@media only screen and (max-width: 767px) {

/*------- Common CSS Starts -------*/

body.active { overflow: hidden; }
.display-block-mobile { display: block; }
.section-heading > h2 { font-size: 2.4rem; margin-bottom: 15px; padding-bottom: 10px; }
p { font-size: 1.6rem; }

/*------- Common CSS Ends -------*/

/*------- Home Page Starts -------*/

	/*------- Welcome PopUp Starts -------*/

.bg-pc-home-popup { width: 85%; }
.welcome-heading > p { font-size: 2.4rem; }

	/*------- Welcome PopUp Ends -------*/

	/*------- Desktop Logo and Navigationbar Menu Section Starts -------*/

.bg-logo-navbar-menu-desktop { display: none; }

	/*------- Desktop Logo and Navigationbar Menu Section Ends -------*/

	/*------- Mobile Header Section Starts -------*/

.bg-header-mobile { background-color: #fff; display: block; left: 0; padding: 15px 15px 10px; position: fixed; top: 0; width: 100%; z-index: 10; }
.header-logo-mobile > a { display: inline-block; }
.header-logo-mobile > a > img { width: 45px; }

    /*------- Hamburger Menu CSS Starts -------*/

.burger-menu { background-color: transparent; cursor: pointer; height: 40px; position: relative; width: 40px; }
.burger-menu span { position: absolute; height: 2px; width: 25px; background-color: #000; top: 50%; left: 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%); }
.burger-menu span::before,
.burger-menu span::after { content: ""; background-color: #000; height: 2px; width: 30px; 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; }
.burger-menu span::before { top: -10px; }
.burger-menu span::after { width: 20px; }
.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 Navigationbar Menu Section Starts -------*/

.fixed-navbar-menu-mobile { display: block; }
.fixed-navbar-menu-mobile > span::before { background-color: #273b82; content: ""; height: 100%; 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: 0; z-index: 11; }
.fixed-navbar-menu-mobile > span::after { background-color: #273b82; bottom: 0; content: ""; height: 100%; position: fixed; right: 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: 0; z-index: 11; }
.menu-listing-close-mobile { background-color: #fff; height: 50px; line-height: 50px; position: fixed; right: 0; text-align: center; top: 0; -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: #273b82; 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; z-index: 11; }
.menu-listing-mobile > li { display: block; margin-bottom: 15px; }
.menu-listing-mobile > li:last-child { margin-bottom: 0; }
.menu-listing-mobile > li > a { color: #fff; display: block; font: 2.4rem/1.2 "Heebo-Light"; text-align: center; }
.menu-listing-mobile > li.active > a,
.menu-listing-mobile > li > a:hover { color: #ff4900; }
.fixed-navbar-menu-mobile.active > span::before,
.fixed-navbar-menu-mobile.active > span::after { -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; width: 50%; }
.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 Navigationbar Menu Section Ends -------*/

	/*------- Banner Section Starts -------*/

.header-banner-home { height: 50vh; }
.banner-heading-home { padding: 15px; }
.banner-heading-home > h1 { font-size: 2.4rem; margin-bottom: 15px; padding-bottom: 10px; }
.banner-heading-home > p { margin-bottom: 15px; width: 100%; }

	/*------- Banner Section Ends -------*/

	/*------- About Section Starts -------*/

.bg-about-home { background-color: #f1f1f1; padding: 15px; }
.about-img-home::before { background-color: #f1f1f1; }
.about-img-home > img { margin: 0 auto 15px; }
.about-heading-home > p { margin-bottom: 15px; text-align: justify; }

	/*------- About Section Ends -------*/

	/*------- Products Section Starts -------*/

.bg-products-home { padding: 15px; }
.product-heading-desc-home > p { margin-bottom: 15px; text-align: justify; }
.box-product-home { margin-bottom: 15px; padding: 15px 15px 10px; }
.read-view-more-product-home { margin-top: 15px; }

	/*------- Products Section Ends -------*/

	/*------- Footer Section Starts -------*/

.bg-footer-home { margin-top: 12vw; padding: 15px; }
.footer-shape { top: -10vw; }
.footer-heading > h3 { margin-bottom: 15px; }
.footer-heading > p { margin-bottom: 15px; text-align: justify; }
.footer-social-listing { margin-bottom: 15px; }
.footer-social-listing > li > a { height: 35px; width: 35px; }
.footer-social-listing > li > a > i { font-size: 1.6rem; line-height: 35px; }
.footer-listing { margin-bottom: 15px; }
.footer-listing > li { margin-bottom: 10px; }
.footer-listing > li > a, 
.footer-extra-info-listing > li > a { font-size: 1.6rem; }
.footer-contact-listing > li,
.footer-contact-listing > li > address { margin-bottom: 15px; }
.footer-horizontal-line { margin: 15px 0; }
.footer-extra-info-listing > li { display: block; }
.footer-extra-info-listing > li > a::after { display: none; margin: 0; }
.copyright-info > p,
.powered-by-info > p { font-size: 1.4rem; margin-bottom: 10px; text-align: center; }
.powered-by-info > p { margin-bottom: 0; }

	/*------- Footer Section Ends -------*/

/*------- Home Page Ends -------*/

/*------- About Us Page Starts -------*/

	/*------- Common CSS Starts -------*/

.section-heading-ip > h1 { font-size: 2.4rem; }
.section-heading-ip > p > a, 
.section-heading-ip > p > span { font-size: 1.4rem; }

	/*------- Common CSS Ends -------*/

	/*------- Wrapper Section Starts -------*/

.wrapper { margin-top: 75px; }

	/*------- Wrapper Section Ends -------*/

	/*------- About Us Banner Section Starts -------*/

.bg-about-us-banner-ap,
.bg-our-products-banner-pp,
.bg-contact-us-banner-cp { padding: 15px; }

	/*------- About Us Banner Section Ends -------*/

	/*------- About Us Information Section Starts -------*/

.bg-about-information-ap { padding: 15px 15px 0; }
.about-image-border-ap { display: none; }
.about-image-ap > img { margin-bottom: 15px; }
.about-info-ap > h2 { font-size: 2.4rem; margin-bottom: 15px; }
.about-info-ap > p { margin-bottom: 15px; text-align: justify; }

	/*------- About Us Information Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Our Products Page Starts -------*/

	/*------- Product Information Section Starts -------*/

.bg-our-products-info-pp { padding: 15px 15px 0; }
.box-our-product-pp { margin-bottom: 15px; }
.box-our-product-heading-desc-pp { padding: 15px; }
.box-our-product-heading-desc-pp > h3 { margin-bottom: 10px; }
.box-our-product-heading-desc-pp > p { min-height: auto; text-align: justify; }

	/*------- Product Information Section Ends -------*/

/*------- Our Products Page Ends -------*/

/*------- Speciality Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.bg-spe-cap-product-info-detail-ip { padding: 15px 15px 0; }
.speciality-capsules-type-heading > h3 { font-size: 2rem; margin-bottom: 15px; }
.box-panel-sc-scp { margin-bottom: 15px; }
.box-heading-sc-scp > h3 { font-size: 2rem; }
.box-desc-sc-scp > p { min-height: auto; padding: 15px; text-align: justify; }
.speciality-capsules-img-scp > img { margin: 0 auto 15px; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Speciality Capsules Page Ends -------*/

/*------- Veterinary Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.bg-product-info-detail-ip { padding: 15px; }
.veterinary-capsules-img-vcp > img { margin: 0 auto 15px; }
.veterinary-capsules-info-ip > p { text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Veterinary Capsules Page Ends -------*/

/*------- BDS-CR Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.bds-cr-capsules-img-bdcp > img { margin: 0 auto 15px; }
.bds-cr-details-info-ip > p { margin-bottom: 15px; text-align: justify; }
.bds-cr-details-info-ip > h3 { font-size: 1.8rem; margin-bottom: 15px; }
.bds-cr-listing-ip > li { font-size: 1.6rem; text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/	

/*------- BDS-CR Capsules Page Ends -------*/

/*------- Hard Gelatin Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.hard-gelatin-capsules-img-hgp > img { margin: 0 auto 15px; }
.hg-capsules-info-ip > p { text-align: justify; }
.hg-capsules-info-ip > h3 { font-size: 2rem; }
.hgc-listing > li { font-size: 1.6rem; text-align: justify; }
.hgc-listing { margin-bottom: 5px; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Hard Gelatin Capsules Page Ends -------*/

/*------- HPMC Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.hpmc-capsules-img-hpp > img { margin: 0 auto 15px; }

	/*------- Product Detail Information Section Ends -------*/

/*------- HPMC Capsules Page Ends -------*/

/*------- Patents Page Starts -------*/

	/*------- Patents Informations Section Starts -------*/

.bg-patents-info { padding: 15px; }
.patents-info > p { margin-bottom: 15px; text-align: justify; }
.patents-info-listing { margin-bottom: 15px; }
.patents-info-listing > li { font-size: 1.6rem; text-align: justify; }

	/*------- Patents Informations Section Ends -------*/

/*------- Patents Page Ends -------*/

/*------- Contact Us Page Starts -------*/

	/*------- Contact Information and Form Section Starts -------*/

.bg-contact-info-form-cp { padding: 15px 15px 30px; }
.contact-heading-cp > h2 { font-size: 2.4rem; margin-bottom: 15px; }
.contact-info-circle-cp { height: 50px; width: 50px; }
.contact-info-circle-cp > i { font-size: 2rem; line-height: 50px; }
.media-contact-info-cp,
.media-contact-info-cp:last-of-type { margin: 0 0 15px; }
.media-left-contact-info-cp { padding-right: 15px; }
.media-body-contact-info-cp > h3 { font-size: 1.8rem; margin-bottom: 10px; }
.media-body-contact-info-cp > p > a { font-size: 1.6rem; }
.inquiry-quote > p { font-size: 1.8rem; margin-bottom: 45px; text-align: justify; }
.form-group-element { margin-bottom: 35px; }

	/*------- Contact Information and Form Section Ends -------*/

	/*------- Map Section Starts -------*/

.bg-map-cp { padding: 0 0 15px; }

	/*------- Map Section Ends -------*/

/*------- Contact Us Page Ends -------*/

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

/*------- Common CSS Starts -------*/

.display-block-tab { display: block; }
.section-heading > h2 { font-size: 2.4rem; }

/*------- Common CSS Ends -------*/

/*------- Welcome Popup Section Starts -------*/

.bg-pc-home-popup { padding: 25px; width: 85%; }

/*------- Welcome Popup Section Ends -------*/

/*------- Home Page Starts -------*/

	/*------- Desktop Logo and Navigationbar Menu Section Starts -------*/

.desktop-menu-listing > li { margin-right: 20px; }

	/*------- Desktop Logo and Navigationbar Menu Section Ends -------*/

	/*------- Banner Section Starts -------*/

.header-banner-home { height: 50vh; margin-bottom: 30px; }
.banner-heading-home > h1 { font-size: 2.4rem; }
.banner-heading-home > p { margin-bottom: 30px; width: 100%; }

	/*------- Banner Section Ends -------*/

	/*------- About Us Section Starts -------*/

.bg-about-home { padding: 30px 15px; }
.about-heading-home > p { text-align: justify; }

	/*------- About Us Section Ends -------*/

	/*------- Products Section Starts -------*/

.bg-products-home { padding: 30px 15px; }
.product-heading-desc-home > h2 { font-size: 2.4rem; }
.product-heading-desc-home > p { margin-bottom: 30px; text-align: justify; }
.box-product-home { -ms-align-items: center; align-items: center; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; height: 92px; justify-content: center; padding: 20px; }
.box-product-home > p { font-size: 1.6rem; }
.read-view-more-product-home { margin-top: 15px; }

	/*------- Products Section Ends -------*/

	/*------- Footer Section Starts -------*/

.bg-footer-home { margin-top: 75px; padding: 30px 15px; }
.footer-listing { margin-bottom: 30px; }
.footer-horizontal-line { margin: 30px 0; }

	/*------- Footer Section Ends -------*/

/*------- Home Page Ends -------*/

/*------- About Us Page Starts -------*/

	/*------- Common CSS Starts -------*/

.section-heading-ip > h1 { font-size: 3rem; }

	/*------- Common CSS Ends -------*/

	/*------- Wrapper Section Starts -------*/

.wrapper { margin-top: 105px; }

	/*------- Wrapper Section Ends -------*/

	/*------- About Us Banner Section Starts -------*/

.bg-about-us-banner-cp { padding: 30px 15px; }

	/*------- About Us Banner Section Ends -------*/

	/*------- About Us Information Section Starts -------*/

.about-image-ap > img { margin: 0 auto 30px; width: auto; }
.about-image-border-ap { display: none; }
.bg-about-information-ap { padding: 30px 15px; }
.about-info-ap > h2 { font-size: 2.4rem; }
.about-info-ap > p { text-align: justify; }

	/*------- About Us Information Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Our Products Page Starts -------*/

	/*------- Product Information Section Starts -------*/

.bg-our-products-info-pp { padding: 30px 15px; }
.box-our-product-heading-desc-pp > p { min-height: 180px; }

	/*------- Product Information Section Ends -------*/

/*------- Our Products Page Ends -------*/

/*------- Speciality Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.bg-product-info-detail-ip { padding: 3.5vw 15px 6.5vw; }
.box-panel-sc-scp { margin-bottom: 30px; }
.box-desc-sc-scp > p { min-height: auto; text-align: justify; }
.speciality-capsules-img-scp > img { margin: 0 auto 30px; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Speciality Capsules Page Ends -------*/

/*------- Veterinary Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.veterinary-capsules-info-ip > p { text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Veterinary Capsules Page Ends -------*/

/*------- BDS-CR Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.bds-cr-details-info-ip > p,
.bds-cr-listing-ip > li { text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/	

/*------- BDS-CR Capsules Page Ends -------*/

/*------- Hard Gelatin Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.hard-gelatin-capsules-img-hgp > img { margin: 0 auto 30px; }
.hg-capsules-info-ip > p { text-align: justify; }
.hgc-listing > li { text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Hard Gelatin Capsules Page Ends -------*/

/*------- Patents Page Starts -------*/

	/*------- Patents Informations Section Starts -------*/

.bg-patents-info { padding: 30px 15px 60px; }
.patents-info > p { text-align: justify; }
.patents-info-listing > li { text-align: justify; }

	/*------- Patents Informations Section Ends -------*/

/*------- Patents Page Ends -------*/

/*------- Contact Us Page Starts -------*/

	/*------- Contact Us Banner Section Starts -------*/

.bg-contact-us-banner-cp { padding: 30px 15px; }

	/*------- Contact Us Banner Section Ends -------*/

	/*------- Contact Information and Form Section Starts -------*/

.bg-contact-info-form-cp { padding: 30px 15px; }
.contact-heading-cp > h2 { font-size: 2.4rem; margin-bottom: 30px; }
.media-contact-info-cp { margin: 0 0 30px; }
.media-left-contact-info-cp { padding-right: 20px; }
.media-body-contact-info-cp > p,
.media-body-contact-info-cp > p > a { font-size: 1.7rem; }
.inquiry-quote > p { margin-bottom: 45px; }
.form-group-element { margin-bottom: 35px; }

	/*------- Contact Information and Form Section Ends -------*/

	/*------- Map Section Starts -------*/

.bg-map-cp { padding: 0 0 50px; }

	/*------- Map Section Ends -------*/

/*------- Contact Us Page Ends -------*/

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

/*------- Common CSS Starts -------*/

.section-heading > h2 { font-size: 2.4rem; }

/*------- Common CSS Ends -------*/

/*------- Welcome Popup Section Starts -------*/

.bg-pc-home-popup { padding: 25px; width: 85%; }

/*------- Welcome Popup Section Ends -------*/

/*------- Home Page Starts -------*/

	/*------- Banner Section Starts -------*/

.banner-heading-home > h1 { font-size: 3rem; }
.banner-heading-home > p { margin-bottom: 30px; width: 100%; }

	/*------- Banner Section Ends -------*/

	/*------- About Us Section Starts -------*/

.bg-about-home { padding: 30px 15px; }
.about-heading-home > p { text-align: justify; }

	/*------- About Us Section Ends -------*/

	/*------- Products Section Starts -------*/

.bg-products-home { padding: 30px 15px; }
.product-heading-desc-home > h2 { font-size: 2.4rem; }
.product-heading-desc-home > p { margin-bottom: 30px; text-align: justify; }
.box-product-home { -ms-align-items: center; align-items: center; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; height: 92px; justify-content: center; padding: 20px; }
.read-view-more-product-home { margin-top: 15px; }

	/*------- Products Section Ends -------*/

	/*------- Footer Section Starts -------*/

.bg-footer-home { padding: 30px 15px; }
.footer-shape { top: -85px; }
.footer-listing { margin-bottom: 30px; }
.footer-horizontal-line { margin: 30px 0; }

	/*------- Footer Section Ends -------*/

/*------- Home Page Ends -------*/

/*------- About Us Page Starts -------*/

	/*------- Common CSS Starts -------*/

.section-heading-ip > h1 { font-size: 3rem; }

	/*------- Common CSS Ends -------*/

	/*------- Wrapper Section Starts -------*/

.wrapper { margin-top: 105px; }

	/*------- Wrapper Section Ends -------*/

	/*------- About Us Banner Section Starts -------*/

.bg-about-us-banner-cp { padding: 30px 15px; }

	/*------- About Us Banner Section Ends -------*/

	/*------- About Us Information Section Starts -------*/

.bg-about-information-ap { padding: 80px 15px 0; }
.about-info-ap > h2 { font-size: 2.4rem; }
.about-info-ap > p { text-align: justify; }

	/*------- About Us Information Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Our Products Page Starts -------*/

	/*------- Product Information Section Starts -------*/

.bg-our-products-info-pp { padding: 30px 15px; }

	/*------- Product Information Section Ends -------*/

/*------- Our Products Page Ends -------*/

/*------- Speciality Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.bg-product-info-detail-ip { padding: 3.5vw 15px 6.5vw; }
.box-heading-sc-scp > h3 { font-size: 2rem; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Speciality Capsules Page Ends -------*/

/*------- Veterinary Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.veterinary-capsules-info-ip > p { text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Veterinary Capsules Page Ends -------*/

/*------- BDS-CR Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.bds-cr-details-info-ip > p,
.bds-cr-listing-ip > li { text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/	

/*------- BDS-CR Capsules Page Ends -------*/

/*------- Hard Gelatin Capsules Page Starts -------*/

	/*------- Product Detail Information Section Starts -------*/

.hard-gelatin-capsules-img-hgp > img { margin: 0 auto 30px; }
.hg-capsules-info-ip > p { text-align: justify; }
.hgc-listing > li { text-align: justify; }

	/*------- Product Detail Information Section Ends -------*/

/*------- Hard Gelatin Capsules Page Ends -------*/

/*------- Patents Page Starts -------*/

	/*------- Patents Informations Section Starts -------*/

.bg-patents-info { padding: 30px 15px; }
.patents-info > p { text-align: justify; }
.patents-info-listing > li { text-align: justify; }

	/*------- Patents Informations Section Ends -------*/

/*------- Patents Page Ends -------*/

/*------- Contact Us Page Starts -------*/

	/*------- Contact Us Banner Section Starts -------*/

.bg-contact-us-banner-cp { padding: 30px 15px; }

	/*------- Contact Us Banner Section Ends -------*/

	/*------- Contact Information and Form Section Starts -------*/

.bg-contact-info-form-cp { padding: 30px 15px; }
.contact-heading-cp > h2 { font-size: 2.4rem; margin-bottom: 30px; }
.media-contact-info-cp { margin: 0 0 30px; }
.media-left-contact-info-cp { padding-right: 20px; }
.inquiry-quote > p { font-size: 2rem; }
.inquiry-quote > p { margin-bottom: 45px; }
.form-group-element { margin-bottom: 35px; }

	/*------- Contact Information and Form Section Ends -------*/

	/*------- Map Section Starts -------*/

.bg-map-cp { padding: 0 0 50px; }

	/*------- Map Section Ends -------*/

/*------- Contact Us Page Ends -------*/

}