/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1664941033
Updated: 2022-10-05 11:37:13

*/

html {
    overflow-x: hidden;
}

#whatsapp-icon .elementor-icon {
	position: fixed;
	bottom: 30px;
	right: 40px;
}

.testimonials-slider button.slick-next.slick-arrow {
	left: 59.5%!important;
}

@media (max-width: 1920px) {
	#hero-banner button.slick-next.slick-arrow {
		bottom: -434px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -423px!important;
	}
	
	#quotation-form .elementor-field {
		color: #1a1c1e!important;
	}
	
	#calendar-icon .elementor-icon{
		position: absolute;
		bottom: 215px;
		right: 0px;
	}
	
	#loc-a-icon .elementor-icon {
		position: absolute;
		bottom: 170px;
		right: 0px;
	}
	
	#loc-b-icon .elementor-icon {
		position: absolute;
		right: 0px;
		bottom: 125px;
	}
}

@media (max-width: 1440px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -540px!important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -239px!important;
		left: 115%!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -228px!important;
	}
}


@media (max-width: 1280px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -590px!important;
	}

	#hero-banner button.slick-next.slick-arrow {
		left: 117%!important;
	}
}


@media (max-width: 1024px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -326px!important;
		left: 330px!important
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -101px!important;
		left: 500px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -91px!important;
		left: 410px;
	}
}

@media (max-width: 912px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -335px!important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -110px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -99px!important;
	}
}

@media (max-width: 820px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -343px!important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -118px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -107px!important;
	}
}

@media (max-width: 768px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -377px!important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -152px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -142px!important;
	}
}

@media (max-width: 480px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -665px!important;
		left: 40px!Important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -490px!important;
		left: 380px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -490px!important;
		left: 200px!important;
	}
}

@media (max-width: 414px) {
	#hero-banner button.slick-next.slick-arrow {
		left: 310px!important;
	}

	#hero-banner ul.slick-dots {
		left: 165px!important;
	}
}


@media (max-width: 375px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -645px!important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -444px!important;
		left: 270px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -444px!important;
		left: 145px!important;
	}
}



@media (max-width: 360px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -660px!important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -458px!important;
		left: 255px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -458px!important;
		left: 133px!important;
	}
}

@media (max-width: 360px) {
	#hero-banner button.slick-prev.slick-arrow {
		bottom: -705px!important;
		left: 0px!Important;
	}

	#hero-banner button.slick-next.slick-arrow {
		bottom: -500px!important;
		left: 240px!important;
	}

	#hero-banner ul.slick-dots {
		bottom: -500px!important;
		left: 112px!important;
	}
}