@media screen and (max-width: 1279px) {
	header .logo img{height: 60px;}
	.navbar{gap: 10px;}.home-banner{padding-top: 90px;}
	.home-banner .block{top: 30%;left: 15px;}.h1, .h2{font-size:38px;}
	.home-banner{height: 576px;}
	.dealer .block .left .subblock{padding-top: 50px;flex-wrap: wrap;}
	.dealer .block .right form .block.half {width: 47%;}
	.stories-sec {padding: 0px 0px 70px 0px;}.category-sec .box .column{width: 31%;}.category-sec .box .column .cat-img{height: 160px;}
	.about-section .stat-card{    padding: 30px 10px;}.about-cat .wrapper{flex-wrap: wrap}
	.about-cat .box{width: 44%;}.about-cat .box:nth-child(2){border: 0;}
	.store-section .content-card{flex-direction: column;padding: 20px;}
	.store-section{padding: 60px 0px;}
}
@media screen and (max-width: 1023px) {
	.h2{font-size: 30px;}
	.menu .menu-item a {
		font-size: 20px;
		margin: 8px;
	}header .logo{flex: 1;}
	.custom-btn{padding: 10px 15px;font-size: 14px;}
	header .custom-btn{padding: 8px 10px;font-size: 14px;}
	header{padding: 10px 0;}
	.hamburger {
		display: inline-block;
	}
    .hamburgar-block {
		text-align: right;
	}

	.menu {
		background: #0D6D31;
		flex-direction: column;
		opacity: 0;
		position: absolute;
		top: 0px;
		right: -100%;
		bottom: 0;
		left: 0;
		align-items: center;
		justify-content: center;
		/* transform: translatex(-100%); */
		text-align: center;
		-webkit-clip-path: circle(29px at calc(350px - 5vw - 30px) calc(5vh + 30px));
    clip-path: circle(29px at calc(350px - 5vw - 30px) calc(5vh + 30px));
	transition: all 0.8s cubic-bezier(0.86, 0, 0.07, 1);
	height: 100vh;gap: 25px;z-index: 999;top:-20px;}
	.menu-active .menu {
		top:0;
	}
	.menu .menu-item a:after{bottom: -7px;}.menu .menu-item a{color: #fff;}
.menu .menu-item a:hover, .menu .current-menu-item a{color: #F1CD05;}
.menu .menu-item a:hover:after, .menu .current-menu-item a::after{background: #F1CD05;}
	.hamburgar-block {
		order: 2;
	}
	.menu-active .hamburger-line{background: #F1CD05;}
	.menu-active .menu {
		right: 0;
		opacity: 1;
		webkit-clip-path: circle(100% at 175px 50vh);
		clip-path: circle(100% at 50% 50%);
	}
	.home-banner {
        padding-top: 85px;height: 432px;
    }.home-banner .block{top:30%;max-width: 650px;}
	footer .row .column {width: 48%;}.dealer .block{flex-direction: column;gap: 40px;}
	.dealer .block .left, .dealer .block .right{width:100%}.dealer{padding: 50px 0;}.dealer .block .left .subblock{padding-top: 30px;gap:20px;}.dealer .block .right form .block.half {
        width: 48%;
    }.dealer .block .right form p{width: 100%;}.dealer .block .right form .input-box{width:96%;}
	.store-section .p-item .h4{font-size: 18px;}
}
@media screen and (max-width: 767px) {
	.h1,.h2,.h3,.h4,.h5,.h6,p{text-align: center;}
	header .logo img{height: 45px;}.hamburger{width: 20px;height: 25px;}header .custom-btn{font-size: 12px;padding: 10px 8px;gap: 5px;}header .custom-btn img{width: 16px;height: auto;}.home-banner{padding-top: 70px;height:500px;}.home-banner video{height:500px;}
	.home-banner .block{right: 15px;margin: 0 auto;}.h1, .h2{font-size: 30px;}
	.home-banner .block .subblock{flex-wrap: wrap;gap: 10px;}.home-banner .block .subblock .box{width: 45%;}footer .row .column {width: 100%;}footer{padding-top:40px;}footer .row .column{text-align: center;}footer .row .column .social,.about-section .feature-list li{justify-content: center;}footer .bottom-row{flex-direction: column;gap: 10px;}footer .bottom-row .links,footer .row .column .box,.dealer .block .left .subblock,.stories-sec .block{justify-content: center;}.dealer .block .right form .block.half{width: 100%;}.dealer .block .right form .input-box {width: 91%;}.deale{background-position: top;}.testimonial-section .content{text-align: center;}.category-sec .box .column{width: 100%;}.about-section .stats-right{min-width: auto;width: 100%;}.about-section .content-left{text-align: center;min-width: auto;}.about-section .stat-card{flex-direction: column;padding: 10px;}.about-section{padding: 50px 0px;}.about-section .wrapper{display: flex;flex-direction: column;}.about-section .icon-box img{width: 50px;height: 50px;}.about-cat .box{border: 0;width: 100%;padding: 0;}.about-cat .wrapper{gap: 50px;}
	.store-section .info-side{text-align: center;}.stories-sec {padding: 0px 0px 50px 0px;}.store-section{padding: 50px 0px;}.store-section .right,.store-section .left{height: 130px;top: 0;}
}