@media (max-width:1680px) {

	/* 	NEW RESPONSIVE START */
	main { overflow: hidden; }
	.slider .inner-item { background-size: 60% !important; background-position: 110% 0% !important; }
	.slider .main-slider .inner-item .caption { max-width: 480px; }
	.slider .main-slider .inner-item .caption h2 { font-size: 36px; line-height: 42px; }
	.banner-right-img { height: 720px; justify-content: flex-end; }
	.banner-right-img img { max-width: 500px; width: 100%; object-fit: cover; object-position: center; }
	section#home .social-icons { left: 0; }
	.home-about-section:before { width: 400px; height: 400px; background-repeat: no-repeat; background-size: cover; top: -150px; }
	.ser-card .item-front .content .title { font-size: 26px; line-height: 32px; }
	.ser-card .item-front .thumbnail img { max-width: 280px; width: 100%; object-fit: cover; object-position: center; }
	.home-contact-section h2 { font-size: 68px; line-height: 70px; }
	.sep-img3 { bottom: 50px; }
	.contact_details { margin-top: 50px; }
	.contact_details ul li a { font-size: 16px; }
	.contact-map:after { background-size: cover; background-repeat: no-repeat; width: 400px; height: 400px; right: -20%; }

	/* 	NEW RESPONSIVE END */
	.container { width: 1140px; }
	.slider .inner-item { height: 850px; }
	.home-products .items .image { min-height: 300px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 50px; }

	/*HOME ABOUT US*/
	.vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 250px 30px 60px; margin-top: -60px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: -100px; bottom: -100px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 55%; }
	.readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 200px; font-size: 17px; line-height: 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
	.home-products .items { margin-right: 0; }
	.home-products .items .image { min-height: 366px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 35px; line-height: normal; margin-top: 100px; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; background-position: right !important; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 175px; bottom: -130px; position: relative; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 35px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.testimonial .slick-slide > div { width: 100%; }
	.testimonial .item .content .except { font-size: 16px; line-height: 22px; }
	footer.footer p { font-size: 17px; line-height: 28px; }
	footer.footer .footer-item h6 { font-size: 18px; }
	footer.footer .footer-info { padding: 30px 0; }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 14px; }
	footer.footer .footer-info li .menu li { padding: 5px 0; line-height: normal; }
	.inner-banner { height: 450px; background-position: right !important; }
	.inner-banner h2 { font-size: 40px; line-height: normal; margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 150px; left: 0; }
	.vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 35px; line-height: normal; }
	.add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 14px; width: 180px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0 0; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -36px; width: 250px; left: -49px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 35px; line-height: normal; }
	.Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 30px; font-size: 14px; width: 100%; padding: 8px; }
	.gform_wrapper.gravity-theme .gform_footer,
	.gform_wrapper.gravity-theme .gform_page_footer { width: 200px; }
	.single-merchandise .product.type-product .summary h1 { font-size: 35px; line-height: normal; margin: 0 0 15px; }
	.single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 17px; line-height: 28px; }
	section.related.products h2 { margin: 100px 0 10px; font-size: 35px; line-height: normal; }
	.woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: 20px; margin: 20px 0 10px; }
	.woocommerce ul.products li.product.type-product .button { width: 180px; line-height: 20px; font-size: 14px; }
}
@media (max-width:1399px) {

	/* 	NEW RESPONSIVE START */
	.slider .inner-item { height: 950px; background-size: 63% !important; background-position: 112% 15% !important; }
	section#home .social-icons { top: 25%; left: 1%; }
	section#home .social-icons ul { padding: 0; }
	.sep-img4 img { left: unset; }
	.sep-img3 { left: 45%; }
	.home-about-section:before { top: -170px; }
	.ser-card .item-front .thumbnail img { max-width: 250px; height: 300px; object-fit: contain; }
	.anim-img3,
	.anim-img1 { display: none; }
	.ser-card .item-front .thumbnail { height: 350px; }
	.ser-card .item-back { padding: 35px 20px 25px 30px; height: 450px; }
	.ser-card .item-back .content .title { font-size: 24px; line-height: 30px; }
	.ser-card .item-back .content .para { height: 300px; }
	.con-anim-img2 { z-index: -1; }
	.home-contact-section h2 { font-size: 60px; line-height: 64px; }
	.sep-img5 { right: 5%; }
	.inner-banner { height: 520px; background-size: 100% !important; }
	.ban_con { max-width: 550px; }

	/* 	NEW RESPONSIVE END */
	.container { width: 1140px; }
	.home-products .items .image { min-height: 300px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 50px; }

	/*HOME ABOUT US*/
	.vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 250px 30px 60px; margin-top: -60px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: -100px; bottom: -100px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 55%; }
	.readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 200px; font-size: 17px; line-height: 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
	.home-products .items { margin-right: 0; }
	.home-products .items .image { min-height: 366px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 35px; line-height: normal; margin-top: 100px; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; background-position: right !important; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 175px; bottom: -130px; position: relative; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 35px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 17px; line-height: 28px; }
	.testimonial .slick-slide > div { width: 100%; }
	.testimonial .item .content .except { font-size: 16px; line-height: 22px; }
	footer.footer p { font-size: 17px; line-height: 28px; }
	footer.footer .footer-item h6 { font-size: 18px; }
	footer.footer .footer-info { padding: 30px 0; }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 14px; }
	footer.footer .footer-info li .menu li { padding: 5px 0; line-height: normal; }
	.inner-banner { height: 390px !important; background-position: right !important; }
	.ban_con .desc { line-height: 1.6; font-size: 14px; }
	.inner-banner h2 { font-size: 23px; line-height: normal; margin: 0 0 15px; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 150px; left: 0; }
	.vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 35px; line-height: normal; }
	.add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 17px; line-height: 28px; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 14px; width: 180px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0 0; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -36px; width: 250px; left: -49px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 35px; line-height: normal; }
	.Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 30px; font-size: 14px; width: 100%; padding: 8px; }
	.gform_wrapper.gravity-theme .gform_footer,
	.gform_wrapper.gravity-theme .gform_page_footer { width: 200px; }
	.single-merchandise .product.type-product .summary h1 { font-size: 35px; line-height: normal; margin: 0 0 15px; }
	.single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 17px; line-height: 28px; }
	section.related.products h2 { margin: 100px 0 10px; font-size: 35px; line-height: normal; }
	.woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: 20px; margin: 20px 0 10px; }
	.woocommerce ul.products li.product.type-product .button { width: 180px; line-height: 20px; font-size: 14px; }
	.anim-img1 img { width: 100px; }
	.anim-img2 img { width: 60px; height: auto; }
	.sep-img5 { bottom: 350px; }
	.home-about-section:before { background-size: cover; background-repeat: no-repeat; width: 371px; height: 371px; }
	.home-services-section:before { width: 371px; height: 371px; background-size: cover; background-repeat: no-repeat; }
	.anim-img1 { left: -198px; }
	.anim-img3 { right: -65px; }
	.anim-img3 img { width: 55px; }
	.anim-img4 { right: -47px; }
	.anim-img5 { left: -92px; }
	.anim-img6 { left: -175px; }
	.anim-img7 { left: -90px; }
	.ser-card .item-front .content .title { line-height: 30px; font-size: 25px; }
	.con-anim-img1 { left: -130px; }
	.con-anim-img2 { right: -65px; }
	.contact-map:after { background-size: cover; background-repeat: no-repeat; width: 271px; height: 271px; bottom: -90px; right: -90px; }
	.con-anim-img3 { bottom: -190px; left: -100px; }
}
@media (max-width:1169px) {

	/* 	NEW RESPONSIVE START */
	.container { max-width: 1140px; width: 100%; }
	.ubermenu-nav { display: flex; align-items: center; justify-content: flex-end; width: 100% !important; }
	.ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target { padding: 10px 25px; }
	.slider .inner-item { background: none !important; background-position: unset !important; z-index: 1; }
	.slider .inner-item:before { content: ''; position: absolute; top: 0; right: 0; width: 52%; height: 100%; background: #406ab2; z-index: -1; border-radius: 0 0 0 150px; }
	.slider .main-slider .inner-item .caption { transform: translateY(0%) !important; max-width: 450px; height: 750px; }
	.sep-img1 { top: 20px; }
	.sep-img3,
	.sep-img4,
	.sep-img5 { display: none; }
	.home-about-section:before { display: none !important; position: unset; }
	.banner-right-img { height: 650px; }
	header.headerSection { padding: 25px 0 15px; }
	section#home .social-icons ul { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
	section#home .social-icons { top: unset; bottom: -5%; }
	.headerSection .logo img { width: 100%; max-width: 150px; object-fit: cover; object-position: center; padding: 0; }
	.home-about-section { padding: 100px 0 80px; }
	.home-services-section:before { width: 320px; height: 320px; }
	.ser-card .item-front .content .title { line-height: 24px; font-size: 20px; }
	.home-contact-section h2 { font-size: 54px; line-height: 58px; }
	.contact_details ul li img { max-width: 45px; width: 100%; }
	.contact_details ul li { padding-left: 60px; }
	.contact_details ul li.phone { height: 80px; }
	.contact_details ul li a { font-size: 14px; }
	footer.footer { background-size: cover; background-position: center center; }

	/* 	NEW RESPONSIVE END */
	body { font-size: 12px; line-height: 20px; }

	/* 	.container { width: 1140px; } */
	.slider .inner-item { height: 600px; background-position: left !important; }
	.slider .main-slider .inner-item .caption { transform: translateY(100%); width: 100%; padding: 0; text-align: left; }
	.slider .main-slider .inner-item .caption h2 { font-size: 30px; line-height: normal; }
	.slider .main-slider .inner-item .caption p { font-size: 14px; line-height: 20px; text-align: left; }
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }
	.custom-shop { min-height: 450px; }
	.menu-header > ul > li > a { padding: 0px 15px; }

	/*HOME ABOUT US*/
	.vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 14px; line-height: 18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: -100px; bottom: -100px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 45%; }
	.readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 180px; font-size: 14px; line-height: 22px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
	.home-products .items { margin-right: 0; }
	.home-products .items .image { min-height: 366px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 35px; line-height: normal; margin-top: 100px; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 14px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; background-position: right !important; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 14px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 175px; bottom: -130px; position: relative; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 35px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 14px; line-height: 20px; }
	.testimonial .slick-slide > div { width: 100%; }
	.testimonial .item .content .except { font-size: 14px; line-height: 20px; }
	footer.footer p { font-size: 14px; line-height: 20px; }
	footer.footer .footer-item h6 { font-size: 16px; }
	footer.footer .footer-info { padding: 30px 0; }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 14px; }
	footer.footer .footer-info li .menu li { padding: 5px 0; }
	.inner-banner { height: 400px; background-position: right !important; }
	.inner-banner h2 { font-size: 35px; line-height: normal; margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 100px; left: 0; }
	.vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 35px; line-height: normal; }
	.add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 14px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 35px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 14px; width: 180px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0 0; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -36px; width: 250px; left: -49px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 35px; line-height: normal; }
	.Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 30px; font-size: 14px; width: 100%; padding: 5px; }
	.gform_wrapper.gravity-theme .gform_footer,
	.gform_wrapper.gravity-theme .gform_page_footer { width: 170px; }
	.single-merchandise .product.type-product .summary h1 { font-size: 35px; line-height: normal; margin: 0 0 15px; }
	.single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 14px; line-height: 20px; }
	section.related.products h2 { margin: 100px 0 10px; font-size: 35px; line-height: normal; }
	.woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: 20px; margin: 20px 0 10px; }
	.woocommerce ul.products li.product.type-product .button { width: 180px; line-height: 20px; font-size: 14px; }
}
@media (max-width:991px) {
	div#gform_wrapper_2 .gfield_checkbox .gchoice label { font-size: 11px !important;		/* margin-left: 10px !important; */ }
	div#gform_wrapper_2 .gfield_repeater_cell { display: block; width: 100%; }
	.home-contact-section1 h2 strong { display: unset; }
	.home-contact-section.home-contact-section1 .con-anim-img1 { display: none; }
	div#gform_wrapper_2 input#gform_submit_button_2 { height: auto; }
	div#gform_wrapper_2 .gfield_checkbox input { width: 25px !important; height: 25px !important; }
	div#gform_wrapper_2 .gfield_checkbox input[type=checkbox]:before { width: 25px; height: 25px; }
	div#gform_wrapper_2 .gfield.gsection { margin: 0; }
	div#gform_wrapper_2 h3.gsection_title { font-size: 20px; }
	div#gform_wrapper_2 .gfield_label { font-size: 12px; line-height: 12px; }
	div#gform_wrapper_2 input { height: 40px; }
	div#gform_wrapper_2 .ginput_container.ginput_container_select select { height: 40px; }
	.home-contact-section.home-contact-section1 .contact-map iframe { height: 350px !important; }

	/* 	NEW RESPONSIVE START */
	header.headerSection { padding: 10px 0; }
	.nav1 ul li a { padding: 15px 0; color: #406ab2; font-size: 16px; font-weight: 400; }
	.nav1 ul li.has-subnav .accordion-btn { color: #406ab2; margin-top: 15px; }
	.nav1 ul li:hover > a { color: #2c4160; }
	.nav1 ul li ul { margin-top: 0; }
	.nav1 ul li ul li a { font-size: 14px; }
	.slider .inner-item:before { position: unset; width: 0; height: 0; }
	.slider .main-slider .inner-item .caption { max-width: 550px; height: 550px; }
	section#home .social-icons { bottom: -5%; }
	.slider .inner-item { height: 520px; }
	.sep-img1 { top: 10px; }
	.sep-img2 { bottom: 120px; left: 50%; }
	section#home .social-icons ul a { font-size: 16px; }
	.home-about-section { padding: 50px 0 80px; }
	.home-services-section:before { width: 250px; height: 250px; top: 2%; }
	.ser-card { max-width: 650px; margin: 0 auto; }
	.home-about-section:after { right: unset; left: 55%; }
	.home-contact-section h2 { font-size: 42px; line-height: 52px; }
	.contact_details ul li { padding-left: 45px; }
	.contact_details ul li a { line-height: 20px; }
	.contact_details ul li img { max-width: 40px; left: -2%; }
	.contact-map:before { top: 15px; left: -10px; }
	.con-anim-img2 { right: -48px; }
	.con-anim-img2 img { max-width: 80px; }
	.con-anim-img3 { bottom: -100px; left: -50px; }
	.home-contact-section { padding: 50px 0 80px; }
	.ubermenu-skin-grey-white.ubermenu-responsive-toggle { display: none; }
	.nav-cross span { background: #2c4160; }
	.nav-cross.open > span { background: #fff; }
	.nav1 { box-shadow: -2px 0 0px #5279bb inset; }
	a#hamburg { left: unset; right: 1%; z-index: 999; }
	html.open-menu a#hamburg { transform: translateX(0px); }
	.ubermenu-responsive-default.ubermenu { display: none !important; }
	.inner-banner { background: none !important; }

	/* 	NEW RESPONSIVE END */
	body { font-size: 12px; line-height: 20px; overflow-x: hidden; }
	.container { width: 100%; }

	/* 	.slider .inner-item { height: 500px; background-position: left !important; }
	.slider .main-slider .inner-item .caption { transform: translateY(70%); width: 100%; padding: 0; text-align: center; }
	.slider .main-slider .inner-item .caption h2 { font-size: 26px; line-height: normal; }
	.slider .main-slider .inner-item .caption p { font-size: 12px; line-height: normal; text-align: center; }
	.headerSection .logo img {width: 102px;height: auto;}
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; } */

	/*wasim*/
	.top-detail ul { text-align: center; }
	.top-detail a { font-size: 12px; }
	.home header.headerSection { position: relative; border: 0; }
	.row.navigation_section { display: block; }
	.right-menu { display: none; }
	.vc_row.wpb_row.vc_row-fluid.Merchandise h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.woocommerce ul.products li.product.type-product { width: 50%; }
	.vc_row.wpb_row.vc_row-fluid.Cover_section .Card_heading .vc_column-inner { padding: 50px; min-height: 500px; }
	.vc_row.wpb_row.vc_row-fluid.Cover_section h3.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 20px; }
	.custom-shop { min-height: 620px; padding: 25px; }
	.vc_row.wpb_row.vc_row-fluid.news_letter_section h4.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 15px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first .wpb_text_column p { font-size: 16px; line-height: 30px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first:after { background-size: 100% auto; width: 320px; height: 43px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first { padding-bottom: 20px; margin-bottom: 50px; }

	/* 	header.headerSection { padding: 80px 0; } */

	/*HOME ABOUT US*/
	.vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 12px; line-height: 18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: 0; bottom: -100px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 30%; }
	.readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 150px; font-size: 12px; line-height: 18px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.home-products .items { margin-right: 0; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 26px; line-height: normal; margin-top: 100px; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 12px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 12px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 200px; bottom: 0; position: relative; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 12px; line-height: normal; }
	.testimonial .slick-slide > div { width: 100%; }
	.testimonial .item .content .except { font-size: 12px; line-height: 20px; }
	footer.footer p { font-size: 12px; line-height: 20px; }
	footer.footer .footer-item h6 { font-size: 16px; }
	footer.footer .footer-info { padding: 30px 0; }
	footer.footer .copyrights .fleft,
	footer.footer .copyrights .fright { float: none; text-align: center; }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 12px; }

	/* 	.inner-banner { height: 220px; background-position: right !important; } */
	.inner-banner h2 { font-size: 26px; line-height: normal; margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 160px; left: 0; }
	.vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 26px; line-height: normal; }
	.add-to_cart a.button.add_to_cart_button { width: 150px; font-size: 12px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 12px; width: 150px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -80px; width: 300px; left: -50px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 26px; line-height: normal; }
	.Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 20px; font-size: 14px; width: 100%; padding: 5px; }
	.gform_wrapper.gravity-theme .gform_footer,
	.gform_wrapper.gravity-theme .gform_page_footer { width: 100%; }
	.single-merchandise .product.type-product .summary h1 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
	.single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 12px; line-height: normal; }
	section.related.products h2 { margin: 100px 0 10px; font-size: 26px; line-height: normal; }
	.woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: normal; margin: 20px 0 10px; }
	.woocommerce ul.products li.product.type-product .button { width: 100%; line-height: normal; font-size: 12px; }
	.Packages .woocommerce ul.products li.product.type-product { width: 100%; }
	.Packages .woocommerce ul.products li.product.type-product:nth-child(2n) .shop_white_right .row { display: block; }
	.Packages .woocommerce ul.products li.product.type-product .shop_white_right h2 { font-size: 26px; line-height: normal; }
	.Packages .woocommerce ul.products li.product.type-product .shop_white_right .readmore a { width: 150px; line-height: 20px; }
	.our_articles .content p { font-size: 12px; line-height: 20px; margin: 0 0 30px; }
	.our_articles .readmore a { font-size: 16px; width: 150px; }
	.wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }
}
@media (max-width:767px) {
	div#gform_wrapper_2 .gfield_checkbox .gchoice label { font-size: 9px !important; margin-left: 0px !important; font-weight: 700; width: 100%; }
	div#gform_wrapper_2 .gfield_repeater_cell { display: block; width: 100%; }
	.home-contact-section1 h2 strong { display: unset; }
	.home-contact-section.home-contact-section1 .con-anim-img1 { display: none; }
	div#gform_wrapper_2 input#gform_submit_button_2 { height: auto; }
	div#gform_wrapper_2 .gfield_checkbox input { width: 25px !important; height: 25px !important; }
	div#gform_wrapper_2 .gfield_checkbox input[type=checkbox]:before { width: 25px; height: 25px; }
	div#gform_wrapper_2 .gfield.gsection { margin: 0; }
	div#gform_wrapper_2 h3.gsection_title { font-size: 20px; }
	div#gform_wrapper_2 .gfield_label { font-size: 12px; line-height: 12px; }
	div#gform_wrapper_2 input { height: 40px; }
	div#gform_wrapper_2 .ginput_container.ginput_container_select select { height: 40px; }
	.home-contact-section.home-contact-section1 .contact-map iframe { height: 350px !important; }

	/* 	NEW RESPONSIVE START */
	.slider .main-slider .inner-item .caption { margin: 0 auto; text-align: center; }
	.slider .main-slider .inner-item .caption h2 { font-size: 32px; text-align: center; }
	.slider .main-slider .inner-item .caption p { text-align: center; font-size: 14px; line-height: 20px; }
	section#home .social-icons { left: 0; right: 0; }
	section#home .social-icons ul { justify-content: center; }
	#about_us .gl-heading { text-align: center !important; }
	#about_us .gl-heading::before { left: 0; right: 0; margin: 0 auto; top: -5%; }
	.home-about-section .gl-para { max-width: 600px; margin: 0 auto; text-align: center; }
	.gl-heading { font-size: 36px; line-height: 40px; }
	#about_us .wpb_single_image.vc_align_right { text-align: center; margin-top: 30px; }
	.contact_details ul li { padding-left: 80px; }
	.contact_details ul li a { font-size: 16px; }
	.contact_details ul li img { max-width: 50px; left: 0%; }
	.con-anim-img3 { z-index: -1; }
	footer.footer .footer-info li .menu li { margin: 0 15px; }
	.inner-banner { height: 350px; }
	.single-career .text .boxes { margin-bottom: 15px; }

	/* 	NEW RESPONSIVE END */
	body { font-size: 12px; line-height: 20px; }
	.container { width: 100%; }

	/* 	.slider .inner-item { height: 500px; background-position: left !important; }
	.slider .main-slider .inner-item .caption { transform: translateY(70%); width: 100%; padding: 0; text-align: center; }
	.slider .main-slider .inner-item .caption h2 { font-size: 26px; line-height: normal; }
	.slider .main-slider .inner-item .caption p { font-size: 12px; line-height: normal; text-align: center; }
	.headerSection .logo img {width: 102px;height: auto;}
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; } */

	/*wasim*/
	.top-detail ul { text-align: center; }
	.top-detail a { font-size: 12px; }
	.home header.headerSection { position: relative; border: 0; }
	.row.navigation_section { display: block; }
	.right-menu { display: none; }
	.vc_row.wpb_row.vc_row-fluid.Merchandise h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.woocommerce ul.products li.product.type-product { width: 100%; }
	.vc_row.wpb_row.vc_row-fluid.Cover_section .Card_heading .vc_column-inner { padding: 50px; min-height: 500px; }
	.vc_row.wpb_row.vc_row-fluid.Cover_section h3.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 20px; }
	.custom-shop { min-height: 450px; padding: 15px; }
	.vc_row.wpb_row.vc_row-fluid.news_letter_section h4.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 15px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first .wpb_text_column p { font-size: 16px; line-height: 30px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first:after { background-size: 100% auto; width: 320px; height: 43px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first { padding-bottom: 20px; margin-bottom: 50px; }

	/* 	header.headerSection { padding: 80px 0; } */

	/*HOME ABOUT US*/
	.vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 12px; line-height: 18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: 0; bottom: -100px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 30%; }
	.readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 150px; font-size: 12px; line-height: 18px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.home-products .items { margin-right: 0; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 26px; line-height: normal; margin-top: 100px; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 12px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 12px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 200px; bottom: 0; position: relative; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 12px; line-height: normal; }
	.testimonial .slick-slide > div { width: 100%; }
	.testimonial .item .content .except { font-size: 12px; line-height: 20px; }
	footer.footer p { font-size: 12px; line-height: 20px; }
	footer.footer .footer-item h6 { font-size: 16px; }
	footer.footer .footer-info { padding: 30px 0; }
	footer.footer .copyrights .fleft,
	footer.footer .copyrights .fright { float: none; text-align: center; }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 12px; }

	/* 	.inner-banner { height: 220px; background-position: right !important; } */
	.inner-banner h2 { font-size: 26px; line-height: normal; margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 160px; left: 0; }
	.vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 26px; line-height: normal; }
	.add-to_cart a.button.add_to_cart_button { width: 150px; font-size: 12px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 12px; width: 150px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -80px; width: 300px; left: -50px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 26px; line-height: normal; }
	.Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 20px; font-size: 14px; width: 100%; padding: 5px; }
	.gform_wrapper.gravity-theme .gform_footer,
	.gform_wrapper.gravity-theme .gform_page_footer { width: 100%; }
	.single-merchandise .product.type-product .summary h1 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
	.single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 12px; line-height: normal; }
	section.related.products h2 { margin: 100px 0 10px; font-size: 26px; line-height: normal; }
	.woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: normal; margin: 20px 0 10px; }
	.woocommerce ul.products li.product.type-product .button { width: 100%; line-height: normal; font-size: 12px; }
	.Packages .woocommerce ul.products li.product.type-product { width: 100%; }
	.Packages .woocommerce ul.products li.product.type-product:nth-child(2n) .shop_white_right .row { display: block; }
	.Packages .woocommerce ul.products li.product.type-product .shop_white_right h2 { font-size: 26px; line-height: normal; }
	.Packages .woocommerce ul.products li.product.type-product .shop_white_right .readmore a { width: 150px; line-height: 20px; }
	.our_articles .content p { font-size: 12px; line-height: 20px; margin: 0 0 30px; }
	.our_articles .readmore a { font-size: 16px; width: 150px; }
	.wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }
}
@media (max-width:479px) {
	.gl-para p { color: #000; font-size: 12px; FONT-WEIGHT: 200; line-height: 20px; }
	.singleJob-grid { margin: 0; }
	div#gform_wrapper_2 .gfield_repeater_cell { display: block; width: 100%; }
	.home-contact-section1 h2 strong { display: unset; }
	.home-contact-section.home-contact-section1 .con-anim-img1 { display: none; }
	div#gform_wrapper_2 input#gform_submit_button_2 { height: auto; }
	div#gform_wrapper_2 .gfield_checkbox input { width: 25px !important; height: 25px !important; }
	div#gform_wrapper_2 .gfield_checkbox input[type=checkbox]:before { width: 25px; height: 25px; }
	div#gform_wrapper_2 .gfield.gsection { margin: 0; }
	div#gform_wrapper_2 h3.gsection_title { font-size: 20px; }
	div#gform_wrapper_2 .gfield_label { font-size: 12px; line-height: 12px; }
	div#gform_wrapper_2 input { height: 40px; }
	div#gform_wrapper_2 .ginput_container.ginput_container_select select { height: 40px; }
	.home-contact-section.home-contact-section1 .contact-map iframe { height: 350px !important; }
	.inner-banner { height: 240px; }
	.page.page-id-273 .inner-banner,
	.page.page-id-280 .inner-banner { height: 240px; background: #f2f7ff !important; }
	.allJobSection .logoWrapper { width: 100%; margin-bottom: 20px; }
	.we_offer_new .vc_column-inner { padding: 30px 30px !important; margin: 0 !important; }

	/* 	NEW RESPONSIVE START */
	.slider .main-slider .inner-item .caption h2 { font-size: 25px; }
	section#home .social-icons { bottom: -14%; }
	.sep-img1 { top: 30px; }
	.sep-img1 img { max-width: 40px; width: 100%; object-fit: cover; object-position: center; }
	.home-services-section:before { top: 4%; }
	.gl-heading { font-size: 24px; line-height: 24px; }
	.contact-map iframe { height: 500px !important; }
	.contact-map:after { display: none; }
	footer.footer .footer-info li .menu li { margin: 0 6px; }

	/* 	NEW RESPONSIVE END */
	body { font-size: 12px; line-height: 20px; }
	.container { width: 100%; }

	/* 	.slider .inner-item { height: 500px; background-position: left !important; }
	.slider .main-slider .inner-item .caption { transform: translateY(70%); width: 100%; padding: 0; text-align: center; }
	.slider .main-slider .inner-item .caption h2 { font-size: 26px; line-height: normal; }
	.slider .main-slider .inner-item .caption p { font-size: 12px; line-height: normal; text-align: center; }
	.headerSection .logo img {width: 102px;height: auto;}
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; } */

	/*wasim*/
	.top-detail ul { text-align: center; }
	.top-detail a { font-size: 12px; }
	.home header.headerSection { position: relative; border: 0; }
	.row.navigation_section { display: block; }
	.right-menu { display: none; }
	.vc_row.wpb_row.vc_row-fluid.Merchandise h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.woocommerce ul.products li.product.type-product { width: 100%; }
	.vc_row.wpb_row.vc_row-fluid.Cover_section .Card_heading .vc_column-inner { padding: 50px; min-height: 500px; }
	.vc_row.wpb_row.vc_row-fluid.Cover_section h3.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 20px; }
	.custom-shop { min-height: 450px; padding: 15px; }
	.vc_row.wpb_row.vc_row-fluid.news_letter_section h4.vc_custom_heading { font-size: 26px; line-height: normal; margin: 0 0 15px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first .wpb_text_column p { font-size: 16px; line-height: 30px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first:after { background-size: 100% auto; width: 320px; height: 43px; }
	.vc_row.wpb_row.vc_row-fluid.about-us-first { padding-bottom: 20px; margin-bottom: 50px; }

	/* 	header.headerSection { padding: 80px 0; } */

	/*HOME ABOUT US*/
	.vc_row.wpb_row.vc_row-fluid.home_about_section .vc_col-sm-6 .vc_column-inner { padding: 150px 30px 30px; margin-top: -18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section h3.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_text_column { font-size: 12px; line-height: 18px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face { left: 0; bottom: -100px; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section .wpb_single_image.wpb_content_element.face img { width: 30%; }
	.readmore a.vc_general.vc_btn3.vc_btn3-color-grey { width: 150px; font-size: 12px; line-height: 18px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.home-products .items { margin-right: 0; }
	.vc_row.wpb_row.vc_row-fluid.home_about_section { padding-bottom: 50px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section h2.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section h2.vc_custom_heading { font-size: 26px; line-height: normal; margin-top: 100px; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section .wpb_text_column { font-size: 12px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { padding: 80px 0 30px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .wpb_text_column { font-size: 12px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.cta_section .face .vc_single_image-wrapper img { width: 200px; bottom: 0; position: relative; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section h6.vc_custom_heading { margin-top: 60px; font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-section .wpb_text_column { font-size: 12px; line-height: normal; }
	.testimonial .slick-slide > div { width: 100%; }
	.testimonial .item .content .except { font-size: 12px; line-height: 20px; }
	footer.footer p { font-size: 12px; line-height: 20px; }
	footer.footer .footer-item h6 { font-size: 16px; }
	footer.footer .footer-info { padding: 30px 0; }
	footer.footer .copyrights .fleft,
	footer.footer .copyrights .fright { float: none; text-align: center; }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 12px; }

	/* 	.inner-banner { height: 220px; background-position: right !important; } */
	.inner-banner h2 { font-size: 26px; line-height: normal; margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page { padding: 30px 0; }
	.vc_row.wpb_row.vc_row-fluid.about-explore_section.inner-page .face .vc_single_image-wrapper img { position: absolute; bottom: 0; width: 160px; left: 0; }
	.vc_row.wpb_row.vc_row-fluid.cta_section.inner_section h4.vc_custom_heading { font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_right h2.vc_custom_heading { margin-top: 50px; font-size: 26px; line-height: normal; }
	.add-to_cart a.button.add_to_cart_button { width: 150px; font-size: 12px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left h2.vc_custom_heading { margin-top: 100px; font-size: 26px; line-height: normal; }
	.vc_row.wpb_row.vc_row-fluid.shop_white_left .add-to_cart a.button.add_to_cart_button { display: inline-block; position: relative; font-size: 12px; width: 150px; line-height: 20px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info { padding: 50px 0; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info .face .vc_single_image-wrapper img { position: absolute; bottom: -80px; width: 300px; left: -50px; }
	.vc_row.wpb_row.vc_row-fluid.vc_row.wpb_row.vc_row-fluid.contact_us_info h2.vc_custom_heading { margin-top: 150px; font-size: 26px; line-height: normal; }
	.Contact_Us_wrapper .Contact_Us .gform_footer input[type="submit"] { line-height: 20px; font-size: 14px; width: 100%; padding: 5px; }
	.gform_wrapper.gravity-theme .gform_footer,
	.gform_wrapper.gravity-theme .gform_page_footer { width: 100%; }
	.single-merchandise .product.type-product .summary h1 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
	.single-merchandise .product.type-product .summary .woocommerce-product-details__short-description { font-size: 12px; line-height: normal; }
	section.related.products h2 { margin: 100px 0 10px; font-size: 26px; line-height: normal; }
	.woocommerce ul.products li.product.type-product h2 { font-size: 16px; line-height: normal; margin: 20px 0 10px; }
	.woocommerce ul.products li.product.type-product .button { width: 100%; line-height: normal; font-size: 12px; }
	.Packages .woocommerce ul.products li.product.type-product { width: 100%; }
	.Packages .woocommerce ul.products li.product.type-product:nth-child(2n) .shop_white_right .row { display: block; }
	.Packages .woocommerce ul.products li.product.type-product .shop_white_right h2 { font-size: 26px; line-height: normal; }
	.Packages .woocommerce ul.products li.product.type-product .shop_white_right .readmore a { width: 150px; line-height: 20px; }
	.our_articles .content p { font-size: 12px; line-height: 20px; margin: 0 0 30px; }
	.our_articles .readmore a { font-size: 16px; width: 150px; }
	.wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }
}