/*
 * 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;}
.site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
}

@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;}
.site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
}

@media (min-width: 1681px) and (max-width: 1920px) {
    .wide-layout .wide-background {padding-left:275px;padding-right:275px;margin-left:-275px;margin-right:-275px;}
    .container {width: 1400px;}
    .site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
    .slick-slider .video_item {width: 357px!important;}
}

@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;}
    .site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
    
}

@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;}
    .site-header-style-3 .mx-nav-menu {/*left: 50%;width: 1370px;*/}
    .mx-nav-menu li.menu-item > a {font-size: 13px;}
    .site-header-style-3 .mx-header-right > ul > li.appointment_link a {font-size:13px;}
    .slick-slider .video_item {width: 324px!important;}
}

/* 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 {display:none;}
	.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 {display:none;}
	.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: 514px) and (min-width: 320px) {
    .mobile {display:block;}
    .site-header-style-2 #mx-header {}
    #mx-header > .container {height: 44px;}
    .page-template-page-freelancer-registration #page-header-wrap {display:none;}
    #page-content-wrap {min-height: calc(100vh - 120px);}
    #page-header-wrap, .page-template-page-freelancer-registration #page-content-wrap {margin-top: 66px;}
    .site-header-style-2 #mx-header .responsive-mobile-menu {width: 40px;height: 44px;float: left;padding: 5px 0;}
    .site-header-style-2 #mx-header .responsive-mobile-menu a.header-responsive-menu-btn {display:block;height: 32px;}
    .site-header-style-2 #mx-header .responsive-mobile-menu a.header-responsive-menu-btn svg {width: 32px;height: 32px;}
    .site-header-style-2 #mx-header .mx-header-logo {float:left;width: auto;padding-left: 0;max-width: 100px;} 
    .site-header-style-2 #mx-header .mx-header-logo .logo {} 
    .site-header-style-2 #mx-header .mx-header-logo .logo .site-title {} 
    .site-header-style-2 #mx-header .mx-header-logo .logo .site-title a {} 
    .site-header-style-2 #mx-header .mx-header-right {float:right;width:calc(100% - 155px);padding-right: 0;} 
    .site-header-style-2 #mx-header .mx-header-right .mx-search-container {padding: 0;margin: 0;border: 0;} 
    .site-header-style-2 #mx-header .mx-header-right .mx-search-container ul.inline {}
    .site-header-style-2 #mx-header .mx-header-right .mx-search-container ul.inline > li {margin-left: 5px;margin-right:0;}
    .site-header-style-2 #mx-header .mx-header-right .mx-search-container ul.inline > li:nth-child(1) {margin-left: 0;}

    #site-header.site-header-style-2 {min-height: unset;border-bottom: 1px solid #f2f2f2;}

    #header-topbar-center-content {text-align: center;color: #fff;}
    #header-topbar-center-content .htxt-list-slider {}
    #header-topbar-center-content .htxt-list-slider .htxt_list_home {}
    #header-topbar-center-content .htxt-list-slider .htxt_list_home .slick-list {}
    #header-topbar-center-content .htxt-list-slider .htxt_list_home .slick-list .slick-track {}
    #header-topbar-center-content .htxt-list-slider .htxt_list_home .slick-list .slick-track .slick-slide {}
    #header-topbar-center-content .htxt-list-slider .htxt_list_home  a {color: #f5f5f5;padding: 0;display: block;text-shadow: none;font-weight: 400;}
    #header-topbar-center-content .htxt-list-slider .htxt_list_home .header_item {color: #f5f5f5;padding: 0;font-size: 12px;display: block;text-shadow: none;font-weight: 400;line-height: 22px;font-family: 'Readex Pro', sans-serif;text-transform: none;}


	.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;}
	.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;}
	.site-header-style-2 .mx-header-right {}
	.site-header-style-2 .mx-search-container > ul > li > a {line-height: 42px;}
	.site-header-style-2 .mx-search-container {margin-top: 15px;}
	.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, .woocommerce-thankyou-order-received, .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;}
    .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: 12px!important; line-height: 16px!important;}
    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: 12px 30px;margin-bottom: 15px;}
    .single-product a.wws-product-query-btn {margin: 0;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li {padding: 0 10px;}
    .woocommerce div.product div.summary {margin-bottom: 0;}
    .woocommerce div.product .product_title, .single-product .mx-title .post-title {font-size: 14px; line-height: 20px;}
	
    /* Thank You Page Css */
    .woocommerce-order-received .woocommerce-order, .woocommerce-order-pay .woocommerce-order {width: 100%;}
    .thank-icon {width: 40px;margin: 0 auto 10px;display: block;}
    .woocommerce-thankyou-order-received {font-size: 13px;line-height: 18px;}
    .woocommerce-order .woocommerce-order-overview__order .number {font-size: 30px;font-weight: 500;}
    .woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:nth-child(1), .woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:nth-child(3), 
    .woocommerce-order-payment-sending li:nth-child(1), .woocommerce-order-payment-sending li:nth-child(3), .woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:nth-child(2), .woocommerce-order-payment-sending li:nth-child(2) {width: 100%;}
    .woocommerce-order-received .woocommerce-order .woocommerce-order-overview__order, .woocommerce-thankyou-order-details, .woocommerce-order-payment-sending {padding: 0px 20px!important;}
    .woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li, .woocommerce-order-payment-sending li {display: block;font-size: 12px!important;margin: 10px 0 0;}
    .woocommerce ul.order_details li {border-right: 0;}
    .order_proccess_section {padding: 0 20px;margin: 30px 0 0;}
    .order_proccess_section li {top: -8px;}
    .order_proccess_section li .head {font-size: 10px;font-weight: 500;}
    .order_proccess_section li .date {display: block;font-size: 9px;font-weight: 400;font-family: 'Rubik';}
    .woocommerce-order .woocommerce-order-overview__order .head, .pending_payment p.text {margin: 0;font-size: 13px;}
    .pending_payment p.head {font-size: 14px;margin: 0 0 5px;}
    .order_proccess_section li {top: -1px;}
    .icon_back {width: 16px;height: 16px;margin: 0px auto -17px;}
    .order_proccess_section li i {font-size: 20px;}
    .order_proccess_section .line-full {height: 7px;}
    .order_proccess_section li.fill .line {height: 7px;}
    .woocommerce-order-received #page-header-wrap {display:none;}	
    
    /* Footer */
    .mobile-footer {border-top: 0px solid #e5e5e5;position: sticky;bottom: -1px;background: #fff;z-index: 99;width: 100%;box-shadow: 0 -7px 20px 0px rgb(0 0 0 / 8%);}
    .mobile-footer ul.mobile_footer_menu {}
    .mobile-footer ul.mobile_footer_menu > li {width: 20%;float: left;text-align: center;font-size: 11px;}
    .mobile-footer ul.mobile_footer_menu > li a {display:block;padding:10px 5px;height: 55px;text-decoration: none;}
    .mobile-footer ul.mobile_footer_menu > li svg {margin: 0 auto 3px;width:20px;height:20px;color: #666;display:block;}    
    .mobile-footer ul.mobile_footer_menu > li a i {display:block;font-size: 20px;width: 20px;margin: 0 auto 3px;color: #666;}
    .mobile-footer ul.mobile_footer_menu > li:nth-child(last):after {content:'';clear:none;}
    .mobile-footer ul.mobile_footer_menu > li.current-menu-item a, .mobile-footer ul.mobile_footer_menu > li.current-menu-item a svg, .mobile-footer ul.mobile_footer_menu > li.active-menu-item a, .mobile-footer ul.mobile_footer_menu > li.active-menu-item a svg {color:#e34234;}
    .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;}     
    
    .woocommerce-orders .mobile-footer ul.mobile_footer_menu > li.orders svg {color:#000;}
    .woocommerce-wishlist .mobile-footer ul.mobile_footer_menu > li.wishlist svg {color:#000;}
    .page-id-24 .mobile-footer ul.mobile_footer_menu > li.bank_details svg {color:#000;}
    
    #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: 'Inter';}
    .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 */
    .woocommerce-account #customer_login {width: calc(100% + 30px);float: none;margin:-20px -15px 0;}
    
    #customer_login {width: 100%;float: none;margin: 0;}
    /*.woocommerce-account #customer_login {margin: 0 -15px 0;width: calc(100% + 30px);}*/
    .woocommerce-form-login, .woocommerce-form-register {border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;}
    .lost_password a {font-size: 12px;}
    div.nsl-container .nsl-button-default div.nsl-button-label-container {font-size:14px!important;}
    #nsl-custom-login-form-1 .nsl-separator {color: #333;margin: 10px 0 10px!important;font-weight: 500!important;font-family: 'Inter'!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: 'Inter';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: 18px;font-family: 'Inter';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;text-transform: capitalize;}
    .sub_order_dates {font-size: 12px;}
    .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: 'Inter';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;opacity: 1;}
    #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: 'Inter';}    
    .wishlist_table.mobile > li {margin-bottom: 7px;width: 100%;float: none;margin-right: 0;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.product-name h3, #wishlist_container .wishlist_table.mobile li .item-details h3 {font-size: 13px;font-family: 'Inter';font-weight: 500;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: 'Inter';font-weight: unset;}
    .wishlist_table.mobile > li .item-details .item-details-table .label {display:none;}
    .wishlist_table.mobile > li .item-details .item-details-table {font-size: 12px;padding: 0;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.item-details-table .woocommerce-Price-amount {font-size: 12px;font-weight: 400;line-height: 12px;display: inline-block;}
    .wishlist_table.mobile > li .item-wrapper .product-thumbnail {max-width: 100px;float: left;}
    .wishlist_table.mobile > li .item-wrapper .item-details {width: calc(100% - 110px);float: right;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li {}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.product-name {margin-bottom: 5px;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.item-details-table, #wishlist_container .wishlist_table.mobile li.item-details-table {margin-bottom: 10px;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.product-remove {width: 100%;float: none;text-align: left;margin-bottom: 0;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.product-remove a {font-size: 12px;color: red;display: block;}
    .wishlist_table.mobile > li .item-wrapper .product-thumbnail img.attachment-woocommerce_thumbnail {border-radius:6px;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.additional-info {margin-bottom: 5px;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li .label {display: block;padding: 0;font-size: 12px;font-weight: 500;line-height: 12px;color: #000;text-align: left;border-radius: 0;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li .value {display: block;font-size: 12px;line-height: 12px;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li .value .wishlist-in-stock {color: #00b852;display: block;}
    .wishlist_table.mobile > li .item-wrapper .item-details > li.product-add-to-cart a {display: inline-block!important;margin: 10px auto 5px!important;text-align: center;font-size: 12px;line-height: 12px;border: 1px solid #999;padding: 5px 10px;border-radius: 3px;}
    .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;}
    
    .yith-wcwl-wishlist-search-form {text-align: center;padding: 0;}
    .yith-wcwl-wishlist-search-form #wishlist_search {max-width: calc(100% - 40px);width: calc(100% - 40px);float:left;vertical-align: middle;padding: 5px 10px;height: 40px;border-right: 0;border-radius: 3px 0 0 3px;}
    .yith-wcwl-wishlist-search-form button.wishlist-search-button {display: block;float: right;padding: 0;border: 1px solid #ccc;border-left: 0;background: #fff;border-radius: 0 3px 3px 0;position: relative;line-height: 40px;height: 40px;width: 40px;}
    .yith_wcwl_wishlist_footer {}
    .yith_wcwl_wishlist_footer ul.wishlist-actions {}
    #wishlist_container .yith_wcwl_wishlist_footer {position: relative;width: 100%;bottom: unset;padding: 0 20px 20px;margin-top: -20px;}
    #wishlist_container .yith_wcwl_wishlist_footer li.yith_wcwl_wishlist_update input, .yith_wcwl_wishlist_footer li.yith_wcwl_footer_additional_action input, .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update input, .yith_wcwl_wishlist_footer ul.wishlist-actions li.yith_wcwl_wishlist_add_to_cart input {width: 100%;background: #000;border: 0;font-size: 12px;
        color: #fff;line-height: 12px;padding: 12px 15px;border-radius: 4px;text-transform: capitalize;font-family: 'Inter';font-weight: 500;letter-spacing: .5px;}    
    .yith_wcwl_wishlist_footer ul.wishlist-actions li {width: 49%;float: left;margin-right:0;}
    .yith_wcwl_wishlist_footer ul.wishlist-actions li.yith_wcwl_wishlist_add_to_cart {float:right;}
    
    #yith-wcwl-form {margin-bottom:10px;}
    #yith-wcwl-form h2.heading, .wishlist-title-container h2.heading {font-size: 14px;font-weight: 600;font-family: 'Inter';padding:0;}
    .wishlist-title-container a.show-title-form {padding: 0!important;}
    .woocommerce .wishlist-title {margin-bottom: 15px;}
    .wishlist-page-links, #wishlist_container .wishlist-page-links {clear: both;font-size: 12px;position: relative;width: 100%;bottom: unset;}
    .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: 'Inter';}
    .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: 'Inter';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: 'Inter';}
    .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 */}    


    .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: 'Inter';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 3px;font-size: 13px;opacity: 1;display: inline-block;min-width: 49%;}
    .mx-nav-mobile-menu .sub-menu > li a {font-weight: 400;font-size: 12px;}
    .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;font-family: 'Inter';}
    
    .sub_cat {margin-bottom: 10px;}
    .sub_cat li {display:inline-block;padding:7px 10px;font-size:12px;line-height:14px;border:1px solid #ccc;border-radius:20px;margin: 0 5px 5px 0;}
    .sub_cat li a {color:#666;}
    .sub_cat li svg {float: left;width: 14px;height: 14px;margin-right: 5px;}
    #zipcode_filed {width: 130px;border-radius: 6px 0 0 6px;}
    #api_response {font-size: 13px;color: #555;display: block;float: none;top: 26px;}
    .woocommerce div.product .woocommerce-tabs .panel {padding: 15px 0;border: 0;float: none;width: unset;}
    .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: 'Inter';color: #000;font-size: 12px;}
    .woocommerce-review__published-date {font-size: 11px;font-family: 'Inter';}
    .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: 13px;opacity: .8;text-align: justify;}
    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 {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;}
    #header-topbar-center-content {text-align: center;line-height: 24px;font-size: 11px;text-transform: uppercase;font-family: 'Jost';color: #ddd;}
    .site-header-style-2 .mx-search-container.have-content {border-left: 0;}
    .mx-cart-list span.count, .mx-wish-list span.count {font-size: 10px;width: 16px;height: 16px;line-height: 16px;position: relative;top: 2px;right: -10px;}    
    .mx-form-search, .site-header-style-5 .mx-header-right #mx-form-search_container {display: none;width: calc(100% - 30px);float: left;padding: 3px 0px;margin-left: 0;}
    .mx-form-search .searchform, .site-header-style-5 .mx-header-right #mx-form-search_container .searchform {width: calc(100% - 30px);float: left;}
    .mx-form-search .searchform i.fa-search, .site-header-style-5 .mx-header-right #mx-form-search_container  .searchform i.fa-search {position:absolute;font-size:18px;display:block;margin:13px;z-index: 9;}
    .mx-form-search .sf-s, .site-header-style-5 .mx-header-right #mx-form-search_container .sf-s {width: 100%;padding: 10px 0px;line-height: 20px;border-radius: 0px;border: 0;}
    .mx-form-search .sf-s:focus, .site-header-style-5 .mx-header-right #mx-form-search_container .sf-s:focus {border:0!important;}
    .mx-form-search .sf-submit, .site-header-style-5 .mx-header-right #mx-form-search_container .sf-submit {border-radius: 0;background: #fff;border: 0px;padding: 0;width: 34px;}
    .sf-submit svg {position: relative;top: 3px;}
    /*#header-search-btn-close {display: block;width: 30px;float: right;padding: 6px 0;text-align: right;}*/
    .mx-form-search form > div {padding-right: 0;}
    .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {border:1px solid #999!important;}
    .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {display:none;}
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {padding: 10px;}
    .dgwt-wcas-st {display: block;color: #444;font-size: 13px;width: 100%;line-height: 20px;font-family: 'Inter';font-weight: 500;}
    .dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {margin-top: 0;}
    .dgwt-wcas-meta {}
    .dgwt-wcas-suggestion {display:block;}
    .dgwt-wcas-si {float: left;margin-right:5px;border-radius:0;}
    .dgwt-wcas-content-wrapp {display: block;height: 100%;width: calc(100% - 80px);float: right;padding-left: 0;}
    .dgwt-wcas-si img {float:none;wwidth:70px;border-radius: 0;}
    .dgwt-wcas-sp {color: #555;font-size: 13px;text-align: left;line-height: 13px;padding-left: 0;}
    .dgwt-wcas-details-inner.dgwt-wcas-details-inner-active, .dgwt-wcas-details-wrapp .added_to_cart, .dgwt-wcas-has-desc .dgwt-wcas-sp>*, .dgwt-wcas-has-img .dgwt-wcas-sp>* {display: inline-block;margin-right: 5px;}
    .dgwt-wcas-sp del {opacity: .5;font-size: 13px;}
    #header-search-btn-close {display: block;width: 30px;float: right;padding: 6px 0;text-align: right;position: relative;margin: -41px 8px 0;z-index: 9;}
    #header-search-btn-close svg {position: relative;top: 3px;}
    .responsive-mobile-menu a svg {position: relative;top: 2px;}
    #login_side_box {right: -100%;background: #fff;z-index: 99999999;width: 100%;}
    .woocommerce-form-login__rememberme {font-size: 12px!important;}
    #login_side_box .login_container .woocommerce-form-login__rememberme input[type=checkbox] {margin-top: 2px;}
    .single-product .summary ul.price .sale_price, .single-product .summary ul.price .regular_price, .single-product .summary ul.price .disc {font-size: 13px;top: 0;line-height: 13px;}
    .single-product.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-rating {position: absolute;right: 15px;margin-top: -35px;}
    .woocommerce-product-rating {margin-bottom: 0px!important;width: auto;float: right;text-align: center;border: 1px solid #ccc;border-radius: 6px;padding: 5px;}
    .woocommerce-product-rating ul.rating li {font-size: 12px;line-height: 12px;text-align: right;margin-bottom: 3px;margin-right: 0;display: block;}
    .woocommerce-product-rating ul.rating li.revs a {padding-left: 0;border-left: 0;}
    .woocommerce-product-rating ul.rating li:nth-child(1) {font-size: 14px;line-height: 14px;}
    .woocommerce-product-rating ul.rating li:nth-child(2) {margin:0;}
    .woocommerce-product-rating ul.rating li .rating_count {font-weight: 600;font-family: 'Jost';}
    .woocommerce-product-rating ul.rating li .stars {}
    .single-product .summary ul.price {width: 100%;float: none;margin-right: 0;margin-bottom: 0;}
    .single-product .summary .points {float: unset;top: 0;font-family: 'Inter';font-size: 12px;font-weight: 500;}
    .single-product .summary .points img.coin {width: 20px;height: 20px;margin-right: 4px;position: relative;top: -2px;}
    .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse {margin-bottom: 0px;}
    .meta_list {font-family: 'Inter';}
    .meta_list li {margin-bottom: 5px;font-size: 12px;}
    .meta_list li:nth-child(3) {margin-bottom: 0;}
    .meta_list li.category_wrapper {padding-left: 0;border-left: 0;display:block;}
    #zipcode_check_form {width: 100%;margin-right: 0;float:none;display:block;}
    .zipcode_delivery #api_response {width:100%;float:none;display:block;top: 10px;}
    .zipcode_respose .details {width: 100%;float: left;}
    ul.product_policy li {width: 49%;margin-right: 1%;margin-bottom: 15px;float: left;}
    ul.product_policy li:nth-child(even) {margin-right: 0;margin-left:1%;}
    ul.product_policy li:nth-child(3), ul.product_policy li:nth-child(4) {margin-bottom:0;}
    .woocommerce-product-details__short-description p.small_title {margin-bottom: 5px;color: #000;font-size: 13px;line-height: 18px;font-weight: 600;}
    .woocommerce-product-details__short-description p {font-size: 12px;line-height: 16px;margin-bottom: 0;text-align: justify;}
    .material ul li {font-size: 12px;padding: 5px 10px;background: #ebebeb;border-radius: 4px;margin-right: 5px;color: #000;font-family: 'Inter';}
    .material ul li i {color: #000;}
    .after_single_product_summary .related.products h2 {margin:0 0 15px;font-family: 'Inter';font-weight: 600;}
    .woocommerce ul.products li.product .price {padding: 0;}
    .woocommerce ul.products li.product .price > li {margin-left:5px;}
    .woocommerce ul.products li.product .price > li:nth-child(1) {margin-left:0px;}
    .woocommerce .products ul li, .woocommerce ul.products li {font-size: 13px;line-height: 13px;}
    .arch_prduct_details {padding: 10px;min-height: 70px;border-right: 1px solid #e5e5e5;}
    .woocommerce ul.products > li:nth-child(even) .arch_prduct_details {border-right: 0px solid #e5e5e5;}
    #woocommerce_product_search-2 .widget-title, div.line {display:none;}
    .woocommerce-product-search button[type="submit"], .widget_product_search input[type="search"] {height: 42px;}
    .woocommerce-product-search input[type="search"] {border-radius: 6px;padding: 10px 15px;}
    .drawer_section {position:fixed;bottom:-100%;background: #fff;z-index: 999;box-shadow: 0px -7px 20px 0px rgb(0 0 0 / 5%);width: 100%;padding: 15px;margin-left: -15px;}
    #filter_close, body.archive .woocommerce-result-count, body.archive .woocommerce-ordering {display:none;}
    .header_filter_items {margin-bottom: 10px;}
    .header_filter_items li {display:inline-block;}
    .header_filter_items li a, .yith-wcan-filters-opener {display:block;padding: 8px 13px;border: 1px solid #ccc;border-radius: 20px;font-size: 12px;line-height: 12px;background: transparent;color: #000;margin-bottom: 10px;}
    .header_filter_items li a i {margin-right:5px;}
    .wcpf-front-element {padding-bottom: 0px;border-right: 0;border-bottom: 0;padding-right: 0;margin-bottom: 0;}
    .yith-wcan-filters.filters-modal .yith-wcan-filter {border: 0;border-radius: 0;margin-bottom: 15px;padding: 0;}
    .widget_yith-woocommerce-ajax-navigation-filters {margin-bottom:0;}
    .woocommerce .products ul, .woocommerce ul.products {margin: 0 0 0 -15px;padding: 0;list-style: none outside;clear: both;width: calc(100% + 30px);}
    .yith-wcan-filters.filters-modal .main-modal-button {background-color: #000;border-color: #000;border-radius: 0;bottom: 0;height: 42px;line-height: 42px;color: #fff;}
    .yith-wcwl-wishlistexistsbrowse .tooltip-added {font-size: 12px;}
    ul.product_policy {font-family: 'Inter';font-size: 12px;margin-bottom: 10px;}
    .variations .variation_row .label label {font-size: 13px;font-weight: 600!important;font-family: 'Inter';}
    .cart-list-contents {height: auto;}
    .cart-list-contents ul.cart_items > li {padding: 15px 15px 0 !important;}
    .cart-list-contents ul.cart_items > li img {border-radius: 6px;}
    .cart-list_product-quantity, .cart-list_product-quantity .amount {font-size: 12px;}
    .cart-list-contents .cart-list_product-name a {font-size: 13px;line-height: 16px!important;font-weight: 500;font-family: 'Inter';text-decoration: none;}
    .cart-list_total {position: relative;}
    .cart-list_total .total {padding: 10px 15px;font-family: 'Inter';}
    .cart-list_total .total strong {font-weight: 500;font-size: 14px;}
    .cart-list_total .free_shipping_container {width: 100%;margin-bottom: 10px;padding: 0 15px;}
    .cart_buttons {padding: 0 15px 20px;}
    .cart_buttons .trans_but {margin-bottom: 0px!important;width: 49%;float: left;display:block;height: 40px;line-height: 38px;padding: 0;}
    .cart_buttons .black_but.checkout {margin-bottom: 0px;width: 49%;float: right;display:block;height: 40px;line-height: 38px;padding: 0;}
    
    .slide_box_nopad {width: 100%;border-left: 0;box-shadow: none;}
    .slide_box_nopad_up {position: fixed;bottom: -100%;background: #fff;z-index: 99999999;width: 100%;overflow-x: hidden;overflow-y: auto;border-left: 0;box-shadow: none;display:none;}
    #login_side_box .header_section, #login_box_container .header_section, .slide_box_nopad .header_section, .slide_box_nopad_up .header_section {padding: 20px 15px 15px;font-family: 'Inter';font-weight: 600;font-size: 14px;}
    #login_box_container .header_section svg {float: right;width: 20px;height: 20px;color: #999;position: relative;top: -2px;}
    .slide_box_container {padding: 20px;}
    .slide_box_container .white_paper .paper_title {font-size: 13px;font-family: 'Inter';font-weight: 600;}
    .slide_box_container .white_paper p {font-size: 12px;font-family: 'Inter';line-height: 16px;}
    .non-return_list li {font-size: 12px;margin-bottom: 5px;}
    .slide_box_container .white_paper .non-return_list li {margin-bottom: 0px;display: inline-block;margin-right: 5px;}
    .black_but {font-family: 'Inter';text-transform: capitalize;border-radius: 4px;font-size: 13px;font-weight: 500;letter-spacing: 0;}
    .white_paper .small_title {font-size: 12px!Important;color: #000;font-weight: 600;opacity: 1;}
    .slide_box .close-btn, .slide_box_nopad .close-btn {float: right;cursor: pointer;position: absolute;right: 20px;}
    .slide_box .close-btn i, .slide_box_nopad .close-btn i {margin-right: 0;}
    .slide_box_container .desc {font-size: 12px;line-height: 16px;margin: 0 0 15px;opacity: 1;}
    .zipcode_button {line-height: 16px;border-radius: 0 6px 6px 0;height: 40px;}
    #zipcode_check_form .title {font-weight: 600;}
    .zipcode_respose {font-family: 'Inter';}
    .zipcode_respose i {width: 15px;margin-right: 5px;}
    .zipcode_respose .details {width: calc(100% - 20px);float: right;}
    .zipcode_respose .details strong {font-weight: 500;font-size: 12px;}
    .read_policy {float: right;display: inline-block;font-size: 12px;opacity: .8;font-weight: 400;}
    .variations .variation_row {margin-top: 0;}
    .woocommerce.single-product div.product form.cart div.quantity {width: 130px;margin: 0;height: unset;}
    .woocommerce-variation-add-to-cart, .woocommerce-simple-add-to-cart {clear: both;width: calc(100% - 57px);float: left;}
    #open_wishlist {font-size: 12px;}
    .wishlist_table.mobile > li .item-wrapper .product-thumbnail {min-height: 100px;border-radius: 6px;}
    .wishlist_table.mobile li .item-wrapper {display: block;width: 100%;}
    .seller_info i {font-size: 18px;float: left;width: 34px;height: 34px;line-height: 32px;}
    .seller_info p {width: calc(100% - 44px);}
    .seller_info p span {font-size: 11px;margin-top: 1px;}
    .size_chart {font-size: 11px;}
    
    .woocommerce-product-gallery--with-images .flex-viewport {max-height: unset;width: unset;float: none;}    
    .woocommerce div.product div.images .flex-control-thumbs {margin-bottom: 10px;margin-top: 5px;padding: 0;width: unset;float: none;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);}
    .woocommerce div.product div.images .flex-control-thumbs li {width: 25%;max-width: unset;margin-top: 0;}
    .woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img {border-radius: 0;padding: 0;border: 0;}
    
    .title_price_info {width: 100%;}
    .wc-points-rewards-product-message {padding: 10px;background: rgb(255 193 7 / 30%);border: 0;border-radius: 4px;clear: both;display: block;line-height: 14px;font-size: 12px;font-family: 'Inter';text-align: center;color: #000;}
    .simple_section .wc-points-rewards-product-message {margin: 0;}
    .single_variation_wrap .woocommerce-variation-price .price {float: none;}
    .single_variation_wrap .woocommerce-variation-price .price del {font-size: 14px!important;}
    .single_variation_wrap .woocommerce-variation-price .price .woocommerce-Price-amount {font-size: 14px;}
    .free_shipping_container {width: calc(100% + 57px);margin-bottom: 0;margin-top: 15px;}
    .woocommerce-cart-form .free_shipping_container {width: 100%;margin-bottom: 10px;}
    .free_shipping_container .notice {font-size: 12px;font-family: 'Inter'; }
    .free_shipping_container .notice strong {font-weight: 600;}
    .woocommerce-error, .woocommerce-info, .woocommerce-message {font-family: 'Inter';font-size: 12px;margin-top: 14px;border-radius: 6px;margin: 0 0 15px 0;padding: 10px 10px 10px 30px;}
    .single-product #main .woocommerce-error, .single-product #main .woocommerce-info, .single-product #main .woocommerce-message {margin: 15px 0;}
    .woocommerce-info::before {top: 10px;left: 10px;font-size: 14px;}
    .woocommerce-cart-form__contents {margin-bottom: 0px;padding: 15px 0;border: 0;}
    .woocommerce-cart .prod_details .remove_items a.remove {display: block;font-size: 11px;}
    .woocommerce-cart-form div.coupon .wp-element-button {height: 40px;line-height: 40px;padding: 0 15px;width: 70px;border-radius: 0 4px 4px 0;font-size: 12px;font-family: 'Inter';background: #fff;color: #000;border: 1px solid #ccc;border-left: 0;}
    .woocommerce-cart-form div.coupon #coupon_code {margin-top: 0;border-radius: 4px 0 0 4px;padding: 8px 15px 8px 35px;width: calc(100% - 70px);float: left;background: #f8f9fc;background: #fff;border: 1px solid #ccc;border-right: 0;}
    .cart_table li, .woocommerce-checkout-review-order-table > li {margin: 0 0 15px;font-size: 12px;font-family: 'Inter';}
    .woocommerce-checkout-review-order-table > li {margin: 10px 0;}
    .cart_table li.order-total, .woocommerce-checkout-review-order-table li.order-total {font-size: 14px;}
    .cart_table li.order-total, .woocommerce-checkout-review-order-table li.order-total .pricing {font-family: 'Jost';font-size: 13px;height:unset;padding: 10px 0;}
    .cart_table .cart-subtotal .pricing {font-family: 'Jost';font-size: 12px;}
    form.woocommerce-checkout {width: 100%;margin: 0 auto 20px;}
    .woocommerce-checkout #customer_details, .woocommerce-order-received .woocommerce-customer-details, .woocommerce-cart-form {width: 100%;float: none;border: 0;padding: 0;}
    .woocommerce-checkout #customer_details .billing_info {background: #fff;border-top: 0;padding: 0;}
    .woocommerce form .form-row {padding: 3px;margin: 0 0 15px;}
    .woocommerce-checkout #order_review, .woocommerce-cart .cart-collaterals, .woocommerce-order .woocommerce-order-details {width: 100%;float: none;border:0;}
    .woocommerce-checkout #order_review .free_shipping_container {width: 100%;margin-bottom: 25px;border: 1px solid rgb(34 193 112 / 20%);padding: 0 15px;border-radius: 6px;margin-top: 0;background: rgb(34 193 112 / 15%);}
    .woocommerce-checkout #order_review .free_shipping_container .free-shipping-bar_progress {background-color: #fff;}
    .woocommerce-checkout #order_review .free_shipping_container .notice {padding: 0 0 7px;}
    #order_review .woocommerce-checkout-review-order-table {background: #fff;border: 0;}
    #order_review .woocommerce-checkout-review-order-table > li.cart_item:nth-child(1) {padding: 0;}
    #order_review .woocommerce-checkout-review-order-table > li.cart_item .prod_image {float: left;width: 70px;margin-right: 10px;border-radius: 6px;}
    #order_review .woocommerce-checkout-review-order-table > li.cart_item .prod_image img {border-radius:6px;}
    #order_review .woocommerce-checkout-review-order-table > li.cart_item .product_details {float: right;width: calc(100% - 80px);}
    #order_review .woocommerce-checkout-review-order-table > li.cart-subtotal {padding: 10px 0 0;border-top: 1px solid #e5e5e5;margin: 0;}
    .cart_table li .pricing, .woocommerce-checkout-review-order-table li .pricing {font-family: 'Jost';font-size: 12px;}
    .woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title {font-weight: 500;font-family: 'Inter';font-size: 12px;line-height: 16px;display: block;}
    .woocommerce-checkout-review-order-table li .pricing .product-quantity {display: block;font-size: 11px;opacity: .8;text-align: right;font-family: 'Inter';}
    #order_review .woocommerce-checkout-review-order-table > li.order-total {padding: 10px 0;font-size: 12px;margin-bottom: 0px;}
    #order_review .woocommerce-checkout-review-order-table > li.order-total > .pricing {padding: 0;}
    #order_review .woocommerce-checkout-review-order-table > li.coupon_box {padding: 15px 0 15px;}
    .checkout_coupon .apply_coupon {width: 100px;font-family: 'Inter';text-transform: capitalize;border-radius: 0 4px 4px 0;border-left: 0;right:15px;}
    .checkout_coupon #coupon_code {width: 100%;border-radius: 4px;background: #fff;}
    #order_review #payment {padding: 15px;background: #f5f5f5;border-radius: 0;margin: 0 -15px -20px;border: 0;width: calc(100% + 30px);}
    #order_review #payment > h2.section_title {margin-bottom: 10px;border-bottom:1px solid #ccc;}
    #order_review .woocommerce-checkout-review-order-table > li.cart_item {padding: 0;}
    #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {font-style: normal;font-display: swap;color: #0e0a23;font-size: 12px;line-height: 20px;padding: 7px 0;border-bottom: 0;font-family: 'Inter';}
    #add_payment_method #payment ul.payment_methods li input[type=radio], .woocommerce-cart #payment ul.payment_methods li input[type=radio], .woocommerce-checkout #payment ul.payment_methods li input[type=radio] {line-height: normal;border: 0px;position: relative;top: 0px;}
    .wc_payment_method label {font-weight: 500;font-size: 12px;font-family: 'Inter';margin: 0;color: #000;}
    #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {font-size: 11px;background-color: transparent;}
    #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {padding: 0px!important;margin: 15px 0 0px;}
    .place_order {margin-top: 0px;}
    .woocommerce-checkout-review-order-table li.variation_row > ul.variation_item li {font-size: 11px;}
    .cart_back {text-align: right;font-size: 12px;font-weight: 400;}
    
    .footer-wrap {text-align: center;box-shadow: 0 -7px 20px 0px rgb(0 0 0 / 8%);border-top: 1px solid #e5e5e5;}
    .footer-wrap > p {font-size: 11px;line-height: 30px;opacity: .6;background: #f5f5f5;display: block;margin: 0;}
    .wc_points_rewards_apply_discount .button.wc_points_rewards_apply_discount {float: none;padding: 0;font-size: 12px;font-weight: 600;border-radius: 4px;display: block;background: transparent;color: #f30740;margin: 5px 0 0;}
    .mobile_mac_container {display:none;background: #f5f5f5;padding: 0 15px;}
    .woocommerce-MyAccount-content .profile_section {border-radius: 6px;}
    .profile_section {text-align: center;background: #fff;border-radius: 0 0 20px 20px;padding: 20px 0;margin-bottom: 20px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);}
    .profile_section .img_container {width: 100px;height: 100px;margin: 0 auto 10px;border-radius: 50%;border: 5px solid #fff;}
    .profile_section .img_container img.avatar {border-radius: 50%}
    .profile_section p.name {font-size:13px;font-weight:500;margin: 0 0 5px;}
    .profile_section p.name span.role {display:block;font-size:11px;opacity: .6;text-transform: capitalize;}
    .profile_section ul.contact {}
    .profile_section ul.contact li {font-size: 12px;opacity: .8;}
    .profile_section ul.contact li.email {}
    .profile_section ul.contact li.phone {}
    .mobile_mac_container .mac_section {margin-bottom:30px;}
    .mobile_mac_container > #close_login {top: 15px;right: 15px;}    
    .mobile_footer_mac_menu {}
    .mobile_footer_mac_menu li {background: #fff;padding: 10px;margin-bottom: 10px;border-radius: 6px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);}
    .mobile_footer_mac_menu li a {font-size: 12px;font-weight: 500;display: block;}
    .mobile_footer_mac_menu li a .description {display:block;font-size:11px;opacity:.6;font-weight: 400;width: calc(100% - 46px);float: right;}
    .mobile_footer_mac_menu li a:after {content:'\f105';font-size:20px;float:right;font-family: 'Font Awesome 5 Pro';width: auto;margin: -32px 5px;font-weight: 200;color: #999;}
    .mobile_footer_mac_menu li a i {width:36px;height:36px;font-size:16px;text-align: center;line-height: 34px;background:#e5e5e5;color:#000;margin-right:10px;float:left;border-radius: 6px;}
    #login_box, #register_box {padding:0;}
    form.woocommerce-form-login #username, form.woocommerce-form-login #password {padding: 10px 15px 10px 35px!important;width: 100%;border-radius: 4px;}
    form.woocommerce-form-login button.woocommerce-form-login__submit, form.woocommerce-form-register button.woocommerce-form-register__submit {padding: 0;border-radius: 4px;font-size: 14px;line-height: 42px;height: 42px;}
    #customer_login span.sub-heading, #cust_reg span.sub-heading, .mx-login-form span.sub-heading {font-size: 13px;}
    #customer_login h2, #cust_reg h2, .mx-login-form h2, .argmc-login h2 {font-size: 16px;margin-bottom: 5px;}
    label {font-size: 13px;}
    div.nsl-container .nsl-button {border-radius: 4px!important;}
    select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], 
    input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {padding: 0 15px 0 35px;height:40px;line-height:40px;border-radius: 4px;font-size: 12px;width: 100%;}
    form.woocommerce-form-login button.woocommerce-form-login__submit, form.woocommerce-form-register button.woocommerce-form-register__submit, .full_black_button {border-radius: 4px;font-size: 13px;text-align: center;display: block;height: 40px;line-height: 40px;padding: 0;font-weight:500;}
    #customer_registration_form .form-row {margin-bottom:10px;}
    #customer_registration_form .form-row i,form.woocommerce-form-login .woocommerce-form-row--wide i, form.woocommerce-form-register .woocommerce-form-row--wide i, .woocommerce-MyAccount-content .edit-account-area form.edit-account i {font-size: 12px;}
    #ac_close {display:none;}
    #login_box .woocommerce-form-login, #login_box .woocommerce-form-register {padding: 30px!important;width: 100%;position: relative;float: none;border-radius: 0;border:none;min-height: calc(100vh - 126px);}
    .cart-list-contents .title {font-size: 13px;}
    .cart-list-contents .title span.sub {font-size: 12px;padding: 5px 0 0;line-height: 14px;}
    .wishlist_table .cart-list-contents.empty {padding: 20px;}
    .wishlist_table .cart-list-contents.empty p.title {text-align:center;font-weight: 500;color: #000;font-size: 14px;opacity: 1;font-family: 'Inter';line-height: 14px;}
    .wishlist_table .cart-list-contents.empty span.icon {line-height: 40px;}
    .wishlist_table .cart-list-contents.empty span.icon i {color: #000;}
    #order_review .woocommerce-checkout-review-order-table > li.cart-discount {padding: 0;}
    .woocommerce-message::before, .woocommerce-error::before {top: 10px;left: 10px;font-size: 14px;}
    
    #back_to_billing.trans_but {margin-bottom: 15px;padding: 10px 15px;background: #fff;letter-spacing: 0;text-transform: none;}
    .full_black_button i {margin-left:5px;top: 1px;}
    .main_msg {font-size: 16px;}
    .main_msg span.sub {font-size: 13px;line-height: 20px;}
    .email_date, .email_date p {font-size: 13px;opacity: .8;margin: 0 0 5px;}    
    .email_date p.order_date {margin: 0 0 5px;}
    .email_date .pay_method {margin:0;}
    .email_date .pay_method p.title {margin: 0;font-size: 13px;}
    .email_date .pay_method p {font-size: 12px;}
    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-size: 12px;border-radius: 4px;}
    #wishlist_container .wishlist_table.mobile {}
    #wishlist_container .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {float: none;margin-bottom: 0;}
    #wishlist_container .wishlist_table.mobile > li {margin-bottom: 0;}
    #goto_personal_info.trans_button, #goto_address_info.trans_button {background: #fff;color: #000;border: 1px solid #999;font-size: 13px;text-align: center;display: block;height: 40px;margin-bottom:10px;line-height: 40px;border-radius: 4px;}
    #goto_personal_info.trans_button i {position: relative;margin: 0 5px 0 0;display: inline;}
    #goto_address_info.trans_button i {position: relative;margin: 0 0 0 5px;display: inline;}
    span.response {font-size:12px;}
    
    .orders_list {width: calc(100% + 30px);margin-left: -15px;}
    .orders_list > li {margin-bottom: 15px;background: #fff;padding: 15px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);border-radius: 0px;}
    .order_details {padding-bottom: 10px;border-bottom: 1px dashed #ccc;margin-bottom: 15px;}
    .order_details .order_id {width: 170px;margin-right: 10px;float: left;font-size: 16px;line-height: 20px;font-family: 'Jost';font-weight: 500;text-align: left;}
    .order_details .order_id .sub {display: block;font-size: 12px;line-height: 12px;margin-top: 5px;font-family: 'Inter';font-weight: 400;opacity: .8;}
    .order_details .order_id .ord_total {font-size: 13px;line-height: 16px;margin-top: 3px;font-weight: 400;display: block;font-family: 'Inter';}
    .order_details .order_specs {width:calc(100% - 180px);float:right;text-align: right;}
    .order_details .order_specs p.status {text-transform: capitalize;margin: 0;font-size: 13px;font-weight: 500;}
    .order_details .order_specs p.status span.sub {display: block;text-transform: none;font-size: 12px;line-height: 12px;font-weight: 400;opacity: .8;margin-top: 7px;}
    .orders_list > li .items {margin-bottom: 10px;}    
    .orders_list > li .items .item_img {width:80px;min-height:80px;border-radius:6px;margin-right:10px;float:left;}
    .orders_list > li .items .item_img img {border-radius:6px;}
    .orders_list > li .items .item_details {width:calc(100% - 90px);float:right;text-align: left;}
    .orders_list > li .items .item_details .item_data {width:calc(100% - 80px);float:left;}
    .orders_list > li .items .item_details .item_data .name {font-weight:500;font-size:14px;margin-bottom: 5px;font-family: 'Jost';}
    .orders_list > li .items .item_details .item_data .name span.sku {display:block;font-size:11px;opacity:.8;font-weight: 400;font-family: 'Inter';}
    .orders_list > li .items .item_details .item_data ul.item_spec {}
    .orders_list > li .items .item_details .item_data ul.item_spec > li {margin-bottom: 2px;font-size:11px;font-weight:400;opacity:.8;}    
    .orders_list > li .items .item_details .item_price_section {width: 70px;float:right;margin-left:10px;}
    .orders_list > li .items .item_details .item_price_section p.pricing {margin:0;font-family: 'Jost';text-align: right;}
    .orders_list > li .items .item_details .item_price_section p.pricing span.sub {display:block;font-size:12px;opacity:.8;font-family: 'Inter';}
    .orders_list > li .action_section {}
    .orders_list > li .action_section > ul {}
    .orders_list > li .action_section > ul > li {display:inline-block;padding: 5px;border-radius: 4px;}
    .orders_list > li .action_section > ul > li a {font-size:12px;line-height:12px;}
    .orders_list > li .action_section > ul > li.pay {border: 1px solid #22c170;}
    .orders_list > li .action_section > ul > li.view {border: 1px solid #2196f3;}
    .orders_list > li .action_section > ul > li.cancel {border: 1px solid #ff0000;}    
    .woocommerce-order-received ul.orders_list {padding: 0 15px;}
    .woocommerce-order-received ul.orders_list > li.order_row {padding: 0;box-shadow: none;margin-bottom: 0;margin-top:15px;padding-top: 15px;border-top: 1px dashed #ccc;}
    .woocommerce-order-received ul.orders_list > li.order_row:nth-child(1) {margin-top:0px;padding-top: 0px;border-top: 0;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details {padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .order_id {font-size: 16px;width: 130px;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .order_id .ord_total {margin-top: 0;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .order_specs {width: calc(100% - 200px);float: left;text-align: right;margin-right: 10px;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .order_specs p.status span.sub {margin-top: 4px;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .action_section {width: 50px;float: right;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .action_section .action_links {text-align: right;float: right;position: relative;top: 2px;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .action_section .action_links > a {display:block;width: 34px;height: 34px;text-align: center;line-height: 33px;border: 1px solid #999;border-radius: 4px;}
    .woocommerce-order-received ul.orders_list > li.order_row .order_details .action_section .action_links > a > i {font-size: 18px;margin: 0;}
    /*.woocommerce-order-received ul.orders_list > li.order_row .order_details .order_id .ord_total {margin-top: 0;margin-left: 15px;display: inline;}*/
    .woocommerce-order-received .list_of_orders.mobile_section {text-align: left;}
    .woocommerce-order-received .list_of_orders.mobile_section > h1.title_1 {margin-bottom: 20px;}
    
    h1.mobile_page_title {font-size: 16px;font-family: 'Inter';margin-bottom: 15px;text-align: left;}
    h1.mobile_page_title span.sub {display: block;font-size: 12px;line-height: 16px;opacity: .8;font-weight: 400;margin-top: 5px;}
    .empty_order {text-align: center;margin-top: 50px;}
    .empty_order img {width: 60px;opacity: .5;margin-bottom: 15px;}
    .empty_order .title {font-size:14px;font-weight:500;margin-bottom: 15px;}
    .empty_order .title span.sub {display:block;opacity:.8;font-size:12px;font-weight:400;}
    .black_button {font-size: 14px;display: inline-block;}
    .mobile_footer_mac_menu li.current-menu-item {}
    .mobile_footer_mac_menu li.current-menu-item a i, .woocommerce-order-received #menu-item-323 > a i, .woocommerce-view-order #menu-item-323 > a i, .woocommerce-edit-address #menu-item-325 > a i {background: #000;color: #fff;}
    
    
    .mobile_section {width: calc(100% + 30px);margin-left: -15px;margin-bottom: 10px;background: #fff;padding: 15px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);border-radius: 0px;}
    .wide_background {width: calc(100% + 30px);margin-left: -15px;margin-bottom: 15px;background: #fff;border-radius: 0px;}
    .order_details.mobile_section {border-bottom:0;}
    .orders_list.mobile_section > li {margin-bottom: 0;background: transparent;padding: 0;box-shadow: none;border-radius: 0;list-style: none;}
    .orders_list.mobile_section > li .items {margin-bottom: 0;margin-top: 10px;}
    .orders_list.mobile_section > li .items:nth-child(1) {margin-top: 0;}
    .customer_note_section {}
    .customer_note_section .note {font-size: 12px;letter-spacing: 0;opacity: .8;margin: 0;font-weight: 400;line-height:16px;}
    .title_1, .link_social h3 {font-size: 14px;font-weight: 500;font-family: 'Inter';margin: 0 0 15px;}
    .title_1 span.sub {font-size: 12px;opacity: .8;display:block;font-weight: 400;}
    .break_up_section {}
    .break_up_section > ul {}
    .break_up_section > ul > li {font-size: 13px;margin-top: 5px;}
    .break_up_section > ul > li:nth-child(1) {margin-top: 0;}
    .break_up_section > ul > li .heading {font-family: 'Inter';text-align: left;}
    .break_up_section > ul > li .value {text-align: right;}
    .break_up_section > ul > li.total_row.order_total {font-size: 14px;font-weight: 500;font-family: 'Jost';}
    
    .customer_details.mobile_section {}
    .customer_details.mobile_section .address_section {}
    .customer_details.mobile_section .customer_name {font-weight:500;font-size:12px;margin: 0;}
    .customer_details.mobile_section .address {font-weight:400;font-size:12px;opacity:.8;margin-bottom: 0px;}
    .customer_details.mobile_section ul.contact {margin-top: 15px;}
    .customer_details.mobile_section ul.contact li {display:inline-block;margin-left:15px;}
    .customer_details.mobile_section ul.contact li:nth-child(1) {margin-left:0;}
    .customer_details.mobile_section ul.contact li i {float:left;width: 30px;margin-right: 7px;height: 30px;border: 1px solid #999;border-radius: 50%;line-height: 30px;text-align: center;}
    .customer_details.mobile_section ul.contact li .data {float:right;width: calc(100% - 37px);font-size: 12px;display: block;position: relative;top: 2px;}
    .customer_details.mobile_section ul.contact li .data .small_header {display:block;display: block;font-size: 11px;line-height: 11px;text-transform: uppercase;opacity: .8;}
    
    #cancel_order_form {position: relative;top: -5px;}
    #cancel_order_form .trans_but {margin-left: 5px;background: #607d8b;border: 0;padding: 5px 10px;display: inline-block;width: auto;float: right;font-size: 12px;line-height: 16px;color: #fff;}
    .track_but {width: 100%;}
    .track_but i {margin-right:5px;}
    .tracking_id_box {width:74%;float:left;}
    .tracking_id_box p.tracking_no {margin: 0;font-family: 'Jost';font-weight: 500;}
    .tracking_id_box p.tracking_no span.header, .tracking_id_box p.title .header {display:block;font-size: 12px;opacity: .6;font-weight: 400;font-family: 'Inter';}
    .tracking_id_box p.title {margin: 0;font-size:13px;}
    .track_button_box, .download_invoice_box {width:24%;float:right;position: relative;top: 2px;}
    .track_button_box a {display:block;text-align:center;background:#b52a25;color:#fff;}
    .track_button_box a:focus {color:#fff;}
    #order_track_container {max-height: calc(100% - 71px);}
    .order_track_section a.track_but {display:block;text-align:center;}
    .order_track_section a.track_but i {-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-left:5px;color:#fff;}
    .shipment_details, .shipment_activities {padding: 15px;}
    .shipment_details .element_header {margin-bottom: 0;}
    .shipment_details {position: relative;top: unset;padding: 15px 15px 0;}
    .shipment_activities {padding: 0 15px 15px;max-height: 300px;overflow-y: auto;}
    .shipment_details > .header > .details > p.current_status {margin:0;text-align: center;}
    .shipment_details > .header > .details > p.current_status > span.default {font-size: 16px;font-weight: 500;}
    .shipment_details > .header > .details > p.current_status > span.default.delivered_status {}
    .shipment_details > .header > .details > p.current_status > span.default.delivered_status i {color: #27c24c;}
    .shipment_details > .header > .details > p.current_status > span.sub {font-size: 12px;display: block;}
    ul.ship_act_container li.act_row > ul > li.schedule .date {display: block;font-size: 12px;}
    ul.ship_act_container li.act_row > ul > li.location .place {font-size: 11px;opacity:.8;}
    ul.ship_act_container li.act_row > ul > li.progress .lines {height: 55px;}
    #order_track_response .failure {margin: 15px;}
    .download_invoice_box {text-align: right;top: 0;}
    .download_invoice_box > a {display: inline-block;width: 36px;height: 36px;border-radius: 4px;text-align: center;line-height: 36px;background: #e5e5e5;}
    .download_invoice_box > a i {margin: 0;font-size: 16px;}
    .download_invoice_box > a#trigger_dispute_form_but {display: block;width: unset;height: unset;line-height: unset;background: #fff;border: 1px solid #999;}
    .download_invoice_box > a#trigger_dispute_form_but i {font-size: 12px;margin-right: 5px;color: #444;}
    .download_invoice_box.raise_dispute_box {top: 2px;}
    #download_inv_res i {-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
    .all_order_link {display:block;text-align:center;font-size: 13px;margin: 20px 0 0;}
    .all_order_link i, .all_order_link_prev i {margin-right:5px;}
    .all_order_link_next, .all_order_link_prev {display:inline-block;text-align:center;font-size: 13px;margin: 20px 10px 0;}
    .all_order_link_next i {margin-left:5px;}
    .point.woocommerce-pagination {text-align:center;}
    .normal_form .form_row {margin-bottom:10px;}
    .normal_form .form_row input[type=radio] {float:left;width: 16px;height: 16px;margin: 0 10px 0 0;accent-color: #000;}
    .normal_form .form_row .radio_label {float:right;width:calc(100% - 26px);}
    .normal_form .form_row .radio_label p.name {margin:0;}
    .normal_form .form_row .radio_label p.name span.sub {display:block;font-size:12px;opacity:.6;}
    .normal_form .reg-field {padding: 0 15px;}
    .normal_form span.ref_amount {float: right;position: relative;font-family: 'Jost';font-size: 16px;}
    
    #raise_dispute_form {padding:15px;}
    #raise_dispute_form p.form_row {}
    #raise_dispute_form p.form_row i {display:block;position:absolute;margin:13px 15px;}
    #raise_dispute_form ul.order_items {margin: 5px 0 20px;}
    #raise_dispute_form ul.order_items > li.items {margin-top: 10px;}
    #raise_dispute_form ul.order_items > li.items:nth-child(1) {margin-top: 0px;}
    #raise_dispute_form ul.order_items > li.items input[type=radio] {width: 15px;height:15px;float: left;text-align: left;margin: 0 10px 0 0;accent-color: #000;}
    #raise_dispute_form ul.order_items > li.items .item_img {width: 50px;min-height: 50px;border-radius: 6px;margin-right: 10px;float: left;}
    #raise_dispute_form ul.order_items > li.items .item_img img {border-radius: 4px;}
    #raise_dispute_form ul.order_items > li.items .item_details {width: calc(100% - 85px);float: right;}
    #raise_dispute_form ul.order_items > li.items .item_details .item_data {width: calc(100% - 80px);float: left;}
    #raise_dispute_form ul.order_items > li.items .item_details .item_data .name {font-weight: 500;font-size: 14px;margin-bottom: 0px;font-family: 'Jost';}
    #raise_dispute_form ul.order_items > li.items .item_details .item_data ul.item_spec {}
    #raise_dispute_form ul.order_items > li.items .item_details .item_data ul.item_spec > li {margin-bottom: 0px;font-size: 12px;font-weight: 400;opacity: .8;}
    #raise_dispute_form ul.order_items > li.items .item_details .item_data ul.item_spec > li.return_disclaimer {font-size: 11px;}
    #raise_dispute_form ul.order_items > li.items .item_details .item_price_section {width: 70px;float: right;margin-left: 10px;}
    #raise_dispute_form ul.order_items > li.items .item_details .item_price_section p.pricing {margin: 0;font-family: 'Jost';text-align: right;}
    #raise_dispute_form ul.order_items > li.items .item_details .item_price_section p.pricing .sub {display:block;font-size: 12px;opacity:.8;    font-family: 'Inter';}
    
    #raise_dispute_container.slide_box_nopad_up {margin-left: -15px;}
    #raise_dispute_form textarea {padding: 10px;height: unset;line-height: 16px;border-radius: 4px;font-size: 12px;margin-bottom: 0;}
    #raise_dispute_form textarea.single_textarea {margin-bottom: 5px;}
    #raise_dispute_form label {font-size:13px;margin-bottom:10px;}
    #raise_dispute_form label i {margin-right:5px;}
    #raise_dispute_form label span.sub {display: block;font-size: 11px;line-height: 14px;opacity: .6;}
    #raise_dispute_form .track_but {background: #e34234;}
    #raise_dispute_form #disable_button.track_but {opacity:.6;display: block;text-align: center;color: #ff9bb2;text-decoration:none;}
    #raise_dispute_button_res.track_but {display: block;text-align: center;text-decoration:none;}
    #raise_dispute_button_res.track_but i, #send_comment_button_res.send_button i {-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
    .blank_title_section {text-align:left;margin:20px 0;}
    .form_row#opening_video_section {}
    .form_row#opening_video_section i.fa-video {margin: 0 10px 0 0;font-size: 16px;width: 34px;height: 34px;line-height: 33px;border: 1px solid #999;text-align: center;float: left;border-radius: 4px;}
    .form_row#opening_video_section label {width:calc(100% - 20px);float:right;}
    .form_row#opening_video_section label .texts {width:calc(100% - 44px);float:left;}
    .form_row#opening_video_section label .texts .sub {}
    .form_row#opening_video_section label .texts .sub #op_video_more_link {cursor:pointer;}
    .form_row#opening_video_section label .texts .sub #op_video_more_link i {margin:0 0 0 5px;padding: 0;font-size: unset;background: transparent;width: unset;height: unset;text-align: unset;float: none;border-radius: unset;line-height: unset;}
    .form_row#opening_video_section label i {font-size: 16px;width: 34px;height: 34px;line-height: 34px;background:#eee;text-align: center;float: right;border-radius: 4px;margin:0 0 0 10px;}
    .form_row#opening_video_section input[type=file] {display:none;}
    .form_row#opening_video_section input[type=checkbox] {margin:0;accent-color: #000;}
    #dispute_response {padding: 15px 15px 0;}
    .list_of_tickets {}
    .list_of_tickets ul.ticket_list {}
    .list_of_tickets ul.ticket_list li {margin-top: 10px;padding-top: 10px;border-top: 1px dashed #e5e5e5;}
    .list_of_tickets ul.ticket_list li:nth-child(1) {margin-top: 0;padding-top: 0;border-top: 0;}
    .list_of_tickets ul.ticket_list li .ticket_data {width:49%;float:left;}
    .list_of_tickets ul.ticket_list li .ticket_data .product_image {border-radius:4px;width:54px;height:54px;margin:0 10px 0 0;float:left;}
    .list_of_tickets ul.ticket_list li .ticket_data .product_image img, .disputed_product ul.order_items li.items .item_img img {border-radius:4px;}
    .list_of_tickets ul.ticket_list li .ticket_data .title {width:calc(100% - 64px);float:right;font-size:14px;line-height: 18px;font-weight:500;font-family:'Jost';margin: 0;}
    .list_of_tickets ul.ticket_list li .ticket_data .title .sub {display:block;font-size:12px;opacity:.8;font-weight:400;font-family: 'Inter';}
    .list_of_tickets ul.ticket_list li .ticket_status {width:49%;float:right;text-align:right;}
    .list_of_tickets ul.ticket_list li .ticket_status .title {font-size:13px;font-weight:400;margin: 0;}
    .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status {font-size: 12px;line-height: 18px;display: block;width: unset;float: unset;}
    .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status i {}
    .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status.return_approved i, .ticket_stat .status.return_approved i {color: #03a9f4;}
    
    .list_of_tickets ul.ticket_list li .ticket_status .title .sub {display:block;font-size:12px;opacity:.8;font-weight:400;font-family: 'Inter';}
    .list_of_tickets ul.ticket_list li .ticket_status .title .sub a.view {opacity: .8;}
    .list_of_tickets ul.ticket_list li .ticket_status .title .sub a.view i {margin:0 0 0 5px;position:relative;top:1px;}
    
    ul.ticket_list li.points-event {padding-top: 10px;margin-top: 10px;border-top: 1px dashed #e5e5e5;} 
    ul.ticket_list li.points-event:nth-child(1) {padding-top: 0px;margin-top: 0px;border-top: 0;}
    ul.ticket_list li.points-event > img.coin {width: 34px;height: 34px;float: left;margin-right: 10px;border: 1px solid #e5e5e5;padding: 5px;border-radius: 4px;}
    ul.ticket_list li.points-event .points-rewards-event-description {width:calc(100% - 104px);margin: 0 10px 0 0;float:left;font-size: 13px;}
    ul.ticket_list li.points-event .points-rewards-event-description span.date {display:block;font-size: 12px;opacity:.6;font-weight:400;}
    ul.ticket_list li.points-event .points-rewards-event-points {width:50px;float:right;text-align: right;margin: 0;font-size: 16px;font-family: 'Jost';font-weight: 500;}
    ul.ticket_list li.points-event .points-rewards-event-points.nagetive {color: #ff0000;}
    ul.ticket_list li.points-event .points-rewards-event-points.positive {color: #22c170;}
    
    .rewards.number {text-align: center;background: #fff;width: 205px;border-radius: 10px;padding: 10px 20px;margin: 10px auto 30px;border: 2px solid #03a9f4;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 8%);}
    .rewards.number.nagetive {border: 2px solid #ff0000;}
    .rewards.number.positive {border: 2px solid #22c170;}
    .rewards.number p.mohars {font-size: 34px;line-height: 34px;font-weight: 500;float:left;margin:0 10px 0 0;border-right: 1px dashed #ccc;padding-right: 10px;}
    .rewards.number p.sub {display:block;font-size: 14px;font-weight:500;font-family: 'Inter';float:right;text-align: left;margin: 0;}
    .rewards.number p.sub span.sub_2 {display:block;font-size: 12px;opacity:.6;font-weight:400;font-family: 'Inter';}
    
    
    
    
    .list_of_tickets ul.ticket_list.order_tickets li .ticket_data .product_image {width:36px;height:36px;}
    .list_of_tickets ul.ticket_list.order_tickets li .ticket_data .title {width:calc(100% - 46px);font-size: 14px;}
    
    .ticket_stat {text-align:right;margin-bottom: 15px;}    
    .ticket_stat .status {margin:0;font-size: 13px;}   
    .ticket_stat .status span.sub {display: block;font-size: 12px;opacity: .8;font-weight: 400;}
    .ticket_stat .status i {margin-right:5px;}
    .ticket_stat .status.open i, .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status.open i {color:#24b47e;}
    .ticket_stat .status.on_hold i, .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status.on_hold i {color:#ff9800;}
    .ticket_stat .status.rejected i, .ticket_stat .status.return_cancelled i, .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status.rejected i, .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status.return_cancelled i {color:#ff1100;}
    
    .list_of_tickets ul.ticket_list li .ticket_status .title span.ticket_status i
    
    .ticket_stat .status .sub {display: block;font-size: 12px;opacity: .8;}    
    .view_ticket {}
    .view_ticket .details {font-weight: 500;color: #e34234;font-size: 14px;margin: 0;}
    .view_ticket .details .desc {display: block;font-size: 12px;opacity: .8;text-align: justify;color:#000;font-weight:400;margin-top: 5px;}
    .disputed_product {}
    .disputed_product ul.order_items {}
    .disputed_product ul.order_items li.items {}
    .disputed_product ul.order_items li.items .item_img {border-radius:4px;width:54px;height:54px;margin:0 10px 0 0;float:left;}
    .disputed_product ul.order_items li.items .item_details {width:calc(100% - 64px);float:right;}
    .disputed_product ul.order_items li.items .item_details .item_data {float:left;width:calc(100% - 80px);}
    .disputed_product ul.order_items li.items .item_details .item_data .name {font-size:14px;line-height: 14px;font-weight:500;font-family:'Jost';}
    .disputed_product ul.order_items li.items .item_details .item_data ul.item_spec {}
    .disputed_product ul.order_items li.items .item_details .item_data ul.item_spec li {font-size: 12px;opacity: .8;font-family:'Inter';font-weight:400;}
    .disputed_product ul.order_items li.items .item_details .item_price_section {float:right;width:70px;text-align:right;}
    .disputed_product ul.order_items li.items .item_details .item_price_section p.pricing {margin:0;font-family:'Jost';}
    .disputed_product ul.order_items li.items .item_details .item_price_section p.pricing .sub {display:block;font-size: 12px;opacity: .8;font-family:'Inter';}
    
    .admin_remark {font-size: 12px;text-align: justify;padding: 10px;margin: 0 0 15px;border-radius: 6px;}
    .admin_remark.yellow {background: rgb(255 233 167);color: #7a4900;border: 1px solid #ffde7a;}
    .admin_remark.red {background: #ffe3e1;color: #a3000f;border: 1px solid #ffc8ce;}
    .admin_remark.green {background: #ffe3e1;color: #a3000f;border: 1px solid #ffc8ce;}
    
    #commment_msg {height: unset;line-height: unset;padding: 10px;margin-bottom: 5px;}
    #comment_form lable {margin-bottom: 10px;}
    .send_button {display:block;border: 0;padding: 10px;font-size: 13px;line-height: 13px;border-radius: 4px;color: #fff;font-weight: 500;width:100%;background:#2196f3;text-align: center;}
    #send_comment_button_res.send_button i {margin-left:5px;}
    ul.comment_list {}
    ul.comment_list li {margin-top: 15px;}
    ul.comment_list li:nth-child(1) {}
    ul.comment_list li .profile_image {width:32px;height:32px;margin-right:10px;float:left;border-radius:4px;margin-bottom: 10px;}
    ul.comment_list li .profile_image img {border-radius:4px;}
    ul.comment_list li .prodfile_details {width:calc(100% - 42px);float:right;position: relative;top: 2px;}
    ul.comment_list li .prodfile_details .name {font-size:12px;line-height: 12px;margin: 0;}
    ul.comment_list li .prodfile_details .sub {display:block;font-size: 11px;opacity: .6;margin-top: 5px;}
    ul.comment_list li p.mesg {font-size: 12px;line-height: 16px;opacity: .8;text-align: justify;}
    
    .no_permission {text-align:center;}
    .no_permission i {font-size:30px;margin: 10px 0;color: #999;}
    .no_permission p.text {font-size: 13px;opacity: .8;margin: 0 0 20px;}
    .form_note {margin: 10px 0;font-size: 12px;line-height: 14px;color: #f10;}
    
    #refund_create_response {}
    .refund_list .title {font-size: 14px;font-weight: 500;font-family: 'Jost';}
    .refund_list .title span.ref_amount {float: right;font-size: 14px;}
    .refund_list .title span.sub {display:block;font-size: 12px;opacity: .8;font-family:'Inter';font-weight:400;}
    .refund_list .payment_details {}
    .refund_list .payment_details p.ac_name {font-size: 13px;margin: 0;}
    p.ac_name span.sub {display:block;font-size: 12px;opacity: 0.8;}
    .refund_list .payment_details ul.pay_list {}
    .refund_list .payment_details ul.pay_list li {font-size: 12px;opacity: 0.8;}
    
    #add_bank_link, #show_ex_bank {display:block;text-decoration:none;color:#000;opacity: .6;font-size: 12px;line-height: 16px;margin-bottom: 20px;}
    #show_ex_bank {margin-top: 10px;margin-bottom: 0;}
    #add_bank_link i, #show_ex_bank i {margin-right:10px;font-size:16px;float: left;}    
    
    .title_1.refund_requested {text-align: center;border: 1px solid #03a9f4;padding: 10px;font-size: 13px;line-height: 13px;border-radius: 4px;margin-bottom: 10px;font-weight: 400;}
    .title_1.refund_requested i {margin-right:5px;}
    
    .title_1.refund_initiated {text-align: center;border: 1px solid #ff3d00;padding: 10px;font-size: 13px;line-height: 13px;border-radius: 4px;margin-bottom: 10px;font-weight: 400;}
    .title_1.refund_initiated i {margin-right:5px;color:#ff3d00;}
    
    .sub_title {font-size: 13px;margin: 0 0 5px;font-weight: 500;}
    .profile_image_section .profile_details h3.profile_name {font-size: 13px;font-family: 'Inter';letter-spacing: 0;margin: 0;font-weight: 500;}
    .woocommerce-password-strength {font-size: 12px;font-weight: 500;}
    .woocommerce-password-strength.short, .woocommerce-password-strength.bad {color: #ff0000;}
    .woocommerce-password-strength.good {color: #ff9800;}
    .woocommerce-password-strength.strong {color: #22c170;}
    .woocommerce-password-hint {font-size: 11px;line-height: 14px!Important;opacity: .8;margin-bottom: 10px;display: block;}
    .link_social > div {padding-bottom: 0!important;margin-bottom: 0!important;border-bottom: 0!important;}
    .profilepicture img {width:32px;}
    .profile_details input[type=file] {display:none;}
    .woocommerce form .form-row-first, .woocommerce-page form .form-row-first {float:left;}
    .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:right;}
    
    .cat_banner {border-radius:6px;min-height:110px;margin-bottom:10px;}
    .cat_banner img {border-radius:6px;}
    .sl_tabs{}
    .sl_tabs .sl_tab {margin: 0 0 15px;text-align:center;position:relative;flex: 1;cursor:pointer}
    .sl_tabs .sl_tab > .parent_cat {text-align: left;font-weight: 500;font-size: 13px;}
    .sl_tabs .sl_tab > .parent_cat a {}
    .sl_tabs .sl_tab ul.wc-sub-categories-list {}
    .sl_tabs .sl_tab ul.wc-sub-categories-list li {text-align:center;width:19%;margin-right:1.25%;margin-bottom:1.25%;float: left;min-height: 110px;}
    .sl_tabs .sl_tab ul.wc-sub-categories-list li:nth-child(5n+5) {margin-right:0%;}
    .sl_tabs .sl_tab ul.wc-sub-categories-list li a {font-size: 11px;display: block;line-height: 14px;}
    .sl_tabs .sl_tab ul.wc-sub-categories-list li a .cat_thumb {display:block;width:100%;margin: 0 auto 5px;aspect-ratio: 1/1;border-radius:6px;}
    .sl_tabs .sl_tab ul.wc-sub-categories-list li a .cat_thumb img {aspect-ratio: 1/1;border-radius: 6px;border: 1px solid #e5e5e5;text-align: center;width: 100%;}
    
    .white_paper {width: 100%;margin: 0;}
    .white_paper p {font-size: 12px;line-height: 16px;}
    .paper_title {font-size: 13px;color: #000;}
    .regular_list {margin: 20px 0;}
    .regular_list li span.text {font-size: 12px;}
    .mob_top_cat_slider {margin: 133px 0 0;padding: 0;background: #f5f5f5;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;-webkit-overflow-scrolling: touch;}
    .mob_top_cat_slider::-webkit-scrollbar, .product_scrolling_wrapper::-webkit-scrollbar, .dress_cat_scrolling_wrapper::-webkit-scrollbar {display: none;}
    .mob_top_cat_slider li {display:inline-block;flex: 0 0 auto;margin-left: 15px;text-align: center;width: 60px;}
    .mob_top_cat_slider li:last-child {margin-right: 15px;}
    .mob_top_cat_slider li .cat_img {border-radius: 50%;width: 60px;height: 60px;margin-bottom:5px;}
    .mob_top_cat_slider li .cat_img img {border-radius: 50%;}
    .mob_top_cat_slider li p.cat_name {margin:0;font-size: 12px;}
    .mob_top_cat_slider li p.cat_name a {color: #888;}
    
    .product_scrolling_wrapper, .dress_cat_scrolling_wrapper {display: block;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;-webkit-overflow-scrolling: touch;}
    .dress_cat_scrolling_wrapper {margin-bottom:10px;}
    .product_scrolling_wrapper > li {display:inline-block;flex: 0 0 auto;margin-right: 15px;text-align: left;width: 135px;border-radius: 6px;}
    .product_scrolling_wrapper > li:first-child, .dress_cat_scrolling_wrapper > li:first-child {margin-left: 15px;}
    .product_scrolling_wrapper > li:last-child, .dress_cat_scrolling_wrapper > li:last-child {margin-right: 15px;}
    .product_scrolling_wrapper > li span.onsale {padding: 3px 5px;background: #e34234;color: #ffffff;position: absolute;font-size: 10px;line-height: 11px;text-align: center;margin: 7px 0px 0px 80px;border-radius: 30px;text-transform: uppercase;}
    .product_scrolling_wrapper > li .product_img {border-radius: 4px;min-height:135px;}
    .product_scrolling_wrapper > li .product_img > a, .dress_cat_scrolling_wrapper > li > .cat_thumb > a {display: block;}
    .product_scrolling_wrapper > li .product_img img {border-radius: 6px;}
    .product_scrolling_wrapper > li .product_details {margin:5px 0 0;border-radius: 6px;}
    .product_scrolling_wrapper > li .product_details .product_name {margin:0;font-size: 12px;font-weight: 500;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .product_scrolling_wrapper > li .product_details .product_name a {}
    .product_scrolling_wrapper > li .product_details .price {margin:0;}
    .product_scrolling_wrapper > li .product_details .price > li {font-size: 12px;line-height: 12px;font-weight: 400;top: 0;margin-right: 5px;}
    .product_scrolling_wrapper > li .product_details .price > li.sale_price {opacity:1;font-weight: 500;}
    .product_scrolling_wrapper > li .product_details .price > li.regular_price {opacity:.6;}
    .product_scrolling_wrapper > li .product_details .price > li.disc {display:block;margin-right: 0;color: #e34234;text-transform: capitalize;font-family: 'Inter';font-size: 11px;}
    .view_link {float: right;font-size: 11px;line-height: 20px;margin-right: 15px;opacity: 1;}
    .view_link i {margin-left:5px;margin-right: 0;color: #e34234;}
    
    .dress_cat_scrolling_wrapper > li {display:inline-block;flex: 0 0 auto;margin-left: 10px;text-align: left;width: 28%;aspect-ratio:3/4;border-radius: 6px;}
    .dress_cat_scrolling_wrapper > li .cat_thumb {border-radius: 6px;width: 100%;aspect-ratio: 3/4;}
    .dress_cat_scrolling_wrapper > li .cat_thumb img {border-radius: 6px;}
    
    .jwl_cat_scrolling_wrapper {padding: 0 15px;}
    .jwl_cat_scrolling_wrapper > li {width: calc(50% - 5px);margin-top: 10px;border-radius: 6px;}
    .jwl_cat_scrolling_wrapper > li:nth-child(1), .jwl_cat_scrolling_wrapper > li:nth-child(2) {margin-top:0;}
    .jwl_cat_scrolling_wrapper > li:nth-child(odd) {margin-right:5px;float: left;}
    .jwl_cat_scrolling_wrapper > li:nth-child(even) {margin-left:5px;float: right;}
    .jwl_cat_scrolling_wrapper > li .cat_thumb {width:100%;aspect-ratio: 1/1;border-radius: 6px;}
    .jwl_cat_scrolling_wrapper > li .cat_thumb a {display:block;width:100%;min-height:100%;}
    .jwl_cat_scrolling_wrapper > li .cat_thumb img {border-radius:6px;}
    
    .fur_cat_scrolling_wrapper, .acc_cat_scrolling_wrapper {padding: 0 15px;}
    .fur_cat_scrolling_wrapper > li {width: 32%;float: left;margin-right: 2%;margin-bottom:2%;border-radius: 6px;}
    .fur_cat_scrolling_wrapper > li:nth-child(3n+3) {margin-right:0;}
    .fur_cat_scrolling_wrapper > li .cat_thumb {text-align:center;aspect-ratio: 1/1;border-radius: 6px;}
    .fur_cat_scrolling_wrapper > li .cat_thumb > a, .acc_cat_scrolling_wrapper li .cat_thumb > a {}
    
    #mohar_banner_row .banner_image {min-height:120px;}
    .woocommerce ul#shipping_method {width: 100%;float: none;}
    .woocommerce ul#shipping_method .amount {font-weight: 500;float: right;}
    .shipping_method_description .smdfw {font-size: 11px;opacity: 1;margin-left: 0px;}
    .woocommerce-shipping-totals.shipping {margin-bottom: 10px;}
    .woocommerce form .form-row .input-checkbox {display: inline;margin: -3px 8px 0 0;}
    
    #carousel-fur-generic {margin:0;}
    .coupon_img {border-radius: 6px;min-height: 130px;}
    .coupon_img img {border-radius: 6px;}
    #carousel-jwl-generic {margin:10px 0 0;}
    
    .acc_cat_scrolling_wrapper li {width: 23.5%;float: left;margin-right: 2%;margin-bottom:2%;border-radius: 6px;}
    .acc_cat_scrolling_wrapper li:nth-child(4n+4) {margin-right:0;}
    .acc_cat_scrolling_wrapper li .cat_thumb {text-align:center;aspect-ratio: 1/1;border-radius: 6px;}    
    #furniture_cat_row .carousel-control .icon-prev {margin-left: 20px;}
    #furniture_cat_row .carousel-control .icon-next {margin-right: 20px;}
    
    .carousel-inner {}
    .carousel-inner > li.item {margin-right: 0px;padding: 0 15px;}
    
    #carousel-idl-cat-generic {}
    #carousel-idl-cat-generic .carousel-inner > ul {padding: 0 15px;}
    #carousel-idl-cat-generic .carousel-inner > ul > li.cat_img {width: 23.5%;float: left;margin-left: 2%;margin-right: 0;margin-bottom:0;border-radius: 6px;aspect-ratio: 3/4;}
    #carousel-idl-cat-generic .carousel-inner > ul > li.cat_img:nth-child(1) {margin-left:0;}
    #carousel-idl-cat-generic .carousel-inner > ul > li.cat_img a {}
    #carousel-idl-cat-generic .carousel-inner > ul > li.cat_img a img {border-radius: 6px;}
    body.archive #main {min-height: calc(100vh - 124px);}
    
    .item_descripton_list > li {font-size: 13px;opacity: 0.8;text-align: justify;}    
    
    .transaction_row {}
    .transaction_row .wallet_data {width:70%;float:left;}
    .transaction_row .wallet_data .description {font-size: 13px;}
    .transaction_row .wallet_data .description .sub {display:block;font-size:12px;opacity:.6;}
    .transaction_row .wallet_data .trans_id_list {}
    .transaction_row .wallet_data .trans_id_list li {display:inline-block;margin-left:10px;font-size:12px;opacity:.6;}
    .transaction_row .wallet_data .trans_id_list li:nth-child(1) {margin-left:0px;}
    .transaction_row .transact_amount {width:30%;float:right;text-align:right;font-family: 'Jost';font-weight: 500;}
    
    .balance_container {text-align:center;}
    .balance_container .wallet_balance {font-size: 30px;font-family: 'Jost';font-weight: 500;margin: 0 0 20px;}
    .balance_container .wallet_balance .sub {display:block;font-size:13px;opacity:.6;font-weight: 400;font-family: 'Inter';}
    
    .deposite_form_section {position: fixed;width: calc(100% - 30px);margin-left: 0;bottom: 70px;}
    #open_deposite_form {display:block;}
    #open_deposite_form .black_button {width:100%;}
    #mobile_deposite_container {margin: 20px 0;}
    
    .fsww-meke-deposit-sc {text-align: center;}
    .fsww-meke-deposit-sc h4 {font-weight: 500;color: #000;font-size: 14px;opacity: 1;font-family: 'Inter';}
    .fsww-meke-deposit-sc #add_to_cart .button {height: 42px;background: #000;border: none;border-radius: 4px;color: #fff;text-transform: capitalize;font-weight: 400;font-size: 13px;width:100%;}
    #mobile_deposite_container:after {content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #e5e5e5;position: absolute;top: 45px;right: 18px;}
    .radio_buttons {}
    .deposit_option_list .radio_button {position: relative;}
    .deposit_option_list .radio_button input[type=radio] { display:none;}
    .deposit_option_list .radio_button input[type=radio]:checked + label {background: #f9003a;color: #fff;border: 1px solid #f9003a;}
    .deposit_option_list .radio_button label {cursor: pointer;display: block;border: 1px solid #999;padding: 8px 15px 6px;font-size: 16px;line-height: 16px;border-radius: 20px;color: #444;font-family: 'Jost';font-weight: 500;margin: 0;}
    
    .site-header-style-5 .mx-search-container > ul > li {margin: 0 0 0 15px;}
    .mobile_footer_copywrite {}
    .mobile_footer_copywrite i {font-size: 10px;margin: 0 2px;color: #444;}
    .site-header-style-5 #mx-nav {display:none;}
    .site-header-style-5 .mx-search-container > ul > li > a {display: block;line-height: 30px;}
    .woocommerce-checkout #main, .woocommerce-cart #main, .woocommerce-account #main {padding-top: 20px;padding-bottom: 0;}
    
    .woocommerce-input-wrapper:before {font-size: 14px;line-height: 14px;margin: 13px 15px;}    
    .woocommerce-checkout #customer_details, .woocommerce-checkout #order_review {border: 0;}
    #order_review .woocommerce-checkout-review-order-table {padding:0;}
    .woocommerce-checkout #order_review h2 {border-bottom: 1px solid #e5e5e5;padding: 0 0 10px!important;}
    .woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation {}
    .woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation {}
    .cart_table > li .heading, .woocommerce-checkout-review-order-table > li .heading {font-size: 12px;}
    .woocommerce ul#shipping_method > li label {font-size: 12px;}
    .woocommerce ul#shipping_method > li {margin: 0;}
    .order-total .heading, .order-total .pricing, .order-total .pricing .woocommerce-Price-amount {font-size: 13px!important;font-weight: 500!important;}
    .woocommerce-checkout #payment ul.payment_methods li {padding: 10px 0 0!important;}    
    #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {line-height:16px;}
    .coupon_box .coupon i {margin: 15px 0 15px 13px;}
    .coupon_update_row {display:none;}
    .cart-list-contents:after, #mobile_deposite_container:after {right: 18px;border-bottom: 7px solid #cccccc;}
    #wa_chat_form {padding:20px;height:unset;}
    #wa_chat_form .form-row > i {display:block;position:absolute;margin:13px 10px;font-weight:bold;color:#444;}
    #wa_chat_form .form-row input, #wa_chat_form .form-row textarea {margin-bottom: 10px;background: #f5f5f5;border: 1px solid #e5e5e5;font-size: 12px;}
    .woocommerce div.product div.images .woocommerce-product-gallery__trigger {right: auto;left: 15px;}
    .faci_list {text-align: center;margin: 0;}
    .faci_list > li {display: inline-block;margin: 0 1.33% 0 0;text-align: center;width: 24%;float: left;padding: 0;}
    .faci_list > li:nth-child(4) {margin:0; float:right;}
    .faci_list > li span.fac_desc {display: block;font-family: 'Jost';font-weight: 400;font-size: 12px;line-height: 14px;}
    .faci_list > li img {display: block;height: 36px;margin: 0 auto 5px;}
    
    #prime_cat_row ul.prime_cat_list > li {width: 32.5%;margin-right: 1.25%;margin-bottom:1.25%;}
    #prime_cat_row ul.prime_cat_list > li:nth-child(3n+3) {float:right;margin-right:0;}
    #prime_cat_row ul.prime_cat_list > li .cat_img_container, .prime_cat_slider .prime_cat_list .slick-list .slick-track .cat_img_container {margin-bottom: 0;}
    #prime_cat_row ul.prime_cat_list > li .cat_img_container .cat_image, .prime_cat_slider .prime_cat_list .slick-list .slick-track .cat_img_container .cat_image {aspect-ratio: 1000/1499;padding: 5px;}
    #prime_cat_row ul.prime_cat_list > li .cat_img_container .cat_image a .cat_name, .prime_cat_slider .prime_cat_list .slick-list .slick-track .cat_img_container .cat_image a .cat_name {display: block;margin-top: 120%;color: #fff;font-size: 12px;line-height: 14px;letter-spacing: 1px;font-family: 'Playfair Display', serif;}
    #main_cat_row ul.main_cat_list > li .cat_name {top: unset;margin:0;}
    #main_cat_row ul.main_cat_list > li .cat_name a {display: block;font-size: 12px;line-height: 12px;font-family: 'Jost';font-weight: 500;text-transform: uppercase;letter-spacing: 1px;width: 100%;position: relative;border: 1px solid #999;padding: 10px;margin-bottom: 0;text-decoration: none;color: #000;}
    #main_cat_row ul.main_cat_list > li .cat_name a, .prime_cat_slider .prime_cat_list .slick-list .slick-track .cat_img_container .cat_image a {text-decoration: none;color: #000;}
    #main_cat_row ul.main_cat_list > li .cat_name a.active {background: #000;color: #fff;}
    
    .section_title_1 {text-align: left;font-size: 16px;margin-bottom: 15px;}
    #main_cat_row {background: #fff;padding-bottom: 15px;}
    #sale_cat_row {padding-bottom: 0;padding-top: 15px;}
    #prime_cat_row {padding-top: 15px;}
    
    .prime_cat_slider {}
    .prime_cat_slider .prime_cat_list {}
    .prime_cat_slider .prime_cat_list .slick-list, .collections-slider .collections_list .carousel-inner, .desingers_list .carousel-inner {width: calc(100% + 5px);margin-left: -2.5px;}
    .prime_cat_slider .prime_cat_list .slick-list .slick-track {}
    .prime_cat_slider .prime_cat_list .slick-list .slick-track .prime_cat_item.slick-slide, .collections-slider .collections_list .carousel-inner .slick-track .collection.slick-slide {padding: 0 2.5px;}
    .prime_cat_slider .prime_cat_list .slick-list .slick-track .prime_cat_item.slick-slide .cat_img_container {}
    .prime_cat_slider .prime_cat_list .slick-list .slick-track .prime_cat_item.slick-slide .cat_img_container .cat_image a {text-decoration: none;display: block;width: 100%;min-height: 100%;border: 1px solid #fff;}
    
    #collections_cat_row {padding-top: 20px;padding-bottom: 0;}
    .collections-slider {}
    .collections-slider .collections_list {}
    .collections-slider .collections_list .carousel-inner {}
    .collections-slider .collections_list .carousel-inner .slick-track {}
    .collections-slider .collections_list .carousel-inner .slick-track .collection.slick-slide {}
    .collections-slider .collections_list .carousel-inner .slick-track .collection.slick-slide .collection_thumb_container {border-radius:0;}
    .collections-slider .collections_list .carousel-inner .slick-track .collection.slick-slide .collection_thumb_container .collection_thumb {border-radius:0;padding: 0 5px;}
    .collections-slider .collections_list .carousel-inner .slick-track .collection.slick-slide .collection_thumb_container .collection_thumb a {}
    .collections-slider .collections_list .carousel-inner .slick-track .collection.slick-slide .collection_thumb_container .collection_thumb a .collection_name {margin-top: 115%;font-size: 15px;line-height: 19px;letter-spacing: 0;font-family: 'Jost';}
    .collections-slider .collections_list .carousel-inner .slick-track .collection.slick-slide .collection_thumb_container .collection_thumb a .tax_button, .ocs_banner_container .mob_banner a .tax_button, .slick-slide .designer_thumb_container .designer_thumb a .tax_button, .rev_item.slick-slide .rev_thumb_container .rev_thumb a .tax_button {font-size: 10px;line-height: 10px;font-family: 'Jost';font-weight: 500;padding: 6px 12px;border-radius: 0;border: 0;text-transform: uppercase;}
    .carousel-control .icon-prev, .slick-slider a.slick-prev .icon-prev, .desingers-slider .slick-slider a.slick-prev .icon-prev {margin-left: 0;width: 30px;height: 30px;}
    .collections-slider .slick-slider a.slick-prev .icon-prev:before, .collections-slider .slick-slider a.slick-next .icon-next:before, .occasstion-slider .slick-slider a.slick-prev .icon-prev:before, .occasstion-slider .slick-slider a.slick-next .icon-next:before, 
    .desingers-slider .slick-slider a.slick-prev .icon-prev:before, .desingers-slider .slick-slider a.slick-next .icon-next:before, .style-product-slider .slick-slider a.slick-next .icon-next:before, .style-product-slider .slick-slider a.slick-prev .icon-prev:before, 
    .review-slider .slick-slider a.slick-next .icon-next:before, .review-slider .slick-slider a.slick-prev .icon-prev:before, .prime_cat_slider .slick-slider a.slick-prev .icon-prev:before {width: 30px;height: 30px;line-height: 30px;display: block;font-size: 18px;color:#fff;}
    .collections-slider .slick-slider a.slick-prev .icon-prev:before, .collections-slider .slick-slider a.slick-next .icon-next:before, .prime_cat_slider .slick-slider a.slick-prev .icon-prev:before, .prime_cat_slider .slick-slider a.slick-next .icon-next:before, .desingers-slider .slick-slider a.slick-next .icon-next, .desingers-slider .slick-slider a.slick-prev .icon-prev {width: 30px;height: 30px;line-height: 30px;display: block;font-size: 18px;color: #fff;}
    
    .occasstion-slider .slick-slider a.slick-next .icon-next, .desingers-slider .slick-slider a.slick-next .icon-next, .style-product-slider a.slick-next .icon-next, .review-slider a.slick-next .icon-next, .collections-slider a.slick-next .icon-next, .carousel-control .icon-next, .slick-slider a.slick-next .icon-next {margin-right: 0;width: 30px;height: 30px;}
    .prime_cat_slider .carousel-control {opacity: 1;z-index: 1;cursor: pointer;margin-top: -20px;text-shadow: none;}
    
    .ocs_banner_container {aspect-ratio:1200/628;margin-bottom: 5px;}
    .ocs_banner_container.full_width_banner {width:100%;}
    .ocs_banner_container.full_width_banner .mob_banner {aspect-ratio:1200/628;}
    .ocs_banner_container.half_width_banner {width:calc(50% - 2.5px);}
    .ocs_banner_container.half_width_banner .mob_banner {aspect-ratio:1000/1499;}
    .ocs_banner_container.half_width_banner:nth-child(odd) {float:left;margin-right:2.5px;}
    .ocs_banner_container.half_width_banner:nth-child(even) {float:right;margin-left:2.5px;}
    .ocs_banner_container.third_width_banner {width:32.5%;margin-right:1.25%;float:left;aspect-ratio:1000/1499;}
    .ocs_banner_container.third_width_banner.last {float:right;margin-right:0;}
    .ocs_banner_container.third_width_banner .mob_banner {aspect-ratio:1000/1499;}
    .ocs_banner_container .mob_banner {text-align: center;}
    .ocs_banner_container .mob_banner a {display:block;text-decoration:none;color:#fff;}
    .ocs_banner_container .mob_banner a .tax_name, .slick-slide .designer_thumb_container .designer_thumb a .designer_name {color:#fff;display:block;font-size: 15px;line-height: 19px;letter-spacing: 1px;font-family: 'Jost';font-weight: 500;text-transform: uppercase;}
    .ocs_banner_container .mob_banner a .tax_button {display:block;color:#000;margin: 5px auto 0;}
    .ocs_banner_container.full_width_banner .mob_banner a {top: 60%;position: relative;}
    .ocs_banner_container.full_width_banner .mob_banner a .tax_name {font-size: 20px;line-height: 22px;}
    .ocs_banner_container.half_width_banner .mob_banner a {top: 75%;position: relative;}
    .ocs_banner_container.half_width_banner .mob_banner a .tax_name {font-size: 15px;line-height: 19px;}
    .ocs_banner_container.third_width_banner .mob_banner a {top: 65%;position: relative;}
    .ocs_banner_container.third_width_banner .mob_banner a .tax_name {font-size: 13px;line-height: 18px;}
    
    #ocs_cat_container {}
    #ocs_cat_container #ocs_cat_placeholder {}
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container {}
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container .tax_name.skeleton_line {width:135px;display:block;margin:0 auto 5px;position:relative;height:13px;}
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container .tax_button.skeleton_line {width:70px;display:block;margin:0 auto;height:22px;border:0;position:relative;}
    
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container.half_width_banner {aspect-ratio:1000/1499;}
    
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container.full_width_banner .tax_name.skeleton_line {top:60%;height:13px;}
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container.half_width_banner .tax_name.skeleton_line {top:75%;height:13px;}
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container.third_width_banner .tax_name.skeleton_line {width:95px;height:13px;top:65%;}
    
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container.full_width_banner .tax_button.skeleton_line {top:61%;}
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container.half_width_banner .tax_button.skeleton_line {top:76%;}
    #ocs_cat_container #ocs_cat_placeholder .ocs_banner_container.third_width_banner .tax_button.skeleton_line {top:66%;}    
    
    #slider_cat_container {}
    #slider_cat_container #slider_cat_placeholder {}
    #slider_cat_container #slider_cat_placeholder .slider_container {aspect-ratio:390/185;}
    
    #faci_cat_container {}
    #faci_cat_container #faci_cat_placeholder {}
    #faci_cat_container #faci_cat_placeholder .faci_list {}
    #faci_cat_container #faci_cat_placeholder .faci_list > li {display: inline-block;margin: 0 1.33% 0 0;text-align: center;width: 24%;float: left;padding: 0;}
    #faci_cat_container #faci_cat_placeholder .faci_list > li:nth-child(4) {margin: 0;float: right;}
    #faci_cat_container #faci_cat_placeholder .faci_list > li .icon {width:36px;height:36px;border-radius:50%;margin:0 auto 5px;}
    #faci_cat_container #faci_cat_placeholder .faci_list > li .fac_desc.skeleton_line {width:60%;display:block;margin:0 auto 5px;height:13px;}
    
    #sale_cat_container {}
    #sale_cat_container #sale_cat_placeholder {}
    #sale_cat_container #sale_cat_placeholder .sale_cat_img_container {aspect-ratio:360/67;}
    
    #feat_cat_placeholder {}
    #feat_cat_placeholder .prime_cat_list {}
    #feat_cat_placeholder .prime_cat_list .prime_cat_item {}
    #feat_cat_placeholder .prime_cat_list .prime_cat_item .cat_img_container {}
    #feat_cat_placeholder .prime_cat_list .prime_cat_item .cat_img_container .cat_name.skeleton_line {width:60%;display:block;margin:0 auto 5px;height:13px;top: 75%;position:relative;}
    
    #collection_cat_placeholder .collection > li {width:calc(50% - 2.5px);}
    #collection_cat_placeholder .collection > li:nth-child(odd) {float:left;}
    #collection_cat_placeholder .collection > li:nth-child(even) {float:right;}
    #collection_cat_placeholder .collection .collection_thumb_container {}
    #collection_cat_placeholder .collection .collection_thumb_container .collection_name.skeleton_line {width:60%;display:block;margin:0 auto 5px;height:13px;top: 75%;position:relative;}
    #collection_cat_placeholder .collection .collection_thumb_container .tax_button.skeleton_line {width:80px;display:block;margin:0 auto;height:22px;border:0;position:relative;top: 76%;}

    #des_cat_container {}
    #des_cat_container #des_cat_placeholder {}
    #des_cat_container #des_cat_placeholder ul.designer_list {}
    #des_cat_container #des_cat_placeholder ul.designer_list > li {width: 32.5%;float: left;margin-right: 1.25%;}
    #des_cat_container #des_cat_placeholder ul.designer_list > li:nth-child(3) {float: right;margin-right: 0;}
    #des_cat_container #des_cat_placeholder ul.designer_list > li .designer_cat_img_container {aspect-ratio:1000/1499;}
    #des_cat_container #des_cat_placeholder ul.designer_list > li .designer_cat_img_container .cat_name.skeleton_line {width:80%;display:block;margin:0 auto 5px;height:13px;top: 67%;position:relative;}
    #des_cat_container #des_cat_placeholder ul.designer_list > li .designer_cat_img_container .tax_button.skeleton_line, #rev_cat_container #rev_cat_placeholder .rev_item .rev_thumb_container .tax_button.skeleton_line {width:80px;display:block;margin:0 auto;height:22px;border:0;position:relative;top: 68%;}
    
    .desingers_list {}
    .desingers_list .carousel-inner {}
    .desingers_list .carousel-inner .designer.slick-slide {padding: 0 2.5px;}
    .occasstion_list li .ocs_thumb_container, .slick-slide .ocs_thumb_container, .slick-slide .designer_thumb_container, .slick-slide .ps_thumb_container, .occasstion_list li .ocs_thumb_container .ocs_thumb, .slick-slide .ocs_thumb_container .ocs_thumb, .slick-slide .designer_thumb_container .designer_thumb, .slick-slide .ps_thumb_container .ps_thumb {border-radius: 0;}
    .slick-slide .designer_thumb_container .designer_thumb a .tax_button {}
    .slick-slide .designer_thumb_container .designer_thumb a .designer_name {margin-top: 60%;font-size:12px;line-height:16px;min-height:48px;}
    .slick-slide .designer_thumb_container .designer_thumb a .designer_name .sub {font-size: 12px;text-transform: capitalize;font-weight: 400;margin-top: 0;}
    
    .chat_form {}
    .chat_form .form_cont {margin-bottom: 40px;}
    
    
    .mx-header-mobile-search {}
    .mx-header-mobile-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {padding: 5px 0px;}
    .mx-header-mobile-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {padding: 5px 10px 5px 40px;line-height: 28px;font-size: 12px;border: 0;border-radius: 30px;height: unset;font-family: 'Inter';background-color: #f5f5f5;color: #000;}
    .mx-header-mobile-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {left: 9px;top: 9px;}
    .mx-header-mobile-search .dgwt-wcas-style-pirx .dgwt-wcas-preloader {margin-right: 0;right: 13px !important;}
    .dgwt-wcas-suggestions-wrapp {width: calc(100% + 30px) !important;left: -15px !important;}
    
    .review-slider .carousel-inner {width: 100%;margin: 0;}
    .rev_item.slick-slide {padding: 0;border: 0;margin: 0;display:block;}
    .rev_item.slick-slide .rev_thumb_container, #rev_cat_container #rev_cat_placeholder .rev_item .rev_thumb_container {width: 32.5%;float: left;aspect-ratio: 1000 / 1499;}
    .rev_item.slick-slide .rev_details, #rev_cat_container #rev_cat_placeholder .rev_item .rev_details {width: calc(100% - 33.75%);float: right;padding: 0 0 0 10px;text-align: left;}
    .rev_item.slick-slide .rev_thumb_container .rev_thumb a .tax_button {}
    .rev_item.slick-slide .rev_details .rev_text {font-size: 13px;line-height: 17px;margin: 0 0 10px 0;}
    .rev_item.slick-slide .rev_details .cus_name {font-size: 13px;font-weight: 500;margin:0;}
    .slick-dots {padding:15px 0 0;}
    
    #rev_cat_container {}
    #rev_cat_container #rev_cat_placeholder {}
    #rev_cat_container #rev_cat_placeholder .rev_item {}
    #rev_cat_container #rev_cat_placeholder .rev_item .rev_thumb_container {}
    #rev_cat_container #rev_cat_placeholder .rev_item .rev_details {}
    #rev_cat_container #rev_cat_placeholder .rev_item .rev_details .demo_lines {margin: 10px 0 15px;}
    #rev_cat_container #rev_cat_placeholder .rev_item .rev_details .demo_lines > li {height: 13px;}
    #rev_cat_container #rev_cat_placeholder .rev_item .rev_thumb_container .tax_button {display: block;top: 78%!important;}
    #rev_cat_container #rev_cat_placeholder .rev_item .rev_details .cus_name.skeleton_line {display: block;height: 13px;width: 55%;margin-bottom:3px;}
    #rev_cat_container #rev_cat_placeholder .rev_item .rev_details .cus_location.skeleton_line {height: 10px;width: 30%;display: block;}    
    
    .slide_box_nopad {width: 100%;border-left: 0;box-shadow: none;}
    .slide_box_nopad_up {position: fixed;bottom: -100%;background: #fff;z-index: 99999999;width: 100%;overflow-x: hidden;overflow-y: auto;border-left: 0;box-shadow: none;display:none;}
    #login_side_box .header_section, #login_box_container .header_section, .slide_box_nopad .header_section, .slide_box_nopad_up .header_section {padding: 20px 15px 15px;font-family: 'Inter';font-weight: 600;font-size: 14px;}
    #login_box_container .header_section svg {float: right;width: 20px;height: 20px;color: #999;position: relative;top: -2px;}
    .slide_box_container {padding: 20px;}
    .slide_box_container .white_paper .paper_title {font-size: 13px;font-family: 'Inter';font-weight: 600;}
    .slide_box_container .white_paper p {font-size: 12px;font-family: 'Inter';line-height: 16px;}
    .non-return_list li {font-size: 12px;margin-bottom: 5px;}
    .slide_box_container .white_paper .non-return_list li {margin-bottom: 0px;display: inline-block;margin-right: 5px;}
    .black_but {font-family: 'Inter';text-transform: capitalize;border-radius: 4px;font-size: 13px;font-weight: 500;letter-spacing: 0;}
    .white_paper .small_title {font-size: 12px!Important;color: #000;font-weight: 600;opacity: 1;}
    .slide_box .close-btn, .slide_box_nopad .close-btn {float: right;cursor: pointer;position: absolute;right: 20px;}
    .slide_box .close-btn i, .slide_box_nopad .close-btn i {margin-right: 0;}
    .slide_box_container .desc {font-size: 12px;line-height: 16px;margin: 0 0 15px;opacity: 1;}
    .zipcode_button {line-height: 16px;border-radius: 0 6px 6px 0;height: 40px;}
    #zipcode_check_form .title {font-weight: 600;}
    .zipcode_respose {font-family: 'Inter';}
    .zipcode_respose i {width: 15px;margin-right: 5px;}
    .zipcode_respose .details {width: calc(100% - 20px);float: right;}
    .zipcode_respose .details strong {font-weight: 500;font-size: 12px;}
    .read_policy {float: right;display: inline-block;font-size: 12px;opacity: .8;font-weight: 400;}
    .variations .variation_row {margin-top: 0;}
    .woocommerce.single-product div.product form.cart div.quantity {width: 130px;margin: 0;height: unset;}
    .woocommerce-variation-add-to-cart, .woocommerce-simple-add-to-cart {clear: both;width: calc(100% - 57px);float: left;}
    #open_wishlist {font-size: 12px;}
    .wishlist_table.mobile > li .item-wrapper .product-thumbnail {min-height: 100px;border-radius: 6px;}
    .wishlist_table.mobile li .item-wrapper {display: block;width: 100%;}
    .seller_info i {font-size: 18px;float: left;width: 34px;height: 34px;line-height: 32px;}
    .seller_info p {width: calc(100% - 44px);}
    .seller_info p span {font-size: 11px;margin-top: 1px;}
    .size_chart {font-size: 11px;}    
    
    #search_row {padding-top: 20px;padding-bottom: 20px;text-align: center;}
    #search_row .search_heading {font-size: 18px;}
    .search_home {width: 100%;margin: 15px auto;}
    .search_home #search-filter-form-70 {padding: 0;background: #fff;border-radius: 0;}
    .search_home #search-filter-form-70 > ul > li.sf-field-search, .search_home #search-filter-form-70 > ul > li.sf-field-taxonomy-location {padding: 10px 10px 5px;width: 100%;border: 1px solid #e5e5e5;margin:0 0 5px;float: none;background: #fff;border-radius: 0;}
    .search_home #search-filter-form-70 > ul > li > h4 {margin: 0;}
    .search_home #search-filter-form-70 > ul > li.sf-field-submit {width: 100%;float: none;text-align: center;margin-right: 0;border-right: 0 !important;padding-right: 0;background: transparent;margin-top: 0;}
    .search_home #search-filter-form-70 > ul > li {width: 100%;float: none;margin-right: 0;margin-bottom: 0;border: none;border-right: 1px solid #e5e5e5;padding: 0;background: #f8f8f8;text-align: left;}
    .search_home #search-filter-form-70 > ul > li .sf-input-select, .search_home #search-filter-form-70 > ul > li .sf-input-text {height: 32px;line-height: 32px;font-weight: 400;}
    
    .register_container .form_heading {font-size: 38px;font-weight: 600;margin-bottom: 30px;font-family: "Pragati Narrow", sans-serif;text-align: center;}
    .register_container .form_heading .sub {display:block;opacity:.6;font-size: 14px;line-height: 18px;font-weight: 400;font-family: 'Inter';}
    .register_container .form_heading hg {color:#e31837;}
    
    
    .form_section .one-half.fname {width: 50%;margin-right: 0;}
    .form_section .one-half.fname input {border-radius: 30px 0 0 30px!important;border-right: 0;}
    .form_section .one-half-last.lname {width: 50%;margin-left: 0;}
    .form_section .one-half-last.lname input[type="text"] {padding: 15px 15px 15px 15px!important;border-radius: 0 30px 30px 0!important;}
    #freelancer_register_form .form_section input, #freelancer_register_form .form_section select {height: unset;line-height: unset;padding: 15px 15px 15px 45px !important;border-radius: 30px;font-size: 13px;margin-bottom: 10px;}
    #freelancer_register_form .form_section .input_row i {font-size: 18px;color: #444;margin: 14px 18px;}
    #freelancer_register_form .big_orange_but {border-radius: 30px;font-size: 16px;}
    #freelancer_register_form {margin-bottom:15px;}
    
    .register_container .login_here {font-size: 14px;text-align: center;font-family: 'Inter';}
    .register_container .login_here #login_link {display:block;color:#e31837;font-weight: 500;}
    
}

@media (max-width: 320px) {

}