@media all and (max-width: 1199px) {
    section.about-sec .container {
        width: 95%;
        max-width: 95%;
    }
    section.service-sec .in-service-sec .container {
        width: 95%;
        max-width: 95%;
    }
}
@media all and (max-width:991px){
    .lr-ml .container {
        max-width: 95%;
    }
    ul.main-menu-list> li.menu-item>a {
        font-size: 1.5rem;
    }
    .about-row-in-home {
        display: flex;
        align-items: initial;
        grid-template-columns: unset;
        grid-gap: unset;
        align-items: center;
        position: relative;
        grid-template-rows: unset;
        flex-direction: column;
    }
    .gallery-right-in-about {
        --grid-spacing: clamp(2.4rem, calc(0.625vw + 2.2rem), 3rem);
        --media-rotation: unset;
        --media-aspect-ratio: 4 / 6;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        width: 100%;
        position: relative;
        max-width: 100%;
    }
    .gallery-right-in-about > * {
        display: block;
        rotate: unset;
        position: relative;
        translate: unset;
    }
    .service-romeo {
        grid-template-columns: 1fr;
    }
    ul.srv-romeo-list {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 20px;
    }
    ul.srv-romeo-list li.srv-romeo-item {
        border-radius: 5px;
    }
}
@media all and (max-width:820px) {
    .thfy-slider .swiper-wrapper .swiper-slide .slide-content .out-left-heading .slide-heading {
        font-size: 8rem;
    }
}
@media all and (max-width:767px){
    .lr-ml .container {
        max-width: 96%;
    }
    .lr-ml .in-lr-ml .left-menu,
    .lr-ml .in-lr-ml .right-menu
    {
        display: none;
    }
    .lr-ml .in-lr-ml {
        /* justify-content: center; */
    }
    .lr-ml .in-lr-ml .main-logo-rbtn {
        margin: 0;
    }
    .lr-ml .in-lr-ml .main-logo-rbtn .main-logo a img.logo {
        width: 100px;
        height: auto;
    }
    .mobile-menu-toggle{
        display: flex !important;
    }
    .thfy-slider .swiper-wrapper .swiper-slide .slide-content .out-left-heading .slide-heading {
        font-size: 3.75em;
    }
    .thfy-slider .swiper-pagination {
        right: 20px;
        top: auto;
        bottom: 20px;
    }
    .social-heading h2 {
        line-height: 1.15em;
        font-size: 22px;
    }
    section.home-contact-banner .inner-home-contact-banner svg#brxe-zhdnet{
        display: none;
    }
    section.home-contact-banner .inner-home-contact-banner .in-home-contact-banner{
        position: relative;
    }
    section.gallery-sec .in-gallery-sec {
        padding-top: 80px;
    }
    footer.main-footer .in-footer .foot-top {
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }
    footer.main-footer .in-footer .foot-buttom .fb-row .left .fb-in-row {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 40px;
    }
    footer.main-footer .in-footer .container,
    .copyrights .container {
        width: 95%;
        max-width: 95%;
    }
    footer.main-footer .in-footer .foot-buttom .fb-row .right .footContent {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    section.about-sec .in-about-sec{
        padding-bottom: 40px;
    }
    section.home-contact-banner .inner-home-contact-banner .in-home-contact-banner .hcb-box .in-hcb-box {
        width: 100%;
        margin-left: 0;
        text-align: center;
        justify-content: center;
        align-items: center;
        padding: 0 20px;
    }
    .thfy-slider .swiper-wrapper .swiper-slide {
        height: 60vh;
    }
}
@media all and (max-width:575px){
    .thfy-slider .swiper-wrapper .swiper-slide .slide-content .out-left-heading .slide-heading {
        font-size: 2.25em;
    }
    .thfy-slider .swiper-wrapper .swiper-slide .slide-content p {
        font-size: 1.066599em;
    }
    .thfy-slider .swiper-arrows {
        width: 92%;
        left: 0;
        right: 0;
        margin: auto;
    }
    .thfy-slider .swiper-arrows::before {
        width: 78%;
    }
    .thfy-slider .swiper-pagination {
        bottom: 80px;
    }
}