
@media (max-width: 767px) { 

.main-header-wrapper{position: unset;}
.navbar-brand {width: 41%; }
.navbar-toggler{background-color: #b11a23;}
.navbar-toggler .navbar-toggler-icon{filter: brightness(0) invert(1);}
.navbar-nav li {margin-left: 0; border-bottom: 1px solid #ccc; padding: 4px 10px; }
.navbar-nav li:last-child{border: none;}
.navbar-toggler:focus{outline: none; box-shadow: unset;}
.banner-area.capsule-banner .row{flex-direction: column-reverse;}
.capsule-banner-shape{display: none;}
.capsule-banner {padding: 24px 0 20px; }
.capsule-banner-content .sub-title{font-size: 17px;}
.capsule-banner-content{margin-right: 0px;}
.capsule-banner-content .title {font-size: 20px; line-height: 30px; }
.capsule-banner-content p {font-size: 14px; color: #626060; }
.capsule-section-title .sub-title {font-size: 17px;}
.capsule-section-title .title {font-size: 22px; margin-bottom: 10px; }
.ingredient-area .capsule-section-title p{font-size: 14px;}
.ingredient-area {padding: 31px 0px; }
.capsule-section-title{  margin-bottom: 8px;}
.ingredients-img img{display: none;}
.ingredients-wrapper [class*="col-"]:first-child .ingredients-item {flex-direction: unset; text-align: center; margin-left: 0; margin-right: 0; }
.ingredients-item{display: block;margin-top: 27px; margin-left: 0; text-align: center;}
.ingredients-wrapper [class*="col-"]:first-child .ingredients-item .ingredients-icon {margin-right: auto; margin-left: auto; }
.ingredients-content .title {text-transform: capitalize; font-size: 17px; margin-bottom: 10px;}
.ingredients-content p{font-size: 14px;}
.ingredients-content {flex-grow: 1; margin-top: 18px; }
.ingredients-icon{margin: 0 auto;}
.product-line-wrapp {padding: 24px 0px;}
.main-img {width: 70%; margin-bottom: 18px;}
.product-info-img .img-shape{width: 100%;}
.product-line-con-main h5{font-size: 17px;}
.product-line-con-main h2{font-size: 20px; line-height: 28px; margin-bottom: 8px;}
.product-line-con-main p{font-size: 14px;}
.product-line-con-main a {padding: 8px 13px; font-size: 14px; }
.cap-faq-img .main-img {width: 88%; position: relative; z-index: 99; margin-top: 30px; }
.main-footer {background-color: #fff9f9; padding: 23px 0px 0px; }
.footer-about p {font-size: 14px; color: #000; }
.copyrght-cont p {font-size: 15px; width: 90%; margin: 0 auto;}
.footer-head h6{margin-bottom: 10px;}
.main-footer .mb-4 {margin-bottom: 10px !important; }


.inner-banner-con h2 {font-size: 23px; line-height: 13px; }
ol.breadcrumb li{font-size: 14px;}
.inner-banner-main img {width: 100%; height: 120px; object-fit: cover; }
.about-middle-wrapp .product-info-img .img-shape {position: absolute; left: 50%; top: 45%; transform: translate(-50%, -50%); z-index: -1; width: 92%; margin-bottom: 90px; }
.about-middle-wrapp .main-img {width: 76%; margin-bottom: 48px; }
.why-choose-head h5{font-size: 17px;}
.why-choose-head {width: 100%; margin: 0 auto; margin-bottom: 24px; }
.why-choose-head h2{font-size: 20px; margin-bottom: 3px;}
.why-choose-head p{font-size: 14px;}
.graph-box {background-color: #fff; height: auto; padding: 13px 13px 17px; box-shadow: 0px 0px 10px #ccc; border-radius: 6px; margin-bottom: 20px; }
.graph-box p{font-size: 14px;}
.why-choose-wrapp {padding: 32px 0px 10px; }
.abt-extra-wrapp .product-line-con-main h4{font-size: 16px;}
.abt-extra-wrapp .product-line-con-main ul li{font-size: 14px;}
.abt-extra-wrapp .product-line-con-main {height: auto; margin-bottom: 45px; }
.cap-faq-img {position: relative; margin-left: 0; }
.abt-extra-wrapp .cap-faq-img .main-img{width: 70%;}
.abt-extra-wrapp .faq-round-shape {right: 0; width: 100%; }


.cta-head{width: 100%;}
.cta-head h5{font-size: 17px;}
.cta-head h2{font-size: 20px; line-height: 29px;}
.cta-head p{font-size: 14px;}
.cta-wrapp { padding: 31px 0px; }
.b2b-form .card-body h3{font-size: 20px; line-height: 20px;}
.b2b-form .card-body p{font-size: 14px;}

.contact-page-wrapp.contact-form-area {position: relative; padding: 21px 0 0px; }
.contact-page-wrapp #contact-map{margin-top: 23px;}
.contact-page-wrapp .contact-form-wrap {padding: 0 0 0 0; }
.contact-page-wrapp .section-title .sub-title{font-size: 17px;}
.contact-page-wrapp .section-title .title {font-size: 21px; line-height: 27px; }
.contact-page-wrapp .section-title {padding-bottom: 17px; margin-bottom: 20px; }
.contact-page-wrapp .contact-form label{font-size: 14px;}

.contact-form-area .row{flex-direction: column-reverse;}
.contact-form-area form .row{flex-direction: unset!important;}
}


@media (min-width: 768px) and (max-width: 991px) { 

.main-header-wrapper{position: unset;}
.navbar-brand {width: 25%; }
.navbar-toggler{background-color: #b11a23;}
.navbar-toggler .navbar-toggler-icon{filter: brightness(0) invert(1);}
.navbar-nav li {margin-left: 0; border-bottom: 1px solid #ccc; padding: 4px 10px; }
.navbar-nav li:last-child{border: none;}
.navbar-toggler:focus{outline: none; box-shadow: unset;}
.banner-area.capsule-banner .row{flex-direction: column-reverse;}
.capsule-banner-shape{display: none;}
.capsule-banner {padding: 24px 0 20px; }
.capsule-banner-content .sub-title{font-size: 17px;}
.capsule-banner-content{margin-right: 0px;}
.capsule-banner-content .title {font-size: 20px; line-height: 30px; }
.capsule-banner-content p {font-size: 14px; color: #626060; }
.capsule-section-title .sub-title {font-size: 17px;}
.capsule-section-title .title {font-size: 22px; margin-bottom: 10px; }
.ingredient-area .capsule-section-title p{font-size: 14px;}
.ingredient-area {padding: 31px 0px; }
.capsule-section-title{  margin-bottom: 8px;}
.ingredients-img img{display: none;}
.ingredients-wrapper [class*="col-"]:first-child .ingredients-item {flex-direction: unset; text-align: center; margin-left: 0; margin-right: 0; }
.ingredients-item{display: block;margin-top: 27px; margin-left: 0; text-align: center;}
.ingredients-wrapper [class*="col-"]:first-child .ingredients-item .ingredients-icon {margin-right: auto; margin-left: auto; }
.ingredients-content .title {text-transform: capitalize; font-size: 17px; margin-bottom: 10px;}
.ingredients-content p{font-size: 14px;}
.ingredients-content {flex-grow: 1; margin-top: 18px; }
.ingredients-icon{margin: 0 auto;}
.product-line-wrapp {padding: 24px 0px;}
.main-img {width: 70%; margin-bottom: 18px;}
.product-info-img .img-shape{width: 100%;}
.product-line-con-main h5{font-size: 17px;}
.product-line-con-main h2{font-size: 20px; line-height: 28px; margin-bottom: 8px;}
.product-line-con-main p{font-size: 14px;}
.product-line-con-main a {padding: 8px 13px; font-size: 14px; }
.cap-faq-img .main-img {width: 88%; position: relative; z-index: 99; margin-top: 30px; }
.main-footer {background-color: #fff9f9; padding: 23px 0px 0px; }
.footer-about p {font-size: 14px; color: #000; }
.copyrght-cont p {font-size: 15px; width: 90%; margin: 0 auto;}
.footer-head h6{margin-bottom: 10px;}
.main-footer .mb-4 {margin-bottom: 10px !important; }


.inner-banner-con h2 {font-size: 23px; line-height: 13px; }
ol.breadcrumb li{font-size: 14px;}
.inner-banner-main img {width: 100%; height: 120px; object-fit: cover; }
.about-middle-wrapp .product-info-img .img-shape {position: absolute; left: 50%; top: 48%; transform: translate(-50%, -50%); z-index: -1; width: 67%; margin-bottom: 90px;}
.about-middle-wrapp .main-img {width: 61%; margin-bottom: 48px; }
.why-choose-head h5{font-size: 17px;}
.why-choose-head {width: 100%; margin: 0 auto; margin-bottom: 24px; }
.why-choose-head h2{font-size: 20px; margin-bottom: 3px;}
.why-choose-head p{font-size: 14px;}
.graph-box {background-color: #fff; height: auto; padding: 13px 13px 17px; box-shadow: 0px 0px 10px #ccc; border-radius: 6px; margin-bottom: 20px; }
.graph-box p{font-size: 14px;}
.why-choose-wrapp {padding: 32px 0px 10px; }
.abt-extra-wrapp .product-line-con-main h4{font-size: 16px;}
.abt-extra-wrapp .product-line-con-main ul li{font-size: 14px;}
.abt-extra-wrapp .product-line-con-main {height: auto; margin-bottom: 45px; }
.cap-faq-img {position: relative; margin-left: 0; }
.abt-extra-wrapp .cap-faq-img .main-img{width: 57%;}
.abt-extra-wrapp .faq-round-shape {right: 0; width: 86%; left: 0; margin: 0 auto;}

.cta-head{width: 100%;}
.cta-head h5{font-size: 17px;}
.cta-head h2{font-size: 20px; line-height: 29px;}
.cta-head p{font-size: 14px;}
.cta-wrapp { padding: 31px 0px; }
.b2b-form .card-body h3{font-size: 20px; line-height: 20px;}
.b2b-form .card-body p{font-size: 14px;}

.contact-page-wrapp.contact-form-area {position: relative; padding: 21px 0 0px; }
.contact-page-wrapp #contact-map{margin-top: 23px;}
.contact-page-wrapp .contact-form-wrap {padding: 0 0 0 0; }
.contact-page-wrapp .section-title .sub-title{font-size: 17px;}
.contact-page-wrapp .section-title .title {font-size: 21px; line-height: 27px; }
.contact-page-wrapp .section-title {padding-bottom: 17px; margin-bottom: 20px; }
.contact-page-wrapp .contact-form label{font-size: 14px;}

.contact-form-area .row{flex-direction: column-reverse;}
.contact-form-area form .row{flex-direction: unset!important;}

}



@media (min-width: 1369px) and (max-width: 2592px) {
.what-we-do-content {
    padding: 100px 120px;
    height: 100%;
}

}



