/*TABLET 620px*/
@media screen and (min-width: 620px) and (max-width: 1023px){
	.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect{
	display:none;
}
.responsiveSelectContainer ul, ul.responsiveSelectFullMenu, #megaMenu ul.megaMenu.responsiveSelectFullMenu{
		display: none !important;
	}
.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect { 
		display: inline-block!important;
		width:100%;
	}
.responsiveMenuSelect {position: relative; margin-left: -20px;}
.articles {width: 600px!important; margin: 0 auto!important;}
.tab-home1 {width: 100%!important; height: 460px!important; display: block!important;}
.tab-home1 div{margin-left: -20px;}
.bod4 {height: 860px!important;}
.bod0 {width: 100%!important; overflow: hidden; height: 740px!important; position: relative;}
.g4 {display: none!important;} 
#gs {display: none!important;}
.float-gs {float: right!important;}
.tab-blocks {width: 620px!important; height: 740px!important; padding-left: 20px!important;}

.bod1 {width: 100%!important; overflow: hidden; height: 1030px!important; position: relative; }
.bod11 {
	width: 100%;
	height: 1033px!important;
	background: url(/wp-content/themes/sdent/images/fon1.jpg) 50% 0px / cover repeat fixed;
	background-repeat:no-repeat;
  	background-attachment:fixed;
  	background-position:center;
} 
.tab-home {width: 100%!important; height: 820px!important; display: block!important; padding-left: 35px;}

#tchsp {position: relative!important; top: 5px!important; left: 42px!important;}
.r1 {height: 880px!important;}

.bod2 {display: none!important;}

.bod5 {width: 100%!important; overflow: hidden; height: 740px!important; position: relative;}

.bod3 {width: 100%!important; overflow: hidden; height: 740px!important; position: relative; padding-top: 0px!important;}
.h2map {
    font-size: 42px;
    margin-top: 0px;
	padding-top: 15px;
}
.map p {
    color: #fff;
    text-align: left;
    font-size: 18px;
    width: 400px!important;
    font: 500 16px/22px 'Museo', sans-serif;
    margin: 10px auto;
    position: relative;
    right: -59px;
    top: -30px;
    padding-bottom: 30px;
}

.icon-map {
    top: -210px;
    left: -240px;
}
.f0 {height: 630px!important;}
.f1 {height: 375px!important;}
#footer {width: 100%!important; overflow: hidden!important; height: 420px!important; position: relative; }

body{
	margin:0 auto;
	padding:0px;background:#fff;    background-color: #fff;
	overflow:scroll;
	min-width:100%;
}	
.container2{width:620px;margin:0 auto;}
.m_button{
	display:block;
	font-size: 18px;
	color: rgb(254, 251, 239);
	height: 40px;
    line-height: 40px;
    margin-left: 20px;
	text-align: left;
	padding-left:30px;
	background:url('../images/menu.png') no-repeat left center;  
}	
.middle-phone {
  font-size: 16px;
  font-weight:normal;
    width: 160px; 
  color: rgb(153, 153, 153);
  line-height: 1.2;
  text-align: left;
  padding-left:0px;
}	
.phone-wrap {
    font-family: 'Museo';
	position: relative!important;
	margin-right: 32px!important;
	top: -40px!important;
	width: 175px!important;
	height: 60px!important;
	float: right!important;
}
.middle-phone a{
    font-size: 18px;
    text-decoration: none;
    color: #222d32;
}
.hide_m  {
	font-size: 12px;
    color: #01446f;
    padding-left: 0px;
}
.phones {
	margin-left: 10px; 
	position: relative;
	top: -10px;
	
}
.phone-wrap:before { 
	content: "";
	display: block;
	position: relative;
    top: 18px;
}
.top-phone a{
    font-size: 15px;
	color: #43359e;
	font: 500 16px/22px 'Museo';
}
.top-phone a:hover {
    text-decoration: underline;
}
.n2-ss-align {display: none;}
#n2-ss-2-placeholder {display: none;}
.slider-menu{width:60px; position: relative; bottom: -174px; right: -20px;}
.clearfix {height: 360px;}
body > div.menu-header-wrap > div > div > div > div > div.top-menu-wrap > div > select{left:80px!important;top:2px;height:38px;}
body > div.menu-header-wrap > div > div > div > div > div:nth-child(3) > div > select{left:595px!important;} 
.menu-top-menu-container{
	display:none;
	position: absolute;
    z-index: 999;
}
.menu-header-wrap{
	background:#0066b1;
	height:40px;
	position:relative;
}	
.mobile{position:relative;}
.menu li{
	width:100%;
}	
.top-menu-wrap ul{
	max-width:620px;
}
.serv_block img{
	width:140px;
}
.serv_block {
	margin-top: 50px;
}
.serv_block div{
	width:250px; 
	height:100px;
}
.serv_block .linki{
	position:absolute;
	bottom:30px;
	right:20px;
	width:120px;
	text-align:center;
	font-size:16px;
}
#content article{
	padding:10px;
}
#content .row-2 .td-1, #content .row-2 .td-2 {
    color: #000;
    font-weight: 700;
    width: 300px;
    float: none;
}	
.tab_top{
	position: absolute;
    top: 10px;
    left: 47%;
    margin-left: -150px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
header{position:relative;height:150px;}
.search-wrap{
	position: relative!important;
    bottom: 0px!important;
	top: -2px;
	right: -28px!important;
	height: 30px!important;
}
.call-wrap{
	position: relative;
	width: 180px;
    top: -10px;
    left: -1px;
	display: block;
}	
.fancybox {
	margin-bottom:20px;
}
.button{padding: 5px 5px;  font-size: 12px;}	

.phones{/*
position: absolute;
    left: 140px;
    top: 50px;
    font-size: 12px;*/
}
.nav-fixed {display: none;}
.under_logo{
    font-size: 12px;
    font-family: 'open_sanssemibold';
    position: absolute;
    left: 0px;
    bottom: 5px;
    width: 120px;
    text-align: center;
}
.address-wrap {
    position: absolute;
    top: 45px;
    left: 345px;
}
header .logo{margin-left:0px;}
.big-container .call-wrap {display: none!important;}
	
.payment{
	position: absolute;
    right: 10px;
	top:55px;
    width: 120px;
}
#text-3{
	position: absolute;
    top: 55px;
    left: 215px;
}
#text-3 .textwidget{
	font-size: 14px!important;
}	
.clearfix1 {
	height: 120px!important;
}

#footer #searchform{
	font-size: 12px!important;
    position: absolute;
    left: 215px;
    bottom: 20px;
}	
#footer .top-phone{
	display:block;
}	
#footer .middle-phone{
	background:none;
	color:#000;
	padding-left:0px;	
	margin:5px 0px;
}	
#footer a.button{
	margin-bottom:10px!important;
	    padding: 5px 0px;
    font-size: 12px;
    min-width: 100px!important;
    display: block;
}
.foot1 {display: none!important;}
.footblock {
    width: 620px;
    height: 293px;
    margin: 0 auto;
}
.foot2 {
    width: 310px;
    position: relative;
    top: 50px;
}
.foot2 div{
    display: inline-block!important;
}
.foot3 {
    width: 310px;
    height: 220px;
    position: relative;
    top: 50px;
}

.breadcrumbs{margin-top:15px;}	
#content .td-1{width:100%;}	
.row-2 h1{width:100%!important;clear: both;}
#post-501 > div > div.row-2 > div.td-1{width:50%;display:inline-block;float:left;}
#post-501 > div > div.row-2 > div.td-2{width:50%;display:inline-block;}	
	
.mobik{
	display: block;
    height: 40px;
    background: cyan;
    width: 100%;
    line-height: 40px;
    color: #000!important;
	margin-top: 20px;
}	
body > div.menu-header-wrap > div > div > div > div > div.top-menu-wrap > div > select{
position: absolute;
    width: 200px;
    height: 40px;
    top: 0px;
	left:0px;
	color:#fff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    /* margin-left: 20px; */
    text-align: left;
    padding-left: 30px;
        background: url('../images/menu.png') no-repeat 10px center #0065B3;
    border: none;
	 -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#nav_menu-2 > div > select{
	position: absolute;
    width: 200px;
    height: 40px;
    top:-174px; 
	left: 520px;
	color:#fff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    /* margin-left: 20px; */
    text-align: left;
    padding-left: 30px;
        background: url('../images/menu.png') no-repeat 10px center #0065B3;
    border: none;
	 -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
	
	display:block;
background: url('../images/menu.png') no-repeat 10px center #79bade;
    width: 100px;
	
}
body > div.menu-header-wrap > div > div > div > div > div:nth-child(3){display:block;}
#nav_menu-2 > div > select{
	right:0px;
}
.menu-header-wrap{position:relative;}
.m_button{display:none;}
.m_button2{display:block;}	
#Stage_tool-project_13{height:300px!important;width:680px!important;}
#Stage_tool-project_13 div{position:relative!important;float:left!important;left:0px!important;}	
	/*blog in photo*/
#Stage_tool-project_13{height:300px!important;width:280px!important;display:none;}
.list_of{
	margin: 0 auto;
    width: 465px;
}
.list_of a{
	display:block;
	width:130px;
	height:90px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-indent:-9999px;
}
.l_one{
	background:url('../images/01.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_two{
	background:url('../images/02.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_three{
	background:url('../images/03.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_four{
	background:url('../images/04.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_five{
	background:url('../images/05.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_six{
	background:url('../images/06.jpg') no-repeat center center;
	background-size:100% 100%;
}
	.footerContent{position:relative;}
	.mobik2{display:none;}
	
.adr_m {
	margin-right: 0px!important;
}
	
.top_line span {
    width: 500px!important;
    height: 16px;
    display: block;
    margin: 0 auto!important;
}
	
#top {display: none!important; }
.bod6 {display: none!important; }



/* Team */
 .team {
    float: left!important;
    width: 100%!important;
    display: table!important;
	height: 1100px!important;
}
.team:first-child {
    margin-top: -10px!important;
}
.team .memberwrap {
    float: left!important;
    width: 50%!important;
    text-align: left!important;
    text-decoration: none!important;
    display: table-cell!important;
    box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    position: relative!important;
	margin-bottom: 70px!important;
}
.team .member {
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-radius: 5px!important;
    position: relative!important;
	width: 50%!important;
    padding: 30px!important;
    background: #fff!important;
    padding-bottom: 10px!important;
    border: 1px solid #e5e5e5!important;
    margin: 10px!important;
	height: 490px!important;
}
.team .member p{color: #555!important;}
.team .member img {
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    width: 100%!important;
}
.team .member h4 {
    margin-top: 11px!important;
    margin-bottom: 0px!important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-transform: none!important;
    font-weight: 300!important;
    text-align: left!important;
}
.team .member h4 a:hover {
	color: #54c0ff!important;
	text-decoration: underline!important;
}
.team .member h5 {
    font-weight: normal!important;
    color: #aaa!important;
    font-size: 13px !important;
    margin-top: 4px!important;
    margin-bottom: 10px!important;
    line-height: 20px !important;
}
ul.teamsocial {
    margin: 0!important;
    padding: 0!important;
    width: 100%!important;
    height: 24px!important;
    margin-bottom: 4px!important;
    margin-top: 5px!important;
}
.teamsocial li {
	
    float: left!important;
    display: inline!important;
    margin: 0!important;
    padding: 0!important;
    margin-right: 3px!important;
}
.member p a img {
	border: 2px solid #fff!important;
	margin: 0 0 0 -2px!important;
}
.member p a img:hover {
	border: 2px solid #54c0ff!important;
}
.uk-grid-width-1-2 img {
	width: 200px!important; 
}
.uk-grid-width-1-2 > * {
    width: 46%;
}
.doctor .uk-nav li {
    list-style-type: none;
	padding-bottom: 5px!important; 
	line-height: 15px!important;
}
.divblock2 {
    display: block;
    width: 350px;
    height: 100px;
    position: relative;
    top: 0px;
    vertical-align: middle;
    color: #fff;
}
.divblock3 {
    display: block;
    width: 200px;
    height: 150px;
    position: relative;
    top: -70px;
    vertical-align: middle;
	left: 185px;
}
.doctor-st {
    width: 65%; 
    margin-right: 20px;
    margin-left: 10px;
    border: 0px solid red;
} 
.otz-cont {
    width: 430px;
    margin-left: 10%;
    margin-right: 10%;
    height: 310px;
    border: 3px solid #009acd;
    border-radius: 7px;
    padding: 20px 20px 20px 60px;
    text-align: justify;
    background: #e0ffff;
    margin-bottom: 34px;
    margin-top: 10px;
    text-align: left !important;
}
.table-v {
    width: 430px;
    margin-left: 10%;
    margin-right: 10%;
    height: 140px;
    color: #0000;
    background: #FFFACD;
    border: 3px #EEDD82 solid;
    -moz-border-radius: 7pxpx;
    -webkit-border-radius: 7pxpx;
    -khtml-border-radius: 7pxpx;
    border-radius: 7px;
    padding: 20px 20px 20px 60px;
}
.table-ot {
    height: 230px;
	width: 340px;
}
.menu_Uslugi {
	display: none!important;
}



.uk-grid-width-1-4 > * {
    width: 100%!important;
}
#content ul li a {
    border-bottom: 1px solid #54c0ff; 
	border-right: 1px solid #54c0ff;
	text-align: left;
}
nav .uk-nav > li > a:hover {
    border-bottom:3px solid #fff;
	position: relative;
	height: 40px;
}
nav .uk-nav > li > a:hover:after {
    display: none!important;
}
nav .uk-nav li.page-tseny {
    border-right: 0px solid #fff;
}
.text-block-val p {
	color: #fff!important;
	font-size: 20px!important;
	line-height: 26px!important;
	width: 96%!important;
	padding-left: 4px;
	position: relative!important;
	left: -30px!important;
}
.text-block-val a {
    color: #ffb001 !important;
    font-size: 32px !important;
    line-height: 34px !important;
    width: 100% !important;
}
.uk-grid-clear {
	
}
.uk-grid-width-1-2 > * {
    width: 96% !important;
    display: block !important;
	position: relative!important;
	left: -29px!important;
	margin-bottom: 10px!important;
}
.attraction_min {
    height: 425px!important;
}
.gh1 {
	margin-left: 0px!important;
}
/*end of TABLET*/	
}



/*PHONE 320px*/
@media screen and (max-width: 619px) {
body{
	width:300px;
	margin:0 auto;
	padding:0px;background:#fff;    background-color: #fff;
	overflow:scroll;
	min-width:100%;
}
header{
	height:120px;
	overflow: hidden;
}

.additionalthemes {
    display: none;
}

#content .row-2 .td-1, #content .row-2 .td-2 {
    color: #000;
    font-weight: 700;
    width: 300px;
    float: none;
}	
#content .td-1{
	width:300px;
	float:none;
}
.address-wrap  {
	display:block;
}
.adr_m {}
.adr_m{
	position:relative;
	top:-20px;
	width:300px;
  font-size: 12px;
  font-family: "Arial";
  color: rgb(153, 153, 153);
  line-height: 30px;
  text-align: center;
  height:30px;
  border-bottom:1px solid #ededed;
  left: 0px;
  
}
.left-wrap{
	width:250px;
	margin-top: 0px;
    margin-left: 10px;
}
.logo{
	width:50px;    
	position: absolute;
    top: 40px;
}
.logo-wrap a img{
	width: 93px;
	margin-left: 0px;
	
	position: relative;
	top:-50px;
}



.n2-ss-align {display: none;}
.n2-ss-2-placeholder {display: none;}
.n2-ow {display: none;}


.hide_m, .bottom-phone{display:none;}
.social{
	position: absolute;
    left: 155px;
    top: -40px;
}
.phones {}
.top-phone{ }
.middle-phone {
  font-size: 16px;
    width: 150px;
	float: left!important;
}
.middle-phone a{
    font-size: 16px;
    text-decoration: none;
    color: #222d32;
	font-weight: bold;
}
.middle-phone br{}
.big-container{
	position:relative;
	width:300px;
}
.phone-wrap{
	position: absolute;
    left: 120px; 
    top: 0px;
	width: 140px!important;
	height: 40px!important;
}
.phone-wrap:before { 
	content: "";
	display: block;
	position: relative;
    top: 24px!important;
}
.adr_m:before {
	content: "";
    background: url(/wp-content/themes/sdent/images/map.png) no-repeat!important;
    left: -25px!important;
    top: 32px!important;
    position: relative!important;
    width: 15px;
    height: 22px;
    display: block;
}
.call-wrap a:nth-child(2){display:none;}
.big-container .call-wrap {display: none!important;}
.call-wrap{
	position: relative;
	width: 180px;
    top: -10px;
    left: 23px!important;
	display: block;
}
.top-slogan {
    font-size: 10px!important;
    color: rgb(153, 153, 153);
    line-height: 1;
    text-align: center;
    width: 108px;
}
.search-wrap{
    position: relative!important;
    top: 0px!important;
    right: 18px;
}
.search-wrap input[type=submit]{
	    margin: 0;
    /* left: 0px; */
    right: 4px;
    position: absolute;
    top: 0px;
    background: none;
}
#s {

    width: 150px;
    height: 26px;
	padding:0px;
    padding-left: 10px;
	outline: none!important;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    line-height: 26px;
	margin-left: -50px;
}
.articles {
	width: 300px;
	margin: 0 auto;
	overflow: hidden;
}
.comagic_phone {
	font-size: 16px;
}
.slogan-wrap{
	position: absolute;
    top: 110px;
    left: 0;
}
.m_button{
	display:block;
	font-size: 18px;
	color: rgb(254, 251, 239);
	height: 40px;
    line-height: 40px;
    margin-left: 20px;
	text-align: left;
	padding-left:30px;
	background:url('../images/menu.png') no-repeat left center;  
	width: 150px;
	z-index: 999;
}
.m_button2{
    display: block;
    font-size: 18px;
    color: rgb(254, 251, 239);
    height: 40px;
    line-height: 40px;
    /* margin-left: 20px; */
    text-align: center;
    padding-left: 30px;
    background: url('../images/menu.png') no-repeat 10px center #79bade;
    width: 100px;
    position: absolute;
    top: -40px;
    right: 0px;
	z-index: 999;
}
.menu-top-menu-container{
	display:none;
	position: absolute;
    z-index: 999;
}
.menu-header-wrap{
	background:#0066b1;
	height:40px;
}
.sat-slider-wrap{display:none;}
.menu li{
	width:100%;
}
.slider-menu{display:block; width:60px; position: relative; bottom: -40px;}
#content ul.menu{width:300px;}
.breadcrumbs{margin-top:15px;    padding-left: 10px;}
.content-block{padding:5px;}
#content{width:300px;}
.right-content{width:100%;}
.home h1{
  font-size: 18px;
  color: rgb(95, 95, 95);
  line-height: 1.667;
  text-align: center;
}
.block-content td{
	display:block;
	float:left;
}
.block-content td img{
	width:140px;
	height:90px;
}
#footer{height: 420px; }
.left-wrap{padding:0px;background-color:transparent;}
#footer .widget_search{display:none;}

.serv_block img{
	width:140px; 
}
.serv_block {
	margin-top: 50px;
}
.serv_block div{
	width:220px; 
	height:100px;
	margin: 0 auto;
}
.serv_block .linki{
	position:absolute;
	bottom:30px;
	right:20px;
	width:120px;
	text-align:center;
	font-size:16px;
}
#text-3{
	position:absolute;
	top:40px;
	left:10px;
	width:105px;
}
.payment{
	top:140px;
	position:absolute;
	right:10px;
	text-align:left;
	width: 115px;
}
#footer aside *{font-size:14px;}
#footer .payment .paymen-img{
	width:105px;
}
#footer .phone-wrap{
    top: 139px;
    color: #fff;
    left: 10px;
}
#footer .middle-phone{
	color:#fff;
	font-size:12px;
    line-height: 1.5;
}
#footer .button{
	position:absolute;
	right:10px;
	top:30px;
	text-align: left;
	text-decoration:underline;
}
#footer .fancybox {
	top:85px;
}
#content article{
	padding:10px;
}
table{
	font-size:12px;
}
input,textarea{width:265px;}
.mobik{
	display:block;
	position: absolute;
    bottom: 0px;
	font-size:14px;
}
.mobik2{
	display:block;
	position: absolute;
    bottom: 30px;
	font-size:14px;
}
#nav_menu-2 > div > select{
	position: absolute;
    width: 200px;
    height: 40px;
    top: 0px;
	left:0px;
	color:#fff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    /* margin-left: 20px; */
    text-align: left;
    padding-left: 30px;
        background: url('../images/menu.png') no-repeat 10px center #0065B3;
    border: none;
	 -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
		left:200px;
	display:block;
background: url('../images/menu.png') no-repeat 10px center #79bade;
    width: 100px;
}
body > div.menu-header-wrap > div > div > div > div > div.top-menu-wrap > div > select{
position: absolute;
    width: 200px;
    height: 40px;
    top: 0px;
	left:-20px;
	color:#fff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin-left: 20px;
    text-align: left;
    padding-left: 30px;
        background: url('../images/menu.png') no-repeat 10px center #0065B3;
    border: none;
	 -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
body > div.menu-header-wrap > div > div > div > div > div:nth-child(3) > div > select{
	left:200px;
	display:block;
background: url('../images/menu.png') no-repeat 10px center #79bade;
    width: 100px;
}
body > div.menu-header-wrap > div > div > div > div > div:nth-child(3){display:block;}
#nav_menu-2 > div > select{

	right: 0px;
    top: -40px;
}
.m_button{display:none;}
.m_button2{display:block;}

.doctors-list > div > div{width:280px;}
#Stage_tool-project_13{height:300px;width:280px;display:none;}
#Stage_tool-project_13 div{position:relative!important;float:left!important;left:0px!important;}


#content article tr{
	/*display:block;
	width:280px;*/
}
#content .row{
	min-height:30px;
	    overflow: hidden;
}
#content .td-1{
	width:180px;
	float:left;
}
#content .row-title{margin-top:40px;}


/*blog in photo*/
#Stage_tool-project_13{height:300px!important;width:280px!important;display:none;}
.list_of a{
	display:block;
	width:130px;
	height:90px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-indent:-9999px;
}
.l_one{
	background:url('../images/01.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_two{
	background:url('../images/02.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_three{
	background:url('../images/03.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_four{
	background:url('../images/04.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_five{
	background:url('../images/05.jpg') no-repeat center center;
	background-size:100% 100%;
}
.l_six{
	background:url('../images/06.jpg') no-repeat center center;
	background-size:100% 100%;
}

.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect{
	display:none;
}

.responsiveSelectContainer ul, ul.responsiveSelectFullMenu, #megaMenu ul.megaMenu.responsiveSelectFullMenu{
		display: none !important;
	}
.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect { 
		display: inline-block!important;
		width:100%;
	}
 

	.footerContent{position:relative;}
	.mobik2{display:none;}

.tab-home1 {width: 100%!important; height: 600px!important; display: block!important;}
.tab-home1 div{margin-left: 10px; width: 126px!important;}
.bod4 {height: 680px!important; width: 100%!important; overflow: hidden!important;}
.bod0 {overflow: hidden!important; height: 1050px!important; position: relative; }
.g4 {display: none!important;} 
#gs {display: none!important;}
.float-gs {float: right!important;} 
.tab-blocks {width: 300px!important; height: 1050px!important; padding-left: 10px!important;}
.tab-block {width: 300px!important;position: relative;top: 0; }
.bod1 {width: 100%!important; overflow: hidden!important; height: 1030px!important; position: relative; }
.tab-home {width: 100%!important; height: 1900px!important; display: block!important; padding-left: 0px; margin-left: -5px;}
.tab-home div{margin: 0 auto!important; padding-left:20px!important;}
.tab-blocks .r1 {margin-left: -20px!important;}
.tab-block p{ 
	position: relative!important;
	top: -10px!important;
	bottom: 30px!important;
	color: #5a6269!important;
}
.center:before {
    content: ' ';
    position: absolute;
    background: url(/wp-content/themes/sdent/images/pulse.png) no-repeat!important;
    background-repeat: no-repeat;
    background-position-y: -15px;
    width: 200px;
    height: 30px;
    margin: -45px auto 0 auto!important;
}

.center span{
	text-align: center!important;
}
.center0:before {
    content: ' ';
    position: absolute;
    background: url(/wp-content/themes/sdent/images/pulse.png) no-repeat!important;
    background-repeat: no-repeat;
    background-position-y: -15px;
    width: 200px;
    height: 30px;
    margin: -45px auto 0 auto!important;
}
#tchsp {top: -45px!important; left: 30px;}
.r1 {height: 880px!important;}

.bod2 {display: none!important;}

.bod5 {width: 100%!important; overflow: hidden!important; height: 1400px!important; position: relative; }

.bod3 {width: 100%!important; overflow: hidden!important; height: 480px!important; position: relative; padding-top: 0px!important;}
.h2map {
    font-size: 32px;
    margin: 0 auto!important;
	padding-top: 15px;
}
.top_line span{ 
	width: 100%!important;
}
.map p {
    display: none!important;
}
.map {
    width: 100%!important;
	height: 80px!important;
}
.icon-map {
    top: -210px;
    left: -240px;
}
.f0 {height: 1400px!important;}
.f1 {height: 375px!important;}

.foot2 {display: none!important;}
.foot3 {margin: 0 auto!important;}

.foot1 {display: none!important;}
.footblock {
    width: 320px;
    height: 293px;
    margin: 0 auto;
}
.foot2 {
    width: 310px;
    position: relative;
    top: 50px;
}
.foot2 div{
    display: inline-block!important;
}
.foot3 {
    width: 310px;
    height: 220px;
    position: relative;
    top: 50px;
}


.logo-wrap a img {
	display: none!important;
}
.logo-wrap:before {
	display: none!important;
}
.logo-mobile {
	position: relative!important;
    margin-top: 6px!important;
    margin-left: -10px!important;
	background: url(/wp-content/themes/sdent/images/logo1.gif) no-repeat!important;
	background-size: 60px 77px!important;
	
	display: block!important;
}
.mobile-slogan {
	display: block!important;
	width: 100px!important;
    height: 20px!important;
	position: relative!important;
	top: -8px!important;
	left: -90px!important;
	font-size: 11px!important;
}
.social {
	display: block!important;
	width: 100px!important;
    height: 20px!important;
	position: relative!important;
	top: 0px!important;
	left: 0px!important;
	font-size: 11px!important;
}

.top-phone {
	width: 150px!important;
	height: 50px!important;
	display: block!important;
	position: absolute!important;
	top: -60px!important;
	left: 82px!important;
}
.top-phone a {
	width: 150px!important;
	font-size: 14px!important;
}

.adr_m a br {display: none!important;}
.adr_m  {
	border: none!important; 
	width: 200px!important;
	line-height: 14px!important;
	display: block!important;
	text-align: left!important;
	}
.adr_m  {
	
	display: block!important;
	text-align: left!important;
	}
.bod6 {display: none!important; }





 /* Team */
 .team {
    float: left!important;
    width: 100%!important;
    display: table!important;
	height: 1100px!important;
}
.team:first-child {
    margin-top: -10px!important;
}
.team .memberwrap {
    float: left!important;
    width: 100%!important;
    text-align: left!important;
    text-decoration: none!important;
    display: table-cell!important;
    box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    position: relative!important;
	margin-bottom: 70px!important;
}
.team .member {
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-radius: 5px!important;
    position: relative!important;
    padding: 30px!important;
    background: #fff!important;
    padding-bottom: 10px!important;
    border: 1px solid #e5e5e5!important;
    margin: 10px!important;
	height: 490px!important;
}
.team .member p{color: #555!important;}
.team .member img {
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    width: 100%!important;
}
.team .member h4 {
    margin-top: 11px!important;
    margin-bottom: 0px!important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-transform: none!important;
    font-weight: 300!important;
    text-align: left!important;
}
.team .member h4 a:hover {
	color: #54c0ff!important;
	text-decoration: underline!important;
}
.team .member h5 {
    font-weight: normal!important;
    color: #aaa!important;
    font-size: 13px !important;
    margin-top: 4px!important;
    margin-bottom: 10px!important;
    line-height: 20px !important;
}
ul.teamsocial {
    margin: 0!important;
    padding: 0!important;
    width: 100%!important;
    height: 24px!important;
    margin-bottom: 4px!important;
    margin-top: 5px!important;
}
.teamsocial li {
    float: left!important;
    display: inline!important;
    margin: 0!important;
    padding: 0!important;
    margin-right: 3px!important;
}
.member p a img {
	border: 2px solid #fff!important;
	margin: 0 0 0 -2px!important;
}
.member p a img:hover {
	border: 2px solid #54c0ff!important;
}







.wpcf7-select {
	width: 280px!important;
    height: auto!important;
    min-height: 0!important;
	padding: 12px 10px!important;
    -webkit-appearance: none!important;
    border: none!important;
    border-radius: 0!important;
	background: #678fa9 url(/wp-content/themes/sdent/images/select-arrow.png) no-repeat!important;
    background-position: 97%!important;
    background-repeat: no-repeat!important;
    line-height: 1em!important;
    -moz-appearance: none;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none;
    color: #ddd!important;
    cursor: pointer!important;
	font-size: 16px;
	
}
.wpcf7-select>option {
	color: #fff;
	font-weight: normal;
    display: block;
    white-space: pre;
    padding: 4px 6px 1px;
	font-size: 16px;
}
.wpcf7-text {
	width: 260px!important;
    height: auto!important;
    min-height: 0!important;
	padding: 8px 10px!important;
    border: none!important;
	background: #678fa9!important;
    background-position: 97%!important;
    line-height: 1em!important;
    color: #fff!important;
    cursor: pointer!important;
	font-size: 16px;
	
}
.wpcf7-textarea {
	width: 260px!important;
    height: 120px!important;
    min-height: 0!important;
	padding: 8px 10px!important;
    border: none!important;
	background: #678fa9!important;
    background-position: 97%!important;
    line-height: 1em!important;
    color: #fff!important;
    cursor: pointer!important;
	font-size: 18px!important;
	
}
.uk-grid-width-1-2 img {
	width: 200px!important; 
}
.uk-grid-width-1-2 > * {
    width: 100%;
}
.doctor .uk-nav li {
    list-style-type: none;
	padding-bottom: 5px!important; 
	line-height: 15px!important;
}
.divblock1 {
    display: none!important; 
}
.divblock2 {
    display: block!important; 
    width: 280px!important; 
    height: 150px!important; 
    position: relative!important; 
    top: 18px!important; 
    vertical-align: middle!important; 
    color: #fff!important; 
	left: -30px!important;
}
.callback0 {
	left: -25px!important;
	position: relative!important; 
}
.divblock3 {
    display: block;
    width: 200px;
    height: 150px;
    position: relative;
    top: 0px;
    vertical-align: middle;
	margin-top: -65px; 
	margin-left: 40px!important; 
}
.doctor .event div:nth-child(2n+1) span {
    width: 280px!important; 
	
}
.doctor .event div:not(:nth-child(2n+1)) {
    width: 270px!important; 
}
.otz-st strong {
    width: 100%;
    text-align: left !important;
	font-size: 14px; 
}
.doctor-st {
    width: 80%; 
    margin-right: 20px;
    margin-left: 10px;
    border: 0px solid red;
} 
.otz-cont {
	width: 240px; 
	margin-left: 3%; 
	margin-right: 3%; 
	height: 390px; 
	border: 3px solid #009acd; 
	border-radius: 7px; 
	padding: 10px 10px 10px 10px; 
	text-align: justify; 
	background: #e0ffff;
	margin-bottom: 34px; 
	margin-top: 10px;
	text-align: left!important; 
	font-size: 13px;
}
.table-v {
	width: 240px;
	margin-left: 3%; 
	margin-right: 3%; 
	height: 180px; 
	color: #0000; 
	background: #FFFACD; 
	border: 3px #EEDD82 solid; 
	-moz-border-radius: 7pxpx; 
	-webkit-border-radius: 7pxpx; 
	-khtml-border-radius: 7pxpx; 
	border-radius: 7px; 
	padding: 10px;
	font-size: 13px;
}
.table-ot {
    width: 220px;
	margin-left: 10%; 
	margin-right: 3%; 
	height: 240px; 
	color: #0000; 
	background: #FFFACD; 
	border: 3px #EEDD82 solid; 
	-moz-border-radius: 7pxpx; 
	-webkit-border-radius: 7pxpx; 
	-khtml-border-radius: 7pxpx; 
	border-radius: 7px; 
	padding: 10px;
	font-size: 13px; 
}
.button {
	font-size: 13px!important;
	width: auto;
}
.pt-b {
	width: 120px; 
	font-size: 14px!important;
}
.nav-fixed {display: none;}
.menu_Uslugi {
	display: none!important;
}
.uk-grid-width-1-4 > * {
    width: 100%!important;
}
#content ul li a {
    border-bottom: 1px solid #54c0ff; 
	border-right: 1px solid #54c0ff;
	text-align: left;
}
nav .uk-nav > li > a:hover {
    border-bottom:3px solid #fff;
	position: relative;
	height: 40px;
}
nav .uk-nav > li > a:hover:after {
    display: none!important;
}
nav .uk-nav li.page-tseny {
    border-right: 0px solid #fff;
}
.text-block-val p {
	color: #fff!important;
	font-size: 20px!important;
	line-height: 26px!important;
	width: 96%!important;
	padding-left: 4px;
	position: relative!important;
	left: -30px!important;
}
.text-block-val a {
    color: #ffb001 !important;
    font-size: 28px !important;
    line-height: 32px !important;
    width: 100% !important;
}
.uk-grid-clear {
	
}
.uk-grid-width-1-2 > * {
    width: 280px!important;
    display: block !important;
	position: relative!important;
	left: -29px!important;
	margin-bottom: 10px!important;
}
.attraction_min {
    height: 470px!important;
}
.gh1 {
	margin-left: 8px!important;
}
.bod11 {
	width: 100%;
	height: 1900px!important;
	background: url(/wp-content/themes/sdent/images/fon1.jpg) 50% 0px / cover repeat fixed;
	background-repeat:no-repeat;
  	background-attachment:fixed;
  	background-position:center;
}
.bod11>div{
	height: 1900px!important;
}
/*END OF MOBILE*/




}




