@media all and (max-width: 1367px) {
	.wv_slider_box .wv_slider-dots{bottom: 2%}
	body .wv-map-overlay {height: 300%;}
}
@media all and (max-width: 1200px) {
	body .wv_about_slider_box{margin-top: 0;}
	body .wv_about_count{
		position: absolute;
		right: 0;
		width: 130px;
		border: none;
		top: 8px;
	}
	.wv_about_title{
		border-bottom: 1px dashed #818181;
		padding-bottom: 10px
	}
	body .wv_about_slider_item .wv_about_slider_text{padding-top: 0px;}
	body .wv-service-text-icon:before{top: -60px;border-left: 260px solid rgba(255, 255, 255, 0);}
	.wv_about_slider_box .wv_icon-parallax-img, .wv_counters-box .wv_icon-parallax-img, .wv_about_count .wv_icon-parallax-img{display:none}
	.wv_footer{margin-top:130px}
}
@media all and (min-width: 1100px) {
	.wv_header .wv_head_logo{justify-content: flex-start !important;}
}
@media all and (max-width: 1100px) {
	.wv_head_menu nav ul li a svg, .wv_cats-left{display:none}
	.wv_slider_box .wv_slider-item .wv_slider-bg {height: 750px}
	.wv_slider_box .wv_slider-wave + .wv_slider-wave {bottom: -20px;}
	.wv_section-caption.mb-n5{margin-bottom: 15px !important}
	.wv_cats-box{margin-bottom:40px}
	
}
@media all and (max-width: 992px) {
	.wv_cats-box .wv_cats-right ul{grid-template-columns: repeat(3, 1fr);}
	.wv_cats-box{margin-bottom:80px}
	body .wv-service-text-icon:before{border-left: 297px solid rgba(255, 255, 255, 0);}
	.wv-service-box.p-8{padding: 50px 0 !important}
	.wv-waves-anim{margin-top:50px}
	.wv_footer {margin-top: 100px;}
	.wv_footer-waves:before{bottom: 104%;}
}
@media all and (max-width: 768px) {
	.wv_slider_box .wv_slider-dots{bottom: 0;right: 10%;}
	.wv_slider_box .wv_slider-item .wv_slider-bg {height: 600px}
	.wv_slider-bg .wv_slider-info{padding-top: 140px;}
	.wv_slider_box .wv_slider-wave + .wv_slider-wave {bottom: -15px;}
	.wv_cats-box .wv_cats-right ul{grid-template-columns: repeat(2, 1fr);}
	.wv_cats-box{justify-content:center}
	body .wv_about_slider_item .wv_about_slider_text{width:100%;padding-right:0}
	.wv_about_slider_img, .wv_section-contact .wv_icon-parallax-img{display:none}
	.wv_main {padding-top: 20px;}
	body .wv-service-img img{object-fit: cover;}
	body .wv-service-text-icon:before{border-left: 459px solid rgba(255, 255, 255, 0)}
	body .wv-service-text-icon:after{width: 102%;-webkit-transform: rotate(-8deg) skew(-10deg);transform: rotate(-8deg) skew(-10deg);}
	.wv-service-box.p-8{padding: 40px 0 !important}
	.wv-waves-anim{margin-top:30px}
	.wv_section-contact.m-8, .wv-counters-box.m-8{margin: 20px 0 !important}
	.wv-map.mb-8{margin-bottom: 20px !important}
	.wv_footer {margin-top: 60px;}
	body .wv_reviews-info h3{font-size: 18px}
}
@media all and (max-width: 620px) {
	.wv_slider_box .wv_slider-wave + .wv_slider-wave {bottom: -10px;}
	.wv_slider-bg .wv_slider-info h3{font-size: 2rem;}
	.wv-waves-anim{height: 5vh;min-height: 50px;}
}
@media (max-width: 575.98px) { 
	.wv_header .wv_head_logo{
	    order: 2;
	    flex: 0 0 58%;
	    max-width: 58%;
	}
	.wv_header .wv_head_menu{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.wv_header .wv_head_btns{flex: 0 0 25%;max-width: 25%;}
}
@media all and (max-width: 576px) {
	.wv_slider_box .wv_slider-item .wv_slider-bg {height: 500px}
	.wv_slider-bg .wv_slider-info{
		padding-top: 60px;
		height: 420px;
		display: flex;
		width: 100%;
		flex-direction: column;
		justify-content: center;
	}
	.wv_slider-bg .wv_slider-info h3{font-size: 1.8rem;}
	.wv_slider-bg .wv_slider-info .wv_slider-desc{font-size: 0.9rem;}
	.wv_icon-parallax-img{display:none}
	.wv_section-caption{font-size:1.8rem}
	body .wv-service-text-icon:before, body .wv-service-text-icon:after{display:none}
	body .wv-service-icon{top: -50px;}
	body .wv-service-text-icon{padding:50px 30px 75px}
	.wv_section-contact.m-8{margin: 10px 0 !important}
	.wv-map.mb-8{margin-bottom: 10px !important}
	.wv_footer-waves{padding: 0 0 30px}
	body .wv_reviews-box .slick-slide {margin: 18px 30px;}
}
@media all and (max-width: 460px) {
	.wv_slider_box .wv_slider-dots{display:none}
	.wv_slider_box .wv_slider-item .wv_slider-bg {height: 400px}
	.wv_slider-bg .wv_slider-info{padding-top: 60px;height: 340px;}
	.wv_slider-bg .wv_slider-info h3{font-size: 1.3rem;}
	.wv_slider-bg .wv_slider-info .wv_slider-desc{font-size: 0.8rem;}
	.wv_cats-box .wv_cats-right ul li {--card-height: 160px;--card-width: 160px}
	.wv_section-caption.mb-n5 {margin-bottom: 30px !important;}
	.wv_about_numbers{display:none !important;}
	.wv_about_prev, .wv_about_next{border:1px solid #444;}
	.wv_about_prev{margin-right:6px}
	body .wv_about_count{width:85px}
	.wv_section-caption{font-size:1.7rem}
	body .wv_staff-slide{padding: 35px 10px 10px;}
}
@media all and (max-width: 430px) {
	.wv_slider-bg .wv_slider-info{width: 320px;}
	.wv_slider_box .wv_slider-wave + .wv_slider-wave {bottom: -7px;}
	body .wv_about_count{top:auto;bottom:-30px;right:10px}
	body .wv_about_slider_title{font-size:1.4rem}
	body .wv_about_slider_subtitle{font-size:1rem}
	body .wv-service-text h3{font-size: 1.2rem;}
	.wv_section-caption{font-size:1.6rem}
	.wave_section_top {margin: -120px 0 0;}
	.wv-service-box.p-8{padding: 30px 0 !important}
	.wv_section-contact.m-8{margin: 0px 0 !important}
	.wv-map.mb-8{margin-bottom: 0px !important}
	.wv_header .wv_head_menu{padding:0}
}
@media all and (max-width: 360px) {
	.wv_cats-box .wv_cats-right ul li {
		--card-height: 140px;
		--card-width: 140px;
	}
	.wv_cats-image {width: 65px;}
	.wv_cats-header .wv_cats-title{font-size: 0.9rem}
	body .wv_staff.pb-8{padding-bottom: 50px !important;}
	.wv-counters-box.m-8{padding: 0 !important;margin-bottom: 40px !important;}
}
