@media (min-width: 320px) {}

@media (min-width: 380px) {}

@media (min-width: 420px) {}

@media (min-width: 480px) {}

@media (min-width: 557px) {}

@media (min-width: 576px) {

}

@media (min-width: 767px) {}

@media (min-width: 768px) {

}

@media (min-width: 991px) {
    .nav-list {
        display: block !important;
   }
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1400px) {}

@media (min-width: 1440px) {
    .products-inner-content h4 , .projects-inner-content h4 , .visualizer h4 , .selector h4 , .inner-our-products h4 , .inner-our-projects h4 , .inner-privacy-policy h4 , .header-content-about-us h4 , .our-offers h4 , .inner-our-downloads h4{
        font-size: 64px;
    }
}

@media (min-width: 1600px) {
    .container {
        max-width: 1440px;
        padding: 0;
    }
    .prod-cat-portfolio.product-listing div#gallery {
        max-width: 1550px;
        margin: 0 auto;
    }
}

@media (min-width: 1601px) {}

@media (min-width: 1700px) {}

@media (min-width: 1920px) {}

@media (max-width: 1920.98px) {

}

@media (max-width: 1700.98px) {}

@media (max-width: 1601.98px) {}

@media (max-width: 1600.98px) {

}

@media (max-width: 1440.98px) {

}

@media (max-width: 1400.98px) {
    .container{
        max-width: 1284px;
    }
}

@media (max-width:1200px) {
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects {
        position: relative;
        width: 100%;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4 {
        font-size: 40px;
    }
    .header-content, .products-inner-content, .projects-inner-content {
        position: relative;
        width: 100%;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us, .header-content-our-offers, .header-content-our-downloads{
        width: 100%;
    }
    .header-social-icons ul li {
        padding: 0px 10px;
    }
    .ctc-touch-col h4 {
        font-size: 30px;
    } 
    .ctc-main-wrap , section.inter-decor-locations {
        padding: 40px 0;
    }    
    .contect-form-feilds {
        padding-left: 0px;
        padding-top: 15px;
    }
    .ct-form-container {
        padding-top: 0px;
    }    
    .ct-form-container input[type="text"]{
        padding: 18px 0 18px 0;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4, .inner-our-products h4, .inner-our-projects h4, .inner-privacy-policy h4, .header-content-about-us h4, .our-offers h4, .inner-our-downloads h4 {
        font-size: 40px;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p{
        font-size: 16px;
    }
    .inner-visualizer-selector{
        flex-direction: column;
    }
    .visualizer{
        width: 100%;
    }
    .selector{
        width: 100%;
    }
    .inner-main-post-profile{
        flex-direction: column;
    }
    .feeds-cols{
        flex-direction: column;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us{
        width: 100%;
    }
    .inner-our-story{
        flex-direction: column;
        gap: 0px;
    }
    .our-story-content {
        width: 100%;
    }
    .our-story-featured {
        width: 100%;
    }
    .inner-project-partners{
        flex-direction: column;
        gap: 0px;
    }
    .project-partners-left {
        width: 100%;
    }
    .project-partners-right {
        width: 100%;
        padding-top: 10px;
    }
    .inner-global-expertise{
        flex-direction: column;
    }
    .inner-global-expertise .right-content {
        width: 100%;
    }
    .inner-global-expertise .left-content {
        width: 100%;
        padding: 40px 15px;
    }
    .inner-company-profile{
        flex-direction: column;
    }
    .inner-material-postcard{
        flex-direction: column;
    }
    .company-profile-poster {
        padding: 40px 0;
    }
    .inner-main-post-profile{
        gap: 40px;
    }
    .form-main-wrap {
        padding-left: 0px;
    padding-top: 20px;
    }
    .form-main-wrap form {
        padding-top: 0px;
    }
    .social-icons {
        margin: 20px 0 20px 0;
    }
    .ctc-touch-col img {
        padding-top: 30px;
    }
    footer{
        padding: 40px 0;
    }
    .over-relay-banner, .over-relay-banner-our-products, .over-relay-banner-our-projects, .over-relay-banner-privacy-policy, .over-relay-banner-about-us, .over-relay-banner-our-offers, .over-relay-banner-our-downloads{
        left: auto;
        right: auto;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p, .inner-our-projects p{
        font-size: 20px
    }
    nav ul li{
        padding: 0 18px;
    }
}

@media (max-width: 1200.98px) {
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects {
        position: relative;
        width: 100%;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4 {
        font-size: 40px;
    }
    .header-content, .products-inner-content, .projects-inner-content {
        position: relative;
        width: 100%;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us, .header-content-our-offers, .header-content-our-downloads{
        width: 100%;
    }
    .header-social-icons ul li {
        padding: 0px 10px;
    }
    .ctc-touch-col h4 {
        font-size: 30px;
    } 
    .ctc-main-wrap , section.inter-decor-locations {
        padding: 40px 0;
    }    
    .contect-form-feilds {
        padding-left: 0px;
        padding-top: 15px;
    }
    .ct-form-container {
        padding-top: 0px;
    }    
    .ct-form-container input[type="text"]{
        padding: 18px 0 18px 0;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4, .inner-our-products h4, .inner-our-projects h4, .inner-privacy-policy h4, .header-content-about-us h4, .our-offers h4, .inner-our-downloads h4 {
        font-size: 40px;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p{
        font-size: 16px;
    }
    .inner-visualizer-selector{
        flex-direction: column;
    }
    .visualizer{
        width: 100%;
    }
    .selector{
        width: 100%;
    }
    .inner-main-post-profile{
        flex-direction: column;
    }
    .feeds-cols{
        flex-direction: column;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us{
        width: 100%;
    }
    .inner-our-story{
        flex-direction: column;
        gap: 0px;
    }
    .our-story-content {
        width: 100%;
    }
    .our-story-featured {
        width: 100%;
    }
    .inner-project-partners{
        flex-direction: column;
        gap: 0px;
    }
    .project-partners-left {
        width: 100%;
    }
    .project-partners-right {
        width: 100%;
        padding-top: 50px;
    }
    .inner-global-expertise{
        flex-direction: column;
    }
    .inner-global-expertise .right-content {
        width: 100%;
    }
    .inner-global-expertise .left-content {
        width: 100%;
        padding: 40px 15px;
    }
    .inner-company-profile{
        flex-direction: column;
    }
    .inner-material-postcard{
        flex-direction: column;
    }
    .company-profile-poster {
        padding: 40px 0;
    }
    .inner-main-post-profile{
        gap: 40px;
    }
    .form-main-wrap {
        padding-left: 0px;
    padding-top: 20px;
    }
    .form-main-wrap form {
        padding-top: 0px;
    }
    .social-icons {
        margin: 20px 0 20px 0;
    }
    .ctc-touch-col img {
        padding-top: 30px;
    }
    footer{
        padding: 40px 0;
    }
    .over-relay-banner, .over-relay-banner-our-products, .over-relay-banner-our-projects, .over-relay-banner-privacy-policy, .over-relay-banner-about-us, .over-relay-banner-our-offers, .over-relay-banner-our-downloads{
        left: auto;
        right: auto;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p, .inner-our-projects p{
        font-size: 20px
    }
}
@media (max-width: 1024px) {
    nav ul li a, nav ul li a:visited{
        font-size: 14px;
    }
    .recent-posts-listing{
        padding: 40px 0;
    }
    .inner-blogs-listing .col-md-4 {
        margin-bottom: 30px;
    }
    .blog_listing_content h4 {
        font-size: 16px;
    }
    .media-category {
        padding: 30px 0 15px 0;
    }
    section.our-story {
        padding: 40px 0 10px 0;
    }
    section.project-partners {
        padding-bottom: 25px;
    }
    .inner-content-project-partners {
        padding-top: 20px;
    }
    section.get-in-touch {
        padding: 40px 0;
    }
    .inner-company-profile{
        width: 100%;
        gap: 20px;
    }
    .inner-material-postcard{
        width: 100%;
        gap: 20px;
    }
    .inner-content-project-partners p{
        margin: 0;
    }
    .uaq-warehouse ul li a br {
        display: none;
    }
    .location-dubai-office{
        padding: 15px 25px;
    }
    .uaq-warehouse{
        padding: 15px 25px;
    }
    .form-group {
        width: 100%;
    }
    .related-blogs{
        padding: 25px 0 0 0;
    }
}
@media (max-width: 992.98px) {
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects {
        position: relative;
        width: 100%;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4 {
        font-size: 40px;
    }
    .header-content, .products-inner-content, .projects-inner-content {
        position: relative;
        width: 100%;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us, .header-content-our-offers, .header-content-our-downloads{
        width: 100%;
    }
    .header-social-icons ul li {
        padding: 0px 10px;
    }
    .ctc-touch-col h4 {
        font-size: 30px;
    } 
    .ctc-main-wrap , section.inter-decor-locations {
        padding: 40px 0;
    }    
    .contect-form-feilds {
        padding-left: 0px;
        padding-top: 15px;
    }
    .ct-form-container {
        padding-top: 0px;
    }    
    .ct-form-container input[type="text"]{
        padding: 18px 0 18px 0;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p{
        font-size: 16px;
    }
    .inner-visualizer-selector{
        flex-direction: column;
    }
    .visualizer{
        width: 100%;
    }
    .selector{
        width: 100%;
    }
    .inner-main-post-profile{
        flex-direction: column;
    }
    .feeds-cols{
        flex-direction: column;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us{
        width: 100%;
    }
    .inner-our-story{
        flex-direction: column;
        gap: 0px;
    }
    .our-story-content {
        width: 100%;
    }
    .our-story-featured {
        width: 100%;
    }
    .inner-project-partners{
        flex-direction: column;
        gap: 0px;
    }
    .project-partners-left {
        width: 100%;
    }
    .project-partners-right {
        width: 100%;
        padding-top: 50px;
    }
    .inner-global-expertise{
        flex-direction: column;
    }
    .inner-global-expertise .right-content {
        width: 100%;
    }
    .inner-global-expertise .left-content {
        width: 100%;
        padding: 40px 15px;
    }
    .inner-company-profile{
        flex-direction: column;
    }
    .inner-material-postcard{
        flex-direction: column;
    }
    .company-profile-poster {
        padding: 40px 0;
    }
    .inner-main-post-profile{
        gap: 40px;
    }
    .form-main-wrap {
        padding-left: 0px;
    padding-top: 20px;
    }
    .form-main-wrap form {
        padding-top: 0px;
    }
    .social-icons {
        margin: 20px 0 20px 0;
    }
    .ctc-touch-col img {
        padding-top: 30px;
    }
    footer{
        padding: 40px 0;
    }
    .over-relay-banner, .over-relay-banner-our-products, .over-relay-banner-our-projects, .over-relay-banner-privacy-policy, .over-relay-banner-about-us, .over-relay-banner-our-offers, .over-relay-banner-our-downloads{
        left: auto;
        right: auto;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p, .inner-our-projects p{
        font-size: 20px
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4, .inner-our-products h4, .inner-our-projects h4, .inner-privacy-policy h4, .header-content-about-us h4, .our-offers h4, .inner-our-downloads h4{
        font-size: 45px;
    }
}

@media (max-width: 991.98px) {
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects {
        position: relative;
        width: 100%;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4 {
        font-size: 40px;
    }
    .header-content, .products-inner-content, .projects-inner-content {
        position: relative;
        width: 100%;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us, .header-content-our-offers, .header-content-our-downloads{
        width: 100%;
    }
    .header-social-icons ul li {
        padding: 0px 10px;
    }
    .ctc-touch-col h4 {
        font-size: 30px;
    } 
    .ctc-main-wrap , section.inter-decor-locations {
        padding: 40px 0;
    }    
    .contect-form-feilds {
        padding-left: 0px;
        padding-top: 15px;
    }
    .ct-form-container {
        padding-top: 0px;
    }    
    .ct-form-container input[type="text"]{
        padding: 18px 0 18px 0;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4, .inner-our-products h4, .inner-our-projects h4, .inner-privacy-policy h4, .header-content-about-us h4, .our-offers h4, .inner-our-downloads h4 {
        font-size: 45px;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p{
        font-size: 16px;
    }
    .inner-visualizer-selector{
        flex-direction: column;
    }
    .visualizer{
        width: 100%;
    }
    .selector{
        width: 100%;
    }
    .inner-main-post-profile{
        flex-direction: column;
    }
    .feeds-cols{
        flex-direction: column;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us{
        width: 100%;
    }
    .inner-our-story{
        flex-direction: column;
        gap: 0px;
    }
    .our-story-content {
        width: 100%;
    }
    .our-story-featured {
        width: 100%;
    }
    .inner-project-partners{
        flex-direction: column;
        gap: 0px;
    }
    .project-partners-left {
        width: 100%;
    }
    .project-partners-right {
        width: 100%;
        padding-top: 50px;
    }
    .inner-global-expertise{
        flex-direction: column;
    }
    .inner-global-expertise .right-content {
        width: 100%;
    }
    .inner-global-expertise .left-content {
        width: 100%;
        padding: 40px 15px;
    }
    .inner-company-profile{
        flex-direction: column;
    }
    .inner-material-postcard{
        flex-direction: column;
    }
    .company-profile-poster {
        padding: 40px 0;
    }
    .inner-main-post-profile{
        gap: 40px;
    }
    .form-main-wrap {
        padding-left: 0px;
    padding-top: 20px;
    }
    .form-main-wrap form {
        padding-top: 0px;
    }
    .social-icons {
        margin: 20px 0 20px 0;
    }
    .ctc-touch-col img {
        padding-top: 30px;
    }
    footer{
        padding: 40px 0;
    }
    .over-relay-banner, .over-relay-banner-our-products, .over-relay-banner-our-projects, .over-relay-banner-privacy-policy, .over-relay-banner-about-us, .over-relay-banner-our-offers, .over-relay-banner-our-downloads{
        left: auto;
        right: auto;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p, .inner-our-projects p{
        font-size: 20px
    }

}

@media (max-width: 850.98px) {
    .nav-mobile {
        display: block;
   }
    nav {
        width: 100%;
   }
    nav ul {
        display: none;
   }
    nav ul li {
        float: none;
   }
    nav ul li a {
        padding: 15px;
        line-height: 20px;
        background: #262626;
   }
    nav ul li ul li a {
        padding-left: 30px;
   }
    .navbar-dropdown {
        position: static;
}
.header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects {
    position: relative;
    width: 100%;
}
.inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4 {
    font-size: 40px;
}
.header-content, .products-inner-content, .projects-inner-content {
    position: relative;
    width: 100%;
}
.header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us, .header-content-our-offers, .header-content-our-downloads{
    width: 100%;
}
.header-social-icons ul li {
    padding: 0px 10px;
}
.ctc-touch-col h4 {
    font-size: 30px;
} 
.ctc-main-wrap , section.inter-decor-locations {
    padding: 40px 0;
}    
.contect-form-feilds {
    padding-left: 0px;
    padding-top: 15px;
}
.ct-form-container {
    padding-top: 0px;
}    
.ct-form-container input[type="text"]{
    padding: 18px 0 18px 0;
}
.inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4, .inner-our-products h4, .inner-our-projects h4, .inner-privacy-policy h4, .header-content-about-us h4, .our-offers h4, .inner-our-downloads h4 {
    font-size: 65px;
}
.inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p{
    font-size: 16px;
}
.inner-visualizer-selector{
    flex-direction: column;
}
.visualizer{
    width: 100%;
}
.selector{
    width: 100%;
}
.inner-main-post-profile{
    flex-direction: column;
}
.feeds-cols{
    flex-direction: column;
}
.header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us{
    width: 100%;
}
.inner-our-story{
    flex-direction: column;
    gap: 0px;
}
.our-story-content {
    width: 100%;
}
.our-story-featured {
    width: 100%;
}
.inner-project-partners{
    flex-direction: column;
    gap: 0px;
}
.project-partners-left {
    width: 100%;
}
.project-partners-right {
    width: 100%;
    padding-top: 50px;
}
.inner-global-expertise{
    flex-direction: column;
}
.inner-global-expertise .right-content {
    width: 100%;
}
.inner-global-expertise .left-content {
    width: 100%;
    padding: 40px 15px;
}
.inner-company-profile{
    flex-direction: column;
}
.inner-material-postcard{
    flex-direction: column;
}
.company-profile-poster {
    padding: 40px 0;
}
.inner-main-post-profile{
    gap: 40px;
}
.form-main-wrap {
    padding-left: 0px;
padding-top: 20px;
}
.form-main-wrap form {
    padding-top: 0px;
}
.social-icons {
    margin: 20px 0 20px 0;
}
.ctc-touch-col img {
    padding-top: 30px;
}
footer{
    padding: 40px 0;
}
.over-relay-banner, .over-relay-banner-our-products, .over-relay-banner-our-projects, .over-relay-banner-privacy-policy, .over-relay-banner-about-us, .over-relay-banner-our-offers, .over-relay-banner-our-downloads{
    left: auto;
    right: auto;
}
.inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p, .inner-our-projects p{
    font-size: 20px
}
.inner-header {
    padding: 15px 0;
}
section.our-story {
    padding: 40px 0;
}
.inner-content-project-partners {
    padding-top: 20px;
}
section.project-partners {
    padding-bottom: 40px;
}
section.get-in-touch {
    padding: 40px 0;
}
.inner-get-touchs h4 {
    font-size: 30px;
}
.get-in-touch-image {
    padding-top: 30px;
}
.follow-us-wrap {
    padding: 40px 0 0 0;
}
.inner-follow-us h4 {
    font-size: 40px;
}
.input-type input[type="text"]{
    width: 100%;
}
.search-patch input[type="text"]{
    width: 100%;
}
.media-category {
    padding: 40px 0 0px 0;
}
.inner-media-btns {
    margin-bottom: 30px;
}
.recent-posts-listing{
    padding: 40px 0 0px 0;
}
.recent-post-now{
    flex-direction: column;
}
.recent-post-featured {
    width: 100%;
}
.recent-post-pasts {
    width: 100%;
}
.recent-item{
    flex-direction: column;
}
.past-featured {
    width: 100%;
}
.past-content {
    width: 100%;
}
/* .blogs-listing-main {
    padding: 40px 0;
} */
.past-featured img {
    width: 100%;
    object-fit: cover;
}
.past-content a{
    padding-top: 0px;
}
.blog_listing_content a{
    margin: 10px 0;
}
.privacy-policy-points {
    padding: 40px 0;
}
#filters-our-projects{
    margin: 20px 5px 20px 5px;
    overflow: scroll;
}
#filters-our-projects li {
    margin: 0px 8px;
}
.offer-cat-name{
    font-size: 18px;
}
.past-content a:nth-child(2) {
    margin: 0px 0 15px 0;
}
.inner-blogs-listing .col-md-4 {
    margin-bottom: 10px;
}
.recent-post-content{
    top: 10px;
}
.blog_listing_content h4 {
    font-size: 14px;
    margin: 0;
}
.back-to-listing {
    padding-top: 20px;
}
.blog-detail-main {
    padding-top: 20px;
}
.related-blogs{
    padding: 25x 0 40px 0;
}
.related-blogs-content {
    padding: 30px 0 20px 0;
}
}

@media (max-width: 768.98px) {
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects {
        position: relative;
        width: 100%;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4 {
        font-size: 40px;
    }
    .header-content, .products-inner-content, .projects-inner-content {
        position: relative;
        width: 100%;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us, .header-content-our-offers, .header-content-our-downloads{
        width: 100%;
    }
    .header-social-icons ul li {
        padding: 0px 10px;
    }
    .ctc-touch-col h4 {
        font-size: 30px;
    } 
    .ctc-main-wrap , section.inter-decor-locations {
        padding: 40px 0;
    }    
    .contect-form-feilds {
        padding-left: 0px;
        padding-top: 15px;
    }
    .ct-form-container {
        padding-top: 0px;
    }    
    .ct-form-container input[type="text"]{
        padding: 18px 0 18px 0;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4, .inner-our-products h4, .inner-our-projects h4, .inner-privacy-policy h4, .header-content-about-us h4, .our-offers h4, .inner-our-downloads h4 {
        font-size: 65px;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p{
        font-size: 16px;
    }
    .inner-visualizer-selector{
        flex-direction: column;
    }
    .visualizer{
        width: 100%;
    }
    .selector{
        width: 100%;
    }
    .inner-main-post-profile{
        flex-direction: column;
    }
    .feeds-cols{
        flex-direction: column;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us{
        width: 100%;
    }
    .inner-our-story{
        flex-direction: column;
        gap: 0px;
    }
    .our-story-content {
        width: 100%;
    }
    .our-story-featured {
        width: 100%;
    }
    .inner-project-partners{
        flex-direction: column;
        gap: 0px;
    }
    .project-partners-left {
        width: 100%;
    }
    .project-partners-right {
        width: 100%;
        padding-top: 50px;
    }
    .inner-global-expertise{
        flex-direction: column;
    }
    .inner-global-expertise .right-content {
        width: 100%;
    }
    .inner-global-expertise .left-content {
        width: 100%;
        padding: 40px 15px;
    }
    .inner-company-profile{
        flex-direction: column;
    }
    .inner-material-postcard{
        flex-direction: column;
    }
    .company-profile-poster {
        padding: 40px 0;
    }
    .inner-main-post-profile{
        gap: 40px;
    }
    .form-main-wrap {
        padding-left: 0px;
    padding-top: 20px;
    }
    .form-main-wrap form {
        padding-top: 0px;
    }
    .social-icons {
        margin: 20px 0 20px 0;
    }
    .ctc-touch-col img {
        padding-top: 30px;
    }
    footer{
        padding: 40px 0;
    }
    .over-relay-banner, .over-relay-banner-our-products, .over-relay-banner-our-projects, .over-relay-banner-privacy-policy, .over-relay-banner-about-us, .over-relay-banner-our-offers, .over-relay-banner-our-downloads{
        left: auto;
        right: auto;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p, .inner-our-projects p{
        font-size: 20px;
        text-align: center;
    }
    .our-story-content h5{
        font-size: 40px;
    }
    .inner-content-project-partners h5{
        font-size: 40px;
    }
    .left-content h4 {
        font-size: 40px;
    }
    .inner-company-profile{
        padding: 20px 20px;
    }
    .offer-categories{
        grid-template-columns: 50% 50%;
    }
    .offer-cat-name{
        font-size: 18px;
    }
    .offer-box-cat-content button span {
        font-family: 'Graphik';
        font-weight: 500;
        font-size: 18px;
    }
    #navbar-toggle{
        left: 28px;
        top: 25px;
    }
    #filters-our-projects li a{
        padding: 8px 30px;
        font-size: 16px;
    }
    .text-our-projects h2{
        font-size: 30px;
    }
    a.gallery-item-our-projects-updated{
        height: 400px;
        margin-bottom: 15px;
        padding: 0;
    }
    .our-projects-gallery{
        margin-top: 30px;
    }
    .our-offers-categroris .offer-categories{
       padding: 40px 40px 40px 20px;
    }
    .inner-profiles-pdfs:first-child {
        padding: 40px 0 0px 0;
    }
    .inner-profiles-pdfs {
        padding: 15px 0 0px 0;
    }
    .name-mag {
        font-size: 14px;
    }
}

@media (max-width: 767.98px) {
    .bg-image img{
        object-fit: cover;
    }
    .pagination{
            padding: 35px 0 !important;
    }

    /* .prod-cat-portfolio {
        padding: 30px 0;
    } */
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects {
        position: relative;
        width: 100%;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4 {
        font-size: 40px;
        text-align: center;
    }
    .header-content, .products-inner-content, .projects-inner-content {
        position: relative;
        width: 100%;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us, .header-content-our-offers, .header-content-our-downloads{
        width: 100%;
    }
    .header-social-icons ul li {
        padding: 0px 10px;
    }
    .ctc-touch-col h4 {
        font-size: 30px;
    } 
    .ctc-main-wrap , section.inter-decor-locations {
        padding: 40px 0;
    }    
    .contect-form-feilds {
        padding-left: 0px;
        padding-top: 15px;
    }
    .ct-form-container {
        padding-top: 0px;
    }    
    .ct-form-container input[type="text"]{
        padding: 18px 0 18px 0;
    }
    .inner-floors-that-work h4, .products-inner-content h4, .projects-inner-content h4, .visualizer h4, .selector h4, .inner-our-products h4, .inner-our-projects h4, .inner-privacy-policy h4, .header-content-about-us h4, .our-offers h4, .inner-our-downloads h4 {
        font-size: 45px;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p{
        font-size: 16px;
    }
    .inner-visualizer-selector{
        flex-direction: column;
    }
    .visualizer{
        width: 100%;
    }
    .selector{
        width: 100%;
    }
    .inner-main-post-profile{
        flex-direction: column;
    }
    .feeds-cols{
        flex-direction: column;
    }
    .header-content, .products-inner-content, .projects-inner-content, .header-content-our-products, .header-content-our-projects, .header-content-privacy-policy, .header-content-about-us{
        width: 100%;
    }
    .inner-our-story{
        flex-direction: column;
        gap: 0px;
    }
    .our-story-content {
        width: 100%;
    }
    .our-story-featured {
        width: 100%;
    }
    .inner-project-partners{
        flex-direction: column;
        gap: 0px;
    }
    .project-partners-left {
        width: 100%;
    }
    .project-partners-right {
        width: 100%;
        padding-top: 50px;
    }
    .inner-global-expertise{
        flex-direction: column;
    }
    .inner-global-expertise .right-content {
        width: 100%;
    }
    .inner-global-expertise .left-content {
        width: 100%;
        padding: 40px 15px;
    }
    .inner-company-profile{
        flex-direction: column;
    }
    .inner-material-postcard{
        flex-direction: column;
    }
    .company-profile-poster {
        padding: 40px 0;
    }
    .inner-main-post-profile{
        gap: 40px;
    }
    .form-main-wrap {
        padding-left: 0px;
    padding-top: 20px;
    }
    .form-main-wrap form {
        padding-top: 0px;
    }
    .social-icons {
        margin: 20px 0 20px 0;
    }
    .ctc-touch-col img {
        padding-top: 30px;
    }
    footer{
        padding: 40px 0;
    }
    .over-relay-banner, .over-relay-banner-our-products, .over-relay-banner-our-projects, .over-relay-banner-privacy-policy, .over-relay-banner-about-us, .over-relay-banner-our-offers, .over-relay-banner-our-downloads{
        left: auto;
        right: auto;
    }
    .inner-floors-that-work p, .products-inner-content p, .projects-inner-content p, .visualizer p, .selector p, .inner-our-projects p{
        font-size: 20px
    }
    .our-story-content h5{
        font-size: 40px;
    }
    .offer-categories{
        grid-template-columns: 100%;
    }
    .pdfs-wrap-inner {
        margin-bottom: 20px;
    }
    .inner-profiles-pdfs {
        padding: 15px 0 0px 0;
    }
    .inner-profiles-pdfs:last-child {
        padding: 15px 0px 40px 0;
    }
    .visualizer{
        height: 400px;
    }
    .selector{
        height: 400px;
    }
    .quick-links-menu{
        margin: 10px 0 0 0;
    }
    .ft-heading{
        margin-top: 20px;
    }
    .ctc-us-list{
        margin: 10px 0 0 0;
    }
    .ctc-us-list li a span{
        font-size: 13px;
        padding-left: 10px;
    }
    nav ul li a, nav ul li a:visited{
        font-size: 14px;
    }
    nav ul li a {
        padding: 12px;
    }
    #navbar-toggle{
        left: 28px;
    }
    .floors-that-work{
        height: 600px;
    }
    #filters-our-projects li a{
        min-width: 115px;
        text-align: center;
        padding: 10px 0px;
        font-size: 14px;
    }
    a.gallery-item-our-projects-updated {
        width: 100%;
    }
    .inside-our-projects{
        height: 400px;
    }
    .text-our-projects h2{
        padding: 0 6px;
        font-size: 25px;
    }
    .cat-projects span{
        font-size: 12px;
    }
    .inner-profiles-pdfs:first-child {
        padding: 40px 0 0px 0;
    }
    /* .inter-dcor-logo{
        margin-top: 30px;
    } */
    form#search-form {
        margin-bottom: 0;
    }
    .blog-detail-main {
        padding-top: 30px;
    }
    .back-to-listing {
        padding-top: 30px;
    }
    .inner-detail-blog h4 {
        font-size: 26px;
    }
    .blog-text {
        padding-top: 15px;
    }
    .related-blogs{
        padding: 25px 0;
    }
    .related-blogs h4{
        font-size: 25px;
    }
    .view-related-blogs{
        font-size: 14px;
    }
    .blog-bullets-points{
        padding-top: 20px;
        flex-direction: column;
    }
    .blog-bullets-text {
        width: 100%;
    }
    .blog-lapped-featured {
        width: 45%;
    }
    .related-blogs-content {
        padding: 10px 0;
    }
    .blog-bullets-text p{
        margin: 0;
        padding: 0px 0;
    }
    .related-blogs-content a:last-child{
        display: inline-block;
        margin-bottom: 20px;
    }
}
@media (max-width: 30em) {
    .wrap {
      padding-left: 1em;
      padding-right: 1em;
    }
  
    .gallery-item {
      float: none;
      width: 100%;
      padding: 10px 0;
      height: 350px;
    }
  }
  
@media (max-width: 575.98px) {}

@media (max-width: 557.98px) {}

@media (max-width: 480.98px) {

}

@media (max-width: 420.98px) {

}

@media (max-width: 380.98px) {}

@media (max-width: 320.98px) {}



@media (min-width: 767px) and (max-width: 1367px) {
 .our-projects-home .our-products-home .visualizer .selector {
    height: 540px !important;
  }
}

@media (min-width: 320px) and (max-width: 1024px) {
 .header-social-icons {
    margin-right: -8px;
}
}

@media (max-width: 767px){
    .prod-title-discription h5 {
        font-size: 26px;
    }
}

@media (width: 1024px){
    footer a {
    display: flex;
    align-items: center;
}
}

.submenu-toggle{
    position: relative;
    width: 100%;
    display: block;
}

@media (min-width:1024px){
    .submenu-toggle::after{
        right: -18px;
        top: 22px;
    }
}    


@media (min-width: 768px) {
    .pro-listing-inn {
    display: flex;
    flex-wrap: unset !important;
}
}

@media (width:1024px){
.offer-cat-name{
    font-size: 22px;
}}