@media(min-width:2100px) and (max-width:2500px){

}
@media(min-width:1501px) and (max-width:1850px){
	.container{max-width: 1430px;}
	.product-introduction .container{max-width: 1430px;}
	.product-block .container{max-width: 1170px;}
	.control-wrp .container{max-width: 1430px;}
	footer .container{max-width: 1430px;}
	.about-info-wrp .container{max-width: 1430px;}
	.mower-product-wrp .container{max-width: 1430px;}
	.equipment-product-wrp .container{max-width: 1430px;}
	.billing-wrp .container{max-width: 1430px;}
	.blog-wrp .blog-block .container{max-width: 1430px;}
	.cart-wrp .container{max-width: 1430px;}
	.comparison-wrp .container{max-width: 1430px;}
	.contact-form-wrp .container{max-width: 1430px;padding-left: 50px;}
	.installation-process .container{max-width: 1430px;}
	.install-wrp .container{max-width: 1430px;}
	.choosing-wrp .container{max-width: 1430px;}
	.privacy-wrp .container{max-width: 1430px;}
	.product-detail-wrp .container{max-width: 1430px;}

	/* **** Home **** */
	.hero-bottom-info ul li a{font-size: 16px;padding: 22px 12px 12px 22px;}
	.solution-block{padding: 80px 100px;min-height: unset;}
	.solution-box a{padding: 15px;min-height: 230px;}
	.solution-box h3{font-size: 28px;line-height: 30px;margin: 0 0 20px;}
	.solution-box p{font-size: 20px;line-height: 26px;}
	.product-block .product-img img{max-width: 450px;}
	.product-block .shape-right{max-width: 450px;}
	.product-block .shape-left{max-width: 450px;}
	/* **** End Home **** */

	/* **** Product Landing **** */	
	.overlay-top{padding: 20px 30px;}
	.overlay-top h2{font-size: 40px;line-height:45px;}
	.overlay-top h4{font-size: 40px;line-height:45px;margin: 0 10px 0 20px;}
	.second-equipment-product-wrp{padding: 25px 0 100px;}
	.second-equipment-product-wrp .product-box .box-img{min-height: 160px;}
	.second-equipment-product-wrp .product-box .box-img img{max-width: 180px;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px;}
	/* **** End Product Landing **** */

	/* **** thankyou **** */
	.thankyou-wrp .thankyou-block{padding:100px 20px;min-height: 650px;}
	/* **** End thankyou **** */
}

@media(min-width:1201px) and (max-width:1500px){
	.container{max-width: 1170px;}
	.product-introduction .container{max-width: 1170px;}
	.product-block .container{max-width: 960px;}
	.control-wrp .container{max-width: 1170px;}
	footer .container{max-width: 1170px;}
	.mower-product-wrp .container{max-width: 1170px;}
	.equipment-product-wrp .container{max-width: 1170px;}
	.comparison-wrp .container{max-width: 1170px;}
	.product-block .container{max-width: 960px;}
	.about-info-wrp .container{max-width: 1170px;}
	.billing-wrp .container{max-width: 1170px;}
	.blog-wrp .blog-block .container{max-width: 1170px;}
	.cart-wrp .container{max-width: 1170px;}
	.installation-process .container{max-width: 1170px;}
	.install-wrp .container{max-width: 1170px;}
	.choosing-wrp .container{max-width: 1170px; padding-left: 40px;}
	.contact-form-wrp .container{max-width: 1170px;}
	.privacy-wrp .container{max-width: 1170px;}
	.product-detail-wrp .container{max-width: 1170px;}

	footer{padding: 50px 0 25px;}
	footer .foot-logo h2{font-size: 65px;line-height: 65px;margin: 0 0 20px;}
	footer .quicklinks ul li{margin: 0 0 15px;}
	footer .quicklinks ul li a{font-size: 18px;line-height: 20px;}
	footer .contact-info h3{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
	footer .contact-info ul li a{font-size: 18px;line-height: 24px;}
	footer .contact-info ul li{margin: 0 0 15px;}
	footer .footer-right{width: 20%;}


	/* **** Home **** */
	.hero-block{padding: 80px 120px 0;}
	.hero-block h2{font-size: 80px;line-height: 80px;}
	.hero-block p{font-size: 30px;line-height: 32px;}
	.hero-bottom-info ul li a{padding: 10px;font-size: 12px;line-height: 14px;}
	/* .hero-bottom-info ul li a br{display: none;} */
	.product-block .product-img img{max-width: 350px;}
	.product-block .shape-right{max-width: 350px;}
	.product-block .shape-left{max-width: 350px;}
	.product-block .product-dt ul{margin: 0 0 25px;}
	.product-block .product-dt ul li{margin: 0 0 15px;}
	.product-block .product-dt h2{font-size: 45px;line-height: 55px;margin: 0 0 20px;}
	.product-block .product-dt h5{font-size: 18px;line-height: 18px;}
	.product-block .product-dt h4{font-size: 24px;line-height: 24px;}
	.product-block{padding: 200px 0;}
	.solution-block{padding: 80px 100px;min-height: unset;}
	.solution-box a{padding: 15px;min-height: 230px;}
	.solution-box h3{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
	.solution-box p{font-size: 16px;line-height: 24px;}
	
	.product-introduction .row{align-items: center;}
	.product-introduction .introduction-img img{max-width: 350px;}
	.product-introduction .introduction-img span.line-text{font-size: 16px;line-height: 24px;top: 18px;}
	.product-introduction .introduction-img .introduction-line1{left: 45px;top: 10px;}
	.product-introduction .introduction-img .introduction-line1 svg{max-width: 250px;}
	.product-introduction .introduction-img .introduction-line2{top: 67px;}
	.product-introduction .introduction-img .introduction-line2 svg{max-width: 250px;}
	.product-introduction .introduction-img .introduction-line3 span.line-text{top: 58px;}
	.product-introduction .introduction-img .introduction-line3{left: 360px;top: -117px;}
	.product-introduction .introduction-img .introduction-line3 svg{max-width: 170px;}
	.product-introduction .introduction-img .introduction-line4{top:35px;right: 60px;}
	.product-introduction .introduction-img .introduction-line4 span.line-text{top: -10px;}
	.product-introduction .introduction-img .introduction-line4 svg{max-width: 250px;}
	.product-introduction .introduction-img .introduction-line5{bottom: -20px;}
	.product-introduction .introduction-img .introduction-line5 span.line-text{bottom: 45px;}
	.product-introduction .introduction-img .introduction-line5 svg{max-width: 320px;}

	.control-wrp img{max-width: 550px;}
	.control-block .control-txt{font-size: 16px;line-height: 24px;}
	.control-block .control-txt.txt1{bottom: 196px;left: -110px;}
	.control-block .control-txt.txt2{bottom: 118px;}
	.control-block .control-txt.txt3{top: 130px;right: -10px;}
	.control-block .control-txt.txt4{top: 203px;right: -160px;}
	/* **** End Home **** */

	/* **** About **** */
	.about-banner .banner-block{padding: 40px;min-height: unset;}	
	.about-banner .banner-block .banner-info h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	.about-banner .banner-block .banner-info p{font-size: 18px;line-height: 24px;}
	.about-banner .banner-block .banner-info ul{margin: 50px 0 0;}
	.about-info-wrp{padding: 120px 0;}
	.category-block .category-box a{padding: 30px 20px;min-height: 210px;margin: 0 0 30px;}
	.category-block .category-box a h4{font-size: 24px;line-height: 30px;}
	.category-block .category-box .link-img{right: 15px;top: 30px;}
	.quickdial ul li{font-size: 20px;margin: 0 0 40px;}
	.quickdial{width: 450px;}
	/* **** End About **** */

	/* ***** Accessory Product **** */
	.product-box{padding: 20px;}
	.product-box .box-img{min-height: 160px;}
	.product-box .box-img img{max-width: 185px;}
	.product-box p{font-size: 18px;margin: 0 0 10px; line-height: 20px;}
	.product-box h4{font-size: 22px;}
	.product-box .btn-primary{padding: 12px 24px;}
	/* ***** Accessory Product **** */

	/* **** Billing **** */
	.billing-wrp{padding: 50px 0;}
	.billing-form{padding: 35px;}
	.order-list{padding: 35px;}
	.order-list .order-list-box ul li .box-img{height: 100px;width: 100px;min-width: 100px; margin-right: 15px}
	.order-list .order-list-box ul li h3{font-size: 16px;}
	.order-list .order-list-box ul li h4{font-size: 16px;}
	/* **** End Billing **** */

	/* **** Blog **** */
	.blog-wrp .blog-block .row{margin: 0 -30px;}
	.blog-wrp .blog-block .col-md-7{padding: 0 30px;}
	.blog-wrp .blog-block .col-md-5{padding: 0 30px;}
	.blog-wrp .blog-detail{padding: 50px 0 0;}
	.blog-wrp .blog-detail h2{font-size: 35px;line-height: 40px;margin: 0 0 20px;}
	.blog-wrp .blog-detail p{font-size: 18px;line-height: 22px;margin: 0 0 25px;}
	.blog-wrp .offer-wrp{padding: 100px 0;}
	.offer-wrp .offer-block .offer-info{padding: 50px 0;min-height: 350px;}
	.offer-block.aos-init.aos-animate .offer-info{padding: 50px 70px;}
	.offer-wrp .offer-block .offer-info h2{font-size: 45px;line-height: 50px;}
	.offer-wrp .offer-block .offer-img img{width: 280px;}
	.offer-wrp .offer-block .offer-info:before{right: -400px;}
	/* **** End Blog **** */

	/* **** Cart **** */
	.cart-wrp{padding: 80px 0;}
	.cart-wrp h2{font-size: 50px;line-height:50px;margin: 0 0 30px;}
	.cart-box ul li{margin-right: 30px;}
	.cart-box .product-img{width: 200px;}
	.cart-order .order-box{padding: 20px;}
	.cart-order .order-box .btn-group a{padding: 14px 15px;width: 50%;font-size: 18px;}
	.form-checkbox label{align-items: flex-start;}
	.form-checkbox label:before{top: 10px;}
	.form-checkbox input:checked + label:after{top: 16px;}
	/* **** End Cart **** */

	/* ***** Contact **** */
	.contact-banner{padding: 100px 0 100px;}
	.contact-banner .contact-content{padding: 0 0 0 40px;}
	.contact-content h2{font-size: 35px;margin: 0 0 20px;line-height: 40px;}
	.contact-content ul li{font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.contact-content ul li a{font-size: 20px;line-height: 24px;}
	.contact-content ul li:last-child{margin: 0 0 20px;}
	.contact-form-wrp form{max-width: 600px;}
	.contact-form-wrp .contact-form h2{font-size: 40px;line-height: 50px;margin: 0 0 15px;}
	.contact-form-wrp .contact-form p{font-size: 20px;line-height: 30px;margin: 0 0 40px;}
	.contact-form-wrp form .form-group .form-control{font-size: 18px;padding: 16px;}
	/* ***** End Contact **** */
	
	/* **** Equipment **** */
	.equipment-banner .hero-block{padding: 40px;min-height: 200px;}
	.equipment-banner .hero-block h2{font-size: 40px;line-height: 42px;}
	.equipment-product-wrp .equipment-title .row{align-items: center;}
	.equipment-product-wrp{padding: 50px 0;}
	/* **** End Equipment **** */

	/* **** kkk-question **** */
	.choosing-image-block .box-info{padding: 20px;}
	/* **** End kkk-question **** */

	/* **** Privacy Policy **** */
	/* .privacy-wrp{padding: 80px 0;} */
	.privacy-wrp{padding-bottom: 80px;}
	.typography h1{font-size: 80px;line-height: 90px;margin: 0 0 20px;}
	.typography h2{font-size: 60px;line-height: 70px;margin: 0 0 20px;}
	.typography h3{font-size: 50px;line-height: 60px;margin: 0 0 20px;}
	.typography h4{font-size: 40px;line-height: 50px;margin: 0 0 20px;}
	.typography h5{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.typography h6{font-size: 20px;line-height: 30px;margin: 0 0 20px;}
	.typography p{font-size: 20px;line-height: 26px;margin: 0 0 20px;}
	.typography ul li{font-size: 20px;line-height: 26px;margin: 0 0 10px;}
	/* **** End Privacy Policy **** */

	/* **** Product Landing **** */
	.product-landing-banner .landing-banner{padding: 40px;min-height: 500px;}
	.product-introduction-title h1{font-size: 70px;line-height: 80px;}
	.product-detail-wrp{padding: 0 0 150px;}
	.overlay-top{padding: 20px 30px;}
	.overlay-top h2{font-size: 40px;line-height:45px;}
	.overlay-top h4{font-size: 40px;line-height:45px;margin: 0 10px 0 20px;}
	.second-equipment-product-wrp{padding: 25px 0 100px;}
	.second-equipment-product-wrp .product-box .box-img{min-height: 160px;}
	.second-equipment-product-wrp .product-box .box-img img{max-width: 180px;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px;}
	/* **** End Product Landing **** */

	/* **** thankyou **** */
	.thankyou-wrp .thankyou-block{padding:100px 20px;min-height: 650px;}
	/* **** End thankyou **** */

	/* **** Thankyou **** */
	.thankyou-wrp .thankyou-info{width: 500px;top: 50px;}
	.thankyou-wrp .thankyou-info h2{font-size: 55px;line-height: 55px;margin: 0 0 23px;}
	.thankyou-wrp .thankyou-info p{font-size: 24px;line-height: 30px;margin: 0 0 41px;}
	/* **** End Thankyou **** */

	.description-block{width:1170px;}
	.description-block img.bs-image{max-width: 650px;margin: 0 auto;}
	.description-line1{left: 40px;top: 120px;}
	.description-line2{left: 30px;top: 300px;}
	.description-line3{right: 50px;top: 170px;}
	.description-line4{right: 90px;top: 430px;}

	.control-block .control-line1 {bottom: 331px;left: -210px;width: 420px;}
	.control-block .control-line2 {bottom: 171px;top: auto;left: -180px;width: 390px;}
	.control-block .control-line3 {left: auto;top: 190px;right: -80px;}
	.control-block .control-line4 {top: 275px;left: auto;right: -240px;width: 500px;}
}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 960px;}
	.product-introduction .container{max-width: 960px;}
	.product-block .container{max-width: 720px;}
	.control-wrp .container{max-width: 960px;}
	footer .container{max-width: 960px;}
	.mower-product-wrp .container{max-width: 960px;}
	.equipment-product-wrp .container{max-width: 960px;}
	.about-info-wrp .container{max-width: 960px;}
	.billing-wrp .container{max-width: 960px;}
	.blog-wrp .blog-block .container{max-width: 960px;}
	.cart-wrp .container{max-width: 960px;}
	.comparison-wrp .container{max-width: 960px;}
	.contact-form-wrp .container{max-width: 960px;}
	.installation-process .container{max-width: 960px;}
	.install-wrp .container{max-width: 960px;}
	.choosing-wrp .container{max-width: 960px; padding-left: 40px;}
	.privacy-wrp .container{max-width: 960px;}
	.product-detail-wrp .container{max-width: 960px;}

	.btn-primary{font-size: 16px;line-height: 18px;padding: 12px 24px;}

	header{padding: 25px 0;}
	header.navbar-brand img{height: 30px;}
	header.navbar-light .navbar-nav li{margin-right: 30px;}
	header.navbar-light .navbar-nav .nav-link{font-size: 18px;}

	footer{padding: 50px 0 25px;}
	footer .foot-logo h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	footer .quicklinks ul li{margin: 0 0 15px;}
	footer .quicklinks ul li a{font-size: 18px;line-height: 20px;}
	footer .contact-info h3{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
	footer .contact-info ul li a{font-size: 18px;line-height: 24px;}
	footer .contact-info ul li{margin: 0 0 15px;}
	footer .footer-right{width: 20%;}

	/* **** Home **** */
	.hero-block{padding: 40px;min-height: 420px;}
	.hero-block h2{font-size: 70px;line-height: 70px;}
	.hero-block p{font-size: 26px;line-height: 26px;}
	.hero-bottom-info ul li a{padding: 10px;font-size:11px;line-height: 14px;}
	/* .hero-bottom-info ul li a br{display: none;} */
	.hero-bottom-info ul li a span{margin-left: 5px;}
	.product-introduction{padding: 80px 0 200px;}
	.product-introduction:before{height: 900px; clip-path: polygon(0 0, 100% 2%, 100% 100%, 0 100%);}
	.product-introduction .col-md-4.col-sm-12{width: 40%;}
	.product-introduction .col-md-8.col-sm-12{width: 60%;}
	.product-introduction .product-info p{font-size: 16px;line-height: 22px;margin: 0 0 15px;}
	.product-introduction .product-info .btn-primary{margin: 15px 0 0;}
	.product-block{padding: 150px 0;}
	.product-block .product-dt ul{margin: 0 0 25px;}
	.product-block .product-dt ul li{margin: 0 0 15px;}
	.product-block .product-dt h2{font-size: 35px;line-height: 45px;margin: 0 0 20px;}
	.product-block .product-dt h5{font-size: 15px;line-height: 16px;}
	.product-block .product-dt h4{font-size: 20px;line-height: 22px;}
	.product-block .introduction-bg{width: 32%;}
	.product-block .shape-right{width: 250px;}
	.product-block .shape-left{width: 250px;}
	.product-block .product-img img{max-width: 280px;}
	.solution-block{padding: 40px;min-height: unset;}
	.solution-block .solution-title h2{font-size: 40px;line-height: 42px;margin: 0 0 15px;}
	.solution-block .solution-title p{font-size: 18px;line-height: 24px;margin: 0 0 40px;}
	.solution-box a{padding: 15px;min-height: 230px;}
	.solution-box h3{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
	.solution-box p{font-size: 16px;line-height: 24px;}
	.control-wrp{padding: 120px 0;}
	.control-wrp .titlebar h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	.control-wrp .titlebar p{font-size: 18px;line-height: 20px;margin: 0 0 30px;}
	
	.product-introduction .row{align-items: center;}
	.product-introduction .introduction-img img{max-width: 250px;}
	.product-introduction .introduction-img span.line-text{font-size: 16px;line-height: 24px;top: 18px;}
	.product-introduction .introduction-img .introduction-line1{left: 35px;top: -20px;}
	.product-introduction .introduction-img .introduction-line1 svg{max-width: 200px;}
	.product-introduction .introduction-img .introduction-line2{top: 27px;}
	.product-introduction .introduction-img .introduction-line2 svg{max-width: 200px;}
	.product-introduction .introduction-img .introduction-line3 span.line-text{top: 58px;}
	.product-introduction .introduction-img .introduction-line3{left: 270px;top: -127px;}
	.product-introduction .introduction-img .introduction-line3 svg{max-width: 120px;}
	.product-introduction .introduction-img .introduction-line4{top: 27px;}
	.product-introduction .introduction-img .introduction-line4 span.line-text{top: -10px;}
	.product-introduction .introduction-img .introduction-line4 svg{max-width: 200px;}
	.product-introduction .introduction-img .introduction-line5{bottom: -30px;}
	.product-introduction .introduction-img .introduction-line5 span.line-text{bottom: 45px;}
	.product-introduction .introduction-img .introduction-line5 svg{max-width: 200px;}

	.control-wrp img{max-width: 550px;}
	.control-block .control-txt{font-size: 16px;line-height: 24px;}
	.control-block .control-txt.txt1{bottom: 196px;left: -110px;}
	.control-block .control-txt.txt2{bottom: 118px;}
	.control-block .control-txt.txt3{top: 130px;right: -10px;}
	.control-block .control-txt.txt4{top: 203px;right: -160px;}
	/* **** End Home **** */

	/* **** About **** */
	.about-banner .banner-block{padding: 40px;min-height: unset;}	
	.about-banner .banner-block .banner-info h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	.about-banner .banner-block .banner-info p{font-size: 18px;line-height: 24px;}
	.about-banner .banner-block .banner-info ul{margin: 50px 0 0;}
	.about-info-wrp{padding: 80px 0;}
	.about-info-wrp .about-title h2{font-size: 40px;line-height: 42px;margin: 0 0 15px;}
	.about-info-wrp .about-title p{font-size: 20px;line-height: 24px;margin: 0 0 50px;}
	.category-block h6{font-size: 24px;}
	.category-block .row{margin: 0 -10px;}
	.category-block .category-box a{padding: 15px;min-height: 140px;margin: 0 0 20px;}
	.about-info-wrp h5{font-size: 20px;line-height: 24px;margin: 30px 0 0;}
	.category-block .category-box a h4{font-size: 20px;line-height: 24px;}
	.category-block .category-box .link-img{right: 10px; bottom: 10px;top: auto;}
	.category-block .col-md-6{padding: 0 10px;}
	.quickdial{width: 370px;}
	.quickdial ul li{font-size: 18px;margin: 0 0 15px;padding-left: 24px;}
	.quickdial ul li:before{font-size: 18px;}
	.quickdial h6{font-size: 24px;}
	.testimonial-wrp{padding: 100px 0;min-height: 570px;}
	.testimonial-wrp .testimonial-img{height: 90%}
	.testimonial-block h2{font-size: 35px;line-height: 40px;margin: 0 0 30px;}
	.testimonial-block .testimonial-slider{width: auto;}
	.testimonial-block{margin-left: 30%;width: 70%;padding: 0;}
	.testimonial-slider .slider-box .quote-img{max-width: 30px;}
	.testimonial-slider .slider-box{padding-left: 50px;}
	.testimonial-slider .slider-box p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.testimonial-slider .slider-box h6{font-size: 18px;}
	/* **** End About **** */

	/* ***** Accessory Product **** */
	.mower-product-wrp {padding: 50px 0 0;}
	.mower-product-wrp .row{margin: 0 -10px;}
	.mower-product-wrp .col-md-7{padding: 0 10px;width: 50%;}
	.mower-product-wrp .col-md-5{padding: 0 10px;width: 50%;}
	.mower-product-wrp .titlebar h2{font-size: 40px;line-height: 50px;}
	.mower-product-block .product-img{padding: 24px;min-height: unset;}
	.prd-description ul li{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
	.prd-description ul li span{min-width: 150px;}
	.description-info h3{font-size: 18px;}
	.description-info p{font-size: 16px;line-height: 20px;}
	.product-bottom-info h2{font-size: 30px;line-height: 40px;}
	.product-bottom-info .btn-secondary{padding: 12px 24px;}
	.equipment-product-wrp .equipment-title{margin: 0 0 30px;}
	.equipment-product-wrp .equipment-title h2{font-size: 28px;}
	.equipment-product-block ul li{width: 25%;}
	.product-box{padding: 20px;}
	.product-box .box-img{min-height: 160px;}
	.product-box .box-img img{max-width: 185px;}
	.product-box p{font-size: 20px;margin: 0 0 10px;}
	.product-box h4{font-size: 22px;}
	.product-box .btn-primary{padding: 12px 24px;}
	/* ***** Accessory Product **** */

	/* **** Billing **** */
	.billing-wrp{padding: 50px 0;}
	.billing-title h2{font-size: 40px;margin: 0 0 20px;}
	.billing-form{padding: 25px;}
	.kassa-title h2{font-size: 24px;margin: 0 -10px 15px;}
	.billing-form .billing-data-block .form-group{margin: 0 0 15px;}
	.billing-form .billing-data-block .form-group .form-control{font-size: 16px;line-height: 24px;padding: 10px 20px;}
	.billing-form .delivery-method .form-checkbox label{align-items: flex-start;font-size: 18px;line-height: 24px;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label{align-items: flex-start;font-size: 18px;line-height: 24px; padding-left: 37px;}
	.billing-form .payment-logo{margin-left: 37px;}
	.form-checkbox label:before{margin-right: 10px;}
	.billing-form .payment-logo ul li{margin: 0 30px 20px 0;}
	.form-radiobox label img{margin-left: 6px;}
	.order-list{padding: 25px;}
	.order-list .order-list-box ul li{display: block;}
	.order-list .order-list-box ul li .box-img{margin: 0 0 10px;}
	.order-list .order-list-box ul li h3{font-size: 18px;}
	.order-list .order-list-box ul li h4{font-size: 20px;}
	.order-list h5{font-size: 18px;}
	.order-list h5 span{font-size: 18px;}
	.order-list h5 span b{font-size: 15px;}
	/* **** End Billing **** */

	/* **** Blog **** */
	.blog-wrp .blog-block .row{margin: 0 -15px;}
	.blog-wrp .blog-block .col-md-7{padding: 0 15px;}
	.blog-wrp .blog-block .col-md-5{padding: 0 15px;}
	.blog-wrp .blog-detail{padding: 50px 0 0;}
	.blog-wrp .blog-detail h2{font-size: 35px;line-height: 40px;margin: 0 0 20px;}
	.blog-wrp .blog-detail p{font-size: 18px;line-height: 22px;margin: 0 0 25px;}
	.blog-wrp .offer-wrp{padding: 100px 0;}
	.offer-wrp .offer-block .offer-info{padding: 35px 0;min-height: 250px;}
	.offer-block.aos-init.aos-animate .offer-info{padding: 35px;}
	.offer-wrp .offer-block .offer-info h2{font-size: 35px;line-height: 40px;}
	.offer-wrp .offer-block .offer-img img{width: 220px;}
	.offer-wrp .offer-block .offer-info:before{right: -460px;}
	/* **** End Blog **** */

	/* **** Cart **** */
	.cart-wrp{padding: 80px 0;}
	.cart-wrp h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}
	.cart-box{padding: 15px;}
	.cart-box ul li{margin-right: 15px;}
	.cart-box ul li:last-child{margin: 0}
	.cart-box .product-img{width: 100px;}
	.cart-box .price h4{font-size: 20px;line-height: 24px;white-space: nowrap;width: 60px;text-align: right;}
	.cart-box .product-dt{width: 120px;}
	.cart-box .product-dt h3{font-size: 18px;line-height: 24px;}
	.cart-box .product-dt h5{font-size: 16px;}
	.cart-box .quantity{width: 70px;}
	.cart-box .quantity .qty{width: 30px;}
	.cart-box .quantity .qtyminus, .cart-box .quantity .qtyplus{width: 20px;}
	.cart-order .order-box{padding: 15px;}
	.cart-order .order-box h3{font-size: 20px;margin: 0 0 20px;}
	.cart-order .order-box .btn-group{display: block;}
	.cart-order .order-box .btn-group a{display: block;width: 100%;text-align: center;}
	.cart-order .order-box .btn-group a:first-child{margin:0 0 10px;}
	.cart-order .order-box ul li h4{font-size: 20px;}
	.cart-order .order-box ul li h4 span b{font-size: 15px;}
	.cart-order .order-box{margin: 0 0 20px;}
	.cart-order .installation-title h3{font-size: 22px;line-height: 24px;}
	.cart-order .form-checkbox label{align-items: flex-start;font-size: 16px;line-height: 24px;}
	.cart-order .form-checkbox label:before{top: 5px;}
	.cart-order .form-checkbox input:checked + label:after{top: 10px;}
	.product-box .btn-primary{padding: 12px 24px;}
	/* **** End Cart **** */

	/* **** Comparison **** */
	.comparison-wrp{padding: 80px 0;}
	.comparison-wrp .titlebar h2{font-size: 40px;margin: 0 0 30px;}
	.comparison-wrp .equipment-product-wrp .equipment-product-block ul li{width: 20%;}
	.comparison-wrp .equipment-product-wrp .equipment-product-block ul .box-img{min-height: 100px;}
	.comparison-wrp .equipment-product-wrp .equipment-product-block ul .box-img img{max-width: 120px;}
	.comparison-wrp .equipment-product-block ul li .product-box{margin: 0 0 20px;}
	.comparison-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px}
	.comparison-block{margin: 0 0 60px;}
	.comparison-block h3{padding: 0 0 10px;margin: 0 0 20px;}
	.comparison-block h3 a{font-size: 22px;}
	.comparison-block ul li{font-size: 18px;line-height: 20px;}
	.comparison-block ul li .btn-primary{margin: 40px auto 0;}
	/* **** End Comparison **** */
	
	/* ***** Contact **** */
	.contact-banner{padding: 120px 0 140px;}
	.contact-banner .contact-content{padding: 0 0 0 40px;}
	.contact-content h2{font-size: 35px;margin: 0 0 20px;line-height: 40px;}
	.contact-content ul li{font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.contact-content ul li a{font-size: 20px;line-height: 24px;}
	.contact-content ul li:last-child{margin: 0 0 20px;}
	.contact-form-wrp form{max-width: 600px;}
	.contact-form-wrp .contact-form h2{font-size: 40px;line-height: 50px;margin: 0 0 15px;}
	.contact-form-wrp .contact-form p{font-size: 20px;line-height: 30px;margin: 0 0 40px;}
	.contact-form-wrp form .form-group .form-control{font-size: 18px;padding: 16px;}
	/* ***** End Contact **** */

	/* **** Equipment **** */
	.equipment-banner .hero-block{padding: 40px;min-height: 200px;}
	.equipment-banner .hero-block h2{font-size: 40px;line-height: 42px;}
	.equipment-product-wrp .equipment-title .row{align-items: center;}
	.equipment-product-wrp{padding: 50px 0;}
	/* **** End Equipment **** */

	/* **** Installation **** */
	.installation-banner .banner-content{max-width: 100%;margin: 0;}
	.installation-banner .banner-content h2{font-size: 40px;line-height: 45px;margin: 0 0 20px;}
	.installation-banner .banner-content p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.process-content .process-block{max-width: 100%;margin: 0 0 60px;}
	.process-content .process-block .process-icon{height: 100px;width: 100px;min-width: 100px;padding: 20px;margin-right: 20px;}
	.process-content .process-block .process-info{padding:0;}
	.process-content .process-block .process-info h2{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.process-content .process-block .process-info p{font-size: 16px;line-height: 18px;}
	.install-wrp h2{font-size: 40px;line-height: 45px;margin: 0 0 30px;}
	.install-wrp .install-video{height: 450px;}
	/* **** End Installation **** */

	/* **** kkk-question **** */
	.kkk-banner{padding: 100px 0 120px;}
	.kkk-banner .contact-content h2{margin: 0 0 30px;}
	.kkk-banner .contact-content p{font-size: 18px;line-height: 24px;}
	.second-choosing-wrp{clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);}
	.choosing-title h2{font-size: 30px;margin: 0 0 20px;}
	.choosing-wrp .accordion .accordion-item{margin: 0 0 30px;}
	.choosing-wrp .accordion .accordion-item .accordion-button{font-size: 20px;line-height: 24px;}
	.choosing-wrp .accordion .accordion-item .accordion-body p{font-size: 18px;line-height: 24px;}
	.choosing-wrp .accordion .accordion-item .accordion-button:before{right:-30px;}
	.choosing-image-block .box-info{padding: 20px;}
	.choosing-image-block .box-info h3{font-size: 16px;line-height: 20px;}
	.choosing-image-block .box-info h3 br{display: none;}
	.choosing-image-block .box-info a{padding: 10px 20px;font-size: 18px;}
	.choosing-faq{margin: 0 0 150px;}
	.second-contact-form-wrp{padding: 100px 0;}
	.contact-form-wrp .contact-form h2 br{display: none;}
	/* **** End kkk-question **** */

	/* **** Price Request **** */
	.request-banner {padding: 140px 0 120px;}
	.request-banner .contact-content p{font-size: 20px;line-height: 26px;margin: 0 0 20px;}
	.sec-contact-form-wrp{padding: 30px 0 100px;}
	/* **** End Price Request **** */

	/* **** Privacy Policy **** */
	/* .privacy-wrp{padding: 80px 0;} */
	.privacy-wrp{padding-bottom: 80px;}
	.typography h1{font-size: 60px;line-height: 70px;margin: 0 0 20px;}
	.typography h2{font-size: 50px;line-height: 60px;margin: 0 0 20px;}
	.typography h3{font-size: 40px;line-height: 50px;margin: 0 0 20px;}
	.typography h4{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.typography h5{font-size: 20px;line-height: 30px;margin: 0 0 20px;}
	.typography h6{font-size: 12px;line-height: 20px;margin: 0 0 20px;}
	.typography p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.typography ul li{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
	/* **** End Privacy Policy **** */

	/* **** Product Landing **** */
	.product-landing-banner .landing-banner{padding: 40px;min-height: 350px;}
	.product-landing-banner .landing-banner h2{font-size: 40px;line-height: 50px;}
	.product-introduction-title{padding: 80px 0;}
	.product-introduction-title h1{font-size: 60px;line-height: 70px;margin: 0 0 30px;}
	.product-introduction-title ul li{margin-right: 40px;}
	.product-detail-wrp{padding: 0 0 100px;}
	.product-detail-wrp .row{margin: 0 -15px;}
	.product-detail-wrp .col-md-7{padding: 0 15px;}
	.product-detail-wrp .col-md-5{padding: 0 15px;}
	.product-detail-wrp .product-detail-block .prd-info{display: block;}
	.product-detail-wrp .product-detail-block .prd-info ul{margin: 0 0 30px;}
	.product-detail-wrp .product-detail-block .prd-info p{font-size: 18px;line-height: 20px;margin: 0 0 20px;}
	.product-detail-discretion-wrp h2{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-button{padding: 15px 0;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li{font-size: 18px;line-height: 20px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li span{min-width: 140px;}
	.product-detail-discretion-wrp .product-bottom-info .row{align-items: flex-start;}
	.product-detail-discretion-wrp .product-bottom-info .btn-primary{width: 100%;padding: 15px 5px;font-size: 16px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-secondary{width: 100%;padding: 13px 5px;font-size: 16px;}
	.product-detail-discretion-wrp .product-bottom-info h3{font-size: 20px;margin: 0 0 33px;}
	.product-description-images{padding: 0 0 150px;}
	.product-landing-wrp .product-block .product-dt p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.product-landing-wrp .product-block .product-img img{max-width: 200px;}
	.second-install-wrp{padding: 100px 0 120px;}
	.overlay-top{padding: 15px;}
	.overlay-top h2{font-size: 26px;line-height:30px;}
	.overlay-top h4{font-size: 26px;line-height:30px;margin: 0 10px 0 20px;}
	.overlay-top .btn-secondary{font-size: 15px;padding: 10px 12px;}
	.overlay-top .btn-primary{font-size: 15px;padding: 10px 12px}
	.second-equipment-product-wrp{padding: 25px 0 100px;}
	.second-equipment-product-wrp .product-box .box-img{min-height: 160px;}
	.second-equipment-product-wrp .product-box .box-img img{max-width: 180px;}
	.second-equipment-product-wrp .equipment-product-block ul li{width: 50%;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px;}
	/* **** End Product Landing **** */

	/* **** thankyou **** */
	.thankyou-wrp{padding: 0 0 40px;}
	.thankyou-wrp .thankyou-block{padding: 80px 20px;min-height: 450px;}
	.thankyou-wrp .thankyou-block .thankyou-info h2{font-size: 50px;line-height: 60px;}
	.thankyou-wrp .thankyou-block .thankyou-info p{font-size: 24px;line-height: 30px;}
	/* **** End thankyou **** */

	/* **** Thankyou **** */
	.thankyou-wrp .thankyou-info{width: 500px;top: 50px;}
	.thankyou-wrp .thankyou-info h2{font-size: 55px;line-height: 55px;margin: 0 0 23px;}
	.thankyou-wrp .thankyou-info p{font-size: 20px;line-height: 21px;margin: 0 0 41px;}
	.thankyou-wrp .thankyou-info p br{display: none;}
	/* **** End Thankyou **** */

	.description-block{width:720px;}
	.description-block img.bs-image{max-width: 450px;margin: 0 auto;}
	.product-description-images span{font-size: 16px;top: -10px;}
	.description-line1 {left: 0;top: 90px;max-width: 200px;}
	.description-line2 {left: 0;top: 230px;max-width: 200px;}
	.product-description-images .description-line3 svg.vivus-draw{width: 200px;}
	.description-line3{max-width: 200px;right: 20px;top: 120px;}
	.description-line4 {right: 60px;max-width: 160px;top: 310px;}
	.description-line4 span{top: auto;}

	.control-block{max-width: 650px;}
	.control-block img.control-img{max-width: 400px;}
	.control-block span.line-text{font-size: 16px;}
	.control-block .control-line1 {bottom: 250px;left: -120px;width: 270px;}
	.control-block .control-line2 {bottom: 121px;top: auto;left: -110px;width: 310px;}
	.control-block .control-line3 {left: auto;top: 130px;right: -30px;width: 180px;}
	.control-block .control-line4 {top: 195px;left: auto;right: -140px;width: 330px;}
	.control-block .control-line4 span{right: -32px;}

}

@media(min-width:992px) and (max-width:1024px){
	.container{max-width: 960px;}
	.product-introduction .container{max-width: 960px;}
	.product-block .container{max-width: 720px;}
	.control-wrp .container{max-width: 960px;}
	footer .container{max-width: 960px;}
	.mower-product-wrp .container{max-width: 960px;}
	.equipment-product-wrp .container{max-width: 960px;}
	.about-info-wrp .container{max-width: 960px;}
	.billing-wrp .container{max-width: 960px;}
	.blog-wrp .blog-block .container{max-width: 960px;}
	.cart-wrp .container{max-width: 960px;}
	.comparison-wrp .container{max-width: 960px;}
	.contact-form-wrp .container{max-width: 960px;}
	.installation-process .container{max-width: 960px;}
	.install-wrp .container{max-width: 960px;}
	.choosing-wrp .container{max-width: 960px; padding-left: 40px;}
	.privacy-wrp .container{max-width: 960px;}
	.product-detail-wrp .container{max-width: 960px;}

	.btn-primary{font-size: 16px;line-height: 18px;padding: 12px 24px;}

	header{padding: 25px 0;}
	header.navbar-brand img{height: 30px;}
	header.navbar-light .navbar-nav li{margin-right: 30px;}
	header.navbar-light .navbar-nav .nav-link{font-size: 18px;}

	footer{padding: 50px 0 25px;}
	footer .foot-logo h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	footer .quicklinks ul li{margin: 0 0 15px;}
	footer .quicklinks ul li a{font-size: 18px;line-height: 20px;}
	footer .contact-info h3{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
	footer .contact-info ul li a{font-size: 18px;line-height: 24px;}
	footer .contact-info ul li{margin: 0 0 15px;}
	footer .footer-right{width: 20%;}


	/* **** Home **** */
	.hero-block{padding: 40px;min-height: 420px;}
	.hero-block h2{font-size: 70px;line-height: 70px;}
	.hero-block p{font-size: 26px;line-height: 26px;}
	.hero-bottom-info ul li a{padding: 10px;font-size:11px;line-height: 14px;}
	.product-introduction{padding: 80px 0 200px;}
	.product-introduction:before{height: 900px; clip-path: polygon(0 0, 100% 2%, 100% 100%, 0 100%);}
	.product-introduction .col-md-4.col-sm-12{width: 40%;}
	.product-introduction .col-md-8.col-sm-12{width: 60%;}
	.product-introduction .product-info p{font-size: 16px;line-height: 22px;margin: 0 0 15px;}
	.product-introduction .product-info .btn-primary{margin: 15px 0 0;}
	.product-block{padding: 150px 0;}
	.product-block .product-dt ul{margin: 0 0 25px;}
	.product-block .product-dt ul li{margin: 0 0 15px;}
	.product-block .product-dt h2{font-size: 35px;line-height: 45px;margin: 0 0 20px;}
	.product-block .product-dt h5{font-size: 15px;line-height: 16px;}
	.product-block .product-dt h4{font-size: 20px;line-height: 22px;}
	.product-block .introduction-bg{width: 32%;}
	.product-block .shape-right{width: 250px;}
	.product-block .shape-left{width: 250px;}
	.product-block .product-img img{max-width: 280px;}
	.solution-block{padding: 40px;min-height: unset;}
	.solution-block .solution-title h2{font-size: 40px;line-height: 42px;margin: 0 0 15px;}
	.solution-block .solution-title p{font-size: 18px;line-height: 24px;margin: 0 0 40px;}
	.solution-box a{padding: 15px;min-height: 230px;}
	.solution-box h3{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
	.solution-box p{font-size: 16px;line-height: 24px;}
	.control-wrp{padding: 120px 0;}
	.control-wrp .titlebar h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	.control-wrp .titlebar p{font-size: 18px;line-height: 20px;margin: 0 0 30px;}
	.product-introduction .row{align-items: center;}
	.product-introduction .introduction-img img{max-width: 250px;}
	.product-introduction .introduction-img span.line-text{font-size: 16px;line-height: 24px;top: 18px;}
	.product-introduction .introduction-img .introduction-line1{left: 35px;top: -20px;}
	.product-introduction .introduction-img .introduction-line1 svg{max-width: 200px;}
	.product-introduction .introduction-img .introduction-line2{top: 27px;}
	.product-introduction .introduction-img .introduction-line2 svg{max-width: 200px;}
	.product-introduction .introduction-img .introduction-line3 span.line-text{top: 58px;}
	.product-introduction .introduction-img .introduction-line3{left: 270px;top: -127px;}
	.product-introduction .introduction-img .introduction-line3 svg{max-width: 120px;}
	.product-introduction .introduction-img .introduction-line4{top: 27px;}
	.product-introduction .introduction-img .introduction-line4 span.line-text{top: -10px;}
	.product-introduction .introduction-img .introduction-line4 svg{max-width: 200px;}
	.product-introduction .introduction-img .introduction-line5{bottom: -30px;}
	.product-introduction .introduction-img .introduction-line5 span.line-text{bottom: 45px;}
	.product-introduction .introduction-img .introduction-line5 svg{max-width: 200px;}

	.control-wrp img{max-width: 550px;}
	.control-block .control-txt{font-size: 16px;line-height: 24px;}
	.control-block .control-txt.txt1{bottom: 196px;left: -110px;}
	.control-block .control-txt.txt2{bottom: 118px;}
	.control-block .control-txt.txt3{top: 130px;right: -10px;}
	.control-block .control-txt.txt4{top: 203px;right: -160px;}
	/* **** End Home **** */

	/* **** About **** */
	.about-banner .banner-block{padding: 40px;min-height: unset;}	
	.about-banner .banner-block .banner-info h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	.about-banner .banner-block .banner-info p{font-size: 18px;line-height: 24px;}
	.about-banner .banner-block .banner-info ul{margin: 50px 0 0;}
	.about-info-wrp{padding: 80px 0;}
	.about-info-wrp .about-title h2{font-size: 40px;line-height: 42px;margin: 0 0 15px;}
	.about-info-wrp .about-title p{font-size: 20px;line-height: 24px;margin: 0 0 50px;}
	.category-block h6{font-size: 24px;}
	.category-block .row{margin: 0 -10px;}
	.category-block .category-box a{padding: 15px;min-height: 140px;margin: 0 0 20px;}
	.about-info-wrp h5{font-size: 20px;line-height: 24px;margin: 30px 0 0;}
	.category-block .category-box a h4{font-size: 20px;line-height: 24px;}
	.category-block .category-box .link-img{right: 10px; bottom: 10px;top: auto;}
	.category-block .col-md-6{padding: 0 10px;}
	.quickdial{width: 370px;}
	.quickdial ul li{font-size: 18px;margin: 0 0 15px;padding-left: 24px;}
	.quickdial ul li:before{font-size: 18px;}
	.quickdial h6{font-size: 24px;}
	.testimonial-wrp{padding: 100px 0;min-height: 570px;}
	.testimonial-wrp .testimonial-img{height: 90%}
	.testimonial-block h2{font-size: 35px;line-height: 40px;margin: 0 0 30px;}
	.testimonial-block .testimonial-slider{width: auto;}
	.testimonial-block{margin-left: 30%;width: 70%;padding: 0;}
	.testimonial-slider .slider-box .quote-img{max-width: 30px;}
	.testimonial-slider .slider-box{padding-left: 50px;}
	.testimonial-slider .slider-box p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.testimonial-slider .slider-box h6{font-size: 18px;}
	/* **** End About **** */

	/* ***** Accessory Product **** */
	.mower-product-wrp {padding: 50px 0 0;}
	.mower-product-wrp .row{margin: 0 -10px;}
	.mower-product-wrp .col-md-7{padding: 0 10px;width: 50%;}
	.mower-product-wrp .col-md-5{padding: 0 10px;width: 50%;}
	.mower-product-wrp .titlebar h2{font-size: 40px;line-height: 50px;}
	.mower-product-block .product-img{padding: 24px;min-height: unset;}
	.prd-description ul li{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
	.prd-description ul li span{min-width: 150px;}
	.description-info h3{font-size: 18px;}
	.description-info p{font-size: 16px;line-height: 20px;}
	.product-bottom-info h2{font-size: 30px;line-height: 40px;}
	.product-bottom-info .btn-secondary{padding: 12px 24px;}
	.equipment-product-wrp .equipment-title{margin: 0 0 30px;}
	.equipment-product-wrp .equipment-title h2{font-size: 28px;}
	.equipment-product-block ul li{width: 25%;}
	.product-box{padding: 20px;}
	.product-box .box-img{min-height: 160px;}
	.product-box .box-img img{max-width: 185px;}
	.product-box p{font-size: 20px;margin: 0 0 10px;}
	.product-box h4{font-size: 22px;}
	.product-box .btn-primary{padding: 12px 24px;}
	/* ***** Accessory Product **** */
	

	/* **** Billing **** */
	.billing-wrp{padding: 50px 0;}
	.billing-title h2{font-size: 40px;margin: 0 0 20px;}
	.billing-form{padding: 25px;}
	.kassa-title h2{font-size: 24px;margin: 0 -10px 15px;}
	.billing-form .billing-data-block .form-group{margin: 0 0 15px;}
	.billing-form .billing-data-block .form-group .form-control{font-size: 16px;line-height: 24px;padding: 10px 20px;}
	.billing-form .delivery-method .form-checkbox label{align-items: flex-start;font-size: 18px;line-height: 24px;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label{align-items: flex-start;font-size: 18px;line-height: 24px; padding-left: 37px;}
	.billing-form .payment-logo{margin-left: 37px;}
	.form-checkbox label:before{margin-right: 10px;}
	.billing-form .payment-logo ul li{margin: 0 30px 20px 0;}
	.form-radiobox label img{margin-left: 6px;}
	.order-list{padding: 25px;}
	.order-list .order-list-box ul li{display: block;}
	.order-list .order-list-box ul li .box-img{margin: 0 0 10px;}
	.order-list .order-list-box ul li h3{font-size: 18px;}
	.order-list .order-list-box ul li h4{font-size: 20px;}
	.order-list h5{font-size: 18px;}
	.order-list h5 span{font-size: 18px;}
	.order-list h5 span b{font-size: 15px;}
	/* **** End Billing **** */

	/* **** Blog **** */
	.blog-wrp .blog-block .row{margin: 0 -15px;}
	.blog-wrp .blog-block .col-md-7{padding: 0 15px;}
	.blog-wrp .blog-block .col-md-5{padding: 0 15px;}
	.blog-wrp .blog-detail{padding: 50px 0 0;}
	.blog-wrp .blog-detail h2{font-size: 35px;line-height: 40px;margin: 0 0 20px;}
	.blog-wrp .blog-detail p{font-size: 18px;line-height: 22px;margin: 0 0 25px;}
	.blog-wrp .offer-wrp{padding: 100px 0;}
	.offer-wrp .offer-block .offer-info{padding: 35px 0;min-height: 250px;}
	.offer-block.aos-init.aos-animate .offer-info{padding: 35px;}
	.offer-wrp .offer-block .offer-info h2{font-size: 35px;line-height: 40px;}
	.offer-wrp .offer-block .offer-img img{width: 220px;}
	.offer-wrp .offer-block .offer-info:before{right: -460px;}
	/* **** End Blog **** */

	/* **** Cart **** */
	.cart-wrp{padding: 80px 0;}
	.cart-wrp h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}
	.cart-box{padding: 15px;}
	.cart-box ul li{margin-right: 15px;}
	.cart-box ul li:last-child{margin: 0}
	.cart-box .product-img{width: 100px;}
	.cart-box .price h4{font-size: 20px;line-height: 24px;white-space: nowrap;width: 60px;text-align: right;}
	.cart-box .product-dt{width: 120px;}
	.cart-box .product-dt h3{font-size: 18px;line-height: 24px;}
	.cart-box .product-dt h5{font-size: 16px;}
	.cart-box .quantity{width: 70px;}
	.cart-box .quantity .qty{width: 30px;}
	.cart-box .quantity .qtyminus, .cart-box .quantity .qtyplus{width: 20px;}
	.cart-order .order-box{padding: 15px;}
	.cart-order .order-box h3{font-size: 20px;margin: 0 0 20px;}
	.cart-order .order-box .btn-group{display: block;}
	.cart-order .order-box .btn-group a{display: block;width: 100%;text-align: center;}
	.cart-order .order-box .btn-group a:first-child{margin:0 0 10px;}
	.cart-order .order-box ul li h4{font-size: 20px;}
	.cart-order .order-box ul li h4 span b{font-size: 15px;}
	.cart-order .order-box{margin: 0 0 20px;}
	.cart-order .installation-title h3{font-size: 22px;line-height: 24px;}
	.form-checkbox label{align-items: flex-start;font-size: 16px;line-height: 24px;}
	.form-checkbox label:before{top: 5px;}
	.form-checkbox input:checked + label:after{top: 10px;}
	.product-box .btn-primary{padding: 12px 24px;}
	/* **** End Cart **** */

	/* **** Comparison **** */
	.comparison-wrp{padding: 80px 0;}
	.comparison-wrp .titlebar h2{font-size: 40px;margin: 0 0 30px;}
	.comparison-wrp .equipment-product-wrp .equipment-product-block ul li{width: 20%;}
	.comparison-wrp .equipment-product-wrp .equipment-product-block ul .box-img{min-height: 100px;}
	.comparison-wrp .equipment-product-wrp .equipment-product-block ul .box-img img{max-width: 120px;}
	.comparison-wrp .equipment-product-block ul li .product-box{margin: 0 0 20px;}
	.comparison-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px}
	.comparison-block{margin: 0 0 60px;}
	.comparison-block h3{padding: 0 0 10px;margin: 0 0 20px;}
	.comparison-block h3 a{font-size: 22px;}
	.comparison-block ul li{font-size: 18px;line-height: 20px;}
	.comparison-block ul li .btn-primary{margin: 40px auto 0;}
	/* **** End Comparison **** */

	/* ***** Contact **** */
	.contact-banner{padding: 100px 0 100px;}
	.contact-banner .contact-content{padding: 0 0 0 40px;}
	.contact-content h2{font-size: 35px;margin: 0 0 20px;line-height: 40px;}
	.contact-content ul li{font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.contact-content ul li a{font-size: 20px;line-height: 24px;}
	.contact-content ul li:last-child{margin: 0 0 20px;}
	.contact-form-wrp form{max-width: 600px;}
	.contact-form-wrp .contact-form h2{font-size: 40px;line-height: 50px;margin: 0 0 15px;}
	.contact-form-wrp .contact-form p{font-size: 20px;line-height: 30px;margin: 0 0 40px;}
	.contact-form-wrp form .form-group .form-control{font-size: 18px;padding: 16px;}
	/* ***** End Contact **** */

	/* **** Equipment **** */
	.equipment-banner .hero-block{padding: 40px;min-height: 200px;}
	.equipment-banner .hero-block h2{font-size: 40px;line-height: 42px;}
	.equipment-product-wrp .equipment-title .row{align-items: center;}
	.equipment-product-wrp{padding: 50px 0;}
	/* **** End Equipment **** */

	/* **** Installation **** */
	.installation-banner .banner-content{max-width: 100%;margin: 0;}
	.installation-banner .banner-content h2{font-size: 40px;line-height: 45px;margin: 0 0 20px;}
	.installation-banner .banner-content p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.process-content .process-block{max-width: 100%;margin: 0 0 60px;}
	.process-content .process-block .process-icon{height: 100px;width: 100px;min-width: 100px;padding: 20px;margin-right: 20px;}
	.process-content .process-block .process-info{padding:0;}
	.process-content .process-block .process-info h2{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.process-content .process-block .process-info p{font-size: 16px;line-height: 18px;}
	.install-wrp h2{font-size: 40px;line-height: 45px;margin: 0 0 30px;}
	.install-wrp .install-video{height: 450px;}
	/* **** End Installation **** */

	/* **** kkk-question **** */
	.kkk-banner{padding: 100px 0 120px;}
	.kkk-banner .contact-content h2{margin: 0 0 30px;}
	.kkk-banner .contact-content p{font-size: 18px;line-height: 24px;}
	.second-choosing-wrp{clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);}
	.choosing-title h2{font-size: 30px;margin: 0 0 20px;}
	.choosing-wrp .accordion .accordion-item{margin: 0 0 30px;}
	.choosing-wrp .accordion .accordion-item .accordion-button{font-size: 20px;line-height: 24px;}
	.choosing-wrp .accordion .accordion-item .accordion-body p{font-size: 18px;line-height: 24px;}
	.choosing-wrp .accordion .accordion-item .accordion-button:before{right:-30px;}
	.choosing-image-block .box-info{padding: 20px;}
	.choosing-image-block .box-info h3{font-size: 16px;line-height: 20px;}
	.choosing-image-block .box-info h3 br{display: none;}
	.choosing-image-block .box-info a{padding: 10px 20px;font-size: 18px;}
	.choosing-faq{margin: 0 0 150px;}
	.second-contact-form-wrp{padding: 100px 0;}
	.contact-form-wrp .contact-form h2 br{display: none;}
	/* **** End kkk-question **** */

	/* **** Price Request **** */
	.request-banner {padding: 140px 0 120px;}
	.request-banner .contact-content p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.sec-contact-form-wrp{padding: 30px 0 100px;}
	/* **** End Price Request **** */

	/* **** Privacy Policy **** */
	/* .privacy-wrp{padding: 80px 0;} */
	.privacy-wrp{padding-bottom: 80px;}
	.typography h1{font-size: 60px;line-height: 70px;margin: 0 0 20px;}
	.typography h2{font-size: 50px;line-height: 60px;margin: 0 0 20px;}
	.typography h3{font-size: 40px;line-height: 50px;margin: 0 0 20px;}
	.typography h4{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.typography h5{font-size: 20px;line-height: 30px;margin: 0 0 20px;}
	.typography h6{font-size: 12px;line-height: 20px;margin: 0 0 20px;}
	.typography p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.typography ul li{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
	/* **** End Privacy Policy **** */

	/* **** Product Landing **** */
	.product-landing-banner .landing-banner{padding: 40px;min-height: 350px;}
	.product-landing-banner .landing-banner h2{font-size: 40px;line-height: 50px;}
	.product-introduction-title{padding: 80px 0;}
	.product-introduction-title h1{font-size: 60px;line-height: 70px;margin: 0 0 30px;}
	.product-introduction-title ul li{margin-right: 40px;}
	.product-detail-wrp{padding: 0 0 100px;}
	.product-detail-wrp .row{margin: 0 -15px;}
	.product-detail-wrp .col-md-7{padding: 0 15px;}
	.product-detail-wrp .col-md-5{padding: 0 15px;}
	.product-detail-wrp .product-detail-block .prd-info{display: block;}
	.product-detail-wrp .product-detail-block .prd-info ul{margin: 0 0 30px;}
	.product-detail-wrp .product-detail-block .prd-info p{font-size: 18px;line-height: 20px;margin: 0 0 20px;}
	.product-detail-discretion-wrp h2{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-button{padding: 15px 0;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li{font-size: 18px;line-height: 20px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li span{min-width: 140px;}
	.product-detail-discretion-wrp .product-bottom-info .row{align-items: flex-start;}
	.product-detail-discretion-wrp .product-bottom-info .btn-primary{width: 100%;padding: 15px 5px;font-size: 16px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-secondary{width: 100%;padding: 13px 5px;font-size: 16px;}
	.product-detail-discretion-wrp .product-bottom-info h3{font-size: 20px;margin: 0 0 33px;}
	.product-description-images{padding: 0 0 150px;}
	.product-landing-wrp .product-block .product-dt p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.product-landing-wrp .product-block .product-img img{max-width: 200px;}
	.second-install-wrp{padding: 100px 0 120px;}
	.overlay-top{padding: 15px;}
	.overlay-top h2{font-size: 26px;line-height:30px;}
	.overlay-top h4{font-size: 26px;line-height:30px;margin: 0 10px 0 20px;}
	.overlay-top .btn-secondary{font-size: 15px;padding: 10px 12px;}
	.overlay-top .btn-primary{font-size: 15px;padding: 10px 12px}
	.second-equipment-product-wrp{padding: 25px 0 100px;}
	.second-equipment-product-wrp .product-box .box-img{min-height: 160px;}
	.second-equipment-product-wrp .product-box .box-img img{max-width: 180px;}
	.second-equipment-product-wrp .equipment-product-block ul li{width: 50%;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px;}
	/* **** End Product Landing **** */

	/* **** thankyou **** */
	.thankyou-wrp{padding: 0 0 40px;}
	.thankyou-wrp .thankyou-block{padding: 80px 20px;min-height: 450px;}
	.thankyou-wrp .thankyou-block .thankyou-info h2{font-size: 50px;line-height: 60px;}
	.thankyou-wrp .thankyou-block .thankyou-info p{font-size: 24px;line-height: 30px;}
	/* **** End thankyou **** */

	/* **** Thankyou **** */
	.thankyou-wrp .thankyou-info{width: 500px;top: 50px;}
	.thankyou-wrp .thankyou-info h2{font-size: 55px;line-height: 55px;margin: 0 0 23px;}
	.thankyou-wrp .thankyou-info p{font-size: 20px;line-height: 21px;margin: 0 0 41px;}
	.thankyou-wrp .thankyou-info p br{display: none;}
	/* **** End Thankyou **** */

	.description-block{width:720px;}
	.description-block img.bs-image{max-width: 450px;margin: 0 auto;}
	.product-description-images span{font-size: 16px;top: -10px;}
	.description-line1 {left: 0;top: 90px;max-width: 200px;}
	.description-line2 {left: 0;top: 230px;max-width: 200px;}
	.product-description-images .description-line3 svg.vivus-draw{width: 200px;}
	.description-line3{max-width: 200px;right: 20px;top: 120px;}
	.description-line4 {right: 60px;max-width: 160px;top: 310px;}
	.description-line4 span{top: auto;}

	.control-block{max-width: 650px;}
	.control-block img.control-img{max-width: 400px;}
	.control-block span.line-text{font-size: 16px;}
	.control-block .control-line1 {bottom: 250px;left: -120px;width: 270px;}
	.control-block .control-line2 {bottom: 121px;top: auto;left: -110px;width: 310px;}
	.control-block .control-line3 {left: auto;top: 130px;right: -30px;width: 180px;}
	.control-block .control-line4 {top: 195px;left: auto;right: -140px;width: 330px;}
	.control-block .control-line4 span{right: -32px;}

}

@media(min-width:768px) and (max-width:991px){
	.container{max-width: 720px;}
	.product-introduction .container{max-width: 720px;}
	.product-block .container{max-width: 650px;}
	.control-wrp .container{max-width: 720px;}
	footer .container{max-width: 720px;}
	.mower-product-wrp .container{max-width: 720px;}
	.equipment-product-wrp .container{max-width: 720px;}
	.comparison-wrp .container{max-width: 720px;}
	.about-info-wrp .container{max-width: 720px;}
	.billing-wrp .container{max-width: 720px;}
	.blog-wrp .blog-block .container{max-width: 720px;}
	.cart-wrp .container{max-width: 720px;}
	.contact-form-wrp .container{max-width: 720px;}
	.installation-process .container{max-width: 720px;}
	.install-wrp .container{max-width: 720px;}
	.choosing-wrp .container{max-width: 720px; padding-left: 40px;}

	.btn-primary{font-size: 16px;line-height: 18px;padding: 12px 24px;}

	header{padding: 20px 0;}
	header .navbar-brand img{height: 25px;}
	header .navbar-light .navbar-nav li{margin-right: 25px;}
	header .navbar-light .navbar-nav .nav-link{font-size: 16px;}
	footer{padding: 50px 0 25px;}
	footer .foot-logo h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	footer .quicklinks ul li{margin: 0 0 15px;}
	footer .quicklinks ul li a{font-size: 18px;line-height: 20px;}
	footer .contact-info h3{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
	footer .contact-info ul li a{font-size: 18px;line-height: 24px;}
	footer .contact-info ul li{margin: 0 0 15px;}
	footer .footer-right{width: 20%;}

	/* **** Home **** */
	.hero-block{padding: 40px;min-height: 420px;}
	.hero-block h2{font-size: 70px;line-height: 70px;}
	.hero-block p{font-size: 26px;line-height: 26px;}
	/*.hero-bottom-info{position: relative;padding: 0}
	.hero-bottom-info ul{display: block;border: 1px solid #000;border-top: none;border-bottom: none;}
	.hero-bottom-info ul li{width: 100%;border-bottom: 1px solid #000;}
	.hero-bottom-info ul li a{ border: none; padding: 19px 40px 18px 21px;color: #062601;font-size: 15px;line-height: 19px;display: block;position: relative;}
	.hero-bottom-info ul li a div{display: flex;}
	.hero-bottom-info ul li a div span{margin-left: auto;}
	.hero-bottom-info ul li a i{position: absolute;right: 17px;top: 50%;transform: translate(0, -50%);}
	.hero-bottom-info ul li a:hover{background: #062601;color: #fff;}
	.hero-bottom-info ul li a:hover i{ transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); } */

	.product-introduction{padding: 80px 0 200px;}
	.product-introduction:before{height: 900px; clip-path: polygon(0 0, 100% 2%, 100% 100%, 0 100%);}
	.product-introduction .col-md-4.col-sm-12{width: 50%;}
	.product-introduction .col-md-8.col-sm-12{width: 50%;}
	.product-introduction .product-info p{font-size: 16px;line-height: 22px;margin: 0 0 15px;}
	.product-introduction .product-info .btn-primary{margin: 15px 0 0;}
	.product-block{padding: 150px 0;}
	.product-block .product-dt ul{margin: 0 0 25px;}
	.product-block .product-dt ul li{margin: 0 0 15px;}
	.product-block .product-dt h2{font-size: 35px;line-height: 45px;margin: 0 0 20px;}
	.product-block .product-dt h5{font-size: 15px;line-height: 16px;}
	.product-block .product-dt h4{font-size: 20px;line-height: 22px;}
	.product-block .introduction-bg{width: 27%;}
	.product-block .shape-right{width: 250px;}
	.product-block .shape-left{width: 250px;}
	.product-block .product-img img{max-width: 280px;}
	.solution-block{padding: 40px;min-height: 660px;}
	.solution-block .solution-title h2{font-size: 40px;line-height: 42px;margin: 0 0 15px;}
	.solution-block .solution-title p{font-size: 18px;line-height: 24px;margin: 0 0 40px;}
	.solution-block .col-md-3.col-sm-12{width: 50%;}
	.solution-box a{padding: 15px;min-height: 185px;margin: 0 0 30px;}
	.solution-box h3{font-size: 24px;line-height: 30px;margin: 0 0 20px;}
	.solution-box p{font-size: 16px;line-height: 24px;}
	.control-wrp{padding: 120px 0;}
	.control-wrp .titlebar h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	.control-wrp .titlebar p{font-size: 18px;line-height: 20px;margin: 0 0 30px;}

	.product-introduction .introduction-img{display: none;}
	.introduction-prd-mobile{display: block;}
	.introduction-prd-mobile .btn-primary{display: none;}
	.introduction-prd-mobile img{margin: 0 0 0 auto;}
	.control-block .control-txt{display: none;}
	/* **** Home **** */

	/* **** About **** */
	.about-banner .banner-block{padding: 40px;min-height: unset;}	
	.about-banner .banner-block .banner-info h2{font-size: 45px;line-height: 50px;margin: 0 0 20px;}
	.about-banner .banner-block .banner-info p{font-size: 18px;line-height: 24px;}
	.about-banner .banner-block .banner-info ul{margin: 50px 0 0;}
	.about-info-wrp{padding: 80px 0;}
	.about-info-wrp .about-title h2{font-size: 40px;line-height: 42px;margin: 0 0 15px;}
	.about-info-wrp .about-title p{font-size: 20px;line-height: 24px;margin: 0 0 50px;}
	.category-block h6{font-size: 24px;}
	.category-block .row{margin: 0 -10px;}
	.category-block .category-box a{padding: 15px;min-height: 140px;margin: 0 0 20px;}
	.about-info-wrp h5{font-size: 20px;line-height: 24px;margin: 30px 0 0;}
	.category-block .category-box a h4{font-size: 20px;line-height: 24px;}
	.category-block .category-box .link-img{right: 10px; bottom: 10px;top: auto;}
	.category-block .col-md-6{padding: 0 10px;}
	.quickdial{width: auto;}
	.quickdial ul li{font-size: 18px;margin: 0 0 15px;padding-left: 24px;}
	.quickdial ul li:before{font-size: 18px;}
	.quickdial h6{font-size: 24px;}
	.testimonial-wrp{padding: 100px 0;min-height: 570px;}
	.testimonial-wrp .testimonial-img{height: 90%}
	.testimonial-block h2{font-size: 35px;line-height: 40px;margin: 0 0 30px;}
	.testimonial-block .testimonial-slider{width: auto;}
	.testimonial-block{margin-left: 30%;width: 70%;padding: 0;}
	.testimonial-slider .slider-box .quote-img{max-width: 30px;}
	.testimonial-slider .slider-box{padding-left: 50px;}
	.testimonial-slider .slider-box p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.testimonial-slider .slider-box h6{font-size: 18px;}
	/* **** End About **** */

	/* ***** Accessory Product **** */
	.mower-product-wrp {padding: 50px 0 0;}
	.mower-product-wrp .row{margin: 0 -10px;}
	.mower-product-wrp .col-md-7{padding: 0 10px;width: 50%;}
	.mower-product-wrp .col-md-5{padding: 0 10px;width: 50%;}
	.mower-product-wrp .titlebar h2{font-size: 40px;line-height: 50px;}
	.mower-product-block .product-img{padding: 24px;min-height: unset;}
	.prd-description ul li{font-size: 18px;line-height: 24px;margin: 0 0 15px;}
	.prd-description ul li span{min-width: 150px;}
	.description-info h3{font-size: 18px;}
	.description-info p{font-size: 16px;line-height: 20px;}
	.product-bottom-info h2{font-size: 30px;line-height: 40px;}
	.product-bottom-info .btn-secondary{padding: 12px 24px;}
	.equipment-product-wrp .equipment-title{margin: 0 0 30px;}
	.equipment-product-wrp .equipment-title h2{font-size: 28px;}
	.equipment-product-block ul li{width: 33.33%;}
	.product-box{padding: 20px;}
	.product-box .box-img{min-height: 160px;}
	.product-box .box-img img{max-width: 185px;}
	.product-box p{font-size: 18px;margin: 0 0 10px;}
	.product-box h4{font-size: 22px;}
	/* ***** Accessory Product **** */

	/* **** Billing **** */
	.billing-wrp{padding: 50px 0;}
	.billing-title h2{font-size: 40px;margin: 0 0 20px;}
	.billing-form{padding: 25px;}
	.kassa-title h2{font-size: 24px;margin: 0 -10px 15px;}
	.billing-form .billing-data-block .form-group{margin: 0 0 15px;}
	.billing-form .billing-data-block .form-group .form-control{font-size: 16px;line-height: 24px;padding: 10px 20px;}
	.billing-form .delivery-method .form-checkbox label{align-items: flex-start;font-size: 18px;line-height: 24px;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label{align-items: flex-start;font-size: 18px;line-height: 24px; padding-left: 37px;}
	.billing-form .payment-logo{margin-left: 37px;}
	.form-checkbox label:before{margin-right: 10px;}
	.billing-form .payment-logo ul li{margin: 0 30px 20px 0;}
	.form-radiobox label img{margin-left: 6px;}
	.order-list{padding: 25px;}
	.order-list .order-list-box ul li{display: block;}
	.order-list .order-list-box ul li .box-img{margin: 0 0 10px;}
	.order-list .order-list-box ul li h3{font-size: 15px;}
	.order-list .order-list-box ul li h4{font-size: 16px;}
	.order-list h5{font-size: 18px;}
	.order-list h5 span{font-size: 18px;}
	.order-list h5 span b{font-size: 15px;}
	/* **** End Billing **** */

	/* **** Blog **** */
	.blog-wrp .blog-block .row{margin: 0 -15px;}
	.blog-wrp .blog-block .col-md-7{padding: 0 15px;}
	.blog-wrp .blog-block .col-md-5{padding: 0 15px;}
	.blog-wrp .blog-detail{padding: 50px 0 0;}
	.blog-wrp .blog-detail h2{font-size: 35px;line-height: 40px;margin: 0 0 20px;}
	.blog-wrp .blog-detail p{font-size: 18px;line-height: 22px;margin: 0 0 25px;}
	.blog-wrp .offer-wrp{padding: 100px 0;}
	.offer-wrp .offer-block .offer-info{padding: 35px 0;min-height: 250px;}
	.offer-block.aos-init.aos-animate .offer-info{padding: 35px;}
	.offer-wrp .offer-block .offer-info h2{font-size: 35px;line-height: 40px;}
	.offer-wrp .offer-block .offer-img img{width: 220px;}
	.offer-wrp .offer-block .offer-info:before{right: -460px;}
	/* **** End Blog **** */

	/* **** Cart **** */
	.cart-wrp{padding: 80px 0;}
	.cart-wrp h2{font-size: 40px;line-height: 40px;margin: 0 0 30px;}
	.cart-box{padding: 15px;}
	.cart-box ul li{margin-right: 15px;}
	.cart-box ul li:last-child{margin: 0}
	.cart-box .product-img{width: 100px;}
	.cart-box .price h4{font-size: 20px;line-height: 24px;white-space: nowrap;width: 60px;text-align: right;}
	.cart-box .product-dt{width: 120px;}
	.cart-box .product-dt h3{font-size: 18px;line-height: 24px;}
	.cart-box .product-dt h5{font-size: 16px;}
	.cart-box .quantity{width: 70px;}
	.cart-box .quantity .qty{width: 30px;}
	.cart-box .quantity .qtyminus, .cart-box .quantity .qtyplus{width: 20px;}
	.cart-order .order-box{padding: 15px;}
	.cart-order .order-box h3{font-size: 20px;margin: 0 0 20px;}
	.cart-order .order-box .btn-group{display: block;}
	.cart-order .order-box .btn-group a{display: block;width: 100%;text-align: center;}
	.cart-order .order-box .btn-group a:first-child{margin:0 0 10px;}
	.cart-order .order-box ul li h4{font-size: 20px;}
	.cart-order .order-box ul li h4 span b{font-size: 15px;}
	.cart-order .order-box{margin: 0 0 20px;}
	.cart-order .installation-title h3{font-size: 22px;line-height: 24px;}
	.form-checkbox label{align-items: flex-start;font-size: 16px;line-height: 24px;}
	.form-checkbox label:before{top: 5px;}
	.form-checkbox input:checked + label:after{top: 10px;}
	.product-box .btn-primary{padding: 12px 24px;}
	/* **** End Cart **** */

	/* **** Comparison **** */
	.comparison-wrp{padding: 80px 0;}
	.comparison-wrp .titlebar h2{font-size: 40px;margin: 0 0 30px;}
	.comparison-wrp .equipment-product-block ul li .product-box{margin: 0 0 20px;}
	.comparison-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px}
	.comparison-block{margin: 0 0 60px;}
	.comparison-block h3{padding: 0 0 10px;margin: 0 0 20px;}
	.comparison-block h3 a{font-size: 22px;}
	.comparison-block ul li{font-size: 18px;line-height: 20px;}
	.comparison-block ul li .btn-primary{margin: 40px auto 0;}
	/* **** End Comparison **** */

	/* ***** Contact **** */
	.contact-banner{padding: 80px 0 100px;}
	.contact-banner .contact-content{padding: 0;}
	.contact-banner.installation-banner img{min-height:350px;object-fit: cover;object-position: center;}
	.contact-content h2{font-size: 35px;margin: 0 0 20px;line-height: 40px;}
	.contact-content ul li{font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.contact-content ul li a{font-size: 20px;line-height: 24px;}
	.contact-content ul li:last-child{margin: 0 0 20px;}
	.contact-form-wrp form{max-width: 600px;}
	.contact-form-wrp .contact-form h2{font-size: 40px;line-height: 50px;margin: 0 0 15px;}
	.contact-form-wrp .contact-form p{font-size: 20px;line-height: 30px;margin: 0 0 40px;}
	.contact-form-wrp form .form-group .form-control{font-size: 18px;padding: 16px;}
	/* ***** End Contact **** */

	/* **** Equipment **** */
	.equipment-banner .hero-block{padding: 40px;min-height: 200px;}
	.equipment-banner .hero-block h2{font-size: 40px;line-height: 42px;}
	.equipment-product-wrp .equipment-title .row{align-items: center;}
	.equipment-product-wrp{padding: 50px 0;}
	/* **** End Equipment **** */

	/* **** Installation **** */
	.installation-banner .banner-content{max-width: 100%;margin: 0;}
	.installation-banner .banner-content h2{font-size: 40px;line-height: 45px;margin: 0 0 20px;}
	.installation-banner .banner-content p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.process-content .process-block{max-width: 100%;margin: 0 0 60px;}
	.process-content .process-block .process-icon{height: 100px;width: 100px;min-width: 100px;padding: 20px;margin-right: 20px;}
	.process-content .process-block .process-info{padding:0;}
	.process-content .process-block .process-info h2{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.process-content .process-block .process-info p{font-size: 16px;line-height: 18px;}
	.install-wrp h2{font-size: 40px;line-height: 45px;margin: 0 0 30px;}
	.install-wrp .install-video{height: 450px;}
	/* **** End Installation **** */


	/* **** kkk-question **** */
	.kkk-banner{padding: 100px 0 120px;}
	.kkk-banner .contact-content h2{margin: 0 0 30px;}
	.kkk-banner .contact-content p{font-size: 18px;line-height: 24px;}
	.second-choosing-wrp{clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);}
	.choosing-title h2{font-size: 30px;margin: 0 0 20px;}
	.choosing-wrp .accordion .accordion-item{margin: 0 0 30px;}
	.choosing-wrp .accordion .accordion-item .accordion-button{font-size: 20px;line-height: 24px;}
	.choosing-wrp .accordion .accordion-item .accordion-body p{font-size: 18px;line-height: 24px;}
	.choosing-wrp .accordion .accordion-item .accordion-button:before{right:-30px;}
	.choosing-image-block .box-info{padding: 20px;}
	.choosing-image-block .box-info h3{font-size: 16px;line-height: 20px;}
	.choosing-image-block .box-info h3 br{display: none;}
	.choosing-image-block .box-info a{padding: 10px 20px;font-size: 18px;}
	.choosing-faq{margin: 0 0 150px;}
	.second-contact-form-wrp{padding: 100px 0;}
	.contact-form-wrp .contact-form h2 br{display: none;}
	/* **** End kkk-question **** */
	
	/* **** Mower Product **** */
	.description-list ul li{font-size: 18px;line-height: 20px;margin: 0 0 15px;}
	.product-bottom-info ul li a{font-size: 18px;padding: 12px;}
	/* **** End Mower Product **** */

	/* **** Price Request **** */
	.request-banner {padding: 115px 0 65px;}
	.request-banner .contact-content p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.sec-contact-form-wrp{padding: 30px 0 100px;}
	/* **** End Price Request **** */

	/* **** Privacy Policy **** */
	/* .privacy-wrp{padding: 80px 0;} */
	.privacy-wrp{padding-bottom: 80px;}
	.privacy-wrp .container{max-width: 720px;}
	.typography h1{font-size: 60px;line-height: 70px;margin: 0 0 20px;}
	.typography h2{font-size: 50px;line-height: 60px;margin: 0 0 20px;}
	.typography h3{font-size: 40px;line-height: 50px;margin: 0 0 20px;}
	.typography h4{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.typography h5{font-size: 20px;line-height: 30px;margin: 0 0 20px;}
	.typography h6{font-size: 12px;line-height: 20px;margin: 0 0 20px;}
	.typography p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.typography ul li{font-size: 18px;line-height: 24px;margin: 0 0 10px;}
	/* **** End Privacy Policy **** */

	/* **** Product Landing **** */
	.product-landing-banner .landing-banner{padding: 40px;min-height: 350px;}
	.product-landing-banner .landing-banner h2{font-size: 40px;line-height: 50px;}
	.product-introduction-title{padding: 80px 0;}
	.product-introduction-title h1{font-size: 60px;line-height: 70px;margin: 0 0 30px;}
	.product-introduction-title ul li{margin-right: 40px;}
	.product-detail-wrp{padding: 0 0 100px;}
	.product-detail-wrp .container{max-width: 720px;}
	.product-detail-wrp .row{margin: 0 -15px;}
	.product-detail-wrp .col-md-7{padding: 0 15px;}
	.product-detail-wrp .col-md-5{padding: 0 15px;}
	.product-detail-wrp .product-detail-block .prd-info{display: block;}
	.product-detail-wrp .product-detail-block .prd-info ul{margin: 0 0 30px;}
	.product-detail-wrp .product-detail-block .prd-info p{font-size: 18px;line-height: 20px;margin: 0 0 20px;}
	.product-detail-discretion-wrp h2{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-button{padding: 15px 0;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li{font-size: 18px;line-height: 20px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li span{min-width: 140px;}
	.product-detail-discretion-wrp .product-bottom-info .row{align-items: flex-start;}
	.product-detail-discretion-wrp .product-bottom-info .btn-primary{width: 100%;padding: 15px 5px;font-size: 16px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-secondary{width: 100%;padding: 13px 5px;font-size: 16px;}
	.product-detail-discretion-wrp .product-bottom-info h3{font-size: 20px;margin: 0 0 33px;}
	.product-description-images{padding: 0 0 150px;}
	.product-landing-wrp .product-block .product-dt p{font-size: 18px;line-height: 24px;margin: 0 0 20px;}
	.product-landing-wrp .product-block .product-img img{max-width: 200px;}
	.second-install-wrp{padding: 100px 0 120px;}
	.overlay-top{padding: 15px;}
	.overlay-top h2{font-size: 26px;line-height:30px;}
	.overlay-top h4{font-size: 26px;line-height:30px;margin: 0 10px 0 20px;}
	.overlay-top .btn-secondary{font-size: 15px;padding: 10px 12px;}
	.overlay-top .btn-primary{font-size: 15px;padding: 10px 12px}
	.second-equipment-product-wrp{padding: 25px 0 100px;}
	.second-equipment-product-wrp .product-box .box-img{min-height: 160px;}
	.second-equipment-product-wrp .product-box .box-img img{max-width: 180px;}
	.second-equipment-product-wrp .equipment-product-block ul li{width: 50%;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 20px;line-height: 24px;}
	/* **** End Product Landing **** */

	/* **** thankyou **** */
	.thankyou-wrp{padding: 0 0 40px;}
	.thankyou-wrp .thankyou-block{padding: 60px 20px;min-height: 450px;}
	.thankyou-wrp .thankyou-block .thankyou-info h2{font-size: 40px;line-height: 50px;}
	.thankyou-wrp .thankyou-block .thankyou-info p{font-size: 20px;line-height: 24px;}
	/* **** End thankyou **** */

	/* ***** Mower Product **** */
	.description-list ul li{font-size: 17px;line-height: 17px;margin: 0 0 22px;}
	/* ***** End Mower Product **** */

	/* **** Thankyou **** */
	.thankyou-wrp .thankyou-info{width: 500px;top: 50px;}
	.thankyou-wrp .thankyou-info h2{font-size: 55px;line-height: 55px;margin: 0 0 23px;}
	.thankyou-wrp .thankyou-info p{font-size: 20px;line-height: 21px;margin: 0 0 41px;}
	.thankyou-wrp .thankyou-info p br{display: none;}
	/* **** End Thankyou **** */

	.description-block{width:720px;}
	.description-block img.bs-image{max-width: 450px;margin: 0 auto;}
	.product-description-images span{font-size: 16px;top: -10px;}
	.description-line1 {left: 0;top: 90px;max-width: 200px;}
	.description-line2 {left: 0;top: 230px;max-width: 200px;}
	.product-description-images .description-line3 svg.vivus-draw{width: 200px;}
	.description-line3{max-width: 200px;right: 20px;top: 120px;}
	.description-line4 {right: 60px;max-width: 160px;top: 310px;}
	.description-line4 span{top: auto;}

	.control-block{max-width: 650px;}
	.control-block img.control-img{max-width: 400px;}
	.control-block span.line-text{font-size: 16px;}
	.control-block .control-line1 {bottom: 250px;left: -120px;width: 270px;}
	.control-block .control-line2 {bottom: 121px;top: auto;left: -110px;width: 310px;}
	.control-block .control-line3 {left: auto;top: 130px;right: -30px;width: 180px;}
	.control-block .control-line4 {top: 195px;left: auto;right: -140px;width: 330px;}
	.control-block .control-line4 span{right: -32px;}

}

@media(min-width:576px) and (max-width:767px){
	.container{max-width: 540px !important;}

	header{padding: 23px 0;}
	.navbar-brand img{height: 21.49px;}
	.navbar-light .navbar-nav{display: block;padding: 98px 0 90px;}
	.navbar-light .navbar-nav li{margin: 0 0 35px;}
	.navbar-light .navbar-nav .nav-link{font-size: 25px;line-height: 31px;padding: 0;}
	.lang-bix{display: block;}
	.lang-bix img{display: none;}
	.lang-bix{padding: 0;}
	.control-block .control-txt{display: none;}

	footer{padding: 30px 0 120px;}
	footer .footer-right{width: 100%;height: 107px;object-fit: cover;top: auto;bottom: 0;}
	footer .foot-logo h2{font-size: 55px;line-height: 51px;margin: 0 0 17px;text-align: center;}
	footer .foot-logo a.btn-primary{margin: 0 auto 33px;padding: 16px 60px;}
	footer .contact-info h3{font-size: 25px;line-height: 23px;margin: 0 0 18px;text-align: center;}
	footer .contact-info ul li{margin: 0 0 18px;}
	footer .contact-info ul li a{font-size: 20px;line-height: 19px;margin: 0 auto 8px;}
	footer .contact-info ul li.socialbx{margin: 30px 0 50px;justify-content: center}
	footer .contact-info ul li.socialbx a{margin: 0;font-size: 30px;}
	footer .contact-info ul li.socialbx a:first-child{margin-right: 40px;}
	footer .quicklinks ul{display: flex;flex-wrap: wrap;}
	footer .quicklinks ul li{width: 50%;padding: 0 10px;margin: 0  0 16px;}
	footer .quicklinks ul li a{font-size: 17px;line-height: 17px;display: table;}
	footer .quicklinks ul li:first-child a,
	footer .quicklinks ul li:nth-child(3) a,
	footer .quicklinks ul li:nth-child(5) a,
	footer .quicklinks ul li:nth-child(7) a{margin-left: auto;}
	footer .copyright{padding: 45px 0 0;}
	footer .copyright p{font-size: 13px;line-height: 13px;text-align: center;}
	footer .one{order: 1;}
	footer .two{order: 3;}
	footer .three{order:2;}


	/* **** Home **** */
	.hero-wrp .container{padding: 0;}
	.hero-block{padding: 78px 24px 180px;min-height: unset;}
	.hero-block h2{font-size: 55px;line-height: 51px;margin: 0 0 27px;text-align: center;}
	.hero-block p{font-size: 25px;line-height: 31px;text-align: center;max-width: 182px;margin: 0 auto;}
	/*.hero-bottom-info{position: relative;padding: 0}
	.hero-bottom-info ul{display: block;border: 1px solid #000;border-top: none;border-bottom: none;}
	.hero-bottom-info ul li{width: 100%;border-bottom: 1px solid #000;}
	.hero-bottom-info ul li a{ border: none; padding: 19px 40px 18px 21px;color: #062601;font-size: 15px;line-height: 19px;display:  block;position: relative;}
	.hero-bottom-info ul li a div{display: flex;}
	.hero-bottom-info ul li a div span{margin-left: auto;}
	.hero-bottom-info ul li a i{position: absolute;right: 17px;top: 50%;transform: translate(0, -50%);}
	.hero-bottom-info ul li a:hover{background: #062601;color: #fff;}
	.hero-bottom-info ul li a:hover i{transform: translate(0, -50%);} */
	.product-introduction{padding: 40px 0 76px;}
	.product-introduction .introduction-img{display: none;}
	.product-introduction .product-info{max-width: 100%;}
	.product-introduction .product-info p{font-size: 17px;line-height: 21px;text-align: center;}
	.product-introduction .product-info .btn-primary{display: none;}
	.introduction-prd-mobile{display: block;margin: 47px 0 0;}
	.product-introduction:before{background: linear-gradient(180deg, #F3F3F3 0%, #F3F3F3 47.56%);height: 675px;-webkit-clip-path: polygon(0 0, 100% 4%, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 4%, 100% 100%, 0 100%);}
	.product-block{-webkit-clip-path: polygon(0 0, 100% 4%, 100% 96%, 0 100%);clip-path: polygon(0 0, 100% 4%, 100% 96%, 0 100%);margin: -15px 0;padding: 55px 0;}
	.product-block-even{-webkit-clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 94%);clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 94%);}
	.product-block .shape-right{max-width: 110px;}
	.product-block .shape-left{max-width: 110px;}
	.product-block .col-md-6{width: 50%;}
	.product-block .product-dt h2{font-size: 20px;line-height: 19px;margin: 0 0 10px;}
	.product-block .product-dt h5{font-size: 13px;line-height: 12px;margin: 0 0 3px;}
	.product-block .product-dt h4{font-size: 17px;line-height: 16px;}
	.product-block .product-dt ul{margin: 0}
	.product-block .product-dt ul li{margin: 0;display: none;}
	.product-block .product-dt ul li:first-child{display: block;}
	.product-block .product-dt .btn-primary{display: none;}
	.product-block .product-img img{max-width: 130px;}
	.solution-block{padding: 75px 0 0;background-image: unset;min-height: unset;}
	.solution-block .solution-title h2{font-size: 25px;line-height: 23px;margin: 0 0 10px;}
	.solution-block .solution-title p{font-size: 17px;line-height: 19px;margin: 0 0 43px;max-width: 304px;}
	.solution-block .solution-title p br{display: none;}
	.solution-block .solution-informetion{background-image: url("../images/solution-mobile-bg.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;padding: 35px 33px;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child a,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) a{background: transparent;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child p,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) p{color: #062601;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child h3,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) h3{color: #062601;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:last-child a{margin: 0}
	.solution-box a{padding: 55px 26px;min-height: 235px;margin: 0 0 24px;}
	.solution-box h3{font-size: 20px;line-height: 25px;margin: 0 0 20px;color: #fff;}
	.solution-box p{font-size: 17px;line-height: 20px;}
	.control-wrp{padding: 60px 0 115px;}
	.control-wrp .titlebar h2{font-size: 25px;line-height: 23px;margin: 0 0 12px;}
	.control-wrp .titlebar p{font-size: 17px;line-height: 23px;margin: 0 0 55px;}
	.control-wrp img.control-img{display: none;}
	.control-wrp .mobile-control-img{display: table;}
	/* **** End Home **** */

	

	/* **** installation **** */
	header.header-second{padding: 18px 0;background: #F3F3F3;}
	.installation-banner{padding: 77px 0 45px;clip-path: unset;background: transparent;position: relative;}
	.installation-banner:before{position: absolute;content: "";height: 75%;left: 0;top: 0;right: 0;background: linear-gradient(180deg, #F3F3F3 7.75%, #F3F3F3 53%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);z-index: -1;}
	.installation-banner .row{flex-flow: column-reverse;}
	.installation-banner .banner-content{max-width: 100%;margin: 0;}
	.installation-banner img{margin: 0 0 28px;}
	.installation-banner .banner-content h2{font-size: 25px;line-height: 23px;margin:  0 0 20px;}
	.installation-banner .banner-content p{font-size: 17px;line-height: 21px;margin: 0 0 20px;}
	.installation-banner .banner-content .btn-primary{margin:32px auto 0;}
	.installation-process{margin: 0;padding: 0 0 65px;}
	.process-content .process-block{display: block;max-width: 100%;margin: 0 0 45px;}
	.process-content .process-block .process-icon{width: 75px;height: 75px;padding: 15px;min-width: 75px;margin: 0 auto 40px;}
	.process-content .process-block .process-info{padding: 0}
	.process-content .process-block .process-info h2{font-size: 25px;line-height: 23px;color: #062601;margin: 0 0 20px;}
	.process-content .process-block .process-info p{font-size: 17px;line-height: 21px;margin: 0 0 20px;}
	.process-content .process-block .process-info span{position: relative;left: 0;margin-right: 5px;}
	.installation-process .installation-img img{margin: 0 auto;height: 230px;object-fit: cover;width: 100%;}
	.install-wrp{padding: 0 0 75px;}
	.install-wrp h2{font-size: 25px;line-height: 23px;margin: 0 0 32px;max-width: 305px;}
	.install-wrp .install-video{height: 250px;}
	.installbg-wrp:before{height: 55%;}
	/* **** End installation **** */

	/* **** About **** */
	.about-banner .banner-block{padding: 57px 25px 30px;min-height: unset;margin: 0 0 32px;}
	.about-banner .banner-block .banner-info h2{font-size: 25px;line-height: 23px;margin: 0;}
	.about-banner .banner-block .banner-info p{display: none;}
	.about-banner .banner-block .banner-info .btn-primary{display: none;}
	.about-banner .banner-block .banner-info ul{display: block;margin: 176px 0 0;}
	.about-banner .banner-block .banner-info ul li{height: 68px;width: 68px;margin: 0 0 12px;justify-content: flex-start;padding: 0 8px;}
	.about-banner .banner-block .banner-info ul li h4{font-size: 20px;line-height: 20px;}
	.about-banner .banner-block .banner-info ul li h4 span{font-size: 13px;line-height: 13px;}
	.about-banner .about-discerption{display: block;}
	.about-info-wrp{padding: 65px 0;}
	.about-info-wrp .about-title h2{font-size: 25px;line-height: 25px;margin: 0 0 13px;}
	.about-info-wrp .about-title p{font-size: 17px;line-height: 17px;margin: 0 0 40px;}
	.category-block{max-width: 80%;padding: 0 0 48px;}
	.category-block h6{font-size: 17px;line-height: 17px;margin: 0 0 25px;}
	.category-block .row{margin: 0 -10px;}
	.category-block .col-md-6{padding: 0 10px;width: 50%;}
	.category-block .category-box a{margin: 0 0 20px;padding: 58px 10px 20px;min-height: unset;}
	.category-block .category-box a h4{font-size: 15px;line-height: 15px;}
	.category-block .category-box .link-img{top: 14px;right: 14px;}
	.category-block .category-box .link-img img{max-width: 12px;}
	.quickdial{width: 100%;}
	.quickdial h6{font-size: 17px;line-height: 17px;margin: 0 0 20px;}
	.quickdial ul{margin: 0 0 35px;}
	.quickdial ul li{font-size: 17px;line-height: 17px;padding-left: 35px;margin: 0 0 15px;}
	.quickdial ul li:before{font-size: 16px;}
	.about-info-wrp h5{font-size: 17px;line-height: 24px;}
	.testimonial-wrp{-webkit-clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%);padding: 68px 0 25px;min-height: unset;}
	.testimonial-wrp .testimonial-img{height: 201px;object-fit: cover;object-position: center;width: 30%}
	.testimonial-block{width: 100%;margin: 0;padding: 0;}
	.testimonial-block .testimonial-slider{width: 100%;}
	.testimonial-block h2{font-size: 25px;line-height: 28px;width: 70%;margin-left: auto;margin-right: 0;padding-left: 17px;}
	.testimonial-slider .slider-box{padding-left: 44px;}
	.testimonial-slider .slider-box .quote-img{width: 24px;}
	.testimonial-slider .slider-box p{font-size: 17px;line-height: 21px;}
	.testimonial-slider .slider-box h6{font-size: 17px;line-height: 21px;margin: 0;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{bottom: 10px;}
	.testimonial-wrp .slick-counter{bottom: -5px;font-size: 17px;}
	.testimonial-wrp button.slick-prev.slick-arrow:before, .testimonial-wrp button.slick-next.slick-arrow:before{font-size: 18px;}
	.testimonial-wrp button.slick-prev.slick-arrow {right: 75px;}
	/* **** End About **** */

	/* **** Contact **** */
	.contact-banner{padding: 67px 0 60px;}
	.contact-banner::before{height: 100%;}
	.contact-banner img{margin: 0 0 20px;}
	.contact-banner .contact-content{padding: 0;}
	.contact-content h2{font-size: 25px;line-height: 30px;margin: 0 0 30px;}
	.contact-content ul li{font-size: 17px;line-height: 24px;margin: 0 0 32px;}
	.contact-content ul li a{font-size: 17px;line-height: 24px;}
	.contact-content .btn-primary{margin: 0 auto;}
	.contact-form-wrp{padding: 20px 0 45px;}
	.contact-form-wrp .contact-form h2{font-size: 25px;line-height: 31px;margin: 0 0 15px;}
	.contact-form-wrp .contact-form p{font-size: 17px;line-height: 21px;margin: 0 0 30px;}
	.contact-form-wrp form .form-group .form-control{font-size: 17px;line-height: 21px;padding: 20px 25px;}
	/* **** End Contact **** */

	/* **** Equipment **** */
	.equipment-banner .hero-block{padding: 17px;min-height: 178px;}
	.equipment-banner.hero-wrp .container{padding: 0 35px;}
	.equipment-banner .hero-block h2{font-size: 25px;line-height: 25px;}
	.equipment-banner .hero-bottom-info{display: none;}
	.equipment-product-wrp{padding: 35px 0;}
	.equipment-product-wrp .container{padding: 0 35px;}
	.equipment-product-wrp .equipment-title{margin: 0 0 25px;}
	.equipment-product-wrp .equipment-title .row{margin: 0 -5px;align-items: center;}
	.equipment-product-wrp .equipment-title .col-md-6{padding: 0 5px;width: 50%;}
	.equipment-product-wrp .equipment-title h2{font-size: 26px;}
	.equipment-product-wrp .equipment-title .dropdown .dropdown-toggle{min-width: 140px;}
	.equipment-product-wrp .equipment-title .dropdown .dropdown-menu{right: 0 !important;left: auto !important;}
	.equipment-product-block ul{margin: 0 -6px;}
	.equipment-product-block ul li{width: 50%;padding: 0 6px;}
	.product-box{padding: 13px 16px;margin: 0 0 13px;}
	.product-box .box-img{margin: 0 0 8px;min-height: 90px;}
	.product-box .box-img img{max-width: 100px;}
	.product-box p{font-size: 12px;line-height: 16px;margin: 0 0 4px;min-height: 32px;}
	.product-box h4{font-size: 15px;line-height: 19px;margin: 0 0 11px;}
	.product-box .btn-primary{font-size: 13px;line-height: 16px;padding: 8px 14px;}
	/* **** End Equipment **** */

	/* **** Accessory Product **** */
	.mower-product-wrp{padding: 0 0 25px;}
	.mower-product-wrp .container{padding: 0 35px;}
	.mower-product-wrp .titlebar h2{font-size: 25px;line-height: 26px;margin: 0 0 24px;}
	.mower-product-block .product-img{min-height: unset;padding: 17px 25px;margin: 0 0 38px;}
	.prd-description ul li{font-size: 17px;line-height: 17px;margin: 0 0 18px;}
	.prd-description ul li span{min-width: 200px;}
	.description-info h3{font-size: 17px;line-height: 17px;margin: 0 0 25px;}
	.description-info p{font-size: 17px;line-height: 23px;margin: 0 0 25px;}
	.product-bottom-info h2{margin: 35px 0 10px;text-align: left;}
	.product-bottom-info .btn-secondary{margin: 0;}
	/* **** End Accessory Product **** */

	/* **** Product Landing **** */
	.product-landing-banner .landing-banner{padding: 20px 17px;min-height: 178px;}
	.product-landing-banner .landing-banner h2{font-size: 20px;line-height: 20px;}
	.product-introduction-title{padding: 48px 0 37px;}
	.product-introduction-title h1{font-size: 55px;line-height: 58px;margin: 0 0 53px;}
	.product-introduction-title ul li{margin-right: 28px;width: 83px;height: 83px;font-size: 13px;line-height: 13px;}
	.product-introduction-title ul li h3{font-size: 15px;line-height: 15px;}
	.product-detail-wrp{padding: 0 0 80px;}
	.product-detail-wrp .product-slider{padding: 20px 55px;margin: 0 0 40px;}
	.product-slider button.slick-prev.slick-arrow{left: 10px;}
	.product-slider button.slick-next.slick-arrow{right: 10px;}
	.product-slider .slick-counter{font-size: 13px;}
	.product-slider button.slick-prev.slick-arrow:before, .product-slider button.slick-next.slick-arrow:before{font-size: 14px;}
	.product-detail-wrp .product-detail-block .prd-info{display: none;}
	.product-detail-discretion-wrp h2{font-size: 25px;line-height: 25px;margin: 0 0 25px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-button{font-size: 17px;line-height: 17px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body{padding: 25px 0 0;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li{font-size: 17px;line-height: 17px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li span{min-width: 170px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-primary{margin: 0 0 10px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-secondary{margin: 0;}
	.product-detail-discretion-wrp .product-bottom-info h2{font-size: 55px;line-height: 51px;margin: 35px 0 10px;}
	img.bs-image{display: none;}
	img.mbl-image{display: table;}
	.product-description-images{padding: 0 0 55px;}
	.overlay-top{display: none !important;}
	.product-wrp.product-landing-wrp .product-img{display: none;}
	.product-wrp.product-landing-wrp .product-block{margin: -35px 0;}
	.product-wrp.product-landing-wrp .product-block .col-md-6{width: 100%;}
	.product-wrp.product-landing-wrp .product-block .product-dt{width: 243px;}
	.product-wrp.product-landing-wrp .product-block .product-dt p{font-size: 17px;line-height: 21px;margin: 0 0 30px;}
	.product-wrp.product-landing-wrp .product-block .introduction-bg{width: 52.5px;}
	.product-wrp.product-landing-wrp .product-block .shape-right {max-width: 240px;}
	.product-wrp.product-landing-wrp .product-block .shape-left{max-width: 240px;}
	.second-install-wrp{margin: -50px 0 0;padding: 55px 0 90px;}
	.second-equipment-product-wrp .equipment-product-block ul li{width: 50%;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 17px;line-height: 21px;margin: 0 0 5px;min-height: 42px;}
	.second-equipment-product-wrp .equipment-product-block ul li p{font-size: 13px;line-height: 16px;}
	/* **** End Product Landing **** */

	/* **** Comparison **** */
	.comparison-wrp{padding: 47px 0 0;}
	.comparison-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0 0 32px;}
	.comparison-wrp .equipment-product-block ul li{margin: 0 0 15px;width: 33.33%;}
	.comparison-wrp .equipment-product-block ul li h4{font-size: 17px;line-height: 21px;}
	.comparison-wrp .equipment-product-block{margin: 0 0 45px;}
	.comparison-block{margin: 0 0 60px;}
	.comparison-block h3{margin: 0 0 15px;padding: 0 0 7px;}
	.comparison-block h3 a{font-size: 17px;line-height: 18px;margin: 0 auto;}
	.comparison-block ul li{font-size: 16px;line-height: 18px;}
	.comparison-block ul li .btn-primary{font-size: 13px;line-height: 16px;padding: 8px 13px;margin: 55px auto 0;}
	/* **** End Comparison **** */

	/* **** Price Request **** */
	.installation-banner.request-banner:before{height: 100%;}
	.installation-banner.request-banner .contact-content h2{margin: 0 0 21px;}
	.installation-banner.request-banner .contact-content p{ font-size: 17px;line-height: 22px; margin: 0 0 21px;}
	/* **** End Price Request **** */

	/* **** kkk Question **** */
	.kkk-banner .contact-content{width: 100%;display: block;}
	.kkk-banner .contact-content h2{margin: 0 0 13px;}
	.kkk-banner .contact-content h2 br{display: none;}
	.kkk-banner .contact-content p{font-size: 17px;line-height: 23px;}
	.kkk-banner .contact-content p br:last-child{display: none;}
	.kkk-banner.installation-banner:before{height: 100%;}

	.choosing-wrp{padding: 45px 0;}
	.choosing-title h2{font-size: 25px;line-height: 25px; margin: 0 0 40px;}
	.choosing-wrp .accordion{max-width: 100%;margin-left: 64px;}
	.choosing-wrp .accordion .accordion-item{margin: 0 0 37px;}
	.choosing-wrp .accordion .accordion-item .accordion-button{font-size: 17px;line-height: 17px;}
	.choosing-wrp .accordion .accordion-item .accordion-body p{font-size: 17px;line-height: 21px;}
	.choosing-faq{margin: 0 0 47px;}

	.choosing-image-block{margin: 0;}
	.choosing-image-block .image-box{max-width: 100%;margin: 0;}
	.choosing-image-block .box-info{padding: 0 25px 35px;}
	.choosing-image-block .box-info h3{font-size: 17px;line-height: 23px;margin: 0 0 12px auto;max-width: 175px;}
	.second-choosing-wrp{padding: 70px 0 75px;-webkit-clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 97%);clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 97%);}
	.second-choosing-wrp .choosing-image-block{margin: 0;}
	.second-choosing-wrp .choosing-image-block .image-box{margin: 3px 0 50px;}
	/* **** End kkk Question **** */

	/* **** Blog Story **** */
	.blog-wrp .blog-detail .btn-primary{display: table;}
	.blog-wrp .blog-block .blog-img img{margin: 0 0 28px;}
	.blog-wrp .blog-block .blog-img .btn-primary{display: none;}
	.blog-wrp .blog-detail{padding: 0;}
	.blog-wrp .blog-detail h2{font-size: 25px;line-height: 25px;margin: 0 0 30px;}
	.blog-wrp .blog-detail p{font-size: 17px;line-height: 23px;margin: 0 0 30px;}
	/* **** End Blog Story **** */

	/* **** Cart **** */
	.cart-wrp{padding: 20px 0 67px;}
	.cart-wrp h2{font-size: 25px;line-height: 23px;margin: 0 0 21px;}
	.cart-box{padding: 28px 34px;}
	.cart-box ul{display: block;}
	.cart-box ul li{margin: 0 0 20px;}
	.cart-box .product-img{margin: 0 auto;}
	.cart-box .product-dt{text-align: center;}
	.cart-box .product-dt h3{font-size: 25px;line-height: 25px;margin: 0 0 11px;}
	.cart-box .product-dt h5{font-size: 20px;line-height: 20px;}
	.cart-box .quantity{margin: 0 auto;}
	.cart-box .price h4{font-size: 20px;line-height: 20px;text-align: center;}
	.cart-box a{display: table;margin: 0 auto;}
	.cart-block .btn-primary{margin: 45px auto;}
	.cart-order .order-box{padding: 30px 33px;margin: 0 0 40px;}
	.cart-order .order-box h3{font-size: 25px;line-height: 25px;margin: 0 0 18px;text-align: center;}
	.cart-order .order-box ul li{padding: 25px 20px;}
	.cart-order .order-box ul li h5{font-size: 17px;line-height: 17px;}
	.cart-order .order-box .btn-group{display: block;}
	.cart-order .order-box .btn-group a:first-child{display: block;width: 100%;margin: 0 0 10px;}
	.cart-order .order-box .btn-group a:last-child{display: block;width: 100%;}
	.cart-order .order-box ul li h4{font-size: 17px;line-height: 17px;}
	.cart-order .order-box ul li h4 span b{font-size: 13px;line-height: 13px;margin: 12px 0 0;}
	.cart-order .order-box .btn-secondary{margin: 0;display: block;}
	.cart-order .installation-title h3{font-size: 25px;line-height: 25px;margin: 0 0 20px;text-align: center;}
	.cart-order .form-checkbox label{display: block;font-size: 20px;line-height: 21px;text-align: center;}
	.cart-order .form-checkbox label:before{display: table;margin: 0 auto 20px;}
	.cart-order .form-checkbox input:checked + label:after{left: 50%;transform: translate(-50%, 0) rotate(45deg);}

	.equipment-product-wrp.cart-equipment-product-wrp .equipment-title h2{font-size: 20px;}
	.equipment-product-wrp.cart-equipment-product-wrp .equipment-product-block{padding: 0 17px;}
	/* **** End Cart **** */

	/* **** billing **** */
	.billing-wrp{padding: 23px 0 75px;}
	.billing-title h2{font-size: 25px;line-height: 25px;margin: 0 0 20px;}
	.billing-wrp .row{flex-flow: column-reverse;}
	.order-list{padding: 45px;margin: 0 0 45px;}
	.kassa-title h2{margin: 0 -15px 23px;font-size: 25px;line-height: 25px;padding: 0 15px 10px;}
	.order-list .order-list-box{margin: 0 -15px 15px; padding: 0 15px 23px;}
	.order-list .order-list-box ul li .box-img{width: 79px;height: 79px;min-width: 79px;margin-right: 16px;}
	.order-list .order-list-box ul li h3{display: block;font-size: 15px;line-height: 15px;margin: 0 0 5px;}
	.order-list .order-list-box ul li h3 span{margin: 25px 0 0;}
	.order-list .order-list-box ul li h4{font-size: 13px;line-height: 12px;}
	.order-list h5{align-items: flex-start;font-size: 20px;line-height: 20px;}
	.order-list h5 span{font-size: 20px;line-height: 20px;}
	.order-list h5 span b{font-size: 13px;line-height: 12px;margin: 5px 0 0;}

	.billing-form{padding: 45px;}
	.billing-form .billing-data-block .form-group{margin: 0 0 20px;}
	.billing-form .billing-data-block .form-group .form-control{font-size: 17px;line-height: 21px;padding: 17px 18px;}
	.billing-form .delivery-method .form-checkbox label{font-size: 17px;line-height: 18px;align-items: flex-start;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label{display: block;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label br{display: none;}
	.form-radiobox label img{margin:10px 10px 0 0; display: inline-block;}
	/* **** End billing **** */

	/* **** Thankyou **** */
	.thankyou-wrp{padding: 0 0 75px;}
	.thankyou-wrp .container{padding: 0 35px;}
	.thankyou-wrp .thankyou-block{min-height: 304px;}
	.thankyou-wrp .thankyou-info{position: relative;top: 0;left: 0;right: 0;transform: unset;padding: 41px 0 0;}
	.thankyou-wrp .thankyou-info h2{font-size: 55px;line-height: 55px;margin: 0 0 23px;}
	.thankyou-wrp .thankyou-info .container{padding: 0;}
	.thankyou-wrp .thankyou-info p{font-size: 20px;line-height: 21px;margin: 0 0 41px;}
	.thankyou-wrp .thankyou-info p br{display: none;}
	/* **** End Thankyou **** */

	/* **** Privacy Policy **** */
	.privacy-wrp{padding: 25px 0 40px;}
	.typography h1{font-size: 26px;line-height: 30px;margin: 0 0 15px;}
	.typography h2{font-size: 24px;line-height: 28px;margin: 0 0 15px;}
	.typography h3{font-size: 22px;line-height: 26px;margin: 0 0 15px;}
	.typography h4{font-size: 20px;line-height: 24px;margin: 0 0 15px;}
	.typography h5{font-size: 18px;line-height: 20px;margin: 0 0 15px;}
	.typography h6{font-size: 16px;line-height: 18px;margin: 0 0 15px;}
	.typography p{font-size: 16px;line-height: 18px;margin: 0 0 15px;}
	.typography ul li{font-size:16px;line-height: 18px;margin: 0 0 10px;}
	/* **** End Privacy Policy **** */

	.second-choosing-wrp{margin: 0 0 42px;}
	.blog-wrp .offer-wrp{padding: 75px 0;}
	.offer-block {display: none !important;}
	.offer-mobile{display: block;}
	section.contact-form-wrp.second-contact-form-wrp{padding: 50px 0 75px;}
	.description-block{display: none;}
	.control-block{display: none;}

}

@media(min-width:448px) and (max-width:575px){
	.container{max-width: 100% !important;}

	header{padding: 23px 0;}
	header .container{padding: 0 26px;}
	.navbar-brand img{height: 21.49px;}
	.navbar-light .navbar-nav{display: block;padding: 98px 0 90px;}
	.navbar-light .navbar-nav li{margin: 0 0 35px;}
	.navbar-light .navbar-nav .nav-link{font-size: 25px;line-height: 31px;padding: 0;}
	.lang-bix{display: block;}
	.control-block .control-txt{display: none;}

	footer{padding: 30px 0 120px;}
	footer .footer-right{width: 100%;height: 107px;object-fit: cover;top: auto;bottom: 0;}
	footer .foot-logo h2{font-size: 55px;line-height: 51px;margin: 0 0 17px;text-align: center;}
	footer .foot-logo a.btn-primary{margin: 0 auto 33px;padding: 16px 60px;}
	footer .contact-info h3{font-size: 25px;line-height: 23px;margin: 0 0 18px;text-align: center;}
	footer .contact-info ul li{margin: 0 0 18px;}
	footer .contact-info ul li a{font-size: 20px;line-height: 19px;margin: 0 auto 8px;}
	footer .contact-info ul li.socialbx{margin: 30px 0 50px;justify-content: center}
	footer .contact-info ul li.socialbx a{margin: 0;font-size: 30px;}
	footer .contact-info ul li.socialbx a:first-child{margin-right: 40px;}
	footer .quicklinks ul{display: flex;flex-wrap: wrap;}
	footer .quicklinks ul li{width: 50%;padding: 0 10px;margin: 0  0 16px;}
	footer .quicklinks ul li a{font-size: 17px;line-height: 17px;display: table;}
	footer .quicklinks ul li:first-child a,
	footer .quicklinks ul li:nth-child(3) a,
	footer .quicklinks ul li:nth-child(5) a{margin-left: auto;}
	footer .copyright{padding: 45px 0 0;}
	footer .copyright p{font-size: 13px;line-height: 13px;text-align: center;}
	footer .one{order: 1;}
	footer .two{order: 3;}
	footer .three{order:2;}


	/* **** home **** */
	.hero-wrp .container{padding: 0;}
	.hero-block{padding: 78px 24px 180px;min-height: unset;}
	.hero-block h2{font-size: 55px;line-height: 51px;margin: 0 0 27px;text-align: center;}
	.hero-block p{font-size: 25px;line-height: 31px;text-align: center;max-width: 182px;margin: 0 auto;}
	/*.hero-bottom-info{position: relative;padding: 0}
	.hero-bottom-info ul{display: block;border: none;}
	.hero-bottom-info ul li{width: 100%;border-bottom: 1px solid #000;}
	.hero-bottom-info ul li a{ border: none; padding: 19px 40px 18px 21px;color: #062601;font-size: 15px;line-height: 19px;display: block;position: relative;}
	.hero-bottom-info ul li a div{display: flex;}
	.hero-bottom-info ul li a div span{margin-left: auto;}
	.hero-bottom-info ul li a i{position: absolute;right: 17px;top: 50%;transform: translate(0, -50%);}
	.hero-bottom-info ul li a:hover{background: #062601;color: #fff;}
	.hero-bottom-info ul li a:hover i{transform: translate(0, -50%);} */
	.product-introduction{padding: 40px 0 76px;}
	.product-introduction .container{padding: 0 24px;}
	.product-introduction .introduction-img{display: none;}
	.product-introduction .product-info{max-width: 100%;}
	.product-introduction .product-info p{font-size: 17px;line-height: 21px;text-align: center;}
	.product-introduction .product-info .btn-primary{display: none;}
	.introduction-prd-mobile{display: block;margin: 47px 0 0;}
	.product-introduction:before{background: linear-gradient(180deg, #F3F3F3 0%, #F3F3F3 47.56%);height: 675px;-webkit-clip-path: polygon(0 0, 100% 4%, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 4%, 100% 100%, 0 100%);}
	.product-block{-webkit-clip-path: polygon(0 0, 100% 4%, 100% 96%, 0 100%);clip-path: polygon(0 0, 100% 4%, 100% 96%, 0 100%);margin: -15px 0;padding: 55px 0;}
	.product-block-even{-webkit-clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 94%);clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 94%);}
	.product-block .shape-right{max-width: 110px;}
	.product-block .shape-left{max-width: 110px;}
	.product-block .container{padding: 0 40px;}
	.product-block .col-md-6{width: 50%;}
	.product-block .product-dt h2{font-size: 20px;line-height: 19px;margin: 0 0 10px;}
	.product-block .product-dt h5{font-size: 13px;line-height: 12px;margin: 0 0 3px;}
	.product-block .product-dt h4{font-size: 17px;line-height: 16px;}
	.product-block .product-dt ul{margin: 0}
	.product-block .product-dt ul li{margin: 0;display: none;}
	.product-block .product-dt ul li:first-child{display: block;}
	.product-block .product-dt .btn-primary{display: none;}
	.product-block .product-img img{max-width: 130px;}
	.solution-block{padding: 75px 0 0;background-image: unset;min-height: unset;}
	.solution-wrp .container{padding: 0 35px;}
	.solution-block .solution-title h2{font-size: 25px;line-height: 23px;margin: 0 0 10px;}
	.solution-block .solution-title p{font-size: 17px;line-height: 19px;margin: 0 0 43px;max-width: 304px;}
	.solution-block .solution-title p br{display: none;}
	.solution-block .solution-informetion{background-image: url("../images/solution-mobile-bg.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;padding: 35px 33px;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child a,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) a{background: transparent;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child p,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) p{color: #062601;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child h3,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) h3{color: #062601;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:last-child a{margin: 0}
	.solution-box a{padding: 55px 26px;min-height: 235px;margin: 0 0 24px;}
	.solution-box h3{font-size: 20px;line-height: 25px;margin: 0 0 20px;color: #fff;}
	.solution-box p{font-size: 17px;line-height: 20px;}
	.control-wrp{padding: 60px 0 115px;}
	.control-wrp .container{padding: 0 35px;}
	.control-wrp .titlebar h2{font-size: 25px;line-height: 23px;margin: 0 0 12px;}
	.control-wrp .titlebar p{font-size: 17px;line-height: 23px;margin: 0 0 55px;}
	.control-wrp img.control-img{display: none;}
	.control-wrp .mobile-control-img{display: table;}
	/* **** End home **** */	

	/* **** installation **** */
	header.header-second{padding: 18px 0;background: #F3F3F3;}
	.installation-banner{padding: 77px 0 45px;clip-path: unset;background: transparent;position: relative;}
	.installation-banner:before{position: absolute;content: "";height: 75%;left: 0;top: 0;right: 0;background: linear-gradient(180deg, #F3F3F3 7.75%, #F3F3F3 53%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);z-index: -1;}
	.installation-banner .container{padding: 0 35px;}
	.installation-banner .row{flex-flow: column-reverse;}
	.installation-banner .banner-content{max-width: 100%;margin: 0;}
	.installation-banner img{margin: 0 0 28px;}
	.installation-banner .banner-content h2{font-size: 25px;line-height: 23px;margin:  0 0 20px;}
	.installation-banner .banner-content p{font-size: 17px;line-height: 21px;margin: 0 0 20px;}
	.installation-banner .banner-content .btn-primary{margin:32px auto 0;}
	.installation-process{margin: 0;padding: 0 0 65px;}
	.installation-process .container{padding: 0 35px;}
	.process-content .process-block{display: block;max-width: 100%;margin: 0 0 45px;}
	.process-content .process-block .process-icon{width: 75px;height: 75px;padding: 15px;min-width: 75px;margin: 0 auto 40px;}
	.process-content .process-block .process-info{padding: 0}
	.process-content .process-block .process-info h2{font-size: 25px;line-height: 23px;color: #062601;margin: 0 0 20px;}
	.process-content .process-block .process-info p{font-size: 17px;line-height: 21px;margin: 0 0 20px;}
	.process-content .process-block .process-info span{position: relative;left: 0;margin-right: 5px;}
	.installation-process .installation-img img{margin: 0 auto;height: 230px;object-fit: cover;width: 100%;}
	.install-wrp{padding: 0 0 75px;}
	.install-wrp .container{padding: 0 35px;}
	.install-wrp h2{font-size: 25px;line-height: 23px;margin: 0 0 32px;max-width: 305px;}
	.install-wrp .install-video{height: 250px;}
	.installbg-wrp:before{height: 55%;}
	/* **** End installation **** */

	/* **** About **** */
	.about-banner .container{padding: 0 35px;}
	.about-banner .banner-block{padding: 57px 25px 30px;min-height: unset;margin: 0 0 32px;}
	.about-banner .banner-block .banner-info h2{font-size: 25px;line-height: 23px;margin: 0;}
	.about-banner .banner-block .banner-info p{display: none;}
	.about-banner .banner-block .banner-info .btn-primary{display: none;}
	.about-banner .banner-block .banner-info ul{display: block;margin: 176px 0 0;}
	.about-banner .banner-block .banner-info ul li{height: 68px;width: 68px;margin: 0 0 12px;justify-content: flex-start;padding: 0 8px;}
	.about-banner .banner-block .banner-info ul li h4{font-size: 20px;line-height: 20px;}
	.about-banner .banner-block .banner-info ul li h4 span{font-size: 13px;line-height: 13px;}
	.about-banner .about-discerption{display: block;}
	.about-info-wrp{padding: 65px 0;}
	.about-info-wrp .container{padding: 0 35px;}
	.about-info-wrp .about-title h2{font-size: 25px;line-height: 25px;margin: 0 0 13px;}
	.about-info-wrp .about-title p{font-size: 17px;line-height: 17px;margin: 0 0 40px;}
	.category-block{max-width: 80%;padding: 0 0 48px;}
	.category-block h6{font-size: 17px;line-height: 17px;margin: 0 0 25px;}
	.category-block .row{margin: 0 -10px;}
	.category-block .col-md-6{padding: 0 10px;width: 50%;}
	.category-block .category-box a{margin: 0 0 20px;padding: 58px 10px 20px;min-height: unset;}
	.category-block .category-box a h4{font-size: 15px;line-height: 15px;}
	.category-block .category-box .link-img{top: 14px;right: 14px;}
	.category-block .category-box .link-img img{max-width: 12px;}
	.quickdial{width: 100%;}
	.quickdial h6{font-size: 17px;line-height: 17px;margin: 0 0 20px;}
	.quickdial ul{margin: 0 0 35px;}
	.quickdial ul li{font-size: 17px;line-height: 17px;padding-left: 35px;margin: 0 0 15px;}
	.quickdial ul li:before{font-size: 16px;}
	.about-info-wrp h5{font-size: 17px;line-height: 24px;}
	.testimonial-wrp{-webkit-clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%);padding: 68px 0 25px;min-height: unset;}
	.testimonial-wrp .container{padding: 0 35px;}
	.testimonial-wrp .testimonial-img{height: 201px;object-fit: cover;object-position: center;width: 30%}
	.testimonial-block{width: 100%;margin: 0;padding: 0;}
	.testimonial-block .testimonial-slider{width: 100%;}
	.testimonial-block h2{font-size: 25px;line-height: 28px;width: 70%;margin-left: auto;margin-right: 0;padding-left: 17px;}
	.testimonial-slider .slider-box{padding-left: 44px;}
	.testimonial-slider .slider-box .quote-img{width: 24px;}
	.testimonial-slider .slider-box p{font-size: 17px;line-height: 21px;}
	.testimonial-slider .slider-box h6{font-size: 17px;line-height: 21px;margin: 0;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{bottom: 10px;}
	.testimonial-wrp .slick-counter{bottom: -5px;font-size: 17px;}
	.testimonial-wrp button.slick-prev.slick-arrow:before, .testimonial-wrp button.slick-next.slick-arrow:before{font-size: 18px;}
	.testimonial-wrp button.slick-prev.slick-arrow {right: 75px;}
	/* **** End About **** */

	/* **** Contact **** */
	.contact-banner{padding: 67px 0 60px;}
	.contact-banner::before{height: 100%;}
	.contact-banner img{margin: 0 0 20px;}
	.contact-banner .contact-content{padding: 0;}
	.contact-content h2{font-size: 25px;line-height: 30px;margin: 0 0 30px;}
	.contact-content ul li{font-size: 17px;line-height: 24px;margin: 0 0 32px;}
	.contact-content ul li a{font-size: 17px;line-height: 24px;}
	.contact-content .btn-primary{margin: 0 auto;}
	.contact-form-wrp{padding: 20px 0 45px;}
	.contact-form-wrp .container{padding: 0 35px;}
	.contact-form-wrp .contact-form h2{font-size: 25px;line-height: 31px;margin: 0 0 15px;}
	.contact-form-wrp .contact-form p{font-size: 17px;line-height: 21px;margin: 0 0 30px;}
	.contact-form-wrp form .form-group .form-control{font-size: 17px;line-height: 21px;padding: 20px 25px;}
	/* **** End Contact **** */

	/* **** Equipment **** */
	.equipment-banner .hero-block{padding: 17px;min-height: 178px;}
	.equipment-banner.hero-wrp .container{padding: 0 35px;}
	.equipment-banner .hero-block h2{font-size: 25px;line-height: 25px;}
	.equipment-banner .hero-bottom-info{display: none;}
	.equipment-product-wrp{padding: 35px 0;}
	.equipment-product-wrp .container{padding: 0 35px;}
	.equipment-product-wrp .equipment-title{margin: 0 0 25px;}
	.equipment-product-wrp .equipment-title .row{margin: 0 -5px;align-items: center;}
	.equipment-product-wrp .equipment-title .col-md-6{padding: 0 5px;width: 50%;}
	.equipment-product-wrp .equipment-title h2{font-size: 26px;}
	.equipment-product-wrp .equipment-title .dropdown .dropdown-toggle{min-width: 140px;}
	.equipment-product-wrp .equipment-title .dropdown .dropdown-menu{right: 0 !important;left: auto !important;}
	.equipment-product-block ul{margin: 0 -6px;}
	.equipment-product-block ul li{width: 50%;padding: 0 6px;}
	.product-box{padding: 13px 16px;margin: 0 0 13px;}
	.product-box .box-img{margin: 0 0 8px;min-height: 90px;}
	.product-box .box-img img{max-width: 100px;}
	.product-box p{font-size: 12px;line-height: 16px;margin: 0 0 4px;min-height: 32px;}
	.product-box h4{font-size: 15px;line-height: 19px;margin: 0 0 11px;}
	.product-box .btn-primary{font-size: 13px;line-height: 16px;padding: 8px 14px;}
	/* **** End Equipment **** */

	/* **** Accessory Product **** */
	.mower-product-wrp{padding: 0 0 25px;}
	.mower-product-wrp .container{padding: 0 35px;}
	.mower-product-wrp .titlebar h2{font-size: 25px;line-height: 26px;margin: 0 0 24px;}
	.mower-product-block .product-img{min-height: unset;padding: 17px 25px;margin: 0 0 38px;}
	.prd-description ul li{font-size: 17px;line-height: 17px;margin: 0 0 18px;}
	.prd-description ul li span{min-width: 200px;}
	.description-info h3{font-size: 17px;line-height: 17px;margin: 0 0 25px;}
	.description-info p{font-size: 17px;line-height: 23px;margin: 0 0 25px;}
	.product-bottom-info h2{margin: 35px 0 10px;text-align: left;}
	.product-bottom-info .btn-secondary{margin: 0;}
	/* **** End Accessory Product **** */

	/* **** Product Landing **** */
	.product-landing-banner .container{padding: 0 35px;}
	.product-landing-banner .landing-banner{padding: 20px 17px;min-height: 178px;}
	.product-landing-banner .landing-banner h2{font-size: 20px;line-height: 20px;}

	.product-introduction-title{padding: 48px 0 37px;}
	.product-introduction-title h1{font-size: 55px;line-height: 58px;margin: 0 0 53px;}
	.product-introduction-title ul li{margin-right: 28px;width: 83px;height: 83px;font-size: 13px;line-height: 13px;}
	.product-introduction-title ul li h3{font-size: 15px;line-height: 15px;}

	.product-detail-wrp{padding: 0 0 80px;}
	.product-detail-wrp .container{padding: 0 35px;}
	.product-detail-wrp .product-slider{padding: 20px 55px;margin: 0 0 40px;}
	.product-slider button.slick-prev.slick-arrow{left: 10px;}
	.product-slider button.slick-next.slick-arrow{right: 10px;}
	.product-slider .slick-counter{font-size: 13px;}
	.product-slider button.slick-prev.slick-arrow:before, .product-slider button.slick-next.slick-arrow:before{font-size: 14px;}
	.product-detail-wrp .product-detail-block .prd-info{display: none;}
	.product-detail-discretion-wrp h2{font-size: 25px;line-height: 25px;margin: 0 0 25px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-button{font-size: 17px;line-height: 17px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body{padding: 25px 0 0;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li{font-size: 17px;line-height: 17px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li span{min-width: 170px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-primary{margin: 0 0 10px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-secondary{margin: 0;}
	.product-detail-discretion-wrp .product-bottom-info h2{font-size: 55px;line-height: 51px;margin: 35px 0 10px;}
	img.bs-image{display: none;}
	img.mbl-image{display: table;}
	.product-description-images{padding: 0 0 55px;}
	.overlay-top{display: none !important;}

	.product-wrp.product-landing-wrp .product-img{display: none;}
	.product-wrp.product-landing-wrp .product-block{margin: -35px 0;}
	.product-wrp.product-landing-wrp .product-block .col-md-6{width: 100%;}
	.product-wrp.product-landing-wrp .product-block .product-dt{width: 243px;}
	.product-wrp.product-landing-wrp .product-block .product-dt p{font-size: 17px;line-height: 21px;margin: 0 0 30px;}
	.product-wrp.product-landing-wrp .product-block .introduction-bg{width: 52.5px;}
	.product-wrp.product-landing-wrp .product-block .shape-right {max-width: 240px;}
	.product-wrp.product-landing-wrp .product-block .shape-left{max-width: 240px;}

	.second-install-wrp{margin: -50px 0 0;padding: 55px 0 90px;}
	.second-equipment-product-wrp .equipment-product-block ul li{width: 50%;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 17px;line-height: 21px;margin: 0 0 5px;min-height: 42px;}
	.second-equipment-product-wrp .equipment-product-block ul li p{font-size: 13px;line-height: 16px;}
	/* **** End Product Landing **** */

	/* **** Comparison **** */
	.comparison-wrp{padding: 47px 0 20px;}
	.comparison-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0 0 32px;}
	.comparison-wrp .equipment-product-block ul li{margin: 0 0 15px;}
	.comparison-wrp .equipment-product-block ul li h4{font-size: 17px;line-height: 21px;}
	.comparison-wrp .equipment-product-block{margin: 0 0 45px;}
	.comparison-block{margin: 0 0 40px;}
	.comparison-block h3{margin: 0 0 15px;padding: 0 0 7px;}
	.comparison-block h3 a{font-size: 17px;line-height: 18px;margin: 0;}
	.comparison-block ul{overflow: auto;flex-flow: nowrap;}
	.comparison-block ul li{min-width: 160px;font-size: 17px;line-height: 18px;}
	.comparison-block ul li .btn-primary{font-size: 13px;line-height: 16px;padding: 8px 13px;margin: 55px auto 0;}
	/* **** End Comparison **** */

	/* **** Price Request **** */
	.installation-banner.request-banner:before{height: 100%;}
	.installation-banner.request-banner .contact-content h2{margin: 0 0 21px;}
	.installation-banner.request-banner .contact-content p{ font-size: 17px;line-height: 22px; margin: 0 0 21px;}
	/* **** End Price Request **** */

	/* **** kkk Question **** */
	.kkk-banner .contact-content{width: 100%;display: block;}
	.kkk-banner .contact-content h2{margin: 0 0 13px;}
	.kkk-banner .contact-content h2 br{display: none;}
	.kkk-banner .contact-content p{font-size: 17px;line-height: 23px;}
	.kkk-banner .contact-content p br:last-child{display: none;}
	.kkk-banner.installation-banner:before{height: 100%;}
	.choosing-wrp{padding: 45px 0;}
	.choosing-title h2{font-size: 25px;line-height: 25px; margin: 0 0 40px;}
	.choosing-wrp .container{padding: 0 35px;}
	.choosing-wrp .accordion{max-width: 100%;margin-left: 64px;}
	.choosing-wrp .accordion .accordion-item{margin: 0 0 37px;}
	.choosing-wrp .accordion .accordion-item .accordion-button{font-size: 17px;line-height: 17px;}
	.choosing-wrp .accordion .accordion-item .accordion-body p{font-size: 17px;line-height: 21px;}
	.choosing-faq{margin: 0 0 47px;}
	.choosing-image-block{margin: 0;}
	.choosing-image-block .image-box{max-width: 100%;margin: 0;}
	.choosing-image-block .box-info{padding: 0 25px 35px;}
	.choosing-image-block .box-info h3{font-size: 17px;line-height: 23px;margin: 0 0 12px auto;max-width: 175px;}
	.second-choosing-wrp{padding: 70px 0 75px;-webkit-clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 97%);clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 97%);}
	.second-choosing-wrp .choosing-image-block{margin: 0;}
	.second-choosing-wrp .choosing-image-block .image-box{margin: 3px 0 50px;}
	/* **** End kkk Question **** */

	/* **** Blog Story **** */
	.blog-wrp .blog-block .container{padding: 0 35px;}
	.blog-wrp .blog-detail .btn-primary{display: table;}
	.blog-wrp .blog-block .blog-img img{margin: 0 0 28px;}
	.blog-wrp .blog-block .blog-img .btn-primary{display: none;}
	.blog-wrp .blog-detail{padding: 0;}
	.blog-wrp .blog-detail h2{font-size: 25px;line-height: 25px;margin: 0 0 30px;}
	.blog-wrp .blog-detail p{font-size: 17px;line-height: 23px;margin: 0 0 30px;}
	/* **** End Blog Story **** */

	/* **** Cart **** */
	.cart-wrp{padding: 20px 0 67px;}
	.cart-wrp .container{padding: 0 35px;}
	.cart-wrp h2{font-size: 25px;line-height: 23px;margin: 0 0 21px;}
	.cart-box{padding: 28px 34px;}
	.cart-box ul{display: block;}
	.cart-box ul li{margin: 0 0 20px;}
	.cart-box .product-img{margin: 0 auto;}
	.cart-box .product-dt{text-align: center;}
	.cart-box .product-dt h3{font-size: 25px;line-height: 25px;margin: 0 0 11px;}
	.cart-box .product-dt h5{font-size: 20px;line-height: 20px;}
	.cart-box .quantity{margin: 0 auto;}
	.cart-box .price h4{font-size: 20px;line-height: 20px;text-align: center;}
	.cart-box a{display: table;margin: 0 auto;}
	.cart-block .btn-primary{margin: 45px auto;}
	.cart-order .order-box{padding: 30px 33px;margin: 0 0 40px;}
	.cart-order .order-box h3{font-size: 25px;line-height: 25px;margin: 0 0 18px;text-align: center;}
	.cart-order .order-box ul li{padding: 25px 20px;}
	.cart-order .order-box ul li h5{font-size: 17px;line-height: 17px;}
	.cart-order .order-box .btn-group{display: block;}
	.cart-order .order-box .btn-group a:first-child{display: block;width: 100%;margin: 0 0 10px;}
	.cart-order .order-box .btn-group a:last-child{display: block;width: 100%;}
	.cart-order .order-box ul li h4{font-size: 17px;line-height: 17px;}
	.cart-order .order-box ul li h4 span b{font-size: 13px;line-height: 13px;margin: 12px 0 0;}
	.cart-order .order-box .btn-secondary{margin: 0;display: block;}
	.cart-order .installation-title h3{font-size: 25px;line-height: 25px;margin: 0 0 20px;text-align: center;}
	.cart-order .form-checkbox label{display: block;font-size: 20px;line-height: 21px;text-align: center;}
	.cart-order .form-checkbox label:before{display: table;margin: 0 auto 20px;}
	.cart-order .form-checkbox input:checked + label:after{left: 50%;transform: translate(-50%, 0) rotate(45deg);}

	.equipment-product-wrp.cart-equipment-product-wrp .equipment-title h2{font-size: 20px;}
	.equipment-product-wrp.cart-equipment-product-wrp .equipment-product-block{padding: 0 17px;}
	/* **** End Cart **** */

	/* **** billing **** */
	.billing-wrp{padding: 23px 0 75px;}
	.billing-title h2{font-size: 25px;line-height: 25px;margin: 0 0 20px;}
	.billing-wrp .row{flex-flow: column-reverse;}
	.order-list{padding: 45px;margin: 0 0 45px;}
	.kassa-title h2{margin: 0 -15px 23px;font-size: 25px;line-height: 25px;padding: 0 15px 10px;}
	.order-list .order-list-box{margin: 0 -15px 15px; padding: 0 15px 23px;}
	.order-list .order-list-box ul li .box-img{width: 79px;height: 79px;min-width: 79px;margin-right: 16px;}
	.order-list .order-list-box ul li h3{display: block;font-size: 15px;line-height: 15px;margin: 0 0 5px;}
	.order-list .order-list-box ul li h3 span{margin: 25px 0 0;}
	.order-list .order-list-box ul li h4{font-size: 13px;line-height: 12px;}
	.order-list h5{align-items: flex-start;font-size: 20px;line-height: 20px;}
	.order-list h5 span{font-size: 20px;line-height: 20px;}
	.order-list h5 span b{font-size: 13px;line-height: 12px;margin: 5px 0 0;}

	.billing-form{padding: 45px;}
	.billing-form .billing-data-block .form-group{margin: 0 0 20px;}
	.billing-form .billing-data-block .form-group .form-control{font-size: 17px;line-height: 21px;padding: 17px 18px;}
	.billing-form .delivery-method .form-checkbox label{font-size: 17px;line-height: 18px;align-items: flex-start;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label{display: block;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label br{display: none;}
	.form-radiobox label img{margin:10px 10px 0 0; display: inline-block;}
	/* **** End billing **** */

	/* **** Thankyou **** */
	.thankyou-wrp{padding: 0 0 75px;}
	.thankyou-wrp .container{padding: 0 35px;}
	.thankyou-wrp .thankyou-block{min-height: 304px;}
	.thankyou-wrp .thankyou-info{position: relative;top: 0;left: 0;right: 0;transform: unset;padding: 41px 0 0;}
	.thankyou-wrp .thankyou-info h2{font-size: 55px;line-height: 55px;margin: 0 0 23px;}
	.thankyou-wrp .thankyou-info .container{padding: 0;}
	.thankyou-wrp .thankyou-info p{font-size: 20px;line-height: 21px;margin: 0 0 41px;}
	.thankyou-wrp .thankyou-info p br{display: none;}
	/* **** End Thankyou **** */

	/* **** Privacy Policy **** */
	.privacy-wrp{padding: 25px 0 40px;}
	.typography h1{font-size: 26px;line-height: 30px;margin: 0 0 15px;}
	.typography h2{font-size: 24px;line-height: 28px;margin: 0 0 15px;}
	.typography h3{font-size: 22px;line-height: 26px;margin: 0 0 15px;}
	.typography h4{font-size: 20px;line-height: 24px;margin: 0 0 15px;}
	.typography h5{font-size: 18px;line-height: 20px;margin: 0 0 15px;}
	.typography h6{font-size: 16px;line-height: 18px;margin: 0 0 15px;}
	.typography p{font-size: 16px;line-height: 18px;margin: 0 0 15px;}
	.typography ul li{font-size:16px;line-height: 18px;margin: 0 0 10px;}
	/* **** End Privacy Policy **** */

	.second-choosing-wrp{margin: 0 0 42px;}
	.blog-wrp .offer-wrp{padding: 75px 0;}
	.offer-block {display: none !important;}
	.offer-mobile{display: block;}
	section.contact-form-wrp.second-contact-form-wrp{padding: 50px 0 75px;}

	.description-block{display: none;}
	.control-block{display: none;}

}

@media(max-width:447px){
	.container{max-width: 100% !important;}

	header{padding: 23px 0;}
	header .container{padding: 0 26px;}
	.navbar-brand img{height: 21.49px;}
	.navbar-light .navbar-nav{display: block;padding: 98px 0 90px;}
	.navbar-light .navbar-nav li{margin: 0 0 35px;}
	.navbar-light .navbar-nav .nav-link{font-size: 25px;line-height: 31px;padding: 0;}
	.lang-bix{display: block;}
	.control-block .control-txt{display: none;}


	footer{padding: 30px 0 120px;}
	footer .footer-right{width: 100%;height: 107px;object-fit: cover;top: auto;bottom: 0;}
	footer .foot-logo h2{font-size: 55px;line-height: 51px;margin: 0 0 17px;text-align: center;}
	footer .foot-logo a.btn-primary{margin: 0 auto 33px;padding: 16px 60px;}
	footer .contact-info h3{font-size: 25px;line-height: 23px;margin: 0 0 18px;text-align: center;}
	footer .contact-info ul li{margin: 0 0 18px;}
	footer .contact-info ul li a{font-size: 20px;line-height: 19px;margin: 0 auto 8px;}
	footer .contact-info ul li.socialbx{margin: 30px 0 50px;justify-content: center}
	footer .contact-info ul li.socialbx a{margin: 0;font-size: 30px;}
	footer .contact-info ul li.socialbx a:first-child{margin-right: 40px;}
	footer .quicklinks ul{display: flex;flex-wrap: wrap;}
	footer .quicklinks ul li{width: 50%;padding: 0 10px;margin: 0  0 16px;}
	footer .quicklinks ul li a{font-size: 17px;line-height: 17px;display: table;}
	footer .quicklinks ul li:first-child a,
	footer .quicklinks ul li:nth-child(3) a,
	footer .quicklinks ul li:nth-child(5) a{margin-left: auto;}
	footer .copyright{padding: 45px 0 0;}
	footer .copyright p{font-size: 13px;line-height: 13px;text-align: center;}
	footer .one{order: 1;}
	footer .two{order: 3;}
	footer .three{order:2;}


	/* ***** Home **** */
	.hero-wrp .container{padding: 0;}
	.hero-block{padding: 78px 24px 180px;min-height: unset;}
	.hero-block h2{font-size: 55px;line-height: 51px;margin: 0 0 27px;text-align: center;}
	.hero-block p{font-size: 25px;line-height: 31px;text-align: center;max-width: 182px;margin: 0 auto;}
	/* .hero-bottom-info{position: relative;padding: 0}
	.hero-bottom-info ul{display: block;border: none;}
	.hero-bottom-info ul li{width: 100%;border-bottom: 1px solid #000;}
	.hero-bottom-info ul li a{ border: none; padding: 19px 40px 18px 21px;color: #062601;font-size: 15px;line-height: 19px;display: block;position: relative;}
	.hero-bottom-info ul li a div{display: flex;}
	.hero-bottom-info ul li a div span{margin-left: auto;}
	.hero-bottom-info ul li a i{position: absolute;right: 17px;top: 50%;transform: translate(0, -50%);}
	.hero-bottom-info ul li a:hover{background: #062601;color: #fff;}
	.hero-bottom-info ul li a:hover i{transform: translate(0, -50%);} */
	.product-introduction{padding: 40px 0 76px;}
	.product-introduction .container{padding: 0 24px;}
	.product-introduction .introduction-img{display: none;}
	.product-introduction .product-info{max-width: 100%;}
	.product-introduction .product-info p{font-size: 17px;line-height: 21px;text-align: center;}
	.product-introduction .product-info .btn-primary{display: none;}
	.introduction-prd-mobile{display: block;margin: 47px 0 0;}
	.product-introduction:before{background: linear-gradient(180deg, #F3F3F3 0%, #F3F3F3 47.56%);height: 675px;-webkit-clip-path: polygon(0 0, 100% 4%, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 4%, 100% 100%, 0 100%);}
	.product-block{-webkit-clip-path: polygon(0 0, 100% 4%, 100% 96%, 0 100%);clip-path: polygon(0 0, 100% 4%, 100% 96%, 0 100%);margin: -15px 0;padding: 55px 0;}
	.product-block-even{-webkit-clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 94%);clip-path: polygon(0 4%, 100% 0, 100% 100%, 0 94%);}
	.product-block .shape-right{max-width: 110px;}
	.product-block .shape-left{max-width: 110px;}
	.product-block .container{padding: 0 40px;}
	.product-block .col-md-6{width: 50%;}
	.product-block .product-dt h2{font-size: 20px;line-height: 19px;margin: 0 0 10px;}
	.product-block .product-dt h5{font-size: 13px;line-height: 12px;margin: 0 0 3px;}
	.product-block .product-dt h4{font-size: 17px;line-height: 16px;}
	.product-block .product-dt ul{margin: 0}
	.product-block .product-dt ul li{margin: 0;display: none;}
	.product-block .product-dt ul li:first-child{display: block;}
	.product-block .product-dt .btn-primary{display: none;}
	.product-block .product-img img{max-width: 130px;}
	.solution-block{padding: 75px 0 0;background-image: unset;min-height: unset;}
	.solution-wrp .container{padding: 0 35px;}
	.solution-block .solution-title h2{font-size: 25px;line-height: 23px;margin: 0 0 10px;}
	.solution-block .solution-title p{font-size: 17px;line-height: 19px;margin: 0 0 43px;max-width: 304px;}
	.solution-block .solution-title p br{display: none;}
	.solution-block .solution-informetion{background-image: url("../images/solution-mobile-bg.jpg");background-size: cover;background-position: center;background-repeat: no-repeat;padding: 35px 33px;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child a,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) a{background: transparent;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child p,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) p{color: #062601;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:first-child h3,
	.solution-block .solution-informetion .col-md-3.col-sm-12:nth-child(2) h3{color: #062601;}
	.solution-block .solution-informetion .col-md-3.col-sm-12:last-child a{margin: 0}
	.solution-box a{padding: 55px 26px;min-height: 235px;margin: 0 0 24px;}
	.solution-box h3{font-size: 20px;line-height: 25px;margin: 0 0 20px;color: #fff;}
	.solution-box p{font-size: 17px;line-height: 20px;}
	.control-wrp{padding: 60px 0 115px;}
	.control-wrp .container{padding: 0 35px;}
	.control-wrp .titlebar h2{font-size: 25px;line-height: 23px;margin: 0 0 12px;}
	.control-wrp .titlebar p{font-size: 17px;line-height: 23px;margin: 0 0 55px;}
	.control-wrp img.control-img{display: none;}
	.control-wrp .mobile-control-img{display: table;}
	/* **** End Home **** */


	/* **** installation **** */
	header.header-second{padding: 18px 0;background: #F3F3F3;}
	.installation-banner{padding: 77px 0 45px;clip-path: unset;background: transparent;position: relative;}
	.installation-banner:before{position: absolute;content: "";height: 75%;left: 0;top: 0;right: 0;background: linear-gradient(180deg, #F3F3F3 7.75%, #F3F3F3 53%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);z-index: -1;}
	.installation-banner .container{padding: 0 35px;}
	.installation-banner .row{flex-flow: column-reverse;}
	.installation-banner .banner-content{max-width: 100%;margin: 0;}
	.installation-banner img{margin: 0 0 28px;}
	.installation-banner .banner-content h2{font-size: 25px;line-height: 23px;margin:  0 0 20px;}
	.installation-banner .banner-content p{font-size: 17px;line-height: 21px;margin: 0 0 20px;}
	.installation-banner .banner-content .btn-primary{margin:32px auto 0;}
	.installation-process{margin: 0;padding: 0 0 65px;}
	.installation-process .container{padding: 0 35px;}
	.process-content .process-block{display: block;max-width: 100%;margin: 0 0 45px;}
	.process-content .process-block .process-icon{width: 75px;height: 75px;padding: 15px;min-width: 75px;margin: 0 auto 40px;}
	.process-content .process-block .process-info{padding: 0}
	.process-content .process-block .process-info h2{font-size: 25px;line-height: 23px;color: #062601;margin: 0 0 20px;}
	.process-content .process-block .process-info p{font-size: 17px;line-height: 21px;margin: 0 0 20px;}
	.process-content .process-block .process-info span{position: relative;left: 0;margin-right: 5px;}
	.installation-process .installation-img img{margin: 0 auto;height: 230px;object-fit: cover;width: 100%;}
	.install-wrp{padding: 0 0 75px;}
	.install-wrp .container{padding: 0 35px;}
	.install-wrp h2{font-size: 25px;line-height: 23px;margin: 0 0 32px;max-width: 305px;}
	.install-wrp .install-video{height: 166px;}
	.installbg-wrp:before{height: 55%;}
	/* **** End installation **** */


	/* **** About **** */
	.about-banner .container{padding: 0 35px;}
	.about-banner .banner-block{padding: 57px 25px 30px;min-height: unset;margin: 0 0 32px;}
	.about-banner .banner-block .banner-info h2{font-size: 25px;line-height: 23px;margin: 0;}
	.about-banner .banner-block .banner-info p{display: none;}
	.about-banner .banner-block .banner-info .btn-primary{display: none;}
	.about-banner .banner-block .banner-info ul{display: block;margin: 176px 0 0;}
	.about-banner .banner-block .banner-info ul li{height: 68px;width: 68px;margin: 0 0 12px;justify-content: flex-start;padding: 0 8px;}
	.about-banner .banner-block .banner-info ul li h4{font-size: 20px;line-height: 20px;}
	.about-banner .banner-block .banner-info ul li h4 span{font-size: 13px;line-height: 13px;}
	.about-banner .about-discerption{display: block;}
	.about-info-wrp{padding: 65px 0;}
	.about-info-wrp .container{padding: 0 35px;}
	.about-info-wrp .about-title h2{font-size: 25px;line-height: 25px;margin: 0 0 13px;}
	.about-info-wrp .about-title p{font-size: 17px;line-height: 17px;margin: 0 0 40px;}
	.category-block{max-width: 80%;padding: 0 0 48px;}
	.category-block h6{font-size: 17px;line-height: 17px;margin: 0 0 25px;}
	.category-block .row{margin: 0 -10px;}
	.category-block .col-md-6{padding: 0 10px;width: 50%;}
	.category-block .category-box a{margin: 0 0 20px;padding: 58px 10px 20px;min-height: unset;}
	.category-block .category-box a h4{font-size: 15px;line-height: 15px;}
	.category-block .category-box .link-img{top: 14px;right: 14px;}
	.category-block .category-box .link-img img{max-width: 12px;}
	.quickdial{width: 100%;}
	.quickdial h6{font-size: 17px;line-height: 17px;margin: 0 0 20px;}
	.quickdial ul{margin: 0 0 35px;}
	.quickdial ul li{font-size: 17px;line-height: 17px;padding-left: 35px;margin: 0 0 15px;}
	.quickdial ul li:before{font-size: 16px;}
	.about-info-wrp h5{font-size: 17px;line-height: 24px;}
	.testimonial-wrp{-webkit-clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 4%, 100% 100%, 0% 100%);padding: 68px 0 25px;min-height: unset;}
	.testimonial-wrp .container{padding: 0 35px;}
	.testimonial-wrp .testimonial-img{height: 201px;object-fit: cover;object-position: center;width: 30%}
	.testimonial-block{width: 100%;margin: 0;padding: 0;}
	.testimonial-block .testimonial-slider{width: 100%;}
	.testimonial-block h2{font-size: 25px;line-height: 28px;width: 70%;margin-left: auto;margin-right: 0;padding-left: 17px;}
	.testimonial-slider .slider-box{padding-left: 44px;}
	.testimonial-slider .slider-box .quote-img{width: 24px;}
	.testimonial-slider .slider-box p{font-size: 17px;line-height: 21px;}
	.testimonial-slider .slider-box h6{font-size: 17px;line-height: 21px;margin: 0;}
	.testimonial-wrp button.slick-prev.slick-arrow, .testimonial-wrp button.slick-next.slick-arrow{bottom: 10px;}
	.testimonial-wrp .slick-counter{bottom: -5px;font-size: 17px;}
	.testimonial-wrp button.slick-prev.slick-arrow:before, .testimonial-wrp button.slick-next.slick-arrow:before{font-size: 18px;}
	.testimonial-wrp button.slick-prev.slick-arrow {right: 75px;}
	/* **** End About **** */


	/* **** Contact **** */
	.contact-banner{padding: 67px 0 60px;}
	.contact-banner::before{height: 100%;}
	.contact-banner img{margin: 0 0 20px;}
	.contact-banner .contact-content{padding: 0;}
	.contact-content h2{font-size: 25px;line-height: 30px;margin: 0 0 30px;}
	.contact-content ul li{font-size: 17px;line-height: 24px;margin: 0 0 32px;}
	.contact-content ul li a{font-size: 17px;line-height: 24px;}
	.contact-content .btn-primary{margin: 0 auto;}
	.contact-form-wrp{padding: 20px 0 45px;}
	.contact-form-wrp .container{padding: 0 35px;}
	.contact-form-wrp .contact-form h2{font-size: 25px;line-height: 31px;margin: 0 0 15px;}
	.contact-form-wrp .contact-form p{font-size: 17px;line-height: 21px;margin: 0 0 30px;}
	.contact-form-wrp form .form-group .form-control{font-size: 17px;line-height: 21px;padding: 20px 25px;}
	/* **** End Contact **** */

	/* **** Equipment **** */
	.equipment-banner .hero-block{padding: 17px;min-height: 178px;}
	.equipment-banner.hero-wrp .container{padding: 0 35px;}
	.equipment-banner .hero-block h2{font-size: 25px;line-height: 25px;}
	.equipment-banner .hero-bottom-info{display: none;}
	.equipment-product-wrp{padding: 35px 0;}
	.equipment-product-wrp .container{padding: 0 35px;}
	.equipment-product-wrp .equipment-title{margin: 0 0 25px;}
	.equipment-product-wrp .equipment-title .row{margin: 0 -5px;align-items: center;}
	.equipment-product-wrp .equipment-title .col-md-6{padding: 0 5px;width: 50%;}
	.equipment-product-wrp .equipment-title h2{font-size: 26px;}
	.equipment-product-wrp .equipment-title .dropdown .dropdown-toggle{min-width: 140px;}
	.equipment-product-wrp .equipment-title .dropdown .dropdown-menu{right: 0 !important;left: auto !important;}
	.equipment-product-block ul{margin: 0 -6px;}
	.equipment-product-block ul li{width: 50%;padding: 0 6px;}
	.product-box{padding: 13px 16px;margin: 0 0 13px;}
	.product-box .box-img{margin: 0 0 8px;min-height: 90px;}
	.product-box .box-img img{max-width: 100px;}
	.product-box p{font-size: 12px;line-height: 16px;margin: 0 0 4px;}
	.product-box h4{font-size: 15px;line-height: 19px;margin: 0 0 11px;}
	.product-box .btn-primary{font-size: 13px;line-height: 16px;padding: 8px 14px;}
	/* **** End Equipment **** */


	/* **** Accessory Product **** */
	.mower-product-wrp{padding: 0 0 25px;}
	.mower-product-wrp .container{padding: 0 35px;}
	.mower-product-wrp .titlebar h2{font-size: 25px;line-height: 26px;margin: 0 0 24px;}
	.mower-product-block .product-img{min-height: unset;padding: 17px 25px;margin: 0 0 38px;}
	.prd-description ul li{font-size: 17px;line-height: 17px;margin: 0 0 18px;}
	.prd-description ul li span{min-width: 200px;}
	.description-info h3{font-size: 17px;line-height: 17px;margin: 0 0 25px;}
	.description-info p{font-size: 17px;line-height: 23px;margin: 0 0 25px;}
	.product-bottom-info h2{margin: 35px 0 10px;text-align: left;}
	.product-bottom-info .btn-secondary{margin: 0;}
	/* **** End Accessory Product **** */

	/* ***** Mower Product **** */
	.description-list ul li{font-size: 17px;line-height: 17px;margin: 0 0 22px;}
	/* ***** End Mower Product **** */

	/* **** Product Landing **** */
	.product-landing-banner .container{padding: 0 35px;}
	.product-landing-banner .landing-banner{padding: 20px 17px;min-height: 178px;}
	.product-landing-banner .landing-banner h2{font-size: 20px;line-height: 20px;}
	.product-introduction-title{padding: 48px 0 37px;}
	.product-introduction-title h1{font-size: 55px;line-height: 58px;margin: 0 0 53px;}
	.product-introduction-title ul li{margin-right: 28px;width: 83px;height: 83px;font-size: 13px;line-height: 13px;}
	.product-introduction-title ul li h3{font-size: 15px;line-height: 15px;}
	.product-detail-wrp{padding: 0 0 80px;}
	.product-detail-wrp .container{padding: 0 35px;}
	.product-detail-wrp .product-slider{padding: 20px 55px;margin: 0 0 40px;}
	.product-slider button.slick-prev.slick-arrow{left: 10px;}
	.product-slider button.slick-next.slick-arrow{right: 10px;}
	.product-slider .slick-counter{font-size: 13px;}
	.product-slider button.slick-prev.slick-arrow:before, .product-slider button.slick-next.slick-arrow:before{font-size: 14px;}
	.product-detail-wrp .product-detail-block .prd-info{display: none;}
	.product-detail-discretion-wrp h2{font-size: 25px;line-height: 25px;margin: 0 0 25px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-button{font-size: 17px;line-height: 17px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body{padding: 25px 0 0;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li{font-size: 17px;line-height: 17px;}
	.product-detail-discretion-wrp .accordion .accordion-item .accordion-body ul li span{min-width: 170px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-primary{margin: 0 0 10px;}
	.product-detail-discretion-wrp .product-bottom-info .btn-secondary{margin: 0;}
	.product-detail-discretion-wrp .product-bottom-info h2{font-size: 55px;line-height: 51px;margin: 35px 0 10px;}
	img.bs-image{display: none;}
	img.mbl-image{display: table;}
	.product-description-images{padding: 0 0 55px;}
	.overlay-top{display: none !important;}
	.product-wrp.product-landing-wrp .product-img{display: none;}
	.product-wrp.product-landing-wrp .product-block{margin: -35px 0;}
	.product-wrp.product-landing-wrp .product-block .col-md-6{width: 100%;}
	.product-wrp.product-landing-wrp .product-block .product-dt{width: 243px;}
	.product-wrp.product-landing-wrp .product-block .product-dt p{font-size: 17px;line-height: 21px;margin: 0 0 30px;}
	.product-wrp.product-landing-wrp .product-block .introduction-bg{width: 52.5px;}
	.product-wrp.product-landing-wrp .product-block .shape-right {max-width: 240px;}
	.product-wrp.product-landing-wrp .product-block .shape-left{max-width: 240px;}
	.second-install-wrp{margin: -50px 0 0;padding: 55px 0 90px;}
	.second-equipment-product-wrp .equipment-product-block ul li{width: 50%;}
	.second-equipment-product-wrp .equipment-product-block ul li h4{font-size: 17px;line-height: 21px;margin: 0 0 5px;min-height: 42px;}
	.second-equipment-product-wrp .equipment-product-block ul li p{font-size: 13px;line-height: 16px;}
	/* **** End Product Landing **** */

	/* **** Comparison **** */
	.comparison-wrp{padding: 47px 0 20px;}
	.comparison-wrp .titlebar h2{font-size: 25px;line-height: 25px;margin: 0 0 32px;}
	.comparison-wrp .equipment-product-block ul li{margin: 0 0 15px;}
	.comparison-wrp .equipment-product-block ul li h4{font-size: 17px;line-height: 21px;}
	.comparison-wrp .equipment-product-block{margin: 0 0 45px;}
	.comparison-block{margin: 0 0 40px;}
	.comparison-block h3{margin: 0 0 15px;padding: 0 0 7px;}
	.comparison-block h3 a{font-size: 17px;line-height: 18px;margin: 0;}
	.comparison-block ul{overflow: auto;flex-flow: nowrap;}
	.comparison-block ul li{min-width: 160px;font-size: 17px;line-height: 18px;}
	.comparison-block ul li .btn-primary{font-size: 13px;line-height: 16px;padding: 8px 13px;margin: 55px auto 0;}
	/* **** End Comparison **** */

	/* **** Price Request **** */
	.installation-banner.request-banner:before{height: 100%;}
	.installation-banner.request-banner .contact-content h2{margin: 0 0 21px;}
	.installation-banner.request-banner .contact-content p{ font-size: 17px;line-height: 22px; margin: 0 0 21px;}
	/* **** End Price Request **** */

	/* **** kkk Question **** */
	.kkk-banner .contact-content{width: 100%;display: block;}
	.kkk-banner .contact-content h2{margin: 0 0 13px;}
	.kkk-banner .contact-content h2 br{display: none;}
	.kkk-banner .contact-content p{font-size: 17px;line-height: 23px;}
	.kkk-banner .contact-content p br:last-child{display: none;}
	.kkk-banner.installation-banner:before{height: 100%;}
	.choosing-wrp{padding: 45px 0;}
	.choosing-title h2{font-size: 25px;line-height: 25px; margin: 0 0 40px;}
	.choosing-wrp .container{padding: 0 35px;}
	.choosing-wrp .accordion{max-width: 100%;margin-left: 64px;}
	.choosing-wrp .accordion .accordion-item{margin: 0 0 37px;}
	.choosing-wrp .accordion .accordion-item .accordion-button{font-size: 17px;line-height: 17px;}
	.choosing-wrp .accordion .accordion-item .accordion-body p{font-size: 17px;line-height: 21px;}
	.choosing-faq{margin: 0 0 47px;}
	.choosing-image-block{margin: 0;}
	.choosing-image-block .image-box{max-width: 100%;margin: 0;}
	.choosing-image-block .box-info{padding: 0 25px 35px;}
	.choosing-image-block .box-info h3{font-size: 17px;line-height: 23px;margin: 0 0 12px auto;max-width: 175px;}
	.second-choosing-wrp{padding: 70px 0 75px;-webkit-clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 97%);clip-path: polygon(0 0, 100% 3%, 100% 100%, 0 97%);}
	.second-choosing-wrp .choosing-image-block{margin: 0;}
	.second-choosing-wrp .choosing-image-block .image-box{margin: 3px 0 50px;}
	/* **** End kkk Question **** */

	/* **** Blog Story **** */
	.blog-wrp .blog-block .container{padding: 0 35px;}
	.blog-wrp .blog-detail .btn-primary{display: table;}
	.blog-wrp .blog-block .blog-img img{margin: 0 0 28px;}
	.blog-wrp .blog-block .blog-img .btn-primary{display: none;}
	.blog-wrp .blog-detail{padding: 0;}
	.blog-wrp .blog-detail h2{font-size: 25px;line-height: 25px;margin: 0 0 30px;}
	.blog-wrp .blog-detail p{font-size: 17px;line-height: 23px;margin: 0 0 30px;}
	/* **** End Blog Story **** */


	/* **** Cart **** */
	.cart-wrp{padding: 20px 0 67px;}
	.cart-wrp .container{padding: 0 35px;}
	.cart-wrp h2{font-size: 25px;line-height: 23px;margin: 0 0 21px;}
	.cart-box{padding: 28px 34px;}
	.cart-box ul{display: block;}
	.cart-box ul li{margin: 0 0 20px;}
	.cart-box .product-img{margin: 0 auto;}
	.cart-box .product-dt{text-align: center;}
	.cart-box .product-dt h3{font-size: 25px;line-height: 25px;margin: 0 0 11px;}
	.cart-box .product-dt h5{font-size: 20px;line-height: 20px;}
	.cart-box .quantity{margin: 0 auto;}
	.cart-box .price h4{font-size: 20px;line-height: 20px;text-align: center;}
	.cart-box a{display: table;margin: 0 auto;}
	.cart-block .btn-primary{margin: 45px auto;}
	.cart-order .order-box{padding: 30px 33px;margin: 0 0 40px;}
	.cart-order .order-box h3{font-size: 25px;line-height: 25px;margin: 0 0 18px;text-align: center;}
	.cart-order .order-box ul li{padding: 25px 20px;}
	.cart-order .order-box ul li h5{font-size: 17px;line-height: 17px;}
	.cart-order .order-box .btn-group{display: block;}
	.cart-order .order-box .btn-group a:first-child{display: block;width: 100%;margin: 0 0 10px;}
	.cart-order .order-box .btn-group a:last-child{display: block;width: 100%;}
	.cart-order .order-box ul li h4{font-size: 17px;line-height: 17px;}
	.cart-order .order-box ul li h4 span b{font-size: 13px;line-height: 13px;margin: 12px 0 0;}
	.cart-order .order-box .btn-secondary{margin: 0;display: block;}
	.cart-order .installation-title h3{font-size: 25px;line-height: 25px;margin: 0 0 20px;text-align: center;}
	.cart-order .form-checkbox label{display: block;font-size: 20px;line-height: 21px;text-align: center;}
	.cart-order .form-checkbox label:before{display: table;margin: 0 auto 20px;}
	.cart-order .form-checkbox input:checked + label:after{left: 50%;transform: translate(-50%, 0) rotate(45deg);}
	.equipment-product-wrp.cart-equipment-product-wrp .equipment-title h2{font-size: 20px;}
	.equipment-product-wrp.cart-equipment-product-wrp .equipment-product-block{padding: 0 17px;}
	/* **** End Cart **** */

	/* **** billing **** */
	.billing-wrp{padding: 23px 0 75px;}
	.billing-title h2{font-size: 25px;line-height: 25px;margin: 0 0 20px;}
	.billing-wrp .row{flex-flow: column-reverse;}
	.order-list{padding: 45px;margin: 0 0 45px;}
	.kassa-title h2{margin: 0 -15px 23px;font-size: 25px;line-height: 25px;padding: 0 15px 10px;}
	.order-list .order-list-box{margin: 0 -15px 15px; padding: 0 15px 23px;}
	.order-list .order-list-box ul li .box-img{width: 79px;height: 79px;min-width: 79px;margin-right: 16px;}
	.order-list .order-list-box ul li h3{display: block;font-size: 15px;line-height: 15px;margin: 0 0 5px;}
	.order-list .order-list-box ul li h3 span{margin: 25px 0 0;}
	.order-list .order-list-box ul li h4{font-size: 13px;line-height: 12px;}
	.order-list h5{align-items: flex-start;font-size: 20px;line-height: 20px;}
	.order-list h5 span{font-size: 20px;line-height: 20px;}
	.order-list h5 span b{font-size: 13px;line-height: 12px;margin: 5px 0 0;}

	.billing-form{padding: 45px;}
	.billing-form .billing-data-block .form-group{margin: 0 0 20px;}
	.billing-form .billing-data-block .form-group .form-control{font-size: 17px;line-height: 21px;padding: 17px 18px;}
	.billing-form .delivery-method .form-checkbox label{font-size: 17px;line-height: 18px;align-items: flex-start;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label{display: block;}
	.form-radiobox [type="radio"]:checked + label, .form-radiobox [type="radio"]:not(:checked) + label br{display: none;}
	.form-radiobox label img{margin:10px 10px 0 0; display: inline-block;}
	/* **** End billing **** */

	/* **** Thankyou **** */
	.thankyou-wrp{padding: 0 0 75px;}
	.thankyou-wrp .container{padding: 0 35px;}
	.thankyou-wrp .thankyou-block{min-height: 304px;}
	.thankyou-wrp .thankyou-info{position: relative;top: 0;left: 0;right: 0;transform: unset;padding: 41px 0 0;}
	.thankyou-wrp .thankyou-info h2{font-size: 55px;line-height: 55px;margin: 0 0 23px;}
	.thankyou-wrp .thankyou-info .container{padding: 0;}
	.thankyou-wrp .thankyou-info p{font-size: 20px;line-height: 21px;margin: 0 0 41px;}
	.thankyou-wrp .thankyou-info p br{display: none;}
	/* **** End Thankyou **** */

	/* **** Privacy Policy **** */
	.privacy-wrp{padding: 25px 0 40px;}
	.typography h1{font-size: 26px;line-height: 30px;margin: 0 0 15px;}
	.typography h2{font-size: 24px;line-height: 28px;margin: 0 0 15px;}
	.typography h3{font-size: 22px;line-height: 26px;margin: 0 0 15px;}
	.typography h4{font-size: 20px;line-height: 24px;margin: 0 0 15px;}
	.typography h5{font-size: 18px;line-height: 20px;margin: 0 0 15px;}
	.typography h6{font-size: 16px;line-height: 18px;margin: 0 0 15px;}
	.typography p{font-size: 16px;line-height: 18px;margin: 0 0 15px;}
	.typography ul li{font-size:16px;line-height: 18px;margin: 0 0 10px;}
	/* **** End Privacy Policy **** */

	.second-choosing-wrp{margin: 0 0 42px;}
	.blog-wrp .offer-wrp{padding: 75px 0;}
	.offer-block {display: none !important;}
	.offer-mobile{display: block;}
	section.contact-form-wrp.second-contact-form-wrp{padding: 50px 0 75px;}

	.description-block{display: none;}
	.control-block{display: none;}
}

@media(max-width:375px){
	.container{max-width: 100% !important; padding: 0 15px !important;}
	.hero-block h2{font-size: 40px;line-height: 40px;}
	.hero-wrp .container{padding: 0 !important; }
}