
@media screen and (max-width:1800px){
  /* .rental-bannar-icon .elementor-container{
    display: none;
  } */
  .rental-service-section .ea-navigation-next{
  right:0!important;
  }
  .rental-service-section .ea-navigation-prev{
    left:0!important
  }
  .rental-testimonial-section .ea-arrow-next{
    right:0!important;
  }
  .rental-testimonial-section .ea-arrow-prev{
    left:0!important;
  }
  .rental-blog-section .ea-navigation-next{
    right:0!important;
  }
  .rental-blog-section .ea-navigation-prev{
    left:0!important;
  }

}

@media (min-width:1441px) and (max-width:1600px){
  .rental-bannar-icon .elementor-container{
    left: -20%;
  }
}


@media screen and (max-width:1440px) and (min-width:1367px){
  .rental-bannar-icon{
    margin-left:30%!important;
  }
  .rental-slider-icon .elementor-social-icon svg{
    transform:unset!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transform:unset!important;
  }
  .rental-bannar-icon .elementor-container{
    rotate:unset!important;
    width:unset!important;
  }
  .rental-slider-search input#dateInput1{
    min-width: unset!important;
    width:100%!important;
  }
  .rental-slider-search input#dateInput2{
      min-width: unset!important;
        width:100%!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }
  .rental-bannar-icon .elementor-container{
    transform:unset!important;
  }
  .rental-bannar-icon .elementor-container{
    position:unset!important;
  }
  .equip-about-text{
    right: 21%!important;
  }
  .header-menu-main-container{
    margin-top:-40px!important;
  }
  .header-caal-col{
    width:25%!important;
  }
  .header-mail-col{
    width:25%!important;
  }
  .header-para-col{
      width:50%!important;
  }
  .rental-timline .elementor-column[data-element_type="column"]::before{
    font-size: 80px!important;
    left: 0px!important;
  }
  .rental-slider-search .elementor-shortcode {
    width: 100%;
}
.rental-slider-search .form-control {
    width: 100%;
}
.rental-slider-search .listing-search-form:after{
  right: 16px!important;
}
  /* .rental-bannar-icon .elementor-container{
    width: 66%;
    position: absolute;
    left: -18%;
    transform: rotate(271deg);
    top: -77px;
  } */
  .slider-social-icon{
    width: 68%!important;
  }
  .rental-header-menu .elementskit-menu-container{
    height:65px!important;
  }
  .slider-arrow-col{
    width: 18%!important;
  }

}


@media screen and (max-width:1366px) and (min-width:1201px){
  .rental-bannar-icon .elementor-container{
    rotate:unset!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transform:unset!important;
  }
  .rental-slider-icon .elementor-social-icon svg{
    transform:unset!important;
  }
  .rental-slider-search input#dateInput1{
    min-width: unset!important;
    width:100%!important;
  }
  .rental-slider-search input#dateInput2{
      min-width: unset!important;
        width:100%!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }
  /* single service page css starts here */
  .single-service-page-img-div{
    display: block;
  }
  .single-service-page-img-div img{
    margin-bottom: 10px;
  }
  .service-single-box h3 {
    font: normal normal bold 25px/28px Plus Jakarta Sans;
}
.services-title a{
  font-size:22px;
}
  /* single service page css ends here */
  .rental-product-tab-section .ht-tab-menus{
    position:unset!important;
  }
  .rental-header-search{
    padding-top: 5px!important;
    padding-bottom: 4px!important;
  }
  .rental-header-menu .elementskit-menu-container, .equipment-search-col{
    height:60px!important;
  }
  .header-menu-main-container{
  margin-top:-40px!important;
  }
  .header-mail-col{
    width: 30%!important;
  }
  .header-para-col{
width: 45%!important;
  }
  .header-caal-col{
width: 24.77%!important;
  }

  .slider-heading .elementor-widget-container{
    margin: 0% 0% 0% 16%!important;
  }
  .rental-slider-search .elementor-widget-container {
    margin: 0% 2% 0% 16%!important;
}
.rental-slider-search .elementor-shortcode {
    width: 100%;
}
.rental-slider-search .form-control {
    width: 100%;
}
  .slider-para .elementor-widget-container{
    margin: 0% 0% 0% 16%!important;
  }
  .rental-bannar-icon {
      margin-left:90px!important;
  }
  .slider-social-icon{
    width:50%!important;
  }
  .slider-arrow-col{
    width: 24%!important;
  }
  .slider-follow-us-col{
    width: 26%!important;
  }
  .rental-bannar-icon .elementor-container{
    position:unset;
    transform:unset;
    width:unset;
  }

.rental-service-section .ea-navigation-next{
right:0!important;
}
.rental-service-section .ea-navigation-prev{
  left:0!important
}
.rental-testimonial-section .ea-arrow-next{
  right:0!important;
}
.rental-testimonial-section .ea-arrow-prev{
  left:0!important;
}
.rental-blog-section .ea-navigation-next{
  right:0!important;
}
.rental-blog-section .ea-navigation-prev{
  left:0!important;
}
.rental-timline .elementor-column[data-element_type="column"]::before{
  font-size: 70px;
  left:0;
}

}


@media screen and (max-width:1200px) and (min-width:1041px){
  .rental-bannar-icon .elementor-container{
    rotate:unset!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transform:unset!important;
  }
  .rental-slider-icon .elementor-social-icon svg{
    transform:unset!important;
  }
  .rental-slider-search input#dateInput1{
    min-width: unset!important;
    width:100%!important;
  }
  .rental-slider-search input#dateInput2{
      min-width: unset!important;
        width:100%!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }
  /* single service page css starts here */
  .single-service-page-img-div{
    display: block;
  }
  .single-service-page-img-div img{
    margin-bottom: 10px;
  }
  .service-single-box h3 {
    font: normal normal bold 25px/28px Plus Jakarta Sans;
}
.services-title a{
  font-size:22px;
}
  /* single service page css ends here */
  .rental-product-tab-section .ht-tab-menus{
    /* position:unset!important; */
  }
  .rental-header-search{
    padding-top: 5px!important;
    padding-bottom: 4px!important;
  }
  .rental-header-menu .elementskit-menu-container, .equipment-search-col{
    height:60px!important;
  }
  .header-menu-main-container{
  margin-top:-40px!important;
  }
  .header-mail-col{
    width: 30%!important;
  }
  .header-para-col{
width: 45%!important;
  }
  .header-caal-col{
width: 24.77%!important;
  }

  .slider-heading .elementor-widget-container{
    margin: 0% 0% 0% 8%!important;
  }
  .rental-slider-search .elementor-widget-container {
    margin: 0% 2% 0% 10%!important;
}
.rental-slider-search .elementor-shortcode {
    width: 100%;
}
.rental-slider-search .form-control {
    width: 100%;
}
  .slider-para .elementor-widget-container{
    margin: 0% 0% 0% 8%!important;
  }
  .rental-bannar-icon {
      margin-left: 37px!important;
  }
  .slider-social-icon{
    width:50%!important;
  }
  .slider-arrow-col{
    width: 24%!important;
  }
  .slider-follow-us-col{
    width: 26%!important;
  }
  .rental-bannar-icon .elementor-container{
    position:unset;
    transform:unset;
    width:unset;
  }

.rental-service-section .ea-navigation-next{
right:0!important;
}
.rental-service-section .ea-navigation-prev{
  left:0!important
}
.rental-testimonial-section .ea-arrow-next{
  right:0!important;
}
.rental-testimonial-section .ea-arrow-prev{
  left:0!important;
}
.rental-blog-section .ea-navigation-next{
  right:0!important;
}
.rental-blog-section .ea-navigation-prev{
  left:0!important;
}
.rental-timline .elementor-column[data-element_type="column"]::before{
  font-size: 70px;
  left:0;
}

}

@media screen and (max-width:1040px) and (min-width:1025px){
  .rental-bannar-icon .elementor-container{
    rotate:unset!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transform:unset!important;
  }
  .rental-slider-icon .elementor-social-icon svg{
    transform:unset!important;
  }
  .rental-slider-search input#dateInput1{
    min-width: unset!important;
    width:100%!important;
  }
  .rental-slider-search input#dateInput2{
      min-width: unset!important;
        width:100%!important;
  }
  .feature-box img {

  width:100%!important;
}
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }
  .equip-about-text{
  position:unset!important;
  border-radius:unset!important;
  margin: 0 auto;
}
.about-second-img{
  text-align:left!important;
}
.about-second-img img{
  position: unset!important;
}
.about-side-col .elementor-widget-wrap{
  margin-top:10px!important;
}
.rental-slider-icon .elementor-social-icon svg{
  transform: rotate(177deg);
}
.we-provide-better-fes .elementor-column-gap-default{
  padding: 0px!important;
}
.rental-timline .elementor-column[data-element_type="column"]::before{
  font-size: 70px;
  left:0;
}
.rental-product-tab-section .ht-tab-menus{
  position:unset!important;
}
.rental-header-search{
  padding-top: 5px!important;
  padding-bottom: 4px!important;
}
.rental-header-menu .elementskit-menu-container{
  height:60px!important;
}
.header-menu-main-container{
margin-top:-40px!important;
}
.header-mail-col{
  width: 30%!important;
}
.header-para-col{
width: 45%!important;
}
.header-caal-col{
width: 24.77%!important;
}

.slider-heading .elementor-widget-container{
  margin: 0% 0% 0% 8%!important;
}
.rental-slider-search .elementor-widget-container {
  margin: 0% 2% 0% 10%!important;
}
.rental-slider-search .elementor-shortcode {
  width: 100%;
}
.rental-slider-search .form-control {
  width: 100%;
}
.slider-para .elementor-widget-container{
  margin: 0% 0% 0% 8%!important;
}
.rental-bannar-icon {
    margin-left: 37px!important;
}
.slider-social-icon{
  width:50%!important;
}
.slider-arrow-col{
  width: 24%!important;
}
.slider-follow-us-col{
  width: 26%!important;
}
.rental-bannar-icon .elementor-container{
  position:unset;
  transform:unset;
  width:unset;
}

.rental-service-section .ea-navigation-next{
right:0!important;
}
.rental-service-section .ea-navigation-prev{
left:0!important
}
.rental-testimonial-section .ea-arrow-next{
right:0!important;
}
.rental-testimonial-section .ea-arrow-prev{
left:0!important;
}
.rental-blog-section .ea-navigation-next{
right:0!important;
}
.rental-blog-section .ea-navigation-prev{
left:0!important;
}
  /* single service page css starts here */
  .single-service-page-img-div{
    display: block;
  }
  .single-service-page-img-div img{
    margin-bottom: 10px;
  }
  .service-single-box h3 {
    font: normal normal bold 25px/28px Plus Jakarta Sans;
}
.services-title a{
  font-size:22px;
}
  /* single service page css ends here */
  .rental-timline .elementor-column[data-element_type="column"]::before{
    font-size: 70px;
    left:0;
  }
  .rental-product-tab-section .ht-tab-menus{
    position:unset!important;
  }
  .rental-header-search{
  padding-top: 6px!important;
    padding-bottom: 4px!important;
  }
  .rental-header-menu .elementskit-menu-container{
    height:65px!important;
  }
  .header-menu-main-container{
  margin-top:-40px!important;
  }
  .header-mail-col{
    width: 30%!important;
  }
  .header-para-col{
width: 45%!important;
  }
  .header-caal-col{
width: 24.77%!important;
  }

  .slider-heading .elementor-widget-container{
    margin: 0% 0% 0% 8%!important;
  }
  .rental-slider-search .elementor-widget-container {
    margin: 0% 2% 0% 10%!important;
}
.rental-slider-search .elementor-shortcode {
    width: 100%;
}
.rental-slider-search .form-control {
    width: 100%;
}
  .slider-para .elementor-widget-container{
    margin: 0% 0% 0% 8%!important;
  }
  .rental-bannar-icon {
      margin-left: 37px!important;
  }
  .slider-social-icon{
    width:50%!important;
  }
  .slider-arrow-col{
    width: 24%!important;
  }
  .slider-follow-us-col{
    width: 26%!important;
  }
  .rental-bannar-icon .elementor-container{
    position:unset;
    transform:unset;
    width:unset;
  }

.rental-service-section .ea-navigation-next{
right:0!important;
}
.rental-service-section .ea-navigation-prev{
  left:0!important
}
.rental-testimonial-section .ea-arrow-next{
  right:0!important;
}
.rental-testimonial-section .ea-arrow-prev{
  left:0!important;
}
.rental-blog-section .ea-navigation-next{
  right:0!important;
}
.rental-blog-section .ea-navigation-prev{
  left:0!important;
}

}

@media screen and (max-width:1024px) and (min-width:991px){
  .rental-home-brand-slider .swiper-slide-image{
    object-fit: contain;
  }
  .rental-home-brand-slider .swiper-slide-inner{
    width: 158px!important;
    height: 80px!important;
    margin: 0 auto!important;
  }

  /* .rental-bannar-icon .elementor-container{
    width:unset!important;
    rotate:unset!important;
    position: unset!important;
  } */
  .rental-slider-search input#dateInput1{
    min-width: unset!important;
    width:100%!important;
  }
  .rental-slider-search input#dateInput2{
      min-width: unset!important;
        width:100%!important;
  }
  .rental-product-tab-section .ht-tab-menus{
    background-color:unset!important;
    border:unset!important;
  }
  .feature-box img{
    height:400px;
  width:100%!important;
  }
  .featured-euipment .wpr-grid-item-price{
    position:unset!important;
    width:unset!important;
  }
  .rental-our-euipment .wpr-grid-item-price{
    position:unset!important;
    width:unset!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }
  .equip-about-text{
    position:unset!important;
    border-radius:unset!important;
    margin: 0 auto;
  }
  .about-second-img{
    text-align:left!important;
  }
  .about-second-img img{
    position: unset!important;
  }

  .rental-slider-icon .elementor-social-icon svg{
    transform: rotate(177deg);
  }
  .rental-slider-icon .fa-facebook-f{
    transform: rotate(176deg);
  }
  .we-provide-better-fes .elementor-column-gap-default{
    padding: 0px!important;
  }
  .equipment-search-col .elementor-element-populated{
    padding: 6px 10px 8px 10px!important;
  }
  .rental-header-menu .ekit-wid-con{
box-shadow: unset!important;
  }
  .rental-nav-col .elementor-widget-wrap{
    box-shadow: 0px 3px 12px #00000029;
  }
  .rental-product-tab-section .ht-tab-menus{
    display:unset!important;
  }



  /* single service page css starts here */
  .service-img{
  height: 201px!important;
}
  .single-service-page-img-div{
    display: block;
  }
  .single-service-page-img-div img{
    margin-bottom: 10px;
  }
  .service-single-box h3 {
    font: normal normal bold 25px/28px Plus Jakarta Sans;
}
.services-title a{
  font-size:22px;
}
  /* single service page css ends here */


  /* no css starts here */
  .rental-timline .elementor-column[data-element_type="column"]::before{
    counter-increment: section;
    content: counter(section);
    position: absolute;
    left: 0px;
    z-index: 3;
    font-weight: 800;
    font-family: "Open Sans";
    color: #efefef;
    bottom: -87%;
    font-size: 75px;
  }



  /* no css ends here */


  /* slider search css starts here */
.rental-slider-search .form-control{
  width:100%;
}
.rental-slider-search .elementor-widget-container{
  margin: 0% 2% 0% 10%!important;
}
.rental-slider-search .listing-search-form:after{
  right:25px!important;
}
.rental-slider-search .elementor-shortcode{
  width:100%;
}

.rental-bannar-icon .elementor-container{
  position:unset;
  transform:unset;
  width:unset;
  rotate:unset!important;
}
.rental-bannar-icon{
  margin-left: 37px;
}


  /* slider search css ends here */

  /* view category section css starts here */

.rental-product-tab-section .ht-tab-menus{
  position: unset!important
}
  /* view category section css ends here */

  /* header css starts here */

   /* .rental-header-mail a,.header-para h2{
     font-size:13px!important;
   }
   .header-caal-col{
     width: 21%!important;
   }
   .header-mail-col{
     width: 34%!important;
   }
   .header-para col{
     width: 44%!important;
   } */

   .rental-header-menu .elementskit-menu-hamburger{
    /* float: none!important; */
}
.rental-header-menu .elementskit-menu-hamburger{
    display: block;
    margin: 0 auto;
}

.rental-header-search .ekit_navsearch-button{
  line-height: 40px!important;
  height:5px!important;
}
.rental-nav-col .elementor-widget-wrap{
  padding: 8px 0px 8px 0px!important;
}
.equipment-search-col .elementor-element-populated{
  padding: 6px 10px 8px 10px!important;
}
.rental-header-search{
  padding:0!important;
}
.rental-header-search .ekit_navsearch-button{
  margin:0!important;
}
.header-menu-main-container{
  margin-top: -45px!important;
}

  /* header css ends here */

}


@media screen and (max-width:990px) and (min-width:768px){
  .rental-home-brand-slider{
  padding-bottom: 51px!important;
  }
  .rental-service-section .ea-button-wrap{
    display:unset!important;
  }
  .rental-service-section .ea-position-center{
    top:unset!important;
    bottom:-50px!important;
  }
  .rental-service-section .ea-navigation-prev{
    left: 30%!important;
  }
  .rental-service-section .ea-navigation-next{
    right: 30%!important;
  }
  .rental-slider-search input#dateInput2{
    width:100%!important;
  }
  .rental-bannar-icon .elementor-container{
    width:unset!important;
    rotate:unset!important;
    position: unset!important;
  }
  .feature-box img{
    height: 300px;
    width:100%!important;
  }

  .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 42%!important;
}
  .inner-construction-vehicle .wpr-grid-item-price {
    width: 35%;
}
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }

  .rental-service-section .ea-navigation-prev{
  padding: 14px 14px 14px 13px!important;
}
.rental-service-section  .ea-navigation-next{
    padding: 14px 14px 14px 13px!important;
}
.rental-service-section .ea-icon-arrow-left-4{
  font-size: 20px!important;
}
   .rental-service-section .ea-navigation-next i{
     font-size: 20px!important;
 }
.rental-product-tab-section .ht-row{
  margin-top:30px!important;
}
.rental-product-tab-section .ht-tab-menus{
  border-radius:unset!important;
  border:unset!important;
  padding:unset!important;
  background: unset!important;
}
.equip-about-text{
  position:unset!important;
  border-radius:unset!important;
  margin: 0 auto;
}
.about-second-img{
  text-align:left!important;
}
.about-second-img img{
  position: unset!important;
}
.rental-slider-icon .elementor-social-icon svg{
  transform:unset!important;
}
.we-provide-better-fes .elementor-column-gap-default{
  padding: 0px!important;
}
.equipment-search-col .elementor-element-populated{


  padding: 9px 10px 5px 10px!important;
}
.rental-header-menu .ekit-wid-con{
box-shadow: unset!important;
}
.rental-nav-col .elementor-widget-wrap{
  box-shadow: 0px 3px 12px #00000029;
}
.rental-slider-icon .elementor-social-icons-wrapper{
  transform:unset!important;
}
.rental-slider-search button{
  display: block;
    margin: 0 auto;
    background: #FFC107;
  border: none;
  padding: 8px 13px;
  margin-top: 10px;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Plus Jakarta Sans'!important;
}
.rental-slider-search .elementor-shortcode{
  padding: 15px 15px!important;
}
.rental-product-tab-section .ht-tab-menus{
  display:unset!important;
}



  /* single service page css starts here */
  .service-img{
  height: 201px!important;
}
  .single-service-page-img-div{
    display: block;
  }
  .single-service-page-img-div img{
    margin-bottom: 10px;
  }
  .service-single-box h3 {
    font: normal normal bold 25px/28px Plus Jakarta Sans;
}
.services-title a{
  font-size:22px;
}
  /* single service page css ends here */

  /* contact page css starts here */
.inner-contact-main-container{
padding:20px!important;
}



  /* contact page css ends here */

  .rental-timline .elementor-column[data-element_type="column"]::before{
    display: none;
  }

/* about us css starts here */
/* .about-col-second{
  width:100%!important;
}
.about-side-col{
    width:100%!important;
} */

  /* about us css ends here */

  /* header css starts here */

   .rental-header-mail a,.header-para h2{
     font-size:13px!important;
   }
   .header-caal-col{
     width: 21%!important;
   }
   .header-mail-col{
     width: 34%!important;
   }
   .header-para col{
     width: 44%!important;
   }

.rental-header-search .ekit_navsearch-button{
  line-height: 40px!important;
  height:5px!important;
}
.rental-nav-col .elementor-widget-wrap{
  padding: 8px 0px 8px 0px!important;
}
.equipment-search-col .elementor-element-populated{

}
.rental-header-search{
  padding:0!important;
}
.rental-header-search .ekit_navsearch-button{
  margin:0!important;
}
.header-menu-main-container{
  margin-top: -45px!important;
}

  /* header css ends here */
  /* search css starts here */
  .rental-slider-search .elementor-widget-container{
    margin-left:0!important;
  }
  .rental-slider-search .elementor-shortcode{
    width:100%!important;
  }
  .rental-slider-search button{
    opacity:unset;
    width:unset;
    height: unset;
  }
  .rental-slider-search .listing-search-form:after{
    display:none;
  }
  .rental-slider-search .form-control{
    width:100%;
    margin-top:10px;
  }


  /* search css ends here */
  .rental-header-menu .elementskit-menu-hamburger{
    display: block;
    margin: 0 auto;
  }
  /* .rental-header-menu .elementskit-menu-hamburger{
    float:none!important
  } */

  .rental-slider-search .listing-search-form{
    display:block;
    margin: 0 auto;
  }
  .rental-bannar-icon .elementor-container{
    position:unset;
    transform:unset;
  width:unset;
  }
  .slider-arrow-col,.slider-follow-us-col{
    display:none;
  }
  .slider-social-icon{
    width:80%!important;
    margin-left:30px;
  }
  .dont-waste-col{
    width:100%!important;
  }
  .dont-waste-col-2{
      width:100%!important;
  }
  .dont-waste-title h2{
    text-align: center;
  }
  .dont-waste-par h2{
      text-align: center;
  }

  .rental-product-tab-section .ht-tab-menus{
    position:unset!important;
  }
  .featured-euipment .wpr-grid .product{
  width:unset!important;
  margin-right: 15px;
  }
  .featured-euipment .wpr-grid{
    display:unset;
  }
  .rental-our-euipment .wpr-grid .wpr-grid-item{
    max-width:50%!important;
    width:50%!important;
  }

}



@media screen and (max-width:767px) and (min-width:641px){
  .rental-header-menu .ekit-wid-con{
    box-shadow:unset!important;

  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }

.equip-about-text{
  width: 50%!important;
    margin: 0 auto;
}
}

@media screen and (max-width:640px) and (min-width:481px){
  .inner-contact-background .elementor-widget-wrap{
    background-position:center center!important;
  }
}


@media screen and (max-width:480px) and (min-width:321px){
  .featured-euipment .wpr-grid-item{
  	margin-bottom:70px!important;

  }
  .inner-contact-background .elementor-widget-wrap{
    background-position:center center!important;
  }
  .sticky{
  position: fixed;
  width: 100%!important;
  z-index: 9999;
  top:0px;
  left:0;
  background: #fff;


  }
  .rental-header-menu .ekit-wid-con{
    box-shadow:unset!important;
  }

  .rental-header-menu  .ekit-wid-con{
    padding-top: 10px;
      padding-bottom: 10px;
  }
}



@media screen and (max-width:320px){
  .rental-blog-section .ea-navigation-prev{
      padding: 10px 10px 10px 10px!important;
    }
    .rental-blog-section .ea-navigation-next{
        padding: 10px 10px 10px 10px!important;
    }
  .rental-blog-section .ea-navigation-prev{
    left: 30%!important;
  }
  .rental-blog-section .ea-navigation-next{
    right: 30%!important;
  }
  .rental-home-brand-slider{
    margin-top:30px;
  }
  .rental-blog-section .ea-position-center{
    bottom:-32px!important;
    top:unset!important;
  }

  .sticky{
  position: fixed;
  width: 100%!important;
  z-index: 9999;
  top:0px;
  left:0;
  background: #fff;


  }
  .rental-header-menu .ekit-wid-con{
    box-shadow:unset!important;
  }
  .sticky .header-logo img{
  height: 50px;
  object-fit: cover;
  border-radius: 10px 0 0 10px;
  }
  .rental-header-menu  .ekit-wid-con{
    padding-top: 10px;
      padding-bottom: 10px;
  }
  .single-product .related-product-heading{
    text-align: left!important;
    font-size: 25px;
  }

  .rental-header-menu #ekit-megamenu-primary-menu{
    max-width: 318px!important;
  }
  .inner-contact-background .elementor-widget-wrap{
    background-position:center center!important;
  }
.single-product .related-product-para{
  width:100%;
  text-align:left;
}

}



@media screen and (max-width:767px){
  .rental-our-euipment .wpr-grid-filters{
    position:unset!important;
  }
  .elementor-heading-title{
  text-align: center;
  }
  .rental-service-section .ea-position-center{
    top:unset!important;
    bottom:-50px!important;
  }
  .rental-service-section .ea-navigation-prev{
    left: 30%!important;
  }
  .rental-service-section .ea-navigation-next{
    right: 30%!important;
  }
  .rental-testimonial-section .ea-slider-arrow{
    bottom:-50px!important;
    top:unset!important;
  }
  .rental-testimonial-section .ea-arrow-prev{
        left: 30%!important;
  }
  .rental-testimonial-section .ea-arrow-next{
    right:30%!important;
  }
  .rental-blog-section .ea-navigation-prev{
    left: 35%!important;
  }
  .rental-blog-section .ea-navigation-next{
    right: 35%!important;
  }
  .rental-home-brand-slider{
    margin-top:30px;
  }

  .rental-blog-section .ea-position-center{
    bottom:-32px!important;
    top:unset!important;
  }
  .rental-bannar-icon .elementor-container{
    width:unset!important;
    rotate:unset!important;
    position: unset!important;
  }
  .rental-our-euipment .wpr-grid-item-price{
    width: 100% !important;
    max-width: 140px !important;
    margin: 0px auto !important;
  }
  .featured-euipment .wpr-grid-item-price{
    width: 100% !important;
      max-width: 140px !important;
      margin: 0px auto !important;
  }
  #reply-title{
    text-align:center;
  }
  .single-page-title,.meta-box-question{
    text-align: center;
  }
  .feature-box img{
    height: 200px;
    width:100%!important;
  }
  .single-author-image{
    display:unset!important;
  }
   .single-author-image img{
     margin:0 auto;
   }
  .comment-author{
    text-align: center;
  }
  .comment-meta{
    text-align: center;
  }
  .content_page p{
    text-align: center;
  }
  .reply{
text-align: center;

  }

  #comments{
    display:unset!important;
  }
  #respond{
  width:100%!important;
  }
  .comment{
    width:100%!important;
  }
  .comment-list{
    width:100%;
  }
  .comment-author img{
    margin: 0 auto;
  }
  #single_post .content_boxes{
    transform: translateY(-3%);

  }
  .inner-construction-vehicle .wpr-grid-item-price{
    width:100%!important;
  }
  .rental-slider-icon .elementor-social-icons-wrapper{
    transition: unset;
    rotate:unset;
    position: unset!important;
  }
  .search .ekit-template-content-header{
    position:unset!important;
  }
  .rental-footer-mail {
    display: block;
    margin: 0 auto;
}
.rental-footer-mail .ekit-wid-con .ekit-header-info, .ekit-wid-con .ekit-header-info a {
    display: unset;
}
.rental-footer-mail{
  display: block;
margin: 0 auto;
}
  .rental-footer-mail .ekit-header-info{
  text-align:center;
}
.footer-menu .hfe-nav-menu {
    display: block;
}
.footer-menu a.hfe-menu-item {
    display: block;
    text-align: center;
}

  .rental-our-euipment .wpr-grid-image-wrap{
  height:unset!important;
}
.rental-slider-icon .elementor-social-icon svg{
  transform:unset!important;
}
.featured-euipment .wpr-grid-image-wrap{
  height: unset!important;
}
.rental-product-tab-section .ht-tab-menus{
  border-radius:unset!important;
  border:unset!important;
  padding:unset!important;
  background: unset!important;
}
.rental-slider-icon .elementor-social-icons-wrapper{
transform:unset!important;
}
.rental-our-euipment .wpr-pointer-none{
  margin:5px!important;
}
.rental-our-euipment .wpr-grid-filters{
  text-align: center!important;
}
.timeline-steps-section{
  display:none;
}

.rental-timline .widget-image-caption{
  display:block!important;
}
.header-para-col .elementor-widget-wrap{
  justify-content: center;
}
.rental-slider-icon .fa-facebook-f{

}
.rental-footer-mail{
  display: block;
margin: 0 auto;
}
  .rental-footer-mail .ekit-header-info{
  text-align:center;
}
.rental-service-section .ea-navigation-prev,.rental-service-section .ea-navigation-next{
  padding: 13px 13px 13px 13px!important;
}
.rental-service-section .ea-icon-arrow-left-4,.rental-service-section .ea-icon-arrow-right-4{
  font-size:16px!important;
}
.rental-slider-icon .fa-facebook-f{
  transform:unset!important;
}
.rental-product-tab-section .ht-tab-menus{
  display:unset!important;
}

  .rental-product-tab-section .ht-tab-menus{
  border-radius:unset!important;
  border:unset!important;
  padding:unset!important;
  background: unset!important;
}
  /* single service page css starts here */
  .single-service-list-one:before{
    display:none;
  }
  .single-service-list-two:before{
      display:none;
  }
  .single-services .read-more{
    display: block;
    text-align:center;
  }
  .services-title a{
    font-size: 18px;
  }
  .service-border{
    position: unset;
    background: #000;
    text-align: center;
  }
  .service-single-box h3{
    font: normal normal bold 23px/28px Plus Jakarta Sans;
  }
  .service-single-page p, .para, .single-service-list-one, .single-service-list-two{
    font-size: 14px;
    text-align: center;
  }
  .single .ekit-template-content-header{
    position: unset;
  }

  .single-service-page-img-div{
    display:block;
  }
  .single-service-post{
    display: block;
  }
  .service-single-box h3{
    text-align: center;
  }
  .single-service-page-img-div img{
    margin-bottom:20px;
  }
.service-img img{
      margin-bottom:20px!important;
  }
  .service-img{
    height: unset!important;
  }

/* single service page css ends here */


/* inner construction vehicle css starts here */

.inner-construction-vehicle .wpr-grid-item-price{
  position:unset!important;
}
.inner-construction-vehicle .wpr-grid-item-display-inline.wpr-grid-item-align-left, .wpr-grid-item-display-custom.wpr-grid-item-align-left{
  float:unset!important;
}



/* inner construction vehicle css ends here */


  .equip-about-text{
    display: block;
    margin: 0 auto;
  }
  /* contact page css starts here */
.inner-contact-main-container{
  padding:0!important;
  box-shadow:unset!important;
}
.contact-mail .ekit-wid-con .ekit-header-info, .ekit-wid-con .ekit-header-info a{
  text-align: center;
}
.inner-contact-form input[type="submit"]{
  display:block;
  margin: 0 auto;
  margin-top:20px;
}



  /* contact page css ends here */


  /* faq page css starts here */
.inner-faq-section .htwoolentor-faq-head-text{
  text-align:center;
}
.inner-faq-section .htwoolentor-faq-content p{
  text-align:center;
}


  /* faq page css ends here */

  /* inner pages css starts here */
  .page .ekit-template-content-header{
    position:unset!important;
  }
  .rental-choose-us-col-2{
    margin-left:0!important;
  }
  .inner-about-us-heading h2:before{
    display:none;
  }
  .inner-page-bannar-section{
    background-size:cover!important;
  }

  /* inner pages css ends here */

  .rental-service-section .ea-title{
    text-align:center;
  }
  .rental-service-section .ea-content{
    position: unset!important;
    background:#000;
    margin-top:10px;
  }

    /* Featured Equipment css starts here */

  .featured-euipment .inner-block{
  text-align: center;
  }
  .featured-euipment .wpr-grid-item-price{
    position: unset!important;
  }
  .featured-euipment .wpr-grid-item-align-left{
    float:unset!important;
  }



    /* our-equipment css starts here */


    .rental-our-euipment .inner-block{
    text-align: center;
    }
    .rental-our-euipment .wpr-grid-item-price{
      position: unset!important;
    }
    .rental-our-euipment .wpr-grid-item-align-left{
      float:unset!important;
    }




  /* slider search css starts here */

.rental-slider-search .listing-search-form:after{
  display:none;
}
.rental-slider-search button{
  opacity: unset!important;
      width: unset;
      height: unset;
      display: block;
      margin: 0 auto;
      margin-top: 10px;
      background: #FFC107;
      padding: 7px 14px;
      color: #000;
      border: none;
      font-weight: 700;
      font-family: Plus Jakarta sans-serif;
}
.rental-slider-search .elementor-shortcode{
  margin:0 auto;
}
.rental-slider-search .form-control{
  margin-bottom:10px;
  width:100%;
}


/* slider search css ends here */

  .rental-product-tab-section .ht-tab-menus li {
      display: inline-grid;
      margin-right: 20px;
  }
  .rental-product-tab-section .ht-tab-menus li{
    margin:5px!important;
  }

  .rental-slider-search .listing-search-form{
    display:block;
    margin: 0 auto;
  }



  /* .equipment-search-col{
    display:none;
  } */

  .home .ekit-template-content-header{
    position: unset;
  }

  .rental-header-mail .ekit-header-info{
    text-align:center;
  }
  .rental-nav-col{
    background-color:unset!important;
  }
  /* .rental-bannar-icon .elementor-container{
  display: none;
  } */
  .rental-header-menu .elementskit-menu-hamburger {
    border: 1px solid #1C222A!important;
}
.rental-header-menu .elementskit-menu-hamburger-icon {
    background-color: #1C222A!important;
}
.slider-follow-us-col,.slider-arrow-col{
  display:none!important;
}
.rental-product-tab-section .ht-tab-menus{
  position: unset!important;
}


/* View Category Section Css Starts here */
.rental-product-tab-section .content{
  text-align: center;
}

/* View Category Section Css Ends here */

/* Counter Section Css Starts here */
.rental-counter .elementor-counter-number-wrapper,.rental-counter2 .elementor-counter-number-wrapper{
  justify-content: center;
}
.rental-para p{
  text-align:center;
}
/* Counter Section Css Ends here */



/* About Section Css Starts here */
.about-second-img img{
  position: unset!important;
}
.equip-about-text{
    position: unset!important;
  width:100%;
  border-radius:unset!important;
}
.about-border-col .elementor-widget-wrap{
  border:none!important;
}
.about-first-img .elementor-widget-container{
  text-align:center;
}
/*About  Section Css Ends here */

/*Featured Product Section Css starts here */
.featured-euipment .wpr-grid{
  display:unset!important;
}
.featured-euipment .wpr-grid .product{
width:100%!important;
}
/*Featured Product Section Css ends here */


/*Rental Product Section Css starts here */
.rental-our-euipment .wpr-grid .wpr-grid-item{
  max-width: 100%!important;
   width: 100%!important;
}
.rental-product-tab-section img {
    width: 100%;
    height: 100%;
}

/*Rental Product Section Css ends here */

/* news Section Css starts here */
.rental-newsletter input[type="submit"]{
  position:unset!important;
  display: block;
    margin: 0 auto;
    margin-top: 10px;
}
/* news section Css ends here */

.footer-logo img{
  display:block;
  margin:0 auto;
}

.rental-timline .elementor-column[data-element_type="column"]::before{
  display:none;
}
.rental-footer-heading h2:after{
  display:none;
}
.rental-counter2 .elementor-counter{
  float:none!important;
}
.rental-counter .elementor-counter{
    float:none!important;
}



.rental-footer-mail .ekit-header-info{
    justify-content: center;

}

.footer-menu .hfe-nav-menu {
display: block;
margin: 0 auto;
}
.footer-menu ul.hfe-nav-menu li:before{
  display:none;
}




}






@media screen and (max-width:1024px){
.rental-header-menu .elementskit-navbar-nav > li > a{
  padding: 10px 15px 10px 15px!important;
}
.equipment-search-col {
  height: 45px !important;
}
}

@media (max-width:1023px){
  .header-seach-sec .elementor-widget-shortcode {
    top: 30%;
    transform: translate(-50%, 0%);
}
}

@media (max-width:767px){
  ul.apsw_data_container .apsw-info-product{
    position: relative;
  }
  ul.apsw_data_container li .apsw-price{
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
  }
  .sticky{
    background-color: #FFFFFF;
  }
}
@media (max-width:576px){
  .rental-header-search .ekit-wid-con{
    margin-top: 15px;
  }
  .elementor-widget-ha-site-logo.ha-site-logo img {
    max-width: 120px !important;
}
.rental-header-search .ekit-wid-con i.icon.icon-search11 {
  padding-left: 40px;
}
}