@import url('https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Merriweather');
body {font-family:  'Roboto', sans-serif; font-size:15px;color:#474748;}
.font-merriweather{font-family: 'Merriweather', serif;}
input::-ms-clear {display: none;}
html {-ms-overflow-style: scrollbar;}
/*for autofilled yellow color bg*/
input, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;} 
img{border:none;}
a:focus, .btn:focus, a:hover, a:focus, button:focus {text-decoration: none;outline: none !important;}
a.text-white:hover, a.text-white:focus, a.text-white:visited{color:#fff;}
.panel, .alert, .label, .panel-heading, .panel-footer, .form-control, .input-group-addon, .panel.panel-default, .table th, .thumbnail, .navbar, .btn, .modal-content{border-radius: 0;box-shadow:none;}
.disable-select{-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select: text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
.form-control:focus{box-shadow:none !important;}
textarea{resize:none;}
.radius-100{border-radius: 100px;}
.top-buffer-50{margin-top:50px;}
.top-buffer-60{margin-top:60px;}
.no-padding-bottom{padding-bottom: 0 !important;}
.top-buffer-60{margin-top:60px;}
.top-bottom-buffer-40{margin-top:40px;margin-bottom:40px;}
.top-bottom-buffer-60{margin-top:60px;margin-bottom:60px;}
.padding-top-bottom-60{padding-top:60px;padding-bottom:60px;}
.max-height-65{height:65px;}
.max-height-400{max-height:400px !important;}
hr{border-top:2px solid #eeeeee;clear:both;padding-top:5px;}
.text-thin{font-weight:300}
.lh-25{line-height:25px;}
.img-60{width:60px;border:2px solid #ccc;border-radius:100px;}
.no-padding-lr{padding-left:0;padding-right:0;}
.hide-scroll{overflow: hidden;/*padding-right:17px;*/}
.ln-20{line-height:20px !important;}
.ln-32{line-height:32px !important;}
.ln-48{line-height:48px;}
.border-color-ddd{border-color:#ddd;}
.left-buffer-5{margin-left:5px;}
.border-right-ddd{border-right:1px solid #ddd;}
.border-left-ddd{border-left:1px solid #ddd;}
.border-bottom-ddd{border-bottom:1px solid #ddd;}
.border-top-ddd{border-top:1px solid #ddd;}
.border-bottom-eee{border-bottom:1px solid #eee;}
.border-r-l-b-ddd{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-15{padding-bottom:15px;}
.top-bottom-buffer-5{margin-top:5px;margin-bottom:5px;}
.top-buffer-3{margin-top:3px;}
.top-buffer-2{margin-top:2px;}
.top-buffer-60{margin-top:60px;}
.top-buffer-25{margin-top:25px;}
.xs-show{display:none;}
.x-scroll{max-width:100%;overflow-x:auto;}
.table-ellipsis td{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 0;} 
.disabled-click{pointer-events:none;} 
.disabled-cursor{cursor: not-allowed !important;pointer-events:auto !important;}
.disabled-cursor.k-state-disabled{cursor: not-allowed !important;pointer-events:auto !important;}
.top-bottom-buffer-30{margin-bottom:30px;margin-top:30px;}
.padding-top-bottom-10{padding-top:10px;padding-bottom:10px;}
.padding-top-bottom-30{padding-top:30px;padding-bottom:30px;}
.padding-top-bottom-60{padding-top:60px;padding-bottom:60px;}
.top-buffer-offset-3{margin-top:-3px;}
.text-red{color:#ff0000}
.text-white{color:#ffffff} 
textarea.form-control{min-height:80px; }
.panel tr:nth-child(even) {background-color: #eee}
.panel tr:nth-child(odd) {background-color: #FFF}
.panel table thead tr{background-color:#e1e1e1!important}
.btn:active, .btn.active, .btn:focus{box-shadow:none}
.no-margin{margin:0 !important;}
.no-margin-top{margin-top:0 !important;}
.top-buffer-5{margin-top:5px !important;}
.top-buffer-20{margin-top:20px !important;}
.top-buffer-15{margin-top:15px;}
.top-buffer-30{margin-top:30px;}
.top-buffer-33{margin-top:33px;}
.top-buffer-40{margin-top:40px !important;}
.top-buffer-80{margin-top:80px !important;}
.top-buffer-10{margin-top:10px !important;}
.top-buffer-8{margin-top:8px;}
.top-bottom-buffer-10{margin-top:10px;margin-bottom:10px;}
.top-bottom-buffer-15{margin-top:15px;margin-bottom:15px;}
.top-bottom-buffer-20{margin-top:20px;margin-bottom:20px;}
.bottom-buffer-5{margin-bottom:5px !important;}
.bottom-buffer-10{margin-bottom:10px;}
.bottom-buffer-15{margin-bottom:15px !important;}
.bottom-buffer-24{margin-bottom:24px;}
.bottom-buffer-20{margin-bottom:20px !important;}
.bottom-buffer-50{margin-bottom:50px;}
.bottom-buffer-30{margin-bottom:30px !important;}
.border-right{border-right:1px solid #d9d9d9;}
.no-padding{padding:0 !important;}
.thumbnail{padding:0;margin-bottom:0}
.font-10{font-size:10px;}
.font-11{font-size:11px;}
.font-12{font-size:12px;}
.font-13{font-size:13px !important;}
.font-14{font-size:14px !important;}
.font-16{font-size:16px !important;}
.font-17{font-size:17px;}
.font-18{font-size:18px;}
.font-20{font-size:20px !important;}
.font-22{font-size:22px !important;}
.font-24{font-size:24px !important;}
.font-25{font-size:25px !important;}
.font-30{font-size:30px;}
.font-36{font-size:36px !important;}
.font-40{font-size:40px;}

.no-padding-left {padding-left: 0 !important;}
.no-padding-right {padding-right: 0 !important;}
padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}
.padding-top-10{padding-top:10px !important;}
.padding-top-55{padding-top:55px;}
.padding-top-30{padding-top:30px;}
.padding-bottom-20{padding-bottom:20px !important}

.padding-left-right-30 {padding-left: 30px;padding-right: 30px;}

.left-buffer-40{margin-left:40px;}
.left-buffer-5-xs{margin-left:5px;}
.img-36{height:36px;border-radius:100px;border: 1px solid #eee;}
/*.mgt-img{border-color:#d0ed66;}*/
.img-48{height:48px;}
.img-110{height:110px;}
.bg-eee{background-color:#eee}
.bg-f5{background-color:#f5f5f5}
.bg-fff{background-color:#fff !important}
.font-72{font-size:72px;}
.no-bg-img{background-image:none !important;}
.no-border{border:none !important;}
.border-ddd{border:1px solid #ddd} 
.max-height-65{max-height:65px !important;}
.text-fff{color:#fff;}
.asterisk:after{content: '*';color: red;position: absolute;right: 6px;top: 5px;}
.right-buffer-30{margin-right:30px;}
.right-buffer-50{margin-right:60px;}
.right-buffer-15{margin-right:15px;}
.right-buffer-20{margin-right:20px;}
.right-buffer-10{margin-right:10px;}
.right-buffer-5{margin-right:5px;}
.full-width{width:100% !important;}
.text-bold{font-weight:bold;}
.text-bold-lt{font-weight:300;}
.text-bold-md{font-weight:500;}
.text-bold-ex{font-weight:700;}
.text-left{text-align:left !important;}
.padding-5{padding:5px 8px !important;}
.pull-right-xs{float:right;}
.pull-right-cu{float:right;}
.pull-left-xs{float:left;}
.pull-left-cu{float:left;}
.bottom-buffer-2{margin-bottom:2px !important;}
.left-buffer-20 {margin-left:20px !important;} 
.left-buffer-10 {margin-left:10px !important;} 
.padding-left-10{padding-left:10px;}
.padding-left-15{padding-left:15px !important;}
.text-999{color:#999}
.text-333{color:#333}
.label-danger{background-color:#e13030;border-radius:3px;}

.alert-sm{padding:8px;margin-bottom:8px;}
.not-visible{display:none;}/*did purposely for display none without !important*/

.table-sm td, .table-sm th{padding:4px 6px !important;}
.input-xs { height: 22px;padding: 1px 2px;font-size: 12px;border-radius: 3px;}

.bg-blue{background-color:#4fbfd7;}
.bg-dark-blue{background-color:#13477b;}
.bg-green{background-color:#c4d938;}
.btn-outline-green{border-color:#c4d938 !important;}

/*change theme (primary color change)*/
.btn-primary {background-color: #145284;border-color: #145284;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
background-color: #0c3c63;border-color: #0c3c63;color:#fff;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {background-color: #145284;border-color: #145284;}
/*.btn-primary:hover{background-color:#145284;border-color:#145284}*/
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#145284;border-color:#145284}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#145284;border-color:#145284}
.btn-link{color: #145284;}
a, a:hover, a:focus{color:#145284;}
a.text-primary:hover {color: #145284;}
.bg-primary {background-color: #145284 !important;}
a.bg-primary:hover, a.bg-primary:foucs {background-color:#145284;}
.label-primary{background-color: #145284}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #145284;color:white}
.panel-primary {border-color: #004179;}
.panel-primary > .panel-heading {background-color: #145284;border-color: #004179;}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color: #004179;}
.panel-primary > .panel-heading .badge {color: #145284;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #004179;}
.text-primary, .text-primary:hover, .text-primary:focus{color: #145284;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{background-color:#145284;border-color:#004179;}
/*change theme (primary color change) end*/
.email-us-form #captcha {border: 2px solid #4fbfd7;}

#mapPointers {
	height: 700px;
}

#mapPointersDialysisCenters {
	height: 700px;
}

.ul-list{margin:0;padding:0}
.ul-list li{display:block;}

.btn-orange{background-color:#fdb716;color:#fff;}
.btn-orange:hover, .btn-orange:focus{background-color:#eea90a;color:#fff;}
.btn-white {color: #ffffff}

.btn-secondary{background-color:#c4d938;color:#fff;}
.btn-secondary:hover, .btn-secondary:focus{background-color:#b9ce2c;color:#fff;}
.text-secondary{color:#c4d938}
.text-orange{color:#fdb717;}
.text-orange a{color:#fdb717;}
.text-light-blue{color:#4fbfd7;}

.text-145284 {color: #145284 !important;}
.text-888{color:#888}
.text-aaa{color:#aaa}
.max-full-width{max-width:100%;}
.btn-md{line-height: 20px;    padding-top: 10px;    padding-bottom: 8px;}
.fixed {position: fixed;}
.top-buffer-70{margin-top:70px;}
.btn-outline{border:1px solid #ccc;color:#666666;text-transform:uppercase;background-color:transparent;}
.btn-outline.white{border:1px solid #fff;color:#fff;}
.btn-outline:hover, .btn-outline:focus{color:#145284;border-color:#145284}
.no-margin-bottom{margin-bottom:0 !important;}
.danger-border {border-color: #a94442 !important;}
.primary-border{border-color:#145284 !important;transition: all 0.3s ease-out 0s;}
.border-success{border-color:#488729 !important;}
.padding-left-140{padding-right: 140px !important;}
.tooltip {font-size:11px;}
.letter-sp-10{letter-spacing:10px;}


/*custom checkboox & radio */
.control {display: block;position: relative;padding-left: 18px;margin-bottom: 18px;cursor: pointer;/*font-size: 18px;*/ line-height:24px;}
.control input {position: absolute;z-index: -1;opacity: 0;}
.control-indicator {position: absolute;top: 0px;left: 0;height: 16px;width: 16px;background: #fff;border:1px solid #ccc;z-index:1}
.control:hover input ~ .control-indicator, .control input:focus ~ .control-indicator {background-color:#eee;border-color:#aaa;}
.control:hover input:disabled ~ .control-indicator {background-color:#e6e6e6;border-color:#999;}
.control input:checked ~ .control-indicator , .control input:disabled:checked ~ .control-indicator {background: #145284;border-color:#145284;}
.control:hover input:not([disabled]):checked ~ .control-indicator {background: #145284;}
.control input:checked:focus ~ .control-indicator, .control input:checked:hover ~ .control-indicator {background-color:#145284;border-color: #145284;}
.control input:disabled ~ .control-indicator {background: #e6e6e6;opacity: 0.6;pointer-events: none;}
.control-indicator:after {content: '';position: absolute;display: none;}
.control input:checked ~ .control-indicator:after {display: block;}
.control-checkbox .control-indicator:after {left: 5px;top: 0px;width: 5px;height: 11px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.control-checkbox input:disabled ~ .control-indicator:after {border-color: #fff;}
.control-radio .control-indicator {border-radius: 200px;}
.control-radio .control-indicator:after {left: 4px;top:4px;height: 8px;width: 8px;border-radius: 200px;background: #fff;}
.control-radio input:disabled ~ .control-indicator:after {background: #fff;}
.checkbox-inline.control-checkbox, .radio-inline.control-radio{padding-top:3px;display:inline}
.checkbox-group .control{display: block;min-width: 160px;float: left;margin-bottom: 15px;}
.small-checkbox.control{padding-left:20px;}
.small-checkbox .control-indicator{width:13px;height:13px;}
.small-checkbox .control-indicator:after {left: 3px;width: 5px;height: 8px;}
.img-check{margin-bottom:0;padding:0;float:left;margin-right:10px;}
.img-check img{border:1px solid #ddd;}
/*.control.img-check input:focus ~ img, .control.img-check input:hover ~ img {opacity:.7}
.control.img-check input:checked ~ img {opacity:.5}
.control.img-check input:checked:focus ~ img, .control.img-check input:checked:hover ~ img{opacity:.6}*/
/*custom checkboox & radio end*/


/*New Contact From Design */ 
.new-form .form-group{border:1px solid #ddd;padding:15px;height:54px;position:relative;border-radius:3px;margin-bottom:20px;}
.new-form input[type="radio"], input[type="checkbox"]{margin-top:3px;}
.new-form .form-group .form-control {border: none;box-shadow: none !important;padding:25px 15px 15px 15px;z-index: 9;position:absolute;background-color: transparent;top:0;left:0;height:54px;}
.new-form .form-group label{font-weight:normal;font-size:13px;position:absolute;z-index:9;top:18px;transition: all 0.3s ease-out 0s;color:#666;}
.new-form .form-group label.top5{top:5px;font-size:11px;color:#aaa;}
.new-form .form-group.textarea-field{height:105px;}
.new-form .form-group.textarea-field textarea{resize:none;    margin-top: 20px; padding-top: 0;}
.new-form .form-group select.form-control{font-size:13px;width: calc(100% - 10px);top:-1px;padding-top:10px;}
.new-form .form-group.disabled{background-color:#e5e5e5}
.new-form .form-group a{position:relative;z-index:9;padding:4px 0}
/*New Contact From Design End*/

.btn-big{padding-left:50px;padding-right:50px;}



header{padding:30px 0 20px 0;}
.global-search{width:180px;}
.global-search .input-group-addon {border-color:#c4d938;background-color:#fff;border-radius:0}
.global-search .form-control{border-color:#c4d938;border-left:none;border-radius:0;padding-left:0}

.navbar-default {border:none;margin-bottom:0;}
.navbar-default .navbar-nav > li > a{color:#145284;font-weight:bold;font-size:18px;padding:15px 24px 12px 28px;text-transform:uppercase;border-bottom: 3px solid rgba(0,0,0,0);}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#0c3c63;background-color:#eee;border-bottom: 3px solid #0c3c63;}
.search-icon, .menu-icon{color:#333;padding: 9px 10px;border-radius:4px;display:block;float:right;}
.search-icon:focus, .search-icon:hover, .menu-icon:hover, .menu-icon:focus{background-color:#ddd;color:#333}

.sub-nav{background-color:rgba(195, 216, 56, 0.8);/* position:absolute; */width:100%;z-index:8;text-align:center}
.sub-nav.in-page{position:relative;background-color:rgba(195, 216, 56, 1);}
.sub-nav a{color:#fff;display:block;}
.sub-nav h2{font-size:26px;}
.sub-nav .items:first-child{border-left:none;}
.sub-nav .items{border-left:1px solid #fff;display:block;height:95px;}

.blue-active{background-color:rgba(19, 71, 123, 0.8);}
.light-blue-active{background-color:rgba(79, 191, 215, 0.8);}
.orange-active{background-color: rgba(253, 182, 24, 0.8);}


.sub-nav.in-page .blue-active{background-color:rgba(19, 71, 123, 1);}
.sub-nav.in-page .light-blue-active{background-color:rgba(79, 191, 215, 1);}
.sub-nav.in-page .orange-active{background-color:rgba(253, 182, 24, 1);}

.sub-nav-list{background:url(../images/innovations.jpg) no-repeat center center;height:150px;background-size:cover;margin-bottom:30px;}
.sub-nav-list .content{height:100%;text-transform:uppercase;color:#fff;font-size:36px;line-height:150px;}

.treatments-img{background-image:url(../images/treatments.jpg);}
.clinical-img{background-image:url(../images/clinical.jpg);}
.qa-provider-img{background-image:url(../images/qa-provider.jpg);}
.diseases-img{background-image:url(../images/diseases.jpg);}
.kideny-img{background-image:url(../images/kidney.jpg);}
.qa-patient-img{background-image:url(../images/qa-patient.jpg);}
.qa-caregiver-img{background-image:url(../images/qa-caregiver.jpg);}
.resources-img{background-image:url(../images/resources.jpg);}

.online-form{border:1px solid #4fbfd7;padding:25px;min-height:300px;}

.breadcrumb{background-color:transparent;padding:10px 0;font-size:18px;font-weight:bold;}
.breadcrumb > .active {color:#c4d938;}

.mobile-menu{display:none;}
.healthCareOnlineFax a {text-decoration: underline; }


/* .carousel, .carousel-inner{height:640px;} */
.carousel-control {background-color: transparent;/*display:none;*/opacity: 1;width:50px;height:50px;top:48%;}
.carousel:hover .carousel-control{display:block;}
.carousel-control.left {background: none;}
.carousel-control.right {background: none;}
.carousel-control:hover, .carousel-control:focus {opacity: 1;}
.carousel-control .icon-prev, .carousel-control .icon-next{width:50px;height:auto;}
.carousel-caption{background-color:#fff;text-shadow:none;color:#58595b;padding:20px 40px;left: auto;right: 0;bottom:0;text-align:right;}
.carousel-caption h1{font-size:42px;font-family: 'Merriweather', serif;margin:7px 0;}
/* .carousel .banner-1{background:url(../images/homepage-banner.jpg) no-repeat center center;height:100%;background-size:cover;} */


.why-choose, .drg-difference, .why-choose-dr {background:no-repeat -270px 0;background-size:cover;height:560px;position:relative;}
.teleVisits {background:no-repeat;background-size:cover;height:560px;position:relative;}
.teleVisits {height:560px;position:relative;}
.drg-difference{background-image:background-position:-120px 0;}
.why-choose-dr{background-image:background-position:-72px 0;}
.why-choose .content, .drg-difference .content, .why-choose-dr .content, .teleVisits .content{text-align:center;position:absolute;bottom:0;font-family: 'Merriweather';background-color:rgba(195, 216, 56, 0.8);width:100%;left:0;color:#fff;padding:20px;font-size:36px;font-weight:800}
.orange{background-color: rgba(253, 182, 24, 0.8) !important; }
.blue{ background-color: rgba(79, 191, 215, 0.8) !important;}
/*.drg-difference .content{background-color:rgba(253, 182, 24, 0.8)}
 .why-choose-dr .content{background-color:rgba(79, 191, 215, 0.8)}*/
.play-icon{position:absolute;z-index:1;color:#fff;font-size:100px;left:50%;margin-left:-40px;top:20%;width:80px;}
.play-icon img{width:100%;}
#teleVisits-btn img {width:90%; }

.modal-full{width:80%;}
.modal-full .modal-content{border:none;height:100%;}
.modal-full .modal-body {margin-right:-1px;}
.modal-full video{width:100%;margin-bottom:-6px;}
.close-video-popup{background-color:#000 !important;color:#fff;position: absolute;padding: 5px 10px !important;right: 0;opacity: .3;text-shadow: none;z-index: 99;}
.close-video-popup:hover, .close-video-popup:focus{color:#fff;}

.email-image{background:no-repeat center center;height:320px;background-size:cover;}
.email-us .form-control{border-color:#4fbfd7;border-width: 2px;}
.email-us textarea{height:181px;}
.forPatientOnlineForm {margin-bottom: 20px;}

footer{background-color:#13477b;padding:15px 0;}
footer a{color:#fff;}
footer a:hover, footer:focus{color:#b9ce2c;}
footer .quick-links a{display:block;color:#c4d938;font-size:16px;margin:5px 0}
footer .quick-links a:hover, footer a:focus{color:#b9ce2c;}
footer hr{border-color:#95b249;margin-top:15px;margin-bottom:10px;}
.ContactContainer {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 11;
}

#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 0px;
    z-index: 9999;
    width: 70px;
    text-align: center;
    line-height: 30px;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}

#back-to-top.show {
    opacity: 1;
}



.inside-banner{
/*    background:url(../images/our-practice-img.jpg) no-repeat center center;*/
/*    height:500px;*/
    background:url(../images/our-practice-img.jpg) no-repeat;
    height: 700px;
    background-position: 0 22%;
    width:100%;
    background-size:cover;
    position:relative;
    overflow:hidden
}
.inside-banner-content{background-color:#fff;position:absolute;bottom:0;padding:40px 50px;font-size: 42px;    font-family: 'Merriweather', serif;right:0}
.our-team-img{background-image:url(../images/our-team-img.jpg);}
.news-insights-img{background-image:url(../images/news-insights-img.jpg);}
.careers-img{background-image:url(../images/careers-img.jpg);}
.for-provider-img{background-image:url(../images/for-provider.jpg);}

.map-iframe{height:500px;width:50%;}

.testimonal, .bg-f1{background-color:#f1f1f2;}
.testimonal h1{font-family: 'Merriweather', serif;margin-top:80px;text-align:center;;}
.testimonal .item{font-size:18px;text-align:center;}
.testimonal .carousel, .testimonal .carousel-inner{height:auto;width:90%;margin:0 auto;padding:0 40px;margin-bottom:80px}
.testimonal  .carousel-control{top:0}

.no-bg{background:none;}

.link-button{font-size:20px;color:#4fbfd7;}
.link-button:hover, .link-button:focus{color:#3aa4bb;}

.team-member{position:relative;margin-top:30px;}
.team-member .content{color:#fff;position:absolute;bottom:0;background-color:rgba(195, 216, 56, 0.8);width:calc(100% - 30px);padding:15px 0;transition: all 0.3s ease-out 0s;height:52px;overflow:hidden}
.team-member .content p{display:none;font-size:13px;}
.team-member a{color:#333;}
.team-member a:hover, .team-member a:focus{color:#111;}
.team-member .content h4{font-size:14px;font-family: 'Merriweather', serif;font-weight:bold; font-style: initial;}
.team-member:hover .content{height:100%;color:#333;padding:30px 0;}
.team-member:hover .content p{display:block; padding: 10px 11px 10px 11px; /* padding:15px; */}


.page-title h1{margin-bottom:20px;margin-top:0;}
.team-profile, .singlePostContainer .single-post, .singlePageContainer .single-post {border:2px solid #4fbfd7;margin-bottom:20px;}
.team-profile .media, .team-profile .media-body, .single-post .media, .single-post .media-body{overflow:visible;margin-bottom:15px;}
.team-profile .media-object, .single-post .media-object{max-width:280px;}
.team-profile .media-body, .single-post .media-body{padding:20px;}
.team-profile .media-heading, .single-post .media-heading{margin-top:20px; margin-bottom:6px; font-family: 'Merriweather', serif;font-weight:bold;color:#13477b;}
.team-profile .media-body ul, .single-post .media-body ul{padding:0;margin:25px 0 0 0}
.team-profile .media-body label, .single-post .media-body label{text-transform:uppercase;color:#c4d938;}
.team-profile .media-body ul li, .single-post .media-body ul li{display:block;/*font-size:18px;*/}

.team-profile ul.dropdown-menu li a, .single-post ul.dropdown-menu li a{color:#f0f0f0;}
.team-profile ul.dropdown-menu li a i, .single-post ul.dropdown-menu li a i{width:24px;text-align:center}

.team-profile .media-body .dropdown-header, .single-post .media-body .dropdown-header{color:#c4d938;padding:15px 20px 10px 20px;}
.team-profile ul.dropdown-menu, .single-post ul.dropdown-menu{margin:0;    left:0;background-color:#13477b;border-radius:0;width:235px;padding-bottom:10px;}
.team-profile .dropdown-menu li a:hover, .team-profile .dropdown-menu li a:focus, .single-post .dropdown-menu li a:hover, .single-post .dropdown-menu li a:focus{background-color:#13477b;color:#fff}
/*.team-profile .dropdown-menu li a, .single-post .dropdown-menu li a{color:#f0f0f0;}*/
/*.team-profile .dropdown-menu li a i, .single-post .dropdown-menu li a i{width:24px;text-align:center}*/
.team-profile .media-body .btn, .single-post .media-body .btn{margin-top:58px;} 
.post-header-img{margin-bottom:20px;}
.post-header-img img{width:100%;}


.recent{position:relative;margin-bottom:30px;}
.recent-content{position:absolute;background-color: rgba(195, 216, 56, 0.8);top:0;height:100%;width:calc(100% - 30px);color:#fff;/*padding:40px 20px 20px 20px;*/font-size:22px;font-weight:bold;text-align:center;}


.post{position: relative;margin-bottom: 20px;}
.post .content{position: absolute;bottom: 0;font-family: 'Merriweather';background-color: rgba(195, 216, 56, 0.8); width: 100%;color: #fff;padding: 20px;font-weight: 800;font-size:24px;}

.address-list a{color:#333; text-decoration: underline;}
.address-list h3 a {color:#145284;}
.address-list a:hover, .address-list li.active a{color:#c4d938;}

.map-data{position:absolute;width:50%;height:100%;background-color:#145284;right:-90%;color:#fff;padding:30px;transition: all 0.3s ease-out 0s;}
/* .map-data.open{right:0;} */
.map-dr-image{width:150px;display:inline-block; margin-right:15px;}
.map-data-close{color:#fff;position:absolute;left:-36px;top:0;padding:5px 10px;background-color:#05375f;}
.map-data-close:hover, .map-data-close:focus{color:#fff;background-color:#002746;}



.job-post{border:1px solid #4fbfd7;padding:25px 30px;margin-bottom:20px;}

.panel-heading{background-color:transparent !important;padding:15px 15px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;}
.panel-title a{font-size:20px;font-family: 'Merriweather';font-weight:bold;color:#c4d938;}
.panel-title:focus a, .panel-title:hover a{color:#c4d938;}
.PODsSidebarSection .panel-title:focus a, .PODsSidebarSection  .panel-title:hover a{color:#13477b !important;}
.panel-title .collapsed, .panel-title .collapsed:focus, .panel-title .collapsed:hover{color:#13477b;}
.border-light-blue{border:1px solid #4fbfd7;}
.categoryName {color: #333; font-weight: bold; padding-bottom: 7px;}
.phoneNumber {color: #ffffff; cursor: default}
.phoneNumber:hover, .phoneNumber:active, .phoneNumber:focus {color: #ffffff; }
.officeLocationsOurTeam a:active, .officeLocationsOurTeam a:focus {color: #145284}
.dialysisCentersOurTeam a:active, .dialysisCentersOurTeam a:focus {color: #145284}
.officeLocationTabs .panel-primary {border-color: #fff !important; }
.officeLocationTabs .panel-primary > .panel-heading {border-color: #fff !important; }
.officeLocationTabs .panel-body {padding: 0; }

/************* code added by Sneha **************/
.font-40{font-size:40px;}
.fa-angle-left, .fa-angle-right {font-weight: bold;}
.text-57585b {color: #57585b !important;}
.text-c4d938 {color: #c4d938;}
.text-uppercase {text-transform: uppercase;}
p {font-size: 22px;}
#careerFilter  .sjb-filters {display: none; }

/*********** common css - border-width:2px ***********/
.btn-outline-green, .global-search .input-group-addon, .global-search .form-control {border-width: 2px !important;}

/************** common css - font-size:22px ************/
.testimonal .item, .team-profile .media-body label, .single-post .media-body label, .team-profile .media-body ul li, .single-post .media-body ul li, .inside-banner .map-data span, .career-container .sjb-page .job-description p, .inside-banner .map-data a, .career-container .sjb-page .btn-primary {font-size: 22px !important;}

/*********** common css - font-size:22px bold **********/
footer .quick-links a, footer h4, .btn-outline, .btn-outline .fa-angle-left, .btn-outline .fa-angle-right, .team-profile .media-body ul label, .inside-banner .map-data ul li label, .inside-banner .map-data h4 {
    font-size: 22px;
    font-weight: bold;
}

/************ common css - font-size: 22 500 *********/
footer .copyRights, .breadcrumb, .team-profile .media-body ul li a, .single-post .media-body ul li a {
    font-size: 22px;
    font-weight: 500;
}

/************* common css - Paragraph ************/
.doctalk-container p, .news-insights-container p, .job-post p {
    line-height: 32px;
    padding-right: 20px;
    font-size: 22px;
}

/************* common css - Page header ***********/
.ourTeamSinglePage .page-title h1, .career-container h1, .news-insights-container h1, .office-container h1, .testimonal h1, .singlePageContainer h1, .singlePostContainer h1, .readMore {
    font-size: 40px;
    color: #57585b;
}

.ourTeamSinglePage .recent-content a, .singlePostContainer .recent-content a{ font-size: 23px; }

.OurTeamprintAsPDF {
    font-size: 24px;
    font-weight: bold;
    color: #666666;
    margin-right: 7px;
}

.OurTeamShareButton {
    background: #ffff;
    border: none;
    font-size: 26px;
    margin: 0;
    padding: 0;
}


.googleReview { padding: 1px 15px 1px 15px; }


/************* common css - Page Sub Header ************/
.single-post .media-heading{font-size: 30px;}

/************* common css - share dropdown ************/
.share-dropdown-menu .dropdown-header{
    font-size: 25px !important;
    font-weight: bold;
    margin-bottom: 20px;
}
.share-dropdown-menu li a {margin-bottom: 10px;}
.share-dropdown-menu li a p {
    font-weight: 500;
    margin-top: 20px;
}
.share-dropdown-menu li a input[value] {
    color: #404042;
    font-weight: bold;
}
.share-dropdown-menu li a i {
    font-size: 40px;
    vertical-align: middle;
}

/************* placeholder ************/
input#ourTeam::placeholder, input#news-insights::placeholder, input#searchOffLoc::placeholder, input#searchPosition::placeholder, input#searchLocation::placeholder, input#singleNewsInsights::placeholder, input#singleHealthcare::placeholder, input#singlePatient::placeholder, input#singleCaregiver::placeholder {
    color: #a7a9b6 !important;
    font-weight: 500;
}
.email-us input::placeholder, .email-us textarea::placeholder, .email-us select#getTopic {color: #404042 !important;}
.global-search input::placeholder {font-size: 22px;color: #57585b;}

/************* link btn *********/
.link-button {letter-spacing: 1px;}
.doctalk-container .link-button, .team-container .link-button {font-size: 30px;}
.btn-secondary, .btn-info {font-weight: 500}

/************* green-banner ***********/
.green-banner h1 {
    line-height: 45px;
    padding-right: 20px;
    letter-spacing: 1px;
}

/********* home page *********/

.homeSlider .carousel-control{display: none;}
.global-search .form-control {padding: 5px 0 0 0;}
.global-search .fa-search {font-size: 21px;}
.global-search .input-group-addon {padding: 9px 16px;}
.sub-nav h2 {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: bold;
    letter-spacing: 2px;
}
.sub-nav .items {
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* .carousel, .carousel-inner {height: 780px;} */
.why-choose .content, .drg-difference .content, .why-choose-dr .content, .teleVisits .content {font-size: 35px;}
button#submitForm {
    text-transform: uppercase;
    font-weight: bold;
}
.inside-banner-content {padding: 40px 100px;}
.carousel .banner-1{height:100%;background-size:cover;}
.philosophy-container {
    padding-left: 36px;
    padding-right: 36px;
    line-height: 35px;
    letter-spacing: 1px;
}

/********* testimonials ********/
/********* testimonials ********/
.singleTestimonials .testimonialBody {
    background-image: url(../images/testimonial-icon.jpg);
    background-repeat: no-repeat;
    padding-left: 60px;
}

.singleTestimonials .testimonialContent {
    padding-right: 60px;
    text-align: justify;
}

.singleTestimonials .panel-title a {
    margin-left: 10px;
    vertical-align: middle;
}

.singleTestimonials .panel-primary {border-color: #fff !important; }
.singleTestimonials .panel-primary > .panel-heading {border-color: #fff !important; }

#tab2default .modal-header {
    padding: 0;
    border-bottom: 0;
}

.testimonialVideos {margin-bottom: 20px; }
.testimonialVideos p {font-size: 16px; }
#videoTestimonials .modal-content {background: none; border:none}

.testimonialsRow {
    border: 1px solid #eee;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0px 2px 10px 3px #eee;
}
.referralForm {
    margin-top: -10px;
    margin-bottom: 5px;
}
/* .referralFormLctDly {
    position: absolute;
    top: 30%;
} */
.referralFormDialysisCenter {
    position: absolute;
    top: 31%;
}
/* #mapDialysisCenterMetaDataSection .referralFormDialysisCenter a{ font-size:17px !important;}  */
#mapLocationMetaDataSection .referralFormLctDly a{ font-size:22px !important; }
#mapDialysisCenterMetaDataSection h1 { margin-top: 0; }

#mapDialysisCenterMetaDataSection ul li a label {
    padding-right: 4px;
    padding-left: 0px;
}

.referralForm a {
    font-size: 12px;
    color: #333 !important;   
}

#testimonal {min-height: 220px;}

.loaderAlignCenter {text-align: center; display: none; position: absolute; right: 50%;}

.datepicker{ z-index:1060 !important;}

#referralFromModal .showAddresses ul li label, #referralFromModal .showAddresses ul li a {display: none;}
#referralFromModal .modal-header, #referralFromModal .modal-body, #referralFromModalForHeaderAndFooter .modal-body
, #referralFromModalForHeaderAndFooter .modal-header {padding:0; }
#referralFromModal .showAddresses ul {margin: 0; }

#referralFromModal .modal-title img {margin-right: 40px;}
#referralFromModal .showAddresses {padding-top: 16px; }
#referralFromModal .showAddresses h2 {font-size: 19px;}
#referralFromModal .modal-title, #referralFromModalForHeaderAndFooter .modal-title {
    font-size: 16px;
    font-weight: 500;
    padding-top: 0px;
    padding-bottom: 5px;
}

/* Hiding address's phone and fax in referral form */
.showAddresses p:nth-child(2), .showAddresses p:nth-child(3) {display: none; }


/* #referralFromModal .team-profile .media-body label {font-size: 15px !important; } */
#referralFromModal .team-profile .media-body label {font-size: 15px !important; }

.showAddresses h2, .showAddresses h1 {
    font-size: 20px;
    padding-bottom: 9px;
    color: #963636;
    margin: 0;
    padding: 0;
    margin-bottom: 10px !important;
}

#referralFromModal .close { 
  z-index:9999;
  position: relative;
}

.showAddresses li {font-size:15px; }
.team-profile .media-body .showAddresses ul li {font-size:16px !important; }
.team-profile .media-body .showAddresses ul li label {font-size:15px !important; }
.team-profile .media-body .showAddresses ul li a {font-size:15px !important; color: #4b4b52e0; }
.showAddresses li a {font-size:15px; color: #333; }
.showAddresses li a:hover {font-size:15px; color: #333; }
.showAddresses p a {font-size:15px; color: #333; }
.showAddresses p a:hover {font-size:15px; color: #333; }
.videoIcon {
    width: 9%;
    position: absolute;
    top: 48%;
    left: 48%;
}


/*.carousel-control {display: none;}*/
  
/* Could Use thise as well for Individual Controls */   
  
video::-webkit-media-controls-fullscreen-button { display: none !important;}
video::-webkit-media-controls-play-button {display: none !important; }
video::-webkit-media-controls-play-button { display: none !important;}
video::-webkit-media-controls-timeline { display: none !important;}
video::-webkit-media-controls-current-time-display{ display: none !important;}
video::-webkit-media-controls-time-remaining-display { display: none !important;}
video::-webkit-media-controls-time-remaining-display { display: none !important;}
video::-webkit-media-controls-mute-button { display: none !important;}
video::-webkit-media-controls-toggle-closed-captions-button { display: none !important;}
video::-webkit-media-controls-volume-slider { display: none !important;}

video { pointer-events: none; }

.form-group.required .control-label:after {
    content:"*";
    color:red;
}


#returnMessage, #returnMessageHdrFtr {
    text-align: center;
    padding-bottom: 10px;
    color: red;
}

.doctorsProfileLocation {
    margin: 0px;
    overflow: auto;
    height: 450px;
}

#officeLocationDoctorsStaff {background: #145284;}
#officeLocationDoctorsStaff .panel-heading  {padding: 0 0 5px 0;}
#officeLocationDoctorsStaff .panel-heading ul li a h3  {
    color: #c4d938;
    font-size: 20px;
    margin: 0;
}
#officeLocationDoctorsStaff .nav-tabs > li.active > a { background-color: #ffffff29;}
#officeLocationDoctorsStaff .nav-tabs > li > a:hover {background-color: #ffffff29;}

#officeLocationDoctorsStaff .affiliatedSection {padding-left: 0px}

#officeLocationDoctorsStaff .panel-heading ul li a {
    padding: 3px 7px 1px 7px;
}

#officeLocationDoctorsStaff .nav-tabs {border-bottom: 0; }
#officeLocationDoctorsStaff .panel-primary {border-color: 0}

.doctorsProfileLocation::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.doctorsProfileLocation::-webkit-scrollbar-thumb
{
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgb(89, 117, 196);
}


.dayDoctors::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.dayDoctors::-webkit-scrollbar-thumb
{
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgb(89, 117, 196);
}
.emailUsDisclaimer {
    margin-top: 10px;
    color: red;
    font-weight: bold;
}

.emailUsDisclaimer p {font-size: 15px;}

.emailUsDisclaimer a {
    text-decoration: underline;
    font-weight: bold;
    color: #145284;
}

.doc_name{
    background: #ffffff; 
    color: #10427b;
    padding: 50px 15px;    
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    height: 157px;
}
.doc_data{
    background: #10427b;
    color: #D2E373;
    margin-top:30px;
    padding: 47px;
    font-size:25px;    
}
.doc_data-h{
    overflow: hidden;
    height: 311px;
}
.btn_more{
    background: #D2E373;
    color: #10427b;
    font-weight: 600;
    width: 250px;
    font-size: 18px;
}
.doc_img{
    width: 100%;
    height: 650px;
}
.doc_data-full{
    width: 400px;
    max-height: 300px;
    padding: 20px;
    background: #fff;
    position: absolute;
    right: 15px;
    bottom: 15px;
    font-size: 25px;
}
.doc_data-full-h{
    max-height: 210px;
    overflow: hidden;
}

.OCSHeaderLink, #viewNearestLocations {
    color: #145284;
    font-weight: bold;
    font-size: 17px;
    padding: 0px 0px 0px 10px;
    text-transform: uppercase;
    border-bottom: 3px solid rgba(0,0,0,0);
    text-decoration: underline;
}

#viewNearestLocations { display: none; }
.nearestLocationText {font-size: 15px !important; font-weight: bold !important;}
#viewNearestLocations img {padding-bottom: 2px; } 

.OCSloader {text-align: center; margin-top:100px; display: none; }
.OCSloader img {width:25px; }

.teleVisit {
    line-height: 30px;
    font-size: 20px;
    color: red;
    letter-spacing: 1px;
}
.teleVisit:hover {color: red; }
.teleVisit span {
    font-size: 20px !important;
    color: red !important;
}

.teleVisitModal {border-bottom: 0; padding: 4px 7px 0px 0px; }

.teleVisitModal a {
    border: 1px solid #8080805c;
    padding: 8px 20px 8px 20px;
    font-weight: 500;
    box-shadow: 2px 2px 2px #8080807a;
    border-radius: 5px;
    font-size: 20px;
}

.teleVisitModal h3 { padding: 0 0 10px 18px;}

#showNearestOfficeLocationHeader p {color: #145284; font-weight: 500; margin-bottom: 6px;}
#showNearestOfficeLocationHeader p a {cursor: text}


/* .headerTopLinks {margin: 0px 0 0 240px;} */
.input-group-lg > .form-control { height: 48px;}

.contactRegions {width: 13.333333%;}

.insurancesAccepted {
    border: 2px solid #c4d938;
    padding: 6px 7px;
    color: #666666;
    font-weight: bold;
    font-size: 18px;
}

#insurancesAcceptedModal {
    width: 50%;
    margin: 162px auto;
}

.customInfoWindowArrow {
    font-size: 20px;
    margin: 1px 0 0 3px;
    cursor: pointer;
    color: #ffffff;
}
.customInfoWindowArrow:hover{
    box-shadow: 2px 2px 2px #25258082;
    color: #ffffff;
}



.goBackOCS {margin: 0 0 0 100px;}


/* DVC page CSS*/

.DVCContainer .mapouter {text-align: left; }
.DVCImageBanner {
    border-top: 1px solid #bab3b31c;
    box-shadow: 1px 1px 1px #80808036;
}
.procedureDetails { margin-top:45px; }


.referralFormDoctorNames {color: #c4d938; font-size:16px; text-decoration: underline; padding-bottom:15px; text-transform: uppercase; font-weight: bold; }
.referralFormDoctorNames:hover, .referralFormDoctorNames:focus {color:#ffffff; }

#searchDoctorName {width:96%; }
.sendMessageSection {width: 48%; }
.closeDoctorSearch {
    width: 20px;
    position: absolute;
    right: 27px;
    top: 13px;
    cursor: pointer;
    background: #555555c4;
    border-radius: 10px;
    display: none;
}

/* Adding doctors to OCS */
.dashboardDoctorProfile {height: 350px; }

.doctorProfileTestimonalsReviews a {color: #c4d938; }


@media(max-width:1200px){
    .doc_name{
        font-size: 25px;
        padding-top: 60px;
    }
    .doc_data{
        font-size:18px;
    }
    .doc_data-h {
        height: 250px;
    }  
    .doc_img{
        height: 590px;
    }
}
@media(max-width:1200px){
    .doc_data-h {
        height: 150px;
    }  
    .doc_img{
        height: 490px;
    }
}
@media(max-width:767px){
    .doc_name{
        font-size: 20px;
        padding: 10px 15px;
        height: auto;
    }
    .doc_data{
        font-size:16px;
        margin-top: 0;
        padding: 10px 15px;
    }
    .doc_data-h {
        height: 60px;
    }    
    .btn_more{
        font-size: 14px;
        margin-bottom: 0 !important;
    }
    .doc_img{
        height: 320px;
    }
    .banner_img{
        height: 250px !important;
    }
    .doc_data-full{
        height: 177px;
        padding: 30px;
        background: #10427b;
        color: #D2E373;
        position: static;
        width: 100%;
        text-align: center;
        font-size: 16px;
    }
    .doc_data-full-h {
        height: 85px;
    }  
    .headerTopLinks {
        text-align: left;
		padding: 0;
		margin-top: 10px;
		padding-left: 0 !important;
		float: left !important;
    }  
    .OCSHeaderLink {font-size: 14px; }
	.teleVisit {padding-left: 9px;}
	#showNearestOfficeLocationHeader {
		text-align: left;
		margin: 10px 0 0 0;
	}
	
	#showNearestOfficeLocationHeader a {padding: 0;}
}
 
@media (min-width: 768px) {
    .modal-dialog {
        width: 1225px;
        margin: 0px auto;
    }

    #referralFromModal .modal-dialog {
        width: 1225px;
        margin: 0px auto;
    }

    .docButtons div {width: 20%; }
}

@media (min-width: 768px) {
    .form-horizontal .form-group .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: left;
        font-size: 15px !important;
        text-transform: none;
        color: #333;
        
    }
    
}

/********** Our Team **********/
.team-member .content h4 {letter-spacing: 1px; line-height: 17px;}
.team-member .content {padding: 15px 6px;}
.team-member .content p {font-weight: 500;}
.team-container .team-member .content p a {font-size: 15px;}
.recent-content {
    font-size: 25px;
    padding: 0 20px 0 20px;
    display: flex;
    align-items: center;
}
.recent-content a {color: #fff;margin: 0 auto;}
.team-profile .media-body .btn, .single-post .media-body .btn{margin-top:1px;} 

/********** News & insights *********/
.ajax-load-more-wrap.green .alm-load-more-btn {
    background-color: transparent !important;
    color: #666;
    font-weight: 700;
    font-size: 18px;
    border: solid;
    border-radius: 0px;
    border-width: thin;
}
.ajax-load-more-wrap.green .alm-load-more-btn:hover, .ajax-load-more-wrap.green .alm-load-more-btn:focus {color: #13477b;}
.single-post .media-heading {
    word-spacing: 5px;
    line-height: 40px;
}
.single-post .media-body ul {margin: inherit;}
.post .content {letter-spacing: 1px;}
.news-insights-container a {
    text-overflow: ellipsis;
    white-space: normal;
}
.recent-post:nth-child(3n+2) .content {
    background-color: rgba(253, 182, 24, 0.8);
}
.recent-post:nth-child(3n+3) .content {
    background-color: rgba(79, 191, 215, 0.8);
}

.recent-post p {color: #145284;}

.recent-post img {border: 1px solid #8080801f;} 

/*********** Office Locations ************/
.map-iframe {height: 713px; padding-right: 0;}
.inside-banner .map-data h2 {
    font-size: 30px;
    font-weight: bold;
    word-spacing: 5px;
    letter-spacing: 1px;
    line-height: 40px;
}
.inside-banner .map-data {padding: 15px 30px 30px 50px;}
.inside-banner .map-data .affiliatedName {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 5px;
}

/************* contact ************/
/*.email-image {height: 380px;}*/
.email-image {height: 500px;}
.email-us h2 {font-weight: bold !important;}
.email-us h2 {margin-bottom: 30px;}
.email-us-form input, .email-us-form select {height: 45px;}
.email-us .email-us-form {padding: 20px 20px 6px 40px;}
.email-us-form option { 
    background-color: #13477b; 
    color: #f0f0f0;
    font-weight: bold;
    font-size: 15px;
}
.email-us textarea {
    height: 240px;
}

.email-us  #referredFor, .email-us  #referredForHdrFtr {
    height: 100px;
}

button#submitForm {
    height: 45px;
    font-size: 18px;
}

/*Insurance Section*/
.insurancesection { padding: 0px 0 30px 0;}
.insurancesection div { padding-bottom: 10px; font-size: 22px;}
.insuranceplayer {text-align: center !important; font-size: 30px; margin-bottom: 25px;}


#fromHTMLtestdiv p, #fromHTMLtestdiv li {font-size: 17px; font-family: 'Times New Roman'; color: #000; }

h4 .mainTitlePdfs {margin: 0 auto; text-align: center; font-weight:bold; }

#fromHTMLtestdiv h6 {text-align: center !important; }
.referralDoctorName {padding-left: 30px !important; font-size: 15px;}
.referralDoctorName span {padding-left: 5px; }
#locationDoctorNames span {margin-left: 8px; }
#referralFromModal p, #referralFromModalForHeaderAndFooter p  {font-size:16px; line-height: 20px;}
.mainOfficeReferralForm {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 9px;
    color: #963636;
}

/* Android and IOS banner popup*/
#IOSAndroidBanner {cursor: pointer;}
#IOSAndroidModal {
	margin-top:18% !important;
	width: 660px !important;
}

#IOSAndroidModal .modal-header {
	padding:0;
	border-bottom:0;
}

#IOSAndroidModal a {font-size: 18px;}
#downloadAPP {margin: 50px 0 0 0;}

/*
.hover-menu {
    display: none;
    opacity: 0;
    transition: 0.3s;
}

#menu li.menu-item a:hover .hover-menu {
    display: block;
    opacity: 1;
    transition: 0.3s;
}
*/

/*
.hover-menu {
   display: none;
    position: absolute;
    width: 100%;
    left: 0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 10;
}
*/
/*
.navbar-default .menu-item-17:hover + .hover-menu {
    display: block;
}
*/

/************* careers ***********/
/*
.career-container .job_listings li h3 {
    font-size: 25px !important;
    font-weight: bold;
    margin-bottom: 10px !important;
    font-family: 'Merriweather', serif;
}
.career-container .job_listings .company, .career-container .job_listings .location, .career-container .job_listings .date, .career-container .job_listings .job-type {color: #474748 !important; font-size: 18px;}
.career-container .job_listings .location, .career-container .job_listings .job-type {
    font-weight: normal !important;
    text-transform: uppercase;
    margin-bottom: 10px !important;
}
*/

.career-container .sjb-listing h4 a {
    font-size: 25px !important;
    font-weight: bold;
    margin-bottom: 10px !important;
    font-family: 'Merriweather', serif;
    color: #145284 !important;
}
.career-container .sjb-listing .job-date, .career-container .sjb-listing .job-location {
    font-weight: 500;
    color: #57585b !important;
    font-size: 18px !important;
}
.career-container .sjb-listing .job-location {text-transform: uppercase;}

.sub-nav-list .content {
    font-size: 40px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/************* for healthcare Provider, Patient, Caregiver ************/
.forPageContent Ul {font-size: 22px;}
.singlePageContainer h2 {
    color: #12477a;
    font-family: 'Merriweather', serif;
    font-weight: bold;
    letter-spacing: 2px;
}
.singlePageContainer .panel-title a {
    font-size: 25px;
    letter-spacing: 1px;
}

/************* Search **************/
.searchPageTitle h1 {
    font-family: 'Merriweather', serif;
    font-size: 40px;
    letter-spacing: 2px;
}
.searchData {
    border: 3px solid #4fbfd7;
    padding: 15px 40px 15px 40px !important;
    margin-bottom: 30px;
}
.searchData h3 a {
    font-family: 'Merriweather', serif;
    font-size: 30px;
    font-weight: bold;
}

#successMessageHeaderFooter .modal-dialog, #successMessageReferralForm .modal-dialog {
    margin: 270px auto;
}

#successMessageHeaderFooter .modal-header, #successMessageReferralForm .modal-header {
    padding:0;
    border-bottom:0;
}

.styleforATag a {
    padding: 5px 15px 5px 15px;
    margin-right: 38px;
    background: #145284;
    color: #ffffff;
}

#successMessageHdrFtr {
    color: green;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    padding-bottom: 30px;
}


fieldset {
    border: 1px solid #ddd !important;
    margin: 0;
    padding: 10px;       
    position: relative;
    border-radius:4px;
    background-color:#f5f5f5;
    padding-left:10px!important;
}	

legend {
    font-size:14px;
    font-weight:bold;
    margin-bottom: 0px; 
    width: 35%; 
    border: 1px solid #ddd;
    border-radius: 4px; 
    padding: 5px 5px 5px 10px; 
    background-color: #ffffff;
}

#referralFromModalForHeaderAndFooter .panel-default, #referralFromModal .panel-default {border-color: #fff;}
#referralFromModalForHeaderAndFooter .panel-body, #referralFromModal .panel-body {padding: 0; }

.officeLocationBasedOnDoctorName {
    height: 200px;
    overflow: scroll;
}

.officeLocationBasedOnDoctorName h2 {
    font-size: 15px;
    padding: 0;
    margin-bottom: 8px;
    margin-top: 12px !important;
    color: #a81111;
}

.officeLocationBasedOnDoctorName ul li  {font-size: 14px;}
.officeLocationBasedOnDoctorName li a {color: #000000}
.officeLocationBasedOnDoctorName li a:hover {color: #000000}

.headerRightAddress {padding-left: 50px;}
.headerRightAddress a {color: #000000;}
.headerRightAddress h4 { font-size: 16px;}
.headerRightAddress p { 
    font-size: 17px !important;
    line-height: 17px !important;
    padding: 0;
    font-weight: 400;
}

.headerRightAddress p a:hover {color: #000000;}

.doctorNamesContactUs a {text-decoration: underline}
.doctorNamesContactUs a:hover {
    color: #ffffff;
    text-decoration:none;
}
.footerAligment {
    /* padding-left: 100px; */
    padding-top: 25px;
    padding-bottom: 25px;
}

.footerLogoSection {padding-left: 100px;}

.footerLine {border-top: 1px solid #fff; margin-top: 15px;}

.footerSocialIcons a img {width: 30px; }
.footerSocialIcons p{ text-transform: uppercase; font-size: 20px; }
.footerSocialIcons a {padding-right: 11px; }
.footerRegionSections {width: 14%; margin-top: 10px; }
.footerRegionSections h4{text-transform: uppercase;color: #c4d938; font-size: 14px; font-weight: 400; }
.footerRegionSections h2{font-size: 20px;  font-weight: 400;}
.footerRegionSections p{font-size: 12px; margin: 0 0 4px 0; }
.footerRegionSections .referralFormDoctorNames {
    font-size: 13px;
    text-transform: none;
    font-weight: 400;
    border: 1px solid #9094a7;
    padding-bottom: 0;
    padding: 0px 6px 2px 7px;
    border-radius: 3px;
    background: #5bc0de4f;
    margin-left: 10px;
 }

.OCSHospitalTitle {
    color: #ffffff;
    font-size: 20px;
}

#OCSMapPointer {height: 570px;}

#tab3default .panel-title a {
    font-size: 14px;
    font-weight: normal;
}

.OCSHeaderLink span {
    margin: 0px 2px 0 0;
    color: #333;
    font-size:15px;
}


/* #tab3default .panel-title a:active, #tab3default .panel-title a:focus {
    color: #13477b;
    display: block;
    padding: 10px 5px;
    background: #c4d938;
} */
.PODsSidebarSection {padding:0 !important}
.hospitalSearchSection input:focus, textarea:focus, select:focus{ outline: none;}
.hospitalSearchSection {padding:0 !important; margin:0 !important; }
.hospitalSearchSection input {
    border: 0;
    font-size: 13px;
    padding: 6px 0 5px 6px;
    width: 72%;
}

.PODsSidebarSection .panel-heading {padding:0;}
.PODsSidebarSection .panel-group .panel + .panel {margin-top: 0px;}


#tab3default .panel-heading  #PODsNamesSidebar:before {
	font-family: 'Glyphicons Halflings';
	content: "\e113";
	float: right;
	transition: all 0.5s;
    color: #145284;
    font-size: 15px;
	margin: 6px 5px 0 0;
    padding: 4px;
}

.OCSHospitalsDownArrow:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.OCSHospitalsUpArrow:before {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}

.Customcollapsed:before {
	-webkit-transform: rotate(360deg) !important;
	-moz-transform: rotate(360deg) !important;
	transform: rotate(360deg) !important;
}

#tab3default .panel-heading.active #PODsNamesSidebar:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 



.hospitalSearchSection .glyphicon {
    /* float: right; */
    right: 2%;
    font-weight: bold;
    font-size: 16px;
    color: #13477b;
    top: 3px;
    padding: 7px;
    background: #fff;
}

#tab3default .list-group-item {
    padding: 7px 0 8px 32px;
    text-decoration: underline;
    border:none;
    background: #F1F6FC;
}

.ourPODs {
    font-size: 17px;
    color: #145284;
    padding: 7px 0 0 0;
    margin:0;
}

.datepicker table tr td.new {display: none; }

/* .getHospitalId a:focus, .getHospitalId a:active {
    color:#c4d938;
} */

.getHospitalId a {font-size: 13px;}

.nightDoctors {
    background: #145284;
    padding: 0 0px 5px 0;
    margin: 0;
}

.nightDoctors h2 {
    color: #ffffff;
    font-size: 19px;
    padding-top: 12px;       
}

.nightDoctors li {
    color: #ffffff;
    font-size: 15px;
    padding-bottom: 5px;
}

.nightDoctorImg img, .dayDoctorImg img {
    max-width: 95%;
    padding: 7px 0 0 0;
}

.nightDoctorImg p, .dayDoctorImg p {
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    padding: 3px 0px 0 0;
    letter-spacing: 1px;
    margin:0;
} 
.OCSDayNightSection {
    border-right: 1px solid #ffffff;
    width: 46%;
    margin-right: 20px;
}

.lineBlowHopspitalTitle {
    padding: 0;
    margin: 0;
}

.nightDoctorImg:after {
    border-right:1px solid #fff;
}

.dayDoctorImg p a:hover, .nightDoctorImg p a:hover {
    color: #ffffff;
}

.fc-toolbar h2 {
    font-size: 16px;
    padding: 0;
    margin: 10px 0 0 5px;
}

#PODsNamesSidebar .Customcollapsed {
    display: block;
    padding: 12px 14px 10px 31px;
    background: #c4d938;
    color: #145284 !important;
}

#PODsTelephone:hover {
    color: #145284;
}

.nightDoctorImg .availableNightShift, .dayDoctorImg .availableNightShift {
    font-size: 10px;
    color: #ffffff;
    position: absolute;
    top: 4px;
    left: 0px;
    background: #145284;
    padding: 1px 3px 1px 3px;
    border-radius: 4px;
}

.nightDoctorImg .nightShiftDoctor {
    position: absolute;
    bottom: 31px;
    background: rgba(195, 216, 56, 0.8);
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: bold;
    width: 60%;
    text-align: center;
    padding: 1px 0 1px 0;
}

.dayDoctors {
    padding-top: 12px;
    height: 338px;
    overflow: auto;
}

.dayDoctors::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

.dayDoctors::-webkit-scrollbar-thumb {
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgb(89, 117, 196);
}

.collapse.in {
	height: 213px;
    overflow: scroll;
    overflow-x: hidden;
}

.collapse.in::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.collapse.in::-webkit-scrollbar-track {
  background: #f1f1f1; 
  border-radius: 9px;
}
 
/* Handle */
.collapse.in::-webkit-scrollbar-thumb {
  background: rgb(89, 117, 196); 
  border-radius: 9px;
}

/* Handle on hover */
.collapse.in::-webkit-scrollbar-thumb:hover {
  background: rgb(89, 117, 196); 
  border-radius: 9px;
}



/*.collapse.in::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

.collapse.in::-webkit-scrollbar {
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgb(89, 117, 196);
}*/

.officeLocationTabs .panel {
	margin-bottom:0px;
}

.officeLocationTabs .nav-tabs > li.active > a {cursor: pointer;}


.dayDoctors p {
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: bold;
    padding: 7px 0 0 0;
}
.panelBodyBgColor {background: #F1F6FC}
.panelBodyBgColor .hostpitalNameActive {
    display: block;
    background: #EBF2BC !important;
    padding: 7px 0 8px 32px !important;
}
.panelBodyBgColor .hostpitalNameActive a {text-decoration: none;}

.panelBodyBgColor .list-group {
    margin-bottom: 0px;
    padding: 8px 0 10px 0;
}
.PODsHospitalSidebar {padding:0 !important;}
.PODsAndSearchHospital {
    padding: 8px 0 8px 20px;
    background: #f1f6fc;
    padding-right: 0;
}

#OCSMapPointer .dayshiftSection {padding:0}
.dayshiftSection .map-iframe {height: 500px; }

.datePickerCalender {height:24px;}
.datePickerCalender .glyphicon {
    float: right;
    top: -30px;
    background: #ffffff;
    padding: 8px 7px 7px 10px;
    color: #145284;
}
.customDatepicker table tr td.new {display: none !important;}


.mapHospitalDetailsSection {
    padding: 8px 0 15px 20px;
    background: #f1f6fc;
}

.disclaimerSection {background: #f1f1f2;}
.disclaimer p {
    padding: 50px 0 0 0;
    line-height: 32px;
    padding-right: 20px;
    font-size: 22px;
}

.footerDisclaimer {
    text-align: center;
    font-size: 18px;
    padding: 10px 0 10px 0;
}

.mapHospitalDetailsSection input {
    width: 90%;
    border: 0;
    height: 30px;
    font-size: 16px;
    color: #145284;
    font-weight: bold;
}

.gMakerStyle {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
}

.gMakerStyle a {color: #ffffff;}

.gPointerMoreDetails {
    border: 2px solid #c4d938;
    padding: 6px;
    font-weight: bold;
    font-size: 13px;
    border-radius: 5px;
    color: #ffffff !important;
}
.gm-style .gm-style-iw-c {background: #1452844d; color: #ffffff; padding: 0;}

.gm-style .gm-style-iw-c button {
    background: #686ca1e3 !important;
    right: 0px !important;
    width: 27px !important;
    height: 25px !important;
}

.infoWindowTitlePadding {padding-top: 10px; }

.gm-style .gm-style-iw-d {
    padding: 0px 15px 0px 10px;
    background: #1452848a;
    overflow: hidden !important;
    color: #ffffff;
}

.getHospitalIdInfoWindow {
    cursor: pointer;
    margin-bottom: 7px;
    font-weight: 400;
    text-decoration: underline;
}

.getHospitalIdInfoWindow a {color: #ffffff; }

.podDetailsLink a {
    color: #fff;
    font-size: 13px;
    border: 2px solid #c4d938;
    margin: 0px 0 0 44px;
    padding: 3px;
}

.gMakerStyle strong {color: #c4d938;}

.ourTeamMediaSection {margin: 10px 0 15px 0px;}

.navbar-collapse {padding-right:0; padding-left:0; }

.customPostSingle a, .customPostSingle{
    color: #474748;
}

.customPostSingle a:hover{
    color: #474748;
}

/*.nightCalenderSection { display: none; }*/

/*Night calender*/
.fc-day-grid-container .fc-day-grid .fc-row { height: 80px !important; }
.fc-toolbar h2 {
    font-size: 14px;
    padding: 0;
    margin: 8px 0 0 0;
}
.fc-today-button {display: none !important; }
.fc-button-group button {height: 30px !important;}
.fc-button .fc-icon {font-size: 18px;}
.fc-event {background: none !important;}
.fc-event {border:none !important;}
.fc-content-skeleton td {border:none !important;}
.fc-button-group button {display: none !important;}
.fc-event {color: #13477b !important; }
.fc-toolbar.fc-header-toolbar {margin-bottom: 10px !important;}
#calendar table thead tr {background-color: #c3d8378f !important;}
.nightCalenderSection table tr:nth-child(odd) {background: none !important;}
.fc-unthemed td.fc-today { background: #F1F6FC;}
.fc-day-grid-container {height:485px !important; }

tr:first-child > td > .fc-day-grid-event {
    margin-top: 6px;
    margin-left: 9px;
}

#PODsTelephone {
    position: absolute;
    right: 70px;
    margin: -28px 0 0 0;
}

.PODsHospitalSidebar .panel {
    border:0;
    border-bottom: 1px solid #8080801a; 
}

#searcViaDate {cursor: pointer;}

#PODsNamesSidebar a {color: #145284;}

#PODsNamesSidebar .OCSDetials {
    display: block;
    padding: 12px 14px 10px 31px;
}

.OCSDetials:hover {
    color: #145284 !important;
}
#PODsTelephone:hover {
    color: #145284 !important;
}

.doctorHospitals {
    color: #145284;
    font-size: 13px;
    font-weight: normal;
    padding: 3px 0 1px 0;
    margin: 0px 0 3px 0;
} 
.OCSProfileLink a {color: #ffffff; }
.OCSPODsProfileLink a {color: #474748;}

#showArrowDelete .glyphicon-remove {
    top: 1px;
    right: 2%;
    z-index: 999;
    display: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    color: #474748;
    padding-bottom: 9px;
    position: absolute;
}

.gm-style .place-card-large {display: none !important; }

.homeOnCallSupport a {text-decoration: underline; font-size:20px; }
.homeOnCallSupport a:hover {color: #c4d938; text-decoration: none; }

/* .datepicker-days .table-condensed .next, .datepicker-days .table-condensed .prev  {display: none !important;} */
#udpdateByCalenderDate {margin:0}
#udpdateByCalenderDate .nightDoctors {padding-left:5px;}


/* .nightCalenderSection {display: none;} */

.shiftButtons {
    padding: 3px 40px 0 0;
}
.shiftButtons a {
    padding: 4px 20px 5px 20px;
    background: #145284;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
}

.shiftButtonsActive {
    background:#C3D837 !important;
    color:#27617B !important;
}

.dayNightButton {
    background:#c4d938;
	color:#145284;
}

#north-or-north-east {display: none; }

#searchIconHeader {
    font-size: 20px;
    margin-left: 4px;
    cursor: pointer;
    /* position: absolute; */
    right: 10%;
    top: 31px;
}

#searchIconHeaderNew {
    font-size: 20px;
    margin-left: 4px;
    cursor: pointer;
    /* position: absolute; */
    right: 10%;
    top: 31px;
}

#searchformWeb input {
    position: absolute;
    width: 22%;
    margin-left: 8px;
    margin-top: 0px;
    border: 2px solid rgba(195, 216, 56, 1);
    z-index: 9999;
}

.global-search {display: none; } 

#searchformWeb input {display: none; }
#removeInputBoxHeader {
    display: none;
    /* position: absolute;
    top: 34px;
    right: 10.3%; */
    cursor: pointer;
    margin-left: 8px;
}

.socialMediaSection {
    background: #f8f8f8;
    padding: 15px 0 15px 15px;
}

.homeBlogSection, .homeFacebookSection, .homegReviewsSection {
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 1px 0px 2px 1px #8080804d;
    width:32.333333%;
    margin-right: 15px;
}

.homeBlogSection h1, .homeFacebookSection h1, .homegReviewsSection h1 {
    color: #13477b;
    font-size: 24px;
    padding-bottom: 10px;
}

.homeBlogSection h5 {
    font-size: 20px;
    font-weight: bold;
}

.homeBlogSection h5 a{
    color:#333;
}

.homeBlogSection p {
    font-size:15px;
}

.articleImageSection img {
    margin-bottom: 15px;
}
.blogHR { border-top: 1px solid #eeeeee;}
.homeBlogSection .homeArticleDate {color: #13477b; font-size:14px;}
.homeArticleLinkIcon {top:50px;}
.homeArticleLinkIcon a {color: #333;}

#showOfficeLocation, #showDialysisCenters {
    -webkit-column-width: 19em;
    column-width: 19em;
    -webkit-column-gap:1em;
    column-gap: 1em;
}

#locationLists, #dialysisLists {
    display: inline-block;
    padding:  .5rem;
    width:  100%;
}

#OCSHospitalSearch {
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 9999;
    background: #fff;
    box-shadow: 1px 2px 2px 1px #80808099;
    width:100%;
}

#OCSHospitalSearch ul {
    padding: 0 0 0 0;
    height: 292px;
    overflow: auto;
}

#OCSHospitalSearch ul li{ 
    list-style: none;
    display: block;
    width: auto;
    margin: 0;
    padding: 4px 0 4px 8px;
    border-bottom: 1px solid #80808038;
    font-size: 13px;
}

#OCSShowHospitalListDropDownArrow {
    cursor: pointer;
    cursor: pointer;
    position: absolute;
    right: 37px;
    font-weight: normal;
}
.hospitalSearchOCS {cursor: pointer;}
#searchHospitalsButton {margin-left: 29px;}
#removeHospitalFromBox {
    right: 36px !important;
    top: 3px !important;
    font-size: 15px !important;
}

#emailUsFooter .modal-content {
    width: 60%;
    margin: 0 auto;
}


.ui-widget-content .ui-state-active {
    color: #ffffff;
    background: #598db685 !important;
}


.customTestimonials a {
    border: 1px solid grey;
    padding: 10px 20px;
    box-shadow: 2px 2px 2px grey;
    border-radius: 4px;
    color: #b9ce2c;
    font-weight: bold;
}

.goBackOfficeDialysis {
    color: #ffffff;
    position: absolute;
    top: 15px;
    right: 3%;
}

.goBackOfficeDialysis:hover {
    color: #ffffff;
}
#mapLocationMetaDataSection a span, #mapDialysisCenterMetaDataSection a span {font-size:27px !important; }

#mapLocationMetaDataSection ul li label { padding-right: 4px; padding-left: 0px; }

/*********** Our Team Staff CSS ************************/
#ourTeamDoctorsStaff {border-color: white;}
#ourTeamDoctorsStaff .panel-heading{
    border:1px solid white;
    padding-left: 0;
    padding-right: 0;
}
#ourTeamDoctorsStaff .panel-body {padding: 0;}
.ourTeamStaffSection {
    border:1px solid #80808057;
    padding-bottom: 25px;
    margin-bottom: 20px;
    float: left;
} 
.ourTeamStaffSection h2 a {
    color: #c4d938;
    text-transform: uppercase;
    font-size: 22px;
}

.ourTeamStaffSection hr {
    border-top: 1px solid #80808033;
    margin: 0;
}
.ourTeamStaffSection h4 {padding-top: 8px; }

.staffOfficeSidebar {background: #145284; overflow: auto; height: 791px;}

.staffOfficeSidebar::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

.staffOfficeSidebar::-webkit-scrollbar-thumb {
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgb(89, 117, 196);
}

.staffOfficeSidebar h2 { display: none; }

.staffOfficeSidebar h1 a {
    color: #b9ce2c;
    font-size: 25px;
}

.staffOfficeSidebar em { color: #fff; }

.staffOfficeSidebar ul li {color: #ffffff; font-size: 20px; padding-top:7px; }

.staffDetails {margin-bottom: 30px;}

.staffDetails h1 {
    color: #145284;
    font-size: 25px;
    padding-bottom: 10px;
    margin: 0;
}
.staffDetails label {
    color: #b9ce2c;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}

.staffShowingOfficeListing {
    position: absolute;
    top: 61%;
    right: 1%;
    width: 200px;
    text-align: right;
    border-left: 1px solid #80808026;
}

.staffShowingOfficeListing ul {padding: 0px; }
.staffShowingOfficeListing ul li { 
    padding:0;
    margin:0;
    list-style: none;
    margin-bottom: 10px;
}
.staffShowingOfficeListing ul li a { 
    font-size: 13px;
    border-bottom: 1px solid #80808052;
    box-shadow: 2px 2px 2px #8080802e;
    padding: 2px;
}

.ourTeamStaffBreadcrumb {color: #b9ce2c}

.staffDetails p {font-size: 17px; }

.staffPicture img {border: 1px solid #9986854f;}
.staffDescription {padding-top: 10px; }
.staffDoctorSection img {width:97%; }

.privacyPolicy li {margin-bottom:20px; font-size: 17px;}

.removeSearchTextLocation, .removeSearchTextDialysis, .removeSearchTextOurTeam, .removeSearchTextNewsInsights {
    position: absolute;
    right: 1%;
    color: #333;
    top: 9px;
    cursor: pointer;
}

.cityPageAddress h2 {
    font-size: 20px;
    font-weight: bold;
    color: #145284;
}

.cityPageAddress h1 {
    font-size: 20px;
    font-weight: bold;
    color: #145284;
    padding:0;
    margin-top:0;
    font-family: 'Merriweather', serif;
}


.cityPageAddress li {
    font-size: 17px;
    color: #333;
}

.cityPageAddress li label {
    color: #333;
    font-weight: 400;
}

.cityPageAddress li a { color: #333}
.cityPageAddress li a:hover { color: #333}

#locationsDialysisCentersMap {height: 450px; }

.cityHospitalAddresses {height: 140px; }

.cityPage .cityMessage {
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    margin: 30px 0 40px 0;
}

@media(max-width: 1450px) {
    .staffShowingOfficeListing {
        position: relative !important;
        width: 100% !important;
        text-align: left !important;
        margin: 0 0 20px 11px;
    }

    .staffShowingOfficeListing ul li {
        position: relative;
        display: inline !important;
        margin-right: 10px !important;   
    }
    .staffOfficeSidebar ul li label {padding-left:0; }
    .staffListing {margin-top: 15px; }

    .staffDescription {
        padding-bottom: 15px;
    }

    /* Office location page CSS */
     #mapLocationMetaDataSection ul li .phoneNumber {
        /*margin-right: 50%;*/
		display: inline-block;
     }

     /* Dialysis center page CSS */
     #mapDialysisCenterMetaDataSection ul li .phoneNumber {
        /*margin-right: 50%; */
		display: inline-block;
     }


}

@media(max-width: 1200px) and (min-width:992px){
    .staffOfficeSidebar .phoneNumber {margin-right: 39%;}
    .staffOfficeSidebar ul li label {padding-left:0; }
}



/*********** Vascular centers CSS ************************/

.primary-text{color:#145284 !important;}
.secondary-text{color:#C4D938 !important;}
.dark-text{color:#4B5E6E !important;}
.white-text{color:#fff !important;}
.white-border{border-color:#fff !important;}
.secondary-border{border-color:#C4D938 !important;}
.secondary-bg{background:#C4D938 !important;}

.bg-cnCover{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.no-bg{background: transparent !important;}

.shadow-sm {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.cursor-pointer{cursor: pointer;}
.font-bold{font-weight: bold;}
.mt-5, .my-5{margin-top: 3rem !important;}
.mb-5, .my-5{margin-bottom: 3rem !important;}
.pt-5{padding-top: 3rem !important;}
.pb-5{padding-bottom: 3rem !important;}

.vc-list{border-left:1px solid silver;}
.vc-list > li > a{color: #777;}
.vc-list > li > a:hover{background: transparent !important;color:#C4D938 !important;}
.vc-list > li.active > a, .vc-list > li.active > a:hover, .vc-list > li.active > a:focus{
    background: transparent !important;color:#C4D938 !important;}
.vc-list > li.active .select{
    width: 10px;height: 4px;background: #C4D938;position: absolute;left: -5px;top: 18px;}

.baner-img{height: 400px;}
.top-title{padding-top: 3rem;}
.procedure-list{padding-left: 20px;}

.ourPracticeArticleSection:nth-child(even) {
	background-color: #4fbfd7;
	color: #ffffff;
}

.ourPracticeArticleSection h1:nth-child(even) {
	color: #ffffff;
}


.ourPracticeArticleSection p:nth-child(odd) {
	color: #57585b;
}

.modal-header .close { margin: 3px 7px 0px 0px;}




@media (max-width: 1024px) {
    .baner-img{height: 350px;}
}

@media (max-width: 767px) {
    .baner-img{height: 200px;}
    .top-title{padding-top: 0;}
    .top-title, .brand-logo{float: none; text-align: center;}    
}

@media (min-width:768px) and (max-width:1024px) {
    .contactRegions {
        width: 31%;
        height: 300px;
    }
	
	.headerTopLinks {float: left !important; }
	#showNearestOfficeLocationHeader {text-align: left !important;}
}




/* .primary-text{color:#145284 !important;}
.secondary-text{color:#C4D938 !important;}
.dark-text{color:#4B5E6E !important;}
.white-text{color:#fff !important;}
.white-border{border-color:#fff !important;}
.secondary-bg{background:#C4D938 !important;}

.bg-cnCover{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.no-bg{background: transparent !important;}

.shadow-sm {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.cursor-pointer{cursor: pointer;}
.font-bold{font-weight: bold;}
.mt-5, .my-5{margin-top: 3rem !important;}
.mb-5, .my-5{margin-bottom: 3rem !important;}
.pt-5{padding-top: 3rem !important;}
.pb-5{padding-bottom: 3rem !important;}

#staff .panel-body, #procedure .panel-body{border-top: none !important;}
.page-tabs{position: sticky !important;top: 15px; padding-left: 30px !important;}
.vc-list{border-left:1px solid silver;}
.vc-list > li > a{color: #777;}
.vc-list > li.active > a, .vc-list > li.active > a:hover, .vc-list > li.active > a:focus{
    background: transparent !important;color:#C4D938 !important;}
.vc-list > li.active .select{
    width: 10px;height: 4px;background: #C4D938;position: absolute;left: -5px;top: 18px;border-radius: 4;}

.baner-img{height: 400px;}
.page-tabs, .top-title{float:right}
.content{float: left;}
.procedure-list{padding-left: 20px;}

#accordion-vc p {font-size: 15px; }

@media (max-width: 1024px) {
    .baner-img{height: 350px;}
}

@media (max-width: 767px) {
    .baner-img{height: 200px;}
    .page-tabs{float:left}
    .d-xs-none, .top-title h2{display: none;}
    .top-title, .brand-logo{float: none; text-align: center;}    
} */
/*********** Vascular centers CSS Closed ************************/

@media (max-width: 1199px) {
.navbar-default .navbar-nav > li > a{font-size:16px;padding:15px 18px 12px 18px; }
.why-choose{background-position:-325px 0;}
.drg-difference{background-position:-180px 0;}
.why-choose-dr{background-position:-130px 0;}
.carousel, .carousel-inner{height:580px;}
.team-member .content p{font-size:12px;}
.map-dr-image{width:120px;}
}

@media (min-width: 768px) and (max-width: 1025px) {
    .homeBlogSection, .homeFacebookSection, .homegReviewsSection {width: 100%}
    .homeArticleLinkIcon {top: 0px; }
    .doc_name {height: 30px; padding-top: 11px;}
    .doc_data {margin-top: 12px;}
    .carousel, .carousel-inner {
        height: 400px !important;
    }
    /* .team-profile .media-body ul li a {font-size: 20px !important} */
}

@media (min-width: 768px) and (max-width: 991px) {
    
    .email-image{height:558px;}
    .recent-content{padding-top:20px;font-size:20px;}
    
    /***** placeholder - search *****/
/*    input#ourTeam::placeholder, input#singleNewsInsights::placeholder, input#searchOffLoc::placeholder, input#searchLocation::placeholder, input#searchPosition::placeholder, input#news-insights::placeholder {font-size: 20px;}*/
    /***** contact *****/
     .doctalk-container p, .news-insights-container p, .job-post p, .breadcrumb, .inside-banner .map-data ul li label, .address-list ul li a, .career-container p, .career-container .job_filters, .career-container .job_listings {font-size: 25px !important;}
/*    .email-us .form-control {height: 50px;}*/
/*    .email-us input::placeholder, .email-us textarea::placeholder, .email-us select {font-size: 20px;}*/
    .email-us .email-us-form {padding: 0px 20px 5px 40px;}
    .email-us textarea {height: auto;}
/*    .email-us h2 {margin-bottom: 15px;}*/
    
    /***** our practice ****/
    .philosophy-container {line-height: 44px;padding-left: 0;padding-right: 0;}
    .philosophy-container p, .testimonal .item {font-size: 30px!important;}
    .doctalk-container p, .news-insights-container p, .job-post p {line-height: 44px;}
    .doctalk-container .media .media-left, .doctalk-container .media .media-right, .doctalk-container .media .media-body {display: inherit;}
    .doctalk-container .media .media-body {width: 100%;}
    
    /******* career ********/
    .searchLocationBox {
        margin-left: 262px;
        margin-top: 20px;
    }
    
    /************ common css - font-size: 15 500 *********/
    footer .copyRights, .breadcrumb, .team-profile .media-body ul li a, .single-post .media-body ul li a, .share-dropdown-menu p {
        font-size: 15px !important;
    }
    
    /********** share btn - dropdown ***********/
    .share-dropdown-menu {width: 195px !important;}
    .btn {margin-bottom: 15px;}
    
    .inside-banner .map-data {padding: 50px 20px 30px 20px;}
    .inside-banner .map-data {width: 55% !important}
    
    .officeLocationTabs h3 {font-size: 22px; }

    .footerLogoSection {padding-left:0; margin-right: 0px; }

    .center-block {margin: 0;}

    .footerSocialIcons {
        margin: 0 0 17px 19px;
        padding-top: 15px;
    }

    #searchformWeb input {width: 43%;}
    #searchIconHeader {right: 4%; top: 60px;}

    /* #removeInputBoxHeader {right: 4%; top: 63px;} */

    .headerTopLinks {margin: 0px; }

	.doctorResizeSection .col-md-3 {
		width: 50% !important;
	}
	.staffSection .col-md-3 {
		width: 50% !important;
	}
	.doctorsProfileLocation {
		height: 420px;
	}
}

@media (max-width: 1050px) {
    .map-data {width: 35%}
} 


@media (max-width: 991px) {

    .sm-hide{display:none;}
    .navbar-default .navbar-nav > li > a{font-size:14px;padding:15px 7px 12px 10px; }
    .sub-nav .items{height:80px;}
    .sub-nav h2{font-size:20px;}
    .full-width-md{width:100%;}
    .why-choose, .drg-difference, .why-choose-dr, .teleVisits{height:220px;margin-bottom:2px;}
    .why-choose .content, .drg-difference .content, .why-choose-dr .content, .teleVisits .content{right:0;top:0;height:100%;width:30%;left:auto;font-size:24px;padding-top:70px;}

    .why-choose{background-position:0 0;}
    .drg-difference{background-position:0 -210px;}
    .why-choose-dr, .teleVisits{background-position:0 -55px;}
    .play-icon{left:15px;margin:0;top:35%;}
    .carousel, .carousel-inner{height: auto;}
    .carousel-caption h1{font-size:32px;}
    .testimonal .carousel, .testimonal .carousel-inner{padding:0;width:auto;}
    .testimonal  .carousel-control{top:auto;bottom:-40px}
    /*.team-profile .media-heading, .single-post .media-heading{font-size:20px;}*/
    /*.team-profile .media-body ul li, .single-post .media-body ul li{font-size:20px;}*/
        .single-post .media-body ul li{font-size:20px;}
    /*.team-profile .media-body .btn, 	.single-post .media-body .btn{font-size:14px;}*/
    .map-data{width:40%;}
    
    /******* our team ******/
    .team-profile .media-body .btn, .single-post .media-body .btn {
        margin-right: 10px;
        margin-top: 15px;
    }

    .footerRegionSections {
        width: 50%;
        margin-top: 10px;
    }

}

@media (min-width: 767px) {
    .no-padding-sm{padding:0 !important;}
}

@media (max-width: 767px) {

.text-left-xs{text-align:left;}
.top-buffer-10-xs{margin-top:10px;}
.top-buffer-20-xs{margin-top:20px;}
.no-margin-top-xs{margin-top:0 !important;}
.xs-display-none{display:none}
.pull-left-xs-only{float:left;}
.top-buffer-250-xs{margin-top:250px;}
.xs-show{display:block;}
.left-buffer-5-xs{margin-left:0px;}
.no-margin-bottom-xs{margin-bottom:10px;}
.xs-display-none{display:none}
.xs-hide{display:none !important;}
.pull-right-xs, .pull-left-xs{float:none;}
    .xs-no-padding-left {padding-left: 0 !important;}
    .xs-no-padding-right {padding-right: 0 !important;}

.navbar-default{min-height:0;position:inherit}
.navbar-default .navbar-nav{margin-top:0}
.navbar-default .navbar-toggle{position: absolute;top: 20px;right: 45px;border:none;margin:2px 10px;display:none}
.global-search{width:100%;margin-top:15px;display: block; }
.sub-nav{position:relative;}
.sub-nav .container{padding:0}
.sub-nav .items:first-child{border-top:none;}
.sub-nav .items{height:48px;border:none;border-top:1px solid #fff;}
.sub-nav h2{font-size:18px;/*margin:15px 0 0 0*/}
header{padding:20px 0 15px 0}
.carousel, .carousel-inner{height:auto;}

/* header icon search and menu bar*/
.collapsed.navbar-toggle .fa-bars, .navbar-toggle .fa-times, .search-icon.open .fa-times, .search-icon .fa-search, .menu-icon.open .fa-times, .menu-icon .fa-bars{display:block}
.collapsed.navbar-toggle .fa-times, .navbar-toggle .fa-bars, .search-icon.open .fa-search, .search-icon .fa-times, .menu-icon.open .fa-bars, .menu-icon .fa-times{display:none}

.why-choose .content, .drg-difference .content, .why-choose-dr .content{width:40%;}
.why-choose{background-position:0 0;}
.drg-difference{background-position:0 -99px;}
.why-choose-dr{background-position:0 0;}
.email-image{height:240px;}
.carousel-caption h1{font-size:24px;}
.carousel-control{top:32%;}
.mobile-menu{background-color:#13477b;position:absolute;right:0; width:280px;z-index:999;text-align:right;display:none}
.mobile-menu.open{display:block;}
.mobile-menu-mask{background-color:rgba(0,0,0,0.5);height:100%;width:100%;position:absolute;z-index:9}
.mobile-menu-mask.fixed{top:0;position:fixed;}
.mobile-menu ul{margin:0;padding:0}
.mobile-menu li{color:#fff;text-transform:uppercase;display:block;padding:10px 20px;font-size:18px;font-weight:bold;}
.mobile-menu li.active a, .mobile-menu li:hover a{text-decoration:underline;}
.mobile-menu li.highlight{background-color:#c4d938;font-size:16px;border-bottom:1px solid #fff;}
.mobile-menu li.number{font-weight:normal;}
.mobile-menu a{text-transform:uppercase;color:#fff;}
.mobile-menu h3{color:#c4d938;padding:15px 20px 10px 20px;margin:0;text-transform:uppercase;}
.team-member .content p, .team-member:hover .content p{font-size:13px;}
.team-profile .media-object, .single-post .media-object{max-width:180px;}
.team-profile .media-heading, .single-post .media-heading{margin-top:0}
/*.team-profile .media-body .btn, .single-post .media-body .btn{margin:0}*/
.team-profile ul.dropdown-menu, .single-post ul.dropdown-menu{/*left:auto;*/right:0;}
.breadcrumb{font-size:14px;}
.map-data{width:45% !important;}
.map-data-close {left: -31px;}
resizeDocPics {
    max-width: 100%;
}
.map-dr-image{width:110px;}

.sub-nav-list .content, .inside-banner .map-data h2 {font-size:30px;}
    
    /********* next - prev arrow ******/
    .page-link {margin-bottom: 15px;}
    
    /********* our practice - dactalk *******/
    .doctalk-container .media {margin-bottom: 30px;}
    
    /*********** common css - font-size:15px bold **********/
    footer .quick-links a, footer h4, footer a, .btn-outline, .btn-outline .fa-angle-left, .btn-outline .fa-angle-right, .team-profile .media-body ul label, .inside-banner .map-data ul li label, .inside-banner .map-data h4 {
        font-size: 15px; 
    }

    .footerRegionSections p a{
        font-size: 12px;
        display: inline-block;
        margin-right: 86px;
    }

    .footerRegionSections .referralFormDoctorNames {margin:0; text-align: center;}

    .testimonal .item, .team-profile .media-body label, .single-post .media-body label, .single-post .media-body ul li, .inside-banner .map-data span, .inside-banner .map-data a,.career-container .sjb-page .job-description p, .career-container .sjb-page .btn-primary {font-size: 15px !important;}

    .team-profile .media-body ul li, .team-profile .media-body label {font-size: 20px !important; }
    .team-profile .media-body ul {margin-bottom: 15px !important;}
    
    /************ common css - font-size: 15 500 *********/
    footer .copyRights, .breadcrumb, .single-post .media-body ul li a, .share-dropdown-menu p {
        font-size: 15px;
    }

    .team-profile .media-body ul li a {font-size: 19px; }
    
    /********** share btn - dropdown ***********/
    .share-dropdown-menu {width: 175px !important;}
    .footerRegionSections {width: 50%; height: 130px;}
    .contactRegions {width: 50%; }
    .footerLogoSection {padding-left:0; margin-right: 0px; }
    .footerLogoSection .logo {max-width: 80%;}
    #mapLocationMetaDataSection .referralFormLctDly a {
        font-size: 17px !important;
        margin-top: 5px;
        display: block;
    }

    .OCSDayNightSection {width:100%; }
    #OCSMapPointer {
        height: 500px;
    }

    .wpac, .wpac h3, .wpac h5, .wpac p, .wpac h1, .wpac dl, .wpac dt, .wpac h6, .wpac ol, .wpac form, .wpac select, .wpac option, .wpac pre, .wpac div, .wpac h2, .wpac caption, .wpac h4, .wpac ul, .wpac address, .wpac blockquote, .wpac dd, .wpac fieldset, .wpac textarea, .wpac hr {
        display: inline !important;
    }

    .wp-gr .wp-google-url {
        display: block;
        margin: 10px 0!important;
        color: #2c7cff!important;
        text-align: center!important;
        padding-bottom: 10px !important;
    }

    #customVideoSlider .doc_data-full-h h1 {margin-top: 0px;}
	
	#showNearestOfficeLocationHeader p {
		text-align: left;
		margin-top: 10px;
	}
}

/******** only for our practice - doctalk, single testimonials *****/
@media (max-width: 560px) {  
    .doctalk-container .media .media-left, .doctalk-container .media .media-right, .doctalk-container .media .media-body, .testimonialsRow .media .media-left, .testimonialsRow .media .media-right, .singleTestimonials .media .media-body {display: inherit;}
    .doctalk-container .media .media-body, .singleTestimonials .media .media-body {width: 100%;}
    
    .singleTestimonials .media-body {
        padding-left: 0;
        padding-top: 50px;
    }
    .dayDoctors {display: none; }
    .dayshiftSection iframe {display: none; }
    .shiftButtons {margin-top: 16px;}
    .mapHospitalDetailsSection input {width: 100%;}

    .footerAligment{
        padding-left:0 !important;
    }
    .quick-links{
            margin-top: 15px !important;
    }
    .footerLine{
            margin-right: 0px !important;
    }
    .footerSocialIcons{
            margin-left: 15px;
    } 

    .homeBlogSection, .homeFacebookSection, .homegReviewsSection, .homeFacebookSection iframe,
    .homegReviewsSection .google-reviews-widget .wp-gr
    {
        width:100% !important;
    }

    .homeBlogSection h1, .homeFacebookSection h1, .homegReviewsSection h1 {
        padding-top: 20px;
    }

    .homeArticleLinkIcon {top: 0;}
    
    .goBackOCS {margin:0; }
    #OCSShowHospitalListDropDownArrow { right: 66px;}
    #removeHospitalFromBox { right: 53px !important;}

    .map-data {width: 74% !important;}
    .map-data-close { left: -31px;}
    .doctorsProfileLocation .affiliatedSection {padding-left:0}
    .inside-banner .map-data {
        padding: 10px 30px 30px 20px;
    }
    .affiliatedSection .affiliatedName {font-size: 13px !important; }
    /*.phoneNumber {margin-right: 141px;}*/
    .map-data-location .padding-left-10 {padding-left:0 !important; }
    .map-data-dialyasis .padding-left-10 {padding-left:0 !important; }
    .staffListing {padding-top:20px; }
    .staffDetails h1 {font-size: 20px; }

}

@media (max-width: 479px) {
.cu-hide{display:none !important;}
.col-cu-12, .col-cu-11, .col-cu-10, .col-cu-9, .col-cu-8, .col-cu-7, .col-cu-6, .col-cu-5, .col-cu-4, .col-cu-3, .col-cu-2, .col-cu-1{position: relative;	min-height: 1px;	padding-right: 15px;	padding-left: 15px;	width:100%;}
.col-cu-11{width:91.63%}
.col-cu-10{width:83.3%}
.col-cu-9{width:74.97%}
.col-cu-8{width:66.64%}
.col-cu-7{width:58.31%}
.col-cu-6{width:49.98%;}
.col-cu-5{width:41.65%}
.col-cu-4{width:33.32%}
.col-cu-3{width:24.99%}
.col-cu-2{width:16.66%}
.col-cu-1{width:8.33%}
.no-margin-cu{margin:0;}
.padding-top-cu-15{padding-top:15px;}
.padding-top-bottom-15-cu{padding-bottom:15px;padding-top:15px;}
.no-padding-cu {padding:0;} 
.pull-right-cu, .pull-left-cu{float:none;}
.text-center-cu{text-align:center;}

/* .referralFormLctDly {
    position: absolute;
    top: 25%;
} */

header .logo{width:245px;}
.why-choose .content, .drg-difference .content, .why-choose-dr .content, .teleVisits .content{font-size:20px;width:51%;}
.drg-difference{background-position:0 0px;}


.page-title h1{font-size:24px;}
.page-title .btn{font-size:13px;padding:8px 12px;margin-bottom: 15px;}
.breadcrumb{font-size:15px;}
    .btn {margin-bottom: 15px;}

.team-profile .media-left, .single-post .media-left{display:block;padding:0}
.team-profile .media-body, .single-post .media-body{display:block;width:100%;}
.team-profile .media-object, .single-post .media-object{max-width:none;width:100%;}
.team-profile .media-heading, .single-post .media-heading{margin-top:0}
.team-profile .media-body .btn, .single-post .media-body .btn{margin:0}
	.map-dr-image{width:70px;margin-right:2px;}
	
	.sub-nav-list .content{font-size:24px;}
    
    /****** page baner *****/
    .inside-banner-content {padding: 40px 50px;}
    
    /***** contact *****/
    .email-us input::placeholder, .email-us textarea::placeholder, .email-us select, .btn-info:hover, .btn-info, .testimonal .item, .doctalk-container p, .news-insights-container p, .job-post p, .inside-banner-content, .email-us-form input, .email-us-form textarea {font-size: 20px !important;}
    .email-us .form-control {height: 40px;}

    #searchDoctorName {margin-left: 15px; width: 92%;}

    #submitReferralForm, #submitHeaderFooterReferralForm {margin-left: 30px; margin-top: 15px;}

    .headerRightAddress {margin-top: 15px;}
    
    /***** our practice ****/
    .philosophy-container {font-size: 20px; line-height: 44px;padding-left: 0;padding-right: 0;}
    #facebook ._2p3a {width: 100% !important;}
    
    /****** out team ******/
    .team-profile .media-body .btn, 	.single-post .media-body .btn{
        font-size:14px;
         margin-right: 10px;
/*        margin-bottom: 10px;*/
        margin-top: 15px;
        margin-left:32px;
    }
    
    /***** inner page container ******/
    .recent-content {padding: 55px 20px 20px 20px;}
    .singlePageContainer a {font-size: 15px;}
    
    /******* Testimonials *******/
    .singleTestimonials .testimonialBody {
        padding-left: 0; 
        padding-top: 40px;
    }
    .singleTestimonials .testimonialContent {padding-right: 0;}
    .footerMarg{margin: 0 !important; padding-left: 15px;}

    #OCSShowHospitalListDropDownArrow { right: 79px;}
    #removeHospitalFromBox { right: 78px !important;}
    #referralFromModal .modal-title {margin-top: 15px; font-size: 17px;}

    .doctorsProfileLocation {
        margin: 0px;
        overflow: auto;
        height: 376px;
    }

    .doctorsProfileLocation .col-md-3 {width: 100% !important; }

}

@media (max-width: 412px) and (min-width: 300px) {
	.footerRegionSections p a {
		font-size: 12px;
		display: inline-block;
		margin-right: 85px;
	}
}

@media (max-width: 380px) {
    .footerRegionSections p a {
        font-size: 12px;
        display: inline-block;
        margin-right: 66px;
    }
}

@media (max-width: 325px) {
    .footerRegionSections p a {
        font-size: 12px;
        display: inline-block;
        margin-right: 40px;
    }
}

@media (max-width: 359px) {
    header .logo{width:200px;}
}

@media (min-width: 360px) and (max-width: 410px) {
	#mapLocationMetaDataSection ul li .phoneNumber {
		margin-right: 43%;
    }
    
    #mapDialysisCenterMetaDataSection ul li .phoneNumber {
		margin-right: 43%;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#mapLocationMetaDataSection ul li .phoneNumber {
		margin-right: 34%;
    }
    
    #mapDialysisCenterMetaDataSection ul li .phoneNumber {
		margin-right: 34%;
	}
}

@media (min-width: 410) and (max-width: 736px) {
    
    #mapDialysisCenterMetaDataSection ul li .phoneNumber {
		margin-right: 49%; 
	}
}

@media(min-width: 590px) and (max-width: 770px) {
   .phoneNumber{ margin-right: 15px;}
   .map-data-location .padding-left-10 {padding-left: 0 !important; }
   .map-data-dialyasis .padding-left-10 {padding-left: 0 !important; }

}


/* Navigation Menu */
@media screen and (min-width: 600px) {
	.main-navigation li a,
	.main-navigation li {display: inline-block;text-decoration: none;}
	
	.main-navigation li a {
		color: #145284;
		font-weight: bold;
		font-size: 18px;
		padding: 15px 13px 12px 13px;
		text-transform: uppercase;
		border-bottom: 3px solid rgba(0,0,0,0);
	}
	.main-navigation li a:hover,
	.main-navigation li a:focus {color: #0c3c63;  background-color: #eee; border-bottom: 3px solid #0c3c63;}
/*	.main-navigation li {margin: 0 40px 0 0;margin: 0 2.857142857rem 0 0;position: relative;	}*/  /** commented code **/
	.main-navigation li ul {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul,
	.main-navigation ul li:focus > ul,
	.main-navigation .focus > ul {
		border-left: 0;
		clip: inherit;
		overflow: inherit;
		height: inherit;
		width: inherit;
	}
	
}
/* Navigation Menu Closed */

#errorMessage {font-size: 13px;/*float: right; position: absolute;*/ top: 30px;left: 220px; color: red;}
/*.ourTeamSinglePage {margin-top:100px;}*/
.team-profile .bottom-buffer-15 div {display: none; }
.post .content:nth-child(3) {background-color: rgba(253, 182, 24, 0.8); }

#mapGogole {width:100%; height:500px;}

.inside-banner .map-data .affiliatedName a {color: #fff; font-size: 17px !important; margin-top:5px; }
/*.topMargin {margin-top: 95px;}*/
.form-group {margin-bottom: 20px;}
.nameError, .emailError, .mobileError, .captchaError, .dobError, .telPhoneError, .referredError, #nameError, #emailError, #mobileError, #captchaError,
.nameErrorHdrFtr, .emailErrorHdrFtr, .mobileErrorHdrFtr, .captchaErrorHdrFtr, .dobErrorHdrFtr, .telPhoneErrorHdrFtr, .referredErrorHdrFtr
{
    position: absolute; color: red;font-size: 12px;
}

/* Our team google reviews */
#map-plug {display:none;}
#googleReviewsDoctors {
	height: 393px;
    overflow: auto;
}
span.review-profile-image {
    float: left;
    padding: 0px 15px 0px 0px;
}
span.review-profile-image img {
    width: 40px;
}
.modal-backdrop.in{display:none;}
.review-item {
    border-bottom: solid 1px rgba(190,190,190,.35);
    margin: 5px auto;
    display: block;
    width: 100%;
    padding: 15px 0px;
	font-size: 13px;
	color: #222;
}
#googleReviewsDoctors .review-author {
	color: #427fed;
    font-size: 14px;
}

#googleReviewsDoctors .review-date {font-size: 13px;}

#googleReviewsDoctors .review-text {
	font-size: 14px;
    padding-left: 57px;
}

#googleReviewsDoctors  .star:after {color: #E7711B;}

@media ( max-width:1200px) {
  .review-item { flex: 1 1 40%; }
}

@media ( max-width:450px) {
  .review-item { flex: 1 1 90%; }
}

.review-meta, .review-stars {text-align:left; font-size:115%;}
.review-author { text-transform: capitalize; font-weight:bold; }
.review-date {opacity:.6; display:block;}
.review-text {  line-height: 1.55;
    text-align: left;
    max-width: 72em;
    margin: auto;}

 

.review-stars ul {
display: inline-block;
list-style: none !important;
margin:0; padding:0;
}

.review-stars ul li {
float: left;
list-style: none !important;
margin-right: 1px;
line-height:1;
}

.review-stars ul li i {
  color: #E4B248;
  font-size: 1.4em;
  font-style:normal;
}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; }

/****** home page - 2nd section ******/
@media screen and (min-width: 1700px) {
    .why-choose, .drg-difference, .why-choose-dr {background-position: center;}
    .why-choose .content, .drg-difference .content, .why-choose-dr .content {
        padding: 24px 110px;
        line-height: 54px;
    }
}

/******** media query for font family *********/
@media screen and (max-width: 767px) and (min-width: 479px) {
    
}

@media screen and (max-width: 1400px) and (min-width: 1000px) {
    .hospitalSearchSection .glyphicon {
        right: -3%;
        position: absolute;
    }
    .dayshiftSection iframe {
        width: 100%;
    }
}
 
