/*
Theme Name:   MediCenter Child
Theme URI: https://1.envato.market/medicenter-responsive-medical-wordpress-theme
Description:  MediCenter Child Theme
Author: QuanticaLabs
Author URI: https://1.envato.market/quanticalabs
Template:     medicenter
Version:      1.2
Text Domain:  medicenter
*/

@import url('https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp');
@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body {font-family: "Roboto", serif !important;}
html, body, div,h1, h2, h3, h4, h5, h6, span, applet, object, iframe, p, blockquote, a, abbr, acronym, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend {font-family: "Roboto", serif !important;}

.slider-heading {font-family: "Roboto", serif !important;}
.slider-subheading {font-family: "Roboto", serif !important;}
.clsbtnmb a {border: 1px solid #416EB5 !important;
    background: #416EB5 !important;
    height: 56px !important;
    color: #fff !important;
    padding: 0 !important;
    text-align: center !important;
    font-weight: 700 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center;
    box-shadow: none !important;
    transition:  ease-in-out .5s !important;
}
.clsbtnmb a:hover {background: #47b255 !important; color: #fff !important; border: 1px solid #47b255 !important;}


.tarnew li a {background-color: #0f7ddf !important;}
.tarnew li a:hover {background-color: #41ad61 !important;}
.header {padding: 18px 0;}
.header-icon {color: #000; font-weight: 600;}
.header-icon::before {color: #000;}
.header-icon:hover {color: #0f7ddf;}
.sf-menu li a, .sf-menu li a:visited {font-size: 16px; font-weight: 700; color: #000; padding: 10px 0 10px 35px;}
.sf-menu li:hover a, .sf-menu li.selected a, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-ancestor a {background: none; color: #416EB5;}
.icons-list a.mc-icon::before {color: #000;}
.icons-list a.mc-icon:hover::before {color: #0f7ddf;}
body {color: #000;}
p {color: #000;}
.tabs-navigation {border-radius: 50px; box-shadow: 0px 0px 25px 0px #00000026; overflow: hidden; display: flex;}
.tabs-navigation li {margin: 0; width: 100%;}
.tabs-navigation li a {color: #000; font-size: 20px; font-family: "Roboto", serif !important; font-weight: 700; border: none; padding: 0 10px; width: 100%;  border-radius: 50px; display: flex; align-items: center; justify-content: center; height: 70px; white-space: nowrap;}
.tabs-navigation li a:hover {color: #416EB5; padding: 0 10px;}
.tabs-navigation li a.selected {background: #416EB5; color: #fff; padding: 0 10px;}
.theme-page {padding-bottom: 0;}
.site-container .vc_row.full-width.google-review {max-width: 1230px;}
.site-container .vc_row.full-width.vc_custom_1536922373069 {max-width: 1230px;}

.footer-container {background-color: #fff;}
.footer a:hover {color: #41ad61;}
.footer .widget .contact-data li .value {color: #000;font-family: "Roboto", serif !important; font-weight: 400;}
.footer-box-container, .footer-box-container p {color: #000;}
.copyright-area-container {color: #fff; background: #fff;}
.copyright-area-container a:hover {color: #0f7ddf;}
.copyright-area-container .icons-list a.mc-icon:hover::before {color: #0f7ddf;}

.copyright-area-container .copyright-area {border-top: 1px solid #D4D4D4; color: #000; font-family: "Roboto", serif !important;}
.copyright-area-container .copyright-area .copyright-text {line-height: 25px; font-size: 14px; font-family: "Roboto", serif !important; font-weight: 400;}
.copyright-area-container a {color: #000; font-family: "Roboto", serif !important; font-size: 14px; font-weight: 400;}
.copyright-area-container a:hover {color: #41ad61;}
.copyright-area-container .icons-list a.mc-icon {margin-left: 20px;}
.copyright-area-container .icons-list a.mc-icon::before:hover {color: #41ad61;}
.copyright-area-container .icons-list a.mc-icon::before {color: #000; font-size: 22px;}

.gallery-box .description h4 {font-size: 17px; font-weight: 600;}
.more.large {font-size: 17px; background: #416EB5 !important; border: none !important;}
.more.large:hover {background: #47b255 !important;}
/**New Style **/
.vc_btn3-container.btncareer.vc_btn3-inline a:hover {background-color: #47b255 !important;}

.clshead .wpb_wrapper p {font-size: 18px;}
.clshead  {margin-top: 0px !important; padding-top: 25px;}
.statsList {display: flex; flex-wrap: wrap;}
.statsList li {width: 25%; border-left:none; padding: 10px; text-align: center; font-size: 20px; line-height:28px; color: #000;}
.statsList li:before {display: none !important;}
.statsList li .icon {display: block; text-align: center; display: none;}
.statsList li .top {display: block; font-weight: 700; font-size:64px; padding: 10px 0; line-height: 45px; color: #41ad61;}
.statsList li .top i {text-transform: lowercase; font-style: normal; margin-left: -12px;}
.counters-group.padding-top-100 {padding-top: 0;}
.more.large {border-radius: 5px;}
.announcement.more {border-radius: 5px;}
input.more.mc-button {border-radius: 5px;}
.more.light {color: #fff !important;}
.padding-top-89 {padding-top: 80px !important; padding-bottom: 40px !important;}
.item-content .text h3 {margin-bottom: 7px !important;}

.hexagon {background: #41ad61;}
.hexagon::after {border-top-color: #41ad61;}
.hexagon::before {border-bottom-color: #41ad61;}
body .vc_custom_1716988322615 {max-width: 1230px; background: none !important;}
.comment-form label, .contact-form label {color: #000;}
.contact-data li .value {color: #696969;}
.sentence {color: #000;}
.contact-data li .value a {font-weight: 400; color: #000;}
.contact-data li .value a:hover {color: #41ad61;}
.contact-data li .value b {font-weight: 400; color: #000; font-size: 14px; line-height: 20px;}
.sentence-author {color: #0f7ddf; font-weight: 600;}
.tabs-box-navigation.sf-menu .tabs-box-navigation-selected:hover {background: #41ad61;}
.tabs-box-navigation.sf-menu li:hover ul, .tabs-box-navigation.sf-menu li.sfHover ul {border-color: #41ad61;}
.comment-form .mc-button:hover, .contact-form .mc-button:hover, .post-password-form .mc-button:hover {background: #41ad61; border-color: #41ad61;}
.box-header::after, .box_header::after {background: #0f7ddf;}
body .vc_custom_1716990097962 {max-width: 1230px; background: none !important;}
.vc_custom_1716990097962 .padding-left-100 {padding-left: 0;}
.vc_custom_heading {line-height: normal !important; padding-bottom: 0px !important;}
.vc_custom_1716990097962  .padding-bottom-128 {padding-bottom: 0;}

.lodcls {display:none;}
div#consoleOutput {position: absolute;top: 35%;left: 50%;}

.footer .menu li a {font-weight: 400; color: #000; font-size: 14px; line-height: 20px;}
.footer .menu li a:hover {color: #41ad61;}
.footer .menu li a::before {display: none;}

/** new style **/
.comment-form label,.contact-form label {color: #000000;}
.contact-form textarea, .post-password-form input {color: #000;background: #F0F0F0;border: 1px solid #e1dcdc;}
.contact-data li .value {color: #000000;}
.contact-data li::before {color: #000 !important;}
.sentence {color: #1785c8;}
.sentence-author {color: #000;}
.gallery-box.description h5 {color: #000000 !important;}
.services-list li {padding: 0px 5px 0px 5px;}
#lever-jobs-filter div {overflow-y: inherit !important;}
.btnjoin a {font-size: 16px !important;}
.btnjoin a:hover {background: #45b057 !important;}
.btnjoin {margin-top: 10px;}

.JobDetBox {display: flex; max-width: 1230px; margin: auto; padding: 30px 15px;}
.jobLeftBox {width: 290px;}
.searchBox {position: relative;}
.searchBox .input {border: 1px solid #D2D2D2; height: 42px; padding: 0 45px 0 15px; width: 100%; outline: none;}
.searchBtn {position: absolute; right: 0; top: 0; width: 40px; height: 100%; background: none; border: none;}
a.showFilter {display: none;}
.filterHd {font-size: 20px; font-weight: 500; display: flex; align-items: center; padding: 20px 0;}
.filterHd img {margin-left: 10px;}
.filterSubHd {font-size: 20px; font-weight: 600; padding-bottom: 10px;}
.filterBox {border-bottom: 1px solid #dddd; padding-bottom: 15px; margin-bottom: 20px;}
.filterBox.last {border: none; margin: 0;}
.filterList {margin: 0; padding: 0; list-style: none; max-height: 200px; overflow: auto;}
.filterList li {padding: 5px 0; color: #606060; font-size: 16px;}
.filterList li input {margin-right: 5px;}
.filterList li label {font-weight: 400;}
a.applyBtn {display: none;}
.jobRightBox {width: calc(100% - 290px); padding: 0 0 0 30px;}
.jobHd {font-size: 28px; font-weight: 700; padding-bottom: 20px;}
.jobSubHd {font-size: 24px; font-weight: 600; padding-bottom: 10px;}
.jobDet {border: 1px solid #dddd; margin-bottom: 20px;}
.jobDet .list {list-style: none; padding: 0; margin: 0;}
.jobDet .list li {display: flex; align-items: center; font-size: 17px; padding: 10px;}
.jobDet .list li a {text-decoration: none; color: #000;}
.jobDet .list li a:hover {color: #0676EF;}
.jobDet .list li .column1 {width: 48%; padding:0 10px;}
.jobDet .list li .column2 {width: calc(52% - 130px); padding:0 10px;}
.jobDet .list li .column3 {width: 130px; padding:0 10px;}
.jobDet .list li .column3 a.apply {background: #12539a; width: 100%; height: 40px; text-align: center; display: flex; align-items: center; justify-content: center; padding: 0 5px; color: #fff; font-size: 18px;}
.jobDet .list li .column3 a.apply:hover {background: #45b057;}

.gallery-box {border-radius: 0; overflow: visible;}
.gallery-box .description {background-color: #fff !important; box-shadow: 0px 0px 15px 0px #00000026; padding: 20px 20px 40px 20px; text-align: left; border-radius: 10px; position: relative; min-height: 200px;}
.gallery-box .description h5 {color: #000; font-size: 16px; line-height: 24px; font-weight: 400; margin-top: 10px;}
.gallery-box .description h4 {color: #41ad61; font-size: 22px; line-height: 28px; font-weight: 700;}
.gallery-box .controls {opacity: 0;}
.gallery-box .description:before {content: 'east'; font-family: 'Material Icons'; color: #000; font-size: 30px; position: absolute; right: 15px; bottom: 15px;}

.clsleaders {display: flex; flex-wrap: wrap; align-items: center;}
.clsleaders .vc_single_image-wrapper {padding: 25px 25px 25px 25px;} 
/**.clsleaders .vc_single_image-wrapper img {border-radius: 0 25px 25px 0; padding: 40px;} **/
.clsleaders h2.large {margin-top: 0 !important;}
h2.large {font-size: 36px; line-height: 45px; font-weight: 700;}
.clsleaders .wpb_text_column p {font-size: 20px; line-height: 28px;}

.heathcls {padding: 30px 0;}
.heathcls p {margin: 0 0 15px 0; padding: 0; text-align: center; font-size: 20px !important; line-height: 28px;}
.heathcls p strong {color: #12539a; font-size: 32px; line-height: 45px; font-weight: 700;}

.clsteam {display: flex; flex-wrap: wrap; align-items: center; padding: 50px 0 0 0;}
.clsteam h3 {color: #696969; font-size: 17px; font-weight: 700; margin: 0;}
.clsteam h3:after {display: none;}
.clsteam h2.large {margin: 0 !important; font-size: 46px; line-height: 54px;}
.clsteam p {font-size: 18px; line-height: 28px; color: #000;}
.clsteam p strong {font-weight: 400; color: #000;}
.clsteam .padding-bottom-128 {padding-bottom: 0;}
.clsteam .btncareer {text-align: left !important;}
.clsteam .btncareer a {background: #416EB5 !important; padding: 12px 15px !important; font-size: 24px; font-weight: 700; border-radius: 12px;}
.clsteam .btncareer a i {display: none !important;}
.clsteam .btncareer a:hover {background: #47b255 !important;}
.clsteam .vc_single_image-wrapper {padding-left: 50px;}

.footer h3 {color: #416EB5 !important; font-weight: 700; text-transform: uppercase; font-family: "Roboto", serif !important; font-size: 14px;}
.footer h3:after {display: none;}
.contact-data {margin-top: 12px;}
#block-9 img {max-width: 210px;}
.footer .primarysidebar {display: flex; flex-wrap: wrap; margin: -15px -25px;}
.footer .primarysidebar .vc_col-sm-3 { width: 25%; margin: 0; padding: 15px 25px;}
.footer .menu li {width: 100%;}

.gallery-item-details-list .details-box p {font-size: 18px; padding: 15px 0;}
.details-box h3 {font-weight: 700; font-size: 24px; padding-bottom: 15px;}
.details-box h3:after {display: none;}
.details-box .simple-list li {font-size: 16px; line-height: 22px;}
#gmap_canvas {width: 100% !important;}

h3 {font-size: 35px; font-weight: 700; color: #12539a;}
h3:after {display: none !important;}
.ui-tabs-panel p {padding: 15px 0; font-size: 18px; line-height: 26px;}
.ui-tabs-panel p span {display: block;}
.ui-tabs-panel ul li {position: relative; font-size: 18px; line-height: 26px; padding: 4px 0 4px 30px;}
.ui-tabs-panel ul li b {color: #41ad61;}
.ui-tabs-panel ul li:before {position: absolute; left: 0; top: 3px; color: #41ad61 !important;}
.ui-tabs-panel ul li ul {padding: 0;}
.ui-tabs-panel ul li ul li {padding: 3px 0 3px 14px;}
.ui-tabs-panel ul li ul li:before {display: none !important;}
.ui-tabs-panel ul li ul li:after {content: ''; width: 6px; height: 6px; background: #333; border-radius: 100%; position: absolute; left: 0; top: 12px;} 

.page-id-3811 .vc_custom_1722949718369 {background-color: #f8f8f8 !important;}
.page-id-3811 .vc_custom_1712214970024 {margin-top: 0 !important;}
.page-id-3811 .vc_custom_1712214970024 {background-color: #fff !important;}
.centurycls {display: flex; flex-wrap: wrap;}
.centurycls:after, .centurycls:before {display: none !important;}
.centurycls .vc_empty_space {display: none;}
.centurycls .wpb_column {background: #fff; box-shadow: 0px 0px 15px 0px #00000026; border-radius: 8px; padding: 25px 30px; margin-bottom: 30px;}
.centurycls .wpb_column h2 {font-weight: 700; padding: 15px 0 0 0 !important; color: #41ad61 !important;}
.centurycls .wpb_column p {font-size: 18px; line-height: 26px; padding-bottom: 0;}
.centurycls .vc_single_image-wrapper img {width: auto; height: 70px;}
h2.large:after {display: none !important;}
.page-id-3811 .vc_custom_1722949718369 .wpb_text_column, .clschoose  .wpb_text_column  {margin-top: 10px;}
.page-id-3811 .vc_custom_1722949718369 .wpb_text_column h1, .clschoose  .wpb_text_column h1  {font-size: 28px; font-weight: 500;}
.page-id-3811 .vc_custom_1722949718369 .wpb_text_column p, .clschoose  .wpb_text_column p {font-size: 20px; line-height:30px; padding: 10px 0 0 0;}

.page-id-3811 .tabs-navigation {margin: 20px auto !important;}
.page-id-3811 .tabs-navigation li a {color: #000 !important; font-size: 20px !important; padding: 0 10px !important;}
.page-id-3811 .tabs-navigation li a:hover {color: #416EB5 !important;}
.page-id-3811 .tabs-navigation li.ui-tabs-active a {background: #416EB5; color: #fff !important;}


.btnjoin a {background: #416EB5 !important; padding: 16px 35px !important; text-transform: uppercase;}
.btnjoin a i {display: none !important;}

.clsteam.vc_custom_1736241573323 {background: none !important;}
.clsteam {display: flex; flex-wrap: wrap; align-items: center; max-width: 1230px; margin: auto; padding: 0 15px;}
.clsteam .lSSlideWrapper ul {margin: 0 !important;}
.clsteam .lSSlideWrapper ul li:before {display: none !important;}
.clsteam .lSSlideOuter ul li img {background: #45b057; padding:25px;}
.clsteam .lSAction {display: none !important;}
.clsteam .lSGallery li:before {display: none !important;}
.clsteam .item {background: none !important;}
.clsteam .lSPager.lSGallery {margin-top: -45px !important;}
.clsteam .lSPager.lSGallery li img {padding: 0; background: none; border-radius: 4px; border: 2px solid #999;}
.clsteam .lSPager.lSGallery li.active {border: none;}
.clsteam .lSPager.lSGallery li.active img {border: 2px solid #45b057;}

.vc_custom_1736241597074.clswork {max-width: 1230px; background: none !important; padding: 0 15px;}
.clswork .padding-left-100 {padding-left: 0 !important;}
.clswork h2 {font-size: 35px; line-height: 45px; font-weight: 700;}
.clswork p {color: #696969; font-size: 18px; line-height: 26px;}
.clswork h3 {font-size: 22px; line-height: 36px;}
.clswork ul.clscon li {color:#696969; font-size: 18px;}
.clswork ul.clscon li:before {color: #45b057 !important;}
.clswork .vc_custom_1717046382334 {padding: 0 0 0 50px !important;}
.vc_custom_1736241665338.clschoose {background: none !important;}

.clshopi a.vc_btn3 {padding:0; background: none !important; border: none !important; font-size: 17px; color: #000 !important;}
.clshopi a.vc_btn3:hover {color: #0676EF !important;}

.announcement {background: #4467dc; border-radius: 2px; padding: 30px 80px;}
.announcement h2 {font-size: 30px; font-weight: 600; color: #fff !important; max-width:450px;}
.announcement a.more {background: #fff !important; border-radius: 4px; border: 1px solid #416EB5; color: #000; font-weight: 700; padding: 15px 40px; white-space: nowrap; font-size: 17px;}

.announcement a.more:hover {background: #416EB5 !important; color: #fff;}

.clsopen .gallery-box .description {min-height: 150px; border-radius: 0 0 10px 10px; margin-top: -5px;}
.clsopen .gallery-box .description h5 {font-size: 19px; font-weight: 700; color: #000;}
.clsopen .mc-gallery {margin: 0 -15px !important;}
.clsopen .mc-gallery .gallery-box {margin: 0 !important; padding: 15px; width: 314px !important;}

.empcls li:before {display: none !important;}
.empcls li {display: flex; justify-content: space-between; align-items: center; font-size: 17px; line-height: 24px; font-weight: 600; padding: 15px 30px;}
.empcls li img {width: 72px; height: 72px;}

.clscontent p {font-size: 20px; font-weight: 500; color: #000; line-height: 28px;}
.clspmhead {font-weight: 700 !important; font-size: 42px !important;}
.classflex h2 {font-weight: 700 !important; padding: 15px 0 0 0; color: #41ad61 !important;}
.classflex p {font-size: 18px; color: #000; line-height: 26px;}
.clscore {display: flex; flex-wrap: wrap; align-items: center; padding-bottom: 60px;}
.clscore h2 {font-weight: 700 !important; font-size: 45px;}
.clscore p {font-size: 20px; color: #000; font-weight: 500; line-height: 28px;}


.clscreat {padding: 80px 0;}
.clscreat h2 {font-weight: 700 !important; font-size: 35px !important;}
.clscreat p {font-size: 18px; color: #000; line-height: 26px;}
.clscreat .vc_empty_space {display: none;}

.clsdive h2 {font-size: 24px !important; padding-top: 25px; color: #41ad61 !important;}
.lstclsdi {justify-content: space-between; display: flex; flex-wrap: wrap; max-width: 900px; margin: auto !important;}
.lstclsdi li {width: 48%; border-bottom: 1px solid #eee;}
.lstclsdi li:before {display: none !important;}
.lstclsdi li:nth-child(3), .lstclsdi li:nth-child(4) {border: none;}

.clsbnrcareer {max-width: 1230px; margin: auto; padding: 60px 15px; position: relative; display: flex; align-items: center;}
.vc_row.clsbnrcareer:before {content: ''; width: 100vw; height: 100%; position: absolute; left: 50%; top: 0; background: #dfece3; margin-left: -50vw;}

.clsbnrcareer h2 {font-weight: 700 !important; font-size: 45px !important; line-height: 55px;}
.clsbnrcareer .clsbnrcareer {padding: 0 0 20px 0; display: block;}
.clsbnrcareer .clscon {font-size: 20px !important; color: #000; line-height: 28px; padding-bottom: 40px;}
.clsbnrcareer .clsextbtn a {background: #416EB5 !important; display: inline-flex; padding: 18px 25px !important; text-transform: capitalize; color: #fff !important; font-weight: 700; font-size: 14px;}
.clsbnrcareer .clsextbtn a:hover {background: #41ad61 !important;}
.clsbnrcareer .wpb_single_image {text-align: right !important;}

.homebnrcls.clsbnrcareer:before {display: none;}
.homebnrcls.clsbnrcareer {background: #dfece3; border-radius: 0 0 100px 100px; padding: 60px 0 0 60px;}

.clscarpage {position: relative;}
.clscarpage:before {content: ''; background: #5b8dcf; width: 100vw; height: 160px; position: absolute; left: 50%; top: 0; margin-left: -50vw;}
.clscarpage h1 {color: #ffff; font-weight: 700; text-align: center; padding: 30px 0;}
#new-list {z-index: 900; position: sticky; top: 72px;}
.clsfilter {background: #fff; padding:30px 20px; box-shadow: 0 0 10px rgba(0,0,0,.2); display: flex; flex-wrap: wrap; z-index: 900; position: sticky; top: 72px;}
.search {width: 20%; border: none; border-bottom: 1px solid #333; padding: 8px 0; font-size: 15px; font-weight: 600;}

#lever-jobs-filter {width: calc(100% - 20%); display: flex;}
#lever-jobs-filter select {width: 23%; border: none; border-bottom: 1px solid #333; padding: 8px 25px 8px 0; margin: 0 0 0 2%; font-size: 15px; font-weight: 600;}
#lever-jobs-filter #lever-clear-filters {color: #0676EF; text-decoration: underline; margin-left: 10px; white-space: nowrap; display: flex; align-items: center; font-weight: 500;}
.clscarpage #lever-no-results {text-align: center; padding: 35px 15px; font-size: 20px; font-weight: 600; width: 100%;}

.lever-department {padding: 50px 0 0 0;}
.lever-department h3 {text-align: center; font-size:18px; font-weight: 600; color: #41ad61; margin-bottom: 20px; position: relative;}
.lever-department h3:before {content: ''; width: 100%; height: 1px; background: #5b8dcf; position: absolute; left: 0; top: 50%;}
.lever-department h3 span {display: inline-block; background: #5b8dcf; color: #fff; border-radius: 30px; padding: 8px 20px; position: relative;}

.clscarpage .list {width: 100%; padding: 40px 0;}
.lever-job {display: flex; align-items: center; list-style: none; padding: 10px 5px !important; border-radius: 8px; color: #333; transition: ease-in-out .4s;}
.lever-job:before {display: none !important;}
.lever-job:hover {background: #5b8dcf; color: #fff;}
.lever-job a {color: #0676EF; font-weight: 600;}
.clsjobtitle a {color: #000;}
.lever-job:hover a {color: #fff;}
.lever-job .clsjobtitle {width: 40%; padding: 0 10px;}
.lever-job .clsjobtype {width: 40%; padding: 0 10px;}
.lever-job .btnclsapply {width:20%; padding: 0 10px; text-align: right;}

h2 {color: #12539a !important;}
.clsbnrcareer .vc_custom_1739863415356 {margin-left: 0 !important;}
.clsbnrcareer .clsextbtn {margin-right: 10px;}
.clsbnrcareer .clsextbtn.bntlst {margin-right: 0;}
.tabs h3 {color: #12539a;}

.clsleaders2 h1 {color: #40ad60; font-weight: 700; font-size: 100px; line-height: 90px;}
.clsleaders2 h3 {font-size: 32px; color: #000; font-weight: 700;}
.clsleaders2 .wpb_text_column p {font-size: 20px; line-height: 28px; padding-top: 0;}
.clsleaders .clsdetail {padding-left: 50px; margin: 0 !important;}
.clsleaders2.second .clsdetail {padding-right: 100px;}
.clsleaders2.third .clsdetail {padding-left: 100px;}
.clsleaders2.forth .clsdetail {padding-right: 100px;}
.clsleaders2.fifth .clsdetail {padding-left: 100px;}

.clsbnrcareer.clsbnrser {padding-bottom: 0;}
.clshospital h2 {font-weight: 700 !important; font-size: 46px !important;}
.clsoffers {max-width: 900px; margin: auto; text-align: center; margin: auto; padding: 20px 0;}
.clsoffers h3 {color: #40ad60; font-size: 26px; padding-bottom: 20px;}
.clsoffers p {font-size: 22px; line-height: 28px; font-weight: 600;}
.clsincservice {background: #cbe1ef; border-radius: 0 300px 300px 0; padding: 30px 600px 30px 30px; min-height: 500px; margin: 20px 0 0 0;}
.clsincservice img {width: 540px; position: absolute; right: -10px; top: 50%; margin-top: -170px;}
.clsincservice h4 {font-size: 24px; font-weight: 600; color: #12539a;}
.clsincservice ul li {font-size: 22px; padding: 8px 0; line-height: 30px;}
.clsincservice ul li:before {display: none !important;}
.clsincservice ul li strong {margin-right: 8px; color: #12539a; font-weight: normal;}
.clsincservice p {font-size: 22px; line-height: 30px;}
.clshospital .btnjoin {margin-top: 35px;}
.clshospital .btnjoin a {font-weight: 700; font-size: 32px !important; text-transform: none; border-radius: 12px; letter-spacing: 1px;}

.clsoptimal h2 strong {color: #12539a; font-size: 36px;}
.clsoptimal p {font-size: 20px; line-height: 30px; padding-top: 10px;}
.clsoptimal h4 strong {font-size: 24px; font-weight: 600; color: #40ad60; padding-bottom: 10px;}
.clsoptimal ul li {font-size: 20px; padding: 8px 0; line-height: 26px;}
.clsoptimal ul li:before {display: none !important;}
.clsoptimal ul li strong {margin-right: 8px; color: #12539a; font-weight: normal;}

.clsfuture {max-width: 900px; margin: auto;}
.clsbnrcareer.bnrclscar {padding-bottom: 0;}
.clsinnertxt {max-width: 840px; margin: auto; text-align: center;}
.clsinnertxt p {font-size: 24px; font-weight: 500; line-height: 34px; display: flex; flex-wrap: wrap; justify-content: center;}
.clsinnertxt p br {display: none;}
.clsinnertxt p img {margin: 25px 15px 0 15px;}

.clsthriv {display: flex; align-items: center; flex-wrap: wrap; padding: 60px 0 0 0; max-width: 1020px;}
.clsthriv.vc_custom_1746159963700 {background-position: right 30px !important; padding-bottom: 80px;}
.clsthriv h2 {font-weight: 700 !important; font-size: 38px; padding-bottom: 15px;}
.clsthriv p {font-size: 18px; color: #000; line-height: 26px;}
.clsthriv ul li {font-size: 18px; color: #000; text-align: right; max-width: 450px; padding: 8px 0;}
.clsthriv ul li:before {display: none !important;}
.clsthriv ul li img {height: 32px; margin-right: 15px; vertical-align: middle;}
.clsthriv p a.clsben {position: relative;}
.clsthriv p a.clsben:after {display: inline-block; content: "\7a"; font-family: "template"; color: #3156A3; vertical-align: middle; margin: 0 0 4px 10px;}

.clsthriv.vc_row [class*="vc_col-sm"] , .clscore.vc_row [class*="vc_col-sm"] {margin: 0;}
.clscore.vc_row .vc_col-sm-6 {width: 50%;}
.clscare .vc_empty_space {height: 40px !important;}

.vc_custom_1745924021285.clslead {background: #dce4f1 !important; border-radius: 0 0 600px 600px; padding-bottom: 100px; max-width: 1100px;}
.clsjoinTeam p {text-align: center; font-size: 50px; color: #40ad60; font-weight: 700; max-width: 700px; margin: auto; line-height: 68px;}
.clsjoinTeam p strong {color: #12539a;}
.clslead a.btnapplay {background: #3293d3 !important; display: flex; align-items: center; justify-content: center; width: 200px; height: 80px; border-radius: 40px; font-size: 22px; font-weight: 700; border: none; margin: auto !important; float: none;}

.clscore {max-width: 1100px; margin: auto;}
.clsarroicon {padding-top: 40px;}
.clsarroicon img {width: 170px; margin-left: 300px;}

.clslooking {display: flex; flex-wrap: wrap; align-items: center; max-width: 1100px;}
.clslooking.vc_row [class*="vc_col-sm"] {margin: 0 !important; width: 50%;}
.clscontentlook {background: #419bd7; color: #fff; border-radius: 0 200px 200px 0; padding: 40px 80px 40px 25px !important;}
.clscontentlook h2 {font-size: 32px; font-weight: 700 !important; color: #fff !important; padding-bottom: 20px !important;}
.clstxtfor li {display: flex; align-items: center; padding: 10px 0; font-size: 18px; line-height: 24px;}
.clstxtfor li:before {display: none !important;}
.clstxtfor li img {width: 60px; margin-right: 25px;}
.clslooking .wpb_single_image {margin-left: -70px;}

.vc_custom_1745925857384 [class*="vc_col-sm"] {margin: 0 !important;}
.clsbgger {max-width: 1100px;}
.clsbgger h2 {font-weight: 700 !important; display: flex; align-items: center; justify-content: center;}
.clsbgger h2 strong {font-size: 80px; color: #40ad60; margin-left: 10px;}
.clsbgger .vc_custom_1745925857384 {background-position: right top !important;}
.vc_custom_1745925857384 {display: flex; flex-wrap: wrap; align-items: center;}
.clsbgger .wpb_wrapper p {font-size: 24px; font-weight: 600; padding: 0 0 35px 50px; line-height: 34px;}
.clsbgger .wpb_wrapper p strong {font-weight: 600;}
.clsbgger .wpb_wrapper p strong strong strong {color: #40ad60;}
.clsbgger .wpb_wrapper p:last-child {color: #40ad60; font-weight: 700; font-size: 36px; line-height: 48px; text-align: center;}

.clsfuture .vc_custom_1746161129615 {background-size: 100%; background-position: center 20px !important; padding: 80px 0;}
.clsfuture .vc_custom_1746161129615 .vc_column-inner {padding-top: 0 !important;}
.clshealth ul {display: flex; flex-wrap: wrap; justify-content: center; margin:0 -15px;}
.clshealth ul li {width: 33.33%; padding:0 15px 45px 15px; font-size: 18px;line-height: 26px; font-weight: 500; text-align: center;}
.clshealth ul li:before {display: none !important;}
.clshealth ul li img {display: block; margin: 0 auto 15px auto !important; width: 60px;}
.clshealth ul li strong {display: block; margin: auto; max-width: 180px;}
.clshealth .btnjoin  {background: #3293d3 !important; display: flex; align-items: center; justify-content: center; width: 220px; height: 80px; border-radius: 40px; font-size: 22px; font-weight: 700; border: none; margin: auto !important; text-decoration: none; color: #fff;}

.uscls ul {padding-top: 10px;}
.uscls ul li:before {display: none !important;}
.uscls ul li {font-size: 18px; position: relative; padding-left: 15px;}
.uscls ul li:after {content: ''; width: 6px; height: 6px; background: #333; position: absolute; left: 0; top: 13px; border-radius: 100%;}

@media (max-width: 1249px) {
    .jobLeftBox {width: 240px;}
    .filterHd {font-size: 18px;}
    .filterSubHd {font-size: 18px;}
    .filterList li {font-size: 16px;}
    .jobRightBox {width: calc(100% - 240px); padding: 0 0 0 20px;}
    .jobHd {font-size: 22px;}
    .jobSubHd {font-size: 20px;}
    .jobDet .list li {font-size: 16px; padding: 10px 0;}
    .jobDet .list li .column2 {width: calc(52% - 100px);}
    .jobDet .list li .column3 {width: 100px;}
    .jobDet .list li .column3 a.apply {height: 36px; font-size: 16px;}

    h2.large {font-size: 28px; line-height: 38px;}
    .clsleaders .wpb_text_column p {font-size: 18px; line-height: 26px;}
    .heathcls p strong {font-size: 28px; line-height: 38px;}
    .heathcls p {font-size: 18px !important;}
    .statsList li .top {font-size: 54px; line-height: 40px;}
    .tabs-navigation li a {font-size: 17px;}
    .gallery-box .description h4 {font-size: 18px; line-height: 26px;}
    .gallery-box .description h5 {font-size: 16px; line-height: 26px;}
    .clsteam .vc_single_image-wrapper {padding-left: 0;}
    .clsteam h2.large {font-size: 36px; line-height: 42px;}
    .clsteam p {font-size: 18px; line-height: 26px;}
    .footer .primarysidebar {margin: -10px;}
    .footer .primarysidebar .vc_col-sm-3 {padding: 10px;}

    .clsbtnmb a {height: 42px !important;}

    .vc_custom_1736241597074.clswork {max-width: 990px;}
    .clsteam {max-width: 990px;}
    .clsopen .mc-gallery {margin: 0 -10px !important;}
    .clsopen .mc-gallery .gallery-box {padding: 10px; width: 252px !important;}
    .clsbnrcareer {max-width: 990px;}
    .classflex p br {display: none;}

    .clsbnrcareer h2 {font-size: 36px !important; line-height: 44px !important;}
    .homebnrcls.clsbnrcareer {border-radius: 0 0 50px 50px; padding: 60px 0 0 30px;}
    .clsteam .btncareer a {font-size: 20px;}
    .clsleaders2 {display: flex; flex-wrap: wrap; align-items: center;}
    .clsleaders2 h1 {font-size: 80px; line-height: 80px;}
    .clsleaders2 h3 {font-size: 26px;}
    .clsleaders2.second .clsdetail {padding-right: 30px;}
    .clsleaders2.third .clsdetail {padding-left: 30px;}
    .clsleaders2.forth .clsdetail {padding-right: 30px;}
    .clsleaders2.fifth .clsdetail {padding-left: 30px;}
    .clsteam .padding-right-100 {padding-right: 30px;}
    .clsteam h2.large {font-size: 24px; line-height: 32px;}
}

@media(max-width:1009px) {
    .vc_custom_1736241597074.clswork {max-width: 750px;}
    .clsteam {max-width: 750px;}
    .clsopen .mc-gallery .gallery-box {width: 256px !important;}
    .centurycls .wpb_column h2 {font-size: 22px !important;}
    .centurycls .wpb_column p {font-size: 17px; line-height: 26px;}
    .clswork ul.clscon li {font-size: 14px;}
    .clswork h2 {font-size: 30px; line-height: 40px;}
    .clswork h3 {font-size: 22px; line-height: 30px;}
    .clsteam h2.large {font-size: 30px; line-height: 40px;}
    .clsbnrcareer {max-width: 750px;}
    .clsbnrcareer h2 {font-size: 30px !important; line-height: 36px !important;}
    .clsleaders .clsdetail {padding-left: 0;}
    .clshospital h2 {font-size: 36px !important;}
    .clsoffers h3 {font-size: 22px;}
    .clsoffers p {font-size: 18px;}
    .clsincservice {padding: 20px 330px 20px 20px;}
    .clsincservice img {width: 370px; margin-top: -110px;}
    .clsincservice ul li {font-size: 18px; line-height: 26px;}
    .clsincservice p {font-size: 18px; line-height: 26px;}
    .clshospital .btnjoin a {font-size: 20px;}
    .clspmhead {font-size: 32px;}
    .clscontent p {font-size: 18px;}
    .empcls li {font-size: 15px; line-height: 22px; padding: 10px;}
    .empcls li img {width: 48px; height: 48px;}
    .clsinnertxt p {font-size: 18px; line-height: 28px;}
    .clsjoinTeam p {font-size: 34px; max-width: 500px; line-height: 50px;}
    .clscore h2 {font-size: 36px;}
    .clscore p {font-size: 18px;}
    .clsthriv h2 {font-size: 36px;}
    .clsthriv ul li {font-size: 16px;}
    .clscontentlook h2 {font-size: 24px; padding-bottom: 10px !important;}
    .clsbgger h2 {font-size: 32px !important;}
    .clsbgger h2 strong {font-size: 50px;}
    .clsbgger .wpb_wrapper p {font-size: 20px; padding: 0 0 25px 40px; line-height: 30px;}
    .clsbgger .wpb_wrapper p:last-child {font-size: 26px; line-height: 36px;}
}

@media(max-width:767px) {
    .statsList li {width: 50%; margin: 10px 0;}
    .statsList li .top {font-size: 30px; line-height: 40px;}
    .tabs-navigation li a {font-size: 15px;}
    .theme-page {padding-bottom: 0 !important;}
    .clshead .wpb_wrapper p {font-size: 15px;}
    .header-left a img {width: 200px;}

    .JobDetBox {flex-wrap: wrap;}
    .jobLeftBox {width: 100%;}
    .jobRightBox {width: 100%; padding:0;}
    a.showFilter {display: inline-flex; align-items: center; font-size: 16px; background: #ccc; padding: 5px 15px; color: #000; font-weight: 600; margin: 20px 0;}
    a.showFilter img {margin-left: 10px;}
    .filterHd {display: none;}
    .filterPoup {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; padding: 20px; background: #fff; z-index: 100; padding-bottom: 40px;}
    .filterPoup.active {display: block;}
    a.applyBtn {display: block; background: #0676EF; position: fixed; bottom: 0; width: 100%; left: 0; padding:12px 10px; text-align: center; color: #fff; font-size: 17px;}

    .clsleaders .vc_single_image-wrapper {padding: 0 0 15px 0;}
    h2.large {font-size: 32px; line-height: 26px;}
    h1 br, h2.large br {display: none;}
    .clsleaders .wpb_text_column p br {display: none;}
    .heathcls p strong {font-size: 22px; line-height: 32px;}
    .statsList li {font-size: 16px; line-height: 26px;}
    .gallery-box .description {min-height: inherit; padding: 15px 15px 40px 15px !important;}
    .clsteam h2.large {font-size: 30px; line-height: 38px;}
    .clsteam .vc_single_image-wrapper {padding: 0 25px 15px 25px;}
    .clsteam {display: flex !important; flex-direction: column-reverse;}
    .tabs-navigation {flex-wrap: wrap; border-radius: 10px;}
    .tabs-navigation li {width: 50%;}
    .tabs-navigation li:last-child {width: 100%;}
    .tabs-navigation li a {border-radius: 10px; padding: 5px !important; height: 50px; font-size: 14px;}
    .footer .primarysidebar .vc_col-sm-3 { width:100%;}
    .page-id-3811 .tabs-navigation li a {font-size:13px !important;}
    .centurycls .wpb_column {padding: 15px; margin-bottom: 20px; margin-top: 0 !important;}
    .centurycls .wpb_column h2 {font-size: 20px !important;}
    .centurycls .wpb_column p {font-size: 16px; line-height: 26px;}
    .page-id-3811 .vc_custom_1722949718369 .wpb_text_column h1 {font-size: 20px;}
    .page-id-3811 .vc_custom_1722949718369 .wpb_text_column p {font-size: 18px; line-height: 26px;}
    .ui-tabs-panel ul li {font-size: 16px;}
    .ui-tabs-panel p {font-size: 16px !important; line-height: 26px !important;}
    h3 {font-size: 24px !important; line-height: 32px !important;}
    #gmap_canvas {height: 300px;}
    .details-box h3 {margin-top: 25px;}
    .clsoffers {font-size: 16px; line-height: 24px;}
    .btnjoin a {padding: 16px 35px !important;}
    .uscls ul li {font-size: 16px;}
    .announcement a.more {padding: 15px 20px;}
    .vc_custom_1736241597074.clswork {max-width: 462px;}
    .clsteam {max-width: 462px;}
    .clswork .vc_custom_1717046382334 {padding: 20px 0 0 0 !important; margin: 0 !important;}
    .clschoose .wpb_text_column h1 {font-size: 22px;}
    .clschoose .wpb_text_column p {font-size: 18px; line-height: 26px;}
    .clsbnrcareer {max-width: 462px; padding: 20px 0;}
    .clsbnrcareer .vc_empty_space {display: none;}
    .clsbnrcareer h3 {font-size: 17px !important; line-height: 28px !important;}
    .clsbnrcareer h2 {font-size: 26px !important; line-height: normal !important;}
    .clsbnrcareer .clscon {font-size: 18px !important; padding: 0 0 25px 0;}
    .clsbnrcareer .clsextbtn a {font-size: 13px; padding: 15px !important;}

    .lstclsdi li {width: 100%;}
    .lstclsdi li:nth-child(3) {border-bottom: 1px solid #eee;}
    .clspmhead {font-size: 26px !important;}
    .clscontent p {font-size: 16px; line-height: 24px;}
    .clscontent p br {display: none;}
    .classflex .vc_empty_space {display: none;}
    .classflex .wpb_column {margin-top: 20px !important;}
    .clscore {display: flex; flex-direction: column-reverse;}
    .clscore h2 {font-size: 26px;}
    .clscore p {font-size: 16px;}
    .clscore .wpb_column {margin-top: 0 !important;}
    .clsthriv h2 {font-size: 26px;}
    .clsthriv p {font-size: 16px;}
    .clsthriv ul li {font-size: 16px; line-height: 24px;}
    .clscreat {padding: 40px 0;}
    .clscreat h2 {font-size: 26px !important;}
    .clscreat p {font-size: 16px;}
    .clsdive h2 {padding-top: 15px; font-size: 22px !important;}
    .clsfilter {padding: 15px;}
    .search {width: 100%;}
    #lever-jobs-filter {width: 100%; flex-wrap: wrap; justify-content: space-between;}
    #lever-jobs-filter select {width: 48%; margin: 10px 0 0 0;}
    .lever-department h3 {font-size: 16px !important; line-height: 24px !important;}
    .lever-job {flex-wrap: wrap;}
    .lever-job .clsjobtitle {width: 100%; padding: 0;}
    .lever-job .clsjobtype {width: 100%; padding: 5px 0 0 0;}
    .lever-job .btnclsapply {width: 100%; padding: 5px 0 0 0; text-align: left;}
    #lever-jobs-filter #lever-clear-filters {margin: 10px 0 0 0;}
    #new-list {top: 0px;}
    .clsfilter {top: 0px;}
    .clsbnrcareer {flex-direction: column-reverse;}
    .clsbnrcareer .wpb_single_image  {margin-bottom: 20px;}
    .clscreat h2 {text-align: left !important;}
    .clscreat p {text-align: left !important;}
    .vc_empty_space {height: 50px !important;}
    .homebnrcls.clsbnrcareer {border-radius: 0 0 25px 25px; padding: 20px 20px 10px 20px;}
    .clsdetail .margin-top-10 {margin-top: 0;}
    .clsleaders2.second {flex-direction: column-reverse; margin-top: 0;}
    .clsleaders2.third .clsdetail {padding: 0; margin: 0;}
    .clsleaders2.forth {flex-direction: column-reverse; margin-top: 0;}
    .clsleaders2.fifth .clsdetail {padding-left: 0; margin: 0;}
    .clsteam .vc_single_image-wrapper {padding: 0 0 20px 0;}
    .clsteam .padding-right-100 {padding-right: 0;}
    .clsteam .btncareer a {font-size: 18px;}
    .clshospital h2 {font-size: 30px !important;}
    .clsincservice img {position: static; width: 100%; margin: 0;}
    .clsincservice {padding: 20px; border-radius: 0 0 20px 20px;}
    .clshospital .btnjoin a {font-size: 18px !important;}
    .clsoptimal h2 strong {font-size: 26px; line-height: 34px;}
    .clsoptimal p {font-size: 17px; line-height: 28px;}
    .clsoptimal ul li {font-size: 17px;}
    .clsoptimal h4 strong {font-size: 20px; line-height: 30px;}
    .centurycls .vc_single_image-wrapper img {height: 50px;}
    .clsarroicon img {width: 90px; margin-left: 100px; display: none;}
    .clsfuture .vc_custom_1746161129615 {padding: 30px 0;}
    .clshealth ul {margin:0 -10px;}
    .clshealth ul li {width: 50%; padding:0 10px 25px 10px; font-size: 15px;line-height: 22px;}
    .clshealth ul li img {width: 48px;}
    .clshealth .btnjoin {width: 200px; height: 60px; font-size: 18px;}
    .clscore.vc_row .vc_col-sm-6 {width: 100%;}
    .clsjoinTeam p {font-size: 22px; line-height: 36px; padding: 0 20px 25px 20px;}
    .clslead a.btnapplay {width: 180px; height: 60px; font-size:18px;}
    .vc_custom_1745924021285.clslead {padding-bottom: 60px;}
    .clsthriv.vc_custom_1746159963700 {background-position: center !important; padding-bottom: 0; background-size: contain;}
    .clsthriv ul li {text-align: left; position: relative; padding-left: 48px;}
    .clsthriv ul li img {position: absolute; left: 0; top: 50%; margin-top: -16px;}
    .clslooking.vc_row [class*="vc_col-sm"] {width: 100%;}
    .clscontentlook {border-radius: 20px 20px 0 0; padding: 40px 20px 20px 25px !important; }
    .clstxtfor li {font-size: 15px; line-height: 22px;}
    .clstxtfor li img {width: 40px; margin-right: 20px;}
    .clslooking {flex-direction: column-reverse;}
    .clslooking .wpb_single_image {margin: 0 0 -35px 0;}
    .clsbgger h2 {font-size: 24px !important; display: block;}
    .clsbgger h2 strong {font-size: 40px;}
    .clsbgger .vc_custom_1745925857384 {background-size: contain;}
    .clsbgger .wpb_wrapper p {padding-left: 0;}
    .clsbgger .wpb_wrapper p {font-size: 18px; line-height: 28px;}
    .clsbgger .wpb_wrapper p:last-child {font-size: 22px; line-height: 32px;}
}

@media (max-width: 479px) {
                        
    .jobDet .list li {display: block;}
    .jobDet .list li .column1 {width: 100%; padding:0 10px 5px 10px;}
    .jobDet .list li .column2 {width: 100%; padding:0 10px 10px 10px; color: #666;}
    h2.large {font-size: 24px; line-height:32px;}
    .page-id-3811 .tabs-navigation {width: 96% !important;}
    .statsList li .top i {margin-left: -6px;}
    .vc_custom_1736241597074.clswork {max-width: 300px;}
    .clsteam {max-width: 300px;}
    .clsbnrcareer {max-width: 300px;}
    .clsteam .btncareer a {padding: 14px 18px !important;}
    .padding-left-right-100, .site-container .vc_row.full-width>.vc_col-sm-6.column-limited>.wpb_wrapper>.vc_row {padding: 20px 0 0 0 !important;}
    .details-box h3 {margin-top: 25px;}
}


#service-content {
    margin-top: 50px !important;
}
#service-content p {
    padding: 0px !important;
}
#service-list {
    margin-top: 50px !important;
}