@charset "utf-8";
@import url("custom.css");
/* this is temporary css */
div#gform_confirmation_message_2 .gform_description {
    display: none;
}
div#gform_confirmation_message_2 #gf_step_2_1, div#gform_confirmation_message_2 #gf_step_2_2, div#gform_confirmation_message_2 #gf_step_2_3 {
    display: none;
}
input#gform_next_button_19_27, input#gform_previous_button_19, input#gform_submit_button_19, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_button, .gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button
{
    background-color: #6ccff6!important;
    padding: 10px 40px!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    font-size: 14px!important;
    border: 1px solid #6ccff6;
    min-width: 180px;
    color: #fff !important; 
}
form#gform_19 {
    padding: 0 3%;
}
article#post-231831 h1.entry-title {
    display: none;
}
.page-id-231831 .row.specialist_datils_row {
    background: #fff;
}
div#gform_wrapper_19 {
    max-width: 800px;
    margin: 0 auto;
    float: none;
    display: block;
    border: 2px solid #025b94;
    padding: 0 !important;
    box-shadow: 0 0 29px 2px #aea4a4;
}
#gform_wrapper_19 .gform_heading {
    background: #025b94;
    padding: 6px 2% 1px;
    color: #fff;
    margin-bottom: 0;
}
/* Temporary css till here */

.page-id-210 .gform_heading {
    background: #035c95;
    color: #fff !important;
    padding: 1px 2%;
    margin-bottom:0 !important;
}
form#gform_2 {
    border: 2px solid #035c95;
    padding: 12px;
    border-left: 10px solid #444;
}
body {
	margin:0;
	padding:0;
	font-family: 'Heebo', sans-serif;
}
.page-id-210 .patient_education_right.col-sm-8.contact_info_form {
    margin: 0 auto !important;
    float: none;
    max-width: 800px;
}
input#gform_next_button_2_27, input#gform_previous_button_2 {
    background-color: #6ccff6!important;
    padding: 10px 40px!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    font-size: 14px!important;
    border: 1px solid #6ccff6;
    min-width: 180px;
    color: #fff !important;
}
/*----------Top Header-------*/
#nemage {
    width: 276px;
    height: 174px;
    border: 8px double #ddd;
}
.wrapper {
	width:1170px;
	margin:0 auto;
}
.carousel {
    margin-top: -6px;
}
.row_top_header {
	width:100%;
	float:left;
	background-color:#025b94;
}
.top_header {
	display:inline-table;
	margin: 0 auto;
	width: 100%;
	padding: 8px 0;
}
.top_header_left_contnet {
	display: inline-block;
	width: 25%;
	padding-top: 4px;
}
.top_header_left {
	float: left;
	width: 8%;
}
.top_header_left_abt {
	float: left;
	width: 100%;
}
.top_header_left_abt span {
	font-size: 14px;
	margin: 0;
	color:#fff;
}
.top_header_right_content {
	width:100%;
	display:inline-block;
	text-align:right;
}
.language_converter {
	display:inline-block;
	width:100%;
}
.globe_img {
	display: inline-block;
	width: 100%;
}
.language_converter img {
	display: inline-block;
	vertical-align: middle;
}
.globe_img a {
	text-decoration: none;
}
.top_header_socialicons {
	float: right;
	width: 100%;
}
.top_header_socialicons ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	float:none;
}
.top_header_socialicons ul li {
	display:inline-block;
	margin: 0;
	padding: 0px 8px;
}
.top_header_socialicons li:last-child {
	padding-right:0px;
}
/*----------Top Header-------*/
/*----------Header-------*/
.header_bottom_row {
	border-bottom: 2px solid #efefef;
	float: left;
	width: 100%;
}
.header_content {
	width:100%;
	display:inline-block;
	margin:12px auto;
}
.logo {
	display: inline-block;
	text-align: left;
	width: 24%;
}
.right_content {
	display: inline-block;
	text-align: right;
	width: 65%;
	vertical-align: middle;
	float:right;
}
.mail_us {
    display: inline-block;
    text-align: left;
    width: 30%;
    padding-right: 20px;
}
.mail_us p {
	color: #b2b2b2;
	font-size: 12px;
	margin:0;
}
.mail_us h2 {
    color: #004a8f;
    font-size: 13px;
    margin: 0;
    text-transform: uppercase !important;
}
.clock_img {
	float: left;
	padding-right: 8px;
}
.clock_txt {
}
.mail_us:nth-child(1n) {
    max-width: 197px;
}
.mail_us:nth-child(2n) {
    width: 30%;
    padding-right: 20px;
}
.mail_us:nth-child(3n) {
    padding-right: 0;
    width: 26%;
}
/*
.navigatio_bar {
	display: inline-table;
	background-color:#fff;
	width: 100%;
	box-shadow: 0 0px 3px #ccc;
}
/* hiding below style as it is twice written on same CSS file.  UPDATED SAME ON CUSTOM CSS FILE*/
/*
.navigation_bar_content {
	display: inline-table;
	margin: 0px auto;
	width: 100%; position:relative;
}
.navigation_bar_content ul {
	float:left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.navigation_bar_content ul li {
	display: inline-block;
	margin: 0;
	padding: 0 24px;
}
.navigation_bar_content ul li a {
	font-size:14px;
        line-height:50px;
	color:#000;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
}
.navigation_bar_content ul li a:hover {
	color:#004A8F;
}
.navigation_bar_content li:last-child {
	padding-right:0;
}
/* hiding below style as it is twice written on same CSS file. END */
.dropdown-menu {
	border: medium none;
	box-shadow: none;
	border-radius:0px;
	border-top:4px solid #004a8f;
}
.dropdown-menu li {
	width: 100%;
	padding:0 !important;
	border-bottom: 1px dotted #ccc !important;
}
.dropdown-menu a {
	text-transform: none !important;
	padding: 8px 10px !important;
}
.dropdown-menu a:hover {
	background:none !important;
}
.dropdown-menu a .fa.fa-angle-right {
	color: #6bbddf;
	font-size: 18px;
	font-weight:bold;
}
.dropdown-menu li:last-child {
	border-bottom: 0 none !important;
}
.caret {
	color: #b2b2b2;
}
.banner {
	float: left;
	margin: 0 auto;
	width: 100%;
	margin-bottom:70px;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	width:100%;
	margin: auto;
}
.add_slider .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin:0;
}
.add_slider .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin:0;
}
.banner .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin:0;
}
.banner .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin:0;
}
.add_slider .carousel-control {
	width:2%;
}
.banner .carousel-control {
	width:2%;
}
.banner_row_angle {
	background-color: #000;
	font-size: 22px !important;
	font-weight: normal !important;
	padding: 25px 2px 45px;
	margin-top: -30px !important;
}
.banner_row_angle1 {
	background-color: #2a3b7b;
	font-size: 22px !important;
	font-weight: normal !important;
	padding: 25px 2px 45px;
	margin-top: -30px !important;
}
.bnner_content {
	background-color: #e34e78;
	bottom: 25%;
	float: left;
	left: 20%;
	padding: 18px;
	position: absolute;
	text-align: left;
	width:24%;
}
.bnner_content h3 {
	font-size:44px;
	color:#fff;
	text-shadow:none;
	text-transform:uppercase;
	font-weight:bold;
}
.bnner_content p {
	color:#fff;
	text-shadow:none;
	font-size:16px;
}
.bnner_content i {
	text-shadow: none !important;
	color: #fff;
	font-size:48px;
}
/*----------Header-------*/
/*---------body-------*/
.aobut_txt_company {
	float: left;
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.second_row_slilder {
	background:#004a8f;
	padding: 25px 2px 45px;
}
.ask_us_row {
    float: left;
    background-color: #6bd0c2;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.ask_us_row h2 {
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.ask_us_row p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.ask_us_row h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	text-shadow: none;
	float:left;
}
.clinicla_row {
float: left;
    background-color: #bdc941;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.clinicla_row h2 {
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.clinicla_row p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.clinicla_row h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	text-shadow: none;
	float:left;
}
.heart_row {
float: left;
    background-color: #f15f5f;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.heart_row h2 {
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.heart_row p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.heart_row h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	float:left;
	text-shadow: none;
}
.visitor_row {
float: left;
    background-color: #ff8e78;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.visitor_row h2 {
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.visitor_row p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.visitor_row h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	text-shadow: none;
	float:left;
}
.body_top_row {
	bottom: 0;
	display:inline;
	left: 0;
	padding-bottom: 0;
	position: relative;
	right: 0;
	width: 100%;
}
.carousel-inner2 {
	position: relative;
	width: 100%;
}
.carousel-control2 {
	bottom: 0;
	color: #fff;
	font-size: 20px;
	left: 0;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	top: 0;
	width: 4% !important;
}
.banner_row_angle2 {
	background-color: #004a8f;
	font-size: 22px !important;
	font-weight: normal !important;
	margin-top: -30px !important;
	padding: 25px 2px 45px;
}
.row_subsription {
	float: left;
	margin-top: 90px;
	margin-bottom:70px;
	width: 100%;
}
.row_subsription ul {
	list-style: outside none none;
	margin: 0;
	padding:0;
}
.row_subsription li {
	float: left;
	margin: 0 17px;
	padding: 0;
	width:14%;
	background:#fff;
	border:1px solid #79dcff;
	height: 122px;
	cursor:pointer;
	color: #545454;
}
.row_subsription li:hover {
	background-color:#004a8f;
	color:#fff !important;
}
/*.our_doctor p:hover{
	color:#23527c!important;
}
.row_subsription li a:hover{
	color:#23527c!important;
}*/
.learn_more_btn a:hover{
	background-color: #004a8f!important;
}
.our_doctor {
	float: left;
	width: 100%;
	position:relative;
	padding: 45px 0;
}
.doctor_img {
	background-color: #79dcff;
	height: 70px;
	left: 29%;
	position: absolute;
	text-align: center;
	top: -20px;
	width: 70px;
}
.row_subsription li:first-child {
	margin-left: 0;
}
.doctor_img img {
	padding-top:14px;
}
.our_doctor p {
	font-weight: 500;
	margin: 0;
	padding-top:12px;
	text-align: center;
	font-size:14px;
}
.body_row_tab {
	margin: 0 auto;
	width: 100%;
	float:left;
}
.tab_content {
	border-bottom: 1px solid #79dcff;
	float: left;
	width: 100%;
}
.tab_content > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	background-color:#79dcff;
	border:1px solid #79dcff;
	color:#fff;
}
.tab_content> li > a:focus, .nav > li > a:hover {
	background-color:#79dcff;
}
.tab_content > li > a {
	border-radius:0px;
	font-weight:bold;
	color:#004a8f;
	border: 1px solid #79dcff;
	margin-right:8px; text-align:center;
}
.tab_content > li.active > a, .nav-tabs > li.active > a {
	color:#fff;
}
.tab-content {
	float: left;
	margin-top: 30px;
	width: 100%;
}
.doctor_images {
	float: left;
	width: 34%;
}
.docter_about {
	float: right;
	width: 66%;
}
.docter_about_content {
	width:100%;
	float:left;
}
.docter_about_content h2 {
	color: #e34e78;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
	font-size:30px;
	margin-top:30px;
}
.docter_about_content p {
	color: #545454;
	font-size: 18px;
	line-height: 30px;
	margin: 0;
	padding-top: 12px;
}
.learn_more_btn {
	float: left;
	width: 100%;
	padding-top:32px;
}
.learn_more_btn a {
	background-color: #004a8f;
	color: #fff;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
	font-size:14px;
}
.doctor_images > img {
	max-width: 100%;
padding:0 20px;
}
.add {
	float: left;
	margin-top: 70px;
	width: 100%;
	background-color:#79dcff;
	padding:50px 0;
}
.add_row {
	width:100%;
	float:left;
	position:relative;
}
.add_about_txt {
	float: right;
	left: 40%;
	position: absolute;
	width: 33%;
}
.add_about_txt h2 {
	color: #fff;
	font-weight: bold;
	margin: 0;
	font-size:43px;
}
.add_about_txt span {
	font-size:18px;
}
.add_slider {
	float: left;
	width: 100%;
}
.category {
	width:100%;
	float:left;
	background:#eb6d90;
}
.category_heading {
	float: left;
	text-align: center;
	width: 100%;
	background-color:#e34e78;
}
.category_heading h2 {
	color: #fff;
	font-size: 24px;
	margin: 0;
	padding: 20px 0;
	text-transform: uppercase;
}
/*
.category_content {
	float: left;
	margin: 50px auto;
	width: 100%;
}*/
.category_content ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
/*
.category_content ul li {
	float:left;
	margin-right: 35px;
	margin-bottom:10px;
	padding: 0;
	width:33%;
}*/
.category_content li:last-child {
	margin-right:0;
}
/*
.category_first {
	background-color: #fff;
	float: left;
	width: 100%;
	min-height:504px;
}
*/  
.category_img {
	float: left;
	width: 100%;
}
.category_img img {
	max-width:92%;
}
.category_about {
	float: left;
	margin-top: 30px;
	width: 100%;
	padding:0px 10px;
}
.category_about h2 {
	color: #e34e78;
	margin: 0;
	text-transform: uppercase;
	font-size: 24px;
line-height:22px;
}
.category_about > p {
	margin: 0;
	padding-top: 8px;
	line-height:24px;
	color:#545454;
	font-size:16px;
margin-bottom:12px;
}
.play_btn {
	float: left;
	margin-top: 5px;
	margin-bottom: 30px;
	padding: 10px 10px;
	width: 100%;
}
.play_btn a {
	background-color: #ec1c23;
	color: #fff;
	padding: 10px 30px;
	text-decoration: none;
	text-transform: uppercase;
}
.map {
	float: left;
	margin: 0 auto;
	width: 100%;
}
.map img {
	width:100%;
	height:320px;
}
/*---------body-------*/
/*--------footer--------*/
.row {
    background: #f8f8f8;
}
.footers {
	width:100%;
	float:left; margin-top:-5px;
}
.footer {
	width:62%;
	float:left;
	margin:0 auto;
	background-color:#79dcff;
}
.footer_content {
	width:100%;
	float:left;
	margin:50px auto;
	padding-left: 22%;
}
.contact_info_row {
	float: left;
	width: 100%;
}
.contact_info_row ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.contact_info_row ul li {
	float:left;
	margin: 0;
	padding: 0;
	width:50%;
	min-height: 195px;
}
.contact_info {
	float: left;
	width: 100%;
}
.contact_info img {
	max-width: 100%;
	padding-right: 3px;
}
.contact_info h2 {
	color: #004a8f;
	font-size: 24px;
	padding-bottom: 20px;
	font-weight:600;
}
.contact_info p {
	line-height: 24px;
	margin: 0;
	color: #004a8f;
}
.footer_facebook_temp {
	background-color: #fff;
	float: left;
	margin-left: 50px;
	width: 30%;
}
.face_liked {
	float: left;
	width: 100%;
	margin:50px auto;
}
.face_liked img {
	max-width:100%;
}
.face_liked h2 {
	color: #004a8f;
	font-size: 24px;
	padding-bottom: 20px;
	font-weight:600;
}
/*--------footer--------*/
/*--------copyright--------*/
.copyright {
	background-color:#025b94;
	width:100%;
	float:left;
	position:relative;
}
.copyright_content {
	width:100%;
	float:left;
	margin:20px auto;
}
.copyright_content p {
	margin:0;
	color:#fff;
	text-align:center;
}
/*--------copyright--------*/
/*--------communicate--------*/
.communicate {
	bottom:-5px;
	float: left;
	height: 40px;
	left: 2%;
	position: fixed;
	width: 300px;
}
.communicate a {
	color:#fff;
	text-decoration:none;
	background-color:#dc587b;
	padding:15px 60px;
	font-size:16px;
}
/*--------communicate--------*/
.top_header_left > img {
 margin-right::5px;
}
.clock_txt > img {
	float: left;
	max-width: 100%;
	margin-right: 8px;
}
.body_row_angle {
	background-color: #004a8f;
	font-size: 22px !important;
	font-weight: normal !important;
	margin-top: -30px !important;
	padding: 25px 2px 45px;
}
.body_carousel_control {
	width:0%;
}
.add_row > img {
	max-width: 100%;
}
.icons {
	float: left;
}
.aobut_text_row {
	width:88.5%;
	float:left
}
.aobut_text_part {
	width:100%;
	float:left;
}
.prev_butoon {
	width:48px;
	float:left
}
.next_butoon {
	width:50px;
	float:left; position:relative; right:10px;
}
.prev_butoon {
	padding:70px 0;
}
.next_butoon {
	padding:70px 0;
}
/*.item > img {
	border: 3px solid #bcbcbc;
}
*/.item h6 {
	color: #000;
	font-family: roboto;
	font-size: 16px;
	margin-top: 11px;
	text-transform: uppercase;
}
#owl-demo .item {
/* background: #3fbf79;
        padding: 30px 0px;
        margin: 10px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;*/
    }
.customNavigation {
	float: left;
	list-style: outside none none;
	position: absolute;
	text-align: center;
	width: 100%;
}
.customNavigation a {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.btn.next {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.btn.prev {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.add_slider .carousel-control.right {
	background:none;
	opacity:1
}
.add_slider .carousel-control.left {
	background:none;
	opacity:1
}
/*----patient_care page start-------*/
.patient_care_row {
	width:100%;
	float:left;
	background:#7ed5f9;
	padding:90px 0;
}
.patient_care_part {
	width:100%;
	float:left;
}
.patient_care_part ul {
	padding:0;
	margin:0;
}
.patient_care_part ul li {
	width:20%;
	float:left;
	list-style:none;
}
.patient_care_baner_row {
	width:100%;
	float:left;
	text-align:center;
}
.patient_icon_part {
	width:100%;
	float:left;
}
.patient_icon_circle {
	width:65%;
	margin:0 auto;
	background:#fff;
	border-radius:50%;
	padding:35px 0;
}
.patient_icon_circle:hover{background:#004a8f;}
.patient_icon_circle img {
	max-width:100%;
}
.patient_icon_text_part {
	width:100%;
	float:left;
	padding:35px 0 0 0;
}
.patient_icon_text_part p {
	margin:0;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	font-weight:600;
}
.browse_hadding_row {
	width:100%;
	float:left;
}
.browse_hadding_part {
	width:100%;
	float:left;
	padding:63px 0 100px;
}
.browse_hadding_part h2 {
	font-size:30px;
	color:#e34e78;
	font-weight:bold;
	margin:0;
	text-transform: uppercase;
	text-align:center;
}
.specialist_datils_row {
	width:100%;
	float:left;
	margin:0; min-height:460px;
}
 .specialist_datils_part:nth-child(4n) {
}
.specialist_datils {
	width:100%;
	float:left;
	background:#f0f0f0;
	min-height:480px;
	margin-bottom:30px;
}
.specialist_img_part {
	width:100%;
	float:left;
	text-align:center;
}
.specialist_img_part img {
	max-width:100%;
	height:auto;
}
.specialist_text_part {
	width:100%;
text-align:center;
	float:left;
	padding:15px 10px;
	min-height:215px;
}
.specialist_text_part h2 {
	font-size:20px;
	color:#00438a;
	font-weight:600;
	margin:0;
	padding-bottom:5px;
}
.specialist_text_part h2  a{
    text-transform: CAPITALIZE;
	color:#00438a;
}
.specialist_text_part p {
	font-size:14px;
	color:#7f7676;
	font-weight:bold;
	margin:0;
	padding-bottom:12px;
}
.specialist_text_part h4 {
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:0;
}
.browse_load_more {
	width:100%;
	float:left;
	text-align:center;
	padding:80px 0;
}
.browse_load_more a {
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background:#003b84;
	padding:15px 70px;
}
/*----patient_care page end-------*/
/*----doctor_profile page start-------*/
.doctors-profile_part{width:100%; float:left; margin:0; }
.doctors-profile_text_part { padding-top:35px; padding-left:75px;}
.back_page_part a{ font-size:14px; font-weight:bold;
 background:url(../img/next_background.png) no-repeat center; color:#004a8f; padding: 10px 10px 10px 30px;}
.border_row_back { width:110px; margin-top:40px; border:1px solid #fff; opacity:.4;}
.doctors-profile_datils_text{width:100%; float:left;color:#fff }
.doctors-profile_datils_text h2{ font-size:40px; font-weight:bold; margin:0; float:left; padding-bottom:15px;  }
.profile_datils_button{ float:left; width:100%;  padding-top:45px; margin-bottom:40px;}
.profile_datils_button a { font-size:24px; color:#fff; font-weight:bold; 
background:#004a8f; padding:13px 30px; text-transform:uppercase; text-decoration:none;}
.doctor_profile_tabs{ background:#004a8f; width:100%; float:left; }
.doctor_profile_tabs_part{ width:100%; float:left; }
.doctor_profile_tabs_part ul{ padding:0; margin:0; text-align:center;}
.doctor_profile_tabs_part ul li{  border-right:1px solid #004a8f; padding:0 0 1px 0;}
.doctor_profile_tabs_part ul .active { border-right:none;}
.doctor_profile_tabs_part ul .active a{ background:#fff !important; color:#004a8f !important;}
.speciality_text_row { width:100%; float:left;}
.speciality_text { width:100%; float:left; padding-bottom:40px ; border-bottom:2px solid #e6e7e6;}
.speciality_text_row h2{ font-size:30px; font-weight:bold; color:#000; margin:0; padding-bottom:15px;}
.speciality_text_row ul{ padding:0; margin:0;    left: 30px;position: relative;}
.speciality_text_row ul li{ display:list-item; font-size:18px; color: #000; padding-bottom:5px; }
.speciality_text_seound { padding:70px 0; width:100%; float:left;}
.speciality_text_row i{ font-size:28px; vertical-align:top;  color:#84dafd; padding-right:15px;}
/*----doctor_profile page end-------*/
/*----patient_education page start-------*/
.patient_education_hadding_row {     width: 100%;
    float: left;
    background: #dddddd;
    box-shadow: 0 2px 2px 0 #afaaaa;
    border-bottom: 1px solid #d0d0d0;
    display: block;
    position: relative;
    z-index: 99; }
.patient_education_hadding { width:100%; float:left;}
.education_hadding_text { padding:10px 0;;}
.education_hadding_text p{ margin:0; font-size:14px ; font-weight:bold; }
.education_hadding_text p span{ color:#004a8f;}
.education_hadding_input { text-align:right; padding-right:0; }
.education_hadding_input .search_education{ width:55%; height:40px; border:none; padding-left:10px; color:#727172; font-weight:bold;}
.education_hadding_input .search_img{ padding:10px 40px; float:right; border:none;
 background:url(../img/search_icon.png) no-repeat center; background-color:#84dafd; }
.patient_education_part { margin:0; width:100%; float:left; padding:100px 0;}
.patient_education_left{ padding-left:0;}
.patient_education_left ul { padding:0; margin:0; width:100%; float:left; border:1px solid #84dafd; }
.patient_education_left ul li{ list-style:none; 
}
.patient_education_left ul li i{ font-size:22px; float:right; color:#000; width:3%;  }
.patient_education_left ul li a{ width:100%;  float:left; font-size:14px;
  font-weight:bold; color:#004a8f; border-bottom:1px solid #84dafd; padding: 10px;}
.patient_education_left ul .active a{ background:#004a8f; color:#84dafd;}
.patient_education_left ul .active i{ color:#fff;}
.patient_education_right { padding-right:0; }
.heart_condition_img { width:100%; float:left;}
.heart_condition_img img{ max-width:100%; height: auto;}
.heart_condition_text { width:100%; float:left; padding:50px 0 40px;}
.heart_condition_text h2{ margin:0; font-size:30px; padding-bottom:20px; color:#004a8f ; font-weight:bold;}
.heart_condition_text h3{ font-size:24px; margin:0; color:#000;  padding-bottom:10px;  font-weight:bold;}
.heart_condition_text p{ font-size:16px; margin:0; font-weight:normal; color:#000; }
.living_heart_text { width:100%; float:left; padding-top:40px;}
.living_heart_text ul{ padding-top:30px;}
.living_heart_text ul li{ font-size:22px; color:#004a8f; padding:5px 0;}
.heart_text_img { width:100%; float:left; margin:0;}
.heart_text_left { padding-left:0;}
.heart_text_left p{ margin:0; font-size:16px; margin:0; font-weight:normal; color:#000; padding-bottom:20px;}
.heart_text_img h3{ margin:0;  font-size:24px;  color:#000;  padding-bottom:10px;  font-weight:bold;}
.heart_text_right { padding-right:0;}
.heart_text_right img{ max-width:100%; height:auto;}
/*----patient_education page end-------*/
/*----online_pharmacy_delivery page start-------*/
.pharmacy_delivery_hadding { width:100%; float:left; padding:100px 0  0;}
.pharmacy_delivery_hadding h2{ font-size:30px; font-weight:bold; margin:0; padding-bottom:10px; color:#000;}
.pharmacy_delivery_hadding p{ font-size:16px; margin:0;}
.pharmacy_delivery_tabs_row { width:100%; float:left; padding:50px 0; }
.pharmacy_delivery_tabs_row h2{ font-size:24px; font-weight:bold; margin: 0;  }
.pharmacy_delivery_tabs_left ul li{ color: #000}
.pharmacy_delivery_tabs_left { width:25%; float:left;}
.pharmacy_delivery_tabs_right {width:75%; float:left; background-color:#efefef; padding:15px 15px 45px;}
.pharmacy_delivery_tabs_left ul{ padding:0; margin:0;}
.pharmacy_delivery_tabs_left ul li{  list-style:none;}
.pharmacy_delivery_tabs_left ul li a{border:2px solid #efefef; padding:20px ; text-decoration:none; margin-bottom:10px;background:#fff; width:100%; float:left;color:#000;}
.pharmacy_delivery_tabs_left ul .active a{background:#00478d; color:#fff; }
.pharmacy_delivery_tabs_row .tab-content{margin: 0;}
.delivery_tabs_right{  width: 100%; float: left;}
.delivery_tabs_first h2{ font-size: 24px; font-weight: bold;color: #000; margin: 0; padding: 20px 0;}
.pharmacy_delivery_tabs_right p{ font-size: 16px; color: #000;}
.delivery_tabs_first {
    float: left;
    width: 100%;
}
.delivery_tabs_mrn {
    float: left;
    width: 100%;
}
.delivery_tabs_second {
    float: left;
    width: 100%;
    padding-top: 25px;
}
.delivery_tabs_mrn_input{ width: 60%; float: left;
   height: 45px;
  background-color:#333333; 
border: none;
color: #fff; padding-left: 10px;
}
.delivery_tabs_bnt {
    float: left;
    width: 100%;
    padding: 20px 0 0 ;
}
.delivery_tabs_bnt button{ text-transform: uppercase;     padding: 15px 80px; background:#004a8f; color: #fff; font-size: 16px; font-weight: bold; border: none;}
.delivery_tabs_bnt img {
    padding-left: 10px;
}
.delivery_tabs_first > img {
    height: auto;
    max-width: 100%;
}
/*----online_pharmacy_delivery page end-------*/
/*----patient_care_search page end-------*/
.patient_care_search_part{  width: 100%; float: left;}
.patient_care_search_part p{padding: 50px 0 35px;}
.patient_care_search_part{ width: 100%; float: left; padding-bottom: 20px;}
.search_patient_input{ width:87%; height:45px;   border: none; padding-left: 10px; }
.search_patient_part {   border: 1px solid #84dafd; 
 background: #84dafd url("../img/search_icon.png") no-repeat scroll center center;
    border: medium none;
    padding:11px 35px;
 
    width: 12%;
    text-align: center;;
}
.patient_care_search_input_row{ width: 100%; float: left; background-color:#84dafd;     padding: 8px 0px 8px 20px;}
.patient_care_search_datils{ width: 100%; float: left; padding-top: 50px}
.patient_care_search_datils_row{ margin: 0;}
.patient_care_search_datils_left { padding-left: 0;}
.patient_care_search_datils_right {padding-right: 0;}
.patient_care_comment { width: 100%; float: left;}
.patient_care_comment ul{ padding:0; margin: 0;}
.patient_care_comment ul li{ display: inline-block; width: 250px;}
.patient_care_comment img{ padding-right: 5px;}
.search_datils_hadding{ width: 100%; float: left;}
.search_datils_hadding h2{ color: #e34e78; font-size: 30px; margin: 0;  padding: 10px 0 20px;}
.search_datils_hadding p{ color: #000; font-size: 17px; margin: 0; padding: 0 0 20px;}
.search_datils_hadding_btn { width: 100%; float: left;}
.search_datils_hadding_btn a{color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; background-color: #004a8f;  padding: 14px 40px;}
.patient_care_search_datils_right_row{ width: 100%; float: left;}
.patient_care_search_datils_row{ margin-bottom: 50px;}
.patient_care_datils_images{ width:100%; float:left;}
.patient_care_search_datils_left > img{ max-width:100%; height:auto; }
.toggle_search1 {
    margin-top:20px;
    float: left;
    width: 100%;
    padding: 0px 0;
    position: relative;
    z-index: 1000;
    top: 0px;
    max-width: 332px;
border: 1px solid #efefef;
    margin-left: 56px;
}
.toggle_search_content{
	width:88%;
	float:left;
	margin-left: 20px;
}
.input_seach {
	width:100%;
	float:left
}
.input_seach input {
    width: 100%;
	background-color:#fff;
	width:100%;
	border:none;
	padding:6px;
}
.search_tab {
    float: right;
    padding-top: 8px;
    width: 6%;
}
.search_tab > .fa.fa-search {
    color: #fff; cursor:pointer;
}
  .navigation_bar_content ul li a{-webkit-font-smoothing: antialiased;font-weight: normal;} 
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-183:last-child{
	margin-right:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    .navigation_bar_content ul li a{font-weight:bold !important} 
}
 @media screen and (-moz-images-in-menus:0) {
    .navigation_bar_content ul li a{font-weight:bold !important} 
    }
.top_header_socialicons img {
    max-width: 100%;
}
.learn_more_btn a:hover {
	background-color:#fff!important;
	border:1px solid  #004a8f!important;
	color:#004a8f;
	
}
.play_btn a:hover {
	background-color:#004a8f;
}
.communicate a:hover{
		background-color:#004a8f;
}
/*----patient_care_search page end-------*/
.mean-container .mean-nav ul li a:hover{
	color:#7ac74f !important;
}
.mean-container .mean-nav ul li a{
	font-weight:600;
}
.icons > img {
    padding-right: 5px;
}
.carousel-control:hover{
	opacity:0.5;
}
.patient_education_second {
    padding-left: 0;
    padding-right: 0;
}
.patient_education_second select {
    border: 1px solid #84dafd;
    color: #004a8f;
	font-size:14px;
	font-weight:bold;
}
.patient_education_second option{
	padding:8px;
}
.owl-item:nth-child(4n) {
    margin-right: 0px;
}
.heart_row.cursols a {
    color: #fff;
    text-decoration: none;
}
.heart_row.cursols a:hover {
    color: #004A8F;
}
.ask_us_row.cursols a{
	color: #fff;
    text-decoration: none;
}
.ask_us_row.cursols a:hover {
    color: #004A8F;
}
.clinicla_row.cursols a{
	color: #fff;
    text-decoration: none;
}
.clinicla_row.cursols a:hover {
    color: #004A8F;
}
.visitor_row.cursols a{
	color: #fff;
    text-decoration: none;
}
.visitor_row.cursols a:hover {
    color: #004A8F;
}
#myCarousel .carousel-control{ display:none}
#myCarousel:hover .carousel-control{ display:block}
#slider1_container .reslide_arrow_left, #slider1_container .reslide_arrow_right{ height:70px !important}
#slider1_container .reslide_arrow_left{ background-position:91px 67px !important }
.carousel-inner img { width:100%; height:auto}
.icon_right
{font-size: 28px;
    vertical-align: top;
    color: #84dafd;
    padding-right: 15px;}
 	.footer {
    background-color: #79dcff;
    float: left;
    margin: 0 auto;
    width: 33%; min-height:475px;
}
	.contact_info_row ul li{
		min-height:auto;
		width:100%;
	}
	.footer_facebook_temp{
		width:63%;
		margin-left:0px;
	}
	.contact_info_right{
		width:48%;
		float:left;
		margin:50px auto;
		margin-left:35px;
	}
	.contact_info_right h2{
	color: #004a8f;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 20px;
	}
	.contact_info_right p{
	color: #004a8f;
	font-size:14px;
	}
	.face_liked{
		width:48%;
		float:right;
		margin:42px auto;
	}
	.footer_content{
		padding-left:30%;
	}
	
	
	
	
/*	UPDATED SAME ON CUSTOM CSS FILE
.navigation_bar_content{margin-top:0px}
.navigation_bar_content ul{list-style:none; position:relative; float:left; margin:0; padding:0; z-index:1000}
.navigation_bar_content ul a{ display:block; color:#333; text-decoration:none; font-weight:700; font-size:12px; line-height:32px; padding:0 15px;}
.navigation_bar_content ul li{ position:relative; float:left; padding:0 23px; margin:0 2px }
.navigation_bar_content ul li.current-menu-item, .navigation_bar_content ul li.current-menu-ancestor{ background:#84dafd !important}
.navigation_bar_content ul li:hover {/*background:#f6f6f6 */}
/*
.navigation_bar_content ul ul { display:none; position:absolute; top:100%; left:0; background:#fff;	padding:0}
.navigation_bar_content ul ul li{ float:none; width:246px; margin:0 }
.navigation_bar_content ul ul a { line-height:120%; padding:10px 15px }
.navigation_bar_content ul ul ul{ top:0; left:100%; background:#FFF }
.navigation_bar_content ul li:hover > ul { display:block }	
.navigation_bar_content ul ul li a{ text-transform:none !important}
*/
p a[href="#tab1"], p a[href="#tab2"], p a[href="#tab3"], p a[href="#tab4"], p a[href="#tab5"] { display:none}
/*******************************
* ACCORDION WITH TOGGLE ICONS
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
	.panel-group .panel {
		border-radius: 0;
		box-shadow: none;
		border-color: #EEEEEE;
	}
	.panel-default > .panel-heading {
		padding: 0;
		border-radius: 0;
		color: #212121;
		background-color: #FAFAFA;
		border-color: #EEEEEE;
	}
	.panel-title {
		font-size: 14px;
	}
	.panel-title > a {
		display: block;
		padding: 15px;
		text-decoration: none;
	}
	.more-less {
		float: right;
		color: #212121;
	}
	.panel-default > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #EEEEEE;
	}
/* ----- v CAN BE DELETED v ----- */
.contact_info_form{}
.contact_info_form input[type="text"], .contact_info_form input[type="date"], .contact_info_form input[type="tel"], .contact_info_form input[type="number"], .contact_info_form input[type="email"], .contact_info_form select, .contact_info_form textarea { width:100%; border:1px solid #e1e1e1; background:#f1f1f1; padding:10px 5px }
.contact_info_form label{ font-weight:normal; margin-top:10px; width:100%; float:left; font-weight:bold; text-transform:uppercase}
.contact_info_form label span, .contact_info_form label p{ font-weight:normal; text-transform:lowercase}
.contact_info_form input[type="submit"]{ background:#7ac74f; color:#FFF; padding:10px 20px; border:0; text-transform:uppercase;  font-weight:bold; margin-top:20px;}
.contact_info_form input[type="submit"]:hover{ background:#dc587b}
.dt-sc-contact-info {background:#fafafa; border:1px solid #eeeeee}
.dt-sc-contact-info i{padding:10px; background:#84dafd; color:#FFF; margin-right:10px;}
.deposit_resume{}
.deposit_resume input[type="text"], .deposit_resume input[type="tel"], .deposit_resume input[type="email"], .deposit_resume select, .deposit_resume textarea { width:100%; border:1px solid #e1e1e1; background:#f1f1f1; padding:10px 5px }
.deposit_resume label{ font-weight:normal; margin-top:10px; width:80%;}
.deposit_resume input[type="submit"]{ background:#7ac74f; color:#FFF; padding:10px 20px; border:0; text-transform:uppercase; font-weight:bold; margin-top:20px;}
.deposit_resume input[type="submit"]:hover{ background:#dc587b}
.menu-4 select{ width:15%}
.name_field {margin-left: 2%; width: 82% !important;}
.from_date{ float:left; width:48%; margin-right:4%;}
.to_date{ float:left; width:48%;}
.sub-menu li a { border-bottom: 1px dotted #ccc; background:url(../img/arrow_menu.jpg) no-repeat 3% center;   padding-left: 21px !important;}
.navigation_bar_content ul ul{ border-top:4px solid #004a8f }
.menu-item-has-children{   background:url(../img/top_menu_arrow.jpg) no-repeat right center;}
.menu-item-has-children .menu-item-has-children{   background:none;}
.dt-sc-three-fifth {
    width: 56%; margin-top:20px!important;
}
.column {
    float: left;
    margin: 0 0 0 2%;
    min-height: 1px;
    position: relative;
}
.dt-sc-titled-box {
    clear: both;
    margin-bottom: 20px;
    width: 100%;
}
.dt-sc-titled-box h6.dt-sc-titled-box-title {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 10px 15px;
    text-shadow: none; background:#004a8f none repeat scroll 0 0 !important; color:#fff;
}
.dt-sc-two-fifth {
    width: 38.8%; margin-top:20px!important;
}
.column {
    float: left;
    margin: 0 0 0 2%;
    min-height: 1px;
    position: relative;
}
.column.dt-sc-two-sixth.first {
    width: 100%;
}
.dt-sc-titled-box-content {
    background: #f3f3f3 none repeat scroll 0 0;
    padding: 16px;
    text-align: left;
}
.alignnone.size-full.wp-image-841 {
    height: auto;
    width: 100%;
}
img {
    height: auto;
    max-width: 100%;
}
.dt-sc-two-third {
    width: 66%;
}
.dt-sc-hr {
    background: rgba(0, 0, 0, 0) url("../splitter.png") repeat-x scroll 0 0;
    clear: both;
    display: block;
    float: left;
    height: 10px;
    margin: 40px 0;
    position: relative;
    width: 100%;
    z-index: 1;
}
.dt-sc-one-third {
    min-height: 230px;
}
#post-67 > h2 {
    float: left;
    font-size: 20px;
    text-align: left !important;
    width: 100%;
}
#post-80 > p {
    float: left;
    width: 100%;
}
#post-80 > .dt-sc-one-third {
    min-height: 130px;
    width: 30%;
}
.dt-sc-one-third {
    width: 30%;
}
#primary img {
    max-width: 100%; padding:5px;
	padding-bottom:0px;
}
.dt-sc-two-third {
    width: 63%;
}
#post-65 img {
    padding: 10px;
}
.dt-sc-clear {
    clear: both;
}
blockquote {
    background: #ededed none repeat scroll 0 0;
    border-top: 5px solid #f39d12;
    color: #000 !important;
    font-size: 15px;
    margin: 0 0 20px;
    padding: 10px 20px; float:left; width:100%;
}
.alignnone.size-full.wp-image-315 {
    clear: both;
    float: left;
    margin-bottom: 35px;
    margin-top: 35px;
}
.current-menu-ancestor {
    background: #eeeeee none repeat scroll 0 0 !important;
}
.toggle_search1 .search-submit {
    background: #025b94 url(https://www.ijn.com.my/wp-content/themes/institut/img/search_icon.png) no-repeat scroll center center;
    border: medium none;
    float: right;
    padding: 7px 30px 7px 50px;
    color: #fff;
    text-indent: 10000;
    font-size: 16px;
    background-position: 15%;
}
.toggle_search1 .search-field{ margin-left: 0px; height:36px !important;}
.patient_education_left .dt-sc-one-third {
    width: 98%;
}
.panel-heading {
    clear: both;
}
.current-menu-ancestor2{ background-color:#004A8F; color:#fff!important}
.current-menu-ancestor2 .fa-angle-right{color:#fff!important}
/*---------------*/
.doctors-profile_images img {
    height: 350px;
    width: 350px;
}
/*---------------*/
.navigation_bar_content.safari_only span {
    float: right;
    width: 5%; margin-right:18px;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  border-right: 10px solid #fff;
}.specialist_datils_part_content {
    padding: 1%;
    width: 98%;
}
.ask_us_row1 {
    float: left;
    background-color: #43b9f7;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.ask_us_row1 h2 {
	font-size: 19px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.ask_us_row1 p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.ask_us_row1 h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	float:left;
	text-shadow: none;
}
.ask_us_row1.cursols a {
    color: #fff;
    text-decoration: none;
}
.ask_us_row1.cursols a:hover {
    color: #004A8F;
}
.clinicla_row1 {
    float: left;
    background-color: #6787fe;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.clinicla_row1 h2 {
	font-size: 19px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.clinicla_row1 p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.clinicla_row1 h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	float:left;
	text-shadow: none;
}
.clinicla_row1.cursols a {
    color: #fff;
    text-decoration: none;
}
.clinicla_row1.cursols a:hover {
    color: #004A8F;
}
.heart_row1 {
    float: left;
    background-color: #9878ff;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.heart_row1 h2 {
	font-size: 19px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.heart_row1 p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.heart_row1 h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	float:left;
	text-shadow: none;
}
.heart_row1.cursols a {
    color: #fff;
    text-decoration: none;
}
.heart_row1.cursols a:hover {
    color: #004A8F;
}
.visitor_row1 {
    float: left;
    background-color: #e978fe;
    padding: 20px;
    min-height: 200px;
    margin: 0 10px;
}
.visitor_row1 h2 {
	font-size: 19px;
	font-weight: bold;
	color:#fff;
	margin:0;
	text-align: left;
	text-shadow: none;
}
.visitor_row1 p {
	margin:0;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	text-align: left;
	text-shadow: none;
}
.visitor_row1 h3 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	margin:0;
	border-bottom:1px dotted #fff;
	text-transform:uppercase;
	padding-top:20px;
	display:inline-table;
	text-align: left;
	float:left;
	text-shadow: none;
}
.visitor_row1.cursols a {
    color: #fff;
    text-decoration: none;
}
.visitor_row1.cursols a:hover {
    color: #004A8F;
}
tbody tr:nth-child(2n+1) td {
    border-bottom: 1px solid #ededed;
    background: #ffffff;
}
td {
        font-size: 13px;
    font-weight: 300;
    border: 1px solid #e4e3e3;
    background: #f5f5f5;
    font-size: 14px;
    line-height: normal;
    text-align: left;
    padding: 13px 15px;
}
.search-field {
    width: 100% !important;
}
          .entry-title  a{
            color: #e34e78;
            font-size: 30px;
            margin: 0;
            padding: 10px 0 20px;
            text-transform:uppercase
          }
          :beofre{
            position:relative;
            content:'x';
          }
          .more-link::before {
            content: "Read this: ";
            font-size:0;
            clear:both;
            width:100%;
          }
          .more-link {
            background-color: #004a8f;
            color: #fff;
            font-size: 14px;
            font-weight: bold;
            padding: 14px 40px;
            text-transform: uppercase;
            clear:both;
            display:table;
            margin-top:20px;
          }
          .search-field{
            border: medium none;
            color: #727172;
            font-weight: bold;
            height: 35px;
            padding-left: 10px;
            width: 100%;
          }
          .search-submit{
            background: #025b94 url("<?php bloginfo("template_url"); ?>/img/search_icon.png") no-repeat scroll center center;
            border: medium none;
            float: right;
            padding: 7px 30px 7px 50px;
            color:#fff;
            text-indent:10000;
            font-size:16px;
            background-position: 15%;
          }
          span.screen-reader-text{
            display:none}
          .search-form label{
            width:93%;
            max-width:200px;
            margin-bottom:0px;
          }
            .logo_private img{
                max-width: 145px;
            }
            .header_content .logo a:after{
                display:none;
            }
          @media only screen and (min-width: 1034px) and (max-width: 4800px) {
             .logo_private{
               float:right;
                 max-width:145px;
                 padding-top: 8px;
              }
              a.link_header {
            width: 125px;
            display: inline-block;
            text-align: left;
            vertical-align: middle;
        }
         span.header_texts {
            width: 99px;
            display: inline-block;
            text-align: left;
            vertical-align: middle;
            font-weight: 700!important;
            color: #777777;
        }
              .header_content{
                  margin:0 auto;
              }
            .logo{
              width:100%!important;
            }
            .icons_first_row {
              display: block;
              width: 100%;
              float: right;
              height: 41px;
              position: relative;
              margin-bottom: 12px;
              text-align: right;
            }
            .icons_second_row{
              display: block;
              width: 100%;
              text-align: right;
              height: 41px;
              float: right;
            }
            .first_row_ul{
              display: block;
              float: right;
              width: 100%;
              margin-bottom: 10px;
            }
            .second_row_ul{
              width:100%;
              display:block;
            }
            .right_first_row_li {
              display: inline-block;
              font-size: 12px;
              text-align: right;
                margin-left: 10px;
                vertical-align: top;
            }
            .right_first_row_li img
            {
              padding: 0 10px;
              vertical-align: middle;
            }
            .right_second_row_li
            {
              display:inline-block;
              font-size:12px;
                vertical-align: middle;
                margin-left:30px;
            }
            /*  section_headerS  */
            .section_header {
              clear: both;
              padding: 0px;
              margin: 0px;
            }
            /*  col_headerUMN SETUP  */
            .col_header {
              display: block;
              float:left;
              margin: 1% 0 1% 1.6%;
            }
            .col_header:first-child {
              margin-left: 0;
            }
            .col_header_right {
              display: block;
              float:right;
              margin: 1% 0 1% 1.6%;
            }
            .col_header_right:first-child {
              margin-right: 0;
            }
            /*  group_headerING  */
            .group_header:before,
            .group_header:after {
              clear:both;
            }
            .group_header {
              zoom:1;
              /* For IE 6/7 */ }
            /*  GRID OF TWO  */
            .span_2_of_2_header {
              width: 71%;
            }
            .span_1_of_2_header {
              width: 27%;
            }
          }
          /*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
          @media only screen and (max-width: 480px) {
            .col_header {
              margin: 1% 0 1% 0%;
            }
          }
          @media only screen  and (max-width: 1033px)and (min-width: 768px) {
               .icons_first_row {
              display: block;
              width: 100%;
              float: right;
              position: relative;
              margin-bottom: 12px;
              text-align: right;
            }
            .icons_second_row{
              display: block;
              width: 100%;
              text-align: right;
              float: right;
            }
              a.link_header {
            width: 140px;
            display: table-cell;
        }
            .span_2_of_2_header, .span_1_of_2_header {
              width: 100%;
              text-align: center;
            }
            .right_second_row_li:first-child
            {
              width:100%;
              float:none;
              text-align: center;
              margin: 5px auto;
              display: block;
            }
              right_second_row_li:first-child{
                  width:100%;
              }
            .right_first_row_li
            {
              width:50%;
              float:left;
              text-align: center;
              margin: 5px auto;
              display: block;
                min-height:55px;
                padding: 10px 0;
            }
            .right_second_row_li
            {
              width:100%;
              float:left;
              text-align: center;
              margin: 5px auto;
              display: block;
                padding: 10px 0;
            }
                            .search-form {
    margin: 0 auto;
                  float:none;
          }
          @media only screen and (max-width: 768px) and (min-width: 240px) 
{
               .icons_first_row {
              display: block;
              width: 100%;
              float: right;
             /* min-height: 141px;*/
              position: relative;
              margin-bottom: 12px;
              text-align: right;
            }
            .icons_second_row{
              display: block;
              width: 100%;
              text-align: right;
              /*min-height: 141px;*/
              float: right;
            }
            .span_2_of_2_header, .span_1_of_2_header {
              width: 100%;
              text-align: center;
              }
            .right_second_row_li:first-child
            {
              width:100%;
              float:none;
              text-align: center;
              margin: 5px auto;
              display: block;
            }
           .right_first_row_li {
            width: 49%;
            float: left;
            margin: 6px auto;
            text-align: center;
            height: 81px;
        }
            .right_second_row_li
            {
              width:100%; /*changed from 49 to 100 as hello doctor link was removed.*/
              float:left;
              text-align: center;
                margin: 21px auto;
            margin-bottom: 5px;
            }
           span.header_texts {
                vertical-align: middle;
                font-size: 14px;
                padding-top: 8px;
               display:block;
        }
              .right_first_row_li img {
                    text-align: center;
                    display: block;
                    margin: 0 auto;
              }
               .right_second_row_li img {
                    text-align: center;
                    display: block;
                    margin: 0 auto;
              }
              .search-form {
                  margin: 0 auto;
                  float:none;
          }
              a.link_header {
                display: block;
                }
              .logo_private img{
                  padding-top: 12px;
              }
            }