@font-face {
    font-family:Ubuntu-Regular;
    src: url("../fonts/Ubuntu/Ubuntu-Regular.ttf")
}

@font-face {
    font-family:Ubuntu-Bold;
    src: url("../fonts/Ubuntu/Ubuntu-Bold.ttf")
}

@font-face {
    font-family:Ubuntu-Light;
    src: url("../fonts/Ubuntu/Ubuntu-Light.ttf")
}


@font-face {
    font-family:Ubuntu-Medium;
    src: url("../fonts/Ubuntu/Ubuntu-Medium.ttf")
}


body, html {
   	padding: 0 ; 
	margin: 0;
}




@media (min-width: 1921px) {
	

.bodycontent{
	float: left;
	width: 100%;
	padding-left: 135px !important;	
	padding-right: 135px !important;
}	
	
	
	
/********************************************************************************** шапка ******************/
	

.top_line{
	float: left; 
	width: 100%; 
	box-shadow: 0 0 .625rem 0 rgba(0,0,0,.07)!important;
}	
	
.top_line_1{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 20px; 
	float: left; 
	width: 100%
}	
	
.top_line_1 p.smm{
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	float: right; 
	margin-bottom: 10px; 
	font-size: 16px; 
	margin-top: 3px;
}	
	
.top_line_1 p.smm img{
	height: 23px; 
	margin-left: 2px;
}	
	
.top_line_1 p.top_adres{
	font-size: 18px; 
	line-height: 1.3; 
	color: #0e851d; 
	text-align: right; 
	float: right; 
	margin-bottom: 5px; 
	font-family:Ubuntu-Bold;
}	
	
.top_line_1 p span.phone {
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	font-size: 16px;
}
	
.top_line_1 p.top_adres img{
	height: 28px; 
	margin-left: 10px;
}	
	
.top_line_2{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 0px; 
	float: left; 
	width: 100%;
}	
	
	
.logo{
	width: 280px !important;
	padding-left: 0px !important;
}	
	
.logo img{
	margin-top: 10px;
	width: 100% !important;
	margin-bottom: 10px;
}	
	
a.header_contacts_zapisi{
	border: 2px solid #ffa71a !important;
	padding: 10px 15px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 19px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
}		
	
	
/********************************************************************************** главное меню ******************/	
	
	
	
.main_menu ul li{
	list-style: none;
	font-size: 19px !important;
	line-height: 120%; 
	color:#1c2a39; 
	font-family:Ubuntu-Regular;
	float: left;
	font-weight:400;
	display:block;
	padding-left: 18px !important;	
	padding-right: 18px !important;	
	position:relative;
	right:50%;
}
		
.main_menu ul li a{
	color: #1c2a39;
	text-decoration: none
}	
	
.main_menu {
	overflow:hidden;
	position:relative;
	padding-right: 0px !important;
	margin-bottom: 10px;
	padding-left: 20px !important;
}

.main_menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin-top: 20px !important;	
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}

.main_menu ul li {

}	
	
	
	
.online{
	margin-top: 27px !important;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
	width: 300px;
	text-align: right !important;
	position: absolute;
	right: 135px !important;

}	
	
	
	
	
/***************************************************************** top_banner ********************/
	
	
.top_banner{
	margin-top: 60px !important;	
	padding-left: 0px !important;
	padding-right: 0px !important;
}	
	
.top_banner_1, .top_banner_2, .top_banner_3, .top_banner_4, .top_banner_5{
	padding-left: 0px !important;
	padding-right: 20px !important;
}		
	
.top_banner_1 img, .top_banner_2 img, .top_banner_3 img, .top_banner_4 img, .top_banner_5 img{
	width: 100%;
	border-radius: 30px;
}	
	
/***************************************************************** Типография ********************/	
	
	
h1, h2{
	font-family:Ubuntu-Bold;
	font-size: 60px !important; 
	line-height: 1.1 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 50px !important
}	
	
	
p.intro{
	font-size: 23px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 30px;
	line-height: 1.4

}
	
	
	
h4 {
    font-family: Ubuntu-Bold;
    font-size: 20px !important;
    line-height: 1.20 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 10px !important;
	margin-bottom: 20px;
}
	
	
.home_title{
	padding-right: 100px !important;
}	


.home_title h1{
	margin-top: 50px !important;
}	
	
	
/******************************************************************************* news ***********************/
	
	
.news{
	background: #f8f5f1 !important;
	border-radius: 30px 100px 30px 30px;
	padding: 45px !important;
	margin-top: 150px !important;	
	margin-bottom: 60px;
	padding-bottom: 65px !important;
}
	
	
	
p.allnews_botton{
	margin-bottom: 10px; 
	position: absolute; 
	bottom: 20px; 
	left: 50px !important;	
	font-size: 19px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #ffa71a !important;
}
	
	
p.allnews_botton a{
	color: #ffa71a !important;
}
	
	
p.allnews_botton img{
	width: 30px !important; 
	margin-left: 10px;
}
	

.news h3 {
    font-family: Ubuntu-Bold;
   font-size: 60px !important;
    line-height: 1.1 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 20px !important;
	margin-bottom: 15px;
}
	
	
.news .moduleItemIntrotext{
	font-size: 19px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #2c2b2a  !important;
	margin-bottom: 5px;
	margin-top: 10px;
}
	
	
.news a.moduleItemTitle{
	font-size: 19px;
	font-family: Ubuntu-Regular;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	line-height: 1.4;
	margin-top: 10px;
	margin-bottom: 0px;
	border-bottom: 2px dashed #0e851d;
	padding-bottom: 1px;
}
	
		
/******************************************************************************* servise ***********************/	
	
	
.bg2{
	background: url("../../../images/ico/bg2.png") right -400px top -230px, #f8f5f1;
	background-size: 1100px;
	background-repeat: no-repeat;
	margin-top: 50px; 
	border-radius: 30px; 
	margin-bottom: 20px;

	padding-bottom: 50px !important;
	
	padding-right: 100px !important;
	
	
}
	
	
.servise_banner img{
	position: absolute; 
	height: 520px;
	left: -190px; 
	top: 80px;
	
	
	border-radius: 100px 30px;
}		
	
	
.servise_title h1{
	margin-left: 80px; 
	margin-top: 120px !important;
	margin-bottom: 20px;
}
	
	
.servise_title p{	
	margin-bottom: 20px;
	margin-left: 80px; 
	margin-right: 80px;
	font-size: 19px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
}
	
	
.servise_title h4{
	font-size: 23px;
	font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    margin-bottom: 20px !important; 
	margin-left: 80px;
	line-height: 1.4 !important;
}	
	

.servise_title ul{
	margin-left: 120px;
	padding-left: 0px;
	margin-bottom: 20px;
}
	
	
.servise_title li{	
	margin-bottom: 15px;
	font-size: 19px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.1;
	list-style: square;
}
	
	
.servise_title ul.main li {
    font-size: 23px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.1 !important;
	list-style: square;
	margin-bottom: 5px;
}		
	
	
	
/******************************************************************************* доп услуги *********************************/	
	
	
.dop_servises h2{
	font-family: Ubuntu-Bold;
	font-size: 60px !important;
	line-height: 1.20 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 40px !important;
	margin-left: 10px;
	margin-bottom: 40px !important;
} 


.dop_servises2 h2{
	font-family: Ubuntu-Bold;
	font-size: 60px !important;
	line-height: 1.20 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 0px !important;
	margin-left: 0px;
	margin-bottom: 0px !important;
} 


.dop_servises2 h3{
    margin-top: 8px !important;
    
}


.dop_servises2 .moduletable1 {
    background: #fff;
    float: left;
    width: 100%;
    border-radius: 30px;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 10px 0px 45px;
    color: #2c2b2a ;
}
	
	
/******************************************************************************* treegers *********************/
	
	
.treeger_title{
	padding-right: 50px !important;	
}	
	
	
.treeger_title h2{
	font-family: Ubuntu-Bold;
	font-size: 60px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 120px !important;
	margin-bottom: 30px !important; 
	text-align: right
}	
	
	
.treeger_title p{
	font-size: 19px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 30px;
	line-height: 1.4; 
	text-align: right
}	
	
	
.treeger_box{

	padding-top: 30px !important;	
	
}
	
	
.treeger_box h4{
	font-family: Ubuntu-Bold;
	font-size: 25px !important;	
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2d2c2b  !important;
	margin-top: 20px !important; 
	margin-bottom: 10px;
}	
	
	
.treeger_box p{
	font-size: 19px;
	line-height: 1.5;
	font-family: Ubuntu-Regular;
	color: #2d2c2b  !important; 
	margin-bottom: 10px;
}	
	
	
.treeger_box img{
	width: 60px;
	border-radius: 10px; 
	margin-top: 20px;
}	
	
	
.treeger_box_1, .treeger_box_3{
	padding-left: 0px !important; 
	padding-right: 10px !important;
}
	
	
.treeger_box_2, .treeger_box_4{
	padding-left: 10px !important; 
	padding-right: 0px !important;
}
	
	
.treeger_div{
	background: #fff;
	background-repeat: no-repeat;
	background-size: 600px;
	padding: 30px !important; 
	border: 3px solid #f8f5f1; 
	margin-bottom: 20px !important; 
	border-radius: 30px;
}
	
	
/************************************************************************************** sales *********************/
	
.sales{
	margin-top: 0px !important; 
	margin-bottom: 30px !important;
}	

	
.sales h2{
	text-align: center; 
	margin-bottom: 50px !important;
}
	
	
.sales img{
	width: 100%; 
	border-radius: 30px;
}
	
	
.sales_1, .sales_2, .sales_3{
	padding-left: 20px !important;	
	padding-right: 20px !important;	
}
	
	
/************************************************************************************** servise_contacts ***************/

.servise_contacts{
	padding-left: 50px !important;
	
}

	
.map{
	margin-top: 40px !important;
}
	
.servise_contacts h2{
	font-family: Ubuntu-Bold;
	font-size: 60px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-bottom: 30px !important;
	margin-top: 70px !important;
}

.servise_contacts h2 a{
    color: #e4002b !important;
    text-decoration: none  !important;
    font-size: 70%;
}

.servise_contacts p.WhatsApp a{
    color: #0e851d !important;
    text-decoration: none  !important;
}
	
.servise_contacts h3{
	font-size: 22px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #2c2b2a !important;
	margin-bottom: 15px;
	margin-top: 30px !important;
}
	
	
.servise_contacts p.WhatsApp{
	font-size: 30px;
	font-family: Ubuntu-Bold;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 0px !important;
	line-height: 1.10 !important;
}


	
	
a.contacts_online_botton{
	background: #fff;
	border: 2px solid #ffa71a !important;
	padding: 15px 15px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 19px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
	float:left;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}	
	
	
	
	
.servise_contacts p{
	font-size: 19px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}	

	
	
	
	
	

	
	
	
.bg_doctors{
	float: left;
	width: 100%;
	background: url("../../../images/ico/bg3.png") right -420px top -300px, #fff;
	background-size: 1000px;
	background-repeat: no-repeat;
	
}	
	
	

.doctors_border{
	border: 1px solid #f0f0f0; 
	padding: 20px; 
	height: 1020px !important; 
	border-radius:30px;
}





	
	

	


	

	

.moduleItemReadMore	{
		background-color: none !important;
    border: 2px solid #ffa71a !important;
    padding: 15px 20px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 19px;
    color: #2c2b2a  !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
    box-shadow: none;
    float: left;
    margin-top: 15px;
	}
	
	
/**********************************************************************************************/	
	
.moduletable1{
	background: #fff;
	float: left;
	width: 100%;
	border-radius: 30px;
	margin-top: -60px;
	margin-bottom: 20px;
	padding: 10px 0px 40px;
	color: #2c2b2a ;
}
	
.moduletable1 a:hover{
	color: #ffa71a !important
}	
	
	
	

	
.moduletable1 h3, .moduletable2 h3, .moduletable3 h3, .moduletable4 h3{
	font-size: 40px !important;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d   !important;
	margin-bottom: 40px !important;
	margin-top: 30px;
}
	
/****************************************************************************** servis_doctor *************/
	
	
.servis_doctor{
	padding-right: 300px !important; 
}
	
	
	
	
/****************************************************************************** servises ******************/
	
	
.servises{
	float: left;
	width: 100%;
	padding-right: 350px !important;
	margin-top: 30px;
}	
	
	
/****************************************************************************** component *****************/		

.component .itemBody{
	margin-top: 0px;
	float: left;
	width: 100%;
}	
	
	
.iteamcontent{
	margin-top: 35px !important
}
	
.aboutdocs{
		margin-top: 40px !important
	}	
	

.component p{
	font-size: 19px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 20px !important;
    line-height: 1.5;
}


.component li{
	font-size: 19px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}

	
h2.itemTitle{
	font-family: Ubuntu-Bold;
	font-size: 50px !important;	
    line-height: 1.10 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 50px !important;
    margin-bottom: 20px;
}
	
.component h3{
	font-size: 22px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 15px !important;
	line-height: 150%;
    margin-top: 30px !important;
}

.component h4{
	font-size: 30px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #e4002b  !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
	
.component h5 {
    font-size: 22px !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom:13px;
}
	
	
	
.component	p.itemExtraFieldsValue{
	margin-bottom: 0px !important;
}	
	
	 
.component	p.itemExtraFieldsValue a {
    background: #fff  ;
    border: 2px solid #ffa71a    !important;
    padding: 15px 15px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 19px !important;
    color: #2c2b2a !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
	margin-top: 25px !important;
	float: left;
}	

	
	
	
	

	
/****************************************************************************** navigator *****************/	

	
.navigator{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-top: 15px;
	padding-bottom: 8px;
}	
	
.navigator ul.breadcrumb{
	font-size: 15px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
}
	
.navigator ul.breadcrumb a{
	color: #666 !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
}
	
	
/****************************************************************************** footer *****************/
	
	
.footer{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 10px;
}	
	
.footer {
  font-size: 15px;
  font-family: Ubuntu-Regular;
  font-weight: 400;
  font-style: normal;
  color: #666 !important;
  line-height: 1.5;	
}
	
	
	.copyright{
		background: url("../../../images/banners/bird.png") left top -10px no-repeat;
		background-size: 90px;
		padding-left: 90px !important
	}
	
	
	
	
}






@media (min-width: 1200px) and (max-width: 1920px) {
	

.bodycontent{
	float: left;
	width: 100%;
	padding-left: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (135 - 50) + 50px) !important;
	padding-left: calc( (100vw - 1200px)/(1920 - 1200) * (135 - 50) + 50px) !important;	
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (135 - 50) + 50px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (135 - 50) + 50px) !important;
}	
	
	
	
/********************************************************************************** шапка ******************/
	

.top_line{
	float: left; 
	width: 100%; 
	box-shadow: 0 0 .625rem 0 rgba(0,0,0,.07)!important;
}	
	
.top_line_1{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 20px; 
	float: left; 
	width: 100%
}	
	
.top_line_1 p.smm{
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	float: right; 
	margin-bottom: 10px; 
	font-size: 16px; 
	margin-top: 3px;
}	
	
.top_line_1 p.smm img{
	height: 23px; 
	margin-left: 2px;
}	
	
.top_line_1 p.top_adres{
	font-size: 18px; 
	line-height: 1.3; 
	color: #0e851d; 
	text-align: right; 
	float: right; 
	margin-bottom: 5px; 
	font-family:Ubuntu-Bold;
}	
	
.top_line_1 p span.phone {
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	font-size: 16px;
}
	
.top_line_1 p.top_adres img{
	height: 28px; 
	margin-left: 10px;
}	
	
.top_line_2{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 0px; 
	float: left; 
	width: 100%;
}	
	
	
.logo{
	width: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (280 - 260) + 260px) !important;
	width: calc( (100vw - 1200px)/(1920 - 1200) * (280 - 260) + 260px) !important;
	padding-left: 0px !important;
}	
	
.logo img{
	margin-top: 10px;
	width: 100% !important;
	margin-bottom: 10px;
}	
	
a.header_contacts_zapisi{
	border: 2px solid #ffa71a !important;
	padding: 10px 15px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px) !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
}		
	
	
/********************************************************************************** главное меню ******************/	
	
	
	
.main_menu ul li{
	list-style: none;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 17) + 17px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 17) + 17px) !important;
	line-height: 120%; 
	color:#1c2a39; 
	font-family:Ubuntu-Regular;
	float: left;
	font-weight:400;
	display:block;
	padding-left: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (18 - 12) + 12px) !important;
	padding-left: calc( (100vw - 1200px)/(1920 - 1200) * (18 - 12) + 12px) !important;	
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (18 - 12) + 12px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (18 - 12) + 12px) !important;	
	position:relative;
	right:50%;
}
		
.main_menu ul li a{
	color: #1c2a39;
	text-decoration: none
}	
	
.main_menu {
	overflow:hidden;
	position:relative;
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (0 - 150) + 150px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (0 - 150) + 150px) !important;
	margin-bottom: 10px;
	padding-left: 20px !important;
}

.main_menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;
	margin-top: calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;	
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}

.main_menu ul li {

}	

	
	
.online{
	margin-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (27 - 32) + 32px) !important;
	margin-top: calc( (100vw - 1200px)/(1920 - 1200) * (27 - 32) + 32px) !important;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
	width: 300px;
	text-align: right !important;
	position: absolute;
	right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (135 - 50) + 50px) !important;
	right: calc( (100vw - 1200px)/(1920 - 1200) * (135 - 50) + 50px) !important;

}	
	
	
	
/***************************************************************** top_banner ********************/
	
	
.top_banner{
	margin-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 40) + 40px) !important;
	margin-top: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 40) + 40px) !important;	
	padding-left: 0px !important;
	padding-right: 0px !important;
}	
	
.top_banner_1, .top_banner_2, .top_banner_3, .top_banner_4, .top_banner_5{
	padding-left: 0px !important;
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;
}
	
	
.top_banner_1 img, .top_banner_2 img, .top_banner_3 img, .top_banner_4 img, .top_banner_5 img{
	width: 100%;
	border-radius: 30px;
}	
	
	
/***************************************************************** Типография ********************/	
	
	
h1, h2{
	font-family:Ubuntu-Bold;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important; 
	line-height: 1.1 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 50px !important
}	
	
	
p.intro{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (23 - 19) + 19px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (23 - 19) + 19px);
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 30px;
	line-height: 1.4

}
	
	
	
h4 {
    font-family: Ubuntu-Bold;
    font-size: 20px !important;
    line-height: 1.20 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 10px !important;
	margin-bottom: 20px;
}
	
	
.home_title{
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (100 - 50) + 50px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (100 - 50) + 50px) !important;
}	


.home_title h1{
	margin-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (50 - 20) + 20px) !important;
	margin-top: calc( (100vw - 1200px)/(1920 - 1200) * (50 - 20) + 20px) !important;
}	
	
	
/******************************************************************************* news ***********************/
	
	
.news{
	background: #f8f5f1 !important;
	border-radius: 30px 100px 30px 30px;
	padding: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (45 - 30) + 30px) !important;
	padding: calc( (100vw - 1200px)/(1920 - 1200) * (45 - 30) + 30px) !important;
	padding-bottom: 65px !important;
	margin-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (150 - 70) + 70px) !important;
	margin-top: calc( (100vw - 1200px)/(1920 - 1200) * (150 - 70) + 70px) !important;
	margin-bottom: 60px;
}
	
	
p.allnews_botton{
	margin-bottom: 10px; 
	position: absolute; 
	bottom: 20px; 
	left: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (50 - 35) + 35px) !important;
	left: calc( (100vw - 1200px)/(1920 - 1200) * (50 - 35) + 35px) !important;	
	font-size: 19px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #ffa71a !important;
}
	
	
p.allnews_botton a{
	color: #ffa71a !important;
}
	
	
p.allnews_botton img{
	width: 30px !important; 
	margin-left: 10px;
}
	

.news h3 {
    font-family: Ubuntu-Bold;
   font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
    line-height: 1.1 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 20px !important;
	margin-bottom: 15px;
}
	
	
.news .moduleItemIntrotext{
	font-size: 19px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #2c2b2a  !important;
	margin-bottom: 5px;
	margin-top: 10px;
}
	
	
.news a.moduleItemTitle{
	font-size: 19px;
	font-family: Ubuntu-Regular;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	line-height: 1.4;
	margin-top: 10px;
	margin-bottom: 0px;
	border-bottom: 2px dashed #0e851d;
	padding-bottom: 1px;
}
	
		
/******************************************************************************* servise ***********************/	
	
	
.bg2{
	background: url("../../../images/ico/bg2.png") right -400px top -230px, #f8f5f1;
	background-size: 1100px;
	background-repeat: no-repeat;
	margin-top: 50px; 
	border-radius: 30px; 
	margin-bottom: 20px;

	padding-bottom: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (50 - 30) + 30px) !important;
    padding-bottom: calc( (100vw - 1200px)/(1920 - 1200) * (50 - 30) + 30px) !important;
	
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (100 - 20) + 20px) !important;
    padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (100 - 20) + 20px) !important;
	
	
}
	
	
.servise_banner img{
	position: absolute; 
	height: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (520 - 480) + 480px);
    height: calc( (100vw - 1200px)/(1920 - 1200) * (520 - 480) + 480px);
	left: -190px; 
	top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (80 - 60) + 60px);
    top: calc( (100vw - 1200px)/(1920 - 1200) * (80 - 60) + 60px);
	
	
	border-radius: 100px 30px;
}		
	
	
.servise_title h1{
	margin-left: 80px; 
	margin-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (120 - 80) + 80px) !important;
    margin-top: calc( (100vw - 1200px)/(1920 - 1200) * (120 - 80) + 80px) !important;
	margin-bottom: 20px;
}
	
	
.servise_title p{	
	margin-bottom: 20px;
	margin-left: 80px; 
	margin-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (80 - 20) + 20px);
    margin-right: calc( (100vw - 1200px)/(1920 - 1200) * (80 - 20) + 20px);
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
}
	
	
.servise_title h4{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (23 - 20) + 20px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (23 - 20) + 20px);
	font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    margin-bottom: 20px !important; 
	margin-left: 80px;
	line-height: 1.4 !important;
}	
	
	
	
.servise_title ul{
	margin-left: 120px;
	padding-left: 0px;
	margin-bottom: 20px;
}
	
	
.servise_title li{	
	margin-bottom: 15px;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.1;
	list-style: square;
}
	
	
.servise_title ul.main li {
    font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (23 - 20) + 20px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (23 - 20) + 20px);
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.1 !important;
	list-style: square;
	margin-bottom: 5px;
}	
	
	
	
	
/******************************************************************************* доп услуги *********************************/	
	
	
.dop_servises h2{
	font-family: Ubuntu-Bold;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	line-height: 1.20 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 40px !important;
	margin-left: 10px;
	margin-bottom: 40px !important;
} 


.dop_servises2 h2{
	font-family: Ubuntu-Bold;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	line-height: 1.20 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 0px !important;
	margin-left: 0px;
	margin-bottom: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (40 - 40) + 40px) !important;
	margin-bottom: calc( (100vw - 1200px)/(1920 - 1200) * (40 - 40) + 40px) !important;
} 


.dop_servises2 h3{
    margin-top: 0px !important;
    
}


.dop_servises2 .moduletable1 {
    background: #fff;
    float: left;
    width: 100%;
    border-radius: 30px;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 10px 0px 45px;
    color: #2c2b2a ;
}

	
	
	
/******************************************************************************* treegers *********************/
	
	
.treeger_title{
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (50 - 20) + 20px) !important;
    padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (50 - 20) + 20px) !important;	
}	
	
	
.treeger_title h2{
	font-family: Ubuntu-Bold;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 120px !important;
	margin-bottom: 30px !important; 
	text-align: right
}	
	
	
.treeger_title p{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 30px;
	line-height: 1.4; 
	text-align: right
}	
	
	
.treeger_box{

	padding-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (30 - 20) + 20px) !important;
    padding-top: calc( (100vw - 1200px)/(1920 - 1200) * (30 - 20) + 20px) !important;	
	
}
	
	
.treeger_box h4{
	font-family: Ubuntu-Bold;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (25 - 22) + 22px) !important;
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (25 - 22) + 22px) !important;	
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2d2c2b  !important;
	margin-top: 20px !important; 
	margin-bottom: 10px;
}	
	
	
.treeger_box p{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
	line-height: 1.5;
	font-family: Ubuntu-Regular;
	color: #2d2c2b  !important; 
	margin-bottom: 10px;
}	
	
	
.treeger_box img{
	width: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 50) + 50px);
    width: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 50) + 50px);
	border-radius: 10px; 
	margin-top: 20px;
}	
	
	
.treeger_box_1, .treeger_box_3{
	padding-left: 0px !important; 
	padding-right: 10px !important;
}
	
	
.treeger_box_2, .treeger_box_4{
	padding-left: 10px !important; 
	padding-right: 0px !important;
}
	
	
.treeger_div{
	background: #fff;
	background-repeat: no-repeat;
	background-size: 600px;
	padding: 30px !important; 
	border: 3px solid #f8f5f1; 
	margin-bottom: 20px !important; 
	border-radius: 30px;
}
	
	
/************************************************************************************** sales *********************/
	
.sales{
	margin-top: 0px !important; 
	margin-bottom: 30px !important;
}	

	
.sales h2{
	text-align: center; 
	margin-bottom: 50px !important;
}
	
	
.sales img{
	width: 100%; 
	border-radius: 30px;
}
	
.sales_1, .sales_2, .sales_3{
	padding-left: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;
	padding-left: calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;	
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (20 - 10) + 10px) !important;	
}

	
	
/************************************************************************************** servise_contacts ***************/

.servise_contacts{
	padding-left: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (50 - 20) + 20px) !important;
    padding-left: calc( (100vw - 1200px)/(1920 - 1200) * (50 - 20) + 20px) !important;
	
}

	
.map{
	margin-top: 40px !important;
}
	
.servise_contacts h2{
	font-family: Ubuntu-Bold;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (60 - 45) + 45px) !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-bottom: 30px !important;
	margin-top: 70px !important;
}
	
	
.servise_contacts h3{
	font-size: 22px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #2c2b2a !important;
	margin-bottom: 15px;
	margin-top: 30px !important;
}
	
	
.servise_contacts p.WhatsApp{
	font-size: 30px;
	font-family: Ubuntu-Bold;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 0px !important;
	line-height: 1.10 !important;
}
	
	
a.contacts_online_botton{
	background: #fff;
	border: 2px solid #ffa71a !important;
	padding: 15px 15px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px) !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
	float:left;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}	
	
	
	
	
.servise_contacts p{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}	
	
		
.servise_contacts h2 a{
    color: #e4002b !important;
    text-decoration: none  !important;
    font-size: 70%;
}

.servise_contacts p.WhatsApp a{
    color: #0e851d !important;
    text-decoration: none  !important;
}	



	
	
	
.bg_doctors{
	float: left;
	width: 100%;
	background: url("../../../images/ico/bg3.png") right -420px top -300px, #fff;
	background-size: 1000px;
	background-repeat: no-repeat;
	
}	
	
	

	
.doctors_border{
	border: 1px solid #f0f0f0; 
	padding: 20px; 
	height: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (1020 - 910) + 910px) !important;
	height: calc( (100vw - 1200px)/(1920 - 1200) * (1020 - 910) + 910px) !important; 
	border-radius:30px;
}




	
	

	


	

	

.moduleItemReadMore	{
		background-color: none !important;
    border: 2px solid #ffa71a !important;
    padding: 15px 20px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 19px;
    color: #2c2b2a  !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
    box-shadow: none;
    float: left;
    margin-top: 15px;
	}
	
	
/**********************************************************************************************/	
	
.moduletable1{
	background: #fff;
	float: left;
	width: 100%;
	border-radius: 30px;
	margin-top: -60px;
	margin-bottom: 20px;
	padding: 10px 0px 40px;
	color: #2c2b2a ;
}
	
.moduletable1 a:hover{
	color: #ffa71a !important
}	
	
	
	

	
	
.moduletable1 h3, .moduletable2 h3, .moduletable3 h3, .moduletable4 h3{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (40 - 30) + 30px) !important;
	font-size: calc( (100vw - 1200px)/(1920 - 1200) * (40 - 30) + 30px) !important;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d   !important;
	margin-bottom: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (40 - 30) + 30px) !important;
	margin-bottom: calc( (100vw - 1200px)/(1920 - 1200) * (40 - 30) + 30px) !important;
	margin-top: 30px;
}
	
/****************************************************************************** servis_doctor *************/
	
	
.servis_doctor{
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (300 - 50) + 50px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (300 - 100) + 50px) !important; 
}
	
	
	
	
/****************************************************************************** servises ******************/
	
	
.servises{
	float: left;
	width: 100%;
	padding-right: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (350 - 100) + 100px) !important;
	padding-right: calc( (100vw - 1200px)/(1920 - 1200) * (350 - 100) + 100px) !important;
	margin-top: 30px;
}	
	
	
/****************************************************************************** component *****************/		

.component .itemBody{
	margin-top: 0px;
	float: left;
	width: 100%;
}
	
	
.iteamcontent{
	margin-top: 35px !important
}
	
	
.aboutdocs{
		margin-top: 40px !important
	}	
	

.component p{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 20px !important;
    line-height: 1.5;
}


.component li{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px);
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}

	
h2.itemTitle{
	font-family: Ubuntu-Bold;
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (50 - 40) + 40px) !important;
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (50 - 40) + 40px) !important;	
    line-height: 1.10 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 50px !important;
    margin-bottom: 20px;
}
	
.component h3{
	font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (22 - 19) + 19px) !important;
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (22 - 19) + 19px) !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (15 - 5) + 5px) !important;
    margin-bottom: calc( (100vw - 1200px)/(1920 - 1200) * (15 - 5) + 5px) !important;
    line-height: 150%;
    margin-top: 30px !important;
}

.component h4{
		font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (30 - 22) + 22px) !important;
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (30 - 22) + 22px) !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #e4002b  !important;
	margin-bottom: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (10 - 5) + 5px) !important;
    margin-bottom: calc( (100vw - 1200px)/(1920 - 1200) * (10 - 5) + 5px) !important;
	margin-top: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (10 - 5) + 5px) !important;
    margin-top: calc( (100vw - 1200px)/(1920 - 1200) * (10 - 5) + 5px) !important;
}
	
.component h5 {
    font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (22 - 19) + 19px) !important;
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (22 - 19) + 19px) !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom:13px;
}
	
	
	
.component	p.itemExtraFieldsValue{
	margin-bottom: 0px !important;
}	
	
	 
.component	p.itemExtraFieldsValue a {
    background: #fff  ;
    border: 2px solid #ffa71a    !important;
    padding: 15px 15px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: -webkit-calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px) !important;
    font-size: calc( (100vw - 1200px)/(1920 - 1200) * (19 - 16) + 16px) !important;
    color: #2c2b2a !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
	margin-top: 25px !important;
	float: left;
}	

	
	
	
	

	
/****************************************************************************** navigator *****************/	

	
.navigator{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-top: 15px;
	padding-bottom: 8px;
}	
	
.navigator ul.breadcrumb{
	font-size: 15px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
}
	
.navigator ul.breadcrumb a{
	color: #666 !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
}
	
	
/****************************************************************************** footer *****************/
	
	
.footer{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 10px;
}	
	
.footer {
  font-size: 15px;
  font-family: Ubuntu-Regular;
  font-weight: 400;
  font-style: normal;
  color: #666 !important;
  line-height: 1.5;	
}
	
	
	.copyright{
		background: url("../../../images/banners/bird.png") left top -10px no-repeat;
		background-size: 90px;
		padding-left: 90px !important
	}
}

/****************************************************************************************** md ************/

@media (min-width: 992px) and (max-width: 1199px) {


.bodycontent{
	float: left;
	width: 100%;
	padding-left: 50px !important;	
	padding-right: 50px !important;
}	
	
	
	
/********************************************************************************** шапка ******************/
	

.top_line{
	float: left; 
	width: 100%; 
	box-shadow: 0 0 .625rem 0 rgba(0,0,0,.07)!important;
}	
	
.top_line_1{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 10px; 
	float: left; 
	width: 100%
}	
	
.top_line_1 p.smm{
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	float: right; 
	margin-bottom: 10px; 
	font-size: 16px; 
	margin-top: 3px;
}	
	
.top_line_1 p.smm img{
	height: 23px; 
	margin-left: 2px;
}	
	
.top_line_1 p.top_adres{
	font-size: 18px; 
	line-height: 1.3; 
	color: #0e851d; 
	text-align: right; 
	float: right; 
	margin-bottom: 5px; 
	font-family:Ubuntu-Bold;
}	
	
.top_line_1 p span.phone {
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	font-size: 16px;
}
	
.top_line_1 p.top_adres img{
	height: 28px; 
	margin-left: 10px;
}	
	
.top_line_2{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 0px; 
	float: left; 
	width: 100%;
}	
	
	
.logo{
	width: 240px !important;
	padding-left: 0px !important;
}	
	
.logo img{
	margin-top: 15px;
	width: 100% !important;
	margin-bottom: 10px;
}	
	
a.header_contacts_zapisi{
	border: 2px solid #ffa71a !important;
	padding: 10px 15px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 15px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
}		
	
	
/********************************************************************************** главное меню ******************/	
	
	
	
.main_menu ul li{
	list-style: none;
	font-size: 16px !important;
	line-height: 120%; 
	color:#1c2a39; 
	font-family:Ubuntu-Regular;
	float: left;
	font-weight:400;
	display:block;
	padding-left: 12px !important;	
	padding-right: 12px !important;	
	position:relative;
	right:50%;
}
		
.main_menu ul li a{
	color: #1c2a39;
	text-decoration: none
}	
	
.main_menu {
	overflow:hidden;
	position:relative;
	padding-right: 150px !important;
	margin-bottom: 10px;
	padding-left: 10px !important;
}

.main_menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin-top: 10px !important;	
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}

.main_menu ul li {

}	
	
	
	
.online{
	margin-top: 30px !important;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
	width: 300px;
	text-align: right !important;
	position: absolute;
	right: 50px !important;

}	

	
	
	
/***************************************************************** top_banner ********************/
	
	
.top_banner{
	margin-top: 30px !important;	
	padding-left: 0px !important;
	padding-right: 0px !important;
}	
	
.top_banner_1, .top_banner_2, .top_banner_3, .top_banner_4, .top_banner_5{
	padding-left: 0px !important;
	padding-right: 8px !important;
}		
	
.top_banner_1 img, .top_banner_2 img, .top_banner_3 img, .top_banner_4 img, .top_banner_5 img{
	width: 100%;
	border-radius: 20px;
}		
/***************************************************************** Типография ********************/	
	
	
h1, h2{
	font-family:Ubuntu-Bold;
	font-size: 38px !important; 
	line-height: 1.2 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 50px !important;
}	
	
	
p.intro{
	font-size: 17px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 30px;
	line-height: 1.5 !important

}
	
	
	
h4 {
    font-family: Ubuntu-Bold;
    font-size: 20px !important;
    line-height: 1.20 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 10px !important;
	margin-bottom: 20px;
}
	
	
.home_title{
	padding-right: 20px !important;
}	


.home_title h1{
	margin-top: 20px !important;
	margin-bottom: 15px !important;
		
}	
	
	
/******************************************************************************* news ***********************/
	
	
.news{
	background: #f8f5f1 !important;
	border-radius: 20px 50px 20px 20px;
	padding: 25px !important;
	padding-bottom: 50px !important;
	margin-top: 50px !important;
	margin-bottom: 40px;
}
	
	
p.allnews_botton{
	margin-bottom: 10px; 
	position: absolute; 
	bottom: 15px; 
	left: 30px !important;	
	font-size: 16px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #ffa71a !important;
}
	
	
p.allnews_botton a{
	color: #ffa71a !important;
}
	
	
p.allnews_botton img{
	width: 25px !important; 
	margin-left: 10px;
}
	

.news h3 {
    font-family: Ubuntu-Bold;
   font-size: 38px !important;
    line-height: 1.1 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 5px !important;
	margin-bottom: 10px !important;
}
	
	
.news .moduleItemIntrotext{
	font-size: 15px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #2c2b2a  !important;
	margin-bottom: 5px;
	margin-top: 10px;
}
	
	
.news a.moduleItemTitle{
	font-size: 16px;
	font-family: Ubuntu-Regular;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	line-height: 1.4;
	margin-top: 10px;
	margin-bottom: 0px;
	border-bottom: 2px dashed #0e851d;
	padding-bottom: 1px;
}
	
		
/******************************************************************************* servise ***********************/	
	
	
.bg2{
	background: url("../../../images/ico/bg2.png") right -300px top -150px, #f8f5f1;
	background-size: 700px;
	background-repeat: no-repeat;
	margin-top: 30px; 
	border-radius: 30px; 
	margin-bottom: 20px;

	padding-bottom: 40px !important;
	
	padding-right: 60px !important;
	
	
}
	
	
.servise_banner img{
	position: absolute; 
	height: 400px;
	left: -140px; 
	top: 40px;
	
	
	border-radius: 100px 30px;
}		
	
	
.servise_title h1{
	margin-left: -webkit-calc( (100vw - 992px)/(1199 - 992) * (50 - 80) + 80px) !important;
	margin-left: calc( (100vw - 992px)/(1199 - 992) * (50 - 80) + 80px) !important;
	margin-top: 40px !important;
	margin-bottom: 15px;
}
	
	
.servise_title p{	
	margin-bottom: 15px;
	margin-left: -webkit-calc( (100vw - 992px)/(1199 - 992) * (50 - 80) + 80px) !important;
	margin-left: calc( (100vw - 992px)/(1199 - 992) * (50 - 80) + 80px) !important;
	margin-right: 20px;
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
}
	
	
.servise_title h4{
	font-size: 17px !important;
	font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    margin-bottom: 10px !important; 
	margin-left: -webkit-calc( (100vw - 992px)/(1199 - 992) * (50 - 80) + 80px) !important;
	margin-left: calc( (100vw - 992px)/(1199 - 992) * (50 - 80) + 80px) !important;
	margin-top: 0px !important; 
	line-height: 1.4 !important;
}	

	
.servise_title ul{
	margin-left: -webkit-calc( (100vw - 992px)/(1199 - 992) * (80 - 110) + 110px) !important;
	margin-left: calc( (100vw - 992px)/(1199 - 992) * (80 - 110) + 110px) !important;
	padding-left: 0px;
	margin-bottom: 15px;
}
	
	
.servise_title li{	
	margin-bottom: 15px;
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
	list-style: square;
}
	
	
.servise_title ul.main li {
    font-size: 17px !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.1 !important;
	list-style: square;
	margin-bottom: 5px;
}	
	
	
	
	
/******************************************************************************* доп услуги *********************************/	
	
	
.dop_servises h2{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;
	line-height: 1.20 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 40px !important;
	margin-left: 5px;
	margin-bottom: 20px !important;
} 
	
.dop_servises2 h2{
	margin-top: 0px !important;
	margin-left: 0px;
	margin-bottom: 0px !important;
} 


.dop_servises2 h3{
    margin-top: 0px !important;
    
}


.dop_servises2 .moduletable1 {
    padding: 10px 0px 45px !important;
    margin-top: 0px;
}
	
	
/******************************************************************************* treegers *********************/
	
	
.treeger_title{
	padding-right: 20px !important;
	padding-left: -webkit-calc( (100vw - 992px)/(1199 - 992) * (90 - 0) + 0px) !important;
	padding-left: calc( (100vw - 992px)/(1199 - 992) * (90 - 0) + 0px) !important;
}	
	
	
.treeger_title h2{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 80px !important;
	margin-bottom: 15px !important; 
	text-align: right
}	
	
	
.treeger_title p{
	font-size: 15px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 20px;
	line-height: 1.4; 
	text-align: right;
	padding-left: 0px !important;	
}	
	
	
.treeger_box{

	padding-top: 10px !important;	
	
}
	
	
.treeger_box h4{
	font-family: Ubuntu-Bold;
	font-size: 18px !important;	
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2d2c2b  !important;
	margin-top: 20px !important; 
	margin-bottom: 10px;
}	
	
	
.treeger_box p{
	font-size: 15px;
	line-height: 1.5;
	font-family: Ubuntu-Regular;
	color: #2d2c2b  !important; 
	margin-bottom: 0px;
}	
	
	
.treeger_box img{
	width: 50px;
	border-radius: 10px; 
	margin-top: 10px;
}	
	
	
.treeger_box_1, .treeger_box_3{
	padding-left: 0px !important; 
	padding-right: 10px !important;
}
	
	
.treeger_box_2, .treeger_box_4{
	padding-left: 10px !important; 
	padding-right: 0px !important;
}
	
	
.treeger_div{
	background: #fff;
	background-repeat: no-repeat;
	background-size: 600px;
	padding: 20px !important; 
	border: 3px solid #f8f5f1; 
	margin-bottom: 20px !important; 
	border-radius: 15px;
}
	
	
/************************************************************************************** sales *********************/
	
.sales{
	margin-top: 0px !important; 
	margin-bottom: 0px !important;
}	

	
.sales h2{
	text-align: center; 
	margin-bottom: 20px !important;
	margin-top: 30px !important;
}
	
	
.sales img{
	width: 100%; 
	border-radius: 15px;
}

.sales_1, .sales_2, .sales_3{
	padding-left: 10px !important;	
	padding-right: 10px !important;	
}
	
/************************************************************************************** servise_contacts ***************/

.servise_contacts{
	padding-left: 20px !important;
	
}

	
.map{
	margin-top: 45px !important;
}
	
.servise_contacts h2{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-bottom: 20px !important;
	margin-top: 70px !important;
}
	
	
.servise_contacts h3{
	font-size: 19px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #2c2b2a !important;
	margin-bottom: 10px;
	margin-top: 10px !important;
}
	
	
.servise_contacts p.WhatsApp{
	font-size: 28px;
	font-family: Ubuntu-Bold;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 15px !important;
	line-height: 1.10 !important;
}
	
	
a.contacts_online_botton{
	background: #fff;
	border: 2px solid #ffa71a !important;
	padding: 10px 10px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 15px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
	float:left;
	margin-bottom: 15px !important;
	margin-top: 5px !important;
}	
	
	
.servise_contacts p{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 20px !important;
    line-height: 1.5;
}	
	
	
	
.servise_contacts h2 a{
    color: #e4002b !important;
    text-decoration: none  !important;
    font-size: 70%;
}

.servise_contacts p.WhatsApp a{
    color: #0e851d !important;
    text-decoration: none  !important;
}	
	
	
	
	


	
	
	
.bg_doctors{
	float: left;
    width: 100%;
    background: url(../../../images/ico/bg3.png) right -305px top -230px, #fff;
    background-size: 700px;
    background-repeat: no-repeat;
	
}	
	
	
	.bg_doctors h1{
		margin-bottom: 10px !important
	}
	
.doctors_border{
	border: 1px solid #f0f0f0; 
	padding: 15px; 
	height: 860px !important; 
	border-radius:15px;
}




	
	

	


	

	

.moduleItemReadMore	{
		background-color: none !important;
    border: 2px solid #ffa71a !important;
    padding: 15px 20px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 19px;
    color: #2c2b2a  !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
    box-shadow: none;
    float: left;
    margin-top: 15px;
	}
	
	
/**********************************************************************************************/	
	
.moduletable1{
	background: #fff;
	float: left;
	width: 100%;
	border-radius: 30px;
	margin-top: -50px;
	margin-bottom: 10px;
	padding: 10px 0px 40px;
	color: #2c2b2a ;
}
	
.moduletable1 a:hover{
	color: #ffa71a !important
}	
	
	
	
.moduletable1 h3, .moduletable2 h3, .moduletable3 h3, .moduletable4 h3{
	font-size: 25px !important;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d   !important;
	margin-bottom: 25px !important;
	margin-top: 25px;
}
	
/****************************************************************************** servis_doctor *************/
	
	
.servis_doctor{
	padding-right: 0px !important; 
}
	
	
	
	
/****************************************************************************** servises ******************/
	
	
.servises{
	float: left;
	width: 100%;
	padding-right: 10% !important;
	margin-top: 0px;
}	
	
	
/****************************************************************************** component *****************/		

.component .itemBody{
	margin-top: 0px;
	float: left;
	width: 100%;
}	

.iteamcontent{
	margin-top: 35px !important
}
	
.aboutdocs{
		margin-top: 40px !important
	}	
	

.component p{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 15px !important;
    line-height: 1.5;
}


.component li{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}

	
h2.itemTitle{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;	
    line-height: 1.10 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 50px !important;
    margin-bottom: 20px;
}
	
.component h3{
	font-size: 18px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 15px !important;
	line-height: 140%;
    margin-top: 20px !important;
}

.component h4{
		font-size: 21px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #e4002b  !important;
	margin-bottom: 0px !important;
	margin-top: 5px !important;
}
	
.component h5 {
    font-size: 18px !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom:10px !important;
}
	
	
	
.component	p.itemExtraFieldsValue{
	margin-bottom: 0px !important;
}	
	
	 
.component	p.itemExtraFieldsValue a {
    background: #fff  ;
    border: 2px solid #ffa71a    !important;
    padding: 10px 10px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 15px !important;
    color: #2c2b2a !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
	margin-top: 15px !important;
	float: left;
}	

	
	
	
	

	
/****************************************************************************** navigator *****************/	

	
.navigator{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-top: 15px;
	padding-bottom: 8px;
}	
	
.navigator ul.breadcrumb{
	font-size: 13px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
}
	
.navigator ul.breadcrumb a{
	color: #666 !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
}
	
	
/****************************************************************************** footer *****************/
	
	
.footer{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 10px;
}	
	
.footer {
  font-size: 13px;
  font-family: Ubuntu-Regular;
  font-weight: 400;
  font-style: normal;
  color: #666 !important;
  line-height: 1.5;	
}
	
	
	.copyright{
		background: url("../../../images/banners/bird.png") left top -10px no-repeat;
		background-size: 90px;
		padding-left: 90px !important
	}
	

}


/****************************************************************************************** sm ************/

@media (min-width: 768px) and (max-width: 991px) {



.bodycontent{
	float: left;
	width: 100%;
	padding-left: 50px !important;	
	padding-right: 50px !important;
}	
	
	
	
/********************************************************************************** шапка ******************/
	

.top_line{
	float: left; 
	width: 100%; 
	box-shadow: 0 0 .625rem 0 rgba(0,0,0,.07)!important;
}	
	
.top_line_1{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 10px; 
	float: left; 
	width: 100%
}	
	
.top_line_1 p.smm{
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	float: right; 
	margin-bottom: 10px; 
	font-size: 16px; 
	margin-top: 3px;
}	
	
.top_line_1 p.smm img{
	height: 23px; 
	margin-left: 2px;
}	
	
.top_line_1 p.top_adres{
	font-size: 18px; 
	line-height: 1.3; 
	color: #0e851d; 
	text-align: right; 
	float: right; 
	margin-bottom: 5px; 
	font-family:Ubuntu-Bold;
}	
	
.top_line_1 p span.phone {
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	font-size: 16px;
}
	
.top_line_1 p.top_adres img{
	height: 28px; 
	margin-left: 10px;
}	
	
.top_line_2{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 0px; 
	float: left; 
	width: 100%;
}	
	
	
.logo{
	width: 220px !important;
	padding-left: 0px !important;
}	
	
.logo img{
	margin-top: 15px;
	width: 100% !important;
	margin-bottom: 10px;
}	
	
a.header_contacts_zapisi{
	background-size: 20px;
	border: 2px solid #ffa71a !important;
	padding: 10px 10px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 15px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
}		
	
	
/********************************************************************************** главное меню ******************/	
	
	
	
.main_menu ul li{
	list-style: none;
	font-size: 17px !important;
	line-height: 120%; 
	color:#1c2a39; 
	font-family:Ubuntu-Regular;
	float: left;
	font-weight:400;
	display:block;
	padding-left: 12px !important;	
	padding-right: 12px !important;	
	position:relative;
	right:50%;
}
		
.main_menu ul li a{
	color: #1c2a39;
	text-decoration: none
}	
	
.main_menu {
	overflow:hidden;
	position:relative;
	padding-right: 150px !important;
	margin-bottom: 10px;
	padding-left: 0px !important;
	width: 60% !important
}

.main_menu ul {
	clear:left;
	float:left;
	list-style:none;
	margin-top: 10px !important;	
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}

.main_menu ul li {

}	
	
	
	
.online{
	margin-top: 30px !important;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
	width: 300px;
	text-align: right !important;
	position: absolute;
	right: 50px !important;

}	

	
	
	
/***************************************************************** top_banner ********************/
	
	
.top_banner{
	margin-top: 30px !important;	
	padding-left: 0px !important;
	padding-right: 20px !important;
	margin-left: 15px;
}	
	
.top_banner_1, .top_banner_2, .top_banner_3, .top_banner_4, .top_banner_5{
	padding-left: 0px !important;
	padding-right: 15px !important;
}		

	
.top_banner_1 img, .top_banner_2 img, .top_banner_3 img, .top_banner_4 img, .top_banner_5 img{
	width: 100%;
	border-radius: 15px;
}		
	
	
/***************************************************************** Типография ********************/	
	
	
h1, h2{
	font-family:Ubuntu-Bold;
	font-size: 38px !important; 
	line-height: 1.2 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 50px !important;
}	
	
	
p.intro{
	font-size: 17px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 30px;
	line-height: 1.5 !important

}
	
	
	
h4 {
    font-family: Ubuntu-Bold;
    font-size: 20px !important;
    line-height: 1.20 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 10px !important;
	margin-bottom: 20px;
}
	
	
.home_title{
	padding-right: 20px !important;
}	


.home_title h1{
	margin-top: 10px !important;
	margin-bottom: 15px !important;
		
}	
	
	
/******************************************************************************* news ***********************/
	
	
.news{
	background: #f8f5f1 !important;
	border-radius: 20px 50px 20px 20px;
	padding: 25px 0px 40px 40px !important;
	margin-top: 50px !important;
	margin-bottom: 40px;
	float: left;
	width: 90% !important;
}
	

p.allnews_botton{
	margin-bottom: 10px; 
	position: absolute; 
	bottom: 15px; 
	right: 35px !important;	
	font-size: 16px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #ffa71a !important;
}
	
	
p.allnews_botton a{
	color: #ffa71a !important;
}
	
	
p.allnews_botton img{
	width: 25px !important; 
	margin-left: 10px;
}	
	
	
	
	
	
.news h3 {
    font-family: Ubuntu-Bold;
   font-size: 38px !important;
    line-height: 1.1 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 5px !important;
	margin-bottom: 10px !important;
}
	
	
.news .moduleItemIntrotext{
	font-size: 15px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #2c2b2a  !important;
	margin-bottom: 5px;
	margin-top: 10px;
}
	
	
.news a.moduleItemTitle{
	font-size: 16px;
	font-family: Ubuntu-Regular;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	line-height: 1.4;
	margin-top: 10px;
	margin-bottom: 0px;
	border-bottom: 2px dashed #0e851d;
	padding-bottom: 1px;
}
	
		
/******************************************************************************* servise ***********************/	
	
	
.bg2{
	background: url("../../../images/ico/bg2.png") right -300px top -150px, #f8f5f1;
	background-size: 700px;
	background-repeat: no-repeat;
	margin-top: 30px; 
	border-radius: 30px; 
	margin-bottom: 20px;

	padding-bottom: 40px !important;
	
	padding-right: 30px !important;
	float: left;
	
}
	
	
.servise_banner img{
	position: absolute; 
	height: 350px;
	right: 10%; 
	top: 40px;
	
	
	border-radius: 80px 20px;
}		
	
	
.servise_title h1{
	margin-left: 0px; 
	margin-top: 40px !important;
	margin-bottom: 15px;
}
	
	
.servise_title p{	
	margin-bottom: 15px;
	margin-left: 0px; 
	margin-right: 20px;
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
}
	
	
.servise_title h4{
	font-size: 17px !important;
	font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    margin-bottom: 10px !important; 
	margin-left: 0px;
	margin-top: 0px !important; 
	line-height: 1.4 !important;
}
	
	
	
.servise_title ul{
	margin-left: 25px;
	padding-left: 0px;
	margin-bottom: 15px;
}
	
	
.servise_title li{	
	margin-bottom: 15px;
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
	list-style: square;
}
	
	
.servise_title ul.main li {
    font-size: 17px !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.1 !important;
	list-style: square;
	margin-bottom: 5px;
}
	
	
/******************************************************************************* доп услуги *********************************/	
	
	
.dop_servises h2{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;
	line-height: 1.20 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 40px !important;
	margin-left: 5px;
	margin-bottom: 20px !important;
} 
	
.dop_servises2 h2{
	margin-top: 5px !important;
	margin-left: 0px;
	margin-bottom: 0px !important;
} 


.dop_servises2 h3{
    margin-top: 0px !important;
    
}


.dop_servises2 .moduletable1 {
    padding: 10px 0px 20px !important;
    margin-top: 0px;
}	
	
/******************************************************************************* treegers *********************/
	
	
.treeger_title{
	padding-right: 20px !important;	
	margin-bottom: 0px !important;
}	
	
	

	
	
.treeger_title h2{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 0px !important;
	margin-bottom: 15px !important; 
	text-align: right;
}	
	
	
.treeger_title p{
	font-size: 15px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 20px;
	line-height: 1.4; 
	text-align: right;
	padding-left: 20% !important;
}	
	
	
.treeger_box{

	padding-top: 10px !important;	
	
}
	
	
.treeger_box h4{
	font-family: Ubuntu-Bold;
	font-size: 18px !important;	
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2d2c2b  !important;
	margin-top: 20px !important; 
	margin-bottom: 10px;
}	
	
	
.treeger_box p{
	font-size: 15px;
	line-height: 1.5;
	font-family: Ubuntu-Regular;
	color: #2d2c2b  !important; 
	margin-bottom: 0px;
}	
	
	
.treeger_box img{
	width: 50px;
	border-radius: 10px; 
	margin-top: 10px;
}	
	
	
.treeger_box_1, .treeger_box_3{
	padding-left: 0px !important; 
	padding-right: 10px !important;
}
	
	
.treeger_box_2, .treeger_box_4{
	padding-left: 10px !important; 
	padding-right: 0px !important;
}
	
	
.treeger_div{
	background: #fff;
	background-repeat: no-repeat;
	background-size: 600px;
	padding: 20px !important; 
	border: 3px solid #f8f5f1; 
	margin-bottom: 20px !important; 
	border-radius: 15px;
}
	
	
/************************************************************************************** sales *********************/
	
.sales{
	margin-top: 0px !important; 
	margin-bottom: 0px !important;
	padding-right: 65px !important
}	

	
.sales h2{
	margin-bottom: 20px !important;
	margin-top: 15px !important;
}
	
	
.sales img{
	width: 100%; 
	border-radius: 15px;
	margin-top: 10px !important;
}
	
	
.sales_1, .sales_2, .sales_3{
	padding-left: 0px !important; 
	padding-right: 20px !important;
}
	
	
/************************************************************************************** servise_contacts ***************/

.servise_contacts{
	padding-left: 20px !important;
	
}

	
.map{
	margin-top: 40px !important;
}
	
.servise_contacts h2{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-bottom: 20px !important;
	margin-top: 70px !important;
}
	
	
.servise_contacts h3{
	font-size: 19px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #2c2b2a !important;
	margin-bottom: 10px;
	margin-top: 10px !important;
}
	
	
.servise_contacts p.WhatsApp{
	font-size: 25px;
	font-family: Ubuntu-Bold;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 20px !important;
	line-height: 1.1;
}
	
	
a.contacts_online_botton{
	background: #fff;
	border: 2px solid #ffa71a !important;
	padding: 10px 10px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 15px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
	float:left;
	margin-bottom: 15px;
    margin-top: 5px;
}	
	
	
.servise_contacts p{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 20px !important;
    line-height: 1.5;
}	
	
	
	
.servise_contacts h2 a{
    color: #e4002b !important;
    text-decoration: none  !important;
    font-size: 70%;
}

.servise_contacts p.WhatsApp a{
    color: #0e851d !important;
    text-decoration: none  !important;
}	
	
	
	
	


	
	
	
.bg_doctors{
	float: left;
    width: 100%;
    background: url(../../../images/ico/bg3.png) right -305px top -230px, #fff;
    background-size: 700px;
    background-repeat: no-repeat;
	
}	
	
	
	.bg_doctors h1{
		margin-bottom: 10px !important
	}
	
.doctors_border{
	border: 1px solid #f0f0f0; 
	padding: 15px; 
	height: 850px !important; 
	
	border-radius:15px;
}




	
	

	


	

	

.moduleItemReadMore	{
		background-color: none !important;
    border: 2px solid #ffa71a !important;
    padding: 15px 20px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 19px;
    color: #2c2b2a  !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
    box-shadow: none;
    float: left;
    margin-top: 15px;
	}
	
	
/**********************************************************************************************/	
	
.moduletable1{
	background: #fff;
	float: left;
	width: 100%;
	border-radius: 30px;
	margin-top: -50px;
	margin-bottom: 10px;
	padding: 10px 0px 40px;
	color: #2c2b2a ;
}
	
.moduletable1 a:hover{
	color: #ffa71a !important
}	
	
	
	
.moduletable1 h3, .moduletable2 h3, .moduletable3 h3, .moduletable4 h3{
	font-size: 25px !important;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d   !important;
	margin-bottom: 25px !important;
	margin-top: 25px;
}
	
/****************************************************************************** servis_doctor *************/
	
	
.servis_doctor{
	padding-right: 0px !important; 
}
	
	
	
	
/****************************************************************************** servises ******************/
	
	
.servises{
	float: left;
	width: 100%;
	padding-right: 10% !important;
	margin-top: 0px;
}	
	
	
/****************************************************************************** component *****************/		

.component .itemBody{
	margin-top: 0px;
	float: left;
	width: 100%;
}	
	
	
.iteamcontent{
		padding-left: 0px !important;
		padding-right: 0px !important
	}	
	
	
.aboutdocs{
		margin-top: 40px !important
	}	
	

.component p{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}


.component li{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}

	
h2.itemTitle{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;	
    line-height: 1.10 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 50px !important;
    margin-bottom: 20px;
}
	
.component h3{
	font-size: 18px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 10px !important;
	line-height: 140%;
    margin-top: 20px !important;
}

.component h4{
		font-size: 21px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #e4002b  !important;
	margin-bottom: 0px !important;
	margin-top: 5px !important;
}
	
.component h5 {
    font-size: 18px !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom:10px !important;
}
	
	
	
.component	p.itemExtraFieldsValue{
	margin-bottom: 0px !important;
}	
	
	 
.component	p.itemExtraFieldsValue a {
    background: #fff  ;
    border: 2px solid #ffa71a    !important;
    padding: 10px 10px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 15px !important;
    color: #2c2b2a !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
	margin-top: 15px !important;
	float: left;
}	

	
	
	
	

	
/****************************************************************************** navigator *****************/	

	
.navigator{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-top: 15px;
	padding-bottom: 8px;
}	
	
.navigator ul.breadcrumb{
	font-size: 13px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
}
	
.navigator ul.breadcrumb a{
	color: #666 !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
}
	
	
/****************************************************************************** footer *****************/
	
	
.footer{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 10px;
}	
	
.footer {
  font-size: 13px;
  font-family: Ubuntu-Regular;
  font-weight: 400;
  font-style: normal;
  color: #666 !important;
  line-height: 1.5;	
}
	
	
	.copyright{
		background: url("../../../images/banners/bird.png") left top -10px no-repeat;
		background-size: 90px;
		padding-left: 90px !important
	}

	
}



/****************************************************************************************** xs ************/

@media (max-width: 767px) {



.bodycontent{
	float: left;
	width: 100%;
	padding-left: 10px !important;	
	padding-right: 10px !important;
}	
	
	
	
/********************************************************************************** шапка ******************/
	

.top_line{
	float: left; 
	width: 100%; 
	box-shadow: 0 0 .625rem 0 rgba(0,0,0,.07)!important;
}	
	
.top_line_1{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 20px; 
	float: left; 
	width: 100%
}	
	
.top_line_1 p.smm{
	margin-left: 15px; 
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	float: right; 
	margin-bottom: 10px; 
	font-size: 16px; 
	margin-top: 3px;
}	
	
.top_line_1 p.smm img{
	height: 23px; 
	margin-left: 2px;
}	
	
	
	
p.top_adres {
	font-family: Ubuntu-Regular; 
	color: #666 !important; 
	font-size: 14px;
	line-height: 1.4;
	margin-left: 10px;
	margin-bottom: 20px;
}
	
p.top_adres img{
	height: 28px; 
	margin-left: 10px;
}	
	
.top_line_2{
	border-bottom: 1px solid #f0f0f0; 
	padding-top: 0px; 
	float: left; 
	width: 100%;
}	
	
	
.logo{
	width: 240px !important;
	padding-left: 10px !important;
	float: left;
}	
	
.logo img{
	margin-top: 20px;
	width: 100% !important;
	margin-bottom: 15px;
}	
	
a.header_contacts_zapisi{
	background-size: 20px;
	border: 2px solid #ffa71a !important;
	padding: 10px 10px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 14px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
	float: left;
	margin-bottom: 17px;
	margin-right: 10px;
	margin-left: 10px;
}		
	
	
/********************************************************************************** главное меню ******************/	
	
	
	
.main_menu ul li{
	list-style: none;
	font-size: 15px !important;
	line-height: 120%; 
	color:#1c2a39; 
	font-family:Ubuntu-Regular;
	font-weight:400;
	padding: 6px !important;	
	border-top: 1px solid #f0f0f0
}
		
.main_menu ul li a{
	color: #1c2a39;
	text-decoration: none
}	
	
.main_menu {
	padding-right: 0px !important;
	margin-bottom: 5px !important;
	padding-left: 0px !important;
}

.main_menu ul {
	list-style:none;
	margin-top: 10px !important;	
	padding:0;
	text-align:center;
}


	
	
.online{
	margin-top: 30px !important;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
	width: 300px;
	text-align: right !important;
	position: absolute;
	right: 50px !important;

}	

	
	
	
/***************************************************************** top_banner ********************/
	
	
.top_banner{
	margin-top: 20px !important;	
	padding-left: 0px !important;
	padding-right: 0px !important;
}	
	
.top_banner_1, .top_banner_2, .top_banner_3, .top_banner_4, .top_banner_5{
	padding-left: 5px !important;
	padding-right: 5px !important;


}	
	
	
.top_banner_1 img, .top_banner_2 img, .top_banner_3 img, .top_banner_4 img, .top_banner_5 img{
	width: 100%;
	border-radius: 15px;
}	
	

.top_banner	p{
	margin-bottom: 10px !important
}	
	
	
/***************************************************************** Типография ********************/	
	
	
h1, h2{
	font-family:Ubuntu-Bold;
	font-size: 28px !important; 
	line-height: 1.2 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 50px !important;
}	
	
	
p.intro{
	font-size: 15px;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 20px;
	line-height: 1.5 !important;
padding-right: 20% !important;
}
	
	
	
h4 {
    font-family: Ubuntu-Bold;
    font-size: 20px !important;
    line-height: 1.20 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 10px !important;
	margin-bottom: 20px;
}
	
	
.home_title{
	padding-right: 20px !important;
}	


.home_title h1{
	margin-top: 10px !important;
	margin-bottom: 15px !important;
	font-size: 23px !important;
		
}	
	
	
/******************************************************************************* news ***********************/
	
	
.news{
	background: #f8f5f1 !important;
	border-radius: 20px;
	padding: 20px 20px !important;
	padding-bottom: 50px !important;
	margin-top: 30px !important;
	margin-bottom: 30px;
	width: 85% !important
}
	
	
p.allnews_botton{
	margin-bottom: 10px; 
	position: absolute; 
	bottom: 15px; 
	right: 35px !important;	
	font-size: 15px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #ffa71a !important;
}
	
	
p.allnews_botton a{
	color: #ffa71a !important;
}
	
	
p.allnews_botton img{
	width: 20px !important; 
	margin-left: 5px;
}	
	

.news h3 {
    font-family: Ubuntu-Bold;
   font-size: 28px !important;
    line-height: 1.1 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 5px !important;
	margin-bottom: 10px !important;
}
	
	
.news .moduleItemIntrotext{
	font-size: 15px;
	line-height: 1.3;
	font-family: Ubuntu-Regular;
	color: #2c2b2a  !important;
	margin-bottom: 5px;
	margin-top: 10px;
}
	
	
.news a.moduleItemTitle{
	font-size: 16px;
	font-family: Ubuntu-Regular;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	line-height: 1.4;
	margin-top: 10px;
	margin-bottom: 0px;
	border-bottom: 2px dashed #0e851d;
	padding-bottom: 1px;
}
	
		
/******************************************************************************* servise ***********************/	
	
	
.bg2{
	background: url("../../../images/ico/bg2.png") right -150px top -80px, #f8f5f1;
	background-size: 400px;
	background-repeat: no-repeat;
	margin-top: 20px; 
	border-radius: 20px; 
	margin-bottom: 20px;
	float: left;
	padding-bottom: 20px
	
}

	.servise_banner p{
		margin-bottom: 15px !important;
	}
	
.servise_banner img{
	width: 100%;	
	border-radius: 60px 20px 20px ;
}		
	
	
.servise_title h1{
	margin-left: 0px; 
	margin-top: 35px !important;
	margin-bottom: 15px;
}
	
	
.servise_title p{	
	margin-bottom: 15px;
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
}
	
	
.servise_title h4{
	font-size: 17px !important;
	font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    margin-bottom: 10px !important; 
	margin-top: 0px !important; 
	line-height: 1.4 !important;
}
	
	
.servise_title ul{
	margin-left: 25px;
	padding-left: 0px;
	margin-bottom: 15px;
}
	
	
.servise_title li{	
	margin-bottom: 15px;
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #2c2b2a !important;
    line-height: 1.4;
	list-style: square;
}
	
	
.servise_title ul.main li {
    font-size: 17px !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.1 !important;
	list-style: square;
	margin-bottom: 5px;
}
	
	
/******************************************************************************* доп услуги *********************************/	
	
	
.dop_servises h2{
	font-family: Ubuntu-Bold;
	font-size: 28px !important;
	line-height: 1.20 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 0px !important;
	margin-left: 0px;
	margin-bottom: 20px !important;
} 

.dop_servises2{
    margin-top: -10px !important;
    float:left;
}

.dop_servises2 h2{
	margin-top: 0px !important;
	margin-left: 0px;
	margin-bottom: 0px !important;
} 


.dop_servises2 h3{
    margin-top: 0px !important;
    
}


.dop_servises2 .moduletable1 {
    padding: 3px 0px 30px !important;
    margin-top: 0px;
}		
	
/******************************************************************************* treegers *********************/
	
	
.treeger_title{
	margin-bottom: 0px !important;
}	
	
	
.treeger_title h2{
	font-family: Ubuntu-Bold;
	font-size: 28px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-top: 0px !important;
	margin-bottom: 15px !important; 
	text-align: right;
}	
	
	
.treeger_title p{
	font-size: 15px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #666 !important;
	margin-bottom: 10px;
	line-height: 1.4; 
	text-align: right;
	padding-left: 20% !important;
}	
	
	
.treeger_box{
	padding-top: 10px !important;		
}
	
	
.treeger_box h4{
	font-family: Ubuntu-Bold;
	font-size: 18px !important;	
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2d2c2b  !important;
	margin-top: 20px !important; 
	margin-bottom: 10px;
}	
	
	
.treeger_box p{
	font-size: 15px;
	line-height: 1.5;
	font-family: Ubuntu-Regular;
	color: #2d2c2b  !important; 
	margin-bottom: 0px;
}	
	
	
.treeger_box img{
	width: 50px;
	border-radius: 10px; 
	margin-top: 0px;
}	
	
	
.treeger_box_1, .treeger_box_3{
	padding-left: 0px !important; 
	padding-right: 0px !important;
}
	
	
.treeger_box_2, .treeger_box_4{
	padding-left: 0px !important; 
	padding-right: 0px !important;
}
	
	
.treeger_div{
	background: #fff;
	background-repeat: no-repeat;
	background-size: 600px;
	padding: 40px !important; 
	border: 5px solid #f8f5f1; 
	margin-bottom: 20px !important; 
	border-radius: 15px;
}
	
	
/************************************************************************************** sales *********************/
	
.sales{
	margin-top: 0px !important; 
	margin-bottom: 20px !important;
	float: left !important;
	width: 100%;
}	

	
.sales h2{
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
	
	
.sales img{
	width: 100%; 
	border-radius: 15px;
	margin-top: 10px !important;
}
	
	
.sales p{
	margin-bottom: 10px !important;
}
	
	
.sales_1, .sales_2, .sales_3{
	padding-left: 0px !important; 
	padding-right: 0px !important;
}
	
	
/************************************************************************************** servise_contacts ***************/

.servise_contacts{
	padding-left: 20px !important;
	
}

	
.map{
	margin-top: 0px !important;
}
	
.servise_contacts h2{
	font-family: Ubuntu-Bold;
	font-size: 38px !important;
	line-height: 1.10 !important;
	font-weight: normal !important;
	color: #2c2b2a !important;
	margin-bottom: 20px !important;
	margin-top: 70px !important;
}
	
	
.servise_contacts h3{
	font-size: 19px;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #2c2b2a !important;
	margin-bottom: 20px;
	margin-top: 10px !important;
}
	
	
.servise_contacts p.WhatsApp{
	font-size: 32px;
	font-family: Ubuntu-Bold;
	font-weight: normal;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 30px !important;
}
	
	
a.contacts_online_botton{
	background: #fff;
	border: 2px solid #ffa71a !important;
	padding: 10px 10px;
	border-radius: 38px !important;
	font-family: Ubuntu-Regular;
	font-size: 15px !important;
	color: #2c2b2a  !important;
	font-weight: 400;
	text-decoration: none;
	line-height: 100%;
}	
	
	
	
	
	
	
	
	
	
	
	


	
	
	
.bg_doctors{
	float: left;
    width: 100%;
	background: url("../../../images/ico/bg3.png") right -180px top -120px, #fff;
	background-size: 480px;
	background-repeat: no-repeat;
}	
	
	
.bg_doctors h1{
	margin-bottom: 10px !important
}
	
.doctors_border{
	border: 1px solid #f0f0f0; 
	padding: 15px;
	padding-bottom:25px;
	border-radius:15px;
}




	
	

	


	

	

.moduleItemReadMore	{
		background-color: none !important;
    border: 2px solid #ffa71a !important;
    padding: 15px 20px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 19px;
    color: #2c2b2a  !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
    box-shadow: none;
    float: left;
    margin-top: 15px;
	}
	
	
/**********************************************************************************************/	
	
.moduletable1{
	background: #fff;
	float: left;
	width: 100%;
	border-radius: 30px;
	margin-top: -20px;
	margin-bottom: 0px;
	padding: 10px 0px 30px;
	color: #2c2b2a ;
}
	
.moduletable1 a:hover{
	color: #ffa71a !important
}	
	
	
	
.moduletable1 h3, .moduletable2 h3, .moduletable3 h3, .moduletable4 h3{
	font-size: 23px !important;
	font-family:Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d      !important;
	margin-bottom: 20px !important;
	margin-top: 0px;
	line-height: 1.2;
}
	
/****************************************************************************** servis_doctor *************/
	
	
	
	
	
/****************************************************************************** servises ******************/
	
	
.servises{
	float: left;
	width: 100%;
	margin-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
	
	
.servises h1{
	margin-top: 30px !important;
	margin-bottom: 15px !important;
}
	
	
/****************************************************************************** component *****************/		

.component .itemBody{
	margin-top: 0px;
	float: left;
	width: 100%;
}

	
	.iteamcontent{
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 20px !important
	}	
	
.iteamcontent h1{
	margin-top: 30px !important;
}
	
	
.aboutdocs{
		margin-top: 20px !important
	}	
	

.component p{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 10px !important;
    line-height: 1.5;
}


.component li{
	font-size: 15px;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #666 !important;
    margin-bottom: 8px !important;
    line-height: 1.5;
}

	
h2.itemTitle{
	font-family: Ubuntu-Bold;
	font-size: 28px !important;	
    line-height: 1.10 !important;
    font-weight: normal !important;
    color: #2c2b2a !important;
    margin-top: 0px !important;
    margin-bottom: 10px;
}
	
.component h3{
	font-size: 18px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #0e851d !important;
	margin-bottom: 10px !important;
	line-height: 140%;
    margin-top: 20px !important;
}

.component h4{
		font-size: 21px !important;
	font-family: Ubuntu-Regular;
	font-weight: 400;
	font-style: normal;
	color: #e4002b  !important;
	margin-bottom: 3px !important;
	margin-top: 5px !important;
}
	
.component h5 {
    font-size: 18px !important;
    font-family: Ubuntu-Regular;
    font-weight: 400;
    font-style: normal;
    color: #e4002b !important;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom:10px !important;
}
	
	
	
.component	p.itemExtraFieldsValue{
	margin-bottom: 0px !important;
}	
	
	 
.component	p.itemExtraFieldsValue a {
    background: #fff  ;
    border: 2px solid #ffa71a    !important;
    padding: 10px 10px;
    border-radius: 38px !important;
    font-family: Ubuntu-Regular;
    font-size: 15px !important;
    color: #2c2b2a !important;
    font-weight: 400;
    text-decoration: none;
    line-height: 100%;
	margin-top: 15px !important;
	float: left;
}	

	
	
	
	
/****************************************************************************** footer *****************/
	
	
.footer{
	border-top: 1px solid #f0f0f0;
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 10px;
}	
	
.footer {
  font-size: 12px;
  font-family: Ubuntu-Regular;
  font-weight: 400;
  font-style: normal;
  color: #666 !important;
  line-height: 1.4;	
}
	
	
.copyright{
	background: url("../../../images/banners/bird.png") left top -10px no-repeat;
	background-size: 90px;
	padding-left: 90px !important;
	margin-top: 20px !important;
}



}


