/*
 * MX Theme Responsive css 
 */

/* wide content background */
@media (min-width: 2561px) and (max-width: 2880px) {
.wide-layout .wide-background {padding-left:880px;padding-right:880px;margin-left:-880px;margin-right:-880px;}
.container {width: 1400px;}
}

@media (min-width: 1921px) and (max-width: 2560px) {
.wide-layout .wide-background {padding-left:720px;padding-right:720px;margin-left:-720px;margin-right:-720px;}
.container {width: 1400px;}
}

@media (min-width: 1681px) and (max-width: 1920px) {
    .wide-layout .wide-background {padding-left:410px;padding-right:410px;margin-left:-410px;margin-right:-410px;}
    .container {width: 1400px;}
    .wishlist-items-wrapper.recent_purchase_list li {width: 16%;float: left;margin:0 .8% .8% 0;}
    .wishlist-items-wrapper.recent_purchase_list li:nth-child(6n+6) {float: right;margin:0 0 .8% 0;}    
}

@media (min-width: 1441px) and (max-width: 1680px) {
.wide-layout .wide-background {padding-left:280px;padding-right:280px;margin-left:-280px;margin-right:-280px;}
.container {width: 1400px;}
}

@media (min-width: 1400px) and (max-width: 1440px) {
    #profile_menu_dd_ma {right: 140px!important;}
}

@media (min-width: 1366px) and (max-width: 1440px) {
    .wide-layout .wide-background {padding-left:160px;padding-right:160px;margin-left:-160px;margin-right:-160px;}
    .container {width: 1300px;}
    .gal_item li.gal-box a {}
    #profile_menu_dd_ma {right: 105px;}
    img.signal {margin: 10px 15px 10px 0;}
    .mx-form-search {width: 300px;margin: 7px 10px;}
    .shop_table li .item_details {width: 50%;}
    .shop_table li .product-quantity {width: 20%;}
    .shop_table li .product-subtotal {width: 13%;}
    
    .dash_stats li {width: 24%;float: left;margin:0 1.33% 1.33% 0;}
    .dash_stats li:nth-child(4n+4) {float: right;margin:0 0 1.33% 0;}
    .dash_stats li:nth-child(6n+6) {float: left;margin:0 1.33% 1.33% 0;}  
    
    .wishlist-items-wrapper.recent_purchase_list li {width: 24%;float: left;margin:0 1.33% 1.33% 0;}
    .wishlist-items-wrapper.recent_purchase_list li:nth-child(4n+4) {float: right;margin:0 0 1.33% 0;}
    .wishlist-items-wrapper.recent_purchase_list li:nth-child(6n+6) {float: left;margin:0 1.33% 1.33% 0;}         
    .responsive_test {display:block;}
}

@media (min-width: 1201px) { 
.mx-col.col-lg-9 {width: 71.8%;}
.mx-col.col-lg-3 {width: 28.2%;}



}

/* Portrait tablet to landscape and desktop */
@media (max-width: 1200px) {
/* = Global Wrap Style
-------------------------------------------------------------- */
	body.boxed-layout .wrapper { max-width:970px}
	.mega-custom-widget-content {width:213px;}
}

/* Portrait tablet to landscape and desktop */
@media (max-width: 991px) {
	/* global wrap style */
	body.boxed-layout .wrapper { overflow:hidden; margin:0 auto !important;}
	body.boxed-layout .wide-background, 
	body.wide-layout .wide-background {padding:30px 140px;margin-left:-140px;margin-right:-140px;}
	
	/* topbar */
	#header-topbar ul {display:none;}
	#header-topbar ul.topbar-login, #header-topbar ul.topbar-social, #header-topbar ul.topbar-wmpl {display:block;}
	#header-topbar .topbar-title {display:none;}
	#header-topbar .topbar-title-icon {margin:0;}
	
	/* header */
	.mx-nav-menu {}
	.site-header-style-2 .mx-search-container > ul > li.mx-cart-list {margin-right:5px;}
	.responsive-mobile-menu {display:block;}
	#mobile-menu {display:block;}
	.site-header-style-2 .mx-search-container .responsive-mobile-menu {display:inline-block;}
	.site-header-style-3 .mx-header-right > ul > li.responsive-mobile-menu {display:inline-block;} 
	.site-header-style-3 #mx-nav {display:none;}
	.site-header-style-3 .cart-list-btn-title {display:none;}
	
	.site-header-style-4 .responsive-mobile-menu {display:inline-block;}
	.site-header-style-4 .mx-header-right-list {float:none;margin: 12px 0;}
	.site-header-style-4 .mx-social,.site-header-style-4 .mx-header-right-custom,.site-header-style-4 .mx-nav-form-content {display:none;}
	.site-header-style-4 .mx-nav-container {display:none;}
	.site-header-style-4 .mx-header-right-container {float:none;}
	
	.mx-wc-login > a > i {margin:0;}
	.mx-wc-login > a > span {display:none;}
	
	
	/* timeline */
	.post-ajax-element.blog-timeline-style-1 .post-timeline-element-content {padding:10px;}
	
	/* mini bar */
	.mx-mini-bar {display:none;}
	.mini-bar-open {display:none;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	
	/* global wrap style */
	section.mx-col.mx-left {
        float:none;
    }
    aside.mx-col.mx-left {
        float:none;
    }
	.wide-layout .wide-background {padding-left:15px;padding-right:15px;margin-left:-15px;margin-right: -15px;}
	
	/* header */
	#header-topbar .custom-content {font-size: 13px;}
	.mx-header-logo .logo {margin-top: 0px;float: left;display: inline-block;width: 100%;text-align:center;}
	.mx-header-logo .logo a {margin: 0px auto;float: none;display: inline-block;}
	.mx-header-right {float: left;text-align: center;width: 100%;}
	.mx-header-right .mx-social,
	.mx-header-right-custom {float:none;}
	
	.site-header-style-2 .mx-header-right {float:right;width:auto;}
	.site-header-style-2 .mx-header-right .mx-search-form {display:none;}
	
	.site-header-style-3 .mx-header-left {width:100%;text-align:center;margin-bottom: 20px;}
	.site-header-style-3 .mx-header-right-custom {float: none;}
	.site-header-style-3 .mx-header-right > ul {float:none;}
	.site-header-style-3 .mx-header-right .mx-search-form {display:none;}
	.site-header-style-3 .mx-header-logo {text-align: center;float: left;width: 100%;}
	
	.site-header-style-4 .mx-header-logo {width: 100%;margin-bottom: 10px;}
	
	.mx-search-form {display:none;}
	
	/* blog */
	.post-entry .post-date-type {width: 100%;margin-bottom: 10px;}
	.post-entry .post-content { margin-left: 0;}
	.single-post-date-type { margin-bottom:10px;}
	.single-post-date-type {float: left;width: 100%;}
	.single .post-entry .post-content {margin-left: 0;}
	#comment-fields input {width:100%;}
	.post-ajax-element.blog-timeline-style-1, .post-ajax-element.blog-timeline-style-2 {width:100%;}
	
	
	/* portfolio */
	.post-details {float:left;width:100%;}
	.portfolio-filters-cats {text-align:center;}
	.portfolio-filters-cats-select {text-align: center;margin-top: 20px;}
	.portfolio-filters-cats-select select {float:none;}
	
	/* contact */
	.contact-form input[type=text] {width:100%;}
	
	/* footer */
	#site-footer-bottom {text-align:center;}
	#site-footer-custom-area-right {text-align:center;float:none;}
	#site-footer-bottom #site-footer-custom-area .row > div {margin-bottom:10px;}
	#site-footer-bottom #site-footer-custom-area .row > div:last-child {margin-bottom:0;}
	
	/* sidetabs  */
	.sidetabs.left .sidetabs-nav,
	.sidetabs.right .sidetabs-nav {float:left;}
	.sidetabs.left .sidetabs-container,
	.sidetabs.right .sidetabs-container {margin: 10px 0 0;float: left;}
	.sidetabs.right .sidetabs-nav li {border-right: 1px solid #e3e3e3;border-left: none;}
	.sidetabs.right .sidetabs-nav li.current {
		border-left: none;border-right: 1px solid #cc3333;
	}
	
	/* timeline */
	.timeline.timeline-style-1 {padding-left: 10px;}
	.timeline.timeline-style-1 .timeline-date {position: static;margin: 0 0 10px 20px;float: left;width: 100%;}
	.timeline.timeline-style-1 .timeline-date span {float:left;}
	.timeline.timeline-style-1 .timeline-date span:after {display:none;}
	.timeline.timeline-style-3 {padding-left: 60px;}
	
	/* call to action */
	.call-to-action-bar .btn {position:relative;margin-top: 20px !important;}
	.call-to-action-bar-content {padding-right:0;}
	
	/* testimonials */
	.testimonials.testimonials-avatar .testimonials-content {
		float: left;
		margin-top: 10px;
		margin-left: 0;
	}
	
}

/* Landscape phones and down */
@media only screen and (max-width: 480px) and (min-width: 320px) {
    #header-wrap {height:78px;clear: both;}
    .container {padding-right: 20px;padding-left: 20px;}
    .site-header-style-2 #mx-header {padding: 0;}
    .mobile {display:block;}
	.post-ajax-element {width:100%;}
	.portfolio-element {width:100%;}
	.shortcode-post-entry {width:100%;}
	.main-title {font-size: 16px;}
	.sub-title {font-size: 13px;margin: 0 0% 10px;line-height: 18px;}
	body.boxed-layout .wide-background, body.wide-layout .wide-background {padding: 20px 140px;background: #f8f8f8;}
	.site-header-style-2 .mx-header-logo {float: left;}
	.site-header-style-2 .mx-header-logo .logo {position: relative;top: 3px;}
	.mx-secondary-logo {display: none;}

	.left-box-price, .right-box-price {width:100%;margin-bottom:25px;}
	.left-box-price .price-name, .right-box-price .price-name {padding: 30px 20px 20px;}
	.left-box-price .price-desc, .right-box-price .price-desc {padding: 10px 20px 20px;font-size: 14px; line-height: 20px;letter-spacing: 0;}
	.sub-price-box {padding: 20px 0px 10px;}
	.sub-price-box .one-half, .sub-price-box .one-half-last {padding: 0 15px;}
	.left-box-price .features {padding: 20px 20px 0;}
	.left-box-price .features ul li:nth-child(2), .left-box-price .features ul li:nth-child(3) {line-height: 20px;}
	.left-box-price, .right-box-price {border-radius: 6px;}
	.left-box-price .register, .right-box-price .register {border-radius: 0 0 6px 6px;}
	.serv-row .vc_col-sm-2, .serv-row .vc_col-sm-3 {width:33.33%;float:left;margin-bottom: 15px;}
	.serv-row .vc_col-sm-2 .vc_column-inner {padding-left: 5px;padding-right: 5px;}
	.serv-row .vc_col-sm-2 .wh-box-1 {padding: 5px;}
	.serv-row .vc_col-sm-2 .wh-box-1 .service-title-1 {font-size: 12px;letter-spacing: .3px;  line-height: 16px;}
	.vc_tta.vc_general .vc_tta-panel-title>a {padding: 14px 20px 14px 0!important;text-align: left!important;}
	.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {border: none;}
	.recharge, .mt, .ccb, .ibp, .licbp, .inserl, .hitachi-atm, .micro-atm, .and-atm, .kiosk, .account-opening, .loan, .hotel-booking, .bus-booking, .flight-booking, .train-booking, .certificate, 
	.disable-certificate, .dob-certificate, .caste-certificate, .gst-regist, .gst-return, .company-regist, .tds {zoom:90%}
	.vc_tta.vc_general .vc_tta-panel-title {font-family: 'Montserrat', sans-serif;font-size: 13px;}
	.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #001736!important;}
	.mob-app-login {float: left; position: absolute;   right: 65px;    top: 23px;}
	.mob-app-login a {background: #24b47e; color: #fff!important;   text-decoration: none;   padding: 5px 15px!important;}
	
	.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details,
	.woocommerce-MyAccount-content .right-col-view-order{width: 100%;}
	.woocommerce-MyAccount-content .woocommerce-customer-details {margin-bottom:0!important;}
	.woocommerce-MyAccount-navigation {position: fixed;bottom: 0;left: 0;z-index: 99999999;}
	.woocommerce-MyAccount-navigation ul li {width:20%; float:left;padding: 12px 10px 8px;font-size: 11px;text-align: center;}
	.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li.is-active:before {color:#ff7909!important;}
    .woocommerce-MyAccount-navigation ul li:before {font-family:"Fontawesome";display:block;margin:0 0 3px;font-size: 20px;color: #001735a8;}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before {content:"\f009";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before {content:"\f07a";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before {content:"\f56d";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before {content:"\f3c5";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before {content:"\f4fe";}
	.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {display:none;}
	
	.order-row, .view-order-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {padding: 15px 20px;}
	#order_review .order-contents .cart_item .product-qty, .woocommerce-table__line-item .product-quantity {margin-left: 45px;}
	.order-row, .view-order-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {margin-bottom: 10px;}
    #customer_details h3, #order_review h3, .login-left h3, .cart_totals h2, .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce-customer-details h2, 
    .view-order-content .woocommerce-order-details h2.woocommerce-order-details__title, .view-order-content h2, .woocommerce-order-details h2, .woocommerce-MyAccount-content .download-area h3#download_heading, 
    .woocommerce-MyAccount-content .addreas-area .woocommerce-Address-title h3, .woocommerce-MyAccount-content .edit-account-area h3, .woocommerce-MyAccount-content .edit-account-area .passord-change legend,
    #tracking-response .tracing-box h2, .view-order-tracking h2 {font-size: 16px;line-height: 22px;font-family: 'Rubik';}
    .order-row .order-nos {width: 40%;float:left;}
    .order-row .order-dates, .order-row .order-totals, .order-row .order-status {width: 60%;float:right;padding: 0;}
    .order-row .order-dates .order-head2, .order-row .order-totals .order-head2, .order-row .order-status .order-head2 {display:none;}
    #site-footer-widget, #back-top, .tracking_update_row .status .success .fas, .tracking_update_row .status .outdel .fas, .tracking_update_row .status .intra .fas {display: none;}
    .woocommerce-page #site-footer-bottom {padding: 10px 0;margin-bottom: 60px;}
    #site-footer-bottom #site-footer-custom-area .row > div {margin-bottom: 0;}
    .order-row .order-action {width: auto;float: left;}
    .order-row .order-tracks {width: auto;    float: left;margin-left:5px;}
    #tracking-response .tracing-box .awb_no {width: 40%;}
    #tracking-response .tracing-box .arrival {width: 60%;float: right;}
    #tracking-response .tracing-box .courier {width: 40%;float: left;}
    .awb_no .sm-txt {font-size: 14px;}
    .tracking_update_row .time, .tracking_update_row .location {width: 75%;}
    #hide-track {margin-top: -38px;top: 0;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce-MyAccount-content .edit-account-area .passord-change {width: 100%;}
    .woocommerce-MyAccount-content .download-area, .woocommerce-MyAccount-content .addreas-area, .woocommerce-MyAccount-content .edit-account-area {padding: 15px 20px;}
    body.archive #main .col-md-9 {padding-left: 15px;}
    /*body.archive .woocommerce-loop-product__title {font-size: 11px!important; line-height: 14px!important;padding-bottom: 0!important;border-bottom: 0!important;margin-bottom: 0!important;}*/
    .catalogue_price ul.price li.sale_price, .catalogue_price ul.price li.regular_price, .catalogue_price ul.price li.disc {font-size: 13px;}
    body.archive ul.products li.product .price ins {line-height: 22px;font-size: 16px;}
    body.archive ul.products li.product .button {margin-left: 10px;}
    .woocommerce div.product div.images.woocommerce-product-gallery, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 100%;}
    .woocommerce div.product form.cart .button {width: 100%;padding: 14px 30px;margin-bottom: 0;border-radius: 3px;}
    .single-product a.wws-product-query-btn {margin: 0;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li {padding: 5px 10px;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 12px;line-height: 12px;}
    .woocommerce div.product div.summary {margin-bottom: 15px;}
    .woocommerce div.product .product_title, .single-product .mx-title .post-title {font-size: 18px; line-height: 18px;font-weight: 700;margin: 0 0 5px;}
    .mobile_header {}
    .mobile_header > li {display:block;}
    .mobile_header > li.responsive-mobile-menu {float:left;margin: 12px 10px 12px 0;height: 25px;width: 30px;}
    .mobile_header > li.responsive-mobile-menu svg {width: 30px;height: 30px;}
    .mobile_header > li.header_right {width: calc(100% - 205px);float: right;}
	.mobile_header > li.header_right .inline {float: right;}
	.mobile_header > li.header_right .inline li svg {width: 24px;height: 24px;float: left;margin-right: 3px;}
	.mobile_header > li.header_right .inline li span.count {font-size: 13px;}
	.mobile_header > li.header_right .inline li.mx-wc-login {float: left;margin: 17px 10px 17px 0;}
	.mobile_header > li.header_right .inline li.mx-wc-login .menu_profile-pic {width: 30px;height: 30px;border-radius: 50%;position: relative;margin-bottom: -6px;top: -3px;}
	.mobile_header > li.header_right .inline li.mx-wish-list {float: left;margin: 17px 10px 17px 0;}
	.mobile_header > li.header_right .inline li.mx-cart-list {float: left;margin: 17px 0;}
	.mobile_header > li.header_right .inline li.mx-wc-search {float: left;margin: 17px 10px 17px 0;}
	.site-header-style-2 .mx-search-container {margin-bottom: 10px;float: none;padding: 0;}    
	.site-header-style-2 .mx-search-container .mx-search-form {width: 100%;display:block;float: none;}
	.site-header-style-2 .mx-search-container .mx-search-form .mx-form-search {width: 100%;margin: 0;}
	.site-header-style-2 .mx-search-container .mx-search-form .mx-form-search .searchform .sf-s {padding: 5px 15px;line-height: 20px;height: 40px;background: #fff;border-radius: 4px;border: 0;}
	.site-header-style-2 .mx-search-container > ul > li > a {padding: 5px 7px;border: 1px solid #001736a6;border-radius: 2px;font-size: 22px;}
	
	.mobile_header > li.page_title {margin: 7px 0;width: 165px;float: left;font-weight: 500;font-size: 14px;}
    .mobile_header > li.page_title .mob_logo {height: 40px;margin-right: 10px;}	
	#header-topbar .custom-content {line-height: 24px;text-align: center;width: 100%;display: block;font-size: 12px;font-weight: 400;}
	#page-header-wrap, .yith-wcan-filters.filters-modal {margin-top: 78px;}
	.mx-wc-search .header-search-btn {}
	
	/* Gender Menu */
	#menu-gender-menu {display: block;margin-top: 78px;z-index: 9;background: #fff;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);border-bottom: 1px solid #e5e5e5;clear:both;}
	#menu-gender-menu > li {width: 25%;text-align: center;background: #e5e5e5;}
	#menu-gender-menu > li a {font-size: 12px;padding: 0;color: #999;text-decoration: none;font-weight: 700;font-family: 'Open Sans';text-transform: uppercase;float: none;display: block;line-height: 38px;}
	#menu-gender-menu > li a:hover {padding: 0;background: #f5f5f5;}
	#menu-gender-menu > li.current-menu-item {}
	.page-template-page-login #menu-gender-menu > li, .woocommerce-cart #menu-gender-menu > li, .woocommerce-account #menu-gender-menu > li, .page-id-24 #menu-gender-menu > li, .page-id-31 #menu-gender-menu > li, .page-id-20 #menu-gender-menu > li,
	.page-id-33 #menu-gender-menu > li, .page-id-3 #menu-gender-menu > li, .page-id-10 #menu-gender-menu > li, .woocommerce-checkout #menu-gender-menu > li {background: #ffffff;}
	.page-template-page-login #menu-gender-menu > li:nth-child(1),.woocommerce-cart #menu-gender-menu > li:nth-child(1), .woocommerce-account #menu-gender-menu > li:nth-child(1), .page-id-24 #menu-gender-menu > li:nth-child(1), .page-id-31 #menu-gender-menu > li:nth-child(1),
	.page-id-20 #menu-gender-menu > li:nth-child(1), .page-id-33 #menu-gender-menu > li:nth-child(1), .page-id-3 #menu-gender-menu > li:nth-child(1), .page-id-10 #menu-gender-menu > li:nth-child(1), .woocommerce-checkout #menu-gender-menu > li:nth-child(1) {border-right: 1px solid #e5e5e5;}
	
	#page-slider-wrap {margin-top: 115px;}
	.mx-nav-menu.home-cat {margin-top: 15px;}
	.mx-nav-menu.home-cat > li {display: inline-block;margin: 0 10px 0 0;}
	.mx-nav-menu.home-cat > li a {font-size: 12px;font-weight: 400;border: 1px solid #e5e5e5;border-radius: 4px;line-height: 12px;}
	#primary.content-area {margin-top: 116px;}
	
    .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, 
    .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product, 
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 49% !important;margin-bottom: 10px!important;}	

    .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {padding: 10px 0 0;margin: 0;font-size: 13px;line-height: 14px;padding-bottom: 0;border-bottom: 0;}    
    .catalogue_price {margin-top: 5px;}
    .wishlist-items-wrapper li h2.woocommerce-loop-product__title {font-size: 11px;line-height: 14px;}
	.woocommerce-page ul.products li.product p.category, .wishlist-items-wrapper li p.category {text-align: left;font-size: 11px;}
	.woocommerce .woocommerce-breadcrumb {display: none;}
	.sale_price {font-size: 18px;}
	.woocommerce div.product form.cart {margin: 10px 0;}
	/*.woocommerce-variation-add-to-cart {position: fixed;z-index: 99;background: #fff;padding: 15px;margin-left: -20px;box-shadow: 0 -7px 20px 0px rgb(0 0 0 / 5%);border-top: 1px solid #e5e5e5;bottom: 0;width: 100%;}*/
	
	#back-top {right: 15px;bottom: 78px;background: #000;}
	.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {border: 1px solid #999;height: 40px;line-height: 40px;color: #333;font-size: 12px;margin-bottom: 10px;border-radius: 3px;}
	.woocommerce .quantity .qty {width: 50px;text-align: center;height: 40px;margin: 0px -5px;border: 1px solid #e5e5e5;}
	.qty_button.minus, .qty_button.plus {padding: 5px;border: 1px solid #e5e5e5;width: 40px;height: 40px;font-size: 16px;line-height: 8px;}
	.after_single_product_summary h2 {font-size: 13px;margin-bottom: 20px;font-family: 'Rubik';font-weight: 500;}
	.woocommerce ul.products li.product .onsale, .woocommerce span.featured, .woocommerce span.free, .woocommerce span.outofstock, .woocommerce span.onsale {font-size: 11px;}
    
    .single-product #main,.woocommerce-checkout #main, .woocommerce-cart #main, .woocommerce-account #main, .page-id-397 #main {padding-top: 0;}
    #site-content-header, .shop_table li .item_details .prod_details .woocommerce-product-rating, .argmc-nav-text {display: none;}
    .page-template-page-login #page-content-wrap, .page-id-29 #page-content-wrap, .woocommerce-checkout #page-content-wrap, .woocommerce-cart #page-content-wrap {background: #fff!important;}   
    .woocommerce-page #page-content-wrap, .page-id-20 #page-content-wrap {background: #f8f8f8;}
    #page-content-wrap, #primary.content-area {min-height: calc(100vh - 146px);margin-top: 117px;}
    .page-id-2 #page-content-wrap, .page-id-397 #page-content-wrap {margin-top: 0px;}
    .shop_table li.woocommerce-cart-form__cart-item {padding: 0;background-color: transparent;box-shadow:none;}
    .woocommerce-cart-form {width: 100%;float: none;margin-bottom: 30px;}
    .woocommerce-cart .cart-collaterals, .woocommerce-order .woocommerce-order-details {width: 100%;float: none;}
    .woocommerce-cart h2.section_title, .woocommerce-checkout h2.section_title {font-size: 16px;}
    .shop_table li .item_details {width: 80%;float: left;padding-right: 10px;}
    
    .shop_table li .product-subtotal {width: 20%;font-size: 12px;}
    .shop_table li .item_details .prod_image {width: 80px;float: left;margin-right: 10px;}
    .shop_table li .item_details .prod_image img {border-radius: 6px;}
    
    .shop_table li .item_details .prod_details {width: calc(100% - 90px);float: right;}
    .shop_table li .item_details .prod_details p.product_name {font-size: 12px;font-family: 'Circular Std Book';letter-spacing: .5px;}
    .shop_table li .product-quantity {width: 100%;float: left;text-align: left;}
    .shop_table li .product-quantity .qty_button.minus, .shop_table li .product-quantity .qty_button.plus {padding: 5px;border: 1px solid #e5e5e5;width: 32px;height: 32px;font-size: 16px;line-height: 8px;}
    .shop_table li .product-quantity .qty {width: 32px;text-align: center;height: 32px;margin: 0px -5px;border: 1px solid #e5e5e5;}
    .cart_table {padding: 0;}
    .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {padding: 0;margin-top: 15px;}
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a {border-radius: 3px;font-size: 12px;}
    
    .argmc-form {margin-left: auto;margin-right: auto;background: #fff;padding: 0px!Important;margin-bottom: 0px!important;box-shadow: none;}
    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .input-text {font-size: 13px;}
    .woocommerce-EditAccountForm label, .woocommerce-edit-address-box label, .woocommerce-billing-fields label, .woocommerce-shipping-fields label, .woocommerce-additional-fields label {font-size: 13px;line-height: 13px!important;}
    .argmc-nav {padding: 20px;margin: 0 auto;position: relative;z-index:unset;box-shadow: none;width: calc(100% + 40px);margin-left: -20px;}
    .argmc-nav-buttons {margin: 0;}
    .woocommerce-checkout .woocommerce .argmc-nav-buttons .button {border: 1px solid #999;color: #000;height: 42px;line-height:42px;font-size: 12px;text-transform: uppercase;background: #fff;border-radius: 3px;padding: 0px 15px;}
    .argmc-nav-buttons .argmc-submit {background: #000000!important;color: #fff!important;padding: 0px 25px!important;}
    .woocommerce-order-received .woocommerce-order, .woocommerce-order-pay .woocommerce-order {width: 100%;margin: 0 auto;-webkit-box-shadow: none;box-shadow: none;}
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received, .woocommerce-thankyou-order-failed {padding: 20px 0px 15px;border: none;font-weight: 400;color: #000;text-transform: none;}
    .woocommerce-thankyou-order-received {font-size: 12px;line-height: 16px;}
    img.thank-icon {height: auto;max-width: 100%;width: 50px;}
    .billing-shipping-step span.woocommerce-input-wrapper:before {font-weight: 600;}
    .woocommerce-order .woocommerce-order-overview__order .number {font-size: 26px;line-height: 26px;font-weight: 500;color: #000;}
    .woocommerce-order .woocommerce-order-overview__order .head, .pending_payment p.text {margin: 0;font-size: 13px;}
    /*.woocommerce-order-received .woocommerce-order .woocommerce-order-overview__order, .woocommerce-thankyou-order-details, .woocommerce-order-payment-sending {padding: 0px!important;}*/
    .ord_list {text-align:center;}
    .ord_list li {display:inline-block;}
    .woocommerce-order-received .woocommerce-order .woocommerce-order-overview__order.thank_box {border: 1px solid #999;border-radius: 6px;width: auto;padding: 10px 15px!important;}
    .email_date {margin-top: 15px;font-size: 13px;color: #333;}
    .pending_payment {background: #fff;padding: 0;margin: 0;}
    .pending_payment p.head {font-size: 14px;text-transform: none;margin: 0;}
    .pending_payment p {font-size: 13px;color: #333;}
    .woocommerce ul.order_details li strong {font-size: 14px;line-height: 20px;font-weight: 400;color: #000;}
    .woocommerce ul.order_details li {float: none;margin-right: 0;text-transform: capitalize;font-size: 13px;font-weight: 400;line-height: 26px;border-right: 0;padding-right: 2em;margin-left: 0;padding-left: 0;list-style-type: none;color: #333;}
    .woocommerce ul.order_details {margin: 0 0 20px;list-style: none;}    
    .order_details > p {font-size: 13px;}
    
    /* Footer */
    .mobile-footer {border-top: 1px solid #e5e5e5;position: sticky;bottom: 0;background: #fff;z-index: 99;width: 100%;box-shadow: 0 -7px 20px 0px rgb(0 0 0 / 5%);}
    .mobile-footer ul.mobile_footer_menu {}
    .mobile-footer ul.mobile_footer_menu > li {width: 14%;float: left;text-align: center;}
    .mobile-footer ul.mobile_footer_menu > li:nth-child(1) {margin-left:1%;}
    .mobile-footer ul.mobile_footer_menu > li:nth-child(7) {margin-right:1%;}
    .mobile-footer ul.mobile_footer_menu > li a {display:block;padding:15px 5px;height: 50px;}
    .mobile-footer ul.mobile_footer_menu > li svg {margin-right:0;width:20px;height:20px;color: #666;}    
    
    .mobile-footer ul.mobile_footer_menu.admin_footer_menu {}
    .mobile-footer ul.mobile_footer_menu.admin_footer_menu > li {width: 12.5%;float: left;text-align: center;}
    .mobile-footer ul.mobile_footer_menu.admin_footer_menu > li:nth-child(1) {margin-left:0;}
    .mobile-footer ul.mobile_footer_menu.admin_footer_menu > li:nth-child(7) {margin-right:0;}
    .mobile-footer ul.mobile_footer_menu.admin_footer_menu > li a {display:block;padding:15px 5px;height: 50px;}
    .mobile-footer ul.mobile_footer_menu.admin_footer_menu > li svg {margin-right:0;width:20px;height:20px;color: #666;}     
    
    .dashboard .mobile-footer ul.mobile_footer_menu > li.dashboard a svg {color:red;}
    .orders .mobile-footer ul.mobile_footer_menu > li.orders a svg {color:red;}
    .customers .mobile-footer ul.mobile_footer_menu > li.customers a svg {color:red;}
    .bank_details .mobile-footer ul.mobile_footer_menu > li.bank_details a svg {color:red;}
    .support .mobile-footer ul.mobile_footer_menu > li.support a svg {color:red;}
    .return .mobile-footer ul.mobile_footer_menu > li.return a svg {color:red;}
    .refunds .mobile-footer ul.mobile_footer_menu > li.refunds a svg {color:red;}
    .coupons .mobile-footer ul.mobile_footer_menu > li.coupons a svg {color:red;}
    .woocommerce-wishlist .mobile-footer ul.mobile_footer_menu > li.wishlist a svg {color:red;}
    


    #site-footer-custom-area {text-align: center;color: #888;padding: 7px 0;width: 100%;font-size: 10px;border-top: 1px solid #e5e5e5;}
    #site-footer-custom-area a {color: #888;}
    
    .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {font-size: 12px;}
    .woocommerce .woocommerce-ordering {margin: -7px 0 20px 0;}

    .mobile_login {padding: 10px 20px;}
    .mobile_login > li {color:#fff;width:49%;padding: 10px;border-radius: 3px;font-size: 12px;line-height: 18px;text-align: center;font-family: 'Circular Std Book';}
    .mobile_login > li a {color:#fff;}
    .mobile_login > li:nth-child(odd) {float:left;}
    .mobile_login > li:nth-child(even) {float:right;}
    .mobile_login > li i {margin-right:5px;color:#fff;font-size: 18px;float: left;}
    .mobile_login > li.g_but {background:#ea4335;}
    .mobile_login > li.fb_but {background:#1877f2;}
    
    /* Dash Board */
    .dash_stats li {width: 49%;float: left;margin: 0 0 10px;}
    .dash_stats li:nth-child(odd) {float:left;}
    .dash_stats li:nth-child(even) {float:right;}
    .dash_stats li.sidebox_3 {background: #fff;padding: 15px;}
    .dash_stats li .title {font-size: 12px;}
    .dash_stats li .desc, .dash_stats li a.stat_link {font-size: 10px;}
    
    /* Login Page */
    #customer_login {width: 100%;float: none;margin: 0;}
    .woocommerce-form-login, .woocommerce-form-register {border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;}
    .lost_password a {font-size: 13px;}
    div.nsl-container .nsl-button-default div.nsl-button-label-container {font-size:13px!important;}
    #nsl-custom-login-form-1 .nsl-separator {color: #333;margin: 10px 0 10px!important;font-weight: 500!important;font-family: 'Rubik'!important;}
    div.nsl-container svg {height: 20px!important;width: 20px!important;}
    
    .order_invoice h2.section_title, .woocommerce-EditAccountForm h2.section_title, .woocommerce-Address-title h3, .woocommerce-edit-address-box h2.section_title, .section_title, .woocommerce-EditAccountForm h3 {font-size: 13px;}
    .wishlist-items-wrapper li, .wishlist-items-wrapper li:nth-child(4n+4) {width: 100%;margin-right:0;float:none;margin-bottom: 10px;display: flex;}
    .wishlist-items-wrapper li .product-thumbnail {width: 80px;float: left;border-radius: 6px 0 0 6px;}
    .wishlist-items-wrapper li .product-thumbnail img {border-radius: 6px 0 0 6px;}
    .wishlist-items-wrapper li .item_details {width : calc(100% - 80px);float:right;border-radius: 0 6px 6px 0;}
    .wishlist-items-wrapper li .item_details .woocommerce-loop-product__title {    padding: 0;font-size: 13px;}
    .wishlist-items-wrapper li .item_details .woocommerce-loop-product__title a {}
    .wishlist-items-wrapper li .item_details .category {font-size: 12px;margin-bottom: 5px!important;}
    .wishlist-items-wrapper li .item_details .wc-item-meta {}
    .wishlist-items-wrapper li .item_details .wc-item-meta li {}
    .wishlist-items-wrapper li .item_details .item_price {}
    .recent_purchase .wc-item-meta li > p {border-radius: 3px;min-width: 24px;height: 24px;line-height: 24px;font-size: 11px;}

    /* Single Order */
    .order_item .woocommerce-table__product-name .product_details .product_name, .exchange_container .return_item_details p.item_name {font-size: 13px;line-height: 13px;font-family: 'Circular Std';margin: 0 0 5px;}
    .order-row, .view-order-content, .woocommerce-MyAccount-content .woocommerce-order-details, .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {border-radius: 6px;}    
    .order_header {margin-bottom: 25px;}
    .order_track_footer {width: 100%;}
    .order_track_footer .track_button {width: 100%;height: 42px;font-size: 14px;}
    .woocommerce-order-details__title {font-size: 16px;font-family: 'Rubik';font-weight: 500;margin: 0;}
    .number {font-family: 'Jost';font-weight: 600;}
    .trans_but {background: #f8f8f8;border: 1px solid #999;font-size: 12px;line-height: 12px;padding: 7px 15px;border-radius: 3px;}
    .sub_order_dates {font-size: 12px;margin: 10px 0 0;}
    .sub_order_dates li.est_del {padding-left: 0;border-left: 0;font-weight: 400;margin-top: 10px;}
    .order_item {padding: 0;margin: 0;border-top: 0;border-bottom: 0;}
    .woocommerce-table__line-item {margin-bottom: 10px;background: #fff;border-radius: 6px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);}
    .order_item img.product_img {width: 65px;float: left;border-radius: 6px 0 0 6px;margin-right: 0;}
    .order_item .woocommerce-table__product-name {width: calc(100% - 65px);float: right;padding: 15px;}
    .product_details .category, .exchange_container .return_item_details p.category {margin: 0;}
    .wc-item-meta li .wc-item-meta-label {display: none;}
    #order_review .order-contents .cart_item .product-name, .woocommerce-table--order-details .woocommerce-table__product-name {font-size: 13px;}
    .order_item .woocommerce-table__product-name .prices .product-quantity, .exchange_container .prices .product-quantity {font-size: 12px;}
    .order_footer .section_heading, .woocommerce-customer-delivery-details .section_heading {font-size: 12px;font-weight: 400;opacity: .8;margin: 0 0 5px;}
    .customer_notes {padding: 15px;background: rgb(255 193 7 / 20%);border-radius: 6px;border: 1px solid #ffda6c;color: #000;margin-bottom: 15px;}
    .order_footer .note {font-size: 12px;margin:0;}
    .order_footer .summery ul li {font-size: 12px;}
    .order_footer .summery ul li.payment_method value {font-size: 11px;}
    .order_footer .summery {margin-bottom: 15px;}
    .order_footer .summery ul li.order_total label, .order_footer .summery ul li.order_total value {font-size: 14px;}
    .order_footer .summery ul li.discount label, .order_footer .summery ul li.discount label, .order_footer .summery ul li.payment_method label, .order_footer .summery ul li.coupons label {font-size: 12px;opacity: 0.6;}
    .woocommerce-customer-delivery-details {background: #fff;padding: 15px;border-radius: 6px;margin-bottom: 15px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);}
    .woocommerce-customer-delivery-details img {width: 44px;float: left;margin-right: 10px;border-radius: 6px;}
    .woocommerce-customer-delivery-details address {font-size: 12px;width:calc(100% - 54px);float:right;color: #666;margin-bottom: 0;}
    .woocommerce-customer-delivery-details address p.name {margin:0;font-size: 13px;color: #000;}
    .woocommerce-customer-delivery-details .section_heading {margin: 0 0 15px;}
    .order_status_but {border: 0;color: #fff!important;line-height: 42px;height: 42px;border-radius: 4px;font-family: 'Circular Std Book';text-align: center;}
    .order_status_but svg {color: #fff;width: 17px;height: 17px;position: relative;top: 4px;margin-right: 5px;}
    .order_status_but.yellow {background:#ff9800;}
    .order_status_but.grey {background:#999;}
    .order_status_but.red {background:#f00;}
    .order_status_but.green {background:#22c170;}
    .order-again a.trans_button {padding: 8px 15px;border: 0;color: #fff;background: #0086fc;border-radius: 3px;display: block;font-size: 12px;line-height: 12px;}
    
    .list_header .form_heading {width: 100%;float: none;font-size: 13px;}
    .form_container {width: 100%;}
    .section_title .sub {display: block;font-size: 11px;}
    .reg_label {display: block;font-size: 12px;}
    #add_upi_form .one-half, #add_upi_form .one-half-last {width: 100%;float: none;margin-right: 0;margin-left: 0;}
    .mobile_oreders {}
    .list_header {border-bottom: 0;margin-bottom: 15px;}
    #data_table_list thead tr th {font-size: 11px;padding: 10px;}
    #data_table_list tbody tr td {padding: 10px;font-size: 12px;}
    #data_table_list.bank_details tbody tr td.banks, #data_table_list.bank_details tbody tr th.banks {width: 65%;text-align: left;}
    #data_table_list.bank_details tbody tr td.customer, #data_table_list.bank_details tbody tr th.customer {width: 35%;text-align: left;}
    #data_table_list.bank_details tbody tr td.customer span.sub {width: 100%;float: left;}
    
    #data_table_list.bank_details tbody tr td.col2.edits {text-align:right;}
    #data_table_list.mobile_oreders tbody tr td.status, #data_table_list.mobile_oreders thead th.status {text-align:right;}
    #data_table_list.mobile_oreders tbody tr td.status .sub {}
    #data_table_list tbody tr td span.sub {font-size: 11px;line-height: 16px;}
    #data_table_list.mobile_oreders tbody tr td.status .sub svg {}
    #data_table_list tbody tr td span.sub.re_comments {font-size: 11px;opacity: .8;}
    #data_table_list thead tr th.ticket_id, #data_table_list tbody tr td.ticket_id {width: 40%;}
    #data_table_list thead tr th.issue, #data_table_list tbody tr td.issue {width: 55%;}
    #data_table_list thead tr th.action, #data_table_list tbody tr td.action {width: 5%;text-align: right;}
    .dataTables_filter, .dataTables_info {float: none;width: 100%;}
    .dataTables_filter label, .dataTables_info label {width: 100%;}
    .dataTables_filter label input[type="search"] {margin-left: 0;padding: 10px;border-radius: 4px;width: 100%;background: #fff;}
    .dataTables_filter {margin-bottom: 10px;}
    .page_heading {font-weight:500;font-size:14px;display:inline-block;float: left;}
    .dataTables_length label {font-weight: 400;font-size: 12px;opacity: .8;}
    .dataTables_length {margin-bottom: 0;}
    .dataTables_info {text-align:center;margin-bottom: 15px;opacity: .6;}
    .dataTables_paginate {text-align: center;float: none;}
    #yith-wcwl-popup-message {font-weight: 500;line-height: unset;color: #fff;background: #22c170;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;position: fixed;top: unset;bottom: 80px;left: unset;margin-left: 0!important;padding: 10px 20px;width: 100%;font-family: 'Circular Std Book';}    
    .wishlist_table.mobile li .item-wrapper .item-details .product-name h3 {font-size: 13px;font-family: 'Circular Std';font-weight: unset;margin-bottom: 0;margin-bottom: 5px;}        
    .wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3 {font-size: 13px;font-family: 'Circular Std';font-weight: unset;}
    .wishlist_table.mobile li .item-details table.item-details-table td.label {display:none;}
    .wishlist_table.mobile li .item-details table.item-details-table td {font-size: 12px;padding: 0;}

    .wishlist_table_mobile .wishlist-items-wrapper li, .wishlist_table_mobile .wishlist-items-wrapper li:nth-child(4n+4) {display:block;}
    .wishlist_table_mobile .wishlist-items-wrapper li .product-thumbnail {border-radius: 6px;}
    .wishlist_table_mobile .wishlist-items-wrapper li .product-thumbnail img {border-radius: 6px;}
    .wishlist_table_mobile .wishlist-items-wrapper li .product_details {width:calc(100% - 115px);float:right;}
    .wishlist_table_mobile .wishlist-items-wrapper li .product_details h2.woocommerce-loop-product__title {padding: 0;margin: 0 0 5px;font-size: 13px;line-height: 13px;}
    .wishlist_table_mobile .wishlist-items-wrapper .product-remove {width: 20px!important;margin-right:5px;float:left!important;}
    .wishlist_table_mobile .wishlist-items-wrapper .product-remove svg {width: 20px;height: 20px;}
    .wishlist_table_mobile .wishlist-items-wrapper li .product_details .product-stock-status {margin: 0;} 
    .wishlist_table_mobile .wishlist-items-wrapper li .product_details .product-stock-status .wishlist-in-stock {color: #00b852;font-size: 12px;}
    .wishlist_table_mobile .wishlist-items-wrapper li .product_details .product-add-to-cart {}
    .wishlist_table_mobile .wishlist-items-wrapper li .product_details .product-add-to-cart a {font-size: 12px;}
    .small_but {font-size: 11px;padding: 3px 5px;border-radius: 2px;}
    .side_box {right: -100%;width: 100%;}
    .mobpage_footercrt_button {text-align: center;margin-top: 25px;}
    .mobpage_footercrt_button li {width:49%;}
    .mobpage_footercrt_button li.full-width {width:100%;}
    .mobpage_footercrt_button li:nth-child(odd) {float:left;}
    .mobpage_footercrt_button li:nth-child(even) {float:right;}
    .mobpage_footercrt_button li .add_button {float: none;width: 100%;padding: 10px;font-size: 12px;line-height: 12px;margin: 0;border-radius: 3px;font-weight: 500;}
    .warning-text {font-size: 11px;line-height: 13px;color: #ff9a07;display: block;}
    .customer_desc {width: 100%;display: none;}
    .content_stat li, .admin_comments, .content_details, .header_content {text-align: left;}
    .woocommerce-form-login.mobile-myaccount {padding: 20px 10px 10px!important;}
    
    .return_list {}
    .return_list > li, .refund_list > li {margin-bottom: 10px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);background: #fff;border-radius: 6px;padding: 15px;}
    .return_list > li .products {margin-bottom: 10px;}
    .return_list > li .products img.item_img {width:60px;float:left;margin-right:10px;border-radius:6px;}
    .return_list > li .products .product_details {width:calc(100% - 70px);float:right;}
    .return_list > li .products .product_details .name {font-size:13px;font-family: 'Circular Std';}
    .return_list > li .products .product_details .sub, .return_list > li .issue .sub {display:block;font-size: 12px;line-height: 16px;}
    .return_list > li .issue {margin-bottom:10px;}
    .return_list > li .issue .issue_name {font-size: 13px;font-family: 'Circular Std';color: #f00;}
    .return_list > li .issue .issue_desc {display:block;font-size: 12px;opacity: .8;}
    .return_list > li .issue .issue_desc i {margin-left:5px;}
    .return_list > li .issue .status {font-size: 13px;margin-top: 5px;display: block;}
    .return_list > li .action .small_but {font-size: 12px;line-height: 12px;padding: 10px;border-radius: 3px;width: 100%;display: block;text-align: center;}
    .side_box {padding: 20px;}
    .content_stat li .value {font-size: 12px;line-height: 12px;}
    .return_list .content_stat {margin-bottom: 0px;}
    .return_list .content_stat li {margin-bottom: 5px;}
    .return_list .content_stat li.whatsapp_chat {width: 100%;margin-left: 0;text-align: center;}
    .slidebox .section_title {font-size: 13px;padding-bottom: 10px;}
    .admin_comments .header_content p.name span.comment_text {font-size: 12px;}
    
    .refund_list {}
    .refund_list > li {}
    .refund_list > li .banks {}
    .refund_list > li .banks img.bank_logo {width:40px;float:left;margin-right:10px;}
    .refund_list > li .banks .bank_details {width:calc(100% - 50px);float:right;}
    .refund_list > li .banks .bank_details .name, .refund_list > li .refunds .name {font-size:13px;font-family: 'Circular Std';}
    .refund_list > li .banks .bank_details .sub, .refund_list > li .refunds .sub {display:block;font-size: 12px;opacity: .8;}
    
    .refund_list > li .refunds {    margin-bottom: 10px;}
    .menu_heading {font-size: 13px;font-weight: 500;border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 15px;}
    .mx-nav-mobile-menu {}
    .mx-nav-mobile-menu > li {margin-bottom: 5px!important;}
    .mx-nav-mobile-menu > li a {color: #000;font-weight: 400;text-transform: capitalize;font-size: 13px;}
    
    .mobile-menu-container {padding-top: 0;}
    #mobile-menu {padding: 30px;}
    /* Style the tab */
    .tab {overflow: hidden;}
    
    /* Style the buttons that are used to open the tab content */
    .tab button {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 0 20px 5px 0;transition: 0.3s;width: 49%;text-align: left;border-bottom: 2px solid #ccc;color: #ccc;}
    .tab button:nth-child(1) {margin-right: 1%;}
    .tab button:nth-child(2) {margin-left: 1%;}
    
    /* Change background color of buttons on hover */
    .tab button:hover {color: #000;border-bottom: 2px solid #000;}
    
    /* Create an active/current tablink class */
    .tab button.active {color:#000;border-bottom: 2px solid #000;background: none;font-weight: 500;}
    
    /* Style the tab content */
    .tabcontent {display: none;padding: 15px 0px;animation: fadeEffect 1s; /* Fading effect takes 1 second */}    

    /* Go from zero to full opacity */
    @keyframes fadeEffect {from {opacity: 0;}to {opacity: 1;}}    
    
    .mobile-menu-container ul {margin: 0;width: 100%!important;}
    
    #menu-men-main-menu.mx-nav-mobile-menu  > li > a, #menu-women-main-menu.mx-nav-mobile-menu  > li > a {padding: 0;text-transform: uppercase;font-family: 'Rubik';font-size: 11px;font-weight: 500;}    
    .mx-nav-mobile-menu .sub-menu {margin-top: 5px;border-top: 0;padding-top: 5px;padding-left: 0;margin-bottom: 15px;}
    .mx-nav-mobile-menu .sub-menu > li {list-style: none;margin: 0 0 5px;font-size: 13px;opacity: .8;display: inline-block;min-width: 49%;}
    .mx-nav-mobile-menu .sub-menu > li a {}
    .mx-nav-mobile-menu .sub-menu > li a:before {content:'\f105';margin-right:5px;font-family: 'Font Awesome 5 Pro';}
    #menu-mobile-policy-menu > li a, #edit_profile_menu > li a {list-style: none;margin: 0 0 5px;font-size: 13px;opacity: .8;display: block;}
    #menu-mobile-policy-menu {margin-bottom: 15px;}
    .collection_list {}
    .collection_list li {height: 170px;width: 49%;margin-bottom: 2%;}
    .collection_list li:nth-child(odd) {float:left;}
    .collection_list li:nth-child(even) {float:right;}
    .collection_list li a, .cat_masonry li a, .cat_list li a {display: block;width: 100%;min-height: 100%;}
    
    .page_section_title {font-size: 16px;}
    .cat_masonry, .cat_list {margin-top: 5px;}
    .cat_masonry li:nth-child(1), .cat_masonry li:nth-child(2), .cat_masonry li:nth-child(4), .cat_masonry li:nth-child(5), .cat_masonry li:nth-child(7) {width: 32.5%;margin-right: 1.25%;margin-bottom: 1.25%;height: 135px;float:left;}
    .cat_masonry li:nth-child(3), .cat_masonry li:nth-child(6) {width: 32.5%;margin-right: 0;margin-bottom: 1.25%;float: right;height: 135px;}
    #theme_row {background:#fff;}
    #theme_row .cat_list li {height: 60px;}
    .tax-page_title {font-size: 16px;font-weight: 500;}
    
    .sub_cat {}
    .sub_cat li {display:inline-block;padding:5px 10px;font-size:12px;line-height:14px;border:1px solid #999;border-radius:20px;margin-right:5px;}
    .sub_cat li a {color:#666;}
    .sub_cat li svg {float: left;width: 14px;height: 14px;margin-right: 5px;}
    #zipcode_filed {width: 100px;}
    #api_response {font-size: 13px;color: #555;display: block;float: none;top: 26px;}
    .woocommerce div.product .woocommerce-tabs .panel {padding: 15px 0;border: 0;}
    .woocommerce #reviews #comments h2 {font-size: 13px;margin: 0 0 15px;font-weight: 500;}
    .woocommerce-verification-required {font-size: 12px;opacity: .8;margin: 0;}
    #reviews #comments > p.woocommerce-noreviews {font-size: 13px;}
    .woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 0 0 0 45px;border: 0;border-radius: 4px;padding: 0;}
    .woocommerce-review__author {font-weight: 500;font-family: 'Circular Std';color: #000;font-size: 12px;}
    .woocommerce-review__published-date {font-size: 11px;font-family: 'Circular Std Book';}
    .woocommerce .star-rating {zoom: 80%;}
    .woocommerce #reviews #comments ol.commentlist li .comment-text p {margin: 0 0 5px;font-size: 12px;opacity: .8;}
    .woocommerce table.shop_attributes th {font-weight: 500;font-size: 12px;}
    .woocommerce table.shop_attributes td p {font-size: 12px;opacity: .8;}
    .woocommerce-Tabs-panel > p {font-size: 12px;opacity: .8;}
    p.content {font-size: 12px;line-height: 16px;text-align: justify;}
    
    .contact_container {width: 100%;margin: 0;background: transparent;padding: 0;box-shadow: none;margin-bottom: 0;}
    .contact_container .address_box {background: #fff;width: 100%;float: none;padding: 20px;margin-bottom: 15px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);border-radius: 6px;}
    .contact_container .contact_form_box {background: #fff;width: 100%;float: none;padding: 20px;margin-bottom: 15px;border-right: 0;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);border-radius: 6px;}
    .contact_container .form_heading {margin-bottom: 10px;}
    .contact_container .form_heading {font-size: 14px;font-weight: 500;}
    .content_heading {font-weight:500;font-size:13px;margin-bottom:15px;}
    .woocommerce-EditAccountForm, .woocommerce-ResetPassword {padding: 20px;border-radius: 6px;width: 100%;}
    .address-box {width: 100%;float: left;margin-right: 0;padding: 20px;background: #fff;border-radius: 6px;margin-bottom: 10px;}
    .woocommerce-edit-address-box {background: #fff;padding: 20px 5px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);}
    #billing_phone_field, #billing_email_field, #billing_company_field, #billing_city_field, #billing_state_field, #billing_postcode_field {width: 100%!important;float: none;margin-left: 0!important;margin-right: 0!important;clear: both!important;}
    
    .argmc-wrapper.orientation-horizontal .argmc-tab-text {font-size: 13px;}    
    .argmc-wrapper.orientation-horizontal .argmc-tab-item .argmc-tab-number {font-size: 12px;font-weight: 500;}
    .argmc-form #order_review #payment .form-row {margin: 0;}
    #global_setting_form {width: 700px;background: #fff;margin: 0 auto;padding: 30px;border-radius: 6px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);}
    #global_setting_form_box {width:100%;padding:20px;}
    .woocommerce-embed-page .wrap {padding: 0!important;}
    .wrap h1 {font-size: 16px!important;font-weight: 400!important;margin: 0!important;padding: 0!important;line-height: 16px!important;}
    .cust_address {}
    .cust_address .name, .cust_address .sub {width: 100%!important;float: none!important;}
    .page_not_found h3.title {font-size: 16px;}
    .page-template-page-track .track_box {margin: 0;width: 100%;box-shadow: none;padding: 0;}
    .track_order_form .one-half, .track_order_form .one-half-last {width: 100%;}
    .shipment_details .head .default {font-size: 11px;line-height: 12px;padding: 6px 10px;border: 1px solid #e5e5e5;border-radius: 4px;}
    .shipment_details .head {margin: 0 0 15px;font-size: 14px;}
    .shipment_details .element_header ul.elements li.current_status {float: none;font-size: 13px;margin: 10px 10px 0;padding: 5px;text-align: center;display: block;border: 1px solid #999;border-radius: 4px;}
    .full_mobile {width: calc(100% + 40px);margin-left: -20px;padding: 15px;background: #fff;}
    .slick-slider .product_item .product_details .product_title a {font-size: 12px;line-height: 16px;}
    
}

/* Vivo V23 */
@media only screen and (max-width: 437px) and (min-width: 437px){
    #header-wrap {height: 82px;}
    #page-content-wrap, #primary.content-area {min-height: calc(100vh - 206px);margin-top: 121px;}
    #menu-gender-menu > li a {}
    #page-header-wrap, #menu-gender-menu, .yith-wcan-filters.filters-modal {margin-top: 82px;clear: both;}
    #page-slider-wrap {margin-top: 120px;}
    #primary.content-area {margin-top: 121px;}
    .collection_list li {height: 180px;}
    .sub_cat li {display:inline-block;padding:5px 10px;font-size:13px;line-height:13px;border:1px solid #ccc;border-radius:20px;margin-right:5px;}
}

/* Samsung Note 20 */
@media only screen and (max-width: 412px) and (min-width: 412px){
    #header-wrap {height: 82px;}
    #page-content-wrap, #primary.content-area {min-height: calc(100vh - 206px);margin-top: 117px;}
    #menu-gender-menu > li a {}
    #page-header-wrap, #menu-gender-menu, .yith-wcan-filters.filters-modal {margin-top: 82px;clear: both;}
    #page-slider-wrap {margin-top: 116px;}
    #primary.content-area {margin-top: 120px;}
    .collection_list li {height: 170px;}
}

/* Iphone 12 Pro */
@media only screen and (max-width: 390px) and (min-width: 390px){
    #page-header-wrap,.yith-wcan-filters.filters-modal {margin-top: 78px;}
    #page-content-wrap, #primary.content-area {min-height: calc(100vh - 143px);margin-top: 113px;}
    #page-header-wrap, #menu-gender-menu {margin-top: 78px;clear: both;}
    #page-slider-wrap {margin-top: 112px;}
    .mobile_header > li.header_right .inline li svg {width: 20px;height: 20px;float: left;margin-right: 3px;}
    .mobile_header > li.header_right .inline li.mx-wc-login .menu_profile-pic {width: 26px;height: 26px;}
    .mobile_header > li.header_right .inline li.mx-wc-search {margin: 17px 5px 17px 0;}
}


@media (max-width: 320px) {

}