/* Laptop Screen CSS START */

@media (min-width: 1200px) and (max-width:1215px) {
	#bound-section .border-section .arrowdivleft > div.vc_column-inner::after {border-right: 71px solid #fff;border-top: 140px solid transparent;border-bottom: 138px solid transparent;left: -70px;}
	.large_rd_bt{font-size: 17px;top: -15px;position: relative;}
	.parap p, .border-section p {font-size: 18px;line-height: 21px;}
	#marketing-section .border-section .arrowdivright > div.vc_column-inner:after {border-left: 71px solid #fff;border-top: 156px solid transparent;border-bottom: 155px solid transparent;right: -70px;}
	#personalize-section .border-section .arrowdivright > div.vc_column-inner:after {border-left: 71px solid #fff;border-top: 139px solid transparent;border-bottom: 140px solid transparent;right: -70px;}
	#apparel-section .arrowdivright > div.vc_column-inner:after{border-top: 145px solid transparent;border-bottom: 145px solid transparent;}
	#apparel-section .arrowdivofwht.arrowdivleft > div.vc_column-inner:after {border-right: 50px solid #fdfade;border-top: 119px solid transparent;border-bottom: 119px solid transparent;left: -50px;}
	#promotional-section .border-section .arrowdivleft > div.vc_column-inner::after {border-right: 71px solid #fff;border-top: 140px solid transparent;border-bottom: 140px solid transparent;left: -70px;}
	#apparel-section .parap p br{display:none;}
	#product-source-section .border-section .arrowdivright > div.vc_column-inner:after{border-left: 71px solid #fff;border-top: 140px solid transparent;border-bottom: 140px solid transparent;}
	#fullfillment-section .border-section .arrowdivleft > div.vc_column-inner::after{border-right: 71px solid #fff;border-top: 140px solid transparent;border-bottom: 140px solid transparent;}
	.three-steps h3{font-size: 27px !important;}
	.icon_box2_alt{min-height: 303px;}
	.arrowdivylw.fees h2.vc_custom_heading {font-size: 20px !important;padding: 10px 0 !important;position: relative;left: 2px;top: 10px;}
	.hs_testimonial_wrapper .hs_column:nth-child(1) .hs_client_image img, 
	.hs_testimonial_wrapper .hs_column:nth-child(2) .hs_client_image img, 
	.hs_testimonial_wrapper .hs_column:nth-child(3) .hs_client_image img {margin-left: 15px !important;}
	#apparel-section .right-img .vc_single_image-wrapper img{top: 0;}
	#apparel-section .large_rd_bt{font-size: 15px;}
}

@media only screen and (min-width: 1215px) {
	#boxed_layout {max-width: 1168px;}
	#apparel-section .arrowdivright h2.home-box-heading{font-size: 36px !important;margin-top: 20px;}
	#apparel-section .arrowdivright > div.vc_column-inner:after {border-left: 56px solid #fff;border-top: 134px solid transparent;border-bottom: 157px solid transparent;right: -56px;}
	#apparel-section .large_rd_bt{position: relative;left: -3px;top: -10px;font-size: 19px;}
	#apparel-section .parap .arrowdivleft p{line-height: 1.2;}
	#personalize-section .wpb_text_column {margin-bottom: 12px;}
	#personalize-section h2.home-box-heading{margin-top: 25px;}
	#bound-section h2.home-box-heading, #promotional-section h2.home-box-heading{margin-bottom: 15px;margin-top: 25px;}
	#bound-section .large_rd_bt, #promotional-section .large_rd_bt{position: relative;left: -14px;top: -10px;}
	#marketing-section h2.home-box-heading {font-size: 21px !important;margin-top: 19px;}
	#marketing-section .border-section p{line-height: 1.2;font-size: 19px;}
	#marketing-section .wpb_text_column.tab-middle-contnt{margin-bottom: 14px;}
	#marketing-section .large_rd_bt{left: -8px;position: relative;}
	#fullfillment-section h2.home-box-heading{margin-bottom: 13px;margin-top: 36px;}
	#fullfillment-section .border-section p{line-height: 1.2;}
	#fullfillment-section .large_rd_bt{position: relative;left: -10px;top: -16px;}
	#product-source-section .border-section p{line-height: 1.2;}
	#product-source-section h2.home-box-heading{margin-top: 21px;}
	#product-source-section .large_rd_bt{position: relative;top: -12px;left: -6px;}
	.three-steps .icon_box2_alt{min-height: 317px;}
	.leadership-left{position: relative;left: 80px;}
	.leadership-right{position: relative;right: 80px;}
}
/* Laptop Screen CSS END */

/* Tablet Screen CSS START */
@media screen and (max-width: 1200px) {
	.woocommerce .section-title h2,
	.woocommerce .category-title h2 { font-size: 30px !important; }

	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap a { height:auto; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .size-cont .label, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .quantity-cont .label,
	.single-product.woocommerce .product .woocommerce-product-details__short-description { font-size: 14px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .price { font-size: 16px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .price:before { font-size: 15px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .wp-element-button, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .add_to_cart_button { padding: 10px 34px 10px 20px; margin-right: 20px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .wp-element-button:after, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .add_to_cart_button:after { top: 7px; }

	.single-product.woocommerce .product h1.product_title { font-size: 32px !important; }
	.single-product.woocommerce .product .entry-summary .product_meta { top: 8.5%; }
	.woocommerce-product-gallery {  }
	/*.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:checked + label:after, 
	.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:not(:checked) + label:after, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:checked + span:after, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:not(:checked) + span:after { top: 13px; width: 12px; height: 12px; }

	.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:checked + label:before, 
	.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:not(:checked) + label:before, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:checked + span:before, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:not(:checked) + span:before { width: 13px; height: 14px; }
*/
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-checkbox_group ul.pewc-checkbox-group-wrapper li label { font-size: 12px; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-number input { width: 42px; }

}

@media (min-width:767px) and (max-width:1200px) {
	.testimonial-blocks #hs_testimonial_theme_4 .hs_column:last-child{min-height: 360px;}
	.arrowdivylw.fees h2.vc_custom_heading {font-size: 13px !important;padding: 10px 0 !important;position: relative;left: 3px;top: 16px;}
	.arrowdivright h2.vc_custom_heading , .arrowdivleft h2.vc_custom_heading {padding: 10px !important;font-size: 18px !important;line-height: 21px;margin-bottom: 0px !important;letter-spacing: 1px;}
	.arrowdivright h2.vc_custom_heading br, .arrowdivleft h2.vc_custom_heading br {display: none;}
	.arrowdivleft h2.vc_custom_heading + div.wpb_text_column.wpb_content_element {margin-bottom:0;}
	.parap p br, .border-section p br {display: none;}
	.box-section-main .tab-middle-contnt{margin-bottom: 0;}
	.box-section-main .tab-button{font-size: 13px !important;padding: 5px !important;}
	.box-section-main .border-section .arrowdivright > div.vc_column-inner::after{border-left: 60px solid #fff;border-top: 109px solid transparent;border-bottom: 111px solid transparent;right: -60px;}
	.contact-text-p {font-size: 30px;}
	#header_container header .wrapper {width: 100%;}
	.privacy.contents h2 {font-size: 32px !important;}

	.mt_menu {display: none !important;}
	.nav_type_1.shrinked_header{position: fixed !important;}
	.wrapper { width: 98vw; }
	.nav_type_1.shrinked_header #logo_img img {max-height: 50px;top: -4px;position: relative;}
	.shrinked_header .head-right p{font-size: 13px;margin-bottom: 2px;}
	.shrinked_header i.imf-phone-4{padding: 0 10px;font-size: 30px;}
	.shrinked_header .head-right{margin-top:10px;}
	.parap p, .border-section p {font-size: 14px;line-height: 16px;font-weight: 600;}
	.parap p{padding: 0 0 0 10px;}
	.border-section p{padding: 0 10px 0 0;}
	#apparel-section .arrowdivright > div.vc_column-inner:after{border-top: 106px solid transparent;border-bottom: 105px solid transparent;}
	.large_rd_bt{font-size: 15px;padding: 10px;}
	#apparel-section .arrowdivofwht.arrowdivleft > div.vc_column-inner:after{border-top: 80px solid transparent;border-right: 50px solid #fdfade;border-bottom: 79px solid transparent;left: -50px;}
	.box-section-main .border-section h2 {font-size: 25px !important;line-height: 24px !important;padding-top: 30px !important;}
	.box-section-main .tab-middle-contnt p {font-size: 13px !important;line-height: 18px !important;padding: 0px 0 10px 10px;}
	.box-section-main .border-section .arrowdivleft > div.vc_column-inner::after {border-right: 60px solid #fff;border-top: 110px solid transparent;border-bottom: 110px solid transparent;left: -60px;}
	#promotional-section .wpb_row, #personalize-section .wpb_row, #bound-section .wpb_row, #marketing-section .wpb_row, 
	#fullfillment-section .wpb_row, #product-source-section .wpb_row, .testimonial .wpb_row{margin-bottom: 0;}
	#promotional-section, #personalize-section, #apparel-section, #bound-section, #marketing-section, #fullfillment-section, 
	#product-source-section, .testimonial{margin-bottom: 20px;}
	#personalize-section.box-section-main .border-section h2 {font-size: 18px !important;line-height: 21px !important;padding-top: 10px !important;}
	#bound-section.box-section-main .border-section h2 {padding-top: 20px !important;font-size: 23px !important;padding-top: 30px !important;}
	#marketing-section.box-section-main .border-section h2 {font-size: 16px !important;line-height: 19px !important;padding-top: 0px !important;}
	#marketing-section.box-section-main .tab-middle-contnt p{font-size: 13px !important;line-height: 15px !important;}
	#product-source-section.box-section-main .border-section h2 {font-size: 19px !important;line-height: 19px !important;padding-top: 0px !important;}
	#product-source-section.box-section-main .tab-middle-contnt p{line-height: 15px !important;}
	.three-steps h3{font-size: 21px !important;}
	.icon_box2_alt{padding: 65px 20px 35px 20px;min-height: 272px;}
	#hs_testimonial_theme_2 .hs_client_message{font-size: 16px !important;line-height: 19px;}
	.footer_2_col .widget_wrap {width: 339px !important;}
	.header_bottom_nav ul li a{padding: 0 15px;font-size: 15px;}
	.hs_testimonial_wrapper .hs_column:nth-child(1) .hs_client_image img, 
	.hs_testimonial_wrapper .hs_column:nth-child(2) .hs_client_image img, 
	.hs_testimonial_wrapper .hs_column:nth-child(3) .hs_client_image img {margin-left: 15px !important;}
	#apparel-section .right-img .vc_single_image-wrapper {max-height: 210px !important;overflow: hidden;}
	#apparel-section .large_rd_bt{font-size: 12px;padding: 7px 5px;margin-top: -19px !important;}
	#apparel-section .arrowdivleft h2.vc_custom_heading {padding-top: 0 !important;}
	#apparel-section .right-img .vc_single_image-wrapper img{top: 0;}
}

@media only screen and (max-width: 1035px) and (min-width: 768px){
	header nav ul, .header_bottom_nav nav ul {display: block !important;float: none !important;}
	.header_bottom_nav.nav_type_16 #nav_button {display: none !important;}
}
@media screen and (min-width: 1000px) and (max-width: 1199px){
	.woocommerce.woocommerce-page form.woocommerce-ordering { top: -170px; }

	.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:checked + label, 
	.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:not(:checked) + label, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:checked + span, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:not(:checked) + span { font-size: 12px; }

	.single-product.woocommerce .product .step-title, 
	.single-product.woocommerce .pewc-group-heading-wrapper h3, 
	ul.pewc-product-extra-groups li .pewc-item-field-wrapper h4 { font-size: 14px; }
	ul.pewc-product-extra-groups li.pewc-item-information h4.pewc-field-label { font-size: 13px; margin: 0; }

}


@media screen and (min-width: 768px) and (max-width: 921px){

	.page-added-cart .cart-mobile-info { max-width: 100%; flex-wrap: wrap; }
	.page-added-cart .cart-mobile-info .cart-items-list{ width: 60%; }
	.page-added-cart .cart-mobile-info .cart-top-bar-info { width: 40%; margin: 25px 0 0 0px; }
	.page-added-cart .cart-item .item-img img { max-width: 120px; }

	.woocommerce #secondary { margin-top: 50px; }
	.woocommerce .sidebar-main nav { display: none; }
	.woocommerce .sidebar-main h2 { font-size:18px; line-height:40px; }
	.woocommerce .sidebar-main .widgettitle:after { content: "\f107"; position: absolute; right: 0px; top: 5px; font: normal normal normal 28px/1 FontAwesome; width: 20px; height: 30px; }
	.woocommerce .sidebar-main ul li a { font-size: 15px; }
	.woocommerce.woocommerce-page ul.products li { flex-wrap: wrap; margin-bottom: 15px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap { width: 100%; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap a,
	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap img { height:100%; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap { width: 100%; border: 0; justify-content: center; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap a.ast-loop-product__link { width: 100%; justify-content: center; border-right: 0; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .size-cont, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .quantity-cont { width: 50%; border: 0; padding: 10px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .quantity-cont .number { width: 50%; }

	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .size-cont .label, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .quantity-cont .label { font-size: 14px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .price { font-size: 24px; width: 100%; margin-bottom: 15px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .price:before { font-size: 22px; font-weight: 600; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .wp-element-button, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .add_to_cart_button { padding: 10px 34px 10px 20px; position: relative; right: unset; bottom: unset; margin: 0; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .wp-element-button:after, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .add_to_cart_button:after { top: 7px; }

	.woocommerce .section-title h2, .woocommerce .category-title h2 { font-size: 24px !important; }
	.woocommerce .category-title:before { top: 15px; width: 65%;  }
	.woocommerce.woocommerce-page form.woocommerce-ordering { justify-content: center; top: -190px; background: #fff; }
	.woocommerce.woocommerce-page form.woocommerce-ordering:before { left: 25%; right: auto; }
	.woocommerce .sidebar-main .ast-woo-sidebar-widget.widget:after { display: none; }
	.woocommerce .woocommerce-breadcrumb { text-align: center; }
	.single-product.woocommerce .product .entry-summary .product_meta { top: 12%; }
	.single-product.woocommerce .pewc-group-heading-wrapper h3:before { width: 80px; line-height: 2.5; }
	.single-product.woocommerce .single_variation_wrap h3 { line-height: 1.5; }
	.single-product.woocommerce .wpgs-nav .slick-slide { height: 90px; }

	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-option-list ul.pewc-checkbox-group-wrapper li { width: 100%; }
	.pewc-text-swatch .pewc-checkbox-group-wrapper { flex-wrap: wrap; row-gap: 10px; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-checkbox_group ul.pewc-checkbox-group-wrapper li { width: 15%; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-item-calculation { justify-content: flex-start; }


}

@media only screen and (min-width: 768px) {
	.box-img .vc_single_image-wrapper {max-height:330px !important;overflow:hidden;}
	.box-img .vc_single_image-wrapper img {position:relative;}
	.arrowdivright > div.vc_column-inner:after {position: absolute;border-left: 45px solid #fff;border-top: 155px solid transparent;border-bottom: 155px solid transparent;right: -44px;z-index:1;top:0;}
	.arrowdivleft > div.vc_column-inner::after {position: absolute;border-right: 45px solid #fff;border-top: 155px solid transparent;border-bottom: 155px solid transparent;left: -45px;z-index: 1;top:0;}
	.arrowdivofwht.arrowdivleft > div.vc_column-inner:after {border-right: 70px solid #fdfade;border-top: 114px solid transparent;border-bottom: 124px solid transparent;top: 25px;left: -70px;}
	.border-section .arrowdivright > div.vc_column-inner:after {border-left: 70px solid #fff;border-top: 166px solid transparent;border-bottom: 165px solid transparent;right: -70px;}
	.border-section .arrowdivleft > div.vc_column-inner::after {border-right: 70px solid #fff;border-top: 166px solid transparent;border-bottom: 165px solid transparent;left: -70px;}
	.border-section .vc_column-inner {overflow: hidden;}
	.border-section .box-img {}
	.arrowdivylw > div.vc_column-inner:after {border-left-color: #fbc002;}
	.arrowdivofwht > div.vc_column-inner:after {border-right-color: #fdfade;}
	.arrowdivright > div.vc_column-inner, .arrowdivleft > div.vc_column-inner {padding-left:45px;}
	.arrowdivright.first > div.vc_column-inner, .arrowdivleft.first > div.vc_column-inner {padding-left:0;}
	.mainarrowdiv {padding-right:50px;}
	.arrowdivright, .arrowdivleft {position:relative;margin-left:0 !important;}
	.cat-main .box.left .vc_column-inner{margin-left: 21%;}
	.cat-main .box.right .vc_column-inner{margin-right: 21%;}
	.cat-main {margin-bottom: 100px !important;}
	.cat-main .box h2.cat-title.cat-title-twoline{padding: 0;}
	.gsn-header {min-height: 480px;}
	.text-contact{position: absolute;left: 0;right: 0;width: 100% !important;text-align: center;margin: 0 !important;padding: 0;bottom: 80px;}	
}
/* Tablet Screen CSS END */

/* Mobile Screen CSS START */
@media screen and (max-width: 767px) {
	dl.variation dd p { font-size:15px; }
	.mobile-view { display: block !important; }
	.desktop-view, .desk-show { display: none !important; }

	#boxed_layout { max-width: 100%; width: 100%; }

	.testimonial-blocks #hs_testimonial_theme_4 .hs_column:last-child, 
	.testimonial-blocks #hs_testimonial_theme_4 .hs_column{width: 100% !important;margin: 0 0 50px 0 !important;padding: 0 !important;}
	.testimonial-blocks #hs_testimonial_theme_4 .hs_column:last-child{min-height: 440px;}
	.testimonial-blocks .imagesize-thumbnail #hs_testimonial_theme_4 .hs_title{font-size: 18px;}
	.testimonial-blocks .imagesize-thumbnail #hs_testimonial_theme_4 .hs_client_message{font-size: 16px;}
	.testimonial-blocks .hs_client_name{font-size: 13px;}
	.home .section .wrapper, .n_section .wrapper {padding:0 !important;}
	.arrowdivright h2.vc_custom_heading , .arrowdivleft h2.vc_custom_heading {padding: 10px !important;font-size: 26px !important;line-height: 25px;margin-bottom: 0px;letter-spacing: 1px;}
	.arrowdivleft h2.vc_custom_heading + div.wpb_text_column.wpb_content_element {margin-bottom:0;}
	.parap p, .border-section p {padding:10px;font-size:17px;line-height: 25px;font-weight: 500;}
	.parap p br, .border-section p br {display: none;}
	.border-section {max-height:none;display: flex;flex-direction: column-reverse;}
	.mainarrowdiv {padding-bottom:50px;}
	.arrowdiv {position:relative;}
	.border-section .arrowdivright {order:1;}
	.box-section-main .tf_btn_pos {width: 90%!important;margin: auto;}
	.home a.red-btn {font-size: 17px;padding: 7px;}
	.box-section-main .vc_column-inner {padding-top: 0 !important;padding-left: 0 !important;}
	.box-section-main .border-section h2, .apparel-section h2 {margin-bottom: 0 !important;}
	.box-section-main .wpb_wrapper .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
	#four-icon-box img {max-width: 70%;}
	#four-icon-box h2{padding: 5px !important;font-size: 20px !important;line-height: 22px;margin-bottom: 0px;letter-spacing: 0;}
	#how-it-works h1 {font-size: 35px !important;margin-bottom: -20px;}
	#how-it-works .icon_box2_alt {margin-top: 70px;}
	#how-it-works .three-steps h3 {font-size: 25px !important;}
	.testimonial h1 {font-size: 40px !important;}
	#apparel-section,.box-section-main {margin-bottom: 0 !important; overflow: hidden !important; }
	.arrowdivright .vc_column-inner, div.arrowdivleft:not(.arrowdivofwht) .vc_column-inner {clip-path: polygon(0 74%, 0 0, 240% 0, 50% 100%);padding-bottom: 70px;margin-bottom: -75px;}
	div.right-img {z-index:-1;}
	.hs_client_image + .hs_equal-height {padding: 20px 10px !important;}
	.testimonial .vc_custom_1694005409286 { padding-bottom:0; }
	.home-testimonials #hs_testimonial_theme_2 .hs_equal-height {width: 100%;padding: 70px 10px 10px !important;margin-bottom:60px;}
	.home-testimonials #hs_testimonial_theme_2 .hs_title {font-size: 17px;}
	.home-testimonials #hs_testimonial_theme_2 .hs_client_message {font-size: 12px !important;line-height: 15px;}
	.home-testimonials #hs_testimonial_theme_2 .hs_client_name span {padding-top: 0;}
	.home-testimonials #hs_testimonial_theme_2 .hs_client_name {margin: 5px 25px;float: left !important;font-size: 15px;}
/*	.hs_client_image + .hs_equal-height:before, .hs_client_image + .hs_equal-height:after {content: "" !important;}*/
	.home-testimonials .hs_client_image img{margin-right: 0 !important;display: inline-block !important;width: 100%;max-width:120px;position: absolute;top: -50px;left: 36%;}
	.home-testimonials #hs_testimonial_theme_2 .hs_column {padding-top: 5px;}
	.home-testimonials #hs_testimonial_theme_2 .hs_column:last-child .hs_equal-height{margin-bottom:0;}
	.hs_testimonial_wrapper .hs_column:nth-child(4) .hs_client_image img, 
	.hs_testimonial_wrapper .hs_column:nth-child(5) .hs_client_image img, 
	.hs_testimonial_wrapper .hs_column:nth-child(6) .hs_client_image img{margin-left: 0 !important;}
	#footer {padding-top: 0;}
	.menu-footer-menu-container{border-right: none !important; margin: 0; text-align: center; }
	.widget_pages .page_item, .widget_nav_menu .menu-item a {font-size: 17px !important;}
	#four-icon-box .price {z-index: 4; width: 50% !important; }
	#four-icon-box .risk { z-index: 3; width: 50% !important; }
	#four-icon-box .rush { z-index: 2; width: 50% !important; }
	#four-icon-box .fees { z-index: 1; width: 50% !important; }
	#four-icon-box .price .vc_column-inner, #four-icon-box .risk .vc_column-inner, #four-icon-box .rush .vc_column-inner, 
	#four-icon-box .fees .vc_column-inner {padding-top:100px;margin-bottom: -100px;}
	#four-icon-box .price .vc_column-inner {padding-top:50px;}
	#four-icon-box .risk .vc_column-inner {}
	#four-icon-box .rush .vc_column-inner {}
	#four-icon-box .fees .vc_column-inner {margin-bottom: -50px;}
	.sec-box {background: #fff0 !important;border-color: #f5f5f500 #e5e5e5 #ccc !important;box-shadow: 0px 11px 28px 0px #68686800 !important;}
	.foot-right .members,.foot-right .social {float: none !important;padding: 5px;}
	.foot-right {margin: 0 auto;text-align: center;}
	.pay-methode li {padding-right: 3px !important;display: inline-block;}
	.pay-methode {display: inline-block !important;margin: 50px auto !important;text-align: center;}
	.wrapper.tf_o_visible #nav_button_alt {display: block!important;position: absolute;right: 30px;top: 0;z-index: 9999;}
	.head-right p {line-height: 0;}
	.head-right {margin-top: 20px;height: 40px;}
	.heading-hbp h1 {padding: 15px 0;font-size: 30px !important;}
	.cat-main .box .vc_column-inner{width: 100%;margin: 0 0 50px 0;}
	.cat-main .box .vc_column-inner {box-shadow: 0px 4px 8px 0px #6868686b;}
	.cat-main .box.center .vc_column-inner {width: 100%;}
	.heading-hbp {margin-bottom: 50px !important;}
	.cat-main {margin-bottom: 0 !important;}
	.mob-call-sec {background: #414141;padding: 10px; width: 100%; margin-top: 50px; }
	.mob-call-sec .head-right{margin: auto;width: 200px;position: relative;}
	.mob-call-sec .head-right a {font-size: 18px;}
	.mob-call-sec .head-right i.imf-phone-4 {font-size: 30px;}
	.mob-call-sec .head-right .phone-num{padding-top: 10px;}
	.mob-call-sec .head-right .phone-ico{padding-top: 5px;}
	.hesperiden.tparrows:before { font-size: 50px; }
	.box-row-hbp .content-hbp p{font-size: 19px;letter-spacing: 0;line-height: 24px;}
	.prod-source.button-hbp.center p {font-size: 18px;letter-spacing: 0;line-height: 24px;}
	.prod-source.box-row-hbp .content-hbp {padding: 0;}
	.button-hbp .red-btn{font-size: 22px;padding: 20px 20px;}
	#logo_img{float: none;margin: 0 !important;}
	#logo_img img {max-height: 50px;margin-top: 0;}
	.box-row-hbp {padding: 0 !important;}
	.content-hbp .middle-content {margin-left: 0;margin-right: 0;}
	.content-hbp .middle-content p {font-size: 19px;letter-spacing: 0;line-height: 24px;}
	.content-hbp .middle-content {margin-left: 0;margin-right: 0;}
	.content-hbp .middle-content p {font-size: 19px;letter-spacing: 0;line-height: 24px;}
	.content-hbp .red-btn{font-size: 22px;padding: 20px 20px;}
	.marketing.box-row-hbp {padding-left: 0 !important;}
	.fullfillment.box-row-hbp {padding-right: 0px !important;}
	.text-contact h1 {font-size: 60px !important;line-height: 50px;}
	body p{font-size: 19px;}
	.privacy.contents h2 {font-size: 32px !important;}

	.woocommerce-message { width: 90%; position: absolute; top: -70px; left: 15px; }
	.page-added-cart .ast-container, .page-cart .ast-container { padding: 0; }
	.page-added-cart .cart-mobile-info { max-width: 100%; flex-wrap: wrap; /*margin: 100px 10px 0;*/ margin: 30px 10px; }
	.page-added-cart .cart-mobile-info .cart-items-list{ width: 100%; }
	.page-added-cart .cart-item { flex-wrap: wrap; justify-content: center; border-bottom: 0; }
	/*	.page-added-cart .cart-item .item-img { width: 100%; }*/
	.page-added-cart .cart-item .item-img img { max-width: 120px; margin: 0 auto; }
	.page-added-cart .item-details { padding-right: 0; width: 100%; margin: 0; text-align: center; }
	.page-added-cart .cart-items-list .item-price { width: 100%; text-align: center; margin-top: 0; }
	.page-added-cart .cart-items-list .added-head { justify-content: center; font-weight: 900; width: 100%; margin: 0 auto; }
	.page-added-cart .cart-items-list .added-head h1 { margin-bottom:0; }
	.page-added-cart .cart-mobile-info .cart-top-bar-info { width: 100%; order: 2; padding: 0; margin: 0; border-top: 0; }

	.page-cart .checkout-right #order-summary #items-list .review-items { flex-wrap: wrap; justify-content: center; border-bottom: 1px solid #b3b3b3; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-img { width: 100%; margin-right: 0; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-img .flex-viewport { max-height: 300px !important; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-details { justify-content: space-between; width: 100%; margin: 15px 0; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-details .item-details { display: inherit; flex-wrap: wrap; justify-content: space-between; width: inherit; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-img.mobile-view { position: relative; right: unset; bottom: unset; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-img.mobile-view .woocommerce-product-gallery__image {  }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-img.mobile-view a { width: 120px; margin: 0 0 0 auto; max-height: 120px; }
	.page-cart .checkout-right #order-summary #items-list .review-items .product-quantity { margin-top: 15px; width: 50%; }
	.page-cart .checkout-right #order-summary #items-list .review-items .product-quantity:before { left: 0; top: 0; width: 64%; font-size: 14px; }
	.page-cart .checkout-right #order-summary #items-list .review-items .product-quantity .quantity { width: 75px; margin: 0 auto; }
	.page-cart .checkout-right #order-summary #items-list .review-items .product-quantity button { padding: 5px 5px !important; }
	.page-cart .checkout-right #order-summary #items-list .review-items .product-quantity button.plus { right: 5px; }
	.page-cart .checkout-right #order-summary #items-list .review-items .product-remove { width: 30%; text-align: right; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-price { width: 100%; text-align: left; }
	.page-cart .checkout-right #order-summary #items-list .review-items .amount { font-size: 24px; }
	.page-cart .cart-btn { width: 100%; justify-content: center; flex-wrap: wrap; row-gap: 10px; }
	.page-cart .cart-btn .con-shop { width: 100%; }
	.page-cart .cart-btn .pro-check { margin-left: 0; line-height: 30px; }
	.page-cart .button-container { flex-wrap: wrap; }
	.page-cart .coupon, .page-cart .update_cart {width: 100%;flex-wrap: wrap;margin: 15px 0 !important;}
	.page-cart #coupon_code { width: 100%; margin: 0px 0 10px !important; }
	.page-cart .checkout-main .coupon input.button.alt2 { width: 100%; margin: 0 !important; }
	.page-cart .update_cart { flex-wrap: wrap; margin: 0 !important; row-gap: 10px; }
	.page-cart .update_cart #updatemain { width: 100%; margin: 0 !important; }
	.page-cart .update_cart input.checkout-button.button { width: 100%; margin: 0 !important;}
	.page-cart .update_cart:before { top: auto; bottom: 0; }

	.page-added-cart .item-details .title, .page-cart .item-details .title { text-align: center; width: 100%; }
	.page-added-cart .cart-items-list .item-price { font-size: 20px; }
	.page-added-cart .cart-mobile-info .cart-items-list .vcart-btn a { width: 200px; border-radius: 5px; }
	.page-added-cart .total-item-btn .item-price .amount,
	.page-added-cart .cart-items-list .item-price .amount { font-family: fantasy; }
	.woocommerce-checkout form.checkout.woocommerce-checkout,
	.woocommerce-checkout form.checkout.woocommerce-checkout+#order_review,
	form.woocommerce-checkout.checkout .form-row-first, 
	form.woocommerce-checkout.checkout .form-row-last,
	.shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field, 
	.shipping_address .woocommerce-shipping-fields__field-wrapper #shipping_country_field, 
	#billing_state_field, #billing_city_field, #shipping_city_field, #shipping_state_field,
	.woocommerce-checkout form p#billing_phone_field,
	.woocommerce-checkout form p#billing_postcode_field { width: 100% !important; margin-left: 0; }
	.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details { padding: 0; margin: 0; }
	.woocommerce-checkout form.checkout.woocommerce-checkout+#order_review button#place_order_2 { order: 2; }
	.woocommerce-checkout form .form-row:last-child { padding: 0 !important; }
	.logged-in.woocommerce-checkout form.checkout.woocommerce-checkout+#order_review { margin-bottom: 20px; }
	.woocommerce form.checkout_coupon button.button { max-width: 100%; }
	.woocommerce #payment ul.payment_methods { padding: 10px 0; }
	.page-cart .related.products { padding: 0; margin: 0; }
	.page-added-cart .related { padding: 30px 20px; }
	.elementor-image-box-wrapper .elementor-image-box-content { width: 100% !important; }

	.single-product.woocommerce .product .entry-summary .product_meta,
	.postid-2768.single-product.woocommerce .product .entry-summary .product_meta { top: 3.5%; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .size-cont .label, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .quantity-cont .label { font-size: 14px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .price { font-size: 18px; width: 50%; margin-top: 30px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .price:before { top: -30px; font-size: 14px; font-weight: 600; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .wp-element-button, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .add_to_cart_button { padding: 10px 34px 10px 20px; position: absolute; /*right: -50%;*/ left: 45%; bottom: -60px; margin: 15px 0; display: block; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .wp-element-button:after, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .add_to_cart_button:after { top: 7px; }

	.woocommerce .sidebar-main nav { display: none; }
	.woocommerce .sidebar-main h2 { font-size: 5vw; line-height: 30px; }
	.woocommerce .sidebar-main .shop-sidebar { border-right: 0; }
	.woocommerce .sidebar-main .widgettitle:after { content: "\f107"; position: absolute; right: 20px; top: 5px; font: normal normal normal 28px/1 FontAwesome; width: 20px; height: 30px; }
	.woocommerce .sidebar-main ul li a { font-size: 15px; }
	.woocommerce.woocommerce-page ul.products li { flex-wrap: wrap; margin-bottom: 50px; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap { width: 100%; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap a,
	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap img { height:100%; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap { width: 100%; border: 0; justify-content: center; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap a.ast-loop-product__link { width: 100%; justify-content: center; border-right: 0; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .size-cont, 
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .quantity-cont { width: 40%; border: 0; padding: 0 10px; align-content: space-between; order: 1; }
	.woocommerce.woocommerce-page ul.products li .astra-shop-summary-wrap .quantity-cont .number { width: 100px; }

	.woocommerce .section-title { margin-bottom: 0.5em; }
	/*	.woocommerce .section-title h2, .woocommerce .category-title h2 { font-size: 24px !important; font-weight: 600; }*/
	.page-header-section { padding: 30px 15px 15px; }
	.woocommerce .category-title:before { top: 15px; width: 65%;  }
	.woocommerce.woocommerce-page form.woocommerce-ordering { justify-content: center; top: -290px; background: #fff; }
	.woocommerce.woocommerce-page form.woocommerce-ordering:before { left: 25%; right: auto; }
	.woocommerce .sidebar-main .ast-woo-sidebar-widget.widget:after { display: none; }
	.woocommerce .woocommerce-breadcrumb { text-align: center; font-size: 14px; font-weight: normal;}
	.woocommerce .sidebar-main, .category-content { width: 100% !important; }

	.single-product.woocommerce .product .summary.entry-summary h1.product_title { display: none; }
	.single-product.woocommerce .summary.entry-summary .woocommerce-product-rating { display: none; }
	.single-product.woocommerce .single_variation_wrap h3 { padding: 0 0 0 120px; }
	.single-product.woocommerce .product .woo-product-gallery-slider.woocommerce-product-gallery,
	.single-product.woocommerce .product .summary.entry-summary { width: 100% !important; float: unset !important; margin: 0; }
	.single-product.woocommerce .product .woo-product-gallery-slider.woocommerce-product-gallery { display: block; }
	/*	.woocommerce-product-gallery .woocommerce-product-gallery__image { width: 97% !important; margin: 4px auto; }*/
	.single-product.woocommerce .wpgs-nav .slick-slide { height: 90px; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-option-list ul.pewc-checkbox-group-wrapper li { width: 100%; }
	.single-product.woocommerce .product .price.pewc-main-price { color: #000000 !important; border-bottom: 2px solid #c9c9c9; }
	.single-product .product .entry-summary .product_meta .sku_wrapper, 
	.single-product .product .entry-summary .product_meta span.posted_in { color: #000000; font-size: 12px; }
	/*	.single-product.woocommerce .product .entry-summary .product_meta { top: 11.5%; }*/
	.single-product.woocommerce .pewc-group-heading-wrapper h3:before { width: 80px; }
	.single-product.woocommerce .product .woocommerce-product-details__short-description { font-size: 16px; margin-bottom: 50px; }
	.single-product.woocommerce .product .woocommerce-product-details__short-description ul { margin: 0 20px !important; }
	.pricing-table { overflow-x: auto; background-color: #fff; background-image: linear-gradient(to right, #fff 0%, white 50%, rgba(255, 255, 255, 0) 100%), linear-gradient(to left, white 0%, white 50%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%), linear-gradient(to left, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%); background-repeat: no-repeat; background-position: left center, right center, left center, right center; background-size: 10px 80%, 10px 80%, 10px 80%, 10px 80%; background-attachment: local, local, scroll, scroll; -webkit-overflow-scrolling: touch; margin-bottom: 30px; }
	.pricing-table::-webkit-scrollbar {height: 10px; background-color: #fdfade; }
	.pricing-table::-webkit-scrollbar-thumb { background-color: #2ba2ee; border-radius: 5px; }
	.pricing-table::-webkit-scrollbar-button { display: none; }
	.pricing-table table { width: 600px; }
	.pricing-table table td { font-size: 14px; }
	.pricing-table table th { font-size: 16px; }
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper { width: 100%; }
	ul.pewc-product-extra-groups li.pewc-item-information h4.pewc-field-label { line-height: 1; margin: 0; }
	ul.pewc-product-extra-groups li.pewc-item-information h4.pewc-field-label+table { display:none; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-checkbox_group ul.pewc-checkbox-group-wrapper { grid-row-gap: 10px; flex-wrap: wrap; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-checkbox_group ul.pewc-checkbox-group-wrapper li { width: 15%; font-size: 14px; }
	.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:checked + label, 
	.single-product.woocommerce .product .variations_button .step2 .step-inner .cst_opts .po_opt input[type="radio"]:not(:checked) + label, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:checked + span, 
	.single-product.woocommerce .product .pewc-group-wrap .pewc-group-content-wrapper input[type="radio"]:not(:checked) + span,
	.single-product.woocommerce .product .step-title, .single-product.woocommerce .pewc-group-heading-wrapper h3, 
	ul.pewc-product-extra-groups li .pewc-item-field-wrapper h4 { font-size: 14px; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-information { display: block; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-checkbox_group > div > h4 { width: 100%; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-checkbox_group ul.pewc-checkbox-group-wrapper { width: 100%; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-number input { width: 57px; height: 35px; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-number:before { height: 37px; }
	.single-product.woocommerce .product .step-title, .single-product.woocommerce .pewc-group-heading-wrapper h3, ul.pewc-product-extra-groups li .pewc-item-field-wrapper h4 { line-height: 40px; }
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-text-swatch .pewc-item-field-wrapper, 
	.single-product.woocommerce .product ul.pewc-product-extra-groups li.pewc-group-number .pewc-item-field-wrapper{ flex-wrap: wrap; }
	.opts-table + .button-container .elementor-button { display: block; margin: 10px auto; max-width: 300px; font-size: 16px; }

	.footer_type_1 .widget_wrap { margin: 15px 0 !important; }
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding: 12px 3px !important; text-align: left; }
	.order_review-box .shop_table tfoot tr.cart-subtotal th { padding: 15px 0px!important; }
	.order_review-box .cart_item .product-img { width: 30%; max-width: 130px; }
	.order_review-box .cart_item .product-name { width: 70%; }
	.order_review-box .cart_item .product-total { text-align: left; padding: 0; }
	.woocommerce-checkout #fw_c, .woocommerce-account #fw_c { padding: 0; }
	.woocommerce-checkout .woocommerce { padding: 0 5px; }
	.woocommerce-cart #fw_c { padding: 0; }
	.disabled,.owl-item{display:none;}
	.owl-stage{transform:unset!important; width: 100% !important; padding: 0 !important; }
	.woocommerce .related.products ul#owl-related-prod .owl-stage-outer .owl-stage .owl-item.active{ display:block; margin:0 auto !important; }
	.owl-dots { text-align: center; width: 100%; }
	.owl-dots .owl-dot span { background: #34A3EC; border-color: #34A3EC; padding: 0; width: 10px; height: 10px; margin: 0 5px; }
	.owl-dots .owl-dot.active span { background: #ff2491; border-color: #ff2491; }
	
	.feature-slider .apparel-section .arrowdivleft,.feature-slider .arrowdivleft .vc_column-inner {  background-color: #fdfade !important; }
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner { position: relative; }
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { position: absolute;border-right: 70px solid #fdfade;border-top: 350px solid transparent;border-bottom: 350px solid transparent; bottom: 147%; z-index:1; left: -30px; width: 100%;transform: rotate(90deg); }
	.feature-slider .owl-dots { text-align: center; width: 100%; margin: 0 !important; }
	.feature-slider .owl-dots .owl-dot { height: auto !important; width: 20px !important; }
	.feature-slider .owl-dots .owl-dot span { background: #fff !important; border: 2px solid #fbc002 !important; margin: 0; border-radius: 100px; display: block; padding: 0; width: 16px !important; height: 16px !important; }
	.feature-slider .owl-dots .owl-dot.active span { background: #fbc002 !important; border-color: #fff !important; }
	.product_box { padding: 0; }

	.mobile-view .owl-dots { text-align: center; width: 100%; margin: 0 !important; }
	.mobile-view .owl-dots .owl-dot { height: auto !important; }
	.mobile-view .owl-dots .owl-dot span { background: #fff !important; border: 2px solid #fbc002 !important; padding: 0; width: 16px !important; height: 16px !important; }
	.mobile-view .owl-dots .owl-dot.active span { background: #fbc002 !important; border-color: #fff !important; }
	form.woocommerce-checkout.checkout .form-row-last, form.woocommerce-checkout.checkout p#billing_state_field, 
	.woocommerce-checkout form p#billing_postcode_field { margin-left: 0; }
	
	.pewc-group-upload.pewc-item-upload .pewc-item-field-wrapper { width: 90%; }
	.pewc-group-upload.pewc-item-upload .pewc-field-label { font-size: 20px; line-height: 1.2 !important; }
	.pewc-group-upload.pewc-item-upload span.popclose { right: 19px; top: 15px; z-index: 999; }
	.pewc-group-upload.pewc-item-upload p.pewc-description { font-size: 12px; }

	.page-passiveincome .yellow-btn { font-size: 20px; margin-top: 10px !important; }
	.page-passiveincome .logo-container { background-position: top center !important; background-size: 100% !important; padding: 50px 0 0 !important; width: 100% !important; margin-bottom: 0 !important; }
	.page-passiveincome .logo-container .logo img { width: 80%; }
	.page-passiveincome .service-row { display: flex; flex-flow: column-reverse; row-gap: 20px; flex-wrap: wrap; margin-bottom: 5px;}
	.page-passiveincome .service-row h2,
	.page-passiveincome .partner-section h2,
	.page-passiveincome .apparel-list-section h2,
	.page-passiveincome .printing-section h2 { font-size: 24px !important; margin: 20px 15px; font-weight: 700 !important; }
	.page-passiveincome .service-row p { line-height: 1.2 !important; }
	.page-passiveincome .partner-section { padding: 0 !important; margin: 0 !important; }
	.page-passiveincome .partner-section h2,
	.page-passiveincome .apparel-list-section h2 { margin: 0; }
	.page-passiveincome .partner-section h2 { text-align: center !important; }
	.page-passiveincome .partner-section .slick-slide h2 { text-align: left !important; padding: 0 40px; }
	.page-passiveincome .partner-section .slick-slide .wpb_text_column.wpb_content_element { padding: 0 40px; }
	.page-passiveincome .partner-section .yellow-btn { padding: 15px 10px; max-width: 80% !important; min-width: 80%!important; }
	.page-passiveincome .prod-list.desktop-view { display: none !important; }
	.page-passiveincome .prod-list.mobile-view { display: flex !important; margin: 10px auto !important; padding-bottom: 0; }
	.prod-list .wpb_wrapper .prod-box,
	.custom-prod-list-section .prod-list .wpb_wrapper .prod-box  { width: 100%; }
	.custom-prod-list-section .prod-list .wpb_wrapper .prod-box h2 { font-size: 15px !important; }
	.custom-prod-list-section #ct_dyiwqejmq2ytnhlfj1u5 { font-size: 12px !important; }
	.profit-soar-row.vc_row.vc_row-o-content-middle { display: flex !important; row-gap: 20px; margin-bottom: 0 !important; margin-top: 10px !important; }
	.profit-soar-row h2, .page-passiveincome .printing-section h2  { text-align: center !important; }
	.page-passiveincome .printing-section.vc_custom_1694762497320 h2 { margin: 10px 0 !important; padding: 0 !important; }
	.page-passiveincome .printing-section.vc_custom_1694762497320 { padding: 10px !important; }
	.page-passiveincome .printing-section.vc_custom_1694762497320 p { font-size: 12px; line-height: 1.4 !important; }
	.page-passiveincome .printing-section .vc_column-inner { padding: 0 !important; margin: 0 !important; }
	.page-passiveincome .printing-section img{ margin: 15px 0; height: 160px !important; }
	.apparel-list-section.vc_custom_1694687198510, 
	.apparel-list-section.vc_custom_1694696727321 { margin: 0px !important; padding: 15px 30px !important; }
	.page-passiveincome .text-content p { font-size: 8px !important; }
	.page-passiveincome .text-content.cstprodtext {
		margin-top: 0 !important;
	}
	.prod-list .vc_column-inner>.wpb_wrapper { margin: 0; }
	.wpb_single_image.wpb_content_element.vc_align_center.prod-box.slick-slide.slick-active {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 714px){
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 135%; }
}

@media screen and (max-width: 680px){
	.page-passiveincome .yellow-btn { font-size: 17px; }

	.page-passiveincome p { font-size: 14px; line-height: 20px !important; }
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 120%; }
	.page-passiveincome .partner-section .slick-slide img { width: 70%; margin: 0 auto; }
	.page-passiveincome .service-row h2, 
	.page-passiveincome .partner-section h2, 
	.page-passiveincome .apparel-list-section h2, 
	.page-passiveincome .printing-section h2, 
	.page-passiveincome .sg-popup-content h2 { font-size: 16px !important; line-height: 1.5 !important; }
	.page-passiveincome .printing-section.vc_custom_1694762497320 h2 { font-size: 16px !important; }

	.page-passiveincome .sg-popup-content { width: 98% !important; margin: 0 -20px !important; padding: 20px 15px !important; }
	.page-passiveincome .sg-popup-content .wpb_text_column p { font-size: 15px; line-height: 1.2 !important; }
	.page-passiveincome .sg-popup-content .form-cont .input-container { margin-bottom: 10px; }
	.page-passiveincome .sg-popup-content .label { font-size: 15px; }
	.page-passiveincome .sg-popup-content .input, .sg-popup-content textarea { line-height: 15px; padding: 8px 15px; max-height: 70px; }
	.wpcf7-spinner { width: 12px; height: 12px; }
	.page-passiveincome .service-row h2 {  margin: 0 !important; }
}

@media screen and (max-width: 640px){
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 120%; }
}

@media screen and (min-width: 480px) and (max-width: 639px){

	.woocommerce .category-title:before { width: 56%; }
}

@media screen and (max-width: 590px){
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 85%; }
}

@media screen and (max-width: 550px){
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 70%; }
}

@media only screen and (max-width: 480px) {
	.home-testimonials .hs_client_image img{left:28%;}
	.mob-content,.mob-head{display:block !important;}
	.contact-middle .vc_span8 .vc_column-inner {margin-top: 0px !important;}
	.contact-middle .contact-text-p p{font-size: 21px;}
	.contact-middle .contact-text-p{margin-bottom: 0px !important;}
	.contact-us-form .wpcf7 .wpcf7-form .buttonHolder .wpcf7-submit{min-width: 100% !important;}
	.privacy.section-tabs h3.vc_custom_heading {font-size: 20px !important;}
	.privacy.contents h2 {margin-bottom: 10px;}
	.privacy.contents .publish-info-pp p {font-size: 20px !important;}
	.privacy.contents p, .privacy.section-tabs p {font-size: 20px !important;line-height: 20px;}
	.whychus.section-tabs h3.vc_custom_heading {font-size: 28px;}
	.leader-info .vc_span6 {margin-bottom: 30px;}
	.warranty-content {margin-top: 44px !important;padding-left: 28px !important;padding-right: 28px !important;}
	#logo_img img {max-width: 240px !important;position: relative;left: -60px; }

	.slider1-mug { padding: 0 !important; }
	.slider1-mug:after { display: none; }
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 50%; }
	.menu-shop-by-container, .menu-shop-menu-container{display: none;}
	.woocommerce.woocommerce-page ul.products li .astra-shop-thumbnail-wrap{height: 300px;}
	.wpgs-lightbox-icon::before { display: none !important; }
	.page-cart .checkout-right #order-summary #items-list .review-items .review-img a { max-width: 200px; max-height: 200px; }
	.woocommerce-cart .update_cart { padding: 0;} 
	button.owl-prev.disabled { display: block; }
	.page-cart .woocommerce { margin: 0; }
	.page-cart .checkout-right #order-summary #items-list .review-items .product-quantity .quantity { margin-right: 35px; }
}
@media screen and (max-width: 479px){
	.how-it-work-section .hiw-list { flex-wrap: wrap; }
	.woocommerce .category-title:before { width: 50%; }
}

@media screen and (max-width: 430px){
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 30%; }
}

@media screen and (max-width: 391px){
	.single-product.woocommerce .single_variation_wrap h3 { padding-left: 90px; }
	.woocommerce .section-title h2, .woocommerce .category-title h2 { font-size: 20px !important; }
	.woocommerce .category-title:before { width: 50%; }
	.single-product.woocommerce .pewc-group-heading-wrapper h3{font-size: 13px;}
}
@media screen and (max-width: 360px){
	.feature-slider .apparel-section .arrowdivleft .vc_column-inner:before { bottom: 20%; }
}

@media screen and (max-width: 319px) {
}
/* Mobile Screen CSS END */
