@media (max-width:1340px){
.products_body .Banner_main .category_banner{max-width: 730px;}
}
@media (max-width:1199px){
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{ padding:21px 9px;}
.pc-frame-profile__body { width:73%}
.woocommerce-orders-table__button-list .button {margin-right: 5px;}
.woocommerce-orders-table__button-list .view {padding: 4px 7px;}
.woocommerce-orders-table__button-list .pi_reorder {padding:5px 10px;}
.pc-frame-profile__body .pi_reorder {margin-top: 15px; display: inline-block;}
.pc-frame-profile__body .woocommerce-orders-table__button-list .pi_reorder {margin-top:0;}
.woocommerce-view-order .cart-summary__items .cart-summary__cell:first-child {width: 65%;}

.wish_list_products{ max-width:900px;}


/* 15 Nov 2021 */
.sidebar_sticky{ width:370px !important;}
#sidebarWrap {width:370px !important;}
#sidebar {width:370px !important;}
}

@media (max-width:1140px){
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{ font-size:13px; padding:21px 6px !important;}
header .wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap{ padding:0px 15px;}
header .Offer_nav ul li{ margin:0px 18px;}
/*.products_body{max-width:100%;}*/
.products_body .columns-5 .grid-list .grid-item{width: calc(25% - 30px);}

.products_body .Banner_main .category_banner{max-width:690px;}
.products_body .Banner_main .delivery_banner{max-width:170px;}
.products_body .Banner_main .category_banner .overlay_content h1{ font-size:22px !important;}

.products_body .content_title h1{ font-size:22px !important;}

.div_cart_header_block .div_cart_header_right {width: 36%;}
.cart-summary__items .cart-summary__cell:first-child {width: 63%;}

.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child { width: 57%;}

.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col{width:24.5555%;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(5n){ border-right: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(4n){ border-right:none;}

.products_body #div_u_p_top_items .pc-product-loop__col{width:24.5555%;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(5n){ border-right: 1px solid #e2e2e2;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(4n){ border-right:none;}

.profile-dashboard__icon{ max-width:50%;}
.wish_list_products{ max-width:780px;}


/* 15 Nov 2021 */
.product_big_pic{ width:60% !important;}
.tabble_pennal_box, .like_this_box, .related_product_part{ width:60% !important;}

.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block{ width:calc(60% - 14px);}
.pc-frame-profile__body .cls_div_internal_block_gc .cls_purchase_gc_btn{width: 40%;}
}
@media (max-width:1040px){
.cart-summary__items .cart-summary__cell:first-child {width: 60%;}
.div_cart_header_block .div_cart_header_right {width: 38%;}	
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child {width: 55%;}

.products_body .Banner_main .category_banner{max-width:600px;}
.products_body .Banner_main .delivery_banner{max-width:165px;}

/* Vegetables Banner Class */
.products_body .Banner_main .del_pass_block_near_banner ul li h1{ font-size:20px !important; line-height:18px; margin:10px 0px 5px 0px !important;}
.products_body .Banner_main .del_pass_block_near_banner ul li h1 span { font-size:14px;}
.products_body .Banner_main .del_pass_block_near_banner ul li p {font-size:12px;}
.products_body .Banner_main .del_pass_block_near_banner ul li img {max-width:150px; margin:8px auto 8px auto}
.products_body .Banner_main .del_pass_block_near_banner ul li a {margin-bottom:6px;}

/* Products Sidebar */
.products_sidebar .sub_category_item ul li a{ line-height:20px; padding:8px 10px 8px 14px;}
.products_sidebar .sub_category_item ul li.Back_link a{padding:6px 20px;}
}
@media (max-width:991px){
header .header_top{padding:10px 0px 0px 0px;}
header .header_top .pc-header-layout .Express_delivery:hover .exp-del-box{ left:50%; transform:translateX(-50%);}
header .header_top .pc-header-layout .Express_delivery .express-title{ padding-bottom:8px;}
header .header_top .pc-header-layout .top_right ul li a{padding:10px 8px;}
header .header_top .pc-header-layout .top_right ul li #ship-trigger, header .header_top .pc-header-layout .top_right ul li #login-trigger, header .header_top .pc-header-layout .top_right ul li #myaccount-trigger{ padding-bottom:10px;}
header .header_top .pc-header-layout .top_right ul li #login-content, header .header_top .pc-header-layout .top_right ul li #myaccount-content, header .header_top .pc-header-layout .top_right ul li #ship-content{ top:40px;}
header .header_top .pc-header-layout .top_right ul li.Shop_cart .Count{ right:2px; top:2px;}

header .header_main .logo img{ width:100%; max-width:200px;}	
header .header_main .Head_search{max-width: 380px;}
header .Offer_nav ul li{ margin:0px 14px;}
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{padding: 10px 5.5px !important;}*/

.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{ background:#0e4a00 !important;}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{ text-align:left !important;}
.wpmm-mobile-menu a.wpmm_mobile_menu_btn, .wpmm-mobile-menu a.wpmm_mobile_menu_btn:hover{ background:#f68139;}
li#wp-megamenu-item-24 > ul ul ul > li:empty{ display:none !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{ padding: 10px 0px !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a .fa{ display:block;}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{ width:100%; padding:10px 0px 10px 0px !important;}

header .header_main .Head_reorder a{ font-size:16px; padding: 0px 18px;}
header .header_top .pc-header-layout{ display:block; text-align:center;}
header .header_top .pc-header-layout .top_right{ margin-top:10px;}
header .header_top .pc-header-layout .top_right ul li{ margin:0px 4px; text-align:left;}

/*header .Offer_nav{ display:none;}*/
.products_sidebar{ display:none;}
.products_sidebar_mobile, .div_mobile_sidebar_button{ display:block;}
.div_mobile_sidebar_button{ width:100%; float:left; margin:-50px 0px 20px 0px;}
.div_mobile_sidebar_button .btn_mobile_show_sidebar{ width:auto; float:right; background:#f68139; border-radius:20px; padding:0px 25px; text-decoration:none; font-size:18px; color:#ffffff; font-weight:700; text-transform:capitalize; line-height:40px;}
.products_sidebar_mobile{ position:fixed; left:-100%; top:0; max-width:100%; transition: all ease-in-out 0.5s; z-index: 999999; width: 100%; height: 100%; overflow: auto;}
.products_body{width: 100%; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;}
.active_prod_sidebar{ left:0;}
.div_close_button{ display:block; position:absolute; right:10px; top:10px;}
.div_close_button #btn_close_products_sidebar{background:#fe8713; padding:0px 0px; width:30px; height:30px; line-height:30px; border-radius:15px; font-size:18px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:0px;}
footer .footer_bottom .footer_row .footer__col{width: 33.3%;}

.products_body .Banner_main .category_banner{max-width: 545px;}
.products_body .Banner_main .delivery_banner{max-width: 165px;}
.products_body .Banner_main .category_banner .overlay_content h1{ font-size:20px !important;}
.Product_info_block{padding-right: 0px;}
.products_body .Product_info_block .content_title h1{ font-size:20px !important;}

.Product_info_block .Additional_info{padding-left:0px;}
.typo .wpcf7-form{ width:100%;}

.div_cart_header_block .div_cart_header_left, .div_cart_header_block .div_cart_header_right {width:100%;}
.div_cart_header_block .div_cart_header_left  { margin-bottom:10px;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge .delcharge_title, .div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge .delcharge_amount, .div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-summary__total-label {width:50%;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-price__main--lg { margin-left:-5px}
.div_cart_header_block .div_cart_header_right .div_cart_checkout_btn {width: 130px;}
.div_cart_header_block .div_cart_header_right .div_cart_checkout_btn .btn {font-size: 16px; font-weight:600}

.cart-summary__total-price .custom_cls_cart_sub_tot {float: left !important; text-align:right; padding-right:40px;  padding-left:0px; }
.cart-summary__items .cart-summary__cell:first-child { width: 55%;}
.cart-summary__items .cart-summary__cell--delete~.cart-summary__cell {text-align: right;vertical-align: top;}
.cart-summary__items .cart-summary__cell--delete { vertical-align: top; float:none} 
.slick-dots { display:none !important;}

.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child {width:48%;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell, .woocommerce-order-received .cart-summary__items .cart-summary__cell { vertical-align:top}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__quantity, .woocommerce-order-received .cart-summary__items .cart-summary__quantity { width:70px} 
.cart-summary__items .cart-summary__product{ padding-right:20px;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__price, .woocommerce-order-received .cart-summary__items .cart-summary__price { width:98px}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:last-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:last-child { text-align:right}

/*.woocommerce-account .pc-frame-profile__body ul li { margin-bottom:20px}*/
.woocommerce-orders-table__cell:first-child {background: #f2f9f8 !important;}
.frame__header .frame__title, .frame__header .frame__title h3 {font-size: 1.2rem;}

.woocommerce-edit-account .frame:first-child { margin-bottom:25px}
.fabfw-addresses-container .woocommerce-Address { width:100%; margin-bottom:30px}

/*  Vegetables Banner Class */
.products_body .Banner_main .del_pass_block_near_banner ul li img {max-width:130px; margin:6px auto 6px auto}

.form--bg .form__title{font-size:1.2em;}

.cart-summary--in-modal .cart-summary__items .cart-summary__cell:first-child{ width:46%; float:left;}

.order-details__item{ word-break:break-all;}
.order-details__item:not(:first-child){ padding-left:20px;}
.order-details__item--group-title{ font-size:1em;}

.profile-dashboard__icon{ max-width:40%;}
.pc-product-single__summary .pc-product-summary .product_title{font-size:22px !important; line-height:24px;}

.JdivTable{ overflow:auto;}
.JdivTableBody{width: 700px; float: left;}

.exp-del-box-my-account ul li{ width:100%; margin-bottom:10px !important;}

/* 15 Nov 2021 */
.product_big_pic{ width:100% !important;}
.tabble_pennal_box, .like_this_box, .related_product_part{ width:100% !important;}

.sidebar_sticky{ width:100% !important;}
#sidebarWrap {width:100% !important; text-align:center; position:relative; margin-top:20px;}
#sidebar {width:100% !important; padding:15px !important;}
.div_pro_det_exp_del_new{ display:inline-block;}
#sidebarWrap .product-price--lg{ width:100%; display:inline-block;}
#sidebarWrap .pc-product-purchase__after-add-to-cart{ width:100%; display:inline-block;}
#sidebarWrap .pc-product-action{ display:inline-block; vertical-align:middle;}
#sidebarWrap .pc-product-action{ display:inline-block; vertical-align:middle;}
#sidebarWrap .pc-product-action__ico--wishlist{ display:inline-block; vertical-align:middle;}

.pc-frame-profile__body .cls_div_internal_block_gc .bg_block{ display:block;}
.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block{ width:100%; margin:0px 0px 15px 0px;}
.pc-frame-profile__body .cls_div_internal_block_gc .cls_purchase_gc_btn{width:100%;}

.giftcard_landing .landing-columns-left{ width:60%;}
.giftcard_landing .landing-columns-right{ width:35%;}

.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref, .pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .sms_edit_form_main{flex-wrap: wrap;}

.remindrers_conteiner .reminder-form-content{ display:block;}
.remindrers_conteiner .reminder-form-outer, .remindrers_conteiner .reminder-submit{ max-width:100%;}
.remindrers_conteiner .reminder-submit{ margin-top:20px;}
.remindrers_conteiner .reminder-settings .reminder-email__alt__input label{display: block; width: 100%;}

.pc-frame-profile__body .popup_table th{ display:none;}
.pc-frame-profile__body .popup_table{ text-align:center;}
.pc-frame-profile__body .popup_table .btn2{ display:inline-block;}
.pc-frame-profile__body .popup_table tr{border-bottom:1px solid #dfe4eb;}
.pc-frame-profile__body .popup_table tr:first-child{ border-bottom:none;}

.cls_gc_outer{ display:block;}
.cls_gc_outer .cls_gift_card_pb_side{ margin:20px 0px 0px 0px; display:inline-block; width:100%; min-width:100%;}

.ced_rnx_refund_form_wrapper .ced_rnx_product_table thead{ display:none;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table td{ border:none;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table td.product-name{border-top:1px solid #cccccc; padding-top:10px;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table .ced_rnx_product_title{width: calc(100% - 75px); float: left; margin-right:0px;}
.ced_rnx_product_table_wrapper .ced_rnx_product_table tbody tr .ced_rnx_total_amount_wrap{ text-align:center !important;}
.ced_rnx_refund_form_wrapper .ced-rnx_customer_detail .order-details__group{ width:100%;}
.ced_rnx_refund_form_wrapper .ced-rnx_customer_detail .order-details__group:first-child{ border-bottom:1px solid #dfe4eb;}
}

@media (max-width:850px){ 
.cart-summary__items .cart-summary__cell--delete { width:126px}
.cart-summary__items .cart-summary__cell:first-child { width: 48%;}
}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 900px)  {
.pc-frame-profile__body table.my_account_giftcards, thead, tbody, th, td, tr { display: block;}
.pc-frame-profile__body table.my_account_giftcards thead tr { position:absolute; top:-9999px; left:-9999px;}		
.pc-frame-profile__body table.my_account_giftcards tr { border:0px solid #ccc; margin-bottom:20px;}
.pc-frame-profile__body table.my_account_giftcards td { border:none; border-bottom:1px solid #dfe4eb; position:relative; padding-left:50% !important; padding-top:10px; padding-bottom:10px;}
.pc-frame-profile__body table.my_account_giftcards td:before { position: absolute; top:10px; left:14px; width: 45%; padding-right:10px; white-space:nowrap;}
.pc-frame-profile__body table.my_account_giftcards td:first-child{ font-weight:700; background:#f2f9f8; border:none; word-break:break-all;}
.pc-frame-profile__body table.my_account_giftcards td:last-child{border:none;}

/* Label the data */
.pc-frame-profile__body table.my_account_giftcards td:nth-of-type(1):before { content: "Code" ;}
.pc-frame-profile__body table.my_account_giftcards td:nth-of-type(2):before { content: "Balance" ;}
.pc-frame-profile__body table.my_account_giftcards td:nth-of-type(3):before { content: "Usage" ;}
.pc-frame-profile__body table.my_account_giftcards td:nth-of-type(4):before { content: "Status" ;}

/* Table Secound */
.pc-frame-profile__body table.shop_table_responsive, thead, tbody, th, td, tr { display: block;}
.pc-frame-profile__body table.shop_table_responsive thead tr { position:absolute; top:-9999px; left:-9999px;}		
.pc-frame-profile__body table.shop_table_responsive tr { border:0px solid #ccc; margin-bottom:20px;}
.pc-frame-profile__body table.shop_table_responsive td { border:none; border-bottom:1px solid #dfe4eb; position:relative; padding-left:50% !important; padding-top:10px; padding-bottom:10px;}
.pc-frame-profile__body table.shop_table_responsive td:before { position: absolute; top:10px; left:14px; width: 45%; padding-right:10px; white-space:nowrap;}
.pc-frame-profile__body table.shop_table_responsive td:first-child{ font-weight:700; background:#f2f9f8; border:none; word-break:break-all;}
.pc-frame-profile__body table.shop_table_responsive td:last-child{border:none; text-align:left;}

/* Label the data */
.pc-frame-profile__body table.shop_table_responsive td:nth-of-type(1):before { content: "Subscription" ;}
.pc-frame-profile__body table.shop_table_responsive td:nth-of-type(2):before { content: "Started on" ;}
.pc-frame-profile__body table.shop_table_responsive td:nth-of-type(3):before { content: "Recurring" ;}
.pc-frame-profile__body table.shop_table_responsive td:nth-of-type(4):before { content: "Next Billing" ;}
.pc-frame-profile__body table.shop_table_responsive td:nth-of-type(5):before { content: "Ends on" ;}
.pc-frame-profile__body table.shop_table_responsive td:nth-of-type(6):before { content: "Status" ;}
}

@media (max-width: 767px) {
img{pointer-events:auto;}
header .wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap{ padding:0;}
header .header_main .Head_search{max-width: 280px;}
header .header_main .Head_reorder a{ font-size:16px; padding: 0px 15px;}
header .header_main .Head_search .product-search__form-control{width: calc(100% - 10px);}

header .Offer_nav ul li{ margin:0px 14px;}

/*
.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{ background:#7bb97f !important;}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{ text-align:left !important;}
.wpmm-mobile-menu a.wpmm_mobile_menu_btn, .wpmm-mobile-menu a.wpmm_mobile_menu_btn:hover{ background:#f68139;}
li#wp-megamenu-item-24 > ul ul ul > li:empty{ display:none !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{ padding: 10px 0px !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a .fa{ display:block;}
*/

footer .copyright p{ width:100%; text-align:center; margin-bottom:10px;}
footer .copyright .PaymentOpt{ width:100%; text-align:center;}

.products_body .columns-5 .grid-list .grid-item{width: calc(33.3% - 30px);}
.products_body .Shop_by ul{white-space: normal;}
.products_body .Shop_by ul li{width: 32.3%;}

.Grid_list .gnp_slide_outer .slick-dots{ display:none !important;}

.products_body .Banner_main .category_banner{max-width:100%;}
.products_body .Banner_main .delivery_banner{max-width: 165px; display:none;}
.products_body .Banner_main .category_banner .overlay_content h1{ font-size:20px !important;}

.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col,
.wishlist__column {width: 33%;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(5n){ border-right: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(4n){ border-right: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(3n){ border-right:none;}

.products_body #div_u_p_top_items .pc-product-loop__col{width:33%;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(5n){ border-right: 1px solid #e2e2e2;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(4n){ border-right: 1px solid #e2e2e2;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(3n){ border-right:none;}

.pc-product-single__before-summary, .pc-product-single__summary{width:100% !important;}

.Product_info_block{max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; margin:10px 0px;}
.Product_info_block .Additional_info .toggle-text table{ width:100%;}
.Product_info_block .owl-carousel.owl-drag .owl-item{ text-align:center;}


.products_body .pc-product-single__main{ padding:0;}
.products_body .pc-product-single__main .pc-product-single__summary{padding:0;}

.cart-summary__items .cart-summary__cell:first-child { width: 45%;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total { width:100%} 

.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child {width:58%;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__quantity, .woocommerce-order-received .cart-summary__items .cart-summary__quantity { width:70px} 
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:last-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:last-child { width:auto;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__price, .woocommerce-order-received .cart-summary__items .cart-summary__price { width:100px}

.pc-frame-profile__sidebar{ width: 100%;}
.pc-frame-profile__body { width: 100%;}
.fabfw-addresses-container .woocommerce-Address .woocommerce-Address-title h3 { font-size: 1.3rem;}

/*------- 12 July 2021 -------*/
.product-type-gift-card .pc-product-single__summary{ margin-top:30px;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul li{ max-width:160px;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul li .ywgc-preset-image img{ width:100%; max-width:100%; display:block;}

.cart-price__main--lg{font-size:1.5rem;}
.cart-summary__items .cart-summary__cell--delete .cart-summary__delete{ margin-right:0px;}
.product-snippet__action-item{ display:block; margin-right:0px;}

/*.pc-product-single__summary .pc-product-summary .product_title{font-size:26px !important;}*/


.giftcard_landing .landing-columns-left{ width:100%;}
.giftcard_landing .landing-columns-right{ width:100%; margin:30px 0px;}

.cls_outer_div_added .itm_row{flex-direction: column; align-items: start; position:relative;}
.cls_outer_div_added .itm_row .tblock{ margin-top:10px;}
.cls_outer_div_added .itm_row .action_block{ position:absolute; right:10px; bottom:10px;}
}

@media (max-height:767px){
.gc_popup_outer{
	padding-top:200px;
}
}


@media (max-width: 667px) {
header .Offer_nav ul li{ margin:0px 10px;}

.cart-summary__items .cart-summary__cell:first-child,
.woocommerce-view-order .cart-summary__items .cart-summary__cell:first-child,
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child,
.woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child  { width:48%;}
.cart-summary__items .cart-summary__product { padding-right:0}
/*.cart-summary__items .cart-summary__cell--delete,
.cart-summary__items .cart-summary__cell:nth-child(3),
.cart-summary__items .cart-summary__cell:last-child {width: 30%;}*/

.cart-summary--in-modal .cart-summary__items .cart-summary__cell:first-child{ width:48%; float:none; display:inline-block;}
.cart-summary__items .cart-summary__cell--delete:nth-child(2){ width:48%;}
.cart-summary__items .cart-summary__cell:nth-child(3){ width:48%;}
.cart-summary__items .cart-summary__cell:nth-child(4){ width:48%; text-align:left;}
.cart-summary__items .cart-summary__price{ width:auto;}
/*.cart-summary__items .cart-summary__cell:last-child  {float: right; text-align:left;}*/

.form__field--hor .checkbox.form__label .input-checkbox { width: 30px;}

.woocommerce-view-order .cart-summary__items .cart-summary__price {text-align: right; float: right;}

.cart-summary__items .cart-summary__quantity .quantity{width:100%;}
}
@media only screen and (max-width: 600px){
.gc_popup_outer{padding-top:400px;}
.gc_popup_outer .popup_conteiner{ max-width:400px;}
.gc_popup_outer .popup_conteiner .cls_gc_add_title{ text-align:center;}
}
@media (max-width:599px) {
.coming_soon{ background-size:100% auto;}

/*header .header_top .pc-header-layout .top_right ul li{ margin:0px 6px;}*/
header .header_main{padding:10px 0px;}
header .header_main .pc-header-layout{ display:block;}
header .header_main .pc-header-layout .logo{ width:100%; float:left; text-align:center; margin-bottom:10px;}
header .header_main .logo img{display:inline-block; }
header .header_main .Head_search{ float:left;}
header .header_main .Head_reorder{ width:auto; float:right;}

footer .footer_top{ padding:0;}
footer .footer_top .footer-layout{ display:block;}
footer .footer_top .footer-layout .box{ display:block; width:100%; text-align:center; margin:0px; padding:20px 0;}
footer .footer_top .footer-layout .box ul li{ margin-top:10px;}
footer .footer_bottom .footer_row .footer__col{ width:100%; margin:10px 0;}
.products_body .columns-5 .grid-list .grid-item{width: calc(50% - 30px);}

.products_body .Banner_main .category_banner .overlay_content{ position:relative;}
.page__content{ margin-top:0;}
.div_mobile_sidebar_button{ margin-bottom:10px;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col{width: 49%;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(3n){ border-right: 1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(2n){ border-right:none;}

.products_body #div_u_p_top_items .pc-product-loop__col{width:49%;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(3n){ border-right: 1px solid #e2e2e2;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(2n){ border-right:none;}

.profile-photo__frame { max-height: 150px;}
.profile-dashboard__image { height:100px}

/*------- 12 July 2021 -------*/
.gift-card-content-editor.step-appearance .ywgc-design-list ul li{ max-width:136px;}
.gift-cards_form .ywgc-choose-design-preview{ margin-bottom:0px;}

/*------- 13 July 2021 -------*/
.ywgc_enter_code .form-row{ max-width:240px; padding:0px;}

.frame__header-nav{ margin-top:10px;}

.pc-category-products-layout__body .product-loop-title a{ word-break:break-all;}
.JdivTableBody{width:650px;}

.cart-summary__items .cart-summary__quantity{ width:100%;}

.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp{ width:100%; display:block;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_subscription_info_ttl{ width:100%; margin-bottom:10px;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_Subscription_benefits_outer{ width:100%;}
.cls_my_subscriptions_content .cls_subs_memb_outer{ display:block; padding-bottom:10px;}
.cls_my_subscriptions_content .cls_subs_memb_outer .cls_subs_memb_ttl{ margin-bottom:10px;}

.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount{flex-wrap: wrap;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount label{ width:100%; display:block;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount .woo-wallet-balance-to-add{margin:10px 10px 10px 0px;}

}

@media (max-width:479px) {
header .header_top{padding: 10px 0px;}
/*header .header_top .pc-header-layout .top_right ul li{ margin:5px 6px 5px 6px;}*/
header .header_top .pc-header-layout .top_right ul li #ship-content{width:320px; left:-124px;}
header .header_top .pc-header-layout .top_right ul li #login-content{ left:-176px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content{width:320px; left:-35px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content.my-account-logged-in{width:320px; left:-228px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content .nav-title{ font-size:14px;}

header .header_top .pc-header-layout .top_right ul li.ship-dropdown-mobile, header .header_top .pc-header-layout .top_right ul li.login-dropdown-mobile, header .header_top .pc-header-layout .top_right ul li.myaccount-dropdown-mobile{ display:inline-block; margin:0;}

header .header_top .pc-header-layout .top_right ul li.ship-dropdown-desktop, header .header_top .pc-header-layout .top_right ul li.login-dropdown-desktop, header .header_top .pc-header-layout .top_right ul li.myaccount-dropdown-desktop{ display:none;}
header .header_top .pc-header-layout .top_right ul li #ship-content_m{width:320px; left:0px;}
header .header_top .pc-header-layout .top_right ul li #login-content_m{ left:-176px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content_m{width:320px; left:-35px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content_m.my-account-logged-in{width:320px; left:auto; right:0;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .nav-title{ font-size:14px;}


header .header_main .Head_search{max-width:100%;}
header .header_main .Head_reorder{ width:100%; float:left; text-align:center; margin-top:10px;}
header .header_main .Head_reorder a{ display:inline-block; font-size:14px;}

header .Offer_nav ul li{ margin:0px 5px;}

.div_mobile_sidebar_button{ margin-top:0;}
.products_body .Shop_by ul li{width: 49%;}

h1{font-size:18px !important; margin-bottom:10px !important;}


.half_Block{ width:100%;}

.pc-product-single__summary{ padding:0 !important;}
.pc-product-single__summary .pc-product-summary .product_title{font-size:18px !important; line-height:24px;}


.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child, .woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child { width:100%} 
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__product, .woocommerce-order-received .cart-summary__items .cart-summary__product{ padding-right:0}

footer .footer_top .footer-layout .box .detail h4{ font-size:18px;}
footer .footer_top .footer-layout .box .icon{ max-width:50px;}



/*------- 12 July 2021 -------*/
.gift-card-content-editor.step-appearance .ywgc-design-list ul li{ max-width:160px;}
/*------- 13 July 2021 -------*/
.ywgc_enter_code .form-row{ max-width:160px;}

.products_body .content_title h1{font-size:18px !important;}


.cart-summary__items .cart-summary__cell:first-child,
.woocommerce-view-order .cart-summary__items .cart-summary__cell:first-child,
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child,
.woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child  { width:100%;}


.cart-summary--in-modal .cart-summary__items .cart-summary__cell:first-child{ width:100%;}
.cart-summary__items .cart-summary__cell--delete:nth-child(2){ width:100%;}
.cart-summary__items .cart-summary__cell:nth-child(3){ width:100%;}
.cart-summary__items .cart-summary__cell:nth-child(4){ width:100%;}

.order-details__item{ word-break:normal;}
.order-details__item:not(:first-child){ padding-left:10px;}

.wish_list_products .frame--wishlist .frame__header .frame__header-nav .frame__header-link{ display:inline-block;}

.gift-cards_form .gift-card-content-editor.step-content label{ display:block;}
.gift-cards_form .gift-card-content-editor.step-content input{ width:100%; max-width:100%;}
.gift-cards_form .gift-card-content-editor.step-content textarea{ width:100%;}

.woo_sc_modal_content{width:90%;}


/* 15 Nov 2021 */
header .header_top .pc-header-layout .top_right ul li #login-content, header .header_top .pc-header-layout .top_right ul li #myaccount-content, header .header_top .pc-header-layout .top_right ul li #ship-content{ top:42px;}

header .header_top .pc-header-layout .top_right ul li.Shop_cart .Count{ top:0px;}

#tabs-rev .form__label-require-wrap, #tabs-rev .form__label{ width:100%; float:left; line-height:22px; padding:0px;}
#tabs-rev .form__field--hor .form__inner{ width:100%; float:left; line-height:18px; padding:0px;}

.cls_awesa_plus_pb_outer .apn_center .apn-center-list ul li{ width:100%;}

/*.pc-frame-profile__body .frame__inner .disp_form_field_my_ac_outer{width: calc(100% - 80px); padding-left: 25px; position: relative;}
.pc-frame-profile__body .frame__inner .my_ac_details_disp{position: absolute; left: 0;}
*/.pc-frame-profile__body .frame__inner .disp_form_field_my_ac_outer label{ display:inline-block;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part{ margin-right:0;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .sms_edit_form_main{ padding:20px 0;}

.credit_request_overlay .credit_request_outer{margin:0 5%; width:90%; box-sizing:inherit; padding:15px;}
.credit_request_overlay .credit_request_outer .close{ right:0;}

.cls_u_p_top_items_top_links ul li{ margin:0px 5px 0px 0px;}
.cls_u_p_top_items_top_links ul li a{ padding:5px;}

.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount .woo-wallet-balance-to-add{width:100%; margin:10px 0px 10px 0px;}
.woocommerce-edit-account .form__field .btn, .woocommerce-edit-address .form__field .btn{ margin-top:10px;}
}
@media only screen and (max-width:420px){
.gc_popup_outer{padding-top:200px;}
.gc_popup_outer .popup_conteiner{ max-width:300px;}
}

@media (max-width:400px) {
header .header_top .pc-header-layout .top_right ul li #ship-content{left:-166px;}
header .header_top .pc-header-layout .top_right ul li #ship-content.ship-content-logged-in{left:-182px;}
header .header_top .pc-header-layout .top_right ul li #login-content{ left:-24px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content.my-account-logged-in{left:-34px;}

header .header_top .pc-header-layout .top_right ul li #ship-content_m.ship-content-logged-in{left:-182px;}
header .header_top .pc-header-layout .top_right ul li #login-content_m{ left:auto; right:0;}

.gc_popup_outer{padding-top:0px;}
.gc_popup_outer .popup_conteiner{max-width:250px; top:50px; transform:none;}
.gc_popup_outer #Close_popup{top:-25px; right: 0px;}
.gc_popup_outer .cls_gc_popup_flds .cls_gc_popup_left{ width:100%;}
.gc_popup_outer .cls_gc_popup_flds .cls_gc_popup_right{width: calc(100% - 0px); padding-left:0px;}
.gc_popup_outer .cls_gc_popup_flds .cls_gc_popup_right span{ position:relative;}
}



@media (max-width:374px) {
header .header_top .pc-header-layout .top_right ul li #ship-content{width:280px; left:-20px}
header .header_top .pc-header-layout .top_right ul li #ship-content.ship-content-logged-in{width:280px; left:-160px;}
header .header_top .pc-header-layout .top_right ul li #login-content{ left:-160px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content{width:280px; left:-14px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content.my-account-logged-in{width:280px; left:-15px;}
header .header_top .pc-header-layout .top_right ul li #ship-content.ship-content-logged-inship-box{ left:auto; right:-44px;}

header .header_top .pc-header-layout .top_right ul li #ship-content_m{width:280px; left:-20px}
header .header_top .pc-header-layout .top_right ul li #ship-content_m.ship-content-logged-in{width:280px; left:-160px;}
header .header_top .pc-header-layout .top_right ul li #ship-content_m.ship-content-logged-inship-box{ left:0; right:auto;}
header .header_top .pc-header-layout .top_right ul li #login-content_m{ left:-160px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content_m{width:280px; left:-14px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content_m.my-account-logged-in{width:280px; left:auto; right:0;}


footer .copyright .PaymentOpt ul li{ margin:0px 0px 0px 3px;}

/*------- 12 July 2021 -------*/
.gift-card-content-editor.step-appearance .ywgc-design-list ul li{ max-width:146px;}

/*------- 13 July 2021 -------*/
.ywgc_enter_code .form-row{ max-width:136px;}
.ywgc_enter_code .form-row .ywgc_apply_gift_card_button{ padding:5px 10px;}

.woocommerce-account .pc-frame-profile__body ul li .profile-dashboard__caption{font-size:14px;}

.pc-frame-profile__body .frame__inner .form_edit_button_personal, .pc-frame-profile__body .frame__inner .form_edit_button_pw{position: relative; right: 10px; top: 10px; float: right;}
.pc-frame-profile__body .frame__inner .disp_form_field_my_ac_outer{width: 100%; display: flex; align-content: start;}
.pc-frame-profile__body .frame__inner .my_ac_details_disp{margin-right: 5px;}
}
/*-------------------Info Ads box css------------------*/
@media (max-width:991px){
#InfoAds li { width:32%; margin-right:14px;}
#InfoAds li h1 {font-size: 28px !important; line-height: 23px;}
#InfoAds li h1 span {font-size: 16px;}
}
@media (max-width:767px){
#InfoAds li { margin-right:13px;width: 31.7%;}
#InfoAds li h1 {font-size: 24px !important; line-height: 20px;}
#InfoAds li h1 span {font-size: 14px;}
#InfoAds li p {font-size: 12px;}	
#InfoAds li a {padding: 5px 18px;font-size: 13px;}
}
@media (max-width:599px){
#InfoAds li { width:70%; margin:0 auto 15px auto; float:none}
#InfoAds li:last-child { margin-right:auto}
}
@media (max-width:479px) {
#InfoAds li { width:100%;}	
}
/*-------------------Info Ads box css end------------------*/