@media only screen and (max-width: 767px) {

/*------- Common CSS Starts -------*/

body.active { overflow: hidden; }
.container-fluid { padding: 15px; }
.display-block-mobile { display: block; }
.section-heading > h2 { font-size: 2.4rem; margin-bottom: 15px; }

/*------- Common CSS Ends -------*/

/*------- Home Page Starts -------*/

	/*------- Mobile Header Section Starts -------*/

.bg-header-mobile { background-color: #fff; display: block; left: 0; padding: 5px 15px; position: fixed; top: 0; width: 100%; z-index: 10; }
.header-logo-mobile > a { display: inline-block; }
.header-logo-mobile > a > img { width: 70px; }
.cbu-listing-mobile > li { display: inline-block; margin-right: 12px; }
.cbu-listing-mobile > li > a > img { width: 20px; }

    /*------- Hamburger Menu CSS Starts -------*/

.burger-menu { background-color: transparent; cursor: pointer; height: 40px; position: relative; width: 40px; z-index: 1; }
.burger-menu span { background-color: #006633; height: 2px; left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 30px; z-index: 1; }
.burger-menu span::before,
.burger-menu span::after { background-color: #006633; content: ""; height: 2px; position: absolute; right: 0; top: 10px; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; width: 30px; z-index: 1; }
.burger-menu span::before { top: -10px; }
.burger-menu.active span { background-color: transparent; }
.burger-menu.active span::before { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); width: 25px; }
.burger-menu.active span::after { top: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); width: 25px; }

    /*------- Hamburger Menu CSS Ends -------*/

	/*------- Mobile Header Section Ends -------*/

  /*------- Mobile Fixed Navigation bar Menu Section Starts -------*/

.fixed-navbar-menu-mobile { display: block; }
.fixed-navbar-menu-mobile > span::before { background-color: #006633; content: ""; height: 0; left: 0; position: fixed; top: 0; -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; width: 100%; z-index: 11; }
.fixed-navbar-menu-mobile > span::after { background-color: #006633; bottom: 0; content: ""; height: 0; left: 0; position: fixed; -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; width: 100%; z-index: 11; }
.menu-listing-close-mobile { background-color: #004e27; height: 50px; line-height: 50px; position: fixed; right: 0; text-align: center; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; width: 50px; z-index: 11; }
.menu-listing-close-mobile > i { color: #fff; font-size: 2rem; }
.menu-listing-mobile { left: 50%; opacity: 0; position: fixed; top: 40%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.5s linear 0s; -moz-transition: 0.5s linear 0s; -ms-transition: 0.5s linear 0s; -o-transition: 0.5s linear 0s; transition: 0.5s linear 0s; visibility: hidden; width: 100%; z-index: 11; }
.menu-listing-mobile > li { display: block; margin-bottom: 30px; }
.menu-listing-mobile > li:last-child { margin-bottom: 0; }
.menu-listing-mobile > li > a { color: #fff; display: block; font: 2.4rem/1.2 "Poppins-Light"; text-align: center; }
.menu-listing-mobile > li > a > img { width: 20px; }
.menu-listing-mobile > li.active > a,
.menu-listing-mobile > li > a:hover { color: #002714; }
.fixed-navbar-menu-mobile.active > span::before,
.fixed-navbar-menu-mobile.active > span::after { height: 50%; -webkit-transition: 0.5s linear 0s; -moz-transition: 0.5s linear 0s; -ms-transition: 0.5s linear 0s; -o-transition: 0.5s linear 0s; transition: 0.5s linear 0s; }
.menu-listing-close-mobile.active { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; }
.menu-listing-mobile.active { opacity: 1; top: 50%; -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; visibility: visible; }

  /*------- Mobile Fixed Navigation bar Menu Section Ends -------*/

  /*------- Banner Section Starts -------*/

.bg-banner { height: 75vh; }
.header-navbar-menu-desktop { display: none; }
.banner-info > h2 { font-size: 2.4rem; }
.banner-info > h1 { font-size: 10rem; line-height: 0.3; margin-left: 0; }
.banner-grass { bottom: 0; }

  /*------- Banner Section Ends -------*/

  /*------- About Us Section Starts -------*/

.about-info > h2 > span:first-child,
.about-info > h2 > span:last-child { display: inline; }
.about-shape { position: static !important; }
.about-shape > img { width: 70px; }
.about-img-shape { left: 0; }
.about-img-shape > img { width: 70px; }
.about-info > p,
.about-read-more { margin-bottom: 15px; }

  /*------- About Us Section Ends -------*/

  /*------- Quote Section Starts -------*/

.bg-quote { padding: 0; }
.quote > p { font-size: 7rem; }

  /*------- Quote Section Ends -------*/

  /*------- Counter Section Starts -------*/

.counter-left-leaf-shape,
.counter-right-leaf-shape { display: none; }
.counter-heading-desc > p { margin: 0 auto 15px; width: 100%; }
.media-counter { margin-bottom: 15px; }
.media-counter:hover { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

  /*------- Counter Section Ends -------*/

  /*------- Products Section Starts -------*/

.bg-products { padding: 15px 15px 85px; }
.background-img-product > img { width: 100%; }
.media-product-1,
.media-product-2,
.media-product-3,
.media-product-4 { margin-bottom: 10px; }
.media-body-product { text-align: center; }
.media-body-product > h3 { font-size: 1.8rem; }
.media-right-product > img,
.media-left-product > img { display: none; }
.product-img > img { margin-bottom: 15px; width: 200px; }

    /*------- Slick Slider CSS Starts -------*/

.product-slick-slider .slick-dots li { margin: 0 7px; }
.product-slick-slider .slick-dots li button { width: 30px; }

    /*------- Slick Slider CSS Ends -------*/

  /*------- Products Section Ends -------*/

  /*------- Testimonials Section Starts -------*/

.testimonials-leaves-shape { display: none; }
.testimonials-slick-slider .slick-dots { bottom: -30px; }

  /*------- Testimonials Section Ends -------*/

  /*------- Partners Section Starts -------*/

.bg-partners { padding: 15px 15px 0; }
.bg-partners-quote { padding: 15px 15px 0; }
.partners-img { margin-bottom: 15px; }
.partners-img > img { width: 120px; }

  /*------- Partners Section Ends -------*/

  /*------- Footer Section Starts -------*/

.bg-footer { margin-top: 0; padding: 20px 15px; }
.box-contact { margin-bottom: 15px; padding: 15px; position: static; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; width: 100%; }
.calculator-text { position: static; text-align: center; }
.calculator-text > a { display: inline-block; }
.calculator-text > a > img { margin: 0 auto; width: 120px; }
.contact-heading > p { margin-bottom: 15px; }
.contact-heading,
.contact-listing { text-align: center; }
.contact-listing { margin-bottom: 15px; }
.contact-listing > li > a { font-size: 1.6rem; word-break: break-all; }
.footer-leaf-shape { display: none; }
.footer-logo > img { margin: 0 auto 15px; width: 150px; }
.footer-about-desc > p { margin-bottom: 15px; }
.footer-heading > h3,
.footer-listing > li:last-child { margin-bottom: 15px; }
.footer-heading > h3 { font-size: 1.8rem; }
.cr-info { margin: 15px 0 0; }

  /*------- Footer Section Ends -------*/

/*------- Home Page Ends -------*/

/*------- About Us Page Starts -------*/

  /*------- Banner Section Starts -------*/

.bg-banner-ip { height: 50vh; }
.banner-info-ip > h1 { font-size: 4rem; }

  /*------- Banner Section Ends -------*/

  /*------- About Information Section Starts -------*/

.bg-about-info-ap { padding: 15px 15px 0; }
.about-info-ap > h2 { font-size: 2.4rem; margin-bottom: 15px; }
.about-info-ap > h2 > span { display: inline; }
.box-vision-mission-info-ap > h3 { font-size: 2rem; margin-bottom: 15px; padding-bottom: 10px; }
.box-vision-mission-info-ap > h3::after { width: 50px; }
.box-vision-mission-info-ap > p { margin-bottom: 15px; }
.box-vision-mission-info-ap > p:last-child { margin-bottom: 0; }

  /*------- About Information Section Ends -------*/

  /*------- Message Section Starts -------*/

.chairman-message > p { font: 4rem/1.2 "Poppins-Bold"; text-align: center; }

  /*------- Message Section Ends -------*/

  /*------- Video Section Starts -------*/

.bg-video-ap { height: 75vh; margin-bottom: 15px; }
.fixed-video-popup { width: 85%; }
.box-video-popup { padding: 20px; }
.display-video-ap { height: 200px; }
.box-video-popup-close { right: -15px; top: -15px; }
.popup-close-circle { height: 40px; width: 40px; }
.popup-close-circle > i { font-size: 1.8rem; line-height: 40px; }

  /*------- Video Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Our Products Page Starts -------*/

  /*------- Product Information Section Starts -------*/

.bg-product-1-pp.active::before,
.bg-product-2-pp.active::before,
.bg-product-3-pp.active::before,
.bg-product-4-pp.active::before,
.bg-product-5-pp.active::before,
.bg-product-6-pp.active::before { display: none; }
.all-product-heading-pp > h2 { font-size: 3rem; margin-bottom: 15px; }
.our-product-img-pp > img { margin: 0 auto 15px; }

  /*------- Product Information Section Ends -------*/

/*------- Our Products Page Ends -------*/

/*------- Contact Us Page Starts -------*/

  /*------- Contact Information Section Starts -------*/

.box-contact-info-cp { margin-bottom: 15px; padding: 15px; }
.box-contact-info-cp > h3 { font-size: 2.4rem; margin-bottom: 5px; }
.contact-heading-cp > h2 { font-size: 2.4rem; margin-bottom: 15px; }
.contact-heading-cp > p,
.form-group-contact-home,
.form-group-contact-home:last-of-type { margin-bottom: 15px; }

  /*------- Contact Information Section Ends -------*/

}

@media only screen and (max-width: 767px) and (orientation:landscape) {

/*------- Home Page Starts -------*/

  /*------- Mobile Header Section Starts -------*/

.menu-listing-mobile { height: 200px; overflow-y: scroll; }

  /*------- Mobile Header Section Ends -------*/

/*------- Home Page Ends -------*/

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

/*------- Common CSS Starts -------*/

body.active { overflow: hidden; }
.container-fluid { padding: 30px; }

/*------- Common CSS Ends -------*/

/*------- Home Page Starts -------*/

	/*------- Mobile Header Section Starts -------*/

.bg-header-mobile { background-color: #fff; display: block; left: 0; padding: 5px 15px; position: fixed; top: 0; width: 100%; z-index: 10; }
.header-logo-mobile > a { display: inline-block; }
.header-logo-mobile > a > img { width: 70px; }
.cbu-listing-mobile > li { display: inline-block; margin-right: 12px; }
.cbu-listing-mobile > li > a > img { width: 20px; }

    /*------- Hamburger Menu CSS Starts -------*/

.burger-menu { background-color: transparent; cursor: pointer; height: 40px; position: relative; width: 40px; z-index: 1; }
.burger-menu span { background-color: #006633; height: 2px; left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 30px; z-index: 1; }
.burger-menu span::before,
.burger-menu span::after { background-color: #006633; content: ""; height: 2px; position: absolute; right: 0; top: 10px; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; width: 30px; z-index: 1; }
.burger-menu span::before { top: -10px; }
.burger-menu.active span { background-color: transparent; }
.burger-menu.active span::before { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); width: 25px; }
.burger-menu.active span::after { top: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); width: 25px; }

    /*------- Hamburger Menu CSS Ends -------*/

	/*------- Mobile Header Section Ends -------*/

  /*------- Mobile Fixed Navigation bar Menu Section Starts -------*/

.fixed-navbar-menu-mobile { display: block; }
.fixed-navbar-menu-mobile > span::before { background-color: #006633; content: ""; height: 0; left: 0; position: fixed; top: 0; -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; width: 100%; z-index: 11; }
.fixed-navbar-menu-mobile > span::after { background-color: #006633; bottom: 0; content: ""; height: 0; left: 0; position: fixed; -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; width: 100%; z-index: 11; }
.menu-listing-close-mobile { background-color: #004e27; height: 50px; line-height: 50px; position: fixed; right: 0; text-align: center; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; width: 50px; z-index: 11; }
.menu-listing-close-mobile > i { color: #fff; font-size: 2rem; }
.menu-listing-mobile { left: 50%; opacity: 0; position: fixed; top: 40%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.5s linear 0s; -moz-transition: 0.5s linear 0s; -ms-transition: 0.5s linear 0s; -o-transition: 0.5s linear 0s; transition: 0.5s linear 0s; visibility: hidden; width: 100%; z-index: 11; }
.menu-listing-mobile > li { display: block; margin-bottom: 30px; }
.menu-listing-mobile > li:last-child { margin-bottom: 0; }
.menu-listing-mobile > li > a { color: #fff; display: block; font: 2.4rem/1.2 "Poppins-Light"; text-align: center; }
.menu-listing-mobile > li > a > img { width: 20px; }
.menu-listing-mobile > li.active > a,
.menu-listing-mobile > li > a:hover { color: #002714; }
.fixed-navbar-menu-mobile.active > span::before,
.fixed-navbar-menu-mobile.active > span::after { height: 50%; -webkit-transition: 0.5s linear 0s; -moz-transition: 0.5s linear 0s; -ms-transition: 0.5s linear 0s; -o-transition: 0.5s linear 0s; transition: 0.5s linear 0s; }
.menu-listing-close-mobile.active { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; }
.menu-listing-mobile.active { opacity: 1; top: 50%; -webkit-transition: 0.5s linear 0.5s; -moz-transition: 0.5s linear 0.5s; -ms-transition: 0.5s linear 0.5s; -o-transition: 0.5s linear 0.5s; transition: 0.5s linear 0.5s; visibility: visible; }

  /*------- Mobile Fixed Navigation bar Menu Section Ends -------*/

  /*------- Banner Section Starts -------*/

.bg-banner { height: 75vh; }
.header-navbar-menu-desktop { display: none; }
.banner-info > h1 { font-size: 24rem; line-height: 0.5; }

  /*------- Banner Section Ends -------*/

  /*------- About Us Section Starts -------*/

.about-info > h2 > span:first-child,
.about-info > h2 > span:last-child { display: inline; }
.about-shape { margin-bottom: 30px; position: static !important; }
.about-shape > img { width: 100px; }

  /*------- About Us Section Ends -------*/

  /*------- Quote Section Starts -------*/

.bg-quote { padding: 0; }
.quote > p { font-size: 7rem; }

  /*------- Quote Section Ends -------*/

  /*------- Counter Section Starts -------*/

.bg-counter { padding: 30px 30px 0; }
.counter-left-leaf-shape,
.counter-right-leaf-shape { display: none; }
.media-counter { margin-bottom: 30px; }
.media-counter:hover { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

  /*------- Counter Section Ends -------*/

  /*------- Products Section Starts -------*/

.bg-products { padding: 30px 30px 100px; }
.media-body-product > h3 { font-size: 1.8rem; }

  /*------- Products Section Ends -------*/

  /*------- Testimonials Section Starts -------*/

.testimonials-leaves-shape { display: none; }
.testimonials-slick-slider .slick-dots { bottom: -35px; }

  /*------- Testimonials Section Ends -------*/

  /*------- Partners Section Starts -------*/

.bg-partners { padding: 30px; }
.bg-partners-quote { padding: 50px 30px 0; }

  /*------- Partners Section Ends -------*/

  /*------- Footer Section Starts -------*/

.bg-footer { margin-top: 150px; padding: 205px 30px 30px; }
.box-contact { width: 85%; }
.calculator-text { right: -30px; top: -30px; }
.footer-leaf-shape { display: none; }
.footer-about-desc > p,
.footer-listing > li:last-child { margin-bottom: 30px; }
.cr-info { margin: 0; }

  /*------- Footer Section Ends -------*/

/*------- Home Page Ends -------*/

/*------- About Us Page Starts -------*/

  /*------- Banner Section Starts -------*/

.banner-info-ip > h1 { font-size: 10rem; }

  /*------- Banner Section Ends -------*/

  /*------- About Information Section Starts -------*/

.bg-about-info-ap { padding: 30px 30px 0; }
.about-info-ap > h2 > span { display: inline; }

  /*------- About Information Section Ends -------*/

  /*------- Message Section Starts -------*/

.chairman-message > p { font: 5rem/1.2 "Poppins-Bold"; text-align: center; }

  /*------- Message Section Ends -------*/

  /*------- Video Section Starts -------*/

.bg-video-ap { margin-bottom: 200px; }
.fixed-video-popup { width: 85%; }

  /*------- Video Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Our Products Page Starts -------*/

  /*------- Product Information Section Starts -------*/

.all-product-heading-pp > h2 { font-size: 3rem; margin-bottom: 30px; }

  /*------- Product Information Section Ends -------*/

/*------- Our Products Page Ends -------*/

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

/*------- Common CSS Starts -------*/

.container-fluid { padding: 50px 30px; }

/*------- Common CSS Ends -------*/

/*------- Home Page Starts -------*/

  /*------- Banner Section Starts -------*/

.bg-banner { height: 75vh; }
.header-navbar-menu-desktop { width: 910px; }
.menu-listing-desktop > li { margin-right: 30px; }
.banner-info > h1 { line-height: 0.5; }

  /*------- Banner Section Ends -------*/

  /*------- About Us Section Starts -------*/

.about-info > h2 > span:first-child,
.about-info > h2 > span:last-child { display: inline; }
.about-shape { margin-bottom: 30px; position: static !important; }
.about-shape > img,
.about-img-shape > img { width: 100px; }

  /*------- About Us Section Ends -------*/

  /*------- Quote Section Starts -------*/

.bg-quote { padding: 0; }
.quote > p { font-size: 7rem; }

  /*------- Quote Section Ends -------*/

  /*------- Products Section Starts -------*/

.bg-products { padding: 50px 30px 120px; }
.media-body-product > h3 { font-size: 1.8rem; }

  /*------- Products Section Ends -------*/

  /*------- Testimonials Section Starts -------*/

.testimonials-leaves-shape { display: none; }
.testimonials-slick-slider .slick-dots { bottom: -40px; }

  /*------- Testimonials Section Ends -------*/

  /*------- Partners Section Starts -------*/

.bg-partners { padding: 50px 30px; }
.bg-partners-quote { padding: 50px 30px 0; }

  /*------- Partners Section Ends -------*/

  /*------- Footer Section Starts -------*/

.bg-footer { margin-top: 150px; padding: 225px 30px 50px; }
.box-contact { width: 85%; }
.footer-leaf-shape { display: none; }
.footer-about-desc > p,
.footer-listing > li:last-child { margin-bottom: 50px; }
.cr-info { margin: 0; }

  /*------- Footer Section Ends -------*/

/*------- Home Page Ends -------*/

/*------- About Us Page Starts -------*/

  /*------- Banner Section Starts -------*/

.banner-info-ip > h1 { font-size: 14rem; }

  /*------- Banner Section Ends -------*/

  /*------- About Information Section Starts -------*/

.bg-about-info-ap { padding: 30px 30px 0; }
.about-info-ap > h2 > span { display: inline; }

  /*------- About Information Section Ends -------*/

  /*------- Message Section Starts -------*/

.chairman-message > p { font: 5rem/1.2 "Poppins-Bold"; text-align: center; }

  /*------- Message Section Ends -------*/

  /*------- Video Section Starts -------*/

.bg-video-ap { margin-bottom: 200px; }
.fixed-video-popup { width: 85%; }

  /*------- Video Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Our Products Page Starts -------*/

  /*------- Product Information Section Starts -------*/

.all-product-heading-pp > h2 { font-size: 3rem; margin-bottom: 30px; }

  /*------- Product Information Section Ends -------*/

/*------- Our Products Page Ends -------*/

}