.header-with-topbar .header-top-bar{background:#a80300 !important}
.text-highlight span{background-color:#a80300 !important;}
.aiz-range-slider .noUi-connect{background: #a80300;}
.home-middle-text span.text-dark-gray{background: #a80300;color:#fff !important}
.bg-base-color{background: #a80300;}
.aiz-user-sidenav .aiz-side-nav-link.active, .aiz-user-sidenav .aiz-side-nav-link:hover{background: #a80300;color:#fff !important}
.home-collection-cat_list .view-more-icon-box{/*background: #a80300;*/background: #fff; border:1px solid #fff}
.home-collection-cat_list .view-more-icon-box i{color:#000 !important}
.aiz-user-sidenav .aiz-side-nav-link.active > svg *,.aiz-user-sidenav .aiz-side-nav-link:hover svg *{fill:#fff !important}

.home-middle-text{background: linear-gradient(to right, #000, #a80300);background-clip: border-box;background-clip: border-box;}

.header-with-topbar .header-top-bar .text-dark-gray{color:#fff !important}
.header-with-topbar .navbar .default-logo{max-height: 80px !important;}
.home-block-banner-1 .single-banner img{min-height: 100%;object-fit: cover;}
.home-collection-cat_list img{min-height: 360px;}
.products .single-product .shop-image{}
.footer-dark a:hover{color: #fff;}
.footer-dark .bg-nero-grey .text-lg-end a{margin-left:20px}
.footer-dark .bg-nero-grey .text-lg-start p span{color:#fff !important}
.thin-line-text-highlight{height: 4px !important;}
.home-bottom-free-shipping-box{background-color: var(--very-light-gray);}
.blog-classic .grid-item .card-body{padding-left: 15px !important;padding-right: 15px !important;}
.navbar .navbar-nav .submenu-content ul .sub-title a{color:#333 !important}
.top-footer{display:none}
.user-navigation-menu .dropdown-menu{box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);padding: 10px;min-width: 180px;border: 1px solid #ededed;}
.user-navigation-menu .new-li-st{padding: 20px;border-bottom: 1px solid #ededed69;}
.user-navigation-menu #navbarDropdownMenuLink3 i.fa-angle-down{margin-left: 5px;font-size: 13px;}
.header-with-topbar + .top-space-margin{background: #f7f7f7a1;padding-top: 50px;padding-bottom: 50px;margin-bottom: 50px;}
.about-page-top-section{margin-top: -50px;}
.shop-sidebar{padding-left:0px; padding-right:0px;margin-top:50px}
.shop-sidebar .single_filter_tab{margin-bottom: 15px !important;border-color: #ededed !important;}
.shop-sidebar .single_filter_tab .filter-section{padding-left: 5px;padding-right: 5px;}
.shop-sidebar .single_filter_tab .filter-section span{width:100%}
.shop-sidebar .single_filter_tab .filter-section span i{float:right;padding-top: 10px;}
.shop-sidebar .shop-filter li a{font-size: 14px;padding: 2px;line-height: 1.5;color:#232323}
.shop-sidebar .shop-filter li{padding: 5px 25px;}
.shop-sidebar .single_filter_tab #color-list,.shop-sidebar .custom-filter-attribute ul,.shop-sidebar .category-filter{padding-left:10px ;}
.shop-sidebar .single_filter_tab  label{font-size: 14px;color:#232323}
.shop-sidebar .price-range-filter .heading{color: var(--dark-gray);font-size: 16px;font-weight: 500 !important;}
.product-listing-page .page-heading,.product-listing-page .page-filter{margin-bottom:0px !important;padding-left: 10px;padding-right: 15px;}
.product-listing-page .products-box{margin-top:-30px}
.form-control{height: auto !important;}
.user_panel_page{background:#f7f7f7a1; margin-top:150px; padding-top:50px !important;border-top: 4px solid #fff;}
.single-custom-block{padding-top:30px;padding-bottom:30px}
.single-custom-block .btn1 a,.single-custom-block .btn2 a{width:100%;max-width:200px; text-transform:capitalize}
.custom-block img{width:100%}
.about-images{padding-top: 0px;}

.aiz-notify.alert-warning{background:#a80300 !important;border-color:#a80300 !important; color:#fff !important}
.aiz-notify.alert-warning .close{background: none !important;border: none !important;color:#fff !important;top: 10px !important;margin-top: 0px;height: calc(2.5125rem + 2px);right: 5px !important;}
.policy-page{padding:0px !important}
.cb-box {width: 1rem;height: 1rem;border: 2px solid #777;border-radius: 3px;box-sizing: border-box;position: relative;transition: background 0.2s, border 0.2s;background-color: #fff;}

/* Show checkmark when checked */
.attr-option input[type="checkbox"]:checked + .cb-box {background-color: #a80300;border-color: #a80300;}

.attr-option input[type="checkbox"]:checked + .cb-box::after {content: '';position: absolute;left: 3px;top: 0px;width: 7px;height: 11px;border: solid white;border-width: 0 3px 3px 0;transform: rotate(45deg);}
.attribute-color-filter{display:none}

.product-sorting-box{padding: 0px !important;width: 170px;}
.text-primary{color:#000 !important}
.product-detail-page .product-price .text-dark-gray{color:#a80300;font-size: 22px;}
.product-detail-page .product-price #chosen_price.text-dark-gray{color:var(--dark-gray)}



.product-price .opacity-70{display:none !important}
.product-review-section,.review-tab,.product-reviews-top-section{display:none !important}
#addToCart .modal-content{border-radius: 3px !important;}
#addToCart #addToCart-modal-body .mb-4{margin-bottom: 0px !important;}
#addToCart #addToCart-modal-body h3{margin-bottom: 0px !important;}
#cart_summary .card {background-color: var(--very-light-gray);border: none !important;padding: 20px;}
#cart_summary .card .table td,#cart_summary .card .table th{background: none !important;font-size: 16px;padding-top: 10px !important;
  padding-bottom: 10px !important;}
#cart_summary .card .table th{font-weight:600 !important}
#cart_summary .card-header h3{font-size: 22px;}
#cart_summary .card-header{padding:0px 15px !important}
#cart_summary .total_products_box span{font-size: inherit;padding-left: 10px;padding-right: 10px;}
#cart_summary .card .table .cart-total td,#cart_summary .card .table .cart-total  th{font-size: 20px;}
#cart_summary #apply-coupon-form .form-control{height: 40px !important;}
.quantity button.qty-plus{line-height: initial;}
#cart_summary{margin-top:0px !important}
#checkout-form #shipping_info label{font-size:15px}
#checkout-form #shipping_info .bg-soft-info{font-size: 15px;text-align: center;padding-left: 20px !important;padding-right: 20px !important;}
#checkout-form .tab_heading{font-size: 22px;line-height: 38px;font-weight: 700 !important;}
.term_checkbox{width:100%}
.term_checkbox input{width:20px; float:left}
.aiz-user-sidenav .aiz-side-nav-list .aiz-side-nav-link,.sidemnenu .btn {border-radius:0px !important; width: 100%;}
.header-top-bar .top_text_second .text-dark-gray{font-size: 16px;}
header.sticky.sticky-active{position: sticky;top: 0;z-index: 1020 !important;box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}
header.sticky.sticky-active .navbar-brand .default-logo{visibility: inherit;opacity: 1;width: 100% !important;}
header.sticky.sticky-active .navbar {padding-top: 10px;padding-bottom: 10px;}
.collection-cat .product_name{font-size: 20px;line-height: 1.3;}


/******* homepage extra sections ********/
.home-vations-section{padding-top:20px !important}
.home-vations-section .circle-box,.home-amx-photos-section .circle-box,.category-based-products .category-detail .circle-box{background: transparent; border:1px solid #fff}
.home-vations-section .circle-box:hover i,.home-amx-photos-section .circle-box:hover i,.category-based-products .category-detail .circle-box:hover i{color:#000 !important}
.home-vations-section .circle-box i,.home-amx-photos-section .circle-box i,.category-based-products .category-detail .circle-box i{color:#fff !important}
.home-vations-section figcaption:hover .circle-box i,.home-amx-photos-section figcaption:hover  .circle-box i,.category-based-products .category-detail figcaption:hover  .circle-box i{color:#000 !important}


.home-product-videos-section .product_info_box{padding: 10px;display: flex;z-index: 9999;position: relative;display: flex;margin-top: -30px;background: #fff;margin-left: 10px !important;margin-right: 10px;margin-bottom: 10px !important;border:2px solid #fff; border-top:0px }
.home-product-videos-section .product-img{float:left}
.home-product-videos-section .product-img img{max-height: 100px;}
.home-product-videos-section .product-info{float:left;padding-left: 10px;padding-right: 10px;}
.home-product-videos-section .product-info .heading{margin-bottom: 0px;font-size: 18px;color: #333;}
.home-product-videos-section .product-info .price{margin-bottom: 0px;font-size: 18px;}
.home-product-videos-section .video-background {position: fixed;top: 0;left: 0;width: 100%;height: 100vh; z-index: 99;pointer-events: none;}
.home-product-videos-section .product-video {position: relative;width: 100%;height: 400px;overflow: hidden;}
.home-product-videos-section .product-video .video-background {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: -1;}
.home-product-videos-section .product-video iframe {width: 100%;height: 100%;object-fit: cover;}
.home-product-videos-section .interactive-banner-style-08{border: 2px solid #fff !important;}

/*.product-detail-page #option-choice-form .quantity{display: flex;
  align-items: center;
  gap: 10px;}
.product-detail-page #option-choice-form .quantity button{width: 32px;
  height: 32px;
  background-color: #f0f0f0;
  border: none;
  font-size: 18px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.3s ease;position:relative}*/
  
.custom-qty-plus-minus .qty-minus-btn,.custom-qty-plus-minus .qty-plus-btn{display:flex;cursor:pointer;transition:background .3s;border:0;background-color:transparent;padding:0;font-size:22px;position:absolute;color:var(--dark-gray)}
.custom-qty-plus-minus .qty-minus-btn{margin:-9px 0 0;line-height:18px;top:15px;-webkit-transform:translateY(-3px)!important;transform:translateY(-3px);left:0;align-items:center;justify-content:center}
.custom-qty-plus-minus .qty-plus-btn{line-height:1;align-items:center;justify-content:center;right:0;left:auto;top:16px;-webkit-transform:translateY(-3px)!important}
.custom-qty-plus-minus .input-number{width:115px!important;height:44px;border:1px solid var(--extra-medium-gray)!important;border-radius:5px;text-align:center!important;color:var(--dark-gray)!important}
.custom-qty-plus-minus .btn:active{background:0 0}
.product-detail-page .product-price,.product-detail-page .chosen_price_text{color: var(--dark-gray);font-weight: 600;}
.cart-products .quantity button{color: var(--dark-gray) !important;}
.custom_price{display: flex;justify-content: center;}
.custom_price .home_discounted_base_price{color: #333;}
.custom_price .home_base_price{text-decoration: line-through;color: #999;margin-left: 10px;font-size: 14px;}
.category_menu .single-coloumn{min-width: 200px;}
.category_menu .submenu-content{padding: 30px 0 45px !important;}
.product-price .product-price-text{display:none !important}
.featured-categories-section{padding-bottom: 90px !important;}
.collection-cat .product_name{font-size: 17px;line-height: 1.3;}
.noUi-horizontal{height: 10px !important;}
.noUi-horizontal .noUi-handle{width: 23px !important;height: 22px !important;}
.contact-form-section{margin-top:50px}
.custom-next-prev-btn-box{transform: translateY(-100%);}
.category-based-products{padding-top:30px;padding-bottom:30px}
.category-based-products .custom-next-prev-btn-box{transform: translateY(-40%);}
.category-based-products .category-detail figure{border-radius:0px !important}
.custom-dynamic-popup .modal-dialog{max-width: 1000px;}
.custom-dynamic-popup.top .modal-dialog{max-width: 500px;}
.custom-dynamic-popup.top .newsletter-popup{padding: 0px !important;}
.custom-dynamic-popup.top .newsletter-popup img{max-height: 300px;width: 100%;object-fit: cover;}
.custom-dynamic-popup.top .content_box{padding: 8% !important;}
.custom-dynamic-popup .modal-dialog .btn:hover{border-color:transparent !important}
.product-detail-page .tab-content{border: 1px solid #ededed;padding-left: 20px;padding-right: 20px;}
.product-detail-page .tab-content .tab-pane{padding-top: 0 !important;padding-bottom: 0 !important;}
.product-detail-page .product-avialable-stock{display:none}
.product-detail-page #option-choice-form .wishlist{height: 44px;margin-left: 30px;}
.product-detail-page .show-size-chart-box i{padding-right:10px}
.product-detail-page .warranty_box{margin-bottom: 5px !important;}
.product-detail-page .warranty_box img{width: 22px !important;height: 22px !important;}
.product-detail-page .warranty_box .text{width: 100px !important;padding-left: 10px !important;}
.product-detail-page .icon-with-text-style-08 .feature-box-content{padding-left: 5px;}
.product-detail-page .product-price .bg-primary{background: green !important;font-size: 14px;padding-left: 10px !important;padding-right: 10px !important;border-radius: 3px;}
.product-detail-page #tab_five2 .embed-responsive{width: 100%;aspect-ratio: 16 / 9;position: relative;}
.product-detail-page #tab_five2 .embed-responsive .embed-responsive-item{ width: 100%;height: 100%;border: 0;}
.product-detail-page .brand_name{display:none}

#size-chart-show-modal .nav-tabs #cen-tab{width: 100% !important;}
#size-chart-show-modal .nav-tabs{display: flex;justify-content: center;}
#size-chart-show-modal .table  .text-left{text-align: left;padding-left: 20px;}
#size-chart-show-modal .close{border-radius: 50%;}
#size-chart-show-modal .modal-title{color: #000;font-size: 20px;font-weight: bold;}
#size-chart-show-modal .modal-body h6{color: #000;font-size: 19px !important;}
.about-us-our-mission h3{font-size:45px !important; line-height:60px !important}
.custom-page.shipping-policy p,.custom-page.shipping-policy h2,.custom-page.shipping-policy h3,.custom-page.shipping-policy h4,.custom-page.shipping-policy h5,.custom-page.shipping-policy h6{text-align: left;}
.homepage-slider .swiper-pagination-wrapper{display:none}
.featured-categories-section .bg-gradient-gray-light-dark-transparent,.category-based-products .category-detail .bg-gradient-gray-light-dark-transparent{background-image: linear-gradient(to top, rgba(32, 35, 41, 0.11) 0%, transparent 100%);}
.home-vations-section{padding-bottom:0px !important}
.home-vations-section .box-overlay{background-position: center center;background-size: cover;}
.header-top-bar .top_text_first{background-position: center center !important;background-size: cover !important;}
.collection-cat .btn-box{margin-top: -50px;}
.collection-cat .custom-next-prev-btn-box{transform: translateY(-40%);}

.top_text_second{padding-left:0px !important;padding-right:0px !important}
.top_text_second {overflow: hidden;position: relative;background: #fff;}
.top_text_second .slider-container {width: 100%;overflow: hidden;position: relative;}
.top_text_second .slider-track {display: inline-flex;white-space: nowrap;animation: scrollLeft 20s linear infinite;align-items: center;}
.top_text_second .slider-track .slide {margin-right: 100px; /* space between items */font-size: 13px;font-weight: 500;text-transform: uppercase;color: #333;}
.unqiue_faq_section{margin-top: 50px;}
.cat_description{background: #ededed47;padding-top: 50px !important;padding-bottom: 20px !important;color: #333333ad !important;}
.custom-attribute-2 li label span,.custom-attribute-2 li label span::after{width: 100% !important;border-radius: 5px !important;padding: 3px 10px !important;}

.website-popup .newsletter-style-05 button{background-color: var(--dark-gray)!important;color: var(--white) !important;}
.homepage-slider .read-more-btn{}
.aiz-share-jssocials .jssocials-share-1,.aiz-share-jssocials  .jssocials-share{width: 32px;height: 32px;border: 1px solid var(--extra-medium-gray);text-align: center;border-radius: 100px;display: flex;justify-content: center;align-items: center;}
.aiz-share-jssocials{margin-left: -20px;}
.aiz-share-jssocials .jssocials-share-whatsapp svg{margin-top: -3px;}
.user_panel_page .fs-md-12,.user_panel_page .fs-12{font-size: 14px !important;}
.user_panel_page .fs-14{/*font-size: 16px !important;*/}
.user_panel_page .form-control{height: calc(1.3125rem + 1.2rem + 2px) !important;}
#ticket_modal .form-group .input-group-prepend .input-group-text{height: 100%;}
#ticket_modal .modal-content{border-radius: 5px !important;}
#ticket_modal .close,#new-address-modal .close{border: none;}
#ticket_modal .close span{font-size: 30px;}
#ticket_modal .btn{font-size: 16px; padding: 10px 20px;}
#aizUploaderModal .close{background: none;border: none;}
#aizUploaderModal #aiz-show-selected{width: 15px;margin-right: 5px;}
#addToCart #addToCart-modal-body h3{color: #333;margin-top: 20px;}
#addToCart #addToCart-modal-body .close {border:none !important}
#addToCart .modal-content {/*background: linear-gradient(135deg, #f0f4ff, #f1f1f1);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);*/}
#cart_summary .card-body{padding-left: 15px;padding-right: 15px;}
#collapsePaymentInfo #payment_info .aiz-megabox .aiz-megabox-elem{gap: 15px;}
#checkout-form #headingShippingInfo,#checkout-form #headingDeliveryInfo,#checkout-form #headingPaymentInfo{background-color: var(--very-light-gray);}


.aiz-notify.alert{padding: 20px 25px 20px 30px;border-radius: 0;border: none;margin-bottom: 30px;line-height: 22px;position: relative;z-index: 1;box-shadow: 0 0 30px rgba(0,0,0,.08);transition: all 350ms cubic-bezier(.37,0,.63,1);width: 100% !important;max-width: 450px !important;}
.aiz-notify.alert-warning{color: #fff;border-color: #e65656;background-color: #e65656 !important;border-left: 5px solid #b50c0c !important;}
.aiz-notify.alert-success{color: #fff;border-color: #54b783;background-color: #54b783 !important;border-left: 5px solid #005f2d !important;}
.aiz-notify.alert .close{background: none !important;border: none;color: #fff !important;right: 10px !important;}
.aiz-notify .close:hover{background: transparent !important;}
.aiz-notify .close:hover::before {background: none !important;}
.typed-search-box .list-group .new-ls-st{color: #333;}
#addToCart-modal-body .chosen_price_text{font-weight: 700 !important;color: #333;font-size: 20px;}
#addToCart-modal-body #chosen_price_div{margin-bottom: 20px !important;}
#addToCart-modal-body .fw-700{font-weight:600 !important}
#addToCart-modal-body .product-price{margin-top: 10px !important}
#addToCart-modal-body .product-price span.text-dark-gray{color: #a80300;font-size: 20px;font-weight: 700 !important;}
#addToCart-modal-body #chosen_price_div.product-price span.text-dark-gray{color: var(--dark-gray) !important;font-size: 26px !important;font-weight: 700 !important;}
.product-search-form .shop-sidebar button.btn{width: 55%;}
.product-search-form .shop-sidebar a.btn{width: 40%;background: transparent !important;border-color: #000;color: #000;}
.product-search-form .shop-sidebar a.btn:hover{color: var(--dark-gray) !important;}
.product-detail-page .out-of-stock,#addToCart-modal-body .out-of-stock{  background: #ccc !important;}
.dashboard-panel1 .bg-dark{/*background: linear-gradient(to right, #000, #a80300);*/}
.aiz-user-sidenav .aiz-side-nav-link.active, .aiz-user-sidenav .aiz-side-nav-link:hover{background-color: var(--dark-gray);}
.user_panel_page .fs-20{font-size: 25px !important;margin-bottom: 10px !important;line-height: 2 !important;}
.user_panel_page .sidemnenu .aiz-side-nav-item .badge {margin-left: 20px;}
.user_panel_page .dashboard-panel1 svg rect{/*fill: #a80300 !important;*/}
.user_panel_page .dashboard-panel2 svg path{/*fill: #a80300 !important;*/}
.user_panel_page .purchase_history_panel .badge,.user_panel_page .support_ticket_panel .badge {min-height: 22px;}
.user_panel_page .pagination .page-link:hover{background-color: #a60201 !important;}
header.sticky.sticky-active .navbar{padding: 0px !important;/*min-height: 90px !important;*/} 
body.has-custom-overlay{background: #000 !important;position: relative;margin: 0;height: 100vh;background-color: #2c3e50;overflow: hidden;}
body.has-custom-overlay::before {content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, 0.9);z-index: 99999999 !important;opacity: 1;}
#addToCart-modal-body .single-product-thumb .swiper-wrapper{display: flow-root;}
#addToCart-modal-body h5{margin-top: 20px;}

/*** for table ***/
.custom-table-box table{/*border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed*/}
.custom-table-box table caption{font-size:1.5em;margin:.5em 0 .75em}
.custom-table-box table tr{/*background-color:#f8f8f8;*/border:1px solid #ddd;padding:.35em}
.custom-table-box table td,.custom-table-box table th{/*padding:.625em;text-align:center*/}
.custom-table-box table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}
#online_payment_modal h5{font-size: 20px;color: #333;}
#online_payment_modal label{color: #333;}
#online_payment_modal button.close{background: none !important;border: none aliceblue;}

.pagination .page-item .page-link{border: 0;padding: 0 2px;margin: 0 2px;font-size: inherit;text-align: center;border-radius: 100%;/*line-height: 45px;min-height: 45px;min-width: 45px;*/}
.pagination .page-item .page-link:hover {background: var(--white);color: var(--dark-gray);box-shadow: 0 0 10px rgba(23,23,23,.15) !important;border-radius: 100% !important;}
.pagination .active .page-link{background: var(--dark-gray) !important;color: var(--white) !important;box-shadow: 0 0 10px rgba(23,23,23,.15) !important;border-color: var(--dark-gray) !important;border-radius: 100% !important;}
.pagination .page-item{margin: 0px;}
.pagination li:first-child .page-link{/*background-color: #f0f0f0;*/border-radius: 100% !important;}
.pagination li:last-child .page-link{/*background-color: #f0f0f0;*/border-radius: 100% !important;}

.cat_description h1,.product-detail-page #tab_five1   h1{font-size: 33px;margin-bottom:10px;color: #333333cf;}
.cat_description h2,.product-detail-page #tab_five1   h2{font-size: 27px;margin-bottom:10px;color: #333333cf;}
.cat_description h3,.product-detail-page #tab_five1   h3{font-size: 22px;margin-bottom:10px;color: #333333cf;}
.cat_description h4,.product-detail-page #tab_five1   h4{font-size: 24px;margin-bottom:10px;color: #333333cf;}
.cat_description h5,.product-detail-page #tab_five1   h5{font-size: 22px;margin-bottom:10px;color: #333333cf;}
.cat_description h6,.product-detail-page #tab_five1   h6{font-size: 19px;margin-bottom:10px;color: #333333cf;}
.cat_description p,.product-detail-page #tab_five1   p{margin-bottom:10px;color: #333333cf; line-height:28px;}
.user-login-page .password-toggle{font-size: 14px;color: #333333d4;right: 15px;}

.cat_description .h1,.cat_description  .h2,.cat_description  .h3,.cat_description  .h4,.cat_description  .h5,.cat_description  .h6,.cat_description  h1,.cat_description  h2,.cat_description  h3,.cat_description  h4,.cat_description  h5,.cat_description  h6{margin-bottom: 15px;margin-top:30px}
.cat_description p{margin-bottom: 15px;}
.cat_description ul li{list-style: disc !important;}
.cat_description h2, .cat_description .h2 {font-size: 1.438rem;line-height: 1.438rem;}
.cat_description h3,.cat_description .h3 {font-size: 1.213rem;line-height: 1.125rem;}
.cat_description a{color: #333;}
.product-detail-page #tab_five1 .h1,.product-detail-page #tab_five1   .h2,.product-detail-page #tab_five1   .h3,.product-detail-page #tab_five1   .h4,.product-detail-page #tab_five1   .h5,.product-detail-page #tab_five1   .h6,.product-detail-page #tab_five1   h1,.product-detail-page #tab_five1   h2,.product-detail-page #tab_five1   h3,.product-detail-page #tab_five1   h4,.product-detail-page #tab_five1   h5,.product-detail-page #tab_five1   h6{margin-bottom: 15px;margin-top:30px}
.product-detail-page #tab_five1  p{margin-bottom: 15px;}
.product-detail-page #tab_five1  ul li{list-style: disc !important;}
.product-detail-page #tab_five1  h2, .product-detail-page #tab_five1  .h2 {font-size: 1.438rem;line-height: 1.438rem;}
.product-detail-page #tab_five1  h3,.product-detail-page #tab_five1  .h3 {font-size: 1.213rem;line-height: 1.125rem;}
.product-detail-page #tab_five1  a{color: #333;}

.product-detail-page .product-info h1{font-size: 2.375rem;line-height: 2.7rem;}
.popup-product-attr-box{flex-direction: column !important;align-items: flex-start !important;}
/* Slide starts from center and loops left */
@keyframes scrollLeft {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}

@media only screen and (min-width: 810px) and (max-width:1080px) {
	.header-with-topbar .navbar .header-icon{display: flex !important;}
	.header-with-topbar .navbar-brand{padding: 5px 0px;}
	.header-with-topbar .navbar-brand img{width: 80px !important;opacity: 1 !important;visibility: inherit !important;}
	.header-with-topbar .navbar .header-icon{display: flex !important;}
	.header-with-topbar .navbar .header-icon .logo-container .logo-text{/*display: none !important;*/}
	.header-with-topbar.sticky-active .new-logo,header.sticky.sticky-active .navbar{padding:0px !important}
}


@media only screen and (max-width: 800px) {
	.header-with-topbar .navbar-brand{padding: 5px 0px;}
	.header-with-topbar .navbar-brand img{width: 80px !important;opacity: 1 !important;visibility: inherit !important;}
	.home-collection-cat_list img{min-height: 160px;}
	.featured-categories-section{margin-top:20px}
	.featured-categories-section .categories-style-02{padding: 7px;margin-bottom: 5px !important;}
	.home-middle-text span{font-size:15px !important}
	.middle-footer .footer-section span{/*font-size:15px !important*/}
	.middle-footer .footer-section ul,.middle-footer .footer-section i, .middle-footer .footer-section a,.middle-footer .footer-section .footer_description,.footer-dark .bg-nero-grey .text-lg-end a,.footer-dark .bg-nero-grey .text-lg-start p span,.home-bottom-free-shipping-box .feature-box-content p{/*font-size:13px !important*/}
	.shop-sidebar{display:none; padding-left:20px; padding-right:20px;margin-top:10px}
	.product-detail-page #option-choice-form .avialable-amount{margin-top:-60px}
	.product-detail-page .buy_now_box{margin-top: 50px !important;}
	.product-detail-page .buy_now_box .btn-cart{margin-bottom: 10px !important;}
	.product-detail-page .rate_this_product_box{width: 100%;margin-bottom: 20px;}
	.product-detail-breadcrumb{margin-bottom: 0px !important;}
	.single-custom-block .btn1,.single-custom-block .btn2{margin-bottom:10px}
	.single-custom-block .btn1 a,.single-custom-block .btn2 a{max-width:100%;}
	.single-custom-block .text-box h2{margin-top: 20px;}
	.collection-cat .product_name{font-size: 15px;line-height: 1.3;}
	.collection-cat .cat_name{font-size: 12px;line-height: 1.3;}
	.custom-next-prev-btn-box{transform: translateY(0%);padding-right: 0px !important;margin-bottom:20px}
	.category-based-products .category-detail{ margin-bottom:20px !important}
	.category-based-products .next-prev-box{display:none !important}
	header .header-top-bar{display: block !important;}
	header .header-top-bar + .navbar.disable-fixed {top: 80px  !important;}
	.header-top-bar .top_text_first .justify-content-center{font-size: 18px !important;}
	.header-top-bar .top_text_second .text-dark-gray{font-size: 13px !important;letter-spacing: 2px !important;}
	.header-top-bar .top_text_second{padding:0px !important}
	.header-with-topbar .navbar .header-icon{display: flex !important;}
	.header-with-topbar .navbar .header-icon .logo-container .logo-text{display: none !important;}
	.header-with-topbar.sticky-active .new-logo,header.sticky.sticky-active .navbar{padding:0px !important}
	
	.featured-categories-section{padding-bottom:30px !important}
	#navbarNav .submenu-content{padding-top: 10px !important;padding-bottom: 10px !important;}
	#navbarNav .submenu-content .single-coloumn{margin-top:0px !important; margin-bottom:0px !important}
	#navbarNav .submenu-content .single-coloumn ul{margin-top:0px !important; margin-bottom:0px !important}
	.category-based-products .product-listing .shop-buttons-wrap a,.products .single-product .shop-buttons-wrap a{padding:5px 0px !important}
	.header-top-bar .top_text_first{padding:0px !important}
	.header-top-bar .top_text_second .col-12{padding:0px !important}
	.header-top-bar .top_text_second .text-dark-gray{font-size: 12px !important;letter-spacing: 0.8px !important;font-family: var(--alt-font) !important;}
	.header-with-topbar + .top-space-margin{padding-top: 130px;}
	.collection-cat .btn-box{display: none;}
	.home-vations-section .thumb-wrap .front{background-position: center center;background-size: contain;background-repeat: no-repeat;height: 250px !important;}
	
	.homepage-slider .read-more-btn {padding-top: 5px !important;padding-bottom: 5px !important;padding-right: 50px !important;} 
	.homepage-slider .read-more-btn span{width: 32px !important;height: 32px !important;} 
	.homepage-slider{height:250px !important; margin-top:150px !important}
	header.sticky.sticky-active .navbar-brand .logo-image img{max-width: 50px !important;}
	
	#addToCart-modal-body .single-product-thumb .swiper-wrapper{display: flex;}
	#addToCart-modal-body .wishlist-addtocart-popup{height: 40px !important;width: 45px !important;position: absolute;}
	
	
	.homepage-slider{height: 160px !important;}
	.homepage-slider .cover-background{background-size: contain !important;}
	.featured-categories-section .interactive-banner-style-08{}
	.home-middle-text .text-center{font-size: 13px;line-height: 2;}
	
	/*** for table ***/
	.custom-table-box{/*overflow-x: scroll;width: 300px;*/}
	.user_panel_page .purchase_history_panel .custom-table-box{width: 100%;}
	.custom-table-box table {border: 0;}
	.custom-table-box   table caption {font-size: 1.3em;}
	.custom-table-box   table thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
	 .custom-table-box  table tr {border-bottom: 3px solid #ddd;display: block;margin-bottom: 30px;}
	 .custom-table-box  table td {border-bottom: 1px solid #ddd;display: block;font-size: 13px;text-align: right;padding: 10px;}
	 .custom-table-box  table td::before {content: attr(data-label);float: left;font-weight: bold;text-transform: capitalize;text-transform: capitalize;font-size: 13px;}
	 .custom-table-box  table td:last-child {border-bottom: 0;}
	 .user_panel_page .purchase_history_panel .badge, .user_panel_page .support_ticket_panel .badge{min-height: 30px !important;}
	 
	 #cart_summary .card {padding: 0px;}
	 #cart_summary .card .cart-total th{  width: 50%;}
	 #payment_info .place-order-box .col-6{width: 100%;}
	 #delivery_info .aiz-megabox{width:150px}
	 
	 .product-attr-box{flex-direction: column !important;align-items: flex-start !important;}
	 .product-attr-box .shop-size,.popup-product-attr-box  .shop-size{flex-flow: wrap;}
	 .product-attr-box .shop-size li,.popup-product-attr-box  .shop-size li{margin-bottom: 10px;}
	 
}

