@media (min-width: 1500px) and (max-width: 1899.98px) {
    .container{max-width: 1470px;}
    .quality-wrp .container{max-width: 1470px;}
}

@media (min-width: 1200px) and (max-width: 1499.98px) {
    /* **** Common **** */
    .container{max-width: 1170px;}
    .quality-wrp .container{max-width: 1170px;}    
    header{padding: 16px 0;}
    .navbar-light .navbar-nav{gap: 6px;}
    .navbar-light .navbar-nav .nav-link{font-size: 15px;padding: 8px 12px;}
    footer{padding: 40px 0 24px;}
    footer .foot-contact{padding: 20px;border-radius: 20px;}
    footer .foot-contact .box-logo img{height: 60px;}
    footer .foot-contact ul li{gap: 15px;font-size: 15px;}
    footer .foot-contact ul li a{font-size: 15px;display: block;line-height: 30px;}
    footer .foot-links{padding: 20px;border-radius: 20px;}
    footer .foot-links ul li a{font-size: 16px;}
    footer .copyright{padding: 20px 0 0;}
    /* **** End Common **** */

    /* **** Home Page **** */
    .hero-wrp{padding: 60px 0;}
    .hero-wrp .hero-img{margin: 0 auto 40px;max-width: 550px;}
    .hero-wrp h5{font-size: 42px;margin: 0 0 10px;}
    .hero-wrp h4{font-size: 42px;margin: 0 0 20px;}
    .hero-wrp ul {gap: 15px;}
    .hero-wrp ul li a img{height: 40px;}
    .product-wrp .product-block{padding: 20px;border-radius: 16px;}
    .product-box{padding: 20px;border-radius: 16px;height: 100%;}
    .product-box .box-img{border-radius: 16px;height: auto;}
    .product-box .detail{padding: 10px 0 0;}
    .product-box .detail h6{margin: 0 0 10px;}
    .product-box .detail h2{font-size: 18px;margin: 0 0 40px;}
    .product-box .detail .btn-primary{padding: 10px 20px;font-size: 13px;}
    .quality-wrp{padding: 100px 0;}
    .quality-wrp .titlebar{margin: 0 auto 40px;}
    .quality-wrp .titlebar h2{font-size: 32px;margin: 0 0 16px;}
    .quality-wrp .titlebar p{font-size: 15px;}
    .quality-wrp .row{row-gap: 30px;}
    .quality-wrp .quality-box{padding: 16px;border-radius: 16px;min-height: unset;}
    .quality-wrp .quality-box .box-icon{margin: 0 auto 20px;}
    .quality-wrp .quality-box h4{font-size: 20px;margin: 0 0 16px;}
    .quality-wrp .quality-box p{font-size: 15px;line-height: 24px;}
    /* **** End Home Page **** */

    /* **** About **** */
    .about-wrp .about-detail img{max-width: 120px;margin: 0 auto 24px;}
    .about-wrp .about-detail h3{font-size: 40px;margin: 0 0 20px;}
    .about-wrp .about-detail h2{font-size: 42px;margin: 0 0 24px;}
    .about-wrp .about-divider ul li img{max-width: 100px;}
    .about-wrp .about-divider{padding: 0 0 200px;}
    .contact-wrp{padding: 60px 0;}
    .contact-wrp h2{font-size: 32px;margin: 0 0 24px;}
    .contact-wrp .contact-form{border-radius: 20px;padding: 20px;}
    .contact-wrp .contact-form h3{font-size: 24px;}
    .contact-wrp .contact-form .form-group{margin: 0 0 20px;}
    .contact-wrp .contact-form .form-group .form-control{font-size: 15px;}
    .contact-wrp .contact-form button{font-size: 15px;}
    /* **** End About **** */

    /* **** Terms Conditions **** */
    .terms-wrp{padding: 80px 0;}
    .terms-wrp .container{max-width: 1170px;padding: 0 24px;}
    .terms-wrp h2{font-size: 52px;margin: 0 0 80px;}
    .terms-wrp .detail p{font-size: 15px;}
    /* **** End Terms Conditions **** */
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    /* **** Common **** */
    .container{max-width: 960px;}
    .quality-wrp .container{max-width: 960px;}
    header{padding: 16px 0;}
    .navbar-light .navbar-nav{gap: 6px;}
    .navbar-light .navbar-nav .nav-link{font-size: 15px;padding: 8px 12px;}
    footer{padding: 40px 0 24px;}
    footer .foot-contact{padding: 20px;border-radius: 20px;}
    footer .foot-contact .box-logo img{height: 60px;}
    footer .foot-contact ul li{gap: 15px;font-size: 15px;}
    footer .foot-contact ul li a{font-size: 15px;display: block;line-height: 30px;}
    footer .foot-links{padding: 20px;border-radius: 20px;}
    footer .foot-links ul li a{font-size: 16px;}
    footer .copyright{padding: 20px 0 0;}
    /* **** End Common **** */

    /* **** Home Page **** */
    .hero-wrp{padding: 20px 0 60px;}
    .hero-wrp .hero-img{margin: 0 auto 40px;max-width: 550px;}
    .hero-wrp h5{font-size: 42px;margin: 0 0 10px;}
    .hero-wrp h4{font-size: 42px;margin: 0 0 20px;}
    .hero-wrp ul {gap: 15px;}
    .hero-wrp ul li a img{height: 40px;}
    .product-wrp .product-block{padding: 20px;border-radius: 16px;}
    .product-box{padding: 20px;border-radius: 16px;height: 100%;}
    .product-box .box-img{border-radius: 16px;height: auto;}
    .product-box .detail{padding: 10px 0 0;}
    .product-box .detail h6{margin: 0 0 10px;}
    .product-box .detail h2{font-size: 18px;margin: 0 0 40px;}
    .product-box .detail .btn-primary{padding: 10px 20px;font-size: 13px;}
    .quality-wrp{padding: 60px 0 30px;}
    .quality-wrp .titlebar{margin: 0 auto 40px;}
    .quality-wrp .titlebar h2{font-size: 32px;margin: 0 0 16px;}
    .quality-wrp .titlebar p{font-size: 15px;}
    .quality-wrp .row{row-gap: 30px;}
    .quality-wrp .quality-box{padding: 16px;border-radius: 16px;min-height: unset;}
    .quality-wrp .quality-box .box-icon{margin: 0 auto 20px;}
    .quality-wrp .quality-box h4{font-size: 20px;margin: 0 0 16px;}
    .quality-wrp .quality-box p{font-size: 15px;line-height: 24px;} 
    /* **** End Home Page **** */
    
    /* **** About **** */
    .about-wrp .about-detail img{max-width: 120px;margin: 0 auto 24px;}
    .about-wrp .about-detail h3{font-size: 40px;margin: 0 0 20px;}
    .about-wrp .about-detail h2{font-size: 42px;margin: 0 0 24px;}
    .about-wrp .about-divider ul li img{max-width: 100px;}
    .about-wrp .about-divider{padding: 0 0 200px;}
    .contact-wrp{padding: 60px 0;}
    .contact-wrp h2{font-size: 32px;margin: 0 0 24px;}
    .contact-wrp .contact-form{border-radius: 20px;padding: 20px;}
    .contact-wrp .contact-form h3{font-size: 24px;}
    .contact-wrp .contact-form .form-group{margin: 0 0 20px;}
    .contact-wrp .contact-form .form-group .form-control{font-size: 15px;}
    .contact-wrp .contact-form button{font-size: 15px;}
    /* **** End About **** */

    /* **** Vegetables Fruits **** */
    .main-product-wrp{padding: 60px 0;}
    .main-product-wrp .titlebar{margin: 0 auto 60px;}
    .main-product-wrp .titlebar h2{font-size: 52px;}
    /* **** End Vegetables Fruits **** */

    /* **** Terms Conditions **** */
    .terms-wrp{padding: 80px 0;}
    .terms-wrp .container{max-width: 960px;padding: 0 24px;}
    .terms-wrp h2{font-size: 52px;margin: 0 0 80px;}
    .terms-wrp .detail p{font-size: 15px;}
    /* **** End Terms Conditions **** */
}

@media (min-width: 768px) and (max-width: 991.98px) {

    /* **** Common **** */
    .container{max-width: 740px;}
    .quality-wrp .container{max-width: 740px;}
    header{padding: 16px 0;}
    .navbar-brand img{height: 55px;}
    .navbar-light .navbar-nav{padding: 20px 0 0;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    footer{padding: 40px 0 24px;}
    footer .row{row-gap: 15px;}
    footer .foot-contact{padding: 20px;border-radius: 20px;}
    footer .foot-contact .box-logo img{height: 52px;margin: 0 0 20px;}
    footer .foot-contact ul li{gap: 15px;font-size: 15px;}
    footer .foot-contact ul li a{font-size: 15px;display: block;line-height: 30px;}
    footer .foot-links{padding: 20px;border-radius: 20px;}
    footer .foot-links ul li a{font-size: 16px;}
    footer .copyright{padding: 20px 0 0;}
    /* **** End Common **** */

    /* **** Home Page **** */
    .hero-wrp{padding: 20px 0 60px;}
    .hero-wrp .hero-img{margin: 0 auto 40px;max-width: 550px;}
    .hero-wrp h5{font-size: 42px;margin: 0 0 10px;}
    .hero-wrp h4{font-size: 42px;margin: 0 0 20px;}
    .hero-wrp ul {gap: 15px;}
    .hero-wrp ul li a img{height: 40px;}
    .product-wrp .row{row-gap: 4px;}
    .product-wrp .product-block{padding: 20px;border-radius: 16px;}
    .product-box{padding: 20px;border-radius: 16px;height: 100%;}
    .product-box .box-img{border-radius: 16px;height: auto;}
    .product-box .detail{padding: 10px 0 0;}
    .product-box .detail h6{margin: 0 0 10px;}
    .product-box .detail h2{font-size: 18px;margin: 0 0 20px;}
    .product-box .detail .btn-primary{padding: 10px 20px;font-size: 13px;}    
    .quality-wrp{padding: 60px 0 30px;}
    .quality-wrp .titlebar{margin: 0 auto 40px;}
    .quality-wrp .titlebar h2{font-size: 32px;margin: 0 0 16px;}
    .quality-wrp .titlebar p{font-size: 15px;}
    .quality-wrp .row{row-gap: 30px;}
    .quality-wrp .quality-box{padding: 16px;border-radius: 16px;min-height: unset;}
    .quality-wrp .quality-box .box-icon{margin: 0 auto 20px;}
    .quality-wrp .quality-box h4{font-size: 20px;margin: 0 0 16px;}
    .quality-wrp .quality-box p{font-size: 15px;line-height: 24px;}
    /* **** End Home Page **** */

    /* **** About **** */
    .about-wrp .about-detail{padding: 40px 0 80px;}
    .about-wrp .about-detail img{max-width: 120px;margin: 0 auto 24px;}
    .about-wrp .about-detail h3{font-size: 40px;margin: 0 0 20px;}
    .about-wrp .about-detail h2{font-size: 42px;margin: 0 0 24px;}
    .about-wrp .about-divider ul li img{max-width: 60px;}
    .about-wrp .about-divider{padding: 0 0 120px;}
    .contact-wrp{padding: 60px 0;}
    .contact-wrp h2{font-size: 32px;margin: 0 0 24px;}
    .contact-wrp .contact-form{border-radius: 20px;padding: 20px;}
    .contact-wrp .contact-form h3{font-size: 24px;}
    .contact-wrp .contact-form .form-group{margin: 0 0 20px;}
    .contact-wrp .contact-form .form-group .form-control{font-size: 15px;}
    .contact-wrp .contact-form button{font-size: 15px;}
    /* **** End About **** */

    /* **** Vegetables Fruits **** */
    .main-product-wrp{padding: 40px 0;}
    .main-product-wrp .titlebar{margin: 0 auto 40px;}
    .main-product-wrp .titlebar h2{font-size: 42px;}
    /* **** End Vegetables Fruits **** */

    /* **** Terms Conditions **** */
    .terms-wrp{padding: 40px 0;}
    .terms-wrp .container{max-width: 740px;padding: 0 24px;}
    .terms-wrp h2{font-size: 36px;margin: 0 0 40px;}
    .terms-wrp .detail p{font-size: 15px;}
    /* **** End Terms Conditions **** */
}

@media (max-width: 767.98px) {
    /* **** Common **** */
    .container{max-width: 540px;}
    .quality-wrp .container{max-width: 540px;}
    header{padding: 16px 0;}
    .navbar-brand img{height: 55px;}
    .navbar-light .navbar-nav{padding: 20px 0 0;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    footer{padding: 40px 0 24px;}
    footer .row{row-gap: 15px;}
    footer .foot-contact{padding: 20px;border-radius: 20px;}
    footer .foot-contact .box-logo img{height: 52px;margin: 0 0 20px;}
    footer .foot-contact ul li{gap: 15px;font-size: 15px;}
    footer .foot-contact ul li a{font-size: 15px;display: block;line-height: 30px;}
    footer .foot-links{padding: 20px;border-radius: 20px;}
    footer .foot-links ul li a{font-size: 16px;}
    footer .copyright{padding: 20px 0 0;}
    /* **** End Common **** */

    /* **** Home Page **** */
    .hero-wrp{padding: 20px 0 60px;}
    .hero-wrp .hero-img{margin: 0 auto 40px;}
    .hero-wrp h5{font-size: 32px;margin: 0 0 10px;}
    .hero-wrp h4{font-size: 32px;margin: 0 0 20px;}
    .hero-wrp ul {gap: 15px;}
    .hero-wrp ul li a img{height: 40px;}
    .product-wrp .row{row-gap: 4px;}
    .product-wrp .product-block{padding: 10px;border-radius: 16px;}
    .product-box{padding: 10px;border-radius: 16px;height: 100%;}
    .product-box .box-img{border-radius: 16px;height: auto;}
    .product-box .detail{padding: 10px 0 0;}
    .product-box .detail h6{margin: 0 0 10px;}
    .product-box .detail h2{font-size: 18px;margin: 0 0 20px;}
    .product-box .detail .btn-primary{padding: 10px 20px;font-size: 13px;}
    .quality-wrp{padding: 60px 0 30px;}
    .quality-wrp .titlebar{margin: 0 auto 40px;}
    .quality-wrp .titlebar h2{font-size: 32px;margin: 0 0 16px;}
    .quality-wrp .titlebar p{font-size: 15px;}
    .quality-wrp .row{row-gap: 15px;}
    .quality-wrp .quality-box{padding: 16px;border-radius: 16px;min-height: unset;}
    .quality-wrp .quality-box .box-icon{margin: 0 auto 20px;}
    .quality-wrp .quality-box h4{font-size: 20px;margin: 0 0 16px;}
    .quality-wrp .quality-box p{font-size: 15px;line-height: 24px;}
    /* **** End Home Page **** */
    
    /* **** About **** */
    .about-wrp .about-detail{padding: 20px 0 60px;}
    .about-wrp .about-detail img{max-width: 100px;margin: 0 auto 24px;}
    .about-wrp .about-detail h3{font-size: 32px;margin: 0 0 20px;}
    .about-wrp .about-detail h2{font-size: 34px;margin: 0 0 24px;}
    .about-wrp .about-detail p{font-size: 15px;}
    .about-wrp .about-divider ul li img{max-width: 32px;}
    .about-wrp .about-divider{padding: 0 0 80px;}
    .contact-wrp{padding: 60px 0;}
    .contact-wrp h2{font-size: 32px;margin: 0 0 24px;}
    .contact-wrp .contact-form{border-radius: 20px;padding: 20px;}
    .contact-wrp .contact-form h3{font-size: 24px;}
    .contact-wrp .contact-form .form-group{margin: 0 0 20px;}
    .contact-wrp .contact-form .form-group .form-control{font-size: 15px;}
    .contact-wrp .contact-form button{font-size: 15px;}
    /* **** End About **** */

    /* **** Vegetables Fruits **** */
    .main-product-wrp{padding: 40px 0;}
    .main-product-wrp .titlebar{margin: 0 auto 40px;}
    .main-product-wrp .titlebar h2{font-size: 32px;}
    /* **** End Vegetables Fruits **** */

    /* **** Terms Conditions **** */
    .terms-wrp{padding: 40px 0;}
    .terms-wrp .container{max-width: 540px;padding: 0 24px;}
    .terms-wrp h2{font-size: 36px;margin: 0 0 40px;}
    .terms-wrp .detail p{font-size: 15px;}
    /* **** End Terms Conditions **** */
}