/*@import url('https:https://fonts.googleapis.com/css?family=Lato');*/
@font-face {
  font-family: 'Lato', sans-serif !important;
  src: url(/wp-content/uploads/fonts/Lato-Regular.ttf);
}

body{
	overflow-x:hidden;
	overflow-y:auto !important;
	background:#fff !important;
	font-family: 'Lato', sans-serif !important;
}#main-wrapper{
	background:#fff !important;
}
a:hover, a:focus {
    color: #1da376;
}
p {
    margin: 0px !important;
	font-family: 'Lato', sans-serif !important;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Lato', sans-serif !important;
}a{
	font-family: 'Lato', sans-serif !important; 
}
ul{
	font-family: 'Lato', sans-serif !important;
}
li{font-family: 'Lato', sans-serif !important;
    font-size: 16px;}
span, strong{
	
}div{font-family: 'Lato', sans-serif !important;}
.uou-block-2b {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.9) -6%, #1da376 94%);  
    height: auto;
    /*background: #1da376;*/
}.topbar-quick-links-list {
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
}.topbar-quick-links-list li { 
    display: inline-block;
	position:relative;
    cursor: pointer;
	/*margin-left: 6px;
    float: left;*/
}.topbar-quick-links-list li a { 
    font-family: roboto;
    border: 1px solid #eb3c34;
    padding: 6px 15px;
    text-transform: uppercase;
    font-size: 15px ;
    border-radius: 6px;
}
.topbar-quick-links-list li
{
	cursor:pointer !important;
}
ul.topbar-quick-links-list li img {
    width: auto;
    height: 65px;
    margin-left: 10px !important;
}
.callicon a {
    border: 1px solid #eb3c34;
    padding: 7px 25px;
    /* border-radius: 6px; */
    box-shadow: inset 0 0 0 0 #1da376;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px;
    /* border-top-right-radius: 20px; */
    /* border-bottom-left-radius: 20px; */
    background: #eb3c34;
    color: #fff;
}
.boa a {
    border: 1px solid #eb3c34;
    padding: 7px 25px;
    /* border-radius: 6px; */
    box-shadow: inset 0 0 0 0 #1da376;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px;
    /* border-top-right-radius: 20px; */
    /* border-bottom-left-radius: 20px; */
    background: #eb3c34;
    color: #fff;
}
/* li.boa {
	display:none !important;
} */
/*.boa a {
    border: 1px solid #eb3c34;
    padding: 7px 25px;
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px;
    background: transparent;
    color: #eb3c34;
}*/
.direction a {
    border: 1px solid #eb3c34;
    padding: 7px 25px;
    /* border-radius: 6px; */
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px;
    /* border-top-right-radius: 20px; */
    /* border-bottom-left-radius: 20px; */
    background: transparent;
    color: #eb3c34;
}.direction a:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 250px 0 0 0 #eb3c34;
    border-color: #eb3c34;
}.boa a:hover {
	
    background: #1da376;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 250px 0 0 0 #1da376;
    border-color: #1da376;
	/*
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 250px 0 0 0 #eb3c34;
    border-color: #eb3c34;*/
}.callicon a:hover {
    background: #1da376;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 250px 0 0 0 #1da376;
    border-color: #1da376;
}.searchicon a {
    border: 1px solid #1da376!important;
    padding: 7px 25px;
    /* border-radius: 6px; */
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px;
    /* border-top-right-radius: 20px; */
    /* border-bottom-left-radius: 20px; */
    background: #1da376;
    color: #fff;
}.searchicon a:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 250px 0 0 0 #eb3c34;
    border-color: #eb3c34;
}.logo-col3 {
    width: 25% !important;
    float: left;
}.topbar-quick-links-col9 {
    width: 75% !important;
    float: left !important;
    text-align: right;
}.logo img {
    margin: 0px !important;
    height: 65px !important;
}.logo-row {
    padding: 10px 0px;
}.topbar-left-side {
    width: 40%;
    float: left;
	display:none;
}.col3.topbar-center-side {
    width: 12%;
    float: left;
    text-align: right;
    margin-top: 6px;
	display:none;
}.col3.topbar-right-side {
    width: 100%;
    float: left;
    padding-top: 0px;
    text-align: right;
}
.col3.topbar-right-side .social li:last-child {
    display: none;
}
.topbar-slogan {
    padding-bottom: 0px;
    text-transform: capitalize;
    font-size: 14px !important;
    margin-bottom: 0px !important;
    padding-top: 5px;
}.topbar-social-icons-list {
    margin: 0px;
    text-align: right;
}.uou-block-1a .social li a {
    background: transparent !important;
    color: #888;
}.topbar-buttons {
    padding: 0px;
    margin-bottom: 0px;
}.topbar-buttons li {
    display: inline-block;
    border-left: 1px solid #ccc;
    padding-left: 10px;
    line-height: 1;
    padding-right: 2px;
}.topbar-buttons li a {
    text-transform: capitalize;
    color: #888;
    font-size: 14px;
    font-weight: normal !important;
}.col3.topbar-right-side  .authentication {
    margin: 3px 0px 0 0px;
    float: right;
}.col3.topbar-right-side .social{
	float:left;
}.col3.topbar-right-side .authentication li {
    float: left;
    margin-top: 10px;
}#bok-appoint-innerrow {
    background: rgba(15, 54, 72, 0.6);
}/*.book-appoint-col.wpb_column.vc_column_container.vc_col-sm-4 {
    position: absolute;
    top: 80px;
    right: 0px;
}*/.book-appoint-desc p {
    color: #fff;
}#bok-appoint-innerrow .book-fom-col:after{
    content: '';
    display: block;
    position: absolute;
    bottom: -29.1px;
    left: 92%;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #ff0000;
    border-style: solid;
    border-width: 30px;
    transform: rotate(44deg);
    visibility: visible;
}#bok-appoint-innerrow .book-fom-col:before {
    content: '';
    display: block;
    position: absolute;
    top: -30px;
    left: 92%;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #ff0000;
    border-style: solid;
    border-width: 30px;
    transform: rotate(-45deg);
}#bok-appoint-innerrow .book-fom-col{
    border-right: 5px solid #eb3c34;
    padding: 10px 30px !important;
}.vc_row.wpb_row.vc_row-fluid.book-appointment-row {
    position: absolute;
    top: 30px;
    right: 0px;
    width: 100%;
    overflow: hidden;
}.book-apoint-title {
    text-transform: uppercase;
}.book-fom-col .wpcf7-form-control-wrap .wpcf7-form-control {
    margin-bottom: 15px !important;
     background: rgba(255,255,255,0.7) !important;
    color: #000 !important;
    border: 0px;
}.wpcf7-form-control.wpcf7-submit.book-btn {
    width: 100%;
    text-transform: capitalize;
    background: #1da376;
    border: 0px;
    color: #fff;
    padding: 7px 0px;
    border-radius: 5px;
}.book-appoint-desc {
    margin-bottom: 15px;
}.book-appoint-fom {
    margin-bottom: 0px;
}
.banner-3part .feature-content-body .feature-content-single h5 i{
	float:right;
    transition: 0.5s ease all;
    margin-top: 0px;
}.banner-3part .feature-content-body .feature-content-single h5 {
    text-align: left;
    margin-top: 0px;
}.banner-3part .blog-content.home-blog {
    background: transparent;
    margin-top: -100px;
}.banner-3part .feature-content-body .matchHeight {
    border: 1px solid #1da376 !important;
    margin: 0px 4px;
    width: 32.6%;transition:0.5s ease all;
    background: #fff !important;
}
.banner-3part .feature-content-body .matchHeight:hover
{    background: #f7f7f7 !important;
	box-shadow:0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);
	transition:0.5s ease all;
}.banner-3part .feature-content-body .feature-content-single{
	text-align:left;
}.banner-3part .button-content {
    padding-top: 20px;
}.banner-3part .feature-content-body .matchHeight:hover button.btn.btn-transparent {
    background: #1da376;
    color: #fff;
}.banner-3part .feature-content-body .matchHeight:hover i {
    background: #1da376;
    color: #fff;
    transition: 0.5s ease all;
}.banner-3part .feature-content-body{
	background:transparent;
}.inner-title {
    color: #1da376;
    text-transform: uppercase;
    margin: 0px;
    font-size: 16px;
    padding-bottom: 10px;
}.inner-title1 {
    color: #1da376;
    text-transform: capitalize;
    font-size: 16px;
    margin: 0px;
    padding-bottom: 10px;
}.amh-btn {
    border: 1px solid #1da376;
    padding: 7px 25px;
    /* border-radius: 6px; */
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background: #1da376;
    color: #fff;
}.amh-btn:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 150px 0 0 0 #eb3c34;
    border-color: #eb3c34;
}.readmore-btn {
    text-align: right;
}.common-title {
    text-transform: uppercase;
    font-size: 20px !important;
    color: #1da376;
    margin-top: 0px;
}.find-doc-row .medicaldirectory-home-banner{
	background:none !important;
    height: 100px !important;
}.find-doc-row  .home-banner-text {
    display: none;
}.find-doc-row .medicaldirectory-home-banner .overlay{
	display:none;
}.find-doc-row .home-search-content .advanced-serach {
    background: #1da376;
    padding: 30px 10px 28px 10px!important;
}.find-doc-row .advanced-serach .form-group input {
    padding-top: 5px;
    border: 0;
    display: none !important;
}.find-doc-row  .input-field .form-group {
    width: 45%;
}.find-doc-row .input-field .form-group.search {
    width: 10%;
}.insurance-provider-row {
    background: url(/wp-content/uploads/2018/11/clientbg.png);
    background-size: cover;
    text-align: center;
    padding: 0px 0px 30px 0px;
    color: #fff;
	background-attachment:fixed;
}.insuranc-title{
    text-align: center !important;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 10px;
}.insurance-provider-row  .lcs_logo_container {
    background: #fff;
}.testimonials-row #sp-testimonial-free-wrapper-82 .sp-testimonial-free-section .tfree-client-testimonial {    
    height: 248px;
    overflow: hidden;
    background: #fff;
    padding: 73px 25px 12px 25px;
    font-size: 16px !important;
    text-align: justify;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-top: -64px !important;
}.testimonials-row .sp-testimonial-free-section .sp-tfree-client-image img {
    border-radius: 0%;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 90px;
    width: auto;
}.testimonials-row .sp-testimonial-free-section .tfree-testimonial-title {
    display: none;
}.testimonials-row #sp-testimonial-free-wrapper-82 .sp-testimonial-free-section .tfree-client-rating {
    color: #f3bb00;
    position: absolute;
    top: 100px;
    left: 126px;
}.testimonials-row .sp-testimonial-free-section .tfree-client-testimonial p.tfree-testimonial-content {
    display: block;
    margin: 0;
    padding: 0;
    height: 140px;
    overflow: hidden;
}.testimonials-row .sp-testimonial-free {
    position: relative;
}.testimonials-row {
	 background: 
    /* top, transparent #eb3c34, faked with gradient */ 
    linear-gradient(
      rgba(255, 255, 255, 0.65), 
      rgba(255, 255, 255, 0.65)
    ),
    /* bottom, image */
    url(http://localhost/amh1/wp-content/uploads/2018/11/doctor.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}.patient-desc p {
    text-align: center;
    color: #000;
}.uou-block-4a p {
    float: none !important;
    text-align: center !important;
}.uou-block-4e .col-md-6.col-sm-6:first-child {
    display: none !important;
}
.uou-block-4e .col-md-3.col-sm-6 {
    width: 50%;
    float: left;
}
.foo-ss-list li a i.fa.fa-facebook {
    background: #3B5998 !important;
    border-color: #3B5998;
}.foo-ss-list li a i.fa.fa-twitter {
    background: #55ACEE !important;
    border-color: #55ACEE;
}.foo-ss-list li a i.fa.fa-linkedin {
    background: #007bb5 !important;
    border-color: #007bb5;
}.foo-ss-list li a i.fa.fa-youtube {
    background: #bb0000 !important;
    border-color: #bb0000;
}.foo-ss-list li a i.fa.fa-instagram {
    background: #125688 !important;
    border-color: #125688;
}.foo-ss-list li a i {
    border: 1px solid;
    padding: 10px !important;
    line-height: 1;
    border-top-left-radius: 50%;
    width: 40px !important;
    height: 40px;
    overflow: hidden;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    margin-right: 15px;
    color: #fff;
}.amh-foo-sitmap-list li a {
    color: #000;
    text-transform: capitalize;
    font-size: 16px;
}.amh-foo-sitmap-list li {
    list-style: none;
    line-height: 1.7;
    width: 50%;
    float: left;
}
.foo-ss-list li a span {
    display: none;
}
.foologobox {
    text-align: center;
}
.amh-foo-sitmap-list {
	padding:0px;
    margin: 10px 0px 0px 0px !important;
}.foo-ss-list {
    padding: 0px;
    text-align: center;
}.foo-ss-list li {
    list-style: none;
    display: inline-block;
}.foo-ss-list li a {
    text-transform: capitalize;
    color: #000;
    font-size: 18px;
}	.uou-block-4e .container {
    padding: 10px 100px 10px 130px !important;
}.uou-block-4e .container .widget_text h5 {
    color: #1da376;
    font-size: 20px;
    margin-bottom: 0px;
}.uou-block-4e .container .widget_text.col-md-3.col-sm-6 {
    padding: 10px !important;
}.uou-block-4e{
padding:0px 0px 10px 0px !important;
    z-index: -19 !important;}
.addrs-cover {
    text-align: center;
}.adrs-title {
    margin-top: 0px;
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 10px;
}.addrs-cover.addrs-cover4 .adrs-inner-cover {
    border-bottom-right-radius: 50px;
}.adrs-inner-cover {
    background: #fff;
    padding: 10px 10px;
    height: 100px;
    box-shadow: inset 0 0 0 0 #eb3c34;
    transition: 0.8s ease all;
}.adrs-inner-cover:hover {
    box-shadow: inset 0 240px 0 0 #eb3c34;
    transition: 0.8s ease all;
}.adrs-inner-cover p {
    line-height: 1.5;
    font-size: 14px;
    padding-bottom: 0px;
}.adrs-inner-cover:hover p {
    color: #fff;
}.adrs-inner-cover:hover a {
    color: #fff;
    letter-spacing: 2px;
}.addrs-cover.addrs-cover1 .adrs-inner-cover {
    border-top-left-radius: 50px;
}.amh-map {
    margin-bottom: 0px !important;
}.amh-map .wpb_wrapper {
    padding-bottom: 0px !important;
}.getapp-text p {
    color: #fff;
    text-transform: capitalize;
    padding: 9px 0px !important;
    font-size: 30px;
    letter-spacing: 1.5px;
}.amh-map-row .vc_column-inner {
    padding-top: 0px !important;
}#footer-contact-row {
    background: #fff !important;
    padding: 15px 0px;
    border-top: 1px solid #ccc;
}.custom-contact a {
    font-size: 16px;
	position:relative;
	text-transform:uppercase;
}.custom-contact a i {
    padding-right: 10px;
}
.custom-contact a:before {
    margin-right: 10px;
    content: '[';
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
.custom-contact a:after {
    margin-left: 10px;
    content: ']';
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
.custom-contact a:before, .custom-contact a:after {
    display: inline-block;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    -moz-transition: -moz-transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s;
	color: #eb3c34;
    font-weight: bold;
}
.custom-contact a:hover::before, .custom-contact a:hover::after, .custom-contact a:focus::before, .custom-contact a:focus::after {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
.custom-contact a:hover,.custom-contact a:focus {
    color: #eb3c34;
    letter-spacing: 1px;
	border-bottom:0px;
}
/*.custom-contact a:before {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 10px 0;
    max-width: 0;
    border-bottom: 2px solid red;
    color: red;
    content: attr(data-hover);
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
}
.custom-contact a:hover:before, .custom-contact a:focus:before {
    max-width: 100%;
}
/*.news-full-row {
    width: 100%;
    float: left;
	height:150px;
	overflow:hidden;
}.news_thumb_left.news-img-col {
    width: 30%;
    float: left;
	height:150px;
	overflow:hidden;
}.news-desc-col {
    width: 70%;
    float: left;
	height:150px;
	overflow:hidden;
}*/

.news_thumb_left1.news-img-col {
    width: 30%;
    float: left;
	height:150px;
	overflow:hidden;
}.news_thumb_left1.news-img-col img{
	width:90%;
	height:auto;
}#newsticker-jcarousellite-1 li.news_li {
    height: 160px;
    border-right: 4px solid #1da376;
    border-left: 2px solid #1da376;
    overflow: hidden;
	margin-bottom:20px !important;
	border-bottom:0px !important;
	background:#fff !important;
}

#newsticker-jcarousellite-1 li.news_li.news-short-content {
	background:#fff;
}
.news-more-link{
	background:transparent !important;
	color:#1da376 !important;
	font-style:italic;
	padding:0px;
    padding-top: 10px;
	font-size:16px !important;
}.newspost-title{
	color:#1da376 !important;
	font-size:18px !important;
}.news-full-row {
    padding-left: 10px;
}#newsticker-jcarousellite-1 {
    height: 500px !important;
}.news-calc-row {
    padding: 10px 0px 10px 130px;
}.news-calc-row h5.side-tittle {
    display: none;
}.news-titl {
    font-size: 20px;
    text-transform: uppercase;
    color: #1da376;
    margin-bottom: 10px !important;
}.calc-titl {
    font-size: 20px;
    background: #1da376;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 15px 15px 15px;
    margin-bottom: 50px !important;
}.news-short-content {
    font-size: 14px !important;
	padding-top:10px;
}.departmentfacility-row .wpostahs-slider-for-1.wpostahs-slider-for.wpostahs-slick-slider.slick-initialized.slick-slider.slick-dotted {
    padding: 0px;
}.departmentfacility-row .wpostahs-slider-design-1 .slick-list {
    margin: 0px !important;
}.dept-fearimg {
    width: 60%;
    float: left;
    height: 500px;
    overflow: hidden;
}.departmentfacility-row  .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    position: relative;
    background: #fff;
    text-transform: capitalize;
    padding: 7px 10px !important;
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);
    color: #fff !important;
    background: #1da376 !important;
}.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:before, .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:after{
    border-top-color: #1da376 !important;
}.departmentfacility-row  .wpostahs-slider-design-1 .wpostahs-main-title:hover {  
    position: relative;
    background: #1da376;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);
    padding: 7px 10px !important;
    color: #fff;
}.departmentfacility-row .wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title:active {
    outline: none;
}.departmentfacility-row .wpostahs-slider-nav-title.slick-slide.slick-current.slick-active {
    outline: none;
}.departmentfacility-row  .wpostahs-slider-design-1 .wpostahs-main-title{
	text-transform:capitalize;
}.departmentfacility-row .wpostahs-slider-design-1 .wpostahs-main-title {
    background: #fff;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    color: #1da376;
    font-size: 16px;
}.departmentfacility-row .wpostahs-centent-title {
    margin: 10px 0px !important;
    padding: 0px !important;
    text-align: left;
    padding-left: 85px !important;
    display: inline-block;
    text-transform: uppercase;
    font-size: 20px;
    color: #1da376;
    position: relative;
}.dept-detail-descp {
    width: 48%;
    position: absolute;
    right: 0;
    background: rgba(255,255,255,0.9);
    margin-left: -110px;
    margin-top: 100px;
    padding: 10px 20px;
}.departmentfacility-row  .wpostahs-slider-design-1 .wpostahs-slider-for .wpostahs-centent {
    text-align: justify;
    padding-left: 20px;
    padding-right: 0px;
}.dept-rm-btn {
    padding: 30px 16px;
}.departmentfacility-row  .slick-dots {
    display: none !important;
}.wpostahs-centent-title:before {
    position: absolute;
    content: "";
    width: 70px;
    height: 2px;
    left: 0px;
    background: #1da376;
    top: 14px;
}.departmentfacility-row  div#wpostahs-slider-nav-1 {
    margin: 0px 80px;
    padding: 0px 40px;
}.book-appointment-fom select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{
	background: rgba(255,255,255,0.8) !important;
}
.custom-header {
    display: none;
}ul.sf-menu.sf-menu.sf-js-enabled.sf-arrows {
    margin: 0px;
}.uou-block-2b .nav {
    float: left !important;
}.current-menu-item a {
    background: #eb3c34;
    color: #fff !important;
    padding: 0px 10px;
}.uou-block-2b .nav .sf-menu > li > a{
    color: #fff !important;
    font-size: 12px !important;
    line-height: 1.7;
    font-weight: 500 !important;
    font-family: roboto !important;
    box-shadow: inset 0 0 0 0 #eb3c34;
    letter-spacing: 1px !important;
    transition: 0.5s ease all;
    padding: 6px 10px;
}
.uou-block-2b .nav .sf-menu > li > ul li.active > a, .uou-block-2b .nav .sf-menu > li > ul li a{
	transition: 0.5s ease all;
    box-shadow: inset 0 0 0 0 #eb3c34;
}
.uou-block-2b .nav .sf-menu > li {
    margin-right: 10px!important;
}.uou-block-2b .container {
    /*padding: 0px 10px;
    width: 100%;*/
}.uou-block-2b .nav .sf-menu.sf-arrows .sf-with-ul:after{	
    right: 4px;
}
.banner {
    height: 502px;
    background-size: 100% !important;
	z-index:-1;
} .blog-content.pt60 {
    padding-top: 0px;
}.callcenter-box .wpb_raw_code {
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    width: 100%;
    float: left;
    background: #fff;
    padding: 25px 10px 20px 10px;
    border: 1px solid #ccc;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    margin-bottom: 40px;
}.subtxt {
    color: #000;
    text-transform: uppercase;
    padding-bottom: 9px;
    font-size: 15px;
}
.iconboxx {
    width: 20%;
    float: left;
	text-align:center;
}.timing p {
    font-size: 14px;
}
.callcontact-col{	
    width: 80%;
    float: left;
    padding-left: 30px;
}
.iconboxx  span.vc_icon_element-icon {
    border: 2px solid #1da376;
    padding: 10px;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    font-size: 27px;
    color: #1da376;
    line-height: 1.4;
}
.calcenter-num {
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
}.calcenter-num a {
    color: #1da376;
    font-size: 20px;
	text-transform:lowercase;
}.timing {
    font-size: 16px;
    color: #000;
    padding-top: 16px;
    text-transform: uppercase;
}.contcaticons {
    margin-bottom: 0px;
    margin-top: 10px;
}.contactfom-col textarea.wpcf7-form-control.wpcf7-textarea {
    height: 102px;
}.contactfom-col input.wpcf7-form-control {
    margin-bottom: 14px;
}.contactfom-col label{
    font-weight: normal;
	text-transform:capitalize;
    width: 100%;	
}.contactfom-col {
    padding-right: 50px;
}.contactfom-col input.wpcf7-form-control.wpcf7-submit.amh-btn {
    float: right;
    margin-top: 20px;
}.cv-cover {
    color: #000;
    font-size: 16px;
    text-align: center;
}.cv-cover a {
    color: #000;
    border-bottom: 1px solid #fff;
}.cvbox {
    margin-bottom: 0px;
}.contact-desc {
    font-size: 16px;
    line-height: 1.5;
    padding-top: 10px;
	color:#fff;
}.hrboc .cv-cover a {
    font-size: 16px;
}.hr-desc-call {
    padding: 20px 0px;
}.hrboc .cv-cover h1 {
    margin: 0px;
    color: #fff;
    font-size: 26px;
}.callhr-row .cv-cover h1 {
    color: #fff;
    text-transform: uppercase;
    margin: 0px;
    font-size: 24px;
}.blog-content {
    padding-bottom: 0px !important;
    border-bottom: 0 !important;
}.callhr-row {
    padding: 0px 40px 40px 40px;
    border-bottom: 2px solid #fff;
    color: #fff;
}.hr-desc-call a {
    color: #fff;
    font-size: 20px;
    text-transform: lowercase;
}.contactpag-map .vc_column-inner {
    padding-top: 0px !important;
}.callcenter-box.cvbox {
    margin-top: 10vh !important;
}.contactnum-col {
    margin-top: 6vh;
}.cvmailid {
    padding-top: 15px;
}.ceonam1 {
    padding-top: 0px;
    text-transform: capitalize;
    color: #1da376;
    font-size: 30px;
    font-style: italic !important;
    margin-bottom: 0px !important;
    margin-top: 0px;
    text-align: center !important;
}.ceonam1-positioon {
    text-transform: capitalize;
    font-size: 20px;
    text-align: center !important;
    margin: 0px;
    color: #1da376;
    padding: 10px 0px;
}.ceo-img-col {
    background: #000;
    padding-top: 20px;
}.ceo-innerrow {
    border: 1px solid #ccc;
    margin-top: -110px !important;
    background: #fff;
}.ceo-detail-descp-row {
    padding: 50px 50px 10px 50px;
}.ceo-desc {
    text-align: justify;
    margin-bottom: 10px;
}.ceo-desc-list p {
    padding: 0px 10px 20px 10px;
    font-weight: bold;
}.ceo-pointslist li {
    line-height: 1.7;
    padding-bottom: 10px;
}.ceo-desc p {
    padding-bottom: 10px;
}.ceo-sign p {
    font-weight: bold;
    padding-bottom: 17px;
    color: #1da376;
}.mivi-inner-row img.vc_single_image-img.attachment-full {
    height: 200px;
    width: auto;
}.miviright-col {
    /*padding-left: 50px;*/
    padding-top: 215px !important;
}.mivileft-col {
    border-right: 1px solid #ccc;    
    padding-top: 50px;
}.mivi-inner-row .mivi-col{  
    padding-top: 50px;
}.mivi-textcol {
    height:415px !important;
}
.mivi-descp {
    margin-bottom: 0px;
    /* padding-bottom: 11vh; */
    padding-top: 30px;
}h2.vc_custom_heading.innertitle {
    margin: 0px;
    text-transform: uppercase;
    font-size: 18px;
    color: #1da376;
    padding-bottom: 10px;
}.mivi-img.vissionimg {
    margin-top: 20px;
}.mission-img:before {
    position: absolute;
    content: "";
    background: #ccc;
    height: 2px;
    width: 79px;
    left: -67px;
    top: 61px;
    z-index: -1;
}.vissionimg:before {
    position: absolute;
    content: "";
    background: #ccc;
    height: 2px;
    width: 79px;
    right: -67px;
    top: 61px;
    z-index: -1;
}.mivi-img {
    position: relative;
}.mivi-row .vc_column-inner {
    padding-top: 0px !important;
}.codeofconduct-img img.vc_single_image-img.attachment-full {
    height: 635px;
    width: auto;
}.coc-desc {
    margin-bottom: 0px;
    padding: 15px 0px;
    text-transform: capitalize;
}.coc-titl {
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 15px 0px;
    color: #1da376;
    font-weight: bold !important;
}
.coc-innerrow:hover .coc-titl{
	color:#fff;
}
.coc-innerrow {
    border: 1px solid #ccc;
    padding: 0px 10px;
    margin-bottom: 20px !important;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    transition: 0.5s ease all;
	background:#f5f5f5;
}.coc-innerrow:hover {
    margin-left: 50px !important;
    transition: 0.5s ease all;
    color: #fff;
}
#integrity:hover {
    background: #4ac0eb;
}
#openaccpet:hover {
    background: #f06e44;
}
#responsibility:hover {
    background: #7b4b9e;
}
#appericiate:hover {
    background: #98999b;
}
#honesty:hover {
    background: #24b068;
}
#learn:hover {
    background: #c33643;
}.coc-innerrow .wpb_column.vc_column_container.vc_col-sm-9 {
    border-left: 1px solid #ccc;
}.innerpage-titles {
    margin: 0px ;
    color: #1da376;
    text-transform: uppercase;
    font-size: 20px;
    padding-bottom: 20px;
	text-align:center !important;
}.innerpagestext-col {
    padding-top: 20px;
}.community-outreach-desc p {
    padding-bottom: 20px;
    text-align: left;
}/*.community-outreach-img:before {
    position: absolute;
    content: "";
    background: #f3f3f3;
    height: 96%;
    width: 100%;
    left: -30px;
    top: 46px;
    z-index: -1;
}*/
.innerpagesimg-col {
    padding-left: 30px;
}
.community-outreach-img{
	position:relative;
}.founising-call-box {
    background: #fff;
    padding: 20px;
    line-height: 2;
	transition:0.5s ease all;
    border: 1px solid #eb3c34;
    text-align: left;
}.founising-call-box a{
	color:#1da376;	
    font-size: 20px;
}.founising-call-box:hover { 
    transition: 0.5s ease all;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.nav .sf-menu > li > ul li a {
    text-transform: capitalize;
    font-size: 13px !important;
}.current-menu-parent a {
    background: #eb3c34;
}.uou-block-2b .nav .sf-menu > li:hover > a, .uou-block-2b .nav .sf-menu > li.active > a, .uou-block-2b .nav .sf-menu > li.sfHover > a {
   background: #eb3c34;
    color: #fff;
    text-decoration: none;
	transition:0.5s ease all;
    box-shadow:  250px 0  0 0 inset #eb3c34;
    border-color: #eb3c34;
}div#innerpage-section {
    margin-top: -140px !important;
    background: rgba(255,255,255,0.9);
    z-index: 9999;box-shadow:-5px -3px 29px #f2f2f2;
-moz-box-shadow: -5px -3px 29px #f2f2f2;
-webkit-box-shadow: -5px -3px 29px #f2f2f2;
    margin-bottom: 50px !important;
    border-radius: 40px;
    padding: 10px 40px;
}
.home .banner-3part .feature-content-body .feature-content-single h5{	
    font-size: 18px !important;
}
.home .feature-content-single button.btn.btn-transparent {
    padding: 3px 15px;
}
.uou-block-2b .container {
    padding: 0px;
}.recent-news-items-scroll.no_p {
    background: #fff;
}.inner-page-title h2 {
    text-transform: capitalize;
}.mivileft-col:before {
    position: absolute;
    content: "";
    background: #ccc;
    height: 1px;
    width: 97%;
    right: 13px;
    top: 95px;
}
.miviright-col:before {
    position: absolute;
    content: "";
    background: #ccc;
    height: 1px;
    width: 100%;
    left: 15px;
    top: 258px;
}

.mivileft-col .innertitle {
    text-align: right !important;
}.mivileft-col .mivi-descp {
    text-align: right;
}.miviright-col:after {
    position: absolute;
    content: ".";
    left: -10px;
    font-size: 5em;
    top: 219px;
    color: #1da376;
}.mivileft-col:after {
    position: absolute;
    content: ".";
    right: -11px;
    font-size: 5em;
    top: 57px;
    color: #1da376;
}.view-doct-btn {
    text-align: center;
}
.vc_tta-panels {
    background: #fff !important;
    border: 0px !important;
}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
    padding: 14px 116px !important;
    text-transform: uppercase;
    background: #fff !important;
} .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    color: #fff !important;
    background: #1da376 !important;
}.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a:hover {
    background: #1da376 !important;
    color: #fff;
}
.vc_tta-panel-body {
    padding-top: 50px !important;
}
.wonderplugingallery-container a[target="_blank"] {
    display: none !important;
    /* opacity: 0; */
    position: absolute;
    top: -72px;
}
.latestnews .news-col-list .news-inner-wrap-view{
	padding-top:20px;
    transition: 0.5s ease all;
}.latestnews .news-col-list .news-inner-wrap-view:hover {
    background: #f2f2f2;
    transition: 0.5s ease all;
}
div#wonderplugin3dcarousel-container-1 a[style="box-sizing: border-box;"] {
    opacity: 0;
} .page-id-352 a[style="text-decoration:none;"] {
    opacity: 0 !important;
    display: none;
}.page-id-352 div[style="line-height:20px;"] {
    opacity: 0;
    display: none !important;
    background: transparent !important;
}.page-id-352 a[style="text-decoration:none;"] {
    opacity: 0 !important;
    display: none;
}
span.job-title {
    color: #1da376;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #eb3c34;
    width: 100%;
    float: left;
    padding-bottom: 10px;
	margin-bottom:10px;
}
.sjb-page .sjb-detail .list-data h3, .sjb-page .sjb-detail .list-data ul li::before, .sjb-page .sjb-detail .list-data .job-detail h3, .sjb-page .sjb-archive-page .job-title{
    color: #1da376;
}.sjb-page .list-data .job-type, .sjb-page .list-data .job-location, .sjb-page .list-data .job-date{
	color:#1da376;
}.sjb-page .btn-primary, .sjb-page .btn-primary:hover, .sjb-page .btn-primary:active:hover, .sjb-page .btn-primary:active:focus, .sjb-page .sjb-detail .jobpost-form .file div, .sjb-page .sjb-detail .jobpost-form .file:hover div{
	background-color:#1da376;
}.sjb-page .list-data .btn-primary {
    text-align: right;
    float: right;
}.joblisting-box .sjb-page .list-data:hover {
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);
    transition: 0.5s ease all;
}.sjb-page .list-data{
	transition:0.5s ease all;
}
.compaint-contact-row {
    width: 100%;
    float: left;
    padding-bottom: 7px;
}.complaint-contact-title {
    width: 25%;
    float: left;
    text-transform: capitalize;
}.complaint-contact-text {
    width: 65%;
    float: left;
}.for-complaint-adrs {
    margin-bottom: 10px;
}.patient-compaint-detail-col {
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
    border: 1px solid #1da376;
    padding: 15px 10px 15px 10px;
    transition: 0.5s ease all;
}.complaint-cont-title {
    font-size: 15px;
    text-transform: uppercase;
    color: #1da376;
    border-bottom: 2px solid #1da376;
    padding-bottom: 10px;
    /* margin-bottom: 10px; */
}.complaintconatct-detail-box {
    border-top: 1px solid #1da376;
    padding-top: 20px;
}.complaint-contact-text a {
    font-size: 18px;
}.finance-links a {
    font-size: 18px;
    padding-left: 10px;
}
.patient-compaint-detail-col:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    transition: 0.5s ease all;
}
.check {
    padding-left: 0px;
    padding-right: 30px;
}.check li {
    line-height: 2;
    font-family: roboto;
    text-align: justify;
}.complaints-related-links {
    height: 200px;
    width: 100%;
	position:relative;
    background-size: cover !important;
    border-top-right-radius: 40px;
    overflow: hidden;
    border-bottom-left-radius: 40px;
}.complaints-related-links:before {
    position: absolute;
    content: "";
    background: rgba(0,0,0,0.5);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}.complaints-related-links a {
    color: #fff !important;
    z-index: 1;
    position: absolute;
    left: 31px;
    margin: 0 auto;
    text-transform: uppercase;
    line-height: 2;
    top: 71px;
    right: 23px;
    padding: 10px;
}.complaints-related-links:hover a {
    background: #1da376;
    display: inline-block;
    transform: scale(1.1);
}.links-for-others ul li a {
    border: 1px solid #1da376;
    width: 100%;
    padding: 10px 30px;
    margin-bottom: 26px;
    height: 50px !important;
    float: left;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
}.links-for-others ul li a:hover {
    background: #1da376;
    color: #fff;
    margin-left: 10px;
}.links-for-others ul li {
    list-style: none;
}
.complaints-col.activ-col .complaints-related-links a {
    background: #1da376;
    display: inline-block;
    transform: scale(1.1);
}.callcenter-box {
    padding-top: 7px;
}.calcenter-text:hover .iconbox-row a {    
    color: #1da376;
    letter-spacing: 1px;
    color: #1da376;
}
.addrs-cover:hover .adrs-title {
    color: #eb3c34;
}
.direction {
    display: none !important;
}.search-form .form-data {
    width: 28%;
    float: left;
    margin: 10px;
}.fom-section {
    width: 100%;
    float: left;
}.form-data1 {
    width: 10%;
    float: left;
    /* border: 1px solid red; */
    padding: 0px;
    text-align: center;
    margin-top: 10px;
}.form-data1 input.form-input {
    position: relative;
    width: 100%;
    padding: 0px;
    text-transform: capitalize;
    line-height: 1 !important;    
    border-radius: 2px;
    background: #1da376 !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}
.search_form_top form {
    margin-bottom: -31px !important;
}
.search-form {
    /*margin: 0 0px 0px 0px !important;
    border: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    float: left;*/
    padding: 0px 0px;
    background: #fff;
    border: 0px;
    border-radius: 10px;
}
li.searchicon i.fa.fa-search {
    position: absolute;
    top: 5px;
    right: 16px;
    z-index: 99;
    font-weight: normal;
    color: #eb3c34;
}
.latestnews-newstyle .grid-news-thumb {
    /* width: auto !important; */
    /* height: 141% !important; */
    height: 120px;
}.latestnews-newstyle .news-col-list .news-thumb {
    padding-right: 20px;
    text-align: center;
}
.latestnews-newstyle .news-more-link {
    padding-top: 0px;
}.latestnews-newstyle .news-inner-wrap-view{
    border-bottom: 0px !important;
    border-left: 2px solid #1da376 !important;
    margin-bottom: 20px !important;
    height: 120px !important;
    overflow: hidden !important;
    padding-left: 10px !important;
    /*border-right: 4px solid #1da376 !important;*/
}
.latestnews-newstyle {
    height: 580px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.latestnews-newstyle::-webkit-scrollbar {
    width: 3px;
    background-color: #F5F5F5;
}.latestnews-newstyle::-webkit-scrollbar-thumb {
    background-color: #1da376;
}.latestnews-newstyle::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
ul.apps-download {
    padding: 0px;
    margin: 0px !important;
    text-align: center;
	display:none;
}.apps-download li {
    display: inline-block;
}.apps-download li a img {
    width: 82%;
	transition:0.5s ease all;
}
.apps-download li a img:hover {
    transform: scale(1.1);
	transition:0.5s ease all;
}
.blog-post-content .meta {
    margin-top: 50px;
    display: none;
}.col-md-3.post-sidebars-col3 {
    display: none;
}.col-md-8.post-list-col8 {
    width: 100%;
    float: left;
}.post-detail-page-innerow {
    border: 1px solid #ccc;
    padding:30px 30px 20px 30px;
    border-radius: 20px;
    box-shadow: 0px 0px 25px 14px #ccc;
    margin-top: 50px;
    margin-bottom: 50px;
	position:relative;
}.post-detail-page-innerow .blog-title-heading {
    color: #1da376;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid;
    /* margin-top: 45px; */
    display: inline;
    line-height: 1.7;
}.post-detail-page-innerow .content-show p {
    text-align: justify;
    padding-bottom: 10px;
}.share-post-row {
    text-align: right;
	display:none;
}.share-post-row .social-widget .uou-block-4b {
    text-align: right;
}.share-post-row .uou-share-story h5 {
    color: #1da376;
    text-transform: capitalize;
    font-size: 16px;
}
.share-post-row .uou-block-4b .social-icons > li > a {
    font-size: 18px;
    color: #737373;
    border: 1px solid #ccc;
    padding: 7px 11px;
    border-radius: 50%;
    border-bottom-left-radius: 0px;
}
.fb-shar{		
    background: #3B5998 !important;
    border-color: #3B5998;
    padding: 8px 15px !important;
}.social-widget .uou-block-4b .social-icons i {
    color: #fff;
}.twit-shar{	
    background: #55ACEE !important;
    border-color: #55ACEE;
}.linked-shar{	
    background: #007bb5 !important;
    border-color: #007bb5;
}.share-post-row .uou-block-4b .social-icons > li {
    margin-right: 10px;
}.share-post-row .uou-share-story h5 {
    font-size: 16px;
    color: #1da376;
}.uou-block-7f a.btn.bck-btn {
    text-transform: capitalize;
    padding: 6px 8px;
    text-align: right;
    float: right;
}.uou-block-7f a.btn.bck-btn:hover{
    border-color: #1da376;
    background: #1da376 !important;
}.uou-share-story h5 {
    color: #1da376;
    font-size: 18px;
}.share-post-row .uou-block-4b .social-icons > li:last-child {
    margin-right: 0px;
}
.post-detail-page-innerow a.btn.btn-primary.bck-btn {
    display: none;
}.uou-post-comment {
    padding: 0px 0 40px;
    display: none;
}.row.post-detail-page-innerow .uou-block-7f{	
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.page-id-158 .banner .vc_column-inner {
    padding-top: 0px !important;
}
.history-inner-title {
    font-size: 20px;
    color: #1da376;
    text-transform: capitalize;
    margin-top: 0px !important;
}
.history-img-cover {
    width: 40%;
    /*overflow: hidden;*/
    float: left;
}.history-description {
    width: 60%;
    float: left;
    padding-left: 30px;
}
.coc-innerrow1 {
    /*background: linear-gradient(0deg, rgba(255, 255, 255, 0.9) -20%, #1da376 100%);*/   
    background: #fff;
    width: 100%;
    float: left;
    height: 160px;
    margin-bottom: 10px;
    border:1px solid #8abd8a;
    border-radius: 10px;
    transition: 0.5s ease all;
}.coc-innerrow1:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    transition: 0.5s ease all;
}
.coc-col-new:hover .coc-icon-col {
    box-shadow: 0 5px 16px 0 rgba(0,0,0,0.3), 0 6px 20px 0 rgba(0,0,0,0.19);
    transition: 0.5s ease all;
}
.coc-icon-col {
    position: absolute;
    background: #1da376;
    width: 80px;
    height: 80px;
    transition: 0.5s ease all;
    padding: 16px;
    top: 0px;
    left: 37px;
}.coc-txt {
    color: #888;
    padding: 60px 10px 10px 40px;
}.coc-intite {
    position: absolute;
    top: 53px;
    left: 133px;
}.coc-intite h1 {
    margin: 0px;
    color: #1da376;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
}
/*
.integrity-col .coc-icon-col{
	background:#4cc0eb;
}
.kindness-col .coc-icon-col{
	background:#a6cf6d;
}
.efficiency-col .coc-icon-col{
	background:#fbf02b;
}
.learn-col .coc-icon-col{
	background:#ca5963;
}
.honesty-col .coc-icon-col{
	background:#48ba7f;
}
.appreciate-col .coc-icon-col{
	background:#8c8e90;
}
.responsibility-col .coc-icon-col{
	background:#8255a3;
}
.openminded-col .coc-icon-col{
	background:#f06a3e;
}*/
.coc-col-new {
    margin-bottom: 30px;
}
.location-foo-rw .addrs-cover
{
    width: 24.1%;
    float: left;
    margin-right: 10px;
}.locations-rw.location-foo-rw {
    background: #1da376;
    padding: 30px 0px 30px 0px;
}
.locations-rw.location-foo-rw .adrs-title{
	margin-bottom:0px;
}
.slick-initialized .slick-slide{
	position:relative;
}


.col3.topbar-right-side .authentication {
    display: none !important;
}li#menu-posts-doctor{
	 display: none !important;
}
.doctors-searchbox {
    width: 100%;
    float: left;
    position: absolute;
    padding: 20px 20px 10px 20px;
    top: -69px;
    background: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: -5px -3px 29px #f2f2f2;
	z-index:11;
}.doc-form-group {
    width: 30%;
    float: left;
    padding-right: 20px;
}.doc-form-group1 {
    width: 10%;
    float: left;
}.doc-form-group select {
    color: #999;
}.find-doc-row1 {
    margin-bottom: 20px !important;
}.departmentfacility-row .wpostahs-slider-design-1 .wpostahs-main-title {
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);
}

.box-layout .event-img img {
    height: auto !important;
    max-width: 100% !important;;
    width: 100%;
}.box-layout .event-img {
    max-height: 200px;
    overflow: hidden;
    height: 200px;
}
.o-sliderContainer.hasShadow{
	box-shadow:none !important;
}
div#threedcarousel-html5-lightbox a[style="text-decoration:none;"] {
    display: none;
	z-index:-1 !important;
}
.o-slider--item.isActive{
	z-index:1;
}
.doctors-row {
    width: 100%;
    float: left;
}.doctors-col {
	height: 315px;
    width: 30%;
    float: left;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 10px;
    text-align: center;
    margin: 0px 15px 30px 15px;
    transition: 0.8s ease all;
    box-shadow: inset 0 0 0 0 #eb3c34
}.doctors-col:hover {
    /* background: #1da376; */
    box-shadow: inset 0 400px 0 0 #eb3c34;
    transition: 0.8s ease all;
}.doctors-img-cover {
    height: 190px;
    overflow: hidden;
    width: 100%;
}.doctors-name {
    margin: 0px;
	color:#1da376;
    font-size: 18px;
    padding: 10px 10px 5px 10px;
}.doctors-profil {
    text-transform: capitalize;
    font-size: 14px;
}.doctors-col:hover h1{
	color:#fff;
}.doctors-col:hover p{
	color:#fff;
}.doctors-col:hover .doctors-img-cover img {
    transition: 0.5s ease all;
    transform: scale(1.01);
}.doctors-col .doctors-img-cover img{
    transform: scale(1);
    transition: 0.5s ease all;
    height: 185px;
}.doctors-col  img{
    transform: scale(1);
    transition: 0.5s ease all;
    height: 185px;
}.doc-desc {
    text-align: center;
}
.mk-appointment-col {
    width: 45%;
    float: left;
    margin: 0px 20px 0px 20px;
}.mk-apointment-rw {
    width: 100%;
    float: left;
}.mk-appointment-btn-rw {
    width: 100%;
    float: left;
    text-align: right;
    margin-bottom: 10px;
} .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    width: 100%;
    float: left;
    border: 2px solid #eb3c34;
}
.mk-apointment-rw select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{
	margin-bottom:0px;
	margin-top:20px;
}div.wpcf7-mail-sent-ok {
    border: 2px solid #1da376;
    width: 100%;
    float: left;
    color: #fff;
    background: #1da376;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align: center;
    padding: 10px 20px 10px 20px;
}.conten-desc.specialist-list li:before {
    display: none;
}.conten-desc.specialist-list {
    padding: 0px;
}.doctor-short-bio.doctorsdetail-page {
    padding-bottom: 0px;
}
.cbp-l-project-details-title {
    margin: 0px;
    padding-left: 17px;
    text-transform: uppercase;
}
 .cbp-l-project-details-title span {
    color: #1da376 !important;
    text-transform: uppercase;
}.sidebar-content .cbp-l-project-details-list li strong{
	color: #1da376 !important;
} .doctor-hospital-title h5 {
    text-transform: uppercase;
    color: #1da376;
    font-weight: bold;
    font-size: 20px;
}
.doctor-hospital-title {
    padding: 0px 10px 20px 0px;
}
.cbp-l-member-img {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    overflow: hidden;
    box-shadow: -5px -3px 29px #f2f2f2;
} .sidebar-content .cbp-l-project-details-list li {
    padding: 10px !important;
}.cbp-l-doctor-desc {
    font-size: 16px;
}.makapointment-fom .cbp-l-project-details-title {
    margin: 0px !important;
    color: #1da376;
}.makapointment-fom .cbp-l-project-details-title span {
    color: #1da376;
}.cbp-l-doctor-desc p{
	font-size:15px;
	line-height:2.2;	
}.doctors-rights-col {
    border-left: 1px solid #1da376;
}
.related-title {
    margin: 76px 0px 26px 17px !important;
    font-size: 20px;
    text-transform: uppercase;
    color: #1da376;
    border-bottom: 2px solid #eb3c34;
    padding-bottom: 10px;
}.proj-heading span {
    font-size: 16px;
}.proj-heading {
    margin-top: 10px !important;
}.cbp-l-project-details-list li {
    font-size: 16px !important;
    text-transform: capitalize;
}.col-md-12.doctorsinnerpage-search form.search-doc .doc-form-group {
    width: 45%;
}.col-md-12.doctorsinnerpage-search {
    box-shadow: -5px -3px 8px #f2f2f2;
    padding-top: 24px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}.mk-apointment-rw.mk1 .mk-appointment-btn-rw.book-btn-col {
    margin-top: 30px;
    padding-right: 20px;
}.mk-apointment-rw.mk1 select, input[type="date"]{
	color:#ccc;
}


ul.list_immm li.tab1.one {
    background: url(https://www.amh.org.bh/wp-content/uploads/2019/01/fund-raising-1.jpg);
    height: 450px;
}
ul.list_immm li.tab1.two {
    background: url(https://www.amh.org.bh/wp-content/uploads/2019/01/Servies.jpg);
    height: 450px;
}
ul.list_immm li.tab1.three {
    background: url(https://www.amh.org.bh/wp-content/uploads/2019/01/Services-2.jpg);
    height: 450px;
}
ul.list_immm li.tab1{	
    position: absolute;
    top: -35px;
    width: 100%;
    left: 0px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.wpb_single_image.wpb_content_element.vc_align_left.bmi-calc-img {
    display: none;
}
.btn-link{
	color:#1da376 !important;
} .col-sm-9.mx-auto.bg-white.card {
    max-width: 85% !important;
    margin-right: 20px !important;
    margin-left: 0px !important;
} .custom-control-label:after{	
    background-color: #1da376;
}.calculator-form-section .btn-primary {
    color: #fff;
    background-color: #1da376 !important;
    border-color: #1da376 !important;
}form#bmi-calculator button.btn.btn-link.dropdown-toggle.height-unit-convertor-value {
    color: #1da376;
}form#bmi-calculator .row {
    width: 50%;
    float: left;
}.wpb_text_column.wpb_content_element.bmicalc {
    margin-right: 11%;
    margin-left: 3%;
}#imc_calculator_wydget-2 {
    background: transparent;
}.calc-col {
    width: 47%;
    float: left;
    margin-right: 20px;
}.calc-col i.icon-gauge {
    font-size: 28px;
}.TituloSeccion{	
    margin-bottom: 17px;
}input.amh-btn.calcular {
    width: auto !important;
    float: right;
    background: #1da376;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.calc-col.calcbtn {
    margin-bottom: 15px;
}#Tabla_IMC thead th {
    background: #1da376 !important;
}#Tabla_IMC tr:first-child th:first-child{
    border-right: 1px solid #fff; 
}#SuIMC {
    width: 100%;
    float: left;
}#Tabla_IMC tfoot td {
	display: none; }


#imc_calculator_wydget-2 {
    background: transparent;
    height: 445px;
    overflow-y: scroll;
}#imc_calculator_wydget-2::-webkit-scrollbar {
    width: 3px;
    background-color: #F5F5F5;
}
#imc_calculator_wydget-2::-webkit-scrollbar-thumb {
    background-color: #1da376;
}#CalculoIMC {
    padding-right: 5%;
}
.uou-block-1a{
	display:none;
}.toolbar {
    position: fixed;
    top: 0px;
    z-index: 9999;
    width: 100%;
    background: #fff;
    /* margin-bottom: 10px !important; */
    /* float: left; */
}.blog-content {
    padding-bottom: 0px !important;
    border-bottom: 0 !important;
    margin-top: 7%;
}div#sgpb-popup-dialog-main-div div:first-child {
    overflow-x: hidden !important;
}div#sgpb-popup-dialog-main-div div:first-child::-webkit-scrollbar {
    width: 3px;
    background-color: #F5F5F5;
}
div#sgpb-popup-dialog-main-div div:first-child::-webkit-scrollbar-thumb {
    background-color: #1da376;
}.news-post-date {
    font-size: 14px;    border-top: 1px solid #e4e4e4;
}
div#SeccionIMC {
    background: url(https://www.amh.org.bh/wp-content/uploads/2019/01/calculator.jpg);
}.uou-block-2b .nav .sf-menu > li > ul li.active > a, .uou-block-2b .nav .sf-menu > li > ul li:hover > a{
	background:#eb3c34 !important;
	box-shadow:250px 0 0 0 inset #eb3c34;
	transition:0.5s ease all;
}
p.boxdesc {
    font-size: 13px;
    line-height: 1.5;
    padding-top: 10px;
}
.desc-bx {
    width: 100%;
    float: left;
    padding: 0px 15px;
}
.contactfom-col input.wpcf7-form-control {
    margin-bottom: 14px;
    margin-top: 0px;
}
.contactfom-col textarea.wpcf7-form-control.wpcf7-textarea{
    margin-top: 0px !important; 
    max-width: 100%;
}.insuranc-desc {
    display: none;
}
.insuranc-logo-txt {
    padding-top: 40px;
}
h3.news-title.news-title1 {
    color: #1da376;
    font-size: 20px;
    margin-bottom: 0px !important;
}
.clinik {
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    color: #1da376;
    font-size: 24px;
}

.clinicpage-row .innerpagesimg-col .vc_column-inner {
    padding-top: 0px !important;
}.clinik-desc {
    padding: 30px 0px 50px 0px;
    text-align: justify;
    font-size: 16px;
    line-height: 2;
}
.preemp-img {
    -webkit-animation-duration: 1.5s,1.5s;
    animation-duration: 1.5s,1.3s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-name: hvr-bob-float, hvr-bob;
    animation-name: hvr-bob-float,hvr-bob;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate;
    transition: all 0.5s ease-out;
  
    box-shadow: 0px 0px 50px #d3d9e1;
    
}
@keyframes hvr-bob {
	0% {
		-webkit-transform: translateY(-8px);
		transform: translateY(-8px);
		transition: all 0.5s ease-out;
	}
	50% {
		-webkit-transform: translateY(-4px);
		transform: translateY(-4px);
		transition: all 0.5s ease-out;
	}
	100% {
		-webkit-transform: translateY(-8px);
		transform: translateY(-8px);
		transition: all 0.5s ease-out;
	}
}
.disclaimer-text {
    border: 1px solid #1da376;
    padding: 20px 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background: #fff;
    transition: 0.5s ease all;
}.disclaimer-text a {
    padding: 0px 10px;	
    font-size: 20px;
}.highlight {
    color: #eb3c34;
    text-transform: uppercase;
}
.header-logobtns-cover {
    width: 100%;
    float: left;
}.logos-headers {
    width: 30%;
    float: left;
}.topbar-quick-links-cover {
    width: 100%;
    float: left;
}
.logos-headers img.logos {
    width: 40%;
    margin-left: 15px;
}
.searchicon {    
	/*padding-left: 7px;    */
	cursor: pointer;
}
.newstitle-pop {
    text-align: left;
    margin-top: 0px;
    font-size: 22px;
    color: #1da376;
    text-transform: capitalize;
}div#sgpb-popup-dialog-main-div {
    padding-right: 0px !important;
}
.popup-header {
    border-radius: 4px 4px 0 0;
    text-transform: capitalize;
    font-weight: normal !important;
    font-family: lato;
}
.enquery-form select, .enquery-form textarea, .enquery-form input[type="text"], .enquery-form input[type="password"], .enquery-form input[type="datetime"], .enquery-form input[type="datetime-local"], .enquery-form input[type="date"], .enquery-form input[type="month"], .enquery-form input[type="time"], .enquery-form input[type="week"], i.enquery-form nput[type="number"], .enquery-form input[type="email"], .enquery-form input[type="url"], .enquery-form input[type="search"], .enquery-form input[type="tel"], .enquery-form input[type="color"]{
margin-bottom:10px;
margin-top:0px;
height:30px;
}.enquery-form label{
	font-weight:normal;
}.enquery-form {
    padding: 10px 20px;
} .popup-title{
	font-weight:normal;
}.enquery-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}.enquery-form input.wpcf7-form-control.wpcf7-submit.amh-btn {
    float: right;
}
.popup-content::-webkit-scrollbar {
    width: 3px;
    background-color: #F5F5F5;
}
.popup-content::-webkit-scrollbar-thumb {
    background-color: #eb3c34;
}
.popingup-fom .grid-news-thumb{	
    height: 130px;
	text-align:center;
}.popingup-fom .grid-news-thumb img {
    height: 100% !important;
    width: auto !important; 
}
div#sgpb-popup-dialog-main-div {
    transition: 0.5s ease all;
}.sgpb-popup-dialog-main-div-theme-wrapper-3 {
    transition: 0.5s ease all;
}div#sgpb-popup-dialog-main-div-wrapper {
    transition: 0.5s ease all;
}.sgpb-theme-3-overlay.sgpb-popup-overlay-728.sgpb-popup-overlay {
    transition: 0.5s ease all;
}
.uou-block-4e h5{
	color:#1da376;
}
ul#menu-footer-menus li a {
    text-transform: uppercase;
    color: #000;
    font-weight: normal;
}
ul#menu-footer-menus li {
    width: 50%;
    float: left;
    list-style: none;
    font-family: lato !important;
}  
.servc-descp-cover {
    width: 100%;
    float: left;
}.icontitle-cover {
    width: 98%;
    float: left;
    cursor: pointer;
    overflow: hidden;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 10px;
    border: 1px solid #ccc;
    padding: 10px 10px;
    /* background: red; */
    margin-right: 10px;
    text-align: center;
}.icon-img {
    width: 20%;
    float: left;
    text-align: center;
}.icon-title {
    width: 78%;
    float: left;
    text-align: left;
}.servic-title {
    margin: 0px;
    text-transform: capitalize;
    font-size: 16px;
    padding-top: 4px;
    padding-left: 10px
}.swiper-slide.servicehome-title-with-icon.swiper-slide-active.swiper-slide-visible .icontitle-cover {
   box-shadow: 6px 2px 8px #e8dfdf;   
}.swiper-slide.servicehome-title-with-icon.swiper-slide-visible .icontitle-cover:hover {
   box-shadow: 6px 2px 8px #e8dfdf;   
	transition:0.5s ease all;
}
 .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      height: 80%;
      width: 100%;
    }
    .gallery-thumbs {
      height: 100px;
      box-sizing: border-box;
      padding: 10px 0;
    }
.gallery-thumbs .swiper-slide {
    width: 215px !important;
    float: left;
}
    .gallery-thumbs .swiper-slide {
    /*  width: 25%;*/
      /*height: 500px;
      opacity: 1;*/
    }
    .gallery-thumbs .swiper-slide-thumb-active {
		opacity: 1;
}.servic-title-inner {
    color: #008b5f;
    text-transform: capitalize;
    font-size: 24px;
    margin: 0px;
    padding: 10px 0px 20px 111px;
    position: relative;
}.servic-title-inner:before {
    position: absolute;
    content: "";
    background: #1da376;
    width: 101px;
    height: 2px;
    top: 26px;
    left: 0px;
}.swiper-slide.servicehome-description-with-img {
    width: 100% !important;
    float: left;
}.swiper-container.gallery-thumbs.swiper-container-horizontal.swiper-container-free-mode.swiper-container-thumbs {
    width: 60%;
    margin: 0 auto;
    overflow: hidden;
    height: 80px;
}.servic-desciption-hom {
    width: 100%;
    float: left;
    padding: 0px 20px;
}.services-links {
    width: 100%;
    float: left;
    margin: 20px 0px;
    text-align: right;
}.gallery-thumbs .swiper-slide:hover {
    opacity: 1;
    transition: 0.5s ease all;
}
.innerpage-titles-in1 {
    color: #1da376;
    text-transform: capitalize;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    display: inline-block;
    margin-top: 0px;
}.latestnews .news-content .grid-date-post {
    display: none;
}.ihwt-hotspot-wrapper .HotspotPlugin_Hotspot > div{
	width:200px;
}
.ihwt-hotspot-wrapper .HotspotPlugin_Hotspot:not(.ihwtHotspotImageMarker):before{
	background:#eb3c34 !important;
}.innerpage-titles-inn1 {
    margin-top: 0px;
    font-size: 18px;
    text-transform: capitalize;
    color: #1da376;
}.page-id-3 .community-outreach-desc {
    margin-bottom: 10px;
}.lastreviewd-updated p {
    color: #eb3c34;
    text-transform: uppercase;
}

 .mk-apointment-rw textarea, .mk-apointment-rw select {
    width: 100%;
    max-width: 100%;
}

.new-servic-rw .service-col {
    display: none;
}.icon-img img.servcicon {
    width: 50%;
}
.latest-news-col .grid-news-thumb img {
    height: 100% !important;
    width: auto !important;
}div.mce-inline-toolbar-grp:hover{
  display:block !important;

}div.mce-inline-toolbar-grp{
  z-index:999999 !important;
}img.wp-smiley, img.emoji{
  width:20px !important;
  height:20px !important;
}.sep-emoji-input .sep-emoji-autocomplete {
    height: 10px;
}.page-id-158 .blog-content.pt60 .col-md-12 {
    z-index: 1;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
    z-index: 999;
}.banner-map iframe {
    height: 550px !important;
}.swiper-button-prev.swiper-button-white {
    background: none !important;
}.swiper-button-next.swiper-button-white {
    background: none !important;
}.nxt-prev {
    height: 41px;
    overflow: hidden;
    margin-top: 5px;
}.nxt-prev:hover img {
    margin-top: -72px;
    transition: 0.5s ease all;
}.nxt-prev img {
    margin-top: 0px;
    transition: 0.5s ease all;
}.swiper-button-next, .swiper-button-prev{
    top: 5% !important;
}.swiper-button-next{
	 right: 0% !important;
}.swiper-button-prev{
	 left: 0% !important;
}.swiper-button-white {
    /* position: relative; */
    background: #fff;
    box-shadow: 3px 6px 17px #ccc;
    padding: 6px 1px 9px 8px;
    width: 37px !important;
    height: 62px !important;
    top: 3% !important;
}.doctors-col:hover .doctors-location a {
    color: #fff;
}.servititleicon-cover {
    text-align: center;
    padding-bottom: 0px;
}.page-id-888 .blog-content {
    margin-top: 17%;
}.serviig-cover {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
    margin-bottom: 0px;
    margin-top: 30px;
}.serviig-cover:hover img {
    transform: scale(1.1);
    transition: 0.5s ease all;
}.serviig-cover img {
    transition: 0.5s ease all;
}
.services-full-row1.location-servc-row {
    width: 100%;
    float: left;
}.service-col1.location-servc-col {
    width: 30%;
    float: left;
    margin: 0px 17px 34px 17px;
}.amh-btn1 {
    text-transform: capitalize;
}
.locationwrapper {
    width: 100%;
    float: left;
    margin-top: 200px;
}.doctors-col:hover a {
    color: #fff;
}
.servic-icons-titlelist {
    text-align: center;
}.servititleicon-cover img {
    width: auto;
    height: 60px;
}.wcp-carousel-main-wrap .rpc-post-carousel3 .rpc-post-image img {
    height: 170px !important;
    width: auto !important;
    margin: 0 auto !important;
}.wcp-carousel-main-wrap .rpc-post-carousel3 .rpc-desc-box{
	margin-top: 8px !important;
}
.doc_name_slid {
    font-size: 20px;
    margin: 0px;
}.doc_slid_cover {
    text-align: center;
}.doc_slid_cover p {
    text-transform: capitalize;
}.doc_profilpic img {
    height: 180px;
    width: auto !important;
    display: inline-block !important;
}.doctitle1 {
    text-align: center;
    /* text-transform: uppercase; */
    /* color: #1da376; */
}.doctitle1 h1 {
    text-transform: uppercase;
    color: #1da376;
    font-size: 26px;
    margin-top: 0px;
    margin-bottom: 50px;
    position: relative;
    /* border-bottom: 1px solid red; */
    display: inline-block;
}.doctitle1 h1:after {
    position: absolute;
    content: "";
    width: 40px;
    height: 1px;
    background: #eb3c34;
    top: 0px;
    left: 0px;
    transition: 0.5s ease all;
}.doctitle1 h1:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 1px;
    background: #eb3c34;
    bottom: 0px;
    right: 0px;
    transition: 0.5s ease all;
}.our-doctors-slid-cover:hover .doctitle1 h1:before {
    width: 100%;
    transition: 0.5s ease all;
}.our-doctors-slid-cover:hover .doctitle1 h1:after {
    width: 100%;
    transition: 0.5s ease all;
}
.our-doctors-slid-row {
    /* background: #eae8e8; */
    border-top: 2px solid #f2f2f2;
    padding-top: 30px;
}.owl-theme .owl-controls .owl-buttons div{	
    background: #eb3c34 !important;
}
.servicingslide-cover {
    width: 100%;
    float: left;
}.servicing-slideimg {
    width: 60%;
    float: left;
    overflow: hidden;
}.servicing-slidtextings {
    width: 40%;
    float: left;
}
.servic-image {
    width: 60%;
    float: left;
    /*border: 1px solid #ccc;*/
    height: 400px;
    overflow: hidden;
}.servic-description {
    width: 50%;
    position: absolute;
    right: 10px;
    background: rgba(255,255,255,0.9);
  
    margin-top: 80px;
    padding: 10px 20px;
    height: 245px;
    border: 1px solid #ccc;
}
.content .conten-desc{
	padding:0px 30px !important;
}.single-direcotry-page.doctors-page-only-post {
    box-shadow: -5px -3px 29px #bdbdbd;
    padding: 30px;
    border-radius: 10px;
}.servic-description1 {
    position: absolute;
    right: 0px;
    width: 50%;
    background: rgba(255,255,255,0.9);
    top: 63px;
    padding: 10px 50px 10px 0px;
}.sp-bottom-thumbnails, .sp-top-thumbnails {
    left: 0;
    margin: 0 auto;
    bottom: 495px !important;
}.sp-slides {
    top: 100px;
}.sp-bottom-thumbnails.sp-has-pointer {
    margin-top: -13px;
    width: 80% !important;
}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
	    top: 57px !important;
	display:none;
}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	    transform: rotate(57deg);display:none;
    top: 71px !important;
}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
    position: absolute;
    top: 18px;
    margin-top: 0!important;
    border: 1px solid #f2f2f2;
    height: 50px;
    overflow: hidden;
    padding: 5px;
    line-height: 2;
    font-size: 10px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{
	transition:0.5s ease all;
    width: 100%;
}
.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail:hover {
    background: #1da376;transition:0.5s ease all;
}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail:hover h1{ color:#fff; }
.sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail-title h1 {
    color: #fff;
}
.sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail{
    background-color: #1da376;
}.ihwt-hotspot-wrapper {
    z-index: 1 !important;
}
.ihwt-hotspot-wrapper .HotspotPlugin_Hotspot > div{
	    padding: 7px 9px 0px 7px;
}div#ihwt-hotspoted-image5c4da82bec670{
    z-index: 1 !important;
}.sjb-container {
    margin-top: 150px;
}.sjb-page .list-data .job-description p{
	text-align:justify;
}
.appoint-title {
    margin: 0px;
    font-size: 20px;
    color: #eb3c34;
    padding-left: 20px
}.doctor-short-bio{
	padding-bottom:0px !important;
}.servic-image-detail img.servcimg {
    width: 100%;
}.single-doctor-col9 {
    border-left: 1px solid #f2f2f2;
}.hlist li a{
	
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    background: transparent;
    padding: 6px 16px;
    text-transform: uppercase;
    background: transparent;
    border: 1px solid #eb3c34;
    margin-right: 10px !important;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
}.filterbar ul.hlist li + li:before{
	display:none;
}.hlist li a:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 250px 0 0 0 #eb3c34;
    border-color: #eb3c34;
}p.no-event-desc {
    text-align: center;
    text-transform: uppercase;
    background: #f2f2f2;
    padding-top: 15px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    color: #eb3c34;
}ul.hlist {
    margin: 0px;
    padding: 0px;
}.hlist li strong{	
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    background: transparent;
    padding: 6px 16px;
    text-transform: uppercase;
    background: #eb3c34;
    border: 1px solid #eb3c34;
    margin-right: 10px !important;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #fff;
}.hlist li strong:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 250px 0 0 0 #eb3c34;
    border-color: #eb3c34;
}h2.event-detail-title {
    display: none;
}.services-img-cover{
	transition: 0.5s ease all;
}.servic-image-detail {
    width: 10%;
    float: left;
}.uou-block-2b{	
    padding: 10px 0 !important;
}

.page-id-158 .banner {
    height: 550px;
    background-size: 100%;
    z-index: -1;
}


.slider > .dragger {
    background: #eb3c34 !important;
    background: -webkit-linear-gradient(top, #eb3c34, #eb3c34) !important;
    background: -moz-linear-gradient(top, #eb3c34, #eb3c34) !important;
    background: linear-gradient(top, #eb3c34, #eb3c34) !important;
    -webkit-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
    box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #eb3c34 !important;
    width: 16px;
    height: 16px;
}


ul#menu-footer-menus li a:before, ul#menu-footer-menus li a:after {
    display: inline-block;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    -moz-transition: -moz-transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s;
    color: #eb3c34;
    font-weight: bold;
}
ul#menu-footer-menus li a:before {
    margin-right: 10px;
    content: '[';
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
ul#menu-footer-menus li a:after {
    margin-left: 10px;
    content: ']';
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}ul#menu-footer-menus li a:hover {
	border-bottom:0px;
    color: #eb3c34;
    letter-spacing: 1px;
}
ul#menu-footer-menus li a:hover::before, ul#menu-footer-menus li a:hover::after, ul#menu-footer-menus li a:focus::before, ul#menu-footer-menus li a:focus::after {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
	border-bottom:0px;
}ul#menu-footer-menus {
    padding-left: 10px;
}.foo-ss-list li a i.fa:hover {
    background: #1da376 !important;
    border-color: #1da376 !important;
	transition:0.5s ease all;
	border-bottom:0px;
}

.insurance-provider-row .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {
    width: 70%;
    margin: 0 auto;
}.bmi-calc-col section.content {
    padding-right: 100px;
}
.departmentfacility-row .sp-horizontal .sp-arrows {
    width: 100%;
    left: 0;
    top: 7%;
    margin-top: -15px;
}
.foo-ss-list li a:hover{
	border-bottom:0px;
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    background-color: #eb3c34 !important;
}.sp-fade-arrows{
	opacity:1 !important;
}
iframe#emojics-widget-reactions {
    right: 0px !important;
    left: auto !important;
}
body div#emojics-root .widget-calltoaction.initialized{
	display:none !important;
}
.mivi-descp p {
    text-align: justify;
}.msacwl-gallery-caption{
	display:none;
}.our-doctors-slid-cover .owl-theme .owl-controls .owl-buttons div{
	border-radius:0px;
}
.booking-row {
    width: 100%;
	position: relative;
    float: left;
}.booking-col {
    width: 48%;
    float: left;
	position:relative;
    margin-left: 20px;
}.mk-appointment-btn-rw.book-btn-col.booking-btn-row {
    margin-top: 20px;
}.error {
    color: #eb3c34;
    text-transform: capitalize;
    font-weight: normal;
}.booking-col select {
    max-width: 100%;
    margin-top: 23px;
    margin-bottom: 0px;
	color:#000;
}
.doctor-detailpage-boking .booking-col {
    width: 47%;
    float: left;
    margin-left: 20px;
}
#successmessage {
    width: 100%;
    float: left;
    padding: 20px 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
    background: #1da376;
    color: #fff;
    text-align: center;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.doctor-detailpage-boking{
	
}
div#sgpb-popup-dialog-main-div {
    border: 0px !important;
    border-radius: 20px !important;
}img.sgpb-popup-close-button-3 {
    height: auto !important;
    width: 3% !important;
    right: 13px !important;
    top: 10px !important;
}
.inancial-titleinner {
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 18px;
}.wpb_raw_code.wpb_content_element.wpb_raw_html.financial-links {
    margin-bottom: 0px;
}.financial-title {
    margin-top: 0px;
    font-size: 20px;
    color: #eb3c34;
}h1.detailin-title {
    margin: 0px 0px 10px 0px;
    font-size: 20px;
}h1.detailin-title strong {
    color: #1da376;
}.financ-icon-title {
    text-transform: uppercase;
    padding: 10px;
    margin: 0px;
    color: #eb3c34;
    font-size: 20px;
    text-align: center !important;
}.fin-icon-col1 {
    text-align: center;
}.financ-icons {
    margin-bottom: 0px;
}.fin-icon-col .vc_column-inner {
    border: 1px solid #ccc;
    height: 400px;
    width: 95%;
    box-shadow: inset 0 0 0 0 #eb3c34;
    border-top-left-radius: 20px;
    transition: 0.5s ease all;
    border-bottom-right-radius: 20px;
    margin: 0 auto;
}
.fin-icon-col:hover .vc_column-inner {
    box-shadow: inset 0 440px 0 0 #eb3c34;
    transition: 0.5s ease all;
}.fin-icon-col:hover {
    color: #fff;
}.fin-icon-col:hover h2 {
    color: #fff;
}.valueslist ul {
    padding-left: 19px;
}.goalobj-title {
    font-size: 20px;
    margin-top: 50px;
    color: #eb3c34;
}
.financ-icon-txt {
    margin-bottom: 0px;
    text-align: center;
}.financ-icon-txt1 {
    margin-bottom: 0px;
    text-align: center;
}
.goalabjective-box {
    border: 1px solid #ccc;
    padding: 10px;
	box-shadow:0 0px 0px 0 rgba(0,0,0,0.2), 0 0px 0px 0 rgba(0,0,0,0.19);
    border-radius: 10px;
    height: 127px;   transition: 0.5s ease all;
    text-align: left;
}.goalobjective-col:hover .goalabjective-box {    
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    transition: 0.5s ease all;
}.finance-links {
    padding-bottom: 6px;
}.finance-links span {
    padding-left: 10px;
}
.demo-menu ul li {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-title{
	display:none;
}div#owl-example .owl-carousel .owl-wrapper-outer {
    height: 290px !important;
}div#owl-example .owl-carousel  .owl-wrapper{
	 height: 290px !important;
}.financing-name-box {
    margin: 0px;
    text-transform: uppercase;
    color: #1da376;
	font-size:20px;
    padding-top: 20px;
    padding-bottom: 10px;
}.owl-wrapper {
    height: 300px !important;
    overflow: hidden;
}.search_form_top{	
    bottom: 24px !important;
}
.financing-position-box {
    margin: 0px;
    color: #eb3c34;
    font-size: 18px;
}.event-hid {
    display: none !important;
}h1.organozername {
    margin: 0px;
    text-transform: uppercase;
    color: #eb3c34;
    font-size: 15px !important;
    text-align: left;
    line-height: 1.7;
}p.organizer-descrip {
    text-transform: capitalize;
    margin-top: 0px;
    border-top: 1px solid #ccc !important;
}.event-title h4 {
    margin: 0px;
    padding-top: 10px;
    font-size: 20px;
    color: #1da376;
}.event-info-row-listing:hover {
    background: #e8e8e8;
    border-left: 2px solid #eb3c34 !important;
    transition: 0.5s ease all;
}
h3.section-title.eventdetail-organizernam {
    text-transform: uppercase;
    font-size: 18px;
    text-align: left;
    font-weight: normal;
    color: #eb3c34;
    margin: 0px;
}.text-justify.eventdetail-organizernam-desc {
    text-transform: capitalize;
    color: #1da376;
}.box-layout p.organizer-descrip {
    border: 0px;
    line-height: 1.5;
    padding: 0px;
    text-align: left;
}.boxevent-bx {
    width: 100%;
    float: left;
    padding: 10px;
}.normal-section-title {
    color: #1da376 !important; 
}
div#search_datetimes_chosen {
    padding-top: 21px;
    border-radius: 0px !important;
	width:100% !important;
}div#search_datetimes_chosen a.chosen-single {
    border-radius: 0px;
}.pad-0 {
    padding: 0px;
}.box-layout{	
    position: relative;
}.box-layout .event-start-date {
    padding: 4px 10px 5px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #eb3c34;
    color: #fff;
}
.date {
    background: #eb3c34;
    text-align: center;
    padding: 4px 10px 5px;
}
.date date{	
    color: #fff !important;
}
.line-layout .organozername {
    padding-top: 23px;
}
.box-layout .event-title{
	border:0px !important;
	height: auto !important;
}.box-layout:hover {
    transition: 0.5s ease all; 
}.box-layout {
    margin-bottom: 20px !important;
    transition: 0.5s ease all;
    height: 300px;
    overflow: hidden;
}.box-layout .event-title h4 {
    border: 0px !important;
    height: auto;
    padding: 0px 0px 6px 0px;
    font-size: 15px !important;
}
.event-info-row-listing{
	transition:0.5s ease all;
    border: 0px !important;
}div.event_listings ul.event_listings{
	border:0px;
}.line-layout {
    border: 1px solid #ccc!important;
    margin-bottom: 10px;
}
.event_filters .showing_applied_filters a.rss_link {
    display: none;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  
    float: left;
}
.label-primary {
    background-color: #d9534f !important;
}
.swiper-button-next, .swiper-button-prev {
    top: 50% !important; 
}

.box-layout:hover .event-img img {
    transform: scale(1.1);
    transition: 0.5s ease all;
}
.single_event_listing .event-details img {
    /*filter: grayscale(100%);*/
}
.box-layout .event-img img {
    transition: 0.5s ease all;	
    /*filter: grayscale(100%);*/
}
.event_listing >img {
    display: none;
}
.table_style{
	border:1px solid #ccc;
}
.table_style tr td {
    border-bottom: 1px solid #ccc;
}
.search_form_top {
    right: 26px;
}

/***Search page***/
.search-results header{
    padding-top: 127px;
}
.search-results .banner {
    height: auto !important;
}
.search-results .blog-post-content {
    margin-top: 15%;
}
.search-results .blog-post-content div#innerpage-section{
	box-shadow:none !important;
	background:none !important;
}
.search-results .blog-post-content .uou-block-7f h1{
	text-transform:capitalize;
	
}
.col-md-12.doctordetail-box1 {
	
}
body.amh_doctors-template-default.single.single-amh_doctors .blog-content-1.pt30-1 {
    padding-top: 100px;
}
body.amh_doctors-template-default.single.single-amh_doctors .single-direcotry-page 
{
	margin-top:60px;
}
.doctors-searchbox .chosen-container-single .chosen-single {
    height: 30px !important;
    padding: 2px 10px !important;
    border-radius: 0px !important;
}

.serach-row {
    width: 100%;
    float: left;
    height: 256px;
    border: 1px solid #ccc;
	transition: 0.5s ease all;    
	border-top-right-radius: 20px;    
	border-bottom-left-radius: 20px;
}.search-imagebox {
    width: 30%;
    float: left;
}.search-textbox {
    width: 70%;
    float: left;
    padding: 10px 20px;
}.uou-block-7f.searchbox-article {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 30px;
}
.chosen-container.chosen-container-single {
    padding: 0;
    width: 100% !important;
	margin-bottom:10px !important;
}.readmor-search {
    text-align: right;
    padding-top: 15px;
}
.search-imagebox img.attachment-medium.size-medium.wp-post-image {
    padding: 20px;
}h1.searchbox-title a {
    color: #1da376;
}
ul.uou-paginatin.list-unstyled .active a {
    border: 1px solid #1da376;
    /* display: inline-block; */
    background: #1da376;
    color: #fff !important;
}
ul.uou-paginatin.list-unstyled li a {
    border: 1px solid #1da376;
    padding: 2px 10px;
}
ul.uou-paginatin.list-unstyled li a:hover {
    background: #1da376;
    color: #fff;
}
.serach-row:hover {
    box-shadow: -5px -3px 29px #ccc;
    transition: 0.5s ease all;
}.search_form_top input#s.search-input {
    background-image: url(/wp-content/uploads/2019/02/search_icon.png) !important;
    background-color: #fff !important;
    background-repeat: no-repeat !important;
    background-size: 8% !important;
    background-position: 97% 50% !important;
    border: 1px solid #ccc;
    font-size: 14px;
}.searchicon {
    cursor: pointer;
}
h1.serachheader-box {
    text-transform: uppercase;
    font-size: 24px;
    color: #eb3c34;
}
.home .tp-bgimg.defaultimg {
    background-position: center left !important;
}
.amh-btn:hover, .amh-btn:focus {
    color: #fff;
}
.founising-call-box a:hover {
    border-bottom: 1px solid #1da376;
}.page-id-1488 .coc-innerrow1 {
    height: 170px;
}
.disclaimer-text:hover {
    transition: 0.5s ease all;
	box-shadow:0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19)
}
.search_form_top1 form.search-form input#s {
    margin-top: 0px;
    width:100%;
    padding: 0px 10px;
    height: auto;
    border-radius: 5px;
    border: 1px solid #eb3c34;
}
.search-no-results .search-boc-col12 {
    margin-top: 200px;
    text-align: center;
    border: 1px solid #eb3c34;
    color: #eb3c34;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.search-no-results .search-boc-col12 h2{
	color:#eb3c34;
}
.doctord-contactlist ul.cbp-l-project-details-list li span {
    color: #eb3c34;
    text-transform: capitalize;
    width: 20%;
    float: left;
    font-size: 18px;
}.doctord-contactlist ul.cbp-l-project-details-list li {
    color: #000;
    text-transform: capitalize;
    font-size: 18px !important;
}
.doctord-contactlist .cbp-l-project-details-list li a {
    color: #1da376;
    font-size: 18px;
    font-weight: bold;
}
.title-content {
    background: #efefef;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.organizerlogo {
    width: 20%;
    float: left;
}
.organizertitlebx {
    width: 80%;
    float: left;
}
.organizer-logo1 img {
    width: 100%;
}
.event-organizer-name {
    color: #000 !important;
    text-transform: uppercase;
    border-top: 1px solid #ccc;
    padding-top: 6px;
}
img.organizer_logo {
    width: 80%;
}
.section-title.organizername {
    text-transform: uppercase;
    color: #eb3c34;
    text-align: center;
    margin: 0px;
}
.organizerdescp {
    text-transform: capitalize;
    text-align: center;
    color: #000;
    margin-top: 0px;
}
.topbar-quick-links-list li.searchicon {
    width: 17%;
	margin-top:1px;
}
.ppsPopupLabel.ppsPopupClassyLabel{
	display:none !important;
}
.ppsPopupTxt.ppsPopupClassyTxt.ppsPopupTxt_0 {
    text-align: center;
}
div#sync2 {
    width: 80%;
    margin: 0 auto;
    /**overflow: hidden;**/
    padding-bottom: 20px;
}
.o-slider-textWrap {
    display: none;
}
.o-slider--item::after{display:none; }
.banner-row.bannernewrw .wpb_text_column.wpb_content_element {
    margin: 0px;
}
.owl-item.active.current .icontitle-cover {
    background: #1da376;
    color: #fff;
	transition:0.5s ease all;
}
.owl-item.active.current .icontitle-cover h1.servic-title {
    color: #fff;
	transition:0.5s ease all;
}.owl-item:hover .icontitle-cover {
    background: #1da376;
    color: #fff;
	transition:0.5s ease all;
}
.owl-item:hover .icontitle-cover h1.servic-title {
    color: #fff;
	transition:0.5s ease all;
}
.vc_row.wpb_row.vc_row-fluid.intro-rw.main_container_wrap {
    margin-bottom: 2% !important;
}
.mobile_visible{
	display:none;
}
.ppsPopupClassyInner {
    background: #fff !important;
}div#ppsPopupShell_101_534701{
    background: #fff !important;	
}
.ms_pagination{	
    bottom: 32px !important;
}
/*
div#sync2 .owl-nav {
    color: #FFF;
    font-size: 24px;
    margin: 5px;
    padding: 1px 6px 3px 6px;
    background: red;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
}*/

#sync2 .owl-next {
    position: absolute;
    right: -44px;
    top: 4px;
    background: #eb3c34;
}
#sync2 .owl-prev {
    position: absolute;
    left: -44px;
    top: 4px;
    background: #eb3c34;
}

a.ms_bullet.ng-scope.ms_active {
    transform: scale(1.2);
	opacity:1;
}
.ms_pagination .ms_bullet {
    opacity: 0.3;
}
.ms_pagination .ms_bullet:hover {
    opacity: 1;
}
@media only screen and (min-width:1001px) and (max-width:2500px){
.home .blog-content {
    margin-top: 131px;
}
.ms_image {
    background-position: left top !important;
}
}

div#homslider1 .owl-wrapper {
    height: auto !important;
    overflow: hidden;
}
.find-doc-row1.main_container_wrap {
    position: relative;
    top: 0px;
}
div#homslider1  .owl-controls {
    margin-top: -41px;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 41px;
}
div#homslider1.owl-theme .owl-controls .owl-page span {
    background: #eb3c34;
}
.nodata {
    text-align: center;
    text-transform: uppercase;
    padding: 40px 10px 10px 10px;
    color: #eb3c34;
    font-size: 20px;
}
.nodata a:hover, .nodata a:focus, .nodata a:active {
    color: #1da376;
}
.page-id-342 a.news-more-link
{	
    border: 1px solid #1da376;
    padding: 5px 15px;
    /* border-radius: 6px; */
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px !important;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background: #1da376 !important;
    color: #fff !important;
    font-style: normal;
    float: right;
}
.page-id-342  a.news-more-link:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 150px 0 0 0 #eb3c34;
    border-color: #eb3c34;
}
body.news-template-default.single.single-news.postid-872 .post-detail-page-innerow .blog-title-heading {
    display: none;
}
.disclaimer-text a:hover {
    border-bottom: 1px solid #1da376;
}
.financ-profile {
    margin-bottom: 0px;
}
.financ-profileoic-row {
    background: #efefef;
    padding: 18px 10px;
    margin-bottom: 20px !important;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.callcenter-box a:hover {
    border-bottom: 1px solid #1da376;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #1da376 !important;
    background: #1da376 !important;
    color: #fff !important;
}
.popup-content{
	height:460px !important;
}
.sticky-popup.right-bottom.open_sticky_popup.popup-content-bounce-in-up .popup-image img {
    opacity: 0;
}
.sticky-popup.right-bottom.open_sticky_popup.popup-content-bounce-in-up .popup-image{
    background: url(https://www.amh.org.bh/wp-content/uploads/2019/02/add.png);
    background-size: cover;
    width: 20px;
    height: 20px;
}
.sticky-popup.right-bottom.open_sticky_popup.popup-content-bounce-in-up.open .popup-image{
    background: none;
    background-size: cover;
    width: 20px;
    height: 20px;
}
.sticky-popup.right-bottom.open_sticky_popup.popup-content-bounce-in-up.open .popup-image img {
    opacity: 1;
}
.magazinebox p {
    text-align: center;
    text-transform: uppercase;
    color: #eb3c34;
    font-size: 20px;
}.coc-txt .finance-links a:hover {
    border-bottom: 1px solid #1da376;
}
p.sendtitl {
    text-transform: capitalize;
    color: #eb3c34;
    font-size: 21px;
}
span#my_file-error {
    color: #eb3c34;
    font-weight: normal;
    text-transform: capitalize;
    font-size: 16px;
}.attachment-textbox {
    width: 30%;
    float: left;
    padding-top: 10px;
}p.sendtitl {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px !important;
}.attachment-textbox1 label {
    font-weight: normal;
    font-size: 16px;
    color: #1da376;
}
.amh-btn.applyjob-btn {
    padding: 6px 20px;
}
.blog-post-content.job_listing.type-job_listing {
    position: relative;
}
.job_code_detailpag {
    position: absolute;
    top: 6px;
    right: 0px;
    background: #eb3c34;
    color: #fff;
    text-transform: capitalize;
    font-size: 19px;
    padding: 7px 10px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.single_job_listing .company {
    display: none;
}
.attachment-textbox.attachment-textbox2 {
    /* text-align: right; */
    padding-top: 21px;
    padding-left: 10px;
}.attachment-textbox.attachment-textbox1 {
    border-right: 1px solid #ccc;
}
.blog-post-content.job_listing.type-job_listing  .uou-share-story.clearfix {
    display: none;
}
.job_listing  li.date {
    color: #fff;
}.showing_jobs.wp-job-manager-showing-all a.rss_link {
    display: none;
}
li.no_job_listings_found {
    color: #ff0000;
    text-transform: uppercase;
    text-align: center;
}
form#uploadForm {
    margin: 0px !important;
}
.departmentfacility-row .owl-nav {
    position: relative;
    bottom: 481px;
}
.departmentfacility-row .owl-nav .owl-prev {
    left: 130px;
    position: absolute;
    background: #eb3c34 !important;
}
.departmentfacility-row .owl-nav .owl-next {
    position: absolute;    
    right: 135px;
    background: #eb3c34 !important;
}
.departmentfacility-row .owl-nav .owl-prev:hover{
    background: #eb3c34 !important;	
}
.departmentfacility-row .owl-nav .owl-next:hover{
    background: #eb3c34 !important;	
}
.job_filters {
    display: none;
}
.location {
    text-transform: capitalize;
}
ul.job_listings li.job_listing a:focus {
    color: #1da376;
}
.complaint-contact-text a:hover {
    border-bottom: 1px solid #1da376;
}
.complaint-contact-text a:hover, .complaint-contact-text a:focus, .complaint-contact-text a:active {
    color: #1da376;
}
.applybtnjob {

    background: #1da376;
    color: #fff;
    text-align: center;
    padding: 10px 10px;

}
.jobapplyfom-cover div#successmessage {
    margin-top: 40px;
}

.booking-col.selectcol {
    margin-top: 20px;
}
.booking-col.selectcol a.chosen-single {
    padding: 5px 10px;
    height: 40px;
    border: 2px solid #ccc;
    border-radius: 3px;
}
.news-post-date.news-post-date-detail {
    position: absolute;
	top:0px;
    right: 0px;
    border: 1px solid #eb3c34;
    padding: 2px 10px;
    background: #eb3c34;
    color: #fff;
    font-size: 16px;
}
.doctors-row.doctors-row-tax .check {
    padding-left: 30px; 
}
.doctors-row.doctors-row-tax h4 {
    margin: 0px;
    padding: 20px 0px;
    color: #1da376;
    text-transform: capitalize;
    font-size: 18px;
	font-weight:600;
}
.doctors-row.doctors-row-tax ul {
    margin-bottom: 0px;
}
h3.sub-titl {
    font-size: 20px;
    margin-bottom: 10px;
}h4.in-subtitl {
    font-size: 18px;
}
.page-id-758 .wpb_text_column.wpb_content_element.community-outreach-desc {
    margin-bottom: 0px;
}
.doctors-row.doctors-row-tax b {
    color: #1da376;
}
.clinik-desc p {
    padding-bottom: 10px;
}
.clinik-desc h6 {
    color: #1da376;
    margin-bottom: 10px;
}
.single-direcotry-page strong {
    color: #1da376;
    /* font-weight: 600; */
}

.booking-row label.error {
    position: relative;
    bottom: 0;
}
.booking-col.selectcol label.error {
    bottom: -18px;
	position:absolute;
}
.offers-text p {
    padding-bottom: 15px;
}

.news-template-default .post-detail-page-innerow .content-show p {
    text-align: justify;
    padding-bottom: 10px;
}

.df-container {
    min-height: 800px !important;
    min-width: 100% !important;
    background-color: #fff !important;
}
.df-3dcanvas{	
    height: 100% !important;
    min-height: 100% !important;
}
 .ppsPopupLabel {
    display: none;
}
.newsing-titl-box {
    width: 100%;
    float: left;
    padding: 0px 0px 20px 0px;
}
.imgbox-post {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.content-show.posttext {
    width: 100%;
    float: left;
}

.page-id-342 .grid-news-thumb img{	
    height: 100% !important;
    width: auto !important;
}
.page-id-342  .grid-news-thumb.grid-news-thumb2 {
    text-align: center;
}
.ceo-img-cover .vc_column-inner {
    padding: 0px !important;
}
.ceo-description-box .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner{	
    padding: 0px 10px !important;
}
.ceo-description-box.wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner{
	padding:0px;
}
.knowledgearea-box .vc_gitem-post-data-source-post_title h4 {
    margin: 0px;
    font-size: 20px;
    color: #1da376;
    height: 25px;
    overflow: hidden;
}
.knowledgearea-box .vc_gitem-post-data
{
	margin-bottom:0px;
}
.knowledgearea-box .vc_btn3-size-md
{	
    border: 1px solid #1da376;
    padding: 7px 25px;
    /* border-radius: 6px; */
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    text-transform: uppercase;
    font-size: 14px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background: #1da376 !important;
    color: #fff !important;
}
.knowledgearea-box .vc_btn3-size-md:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 150px 0 0 0 #eb3c34;
    border-color: #eb3c34;
}
.knowledgearea-box .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    height: 104px !important;
    overflow: hidden !important;
    margin-bottom: 20px !important;
}
.knowledgearea-box .vc_btn3-container.vc_btn3-left {
    text-align: center !important;
}
.knowledgearea-box  .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 10px !important;
}
.knowledgearea-box .vc_grid-item-mini:hover {
    box-shadow: -5px -3px 29px #f2f2f2;
	transition:0.5s ease all;
}
.knowledgearea-box .vc_grid-item-mini {
	transition:0.5s ease all;
}
.preemplink a:hover {
    border-bottom: 1px solid;
}
.uou-share-story {
    display: none;
}
body a:hover {
    border-bottom: 1px solid #1da376;
}
.uou-block-2b .nav .sf-menu > li > ul li a:hover{
	border-bottom: 0px solid #1da376;
}
.logo-col3 a:hover {
    border: 0px;
}
.content-show.posttext strong {
    color: #1da376;
}
.vc_gitem-post-data a.read-more {
    display: none;
}
li.fnav-item.logo {
    display: none !important;
}

.page-id-1114 div#innerpage-section {
    margin-top: 0px !important; 
}
.page-id-1093 div#innerpage-section {
    margin-top: 0px !important; 
}
.page-id-1110 div#innerpage-section {
    margin-top: 0px !important; 
}
.courses_row {
    width: 100%;
    float: left;
}
.courses_col {
    width: 31.3%;
    float: left;
    border: 1px solid #f2f2f2;
    background: #f2f2f2;
    border-radius: 5px;
    padding-bottom: 20px;
    overflow: hidden;
    margin: 0px 10px 10px 10px;
    height: 375px;
}
.courses_title {
    font-size: 20px;
    margin: 0px;
    padding: 8px 0px 0px 0px;
    color: #1da376;
}
.courses_description {
    color: #737373;
    padding-bottom: 10px;
}
.courses_link_btn {
    text-align: center;
}
.courses_text_box {
    padding: 0px 10px 10px 10px;
}
.courses_image_box {
    height: 180px;
    overflow: hidden;
}
p.courses_description {
    height: 85px;
    overflow: hidden;
    margin-bottom: 15px !important;
    margin-top: 10px !important;
}
.viewallmagazine {
    text-align: center;
}
.thumnailcover .book-thumbnail {
    
}

.page-id-197 div#innerpage-section {
	margin-top:0px !important;
}

.page-id-211 div#innerpage-section {
	margin-top:0px !important;
}
.thumnailcover {
    width: 30%;
    float: left;
    border: 1px solid #eee;
    margin: 10px;
    padding: 10px;
    text-align: center;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 240px;
    overflow: hidden;
	background:#eee;
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
.thumnailcover:hover {
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 0 280px 0 0 #eb3c34;
}
.thumnailcover .book-heading h3 {
    margin: 0px;
    font-size: 23px;
    padding-bottom: 10px !important;
}
.sharonwhatsap {
    position: fixed;
    bottom: 50px;
    right: 10px;
    background: #1da376;
    color: #fff;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    font-size: 29px;
    padding: 9px !important;
    z-index: 99999;
	
    -webkit-animation-duration: 1.5s,1.5s;
    animation-duration: 1.5s,1.3s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-name: hvr-bob-float, hvr-bob;
    animation-name: hvr-bob-float,hvr-bob;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate;
    transition: all 0.5s ease-out;
    box-shadow: 0px 0px 50px #d3d9e1;
	
	display:none;
}
.sharonwhatsap a {
    color: #fff;
}

.sharonwhatsap a:hover { 
	color:#fff;
	border-bottom:0px;
}
.thumnailcover .book-heading {
    width: 100%;
    height: 28px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 20px !important;
}
.thumnailcover .book-thumbnail {
    padding-top: 20px;
}
.courses_metabox {
    width: 100%;
    float: left;
    border: 1px solid #1da376;
    padding: 10px;
    box-shadow: inset 0 0 0 0 #eb3c34;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}

.courses_metabox:hover{
    background: #eb3c34;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 0 280px 0 0 #eb3c34;
}
.courses_metabox:hover a{
	color:#fff;
}

.courses_metabox:hover span{
	color:#fff;
}
ul.courses_metabox_list {
    padding-left: 20px;
    list-style: none;
    margin: 0px;
}
.thumnailcover:hover a {
    color: #fff;
}
ul.courses_metabox_list li span {
    padding-right: 10px;
}
ul.courses_metabox_list li {
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
    line-height: 2;
    color: #1da376;
}
span.cours_meta_value {
    color: #eb3c34;
    font-size: 22px;
}
#table-bmi{
	width:100%;
}
#table-bmi small{
    width: 100%;
    display: inline-block;
    white-space: normal;
}
.sf-menu li.main-menu-item.menu-item-has-children:hover > ul.demo-menu {
    display: block !important;
}
.sub-menu-item:hover > ul{
	display: block !important;
}

.sf-menu{
	margin-bottom:0px;
}
.HotspotPlugin_Hotspot.active .hidden {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

#hid
{
	display:none;
}


@media only screen and (min-width:300px) and (max-width:500px){
	.ppsPopupShell {
    width: 65% !important;
    margin: 0 auto;
    position: fixed !important;
    left: 10% !important;
    top: 8% !important;
}
}
@media only screen and (min-width:501px) and (max-width:700px){
	.ppsPopupShell {
    width: 70% !important;
    margin: 0 auto;
    position: fixed !important;
    left: 10% !important;
    top: 8% !important;
}
}
@media only screen and (min-width:701px) and (max-width:1024px){
	.ppsPopupShell {
    width: 75% !important;
    margin: 0 auto;
    position: fixed !important;
    left: 10% !important;
    top: 8% !important;
}
}

.event_registration.registration {
    display: none;
}
.event_listing .imgbox-post {
    display: none;
}
.appicons {
    /* width: 100%; */
    /* float: left; */
    margin: 0 auto;
    text-align: center;
}
.appicons a img {
    width: 30% !important;
}
.appicons1 {
    /* width: 100%; */
    /* float: left; */
    margin: 0 auto;
    text-align: center;
}
.appicons1 a img {
    width: 15% !important;
}
form#bookdoctordetailpage {
    display: none;
}



      .modal {
    position: fixed;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal.is-visible {
    visibility: visible;
    display: block !important;
    z-index: 9999;
}

.modal-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.modal.is-visible .modal-overlay {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

.modal-wrapper {
  position: absolute;
  z-index: 9999;
  top: 6em;
    left: 39%;
    width: 50%;
  margin-left: -16em;
  background-color: #fff;
  box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
}

.modal-transition {
  transition: all 0.3s 0.12s;
  transform: translateY(-10%);
  opacity: 0;
}

.modal.is-visible .modal-transition {
  transform: translateY(0);
  opacity: 1;
}

.modal-header,
.modal-content {
  padding: 1em;
}

.modalt  .modal-header {
  position: relative;
  background-color: #eb3c34;
  box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
  border-bottom: 1px solid #e8e8e8;
}

.modalt  .modal-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1em;
  color: #aaa;
  background: none;
  border: 0;
}

.modalt .modal-close:hover {
  color: #777;
}

.modalt .modal-heading {
  font-size: 1.125em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.modalt .modal-content > *:first-child {
  margin-top: 0;
}

.modal-content > *:last-child {
  margin-bottom: 0;
}
.modalt .modeltext h1 {
    color: #541512;
    text-transform: capitalize;
    font-size: 20px;
    margin: 0px;
    border-bottom: 1px solid #541512;
    display: inline-block;
}
.modalt .modal-content {
    padding:20px 50px;
    background: #eee;
    height: 200px;
    overflow: hidden;
}
.modalt .appicons1 {
    margin-top: 20px;
}
.modeltext b {
    color: #1da376;
}
.modalt h2.modal-heading {
    margin: 0px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
/*
li.boa.modal-toggle {
    background: #eb3c34;
    color: #fff;
    padding: 2px 5px;
    border-radius: 5px;
    font-size: 13px;
    text-transform: capitalize;
}*/
.appicons1 a
{
	text-decoration:none !important;
	border-bottom:0px !important;
    margin-right: 5px;
}
body a.amh-btn
{
text-transform: capitalize!important;
}