@charset "utf-8";
/* CSS Document */


body{margin:0;padding:0;font-family:'Open Sans', sans-serif;font-weight:400;}
*{border:none;text-decoration:none;outline:none;box-sizing:border-box;}
a:hover{text-decoration:none;}
.clear{clear:both;}
a{color:inherit;}
img{vertical-align:top;}
iframe{width:100% !important;}
/*
@font-face {
font-family: 'Engagement';
src: url('../fonts/Engagement-Regular.eot');
src: url('../fonts/Engagement-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Engagement-Regular.woff2') format('woff2'),
	url('../fonts/Engagement-Regular.woff') format('woff'),
	url('../fonts/Engagement-Regular.ttf') format('truetype'),
	url('../fonts/Engagement-Regular.svg#Engagement-Regular') format('svg');
font-weight: normal;
font-style: normal;
}*/


h1, h2, h3, h4, h5, h6{margin:0;padding:0 0 15px 0;}
h2{font:normal 45px 'Roboto', sans-serif;color:#414141;font-weight:500;padding-bottom:31px;}
p{font:normal 16px 'Roboto', sans-serif;color:#1a1a1a;margin:0;padding:0 0 20px 0;line-height:31px;}

.back_img { min-height: 200px;}
img {
	max-width: 100%;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}

header{position:absolute;left:0;top:0;z-index:9;width:100%;background-color:rgba(0, 0, 0, 0.18);padding:13px 0 22px 0;}
.banner{background-color:#0da35a;}
header .container{position:relative;}
.logo{position:absolute;left:15px;top:-4px;}
header ul{margin:0;padding:0 154px 0 0;list-style:none;text-align:right;}
header ul li{margin:0 8px 0 0;padding:6px 0 0 56px;vertical-align:top;position:relative;display:inline-block;text-align:left;}
header ul li p{font:normal 13px 'Open Sans', sans-serif;font-weight:600;color:#fff;margin:0;padding:0 0 0 12px;position:relative;}
header ul li p span{font-size:10px;display:block;font-family: 'Roboto', sans-serif;font-weight:400;}
.round{width:50px;height:50px;border:2px solid #fff;border-radius:50%;position:absolute;left:0;top:0;}
header ul li p img{position:absolute;left:0;top:6px;}
.btn1{font:normal 18px 'Roboto', sans-serif;font-weight:600;color:#ffffff;display:inline-block;position:absolute;right:15px;top:2px;padding:0 30px;background-color:#00e676;border-radius:4px;line-height:40px;}
#banner{background-color:#0da35a;padding:132px 0px 32px 0px;}
.listing_box{background-color:#ffffff;border-radius:4px;padding:28px 13px;}
.listing_box ul{margin:0;padding:0;list-style:none;}
.listing_box ul li{margin:12px 0 0 0;padding:10px 0 5px 103px;position:relative;min-height:91px;border-top:1px solid #e5e5e5;}
.listing_box ul li:first-child{margin-top:0;padding-top:0;border-top:none;}
.listing_box ul li .round{width:90px;height:90px;top:6px;}
.listing_box ul li h3{font:normal 20px 'Open Sans', sans-serif;font-weight:600;color:#000000;margin:0;padding:0 0 10px 0;position:relative;}
.listing_box ul li h3 span{font-size:14px;color:#0da35a;font-family: 'Roboto', sans-serif;font-weight:400;}
.listing_box ul li h3 span img{vertical-align:top;padding-top:5px;padding-left:3px;}
.listing_box ul li p{font:normal 16px 'Roboto', sans-serif;color:#7c7a7a;margin:0;padding:0;line-height:20px;}
#banner>.container>.row .col-sm-3{width:30%;}
#banner>.container>.row .col-sm-3:last-child{width:27%;text-align:right;}
#banner .col-sm-6{width:43%;padding-top:3%;}
@media(min-width:768px){
#banner .col-sm-pull-6{right:43%;}
#banner .col-sm-push-3 {left:30%;}
}


#banner h2{font:normal 56px 'Rancho';color:#fff;margin:0;padding:0 0 23px 0;line-height:50px;}
#banner .col-sm-6 p{font:normal 16px 'Open Sans', sans-serif;color:#fff;font-weight:600;margin:0;padding:0 0 17px 0;}
#banner .col-sm-6 p span{color:#00e676;font-weight:700;font-size:18px;}
.subscribe_box{background-color:rgba(0, 0, 0, 0.19);border-radius:5px;padding:13px;overflow:hidden;margin-bottom:16px;}
.gender_box{width:37%;float:left;}
#banner label{font-size:14px;color:#ffffff;display:block;padding-bottom:7px;font-weight:400;margin-bottom:0;}
.radio_sec{background-color:#0da35a;border-radius:4px;overflow:hidden;height:37px;}
.radio_text{position:absolute;left:0;top:0;z-index:2;width:100%;text-align:center;font:normal 14px 'Roboto', sans-serif;color:#ffffff;font-weight:500;line-height:37px;}
.radio_text img{vertical-align:top;padding-top:4px;}
.half_box{width:50%;float:left;position:relative;}

.custom-radio{width:100%;height:37px;display: inline-block;position: relative;z-index: 1;top: 0;z-index:3;}
.custom-radio.selected{background:#00e676;z-index:1;}
.custom-radio input[type="radio"]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;_noFocusLine: expression(this.hideFocus=true); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;width:100%;height:100%;}
.bday_box{width:25%;float:left;padding-left:9px;}
.textbox1{width:100%;height:37px;background-color:#fff;border-radius:4px;font:normal 14px 'Roboto', sans-serif;color:#453838;padding:0 5px 0px 10px;line-height:37px;}
.email_box{width:38%;float:left;padding-left:9px;}
.subscribe_box ::placeholder{color:rgba(69, 56, 56, 0.2);}
.subscribe_btn{font:normal 25px 'Roboto', sans-serif;color:#ffffff;font-weight:700;display:inline-block;padding:0 23px;border-radius:4px;cursor:pointer;-webkit-appearance:none;background-color:#00e676;position:relative;z-index:9;line-height:54px;}
.check_boxsec{position:absolute;left:206px;top:3px;}
.check_boxsec label{font-weight:600;}

.custom-checkbox{width:29px;height:33px;display: inline-block;position: relative;z-index: 1;top: 8px;background: url("../images/checkbox.png") no-repeat;margin-right:0px;}
.custom-checkbox.selected{background: url("../images/checkbox-selected.png") no-repeat;}
.custom-checkbox input[type="checkbox"]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;_noFocusLine: expression(this.hideFocus=true); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;width:100%;height:100%;}
ul.list1{margin:0;padding:9% 0 0 0;list-style:none;overflow:hidden;}
ul.list1 li{margin:0;padding:0 0 12px 28px;background:url(../images/right.png) no-repeat left 5px;font-size:17px;color:#fbfbfb;font-weight:600;width:50%;float:left;}

.sonar-wrapper {position: absolute;z-index: 0;padding:0px;left:40px;top:5px;}
.sonar-emitter {position: relative;margin: 0 auto;width: 131px;height: 54px;border-radius:5px;}
/* the 'wave', same shape and size as its parent */
.sonar-wave {position: absolute;top: 0;left: 0;width: 80%;height: 80%;border-radius: 5px;background-color: rgba(0,230,118, 0.8);opacity: 0;z-index: -1;pointer-events: none;}
.sonar-wave {animation: sonarWave 1s linear infinite;}
@keyframes sonarWave {
  from {
    opacity: 1;
  }
  to {
    transform: scale(2);
    opacity: 0;
  }
}

.sec1{background-color:#f7f7f7;padding:16px 0px;}
.sec1 ul{margin:0;padding:0;list-style:none;text-align:center;}
.sec1 ul li{width:14.28%;display:inline-block;margin-left:-4px;padding:0 8px;vertical-align:top;}
.img_holder{background-color:#ffffff;padding-bottom:5px;}
.img_holder>img{width:100%;border-radius:5px;}
.sec1 ul li h3{font:normal 15px 'Open Sans', sans-serif;font-weight:600;color:#000000;margin:0;padding:11px 3px 5px 3px;position:relative;}
.sec1 ul li h3 span{font-size:12px;color:#0da35a;font-family: 'Roboto', sans-serif;font-weight:400;}
.sec1 ul li p{font:normal 14px 'Roboto', sans-serif;color:#7c7a7a;margin:0;padding:0 3px 4px 3px;line-height:18px;}
.sec2{background-color:#d0e9ea;text-align:center;padding:6% 0 5% 0;}
.sec3 {position:relative;}
.sec3 img{width:100%;}
.btm_text{position:absolute;height:100%;left:0;top:0;width:100%;text-align:center;z-index:9;}
.btm_text .container{height:100%;display:table;}
.btm_inner{display:table-cell;vertical-align:middle;}
.btm_text h2{font-size:54px;color:#00e676;font-weight:700;padding-bottom:38px;}
.btm_text h2 span{color:#fff;font-size:38px;font-weight:300;display:block;}
.effect_sec .sonar-wrapper{right:0;margin:0 auto;left:24px;}
.modal-content{text-align:center;text-align:center;}
.modal-content h3{font:normal 23px 'Open Sans', sans-serif;color:#151515;font-weight:600;padding-bottom:31px;}
.modal-content p{font:normal 16px 'Open Sans', sans-serif;color:#151515;font-weight:600;padding-bottom:28px;}

.radio_sec2{overflow:hidden;width:222px;margin:0 auto;margin-bottom:25px;}
.radio_sec2 .half_box{width:75px;height:75px;}
.radio_sec2 .custom-radio{width:75px;height:75px;display: inline-block;position: relative;z-index: 1;top: 0;z-index:3;border-radius:50%;}
.custom-radio.selected{border:4px solid #00e676;z-index:1;}
.custom-radio input[type="radio"]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;_noFocusLine: expression(this.hideFocus=true); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;width:100%;height:100%;}
.radio_sec2 .radio_text{height:67px;}
.radio_sec2 .half_box:last-child{float:right;}
.pagination1{text-align:center;padding-top:21px;padding-bottom:40px;}
.pagination1 a{width:38px;height:31px;display:inline-block;background-color:#fff;border-radius:2px;border:1px solid #eaeae9;text-align:center;font:normal 16px 'Roboto', sans-serif;color:#000000;font-weight:500;border-radius:3px;line-height:31px;}
.pagination1 a.current{background-color:#00e676;color:#fff;}


footer{text-align:center;padding:23px 0;text-align:center;}
footer p{font-size:14px;color:#4a4a4a;margin:0;padding:0 15px;line-height:normal;}


@media(min-width:768px){
.listing_box ul li:last-child, .sec1 ul li:last-child{
    display:none;
}
}

@media(max-width:1199px){
header ul{padding-right:113px;}
.listing_box ul li h3 span{display:block;}
.listing_box ul li .round{width:60px;height:60px;}
.listing_box ul li{padding-left:70px;min-height:76px;}
.listing_box ul li h3{font-size:17px;padding-bottom:6px;}
.listing_box ul li p{font-size:13px;text-overflow: ellipsis;  white-space: nowrap;overflow: hidden;line-height:18px;}
ul.list1 li{font-size:13px;}
.sec1 ul li h3 span{display:block;}
}


@media(max-width:1023px){
.logo{position:relative;left:0;}
header ul{padding-right:0;text-align:center;padding-bottom:15px;}
.btn1{top:59px;}
#banner{padding-top:192px;}
.listing_box ul li{margin-top:6px;}
.sec1 ul li p{text-overflow: ellipsis;  white-space: nowrap;overflow: hidden;}
#banner h2{font-size:40px;line-height:40px;}
.textbox1{padding-left:5px;font-size:10px;}

.btm_text h2{font-size:40px;}
.btm_text h2 span{font-size:25px;}
.center_middle {text-align: center;}
}



@media screen and (min-device-width: 768px) and (max-device-width: 1023px) { 
   .check_boxsec{position:relative;left:0;}
	ul.list1 li{min-height:50px;}
}

@media(max-width:767px){
header ul{padding-bottom:20px;border-bottom:1px solid rgba(255, 255, 255, 0.2);margin-bottom:20px;}
header ul li{margin-left:-4px;margin-right:0;width:25%;}
header ul li:nth-last-child(-n+1) {
    display:none;
}
.btn1{top:81px;}
header{padding-bottom:5px;}
#banner .col-sm-6{padding-top:0;}
#banner>.container>.row .col-sm-3, #banner .col-sm-6{width:100%;}
.listing_box{padding:15px 15px 0 15px;margin-bottom:20px;}
.listing_box ul {text-align:center;}
.listing_box ul li{width:33.33%;display:inline-block;vertical-align:top;border:none;margin-left:-3px;margin-top:0;padding-top:0;padding-bottom:15px;text-align:left;}
.listing_box ul li h3{font-size:14px;padding-bottom:0;}
.listing_box ul li h3 span{font-size:10px;}
.listing_box ul li h3 span img{padding-top:0;}	
#banner h2{padding-bottom:13px;}
ul.list1{padding-top:20px;}
#banner>.container>.row .col-sm-3:last-child{text-align:center;width:100%;}
.listing_box ul li .round{top:0;}
.sec1 ul li{width:25%;margin-bottom:15px;}
h2{font-size:30px;padding-bottom:10px;}
.btm_text h2{padding-bottom:15px;}

}

@media(max-width:567px){
header ul{margin-bottom:12px;padding-bottom:11px;}
header ul li{width:33.33%;padding-top:0;padding-left:34px;}
header ul li:nth-last-child(-n+2) {
    display:none;
}
.center_small { text-align: center;}
header ul li p{font-size:11px;}
header ul li p span{font-size:10px;}
.round{width:30px;height:30px;}
/*.logo{width:140px;}*/
.btn1{font-size:13px;padding:0 13px;line-height:30px;top:49px;}
header{padding-bottom:2px;}

.listing_box { margin-top: 20px;}
.listing_box ul li{width:100%;}
.listing_box ul li .round{width:40px;height:40px;}
.listing_box ul li{padding-left:47px;min-height:inherit;}
.listing_box ul li h3{font-size:11px;}
.check_boxsec{position:relative;left:0;}
ul.list1 li{width:100%;font-size:15px;}	
.sec1 ul li{width:50%;}
.btm_text h2{font-size:20px;}
.btm_text h2 span{font-size:16px;}
.subscribe_btn{font-size:15px;padding:0 14px;line-height:38px;}
.sonar-emitter{width:91px;height:44px;}
.effect_sec .sonar-wrapper{left:19px;}
.sonar-wrapper{left:24px;}
#banner h2{font-size:30px;line-height:38px;}
#first_btn .subscribe_btn { width: 100%; margin-top: 20px; margin-bottom: 20px; }
}

.widget_heading {
	color: #21bd5c;
    font-size: 22px;
    font-weight: 600;
}

.butn {
  border-radius: 5px;
  padding: 13px 35px;
  display: block;
  font-weight: 600;
  font-size: 18px;
  margin: 25px auto; }

.butn-main {
  background-color: #00e676; 
  color: #fff;
  cursor: pointer;
  border: 2px solid #62e693;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-animation: pulse1 2s linear infinite;
  animation: pulse1 2s linear infinite;
  transition: all 0.2s ease-in-out; 
  }
  
.butn-main .icon-whatsapp-2 {
    display: inline-block;
    background-image: url("../images/whatsapp.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

#titleimage {
	float: left;
}

#titletext {
	color: white;
	font-size: 20px;
	margin-top: 20px;
	/*display: block;*/
	float: left;
}
	
 
@-webkit-keyframes pulse1 {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  40% {
    box-shadow: 0 0 0 40px rgba(37, 211, 102, 0), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  80% {
    box-shadow: 0 0 0 40px rgba(37, 211, 102, 0), 0 0 0 30px rgba(37, 211, 102, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0), 0 0 0 30px rgba(37, 211, 102, 0); } }

@keyframes pulse1 {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  40% {
    box-shadow: 0 0 0 40px rgba(37, 211, 102, 0), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  80% {
    box-shadow: 0 0 0 40px rgba(37, 211, 102, 0), 0 0 0 30px rgba(37, 211, 102, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0), 0 0 0 30px rgba(37, 211, 102, 0); } }

@-webkit-keyframes pulse2 {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5), 0 0 0 0 rgba(255, 255, 255, 0.5); }
  40% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 0 rgba(255, 255, 255, 0.5); }
  80% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 20px rgba(255, 255, 255, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0), 0 0 0 20px rgba(255, 255, 255, 0); } }

@keyframes pulse2 {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5), 0 0 0 0 rgba(255, 255, 255, 0.5); }
  40% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 0 rgba(255, 255, 255, 0.5); }
  80% {
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 20px rgba(255, 255, 255, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0), 0 0 0 20px rgba(255, 255, 255, 0); } }

@-webkit-keyframes pulse3 {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  40% {
    box-shadow: 0 0 0 20px rgba(37, 211, 102, 0), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  80% {
    box-shadow: 0 0 0 20px rgba(37, 211, 102, 0), 0 0 0 20px rgba(37, 211, 102, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0), 0 0 0 20px rgba(37, 211, 102, 0); } }

@keyframes pulse3 {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  40% {
    box-shadow: 0 0 0 20px rgba(37, 211, 102, 0), 0 0 0 0 rgba(37, 211, 102, 0.5); }
  80% {
    box-shadow: 0 0 0 20px rgba(37, 211, 102, 0), 0 0 0 20px rgba(37, 211, 102, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0), 0 0 0 20px rgba(37, 211, 102, 0); } }

@media screen and (max-width: 792px) {
  .butn-main {
    -webkit-animation: pulse3 2s linear infinite;
    animation: pulse3 2s linear infinite; }
	
#profile_container	{
	display: none;
}

#banner{padding-top:119px;}
	
	}




