





 @media screen and (max-width:1440px) and (min-width:1367px){
   .holiday-rental-slider-main-section .elementor-container{
     padding: 0px 20px 0px 0px!important;
   }
   .holiday-rental-slider-rental-button{
     display:none;
   }
   .holiday-rental-slider-para .elementor-heading-title{
     margin-bottom:0!important;
   }
   /*------------------   header CSS Starts Here---------------------------*/
 .holiday-rental-header-call-us-col{
   width:20%!important;
 }
 .holiday-rental-header-logo-col{
   width:20%!important;
 }
 .holiday-rental-header-menu-col{
   width:60%!important;
 }
 /*------------------   header CSS ends Here---------------------------*/

   /*------------------   inner Blog faq CSS Starts Here---------------------------*/
     .holiday-rental-faq-form input[type="text"]{
       width:100%;
     }

     /*------------------   inner Blog faq CSS ends Here---------------------------*/
     /*---------------------Single Blog Page css starts here--------------------------*/
   .single-page-metaimage img{
     width: 100%!important;
   }
   .content_page{
   background-color: #fff;
   transform: translateY(-5%);
   }
   /*---------------------Single Blog Page css ends here--------------------------*/

   .holiday-rental-testimonial .ua-arrow-prev{
     right:11%!important;
   }
   .holiday-rental-slider-heading .elementor-heading-title{
     font-size: 30px!important;
     line-height: 33px!important;
   }
   .holiday-rental-slider-heading{
     margin-bottom:0!important;
   }
   .holiday-rental-first-section-half-col .elementor-widget-wrap{
     padding: 0px 0px 143px 0px!important;
   }
   .holiday-rental-slider-subheading .elementor-heading-title{
     margin-bottom:0!important;
   }
   .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
     width: 396px;
   }
   .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
     right: 15%!important;
   }
   .holiday-rental-contact-us-button{
     margin-bottom:0!important;
   }
   .holiday-rental-check-in-form-col .elementor-widget-wrap{
     margin-bottom:0!important;
   }
   .holiday-rental-first-section-half-col .elementor-widget-wrap{
     padding: 0px 0px 0px 0px!important;
   }
    .holiday-rental-slider-subheading .elementor-heading-title{
      font-size: 18px!important;
    }
    .holiday-rental-slider-para .elementor-element{
      font-size: 15px;
      line-height: 20px;
    }
    /* .holiday-rental-slider-subheading{
      margin-bottom:0!important;
    } */

}
@media screen and (max-width:1366px) and (min-width:1041px){
  .holiday-rental-slider-heading .elementor-heading-title{
    font-size: 30px!important;
    line-height: 33px!important;
  }
  .holiday-rental-slider-heading{
    margin-bottom:0!important;
  }
  .holiday-rental-slider-rental-button{
  display:none!important;
  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
    width: 372px!important;
  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
    right: 15%!important;
  }
  /*------------------   header CSS Starts Here---------------------------*/
.holiday-rental-header-call-us-col{
  width:20%!important;
}
.holiday-rental-header-logo-col{
  width:20%!important;
}
.holiday-rental-header-menu-col{
  width:60%!important;
}
/*------------------   header CSS ends Here---------------------------*/
  /*------------------   inner Blog faq CSS Starts Here---------------------------*/
    .holiday-rental-faq-form input[type="text"]{
      width:100%;
    }

    /*------------------   inner Blog faq CSS ends Here---------------------------*/
    /*---------------------Single Blog Page css starts here--------------------------*/
  .single-page-metaimage img{
    width: 100%!important;
  }
  .content_page{
  background-color: #fff;
  transform: translateY(-5%);
  }
  /*---------------------Single Blog Page css ends here--------------------------*/

  .holiday-rental-testimonial .ua-arrow-prev{
    right:11%!important;
  }
  .holiday-rental-slider-heading .elementor-heading-title{
    font-size: 35px!important;
    line-height: 43px!important;
    margin-bottom:0!important;
  }
  .holiday-rental-first-section-img img{
  left:0!important;
  }
  .holiday-rental-first-section-half-col .elementor-widget-wrap{
    padding: 0px 0px 0px 0px!important;
  }
   .holiday-rental-check-in-form-col .elementor-widget-wrap{
     margin-bottom:0!important;
   }
   .holiday-rental-slider-subheading{
     margin-bottom:0!important;
   }
   .holiday-rental-slider-para{
     font-size: 14px!important;
     line-height: 22px!important;
   }
   .holiday-rental-slider-main-section .elementor-container{
     padding: 0px 25px 0px 0px!important;
   }

}




@media screen and (max-width:1040px) and (min-width:1025px){
  /*------------------   header CSS Starts Here---------------------------*/
.holiday-rental-header-call-us-col{
  width:20%!important;
}
.holiday-rental-header-logo-col{
  width:20%!important;
}
.holiday-rental-header-menu-col{
  width:60%!important;
}
/*------------------   header CSS ends Here---------------------------*/
  /*------------------   inner Blog faq CSS Starts Here---------------------------*/
    .holiday-rental-faq-form input[type="text"]{
      width:100%;
    }

    /*------------------   inner Blog faq CSS ends Here---------------------------*/

  /*---------------------Single Blog Page css starts here--------------------------*/
.single-page-metaimage img {
width: 100%;
}
.content_page{
background-color: #fff;
transform: translateY(-2%);
}
.single-post-comment{
  width: 100%!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/

.holiday-rental-testimonial .ua-arrow-prev{
  right:11%!important;
}

.holiday-rental-check-in-form-col .elementor-widget-wrap{
  background-color:unset!important;
}
.holiday-rental-check-in-form-col{
  position: absolute;
  top: 0;
}

.holiday-rental-first-section-img img{
  position: relative;
  bottom: unset;
  left: 0;

}
.holiday-rental-gallery-empty-col{
  display:none!important;
}
.holiday-rantal-villas-section .mphb-room-type-title{
  padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
  padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-regular-price{
    padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-room-type-title{
  font-size: 15px;
}
/* .holiday-rental-check-in-form form{
  justify-content:center!important;
  gap: 30px;
}
.holiday-rental-check-in-form p{
  width:unset!important;
}
.holiday-rental-slider-inner-section .elementor-container{
  padding: 15px 25px 15px 0px!important;
} */
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
  display: none!important;
}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
  right:unset!important;
}
.holiday-rental-check-in-form-col{
  width:100%!important;
}
.holiday-rental-check-in-form form{
  justify-content: center;
  gap:30px!important;
}
.holiday-rental-check-in-form p{
  width:unset!important;
}
.holiday-rental-first-section-half-col .elementor-widget-wrap{
  padding-bottom:0!important;
}
.holiday-rental-check-in-form-col .elementor-widget-wrap{
  padding: 85px 25px 25px 25px!important;
}
.holiday-rental-slider-main-section .elementor-section{
padding: 0px 22px 0px 0px!important;
}
.holiday-rental-slider-heading .elementor-heading-title{
  font-size: 35px!important;
  line-height: 41px!important;
}
 .holiday-rental-slider-subheading .elementor-heading-title{
   margin-bottom: 0!important;
    margin-top: 35px;
 }
 .holiday-rental-slider-heading .elementor-heading-title{
   margin-bottom:0!important;
 }



}


@media screen and (max-width:1024px) and (min-width:991px){
  .holiday-rental-check-in-form-col{
    margin-left:0!important;
  }
  #sidebar .post-content a{
    font-size: 12px;
  }
  #sidebar .wp-block-latest-comments__comment-link{
    font-size: 12px;
  }
  #sidebar .wp-block-group__inner-container h2{
    font-size: 18px;
  }
  /*------------------   inner single Blog page css Starts Here---------------------------*/
  .single-post-nav .nav-links{
    display:block;
  }
    .single-post-nav .nav-previous{
    text-align:center;
  }
    .single-post-nav .nav-next{
      text-align:center;
  }
  /*------------------   inner single Blog page css ends Here---------------------------*/


  /*------------------   inner Blog faq CSS Starts Here---------------------------*/
    .holiday-rental-faq-form input[type="text"]{
      width:100%;
    }

    /*------------------   inner Blog faq CSS ends Here---------------------------*/

        /*-------------------Header CSS Starts Here---------------------------*/

        .holiday-rental-header-menu .elementskit-menu-hamburger {
        float: unset!important;
        margin: 0 auto!important;
        }
        .holiday-rental-header-menu  .elementskit-menu-hamburger{
        border: 1px solid #000!important;
        }
        .elementskit-menu-hamburger-icon {
        background-color: #000!important;
        }
        .holiday-rental-header-main-section .elementskit-menu-hamburger{
        z-index:0;
        }
        .holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
        z-index: 9999!important;
        }
        /*-------------------Header CSS Starts Here---------------------------*/


    /*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}

.content_page {
background-color: #fff;
transform: translateY(-3%);
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}

.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/

/*--------------------why Choose Us section css ends here--------------------------*/

.holiday-rental-why-choose-us-section img{
margin:0 auto;
}
/*---------------------why Choose Us section css ends here--------------------------*/


.holiday-rental-testimonial .ua-arrow-prev{
  right:11%!important;
}


.holiday-rental-service-activities p{
  font-size: 14px;
}
.holiday-rental-slider-rental-button{
  display:none;
}
.holiday-rental-slider-subheading h2{
  margin-bottom:0!important;
  margin-top:35px!important;
}
.holiday-rental-slider-heading h2{
    margin-bottom:0!important;
}
.holiday-rantal-villas-section .mphb-room-type{
  width:45%;
}
.holiday-rental-service-activities .mphb_sc_services-wrapper{
  grid-template-columns: repeat(2, 1fr);
}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
  display:none;
}
.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
  right:unset!important;
  left:0!important;
}
.holiday-rental-check-in-form-col .elementor-widget-wrap{
  background-color:unset!important;
}
.holiday-rental-check-in-form-col{
  position: absolute;
/* left: 6%; */
  top: 0;
}
/* .holiday-rental-check-in-form p{
  width:100%;
} */
.holiday-rental-first-section-img img{
  position: relative;
  bottom: unset;
  left: 0;

}
.holiday-rental-gallery-empty-col{
  display:none!important;
}
.holiday-rantal-villas-section .mphb-room-type-title{
  padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
  padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-regular-price{
    padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-room-type-title{
  font-size: 15px;
}
.holiday-rental-check-in-form form{
  justify-content:center!important;
  gap: 30px;
}
.holiday-rental-check-in-form p{
  width:unset!important;
}
.holiday-rental-slider-inner-section .elementor-container{
  padding: 15px 25px 15px 0px!important;
}


}






@media screen and (max-width:990px) and (min-width:768px){
  .holiday-rental-slider-subheading .elementor-heading-title{
    font-size: 16px!important;
  }
  .holiday-rental-slider-heading .elementor-heading-title{
    font-size: 25px!important;
    line-height: 30px!important;
  }
  .holiday-rental-slider-para .elementor-heading-title{
    line-height: 20px!important;
  }
  .holiday-rental-check-in-form-col{
    margin-left:0!important;
  }
  .holiday-rental-slider-inner-section .elementor-container{
    padding: 0px 20px 0px 0px!important;
  }
  .holiday-rental-check-in-form form{
    justify-content:center!important;
    gap: 30px;
  }
  .holiday-rental-check-in-form p{
    width:unset!important;
  }
  .holiday-rental-service-activities p{
    font-size: 14px;
  }
  .holiday-rental-slider-rental-button{
    display:none;
  }
  .holiday-rental-slider-subheading h2{
    margin-bottom:0!important;
    margin-top:35px!important;
  }
  .holiday-rental-slider-heading h2{
      margin-bottom:0!important;
  }
  .holiday-rantal-villas-section .mphb-room-type{
    width:45%;
  }
  .holiday-rental-service-activities .mphb_sc_services-wrapper{
    grid-template-columns: repeat(2, 1fr);
  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
    display:none;
  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
    right:unset!important;
    left:0!important;
  }
  /* .holiday-rental-check-in-form input{
    width:100%;
  }
  .holiday-rental-check-in-form .mphb_sc_search-adults select{
    width:100%;
  }
  .holiday-rental-check-in-form p{
    width:100%;
  }
  .holiday-rental-check-in-form .mphb_sc_search-children select{
    width:100%;
  }
  .holiday-rental-check-in-form .mphb_sc_search-submit-button-wrapper:after{
    opacity:0;
  }
  .holiday-rental-check-in-form input[type=submit]{
    opacity: 1;
    width:50%;
  }
  .holiday-rental-check-in-form form{
    display:block;
  } */
  .holiday-rental-check-in-form-col .elementor-widget-wrap{
    background-color:unset!important;
  }
  /* .holiday-rental-check-in-form-col{
    position: absolute;
    bottom: 0;
    right: 0;
  } */
  .holiday-rental-check-in-form-col{
    position: absolute;
/* left: 6%; */
    top: 0;
  }
  .holiday-rental-check-in-form p{
    width:100%;
  }
  .holiday-rental-first-section-img img{
    position: relative;
    bottom: unset;
    left: 0;

  }
/* .holiday-rental-first-section-second-half .elementor-widget-wrap {
  align-content: start!important;
} */
.holiday-rental-gallery-empty-col{
  display:none!important;
}
.holiday-rantal-villas-section .mphb-room-type-title{
  padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
  padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-regular-price{
    padding-left:0!important;
}
.holiday-rantal-villas-section .mphb-room-type-title{
  font-size: 15px;
}

/*--------------------Category  search page CSS starts Here---------------------------*/
.archive .single-img{
  margin-bottom: 20px;
}
.archive .post-text p{
  font-size: 14px;
}
.archive .wp-block-heading{
  font-size:15px!important;
}
.archive .widget-title{
  font-size:15px;
}



/*--------------------Category search page CSS ends Here---------------------------*/
  /*------------------   inner single Blog page css Starts Here---------------------------*/
  .single-post-nav .nav-links{
    display:block;
  }
    .single-post-nav .nav-previous{
    text-align:center;
  }
    .single-post-nav .nav-next{
      text-align:center;
  }
  /*------------------   inner single Blog page css ends Here---------------------------*/
  /*------------------   inner Blog faq CSS Starts Here---------------------------*/
    .holiday-rental-faq-form input[type="text"]{
      width:100%;
    }

    /*------------------   inner Blog faq CSS ends Here---------------------------*/



  /*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: #fff;
transform: translateY(-2%);
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}

.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
.socila_share{
  text-align: left;
  margin-top:20px!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/




  /*-------------------Single Blog Page CSS Starts Here---------------------------*/

  .single-page-metaimage img{
    width:100%;
  }
  .content_page {
    /* background-color: #fff; */
    transform: translateY(-1%);
}



/*-------------------Single Blog Page CSS ends Here---------------------------*/




    /*-------------------Header CSS Starts Here---------------------------*/


    .holiday-rental-header-menu .elementskit-menu-hamburger {
    float: unset!important;
    margin: 0 auto!important;
    }
    .holiday-rental-header-menu  .elementskit-menu-hamburger{
    border: 1px solid #000!important;
    }
    .elementskit-menu-hamburger-icon {
    background-color: #000!important;
    }
    .holiday-rental-header-main-section .elementskit-menu-hamburger{
    z-index:0;
    }
    .holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
    z-index: 9999!important;
    }


    /*-------------------Header CSS Starts Here---------------------------*/


    /*---------------------why Choose Us section css ends here--------------------------*/

     .holiday-rental-testimonial .slick-arrow{
       display:none!important;
     }
  /*---------------------why Choose Us section css ends here--------------------------*/
  /*--------------------why Choose Us section css ends here--------------------------*/

.holiday-rental-why-choose-us-section img{
  margin:0 auto;
}

  /*---------------------why Choose Us section css ends here--------------------------*/

}






@media screen and (max-width:767px) and (min-width:641px){
  .holiday-rental-check-in-form-col{
    margin-left:0!important;
  }
  .holiday-rental-first-section-half-col p,h2{
    text-align: center;
  }

  .holiday-rental-top-holiday-places-section .ua-content {
    width: 100%;
    text-align: center!important;
}
  .holiday-rental-testimonial .ua-testimonial-text{
    padding:0!important;
  }
  .ua-testimonials-quote-position-above .ua-testimonial-text:after{
    font-size: 80px!important;
    line-height: 55px!important;
    padding-top:0!important;
  }

  .holiday-rental-service-activities .mphb-service-title{
    padding-left:0!important;
  }
  .holiday-rental-service-activities p{
    padding-left:0!important;
    text-align: center;
    font-size: 14px;
  }

  .holiday-rental-check-in-form form{
    display:block;
  }
  .holiday-rental-check-in-form p{
    width:100%;
    margin-bottom:20px!important;
  }
  .holiday-rental-check-in-form-col .elementor-widget-wrap{
    background-color:unset!important;
  }
  .holiday-rental-check-in-form input{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-adults select{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-children select{
    width:100%;
      padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-submit-button-wrapper:after{
    opacity:0;
  }
  .holiday-rental-check-in-form input[type=submit]{
    opacity: 1;
    width:100%;
    background: #F0923C;
    color: #fff;
    font-family: 'Lexend', sans-serif;

  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
  display:none!important;
  }
   .holiday-rental-our-latest-gallery-slider  .elementor-swiper-button-next{
     display:none!important;
   }
  .holiday-rental-check-in-form-col{
    position:unset!important;
  }
  .holiday-rental-header-menu .elementskit-menu-container {
  max-width: 320px!important;
  }
  .holiday-rental-first-section-img img{
    position:unset!important;
  }
   .holiday-rental-slider-main-section .elementor-widget-wrap{
     background-image:none!important;
   }
   .holiday-rantal-villas-section .mphb-room-type-title{
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-regular-price{
     padding-left:0!important;
   }

  /*------------------   inner single Blog page css Starts Here---------------------------*/
  .single-post-nav .nav-links{
    display:block;
  }
    .single-post-nav .nav-previous{
    text-align:center;
  }
    .single-post-nav .nav-next{
      text-align:center;
  }
  /*------------------   inner single Blog page css ends Here---------------------------*/

  /*------------------   inner Blog faq CSS Starts Here---------------------------*/
    .holiday-rental-faq-form input[type="text"]{
      width:100%;
    }

    /*------------------   inner Blog faq CSS ends Here---------------------------*/




  /*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/


/*-------------------Footer CSS Starts Here---------------------------*/
.holiday-rental-contact-us-col .elementor-icon-box-wrapper {
    display: block!important;
    text-align: center!important;
}
.holiday-rental-footer-main-section .hfe-menu-item{
  justify-content:center!important;;
}
.holiday-rental-footer-connect-with-us-btn:before{
display:none;
}
.holiday-rental-footer-connect-with-us-btn:after{
display:none;
}

.holiday-rental-footer-useful-links .hfe-nav-menu {
display: block;
margin: 0 auto;
}
.holiday-rental-footer-useful-links .hfe-nav-menu__layout-horizontal{
display: block;
}
.holiday-rental-footer-useful-links ul.hfe-nav-menu li:before{
display:none;
}
.book-store-footer-menu .hfe-nav-menu__layout-horizontal{
display: block;
}
.holiday-rental-footer-subscribe-form input[type="submit"]{
position:unset;
display: block;
margin:0 auto;
margin-top:20px;
}
.holiday-rental-home-get-in-touch-section{
margin-bottom:0!important;
}
.holiday-rental-footer-background-img{
background-image:unset!important;
background-color:#131725;
}



/*-------------------Footer CSS Starts Here---------------------------*/




  /*-------------------get in touch section CSS Starts Here---------------------------*/
  .holiday-rental-footer-get-in-touch-form input[type="text"]{
  width:100%;
  }
  .holiday-rental-footer-get-in-touch-form input[type="email"]{
  width:100%;
  }
  .holiday-rental-footer-get-in-touch-form textarea{
  width:100%;
  }
  .holiday-rental-footer-get-in-touch-form input[type="submit"]{
  display:block;
  margin:0 auto;
  }

  /*-------------------get in touch section CSS Starts Here---------------------------*/


/*-------------------Single Blog Page CSS Starts Here---------------------------*/

.single-page-metaimage img{
  width:100%;
}
.single-page-title {
    font: 600 22px/25px Jost;
    color: #242424;
    font-family: 'Lexend', sans-serif;
}
.content_page {
    background-color: #fff;
    transform: translateY(-1%);
}
.single-page-title{
  text-align:center;
}
.single-post-content p ,.meta-box-question,.cat-item-1{
  text-align:center;
}
.single-post-social-box li.cat-item{
  display:block!important;
}
.single-post-comment{
  width:100%;
}
.socila_share{
  margin-top:20px;
}



/*-------------------Single Blog Page CSS ends Here---------------------------*/
  /*-------------------Header CSS Starts Here---------------------------*/

  .holiday-rental-header-call-us-col{
  display:none;
  }
  .holiday-rental-header-menu .elementskit-menu-hamburger {
  float: unset!important;
  margin: 0 auto!important;
  }
  .holiday-rental-header-menu  .elementskit-menu-hamburger{
  border: 1px solid #000!important;
  }
  .elementskit-menu-hamburger-icon {
  background-color: #000!important;
  }
  .holiday-rental-header-main-section .elementskit-menu-hamburger{
  z-index:0;
  }
  .holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
  z-index: 9999!important;
  }


  /*-------------------Header CSS Starts Here---------------------------*/
/*---------------------About Inner Page css starts here--------------------------*/
  .holiday-rental-inner-title-bannar .woolentor-breadcrumb,.holiday-rental-inner-page-title h2{
    text-align: center!important;
  }

  /*---------------------About Inner Page css ends here--------------------------*/

  /*---------------------Home Page  Counter section css ends here--------------------------*/
  .holiday-rental-about-us-counter-section .elementor-counter-number-prefix{
  flex-grow:1!important;
  }
  .holiday-rental-about-us-counter-section .elementor-counter-title{
  text-align: center!important;
  }

  /*---------------------Home Page  Counter section css ends here--------------------------*/

    /*--------------------why Choose Us section css ends here--------------------------*/

  .holiday-rental-why-choose-us-section img{
    margin:0 auto;
  }

    /*---------------------why Choose Us section css ends here--------------------------*/

     .holiday-rental-testimonial .slick-arrow{
       display:none!important;
     }
  /*---------------------why Choose Us section css ends here--------------------------*/

}







@media screen and (max-width:640px) and (min-width:481px){
  .holiday-rental-check-in-form-col{
    margin-left:0!important;
  }
  .holiday-rental-testimonial .ua-arrow-prev{
    display:none!important;
  }
  .holiday-rental-testimonial .ua-arrow-next{
      display:none!important;
  }
  .holiday-rental-first-section-half-col p,h2{
    text-align: center;
  }
  .holiday-rental-top-holiday-places-section .ua-content {
    width: 100%;
    text-align: center!important;
}

  .holiday-rental-testimonial .ua-testimonial-text{
    padding:0!important;
  }
  .ua-testimonials-quote-position-above .ua-testimonial-text:after{
    font-size: 80px!important;
    line-height: 55px!important;
    padding-top:0!important;
  }

  .holiday-rental-service-activities .mphb-service-title{
    padding-left:0!important;
  }
  .holiday-rental-service-activities p{
    padding-left:0!important;
    text-align: center;
    font-size: 14px;
  }

  .holiday-rental-check-in-form form{
    display:block;
  }
  .holiday-rental-check-in-form p{
    width:100%;
    margin-bottom:20px!important;
  }
  .holiday-rental-check-in-form-col .elementor-widget-wrap{
    background-color:unset!important;
  }
  .holiday-rental-check-in-form input{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-adults select{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-children select{
    width:100%;
      padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-submit-button-wrapper:after{
    opacity:0;
  }
  .holiday-rental-check-in-form input[type=submit]{
    opacity: 1;
    width:100%;
    background: #F0923C;
    color: #fff;
    font-family: 'Lexend', sans-serif;

  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
  display:none!important;
  }
   .holiday-rental-our-latest-gallery-slider  .elementor-swiper-button-next{
     display:none!important;
   }
  .holiday-rental-check-in-form-col{
    position:unset!important;
  }
  .holiday-rental-header-menu .elementskit-menu-container {
  max-width: 320px!important;
  }
  .holiday-rental-first-section-img img{
    position:unset!important;
  }
   .holiday-rental-slider-main-section .elementor-widget-wrap{
     background-image:none!important;
   }
   .holiday-rantal-villas-section .mphb-room-type-title{
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-regular-price{
     padding-left:0!important;
   }


  /*------------------   inner single Blog page css Starts Here---------------------------*/
  .single-post-nav .nav-links{
    display:block;
  }
    .single-post-nav .nav-previous{
    text-align:center;
  }
    .single-post-nav .nav-next{
      text-align:center;
  }
  /*------------------   inner single Blog page css ends Here---------------------------*/
  /*------------------   inner Blog faq CSS Starts Here---------------------------*/
    .holiday-rental-faq-form input[type="text"]{
      width:100%;
    }

    /*------------------   inner Blog faq CSS ends Here---------------------------*/


  /*-------------------Footer CSS Starts Here---------------------------*/
  .holiday-rental-contact-us-col .elementor-icon-box-wrapper {
      display: block!important;
      text-align: center!important;
  }
  .holiday-rental-footer-main-section .hfe-menu-item{
    justify-content:center!important;;
  }
  .holiday-rental-footer-connect-with-us-btn:before{
  display:none;
  }
  .holiday-rental-footer-connect-with-us-btn:after{
  display:none;
  }

  .holiday-rental-footer-useful-links .hfe-nav-menu {
  display: block;
  margin: 0 auto;
  }
  .holiday-rental-footer-useful-links .hfe-nav-menu__layout-horizontal{
  display: block;
  }
  .holiday-rental-footer-useful-links ul.hfe-nav-menu li:before{
  display:none;
  }
  .book-store-footer-menu .hfe-nav-menu__layout-horizontal{
  display: block;
  }
  .holiday-rental-footer-subscribe-form input[type="submit"]{
  position:unset;
  display: block;
  margin:0 auto;
  margin-top:20px;
  }
  .holiday-rental-home-get-in-touch-section{
  margin-bottom:0!important;
  }
  .holiday-rental-footer-background-img{
  background-image:unset!important;
  background-color:#131725;
  }



  /*-------------------Footer CSS Starts Here---------------------------*/





  /*-------------------Header CSS Starts Here---------------------------*/

  .holiday-rental-header-call-us-col{
  display:none;
  }
  .holiday-rental-header-menu .elementskit-menu-hamburger {
  float: unset!important;
  margin: 0 auto!important;
  }
  .holiday-rental-header-menu  .elementskit-menu-hamburger{
  border: 1px solid #000!important;
  }
  .elementskit-menu-hamburger-icon {
  background-color: #000!important;
  }
  .holiday-rental-header-main-section .elementskit-menu-hamburger{
  z-index:0;
  }
  .holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
  z-index: 9999!important;
  }


  /*-------------------Header CSS Starts Here---------------------------*/





/*-------------------get in touch section CSS Starts Here---------------------------*/
.holiday-rental-footer-get-in-touch-form input[type="text"]{
width:100%;
}
.holiday-rental-footer-get-in-touch-form input[type="email"]{
width:100%;
}
.holiday-rental-footer-get-in-touch-form textarea{
width:100%;
}
.holiday-rental-footer-get-in-touch-form input[type="submit"]{
display:block;
margin:0 auto;
}

/*-------------------get in touch section CSS Starts Here---------------------------*/

/*-------------------Header CSS Starts Here---------------------------*/
.single-page-title ,.single-post-social-box, .meta-box-question,.single-post-content p,#reply-title{
  text-align: center;
}

.holiday-rental-header-call-us-col{
display:none;
}
.holiday-rental-header-menu .elementskit-menu-hamburger {
float: unset!important;
margin: 0 auto!important;
}
.holiday-rental-header-menu  .elementskit-menu-hamburger{
border: 1px solid #000!important;
}
.elementskit-menu-hamburger-icon {
background-color: #000!important;
}
.holiday-rental-header-main-section .elementskit-menu-hamburger{
z-index:0;
}
.holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}


/*-------------------Header CSS Starts Here---------------------------*/

/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
.share_icon{
  margin-top:20px!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/

/*---------------------About Inner Page css starts here--------------------------*/
.holiday-rental-inner-title-bannar .woolentor-breadcrumb,.holiday-rental-inner-page-title h2{
  text-align: center!important;
}

/*---------------------About Inner Page css ends here--------------------------*/

/*---------------------Home Page  Counter section css ends here--------------------------*/
.holiday-rental-about-us-counter-section .elementor-counter-number-prefix{
flex-grow:1!important;
}
.holiday-rental-about-us-counter-section .elementor-counter-title{
text-align: center!important;
}

/*---------------------Home Page  Counter section css ends here--------------------------*/

}








@media screen and (max-width:480px) and (min-width:321px){
  .holiday-rental-check-in-form-col{
    margin-left:0!important;
  }


  .holiday-rental-testimonial .ua-testimonial-text{
    padding:0!important;
  }
  .ua-testimonials-quote-position-above .ua-testimonial-text:after{
    font-size: 80px!important;
    line-height: 55px!important;
    padding-top:0!important;
  }

  .holiday-rental-service-activities .mphb-service-title{
    padding-left:0!important;
  }
  .holiday-rental-service-activities p{
    padding-left:0!important;
    text-align: center;
    font-size: 14px;
  }

  .holiday-rental-check-in-form form{
    display:block;
  }
  .holiday-rental-check-in-form p{
    width:100%;
    margin-bottom:20px!important;
  }
  .holiday-rental-check-in-form-col .elementor-widget-wrap{
    background-color:unset!important;
  }
  .holiday-rental-check-in-form input{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-adults select{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-children select{
    width:100%;
      padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-submit-button-wrapper:after{
    opacity:0;
  }
  .holiday-rental-check-in-form input[type=submit]{
    opacity: 1;
    width:100%;
    background: #F0923C;
    color: #fff;
    font-family: 'Lexend', sans-serif;

  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
  display:none!important;
  }
   .holiday-rental-our-latest-gallery-slider  .elementor-swiper-button-next{
     display:none!important;
   }
  .holiday-rental-check-in-form-col{
    position:unset!important;
  }
  .holiday-rental-header-menu .elementskit-menu-container {
  max-width: 320px!important;
  }
  .holiday-rental-first-section-img img{
    position:unset!important;
  }
   .holiday-rental-slider-main-section .elementor-widget-wrap{
     background-image:none!important;
   }
   .holiday-rantal-villas-section .mphb-room-type-title{
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-regular-price{
     padding-left:0!important;
   }


  /*------------------   inner single Blog page css Starts Here---------------------------*/
  .single-post-nav .nav-links{
    display:block;
  }
    .single-post-nav .nav-previous{
    text-align:center;
  }
    .single-post-nav .nav-next{
      text-align:center;
  }
  /*------------------   inner single Blog page css ends Here---------------------------*/


  /*------------------   inner Blog faq CSS Starts Here---------------------------*/
    .holiday-rental-faq-form input[type="text"]{
      width:100%;
    }

    /*------------------   inner Blog faq CSS ends Here---------------------------*/


/*-------------------Header CSS Starts Here---------------------------*/

.holiday-rental-header-call-us-col{
display:none;
}
.holiday-rental-header-menu .elementskit-menu-hamburger {
float: unset!important;
margin: 0 auto!important;
}
.holiday-rental-header-menu  .elementskit-menu-hamburger{
border: 1px solid #000!important;
}
.elementskit-menu-hamburger-icon {
background-color: #000!important;
}
.holiday-rental-header-main-section .elementskit-menu-hamburger{
z-index:0;
}
.holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}


/*-------------------Header CSS Starts Here---------------------------*/


/*---------------------Single Blog Page css starts here--------------------------*/
.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
.share_icon{
  margin-top:20px!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/












.holiday-rental-about-us-counter-section .elementor-counter-number-prefix{
flex-grow:1!important;
}
.holiday-rental-about-us-counter-section .elementor-counter-title{
text-align: center!important;
}


/*------------------   holiday-rental-outdoor-fun-activity-section CSS Starts Here---------------------------*/


.holiday-rental-footer-get-in-touch-form input[type="text"]{
width:100%;
}
.holiday-rental-footer-get-in-touch-form input[type="email"]{
width:100%;
}
.holiday-rental-footer-get-in-touch-form textarea{
width:100%;
}
.holiday-rental-footer-get-in-touch-form input[type="submit"]{
display:block;
margin:0 auto;
}

/*------------------   holiday-rental-outdoor-fun-activity-section CSS ends Here---------------------------*/

/* .holiday-rental-check-in-form-col{
display:none;
} */

/*------------------   holiday-rental-outdoor-fun-activity-section CSS Starts Here---------------------------*/

.holiday-rental-outdoor-fun-activity-section .ua-title{
text-align: center;
}
.holiday-rental-outdoor-fun-activity-section .ua-text p{
text-align: center;
}


/*------------------   holiday-rental-outdoor-fun-activity-section CSS ends Here---------------------------*/

/*------------------   holiday-rental-our-latest-gallery-slider  CSS Starts Here---------------------------*/

.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
display:none;
}

/*------------------   holiday-rental-our-latest-gallery-slider  CSS ends Here---------------------------*/

/*------------------   holiday-rental-our-latest-gallery-slider  CSS ends Here---------------------------*/

/*------------------Featured Holiday CSS Starts Here---------------------------*/

.holiday-rental-feautured-holiday-villa-section .title a{
text-align: center;
}
.holiday-rental-feautured-holiday-villa-section p{
text-align: center;
}
.holiday-rental-feautured-holiday-villa-section  .product-price{
text-align: center;
}
.holiday-rental-top-holiday-places-section .ua-content{
width:100%;
text-align: center!important;

}
.holiday-rental-top-holiday-places-section .ua-title{
margin-left:0!important;
}

/*------------------Featured Holiday CSS Ends Here---------------------------*/

/*------------------Testimonial CSS starts Here---------------------------*/

.holiday-rental-testimonial .ua-testimonial-text{
text-align: center;
}

.holiday-rental-testimonial .slick-arrow{
display:none!important;
}
/*------------------Testimonial CSS Ends Here---------------------------*/

/*-------------------Header CSS Starts Here---------------------------*/

.holiday-rental-header-call-us-col{
display:none;
}
.holiday-rental-header-menu .elementskit-menu-hamburger {
float: unset!important;
margin: 0 auto!important;
}
.holiday-rental-header-menu  .elementskit-menu-hamburger{
border: 1px solid #000!important;
}
.elementskit-menu-hamburger-icon {
background-color: #000!important;
}
.holiday-rental-header-main-section .elementskit-menu-hamburger{
z-index:0;
}
.holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{
z-index: 9999!important;
}


/*-------------------Header CSS Starts Here---------------------------*/

/*-------------------Footer CSS Starts Here---------------------------*/
.holiday-rental-contact-us-col .elementor-icon-box-wrapper {
    display: block!important;
    text-align: center!important;
}
.holiday-rental-footer-main-section .hfe-menu-item{
  justify-content:center!important;;
}
.holiday-rental-footer-connect-with-us-btn:before{
display:none;
}
.holiday-rental-footer-connect-with-us-btn:after{
display:none;
}

.holiday-rental-footer-useful-links .hfe-nav-menu {
display: block;
margin: 0 auto;
}
.holiday-rental-footer-useful-links .hfe-nav-menu__layout-horizontal{
display: block;
}
.holiday-rental-footer-useful-links ul.hfe-nav-menu li:before{
display:none;
}
.book-store-footer-menu .hfe-nav-menu__layout-horizontal{
display: block;
}
.holiday-rental-footer-subscribe-form input[type="submit"]{
position:unset;
display: block;
margin:0 auto;
margin-top:20px;
}
.holiday-rental-home-get-in-touch-section{
margin-bottom:0!important;
}
.holiday-rental-footer-background-img{
background-image:unset!important;
background-color:#131725;
}



/*-------------------Footer CSS Starts Here---------------------------*/
/*---------------------About Inner Page css starts here--------------------------*/
.holiday-rental-inner-title-bannar .woolentor-breadcrumb,.holiday-rental-inner-page-title h2{
  text-align: center!important;
}
/*---------------------About Inner Page css ends here--------------------------*/



}





@media screen and (max-width:479px) and (min-width:321px){
  /*------------------   inner Blog section CSS Starts Here---------------------------*/
  .holiday-rental-inner-blog-section .bew-blog-btn,.holiday-rental-inner-blog-section .bew-blog-title,.holiday-rental-inner-blog-section .bew-post-meta{
    text-align: center;
  }
  /*------------------inner Blog section CSS ends Here---------------------------*/

}





@media screen and (max-width:320px){
  .holiday-rental-check-in-form-col{
    margin-left:0!important;
  }
  .holiday-rental-testimonial .ua-testimonial-text{
    padding:0!important;
  }
  .ua-testimonials-quote-position-above .ua-testimonial-text:after{
    font-size: 80px!important;
    line-height: 55px!important;
    padding-top:0!important;
  }

  .holiday-rental-service-activities .mphb-service-title{
    padding-left:0!important;
  }
  .holiday-rental-service-activities p{
    padding-left:0!important;
    text-align: center;
    font-size: 14px;
  }

  .holiday-rental-check-in-form form{
    display:block;
  }
  .holiday-rental-check-in-form p{
    width:100%;
    margin-bottom:20px!important;
  }
  .holiday-rental-check-in-form-col .elementor-widget-wrap{
    background-color:unset!important;
  }
  .holiday-rental-check-in-form input{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-adults select{
    width:100%;
    padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-children select{
    width:100%;
      padding:10px;
  }
  .holiday-rental-check-in-form .mphb_sc_search-submit-button-wrapper:after{
    opacity:0;
  }
  .holiday-rental-check-in-form input[type=submit]{
    opacity: 1;
    width:100%;
    background: #F0923C;
    color: #fff;
    font-family: 'Lexend', sans-serif;

  }
  .holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev{
  display:none!important;
  }
   .holiday-rental-our-latest-gallery-slider  .elementor-swiper-button-next{
     display:none!important;
   }
  .holiday-rental-check-in-form-col{
    position:unset!important;
  }
  .holiday-rental-header-menu .elementskit-menu-container {
  max-width: 320px!important;
  }
  .holiday-rental-first-section-img img{
    position:unset!important;
  }
   .holiday-rental-slider-main-section .elementor-widget-wrap{
     background-image:none!important;
   }
   .holiday-rantal-villas-section .mphb-room-type-title{
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-room-type p:nth-child(3){
     padding-left:0!important;
   }
   .holiday-rantal-villas-section .mphb-regular-price{
     padding-left:0!important;
   }
  /*------------------   inner single Blog page css Starts Here---------------------------*/
  .single-post-nav .nav-links{
    display:block;
  }
  /*------------------   inner single Blog page css ends Here---------------------------*/
/*------------------   inner Blog faq CSS Starts Here---------------------------*/
  .holiday-rental-faq-form input[type="text"]{
    width:100%;
  }

  /*------------------   inner Blog faq CSS ends Here---------------------------*/

/*------------------   inner Blog section CSS Starts Here---------------------------*/
.holiday-rental-inner-blog-section .bew-blog-btn,.holiday-rental-inner-blog-section .bew-blog-title,.holiday-rental-inner-blog-section .bew-post-meta{
  text-align: center;
}
/*------------------     inner Blog section CSS ends Here---------------------------*/








.holiday-rental-about-us-counter-section .elementor-counter-number-prefix{
flex-grow:1!important;
}
.holiday-rental-about-us-counter-section .elementor-counter-title{
text-align: center!important;
}


/*------------------   holiday-rental-outdoor-fun-activity-section CSS Starts Here---------------------------*/


.holiday-rental-footer-get-in-touch-form input[type="text"]{
width:100%;
}
.holiday-rental-footer-get-in-touch-form input[type="email"]{
width:100%;
}
.holiday-rental-footer-get-in-touch-form textarea{
width:100%;
}
.holiday-rental-footer-get-in-touch-form input[type="submit"]{
display:block;
margin:0 auto;
}

/*------------------   holiday-rental-outdoor-fun-activity-section CSS ends Here---------------------------*/

/* .holiday-rental-check-in-form-col{
display:none;
} */

/*------------------   holiday-rental-outdoor-fun-activity-section CSS Starts Here---------------------------*/

.holiday-rental-outdoor-fun-activity-section .ua-title{
text-align: center;
}
.holiday-rental-outdoor-fun-activity-section .ua-text p{
text-align: center;
}


/*------------------   holiday-rental-outdoor-fun-activity-section CSS ends Here---------------------------*/

/*------------------   holiday-rental-our-latest-gallery-slider  CSS Starts Here---------------------------*/

.holiday-rental-our-latest-gallery-slider .elementor-swiper-button-prev:before{
display:none;
}

/*------------------   holiday-rental-our-latest-gallery-slider  CSS ends Here---------------------------*/

/*------------------   holiday-rental-our-latest-gallery-slider  CSS ends Here---------------------------*/

/*------------------Featured Holiday CSS Starts Here---------------------------*/

.holiday-rental-feautured-holiday-villa-section .title a{
text-align: center;
}
.holiday-rental-feautured-holiday-villa-section p{
text-align: center;
}
.holiday-rental-feautured-holiday-villa-section  .product-price{
text-align: center;
}
.holiday-rental-top-holiday-places-section .ua-content{
width:100%;
text-align: center!important;

}
.holiday-rental-top-holiday-places-section .ua-title{
margin-left:0!important;
}

/*------------------Featured Holiday CSS Ends Here---------------------------*/

/*------------------Testimonial CSS starts Here---------------------------*/

.holiday-rental-testimonial .ua-testimonial-text{
text-align: center;
}

.holiday-rental-testimonial .slick-arrow{
display:none!important;
}
/*------------------Testimonial CSS Ends Here---------------------------*/

/*-------------------Header CSS Starts Here---------------------------*/

.holiday-rental-header-call-us-col{
display:none;
}
.holiday-rental-header-menu .elementskit-menu-hamburger {
float: unset!important;
margin: 0 auto!important;
}
.holiday-rental-header-menu  .elementskit-menu-hamburger{
border: 1px solid #000!important;
}
.elementskit-menu-hamburger-icon {
background-color: #000!important;
}
.holiday-rental-header-main-section .elementskit-menu-hamburger{
z-index:0;
}
.holiday-rental-header-main-section .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
z-index: 9999!important;
}


/*-------------------Header CSS Starts Here---------------------------*/

/*-------------------Footer CSS Starts Here---------------------------*/
/* .holiday-rental-useful-link-col .hfe-menu-item{
  justify-content:center;
} */
.holiday-rental-footer-main-section .hfe-menu-item{
  justify-content:center!important;;
}
.holiday-rental-footer-connect-with-us-btn:before{
display:none;
}
.holiday-rental-footer-connect-with-us-btn:after{
display:none;
}

.holiday-rental-footer-useful-links .hfe-nav-menu {
   display: block;
margin: 0 auto;
}

 .holiday-rental-footer-useful-links .hfe-nav-menu__layout-horizontal{
 display: block;
}
 .footer-support-menu .hfe-nav-menu{
display:block;
}
.holiday-rental-footer-main-section .hfe-menu-item{
  justify-content: center
}

.holiday-rental-footer-useful-links ul.hfe-nav-menu li:before{
display:none;
}
/* .book-store-footer-menu .hfe-nav-menu__layout-horizontal{
display: block;
} */
.holiday-rental-footer-subscribe-form input[type="submit"]{
position:unset;
display: block;
margin:0 auto;
margin-top:20px;
}
.holiday-rental-home-get-in-touch-section{
margin-bottom:0!important;
}
.holiday-rental-footer-background-img{
background-image:unset!important;
background-color:#131725;
}
.holiday-rental-contact-us-col .elementor-icon-box-wrapper{
display:block!important;
text-align:center!important;
}



/*-------------------Footer CSS Starts Here---------------------------*/



/*---------------------Single Blog Page css starts here--------------------------*/

.ebs-single-post-page .feature-box img {
width: 100%;
}
.content_page {
background-color: unset;
transform: unset;
}
.single-page-metaimage img {
width: 100%;
}
.single-post-comment {
width: unset!important;
}
.single-author-image img{
display: block;
margin: 0 auto;
}
.single-page-title{
font: 600 20px/60px Jost!important;
color: #242424;
font-family: "Nunito Sans", Sans-serif!important;
line-height: 1.3!important;
}
.share_icon{
  margin-top:20px!important;
}
/*---------------------Single Blog Page css ends here--------------------------*/


/*---------------------About Inner Page css starts here--------------------------*/
.holiday-rental-inner-title-bannar .woolentor-breadcrumb,.holiday-rental-inner-page-title h2{
  text-align: center!important;
}
/*---------------------About Inner Page css ends here--------------------------*/


}







/*--------------------Loader CSS Starts Here---------------------------*/

@media screen and (max-width:767px){

.holiday-rental-testimonial .ua-testimonial-footer{
  justify-content:center!important;
}






/*--------------------plugin villa section CSS Starts Here---------------------------*/

  .holiday-rantal-villas-section .mphb-room-type{
    width:100%;
  }

/*--------------------plugin villa section CSS Starts Here---------------------------*/

/*--------------------plugin activity section CSS Starts Here---------------------------*/
.holiday-rental-service-activities .mphb_sc_services-wrapper{
grid-template-columns: repeat(1, 1fr);
}


/*--------------------plugin activity section CSS ends Here---------------------------*/

.loader {
width:300px;
height:300px;

margin: 0 auto;
position: relative;
top: 30%;

}
/*--------------------Search Result Plugin CSS Starts Here---------------------------*/

.mphb_sc_search_results-info,.mphb-recommendation-title,.mphb-room-type-title,.mphb-room-type p,.mphb-regular-price,.mphb-view-details-button,.mphb-book-button{
  text-align: center;
}
.mphb-room-type img{
  display: block;
    margin: 0 auto;
}
.mphb-reserve-room-section{
  text-align:center;
}



/*--------------------Search Result Plugin CSS ends Here---------------------------*/

/*--------------------Contact page CSS starts Here---------------------------*/
.holiday-rental--inner-page-contact-form input[type=submit]{
  display:block;
  margin:0 auto;
}

/*--------------------Contact page CSS Ends Here---------------------------*/

/*--------------------Category page CSS starts Here---------------------------*/
.archive .post-image img{
width:100%;
}
.archive .single-page-breadcrumbs{
text-align: center;
}
.archive .single-page-banner-tittle{
  text-align: center;
}
.archive .page-title{
  text-align: center;
}
.archive .postbox{
  text-align: center;
}
.archive .post-categories{
  list-style:none;
}
/*--------------------Category page CSS Ends Here---------------------------*/

/*--------------------Category  search page CSS starts Here---------------------------*/
.archive .postbox-content .posttitle{
  text-align:center;
}
.archive .post-text p{
     text-align:center;
 }
 .archive .read{
    text-align:center;
 }
 .archive .single-img{
   margin-bottom: 20px;
 }

/*--------------------Category search page CSS ends Here---------------------------*/
/*--------------------single activity plugin page CSS starts Here---------------------------*/
.single-mphb_room_service img{
  width:100%;
  height:100%;
}




/*--------------------single activity plugin page CSS ends Here---------------------------*/

}



@media screen and (max-width:1440px){
  /*--------------------Faq CSS starts Here---------------------------*/
  .holiday-rental-faq .htwoolentor-faq-head-indicator::before{
    left: -18px!important;
  }
  .holiday-rental-faq .htwoolentor-faq-head-indicator::after{
    left: -18px!important;
  }
  /*--------------------Faq CSS ends Here---------------------------*/

}
@media screen and (max-width:575px){
  /*--------------------single page villa plugin  CSS starts Here---------------------------*/
  .single-mphb_room_type .service-single-page img{
    width:100%;
    height:100%;
  }
  .single-mphb_room_type p{
    text-align: center!important;
  }
    .single-mphb_room_type .mphb-single-room-type-attributes{
    text-align: center!important;
  }
    .single-mphb_room_type  .datepick-multi{
    width:100%!important;
  }
  .single-mphb_room_type input{
    width:100%;
  }
  .single-mphb_room_type .mphb-reserve-btn-wrapper{
    width:100%;
  }
  .single-mphb_room_type .single-page-banner-tittle{
    text-align: center;
  }
   .single-mphb_room_type  .single-page-breadcrumbs{
     text-align: center;
   }

/*--------------------single page villa plugin  CSS ends Here---------------------------*/


  /*--------------------single activity plugin page CSS starts Here---------------------------*/
.single-mphb_room_service p,h2,h3{
  text-align: center;
}
.single-mphb_room_service .single-page-breadcrumbs{
  text-align:center!important;
}
.single-mphb_room_service .single-page-banner-tittle{
  text-align:center!important;
}
  /*--------------------single activity plugin page CSS ends Here---------------------------*/


  .single-holidayplaces .service-single-box img{
    width:100%;
    height:100%;
  }
  .single-holidayplaces .service-single-box p{
    text-align: center;
  }
   .single-holidayplaces .single-product-banner-left{
     text-align: center;
   }
.single-holidayplaces .bradcrumbs-div{
  text-align: center;
}



  /*---------------------Search Css starts Here--------------------------*/
  .search .single-page-breadcrumbs{
    text-align:center;
  }
  .search .entry-title{
      text-align:center;
  }
  .search input[type=submit]{
    display: block;
      margin: 0 auto;
      margin-top: 10px;
  }
  .search input[type=search]{
    display: block;
      margin: 0 auto;
  }
  .search .sorry-msg{
    text-align: center;
      font-size: 15px;

  }
  /*---------------------Search Css ends Here--------------------------*/



}
