/*
Theme Name:  United Medical
Theme URI: Theme Url
Description: This is an exclusive, fully SEO optimized Wordpress theme.
Author: 
Author URI:
*/
@font-face {
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Regular'), url('./fonts/MYRIADPRO-REGULAR.woff') format('woff');
}
@font-face {
    font-family: 'Myriad Pro Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Condensed'), url('./fonts/MYRIADPRO-COND.woff') format('woff');
}
@font-face {
    font-family: 'Myriad Pro Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Condensed Italic'), url('./fonts/MYRIADPRO-CONDIT.woff') format('woff');
}
@font-face {
    font-family: 'Myriad Pro Light';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Light'), url('./fonts/MyriadPro-Light.woff') format('woff');
}
@font-face {
    font-family: 'Myriad Pro Semibold';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Semibold'), url('./fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}
@font-face {
    font-family: 'Myriad Pro Semibold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Semibold Italic'), url('./fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}
@font-face {
    font-family: 'Myriad Pro Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Bold Condensed'), url('./fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}

@font-face {
    font-family: 'Myriad Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Bold'), url('./fonts/MYRIADPRO-BOLD.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Bold Italic'), url('./fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
    font-family: 'Myriad Pro Bold Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('./fonts/Myriad Pro Bold Condensed Italic'), url('./fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}



body { font-family: 'Myriad Pro Regular';  float: left; width:100%; background: #fff; font-size: 18px; color: #000; line-height: 32px;font-weight:300; }
body, html{height: 100%;}
*{margin:0;padding:0;}
img {max-width: 100%;height: auto;}
.hide{display: none;}
:focus{outline: 0;outline: none;}
a{color: #000;  -webkit-transition: all ease-in-out 0.3s;  -moz-transition: all ease-in-out 0.3s;  -o-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s;}
a:hover {color: #000; -webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s;
         transition: all ease-in-out 0.3s;}
a, .btn, input, select, textarea, button, img{  outline: 0 !important;  box-shadow: none;}
p{ line-height:32px;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: #c70e09;}
ol{ padding-left:15px;}
ol li   {margin-bottom: 15px;}
select{color: rgba(0,0,0,0); text-shadow: 0 0 0 #000; font-family: 'Myriad Pro Regular';}
a img{outline: 0;}
input, select, textarea{ outline: 0;-webkit-border-radius: 0;box-shadow: none;  font-family: 'Myriad Pro Regular';}
[type=submit]{ cursor: pointer;}
a:hover, a:focus { text-decoration: none;}
p:empty {display: none;}
.h2, h2, .title {font-size: 35px; color: #000000; margin-bottom:15px; line-height:45px; font-weight:bold !important; font-family: 'Myriad Pro Bold'; text-transform:uppercase;}  
iframe {  border: none;  width: 100%; height: 100%;}
button#responsive-menu-button { display:none!important;} 
.no-scroll {   overflow: hidden;}

.elm-loading-anim {  height: 28px;  margin-top: -5px;}

/* reset css */
.alignnone { margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto;}
.alignright { float:right; margin: 5px 0 20px 20px;}
.alignleft { float: left; margin: 5px 20px 15px 0;}
a img.alignright { float: right;margin: 5px 0 20px 20px;}
a img.alignnone { margin: 5px 20px 20px 0;}
a img.alignleft { float: left; margin: 5px 20px 20px 0;}
a img.aligncenter { display: block;margin-left: auto; margin-right: auto;}
.title  { text-transform: capitalize;}


/* nav multiple css */
ul { list-style: none; padding: 0; margin: 0; }
ul.menu-top li {display: inline-block;margin: 0;color: #FFF; position: relative; padding: 0  25px; height: 100%;}  

#mainNav > li.menu-item-has-children {padding-right: 17px;}
#mainNav > li.menu-item-has-children:before { content: "\f107"; font-family: FontAwesome; display: inline-block; font-size: 16px; font-weight: bold; color:#000; margin-left:0; line-height: 1.65rem; top: 50%; transform: translateY(-50%); position: absolute; right: 2px;}


/* This hides the dropdowns */
ul.menu-top li ul { display: none;}
.menu-top li a { margin-top:0px; display:block; padding:11px 0; position: relative; color: #000; position: relative; font-size: 18px; line-height: normal;  display: block; align-items: center; text-decoration: none;height: 100%;     font-weight: bold; text-transform: uppercase; 
                 /*font-family: 'Myriad Pro Regular';*/ font-family: 'Myriad Pro Bold'; }


.menu-header>ul>li.current_page_item:after, .menu-header>ul>li.current_page_ancestor:after { content: ""; width: 70%; height: 2px; left: 0;
                                                                                             background-color: #0076c0; position: absolute; bottom:-1px; opacity: 1; transition: all ease-in-out .45s; right: 0;transform: translateY(-50%);  z-index: -1;  margin: 0 auto;}  

/* .menu-header>ul>li.current_page_item > a, .menu-header>ul>li.current_page_ancestor > a{color: #000;}        */
.menu-top li a:hover, #header .right-nav li a:hover{ color:#0076c0;  transition: .3s ease-in-out all;}  

.no-banner .menu-header>ul>li.current_page_item>a:after, .no-banner .menu-header>ul>li.current-menu-ancestor >a:after, .small-header .menu-header>ul>li.current_page_item>a:after, .small-header .menu-header>ul>li.current-menu-ancestor >a:after { background-color:#fff; }   
.menu-header ul li .sub-menu li.current-menu-item>a, .menu-header .sub-menu li ul.sub-menu li.current-menu-item>a { background-color:#000000;}
body.admin-bar #headertop{ top: 32px;}  

#header .current-menu-ancestor > ul li a { color: #fff !important;}
#header .current-menu-ancestor { color: #669df5;}  



/* Display the dropdown */

ul.menu-top li:hover>ul {
    display: block;
    position: absolute;
    top: 44px;
    background-color: #0076c0;
    z-index: 999;
}
ul.menu-top li:hover li { float: none;}
.sub-menu li ul.sub-menu { position:absolute;  background-color:#0076c0; z-index:99;  top:0!important; left:100%;}
ul.menu-top li:hover li a:hover, .menu-top .sub-menu li.current_page_item a { background: #f88800;}   
.menu-top li ul li { border-top: 0; display: block; margin: 0;}
ul.menu-top li .sub-menu li ul.sub-menu li > a { background-color:#0076c0;}
ul.menu-top li .sub-menu li ul.sub-menu li > a:hover{background: #f88800;}     

/* Displays second level dropdowns to the right of the first level dropdown */
ul.menu-top ul ul { left: 100%;}   
.sub-menu {   background-color:#0076c0; min-width:200px; text-align: left;}   
ul.menu-top li .sub-menu li {padding:0; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
ul.menu-top li .sub-menu li a {font-size:16px; padding: 10px 8px; font-weight: normal; text-transform: capitalize!important; line-height:normal;margin:0;color:#fff;border: none; font-family: 'Myriad Pro Regular';}
ul.menu-top li .sub-menu li a:hover{border: none;} 

/* nav */
.menu-top {position: relative;display: inline-block;height: 100%;}
.menu-top li:first-child {margin-left: 0;}
.menu-top li:last-child {margin-right: 0; padding-right: 0;}

.sub-menu li.menu-item-has-children {  position: relative;}
.menu-top li > .sub-menu > li.menu-item-has-children > a:after {  content: "\f105"; font-family: FontAwesome;  position: absolute;
                                                                  right: 1rem; font-size: 1.25rem;}

.about_right a.btn {margin-top: 15px;} 
/**common css**/  


/*======= Header Search ======*/
.nav-menu-inner{ position: relative; display: flex; align-content: center}
.search-icon{ cursor: pointer; transition: all ease-in-out 0.45s}
.close-search{ cursor: pointer;}
.search-bar{ padding: 10px 1em; margin-left: 1em; color: #fff; position: relative; display: flex;  align-items: center;  justify-content: center; width: 100%;}
.search-bar:before {content: ""; background-color: #fff;  position: absolute; height: 1.15em; left: -10px; width: 1.5px; top: 50%; transform: translateY(-50%);}
.search-bar-box { background-color: #000; position: absolute; width: 0; right: 0; padding-left: 15px; padding-right: 15px; height: 3rem;
                  z-index: -2; bottom: 1px; opacity: 0;-webkit-transition:  all ease-in-out 0.45s;-moz-transition:  all ease-in-out 0.45s;
                  -o-transition:  all ease-in-out 0.45s;transition: all ease-in-out 0.45s; border: 1px solid #fff;}

.search-bar-box.active-bar{z-index: 2;opacity: 1;-webkit-transition:  all ease-in-out 0.45s;-moz-transition:  all ease-in-out 0.45s;  -o-transition:  all ease-in-out 0.45s;transition: all ease-in-out 0.45s; width: calc(100% - 2em); margin-left: 1rem;}
#SiteSearchs img {width: 1.5em;}
.browser-ie .search-bar-box, .browser-unknown .search-bar-box, .browser-ie .search-bar-box.active-bar, .browser-unknown .search-bar-box.active-bar {-webkit-transition:  all ease-in-out 0s; -moz-transition:  all ease-in-out 0s; -o-transition:  all ease-in-out 0s; transition: all ease-in-out 0s;}
.search-icon-form button{ background-color: transparent; border: none; cursor: pointer}
.search-form-outer{width: 100%}
.search-icon-form{padding: 8px 15px; margin-left: 15px; margin-right: 15px;}
.close-search .bar {background: #FFF; border-radius: 0;display: block; height: 2px; width: 45px;}
.close-search  .bar:nth-of-type(2) {width: 25px; margin-bottom: 7px; margin-top: 7px;}
.search-input-box{  width: 100%}

.search-input-box input{ border: none; padding-left: 0; padding-right: 0; color: #fff;}
.search-input-box input:focus{outline: none!important; box-shadow: none!important}
.search-input-box ::-webkit-input-placeholder { color: #FFF!important; opacity: 1!important;}
.search-input-box ::-moz-placeholder {color: #FFF!important; opacity: 1!important;}
.search-input-box :-ms-input-placeholder { color: #FFF!important; opacity: 1!important;}
.search-input-box :-moz-placeholder { color: #FFF!important; opacity: 1!important;}
.search-input-box .form-control:focus{border-bottom: none; padding-left: 5px;background-color: transparent;}
#search-icon-bar .fa-search{color: #fff;}
.top-search-wrap { display: inline-block;}
.search-input-box .form-control{padding: 0; height: 2.5rem; background-color: transparent;color: #fff;}
/**Header Search End**/

/***Client review***/
.clientreviews { background: #f6f6f6; border: 2px solid #0c2851; box-shadow: 0 0 20px #f2f2f2; padding: 20px; margin-bottom: 35px;  }
.review-schema-wrapper { margin-top:35px;}
.clientreviews p strong{ color: #0c2851;}
.clientreviews .heading { color: #0c2851; font-size: 2em;margin-bottom: 1em;position: relative;}
.clientreviews .heading:after{ content: ''; background-image: url(img/contact-after-blue.png); position: absolute; bottom: -10px;left: 0;
                               background-size: cover; width: 1em; height: .1em; background-repeat: no-repeat;}
.video-schema iframe { width: 100%;}
.form-control, .form-control:focus {background-color: transparent;border: none; border-radius: 0; box-shadow: none;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #9b9a9a;}
::-moz-placeholder { /* Firefox 19+ */  color: #9b9a9a;}
:-ms-input-placeholder { /* IE 10+ */ color: #9b9a9a;}
:-moz-placeholder { /* Firefox 18- */ color: #9b9a9a;}

.wpcf7-form-control-wrap {display: inline-flex; width: 100%; margin-bottom:0px;}
.wpcf7 .wpcf7-not-valid-tip { color: #fff;font-weight: normal;display: block; position: absolute; bottom: 1px;right: 0; font-size: 11px;
                              background-color: #c74949; padding: 0 5px;border-radius: 5px 0 0 0; height: 22px; line-height: 22px;}
.wpcf7 .wpcf7-response-output { border: none!important; margin: 0!important;font-size: 11px;line-height: 1.3; position: absolute; left: 0;
                                bottom: -20px; right: 0; text-align: left; color: #c74949; font-weight: normal; padding: 5px 0!important;}

.wpcf7  .wpcf7-response-output.wpcf7-mail-sent-ok {color:#398f14!important;}
.wpcf7{position: relative;}


input, button, textArea { border: none; outline: none;border-radius: 0;background-color: transparent; height: 50px; padding: 10px;border-bottom: solid 1px #e3eaf1;  width: 100%;}
textarea { resize: none; height: 10rem;}

p:last-child{ margin-bottom:0;} 
p.msg-side-form { position: absolute; color: #ffffff; font-size:12px; right: 150px; margin: 0; bottom: 16px;  background-color: #c74949; padding: 5px; height: 22px; line-height: 12px; -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  border-top-left-radius: 5px; border-top-right-radius: 5px; top:33px;} 
.blogsearch  p.msg-side-form  { right:70px; top:42px;}      


/* No Inner banner on page  */
.no-banner header#header { background-color: #000000;}     
.no-banner  #container-wrap{ margin-top: 80px;}
.norepeat {background-repeat: no-repeat;}
.bgcover {    background-size: cover;}


.main { padding:75px 0;  clear: both;} 



/* Comman Header Css search box */
.header-phone-mobile, #mobilemenubtn { display:none;}  
.search-bar { align-items: center; width: 80px;  height: 80px; right: 0; z-index: 99; padding: 0;}  
.search-icon { cursor: pointer; transition: all ease-in-out .45s;}
.header-search-box { position: fixed; background-color: #000000; width: 100%; transition: all 0.5s ease 0s;  opacity: 0; height: 0;  top: 0; right: 0;}
.header-search-box.open-search { opacity: 1; height: 100vh; z-index: 999999;}
.header-search-box span.closebtn { cursor: pointer; position: absolute; color: #fff; font-size: 32px; right: 15px; top: 15px;}
.header-search-box .search-input-wrap .searchform { position: absolute; left:5%; right: 5%; top: 50%;transform: translateY(-50%); max-width: 90%;
                                                    margin: 0 auto;}
.header-search-box input.search { width: 90%; height: 55px;border: none; background-color: #ffffff; border-bottom: solid 1px #fff;  border-radius: 30px;
                                  -webkit-border-radius: 30px; -webkit-border-radius: 30px; color: #000;margin: 0 auto;position: absolute; left: 0; right: 0; padding: 5px 70px 5px 25px;}
#site-searchs { position: absolute; right: 90px; position: absolute;right: 90px; width: auto; height: 55px; border: none;}



.btn, .elm-button,  .elm-button:active, .elm-button:focus {  background-color: #0076c0; border-color: #0076c0;  background-position: center;   background-size: 100%;  background-repeat: no-repeat;   border-width: 0px;
                                                             color: #fff;   padding: 15px 25px; outline: 0 !important;   box-shadow: none !important;     text-transform: uppercase;   position: relative;
                                                             cursor: pointer;  min-width: 190px; font-weight: 500;   -webkit-transition-property: color;    transition-property: color;    -webkit-transition-duration: 0.3s;
                                                             transition-duration: 0.3s; /*font-family: 'Myriad Pro Regular';*/     font-family: "Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;   font-size:18px;   border-radius: 5px;     display: inline-block;
                                                             height: auto;  line-height: normal; }   


.btn:hover  {  background-color:#929397 ;  border-color: #929397;  background-position: center;   background-size: 100%;   background-repeat: no-repeat; color: #fff;}
.btn.hoverblock:hover { color:#fff;}
.elm-button:hover{ background-color: #929397; border: solid 2px #929397; color:#fff;}  
.elm-wrapper { max-width:190px; margin:0 auto;}

#html5-close {  width: 32px;  height: 32px;  background-repeat: no-repeat;  background-image: url(img/lightbox-close.png);   display: inline-block; z-index: 99; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Myriad Pro Bold';  width: 100%;  font-weight: 600;}
.mainpage h1, .postlist-single h1 { font-size: 36px; margin-bottom:20px; line-height:normal; }  
.mainpage h2, .postlist-single h2 { font-size: 32px; margin-bottom:20px; line-height:normal;}
.mainpage h3, .postlist-single h3 { font-size: 28px; margin-bottom:20px; line-height:normal;}
.mainpage h4, .postlist-single h4 { font-size: 24px; margin-bottom:20px; line-height:normal;}
.mainpage h5, .postlist-single h5 { font-size: 22px; margin-bottom:20px;  line-height:normal;}
.mainpage h6, .postlist-single h6{ font-size: 20px; margin-bottom:20px; line-height:normal;}  



/* header Css */
.top-bar svg, .top-bar img {
    width: 15px;
    height: 15px; fill: #fff;
}
.top-bar {background: #3d3d3d; padding:6px 0;}
.Follow-us-on {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #fff;
    text-transform: lowercase;
    font-size:14px;
    display: -webkit-flex;
    -webkit-align-items: center;
    border-left: 1px solid rgb(255 255 255 / 20%);
    padding-left: 25px;
    margin-left: 25px;
}
/* .small-header .top-bar { */
/* display: none; */
/* } */
#header .wrap-header {
    padding: 8px 0;
}
.social-icon svg, .social-icon img {
    width: 20px;
    height: 20px;
}
.Follow-us-on ul li a {
    display: flex;
}
.social-icon li{padding:0px 4px;}
.social-icon li:last-child{padding-right:0px;}
.right-nav li img, .right-nav li svg {
    height: 40px;
    width: 40px;
    fill: #0076c0;
    margin-right: 20px;
    display:none;
}
.right-nav li .cls-1 {
    fill: #0076c0;
}
.right-nav {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
#header .right-nav li:first-child {
    display: none;
}
#header .right-nav li {
    border-left: 1px solid rgb(0 0 0 / 10%);
    padding-left:30px;
    margin-left:30px;
    border-right: 0;
    padding-right: 0;
}
.phone_email_outer {display: flex; align-items: center;  display: -webkit-flex; justify-content: flex-end;}
.social-icon li{display: inline-block;}
.phone_email_outer a {
    color: #fff;
    font-size: 14px;
    text-transform:lowercase;
    /* height:29px; */
    line-height: normal;
}
ul.social-icon {
    line-height: normal;
    display: flex;
}
.top-bar .social-icon li:last-child {
    top: 0px;
    position: relative;
}
.phonenumber {
    border-right: 1px solid rgb(255 255 255 / 20%);
    padding-right: 25px;
    margin-right: 25px;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content:center;
}
.phone_email_outer svg {
    margin-right: 5px;
}
.email-outer{display: flex; align-items: center;  display: -webkit-flex; -webkit-align-items: center;}
.email-outer svg, .email-outer img {
    width: 20px;
    height: 20px;
}
.right-nav a {
    /* font-weight: bold; */
    text-transform: uppercase;
    font-family: 'Myriad Pro Bold';
}
.right-nav li {
    display: flex;
    align-items: center;
    border-right: 1px solid rgb(0 0 0 / 10%);
    padding: 0 30px;
    display: -webkit-flex; -webkit-align-items: center;
}
.right-nav li:last-child {
    border: none;
    padding-right: 0;
}
header#header {
    z-index: 999;
    height: auto;
    width: 100%;
    padding: 0 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: position 6s;
    transition: all 0.5s ease;
    background: #fff;
    position: fixed;
    top: 0;
}
#header.small-header .top-logo img {
    width: 75px;
}
#header.small-header .right-nav li img, #header.small-header .right-nav li svg {
    height: 20px;
    width: 25px;
}
#header.small-header .right-nav li:last-child svg, #header.small-header .right-nav li:last-child img {
    width: 15px;
}
#header.small-header .right-nav li a {
    font-size: 18px;
}
#container-wrap {
    /* padding-top: 175px; */
    padding-top: 0px;
}
@keyframes smoothScroll {
    0% {
        transform: translateY(-20px);
    } 
    100% { 
        transform: translateY(0px); 
    } 
} 
.menu-header {  justify-content: flex-end;   display: flex; align-items: center;}

.search-bar {  align-items: center;   width: 45px;  height: 55px;   right: 0;   z-index: 99; padding: 0;  margin-top: -8px; }
.search-icon > img {  width: 19px;}
.header-phone { padding-top:10px;}
.header-phone> a { color: #fff;   font-size: 20px; font-weight: 500;  margin-right: 10px;  display: inline-block;}
.header-phone span.free{   font-size: 18px;  font-weight: 300;  letter-spacing:1px; color: #fff;   text-transform: uppercase; font-family: 'Myriad Pro Regular'; position: relative; } 

.header-phone span.free svg, .header-phone >span img {  width: 20px;   height: 18px;  fill: #0076c0;  position: absolute;  left: -26px;  top: 1px;}
.header-phone span.lang >a {  color: #fff; font-weight: 300;}
.header-phone span.lang {  position: relative;  margin-left: 100px;  font-style: italic;  right: 20px;  font-weight: 300;   font-size: 16px;}

.header-phone span.lang:before{ content: ""; position: absolute; width: 70px;  height: 1px; left:-85px; background-color: rgba(251, 251, 251, 0.2);  top: 50%;    margin-left: 5px;}
.main-nav-bg {background: #f88800; padding: 0px 0;}
.main-nav-bg .row {align-items: center;}
.Covid-bar svg, .Covid-bar img {width: 25px; height: 25px; margin-right: 6px;} 
.Covid-bar {display: flex; align-items: center;  text-transform: uppercase; margin-top: 0px; font-family: 'Myriad Pro Bold'; font-size:17px;}
.Covid-bar a {line-height: normal; color: #fff;
              font-size: 14px;}

/* header mobile menu */
.menu-wrap {background-color: #000;position: fixed; top: 180px; height: 90vh; width: 100%; right: -100%; font-size: 1em; font-weight: 700; overflow: auto; transition: .5s; z-index:9; display: flex; justify-content: center;}
.menu-full-wrapper {width: 100%; position: relative;}
.menu-show {right: 0; box-shadow: none; display: block; max-width: 100%;}
.menu-sidebar {margin: 0; position: relative; top: 0; width: 100%; margin-left: auto; padding-top: 70px;}
.menu-bar-wrapper {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%;}
.menu-sidebar .menu-bar-wrapper li {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    margin: 0;
    border: none;
    border-bottom: 1px solid rgb(45, 45, 45);
    padding: 0;
    text-align: left;
}
.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu li:first-child {border-top: 1px solid rgb(184 184 184 / 13%);}
.menu-sidebar .menu-bar-wrapper li:last-child{border: none;}
.menu-sidebar .menu-bar-wrapper li > a {
    color: #ffffff;
    font-weight: normal;
    padding: 10px 20px;
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 16px;
}
.menu-sidebar .menu-bar-wrapper li > a:hover::after {opacity: 1;}
.menu-sidebar .menu-bar-wrapper li > a:hover {background-color: #6a6f08; color: #fff; width: 100%;}
.menu-sidebar .menu-bar-wrapper li > a:hover::after {opacity: 1;}
.menu-sidebar .menu-bar-wrapper li.current-menu-item > a {font-weight: 500; background-color: #0076c0; color: #fff; width: 100%;}
.menu-sidebar .menu-bar-wrapper li.current-menu-item > a + .sidebar-menu-arrow::after{color: #0e2743;}
.menu-sidebar .menu-bar-wrapper .current-menu-parent.menu-item-has-children>.nav-link {font-weight: 500; background-color: #e93941; color: #fff; width: 100%;}
.menu-sidebar .menu-bar-wrapper .current-menu-parent.menu-item-has-children>.nav-link::after {opacity: 1;}
.menu-sidebar .menu-bar-wrapper .menu-item-has-children {position: relative;}
.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sidebar-menu-arrow {position: absolute; right: 0; top: 0; height: 42px; width: 40px;}
.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu {display: none; background: none;}
.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu li {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 0px;}  
.menu-sidebar .menu-bar-wrapper li .sub-menu li a {font-size: 16px; padding-left: 40px;}
.menu-sidebar .menu-bar-wrapper li .sub-menu .sidebar-menu-arrow::after {padding: 0 10px; font-size: 16px;}
.menu-sidebar .sidebar-menu-arrow:after {content: ""; cursor: pointer; border-left: 2px solid #fff; border-bottom: 2px solid #fff; display: inline-block; width: 10px; height: 10px; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin: auto; position: absolute; right: 15px; top: 50%; bottom: 0; margin-top: -5px;}
.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sidebar-menu-arrow.responsive-up-arrow::after {transform: rotate(135deg); display: block;}
.menu-sidebar .menu-bar-wrapper li .sub-menu li a::after{display: none;}
.menu-button:hover {cursor: pointer;}
.menu-button {height: 40px; width: 40px; position: absolute; top: 138px; z-index: 12; right: 15px; display: block; border:none; text-align: center;}
.menu-button .menu-bar {position: absolute; border-radius: 0px; width: 100%; transition: .5s; opacity: 1; top: 7px; right: 0; left: 0; margin: auto;}
.menu-button .menu-bar-top {border: 2px solid #000; border-bottom: none; top: 8px;}
.menu-button .menu-bar-middle {
    height: 2px;
    background-color: #000;
    margin-top: 2px;
    margin-bottom: 1px;
    top: 16px;
    width: 80%;
    right: 0px !important;
    left: auto;}

.menu-button .menu-bar-bottom {
    border: 2px solid #000;
    border-top: none;
    top: 28px;
    width: 100%;
    right: 0px;
}
.small-menu .menu-button .menu-bar-top {border-color: #ffffff;}
.small-menu .menu-button .menu-bar-bottom {border-color: #ffffff;}
.small-menu .menu-button .menu-bar-middle {background-color: #000;}
.button-open {z-index: 16;}
.menu-button.button-open {background: none; z-index: 13; height: 40px; width: 40px; right: 15px; top: 136px;}
.button-open .menu-bar {opacity: 1;}
.button-open .menu-bar-top {border-color: #000; transform: rotate(45deg) translate(5px, 4px); transition: .5s;}
.button-open .menu-bar-middle{background-color: #fff; transform: translate(230px); transition: .1s ease-in; opacity: 0;}
.button-open .menu-bar-bottom {border-color: #000; transform: rotate(-45deg) translate(4px, -4px); transition: .5s; right: 0; left:0px;}  
.menu-button.button-open .menu-bar-top {border-color: #000 !important; width: 80%; top: 10px;}
.menu-button.button-open .menu-bar-bottom {border-color: #000 !important; width: 80%; top: 22px;}
.menu-header ul li .sub-menu li.current-menu-item>a, .menu-header .sub-menu li ul.sub-menu li.current-menu-item>a {background-color: #f88800;}
/* .small-header .menu-button.button-open, .small-header .menu-button{top:102px;} */
/* .small-header .menu-wrap{top:147px;} */
/*mobile menu css end*/ 

/*------------------ Banner section -----------*/
.container {max-width: 1366px;}
.banner-home{position:relative;}
.banner-home img {width: 100%;}
/* .banner-home .container {position: relative;} */
.banner-full {height: auto; overflow: hidden; position: relative;}

.btn.banner-button {position: absolute; bottom: 30px; right: 20px; min-width: 300px;}
.welcome-section .row{align-items: center;}
.welcome-text-outer {padding-right: 50px;}
.welcome-section {padding:60px 100px 60px; background-size: cover !important; background-position: top -70px center !important;}
.welcome-section .right-nav {    justify-content: flex-start; border-top: 1px solid rgb(0 0 0 / 10%); padding-top: 30px; margin-top: 40px;}
.welcome-section .right-nav li:first-child {padding-left:0px;}
.about-img-outer {position: relative; z-index: 1;}
.about-img-outer:after {background: #0076c0; content: ''; width: 100%; left: -20px; bottom: 60px; height: 50%; position: absolute; z-index: -1;}
.message-from-the-content h4 {margin-bottom: 20px;}
.message-from-the-content .btn {padding: 15px 60px; height: auto; min-width: auto;}
.message-from-the-content-button {text-align:center;}
.message-from-the-content-button a {float: none !important; margin-right: 0 !important;}
.MessageFromTheCEO {padding: 100px 160px; background-size: cover !important; background-position: right top !important;}
.newsletter_top {margin-bottom: 50px;}
.form-outer .phone-icon svg, .form-outer .phone-icon img {fill: #0076c0; width: 35px; height: 35px;}
.form-outer .phonenumber {
    display: flex;
    align-items: center;
    padding: 15px 0 15px 0px;
    margin: 33px 0px 0px;
    border-top: 1px solid #d0cccc;
}
.form-outer .ajax-loader {
    position: absolute;
    bottom: -20px;
    left: 0;
}
.form-outer .phonenumber span{display:block;}
.form-outer .phone-icon {
    margin-right: 15px;
}
.form-outer .phone-text a {
    font-size: 22px;
    font-weight: bold;
    color: #0076c0;
}
.form-outer {
    /* background: #fff; */
    background: #2a2a2a;
    padding: 40px 30px;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 20%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-outer input {
    background: #f2f2f2;
    border: none;
    padding-left:50px;
}
.form-outer .Name:after {
    background-color: #c5c5c5;
    -webkit-mask-image: url(/wp-content/uploads/2021/02/user-cut.svg);
    mask-image: url(/wp-content/uploads/2021/02/user-cut.svg);
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    bottom: 0px;
    margin: auto;
    left: 15px;
}
.form-outer .Email:after {
    /*background:url(/wp-content/uploads/2021/03/mail.png) no-repeat;*/
    background-color: #c5c5c5;
    -webkit-mask-image: url(/wp-content/uploads/2021/02/user-cut.svg);
    mask-image: url(/wp-content/uploads/2021/02/user-cut.svg);
    content: '';
    position: absolute;
    width: 23px;
    height: 23px;
    top: 0;
    bottom: -2px;
    margin: auto;
    left: 15px;
    background-size: 23px;
}
.form-outer h4 span {
    font-size: 16px;
    display: block;
}
.form-outer h4 {
    width: auto;
    margin: 0px 40px 0 0;
    text-transform: uppercase;
    color: #fff;
}
.form-outer p, .form-outer label {
    margin: 0px;
}
.form-outer .vidam_text {
    display: block !important;
    opacity: 1 !important;
    width: 100%;
    color: rgb(19 0 0 / 30%);
    font-size: 14px;
}
.memberORnot label {
    display: flex;
    width: 100%;
    align-items: center;
    margin-bottom: 10px;
}

.memberORnot span {
    width: 100%;
    margin: 0px;
}

.form-outer .memberORnot input {
    width: 25px;
    height: 20px;
    border: 1px solid #f2f2f2 !important;
    border-radius: 0px !important;
    margin-right: 10px;
}
.form-outer .wpcf7-submit {
    background: #0076c0;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 60px;
    width: auto;
    margin-left: 10px;
}
.memberORnot span.wpcf7-not-valid-tip {
    width: auto;
}
.umc_announcements {
    padding: 60px 100px 0px;
    position:relative;
    background-size: cover !important;
    z-index:1;
}
.umc_announcements .container{position:relative;}
/* .bottom-text { */
/* position: absolute; */
/* bottom: 40px; */
/* right: 0; */
/* z-index: 22; */
/* width: 54%; */
/* padding: 6px 125px 5px 5px; */
/* } */
.bottom-text {
    position: static;
    bottom: 40px;
    right: 0;
    z-index: 9999;
    width: 100%;
    padding: 6px 60px 40px 40px;
    margin-top: 60px;
}
.docter-bg {
    position: relative;
    padding-left: 60px;
    overflow:hidden;
    z-index:2;
}
.doctor-des {
    padding: 10px 40px;
}
.umc_announcements .herohead {padding-left: 40px;}
.bottom-text h3 {
    font-size: 18px;
    margin-bottom: 30px;
}
.bottom-text .btn {
    padding: 15px 60px;
    height: auto;
    min-width: auto;
}
.docter-bg:after {content: '';position: absolute;left: -40px;bottom: 0px;background: url('/wp-content/uploads/2021/02/doctor-bg.png') no-repeat;width: 100%;height: 100%;z-index: -1;}
.umc_announcements:after {content: '';background: url('/wp-content/uploads/2021/02/un-slider.png') no-repeat;position: absolute;left: 0;bottom: 0;height: 40%;width: 100%; background-size: cover; z-index: -1;}
.index-slider .slick-next {
    z-index: 9999;
    background-size: 40px;
    background-color: #0076c0;
    -webkit-mask-image: url(/wp-content/uploads/2021/06/next-page.svg);
    mask-image: url(/wp-content/uploads/2021/06/next-page.svg);
    height: 40px;
    width: 40px;
    top: 15%;
    left: unset;
    bottom: auto;
    right: -25px;
    margin:auto;
    transform: none;
}
.index-slider .slick-prev {
    left: -25px;
    z-index: 9999;
    font-size: 0px;
    height: 40px;
    width: 40px;
    background-color: #0076c0;
    -webkit-mask-image: url(/wp-content/uploads/2021/06/back-page.svg);
    mask-image: url(/wp-content/uploads/2021/06/back-page.svg);
    background-size: 40px;
    bottom: auto;
    top: 15%;
    margin:auto;
    transform: none;
}
.slick-prev::before, .slick-next::before {
    content: none;
}
#footer {background-image: url('/wp-content/uploads/2021/04/footer-pattren.jpg') !important; padding-top: 0px;}
.copyright span {
    float: right;
}
.copyright {
    color:#fff;
    /*border-top: 2px solid rgb(0 0 0 / 4%);*/
    padding: 10px 0;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background:#3d3d3d;
}
/* .footer-top-nav { */
/* display: flex; */
/* align-items: center; */
/* } */

.footer-heading{
    width: auto;
    /* background: #0076c0; */
    color: #fff;
    padding:0px 0px 15px 0px;
    font-size: 18px;
    text-transform: uppercase;
    margin:0px;
    position:relative;
}
/* .footer-heading:after { */
/* width: 0; */
/* height: 0; */
/* border-top: 10px solid transparent; */
/* border-bottom: 10px solid transparent; */
/* border-left: 10px solid #0076c0; */
/* content: ''; */
/* position: absolute; */
/* top: 0px; */
/* right: -10px; */
/* bottom: 0; */
/* margin: auto; */
/* } */

/* #menu-footer-menu { */
/* width: 89%; */
/* background: rgb(255 255 255 / 10%); */
/* } */

#menu-footer-menu li a {
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    padding: 0px 0px 24px 0px;

    display: block;
    line-height: normal;
    font-weight:bold;
}
#menu-footer-menu li a:hover {
    color: #0076c0;
}
#menu-footer-menu li {
    display: inline-block;
    width:50%;
}
.phonenumber-footer {
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.phonenumber-footer .phone-icon svg, .phonenumber-footer .phone-icon img {
    width: 30px;
    height: 30px;
    fill: #fff;
}
.phonenumber-footer .phone-text span {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    line-height: normal;
}
.phonenumber-footer .phone-text a {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}
.phonenumber-footer .phone-icon {
    line-height: normal; margin-right: 15px;
}
.social-icons li a {
    background: rgba(74 40 0 / 10%);
    display: flex;
    width: 50px;
    height: 50px;
    /* border-radius: 100px; */
    align-items: center;
    justify-content: center;
    padding: 10px;
    margin: 0px 10px;
}
.social-icons li:first-child a {
    margin-left: 0px;
}
.social-icons li a:hover {
    background: #0076c0;
}
.social-icons svg, ul.social-icons img {
    width: 20px;
    height: 20px;
    fill: #fff;
}

.social-icons li {
    display: inline-block;
}

.social-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
.footer-logo-outer {
    display: inline-block;
}

.location-icon {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.location-icon svg, .location-icon img {
    width: 30px;
    height: 30px;
    fill: #fff;
    margin-right:5px;
}
.location-icon h4 {
    color: #fff;
    margin: 0px;
    font-size: 20px;
    text-transform: uppercase;
}
.location-text p, .location-text a {
    margin: 0px;
    line-height: 22px;
    font-size: 16px;
    color: #fff;
}

.location-text a {
    text-decoration: underline;
}
.footer-middle-row {
    padding: 60px 0;
}
.newsletter_top h2 {
    text-transform: uppercase;
}
#vidamember .wpcf7-list-item-label {
    position: absolute;
    opacity: 0;
}
.form-outer .wpcf7 form.sent .wpcf7-response-output {
    color: #46b450 !important;
}
.top-logo img {
    width: 140px;
    transition: 0.2s;
}
/*--------------------------inner page ------------------*/
.commen-padding{padding:70px 0;}
.covid-vaccine-content strong {
    text-transform: uppercase;
    font-family: 'Myriad Pro Bold';
    font-size: 20px;
}
.covid-vaccine-content-button {
    background: #e4f1f9;
    margin-top: 40px;
    padding: 30px;
}
.covid-vaccine-content-button h2 {
    font-size: 26px;
    margin-bottom: 10px;
}
.appointment_hours p span {
    color: #000;
    display: block;
}
.appointment_hours p {
    color: #0076c0;
    line-height: 25px;
    font-size: 17px;
}
.covid-vaccine-content-button .phonenumber-footer .phone-icon svg, .covid-vaccine-content-button .phonenumber-footer .phone-icon img{fill:#0076c0;}
.covid-vaccine-content-button .phonenumber-footer .phone-text span{color:#000;}
.covid-vaccine-content-button .phonenumber-footer .phone-text a{color:#0076c0; font-size: 30px;}
.appointment_section {display: flex;}
.appointment_section .phonenumber-footer {width: 50%; justify-content: flex-start;}
.appointment_section .appointment_hours {width: 50%;}
.career-doctor {
    background: #e5f1f9;
    padding: 70px 0 0px;
}
.career-bottom-text-outer {
    padding-bottom: 50px;
    padding-left:50px;
}
.career {
    background-size: cover !important;
}
.doctor-image-outer {
    height: 100%;
    display: flex;
    align-items: flex-end;
    width: 112%;
    position: relative;
    z-index: 1;
}
.doctor-image-outer:after {
    position: absolute;
    content: '';
    background: url('/wp-content/uploads/2021/04/Rectangle-10-copy-2.png') no-repeat;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 85%;
    z-index: -1;
    background-size: cover;
}
.career-doctor .no-padding {
    padding: 0;
}
.map-outer {
    height: 450px;
}
.contact-us .location-icon svg, .contact-us .location-icon img, .contact-us .phonenumber-footer .phone-icon svg, .contact-us .phonenumber-footer .phone-icon img {fill: #0076c0;}
.contact-us .location-icon h4, .contact-us .location-text p, .contact-us .phonenumber-footer .phone-text span{color:#000;}
.contact-us .location-text a, .contact-us .phonenumber-footer .phone-text a{color:#0076c0;}
.contact-us .address {margin-bottom: 20px;}
.contact-us .location-text.phone-number a {
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Myriad Pro Bold';
}
.contact-us .location-icon h4 {
    font-weight: normal !important;
    font-family: 'Myriad Pro Regular';
}
/*------------- Contact Us Form ---------------*/
.contact-from-outer label {
    font-size: 18px;
    text-transform: uppercase;
}
.contact-from-outer input, .contact-from-outer textarea {
    background: #f2f2f2;
    border: none;
    padding: 12px 10px 12px 45px;
    height: auto;
    margin-bottom:20px;
    text-transform: uppercase;
}
.contact-from-outer textarea {
    height: 100px;
}
.contact-from-outer .wpcf7-submit {
    width: auto;
    padding: 15px 60px;
    background: #0076c0;
    color: #fff;
    text-transform: uppercase;
}
.contact-from-outer .wpcf7-submit:hover {background: #929397;}
.contact-from-outer .wpcf7 .wpcf7-not-valid-tip {bottom: 20px;}
.contact-from-outer .Name:after{
    background-color: #c5c5c5;
    -webkit-mask-image: url(/wp-content/uploads/2021/02/user-cut.svg);
    mask-image: url(/wp-content/uploads/2021/02/user-cut.svg);
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: 16px;
    margin: auto;
    left: 16px;
    background-size: 20px;
}
.contact-from-outer .EnterPhone:after{
    background-color: #c5c5c5;
    -webkit-mask-image: url(/wp-content/uploads/2021/04/phone-call.svg);
    mask-image: url(/wp-content/uploads/2021/04/phone-call.svg);
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: 17px;
    margin: auto;
    left: 16px;
    background-size: 20px;
}
.contact-from-outer .Email:after{
    background-color: #c5c5c5;
    -webkit-mask-image: url(/wp-content/uploads/2021/04/mail.svg);
    mask-image: url(/wp-content/uploads/2021/04/mail.svg);
    content: '';
    position: absolute;
    width: 23px;
    height: 21px;
    top: 17px;
    margin: auto;
    left: 16px;
    background-size: 23px;
}
.contact-from-outer .Message:after{
    background-color: #c5c5c5;
    -webkit-mask-image: url(/wp-content/uploads/2021/04/pencil.svg);
    mask-image: url(/wp-content/uploads/2021/04/pencil.svg);
    content: '';
    position: absolute;
    width: 21px;
    height: 21px;
    top: 17px;
    margin: auto;
    left: 16px;
    background-size: 21px;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: green !important;
}
/* .img-outer-responsive { */
/* box-shadow: 0px 0px 15px rgb(0 0 0 / 20%); */
/* } */
.listing-bg ul li a svg, .listing-bg ul li a img {
    width: 30px;
    height: 30px;
    margin-right:15px;
    fill:#0077bf;
}
.bottom-content h2 svg, .bottom-content h2 img {
    width: 35px;
    height: 35px;
    margin-right: 15px;
    fill: #0076c0;
}
.bottom-content h2 {
    font-size: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.bottom-content .btn {
    height: auto !important;
    padding: 15px;
    margin-top: 20px;
}
.img-outer-box {
    margin-bottom: 20px;
}
.bottom-content h2 {
    font-size: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.Patient-Care .mt-50 {
    margin-top: 50px;
}
.practice-image.active{display: block;}
.practice-image {display: none;}
.practice-image-top.active {opacity:1;}
.listing-bg {
    border: 4px solid #e5f1f9;
    padding: 15px 0;
    z-index: 0;
    position: relative;
}
.listing-bg ul li a {
    display: flex;
    align-items: center;
    padding: 15px 20px;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Myriad Pro Bold';
    position: relative;
}
/* .listing-bg ul li a:hover, .listing-bg ul li.active a { */
/* background: #0077bf; */
/* color: #fff; */
/* transform: scale(1.05); */
/* box-shadow: 0px 0px 10px rgb(0 0 0 / 20%); */
/* } */
.listing-bg ul li a:after {
    background: #0077bf;
    color: #fff;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
    content: '';
    position: absolute;
    width: 105%;
    left: -10px;
    top: 0;
    height: 100%;
    z-index: -1;
    display:none;
}
.listing-bg ul li a:hover:after, .listing-bg ul li.active a:after{display:block;}
.listing-bg ul li a:hover, .listing-bg ul li.active a{color:#fff;}
.listing-bg ul li a:hover svg, .listing-bg ul li.active a svg {fill: #fff;}
.listing-bg ul li:first-child a {
    padding-top: 15px;
}
.listing-bg ul li:last-child a {
    padding-bottom: 15px;
}

.main_news li .img_wrap {
    width: 100%;
    max-width: 100%;
}
.main_news li .img_wrap img {
    height: 300px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
.main_news .post_title a {
    font-family: 'Myriad Pro Bold';
    font-size: 18px;
    text-transform: uppercase;
}
.meta_date {
    color: #0076c0;
    font-size: 16px;
    display: flex;
    align-items: center;
}
.main_news .read_more .btn {
    height: auto;
    padding: 5px 0;
    line-height: normal;
    width: 0;
    max-width: 0;
    margin-top: 1rem;
    background: none;
    border: none;
    color: #0076c0;
    text-align: left;
}
.btn.loadMoreBtn {
    display: inline-block;
    margin: 20px auto 0 auto;
    color:#fff !important;
}
.meta_date span {
    text-transform: uppercase;
}
.meta_date img {
    margin-top: 0px;
}

#myBtn {
    position: fixed;
    bottom: 40px;
    right: 20px;
    background: #0076c0;
    color: #fff;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 100px;
    z-index: 9999;
    font-size: 40px;
    display: none;
    line-height: normal;
}

#myBtn .fa {
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 46px;
}
.error_search {
    float: left;
    width: 100%;
    text-align: right;
    font-size: 12px;
}
.right-nav li:last-child svg{
    width: 30px;
}
.news_about .btn {
    padding: 12px 30px;
    height: auto;
}

.commen-contents strong {
    font-family: 'Myriad Pro Bold';
}
.commen-contents ul li {
    list-style: disc;
}
.commen-contents ul {
    margin: 20px 0;
}
.copyright a:hover {
    color: #0076c0;
}
.copyright a {
    color: #fff;
    text-decoration: underline;
}
.staticpage h3 {
    margin-bottom: 10px;
}
.staticpage strong {
    font-family: 'Myriad Pro Bold';

}

.page-id-394 .staticpage h3 {
    margin-top: 30px;
}
.staticpage p a {
    color: #0076c0;
    font-family: 'Myriad Pro Bold';
    text-decoration: underline;
}
/*Footable*/
.staticpage .footable-filter {
    width: 20%;
}
.staticpage .footable th {
    background:#0076c0;
    color: #FFFFFF;
    font-weight: 300;
    padding: 10px;
    border: 2px solid #0076c0;
}
.staticpage .footable tfoot td{padding:0px;}
.staticpage .footable tbody td{
    border: 1px solid #dedede;
}
.staticpage .pagination li:last-child {
    margin: 0;
}
.staticpage table.footable tbody tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #E5F1F4;
}
.staticpage .footable-page {
    display: none !important;
}
.staticpage .footable-sort-indicator {
    float: right;
}
.staticpage .pagination {
    float: left;
    width: 100%;
}
.staticpage .pagination ul {
    float: left;
    margin: 10px 0;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.dataTables_wrapper .dataTables_filter label {
    font-size: 0;
    display: block;
}
#tablepress-1_filter input[type="search"] {
    width: 222px;
    background: #F0EFEF;
    border: 0;
    border-radius: 0;
    color: #111111;
    height: 35px;
    margin-bottom: 10px;
    padding: 4px 20px;
    font-size: 15px;
}
#tablepress-1_previous, #tablepress-1_next {
    background: #0076c0;
    border-radius: 4px;
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin-left: 5px;
    text-align: center;
    position: relative;
    text-indent: -9999px;
    padding: 0 10px;
}
#tablepress-1_previous::before, #tablepress-1_next::before {
    content: "";
    mask: url(/wp-content/uploads/2021/06/right-arrow-angle.svg);
    -webkit-mask: url(/wp-content/uploads/2021/06/right-arrow-angle.svg);
    position: absolute;
    left: 6px;
    right: 0;
    top: 9px;
    mask-size: 13px;
    -webkit-mask-size: 13px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    width: 13px;
    height: 13px;
    bottom: 0;
    background: #fff;

    transform: rotate(180deg);
}
.dataTables_wrapper .dataTables_info {
    display: none;
}
#tablepress-1_next::before {
    transform: rotate(0deg);
}
table.dataTable.no-footer {
    border-bottom: 0;
}
.dataTables_wrapper .dataTables_paginate span {
    display: none;
}
.staticpage .pagination li {
    background:#0076c0;
    border-radius: 4px;
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin-left: 5px;
    text-align: center;
}
.staticpage .pagination li a {
    color: #FFFFFF;
    font-size: 20px;
    text-align: center;
    padding: 4px 15px;
    float: left;
    width: 100%;
    font-weight: bold;
}
.staticpage .pagination li a:hover{
    text-decoration: none;
}
.staticpage .pagination li a[data-page="last"], .staticpage .pagination li a[data-page="first"] {
    display: none;
}
.staticpage .footable td, .staticpage .footable th {
    padding: 5px 10px;
    vertical-align: middle;
}

.board_directors_box h3 {
    font-size: 18px;
    text-transform: uppercase;
    margin: 20px 0px 5px;
}
.board_directors_box p {
    font-size: 16px;
    line-height: 25px;
    color: rgb(0 0 0 / 50%);
}
.hospital-leadership .board_directors_box {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0%);
    height: 100%;
    padding: 10px;
}
.hospital-leadership .board_directors_box:hover {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    height: 100%;
    padding: 10px;
    background: #fff;
}
.board_of_directors .no-padding{padding:0px 5px; margin-top:30px;}
.hospital-leadership {
    background: url(/wp-content/uploads/2021/04/bg-gradent.png) no-repeat;
    background-size: cover;
    background-position: bottom -2px left;
}
.executive_leadership .board_directors_box h3{margin:0px;}
.executive_leadership .board_directors_box {
    text-align: left;
    background: #fff;
    padding:20px;
}
.executive_leadership .no-padding {
    padding: 0px 5px;
    margin-top: 10px;
}
.btn.board_archives_button {
    height: auto;
    padding: 15px 67px;
    position: absolute;
    bottom: 10px;
    right: 5px;
}
.btn.board_archives_button.new-setting {
    position: unset;
    bottom: 0px;
    right: 0px;
}
.executive-boxes .board_directors_box p {
    min-height: 52px;
}
.col-sm-12.col-md-10.col-lg-10.text-center.col-btn-new {
    margin-top: 20px;
}
.btn.board_archives_button:after {content: '';position: absolute;left: -102%;width: 95%;height: 1px;background: #0076c0;top: 0;bottom: 0;margin: auto;}
.doing-business-gray {
    background: #e5f1f9;
    padding: 70px 0;
}
.White-boxs svg, .White-boxs img {
    width: 120px;
    height: 120px;
    fill: #0076c0;
    margin-right: 12px;
}
.White-boxs {
    background: #fff;
    display: flex;
    align-items: center;
    padding: 20px 12px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
}
.White-boxs p {
    font-size: 17px;
    line-height: 25px;
}
.how_to_reach_us strong {
    font-family: 'Myriad Pro Bold';
    font-size: 18px;
    text-transform: uppercase;
}
.doing-business-gray .location-icon svg, .doing-business-gray .location-icon img {
    width: 50px;
    height: 50px;
    fill: #0076c0;
    margin-right: 15px;
}
.doing-business-gray .location-icon {
    margin: 0;
}
.doing-business-gray .address {
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.doing-business-gray .phone-number h4 {
    font-family: 'Myriad Pro Regular';
    font-weight: normal;
    font-size: 21px;
    text-transform: uppercase;
    margin: 0px 0px 5px;
}
.doing-business-gray .location-text a {
    text-decoration: none;
    color: #0076c0;
    font-size: 32px;
    font-family: 'Myriad Pro Bold';
}
.doing-business-text-outer p a {
    color: #0076c0;
    text-decoration: underline;
    font-weight: 600;
}
.doing-business-lightgray {
    background: rgb(253 241 229 / 80%);
}
.doing-business-text-outer {
    padding: 50px 0;
}
.vendor-information-text-outer p a {
    color: #0076c0;
    text-decoration: underline;
}
.arrows_dash img {
    cursor: pointer;
}
.arrows_dash .prev {
    transform: rotate(-900deg);
    margin-right: 20px;
}
.arrows_dash .slick-disabled {
    opacity: 0.4;
}
.in_news .heading::after{
    content: "";
    width: calc(100% - 340px);
    height: 1px;
    background: #cce4f2;
    position: absolute;
    top: 45%;
    left: 280px;
}
.main_news .heading::after{
    content: "";
    width: calc(100% - 540px);
    height: 1px;
    background: #cce4f2;
    position: absolute;
    top: 45%;
    left: 450px;
}
.in_news .heading {
    position: relative;
    flex: 1;
}
.main_news .slick-arrow, .main_news .slick-arrow:hover, .main_news .slick-arrow:focus{
    background: url(/wp-content/uploads/2021/04/next-page.png)no-repeat scroll center;
}
.main_news .slick-arrow {
    position: absolute;
    top: -34px;
    right: 0;
    left: unset;
    width: 33px;
    height: 33px;
    opacity: 1;
}

.main_news .slick-next {
    right: 0;
    top: -34px;
}

.main_news .slick-prev {
    transform: rotate(-180deg);
    margin-right: 20px;
    right: 27px;
    top: -50px;
}
.main_news .slick-arrow.slick-disabled {
    opacity: 0.4;
}
.vendor-information-text-outer .content {
    margin-bottom: 20px;
}
.vendor_information_bg{
    background-size: cover !important;
}
#loadMore {
    background: url('/wp-content/uploads/2021/04/placeholder.png')no-repeat scroll center / contain;
    border: none;
    text-indent: -9999999px;
    width: 100%;
    height: auto;
    display: block;
    padding: 3%;
}
.board_archives_inner a:hover {
    color: #0076c0;
    text-decoration: underline;
}
.bottom-text h3 a:hover {
    color: #0076c0;
    text-decoration: underline;
}
.staticpage ul li {
    list-style: inside;
}
.page-id-391 .staticpage ul li {
    list-style: none;
}
.staticpage p + ul {
    margin-top: -10px;
    margin-bottom: 20px;
}
.singleblog a[href] {
    text-decoration: underline;
}

/***** Home what happen section *******/
.what_happen {
    background: #fcf0e2;
}
.what_happen {
    background: #fcf0e2;
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-size: cover !important;
    background-position: center !important;
}
.what_happen .row {
    align-items: normal;
}
.what_happen .content_box {
    background: #ffedd9;
    padding: 2rem;
}
.what_happen ul, 
.what_happen ul .slick-list,
.what_happen ul .slick-track,
.what_happen ul .slick-slide,
.what_happen .content_box {
    height: 100%;
}
.what_happen .content_box .btn {
    font-size: 15px;
    height: auto;
    padding: 10px 30px;
    min-width: auto;
}
.what_happen .content_box h4 {
    /*font-size: 18px;*/
    font-weight: 500;
}
/* .what_happen .content_box .content p { */
/* font-size: 15px; */
/* line-height: 1.8; */
/* } */
.all_images .slick-next,
.add_content .slick-next,
.add_pdf .slick-next {
    right: auto;
    z-index: 9999;
    background-size: 40px;
    background-color: #0076c0;
    -webkit-mask-image: url(/wp-content/uploads/2021/02/next-page.svg);
    mask-image: url(/wp-content/uploads/2021/02/next-page.svg);
    height: 27px;
    width: 27px;
    top: auto;
    right: 15px;
    bottom: calc(50% - 27px);
    mask-repeat: no-repeat;
}
.all_images .slick-prev, .add_content .slick-prev, .add_pdf .slick-prev {
    left: 15px;
    z-index: 9999;
    font-size: 0px;
    height: 27px;
    width: 27px;
    background-color: #0076c0;
    -webkit-mask-image: url(/wp-content/uploads/2021/02/back-page.svg);
    mask-image: url(/wp-content/uploads/2021/02/back-page.svg);
    background-size: 31px;
    bottom: calc(50% - 27px);
    top: auto;
    mask-repeat: no-repeat;
}

.what_happen .all_images li img {
    height: 100%;
    object-fit: cover;
    object-position: top;
}



/*************** Career Page New Css ******************/

#accordionjob .card-header button,
#accordionjob .card-header .btn{
    background: none !important;
    color: #000 !important;
    text-decoration: none !important;
    padding: 0 !important;
    height: 45px;
    border: none;
    text-align: left;
    box-shadow: none !important;
    position: relative;
    font-size: 20px;
}
#accordionjob .card-header .btn:after{
    content: "-";
    position: absolute;
    right: 10px;
    top: 10px;
}
#accordionjob .card-header .btn.collapsed:after{
    content: "+";
}
#accordionjob {
    margin-top: 40px;
}
#accordionjob .card-header{
    padding: 0px; 
    background: none;
}
#accordionjob .card{
    border: none !important;
    background: transparent;
    border: none;
}
.card-body.list-style {
    background: rgba(235,235,235,.1);
}
.job-list-filter {
    margin-top: 40px;
}
.job-list-filter select{
    width: 100%;
    border: 1px solid #eee !important;
    text-transform: uppercase;
    height: 45px !important;
}
.job-list-filter select:focus{
    border: 1px solid #eee !important;
}
.salary-box {
    margin: 15px 0px 0;
}
.applynow-box {
    margin-top: 15px;
}
input#jobdate {
    border: 1px solid #eee;
    height: 45px;
    font-size: 16px;
    font-weight: bold;
}
button.applyBtn.btn.btn-sm.btn-primary,button.cancelBtn.btn.btn-sm.btn-default {
    width: auto !important;
    height: auto !important;
}
input#filterbtn {
    padding: 10px 20px;
    height: auto;
}

input#jobdate::-webkit-input-placeholder { /* Edge */
    color: #222;
    opacity: 1;
}

input#jobdate:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #222;
    opacity: 1;
}

input#jobdate::placeholder {
    color: #222;
    opacity: 1;
}

.duties-box,.requirement-box{
    margin-top: 20px;
}
.box-heading strong{
    font-family: 'Myriad Pro Bold';
}
p.box-heading {
    margin-bottom: 0;
}

.modal-open .modal {
    z-index: 999999;
}


.formrow .form-control{
    background: #f2f2f2;
    border: none;
    padding: 12px 10px 12px 12px;
    height: auto;
    margin-bottom: 10px;
    text-transform: none;
}
.formrow{
    position: relative;
}
label.error {
    position: absolute;
    font-size: 12px;
    color: #f00;
    right: 7px;
    bottom: 0;
}
form#applyjob {
    margin-top: 10px;
}
.responsemessage{
    display: none;
    margin-bottom: 0px;
    margin-top: 10px;
}
p.responsemessage.success {
    color: #0076c0;
}
p.responsemessage.error {
    color: #f00;
}
a.closepopup {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    background: #0076c0;
    text-align: center;
    border-radius: 2px;
    color: #fff !important;
    cursor: pointer;
}

.loadingpopup img {
    width: 50px;
}

.loadingpopup {
    position: absolute;
    top: 50%;
    z-index: 11;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    transform: translateY(-50%);
}
.signature-box input{
    margin-bottom: 0px !important;  
}
.signature-msg {
    font-size: 13px;
    margin-bottom: 15px !important;
}
a.btn.applyBtnMain {
    height: auto;
    padding: 15px 15px;
}
.career {
    background-size: 1200px !important;
    background-repeat: no-repeat !important;
    background-position: top right !important;
}
#newsletter-list .btn {background: #0076c0; border-color: #0076c0; 
                       border-width: 2px; color: #fff;   padding: 15px 25px; outline: 0 !important;   box-shadow: none !important;     text-transform: uppercase;   position: relative;
                       cursor: pointer;  min-width: 190px; font-weight: bold;   -webkit-transition-property: color;    transition-property: color;    -webkit-transition-duration: 0.3s;
                       transition-duration: 0.3s; font-family: 'Myriad Pro Regular';     font-size:18px;   border-radius: 5px;     display: inline-block;
                       height: auto;  line-height: normal; text-indent: 0; width: auto; margin: 15px 0 15px 15px;}   
#newsletter-list .btn:hover  {  background:#929397 ;  border-color: #929397; color: #fff;}
.page-template-template-in-the-news .main_news .heading::after, .page-template-template-recent-press-coverage .main_news .heading::after {display:none;}
/* .news_content .content { */
/* min-height: 100px; */
/* } */
#custom_button {
    margin-top: 10px;
}
.newsletter-list.collapsed {
    height: 170px;
    overflow: hidden;
}
.single_news .shot_description {
    margin-bottom: 20px;
}
.job-list-filter .row {
    justify-content: center;
}
.hospital_directory a {
    color: #0076c0;
    text-decoration: underline;
}
.job-listing #collapse-1 table {width: 100%;}
.staticpage ul li:after, .commen-contents ul li:after {
    background: #000;
    position: absolute;
    left: 0px;
    top: 10px;
    width: 10px;
    height: 10px;
    content: '';
    border-radius: 100px;
}
.staticpage ul li, .commen-contents ul li {
    list-style: none;
    padding-left: 20px;
    position: relative;
}
.commen-contents ul li{margin-bottom: 10px;}
.banner-content-outer {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.banner-content-outer .btn {
    border-radius: 0;
}
.menu-phone-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.responsive-box {
    display: flex;
    align-items: center;
}
.social-icons li:last-child a {
    margin-right: 0px;
}
.banner-full:after {
    background: url(/wp-content/uploads/2021/08/banner-overlay.png) no-repeat;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position:bottom center;
}
.home-banner-new .banner-full:after {display:none;}
.add_pdf .slick-dots {
    height: auto;
    bottom: 18px;
}
.add_pdf .slick-dots li button{
    background: rgb(0 118 192 / 20%);
    border-radius: 100px;
    width: 15px;
    height: 15px;
}
.add_pdf .slick-dots li{
    width: 15px;
    height: 15px;
}
.add_pdf .slick-dots li.slick-active button{background:#0076c0;}

.what_happen ul.add_content .slick-dots {
    display:none;
}
.image_outer {
    height: 300px;
}
.image_outer img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.menu-header>ul>li:last-child.current_page_item:after, .menu-header>ul>li:last-child.current_page_ancestor:after{left:auto;}
.page-template-template-doing-business .career-welcome-text-outer ul li {
    text-align: left;
    position: relative;
    padding-left: 20px;
}
.page-template-template-doing-business .career-welcome-text-outer ul li:after {
    background: #000;
    position: absolute;
    left: 0px;
    top: 10px;
    width: 10px;
    height: 10px;
    content: '';
    border-radius: 100px;
}

