a {text-decoration:none !important;}
.main_header {width:100%;border-top:3px solid #004968;padding: 30px 0;}
.header_menu {width:100%;}
.header_menu .navbar-default {background: none;border: none;}
.header_menu .navbar {margin-bottom: 0;min-height: 0;}
.header_menu .menu li a {font-family: 'Raleway', sans-serif;color:#343434;font-size: 13px;font-weight: 600;text-transform: uppercase; padding: 5px 8px !important;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.header_menu .menu li a:hover {border-top: 1px solid #08b2c0;border-bottom: 1px solid #08b2c0;}
.header_menu .menu li.current-menu-item a {border-top: 1px solid #08b2c0;border-bottom: 1px solid #08b2c0;}
.header_menu .menu li {padding: 0 10px;list-style: none;display: inline-block;}
.header_call {width:auto;float: right;}
.header_call .fa {color:#fff;font-size: 20px;background: #ee6a09;border-radius: 50%;width:31px;height:31px;text-align: center;margin-right: 13px;padding-top: 5px;}
.header_call a {font-family: 'Roboto', sans-serif;color:#ee6a09;font-size: 16px;text-transform: uppercase;font-weight: 400;}
.ct_adr {float: right;width: 83%;}
.prg_height {min-height: 65px;width: 100%;}
.header_call a span {font-weight: 700;}
.banner {width:100%;position: relative;background: #00202f;padding: 40px 0 0;}
.banner img {width:100%;display: block;}
.black_layer {width:100%;height:100%;background: rgba(0, 0, 0, 0.8);position: absolute;top:0;left:0;}
.banner_slider {width:100%;}
.banner_slider_inner img {max-width: 100%;display: block;margin: 0 auto;}
.banner_bottom {width:100%;background: #145774;padding: 25px 0;}
.hours {width:100%;font-family: 'Raleway', sans-serif;color:#fff;font-size: 20px;font-weight: 600;text-transform: uppercase; line-height: 32px;padding-top: 12px;}
.hours img {width:auto;float: left;margin-right: 11px;}
.hours_details {width:100%;}
.hours_details_box {width:auto;float: left;margin-right: 76.9px;}
.hours_details_box h2 {font-family: 'Roboto', sans-serif;color:#fff;font-size: 15px;font-weight: 400;margin: 0;line-height: 26px;}
.hours_details_box.lst {margin-right: 0;float: left;}
.rpd {padding-right: 0;width: 18%;}
.lpd {padding-left: 15px;width: 82%;}
.welcome {width:100%;padding: 45px 0 35px;}
.welcome_inner {width: 100%;text-align: center;}
.welcome_inner h1 {margin: 0 0 20px;padding: 0 0 25px;font-family: 'Raleway', sans-serif;color:#3f3f3f;font-size: 19px;font-weight: 600;text-transform: uppercase;background: url(../../../images/underline.png) no-repeat 0 0; background-position: center bottom;}
.welcome_inner p {font-family: 'Roboto', sans-serif;color:#525252;font-size: 14px;font-weight: 400;margin: 0 0 30px;line-height: 23px;}
.welcome_inner h2 {font-family: 'Roboto', sans-serif;color:#525252;font-size: 19px;font-weight: 500;margin: 0;}
.body_bottom {width:100%;background: url(../../../images/body-bottom-bg.jpg) no-repeat 0 0; background-position: center;background-size: cover;padding: 55px 0;}
.info_box {width:100%;}
.info_box img {width:auto; float: left;margin-right: 6px;}
.info_box h2 {margin: 0 0 5px;font-family: 'Raleway', sans-serif;color:#145774;font-size: 15px;font-weight: 600;line-height: 20px;}
.info_box p {font-family: 'Roboto', sans-serif;color:#5e5e5e;font-size: 14px;font-weight: 400;}
.info_box a {font-family: 'Roboto', sans-serif;color:#5e5e5e;font-size: 14px;font-weight: 400;}
.main_footer {width:100%;background: #282828;text-align: center;}
.main_footer p {margin: 0;line-height: 90px;font-family: 'Roboto', sans-serif;color:#787878;font-size: 13px;font-weight: 500;}
.main_footer a {color:#145774;}
.header_call a:hover {color:#08b2c0;}
.info_box a:hover {color:#08b2c0;}
.navbar-collapse {padding: 0;}
.doctor_left {width:100%;}
.for_border {width:127px;height:194px;background: #dcdcdc;padding: 10px;position: absolute;right:0;top:-10px;}
.doctor_left img {width:100%;display: block;position: relative;z-index: 9999;}
.innerpage_inner {width:100%;text-align: left;}
.doctor_left h2 {font-family: 'Raleway', sans-serif;color:#145774;font-size: 14px;font-weight: 600;text-align: center;text-transform: uppercase;margin: 0;}
.doctor_right {width:100%;}
.doctor_right p {margin: 0 0 15px;font-family: 'Roboto', sans-serif;color:#525252;font-size: 14px;font-weight: 400;line-height: 24px;}
.innerpage_inner .row {margin-bottom: 45px;}
.nomargn {margin-bottom: 0 !important;}
.nomargn .for_border {right:inherit;left:0;}
.menu {padding: 0;margin: 0;}
.service_lft .for_border {height: 187px;}
.contact_left {width:100%;}
.contact_left p {font-family: 'Raleway', sans-serif;color:#145774;font-size: 15px;font-weight: 400; margin:0 0 18px 0;}
.contact_left a {font-family: 'Raleway', sans-serif;color:#145774;font-size: 15px;font-weight: 400;display:block;}
.contact_left .fa {color:#ee6a09;font-size: 20px;margin-right: 8px;min-height:40px;float:left;}
.contact_right {width:100%;}
.contact_right p {font-family: 'Raleway', sans-serif;color:#145774;font-size: 15px;font-weight: 400;margin: 0 0 10px;}
.contact_right a {color:#ee6a09;}
.contact_right h3{margin:0; font-family: 'Raleway', sans-serif; font-size:20px; padding-bottom:20px; text-transform:uppercase;}
.contact_right h3 i{color:#145774; font-size:30px; font-weight:normal;}
.contact_right h2{font-size:16px; border-bottom:1px solid #ccc; padding:15px 0; margin:0;}
.contact_right h2 span{float:right;width:24%;}
.contact_right h3 span{position:relative; top:-5px;}
.alignleft{float: left; text-align: left; margin: 0 12px 10px 0;}
.page-template-default .entry-content p{text-align: left;}
/*----responsive----*/
@media only screen and (min-width:1000px) and (max-width:1199px)
{
.hours {font-size: 16px;}	
.for_border {display: none;}
.doctor_left img {border:6px solid #dcdcdc;}
.hours_details_box h2{font-size:14px;}
.hours_details_box{margin-right:47px;}
}
@media only screen and (min-width:768px) and (max-width:999px)
{
.header_menu .menu li {padding: 0 5px;}
.menu {padding: 0;margin: 0;}
.info_box a {font-size: 12px;}
.info_box p {font-size: 12px;}
.info_box h2 {margin: 0 0 1px;}
.main_header {padding: 20px 0;}
.welcome {padding: 25px 0;}
.body_bottom {padding: 20px 0;}
.welcome_inner p {margin: 0 0 15px;}
.main_footer p {line-height: 63px;}
.rpd {padding-right: 0;width: 100%;}
.lpd {padding-left: 15px;width: 100%;}
.hours {width:200px;margin: 0 auto 20px;}
.hours_details {text-align: center;}
.hours_details_box.lst {float: left;}
.hours_details_box {width:33%;margin-bottom: 20px; margin-right:0;}
.hours_details_box h2 {line-height: 20px;}
.banner_bottom {padding: 0;}
.for_border {display: none;}
.doctor_left img {border:3px solid #dcdcdc;}
.innerpage_inner .row {margin-bottom: 10px;}
.contact_left p {margin:0 0 26px !important;}
.contact_left .fa {min-height:48px;}
}
@media only screen and (max-width:767px) 
{
.header_call {float: left; margin-top: -38px;}
.navbar-collapse {position: absolute;background: #fff;width:100%;left:0;z-index: 99999;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
.main_header {padding: 20px 0;}
.welcome {padding: 25px 0;}
.body_bottom {padding: 10px 0;}
.welcome_inner p {margin: 0 0 15px;}
.main_footer p {line-height: 63px;}
.navbar-default .navbar-toggle {border: none;}
.navbar-default .navbar-toggle .icon-bar {background-color:#08b2c0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: none;}
.rpd {padding-right: 0;width: 100%;}
.lpd {padding-left: 15px;width: 100%;}
.hours {width:200px;margin: 0 auto 20px;}
.hours_details {text-align: center;}
.hours_details_box.lst {float: left;}
.hours_details_box {width:42%;margin-bottom: 20px;}
.hours_details_box h2 {line-height: 20px;}
.banner_bottom {padding: 0;}
.info_box {margin-bottom: 20px;}
.navbar-collapse {padding-left: 15px;padding-right: 15px;}
.for_border {display: none;}
.doctor_left img {border:3px solid #dcdcdc;display: block;margin: 0 auto;max-width: 100%;width: auto;}
.innerpage_inner .row {margin-bottom: 10px;}
.header_menu .menu li {width:100%;display: block;}
.header_menu .menu li a {width:100%;display: block;}
.contact_left .fa {min-height:0;}
}
@media only screen and (max-width:479px)
{
.header_call .fa {display: none;}
.header_call a {font-size: 14px;}
.header_call {margin-top: -34px;}
.main_header {padding: 0;}
.hours {width: 220px;}
.hours_details_box {width:100%;}
.contact_right h2 span{display:block; float:none; width:100%;}
}