@media(min-width: 992px){
	.header-logo{
		transform: skew(195deg);
	}
	.header-logo img{
		transform: skew(-195deg);
	}
	.hamburger-div:hover{
		background-color: #29ABE2 !important;
		border-color: #29ABE2 !important;
	}
	.home-banner-content{
		padding-bottom: 80px;
	}
	.home-filter:before, .car-block:before, .home-service:before{
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		height: 100%;
		z-index: -1;
	}
	.home-filter:before{
		clip-path: polygon(0 0, 100% 0, 93.2% 100%, 0% 100%);
		-webkit-clip-path: polygon(0 0, 100% 0, 93.2% 100%, 0% 100%);
    	background: #fff;
    	width: 59%;
	}
	.home-filter{
		height: 120px;
		margin-top: -120px;
	}
	.car-block{
		z-index: 2;
		margin-top: -1px;
	}
	.car-block:before{
		background: #EFEFEF;
		clip-path: polygon(0 0, 100% 0, 50% 100%, 0% 100%);
		-webkit-clip-path: polygon(0 0, 100% 0, 50% 100%, 0% 100%);
		width: 55%;
	}
	.car-block .swiper-button-next{
		margin-top: -80px;
	}
	.home-service:before{
		background: #101010;
    	width: 90%;
    	clip-path: polygon(0 0, 50% 0, 80% 100%, 0% 100%);
    	-webkit-clip-path: polygon(0 0, 50% 0, 80% 100%, 0% 100%);
	}
}
@media(min-width: 1400px){
	.container{
		max-width: 1340px;
	}
}
@media(min-width: 1600px){
	.container{
		max-width: 1440px;
	}
}
@media(max-width: 1599.98px){
	.header-logo {
  		padding-left: 30px;
  		padding-right: 40px;
  	}
  	.home-filter select, .home-filter button{
  		font-size: 1.8rem;
  	}
}
@media(max-width: 1499.98px){
	.heading h2{
		font-size: 4rem;
	}
	.header-menu{
		column-gap: 20px;
  		padding-right: 4%;
	}
	.home-filter button img{
		width: 15px;
	}
}
@media(min-width: 1200px) and (max-width: 1299.98px), (min-width: 1400px) and (max-width: 1499.98px){
	.car-block .swiper-button-next, .car-block .swiper-button-prev{
		right: -35px;
	}
}
@media(max-width: 1399.98px){
	.heading h1{
		font-size: 4.2rem;
	}
	.heading h2{
		font-size: 3.4rem;
	}
	.heading h4{
		font-size: 2.4rem;
	}
	.header-logo, .each-service-text {
    	padding-left: 20px;
    	padding-right: 20px;
  	}
  	.header-logo img{
  		width: 190px;
  	}
  	.header-menu{
  		font-size: 1.5rem;
  		column-gap: 16px;
    	padding-right: 16px;
  	}
  	.header-menu .dropdown-menu{
  		font-size: 1.4rem;
  	}
  	.home-filter span{
  		font-size: 2.8rem;
  	}
  	.home-filter .ml-0 {
  		padding-right: 5%;
  		padding-left: 3%;
	}
	.home-filter .filter-wrap{
		padding-left: 0;
	}
	.home-filter select, .home-filter button {
    	font-size: 1.6rem;
  	}
  	.each-service{
  		height: 420px;
  	}
  	.each-service:hover .each-service-text {
  		padding-bottom: 60px;
	}
	
}
@media(max-width: 1199.98px){
	 .header-menu {
    	font-size: 1.3rem;
    	letter-spacing: normal;
  	}
  	.header-logo img {
    	width: 150px;
 	}
 	.hamburger-div{
 		padding: 8px 10px;
 		font-size: 1.4rem;
 	}
 	.header-bovag{
 		width: 80px;
 	}
 	main{
		padding-top: 115px;
	}
	.home-filter p, .home-filter select, .home-filter button{
		font-size: 1.4rem;
  		letter-spacing: normal;
	}
	.car-block .swiper-button-next, .car-block .swiper-button-prev{
		right: -20px;
	}
}
@media(max-width: 991.98px){
	.heading h1{
		font-size: 3rem;
	}
	.heading h2{
		font-size: 2.6rem;
	}
	.heading h4{
		font-size: 2rem;
	}
	.default-btn{
		padding: 10px 20px;
	}
	.header-logo{
		position: static !important;
	}
	.hamburger-div{
		position: absolute;
	  	top: 50%;
	  	right: 15px;
	  	transform: translateY(-50%);
	  	padding: 0;
    	border: 0 !important;
    	z-index: 6;
	}
	.nav_menu_right_part.active span{
		opacity: 0;
	}
	main{
		padding-top: 78px;
	}
	.home-banner {
		height: 60vh;
	}
	.home-banner-content .default-btn{
		max-width: 220px;
    	width: 100%;
	}
	.home-filter {
  		background: #f9f8f6;
	}
	.home-filter .ml-0, .home-filter .filter-wrap{
		padding-left: 0;
		padding-right: 0;
	}
	.home-filter select, .home-filter button{
		color: #121212;
    	font-size: 1.6rem;
	}
	.home-filter select{
		border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;
	}
	.home-filter select{
		background-image: url(../images/filter-arrow.svg);
	}
	.filter-wrap{
		border-top: 1px solid rgba(0, 0, 0, 0.08);
	}
	.home-filter .d-flex.flex-wrap > div{
		width: 33.33%;
	}
	.home-filter span {
    	font-size: 2.4rem;
  	}
	.home-filter button img{
		filter: brightness(1) invert(1);
		-webkit-filter: brightness(1) invert(1);
	}
	.car-block .swiper-button-next, .car-block .swiper-button-prev{
		right: 0;
		top: -35px;
	}
	.car-block .swiper-button-prev{
		right: 54px;
	}
	.each-service{
		height: auto;
	}
	.each-service-text-wrap{
		bottom: 0;
	}
	.each-service-text h4{
		margin-bottom: 0;
	}
	.each-service-text p {
    	-webkit-line-clamp: 4;
    	margin-top: 5px !important;
  	}
  	.each-service-text{
  		padding: 30px 5% !important;
  	}
	.new-footer .brand-logo{
		max-height: 32px;
	}
}
@media(max-width: 767.98px){
	.new-header .menu-items{
		padding-bottom: 50px;
	}
	.home-filter .d-flex.flex-wrap > div {
    	width: 100%;
  	}
}