@media (max-width:1600px) {

	/*CUSTOM CSS*/
	.slider .main-slider .inner-item .caption-hover h2 { }
	.headerSliderAfter h4 { font-size: 100px; }
	.our_gallery .row .thumbnail img { height: 350px; }
	.CounterBox .item .content p { font-size: 150px; line-height: 150px; }
	.CounterBox .item .content h4 { top: 50px; }
	.our_projects .row .thumbnail img { width: 95%; height: 350px; }
	section.banner img.GraphicGirl { width: 300px; }
	section.banner .banner-content { height: 60vh; }
	section.banner img.Graphic-mobile { right: 350px; top: 160px; }
	#flipAnimation > div > div { height: 50px; }
	section.vc_section.AnimationSection .backGround .wpb_raw_html { height: 45px; font-size: 28px; line-height: normal; }
	section.vc_section.AnimationSection .backGroundSec .wpb_raw_html { font-size: 30px; padding: 40px 0; }
	body { font-size: 16px; line-height: 1.6; }
	.woocommerce ul.products li.product.type-product { width: 22.7%; }
	.custom-shop .image a img { height: 400px !important; }
	.vc_row.wpb_row.vc_row-fluid.Merchandise .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a,
	.vc_row.wpb_row.vc_row-fluid.Merchandise .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { width: 145px; margin-right: 0; font-size: 12px; }
	.vc_row.wpb_row.vc_row-fluid.about_UsSection h2.vc_custom_heading { font-size: 75px; line-height: 73px; }
	.vc_row.wpb_row.vc_row-fluid.about_UsSection h2.vc_custom_heading:before { right: 160px; bottom: 85px; background-size: contain; width: 150px; height: 65px; }
	.vc_row.wpb_row.vc_row-fluid.our_client h2.vc_custom_heading { font-size: 55px; }

	/*CUSTOM CSS*/
	.container { width: 1140px; }
	.slider .inner-item { }
	.home-products .items .image { min-height: 300px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 50px; }
	footer.footer p { }
	footer.footer .footer-item h6 { font-size: 18px; }
	footer.footer .footer-info { }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 14px; }
	footer.footer .footer-info li .menu li { }
	.inner-banner { height: 450px; background-position: right !important; }
	.inner-banner h2 { font-size: 60px; line-height: normal; margin: 50px 0 0; }
	.add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 17px; line-height: 28px; }
	.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; }

	/*custom*/
	.vc_row.wpb_row.vc_row-fluid.home-category-sec:before { width: 150px; height: 171px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec li.product-category.product.last:after { width: 105px; height: 140px; background-size: cover; top: 0; right: -75px; }
	section.vc_section.columns-section:before { width: 65px; height: 120px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds:after { width: 70px; height: 140px; top: 0; right: 0px; }
	footer.footer .footer-info:after { right: 20px; width: 80px; height: 141px; }
	.page-template-default main:before,
	.single-product main:before { height: 350px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section .form_section h2.vc_custom_heading:before { width: 98px; height: 137px; background-size: cover; }
}
@media (max-width:1399px) {

	/*CUSTOM CSS*/
	.slider .main-slider .inner-item .caption-hover h2 { }
	.headerSliderAfter h4 { font-size: 100px; }
	.our_gallery .row .thumbnail img { height: 350px; }
	.CounterBox .item .content p { font-size: 150px; line-height: 150px; }
	.CounterBox .item .content h4 { top: 50px; }
	.our_projects .row .thumbnail img { width: 95%; height: 350px; }
	section.banner img.GraphicGirl { width: 300px; }
	section.banner .banner-content { height: 60vh; }
	section.banner img.Graphic-mobile { right: 350px; top: 160px; }
	#flipAnimation > div > div { height: 50px; }
	section.vc_section.AnimationSection .backGround .wpb_raw_html { height: 45px; font-size: 28px; line-height: normal; }
	section.vc_section.AnimationSection .backGroundSec .wpb_raw_html { font-size: 30px; padding: 40px 0; }
	body { font-size: 16px; line-height: 1.6; }
	.woocommerce ul.products li.product.type-product { width: 22.7%; }
	.custom-shop .image a img { height: 400px !important; }
	.vc_row.wpb_row.vc_row-fluid.Merchandise .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a,
	.vc_row.wpb_row.vc_row-fluid.Merchandise .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { width: 145px; margin-right: 0; font-size: 12px; }
	.vc_row.wpb_row.vc_row-fluid.about_UsSection h2.vc_custom_heading { font-size: 75px; line-height: 73px; }
	.vc_row.wpb_row.vc_row-fluid.about_UsSection h2.vc_custom_heading:before { right: 160px; bottom: 85px; background-size: contain; width: 150px; height: 65px; }
	.vc_row.wpb_row.vc_row-fluid.our_client h2.vc_custom_heading { font-size: 55px; }

	/*CUSTOM CSS*/
	.container { width: 1140px; }
	.slider .inner-item { }
	.home-products .items .image { min-height: 300px; }
	.vc_row.wpb_row.vc_row-fluid.home_product_section { padding: 100px 0 50px; }
	footer.footer p { }
	footer.footer .footer-item h6 { font-size: 18px; }
	footer.footer .footer-info { }
	footer.footer .copyrights a,
	footer.footer .copyrights p { font-size: 14px; }
	footer.footer .footer-info li .menu li { }
	.inner-banner { height: 450px; background-position: right !important; }
	.inner-banner h2 { font-size: 80px; line-height: normal; margin: 50px 0 0; }
	.add-to_cart a.button.add_to_cart_button { width: 180px; font-size: 17px; line-height: 28px; }
	.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; }

	/*custom*/
	.vc_row.wpb_row.vc_row-fluid.home-category-sec:before { width: 150px; height: 171px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec li.product-category.product.last:after { width: 105px; height: 140px; background-size: cover; top: 0; right: -75px; }
	section.vc_section.columns-section:before { width: 65px; height: 120px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds:after { width: 70px; height: 140px; top: 0; right: 0px; }
	footer.footer .footer-info:after { right: 20px; width: 80px; height: 141px; }
	.page-template-default main:before,
	.single-product main:before { height: 350px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section .form_section h2.vc_custom_heading:before { width: 98px; height: 137px; background-size: cover; }
}
@media (max-width:1169px) {
	.slider .main-slider .inner-item .caption-hover h2 { font-size: 85px; }
	.headerSliderAfter h4 { font-size: 100px; }
	.our_gallery .row .thumbnail img { height: 350px; }
	.CounterBox .item .content p { font-size: 150px; line-height: 150px; }
	.CounterBox .item .content h4 { top: 50px; }
	.our_projects .row .thumbnail img { width: 95%; height: 350px; }
	body { font-size: 12px; line-height: 20px; }
	.container { width: 85%; }
	.slider .inner-item { height: 450px; background-position: center !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: 100px; }
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }
	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: 16px; line-height: normal; margin: 0 0 0; }
	.inner-banner h1 { font-size: 25px; }
	.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; font-size: 30px; line-height: 35px; }
	.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; }
	.wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }

	/*custom*/
	.menu-header > ul > li > a { padding: 0px 10px; font-size: 13px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec { padding: 20px 0 20px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec h2 { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .vc_single_image-wrapper { margin-top: 200px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec:before { width: 150px; height: 171px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec li.product-category.product.last:after { width: 105px; height: 140px; background-size: cover; top: 0; right: -75px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section h4.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_left { text-align: right; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img { }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_right { text-align: left; }
	section.vc_section.columns-section { padding: 50px 0 150px; }
	section.vc_section.columns-section:before { width: 65px; height: 120px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { background-position: left; background-size: cover; }
	.vc_row.wpb_row.vc_row-fluid.home-product-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds:after { width: 70px; height: 140px; top: 0; right: 0px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0 50px; }
	.vc_row.wpb_row.vc_row-fluid.home-bottom-vid h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	footer.footer .footer-info:after { right: 20px; width: 80px; height: 141px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .without-dog .vc_single_image-wrapper { margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works { padding-bottom: 50px; }
	.page-template-default main:before,
	.single-product main:before { height: 350px; }
	.vc_row.wpb_row.vc_row-fluid.discount_section { padding: 50px 0 !important; }
	.vc_row.wpb_row.vc_row-fluid.product_section h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section { flex-direction: column-reverse; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; margin-top: 50px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section .form_section h2.vc_custom_heading:before { width: 98px; height: 137px; background-size: cover; }
}
@media (max-width:991px) {
	body { font-size: 12px; line-height: 20px; }
	.container { width: 85%; }
	.slider .inner-item { height: 450px; background-position: center !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: 100px; }
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }
	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: 16px; line-height: normal; margin: 0 0 0; }
	.inner-banner h1 { font-size: 25px; }
	.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; font-size: 30px; line-height: 35px; }
	.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; }
	.wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }

	/*custom*/
	.vc_row.wpb_row.vc_row-fluid.home-about-sec { padding: 20px 0 20px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec h2 { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .vc_single_image-wrapper { margin-top: 200px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec:before { width: 150px; height: 171px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec li.product-category.product.last:after { width: 105px; height: 140px; background-size: cover; top: 0; right: -75px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section h4.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_left { text-align: right; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img { }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_right { text-align: left; }
	section.vc_section.columns-section { padding: 50px 0 150px; }
	section.vc_section.columns-section:before { width: 65px; height: 120px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { background-position: left; background-size: cover; }
	.vc_row.wpb_row.vc_row-fluid.home-product-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds:after { width: 70px; height: 140px; top: 0; right: 0px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0 50px; }
	.vc_row.wpb_row.vc_row-fluid.home-bottom-vid h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	footer.footer .footer-info:after { right: 20px; width: 80px; height: 141px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .without-dog .vc_single_image-wrapper { margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works { padding-bottom: 50px; }
	.page-template-default main:before,
	.single-product main:before { height: 350px; }
	.vc_row.wpb_row.vc_row-fluid.discount_section { padding: 50px 0 !important; }
	.vc_row.wpb_row.vc_row-fluid.product_section h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section { flex-direction: column-reverse; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; margin-top: 50px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section .form_section h2.vc_custom_heading:before { width: 98px; height: 137px; background-size: cover; }
}
@media (max-width:767px) {
	body { font-size: 12px; line-height: 20px; }
	.container { width: 100%; }
	.slider .inner-item { height: 450px; background-position: center !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: 100px; }
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }
	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: 16px; line-height: normal; margin: 0 0 0; }
	.inner-banner h1 { font-size: 25px; }
	.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; font-size: 30px; line-height: 35px; }
	.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; }
	.wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }

	/*custom*/
	.vc_row.wpb_row.vc_row-fluid.home-about-sec { padding: 20px 0 20px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec h2 { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .vc_single_image-wrapper { margin-top: 200px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec:before { width: 150px; height: 171px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec li.product-category.product.last:after { width: 105px; height: 140px; background-size: cover; top: 0; right: -75px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section h4.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_left { text-align: right; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img { }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_right { text-align: left; }
	section.vc_section.columns-section { padding: 50px 0 150px; }
	section.vc_section.columns-section:before { width: 65px; height: 120px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { background-position: left; background-size: cover; }
	.vc_row.wpb_row.vc_row-fluid.home-product-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds:after { width: 70px; height: 140px; top: 0; right: 0px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0 50px; }
	.vc_row.wpb_row.vc_row-fluid.home-bottom-vid h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	footer.footer .footer-info:after { right: 20px; width: 80px; height: 141px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .without-dog .vc_single_image-wrapper { margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works { padding-bottom: 50px; }
	.page-template-default main:before,
	.single-product main:before { height: 350px; }
	.vc_row.wpb_row.vc_row-fluid.discount_section { padding: 50px 0 !important; }
	.vc_row.wpb_row.vc_row-fluid.product_section h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section { flex-direction: column-reverse; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; margin-top: 50px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section .form_section h2.vc_custom_heading:before { width: 98px; height: 137px; background-size: cover; }
}
@media (max-width:479px) {
	body { font-size: 12px; line-height: 20px; }
	.container { width: 100%; }
	.slider .inner-item { height: 450px; background-position: center !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: 100px; }
	.slider .main-slider .inner-item .caption .readmore a { line-height: 20px; width: 150px; font-size: 14px; }
	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: 16px; line-height: normal; margin: 0 0 0; }
	.inner-banner h1 { font-size: 25px; }
	.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; font-size: 30px; line-height: 35px; }
	.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; }
	.wrps_related_products_area h2.wrps_related_products_area_title { font-size: 26px; margin: 150px 0 30px; }

	/*custom*/
	.vc_row.wpb_row.vc_row-fluid.home-about-sec { padding: 20px 0 20px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec h2 { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .vc_single_image-wrapper { margin-top: 200px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec:before { width: 150px; height: 171px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec li.product-category.product.last:after { width: 105px; height: 140px; background-size: cover; top: 0; right: -75px; }
	.vc_row.wpb_row.vc_row-fluid.home-category-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section h4.vc_custom_heading { font-size: 30px; line-height: 35px; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_left { text-align: right; }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img { }
	section.vc_section.columns-section .vc_row.wpb_row.mid-sec-img .wpb_single_image.vc_align_right { text-align: left; }
	section.vc_section.columns-section { padding: 50px 0 150px; }
	section.vc_section.columns-section:before { width: 65px; height: 120px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.cta_section { background-position: left; background-size: cover; }
	.vc_row.wpb_row.vc_row-fluid.home-product-sec h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds:after { width: 70px; height: 140px; top: 0; right: 0px; }
	.vc_row.wpb_row.vc_row-fluid.instagram-feeds { padding: 120px 0 50px; }
	.vc_row.wpb_row.vc_row-fluid.home-bottom-vid h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	footer.footer .footer-info:after { right: 20px; width: 80px; height: 141px; }
	.vc_row.wpb_row.vc_row-fluid.home-about-sec .without-dog .vc_single_image-wrapper { margin: 0; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.how-it-works { padding-bottom: 50px; }
	.page-template-default main:before,
	.single-product main:before { height: 350px; }
	.vc_row.wpb_row.vc_row-fluid.discount_section { padding: 50px 0 !important; }
	.vc_row.wpb_row.vc_row-fluid.product_section h3.vc_custom_heading { font-size: 30px; line-height: 35px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section { flex-direction: column-reverse; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section h2.vc_custom_heading { font-size: 30px; line-height: 35px; margin-top: 50px; }
	.vc_row.wpb_row.vc_row-fluid.contact_us_section .form_section h2.vc_custom_heading:before { width: 98px; height: 137px; background-size: cover; }
}