*
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, "Bitstream Vera Sans", Verdana, sans-serif;
}

html, body{height:100%;}
body{background:#ffffff;}
a img {border:none;}

div.hr
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:1px;
	background:#e0e0e0;
	margin:25px 0px;
}
br.clear{clear:both;}

/* ********************* GLOBAL ********************* */
#global
{
	position:relative;
	width:100%;
	height:auto;
	min-height:100%;
}

/* ********************* HEADER ********************* */
#header
{
	position:relative;
	width:100%;
	height:175px;
	background:#496271 url(pattern.jpg) left bottom;
	border-top:1px solid #3a4f5b;
	border-bottom:1px solid #3a4f5b;
}
.header990
{
	position:relative;
	margin:0px auto;
	width:990px;
	height: auto;
}
/* /// logo /// */
#logo
{
	display:block;
	width:231px;
	height:123px;
	background:url(logo.png) no-repeat;
}

/* lang */
#header .lang
{
	position:relative;
	float:right;
	margin:14px 0px 0px 0px;
}
@media screen and (max-width: 768px) {
  #header .lang {
    position: absolute;
    top: 0;
    right: 0;
    margin: 10px 13px 0px 0px;
  }
}
#header .lang a
{
	position:relative;
	float:left;
	margin:0px 0px 0px 3px;
	padding:1px 4px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#header .lang a.active{color:#7c939e;background:#ffffff;}

/* menu */
#header .menu
{
	display: inline-block;
	/* width: 100%; */
	margin-top: 5px;
}
#header .menu a
{
	position:relative;
	float:left;

	padding:9px 20px;
	font-family: 'Orienta', sans-serif;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#header .menu a.active{color:#486272;background:#ffffff;}

#prendre-rdv{
	position: absolute;
	top: 40px;
	right: 5px;

}

#prendre-rdv > a{
	padding: 10px 10px;
}
#prendre-rdv > a + a{
	margin-left: 10px;
}


#prendre-rdv > a img{
	padding-right: 8px;
	position: relative;
	top: 6px;}

#popup-rdv{
	display: none;
	z-index: 999;
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	min-width: 100%;
	background:none;
background-color:rgba(0,0,0,0.9);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6000000,endColorstr=#E6000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6000000,endColorstr=#E6000000);
zoom:1;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#popup-container{
	width: 800px;
	height: 500px;
	margin: auto;
	margin-top: 200px;

}

#popup-content{
	background: white;
	width: 100%;
	height: auto;
	clear:both;
}

#popup-content h2{
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 15px;
}

#popup-container .clear{
	float:right;
	cursor: pointer;
}

#popup-content #col-left{
	width: 40%;
	float: left;
	height: 400px;
	text-align: left;
	margin: 35px 35px;
	position: relative;
}

#popup-content #col-right{
	width: 40%;
	float: right;
	text-align: left;
	margin: 35px 35px;
	height: 400px;
	position: relative;

}

#popup-content a.btn{
	text-align: center;
	padding: 10px 0;
	display: block;
	margin-top: 25px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-decoration: none;
}


/* banner */
.banner
{
	position:relative;
	width:100%;
	/*height:465px;*/
	height:auto;
	padding:0px 0px 6px 0px;
	background:url(border.jpg) repeat-x left bottom;
	overflow:hidden;
}
.banner .item
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:465px;
	overflow:hidden;
		display:none;
}
.banner .item.firstS{display:block;}

.banner .item img
{
	position:relative;
	display:block;
	margin:0px auto;
	z-index:10;
}
.banner .item .title
{
	position:absolute;
	top:110px;
	right:-495px;
	margin:0px 50% 0px 0px;
	z-index:11;
}
.banner .item .title span
{
	position:relative;
	float:left;
	clear:both;
	display:inline-block;
	margin:0px 0px 5px 0px;
	padding:5px 15px;
	font-family: 'Orienta', sans-serif;
	font-size:35px;
	color:#ffffff;
	background:#32373d;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

/* ********************* CENTER ********************* */
#center
{
	position:relative;
	width:990px;
	height:auto;
	margin:0px auto;
	padding:30px 0px 300px 0px;

	font-family:Verdana;
	font-size:12px;
	color:#474747;
}
#center h1
{
	font-family: 'Orienta', sans-serif;
	font-size:35px;
	font-weight:normal;
	color:#da901d;
	padding:0px 0px 10px 0px;
}
#center h2
{
	font-family: 'Orienta', sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#384e5b;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
}


#popup-rdv h2
{
	font-family: 'Orienta', sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#384e5b;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
}


#center h3
{
	font-family: 'Orienta', sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#9C9C9C;
	padding:0px 0px 10px 0px;
}
#center h4
{
	font-size:12px;
	color:#383838;
	padding:0px 0px 10px 0px;
}
#center p
{
	line-height:18px;
	padding:0px 0px 10px 0px;
}
#center ul, #popup-rdv ul
{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#center li, #popup-rdv li
{
	line-height:22px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 15px;
	background:url(li-orange.png) no-repeat 0px 8px;
}

#popup-rdv li{
	font-size: 12px;
	margin-top: 7px;
}

#popup-rdv li:first-child{
	margin-top: 0px;
}

#center .box.ctc li{font-size:16px;font-family: 'Orienta', sans-serif;color:#455d6b;margin:0px 0px 5px 0px;}

img.align-left{float:left;margin:5px 15px 10px 0px;}
img.align-right{float:right;margin:5px 0px 10px 15px;}
img.align-middle{display:block;margin:5px auto;}
a.zoomin img
{
	position:relative;
	float:left;
	width:48%;
	height:auto;
	padding:0px;
	margin:0px 0px 5px 2%;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

#center a {color:#000000;text-decoration:none;}
#center a:hover {text-decoration:underline;}

a.btn, #center a.btn
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-shadow:0px 1px 0px #b0771f;
	background:#efa023;
	position:relative;
	padding:3px 10px;
	cursor:pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

background-image: linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -o-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -moz-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -webkit-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -ms-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #EE9820),
	color-stop(1, #F0A926));
}
a.btn:hover, #center a.btn:hover
{
background-image: linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -o-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -moz-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -webkit-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -ms-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #F0A926),
	color-stop(1, #EE9820));
}
a.btn-white, #center a.btn-white, #header a.btn-white {
  background: #FFFFFF;
  color: #476171;
  text-shadow: none;
}
a.btn-white:hover, #center a.btn-white:hover, #header a.btn-white:hover {
  background: #FFFFFF;
  color: #476171;
}

#center a.btn.download
{
	position:relative;
	float:left;
	padding:6px 15px 6px 35px;
	margin:0px 0px 3px 0px;
	background-image:url(pdf.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
}

#center p.intercalaire{display:none;}

/* home */
.home
{
	position:relative;
	float:left;
	display:block;
	width:287px;
	padding:4px;
	margin:0px 0px 30px 0px;
	background:#ffffff;
	border:1px solid #d8d8d8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

-moz-box-shadow: 0 1px 3px #dbdbdb;
-webkit-box-shadow: 0 1px 3px #dbdbdb;
box-shadow: 0 1px 3px #dbdbdb;
}

.home.h2{margin:0px 49px;}

.home img
{
	position:relative;
	z-index:10;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.home .text
{
	position:absolute;
	bottom:-22px;
	left:26px;
	width:241px;
	padding:8px 0px;
	background:#ffffff;
	border:1px solid #d8d8d8;
	z-index:11;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

-moz-box-shadow: 0 1px 3px #dbdbdb;
-webkit-box-shadow: 0 1px 3px #dbdbdb;
box-shadow: 0 1px 3px #dbdbdb;
text-align: center;
}
#center .home .text span
{
	font-family:Arial;
	font-size:13px;
	color:#496371;
	text-align:center;
	padding:0px;

}
#center .home .text span strong span
{
	font-family: 'Orienta', sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000000;
}

/* experience */
.exp
{
	position:relative;
	float:left;
	width:100%;
}
.exp img
{
	position:relative;
	float:left;
	padding:4px;
	margin:0px 40px 0px 0px;
	background:#ffffff;
	border:1px solid #d8d8d8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

-moz-box-shadow: 0 1px 3px #dbdbdb;
-webkit-box-shadow: 0 1px 3px #dbdbdb;
box-shadow: 0 1px 3px #dbdbdb;
}
.exp div
{
	position:relative;
	float:left;
	width:700px;
}
#center .exp p
{
	font-family:Georgia;
	font-size:16px;
	font-style:italic;
	color:#8c8c8c;
	line-height:22px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	border-left:3px solid #b0b0b0;
}

/* breadcrumbs */
.breadcrumbs
{
	position:relative;
	width:100%;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #e0e0e0;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#474747;
}
#center .breadcrumbs a, #center .breadcrumbs span.easy-breadcrumb_segment
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#da901d;
	padding:0px 10px 0px 10px;
	background:url(bread.png) no-repeat left center;
}
#center .breadcrumbs a.easy-breadcrumb_segment-front
{
	padding:0px 10px 0px 0px;
	background:none;
}
#center .breadcrumbs a.easy-breadcrumb_segment-front.easy-breadcrumb_segment-title, #center .breadcrumbs a.easy-breadcrumb_segment-title, #center .breadcrumbs span.easy-breadcrumb_segment-front.easy-breadcrumb_segment-title, #center .breadcrumbs span.easy-breadcrumb_segment-title
{
	color:#474747;
	font-weight:normal;
}

/* box */
.box
{
	position:relative;
	width:94%;
	padding:20px 3% 15px 3%;
	margin:25px 0px 0px 0px;
	background:#f8f8f8;
	border:1px solid #d7d7d7;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

-moz-box-shadow: 0 1px 3px #dbdbdb;
-webkit-box-shadow: 0 1px 3px #dbdbdb;
box-shadow: 0 1px 3px #dbdbdb;
}
.box.bp
{
	clear:both;
	margin:0px 0px 15px 0px;
	padding-bottom:5px;
}

/* filter patho */
.box .title
{
	position:relative;
	float:left;
	width:25%;
}
.box .title strong
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#455d6b;
	line-height:20px;
	text-transform:uppercase;
}
.box .filter
{
	position:relative;
	float:right;
	width:75%;
}
.box .filter span
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-shadow:0px 1px 0px #b0771f;
	background:#efa023;
	position:relative;
	float:left;
	padding:3px 10px;
	margin:0px 5px 5px 0px;
	cursor:pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

background-image: linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -o-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -moz-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -webkit-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -ms-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #EE9820),
	color-stop(1, #F0A926));
}
.box .filter span:hover
{
background-image: linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -o-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -moz-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -webkit-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -ms-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #F0A926),
	color-stop(1, #EE9820));
}

.box .filter span.inactive
{
	text-shadow:0px 1px 0px #484848;
background-image: linear-gradient(bottom, #999999 0%, #878787 100%);
background-image: -o-linear-gradient(bottom, #999999 0%, #878787 100%);
background-image: -moz-linear-gradient(bottom, #999999 0%, #878787 100%);
background-image: -webkit-linear-gradient(bottom, #999999 0%, #878787 100%);
background-image: -ms-linear-gradient(bottom, #999999 0%, #878787 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #999999),
	color-stop(1, #878787));
}

/* list patho */
.result
{
	position:relative;
	float:left;
	width:16%;
	padding:0px 2%;
	margin:25px 0px;
	text-align:center;
transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;
}
.result.solution.chir{width:29%;}
.result.solution{width:16%;margin:10px 0px 40px 0px;}
.result.patho{width:16%;}
#center .result h2{font-size:20px;font-weight:700;padding:0px 0px 22px;background:url(line.jpg) no-repeat center bottom;}
.page-pathologies #center .result h2{height: 100px;font-size:20px;font-weight:700;padding:0px 0px 22px;background:url(line.jpg) no-repeat center bottom;}
.page-chirurgie-refractive #center .result h2{height: 75px;font-size:20px;font-weight:700;padding:0px 0px 22px;background:url(line.jpg) no-repeat center bottom;}

#center .result h2 strong{color:#486371;font-size:16px;font-weight:400;text-transform:lowercase;}
#center .result p
{
	color:#455d6b;
	line-height:15px;
	padding:20px 0px 20px 0px;
	height: 57px;
	overflow: hidden;
	margin-bottom: 16px;
}
.contact-container{
	margin-top: 15px;
}

#patho-container, #chiru-container{
	display:inline-block;
}



#patho-container .result:first-child h2 span{
	margin-top: 25px;
	display: block;
}

.page-adresses object{
	width: 100%;
	height: 300px;

}

#patho-container .result:nth-child(4) h2 span{
	margin-top: 25px;
	display: block;
}

#patho-container .result:nth-child(3) h2 span{
	margin-top: 15px;
	display: block;
}

#patho-container .result:last-child h2 span{
	margin-top: 15px;
	display: block;
}


.page-chirurgie-refractive #chiru-container .result:nth-child(5) h2 span, .page-chirurgie-refractive #chiru-container .result:first-child h2 span{
	margin-top: 15px;
	display: block;
}

.page-solutions #solu-container .result  h2{
	height: 72px;
}



.contact-container.first{
	width: 48%;
	float: left;
}

.contact-container.second{
	width: 50%;
	float: right;
	height: 300px;
}

#contact-video{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: black;
	height: 350px;
	width: 100%;
	padding-top: 25px;
}

/* detail patho */
.detail
{
	position:relative;
	width:100%;
	margin:0px 0px 30px 0px;
}
#center .detail h1
{
	position:absolute;
	top:10px;
	left:430px;
}



.detail img
{
	position:relative;
	float:left;
	padding:4px;
	margin:0px 40px 0px 0px;
	background:#ffffff;
	border:1px solid #d8d8d8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

-moz-box-shadow: 0 1px 3px #dbdbdb;
-webkit-box-shadow: 0 1px 3px #dbdbdb;
box-shadow: 0 1px 3px #dbdbdb;
}
.detail .box
{
	position:relative;
	float:right;
	width:63%;
	padding:40px 4%;
	margin:-150px 0px 0px 0px;
}


#center .detail .box p
{
	font-family: 'Orienta', sans-serif;
	font-size: 15px;
	color: #455d6b;
	padding: 0px;
	line-height: 23px;
}

.col-left
{
	position:rleative;
	float:left;
	width:25%;
}
.col-left.ctc{clear:both;margin:50px 0px 0px 0px;}

.col-right
{
	position:rleative;
	float:right;
	width:71%;
}

.tip
{
	position:relative;
	width:86%;
	padding:20px 7%;
	margin:0px 0px 15px 0px;
	background:#47606f;
}
.tip b
{
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	width:60px;
	height:76px;
	background:url(hours.png) no-repeat;
}
#center .tip h3
{
	color: #ffffff;
}
.ctc .tip b{background:url(maps.png) no-repeat;}

#center .tip h2{font-size:20px;color:#ffffff;padding:5px 0px 10px 60px;}
#center .ctc .tip h2{padding:5px 0px 20px 60px;}
#center .tip p{color:#ffffff;}
#center .tip p.tel{font-size:18px;color:#ffffff;}
#center .tip a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-shadow:0px 1px 0px #b0771f;
	background:#efa023;
	position:relative;
	padding:3px 10px;
	cursor:pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

background-image: linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -o-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -moz-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -webkit-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -ms-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #EE9820),
	color-stop(1, #F0A926));
}
#center .tip a:hover
{
background-image: linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -o-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -moz-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -webkit-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -ms-linear-gradient(bottom, #F0A926 0%, #EE9820 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #F0A926),
	color-stop(1, #EE9820));
}
#center .ctc .tip a{float:left;clear:both;margin:10px 0px 0px 0px;}

#contact-photo-container{
	display: inline-block;
	margin-top: 20px;
}

#contact-photo h2{
	text-align: center;
}

#contact-photo-container .contact-photo:nth-child(3n+1){
	margin-left: 0px;
}

.contact-photo{
	width: 321px;
	height: auto;
	background: blue;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
	background:#f8f8f8;
	border:1px solid #d7d7d7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 3px #dbdbdb;
	-webkit-box-shadow: 0 1px 3px #dbdbdb;
	box-shadow: 0 1px 3px #dbdbdb;
}

#center .contact-photo p{
	padding: 2px 0 5px 0;
}

.contact-photo img{
	width: 95%;
	max-width: 95%;
	margin-top: 8px;
	border:1px solid #f2f2f2;
}

.quote
{
	position:relative;
	width:86%;
	padding:0px 7%;
}
#center .quote h3{font-size:13px;font-weight:700;color:#455d6b;}

#center .quote p, #center p.quote
{
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	color:#666666;
	line-height:22px;
	width:100%;
}
#center .quote p .q1, #center p.quote .q1{padding:0px 5px 0px 0px;vertical-align:bottom;}
#center .quote p .q2, #center p.quote .q2{padding:0px 0px 0px 5px;vertical-align:top;}

#center #map_canvas img{background:none;}

/* faq */
.faq
{
	position:relative;
	width:70%;
	margin:20px 15% 0px 15%;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #e0e0e0;
}

/* contact */
.adress
{
	position:relative;
	float:left;
	width:23%;
	padding:20px 2% 20px 0px;
}
.adress img
{
	position:relative;
	float:left;
	padding:1%;
	width:98%;
	margin:0px 0px 20px 0px;
	background:#ffffff;
	border:1px solid #d8d8d8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

-moz-box-shadow: 0 1px 3px #dbdbdb;
-webkit-box-shadow: 0 1px 3px #dbdbdb;
box-shadow: 0 1px 3px #dbdbdb;
}
#center .adress h2{font-size:14px;font-weight:700;}
#center .adress p.tel strong{color:#ee9d21;}
#center .adress ul li{margin-left:0px;}

.textadress{
	height: 72px;
	overflow: hidden;
	margin-bottom: 7px;
}

.full .adress:nth-child(2) .textadress p:nth-child(2){
	margin-top: -10px;
}

.textadress p.tel, .textadress p.nolist
{
	display:none;
}

/* ********************* CONTENT ********************* */
#left
{
	position:relative;
	float:left;
	width:65%;
	height:auto;
	padding:20px 0px 0px 0px;
}
#right
{
	position:relative;
	float:right;
	width:30%;
	height:auto;
	padding:20px 0px 0px 0px;
}
.full
{
	position:relative;
	float:left;
	width:100%;
}

/* ********************* FOOTER ********************* */
#footer
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:262px;
}
.footer990
{
	position:relative;
	margin:0px auto;
	width:990px;

}
#footer .ftop
{
	position:relative;
	width:100%;
	height:122px;
	padding:40px 0 60px 0px;
	background: #3e5461;
}
#footer .fbottom
{
	position:relative;
	width:100%;
	height:24px;
	padding:18px 0px;
	background: #2a3c46;
}

#footer .fbottom .footer990
{
	height: auto;
}

.other-links{
	margin-top: 40px;
}

#footer .fleft
{
	position:relative;
	float:left;
	width:48%;
}

#footer .fleft-link
{
	display: block;
	float: left;
	padding: 10px 0 0 26px;
}

#footer .fleft-link.right{
	padding: 13px 0 0 0px !important;
}

#footer .map{
	margin-left: 3px;
}

#footer .fright
{
	position:relative;
	float:right;
	width:48%;
}



#footer h2
{
	font-family: 'Orienta', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	text-transform:uppercase;
	padding:0px 0px 20px 0px;
}
#footer ul
{
	list-style-type:none;
}
#footer ul li
{
	position:relative;
	float:left;
	display:block;
	width:28%;
	margin:0px 0px 1px 0px;
	padding:0px 0px 0px 15px;
	background:url(li.png) no-repeat left center;
}
#footer ul li a
{
	font-family:Arial;
	font-size:12px;
	color:#d8d8d8;
	line-height:25px;
	text-decoration:none;
}

#footer p
{
	font-family:Arial;
	font-size:12px;
	color:#d8d8d8;
	line-height:15px;
	text-decoration:none;
}
#footer p.map
{
	position:relative;
	float:left;
	width:44%;
	padding:0px 0px 0px 20px;
	background:url(map.png) no-repeat left 5px;
}
#footer p.tel
{
	position:relative;
	float:left;
	width:44%;
	padding:0px 0px 0px 25px;
	margin-top: 10px;
	background:url(tel.png) no-repeat left 5px;
}
#footer .ftop a
{
	padding:2px 5px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	background:#efa023;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-top: 10px;
}

#footer .fbottom a.social
{
	position:relative;
	display:block;
	float:left;
	width:25px;
	height:25px;
	margin:0px 10px 0px 0px;
}
#footer .fbottom a.social.linkedin{background:url(social-1.png) no-repeat;}
#footer .fbottom a.social.viadeo{background:url(social-2.png) no-repeat;}
#footer .fbottom a.social.facebook{background:url(social-3.png) no-repeat; margin-right: 0; }

#footer .fbottom a.social-text
{
	position:relative;
	display: inline-block;
	float: left;
	line-height: 25px;
	margin-right: 10px;
	padding-left: 10px;
	font-size: 12px;
  color: #d8d8d8;
	text-decoration: none;
}

#footer .fbottom p
{
	font-size:11px;
	color:#8e989d;
	text-align:right;
}
#footer .fbottom p a
{
	font-size:11px;
	color:#8e989d;
	text-align:right;
}


@media screen and (max-width: 1024px){
		.page-node #left{
			margin-left: 25px;
		}

		#center{
			margin-left: 5px;
		}

		#header, #footer, .banner{
			width: 102%;
		}
}


/* __________________________________________________________ */


900 - 1023
-------------------------------------------- */
@media screen and (min-width: 900px) and (max-width: 1023px) {

    html { -webkit-text-size-adjust: none; }
    .wrapper { width: 800px; }


    .logo { float: none; text-align: center; display: inline-block; margin: 10px 0 30px -17px; width:100%; }
    .logo a {margin:0 auto 0 auto; float:none !important;}
    .logo img {float:none;}
    .header {padding:30px 0;}


    .pagination {margin:0 0 30px 0;}

    .noslider {margin:10px 0 0 0;}

    .bg-menu {width: auto; position: relative; float: right; right: 50%;}
    .bg-menu nav {display: block !important; position: relative; right: -50%;}


    .footer_box_holder {width:100%;}
    .home-call-action { width: 718px; margin: -70px 0 60px; }
    .home-call-action-text { width: 100%; text-align: center; }
    .home-call-action-buttom { display: inline-block; text-align: center; width: 100%; margin-top: 30px; }
    .home-call-action-buttom a { float: none; text-align: center; display: inline-block; }

    .home-page-content { width: 840px; }
    .home-page-content-one { width: 240px; }
    .home-page-content-one span { width: 185px; }

    .meat-our-team-title { width: 748px; }

    .meat-our-team-one-content { width: 841px; }
    .meat-our-team-one { width: 170px; }
    .meat-our-team-one-image { width: 100%; }
    .meat-our-team-one-image img { width: 160px; height: 136px; }

    .medical-service { width: 100%; }
    .medical-service-title, .latestnews-fullwidth .medical-service-title { width: 758px; }
    .medical-service-content, .services-fullwidth .medical-service-content, .latestnews-fullwidth .medical-service-content { width: 758px; }
    .medical-service-content-one, .services-fullwidth .medical-service-content-one { width: 726px; }
    .home-latest-news-right { width: 625px; }


    .footer_box { margin-right: 0; width: 100%; }
    .footer_box .newsletter { width: 760px; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s { width: 90%; }


    .footer-copyright-text { margin: -2px 0 0 40px; width: 51%; }

    .one-fourth { width: 100%; margin: 0; }
    .toggle-boxes ul li { padding: 3% 2% 2% 4%; width: 94%; }

    .blog-images { width: 99%; }
    .gallery-right { width: 100%; }
    .gallery-title span { width: 65%; }

    .teams-images-content { width: 840px; }
    .teams-images-one { width: 239px; }
    .teams-images { width: 97%; height: 206px; }
    .teams-images img { width: 100%; height: 100%; }

    .teams-single-content { margin-top: 0; }
    .teams-single-images { width: 98.5%; height: auto; margin-bottom: 40px; }
    .teams-fake { display: none; }
    .teams-single-title,
    .teams-single-text { width: 100%; float: left; }
    .teams-single-follow { width: 93.4%; }
    .border-teams { width: 100%; }

    .left-content-page { width: 100%; margin-bottom:0; }

    #sidebar { width: 738px; }
    .sidebar_widget_holder #s { width: 92%; }
    .sidebar_widget_holder .newsletter { width: 94%; }
    .sidebar_widget_holder .newsletter .input-newsletter { width: 90%; }

    .blog-one .home-latest-news-right { width: 83%; }
    .blog-gallery { width: 99%; }

    div.jp-audio div.jp-type-single div.jp-progress { width: 565px!important; }

    .service-text,
    .service-title { width: 67%; }

    .gallery-images-one { margin: 0 10px 20px; width: 243px; height: 194px; }
    .gallery-images-content { left: -10px; width: 880px; }

    .map-contact { width: 792px; }

    .form-textarea textarea { width: 770px; }

    .gallery-filter { width: 760px; padding: 20px 20px 18px; }

    .comment-start-title,
    .auto-box p { width: 90%; }

    .services-fullwidth .medical-service-title {width:94.8%}
    .gallery-right { width:100% !important;}
    .latestnews-fullwidth .home-latest-news-right {width:75%;}

    .appointment-form .bg-input input {width:731px;}
    .month {width:380px;}
    .month input {width:360px; background-position:348px 14px;}
    .doctor {width:380px;}
    .select-value {width:365px; background-position:350px 14px;}
    .additional-information textarea {width:730px;}
    .select-drop {width:377px;}
}


/* --------------------------------------------
  700 - 899
-------------------------------------------- */
@media screen and (min-width: 700px) and (max-width: 899px) {

    html { -webkit-text-size-adjust: none; }
    .wrapper { width: 612px; }
    .header { display: inline-block; text-align: center; }

    .footer_box_holder {width:100%;}
    .header .wrapper { width: 100%; max-width: 100%; }
    .logo { float: none; text-align: center; display: inline-block; margin: 0 0 -17px; }
    .bg-menu { float: none; text-align: center; display: inline-block; position: relative; width: 100%; top: 46px; }
    .border-top-pages {height:9px;}
    .button-menu { display: block; }
    .active-nav { display: none; }
    .bg-menu nav { width: 100%; background: #fff; padding: 25px 0 20px; }
    .bg-menu { width: 100%; }
    .bg-menu nav ul { width: 612px; text-align: center; display: inline-block; float: none; }


    .bg-menu nav ul li { width: 100%; background: url("style/img/border-widgets.html") repeat-x scroll left top; text-align: left; margin: 10px 0 0 0; padding-top: 10px; }
    .bg-menu nav ul li a:hover,
    .bg-menu nav ul li.active a { background: none; color: #E85C2C !important; }
    .bg-menu nav ul li a:link,
    .bg-menu nav ul li a:visited { border: none; padding: 0; width: auto!important; text-transform: none; float: left; color: #465e6d; text-shadow: 0 0 0;}
    .bg-menu nav ul li a:hover, .bg-menu nav ul  .current-menu-item > a {border:none !important; background-color:transparent !important; color:#E85C2C !important;}
    .sub-menu { min-width: 100%!important; display: block!important; visibility: visible!important; position: relative!important; top: 0!important; left: 0!important; background: none!important; border: none!important; margin: -14px 0 -12px!important; padding: 0!important; }
    ul.sf-menu li li ul,
    ul.sf-menu li li ul { left: 0px!important; top: 0!important; display: block!important; }
    .sub-menu li a { color: #d4d4d4!important; margin-left: 30px; }

    .noslider {margin:10px 0 0 0;}
    .pagination {margin:0 0 30px 0;}
    .home-call-action { width: 530px; margin: -70px 0 60px; }
    .home-call-action-text { width: 100%; text-align: center; }
    .home-call-action-buttom { display: inline-block; text-align: center; width: 100%; margin-top: 30px; }
    .home-call-action-buttom a { float: none; text-align: center; display: inline-block; }

    .home-page-content { width: 100%; margin-left: 0; }
    .home-page-content-one { margin: 0 0 30px; width: 100%; }
    .home-page-content-one span { width: 90%; }

    .meat-our-team-title { width: 560px; }

    .left-content-page { width: 100%; margin-bottom:0; }

    .meat-our-team-one-content { width: 655px; }
    .meat-our-team-one { width: 286px; }
    .meat-our-team-one-image { width: 100%; }
    .meat-our-team-one-image img { width: 276px; height: 245px; }

    .medical-service { width: 100%; }
    .medical-service-title, .services-fullwidth .medical-service-title, .latestnews-fullwidth .medical-service-title { width: 570px; }
    .medical-service-content, .services-fullwidth .medical-service-content, .latestnews-fullwidth .medical-service-content { width: 570px; }
    .medical-service-content-one,  .services-fullwidth .medical-service-content-one { width: 537px; }
    .home-latest-news-right { width: 440px; }

    .footer_box { margin-right: 0; width: 100%; }
    .footer_box .newsletter { width: 572px; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s { width: 90%; }

    .footer-copyright-text { margin: -2px 0 0 40px; width: 51%; }

    .shortcodes .one-fourth { width: 100%; margin: 0; }
    .toggle-boxes ul li { padding: 3% 2% 2% 4%; width: 94%; }

    .blog-images { width: 99%; }
    .gallery-right { width: 100%; }
    .gallery-title span { width: 65%; }

    .teams-images-content { width: 655px; }
    .teams-images-one { width: 286px; }
    .teams-images { width: 97%; height: 253px; }
    .teams-images img { width: 100%; height: 100%; }

    .teams-single-content { margin-top: 0; }
    .teams-single-images { width: 98.5%; height: auto; margin-bottom: 40px; }
    .teams-fake { display: none; }
    .teams-single-title,
    .teams-single-text { width: 100%; float: left; }
    .teams-single-follow { width: 93.4%; }
    .border-teams { width: 100%; }

    .left-content-page { width: 100%; }
    .service-one, .service-one-no-image {}
    #sidebar { width: 90%; }
    .sidebar_widget_holder #s { width: 92%; }
    .sidebar_widget_holder .newsletter { width: 92%; }
    .sidebar_widget_holder .newsletter .input-newsletter { width: 89.8%; }

    .blog-one .home-latest-news-right { width: 77%; }
    .blog-gallery { width: 99%; }

    div.jp-audio div.jp-type-single div.jp-progress { width: 400px!important; }


   .teams-single-follow { width: 90%; padding:4% 5%; }
    .teams-single-follow-content {margin-bottom:7px;}

    .service-text,
    .service-title { width: 59%; }

    .gallery-images-one { margin: 0 10px 20px; }
    .gallery-images-content { left: -10px; width: 655px; }

    .teams-images-one { margin: 0 29px 40px  10px; }

    .map-contact { width: 603px; }

    .form-textarea textarea { width: 581px; }

    .form {margin-bottom:40px;}

    .gallery-filter { width: 572px; padding: 20px 20px 18px; }
    .gallery-filter select {display:block;}
    .gallery-filter a { display:none; }
    .gallery-right { width:100% !important;}
    .latestnews-fullwidth .home-latest-news-right {width:75%;}

    .appointment-form .bg-input input {width:542px;}
    .month {width:290px;}
    .month input {width:265px; background-position:255px 14px;}
    .doctor {width:282px;}
    .select-value {width:265px; background-position:250px 14px;}
    .additional-information textarea {width:542px;}
    .select-drop {width:277px;}
}



/* --------------------------------------------
  500 - 699
-------------------------------------------- */
@media screen and (min-width: 500px) and (max-width: 699px) {

    html { -webkit-text-size-adjust: none; }



    .bg-top-bar { display: inline-block; text-align: center; }
    .header-tel,
    .header-mail,
    .header-address { display: none; }
    .soc-icons { float: none; text-align: center; display: inline-block; margin-top: 5px; }

    .bg-menu nav ul li a:hover, .bg-menu nav ul .current-menu-item a {border:none !important; background-color:transparent !important; color:#E85C2C !important;}
    .wrapper { width: 460px; }
    .footer_box_holder {width:100%;}
    .header { display: inline-block; text-align: center; }
    .header .wrapper { width: 100%; max-width: 100%; }
    .logo { float: none; text-align: center; display: inline-block; margin: 0 0 -17px; }
    .bg-menu { float: none; text-align: center; display: inline-block; position: relative; width: 100%; top: 47px; }
    .button-menu { display: block; }
    .active-nav { display: none; }
    .bg-menu nav { width: 100%; background: #fff; padding: 25px 0 20px; }
    .bg-menu { width: 100%; }
    .bg-menu nav ul { width: 460px; text-align: center; display: inline-block; float: none; }

    .noslider {margin:10px 0 0 0;}

    .bg-menu nav ul li { width: 100%; background: url("style/img/border-widgets.html") repeat-x scroll left top; text-align: left; margin: 10px 0 0 0; padding-top: 10px; }
    .bg-menu nav ul li a:hover,
    .bg-menu nav ul li.active a { background: none; color: #E85C2C !important; }
    .bg-menu nav ul li a:link,
    .bg-menu nav ul li a:visited { border: none; padding: 0; width: auto!important; text-transform: none; float: left; color: #465e6d; text-shadow: 0 0 0; }
    .sub-menu { min-width: 100%!important; display: block!important; visibility: visible!important; position: relative!important; top: 0!important; left: 0!important; background: none!important; border: none!important; margin: -14px 0 -12px!important; padding: 0!important; }
    ul.sf-menu li li ul,
    ul.sf-menu li li ul { left: 0px!important; top: 0!important; display: block!important; }
    .sub-menu li a { color: #d4d4d4!important; margin-left: 30px; }

    .home-call-action { width: 378px; margin: -50px 0 60px; }
    .home-call-action-text { width: 100%; text-align: center; }
    .home-call-action-buttom { display: inline-block; text-align: center; width: 100%; margin-top: 30px; }
    .home-call-action-buttom a { float: none; text-align: center; display: inline-block; }
    .service-one, .service-one-no-image {width:87% !important;}
    .home-page-content { width: 100%; margin-left: 0; }
    .home-page-content-one { margin: 0 0 30px; width: 100%; }
    .home-page-content-one span { width: 90%; }

    .bg-slider .tp-bullets.simplebullets {bottom:60px !important;}

    .bg-slider .tp-rightarrow {bottom:60px !important;}
    .bg-slider .tp-leftarrow {bottom:60px !important;}

    .meat-our-team-title { width: 408px; }

    .meat-our-team-one-content { width: 502px; }

    .border-top-pages-home {height:10px;}
    .left-content-page { width: 100%; margin-bottom:0; }
    .pagination {margin:0 0 30px 0;}
    .medical-service { width: 100%; }
    .medical-service-title, .services-fullwidth .medical-service-title, .latestnews-fullwidth .medical-service-title { width: 418px; }
    .medical-service-content, .services-fullwidth .medical-service-content, .latestnews-fullwidth .medical-service-content { width: 418px; }
    .medical-service-content-one,  .services-fullwidth .medical-service-content-one { width: 386px; }
    .home-latest-news-right { width: 285px; }

    .footer_box { margin-right: 0; width: 100%; }
    .footer_box .newsletter { width: 420px; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s { width: 90%; }

    .footer-copyright { display: inline-block; text-align: center; }
    .footer-logo { float: none; text-align: center; display: inline-block; margin-bottom: 30px; }
    .footer-copyright-text { margin: 0 0 30px 0; width: 100%; text-align: center; }
    .scroll-top { width: 100%!important; text-align: center!important; margin-top: 0px!important; }
    #back-top a { float: none!important; }

    .shortcodes .one-third,
    .shortcodes .one-fourth { width: 100%; margin: 0; }
    .toggle-boxes ul li { padding: 4% 2% 3% 6%; width: 92%; }

    .blog-images { width: 99%; }
    .gallery-right { width: 100%; }
    .gallery-title span { width: 100%; }
    .service-single-title span { width: 72%; }
    .gallery-next-prev { display: inline-block; float: none; margin-top: 30px; text-align: center; }
    .gallery-title { display: inline-block; text-align: center; }

    .teams-images-content { width: 500px; }

    .teams-single-content { margin-top: 0; }
    .teams-single-images { width: 98.5%; height: auto; margin-bottom: 40px; }
    .teams-fake { display: none; }
    .teams-single-title,
    .teams-single-text { width: 100%; float: left; }
    .teams-single-follow { width: 93.4%; }
    .border-teams { width: 100%; }

    .left-content-page { width: 100%; }

    .auto-box p { width: 82%; }
    .comment-start-title { width: 82%; }

    #sidebar { width: 87%; margin: 0 auto 70px auto;}
    .sidebar_widget_holder #s { width: 92%; }
    .sidebar_widget_holder .newsletter { width: 90%; }
    .sidebar_widget_holder .newsletter .input-newsletter { width: 90%; }

    .blog-one .home-latest-news-right { width: 100%; margin:15px 0 0 0; }
    .blog-gallery { width: 99%; }
    div.jp-audio div.jp-type-single div.jp-progress { width: 260px!important; }

    .service-text { width: 100%; margin-top: 20px; }
    .service-title { width: 43%; }

    .gallery-images-one { margin: 0 10px 20px; }
    .gallery-images-content { left: -10px; width: 500px; }
    .gallery-images-one { width: 210px; height: 171px; }

    .map-contact { width: 452px; height: 252px; }

    .form-textarea textarea { width: 431px; }

   .teams-single-follow { width: 90%; padding:4% 5%; }
    .teams-single-follow-content {margin-bottom:7px;}

    .form {margin-bottom:40px;}

    .service-one,
    .service-one-no-image { padding: 6%; width: 88%; }
    .holder iframe {height:260px;}
    .gallery-filter select {display:block;}
    .gallery-filter a { display:none; }
    .teams-images-one {margin:0 10px  20px 15px;}

    .left-content-page {margin-bottom:50px;}
    .toggle-holder {padding:3% !important; width:94% !important;}
    .gallery-filter { padding: 4% 3% !important;}

    .gallery-right { width:100% !important;}

    .gallery-hover-title span {font-size:12px; margin:-5px 0 0 0;}

    .blog-single-title span {font-size:29px}

    .latestnews-fullwidth .home-latest-news-right {width:67%;}

    .appointment-form .bg-input input {width:392px;}
    .month {width:420px; margin:0 0 15px 0;}
    .month input {width:405px; background-position:390px 14px;}
    .doctor {width:420px;}
    .select-value {width:405px; background-position:390px 14px;}
    .additional-information textarea {width:390px;}
    .select-drop {width:417px;}


        div.jp-audio div.jp-type-single a.jp-mute {
        width: 15px!important;
        height: 10px!important;
        position: relative!important;
        z-index: 999999!important;
        overflow: hidden!important;
        float: left!important;
        display: block!important;
        }

        div.jp-interface ul.jp-controls li {
        display: inline;
        float: left;
        }

        div.jp-audio div.jp-volume-bar {
        position: relative!important;
        display: block!important;
        top: -14px!important;
        left:338px;
        }
    div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { left: 288px!important; }
}



/* --------------------------------------------
  499
-------------------------------------------- */
@media only screen and (max-width: 499px){

    html { -webkit-text-size-adjust: none; }

    .bg-top-bar { display: inline-block; text-align: center; }
    .header-tel,
    .header-mail,
    .header-address { display: none; }
    .soc-icons { float: none; text-align: center; display: inline-block; margin-top: 5px; }

    .wrapper { width: 300px; }
    .footer_box_holder {width:100%;}
    .header { display: inline-block; text-align: center; }
    .header .wrapper { width: 100%; max-width: 100%; }
    .logo { float: none; text-align: center; display: inline-block; margin: 0 0 -17px; }
    .bg-menu { float: none; text-align: center; display: inline-block; position: relative; width: 100%; top: 47px; }
    .button-menu { display: block; }
    .active-nav { display: none; }
    .bg-menu nav { width: 100%; background: #fff; padding: 25px 0 20px; }
    .bg-menu { width: 100%; }
    .bg-menu nav ul { width: 300px; text-align: center; display: inline-block; float: none; }

    .noslider {margin:10px 0 0 0;}

    .bg-menu nav ul li { width: 100%; background: url("style/img/border-widgets.html") repeat-x scroll left top; text-align: left; margin: 10px 0 0 0; padding-top: 10px; }
    .bg-menu nav ul li a:hover,
    .bg-menu nav ul li.active a { background: none; color: #E85C2C !important; }
    .bg-menu nav ul li a:link,
    .bg-menu nav ul li a:visited { border: none; padding: 0; width: auto!important; text-transform: none; float: left; color: #465e6d; text-shadow: 0 0 0; }
    .sub-menu { min-width: 100%!important; display: block!important; visibility: visible!important; position: relative!important; top: 0!important; left: 0!important; background: none!important; border: none!important; margin: -14px 0 -12px!important; padding: 0!important; }
    ul.sf-menu li li ul,
    ul.sf-menu li li ul { left: 0px!important; top: 0!important; display: block!important; }
    .sub-menu li a { color: #d4d4d4!important; margin-left: 30px; }
    .service-one, .service-one-no-image {width:83.4% !important;}
    .bg-menu nav ul li a:hover, .bg-menu nav ul .current-menu-item a {border:none !important; background-color:transparent !important; color:#E85C2C !important;}
    .home-call-action { width: 258px; padding: 20px; margin: -20px 0 60px; }
    .home-call-action-title { font-size: 26px; }
    .home-call-action-text { width: 100%; text-align: center; }
    .home-call-action-buttom { display: inline-block; text-align: center; width: 100%; margin-top: 30px; }
    .home-call-action-buttom a { float: none; text-align: center; display: inline-block; }

    .home-page-content { width: 100%; margin-left: 0; }
    .home-page-content-one { margin: 0 0 30px; width: 100%; }
    .home-page-content-one span { width: 82%; }

    .meat-our-team-title { width: 248px; }

    .meat-our-team-one-content { width: 100%; margin: 0; }
    .meat-our-team-one { width: 300px; margin: 0 0 30px; }
    .meat-our-team-one-image { width: 100%; }
    .meat-our-team-one-image img { width: 290px; height: 260px; }

    .left-content-page { width: 100%; margin-bottom:0; }

    .medical-service { width: 100%; }
    .medical-service-title, .services-fullwidth .medical-service-title, .latestnews-fullwidth .medical-service-title { width: 258px; }
    .medical-service-content, .services-fullwidth .medical-service-content, .latestnews-fullwidth .medical-service-content { width: 258px; }
    .medical-service-content-one,  .services-fullwidth .medical-service-content-one { width: 226px; }
    .home-latest-news-right { width: 132px; }
    .latestnews-fullwidth .home-latest-news-right {margin-left:0;}
    .service-letest .home-latest-news-right { width: 100%; margin-top: 20px; }

    .border-top-pages-home {height:10px;}
    .footer_box { margin-right: 0; width: 100%; }
    .footer_box .newsletter { width: 260px; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s { width: 90%; }

    .footer-copyright { display: inline-block; text-align: center; }
    .footer-logo { float: none; text-align: center; display: inline-block; margin-bottom: 30px; }
    .footer-copyright-text { margin: 0 0 30px 0; width: 100%; text-align: center; }
    .scroll-top { width: 100%!important; text-align: center!important; margin-top: 0px!important; }
    #back-top a { float: none!important; }

    .shortcodes .one-half,
    .shortcodes .one-third,
    .shortcodes .one-fourth { width: 100%; margin: 0; }
    .toggle-boxes ul li { padding: 6.5% 2% 5% 7%; width: 91%; }

    .blog-images { width: 99%; }
    .gallery-title span { width: 100%; }
    .service-single-title { text-align: center; display: inline-block; }
    .service-single-title span { width: 100%; text-align: center; }
    .service-single-title a { float: none; text-align: center; display: inline-block; margin-top: 30px; }

    .gallery-title { text-align: center; display: inline-block; }
    .gallery-right { width: 100%; text-align: left; }
    .gallery-next-prev { float: none; text-align: center; display: inline-block; margin-top: 30px; }

    .teams-images-content { width: 100%; margin: 0; }
    .teams-images-one { width: 100%; margin: 0 0 40px; }
    .teams-images { width: 97%; height: 255px; }
    .teams-images img { width: 100%; height: 100%; }

    .teams-single-content { margin-top: 0; }
    .teams-single-images { width: 98.5%; height: auto; margin-bottom: 40px; }
    .teams-fake { display: none; }
    .teams-single-title,
    .teams-single-text { width: 100%; float: left; }
    .teams-single-follow { width: 90%; padding:4% 5%; }
    .teams-single-follow-content {margin-bottom:7px;}
    .border-teams { width: 100%; }

    .left-content-page { width: 100%; }

    .auto-box p { width: 73%; }
    .comment-start-title { width: 73% }

    #sidebar { display: inline-block; width: 79%; margin: 0 auto 70px auto; }
    .sidebar_widget_holder #s { width: 92%; }
    .sidebar_widget_holder .newsletter { width: 84%; }
    .sidebar_widget_holder .newsletter .input-newsletter { width: 90%; }
    .holder iframe {height:170px;}

    .blog-one .home-latest-news-right { width: 100%; margin:15px 0 0 0; }
    .blog-gallery { width: 99%; }

    div.jp-audio div.jp-type-single div.jp-progress { width: 160px!important; }
    div.jp-audio div.jp-volume-bar { width: 35px!important; }
    div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { left: 190px!important; }

    .service-text,
    .service-title { width: 100%; }

    .post-link-top,
    .post-link-down,
    .post-quote span,
    .post-quote p { width: 86%; }

    .service-image { width: 242px; height: 200px; margin-bottom: 30px; }

    .gallery-images-one { margin: 0 0 20px; }
    .gallery-images-content { left: 0; width: 301px; }
    .gallery-images-one { width: 290px; height: 251px; }

    .map-contact { width: 291px; height: 202px; }

    .bg-input input,
    .form-textarea textarea { width: 270px; }

    .service-one,
    .service-one-no-image { padding: 8%; width: 83.4%; }

    .gallery-filter select {display:block;}
    .gallery-filter a { display:none;}

    .form {margin-bottom:40px;}
    .left-content-page {margin-bottom:50px;}
    .toggle-holder {padding:4% !important; width:92% !important;}

    .gallery-filter { padding: 4% 3% !important;}
    .blog-single-title span {font-size:27px}

    .bg-slider .tp-bullets.simplebullets {bottom:30px !important;}

    .bg-slider .tp-rightarrow {bottom:30px !important;}
    .bg-slider .tp-leftarrow {bottom:30px !important;}

    .appointment-form .bg-input input {width:232px;}
    .month {width:246px; margin:0 0 15px 0;}
    .month input {width:246px; background-position:390px 14px;}
    .doctor {width:246px;}
    .select-value {width:246px; background-position:390px 14px;}
    .additional-information textarea {width:229px;}
    .select-drop {width:258px;}



    div.jp-audio div.jp-type-single a.jp-mute {
width: 15px!important;
height: 10px!important;
position: relative!important;
z-index: 999999!important;
overflow: hidden!important;
float: left!important;
display: block!important;
}

div.jp-interface ul.jp-controls li {
display: inline;
float: left;
}

div.jp-audio div.jp-volume-bar {
position: relative!important;
display: block!important;
top: -14px!important;
left:237px;
}
}


.confirmation-message {
	padding: 30px 0;
	text-align: center;
}
.confirmation-message p {
	padding-bottom: 0;
	font-size: 20px;
  line-height: 25px;
}
#webform-client-form-53 {
	width: 60%;
	margin: 0 20% 50px;
}

#webform-client-form-53 label {
	font-size: 13px;
	margin-bottom: 5px;
}
#webform-client-form-53 input[type="text"],
#webform-client-form-53 input[type="email"] {
	box-sizing: border-box;
	width: 100%;
  font-size: 14px;
  line-height: 17px;
  padding: 5px 10px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
}

#webform-client-form-53 textarea {
	resize: vertical;
}
#webform-client-form-53 select {
	-webkit-appearance: none;
		 -moz-appearance: none;
			-ms-appearance: none;
					appearance: none;
	padding: 10px 20px 10px 10px;
	background: url(a_select.png) no-repeat right 6px center / 8px;
}
#webform-client-form-53 textarea,
#webform-client-form-53 select {
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
}

#webform-client-form-53 .webform-datepicker { font-size: 0; }
#webform-client-form-53 .webform-datepicker > .form-type-select {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	width: calc(33.3334% - 8px);
	padding: 0 5px;
}
#webform-client-form-53 .webform-datepicker > .form-type-select:first-child {
	padding-left: 0;
}
#webform-client-form-53 .webform-calendar {
	display: inline-block;
	vertical-align: middle;
}

#webform-client-form-53 .form-actions {
	text-align: center;
}
#webform-client-form-53 input[type="submit"] {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0px 1px 0px #b0771f;
  background: #efa023;
  position: relative;
  padding: 3px 10px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-image: linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
  background-image: -o-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
  background-image: -moz-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
  background-image: -webkit-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
  background-image: -ms-linear-gradient(bottom, #EE9820 0%, #F0A926 100%);
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #EE9820), color-stop(1, #F0A926));
  border: none;
}
