header .et_pb_section_0_tb_header.et_pb_section.custom-sticky-header.stick{background-color:rgba(0,0,0,0.80)!important}footer .dsm_icon_list_text{white-space:normal;word-break:break-all;line-height:1.1}.listingbox ul li{margin-bottom:5px!important;background:url('http://kalpavrikshavilla.in/wp-content/uploads/2025/04/check.png') no-repeat left top 9px;padding:5px 0px 5px 30px;background-size:18px auto;list-style:none;line-height:1.4!important}.testimonialslide .et_pb_slide_content h3{margin:10px 0 25px}.testimonialslide .et_pb_slide_content.name{font-weight:bold;color:#b99755}.gallerylist .et_pb_gallery_items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallerylist .et_pb_gallery_items .et_pb_gallery_item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-right:0!important;margin-bottom:15px!important;padding:0 15px}footer .et_pb_menu .et_pb_menu__menu>nav>ul{flex-direction:column}.qlwapp-text{display:none!important}.bookingform .wpdevart-check-section{display:flex;flex-wrap:wrap;margin-top:0}.bookingform .wpdevart-check-section #wpdevart_wrap_form_checkin1{margin-right:10px}.bookingform .wpdevart-booking-form{padding:40px;border:none;background-color:#b99755}.bookingform .check-info{font-weight:700;color:#fff}.bookingform .wpdevart-booking-form label{color:#fff}.bookingform .wpdevart-form-section .wpdevart-reserv-info h4.form_title{font-size:30px!important;font-style:normal!important;margin-bottom:0!important;display:block!important;color:#fff!important}.bookingform .wpdevart-form-section h4.form_title{display:none!important}.wpdevart-booking-form .wpdevart-fild-item-container input,.wpdevart-booking-form .wpdevart-fild-item-container textarea{width:100%!important;padding:12px 15px!important;border:none!important}.bookingform .wpdevart-form-section label{font-size:13px;font-style:normal;margin-bottom:0}.wpdevart-calendar-container>div .wpda-day-header,.week-day-name .wpda-day-number{color:#000!important}@media only screen and (min-width:768px){.wpdevart-calendar-container>div:not(.week-day-name){height:100px}.wpda-current-month{width:140px;padding:10px}.wpda-booking-calendar-head{padding:20px}.wpdevart-calendar-container>div .wpda-day-header{padding:7px 1px 0 10px;font-size:14px}}.et_pb_gallery_grid .et_pb_gallery_item{display:block!important}@media only screen and (max-width:1400px){.et_pb_section .et_pb_row{width:100%!important}}@media only screen and (min-width:981px) and (max-width:1300px){.additionalservices{display:flex;flex-wrap:wrap;justify-content:center}.additionalservices .et_pb_column_1_5{-ms-flex:0 0 30.333333%;flex:0 0 30.333333%;max-width:30.333333%;margin-bottom:30px}.additionalservices .et_pb_column_1_5:nth-of-type(3n){margin-right:0!important}}@media only screen and (max-width:1100px){.ctabutton{font-size:14px!important}header .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{font-size:15px!important}}@media only screen and (max-width:980px){.ctabutton{display:none!important}header .et_pb_column_3_4{margin-bottom:0!important}header .et_pb_menu .et_mobile_menu{padding:0!important}.bookingform .wpdevart-booking-form{padding:20px;margin-top:40px}.gallerylist .et_pb_gallery_items .et_pb_gallery_item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}footer .et_pb_menu__menu{display:block!important}footer .et_pb_menu .et_mobile_nav_menu{display:none!important}footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start}}@media only screen and (max-width:767px){.testimonialslide .et_pb_slide_content h3{font-size:20px}.gallerylist .et_pb_gallery_items .et_pb_gallery_item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.filtergallery .row{justify-content:center;margin-bottom:25px}.filtergallery .row .ufg-parent-filters .ufg-parent-filters{padding:10px 20px!important;border:none!important;border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;outline:0!important;box-shadow:inherit!important;-moz-box-shadow:inherit!important;-webkit-box-shadow:inherit!important}.filtergallery .row .ufg-parent-filters .ufg-parent-filters:hover{background-color:#5fa124!important}