

@media (max-width: 1400px) {
   .door-ideas-why-choose .why-choose-item {
      height: 190px;
   }
}

@media (max-width: 1200px) {
   .container {
      max-width: 95%;
      padding: 0;
   }

   .Outstanding-service-section .container {
      max-width: 95%;
   }

   .collapse.navbar-collapse {
      display: none !important;
   }

   .contact-indo-social {
      display: none;
   }

   .navbar-expand-lg .navbar-toggler {
      display: block;
   }

   .navbar-expand-lg .navbar-toggler .navbar-toggler-icon {
      filter: invert(1);
   }

   .navbar-expand-lg .container {
      padding: 0px;
      justify-content: space-between;
   }

   .navbar {
      height: auto;
      padding: 10px 0 10px 0;
   }

   .navbar-expand-lg .container {
      max-width: 95%;
   }

   .navbar-expand-mobile-view {
      flex-direction: column;
      align-items: flex-start !important;
      border-top: 1px solid #fff;
      padding: 15px 0px 10px 0px !important;
   }

   .navbar-expand-mobile-view .navbar-nav.mi-auto {
      flex-direction: column;
   }

   .navbar-expand-mobile-view .contact-indo-social {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 15px;
      border-top: 1px solid #fff;
      padding-top: 20px;
   }

   .navbar-expand-mobile-view .nav-item.dropdown {
      width: 100%;
   }

   .navbar-expand-mobile-view .navbar-collapse {
      width: 100%;
   }

   .navbar-expand-mobile-view .navbar-collapse .navbar-nav.mi-auto {
      width: 100%;
   }

   .navbar-expand-mobile-view .navbar-collapse .navbar-nav.mi-auto .nav-item.dropdown {
      width: 100%;
      position: relative;
   }

   .navbar-expand-lg .navbar-expand-mobile-view .navbar-nav .dropdown-menu {
      background: transparent;
      height: 100%;
   }

   .navbar-expand-mobile-view .navbar-collapse .navbar-nav.mi-auto .nav-item.dropdown .dropdown-toggle::after {
      position: absolute;
      right: 10px;
      top: 17px;
   }

   .navbar-expand-mobile-view .navbar-collapse .navbar-nav.mi-auto .nav-item.dropdown.show_list .dropdown-menu {
      display: block !important;
      position: relative;
      box-shadow: unset;
      padding: 10px 0px;
   }

   .navbar-expand-mobile-view .navbar-collapse .navbar-nav.mi-auto .nav-item.dropdown.show_list .dropdown-menu .container {
      max-width: 97%;
   }

   .navbar-expand-mobile-view .navbar-collapse .navbar-nav.mi-auto .nav-item.dropdown.show_list .dropdown-menu .container .row .col-md-3 {
      width: max-content;
   }

   .navbar-expand-mobile-view .navbar-collapse .navbar-nav.mi-auto .nav-item.dropdown.show_list .dropdown-menu .container .row {
      display: flex;
      gap: 15px;
      justify-content: space-between;
   }

   .footer_bottom_parent {
      display: none;
   }

   #cooperation .upper-side-top-images {
      flex-wrap: wrap;
      justify-content: center;
   }
}

@media (max-width: 1286px) {
  .sliding_doors_single_body .door-ideas-box-right-side-content {
    height: 240px;
}
}

@media (max-width: 1273px) {
    .intelligent-list-section-inner .upper-side-top-images{
      width: 100%;
   }
   
   .intelligent-list-section-inner .upper-side-top-images .images-box-faq{
       width: 100%;
      }
      
   .intelligent-list-section-inner .upper-side-top-images .images-box-faq .image-content-top{
       width: 100%;
    }

   .intelligent-list-section-inner .upper-side-top-images .images-box-faq .image-content-top img{
       width: 100%;
    }
    .intelligent-list-section-inner .upper-side-top-images .images-box-faq .image-content-bottom {
       width: 100%;
    }
    .Outstanding-service-section .container {
             max-width: 95%;
    }
     .intelligent-list-section-inner .Outstanding-service-inner-body{
       width: 100%;
    }
}

@media (max-width: 1073px) {
   .footer_top_parent .col-md-2 {
      width: max-content;
   }

   .footer_top_parent h5 {
      white-space: nowrap;
   }

   .footer_top_parent h5 {
      white-space: nowrap;
   }

   .awards-list-section-inner-body .slide-unit>.row {
    gap: 5px;
   }

   .call_to_action .call_to_action_parent{
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 25px;      
   }
  .call_to_action_right {
            flex-direction: column;
          align-items: center;
          justify-content: center;    
  }

   .door-ideas-single-design{
      flex-direction: column;
      gap: 1rem;
   }

   .sliding_doors_single_head {
    width: 100%;
   }

   .door-ideas-single-design .door-ideas-box-right-side-parent{
    width: 100%;
    }

    .application-list-section.grid-4-section .process-section-card-box-inner {
    grid-template-columns: 1fr 1fr  ;
    column-gap: 30px;
}
}

@media (max-width: 1045px) {
   .about-us-section-left {
    width: 100%;
}
.about-us-section-right {
    width: 100%;
}
.about-us-section-right img{
    width: 100%;
}
   .about-us-section-inner {
    flex-direction: column;
}
   .process-section-card-box-inner {
    grid-template-columns: 1fr 1fr 1fr;
}
   .section-padding.blog-list-section.light_grey.home_page_blog{
       background-color: #fff!important;
   }
   .map-view-box-sectiob{
     display: none;
   }
    .awards-list-section-inner-body .slide-unit>.row {
    gap: 25px;
   }
   .awards-list-section-inner-body> .row{
      display: flex;
      flex-direction: column;
      gap: 25px;
   }
   .awards-list-section-inner-body> .row .col-md-5.col-sm-12{
      width: 100%;
   }
   .awards-list-section-inner-body> .row .col-md-7.col-sm-12{
      width: 100%;
   }
    .call_to_action_home {
    padding-bottom: 30px;
}
   .popular-category-list-left {
      grid-template-columns: 1fr 1fr 1fr;
   }

   .popular-category-list-l-b {
      height: 170px;
   }

   .why-choose.doots-ideas-main-why-choose {
      padding-top: 30px;
   }

   .blog-video-section-inner {
      flex-direction: column;
      ;
      gap: 20px;
   }

   .blog-video-section-inner-left {
      width: 100%;
   }

   .blog-video-section-inner-right {
      width: 100%;
   }

   .blog-list-section-inner-box-top {
      height: unset;
   }

   .blogMainSection .right-blog-box .right-side-CTA {
      align-items: flex-start;
   }

   .blog-video-section-inner-right {
      grid-template-columns: 1fr 1fr;
   }

   .blog-list-section-parent-box {
      flex-direction: column;
   }

   .contact-info-inner-bottom {
      flex-direction: column;
   }

   .left-blog-box {
      width: 100%;
   }

   .right-blog-box {
      width: 100%;
   }

   .contact-info-inner-bottom-left {
      width: 100%;
   }

   .contact-info-inner-bottom-right {
      width: 100%;
      border-radius: 24px;
      padding: 24px;
   }

   .contact-info-inner-middle-box .contact-box {
      width: 100%;
   }

   .contact-bottom-right-1-left {
      width: 100%;
   }

   .contact-bottom-right-2-right {
      width: 100%;
   }

   .contact-bottom-right-2-left {
      width: 100%;
   }

   .contact-bottom-right-2-right {
      width: 100%;
   }

   .map-view-info-section {
      padding-bottom: 30px;
   }

   .section-padding {
      padding: 30px 0;
   }

   .aboutUsContainer {
      height: 60vh;
   }

   .video-section-box {
      padding-bottom: 0px;
   }

   #philosophy.hotline-section .hotline-section-body-box {
      flex-direction: column;
      row-gap: 20px;
   }

   .hotline-section-body .hotline-section-body-box .hotline-section-body-box-left {
      width: 100%;
   }

   .hotline-section-body .hotline-section-body-box .hotline-section-body-box-right {
      width: 100%;
   }

   .testimonials-list-section-inner-heading-right h2 {
      font-size: 30px;
   }

   .testimonials-list-section-inner-heading {
      margin-bottom: 10px;
   }

   .form-section-bottom-side-inner {
      display: flex;
      flex-direction: column;
   }

   .form-section-bottom-left {
      width: 100%;
   }

   .form-section-bottom-right {
      width: 100%;
   }

   .form-section-bottom-side-inner .ajax-contact-form {
      width: 100%;
   }

   .form-section-h2 h2 {
      max-width: 100%;
   }

   .timeline-section-box .testimonials-list-section-inner-heading-right {
      flex-direction: column;
   }

   .timeline-section-box h2 {
      max-width: 100%;
   }

   .about-us-service .projects-list-section-inner-heading-right {
      align-items: flex-start;
   }

   .about-us-service .projects-list-section-inner-heading-right p {
      max-width: 100%;
      text-align: left;
   }

   .about-us-service .projects-list-section-inner-heading-right p span {
      text-align: left;
   }

   .faq-list-section-images h2 {
      max-width: 100%;
   }

   .faq-list-content-right {
      gap: 20px;
   }

   .projects-list-section-inner-heading-right h2 {
      font-size: 30px;
      line-height: 40px;
   }

   .gallery-design-4grid .projects-list-gallery-b-inner {
      grid-template-columns: 1fr 1fr 1fr;
   }

   .wardrobe-design-filter .projects-list-gallery-b-inner {
      grid-template-columns: 1fr 1fr 1fr;
   }

   .wardrobe-design-4grid .intelligent-list-section-inner-body .row {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
   }

   .doots-ideas-main-why-choose .container .row {
      display: flex;
   }

   .blog-gallery-section.light_grey {
      padding: 30px 0;
   }

   .blog-detail-parent .action-view-box-body {
      width: 100%;
   }

   .blog-list-section-parent-box .recent-blog-list-parent {
      height: 95px;
   }

   .right-side-CTA {
      align-items: flex-start;
   }
}

@media (max-width: 960px) {
   .doots-ideas-main-why-choose .container .row {
      display: flex;
      grid-template-columns: 1fr 1fr;
      row-gap: 20px;
   }

   .doots-ideas-main-why-choose .container .row .col-md-3 {
      width: 100%;
   }

   .door-ideas-why-choose .why-choose-item {
      height: 160px;
   }

   .application-list-section .process-section-card-box-inner {
      grid-template-columns: 1fr 1fr;
      column-gap: 50px;
      row-gap: 30px;
   }

   .application-list-section .process-section-card-box-inner {
      column-gap: 20px;
   }
}

@media (max-width: 900px) {

   .call_to_action_home .call_to_action_parent .call_to_action_left {
        width: 100%;
   }

   .call_to_action_home .call_to_action_parent .call_to_action_left{
          border-radius: 24px 24px 24px 24px;
   }

   .call_to_action_home .call_to_action_parent .call_to_action_left::before {
    border-radius: 24px 24px 24px 24px;
}

   .call_to_action_home .call_to_action_right{
      display: none;
   }

   .faq-list-content-right {
      flex-wrap: wrap;
      justify-content: center;
      display: flex;
   }

   .faq-list-content-right {
      gap: 40px;
   }

   #fact_figure .faq-list-content-inner-bottom .read-more-link {
      display: none;
   }

   .faq-list-content-inner-bottom p {
      -webkit-line-clamp: initial;

   }

   #fact_figure .faq-list-section-images-left-img {
      height: unset;
   }
}

@media (max-width: 850px) {
   .images-box-faq-content-1-left {
    width: 100%;
   }
   .images-box-faq-content-1-right {
    width: 100%;
}
   .individual-material-inspiration-ibox {
      display: flex;
      gap: 0px;
      flex-direction: column;
   }
   .services-right-side-bottom {
    gap: 20px;
    flex-direction: column;
            align-items: flex-start;
}

   .individual-material-inspiration-ibox .left-side-faq {
      width: 100%;
   }

   .individual-material-inspiration-ibox .right-side-content {
      width: 100%;
   }

   .images-box-faq-content-1 .images-box-faq-content-1-inner {
      flex-direction: column;
   }
}

@media (max-width: 792px) {
   .gallery-design-4grid .projects-list-gallery-b-inner {
      grid-template-columns: 1fr 1fr;
   }

   .wardrobe-design-filter .projects-list-gallery-b-inner {
      grid-template-columns: 1fr 1fr;
   }

   #cooperation .upper-side-top-images {
      width: 100%;
   }

   #cooperation .upper-side-top-images .images-box-faq {
      width: 100%;
   }

   #cooperation .upper-side-top-images .image-content-top {
      width: 100%;
   }

   #cooperation .upper-side-top-images .image-content-top img {
      width: 100%;
   }

   #cooperation .images-box-faq-content-1 .images-box-faq-content-1-inner {
      display: flex;
      flex-direction: column;
   }

   #cooperation .images-box-faq-content-1-left {
      width: 100%;
   }

   #cooperation .images-box-faq-content-1-right {
      width: 100%;
   }
}

/* Responsive Adjustments */
@media (max-width: 768px) {
   .gallery-design-4grid .projects-list-gallery-b-box .projects-list-gallery-b-box-text {

      transform: translateY(50px);

   }

   .process-section-card-box-inner {
        grid-template-columns: 1fr 1fr ;
    }

   .about-us-more {
      margin-top: 1rem;
   }

   .about-us-section-left .heading-text h2 {
      font-size: 30px;
   }

   .about-us-section-left .heading-text {
      margin-bottom: 1rem;
   }

   .about-us-section-left .listing-style {
      margin-bottom: 1rem;
   }

   .about-us-section-inner {
      gap: 30px;
   }

   .about-us-section-inner {
      flex-direction: column;
   }

   .about-us-section-left {
      width: 100%;
   }

   .about-us-section-right {
      width: 100%;
   }

   .carousel-caption h1 {
      font-size: 1.8rem;
   }

   .carousel-caption p {
      font-size: 1rem;
   }

   .section-title {
      font-size: 1.8rem;
   }

   .product-card img {
      height: 200px;
   }


}

@media (max-width: 767px) {
   
   .projects_section_parent.room_divider_container .hotline-section-body-box .container {
    flex-direction: column;
}
.projects_section_parent.room_divider_container .hotline-section-body-box:nth-child(even) .container {
    flex-direction: column;
}
.projects_section_parent.slide-doors-section-project  .hotline-section-body-box  .container {
    flex-direction: column;
}
.projects_section_parent.slide-doors-section-project  .hotline-section-body-box:nth-child(even) .container {
    flex-direction: column;
}

    .hotline-section-body.room_divider_container .hotline-section-body-box .hotline-section-body-box-left {
        align-items: flex-start;
        justify-content: start;
    }

    .room_divider_container.projects_section_parent img {
    width: 100%;
}
   footer h5 {
      font-size: 1.2rem;
      font-weight: 600;
      margin-bottom: 15px;
   }

   .footer_top_parent {
      padding-top: 30px;
      padding-bottom: 10px;
   }

   .footer_top_parent .col-md-2 {
      width: max-content;
      margin-bottom: 0.2rem !important;
   }

   .footer_top_parent .col-md-2 ul {
      margin-bottom: 0rem;
   }

   .aboutUsContainer {
      height: 30vh;
   }

   .images-box-faq-content-1 .images-box-faq-content-1-inner {
      display: flex;
   }

   .doots-ideas-main-why-choose .why-choose-item {
      height: unset;
   }

   .wardrobe-design-4grid .intelligent-list-section-inner-body .row {
      grid-template-columns: 1fr 1fr;
   }

   .about-us-section-right-inner img {
      height: unset;
   }

   .blog-list-section-inner-body {
      grid-template-columns: 1fr 1fr;
   }

   .blogMainSection .blog-list-section-inner-box-top {
      height: unset;
   }

   .blog-gallery-section .blog-gallery-section-inner-left {
      flex-direction: column;
   }

   .blog-video-section-inner-right {
      grid-template-columns: 1fr;
   }

   .popular-category-list-left {
      grid-template-columns: 1fr 1fr;
   }

   .blog-gallery-section-inner-left {

      gap: 20px;
   }
    .tab-box-inspiration {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

    /* .room-divider-inspiration{}} */
}


@media (max-width: 575px) {
   .article-body blockquote:before {

      top: 30px;

   }

   .article-body blockquote {

      padding: 5px 20px 110px;
      margin: 15px 0 0px;

      padding-top: 50px;
   }

   .left-blog-box article h3 {
      font-size: 20px;
   }

   .blog-list-section-inner-body {
      grid-template-columns: 1fr;
   }

   .application-list-section .process-section-card-box-inner {
      grid-template-columns: 1fr;
   }

   .images-box-faq-content-1 .images-box-faq-content-1-inner {
      flex-direction: column;
   }

   .images-box-faq-content-1-left {
      width: 100%;
   }

   .images-box-faq-content-1-right {
      width: 100%;
   }

   .upper-side-top-images {
      flex-direction: column;
   }

   .call_to_action_parent {
      flex-direction: column;
      align-items: flex-start;
      gap: 20px;
   }

   .partitionWalls_readMore {
      padding-bottom: 30px;
   }
}
.awards-carousel.hide-mobile{
   display: block;
}

.awards-carousel.hide-desktop{
   display: none;
}


@media (max-width: 480px) {

   .sliding-doors-variant-doors .images-box-faq-content-1{
    margin-bottom: 5rem
   }
   .sliding_doors_slider .upper-side-bottom-images .images-box-faq-content-1 {
    margin-bottom: 0rem;
}

.sliding-doors-variant .Outstanding-service-inner-body .images-box-faq-content-1{
   margin-bottom: 5rem!important;
}
.sliding-door-rails .Outstanding-service-inner-body .images-box-faq-content-1{
   margin-bottom: 5rem!important;
}

.sliding_doors_slider.partitionWallServ1 .images-box-faq-content-1-left
 {
    height: 370px;
}
.sliding_doors_slider .owl-nav
 {
    margin-top: 0rem;
}
   .projects_testimonials .tesM-list-section-i-box-bottom-p p {
    height: 340px;
}
   .application-list-section.grid-4-section .process-section-card-box-inner {
    grid-template-columns: 1fr   ;
}
      .sliding_doors_single_body .door-ideas-box-right-side-content {
        height: 260px;
    }
   .features-benefits-inner {
    grid-template-columns: 1fr ;
}
    .room-divider-section-1200 h2 {
        text-align: left!important;
    }
   .room-divider-inspiration .room-divider-inspiration-swiper{
         flex-direction: column;
         align-items: flex-start;
   }
   .call_to_action_home {
    padding-top: 20px;
}
.call_to_action_home .call_to_action_parent .call_to_action_left{
       padding: 25px;
}
.awards-carousel.hide-desktop{
   display: block;
}
.awards-carousel.hide-mobile{
   display: none;
}
       .individual-material-inspiration-ibox #material-scene .download_section p {
        margin-bottom: 0;
    }
   .individual-material-inspiration-ibox #material-scene .download_section {
  flex-direction: column;
}
   .individual-material-inspiration-i-b {
    margin-top: 1rem;
}
   .tab-box-inspiration-inner {
    flex-direction: column;
}
       .process-section-card-box-inner {
        grid-template-columns: 1fr ;
    }
       .call_to_action .call_to_action_parent {
        align-items: center;
    }
   .call_to_action_right {
        align-items: center;
        justify-content: center;
    }
  .individual-material-inspiration-i-h p {
    margin-top: 0px;
}
       .images-box-faq-content-1-right {
        height: 250px;
    }
  .grid-box-container-inner {
    width: 100%;
}
   .grid-box-container {
   flex-direction: column;
}
   .popular-category-list-left {
      grid-template-columns: 1fr;
   }

  

   .call_to_action_right .btn_1{
         width: auto;
         max-width: 100%;
         padding: 14px 19px 14px 19px;
   }
   .download_pdf_awards .btn_1{
         width: auto;
         max-width: 100%;
   }

   .btn_1 .text-span{
             line-height: 22px;
   }

  h2.text-uppercase {
    font-size: 22px !important;
    line-height: 30px !important;
}

   .doots-ideas-main-why-choose .container .row {
      grid-template-columns: 1fr;
   }

   .wardrobe-design-filter .projects-list-gallery-b-inner {
      grid-template-columns: 1fr;
   }

   .door-ideas-why-choose .why-choose-item {
      height: unset;
   }

   .cateogory-wise-tab-list a {
      font-size: 12px;
   }

   .blog-list-section-parent-box {
      gap: 1rem;
   }

   .popular-category-list-l-b {
      height: 250px;
   }

   h1 {
      font-size: 25px !important;
      line-height: 1.3 !important;
   }

   h2 {
      font-size: 20px !important;
      line-height: 1.4 !important;
   }

   .hotline-section-body-box-right-h h3 {
      font-size: 20px;
   }

    .request-view-model-popup{
            display: none;
    }

   .footer_bottom_call {
      position: fixed;
      z-index: 9;
         bottom: 0px;
      width: 100%;
      display: flex;
      justify-content: space-between;
              padding: 0px 4px;
              align-items: self-end;
   }

   .call_action_form {
      display: flex;
      align-items: center;
      background: #c39a38;
      border-radius: 12px 12px 0px 0px;
      text-decoration: none;
      padding: 2px 6px 2px 6px;
      gap: 10px;
      width: 98.2%;
      justify-content: center;
      cursor: pointer;
      margin: 0px 3px 0px 3px;
   }

   .call_action_form span {
      color: white;
      font-size: 18px;
   }

   .call_action_form span svg {
          width: 22px;
        height: 22px;
      fill: white;
   }

   footer h5 {
      margin-bottom: 10px;
   }

   .footer_top_parent .col-md-2 {
      width: 100%;
   }

   .footer_top_parent .col-md-2 {
      margin-bottom: 0.8rem !important;
   }

   .footer_top_parent {
      padding-bottom: 10px;
   }

   .social-icons a svg {
      width: 27px;
      height: 27px;
   }

   .footer_center {
      padding: 20px 0px 20px 0px;
   }

   .contact-info-inner-bottom-right-1,
   .contact-info-inner-bottom-right-2,
   .contact-info-inner-bottom-right-3 {
      flex-direction: column;
   }

   .container {
      max-width: 93%;
   }

   .call_to_action_left{
       display: flex;
    align-items: center;
    flex-direction: column;
}

.section-padding.why-choose .container{
    max-width: 93%;
}

.section-padding.why-choose .container .overlay-text{
    display: none;
}

.section-padding.why-choose .owl-dots button{
     border: 1px solid  #c39a38;
            width: 10px;
        border-radius: 50px;
        height: 14px;
}

.section-padding.why-choose .owl-dots button.active{
     border: 1px solid  #c39a38;
     background-color: #c39a38;;
}
.section-padding.why-choose .owl-dots {
display: flex;
        align-items: center;
        gap: 10px;
        justify-content: center;
        margin-top: 20px;
}


.awards-carousel.owl-carousel.hide-desktop .owl-dots button{
        border: 1px solid #c39a38;
        width: 10px;
        border-radius: 50px;
        height: 10px;
        background: white;
}

.awards-carousel.owl-carousel.hide-desktop .owl-dots button.active{
     border: 1px solid  #c39a38;
     background-color: #c39a38;;
}
.awards-carousel.owl-carousel.hide-desktop .owl-dots {
display: flex;
        align-items: center;
        gap: 10px;
        justify-content: center;
        margin-top: 20px;
                flex-wrap: wrap;
}


   .section-padding.why-choose .why-choose-item {
        padding: 15px;
        height: unset;
    }

   .contact-info-inner-bottom-right {
      padding: 20px;
   }

   .attahcmentImageView {
      width: 75%;
   }

   .contact-info-inner-bottom-right-1,
   .contact-info-inner-bottom-right-2 {
      gap: 20px;
   }

   .contact-info-inner-bottom-right-form {
      gap: 20px;
   }

   .responsive-map {
      height: 250px;
   }

   .carousel-item {
      height: 50vh;
   }

   .awards-carousel .image-container .image-container-inner {
      position: relative;
      width: 100%;
   }

   .image-container img {
      height: 100%;
      width: 100% !important;
   }

   .footer_bottom_call .whatsapplayout {
             background: #46c756;
    border-radius: 8px 8px 0px 0px;
    padding: 10px;
            display: flex;
        align-items: center;
        justify-content: center;
   }

   .footer_bottom_call .whatsapplayout img{
          width: 24px;
    height: 24px;  
   }

   .awards-carousel .image-container {
              max-width: 75%;
        width: 75%;
   }

   .aboutUsContainer {
      height: unset;
   }

   .testimonials-list-section-inner-heading-left span {
      display: inherit;
      white-space: normal;
      width: max-content;
   }

   .footercontainer .whatsapplayout {
      display: none;
   }

   .action-view-box {
      width: 95%;
   }
   .request-view-box {
      width: 98%;
      height: 100%;
      border-radius: 0px 0px 0px 0px;
      padding: 0px;
   }

   .request-view-box-body .form-label-div-1{
       flex-direction: column;
       gap: 0px;
   }

   .three-slider-box .owl-nav {
      margin-top: 1rem;
   }

   .request-view-box-body input{
      padding: 10px 20px;
   }

   .form-label-submit{
       margin-top: 1rem;
   }

   .call_to_action {
      padding: 20px 0px;
   }

   .wardrobe-design-4grid .intelligent-list-section-inner-body .row {
      grid-template-columns: 1fr;
   }

   .room_divider_single .features-benefits-inner{
            grid-template-columns: 1fr ;
}


   .gallery-design-4grid .projects-list-gallery-b-inner {
      grid-template-columns: 1fr;
   }

   .blog-gallery-section-inner-right {
      width: 100%;
   }

   .faq-question-section-body-first-bottom li {
      padding: 10px 10px 10px 10px;
   }

   .projects_section_parent.room_divider_container  .hotline-section-body-box:nth-child(even) {
       padding: 20px 0px;
   }
   .projects_section_parent.room_divider_container  .hotline-section-body-box:nth-child(odd) {
       padding: 20px 0px;
   }

   .projects_section_parent.room_divider_container .hotline-section-body {
    margin-top: 0rem;
} 

   .room_divider_container  .testimonials-list-section-inner-heading-right{
      padding: 0px 20px;
   }

   .projects_section_parent.room_divider_container .hotline-section-body {
 gap: 0px 25px;
}

.projects_section_parent.room_divider_container .hotline-section-body-box .container {
    gap: 30px;
}

 .room_divider_container h2{
   margin-bottom: 0px;
 }

  .room-divider-slider .room-divider-heading{
     flex-direction: column;
     margin-bottom: 1rem;
  }
}

@media (max-width: 380px) {
   .popular-category-list-l-b {
      height: 220px;
   }
}