/* #Media Queries
================================================== */

@media (min-width: 1366px) and (max-width: 1675px) {
.member-block .info{ top:auto; bottom:30px; left:30px; background:#fff; width:auto; font-size:14px;}
.member-block .info h5{ font-size:16px;}
} 

/* END__ */
@media (min-width: 1200px) and (max-width: 1365px) {
.post-header form{ max-width:251px; margin-left:5%;}
.post-header .navbar-expand-xl .navbar-nav .nav-link{ padding-left:13px; padding-right:13px;}
.quick-support span.textlg{ font-size:250px;}
.cat-items .item .d-block .content{ padding:40px 70px; font-size:32px;}
.member-block .info{ top:auto; bottom:30px; left:30px; background:#fff; width:auto; font-size:14px;}
.member-block .info h5{ font-size:16px;}
} 
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.post-header .navbar-brand{ padding:12px 0; margin-left:auto; margin-right:0;}
.post-header .user{ margin-left:auto;}
.navigation, .post-header form, .pre-header, .locations h4 span{ display:none;}
.page-title{ padding:50px 0;}
.share-icons ul li a img{ width:40px;}
.share-icons ul li + li{ margin-left:16px;}
.rental-solution .content{ padding:40px 30px;}
.quick-support span.textlg{ font-size:200px;}
.contact-form{ padding:75px;}
.cat-items .item .d-block .content{ padding:30px; font-size:24px;}
.cat-items .item .d-block h2{ font-size:40px;}

.manage-section .col-5{ width:25%;}
.inquiry-form, .inquiry-wrapper .intro-image{ padding:50px;}
.inquiry-form .step-nav ul li + li{ padding-left:100px;}

.banner-sm [class*="col-"] .banner-block img{ height:auto; width:250px;}
.banner-sm [class*="col-"] .banner-block{ padding:40px 20px;}
.banner-sm [class*="col-"] .banner-block .content{ font-size:20px;}
.banner-sm [class*="col-"] .banner-block .content h2{ font-size:48px;}
.banner-sm [class*=col-]:first-child .banner-block .content{ right:20px;}
.banner-sm [class*=col-]:last-child .banner-block .content{ left:20px;}
.banner-slider{ padding-top:30px;}

.vision-content{ padding:50px; background:#fff; font-size:30px;}
.about-w2 .images{ float:none; width:100%;}
.about-w2 .images [class*=col-] + [class*=col-]{ margin-top:20px;}
.about-w2 .container{top:auto; left:auto; -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0); position:relative; margin-top:30px;}
.why-choose, .team-section{ margin-top:70px;}
.why-choose .images{ margin-bottom:40px;}
.member-block .info{ top:auto; bottom:30px; left:30px; background:#fff; width:auto; font-size:14px;}
.member-block .info h5{ font-size:16px;}
.team-section [class*=col-]:nth-child(even), .team-section [class*=col-]{ margin-top:50px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.section{ padding:50px 0;}
.post-header .navbar-brand{ padding:12px 0; margin-left:auto; margin-right:0;}
.post-header .user{ margin-left:auto;}
.navigation, .post-header form, .pre-header, .locations h4 span{ display:none;}
.page-title{ padding:50px 0;}
.tag-section{ padding-top:0;}
.locations .collapse:not(.show), .locations .collapse{ display:none;}
.locations .collapse.show{ display:block;}
.locations h4{ margin:0; position:relative; cursor:pointer; padding-right:30px;}
.locations h4[aria-expanded="false"]:after, .locations h4[aria-expanded="true"]:after{position:absolute; font-size:14px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:0; font-family:'Font Awesome 6 Free'; font-weight:900;}
.locations h4[aria-expanded="false"]:after{content:'\f078'; }
.locations h4[aria-expanded="true"]:after{content:'\f077'; }
.tag-section .card-body{ padding:16px 0 0 0;}
.locations .location-items + .location-items{ margin-top:30px;}
.locations .card-body ul li{ width:50%;}
.locations .card-body{ padding-top:0;}
.footer{ font-size:14px;}
.footer ul.menu li{width:50%; margin-bottom:8px;}
.footer ul.menu li + li{ margin-top:0;}
.footer h4{ margin:24px 0 16px;}
.share-icons ul li a img{ width:40px;}
.share-icons ul li + li{ margin-left:16px;}
.footer-mid{ padding:30px 0;}
.footer-mid [class*=col-] + [class*=col-]{ margin-top:30px;}
.footer h4{ font-size:18px;}
.why-content{ margin-bottom:40px;}
.rental-solution .content{ padding:40px 40px;}
.quick-support span.textlg{ font-size:200px;}
.contact-form{ padding:60px;}
.contact-map {height:350px; position:relative;}

.cat-items .item .d-block .content{ padding:30px; font-size:24px; text-align:center;}
.cat-items .item .d-block h2{ font-size:40px;}
.cat-items .item + .item{ margin-top:40px;}
.cat-items .item:nth-child(odd) .flex-grow-1, .cat-items .item:nth-child(even) .flex-grow-1{ margin:30px 0 0 0;}
.cat-items .item:nth-child(odd) .d-block:before, .cat-items .item:nth-child(even) .d-block:before{ display:none;}
.cat-items .item .d-block .content .d-flex{ display:block !important;}
.cat-items .item .d-block img{ width:auto; max-width:100%;}

.page-image { margin-bottom:40px;}
.why-us-full{ margin-top:50px;}

.prod-page-intro{ font-size:20px; padding:35px; margin-bottom:60px;}
.brand-slider, .manage-section, .client-opinion{ margin-top:60px;}
.manage-section h2{ font-size:60px;}
.manage-section .col-5{ width:33.3333%;}

.inquiry-form, .inquiry-wrapper .intro-image{ padding:50px;}
.inquiry-form .step-nav ul li + li{ padding-left:100px;}

.banner-sm [class*="col-"] .banner-block img{ height:auto; width:250px;}
.banner-sm [class*="col-"] .banner-block{ padding:40px 20px;}
.banner-sm [class*="col-"] .banner-block .content{ font-size:24px;}
.banner-sm [class*="col-"] .banner-block .content h2{ font-size:48px;}
.banner-sm [class*=col-]:first-child .banner-block .content{ right:50px;}
.banner-sm [class*=col-]:last-child .banner-block .content{ left:50px;}
.banner-slider{ padding-top:30px;}

.vision-content{ padding:30px; background:#fff; font-size:20px;}
.vision-content h2{ font-size:45px; margin-bottom:30px;}
.about-w2 .images{ float:none; width:100%;}
.about-w2 .images [class*=col-] + [class*=col-]{ margin-top:20px;}
.about-w2 .container{top:auto; left:auto; -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0); position:relative; margin-top:30px;}
.why-choose, .team-section{ margin-top:40px;}
.why-choose .images{ margin-bottom:40px;}
.member-block .info{ top:auto; bottom:30px; left:30px; background:#fff; width:auto; font-size:14px;}
.member-block .info h5{ font-size:16px;}
.team-section [class*=col-]:nth-child(even), .team-section [class*=col-]{ margin-top:50px;}
} 
/* END__ */



@media only screen and (max-width: 767px) {
.section{ padding:40px 0;}
.post-header .navbar-brand{ padding:12px 0; margin-left:auto; margin-right:0;}
.post-header .user{ margin-left:auto;}
.navigation, .post-header form, .pre-header, .locations h4 span{ display:none;}
.page-title{ padding:50px 0;}
.tag-section .collapse:not(.show), .tag-section .collapse, .locations .collapse:not(.show), .locations .collapse{ display:none;}
.tag-section .collapse.show, .locations .collapse.show{ display:block;}
.tag-section h4, .locations h4{ margin:0; position:relative; cursor:pointer; padding-right:30px;}
.tag-section h4[aria-expanded="false"]:after, .tag-section h4[aria-expanded="true"]:after, .locations h4[aria-expanded="false"]:after, .locations h4[aria-expanded="true"]:after{position:absolute; font-size:14px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:0; font-family:'Font Awesome 6 Free'; font-weight:900;}
.tag-section h4[aria-expanded="false"]:after, .locations h4[aria-expanded="false"]:after{content:'\f078'; }
.tag-section h4[aria-expanded="true"]:after, .locations h4[aria-expanded="true"]:after{content:'\f077'; }
.tag-section [class*="col-"]{ margin-top:0;}
.tag-section [class*="col-"] + [class*="col-"]{ margin-top:30px;}
.tag-section .card-body{ padding:16px 0 0 0;}
.locations .location-items + .location-items{ margin-top:30px;}
.locations .card-body ul li{ width:100%;}
.locations .card-body{ padding-top:0;}
.footer{ font-size:14px;}
.footer ul.menu li{width:50%; margin-bottom:8px;}
.footer ul.menu li + li{ margin-top:0;}
.footer h4{ margin:24px 0 16px;}
.share-icons ul li a img{ width:40px;}
.share-icons ul li + li{ margin-left:16px;}
.footer-mid{ padding:30px 0;}
.footer-mid [class*=col-] + [class*=col-]{ margin-top:30px;}
.footer h4{ font-size:18px;}
.why-content{ margin-bottom:40px;}
.rental-solution .content{ padding:40px 40px;}
.faq-section .accordionjs .acc_section .acc_head{ font-size:16px; padding-left:20px;}
.faq-section .accordionjs .acc_section .acc_content{ font-size:16px; padding:20px;}
.faq-section .accordionjs .acc_section .acc_head::after { right:16px;}
.quick-support span.textlg{ font-size:120px;}
.contact-form, .login-form{ padding:30px;}
.contact-map {height:300px; position:relative;}
.quick-support [class*="col-"]{ margin-top:40px;}
.login-wrapper .col-xl-5 .intro-image{ padding:35px;}
.login-meta .d-flex{flex-wrap:wrap; -ms-flex-pack:center; justify-content:center;}
.login-meta .d-flex > *{flex:1 100%;}
.login-meta ul li{ float:none;}
.login-meta ul li + li{ margin:10px 0 0 0;}
.login-meta .d-flex > div, .login-meta .d-flex ul{ margin-bottom:16px;}
.cat-items .item .d-block .content{ padding:30px; font-size:20px; text-align:center;}
.cat-items .item .d-block h2{ font-size:40px;}
.cat-items .item + .item{ margin-top:40px;}
.cat-items .item:nth-child(odd) .flex-grow-1, .cat-items .item:nth-child(even) .flex-grow-1{ margin:30px 0 0 0;}
.cat-items .item:nth-child(odd) .d-block:before, .cat-items .item:nth-child(even) .d-block:before{ display:none;}
.cat-items .item .d-block .content .d-flex{ display:block !important;}
.cat-items .item .d-block img{ width:auto; max-width:100%;}
.why-us-full{ margin-top:50px;}
.page-image { margin-bottom:30px;}

.prod-page-intro{ font-size:16px; padding:24px; margin-bottom:40px;}
.brand-slider, .manage-section, .client-opinion{ margin-top:40px;}
.manage-section h3{ font-size:20px;}
.manage-section h2{ font-size:40px;}
.manage-section [class*="col-"]{ margin-top:30px;}
.client-opinion h2{ font-size:30px;}
.client-opinion .item > .d-flex{ display:block !important;}
.client-opinion .image-block{ margin-bottom:30px;}

.manage-section .col-5{ width:50%;}
.manage-section .icon-box{ padding:20px;}
.manage-section .icon-box img{ height:50px; margin-bottom:20px;}
.manage-section.icon-content .gx-5{--bs-gutter-x: 1.5rem;}
.manage-section.icon-content [class*=col-]{ margin-top:43px;}
.manage-section.icon-content [class*="col-"]{ margin-top:24px;}


.inquiry-form, .inquiry-wrapper .intro-image{ padding:30px;}
.inquiry-form .step-nav ul li + li{ padding-left:60px;}
.number-input .item{ padding-right:12px; padding-bottom:40px;}
.number-input .item .remove{right:15px; top:auto; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); bottom:6px; font-size:12px; color:var(--bs-dark);}
.banner-sm [class*="col-"] .banner-block img{ height:auto; width:150px;}
.banner-sm [class*="col-"] .banner-block{ padding:40px 24px;}
.banner-sm [class*="col-"] .banner-block .content{ font-size:14px; width:130px;}
.banner-sm [class*="col-"] .banner-block .content h2{ font-size:26px;}
.banner-sm [class*="col-"] .banner-block .content .btn{ padding:6px 20px; font-size:13px;}
.banner-sm [class*=col-]:first-child .banner-block .content{ right:20px;}
.banner-sm [class*=col-]:last-child .banner-block .content{ left:20px;}
.banner-slider{ padding-top:30px;}
.owl-theme .owl-dots .owl-dot span{ height:10px; width:10px; margin:2px;}
.banner-sm [class*="col-"]{ margin-top:30px;}
.banner-sm{ margin-bottom:30px;}
.brands .owl-theme .owl-nav.disabled + .owl-dots{ margin-top:10px;}

.vision-content{ padding:30px; background:#fff; font-size:20px;}
.vision-content h2{ font-size:45px; margin-bottom:30px;}
.about-w2 .images{ float:none; width:100%;}
.about-w2 .images [class*=col-] + [class*=col-]{ margin-top:20px;}
.about-w2 .container{top:auto; left:auto; -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0); position:relative; margin-top:30px;}
.why-choose, .team-section{ margin-top:40px;}
.why-choose .images{ margin-bottom:40px;}
.member-block .info{ top:auto; bottom:30px; left:30px; background:#fff; width:auto; font-size:14px;}
.member-block .info h5{ font-size:16px;}
.team-section [class*=col-]:nth-child(even), .team-section [class*=col-]{ margin-top:0;}
.team-section [class*=col-] + [class*=col-]{ margin-top:35px;}
.vision-content{ margin-bottom:30px;}
.about-w2 .container .content{ padding-left:0;}
.about-w2 .container .content:before{ display:none;}

} 
/* END__ */


/* END__ */

/* phase 2 */

@media (max-width:1200px){

}

@media (max-width:1080px){

}

@media (max-width:992px){
    
}

@media (max-width:768px){
    .tag-section .collapse:not(.show), .tag-section .collapse, .locations .collapse:not(.show), .locations .collapse{ display:block;}
    .locations .card-body ul li {
        width: 33%;
        margin-top: 16px;
    }
    .eventRentslCardTop h4{
        font-size: 18px;
      }
      .eventRentslCardBottom p{
        font-size: 14px;
      }
}

@media (max-width:600px){
    .locations .card-body ul li {
        width: 50%;
        margin-top: 16px;
    }
    .locations .card-body ul li a{
        font-size: 14px;
        padding-left: 15px;
    }
    .locations .card-body ul li a:before {
        height: 10px;
        width: 10px;
        top: 5px;
    }
    .flexHeading{
        display: block;
      }
      
}

/* 
/ phase 2 / */

@media (max-width:1200px){

}

@media (max-width:1080px){

}

@media (max-width:992px){
  .article{
    font-size: 16px;
}
}

@media (max-width:768px){
    .tag-section .collapse:not(.show), .tag-section .collapse, .locations .collapse:not(.show), .locations .collapse{ display:none;}
    .locations .card-body ul li {
        width: 33%;
        margin-top: 16px;
    }
    .eventRentslCardTop h4{
        font-size: 18px;
      }
      .eventRentslCardBottom p{
        font-size: 14px;
      }
      .locations h4::after{
        content: '\f078';
        position: absolute;
        font-size: 14px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        font-family: 'Font Awesome 6 Free';
        font-weight: 900;
      }
      .map-inner{
        border-radius: 0px;
      }
      .footer-mid{
        padding-bottom: 0px;
        overflow: hidden;
      }
      .footer-mid .container.px-4 {
        padding-right: 0rem !important;
        padding-left: 0rem !important;
      }
      .tag-section h4, .locations h4{
        padding: 10px 0;
      }
}

@media (max-width:600px){
    .locations .card-body ul li {
        width: 50%;
        margin-top: 16px;
    }
    .locations .card-body ul li a{
        font-size: 14px;
        padding-left: 15px;
    }
    .locations .card-body ul li a:before {
        height: 10px;
        width: 10px;
        top: 5px;
    }
    .flexHeading{
        display: block;
      }
      
}

@media (max-width:600px){
  .pre-header{
    display: block;
    padding: 6px 0;
  }
  .pre-header ul li{
    display: none;
  }
  .pre-header ul li:nth-child(2){
    display: block;
  }
  .pre-header ul li:nth-child(2)::before{
    display: none;
  }
  .feedbackCard{
    flex-direction: column;
  }
  .feedbackCard .ms-4 {
    margin-left: 0rem !important;
  }
  .client-opinion .title{
    margin-bottom: 20px;
  }
  .manage-section h2{ font-size:40px; white-space: normal;}
  .event-cont .title{
    margin-bottom: 20px;
  }
  .event-cont .section{
    padding-top: 0px;
  }
  .event-cont{
    padding-left:0px;
    padding-right:0px;
  }
  .blogListTextbtn{
    font-size: 16px;
  }
  .blog-added li{
    font-size: 14px;
  }
  .blogListText h4{
    margin-top: 20px;
  }
  .blogListCard{
    padding: 20px 10px;
  }
  .post-header .navbar-brand img{
    width: 80px !important;
  }
  .event-cont .borderBtn{
      padding: 7px 20px;
      font-size: 14px;
  }
  .client-opinion h2 {
    font-size: 30px;
  }
  .whatsapp_float{
    width: 60px !important;
    height: 60px !important;
  }
  .whatsapp_float_btn {
    width: 60px !important;
    height: 60px !important;
    display: block;
  }
  .whatsapp_float{
    right: 10px !important;
  }
  .cat-items .item .d-block h2{
    font-size: 30px;
  }
  .vision-content h2{
    font-size: 26px;
  }
  .prod-page-title h1{
    font-size: 26px;
  }
  /* .modal-dialog.full_screen .modal-body {
    padding-bottom: 160px;
} */
}



@media (max-width:600px){
  .prod-page-intro {
      margin-bottom: 15px;
      margin-top: 0px !important;
  }
  .product-slider-list h2, .brand-slider h2 {
    margin-bottom: 20px;
  }
  .product-slider-list h2, .brand-slider h2 {
    margin-bottom: 0px;
  }
  .why-content [class*=col-] {
    color: var(--bs-dark-65);
    margin-top: 20px;
  }
  .prod-page-title {
    margin-bottom: 20px;
  }
  .whySectionCont .section {
    padding: 0px 0;
  }
  .why-content [class*=col-] {
    margin-top: 0px;
  }
  .why-content {
    margin-bottom: 0px;
  }
   .manage-section{
    margin-top: 20px;
  }
}