@media(min-width:1200px) and (max-width:1600px){
	
}

@media(min-width:992px) and (max-width:1199px){
	.container{max-width: 960px;}
	.excerpt-wrp .container{max-width: 767px;}

	.about-wrp .about-detail h2{font-size: 40px;}
}

@media(min-width:768px) and (max-width:991px){
	.container{max-width: 740px;}

	.about-wrp{padding: 60px 0;}
	.about-wrp .about-detail p{font-size: 18px;line-height: 26px;}
	.about-wrp .about-detail h2{font-size: 30px;margin: 0 0 20px;}

	.about-wrp .about-box .description{padding: 15px;}
	.about-wrp .about-box .description p{font-size: 16px;margin: 0 0 15px;}
	.about-wrp .about-block{padding: 60px 0 0}
	.about-wrp .about-block .arrow-shape{max-width: 140px;top: -10px;}
	
	.btn-primary{font-size: 16px;padding: 10px 20px;}
	.titlebar h2{font-size: 30px;}

	.excerpt-wrp{padding: 60px 0;}
	.recommend-wrp .recommend-block .slider-box p{max-width: 490px;min-height: 176px;}

	.buyers-wrp{padding: 60px 0;}
	.buyers-wrp .titlebar{margin: 0 0 32px;}
	.buyers-wrp .titlebar h2{font-size: 30px;}
	.buyers-slider .slider-box{padding: 18px 10px 20px}
	.buyers-slider .slider-box h3{font-size: 16px;margin: 0 0 10px;}
	.buyers-slider .slider-box p{font-size: 12px;min-height: 80px;}

	.purchase-wrp{padding: 25px 0 40px;}
	.purchase-wrp .arrow-shap2{display: none;}
	.purchase-wrp .purchase-info a{font-size: 24px;line-height: 24px;margin: 0 auto 10px;}
	.purchase-wrp .purchase-info p{font-size: 16px;margin: 0; font-weight: 500;}
	.purchase-wrp .purchase-detail{display: flex;flex-flow: column-reverse;}
	.purchase-wrp .purchase-detail p{font-size: 16px;margin: 0; font-weight: 500;}
	.purchase-wrp .purchase-detail a{font-size:24px;margin: 0 auto 10px;}
	.purchase-wrp .col-md-6.col-sm-12{width: 50%;}

}

@media(max-width:767px){
	.container{max-width: 540px;}

	.about-wrp{padding: 30px 0 70px;}
	.about-wrp .about-detail h2{font-size: 20px;line-height: 30px;margin: 0 0 10px;}
	.about-wrp .about-detail p{font-size: 13px;}
	.about-wrp .about-box{margin: 0 0 48px;}
	.about-wrp .about-box .description{padding: 15px;}
	.about-wrp .about-box .description p{font-size: 15px;margin: 0;max-width: 280px;}
	.about-wrp .about-box .description .btn-primary{margin-left: 0;margin-right: auto;}
	.about-wrp .about-block .arrow-shape{display: none;}
	.about-wrp .about-block{padding: 0}
	
	.btn-primary{font-size: 16px;padding: 8px 12px;font-weight: 400}
	.titlebar h2{font-size: 20px;}

	.excerpt-wrp{padding: 60px 0 210px;position: relative;}
	.excerpt-wrp .arrow3-shape{display: block;}
	.excerpt-wrp .titlebar{margin: 0 0 20px;}
	.excerpt-wrp .excerpt-slider button.slick-next.slick-arrow:before, .excerpt-wrp .excerpt-slider button.slick-prev.slick-arrow:before{font-size: 20px;}
	.excerpt-wrp .excerpt-slider button.slick-next.slick-arrow, .excerpt-wrp .excerpt-slider button.slick-prev.slick-arrow{bottom: 5px;left: 10px;}
	.excerpt-wrp .excerpt-slider button.slick-next.slick-arrow{left: auto;right: 10px}

	.recommend-wrp .titlebar{margin: 0 0 15px;}
	.recommend-wrp .recommend-block { margin: 0; }
	.recommend-wrp .recommend-block .slider-box{padding: 35px 35px 35px;}
	.recommend-wrp .recommend-block .slider-box h3{font-size: 16px;text-align: right;margin: 0 0 10px;min-height: 40px;}
	.recommend-wrp .recommend-block .slider-box p{font-size: 16px;font-weight: 400;min-height: 260px; min-height: unset; font-size: 14px; line-height: 23px; }

	.recommend-wrp button.slick-next.slick-arrow, .recommend-wrp button.slick-prev.slick-arrow{left: 10px;}
	.recommend-wrp button.slick-next.slick-arrow{left: auto;right: 10px;}
	.recommend-wrp button.slick-next.slick-arrow:before, .recommend-wrp button.slick-prev.slick-arrow:before{font-size: 30px;}
	.recommend-wrp .slick-dots li {margin-right: 4px;}
	.recommend-wrp .slick-dots li button{height: 12px;width: 12px;}

	.buyers-wrp{padding: 28px 0 64px;}
	.buyers-wrp .titlebar{margin: 0 0 32px;}
	.buyers-wrp .titlebar h2{font-size: 30px;}
	.buyers-slider .slider-box{padding: 18px 10px 20px}
	.buyers-slider .slider-box h3{font-size: 16px;margin: 0 0 10px;}
	.buyers-slider .slider-box p{font-size: 12px;min-height: 80px;}

	.purchase-wrp{padding: 25px 0 40px;}
	.purchase-wrp .arrow-shap2{display: none;}
	.purchase-wrp .purchase-info a{font-size: 18px;line-height: 18px;margin: 0 auto 10px; font-weight: bold; }
	.purchase-wrp .purchase-info p{font-size: 12px;margin: 0; font-weight: 500;}
	.purchase-wrp .purchase-detail{display: flex;flex-flow: column-reverse;}
	.purchase-wrp .purchase-detail p{font-size: 12px;margin: 0; font-weight: 500; }
	.purchase-wrp .purchase-detail a{font-size:18px;margin: 0 auto 10px;}
	.purchase-wrp .col-md-6.col-sm-12{width: 50%;}

	.gallery-wrp{padding: 62px 0 50px}
	.gallery-wrp .titlebar{margin: 0 0 25px;}
	.gallery-wrp .titlebar h2{font-size: 30px;}
	.gallery-wrp .slick-slide {margin: 0 5px;}
	.gallery-wrp .slick-list {margin: 0 -5px;}
	.gallery-slider .slider-box img{border-radius: 10px;}
	.gallery-slider .slick-slide{transform: scale(0.7);}
	.gallery-slider .slick-slide.slick-current.slick-active.slick-center{transform: scale(1.2);}
		
	footer{padding: 30px 0;}
	footer .footer-block .user-img {left: 30px;top: -32px;width: 60px;height: 60px;border-radius: 87px;}
	footer .footer-block .user-img:before{top: 5px;}
	footer .footer-block{padding: 30px 0 0}
	footer .description{padding: 0 20px 0 0;}
	footer .description h3{font-size: 24px;margin: 0 0 5px;}
	footer .description p{font-size: 15px;line-height: 24px;font-weight: 400}
	footer .contact-info{margin-left: 20px;}
	footer .contact-info .contact-bx li a{font-size: 15px;line-height: 16px}
	footer .contact-info .social-bx{padding: 20px 0 0;}
	footer .bottom-foot ul li a{font-size: 18px;line-height: 26px;}
	footer .foot-link{font-size: 8px;line-height: 16px;}

	.recommend-block .slick-track{display: flex !important;}
	.recommend-block .slick-slide{height: inherit !important;}
	.recommend-wrp .recommend-block .slider-box{height: 100%;display: flex;flex-flow: column;justify-content: center;}
	
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

