@charset "utf-8";
/* CSS Document */

/* general styles */
html, body {height: 100%;width: 100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height: 1.6em;color:#333; background-color:#fff; overflow-x: hidden; margin: 0; padding: 0;}
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both;}
 p { font-size:14px; padding:0; margin:0; padding-bottom:0.3em; color:#222;}
 p::first-letter { text-transform:capitalize !important;}
 a{ text-decoration:none !important; border:none !important;}
 a:hover{text-decoration:none;}
 h1{ margin:0; padding:0; }
 h2{ margin:0; padding:0;}
 h3{ margin:0; padding:0;}
 h4{ margin:0; padding:0;}
article h2 { font-size: 20px; color: #115198; padding-top:10px; }

.border-bott{border-bottom:1px solid #333; padding-bottom:20px; padding-top:20px; }


.navbar-toggle {
margin-top: 0px;
margin-bottom: 3px;
padding: 5px 5px;

}

.navbar-toggle .icon-bar {
    display: block;
    width: 15px;
    height: 1px;
    border-radius: 1px;
}


.navbar-brand {
    height: 40px;
    padding: 10px;
    font-size: 16px;
    line-height: 18px;
}
 
 .linka { color:#222; text-decoration:underline !important;}
 .linka:hover { color:#428BCA; text-decoration:underline;}

.wrapper { margin:0!important;width:100%!important;}
/* padded section */
.pad-section {padding: 50px 0 50px 0;}
.pad-section img {width: 100%;}
.pad-sectionart {padding: 50px 0 50px 0;}

.pad-sectionaa {padding: 115px 0 115px 0;}
.pad-sectionaa img {width: 100%;}

/* vertical-centered text */
.text-vcenter {display:table-cell;text-align: center; padding-left:500px;vertical-align: middle;}
.text-vcenter h1{/*font-size: 4.5em;*/font-weight: 700;margin: 0;padding: 0; line-height:1.5em; color:#000; font-size:40px;}
.mar10px { margin-bottom:20px; }
/* additional sections */
/*=================================================Home Index Top Css============================================================*/
/*.header_bg{background: rgba(0,93,222,.3); }*/
.header_bg{background: rgba(0,93,222,.7); /*background-color:#3a8bd9;*/ }
#home { margin-top:90px;/*background: url(../images/Banner1_edit2.jpg) no-repeat center center fixed;display: table;height:500px;position: relative;*/width: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#home .carousel-indicators .active { /*background-color:#039;*/ background-color:rgba(255,255,255,0.3);}
#home .carousel-indicators li {text-indent: -999px; /*background-color: #000; background-color: #039;*/ background-color:rgba(255,255,255,0.3); /*border: 1px solid #000;*/}
.logo{ display:block; padding-top:8px;padding-bottom:8px;}
.logo h1{color:#fff;font-size:35px; padding-top:8px; padding-bottom:5px; /*font-weight:bold;*/}
.logo h1 a{border:none;font-size:30px;color:#fff;}
.logo h2{color:#fff;font-size:14px; padding-top:5px;}
.logo h2 a{color:#fff;font-size:14px; padding-top:5px;}
.logo img{ width:100%;}
.menu{ margin-top:50px;}
.menu .nav>li {  position: relative;  display: block; /*margin-right:5px;*/ }
.menu .navbar-nav>li>a {  color: #fff; font-size:14px; }
.menu .navbar-nav>li>a:hover {  color: #fff;background:#115198;}
.menu .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #fff; background:#115198;}
.navbar-default .navbar-nav>li>a:focus{ color: #c9def6;}

.menu .nav>li>a { padding: 10px 15px;}
.navbar-default .navbar-brand { color:#FFF !important; }
.navbar-toggle { background-color:#fff !important; }
 .navbar-toggle:hover { background-color:#115198 !important; }
.navbar-default .navbar-toggle .icon-bar {
    background-color: rgba(0, 93, 222) !important; 
 }
 .navfloat { float:right; }
/*=================================================Bookappoint btn Index Css============================================================*/
#bookappointment {background-color:#333; color:#fff; }
.left_text{ display:block; }
.left_text h1{ color: #cbdef2; font-size: 24px; line-height: 110px; font-weight: 200;text-transform: uppercase; margin-bottom:0px;}
/*.left_text h1 strong{ display: block;font-size: 45px; font-weight: 100; color: #bfddea;}*/
.left_text p{ font-size:13px; color:#999 !important; line-height:1.8em; /*margin-bottom:10px;*/ }
.right_btn{ display:block; line-height: 110px;}
.bookbtn{ background-color:#da201b; font-size:16px; font-weight:bold; color:#fff; margin-left:10px; margin-right:10px; padding:8px 15px;}
/*=================================================Welcome Index Css============================================================*/
#about {background-color:#fff; color:#333}
.white {color: white; }
.box > .icon {text-align: center;position: relative;}
.box > .icon > .image {position: relative;z-index:2; margin: auto; width:150px;height:150px;border: 5px solid white;line-height:140px;border-radius: 50%;background: #fff;vertical-align: middle;}
.box > .icon:hover > .image {border: 3px solid #fff;}
.box > .icon:hover > .image:hover {border: 3px solid #fff;}
.box > .icon > .image > i {font-size:0px !important;color: #fff !important;}
.box > .icon:hover > .image > i {color: white !important;}
.box > .icon > .info {margin-top:-55px;background:#fff;border: 1px solid #333; padding: 15px 0 15px 0;-webkit-transition:color 0.5s ease, background 0.5s ease;-moz-transition:color 0.5s ease, background 0.5s ease;	-o-transition:color 0.5s ease, background 0.5s ease;transition:color 0.5s ease, background 0.5s ease;}
.box > .icon > .info:hover {background:#115198; color:#fff;}
.box > .icon > .info > h3.title {color: #115198; font-size:22px; margin-top:50px; font-family: 'Hammersmith One', sans-serif;;}
.box > .icon > .info > p {color: #333;line-height: 1.5em;margin:10px 20px 20px 20px;}
.box > .icon > .info > p.pare {color: #333; line-height: 1.5em;margin:10px 20px 20px 10px; height:100px; overflow:hidden;}
.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a {color: #222;}
.box > .icon > .info:hover > h3.title, .box > .icon > .info:hover > p, .box > .icon > .info:hover > .more > a { color:#FFF !important;-webkit-transition:color 0.5s ease, background 0.5s ease;-moz-transition:color 0.5s ease, background 0.5s ease;-o-transition:color 0.5s ease, background 0.5s ease;transition:color 0.5s ease, background 0.5s ease;}
.box > .icon > .info > .more {border:#115198 1px solid; margin:0 auto ; display:block; text-align:center; width:40%;padding:0px;}
.box > .icon > .info > .more a {color: #115198;line-height:12px;text-transform: capitalize;text-decoration: none; font-size:14px;text-align:center;}
.box > .icon > .info > .more a:hover{color: #fff;}
.box > .icon > .info > .more:hover { background-color:#53aece;border:#fff 1px solid;}
.box > .icon:hover .info > .more { background-color:#53aece; border:#fff 1px solid;}
.box > .icon:hover > .info > .more > a {color: #000;/*padding: 6px 8px;*/border-bottom: 4px solid black;}
.box .space {height: 0px;}
.circularbox {}
.circularbox img { width:100%; height:100%;  border:#eee solid 0.1em ; border-radius:50% !important;-webkit-border-radius:50%; -moz-border-radius:50%;}
/*=================================================Services Index Css============================================================*/
#services {background: url(../images/estate.jpg) no-repeat center center fixed;display: table;height: 100%;position: relative;width: 100%;-webkit-background-size: cover;
-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.ourservices{ display:block;}
.ourservices h2{ font-size:30px; color:#115198; font-weight:100;}
.ourservices h2 strong{font-size:25px; color:#115198; font-weight:100; margin-bottom:10px;}
.ourservices h3 { font-size:18px; font-weight:600; color:#115198; text-align:left; padding-top:15px;}
.ourservices p { /*font-size:13px; text-align:left;*/ }
.ourserh3 { font-size:14px; font-weight:600; color:#115198 ; }
.ourserh3:hover { color:#333 !important; }
.innserspac{ margin-bottom:10px;}

#aboutvishal {background: url(../images/bgaaa.png) no-repeat center center fixed;display: table;height: 100%;position: relative;width: 100%;-webkit-background-size: cover;
-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.aboutart { padding-top:15px; }
.aboutartimg { width:25%; float:left; padding:0px 20px 20px 0px; } 
.aboutartimg img { width:100%;
box-shadow: 0px 0px 10px 4px rgba(144, 168, 185, 0.75);
-moz-box-shadow: 0px 0px 10px 4px rgba(144, 168, 185, 0.75);
-webkit-box-shadow: 0px 0px 10px 4px rgba(144, 168, 185, 0.75);
 }
.aboutartli { margin-left:20px !important;  }
.aboutart p strong { margin-top:30px; }
/*=================================================Dr. Information Index Css============================================================*/
#information {background: url(../images/information.jpg) no-repeat center center fixed;display: table;height: 200px;position: relative;width: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#information .panel {opacity: 0.85;}
#information h1{ font-size:50px; color:#fff; vertical-align:middle; text-align:center; padding-top:30px; margin-bottom:20px;}
#information img{ width:90%; margin:0 auto; text-align:center;}

/*.drdetail{ display:block; margin-top:20px;}
.drdetail p{ font-size:20px; line-height:1.8em; color:#fff;padding-left:12px; padding-top:0px; }
.drdetail a{font-size:17px; line-height:1.8em; color:#fff;padding-left:12px; padding-top:0px;}
.drdetail a:hover{color:#000;}
.drdetail p i{ font-size:25px; color:#000; margin-right:18px;}
.drdetail span{ font-size:14px; color:#000; display:block;}
.circular {  margin-bottom: 0px; }
.circular img {float:left; background:#eee;margin-right:10px; border: 1px solid #eee;  padding: 3px;height: 220px; width: 220px; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;border-radius: 50%;vertical-align: middle;}*/
/*=================================================Testimonials Index Css============================================================*/
#testimonials{ background-color:#fff; text-align:center;}
#testimonials .glyphicon {border:2px solid #FFFFFF;border-radius: 50%;display: inline-block;font-size: 60px;height: 140px;line-height: 140px;text-align: center;vertical-align: middle;width: 140px;}
/* Carousel */
#quote-carousel {padding: 0 10px 10px 10px;margin-top: 10px;}
#quote-carousel .carousel-control {background: none;color: #000;font-size: 2.3em;text-shadow: none;margin-top: 10px;}
/*#quote-carousel .carousel-control.left {left: -60px;}
#quote-carousel .carousel-control.right {right: -60px;}*/
*#quote-carousel .carousel-control.m-btn {  position: absolute;height: auto;width: auto;border-radius: 0;}
*#quote-carousel .carousel-control {background: none;border: none;opacity: 1;}
.carousel-inner {min-height: auto;}
.item blockquote {border-left: none;margin: 0; color: #0F0;}
.item blockquote p{ color: #000; font-size:16px; font-weight:500; line-height:1.9em;}
.item blockquote p a{ color: #000; font-size:16px; font-weight:500;}
.item blockquote p:before {content: "\f10d";font-family: 'Fontawesome';float: left;margin-right: 10px;}
.item blockquote span{ font-size:17px; font-weight:bold; color:#F60;}
/*=================================================Blog Index Css============================================================*/
#blog {background: url(../images/blog_bg.jpg) no-repeat center center fixed;display: table;height:auto !important;position: relative;width: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; padding:50px 0;}
#blog .panel {opacity: 0.85;}
#blog h2{ font-size:45px; color:#fff; font-weight:100; text-align:center;}
.our_client{ margin-top:0px; padding-top:5px; margin-bottom:20px;}
.our_client h1{text-align:center;font-size:28px;color:#37474f;text-transform: capitalize;line-height:1.0em;font-family:'Arimo', sans-serif;font-weight:500;
margin-bottom: 5px;overflow: hidden;text-align: center; padding-top:5px;}

/*=================================================Footer Index Css============================================================*/
footer {padding-top: 30px; background-color:#115198;}
.footlink_box{ display:block; }
.footlink_box ul{ list-style:none; padding-left:0px;}
.footlink_box ul li{ width:33%; float:left; line-height:1.9em; padding:3px 0;}
.footlink_box ul li a{ font-size:15px; color:#fff; }
.footlink_box ul li a:hover{ color:#53aece;}
.social_foot{ display:block;}
.social_foot h2{ font-size:20px; color:#fff;}
#social {margin: 20px 10px 0 0px;text-align: center;}
.smGlobalBtn{display:inline-block;position: relative;cursor: pointer;width:40px;height:40px;/*box-shadow: 0 2px 2px #999;*/padding: 0px;text-decoration: none;text-align: center;color: #fff;font-size:23px;font-weight: normal;line-height: 1.8em;border-radius: 25px;-moz-border-radius:25px;-webkit-border-radius:25px; margin:0 5px;
-webkit-transition: all ease 0.3s;	-moz-transition: all ease 0.3s;	-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;	transition: all ease 0.3s;}
/* facebook button class*/
.facebookBtn{background: #4060A5;}
.facebookBtn:before{ /* use :before to add the relevant icons */
font-family: "FontAwesome";
content: "\f09a"; /* add facebook icon */}
.facebookBtn:hover{color: #4060A5;background: #fff;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);	transform:rotate(360deg);}
/* twitter button class*/
.twitterBtn{background: #00ABE3;}
.twitterBtn:before{font-family: "FontAwesome";content: "\f099"; /* add twitter icon */}
.twitterBtn:hover{color: #00ABE3;background: #fff;webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);	transform:rotate(360deg);}
/* google plus button class*/
.googleplusBtn{background: #e64522;}
.googleplusBtn:before{font-family: "FontAwesome";content: "\f0d5"; /* add googleplus icon */}
.googleplusBtn:hover{color: #e64522;background: #fff;webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);	transform:rotate(360deg);}
/* linkedin button class*/
.linkedinBtn{background: #0094BC;}
.linkedinBtn:before{font-family: "FontAwesome";content: "\f0e1"; /* add linkedin icon */}
.linkedinBtn:hover{color: #0094BC;background: #fff;webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);	transform:rotate(360deg);}
.foot_contactus{ display:block; margin-bottom:20px;}
.foot_contactus h2{ font-size:20px; color:#fff;}
.foot_contactus p{font-size:14px; color:#eee !important; line-height:1.7em; margin-bottom:5px;}
.foot_contactus span{ display:block; font-size:14px; color:#eee; line-height:1.7em;}
.foot_contactus span a{font-size:14px; color:#eee;}
.foot_contactus span a:hover{ color:#000;}
.foot_contactus span strong{ color:#fff; font-weight:normal;}
.copyright{padding:30px 0; color:#fff; text-align:center; margin-top:0px; /*border-top:#666 solid 1px;*/}
/*=================================================scrall top Index Css============================================================*/
#toTop {display: none;text-decoration: none;position: fixed;bottom: 26px;right: 3%;overflow: hidden;width: 50px;height: 50px;border: none;text-indent: 100%;background: url("../images/back-to-top-button.png") no-repeat 0px 0px;border-radius: 30em;}
#toTopHover {	width: 50px;height: 50px;display: block;overflow: hidden;float: right;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
/*Back to top button */
#back-top {	position: fixed;bottom: 30px;margin-left: -150px;}
#back-top a {/*width: 108px;*/display: block;text-align: center;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {	color: #000;}
/*=================================================Contact Us Page Css============================================================*/
.contact_page{ display:block; margin-top:10px;}
.contact_page h2{ font-size:25px; color:#666; font-weight:100;}
.conmap{ display:block; margin:20px 0px; padding:3px; border:1px solid #ddd;}
.leftaddres{ display:block;}
.leftaddres h3{ font-size:18px; color:#000; padding-bottom:10px; border-bottom:1px dotted #ddd; margin-bottom:10px;}
.address_hed{ font-size:14px; font-weight:bold; color:#333 ; margin-bottom:5px;}
.address_detai{ color:#333; font-size:13px;margin-bottom:5px;}
.address_detai b{ font-weight: normal;color:#666; font-size:15px; line-height:1.8em;}
.address_detai a{ color:#333; font-size:13px;}
.rigcontfoem{ display:block;}
.rigcontfoem h3{ font-size:18px; color:#000; padding-bottom:10px; border-bottom:1px dotted #ddd; margin-bottom:10px;}
/*================================================About us Page css===============================================================*/
/*.about_page{ display:block; margin-top:10px;}
.about_page h2{ font-size:25px; color:#666; font-weight:100;}
.about_page p{ font-size:14px; color:#222!important; padding:10px 15px 0 0;line-height:1.9em !important; text-align:left;}
.about_page h3{ font-size:20px;color:#000;line-height:1.4em; margin-bottom: 5px;}
.about_page img{ max-width:50%; max-height:270px;background: #fff;border: 1px solid #ddd; float:left;  margin-bottom:5px; padding:5px; margin-right:20px;}*/

.about_detai{ display:block;margin-top:10px;}
.about_detai h2{ font-size:25px; color:#666; font-weight:100;}
.about_detai p{ font-family: 'Georgia', sans-serif;font-size:14px; padding-top:5px; color:#222!important; padding:10px 0 0 0;line-height:1.8em !important; text-align:justify; float:left;}
.about_detai h3{ font-size:20px;color:#2281c7;line-height:1.4em; margin-bottom: 5px;}
.about_detai img{ width:30%; max-height:180px;float:left; margin-right:24px; margin-bottom:5px; padding:5px;}
/*=================================================Testimonial inner Pages  Page Css============================================================*/
.bgtestmoni{ display:block; margin-top:10px;}
.bgtestmoni h2{ font-size:25px; color:#666; font-weight:100; margin-bottom:10px;}
.testim_boxinner{ display:block; background-color:#eee; padding:20px; margin:20px 0;}
/*.testim_boxinner:before { content:""; position: absolute;bottom: 100%;top: 149px;width: 0;height: 0;border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 18px solid #d8e0e3;}*/
.testim_boxinner p{ font-size:14px; color:#000; line-height:1.8em;}
.testim_boxinner p:before {content: "\f10d";font-family: 'Fontawesome';float: left;margin-right: 10px; color:#1583aa;}
.bgtestmoni span{ color:#1583aa; font-size:18px; line-height:1.9em; display:block;}
/*=================================================Services inner Pages  Page Css============================================================*/
.innerpage_serv{ display:block; margin-top:10px;}
.innerpage_serv h2{ font-size:25px; color:#666; font-weight:100; margin-bottom:10px;}
/*.detail_servics{ display:block; margin:10px 0; padding:10px; border-bottom:#3CF 1px solid;}
.detail_servics p{ font-size:14px; color:#222!important; padding:10px 15px 0 0;line-height:1.9em !important; text-align: left;}
.detail_servics h3{ font-size:23px;color:#1583aa;line-height:1.4em; margin-bottom: 5px; font-weight:600;}
.detail_servics img{ max-width:30%; background: #fff; float:left; border: 1px solid #ddd; margin-bottom:5px; padding:1px;margin-right:20px; }*/

.detail_boxser{ display:block; margin:10px 0; padding:10px; border-bottom:#3CF 1px solid;}
.detail_boxser p{ font-size:14px; color:#222!important; padding:0 10px;line-height:1.9em !important; text-align: center;}
.detail_boxser h3{ font-size:23px;color:#1583aa;line-height:1.4em; margin-bottom: 5px; font-weight:500;text-align: center; }
.detail_boxser img{ max-width:100%; max-height:270px; background: #fff; float:left; border: 1px solid #ddd; margin-bottom:5px; padding:1px;margin-right:20px; }
.arrowbtn{ display:block;position:relative;cursor: pointer;width:30px;height:30px;box-shadow: 0 2px 2px #999;padding: 0px;text-decoration: none;text-align: center;color:#fff;font-size:23px;font-weight: normal;line-height: 1.5em;border-radius: 25px;-moz-border-radius:25px;-webkit-border-radius:25px; margin:0 5px;background: #00ABE3;
}
.arrowbtn:before{font-family: "FontAwesome";content: "\f054  "; /* add twitter icon */}
.facolor { color:#FFF; }
.mulihd { font-size:25px !important; line-height:25px; }
.mulird { margin-top:20px; }
.mulibt { background-color:#115198; border:1px solid #FFF !important; color:#FFF; }
.mulibt:hover { background-color:#53aece; color:#000e1c;}

.news_hd { font-size:25px !important; line-height:25px; text-align:left !important; }
.al_recent_inn{width:100%; /*min-height:300px;*/}
.bg_allblog{ width:100%; float:left; margin:1em 0 0 0;}
.blog_lef{ width:15%; float:left; padding:0; margin:0 0em 0 0em; }
/*.blog_lef img{ width:100%; max-height:80px; margin:0; border:#CCC 0.1em solid;}*/
.blog_lef img{ width:100%; height:60px;  margin:0; border:#CCC 0.1em solid;}
.blog_rig{ width:80%; float:left; padding:0 0 0 0.7em; margin:0 0em 0 0em; line-height:1.3em; }
.blog_rigbx {padding:0; margin:0; /*font-size:1.2em;*/ height:55px; overflow:hidden; }
.blog_rigsm {padding:0; margin:0; /*font-size:1.2em;*/ }
.blog_rigsm .date { font-size:0.8em; }
/*.blog_rig span{ color:#325601; display: inline-block; font-weight:700;}
.blog_rig span:hover{ color:#539002;}*/
.blog_tx { color:#333; font-size:1em; line-height:1.3em; }
.blog_h3 { color:#01254e; font-size:1.3em; font-weight:bold; line-height:1.5em;}
.blog_h3:hover { color:#d5e9ff; }

/******************************** Fa round circle ***********************************/

.icon-background1 {
    color: #ffc0ff;
}

.icon-background2 {
    color:#53AECE; 
}

.icon-background3 {
    color: #c0ffff;
}

.icon-background4 {
    color: #c0ffc0;
}

.icon-background6 {
    color: #40c040;
}

.icon-background5 {
    color: #c0c0ff;
}

.circle-icon2 {
    background: #ffc0c0;
    padding:30px;
    border-radius: 50%;
}

.circle-icon {
    background: #ffc0c0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
    padding: 30px;
}

.inlinediv { float:left; display:inline; }
.pull-left p { margin-left:90px; }
.pad-sectionaboudhd {padding: 115px 0 20px 0;}
.aboudhd  { font-size:24px; font-weight:bold; }
.aboudbx { margin:15px 0; padding-right:10px; }
.aboudbx li a { color:#333; text-decoration:underline; padding:2px 0; }
.aboudbx li a:hover { color:#115198;}
.aboudse  { color:#115198; font-size:20px;  margin-bottom:10px; }
.aboudseh2 { color:#115198; font-size:20px;  margin-bottom:10px; margin-top:10px; }
.aboudbtbx { margin-top:10px; color:#fff; }
.aboudbtbx a {  color:#fff; margin-right:20px; margin-bottom:5px;  }
.aboudbtbx a span {  font-weight:bold; margin-top:5px; }
.aboudbticon { color:#fff; font-size:20px !important; margin-right:5px; vertical-align:middle; background-color:#fe2727; }
.aboudbticonse { color:#115198; font-size:20px !important; margin-right:5px; vertical-align:middle; }
.breadcrumb li a { text-transform:capitalize; }
.side_bx {
	border-radius:3px; border:1px solid #115198; width:100%; padding:10px;
}

.side_bxhd { font-size:20px; color:#115198; margin-bottom:10px; line-height:20px; font-weight:bold;  }
.blue-color { color:#115198; line-height:1em;   }
.sideimg { width:100%; text-align:center; margin-bottom:15px; }
.sideimg img { width:80%; }
.padding_vd { margin-bottom:20px; }
.art_btlink {  background-color:#115198; text-decoration:none; padding:10px 0; width:90%; margin-bottom:20px; color:#FFF; }
.art_btlink:hover { background-color:#31B0D5; color:#FFF; }
.art_btlink:visited { background-color:#31B0D5; color:#FFF; }
.qlink { display:block; }
.qlink ul {
  list-style-type: none;
  padding-left: 20px;
}

.qlink li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px; 
}

.qlink li:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  content: "\f0a3";
  color: #115198; font-size:16px;
}

.qlink li a { color:#000; }
.qlink li a:hover { color:#115198; }
.hos_logolist { border:1px dashed #06F; padding-top:15px; padding-bottom:15px; }
.hos_logos { text-align:center; }
.hos_logos a { width:100%; text-align:center; }
.hos_logos a img { width:80%; padding:20px; }
.starop { color:#F60; font-size:1.3em; }
.onlinaappobx { 
    background-color:#115198;
    border: 1px solid #011c3a;
    -webkit-box-shadow: inset 0 1px 1px rgba(159,202,249,.05);
    box-shadow: inset 0 1px 1px rgba(159,202,249,.05); color:#FFF;
}
.form_mar { padding-top:5px; padding-bottom:5px; }
.form_inbo { border:1px solid #49769c; }
.test_img { width:130px; height:130px; text-align:center; border-radius:50%; overflow:hidden;
-webkit-box-shadow: 2px 2px 7px 0px rgba(153, 153, 153, 0.92);
-moz-box-shadow:    2px 2px 7px 0px rgba(153, 153, 153, 0.92);
box-shadow:         2px 2px 7px 0px rgba(153, 153, 153, 0.92);
border:8px solid #FFF;
 }
.test_img img { text-align:center; width:120px; height:120px;  }

.text_bttt { color:#333;  }

.text_bttt a { padding:5px;  background-color:#fff; margin:5px; font-size:18px; color:#115198; font-weight:bold; border:1px solid #115198 !important;  }
.text_bttt a:hover { border:1px solid #09F !important; color:#C30;   }

.text_bttt img { width:30%; vertical-align:middle; margin-right:5px; }


@media (min-width: 992px) and (max-width: 1199px) {
.wrapper {  }
.smGlobalBtn{ margin:0 2px;}
.menu .nav>li>a { padding: 10px 8px;}
.logo h2{color:#fff;font-size:13px; padding-top:5px;}
.logo h2 a{color:#fff;font-size:13px; padding-top:5px;}
/*---------------------Bookappoint btn Index Css------------------------*/
.left_text h1{ color: #cbdef2; font-size: 20px; line-height: 89px; font-weight: 200;text-transform: uppercase; margin-bottom:0px;}
.right_btn{ display:block; line-height: 89px;}
.bookbtn{ background-color:#da201b; font-size:14px; font-weight:bold; color:#fff; margin-left:5px; margin-right:5px; padding:8px 10px;}
.box > .icon > .info > .more {border:#000 1px solid; margin:0 auto ; display:block; text-align:center; width:50%;padding:0px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.wrapper { }
.pad-section {padding: 50px 0;}
.logo{ display:block; padding-top:5px;padding-bottom:8px; text-align:center; margin:0 auto;}
.logo h1 {
    
    font-size: 30px;
    padding-top: 3px;
    padding-bottom: 0px;
}
.logo img{ width:25%;}
.menu{ margin-top:5px;}

/*#home { margin-top:120px; }*/
#home {
    margin-top: 112px;
}

/*------------------Blog Index Css------------------------------------*/
.innblog_box img{ width:100%; max-height:150px ;}
/*------------------------Footer Index Css-----------------------------*/
.footlink_box ul li{ width:33%; float:left; line-height:1.9em; padding:3px 0;}
.smGlobalBtn{ margin:0 2px;}
/*-----------our services css-------------*/
.box > .icon > .info > .more {  width:70%;}
/*---------------------Bookappoint btn Index Css------------------------*/
.left_text h1{ color: #cbdef2; font-size: 15px; line-height: 89px; font-weight: 200;text-transform: uppercase; margin-bottom:0px;}
.right_btn{ display:block; line-height: 89px;}
.bookbtn{ background-color:#da201b; font-size:11px; font-weight:bold; color:#fff; margin-left:3px; margin-right:3px; padding:8px 8px;}
.art_btlink { width:100%; }

.foot_contactus { text-align:center !important; }
}

@media (min-width: 481px) and (max-width: 767px) {
.logo h1 {
    
    font-size: 28px;
    padding-top: 3px;
    padding-bottom: 0px;
}
.ourservices h2 {
    font-size: 25px;
}
.ourservices h3 {
    font-size: 16px; padding-top: 10px; 
}

	.navfloat { float:left; width:100%; }
	.aboutartimg { width:35%; float:left; padding:0px 20px 20px 0px; } 
	.art_btlink { width:90%; }
	.foot_contactus { text-align:center !important; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#FFF !important; }
	.pad-section {
    padding: 20px 0 20px 0 !important; }
	.ourservices h2 strong { font-size:30px; }
 /*.ourservices h2 { font-size:30px; }*/
 .menu {
    margin-top:0px;}

.box .space {height: 5px;}
}

@media (max-width:767px) { 
.wrapper {  }
.pad-section {padding: 50px 0;}
/*#home { margin-top:130px;}*/
#home {
    margin-top: 106px;
}
/*------------------------Home Index Top Css-------------------------*/
.logo{ display:block; padding-top:5px;padding-bottom:8px; text-align:center; margin:0 auto;}
.logo img{ width:28%;}
.menu .navbar-nav>li>a:hover {  color: #fff;border-bottom:none !important;}
.menu .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #fff; background:none;/*border-bottom:none !important;*/ background:url(../images/active-state.png) 50px center no-repeat; padding-bottom:15px;}
/*------------------drlogo Index Css------------------------------------*/
.innblog_box img{ width:100%; max-height:auto;}
#blog{ display:none;}
/*--------------------Contact Us Page Css---------------------*/
.coninputsp{ margin-bottom:8px;}
/*-----------our services css-------------*/
.box > .icon > .info > p.pare {height:auto; }
/*---------------------Bookappoint btn Index Css------------------------*/
.left_text h1{ color: #cbdef2; text-align:center; font-size: 16px; line-height: 40px; font-weight: 200;text-transform: uppercase; margin-bottom:0px; margin-top:10px;}
.right_btn{ display:block; line-height: 40px;margin-bottom:10px;}
.bookbtn{ background-color:#da201b; font-size:12px; font-weight:bold; color:#fff; margin-left:3px; margin-right:3px; padding:8px 8px;}
.sideimg img { width:50%; }
.news_hd {  text-align:center !important; }
}

@media (max-width:480px) { 
.wrapper {}
.news_hd {  text-align:center !important; }

.pad-section {padding: 50px 0;}
/*------------------------Home Index Top Css-------------------------*/
.logo h1{color:#fff;font-size:28px; padding-top:3px; padding-bottom:0px;}
#home {
    margin-top: 105px;
}
.navbar-toggle {
margin-top: 10px;
margin-bottom: 3px;

}

.navbar-brand {
    height: 40px;
    padding: 10px;
    font-size: 16px;
    line-height: 18px;
}
/*.logo h1 a{border:none;font-size:30px;color:#fff;}*/
.logo h2{color:#fff;font-size:12px; padding-top:5px;}
.logo h2 a{color:#fff;font-size:12px; padding-top:5px;}
.logo{ display:block; padding-top:5px;padding-bottom:8px; text-align:center; margin:0 auto;}
.logo img{ width:70%;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#FFF !important; }
.menu .navbar-nav>li>a:hover {  color: #fff;border-bottom:none !important;}
.menu .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #fff; background:none;border-bottom:none !important; padding-bottom:15px;}
.box > .icon > .info > .more {border:#000 1px solid; margin:0 auto ; display:block; text-align:center; width:50%;padding:0px;}
.box .space {
    height: 5px;
}
/*#home { margin-top:140px;}*/
/*-----------------------Welcome Index Css---------------------------*/
.welcom h1{ font-size: 40px; line-height:40px; font-weight: 600;text-transform: uppercase; margin-bottom:8px;}
.welcom h1 strong{ display: block;font-size: 30px; }
/*--------------------------Services Index Css------------------------*/
.ourservices h2{ font-size:35px; color:#115198; font-weight:100;}
/*.ourservices h3 { font-size:14px; font-weight:600; color:#333; text-align:left; padding-top:22px;}*/
.ourservices h3 {
    font-size: 14px; padding-top: 5px; line-height:16px  
}


.box > .icon > .info > h3.title {
    color: #115198;
    font-size: 20px;
    margin-top: 40px;
}

/*------------------drlogo Index Css------------------------------------*/
.innblog_box img{ width:100%; max-height:auto;}
#blog{ display:none;}
/*------------------------Footer Index Css-----------------------------*/
.footlink_box{ margin-bottom:15px; }
.footlink_box ul li{ width:100%; float:left; line-height:1.9em; padding:3px 0;}
.social_foot{   margin-top:18px; margin-bottom:20px;}
/*--------------------Contact Us Page Css---------------------*/
.coninputsp{ margin-bottom:8px;}
/*---------------------Bookappoint btn Index Css------------------------*/
.left_text h1{ color: #cbdef2; text-align:center; font-size: 16px; line-height: 30px; font-weight: 200;text-transform: uppercase; margin-bottom:0px; margin-top:10px;}
.right_btn{ display:block; line-height: 45px;margin-bottom:10px;}
.bookbtn{ background-color:#da201b; font-size:12px; font-weight:bold; color:#fff; margin-left:3px; margin-right:3px; padding:8px 8px;}

.aboutartimg { width:100%; float:none; padding:0px 0px 20px 0px; text-align:center }
 .aboutartimg { width:80%; margin:0 auto; }
 
 .sideimg img { width:90%; }
 .art_btlink { width:100%; }
 .navfloat { float:left; width:100%; }
 
 .ourservices h2 strong { font-size:25px; }
 .ourservices h2 { font-size:25px; }
 
 .pad-section {
    padding: 20px 0 20px 0 !important; }
.menu {
    margin-top: 0px;}
}

/*----------------------------- tabs ----------------------------- */


.homethumb  {  margin-bottom:10px; clear:both;  }
.homethumb img { width:100%; border:2px solid #FFF; margin:10px; height:150px; margin-bottom:10px !important;}
.video_title { color:#115198; padding-bottom:20px; text-align:center; font-weight:bold;}

.gallery
{
    display: inline-block;
    
}

.photogallimg { width:100% !important; height:200px !important; }

.photogall {  color:#115198; padding-top:5px !important; padding-bottom:5px !important;  text-align:center; font-weight:bold !important; text-align:center; } 
@media (max-width:480px) {
	.photogallimg { height:150px !important; }
.homethumb img {height:100px; }
}