@media (min-width: 1400px) {
    .container {
        max-width: 1350px;
    }
}
@media only screen and (max-width: 1250px) and (min-width: 1200px)  {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1180px;
}
}
/*@media (min-width: 768px){*/
/*    .container, .container-md, .container-sm {*/
/*        max-width: 755px;*/
/*    }*/
/*}*/
@media (min-width: 481px) and (max-width: 770px) {
    .body-img-rounded{
         position: absolute;
        z-index: 3;
        height: 50%;
        top: 70%;
        right: 0px;
    }
    .homepage-section-3 .specialcenterDiv {
        padding-left: 0;
    }
    .border-end{
        border-right: 0 !important;
    }
    .about-banner .content-section{
        margin-left: 0;
    }
    .rightPadding {
        padding-right: 0 !important;
    }
    .leftPadding {
        padding-left: 0 !important;
    }
    .service__btn-2 {
        left: 0 !important;
        right:0 !important;
        bottom: -125px !important;
    }
    .service__item-2 img {
        margin-bottom: 40px;
        width: 50%;
    }
    .serviceImgSection {
    width: 200px;
    height: 200px;
    right: 243px;
    top: -50px;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
}
}

@media (max-width: 600px) {
    .section-banner-sider .section-2 h1{
            font-size:25px;
            padding-top:30px;
    }
    .section-banner-sider .section-2 h2{
        font-size:20px;
              margin-top: 10px !important;
    }
    .section-banner-sider .section-2 h4{
         font-size:25px;
    }
    .banner-slider{
        min-height:75vh !important;
    }
    .section-banner-sider .section-2 h2{
        padding-top:10px;
    }
    .container{
        padding: 0 25px !important;
    }
    .homepage-section-3 .service__item-2{
        border-right:0 !important;
        
    }
    .mt-200 {
        margin-top: 150px;
    }

    .section-2 h2 {
        margin-top: 25%;
    }

    .testimonial {
        padding-right: 0;
    }

    .testimonial-slider {
        padding: 0px
    }

    .testimonial-content {
        margin: 10px 0;
    }

    .pt-15 {
        padding-top: 50px;
    }

    .offcanvas-header {
        margin: 10px 0;
    }

    .project-image {
        width: 100%;
        padding: 0;
    }

    .about-banner .container h2,
    .about-banner .container p,
    .about-banner .container h3 {
        text-align: left;
    }

    #btn_wrapper {
        display: flex;
        justify-content: center;
        position: relative !important;

    }

    .service__btn-2 {
        right: 0;
        margin-top: 0 !important;
    }


    .service-banner .clip-text {
        font-size: 10rem;
    }


    .service_items .service__item-2 {
        text-align: center;
        margin-bottom: 20px;
    }

    .service-banner .starimgDiv {
        text-align: center !important;
    }


    .service-banner .starimg {
        width: 100px;
        margin: 20px 0;
    }


    .service-banner h3,
    .service-banner h4,
    .service-banner img {
        text-align: center !important;
    }

    .serviceImgSection {
        width: 200px;
        height: 200px;
        right: 0;
        top: -50px;
        display: flex;
        align-content: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .service__item-2 img {
        margin-bottom: 40px;
        width: 100%;
    }

    .brandLogoSection h2,
    .brandLogoSection p {
        text-align: center;
    }

    .furniture-banner h3,
    .furniture-items h3,
    .furniture-items h4,
    .furniture-items h2,
    .furniture-items p {
        text-align: center;
    }

    .furniture-banner .pe-5 {
        padding-right: 0 !important;
    }


    .c-swiper__text .c-swiper__link {
        margin-bottom: 120px !important;
    }

    .swiper-slide::before{
        font-size: 70px !important;
    }
    .offcanvas-body{
        margin-top: 15px;
    }
    .mb-300{
        margin-bottom: 350px !important;
    }
    
    .py-10 {
        padding: 3rem 0;
    }
    .py-5 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important;
    }
    
    .common-section-contact .site-title {
        font-size: 35px !important;
        margin: 25px 0;
    }
    .contactBtn {
        margin: 40px !important;
    }
    .parallax-2 h2 {
        font-size: 39px;
    }
    .parallax-2 p {
        font-size: 25px;
        margin-top: 30px !important;
    }
    .body-img-rounded{
      height: 30%;
        top: 55%;
    }
    .specialcenterDiv{
        padding-left:0 !important;
    }
    .about-banner .content-section{
        margin-left:0 !important;
    }
    .rightPadding{
               padding-right:0 !important;
    }
    .leftPadding{
               padding-left:0 !important;
    }
    .service-banner h3,.about-banner h2,.project-banner h3,.interior-banner h3,.mep-banner h3,.blog-banner h3 {
        font-size: 30px !important;
    }
    
    .service-banner p,.about-banner p,.project-banner p,.interior-banner p,.mep-banner p,.blog-banner p {
        font-size: 21px;
        margin-top: 25px !important;
    
    }
    .about-banner .content-section h3 {
        font-size: 30px;
    }
    
    .about-banner .content-section .sub-title {
        font-size: 26px;
    }
    .content-section p.sub-contents{
        padding: 0;
    }
    .counting-section .col-md-3{
        text-align:left !important;
    }
    .approch-section .title{
            text-align:left !important;
    }
    .tab-pane h3 {
        text-align:left;
    }
   .tab-pane p {
    font-size: 21px;
    text-align:left;
   }
   .inerior-content .items .item h2{
   
    font-size: 42px;
    }
   .brandLogoSection h2{
       font-size:30px;
   }
    
    .about-section.parallax-2 p {
        font-size: 20px !important;
    }
    .about-section .div-one{
        border-right:0 !important;
    }
    .service-banner .clip-text{
        margin-top:20px;
    }
    .furniture-items h3{
        margin:30px 0;
    }
    .furniture-items p{
         margin:20px 0;
    }
    
    .serviceBtn{
        justify-content : center !important;
    }
    
    .service-lisitng #btn_wrapper{
        margin-top:90px !important;
    }
     
    .our-works .gallery-items img {
        display: block;
        aspect-ratio: 3/2 !important;
        height: 100% !important;
        object-fit: fill;
    }
    .section-video .video-content h2 {
        font-size: 18px;
        margin-left:0;
    
    }
    .video-wrapper{
        height:100px;
    }
    
    .header__area-2.sticky {
        padding-top: 20px !important;
    }
    .header__area-2.sticky .logo {
        height: 90px;
    }
    video-area .play-btn {
        display: inline-block;
        padding: 0;
        height: 60px;
        width: 60px;
        text-align: center;
        background: #ff5d22de;
        position: absolute;
        border-radius: 50%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        line-height: 50px;
        font-size: 20px;
        color: #fff !important;
    }
    
    .section-video .content {
        position: absolute;
        bottom: 0;
        color: #f1f1f1;
        width: 100%;
        padding: 0;
    }
    
    .sec-title-wrapper .sec-title{
        font-size:35px;
        margin-top: 30px;
    }
    .border-end{
        border-right:0 !important;
    }
    
    .insight-btn{
        text-align:left !important;
        margin-top:20px;
    }
    
    .footer__middle-2{
        padding:0 !important;
    }
    
    .common-section-contact #btn_wrapper{
        bottom:0 !important;
    }
   
}