#login-by-phone .loginWBox form input[type=button],.quote-port-cta .col:hover {
    background: #2e3092!important
}

#login-by-phone .loginWBox h1,#login-by-phone .loginWBox h4,.quote-port-cta .col h3 {
    font-weight: 700!important;
    text-transform: uppercase!important;
    font-size: 20px!important
}

body#login-by-phone .backgroudBox {
    background: url(https://chughtailab.com/wp-content/themes/chughtai-lab/assets/img/family.jpg) right top/cover no-repeat #fff!important
}

#login-by-phone .loginWBox {
    border-radius: 6px;
    border: 2px solid #2e3092
}

#login-by-phone .loginWBox h1,#login-by-phone .loginWBox h4 {
    color: #2e3092!important;
    text-align: center
}

#login-by-phone .loginWBox form input {
    padding: 10px!important;
    border: 1px solid #2e3092;
    border-radius: 6px;
    height: 50px!important;
    line-height: normal
}

#login-by-phone .loginWBox form fieldset,.ms-anim-layers {
    text-align: center
}

#login-by-phone .loginWBox form label.col-lg-3.cntCode {
    padding-left: 0
}

.quote-port-cta .col {
    padding: 1rem;
    margin: 1rem;
    border: 2px solid navy;
    border-radius: 6px;
    box-shadow: 0 0 9px #000;
    background: #fff;
    transition: background .5s linear
}

.quote-port-cta .col:hover {
    border: 2px solid #fff!important
}

.quote-port-cta .col:hover h3,.quote-port-cta .col:hover p {
    color: #fff!important
}

.quote-port-cta .col p {
    color: #343a40!important
}

.quote-port-cta .col h3 {
    color: #2e3092!important
}

.accordion-expander .fa-minus,.accordion-item.active .fa-plus,.accordion-item.hidden,.quote-port-cta .col:before {
    display: none
}

section.quote-port-cta {
    padding: 50px 0
}

#footer_section .footer_top .footer_logo img {
    width: 75px
}

section.our-value-sec .val-item:hover {
    box-shadow: 0 0 5px #afafaf;
    border: 2px solid navy
}

section.our-value-sec .val-item {
    padding: 1rem;
    border: 2px solid transparent;
    transition: .5s linear;
    border-radius: 6px
}

.footer_subscribe.gx_subscribe {
    position: static!important;
    padding: 0!important;
    border: 2px solid navy;
    border-radius: 5px;
    overflow: hidden;
    height: 50px
}

.subscribe-form.gx-subscribe-form {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.subscribe-form.gx-subscribe-form input[type=email] {
    height: 46px!important;
    padding: 10px!important;
    border: none!important;
    width: 70%!important;
    background: 0 0!important;
    margin-bottom: 0
}

.subscribe-form.gx-subscribe-form input[type=email]:focus-visible {
    outline: 0!important
}

.subscribe-form.gx-subscribe-form input[type=button] {
    width: 30%!important;
    position: static!important;
    height: 50px!important
}

#executive-health-checkup #tbl_excutive_health {
    background-color: #000;
    border-spacing: 0px;
    border: 0;
    width: 100%
}

#executive-health-checkup #tbl_excutive_health tr th {
    text-align: center;
    font-weight: 700;
    background-color: #000;
    color: #fff;
    padding: 2px 4px;
    border: 1px solid #000
}

#executive-health-checkup #tbl_excutive_health tr {
    color: #58585b;
    text-align: left;
    background-color: #fff!important
}

#executive-health-checkup #tbl_excutive_health tr td {
    background-color: #fff;
    color: #000;
    padding: 2px 4px;
    border: 1px solid #000
}

#executive-health-checkup #tbl_excutive_health tr td:nth-child(2n) {
    text-align: left
}

#executive-health-checkup #tbl_excutive_health tr td:nth-child(odd) {
    text-align: right
}

body {
    font-family: Raleway,sans-serif
}

img {
    max-width: 100%
}

.text-dark {
    color: #585858!important
}

.brdr-ltf {
    border-left: 1px solid #0000002b
}

.bl-btn,.tr-btn {
    font-size: 12px;
    text-align: center;
    border: 2px solid #2a2c80;
    min-width: 80.53px;
    display: block;
    font-weight: 700;
    padding: 5px
}

.js-slide .img-fluid,.w-100 {
    width: 100%
}

#tablepress-2_wrapper>table,.blc-clr,tr {
    color: #000
}

.tr-btn i {
    color: #2a2c80
}

.bl-btn,.bl-btn i,.faq-tabs li.active a,.navbar-nav>li:hover>a,.tr-btn:active i,.tr-btn:focus i,.tr-btn:hover i {
    color: #fff
}

.tr-btn:active,.tr-btn:focus,.tr-btn:hover {
    background: #2a2c81;
    text-decoration: none;
    color: #fff
}

.bl-btn {
    background: #2a2c81
}

.bl-btn:active,.bl-btn:focus,.bl-btn:hover {
    background: 0 0;
    color: #2a2c81;
    text-decoration: none
}

.bl-btn:active i,.bl-btn:focus i,.bl-btn:hover i {
    color: #2a2c81
}

#counter-section,.bl-bg,.quote-port-cta {
    background: #2e3092
}

.bl-clr {
    color: #2e3092
}

.divder {
    border: 1px solid #2e3092;
    width: 15%
}

.full-divider {
    border: 1px solid #255280
}

.u-header {
    transition: .3s
}

.u-header__section {
    padding: 10px 0
}

.u-header__section .u-header__logo img {
    max-width: 180px
}

.u-header__section .white-logo {
    opacity: 0;
    visibility: hidden;
    height: 0
}

.fixed-header,.navbar-nav li.active,.navbar-nav>li:hover {
    background-color: rgba(49,53,62,.8)
}

.fixed-header .u-header__section {
    padding: 5px 0
}

.fixed-header .u-header__section .white-logo {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-width: 120px
}

.fixed-header .u-header__section .logo-img {
    opacity: 0;
    visibility: hidden;
    height: 0
}

.navbar-nav {
    margin-top: 20px
}

.sub-menu {
    display: none;
    opacity: 0;
    height: 0;
    left: 0;
    position: absolute;
    background: rgba(49,53,62,.8);
    transition: 1s;
    padding: 0;
    box-shadow: 0 0 2px #ccc;
    margin-bottom: 0;
    text-align: left;
    min-width: 220px
}

.case-study-wrapper,.parallax {
    background-size: cover;
    background-position: center
}

.sub-menu .sub-menu {
    left: 100%;
    top: 0
}

.inner-banner,.medical-sec,.menu-item-has-children {
    position: relative
}

.inner-banner-img-wrapper,.inner-banner:after {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

.menu-item-has-children:hover>.sub-menu {
    display: block;
    opacity: 1;
    height: auto
}

.accordion-item:last-child,.sub-menu li:first-child {
    border: 0
}

.sub-menu li {
    border-top: 1px solid #fff;
    transition: .5s;
    padding: .21429rem 1.07143rem
}

.dataTables_wrapper .tablepress .sorting:hover,.dataTables_wrapper .tablepress .sorting_asc,.dataTables_wrapper .tablepress .sorting_desc,.faq-tabs li.active,.sub-menu li:hover {
    background-color: #2e3092
}

.sub-menu a {
    color: #fff!important;
    padding: .5rem;
    display: block;
    margin: 0!important
}

/*.menu-item-has-children>a:after {*/
/*    content: "\f107";*/
/*    display: inline-block;*/
/*    font-family: FontAwesome;*/
/*    margin-left: 10px*/
/*}*/

.sub-menu .menu-item-has-children>a:after {
    content: "\f105";
    float: right
}

.inner-banner:after {
    content: "";
    background: rgba(0,0,0,.3)
}

.inner-banner-img {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%
}

.inner-banner-titlebar {
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
    position: relative;
    z-index: 1
}

.inner-banner-titlebar h1 {
    color: #fff;
    font-weight: 700;
    font-size: 60px
}

.page-id-6661 .inner-banner-titlebar h1 {
    color: #fff;
    font-weight: 700;
    font-size: 50px
}

.page-id-6661 .g-font-size-40 {
    font-size: 36px!important
}

.page-id-6810 figure.inner-banner-img {
    background-position: center center
}

.parallax {
    position: relative;
    overflow: hidden;
    background-attachment: fixed
}

.labtest-modal .modal-body {
    padding: 0
}

.labtest-modal .table thead th {
    border-bottom: 0
}

.video-section .modal-content {
    background-color: transparent;
    border: 0
}

.ct-re-section .js-next,.ct-re-section .js-prev {
    top: -127px;
    background: #585858!important
}

.opacity-extra-medium {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .5;
    top: 0;
    left: 0
}

.booking-btns button:focus,.modal-header .close:focus {
    outline: 0
}

.modal-header .close span {
    font-size: 50px;
    font-weight: 500;
    display: block;
    line-height: 25px;
    color: #fff;
    opacity: 1
}

.position-relative {
    position: relative!important
}

.center-col {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.parallax img {
    width: 128px;
    height: 128px
}

.f-desk-img {
    background-image: url('../../assets/img/video-bg.jpg')
}

#counter-section .coun-border-right:last-child {
    border-right: 0
}

.count-title {
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 15px;
    text-align: center;
    color: #fff
}

.count-text,.medical-item:first-child {
    margin-top: 0
}

.count-text {
    font-size: 15px;
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}

.menu-title,footer .menu-item a:hover {
    color: #2e3192
}

.coun-border-right {
    border-right: 1px solid #fff
}

.dr-detail-list,.menu-list {
    list-style: none
}

.menu-title {
    font-size: 18px;
    font-weight: 600
}

.footer-logo img,footer .single_image-wrapper img {
    margin-top: -50px
}

footer .menu-item {
    line-height: 20px;
    margin-bottom: 10px
}

footer .menu-item a {
    font-size: 14px;
    color: #58585b;
    font-weight: 500;
    text-decoration: none
}

.footer-2 .single_image-wrapper img {
    max-width: 25%
}

.social-icon li a {
    width: 30px;
    height: 30px;
    padding: 5px;
    color: #fff;
    border-radius: 50%
}

.social-icon li a:hover {
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    -webkit-transform: translate(0,-2px);
    transform: translate(0,-2px)
}

.facebook-icon {
    background-color: #3b5998
}

.twitter-icon {
    background-color: #1da1f2
}

.linkedin-icon {
    background-color: #0077b5
}

.instagram-icon {
    background-color: #000
}

.youtube-icon {
    background-color: red
}

.footer-desc {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 500;
    color: #58585b
}

.shortcuts-bages {
    display: none;
    position: absolute;
    top: 150px;
    right: 0;
    z-index: 99
}

.accordion-item.active .fa-minus,.booking-details.shortcuts-bages,.home .shortcuts-bages {
    display: block
}

.booking-details.shortcuts-bages {
    position: fixed
}

.booking-details.shortcuts-bages a {
    box-shadow: 0 0 15px #2e3092
}

.shortcuts-bages ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.shortcuts-bages li {
    margin-bottom: 10px
}

.shortcuts-bages li a {
    display: block;
    color: #fff;
    font-size: 15px;
    padding: 10px 30px
}

.shortcuts-bages li a:hover {
    text-decoration: none
}

.shortcuts-bages li a img {
    width: auto;
    height: 30px
}

.case-study-wrapper {
    background-repeat: no-repeat;
    background-color: #2e3092;
}

.case-heading-content h2 {
    font-size: 30px;
    font-weight: 500
}

.case-heading-content span {
    font-size: 20px;
    font-weight: 500
}

.case-btn button {
    background: 0 0;
    color: #fff;
    border: 2px solid #fff;
    outline: 0;
    border-radius: 50px;
    padding: 10px 44px;
    font-size: 16px
}

.case-btn button:hover {
    background: #fff;
    color: #2e3092
}

.quote-port-cta .secondary-bg.active:before,.quote-port-cta .secondary-bg:before {
    content: '';
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    background: #58585b;
    position: absolute
}

.quote-port-cta .secondary-bg.active:before,.quote-port-cta:hover .secondary-bg:before {
    height: 100%
}

.quote-port-cta:hover .secondary-bg.active:before {
    height: 0
}

.subscribe-form {
    align-items: normal
}

.subscribe-form .form-group {
    width: 70%
}

.subscribe-form .form-group input {
    width: 100%;
    height: 40px
}

.content-with-image strong {
    font-size: 16px;
    color: #585858
}

.content-with-image {
    background: #f7f7f7
}

.about-blg-section h2,.content-with-image h2,.ct-re-section h2,.our-value-sec h2 {
    font-size: 24px;
    font-weight:700
}

.customer-rev-box {
    background: #0a345f
}

.rev-box-rap p {
    line-height: 30px
}

.ab-rev-star i {
    background: #fff;
    padding: 6px;
    border-radius: 5px;
    font-size: 18px
}

.ab-rev-star .g-rating-forward,.slide-rev .g-rating-forward {
    z-index: 9
}

.rev-box-rap {
    padding: 20px
}

.slide-rev i {
    color: #2e3092;
    background: #fff;
    padding: 2px;
    font-size: 12px;
    border-radius: 3px
}

.ct-re-section .js-prev {
    right: 50px;
    left: auto!important
}

.reasons-sec h5 {
    font-size: 50px
}

.dr-detail-list li {
    font-size: 18px;
    line-height: 33px;
    color: #000
}

.dr-info li,.dr-info p {
    font-size: 13px;
    color: #000
}

.dr-detail-rap {
    box-shadow: 0 0 3px rgba(0,0,0,.1);
    background: #fff
}

.dr-icon {
    border: 5px solid #d6d6d6;
    padding: 3px;
    transition: 2s
}

.dr-icon:hover {
    border-color: #2e3092
}

.contact-info-contact,.dr-list-rap {
    box-shadow: 0 1px 6px rgba(0,0,0,.1)
}

.dr-info li {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.dr-links-btn a {
    width: 100%;
    text-align: left
}

.dr-links-btn a i {
    float: right;
    margin-top: 3px
}

.form-rap .form-control:focus,.form-rap .form-control:hover {
    border-color: #2e3092;
    color: #000
}

.form-rap .form-control {
    border: none;
    border-bottom: 1px solid #00000036;
    border-radius: 0;
    padding-left: 0;
    height: 50px;
    font-weight: 600
}

#exampleFormControlTextarea {
    height: 192px
}

.address-con {
    font-weight: 600
}

.inner-content {
    min-height: 66px
}

.page-id-7029 .slick-initialized .slick-slide {
    height: 140px!important
}

.page-id-7029 .slick-initialized .slick-slide img {
    height: 138px;
    object-fit: contain
}

.page-id-7029 .slick-initialized .slick-slide .g-bg-primary--hover:hover {
    background-color: #fff!important
}

.page-id-7029 .content-with-image .cwi-img img {
    max-width: 350px
}

.doctor-wrapper .g-bg-primary--hover:hover {
    background: #fff!important
}

.doctor-wrapper .g-parent:hover .g-color-white--parent-hover {
    color: #58585b!important
}

.doctor-wrapper .g-parent {
    pointer-events: none
}

.doctor-wrapper .js-slide .img-fluid {
    height: 237px;
    object-fit: contain
}

.doctor-wrapper .u-bg-overlay {
    min-height: 237px
}

.doctor-wrapper .g-pa-20 {
    min-height: 100px
}

.js-slide h3 {
    min-height: 40px
}

.dataTables_wrapper .tablepress tfoot th,.dataTables_wrapper .tablepress thead th {
    background-color: #585858;
    font-weight: 700;
    vertical-align: middle;
    color: #fff
}

.dataTables_wrapper .tablepress .odd td {
    background-color: #fff
}

.dataTables_wrapper input[type=search] {
    border: 1px solid #000;
    border-radius: 5px
}

.dataTables_wrapper .tablepress tbody td,.tablepress tfoot th {
    border-top: 1px solid #2e3092
}

.booking {
    box-shadow: none!important
}

.second-content {
    padding: 10px
}

.medical-lists {
    max-height: 100vh;
    overflow-y: scroll;
    padding: 20px 0
}

.medical-item {
    box-shadow: 0 1px 6px rgba(0,0,0,.1);
    padding: 4px;
    margin: 20px 0
}

.medical-item>a {
    display: flex;
    flex-wrap: wrap;
    text-decoration: none
}

.center-logo {
    flex: 0 0 22%;
    max-width: 22%
}

.center-desc {
    flex: 0 0 78%;
    max-width: 78%;
    padding: 5px 15px
}

.center-desc h4 {
    font-size: 20px;
    font-weight: 700;
    color: #2e3092;
    line-height: 1;
    margin-bottom: 5px
}

.center-desc>p {
    color: #585858;
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 30px
}

.center-contact p {
    font-size: 18px;
    margin: 0;
    line-height: 1.5
}

.center-contact p i {
    font-size: 25px;
    vertical-align: sub
}

.medical-center-map {
    height: 100vh;
    width: 100%
}

.medical-center-map iframe {
    height: 100%;
    width: 100%
}

.accordion-wrapper {
    padding: 20px 50px;
    border-radius: 5px;
    border: 1px solid #2e3092
}

.accordion-title {
    font-size: 19px;
    line-height: 1.5em;
    font-weight: 600;
    position: relative;
    margin: 0
}

.accordion-title a {
    color: #2e3092;
    display: block;
    width: 100%;
    padding: .93em 70px .93em 0;
    text-decoration: none
}

.accordion-item {
    border-bottom: 1px solid #2e3092
}

body:not(.page-id-194) .accordion-content {
    font-size: 15px;
    line-height: 1.2;
    color: #585858;
    display: none
}


.accordion-expander {
    display: inline-block;
    position: absolute;
    top: 55%;
    right: 0;
    font-size: 16px;
    color: inherit;
    transform: translateY(-55%)
}

.accordion-expander .fa {
    border: 1px solid #2e3092;
    padding: 4px 0;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center
}

.faq-tabs li {
    border: 1px solid #2e3092;
    border-right: 0
}

.faq-tabs li:last-child {
    border-right: 1px solid #2e3092
}

.faq-tabs .nav-tabs {
    display: flex;
    justify-content: center;
    border-bottom: 0
}

footer {
    border: 1px solid #efefef
}

.footer-2-menu li {
    padding-left: 15px;
    list-style-type: none
}

.downloadable {
    padding: .93em 70px .93em 0;
    color: #2e3092
}

.downloadable a {
    color: #fff;
    padding: .93em 15px
}

#radiologyTable,.centerdiv {
    margin: 50px 200px
}

#radiologyTable>table#tableRadiology,td,th {
    border: 2px solid #fff
}

#radiologyTable>table#tableRadiology,tr {
    color: #fff;
    text-align: center;
    background-color: #58585b!important
}

.radiologyTablecolspan {
    background-color: #2e3092!important
}

.radiologyTablewhiterow {
    background-color: #fff!important;
    border-right: hidden;
    border-left: hidden
}

.radiologyTablewhitecol {
    background-color: #fff!important;
    border-top: hidden;
    border-bottom: hidden
}

table#pinkcardtable>thead>tr>th {
    color: #fff;
    text-align: center;
    border: 2px solid #000;
    font-weight: 700
}

table#pinkcardtable>tbody>tr>td {
    color: #fff;
    text-align: center;
    border: 2px solid #000;
    font-weight: 400
}

#cap-accredited-central-lab .py-5,#cap-accredited-central-lab .py-md-5 {
    padding-bottom: 2rem!important
}

@media screen and (min-width: 768px) and (max-width:992px) {
    .quote-port-cta p {
        font-size:12px
    }

    .quote-port-cta h3 {
        font-size: 18px
    }
}

@media screen and (max-width: 767px) {
    #login-by-phone .greyBox {
        padding:50px 15px!important
    }

    #login-by-phone .loginWBox form label.col-lg-3.cntCode {
        padding-left: 15px
    }

    div#fromAuthDiv form input[type=button],div#fromAuthDiv form input[type=submit] {
        display: inline-block;
        float: none;
        margin: 0;
        width: auto;
        font-size: 13px
    }

    #login-by-phone .loginWBox {
        margin-left: 0
    }

    .quote-port-cta .row {
        flex-direction: column
    }

    .quote-port-cta .row .col {
        margin-left: 0;
        margin-right: 0
    }

    .sub-menu {
        position: relative;
        background-color: transparent!important;
        box-shadow: none
    }

    .navbar-nav li.active,.navbar-nav>li:hover {
        background-color: transparent
    }

    .sub-menu li {
        border: none
    }

    footer .single_image-wrapper img {
        margin-top: 0
    }

    .secondary-bg {
        margin: 0 -15px;
        max-width: calc(100% + 30px);
        flex: 0 0 calc(100% + 30px)
    }

    .brdr-ltf {
        border-left: 0
    }

    .shortcuts-bages li a {
        padding: 5px 10px
    }

    .shortcuts-bages {
        top: 200px
    }

    .sub-menu .sub-menu {
        left: 0;
        display: block!important
    }

    .dataTables_wrapper .tablepress td.column-2,.tablepress th.column-2 {
        display: none!important
    }

    .ct-re-section .js-next,.ct-re-section .js-prev {
        top: auto;
        bottom: -28px;
        height: 30px;
        width: 30px!important
    }

    .about-blg-section h2,.content-with-image h2,.ct-re-section h2,.our-value-sec h2 {
        font-size: 25px
    }

    .dr-detail-list li {
        font-size: 14px;
        line-height: 25px
    }
}

@media screen and (max-width: 634px) {
    .doctor-wrapper .g-pa-20 {
        min-height:auto
    }

    .doctor-wrapper .js-slide .img-fluid {
        height: 400px
    }

    .doctor-wrapper .u-bg-overlay {
        min-height: 400px
    }
}

@media screen and (max-width: 767px) and (min-width:240px) {
    #navBar {
        max-height:100vh;
        overflow-y: auto;
        padding-bottom: 119px
    }

    .sub-menu {
        display: none;
        opacity: 1;
        height: inherit!important;
        margin-top: 15px
    }

    .sub-menu li {
        border-bottom: 1px solid #fff!important
    }

    .sub-menu li:last-child {
        border-bottom: 0!important
    }

    .sub-menu li>a {
        position: relative;
        padding: .9rem
    }

     /* .sub-menu li>a::before {
        content: "\f105";
        display: inline-block;
        font-family: FontAwesome;
        position: absolute;
        left: 0
    }

    .sub-menu .menu-item-has-children>a:after {
        content: "\f107"!important;
        float: inherit;
        left: inherit;
        position: inherit
    } */
}
.socail_cricle img{max-width:30px;max-height:30px;}
.youtube_iframe {width: 100%;margin: auto;}
.youtube_header {width: 100%;}
.youtube_header img {width: 100%;display: block;height: 75px;object-position: center;object-fit: cover;}
.youtube_container {width: 100%;padding: 10px 10px 20px 10px;background-color: #efefef;}
.youtube_video {width: 100%;text-align: center;margin-bottom: 5px;}
.youtube_video iframe {width: 100%;height: 160px;border: 0px;}
.slick-slide img {display: block !important;}
.sb_instagram_header{display:none;}
.insta_container {padding:10px;}
.insta_container svg{max-width:20px !important;;}
.sbi_link {display:none;}
.sbi_item{margin-bottom:0px;}
.sbi_item .fa-clone{display:none;}
.sbi_inner_wrap{text-align:center;}
img{height:auto}
.wp-block-list{margin:20px;}
.image img{height:auto !important;}


/* Home page new section CSS*/

.chugtai-clinic-announcement .gerenric_heading {
    margin-bottom: 20px;
    line-height: 110%;
    text-align: left;
    color: #58585b;
    font-weight: 700;
    font-size: 37px;
}

.chugtai-clinic-announcement .clinic-announcement-left {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 60px;
    padding-top: 20px;
}

.chugtai-clinic-announcement .clinic-announcement-left .left-column {
    width: 60%;
}

.chugtai-clinic-announcement .clinic-announcement-left .left-column .text-primary{
    color: #2E3092;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2em;
    padding-bottom: 20px;
}

.chugtai-clinic-announcement .clinic-announcement-left .left-column .list-unstyled{
    padding-left: 18px;
    padding-bottom: 20px;
    padding-top: 20px;
    color: #000;
}

.chugtai-clinic-announcement .clinic-announcement-left .right-column {
    width: 40%;
    text-align: right;
}

.chugtai-clinic-announcement .clinic-announcement-left .right-column img{
    width: 80%;
}

.chugtai-clinic-announcement .clinic-announcement-left .left-column .button-wrapper {
    padding-top: 20px;
}

.chugtai-clinic-announcement .clinic-announcement-left .left-column .btn-primary {
    background: #2e3092;
    padding: 12px 30px;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
}

.chugtai-clinic-announcement .clinic-announcement-left .left-column .btn-primary:hover {
    background: #0E0F43;
}


@media screen and (max-width: 768px) {
  .chugtai-clinic-announcement .clinic-announcement-left {
        display: block;
    }
    
    .chugtai-clinic-announcement .clinic-announcement-left .right-column {
    width: 100%;
    text-align: center;
    padding-top: 30px;
}

.chugtai-clinic-announcement .clinic-announcement-left .left-column {
    width: 100%;
}

.chugtai-clinic-announcement .clinic-announcement-left .right-column img{
    width: 100%;
}
}
.community_gallery figure img {
    aspect-ratio: 4/ 4;
    object-fit: cover;
}
div#elementor-lightbox-slideshow-9aee916 footer.elementor-slideshow__footer {
    display: none;
}