/*created by desiptikon@gmail.com */

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: normal;
    src: local('Poppins Regular'), url('../fonts/Poppins-Regular.woff') format('woff');
    }
@font-face {
    font-family: 'Poppins Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Poppins Medium'), url('../fonts/Poppins-Medium.woff') format('woff');
    }
@font-face {
    font-family: 'Poppins Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Poppins Bold'), url('../fonts/Poppins-Bold.woff') format('woff');
    }
@font-face {
    font-family: 'Poppins ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: local('Poppins ExtraBold'), url('../fonts/Poppins-ExtraBold.woff') format('woff');
    }
body{background:#fff; margin:0; padding:0; font-size:15px; font-family: 'Poppins'; font-weight:400; color:#4C5E70;}

p{padding:0 0 25px 0; margin:0;}
img {border:none; outline:none; max-width:100%; height:auto;}
a {outline-style: none; color:#E0BB72; text-decoration:none;}
a:hover {color:#E0BB72;}
.fl {float:left;}	
.fr {float:right;}
.clear {clear:both; font-size:0; line-height:0;}

.wrapper{max-width:1400px; margin:0 auto;}
.display_show{display:block;}
.mobile_show{display:none;}

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.big_title{text-align:center; margin:0 0 50px 0;}
.big_title.mar_top{margin:85px 0 50px 0;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0; font-weight:400; font-family: 'Poppins Bold'; color:#344657;}
h1{font-size:34px; margin:0 0 60px 0;}
h2{font-size:47px; margin:0 0 35px 0; line-height:58px;}
h6{font-size: 21px; color:#83B685; margin:0 0 15px 0;}
input, textarea{outline:none;}

/* ======================= header ============================= */
#header{}
	#header.head_home{background:#F7FAF9 url('../images/head_home.png') no-repeat 50% 0; min-height:561px;}
	#header.head_home.bg2{background:#F7FAF9 url('../images/about_page.png') no-repeat 50% 0;}
	#header.head_home.bg3{background:#F7FAF9 url('../images/services_page.png') no-repeat 50% 0; min-height:556px;}
	#header.head_home.bg4{background:#F7FAF9 url('../images/health_care_page.png') no-repeat 50% 0; min-height:548px;}
		#header .logo{padding:25px 0 0 0;}
		#header .call{background: #ED3237; border-radius: 7px; padding:12px 32px; margin:42px 0 0 51px; color:#fff;}
		#header .call a{text-decoration:none; font-size: 15px; font-family: 'Poppins Bold'; line-height: 31px; color:#fff;}
		
	.menu{padding:59px 0 0 0;}
		.menu ul{padding:0; margin:0; list-style:none;}
		.menu li{float:left; position:relative;}
		.menu li a{font-size: 15px; font-family: 'Poppins Medium'; text-align: right; text-decoration:none; color:#4C5E70; padding:0 0 0 50px; display:block;}
		.menu li:hover ul{display:flex;}
		.menu li ul{position:absolute; top:22px; right:-400px; background:#fff; padding:0 20px; display:none; width:860px; flex-wrap: wrap;}
		.menu li ul li{float:none; width:33%;}
		.menu li ul li a{padding:8px 0; text-align:left;}
		
	#header .head_title{text-align:center; margin:105px 0 0 0;}
	#header .head_title .title{color: #83B685; font-family: 'Poppins Bold'; font-size: 47px;line-height: 58px; margin:0 0 5px 0;}
	#header .head_title .breadcrumbs{line-height:22px; font-family: 'Poppins Medium';}
	#header .head_title .breadcrumbs a{color:#83B685;}
	#header .head_title .breadcrumbs span{margin:0 10px;}

/* ======================= content ============================= */
#content{}
	.center{text-align:center;}
	
	.services{background:#F7FAF9 url('../images/serv_bg.png') no-repeat 50% 100%; padding:125px 0 172px;}
		.services_box{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin:0 0 20px 0;}
		.services_box .info{text-align:center; width:262px;}
		.services_box .info .img{min-height:251px;}
		.services_box .info .img img{line-height:251px;}
		.services_box .info .title{font-size:21px; font-family: 'Poppins Bold'; background:url('../images/serv_title.jpg') no-repeat 50% 100%; padding:0 0 15px 0; margin:0 0 18px 0;}
		.services_box .info .text{font-size: 15px; line-height: 31px;}
	
	.about_us{padding:90px 0 160px 0;}
		.about_us .wrapper{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.about_us .about_left{max-width:682px; width:100%;}
		.about_us .about_left p{line-height:31px; padding:0 0 30px 0;}
		.about_us .about_left .list_box{display: -ms-flexbox; display: -webkit-flex; display: flex;}
		.about_us .about_left ul:first-child{margin:0 120px 0 0;}
		.about_us .about_left ul{padding:0; margin:0; list-style:none;}
		.about_us .about_left ul li{background:url('../images/bullet.png') no-repeat 0 50%; padding:0 0 0 35px; font-family: 'Poppins Bold'; line-height:31px;}
		
	.what_home{background:#83B685 url('../images/what_bg1.png') no-repeat 50% 0; padding:79px 0 0 0;}	
	.what_home.bg3{background:#83B685 url('../images/what_bg3.jpg') no-repeat 50% 0;}	
		.what_home_bg{background:url('../images/what_bg2.png') no-repeat 50% 100%; padding:0 0 110px 0}	
		.what_home h2, .what_home h6{color:#fff;}	
		.what_home .what_box{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}	
		.what_home .what_box .item{background:#fff; border-left:solid 7px #D5E8D6; padding:33px 60px 30px 0; border-radius: 7px; max-width:445px; width:100%; margin:0 0 30px 0;}	
		.what_home .what_box .item .img{width:142px; text-align:center;}	
		.what_home .what_box .item .text{width:234px; font-size:18px; font-family: 'Poppins Medium'; line-height:29px;}

	.why_choose{background:#F7FAF9 url('../images/why_bg.jpg') no-repeat 50% 100%; padding:140px 0;}
	.why_choose.no_bg{background:#F7FAF9; padding:140px 0 100px 0;}
		.why_choose .wrapper{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.why_choose .why_right{max-width:686px; width:100%; }
		.why_choose .item{display: -ms-flexbox; display: -webkit-flex; display: flex; padding:13px 30px 13px 0; margin:0 0 12px 0; background: #FFFFFF; box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.08); border-radius: 7px;}
		.why_choose .item .img{width:138px; text-align:center;}
		.why_choose .item .text{width:518px; padding:25px 0 0 0;}
		
	.next_events{padding:86px 0 202px 0;}
		.next_events h2{font-size:34px; line-height:48px;}
		.next_events .next_box{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.next_events .next_box img{display:block;}
		.next_events .item{background:#F2FBF8; font-size:34px; line-height:48px; width:350px; min-height:350px; padding:87px 49px 0; text-align:center;}
		.next_events .item .date{background:#83B685; width:84px; height:84px; margin:0 auto; border-radius: 45px; color:#fff; font-size:40px; line-height:20px; padding:22px 0 0 0; font-family: 'Poppins ExtraBold';}
		.next_events .item .date span{font-size:19px; font-family: 'Poppins Bold';}
		.next_events .item .text{font-size:18px; font-family: 'Poppins Medium'; line-height:28px; margin:23px 0 0 0;}
		
	.testimonials{background:#F7FAF9 url('../images/test_bg.png') no-repeat 50% 0; padding:172px 0 100px 0;}
		.testimonials .wrapper{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.testimonials .test_box{background:#fff; max-width:684px; width:100%; padding:67px 76px 67px 80px;}
		.testimonials .test_box .test_bot{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.testimonials .test_box p{line-height:31px; padding:0 0 30px 0;}
		.testimonials .test_box .person{line-height:28px; font-size:18px; font-family: 'Poppins Medium';}
		.testimonials .test_box .img_box img{margin:0 0 0 5px;}
		
	.about_page{background:#F7FAF9; padding:90px 0 160px 0;}
		.about_page .wrapper{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.about_page .about_left{max-width:632px; width:100%;}
		.about_page .about_left p{line-height:31px; padding:0 0 30px 0;}
		.about_page .about_img2{position:relative; padding:0 100px 10px 0;}
		.about_page .about_img2 .text_box{background:#fff url('../images/about_text_box_bg.png') no-repeat 50% 100%; max-width:404px; width:100%; padding:50px 38px 75px 64px;position:absolute; bottom:0; right:0;}
		.about_page .about_img2 .text_box .title{font-family: 'Poppins Bold'; font-size:21px; line-height:35px;}
		.about_page .about_img2 .text_box p{line-height:31px; padding:0; margin:0;}
		
	.faq{padding:90px 0 160px 0;}
		.faq .wrapper{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.faq .faq_left{max-width:682px; width:100%;}
		.faq .faq_left p{line-height:31px; padding:0 0 30px 0;}
		.faq .faq_right{max-width:684px; width:100%;}
		.faq .acc_box{background: #FFFFFF; box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.08); border-radius: 7px; padding:36px 58px 36px 46px;}
		.faq .acc_trigger{background:#fff url('../images/plus.png')no-repeat 0 0; min-height:28px; padding:2px 0 0 46px;  font-size:18px; font-family: 'Poppins Medium'; cursor:pointer;}
		.faq .active{background:#fff url('../images/minus.png')no-repeat 0 0;}
		.faq .acc_container{overflow: hidden; margin:0; padding:10px 0 0 46px;}
		.faq .acc_container p{line-height:31px; padding:0;}
		
	.health_care{background:#F7FAF9; padding:135px 0;}
		.health_care .sidebar{max-width:357px; width:100%; background: #FFFFFF; box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.08); border-radius: 7px; padding:49px 45px 39px 59px;}
		.health_care .sidebar .title{font-family: 'Poppins Bold'; font-size:34px; line-height:48px; background:url('../images/serv_title.jpg') no-repeat 0 100%; padding:0 0 15px 0; margin:0 0 18px 0;}
		.health_care .sidebar ul{padding:0; margin:0; list-style:none;}
		.health_care .sidebar li a{color:#4C5E70; font-family: 'Poppins Bold'; font-size:18px; line-height:56px;}
		.health_care .sidebar li a:hover, .health_care .sidebar li a.act{color: #83B685;}
		
		.health_care .info_box{max-width:953px; width:100%; padding:48px 0 0 0;}
		.health_care h2{font-size: 34px; line-height: 48px;}
		.health_care .info_box p{line-height:31px;}
		
	.contacts_info{background:#F7FAF9 url('../images/serv_bg.png') no-repeat 50% 100%; padding:125px 0 172px;}
		.cont_box{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin:0 0 20px 0; max-width:920px; width:100%; margin:0 auto;}
		.cont_box .info{text-align:center; width:446px; background:#fff url('../images/cont_info_bg.png') no-repeat 0 100%; padding:14px 72px 110px;}
		.cont_box .info .img{min-height:244px;}
		.cont_box .info .img img{line-height:244px;}
		.cont_box .info .title{font-size:21px; font-family: 'Poppins Bold'; background:url('../images/serv_title.jpg') no-repeat 50% 100%; padding:0 0 15px 0; margin:0 0 18px 0;}
		.cont_box .info .text{font-size: 15px; line-height: 31px;}
		.cont_box .info .text a{color: #83B685;}
		
	.contacts_us{background:#fff url('../images/contact_us_bg.png') no-repeat 50% 104px; padding:104px 0 149px;}
		.contacts_us h2{font-size: 34px; line-height: 48px;}
		.contacts_us .form_box{max-width:830px; width:100%; margin:0 auto;}
		.contacts_us .form_box .form_cont{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
		.contacts_us .form_box input[type="text"]{background: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.14); box-sizing: border-box; border-radius: 81px; max-width:100%; width:400px; height:52px; color:#4C5E70; padding:0 30px; margin:0 0 19px 0; font-family: 'Poppins', sans-serif; font-size:15px;}
		.contacts_us .form_box input::placeholder{color:#4C5E70; opacity:1;}
		.contacts_us .form_box input:-ms-input-placeholder{color:#4C5E70;}
		.contacts_us .form_box input::-ms-input-placeholder {color:#4C5E70;}
		.contacts_us .form_box input::-ms-input-placeholder {color:#4C5E70;}
		.contacts_us .form_box textarea{background: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.14); box-sizing: border-box; border-radius: 20px; width:100%; height:219px; color:#4C5E70; padding:20px 30px; margin:0 0 19px 0; font-family: 'Poppins', sans-serif; font-size:15px;}
		.contacts_us .form_box textarea::placeholder{color:#4C5E70; opacity:1;}
		.contacts_us .form_box textarea:-ms-input-placeholder{color:#4C5E70;}
		.contacts_us .form_box textarea::-ms-input-placeholder {color:#4C5E70;}
		.contacts_us .form_box textarea::-ms-input-placeholder {color:#4C5E70;}
		.contacts_us .form_box button{background: #83B685; border-radius: 7px; width:258px; display:block; margin:0 auto; border:0; font-family: 'Poppins Bold'; font-size: 15px; line-height: 31px; color: #FFFFFF; padding:12px 0; cursor:pointer;}
		
	.map{}
		.map img{display:block;}
		
/* ======================= footer ============================= */
#footer{}
	#footer .foot_top{padding:55px 0; background:#F7FAF9;}
	#footer .foot_top .soc{padding:33px 0 0 0;}
	#footer .foot_top .soc a{margin:0 0 0 5px;}
	
	#footer .foot_bot{background:#EDF4F2; padding:54px 0 77px 0;font-size: 14px;}
	#footer .foot_bot .title{font-size:18px; font-family: 'Poppins Medium'; background:url('../images/foot_title.jpg') no-repeat 0 100%; padding:0 0 15px 0; margin:0 0 20px 0;}
	#footer .foot_bot .f_about{width:300px; margin:0 23px 0 13px;}
	#footer .foot_bot .f_about p{line-height:31px;}
	#footer .foot_bot .f_serv{width:660px; padding-left: 10px;}
	#footer .foot_bot .f_serv ul{padding:0; margin:0; list-style:none;}
	#footer .foot_bot .f_serv li a{color:#4C5E70; line-height:36px;}
	#footer .foot_bot .f_loc{width:341px;}
	#footer .foot_bot .f_loc .location{background: url('../images/ic_loc.png') no-repeat 0 0; font-family: 'Poppins Bold'; padding:0 0 0 35px; margin:0 0 20px 0; line-height:31px;}
	#footer .foot_bot .f_loc .call{background: #ED3237; border-radius: 7px; width:258px; text-align:center; padding:12px 0; margin:0 0 10px 0; color:#fff; font-family: 'Poppins Bold';}
	#footer .foot_bot .f_loc .call:last-child{background: #83B685;}
	#footer .foot_bot .f_loc .call a{text-decoration:none; font-size: 15px; font-family: 'Poppins Bold'; line-height: 31px; color:#fff;}
	
	#footer .soc_mob{padding:35px 0;}
	#footer .soc_mob a{margin:0 10px;}
	#footer .foot_bot .secfl { column-count: 3}
	
/* ======================= mob settings ============================= */
.menu_mobile{padding: 40px 0 0 0;}
	.menu_mobile a{background:url(../images/menu_mob.png) no-repeat 0 0; display:block; width:32px; height:23px; position:relative; z-index:200; cursor:pointer;}
	.menu_mobile a.open{background:url(../images/menu_mob_close.png) no-repeat 0 0; display:block; width:23px; height:29px;}
	#menu_mob{background:#fff; position:absolute; top:0; left:0; width:100%; padding:40px 0 0 0; text-align:center;}
	#menu_mob ul{margin:0; padding:10px 0 25px; list-style:none;}
	#menu_mob li a{margin:0; display:block; cursor:pointer; font-size:19px; /* padding:20px; */ line-height:54px; color:#4C5E70;}
	
	
	#menu_mob .soc_mob{background: #EDF4F2; padding:22px 0; margin:62px 0 0 0;}
	#menu_mob .soc_mob a{margin:0 10px;}

	.but_mob {margin:30px 0 0 0;}
	.but_mob .call_mob{background: #ED3237; border-radius: 7px; width:258px; text-align:center; padding:12px 0; margin:0 auto 10px; color:#fff;}
	/* #menu_mob .call_mob.gr{background: #83B685;}
	#menu_mob .call_mob a{text-decoration:none; font-size: 15px; font-family: 'Poppins Bold'; line-height: 31px; color:#fff;} */


@media screen and (max-width : 1280px){
	.wrapper{padding:0 15px;}
	#footer .foot_bot .f_about{margin: 0 23px 0 0px;}
	#footer .foot_bot .f_serv{width:590px;}
	#footer .foot_bot .f_loc{width:300px;}
}
@media screen and (max-width : 1215px){
	.menu li a{padding: 0px 0 0 20px;}
	#header .call{margin: 42px 0 0 20px; padding: 12px 20px;}
}
@media screen and (max-width : 800px){
	.display_show{display:none;}
	.mobile_show{display:block;}
	.wrapper{padding:0 15px;}
	
	#header.head_home{min-height:395px; background-size:cover;}
	.head_right{display:none;}
	#header .head_title{margin:50px 0 0; padding:0 0 50px 0;}
	
	.services_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	
	.about_us .wrapper{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.about_us .about_left .list_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
	.about_us .about_img{margin:30px 0 0 0;}
	
	.about_page .wrapper{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.about_page .about_left .list_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
	.about_page .about_img2{margin:30px 0 0; padding:0;}
	.about_page .about_img2 .text_box{position:static; margin:30px auto 0;}
	
	.what_home .what_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.what_home .what_box .item{padding:20px; text-align:center;}
	.what_home .what_box .item .img{float:none; margin:0 auto;}
	.what_home .what_box .item .text{float:none; margin:0 auto;}
	
	.why_choose .wrapper{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.why_choose .item .text{padding:0 0 0 15px;}
	.why_choose .item .img{display:none;}
	.why_choose .choose_img{margin:30px 0 0 0; -webkit-order: 1; -ms-flex-order: 1; order: 1; display:none;}
	
	.next_events .next_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.next_events .next_box.netx_box_mob div:nth-child(1){-webkit-order: 1; -ms-flex-order: 1; order: 1;}
	.next_events .next_box.netx_box_mob div:nth-child(2){-webkit-order: 0; -ms-flex-order: 0; order: 0;}
	.next_events .next_box.netx_box_mob div:nth-child(3){-webkit-order: 3; -ms-flex-order: 3; order: 3;}
	.next_events .next_box.netx_box_mob div:nth-child(4){-webkit-order: 2; -ms-flex-order: 2; order: 2;}
	
	.testimonials{background-color:#EDF4F2;}
	.testimonials .wrapper{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.testimonials h2{font-size:38px; line-height:49px;}
	.testimonials .test_box{padding:20px;}
	.testimonials .test_img{display:none;}
	.testimonials .test_box .test_bot{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
	.testimonials .test_box .test_bot .img_box{text-align:right;}
	
	.faq .wrapper{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	
	.health_care .sidebar{float:none; width:100%;}
	.health_care .info_box{float:none; width:100%;}
	
	.cont_box{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.cont_box .info{margin:0 0 20px 0;}
	
	.contacts_us .form_box .form_cont{-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
	.contacts_us .form_box input[type="text"]{width:100%; max-width:none;}
	
	#footer{text-align:center;}
	#footer .foot_top{background:#EDF4F2; text-align:center; padding:30px 0 0;}
	#footer .foot_top .logo2{float:none;}
	#footer .foot_top .soc{display:none;}
	#footer .foot_bot .f_about{display:none;}
	#footer .foot_bot .f_serv{float:none; width:100%;}
	#footer .foot_bot .f_loc{float:none; width:100%;}
	#footer .foot_bot .title{display:none;}
	#footer .foot_bot .location{display:none;}
	#footer .foot_bot .f_loc .call{margin:20px auto 0;}
}
@media screen and (max-width : 500px){
	#header.head_home{background:#F7FAF9 no-repeat 50% 0; min-height:auto;}
	#header.head_home.bg2{background-size:cover; min-height:auto;}
	#header.head_home.bg3{background-size:cover; min-height:auto;}
	#header.head_home.bg4{background-size:cover; min-height:auto;}
	
	.cont_box .info{width:100%;}
	.contacts_info{padding:40px 0;}
}