@media screen and (max-width: 1440px) {	
	.inner-banner-title .elementor-heading-title {margin: -220px auto 0;}	
	.main-menu ul li {padding: 0 20px;}
	.contact-bl {margin-top: -20px;}
}


@media screen and (max-width: 1199px) {	
	.logo {max-width: 155px;}
	.testimonials-container .elementor-heading-title {font-size: 30px; line-height: 40px;}
	.testimonial-heading h2 {padding-left: 80px;}
	.contact-address p {font-size: 14px;line-height: 20px;}
	.sr-col {width: 47% !important;max-width: 50% !important;margin: 0 5px 10px !important;}
	.block-title h2 {font-size: 25px;line-height: 35px;}
	.service-feature-bl {height: 421px;}
	.service-header h2 {top: 20px;font-size: 18px;line-height: 36px;}
	.service-content {margin-left: 20px;top: -33px;}
	.service-feature-bl img {height: 421px !important;width: 100% !important;}
	

}
@media screen and (max-width: 991px) {		
	.menu-wrapper li a, .custom-menu-class ul li a {padding: 23px 0 !important;font-size: 14px;}
	.logo {max-width: 80px;}
	.newClass .logo {max-width: 100px;}
	.main-menu ul li {padding: 0 10px;}
	.inner-banner-title .elementor-heading-title {margin: -170px auto 0;}
	.testimonila-thumb {right: -30px;}
	.service-feature-bl {height: 282px;}
	.service-content .heading {font-size: 30px;line-height: 40px;}
	.service-feature-bl img {height: 282px !important;}
	
}

@media screen and (max-width: 767px) {	
	.menu-toggle{display: block}
	.logo {left: -3px;right: auto;top: 15px;}
	.newClass .logo {top: 0px;}
	header.newClass  {
		height: 61px;
	}
	header {height: 70px;}
	.menu-toggle { right: 30px; top: 11px;}
	.main-menu {display: none;justify-content: space-between;align-items: start;position: absolute;flex-direction: column;background: #b6aeac;width: 100%;left: 0;top: 70px;padding: 30px 0;}
	.main-menu ul {display: flex;flex-direction: column;}
	.main-menu ul li {padding: 10px 0;}
	.menu-wrapper li a, .custom-menu-class ul li a {padding: 0 15px !important;font-size: 14px;}
	.menu-left, .menu-right{width: 100%}
	.newClass .menu-wrapper li a, .newClass .custom-menu-class ul li a {padding: 0 15px !important;}
	.newClass .logo {max-width: 70px;}
	.innaer-banner img{margin-top: 70px;}
	.inner-banner-title .elementor-heading-title {position: unset;margin: 0 0 30px;padding: 0;font-size: 22px;width: 100%}

	.elementor-79 .elementor-element.elementor-element-1d44c34 > .elementor-element-populated, 
	.elementor-79 .elementor-element.elementor-element-6653c5b > .elementor-element-populated, 
	.elementor-79 .elementor-element.elementor-element-6c68ad2 > .elementor-element-populated, 
	.roomConent, .elementor-79 .elementor-element.elementor-element-6c68ad2 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-085af11 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-9fbe941 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-54e2c86 > .elementor-element-populated { padding: 15px !important;}
	.elementor-79 .elementor-element.elementor-element-ed6236b > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-af9f808 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-9188be6 > .elementor-element-populated { padding: 0 0 0 15px !important;}

	.elementor-79 .elementor-element.elementor-element-3726d95 { margin: 0 !important;}
	.testimonials-container .e-swiper-container { border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; }
	/* .roomContent, .roomConent { margin-top: -80px  !important;}  */
	

	.takeAtour, 	.BookBtnNew { position: absolute !important; left: 0; right: 0; bottom: 0px; width: inherit !important; text-align: left !important;}
	.BookBtnNew  { bottom: 50px;}
	.takeAtour  { bottom: 31px;}
	.takeAtour a { margin-left: 30px;}
	.BookBtnNew a { margin-left: 173px;}
	.takeAtour .elementor-widget-container, .BookBtnNew .elementor-widget-container { width: 100%;}
 
	.elementor-element.roomPrices {
		font-size: 13px !important;
	}

	.Leftsliderimg::before, .LeftsliderimgRight:before { display : none }
	div.wpforms-container-full {margin: 0;}	
	.testimonila-thumb {right: 0;top: 0;}
	.testimonial-heading h2 span:before{display: none}
	.testimonial-heading h2 span {font-size: 18px;line-height: 25px;}
	.testimonial-heading h2 {font-size: 30px;line-height: 38px;padding-left: 0;}
	.testimonials-container .elementor-heading-title {font-size: 25px;line-height: 30px;}
	.service-slider .swiper-slide-inner{width: 100%;}
	.section-title h2 {font-size: 25px;line-height: 30px;}
	.service-content {margin-left: 20px;top: -23px;}
	.service-feature-bl {height: 134px;}
	.service-header h2 {top: 10px;font-size: 12px;line-height: 36px;}
	.service-header span{display: none}
	.deluxe-slider .elementor-heading-title:before {bottom: 0;}
	.deluxe-slider .elementor-heading-title {font-size: 18px;line-height: 16px;margin-bottom: 15px;}
	.deluxe-slider:before {height: 140px;}
	.service-header{width: auto}
	.service-content .heading {font-size: 15px;line-height: 20px;}
	.sub-title h5:before {height: 3px;width: 20px;top: 15px;left: -30px;}
	.sub-title h5 {font-size: 20px;line-height: 35px;margin-left: 50px;}
	.main-menu ul li a:before{display: none;}
	.menu-wrapper li a:hover, .custom-menu-class ul li a:hover{color: #951919}
	.service-feature-bl img {height: 134px !important;}
	.innaer-banner.elementor-widget.elementor-widget-image .elementor-widget-container img { margin-top:70px}
	.lux-col { position: relative !important; right: 0; bottom: 0; left: 0; top:0 ; width: 100% !important;}	
	
.best-service-slider {
    --translateY: 0 !important;
    transform: translateY(var(--translateY) ) !important;
    -webkit-transform: translateY(var(--translateY) ) !important;
    -moz-transform: translateY(var(--translateY) ) !important;
    -ms-transform: translateY(var(--translateY) ) !important;
    -o-transform: translateY(var(--translateY) ) !important;
}
.elementor-13 .elementor-element.elementor-element-1a7884e > .elementor-element-populated { padding: 15px;}
.elementor-13 .elementor-element.elementor-element-256b056 {
    padding: 50px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-46802eb > .elementor-element-populated { padding: 0px !important;}

.testiTitle { padding-left: 15px;}
/* .elementor-element-ef0e570 .elementor-column>.elementor-element-populated { padding: 0px !important;} */
.elementor-13 .elementor-element.elementor-element-f38787c > .elementor-widget-container { margin-top: 0px !important;}
/* aside.widget-area{ display: none;} */
.f-logo img { width: 100%;}
.footer2Outer { text-align: center;}
}

