.img-w-100 img { width: 100% !important; aspect-ratio: 1; object-fit: cover;}
.img-16-9 img { aspect-ratio: 16 / 9; object-fit: cover; }
.make-us-sec .wp-block-uagb-info-box .uagb-ifb-desc { margin: 0; }
.ct-btn-group { gap: 20px; }
.manu-button-main { display: none; }
.uag-blocks-common-selector > .uag-blocks-common-selector:before { content: ""; background-color: rgba(0,0,0,0.3); position: absolute; width: 100%; height: 100%; }
.uag-blocks-common-selector > .uag-blocks-common-selector { overflow: hidden !important; }
.wm-mm-item__dropdown .wm-mm-item__dropdown-content .uagb-container-inner-blocks-wrap { max-width: 100% !important; }

@media screen and (max-width: 991px) {
    .meet-doct-grid {grid-column-gap: 2rem;}
    .dental-grid { padding: 0 !important;} 
}
@media screen and (max-width: 767px) { 
    .home-bannersection .wp-block-uagb-image .wp-block-uagb-image__figure img { width: 130px; }
    .home-bannersection .uagb-container__video-wrap { position: relative !important; height: auto !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; }
    .home-bannersection { padding-inline: 10px; padding-block: 0; padding-top: 10px !important;padding-left: 0 !important;padding-right: 0 !important;padding-bottom: 0 !important; }
    .home-bannersection .inner-content { background:linear-gradient(180deg, rgb(0, 163, 222) 0%, rgb(0, 115, 166) 100%); padding: 30px 15px !important; border-radius: 0 0 20px 20px;top: -5px;}
    .meet-doct-grid {grid-template-columns: 1fr;}
    .mob-grid-columns-1 {grid-row-gap: 1.5rem;}
    .dental-grid {grid-template-columns: 1fr;}
    .wm-mm__content-wrapper .manu-button-main { display: block; }
    body:has(.is-mobile.is-opened) .header-logo img{filter: brightness(0);}
    body:has(.is-mobile.is-opened) .header-logo { position: absolute !important; top: 0; z-index: 999; width: 150px !important;left: 0;}
    body:has(.is-mobile.is-opened) .mobile-logo {position: relative !important;}
    header .mobile-condition-manu .wp-block-uagb-image.header-logo { margin-bottom: 0 !important; }
    .home-bannersection .inner-content figure > img { width: 190px !important; }
}
@media screen and (max-width: 640.98px) { 
    .main-banner-wrapper { min-height: auto !important; }
}
@media screen and (max-width: 575.98px) { 
    .home-bannersection .inner-content figure > img { width: 135px !important; }
}
@media screen and (max-width: 479px) { 
    .mob-grid-columns-1 { grid-template-columns: 1fr; }
}

