@media (max-width:1600px) {


}
@media (max-width:1399px) {
	.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:1169px) {
	body { font-size: 12px; line-height: 20px; }
	.container { width: 970px; }
	.slider .inner-item { height: 600px; background-position: left !important; }
	.slider .main-slider .inner-item .caption {transform: translateY(0%);width: 100%;padding: 0;text-align: left;}
	.slider .main-slider .inner-item .caption h2 {line-height: normal;font-size: 35px !important;}
	.slider .main-slider .inner-item .caption p { font-size: 14px; line-height: 20px; text-align: left; }
	.headerSection .logo img {width: 102px;height: auto;}
	.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; }
	
	.vc_row.wpb_row.vc_row-fluid.pre_footer-sec {
    padding: 10px;
}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
    font-size: 35px;
}

footer.footer .footer-info li .menu li a {
    font-size: 16px;
    line-height: normal;
}

.header-logo .logo:before {
    height: 55px;
}

.slider .main-slider .inner-item .caption p {
    font-size: 16px;
}

.slider .main-slider .inner-item .caption .readmore a {
    font-size: 16px;
    line-height: 40px;
}

.vc_btn3.vc_btn3-size-md {
    font-size: 16px !important;
}
	
	.home-about-section {
    padding: 50px;
}
	
}
@media (max-width:991px) {
	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(-10%);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: 14px;line-height: normal;text-align: center;display: contents;}
	.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; }
	
/* 	Additional css */
	
		.main-header .top-header .top-content {
    margin: 0;
}

.main-header .top-header .top-content img {
    display: none;
}

.main-header .top-header .top-content ul li a {
    font-size: 12px;
}


.header-logo .logo:before {
    height: 80px;
}
	
	.row.bottom-header {
    display: inline;
}

.header-logo .logo {
    margin-top: 53px;
}

.main-header .top-header .top-content ul li {
    display: inline;
    text-align: center;
    font-size: 16px;
}

.main-header .top-header {
    display: inline-flex;
}

.slider .main-slider .inner-item .caption h2 {
    text-align: left;
    font-size: 32px !important;
    line-height: normal;
    display: grid;
}

.slider .main-slider .inner-item .caption h2 {
	text-align: center;
	display: grid;
	}
	
.main-header .top-header .top-content ul li a {
    font-size: 14px;
}
	
	.our_articles .slick-dots button {
    display: none;
}

.home-about-section {
    padding: 50px;
}

.gl-para {
    font-size: 14px;
    line-height: normal;
}

.our_articles .content p {
    font-size: 14px;
    line-height: normal;
}

.testimonial .item .content .except {
    font-size: 14px;
    line-height: normal;
}
	
	.vc_row.wpb_row.vc_row-fluid.pre_footer-sec {
    padding: 5px 0px;
}

.vc_row.wpb_row.vc_row-fluid.pre_footer-sec h2.vc_custom_heading {
    font-size: 35px;
}

.vc_row.wpb_row.vc_row-fluid.pre_footer-sec h4.vc_custom_heading {
    font-size: 16px;
    line-height: normal;
    margin: 0 0 0px;
}
	
	.gl-heading {
    font-size: 30px;
}
	
	footer.footer .footer-info li .menu li a {
    font-size: 14px;
    line-height: normal;
}

.Contact_Us_wrapper .Contact_Us .gform-body .gfield .ginput_container input, .Contact_Us_wrapper .Contact_Us .gform-body .gfield .ginput_container select, .Contact_Us_wrapper .Contact_Us .gform-body .gfield .ginput_container textarea {
    font-size: 14px;
}

	
}

@media (max-width:767px) {
	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(-15%);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: left;}
	.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; }
	
	/* 	Additional css */
	
	footer.footer .copyrights a, footer.footer .copyrights p {
    font-size: 10px;
}

footer.footer .footer-info .row {
    flex-wrap: wrap;
    display: grid;
}

footer.footer .footer-info {
    text-align: center;
}
	
	.nav-cross span {
    background: #a67c52;
}

.nav-cross.open > span {
    background: #a67c52;
}

.nav1 {
    box-shadow: -2px 0 0px #a67c52 inset;
}

.nav1 a:hover {
    color: #a67c52;
}
	
	.main-header .top-header .top-content {
    margin: 0;
}

.main-header .top-header .top-content img {
    display: none;
}

.main-header .top-header .top-content ul li a {
    font-size: 12px;
}

.header-logo .logo img {margin: 0 0 0;}

.header-logo .logo:before {
    height: 80px;
    display: none;
}
	
	.header-logo {
    margin: 0 0 30px;
    text-align: center;
}
	
	footer.footer .footer-info li .menu li a {
    font-size: 12px;
    line-height: 18px;
}
	
	#home .caption h2 {
    font-size: 26px;
    text-align: left;
}
	
	.gl-heading {
    text-align: center !important;
    font-size: 28px;
}

.gl-para {
    text-align: center;
    font-size: 12px;
    width: 100%;
    line-height: normal;
}


.vc_section.vc_section-o-content-middle {
    text-align: center;
}

.our-service-section h2 {
    font-size: 28px;
}

.our_articles .box-item {
    padding-bottom: 0px;
}
	
	.our_articles .slick-dots button {display: none;}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    text-align: center;
}
	
	.wpb_single_image.vc_align_left {
    text-align: center;
}

.vc_row.wpb_row.vc_row-fluid.pre_footer-sec h4.vc_custom_heading {
    font-size: 14px;
}

.vc_row.wpb_row.vc_row-fluid.pre_footer-sec h2.vc_custom_heading {
    font-size: 40px;
}

.footer-item.contact-item h2.gform_title {
    font-size: 26px;
}

.gform_wrapper.gravity-theme.Contact_Us_wrapper .gform_footer.top_label input[type="submit"] {
    font-size: 14px;
}
	
	.slider .main-slider .inner-item .caption .readmore {
    display: flex;
}
	
	.wpb_single_image.vc_align_right {
    text-align: center;
}
	
	.main-header .top-header .top-content ul li {
    display: contents;
}

.row.bottom-header {
    justify-content: center;
    align-items: baseline;
    display: inline;
}

.main-header .top-header {
    justify-content: center;
}
	
}

@media (max-width:479px) {
	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(-10%);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: 38px;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; }
	
/* 	Additional css */
	
	footer.footer .copyrights a, footer.footer .copyrights p {
    font-size: 10px;
}

footer.footer .footer-info .row {
    flex-wrap: wrap;
    display: grid;
}

footer.footer .footer-info {
    text-align: center;
}
	
	.nav-cross span {
    background: #a67c52;
}

.nav-cross.open > span {
    background: #a67c52;
}

.nav1 {
    box-shadow: -2px 0 0px #a67c52 inset;
}

.nav1 a:hover {
    color: #a67c52;
}
	
	.main-header .top-header .top-content {
    margin: 0;
}

.main-header .top-header .top-content img {
    display: none;
}

.main-header .top-header .top-content ul li a {
    font-size: 12px;
}


.header-logo .logo:before {
    height: 80px;
    display: none;
}
	
	.header-logo {
    margin: 0 0 30px;
    text-align: center;
    position: relative;
    top: 0;
}
	
	footer.footer .footer-info li .menu li a {
    font-size: 12px;
    line-height: 18px;
}
	
	#home .caption h2 {
    font-size: 26px;
    text-align: center;
}
	
	.gl-heading {
    text-align: center !important;
    font-size: 28px;
}

.gl-para {
    text-align: center;
    font-size: 12px;
}


.vc_section.vc_section-o-content-middle {
    text-align: center;
}

.our-service-section h2 {
    font-size: 28px;
}

.our_articles .box-item {
    padding-bottom: 0px;
}
	
	.our_articles .slick-dots button {display: none;}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    text-align: center;
}
	
	.wpb_single_image.vc_align_left {
    text-align: center;
}

.vc_row.wpb_row.vc_row-fluid.pre_footer-sec h4.vc_custom_heading {
    font-size: 14px;
}

.vc_row.wpb_row.vc_row-fluid.pre_footer-sec h2.vc_custom_heading {
    font-size: 40px;
}

.footer-item.contact-item h2.gform_title {
    font-size: 26px;
}

.gform_wrapper.gravity-theme.Contact_Us_wrapper .gform_footer.top_label input[type="submit"] {
    font-size: 14px;
}
/* 	// */
	.row.bottom-header {
    display: block;
    align-items: center;
}

.get-a-quote-btn {
    text-align: center;
}

.get-a-quote-btn a {
    width: 100%;
    font-size: 12px;
}
	
	.main-header .top-header {
    display: none;
}

	.slider .main-slider .inner-item .caption .readmore {
		display: block;
	}
	
.vc_row.wpb_row.vc_row-fluid.pre_footer-sec {
    padding: 80px;
}

}

@media (max-width:320px) {

.home-about-section .gl-para {
    width: 100%;
    padding: 0 10px 0 10px;
    line-height: normal;
}
	
	.slider .main-slider .inner-item .caption .readmore a {
    margin: 10px 0;
}
	
	.our_articles .thumbnail-blog .image {
    min-height: 200px;
}
	
	.vc_custom_heading a {
    font-size: 26px;
}

.vc_row.wpb_row.vc_row-fluid.pre_footer-sec h4.vc_custom_heading {
    margin-top: 10px;
}

.row.bottom-header {
    display: block;
    align-items: center;
}

.get-a-quote-btn {
    text-align: center;
}

.get-a-quote-btn a {
    width: 100%;
    font-size: 12px;
}

.main-header .top-header {
    display: none;
}
	
	.slider .main-slider .inner-item .caption .readmore {
		display: content;
	}
	
.vc_row.wpb_row.vc_row-fluid.pre_footer-sec {
    padding: 80px;
}

	
}
