/*
Theme Name: Byzero
Theme URI: http://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz/bootstrap-basic" target="commits">commits</a> of this theme at Github.
Version: 1.0.14
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600');
/*
 font-family: 'Source Sans Pro', sans-serif;
*/
body{overflow-x:hidden ;font-family: 'Source Sans Pro', sans-serif!important;}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.p0{padding:0px}
.p-r{position:relative}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}
.mb20{margin-bottom:20px}
.o-h{overflow:hidden}

/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.ptb30{padding:30px 0px}
.s-title{color:#0b54a1;font-weight:600;text-transform:uppercase;font-size:25px}
.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*footer*/

html{overflow-x:hidden;}

.footer-bg-img {
    background:#044081d1;
	background-size:cover;
    padding: 3% 0% 1%;
	color: #e7e7e7;
}
.footer-bg-img a{color:#e7e7e7}
.footer-bg-img a:hover{color:#fff}
.foot-q {
	font-weight:600;
    font-size: 18px;
    color: #e7e7e7;
	text-transform:uppercase
}
.footer-con a{color:#e7e7e7}
.footer-in{ padding-left: 0px; }
.foot-about h3{    display: block;
    margin-top: 18px;
    padding-left: 60px;
    line-height: 20px;
    font-size: 15px;
    color: #e7e7e7;
    text-transform: uppercase;}
.foot-about img{max-width:60%;margin-bottom:10px;float:left}
.footer-in li a {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #e7e7e7;
}
.foot-about p{display:inline-block}
.footer-bottom{ padding-top: 12px;
border-top: 1px solid #f5f5f5;
margin-top: 12px;}
.footer-addr{font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #e7e7e7; }
footer li{list-style-type:none}
.left-po a{ color: #fff; }
.left-po a:hover{ color: #fff; }
.social ul{padding-left:0px;text-align:center}
.social a{font-size:25px}
.social ul li{display:inline-block;padding:0px 5px}

.add-yuo-add {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 700;
    font-size: 14px;
    color: white;
    margin-top: 13px;
}
.sys {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
    font-size: 15px;
    color: #dbd8d8 !important;
}

.left-po {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
    font-size: 14px;
    color: white; margin-bottom: 0;
}
.color-whit{ color: #000; }
.text-rightt {
    text-align: right;
}

.text-leftt {
    text-align: left;
}
footer {
    background: url(https://saravanahospital.co.in/wp-content/uploads/2019/02/Untitled-1.jpg);
    background-size: cover;
}
/*header-common*/
.page-id-26 header {position: absolute;z-index: 999;left:15px;right:15px}
.navbar-default{background: none !important; margin-top: 10px;}
.navbar{ min-height: auto !important; }
.navbar-default {background-color: none!important; border-color:none !important; box-shadow: none !important; border-radius: none !important; }
.navbar-nav li a {font-family: 'Source Sans Pro', sans-serif; font-size: 16px; color:#8e8e8e; font-weight: 600; }
.page-id-26 .navbar-nav li a{color:#fff !important;text-shadow: 2px 2px 1px #333;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background-color: #0b54a1;
	color:#fff!important
}
.navbar{ border: none !important; margin-bottom: 0 !important; display: inline-block; }
.pull{ float: right;}
.social-med li{list-style-type:none;display:inline-block}
.social-med li a img{padding-right:5px}
.social-med{float:right}
.social-med li{margin-left:10px}
.navbar-collapse{padding-right: 0px !important; }

.navbar.navbar-default{margin-top:0 !important;}
.navbar-nav > .active > a{    background: #0b54a1!important;
    color: #fff!important;}
.nav > li > a{ padding: 6px 14px 8px !important; }
article header,article .entry-meta{ display: none; }
#menu-menu-2{padding-left: 5px;}
#main-column .post, #main-column .page {
    border: none !important;
    margin-bottom: 0px !important;
    padding: 0px !important;
}

/*header*/

header{ padding-top: 25px;padding-bottom: 5px; }
.h-slider{ border-top: 5px solid #0576cf; }
.menu-o{ float: right;padding-top: 10px;}
.clip a{ font-family: 'Source Sans Pro', sans-serif; font-size: 14px;
color: #79797b !important; font-weight: 600;}
.clip{ float: right; }
.social-med{ margin-bottom: 14px; }
.logo img{ margin-top: -10px; }


/*Testimonial*/
.testimonial-heading{display:none}
.h-testimonial{text-align:center}
.testimonial-content{text-align:center}
.testimonial-client{text-align:center!important}
.wpmslider-viewport, .testimonial-inner{border:none!important}


/*We make*/
.we-make{background:url("https://saravanahospital.co.in/wp-content/uploads/2018/12/patern-bg.jpg") repeat}
.we-make .s-title{text-align:center;margin-bottom: 0;}
.we-make-block{display:table;margin-bottom:30px}
.we-make-block h4{display: table-cell;text-align:left;font-size: 17px;
    color: #4a4a4a;
    vertical-align: middle;
    padding-left: 10px;}
.we-make-block img{display: table-cell;}
.we-make p{    margin-bottom: 40px;line-height: 24px;
    font-size: 15px;
    margin-top: 10px;text-align:center}
.slider-btm-b-3.slider-btm-b h3 a img {
    padding-right: 5px;
}

/*Service block*/
.our-services{background-image: radial-gradient(#086dd9, #022e5d);}
.service-block img{max-width:100%}
.service-block{position:relative;overflow:hidden}
.in-b-1 h3{color: #023061;
    margin: 0px;
    font-size: 18px;
    font-weight: 400;line-height:22px;}
.in-b-1 h4{color: #fff;
	    font-weight: 600;
    margin-bottom: 5px;
	
   }
.service-block .in-b-1{position: absolute;
	
    bottom: 0;
    width: 100%;
    background: #0b54a18a;
    text-align: left;padding:15px 26px;transition: all .7s}
.service-block .in-b-2{
	border-radius:100%;
	position: absolute;
    top: 0px;
    bottom: 0px;
    color: #fff;
    text-align: center;
    background: #0b54a15c;padding: 20px 40px;
     transform: scale(0) rotate(180deg) ;
	opacity:0;
transition:all .7s;}
.service-block:hover .in-b-2{transform:scale(1) rotate(0deg);opacity:1;border-radius:0px}
.service-block:hover .in-b-1{opacity:0}
.service-block .in-b-2 hr{ max-width: 100px;
    border-color: #ff2400;}
.service-block .in-b-2 h3{font-weight: 600;color: #ffffff;}
.service-block .in-b-2 h4{    margin-bottom: 5px;}
.btn-blue{background:#007bf7;color:#fff}
.btn-blue:hover{color:#fff}

/*Welcome*/
.welcome{background:#f7f7f7;text-align:center}
.welcome h1{font-size: 24px;margin-bottom:-5px;
    font-weight: 600;
	padding-bottom:0px;
color: #0b54a1;}
.welcome hr{width: 100px;display: inline-block;margin-top:5px;margin-bottom:5px;border-color:#be5353}
.welcome h2{color: #030303;font-size: 20px;margin-top: 0px;font-weight:400}
.welcome img{max-width:100%}

/*Slider-btm*/
.slider-btm h3{color:#fff;margin:0px;padding:0px;font-size:17px;text-transform:uppercase;margin-bottom:3px;font-weight:600; margin-top:10px;}
.slider-btm-b-1{background:#0b54a1}
.slider-btm-b-2{background:url("https://saravanahospital.co.in/wp-content/uploads/2018/12/slider-btm-con-bg.jpg"); background-size:cover}
.slider-btm-b-1 h4{margin:0px;padding:0px;color:#f9f9f9;font-style: italic;font-size:14px}
.slider-btm-b{padding:10px;text-align:center;min-height:76px}
.slider-btm-b-2 h4{font-size: 14px;
    color: #fff;
    margin: 0px;}
.slider-btm-b-3{background:#318aea;}
.slider-btm-b-3 h3{margin-top:15px;}
.slider-btm-b-3 a{color:#fff;background:#0557ae;border-radius: 43px;padding: 6px 18px;}
.slider-btm-b-3 a:hover{text-decoration:none}
.slider-btm-b-1 h3{margin-top:5px}
.slider-btm{margin-top:-40px;background: #f7f7f7;}


/*about-us*/
.saravana-hospital-page {
    background: transparent;
    position: absolute;
    z-index: 2;
    width: 100%;
}
.dr-name{margin-bottom:0;}
/*panner*/
h1.banner-title {margin: 0px;font-size: 30px; font-weight: 600;text-align: center;color: #0b54a1;}
.banner-color {
    padding-top: 140px;
    padding-bottom: 30px;
}
.banner {background: url(https://saravanahospital.co.in/wp-content/uploads/2019/01/1.png)no-repeat bottom center;background-size: cover;background-position-y: -95px;}

/*contact-us*/
h2.touch-h1 {font-size: 30px;text-transform: uppercase;font-weight: 600;color: #9e9e9e;margin: 0px;}
.touch hr {width: 100px;display: inline-block;margin-top: -5px;margin-bottom: 5px;border: 2px solid #2254a7;margin-left: 3px;}
h3.sara-hos-head {margin: 0px;font-size: 20px;font-weight: 400;margin-bottom: 5px;color: #868686;}
address.saravana-hospital.contact {margin-bottom: 15px;color: #333;font-size: 15px;line-height: 24px;}
address.saravana-hospital.contact a {color: #333;}
p.max{width: 50% !important;display: inline-block;}
.enquiry form input {border: none;border-bottom: 1px solid #dadada;outline: none;}
input#cf-subject { width: 99%;}
textarea#cf-message {border: none;border-bottom: 1px solid #dadada;outline: none;width: 99%;height: 100px;}
label.lable { font-size: 14px; font-weight: 600;color: #3e3c3c;}
input.type-send-me {background: #2254a7;padding: 5px 30px;color: #fff;font-size: 20px;font-weight: 600;border-radius: 25px;   float: right;}
.contact-page {padding: 30px 0;}
.enquiry {overflow: hidden;}
.logo a img {max-width: 90%;}
.insurance {
    text-align: center;
}
.ins-txt p {
    font-size: 18px;
    font-weight: 600;
}
.insurance {
    padding: 30px 0;
}
/*about*/
h3.abt-head {font-size: 25px;font-weight: 500;margin: 0px;margin-bottom: 10px;color:#424242;}
.about-page {padding: 30px 0;}
p.about-p { font-size: 15px;text-align: justify;line-height: 24px;}
.facility-page {padding: 30px 0;}
.gyna-page {padding: 30px 0;}
.insurance-page {padding: 30px 0;    background: #f6f6f6;}
.opht-page {padding: 30px 0;}
.welcome.ptb30 p {
    font-size: 15px;
    line-height: 24px;
}
.insurance h4{font-size:24px;}
.insur img{width:70%;}
.insur{text-align:center;    margin-top: 10px;
    padding: 10px 20px;}
.insur p{font-size: 16px;
    padding-top: 10px;}
.check{font-weight:600;color:#333;}
.facility-inner h4{font-size:20px;color:#4e4d4d;font-weight:600;}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium { height: 120px; width: 390px;}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {background-color: #0B539E;border: 1px solid #ddd;color: #fff;font-size: 1em;padding: 10px 15px;}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color: #0B539E; color:#fff;}
ul#wpforms-446-field_5 {width: 500px;}
button#wpforms-submit-446:hover { background: #0B539E; color: #fff;}
@media(max-width:1024px)
{
	.slider-btm h3{font-size:20px;}
	.banner {background-size: auto !important;}

}

@media(max-width:991px)
 {
	 .logo a img {max-width: 85%;}
	 .foot-about h3{margin-top:9px}
 }
@media (max-width: 768px){
	.slider-btm h3 {font-size: 15px;}
}
 
 @media(max-width:767px)
{
	.logo a img{width:40%;}
	.logo{text-align:center}
	.foot-about h3{display:inline-block;padding-left:10px}
	header{position:initial}
	.foot-about img{float:none}
	.social-med .nopadright{padding-right:15px}
	.social-med .mail{float:left}
	.social-med .clip{margin-top:0px;margin-bottom:10px}
	.menu-o{float:none;text-align:center;  margin-top: -50px;}
	.slider-btm {margin-top: 20px;}
	.slider-btm-b{margin-bottom:10px}
	.welcome.ptb30{padding-top:15px;text-align: center;
    line-height: 25px;}
	.left-po{text-align:center}
	.navbar-collapse{background:#13a4d5}
	.navbar-toggle{border:none}
	.logo img{max-width:215px}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:transparent}
	.navbar-toggle .icon-bar{background-color: #0654a7!important;}
	.menu-o .navbar{width:100%;  }
	footer{text-align:center}
	footer ul li{list-style-type:none!important}
	.foot-q{margin-bottom:6px}
	.footer-in{margin-bottom:20px}
	.navbar-collapse{padding-right:15px!important}
	.our-services .col-sm-6:first-child .service-block{margin-bottom:30px}
	.we-make-block img {
    display: inline-block;margin-bottom:5px
}
	.we-make-block {
    display: inline-block;
		}
	.we-make{text-align:center}
	.we-make-block h4{padding-left:0px}
}
 @media(max-width:460px)
{
	.service-block .in-b-2{position:initial;opacity:1;transform:scale(1) rotate(0deg);border-radius:0px;padding:10px}
	.in-b-1{display:none}
	div#wpcf7-f202-p26-o1 input,textarea.wpcf7-form-control.wpcf7-textarea {width: 100% ;}
	input[type="radio"] {width: auto !important;}
	input.wpcf7-form-control.wpcf7-submit {width: 35% !important;float: none !important; }
	span.wpcf7-form-control-wrap.date-819,span.wpcf7-form-control-wrap.radio-919{padding-left:0px !important}
	span.wpcf7-form-control-wrap.your-subject {margin-left: 0px !important;}
	span.wpcf7-form-control-wrap.your-name, span.wpcf7-form-control-wrap.email-847 {padding-left:0px !important;}
	.modal-header {padding-left: 20px !important;}
}

 @media(max-width:360px)
{
	.logo a img {max-width: 50%;}
}






h3.con-top { margin-top: 0px;margin-bottom: 15px;font-size: 25px;color: #868686;font-weight: 900;}

input#cf-name {width: 100%;}
ul.oph-ul li {font-size: 15px;line-height: 24px;}
p.bold-1 {font-weight: bold;font-size: 15px;}
.opht-page-2 {background: #f3f3f3;padding-top: 15px;padding-bottom: 30px;}
.opht-page{background: #ffffff;}
.opht-page-1 {padding-top: 30px;padding-bottom: 15px;background: #ffffff;}
.opht-page-0 {padding: 30px 0;background: #f3f3f3;}
p#bb {font-weight: bold;}
.btn-lg {background: #0b54a1;border: none;box-shadow: none !important;margin: 0px;    padding: 6px 12px;border-radius: 33px;   font-size: 17px;text-transform: uppercase;font-weight: 600;background-image: none !important;text-shadow: none !important;margin-top: 11px;}
.btn-lg img {margin-right: 7px;}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {color: #fff;background-color: #0b54a1 !important;border-color: #0b54a1 !important;}
.btn-info:focus, .btn-info:hover {background-color: #0b54a1;background-position: 0 -15px;}
div#myModal {padding: 0px !important;}
.modal-header{text-align:left;padding-left: 65px;
    padding-top: 40px;}
.doctor-page {overflow: hidden;background: #235892;text-align: center;color: #fff;}
.bor-right {border-right: 1px solid #d5d5d542;}
.doc-name {padding-top: 15px;}
div#wpcf7-f202-p26-o1 input {border: 1px solid #3333;}
textarea.wpcf7-form-control.wpcf7-textarea { height: 50px;}
span.wpcf7-form-control-wrap.radio-919 {padding-left: 42px;}
span.wpcf7-form-control-wrap.date-819 { padding-left: 47px;}
span.wpcf7-form-control-wrap.your-name,span.wpcf7-form-control-wrap.email-847{padding-left: 10px;}
span.wpcf7-form-control-wrap.your-description {padding-left: 12px;}
input.wpcf7-form-control.wpcf7-submit {float: right;background: #32659b; border: none;    padding: 3px 25px; color: #fff;}
.r-type ul li {
        line-height: 28px;
    font-size: 15px;
}
.r-type {
    padding: 10px 30px;
    border: 1px solid #b1b1b133;
}
ul.fac-ul {
    list-style-type: none;
    padding: 0px;
    line-height: 24px;
    font-size: 14px;
}
.r-type ul {
    padding: 0px;
    list-style-type: none;
    margin: 0px;
}
span.wpcf7-form-control-wrap.your-subject {
    margin-left: 11px;
}
span.wpcf7-not-valid-tip {
    display: block;
    color: #e63d3d;
}
.screen-reader-response ul {
    display: none;
}
.screen-reader-response {
    color: #e63d3d;
    margin-bottom: 20px;
}
button.splite_sideEnquiry.pos_right.on_mobile.enabled_on_mobile {
    background: #0b54a1;
    color: #fff;
    border: none;
    padding: 10px 15px;
    margin-top: 5px;
    border-radius: 33px;font-size: 18px;
}
a.splite_sideEnquiry.pos_right.on_mobile.enabled_on_mobile {
    display: none;
}

ul.oph-ul {
    list-style-type: square;
    padding-left: 18px;
}
.facity-gal {
    background: #efefef;
    padding: 30px 0;
}

.menu{
	display:none;
}