@charset "utf-8";

/* CSS Document */

body {	width: 100%;	height: auto;	margin: 0;	padding: 0;	font-family: 'Open Sans', sans-serif;}.topheader {	background-color: #5e5f5f;	padding: 4px 0;	color: #FFF;	font-size: 14px;	line-height: 22px;}

@media (min-width:1100px) {.container {	width: 1070px;	padding: 0 10px;}}

.fa .fa-envelope-o { 	font-size: 10px; }
.left {float: left;left: 0;}
.right {float: right;right: 0;}
.right a {color: #FFF;text-decoration: none;padding-left: 30px;font-weight: bold;display: inline-block;font-size: 15px;}
.right a span { padding-right: 4px;   display: inline-block; }
.right a:nth-child(2) {    font-weight: bold; }
.mid{width:100%;}
.col-md-8 p,.mid p {
    line-height: 28px;
    text-align: center;
}
.row.buttons {
    text-align: center;
    float: right;
    width: 86%;
}

.logo {
	background-color: #FFF;
	margin: 0 auto;
	padding: 15px;
	display:inline-block;
	text-align:center;
	
}

.block{
	margin:0 auto;
	display:block;
}

header {

	background-color: #0c76b5;

}

header .container {
    padding: 0;
    left: -30px;
    position: relative;
}
.mail{margin-right: 30px;}

/*.menu {

	color: #FFF;

	position: relative;

	font-size: 15px;

	margin-bottom: 0;

}

.menu ul {

	display: block;

	color: #FFF;

	padding: 0 10px;

	margin: 0px 0;

}

.menu ul li {

	display: inline;

	list-style: none;

	padding-right: 1px;

	text-align: center;

	color: #FFF;

	letter-spacing: normal;

}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover,  .navbar-nav>li.current-menu-item >a{

    color: #fff;

    background-color: #0b76b4;

}



.menu ul li a {

	color: #FFF;

	text-decoration: none;

	padding: 14px 22px;

}*/

.bannerarea {

	border-bottom: 1px solid #666;

}

item img {

	z-index: 1;

	position: absolute;

}

.midbox {

	padding: 5% 0;

}

.conbox {

	padding-right: 20px;

}

.conbox.mid-head h2,.conbox.mid-head h1 {
    text-align: center;
}

em {
    font-size: 24px;
}

.conbox h2, .conbox h1 {

	font-size: 28px;

	color: #002c52;

	font-weight: bold;
    
    text-align: left;
}

.conbox h4 {

	font-size: 16px;

	color: #002c52;

	padding-bottom: 10px;

	text-align: left;

}

.conbox h3 {

	font-size: 20px;

	color: #002c52;

	padding-bottom: 10px;

	text-align: left;

}

p{font-size:15px;}

.paragraph {

	line-height: 28px;

	text-align: center;
    
    font-size:15px;

}

.buttons {
    margin-top: 25px;
}

.imageright {

	padding-left: 0;

	padding-right: 0;

}

.midbanner {

	background: url(../images/bg.jpg) no-repeat;
    
    background-size: 1600px 451px;
    margin-top:20px;
    

}

.testimonial.bg-clients{
    background-image: url(../images/hc-bg.jpg);
	background-repeat: repeat-y;
    margin-top:30px;
    padding-bottom:30px;
}

.formbox {

	background-color: rgba(255, 255, 255, 0.74);

	font-size: 19px;

	text-align: center;

	height: 125px;

	margin: 20% 0 20% 0;

	border: 6px solid #e0f2f8;

	border-radius: 10px;

	padding-top: 10%;

}

.formbox a {

	color: #000000;

	text-decoration: none;

	font-weight: 500;

	font-weight: bold;

	font-family: 'Open Sans', sans-serif;

}

.formbox:hover {

	background-color: #FFF;

}

.fomcon1 {

	padding-bottom: 5px;

	border-bottom: 1px solid #CCC;

	color: #002c50;

	font-weight: bold;

	font-size: 16px;

}

.add {

	padding: 10px;

	color: #002c50;

	font-size: 14px;

}

.testimolnials {

	padding: 4% 0 0 0;

	text-align: center;

}

.testi {

	border-right: 1px solid #CCC;

	padding: 5% 0 0 5%;

	margin: 0 0 0 10%;

	text-align: center;

}

.client {margin: 3% 0 7% 0;}
.client img {padding: 15%;border: 1px solid #d6d8e3;margin: 5%;}
.map {background-image: url(../images/map-bg.png);background-color: #666;}
.mapform1 {margin: 35% 0 0 0;background-color: rgba(255, 255, 255, 0.75);padding: 10%;}
.mapform1 lable {border-bottom: 1x solid #666;}
.mapform2 {background-color: rgba(255, 255, 255, 0.66);padding: 5%;margin: 13% 0 10% 0;}
.footer {padding: 3% 0 20% 0;font-weight: bold;font-size: 15px;font-family: 'Oswald', sans-serif;color: #444444;font-weight: 400;text-transform: uppercase;
	line-height: 30px;}
.hed2 {border-bottom: 1px solid #c3c3c3;padding-bottom: 14px;text-transform: capitalize;}
h4 span {border-bottom: 2px solid #eb580a;padding-bottom: 11px;color:#fff}
.footer ul li a {list-style: none;font-weight: 400;font-size: 16px;text-decoration: none;color: #fff;font-family: 'Oswald', sans-serif;line-height: 20px;
text-transform: uppercase;}
.glyphicon-triangle-right {font-size: 9px;}
.footer ol li a {list-style: none;text-decoration: none;color: #fff;}
.footer .col6 li{width: 48%;display: inline-block;} 
.footer .ftmenu li{ position:relative; }
.footer .ftmenu li:before{content: "\e250";font-family: 'Glyphicons Halflings';font-size: 10px;display: inline-block;vertical-align: top;padding-right: 5px;color:#fff;}
.col-md-6.col-sm-6.link ol li {float: left;width: 50%;}
.link {width: 100%;}
.footer ol li a:hover {list-style: none;text-decoration: none;}
.copyright {background: #0c76b5;color: #FFF;padding: 10px;}
.formtext {width: 100%;padding: 5px;margin: 25px 0 0 0px;}
textarea.formtext{ height:100px;}
.subbtn {width: 100%;background-color: #eb580a;border-radius: 5px;border: none;color: #FFF;padding: 8px;font-size: 20px;text-transform: uppercase;margin: 10px 0 0 0;}
.hed2 h4 {font-weight: bold;}
.link {padding: 0;left: 0;}
.carousel-caption {top: 100px;max-width: 1030px;margin: 0 auto; left: 0;right: 0;}
.cap {font-size: 44px;color: 002c52;font-family: 'Open Sans', sans-serif;}
.cap h1 {font-size: 38px;color: #002c52;font-family: 'Open Sans', sans-serif;padding: 0;margin: 0 auto;line-height: normal;}
.hedcap {font-size:44px color:#002c52;font-family: 'Open Sans', sans-serif;font-weight: bold;padding: 0 20% 1% 0;font-weight: 3000;}
.hedcap span {border-bottom: 1px solid #7ea3d4;position: relative;}
.hedcap span:after {content:"";position:absolute;width:100%;height: 1px; left:0;bottom: -2px; background:#ffffff;}
.capbox {margin: 0 auto;display: inline-block;}
.capbox a {background-color: #eb580a;padding: 10px 15px;color: #FFF;display: block;font-size: 22px;border-radius: 5px;text-decoration: none;}
.capboxa {background-color: #7f8c9c;padding: 11px;color: #FFF;font-size: 19px;border-radius: 5px;}
.capboxa a {text-decoration: none;color: #FFF;}
.capboxb {background-color: #eb580a;padding: 10px;color: #FFF;font-size: 21px;border-radius: 5px;}
.capboxb a {text-decoration: none;color: #FFF;}
.niky {color: #073156;padding: 10px;text-align: center;font-size: 16px;}
.logo img {margin: 0 auto;}
.navbar-brand {display: none;}
.footbox1 {}
footbox1 {}
/*===================================== BREADCRUMS=======================================*/
.page-header {margin: 0 0 40px;padding: 20px 0;position: relative;background: #f7f7f7;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.page-header-title {display: block;font-size: 21px;line-height: 1.4em;font-weight: normal;font-weight: 400;color: #000;float: left;left: 0;}
.bradecrum {right: 0;float: right;}
p {font-family: 'Open Sans', sans-serif;text-align: justify;}
.formheader {padding: 20px 0 10px 0;font-size: 20px;text-align: center;font-weight: bold;}
.footerback {background-color: #5e5f5f;}
#quote-carousel {padding: 0 10px 30px 10px;margin-top: 30px;text-align: left;}
span.wpcf7-list-item {width: 100%;display: block;margin-top: 5px;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{position: absolute;left:20px;}
span.wpcf7-list-item-label {position: absolute; left: 20px;}
textarea.wpcf7-form-control.wpcf7-textarea.frm { height: 100px;}
textarea.wpcf7-form-control.wpcf7-textarea.form-control.testimoniels { height: 80px;}
/* indicator position */
#quote-carousel .carousel-indicators {right: 50%;top: auto;bottom: -10px;margin-right: -19px;}
/* indicator color */
#quote-carousel .carousel-indicators li {background: #c0c0c0;}
/* active indicator */
#quote-carousel .carousel-indicators .active {background: #333333;height: 10px;width: 10px;margin-bottom: 1px;}
/* typography */
.h1 {text-align: center;margin-bottom: -20px !important;}
#quote-carousel .carousel-indicators {position: absolute;left: 45%;z-index: 15;padding-left: 0;margin-left: -25%;text-align: center;list-style: none;}
/*=====================================CONTACT US=======================================*/
.contact {padding: 20px;line-height: 35px;}
.iconbox {float: left;left: 0;color: #000;}
.textboxs {	padding-left: 30px;}
.frm {width: 100%;}
.subb {background-color: #eb580a;border: none;border-radius: 5px;color: #FFF;font-size: 18px;}
.fm {margin: 0 10px 0 10px;}
/*=====================================ABOUT US=======================================*/
.space {padding: 20px 0 0 0;}
.space1 { padding: 20px 0 0 0; height: 120px; text-align: left !important;}
.bootembox .right a {padding: 5px;}
/*=====================================DOCTOR=======================================*/
.socilconnect {	text-align: center;	padding: 20px;}
.testimoniels {	margin: 10px;}
/*=====================================SPECIAL OFFER=======================================*/
.offertext {text-align: center;color: #000;font-weight: bold;font-size: 20px;}
.offerbox {background-color: #1a3969;border-radius: 10px;padding: 10px;color: #FFF;margin: 10px;border: 10px solid #0b76b4;line-height: 30px;}
.texthed1 {font-size: 24px;font-weight: bold;color: #cf6328;text-align: center;}
.texthed2 {font-size: 24px;color: #fff;font-weight: 900;text-align: center;}
.texthed3 {font-size: 24px;color: #999;font-weight: 900;text-align: center;padding: 0 30px;}
.texthed4 {font-size: 14px;text-align: center;color: #FFF;}
.texthed5 {font-size: 10px;font-style: italic;text-align: center;line-height: 20px;}
.allheading {font-size: 18px;color: #000;font-weight: bold;text-align: left;padding: 30px;}
 @media (max-width:800px) {
 .capboxb {

	background-color: #eb580a;

	padding: 10px;

	color: #FFF;

	font-size: 19px;

	border-radius: 5px;

	display: inline-block;

}
     
.textboxs,.textboxs.ofc-time,.textboxs.phon{background-size: 6% !important;}

capbox {

	width: 55%;

	height: 10%;

	background-color: #EB580A;

	padding: 10px;

	color: #FFF;

	font-size: 24px;

	border-radius: 5px;

	margin-top: 50px;

}

.imageright {

	display: none;

}

.testimolnials.testi {

	text-align: center;

	margin: 0;

	padding: 0;

	border: none;

}

.testi {

	border-right: 0px solid #CCC;

	padding: 35% 0px 0px 5%;

	margin: 0px 0px 0px 10%;

	text-align: center;

}



.conbox h4 {

	font-size: 13px;

	color: #002C52;

	padding-bottom: 10px;

	text-align: left;

}

.conbox {

	padding: 20px;

}

.testimolnials {

	padding: 0;

	text-align: center;

}

.paragraph {

	line-height: 25px;

	font-size: 13px;

}

.mapform2 {

	background-color: rgba(255, 255, 255, 0.66);

	padding: 5%;

	margin: 17% 0px 4%;

}

.subbtn {

	width: 100%;

	background-color: #EB580A;

	border-radius: 5px;

	border: medium none;

	color: #FFF;

	padding: 10px;

	font-size: 20px;

	text-transform: uppercase;

	margin: 10px 0 0 0;

}

.footer {

	padding: 3% 0px 20%;

	font-size: 13px;

	font-family: "Oswald", sans-serif;

	color: #444;

	font-weight: 400;

	text-transform: uppercase;

	line-height: 30px;

}

.fomcon1 {

	padding-bottom: 5px;

	border-bottom: 1px solid #CCC;

	color: #002C50;

	font-weight: bold;

	font-size: 12px;

}

.niky {

	color: #073156;

	padding: 10px 0 0 31px;

	text-align: center;

	font-size: 16px;

}

.capbox {

	width: 57%;

	height: 10%;

	background-color: #EB580A;

	padding: 10px;

	color: #FFF;

	border-radius: 5px;

	margin-top: 50px;

}

.navbar-brand {

	display: block;

}

.small {

	margin: 5px;

}
     .row.serbox{margin-left: 10px;}

.navbtn{ display:none;}

}

 @media (max-width:768px) {

.menu ul li {

	display: inline;

	list-style: none;

	padding: 0px 4px;

	text-align: center;

	color: #FFF;

	letter-spacing: normal;

}

.menu ul li a {

	color: #FFF;

	text-decoration: none;

	padding: 10px;

	border-radius: 5px;

}

.carousel-caption {

	display: none;

}

.logo img {

	display: inline-block;

}

.capboxa {

	background-color: #7F8C9C;

	padding: 12px;

	color: #FFF;

	font-size: 18px;

	border-radius: 5px;

	display: inline;

	float: left;

	margin: 0 10px 0 20px

}

.capboxb {

	background-color: #EB580A;

	padding: 10px;

	color: #FFF;

	font-size: 18px;

	border-radius: 5px;

	display: inline;

	float: left;

	margin: 0 10px 0 20px

}

.testi {

	border-right: 0px solid #CCC;

	padding: 0;

	margin: 0;

	text-align: center;

	padding: 20px 0 0 0;

}

.imageright {

	margin: 0px auto;

	padding-left: 25%;

	padding-right: 25%;

	text-align: center;

}

.imageright img {

	display: inline-block;

}

.client img {

	padding: 5%;

	border: 1px solid #d6d8e3;

	margin: 2%;

}

.client {

	/* margin: 3% 0 7% 0; */

	text-align: center;

}

}

 @media (max-width:480px) {

.topheader .left {

	width: 100%;

	text-align: center;

}

.topheader.right {

	text-align: center;

}

.capboxa {

	background-color: #7F8C9C;

	padding: 12px;

	color: #FFF;

	font-size: 18px;

	border-radius: 5px;

	display: inline;

	float: left;

	margin: 0px 10px 23px 20px;

}

.mapform2 {

	background-color: rgba(255, 255, 255, 0.66);

	padding: 5%;

	margin: 0% 0px 10%;

}

.subbtn {

	width: 100%;

	background-color: #EB580A;

	border-radius: 5px;

	border: medium none;

	color: #FFF;

	padding: 10px;

	font-size: 20px;

	text-transform: uppercase;

	margin: 20px 0;

}

.right a {

	padding: 0px 17px 0px 10px;

	color: #FFF;

	text-decoration: none;

}

.testi {

	border-right: 0px solid #CCC;

	padding: 23px 0px 0px;

	margin: 0px;

	text-align: center;

}

.niky {

	color: #073156;

	padding: 20px 0 0 0;

	text-align: center;

	font-size: 16px;

}

right a {

	padding: 0px 18px 0px 10px;

	color: #FFF;

	text-decoration: none;

}

h2 {

	font-size: 25px;

}

.conbox h4 {

	font-size: 13px;

	color: #002C52;

	padding-bottom: 10px;

	text-align: left;

	line-height: 20px;

}

.conbox h3 {font-size: 15px;color: #002C52;padding-bottom: 10px;text-align: left;}

}

	 .menu ul{ display:none; }
	  .menu ul li{ display:block;}
	  
}

.row {margin-bottom: 30px !important;}
nav.navigation.post-navigation { margin-bottom: 20px;}

#comment{ width: 100%;}
.comment-form-author label,.comment-form-email label, .comment-form-url label { display: block !important; }
input[id="author"], input[id="email"], input[id="url"] { width: 50%;}
.category-blog .widget_recent_entries ul li a:before, .widget_categories ul li a:before, .widget_archive ul li a:before{
    content: "";
    position: absolute;
    border: 5px solid #000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 6px;
    left: -17px;
}
.category-blog .widget_recent_entries ul li, .widget_categories ul li , .widget_archive ul li{ position:relative;}
.category-blog .widget_recent_entries ul , .widget_categories ul , .widget_archive ul { list-style:none;}
ul#menu-header_menu li:after{ content: ""; line-height: 0; clear: both; display: none;}
.google-map {  height: 310px;}
.google-map iframe.img-responsive{ height: 300px !important;}
h2.screen-reader-text { display: none;}
.post-navigation .nav-previous {background: none !important;}
.post-navigation .nav-next {background: none !important;}
textarea.form-control { height: 100px;}
.post-navigation .nav-next .post-title{color: #002C52 !important;}
.post-navigation .nav-previous .post-title, .post-navigation .nav-previous .meta-nav {color: #002C52 !important;}
.nav-page { width: 100%; display: block; margin: 5px auto; border-top: 1px solid #dadada; padding: 10px 0;}
.nav-page .nav-previous { display: inline-block; float: left;}
.nav-page .nav-next { display: inline-block; float: right;}
.nav-page:after { content: ""; display: block; line-height: 0; clear: both;}
.col-md-4 h3.name-form { font-size: 22px;}
.row{margin-bottom: 0px !important;}
.container .blogbpox { margin-bottom: 30px !important;}
.mapform2 { margin: 7% 0 10% 0 !important;}
.frm { padding-left: 10px !important;}
div#wpcf7-f100-p21-o1 .row { margin-bottom: 30px !important;}
logo {background-color: #FFF;margin: 0 auto;padding: 15px 0 !important;float:left  !important;width:0%  !important;display:inline-block !important}
.logo img{margin:0 !important;}
.numbe {padding: 10px 20px;background-color: rgba(11, 118, 180, 0.77);border-radius: 5px;display:block;float: right;margin-top: 50px;}
.numbe a span{padding-right:20px;color:#fff;}
.numbe a {color: #fff; text-decoration: none;font-weight: bold;font-size: 30px;}
.skiptranslate.goog-te-gadget {text-align: right;}
.mail .textwidget {display: inline;margin-right: 10px;}
div#google_language_translator {float: right;width: 20% !important;}
.skiptranslate.goog-te-gadget span {display: none;}
ol.list-unstyled li i {display: inline;padding-right: 9px;color:#fff;}
#navigation ul li a{ padding: 15px 13px 15px 15px !important;}
.col-md-4.second .offerbox .texthed4 {margin-bottom: 10px;}
.col-md-4.third .offerbox {padding: 5px 8px;}
.first .offerbox .texthed5{font-size:9px;}
div.wpcf7-mail-sent-ok { border:none!important; display: none!important;}
.hea .san_social a{ padding:0 5px; }
.hea .container{ position:relative;text-align:center;}
.hea .san_social {position: absolute;right: 8%;bottom: 15px;}
noscript img{display:none;}
.col-md-4.second .offerbox .texthed4 {margin-bottom: 12px;}
.numbe {background-color: rgb(12, 118, 181) !important; margin-top: 25px !important;}
.logo {float:left;}
.san-address {
    margin:3px 0 0 20px !important;
    color: #434247 !important;
    display: inline-block !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
}
i.fa.fa-home {
    font-size: 20px;
    margin-right: 5px;
}

.parent-num {
    display: inline-block;
    width: 33%;
    float: right;
}

.parent-num:after {
    content: "";
    clear: both;
    display: block;
    line-height: 0;
}

@media (max-width: 1280px) {
    .navbtn{display: block;color: #fff;padding: 15px;text-align:center;}
     a:hover{text-decoration:none;}
	.navbtn ul li a {color: #FFF;text-decoration: none;padding: 18px;}
    .san-address{font-size:11px !important;}
    
}
    
 @media (max-width:1024px) and (min-width: 800px) {
     .carousel-caption{top: 49px;}
     .cap h1 {font-size: 22px;}
	.mobile-menu{display:none !important}
     .midbanner {background-size: 1600px 451px;}
	#navigation li {float: left !important;margin: 0px !important;list-style: outside none none;padding: 10px !important;}
	#navigation ul li span {padding: 28px 7px 13px !important;top: 14px !important;position: relative !important;background: none repeat scroll 0% 0% transparent;}
	.capboxa{font-size:17px !important;margin-top:10px;}
	.capboxb{font-size:20px !important;margin-top:10px;}
	#navigation > ul {float: none;z-index: 999999;display: block;left: 0px;right: 0px;width: 100% !important;padding: 0px !important;margin: 0px;background:#0B76B4;}
     .about-cont a img {margin: 10px 0 !important;}
     .col-md-12.testimoniels h1 {font-size: 24px;}
     .col-md-12.testimoniels p {text-align: justify !important;}
     .meeting p {font-size: 13px;line-height: 26px;}
     .meeting h1 {font-size: 24px;margin-bottom: 10px;}
     div#wpcf7-f98-p13-o1 { margin-top: 25px;}
     .col-md-12.paragraph.patient p {text-align: justify !important;}
     .col-md-12.paragraph.patient h1 em {font-size: 18px;}
     .col-md-12.paragraph.patient h1 {font-size: 24px;}
     .row.buttons{margin-bottom: 20px !important;}
      .parent-num{width:35% !important;}
     .numbe a{font-size:24px !important;}
     
}  

@media (max-width:940px) {
    .col-md-3.col-sm-4 { margin-top: -150px;}
    .left,.right{float:none;text-align:center;margin-top:10px;}
    .col-md-2.col-sm-4 {display: inline-block;width: 30%;margin-bottom: 10px;}
    div#google_language_translator{width:62% !important;}
    .col-md-3.col-md-offset-1.col-sm-3.col-xs-12.addressfoot {
    width: 100%;}
    .conbox.mid-head p {font-size: 13px;text-align: justify !important;}
    .conbox.mid-head h1 {font-size: 26px;}
    .conbox.mid-head h1 em {font-size: 15px;}
    .conbox{padding: 20px 0;}
    .conbox.mid-head h2.paragraph {font-size: 20px;}
    .language2,.col-xs-12,.col-md-3.col-md-offset-1.col-sm-3.col-xs-12.addressfoot{padding-left: 0;}
    .midbox{padding:0 !important;}
    .parent-num{width:40% !important;}
    
    
 }
    
@media (max-width:800px){
    div#google_language_translator{float:none !important;display:block !important;}
	.language2,.list-unstyled,.footer .col6 li{width:100% !important;} 
    .block{text-align:left;}
	.mobile-menu{display:block!important;background-position: 57% 50%;}
	.col-md-3.col-sm-4{margin-top:0px !important;}
	.numbe{padding: 10px 11px;}
	.numbe a{font-size:20px;}
	#navigation ul li span{padding: 14px 7px 13px !important;}
	#navigation > ul {float: none;z-index: 200;display: block;left: 0px;right: 0px;width: 100% !important;padding: 0px !important;margin: 0px; background:#0B76B4;}
	#navigation li ul li{width: 100%;text-align:left;}
	
	#navigation ul li a{border:none !important; border-radius:0px !important}
	#navigation ul li span{display:none !important;}
	#navigation ul li ul li a {padding-left: 20px !important;}
    .footer .col6 li { width:100% !important;}
	.mapform1 {margin: 10% 0 0 0;}
    #navigation ul li a{margin-top:10px !important;}
    .cap{position: absolute;top: -60px;}
    .bannerarea{position:relative;}
    .google-map{padding-left:10px;}
    .conbox.mid-head div.paragraph.mid-head {display: none;}
    .paragraph p {font-size: 13px;}
    .col-md-8.san_text h1 {font-size: 28px;}
    h2 {font-size: 19px;}
    h3 { font-size: 18px;}
    .row {padding: 0 20px;}
   
    
    .about-cont,.about-cont p {font-size: 13px;line-height: 27px;}
}

@media (max-width:640px){
	.col-md-3.col-sm-4 {  margin-top: -60px;}
     .block{text-align:center;display:inline-block;width:100% !important;}
	.left { text-align: center; display: block; float:static !important; width:100%;}
	.right {text-align: center;display: block; margin-top: 10px; float:static !important; width:100%;}
	.mobile-menu{background-position: 64% 50% !important;}
	.conbox .paragraph { margin-bottom:54px !important;}
	.mail:nth-child(1) a { margin-bottom: 8px;}
	.mapform1 {margin: 10% 0 0 0;}
    .conbox.mid-head p {font-size: 12px;}
    .conbox.mid-head h1 {font-size: 23px;}
    .conbox.mid-head h1 em {font-size: 13px;}
    .conbox.mid-head h2.paragraph {font-size: 18px;}
    .row.buttons{float:none;width:100%}
    .midbanner{background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-size: 1600px 515px !important;}
    .logo{display:block; width:100%; float:none !important;}
    .numbe{padding:5px;margin-bottom:10px;margin-top:0;float:none !important;margin-left:0px !important;width:100% !important; display:inline-block;}
    .parent-num{width:77% !important;float:none !important; margin-bottom: 20px !important;}
    .san-address{margin: 0px 0 15px 0px !important; font-size:13px !important;}

    /*.capboxa, .capboxb{display:block;float:none;margin-top:10px;}*/
}

 @media (max-width:540px){
   
     .numbe:hover{box-shadow:0 3px 10px RGBA(51, 51, 51, 0.54);}
     .hea .container .numbe a span img {width: 30px;}
     .conbox .paragraph{margin-bottom:10px !important}
     .capboxa,.capboxb{padding: 6px !important;font-size: 12px !important;margin:0 !important;}
     .capboxb{display:block;margin-top:10px !important}
     .buttons{margin-top:0 !important;}
     .numbe a{font-size: 16px;border: 1px solid #fff;display: block;padding: 6px 8px;border-radius: 5px;}
     .numbe a span{padding-right: 11px;}
    
    .mapform1 {margin: 10% 0 0 0;}
    .col-md-2.col-sm-4,.col-md-2 col-sm-4 col-sx-4 {display: inline-block;width: 48%;margin-left: 10px;float: left;margin: 10px auto;}
	.row{margin-right:0 !important;}
	.left{margin-top:5px;}.right{margin-top:2px;}
}

#navigation > ul > li:hover span {
    background-color: #EB7E23 !important;
}

.textboxs {
    padding-left: 34px;
    background: url(../images/address.png) no-repeat 0% 15%;
    background-size: 10%;
}

.textboxs.ofc-time{
    padding-left: 34px;
    background: url(../images/ofic-tym.png) no-repeat 0% 15%;
    background-size: 10%;
}

.textboxs.phon{
    padding-left: 34px;
    background: url(../images/phon.png) no-repeat 0% 15%;
    background-size: 10%;
}

.hed3{ border-bottom: 1px solid #c3c3c3; padding-bottom: 14px; text-transform: capitalize;}
.hed3 span {padding-bottom: 12px;color: #333;}
h4.hed3 + img {height: 200px;width: 300px;}
p.paragraph.space { text-align: left;}
.read{ margin-bottom:20px;}

em {
    font-size: 20px;
    font-style: normal;
    color: #0C76B5;
    font-weight:600;
}
.conbox.mid-head h1 strong em {
    color: #5E5F5F;
    font-weight:600;
}


