@media screen and (max-width:1919px) {

.common-content-box {padding: 0 120px;}
.trust-backbone-section .trust-backbone .content-box h3 {font-size: 24px;}
.custom-container {padding: 0 120px;}
.trust-backbone-section .trust-backbone .content-box {width: 80%;}

.top-category-box.category-featured .category-box { width: 60%; }
.top-category-box.category-featured .category-title {width: 40%;}
.about-cow-section .about-cow-box h2 {font-size: 38px;}
.faq-container .accordion button .accordion-title {font-size: 28px;}
.faq-container h1 {font-size: 36px;margin-bottom: 45px;}
.map-section .address-box {width: 35%;padding: 70px;}
.week-days #dates_ul li {padding: 20px 56px;}
#calender_orders .card {width: 85%;}
.category-thumb .cat-title {font-size: 18px;}
}

@media screen and (max-width:1599px) {

 .common-content-box h2 {font-size: 34px;}
.common-content-box p {width: 95%;}
#logo img {width: 100%;}
.common-pt, .cow-block-section {padding-top: 70px;}
.banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice {padding: 70px 0;}
.common-section, .milk-difference-section{padding: 70px 0;}
.fresh-organic-box {padding: 70px 0;}
.benefits-section {padding-top: 70px;}
.trust-backbone-section {padding: 70px 0;}
.benefits-section .benefits-slider-box .slider-cont {width: 85%;padding: 25px;}
.healthy-milk-box.html1 {padding: 70px 0;}
.testimonial-section .testimonial-box {padding: 50px 100px;}
.benefits-section .benefits-slider-box .slider-cont h5 {font-size: 22px;}
.testimonial-section .testimonial-box .slider-content-box h5::after {right: 245px;}
.trust-backbone-section .trust-backbone .content-box h3 {font-size: 22px;}
.custom-container {padding: 0 110px;}
.footer-inner {padding: 70px 0;}
.about-cow-section .about-cow-box h2 {font-size: 34px;}
.about-cow-section .about-cow-box .services-box p {width: 65%;padding-left: 10px;}
.right-box-img {padding-left: 40px;}
.inner-banner-section {height: 370px;}
.cow-block-section .cow-box .cont-box h2 {font-size: 36px;}
.faq-container .accordion {margin-bottom: 70px;}
.faq-container .accordion button .accordion-title {font-size: 26px;}
.call-email-section .call-mail-box h2 {font-size: 34px;}
.map-section iframe {height: 500px;}
.map-section .address-box { width: 40%; padding: 60px; }
.map-section .address-box {right: 100px;}
.contact-us-section .contact-form-box .form-group .form-control {height: 50px;}
.contact-us-section .contact-form-box .form-group textarea.form-control {height: 180px;}
.week-days #dates_ul li {padding: 20px 47px;}
#calender_orders .card {width: 85%;}
#save-qunatity #btn-save {margin-left: -32px;}
#calender_orders .card h4 {font-size: 20px;}
.calender-apply-btn {margin: 2em 0;margin-left: 16px;}
.weekbar{margin-bottom: -29px;}
.no-product {font-size: 23px;text-align: center; margin: 12px -75px;}
}

@media screen and (max-width:1441px) {
     .service-item:nth-child(5), .service-item:nth-child(6)  {margin-top: 0;}
}

@media screen and (max-width:1439px) {
/*.common-content-box {margin-bottom: 20px;}*/
.common-content-box {padding: 0 70px;}
.common-content-box h2 {font-size: 30px;}
.common-content-box p {margin-bottom: 20px; width: 100%;}
.right-box-img {padding-left: 0;}
.category-title .page-title {font-size: 36px;}
.html1 .promo-text-box .promo-title {font-size: 32px;line-height: 35px;}
.html1 .promo-text-box .promo-desc {font-size: 22px;margin: 0 0 15px;}
.healthy-milk-box .inner3 .promo-text-box {margin: 0 70px;}
.benefits-section .benefits-slider-box .slider-cont {padding: 20px;height: 140px;}
.title h2 {font-size: 34px; margin-bottom: 40px;}
.healthy-milk-box.html1 .promo-text-box .promo-title {font-size: 34px; margin-bottom: 25px;}
.healthy-milk-box .promo-desc p {font-size: 18px; line-height: 32px;}
.healthy-milk-box .promo-text-box ul li {font-size: 18px;padding-bottom: 20px;}
.healthy-milk-box .html1-inner {margin-left: 10%;}
.custom-container {padding: 0 80px;}.
.testimonial-section .testimonial-box { padding: 35px 75px; }
.trust-backbone-section .trust-backbone .content-box {height: 205px;}
.trust-backbone-section .trust-backbone .content-box p {line-height: 25px;}
.testimonial-section .testimonial-box {padding: 50px 80px;width: 75%;bottom: -70px;}
.testimonial-section {margin-bottom: 70px; height: 500px;}
.testimonial-section .testimonial-box .slider-content-box h5::after {right: 120px; }
.footer-items > div {padding: 0 20px;}
.footer-bottom { padding: 15px 0; }
.about-cow-section .about-cow-box .services-box p {width: 69%;font-size: 20px;line-height: 27px;}
.common-list li {line-height: 25px;padding-left: 25px;}
.cow-block-section .cow-box .cont-box h2 {font-size: 32px;}
.about-us-section .left-box-img {padding-right: 65px;}
.about-us-section .common-content-box h4 {font-size: 22px;}
.about-cow-section .about-cow-box h2 {font-size: 22px;}
.about-cow-section .about-cow-box h4 {  font-size: 24px;}
.call-email-section .call-mail-box h2 {font-size: 32px;}
.map-section .address-box p {font-size: 20px;}
.week-days #dates_ul li {padding: 20px 44px;}
#calender_orders .card p, #calender_orders .card span {font-size: 16px;}
#calender_orders .card h4 {font-size: 18px;}
.account-content #menu {margin: 15px 0 0 0; }
 .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 10px !important;}
 .testimonial-section .testimonial-box .slider-content-box h5 {padding: 0 15px;}
 .testimonial-section .testimonial-box .slider-content-box h5 {width: 90%; margin: 0 auto; margin-bottom: 25px;}
 .header-left, .header-right {width: 50%;}
.privacy-policy-section h3 {font-size: 26px;}
.call-to-action-section {padding: 80px 0}
}


@media screen and (max-width:1365px) {
.category-title .page-title {font-size: 28px; line-height: 35px;}
.title h2 {font-size: 28px;margin-bottom: 30px;}
.html1 .promo-text-box .promo-title {font-size: 28px;}
.common-content-box h2 {font-size: 28px;margin-bottom: 20px;}
.healthy-milk-box.html1 .promo-text-box .promo-title {font-size: 28px;}
.healthy-milk-box .inner3 .promo-text-box {margin: 0 60px;}
.custom-container {padding: 0 70px;}
.trust-backbone-section .trust-backbone .content-box h3 {font-size: 20px;margin-bottom: 15px;}
.trust-backbone-section .trust-backbone .content-box {height: 222px;}

.banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice {padding: 50px 0;}
.fresh-organic-box {padding: 50px 0;}
.benefits-section {padding-top: 50px;}
.trust-backbone-section {padding: 50px 0;}
.healthy-milk-box.html1 {padding: 50px 0;}
.footer-inner {padding: 50px 0;}
.category-featured .box-heading {padding: 50px 0;}
.mt-100 {margin-top: 50px;}
.footer-top {margin-top: 50px;}
.testimonial-section .testimonial-box h2 {margin-bottom: 25px;font-size: 28px;}

.common-section, .milk-difference-section {padding: 50px 0;}
.inner-banner-section {height: 330px;}
.about-cow-section .about-cow-box h4 {font-size: 22px;}
.about-cow-section .about-cow-box .services-box p {width: 65%;}
.about-cow-section .about-cow-box img.cow-img {margin-bottom: 30px;}

.about-cow-section .about-cow-box h2 {font-size: 28px;}
.cow-block-section .cow-box .cont-box h2 {font-size: 28px;}
.common-pt, .cow-block-section {padding-top: 50px;}
.mission-vision-section .common-content-box h3 {font-size: 24px;}

.faq-container .accordion {margin-bottom: 50px;}
.faq-container h1 {font-size: 32px; margin-bottom: 40px;}
.faq-container .accordion button .accordion-title {font-size: 24px;}
.contact-us-section .left-box-img {padding-right: 40px;}
.map-section .address-box {padding: 40px;}
.map-section iframe {height: 450px;}
.map-section .address-box p {font-size: 18px;}
.call-email-section .call-mail-box h2{font-size: 28px;}
.call-email-section .call-mail-box p {font-size: 20px;}
.call-email-section .call-mail-box ul li a {font-size: 20px;}
.call-email-section .call-mail-box ul li a i {font-size: 20px;width: 40px;height: 40px;padding: 9px;}
.call-email-section .call-mail-box {height: 358px; padding: 35px;}
.contact-us-section .contact-form-box .form-group label {font-size: 16px;margin-bottom: 6px;}
.week-days #dates_ul li {padding: 20px 40px;}
#save-qunatity #btn-save { margin-left: -43px; }
.about-cow-section .about-cow-box .services-box .abt-icon-box {padding: 17px;}
.header-right { width: 60%;}

}

@media screen and (max-width:1279px) {
.html1 .promo-text-box .promo-title {font-size: 24px;}
.html1 .promo-text-box .promo-desc { font-size: 18px; margin: 0 0 10px; }
.html1 .promo-text-box .promo-desc::after {right: -36px;}
/*.common-content-box { padding: 50px 88px;}*/
.common-content-box { padding: 0 50px; }
.common-content-box h2 { font-size: 22px; margin-bottom: 15px; }
.common-content-box p {line-height: 24px;margin-bottom: 15px;width: 100%; font-size: 16px;}
.healthy-milk-box .inner3 .promo-text-box {margin: 0 45px;}
.healthy-milk-box .promo-text-box ul li { font-size: 16px; padding-bottom: 15px; }
.benefits-section .benefits-slider-box .slider-cont h5 {font-size: 18px;}
.custom-container {padding: 0 40px;}
.trust-backbone-section .trust-backbone .content-box {padding: 20px;left: 20px;bottom: 20px; height:162px;width: 90%;}
.trust-backbone-section .trust-backbone .content-box h3 {font-size: 18px;margin-bottom: 10px;}
.trust-backbone-section .trust-backbone .content-box p {font-size: 16px;line-height: 23px;}
.testimonial-section .testimonial-box { padding: 30px 50px; width: 80%; }
.footer-top > div {padding: 30px 15px;}
.testimonial-section .testimonial-box h2 {margin-bottom: 20px;font-size: 24px;}
.testimonial-section .testimonial-box .slider-content-box h4 {font-size: 20px;}
.testimonial-section .testimonial-box .slider-content-box h5::after {right: 240px;}
.footer-items > div {padding: 0 0px; }
.healthy-milk-box .promo-desc p { font-size: 16px; line-height: 25px; }
.footer-top-inner .contact_site {font-size: 15px;}
.banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice .img-responsive {width: 100%;}
footer h5, .news .title-text {font-size: 16px;}
.container  { width: auto; padding: 0 40px; }
.healthy-milk-box.html1 .promo-text-box .promo-title {font-size: 24px; margin-bottom: 20px;}
.category-title .page-title { font-size: 24px; line-height: 30px; }
.category-description {margin: 15px 0 15px;}

.inner-banner-section {height: 280px;}
.about-us-section .left-box-img {padding-right: 40px;}
.about-cow-section .about-cow-box h4 {font-size: 20px;}
.about-cow-section .about-cow-box h2 {font-size: 24px;}
.about-cow-section .about-cow-box .services-box img {width: 30%;}
.about-cow-section .about-cow-box .services-box p {font-size: 18px;}
.cow-block-section .cow-box .cont-box h2 {font-size: 24px;}
.mission-vision-section .common-content-box h3 {font-size: 20px;}
.right-box-img {padding-left: 30px;}
.insta-post-section .col-md-3 {padding: 0 10px;}

.faq-container .accordion button .accordion-title {font-size: 22px;}
.faq-container h1 {font-size: 28px;margin-bottom: 30px;}
.contact-us-section .left-box-img {padding-right: 30px;}
.contact-us-section .contact-form-box .form-group .form-control {padding: 15px;}
.call-email-section .call-mail-box {padding: 30px;}
.call-email-section .call-mail-box h2 {font-size: 24px;}
.call-email-section .call-mail-box ul li a {font-size: 18px;}
.call-email-section .call-mail-box ul li a i {font-size: 18px;width: 35px;height: 35px;padding: 8px;}
.call-email-section .call-mail-box p {font-size: 18px;}
.call-email-section .call-mail-box {height: 329px;}
.map-section .address-box {right: 70px;}
.calender-apply-btn {margin-top: 25px;}
.week-days #dates_ul li { padding: 15px 28px; font-size: 14px;}
.week-days #dates_ul li p {margin-top: 5px; }
#save-qunatity #btn-save {margin-left: -60px;}
#calender_orders .card h4 {font-size: 16px;}
.product-btn-quantity input {height: 30px;padding: 0;}
#update-quantity-form .edit-products .col-md-3 {width: 45%;}
#update-quantity-form .row.edit-products .col-md-12 {grid: auto auto / 40% auto auto;}
.header-links {gap: 10px;}
.header-left, .header-right {width: 50%;}
.benefits-section .benefits-slider-box .slider-cont {padding: 20px;height: 110px;}
.privacy-policy-section h3 {font-size: 22px;line-height: 40px;}
.privacy-policy-section p {font-size: 16px;line-height: 25px;}
.privacy-policy-section ul li {font-size: 16px}

#damage-bottle .col-md-6 {width: 100%; float: none;}

.call-to-action-section .cta-box .common-box h3, .call-to-action-section .cta-box .common-box h3 a {font-size: 18px;}
.call-to-action-section .cta-box .common-box span {height: 65px;width: 65px;padding: 13px 0;  margin-bottom: 20px;}
.call-to-action-section .cta-box .common-box span svg {width: 30px;}
.call-to-action-section {padding: 70px 0}
}
@media screen and (max-width:1023px) {
.benefits-section .benefits-slider-box .slider-cont {height: 82px; padding: 15px;}
.benefits-section .benefits-slider-box .slider-cont h5 {font-size: 16px;line-height: 26px;}
.top-category-box.category-featured .category-title, .top-category-box.category-featured .category-box {width: 100%; }
.service .promo-title {height: 40px;}
.banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice .img-responsive {width: 60%; margin-bottom: 20px;}
.banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice .promo-text-box {padding-right: 0;}
.banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice  .mt-60 {margin: 20px 0 0 0;}
.left-box-content {width: 100%; display: table-footer-group;}
.right-box-img {width: 100%;display: table-header-group;}
.fresh-organic-box .left-box-img {width: 100%;}
.fresh-organic-box .left-box-img img {margin: 20px 0;}
.fresh-organic-box .right-box-content {width: 100%; padding: 0; margin-left: 0;}
.fresh-organic-box .right-box-img img {margin-bottom: 20px;}
.fresh-organic-box {padding: 40px;}
.html1 .promo-text-box .promo-title {font-size: 20px;line-height: 24px;}
.html1 .promo-text-box .promo-desc {padding-right: 10px;}
.html1 .promo-text-box .promo-desc::after {width: 40px;}
.trust-backbone-section .col-md-6 .trust-backbone {margin-bottom: 20px;}
.trust-backbone-section .col-md-6:last-child  .trust-backbone {margin-bottom: 0;}
.healthy-milk-box .promo-desc > p + p { margin-top: 10px; }
.healthy-milk-box .inner3 .promo-text-box {margin: 0 30px;}
.title h2 {font-size: 24px;}
.healthy-milk-box.html1 .promo-text-box .promo-title { font-size: 22px; margin-bottom: 15px; }
.testimonial-section .testimonial-box {padding: 30px;width: 95%;}
#logo img {width: 150px;}
.testimonial-section .testimonial-box .slider-content-box p {line-height: 30px;}
.testimonial-section .testimonial-box .slider-content-box h4 {font-size: 18px;}
.testimonial-section .testimonial-box .slider-content-box p {font-size: 16px;}
.testimonial-section .testimonial-box .slider-content-box h5 {margin-bottom: 15px;}
.testimonial-section {height: 430px;margin-bottom: 0;}
.testimonial-section .testimonial-box {bottom: auto; top: 25px;}
.testimonial-section .testimonial-box .slider-content-box h5::after { right: 120px; }
.common-btn::before { width: 125px; height: 125px; right: 75%; }
.common-btn { font-size: 12px; padding: 4px 15px; }
.footer-top-inner .phones .contact_site { display: block; }
.newsletter-form {margin-top: 20px;}
.insta-post-section .col-md-3 {width: 25%;float: left;}
.about-us-section .left-box-img {padding-right: 30px;}
.about-cow-section .about-cow-box h2 {font-size: 22px;}
.about-cow-section .about-cow-box .services-box .col-md-3 {width: 50%; float: left; margin-bottom: 20px;}
.about-cow-section .about-cow-box .services-box .col-md-3:nth-child(4), .about-cow-section .about-cow-box .services-box .col-md-3:nth-child(3) {margin-bottom: 0;}
.about-cow-section .about-cow-box .services-box img {width: auto;}
.cow-block-section .col-md-3 {width: 25%; float: left;  padding: 0 5px;}
.cow-block-section .cow-box .cont-box h2 {font-size: 18px;}
.right-box-img img {margin-bottom: 20px;}
.mission-vision-section .common-content-box .common-list li {font-size: 16px;}
.faq-container .accordion button .accordion-title {font-size: 20px;}
.faq-container .accordion .accordion-content {font-size: 16px;line-height: 27px;}
.faq-container h1 {font-size: 26px;}
.faq-container .accordion button .icon {width: 25px;height: 25px;}
.faq-container .accordion button .icon::after {top: 7px;left: 11px;width: 2px;height: 10px;}
.faq-container .accordion button .icon::before {top: 11px;left: 7px;width: 10px;height: 2px;}
.contact-us-section .left-box-img {padding-right: 0; width: 100%; margin-bottom: 20px;}
.contact-us-section .contact-form-box {width: 100%; margin-left: 0;}
.contact-us-section .contact-form-box .form-group {margin-bottom: 15px;}
.contact-us-section .contact-form-box .common-btn {font-size: 12px;padding: 4px 15px;}
.call-email-section .col-md-6 .call-mail-box {margin-bottom: 20px;}
.call-email-section .col-md-6:last-child .call-mail-box {margin-bottom: 0;}
footer .footer-bottom .col-md-6{width: 50%; float: left;}
.map-section .address-box {padding: 30px;width: 50%;right: 30px;}
.map-section .address-box p {font-size: 16px;}
.map-section .address-box h3 {font-size: 18px;}
.map-section iframe {height: 370px;}
     #vactaion-post-form #products-div .card .col-md-3 {width: 25%; display: inline-block;vertical-align: top;}
#vactaion-post-form #products-div .card .col-md-6 {width: 50%; display: inline-block;vertical-align: top;}

.week-days #dates_ul li{padding: 15px 35px;}
#calender_orders .card {width: 100%;}
#calender_orders .card .col-md-3 {width: 25%; display: inline-block;vertical-align: top;}
#calender_orders .card .col-md-6 {width: 50%; display: inline-block;vertical-align: top;}
#save-qunatity #btn-save {margin-left: 0;}
#update-quantity-form .edit-products .col-md-9 {width: 75%; display: inline-block;vertical-align: top;}
#update-quantity-form .edit-products .col-md-3 {width: 24%; display: inline-block;vertical-align: top;text-align: right;}
.calender-apply-btn {margin-top: 10px;}
.service-item .service-icon::before {background-size: 100%;}
.privacy-policy-section h3 { font-size: 18px;line-height: 30px;}
.loader { background-size: 9%; }

.call-to-action-section {padding: 50px 0;}
.call-to-action-section .cta-box .common-box h3 a {display: block;}

}

@media screen and (max-width:767px) {
#button-search, #button-reset {margin-top:0;}
.category-featured .box-heading {padding: 30px 0;}
.banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice {padding: 30px 0;}
.fresh-organic-box {padding: 30px 15px;}
.container, .custom-container {padding: 0 20px;}
#logo img {width: 130px;}
.category-title .page-title {line-height: 25px;font-size: 18px;}
.html1 .promo-text-box .promo-title {font-size: 18px;}
.html1 .promo-text-box .promo-desc {font-size: 16px;}
.html1 .promo-text-box .promo-title {font-size: 18px;line-height: 25px;}
.html1 .promo-text-box .promo-text {margin-bottom: 20px;}
/*.service .promo-title {height: auto;}*/
.common-content-box h2 {font-size: 18px; line-height: 25px;}
.common-content-box p {font-size: 16px; line-height: 25px;}
.healthy-milk-box.html1 .promo-text-box .promo-title {font-size: 18px;}
.healthy-milk-box.html1 .images-bg, .healthy-milk-box.html1 .img-text {display: block; width: 100%;}
.healthy-milk-box .inner2, .healthy-milk-box .inner3 {width: 100%;}
.healthy-milk-box.banner-outer.container-outer.html1::before { display: none;}
.healthy-milk-box .inner3 .promo-text-box {margin: 0;}
.healthy-milk-box .html1-inner {margin: 0; padding: 0 20px;}
.healthy-milk-box .promo-text-box ul {margin-top: 20px;padding-left: 20px;}
.testimonial-section .testimonial-box {position: unset;width: 100%;}
.testimonial-section {height: auto; padding: 0 20px; background: transparent; margin-top: 30px;}
.trust-backbone-section .col-md-6 {padding: 0;}
.mt-100 {margin-top: 30px;}
.testimonial-section .owl-theme .owl-nav [class*="owl-"] {height: 30px;width: 30px;}
.testimonial-section .owl-theme  .owl-carousel.owl-theme .owl-nav .fa {font-size: 16px;line-height: 26px;}
 .testimonial-section .owl-theme  .owl-carousel.owl-theme .owl-nav div::after {right: 0;}
 .footer-top-inner i {font-size: 22px;padding: 0 15px 0 0;}
 .footer-top-inner h4 {font-size: 16px;}
 .footer-bottom .col-md-6 {width: 50%; float: left;}
.footer-inner { padding: 30px 0; }
 .footer-inner .social-media {margin: 20px 0;}
 .category-description {margin: 10px 0 15px;}
 .service-item:nth-child(3), .service-item:nth-child(4) {margin-top: 0;}

 .about-cow-section {padding-bottom: 0 !important;}
 .inner-banner-section {height: 220px;}
 .custom-breadcrumb li {font-size: 18px;}
 .about-us-section .left-box-img {width: 100%; padding-right: 0; display: block; margin-bottom: 20px;}
 .about-us-section .right-box-content {width: 100%; margin-left: 0; display: block;}
 .about-us-section .common-content-box h4 {font-size: 18px;margin-bottom: 10px;}
 .common-pt, .cow-block-section {padding-top: 30px;}
 .common-section, .milk-difference-section {padding: 30px 0;}
 .about-cow-section .about-cow-box h4 {font-size: 16px; margin-top: 0;}
 .about-cow-section .about-cow-box h2 {font-size: 18px; margin-top: 0;}
 .about-cow-section .about-cow-box p {font-size: 16px;margin-bottom: 20px;line-height: 27px;}
 .about-cow-section .about-cow-box img.cow-img {margin-bottom: 20px;}
 .about-cow-section .about-cow-box .services-box img {width: 60px;}
 .mission-vision-section .common-content-box h3 {font-size: 18px;}
 .mission-vision-section .common-content-box .common-list li {padding-left: 20px;}
 .mission-vision-section .common-content-box .mission-box {margin-bottom: 20px;}
 .cow-block-section .col-md-3 {width: 50%; margin-bottom: 10px;}
  .cow-block-section .col-md-3:nth-child(3),  .cow-block-section .col-md-3:nth-child(4) {margin-bottom: 0;}
  .cow-block-section {padding-top: 0;}
  .healthy-milk-box.html1 {padding: 30px 0;}
  .insta-post-section .col-md-3 {width: 50%; margin-bottom: 20px;}
.insta-post-section .col-md-3:nth-child(3),  .insta-post-section .col-md-3:nth-child(4) {margin-bottom: 0;}
.faq-container .accordion button .accordion-title {font-size: 18px;}
.faq-container .accordion {margin-bottom: 30px;}
.faq-container h1 {font-size: 20px;padding: 8px;margin-bottom: 25px;}
.footer-inner .footer-left.col-md-9 {padding: 0;}
.faq-container .accordion button {font-size: inherit;}

.map-section .address-box {display: none;}
.map-section iframe {height: 300px;}
.contact-us-section .contact-form-box .form-group textarea.form-control {height: 130px;}
.call-email-section .call-mail-box h2 {font-size: 18px;margin-bottom: 10px;padding-bottom: 10px;}
.call-email-section .call-mail-box p {font-size: 16px;}
.call-email-section .call-mail-box ul li a {font-size: 16px;}
.call-email-section .call-mail-box ul li a i {font-size: 16px;width: 30px;height: 30px;padding: 6px;}
.contact-us-section .contact-form-box .form-group .form-control {height: 42px;}
.call-email-section .call-mail-box {height: auto;}
#vactaion-post-form #products-div .card .col-md-3 {width: 25%; display: inline-block;vertical-align: top;}
#vactaion-post-form #products-div .card .col-md-6 {width: 50%; display: inline-block;vertical-align: top;}
#vactaion-post-form #products-div .card {padding: 10px;margin-bottom: 10px;}
#vactaion-post-form #order-display-text {font-size: 16px;margin-bottom: 20px;}
#vactionPopup {height: auto;}
#vactionPopup .modal-title {font-size: 18px;}
#vactaion-post-form #products-div .card img {border: none;}
.week-days #dates_ul li {padding: 15px 28px;}
#update-quantity-form .row.edit-products .col-md-12 {grid: auto auto / 35% auto auto;}
.week-days.calender_orders .edit-products { margin: 20px 0; }
/*.row {margin: 0;}*/
.no-product {margin: 0;}
#column-left > div:first-child, #column-right > div:first-child {margin: 15px 0 0;padding: 10px 15px;}
.account-content #menu{margin: 15px 0 0 0;}
.account-content .list-group ul > li:first-child a {margin-top: 0;padding-top: 8px;}

.privacy-policy-section ul li {margin-bottom: 10px;}
.privacy-policy-section ul  {padding-left: 12px;}
.privacy-policy-section h3 {margin-top: 10px;}
footer .footer-content h5::before, .news .title-text::before {width: 100%;}
.news .title-text {display: inline-block;}

#product-category #content { display: table-footer-group; }
#product-category #column-left {display: table-header-group !important;}
#product-category #column-left > div {margin-bottom: 15px;}
.category-thumb .cat-title {font-size: 16px;}
.account-damage_bottles .pull-right {float: none !important;margin-bottom: 15px;}
.account-damage_bottles .pull-right  .btn-primary { margin-top: 0 !important;}

/*#damage-bottle .panel-body {overflow-x: scroll;}*/
.account-damage_bottles .buttons .pull-right {float: right!important;}
.product-shop .product-list {text-align: center;}
.product-shop .product-list .product-thumb .caption {text-align: center;}
.product-thumb .button-group button:hover::after { top: 0; right: 16% !important; }
.product-shop .product-list .product-thumb .description {padding: 0 5px;}

.call-to-action-section .cta-box .common-box h3, .call-to-action-section .cta-box .common-box h3 a {font-size: 16px;}
.call-to-action-section .cta-box .common-box span {margin-bottom: 15px; width: 50px; height: 50px; padding: 5px 0;}
.call-to-action-section .cta-box .common-box span svg {width: 26px;}
.call-to-action-section {padding: 30px 0;}
.call-to-action-section .cta-box .common-box h3, .call-to-action-section .cta-box .common-box h3 a { width: 75%;margin: 0 auto;}
.home-shop-btn { padding-top: 30px; }
}
@media screen and (max-width:639px) {
     .healthy-choice .service-item {width: 32%; display: inline-block; float: none;}
     .banner-outer.container-outer.html1.mt-100.mb-100.healthy-choice .img-responsive {width: 100%;}
     .service .promo-title {height: auto;}
     .container, .custom-container {padding: 0 15px;}
.healthy-milk-box .html1-inner { margin: 0; padding: 0 15px; }
.common-content-box p {font-size: 14px; line-height: 20px;}
.common-content-box h2 {margin-bottom: 10px;}
.healthy-milk-box .promo-desc p { font-size: 14px; line-height: 20px; font-weight: 400; }
.healthy-milk-box .promo-text-box ul li { font-size: 14px; padding-bottom: 10px; }
.benefits-section { padding-top: 30px; }
.trust-backbone-section { padding: 30px 0; }
.title h2 {font-size: 18px;margin-bottom: 20px;}
.trust-backbone-section .trust-backbone .content-box {width: 100%; padding: 15px;background: rgba(0, 0, 0, 0.5);height: 100%; left: 0; bottom: 0;}
.trust-backbone-section .trust-backbone .content-box h3 {font-size: 16px; color: #fff;}
.testimonial-section .testimonial-box .slider-content-box p span {font-size: 14px !important;line-height: 20px !important;}
.position-footer-top .footer-items.col-xs-4 {width: 100%; padding: 0 10px;}
.trust-backbone-section .trust-backbone .content-box p {font-size: 14px; line-height: 20px; color: #fff;}
.testimonial-section .testimonial-box .slider-content-box h5::before, .testimonial-section .testimonial-box .slider-content-box h5::after {display: none;}
.testimonial-section .testimonial-box .slider-content-box h5 {padding: 0;}
.healthy-milk-box.html1 .promo-text-box .promo-title {margin-bottom: 10px;}
.healthy-milk-box.html1 { padding: 30px 0; }
.testimonial-section .testimonial-box .slider-content-box p {font-size: 14px;}
.testimonial-section .testimonial-box .slider-content-box h4 {font-size: 16px;margin-bottom: 5px;}
.testimonial-section .testimonial-box h2 {margin-bottom: 10px;font-size: 18px;}
.footer-bottom .col-md-6 {width: 100%; float: none;}
footer .footer-bottom p.powered, footer .footer-bottom p.design {text-align: center;}
.footer-top {margin-top: 30px;}
.contact_site {margin-left: 0;}
.footer-top .footer-items .site, .footer-top .footer-items .phones{margin-bottom: 20px;}
.news .title-text {margin: 0px 0 10px;}
#logo img {width: 100px;}
.owl-carousel.owl-theme .owl-nav div::after {right: 0;}
.owl-carousel.owl-theme .owl-nav .fa {line-height: 26px;}

.about-cow-section .about-cow-box .services-box .col-md-3 {width: 100%; float: none;}
.about-cow-section .about-cow-box .services-box .col-md-3:nth-child(3) {padding-bottom: 20px;}
.about-cow-section .about-cow-box p {font-size: 14px;line-height: 20px;}
.about-cow-section .about-cow-box h2 {font-size: 16px;line-height: 24px; margin-bottom: 15px;}
.about-cow-section .about-cow-box .services-box p {width: 100%;padding: 0;}
.about-cow-section .about-cow-box .services-box {text-align: center;}
.mission-vision-section .common-content-box .common-list li {font-size: 14px;margin-bottom: 10px;}
.mission-vision-section .common-content-box h3 {font-size: 16px;margin-bottom: 15px;}
.faq-container .accordion button .accordion-title {font-size: 16px;}
.faq-container .accordion .accordion-content {font-size: 14px; line-height: 25px; margin-bottom: 10px;}
.faq-container h1 {font-size: 18px;margin-bottom: 20px;}
.faq-container .accordion button .icon {top: 12px;}
.call-email-section .call-mail-box {padding: 20px;}
.call-email-section .call-mail-box p {font-size: 14px;margin-bottom: 10px;}
.call-email-section .call-mail-box ul li a {font-size: 14px;}
.call-email-section .call-mail-box ul li a i {font-size: 14px;padding: 7px;}
.contact-us-section .contact-form-box .form-group label {font-size: 14px;}
footer .footer-bottom .col-md-6 {width: 100%; float: none;}
footer .footer-bottom p.powered {padding-bottom: 5px;}
footer h5, .news .title-text {font-size: 14px;}
.footer-desc {line-height: 21px;font-size: 14px;}
.footer-top-inner .contact_site {font-size: 14px;}
.footer-bottom {padding: 10px 0;}
#vactaion-post-form #products-div .card .col-md-6, #vactaion-post-form #products-div .card .col-md-3 {padding: 0 5px;}
#vactaion-post-form #products-div .card img {width: 70px; border: none;}
#vactaion-post-form #products-div .card .col-md-6 h4 { font-size: 14px; margin: 0; margin-bottom: 7px;}
#vactaion-post-form #products-div .card span {margin-bottom: 5px;font-size:11px;}
#vactaion-post-form #products-div .card p {color: #58b2e4;font-size: 13px;}
#vactaion-post-form #products-div .card h5 {padding: 5px;font-size: 13px;font-weight: 400;}
#vactaion-post-form #products-div .card .col-md-6 {width: 40%;}
#vactaion-post-form #products-div .card .col-md-3:last-child {width: 30%;}
.dropdown-menu-right {right: -125px;}
#vactionPopup {height: 550px;}
#mahardhiSearch .input-lg {width: 100% !!important;}
.header-links {justify-content: center;}
#header_ac .dropdown-menu {width: 180px;}
.week-days #dates_ul li p {padding: 0px; border-radius: 0;}
.week-days #dates_ul li {width: 14%;padding: 15px 5px;}

#calender_orders .card .col-md-6 {width: 40%;}
#calender_orders .card .col-md-3:last-child {width: 30%;}
#calender_orders .card h4 { font-size: 14px; margin: 0; margin-bottom: 7px;}
#calender_orders .card p, #calender_orders .card span {margin-bottom: 5px;font-size:14px;}
#calender_orders .card img {width: 70px; border: none;}
.product-btn-quantity .minus-plus {margin: 0;}
.product-btn-quantity button { text-align: center; border: none; background: transparent; padding: 0 5px; font-size: 13px; width: 37px; height: 30px; color: #3a515f; }
.product-btn-quantity .form-control {border: none; height: 30px;}
.product-btn-quantity button i.fa {font-size: 12px;}
#update-quantity-form .edit-products .col-md-9 {width: 69%;}
#update-quantity-form .edit-products .col-md-3 {width: 29%;}
#update-quantity-form .row.edit-products .col-md-12 {grid: none;display: block;padding: 0;}
#update-quantity-form .row.edit-products .add-common-btn {display: inline-block;}
#update-quantity-form .row.edit-products .add-common-btn .btn {font-size: 13px;padding: 6px 12px;}
.header-links {gap: 3px;}
.category-thumb .cat-title {font-size: 14px;}
.loader { background-size: 14%; }
.input-group.date.delivery_date {width: 100%;}
#order_type{width: 100%;}
.call-to-action-section .cta-box .common-box h3, .call-to-action-section .cta-box .common-box h3 a { width: auto;} 
.call-to-action-section .cta-box {grid-template-columns: 1fr;gap: 20px 0;}
 .call-to-action-section .cta-box .common-box h3 a {display: inline-block;}
}

@media screen and (max-width:479px) {

     .header-top {display: block;}
     .header-left {width: 100%}
     #logo {display: block;}
     #logo img {margin: 0 auto;}
     .header-right {width: 100%;}
     #mahardhiSearch .btn-search {text-align: right;}
/*     .header-links {justify-content: center;}*/
     .header-links div + div, .header-links div + nav#menu {margin: 0 0 0 25px;}
}
