.admin-bar .oxy-header-wrapper {top: 75px;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;;
    margin: 0;
} 
input[type=number] {
    -moz-appearance:textfield !important;;
}

/*End Product Listing */
.products_listing {display: flex;flex-wrap: wrap;}
.product_listing_part .product_filter {width: 280px;}
.product_listing_part .product_list_inner {width: calc(100% - 280px) !important;display: flex;flex-wrap: wrap;padding-left: 26px;}
.product_list_item {width: 25%;margin-bottom: 25px;padding-left: 12.5px;padding-right: 12.5px;}
.product_list_item img {max-width: 100%;}
.product_list_item_inner {background: #FFFFFF;padding: 20px;border: 1px solid #E8E8E8;border-radius: 10px;min-height: 100%;}
.product_list_image {margin-top: 12px;display: flex;justify-content: center;margin-bottom: 26px;min-height: 47px;align-items: self-start;}
.product_list_image img {width: 102px;}.product_list_title h3 {font-size: 16px;line-height: 24px;font-weight: 500;margin-bottom: 3px;text-align: center;}
.product_list_content p {padding-left: 2px;padding-right: 2px;text-align: center;font-weight: 400;font-size: 13px;line-height: 19.5px;color: #4F4F4F;margin: 0;}
.product_list_content {margin-bottom: 9px;}.product_list_content_large p {margin: 0;display: inline-block;width: 100%;color: #022639;font-weight: 400;font-size: 13px;line-height: 24px;text-align: center;}
.product_list_buttonbox {display: inline-block;width: 100%;margin-top: 17px;margin-bottom: 18px;text-align: center;}
.product_list_buttonbox a {display: inline-block;border-radius: 5px;padding: 3px 16px;font-size: 13px;line-height: 24px;font-weight: 700;text-transform: capitalize;}
.product_list_content p a, .product_list_content_upgrate p a {color: #B4008D;font-weight: 600;text-decoration: underline;}
.product_list_content_upgrate p {margin: 0;font-size: 13px;line-height: 19px;color: #022639;font-weight: 400;}
.Heading_section {position: relative;}
.Heading_section:after {content: "";position: absolute;border-bottom: 1px solid #D0B021;left: 0;right: 0;bottom: 0;width: 183px;}

.product_listing_part {background: #fafafa;padding-top: 39px; padding-bottom: 64px;} 
.product_listing_part .ct-section-inner-wrap {padding-left: 20px;padding-right: 20px;max-width: 1500px;padding-top: 0;padding-bottom: 0;flex-wrap: wrap;flex-direction: inherit !important;} 
.product_list_title h3 {color: #022639;}
 .product_list_content p a {font-size: 11px;line-height: 19px;display: inline-block;}
.product_list_content_large p {font-size: 12px; line-height: 19px;}
.product_list_content_large p strong {font-size: 15px;line-height: 24px;font-weight: 800;}
.product_list_content_upgrate p a { font-size: 12px;line-height: 18px;}  
.product_listing_part .ct-section-inner-wrap .ct-code-block {display: flex;flex-wrap: wrap;min-width: 100%;}


.product_filter .ct-div-block{padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}
.product_listing_part .product_list_inner .woocommerce-ordering,.product_listing_part .product_list_inner h1.page-title,.product_listing_part .product_list_inner p.woocommerce-result-count{display:none}
.product_listing_part .product_list_inner ul.products li{width: 23.4%!important;margin-left: 0 !important;margin-right: 1.6% !important;margin-bottom: 25px !important;background: #fff;border: 1px solid #e8e8e8;border-radius: 10px;overflow: hidden;flex-wrap: wrap;flex-direction: inherit !important;padding: 32px 23px 19px !important;align-items: flex-start;align-content: flex-start;}
.product_listing_part .product_list_inner ul.products{margin: 0 -1.6% 0 0;width:auto;min-width:100%}
/* .product_listing_part .product_list_inner ul.products li .my_new_wrapper img{height: auto;max-width: initial;min-width: inherit;max-height: inherit;min-height: auto;width: 102px;margin-left: auto;margin-right: auto;border: 0;    margin-bottom: 26px;} */
.product_listing_part .product_list_inner ul.products li .my_new_wrapper img {height: 130px;object-fit: contain;max-width: initial;min-width: inherit;max-height: inherit;min-height: auto;width: 100%;margin-left: auto;margin-right: auto;border: 0;margin-bottom: 10px;}
.product_listing_part .product_list_inner ul.products li span.woocs_price_code { display: none !important;text-align: center;}
.product_listing_part .product_list_inner ul.products li a {letter-spacing: 0 !important;width: 100% !important;text-align: center;  }
.woocommerce-page ul.products li.product > p {margin-bottom: 0;margin-top: 18px;font-size: 12px;font-weight: 600;line-height: 18px;    display: block;width: 100%;}
.woocommerce-page ul.products li.product > p a {display: inline-block !important; width: initial !important;}
.woocommerce-page ul.products li.product > p strong {text-align: center;font-weight: 400;}
.woocommerce-page ul.products li.product > p strong a {color: #B4008D !important; font-weight: 600;text-decoration: underline;}
.woocommerce-page ul.products li.product > p strong {text-align: center;font-weight: 400;}
.woocommerce-page ul.products li.product > p strong a {color: #B4008D !important;font-weight: 600; text-decoration: underline;}
.product_listing_part .product_list_inner ul.products li .oxy-rich-text, .product_listing_part .product_list_inner ul.products li a p {display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;height: 60px;margin: 0;}
/* NEW */
.product_listing_part .product_list_inner ul.products li .my_new_wrapper img {object-fit: cover;width: calc(100% + 46px) !important;position: relative;left: -23px;margin-top: -32px;}
/* End New */
.product_listing_part .product_list_inner ul.products li .woocommerce-loop-product__title{font-size:16px !important;text-align:center;padding-bottom:10px;color:#022639 !important;min-height: 75px;font-weight: 700 !important;}

.product_listing_part .product_list_inner ul.products li span.woocs_price_code{display:block;text-align:center}
.product_listing_part .product_list_inner ul.products li span.amount,.product_listing_part .product_list_inner ul.products li span.woocs_price_code,.product_listing_part .product_list_inner ul.products li span.woocs_price_code span.woocommerce-Price-amount.amount{font-size:14px;line-height:18px}
.product_listing_part .product_list_inner ul.products li .button{padding: 4px 17px !important;border: 0 !important;font-size: 13px !important;line-height: 24px !important;position: inherit;width: auto!important;margin-left: auto;margin-right: auto;margin-top: 17px !important;}
.product_listing_part .product_list_inner ul.products li a{display:inline-block!important;width:100%!important;letter-spacing:0!important;margin-bottom:0!important}
.product_listing_part .product_list_inner ul.products li span.price{margin-bottom:0}

.product_filter .wcpf-field-title.wcpf-heading-label span,.product_filter .wcpf-field-title.wcpf-heading-label span.box-toggle:before{color:#022639!important;font-size:15px}
.product_filter .wcpf-field-title.wcpf-heading-label span.box-toggle:before {top: -5px; position: relative;}
.product_filter .ct-div-block .ct-shortcode{width:100%;    max-height: initial !important;}
.product_filter .ct-div-block .ct-shortcode .wcpf-field-title{padding:25.1px 0;border-top:1px solid #e8e8e8}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list{margin-top:0;max-height: inherit !important;}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item{margin-bottom:20px}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item .wcpf-product-counts,.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item span.wcpf-title{color:#022639;font-weight:400;font-size: 15px;}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item .wcpf-product-counts {display: none;}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item .wcpf-input-container{margin-top:3px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:18px;height:18px;border-radius:3px;background:#e8e8e8;border-color:#e8e8e8}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item .wcpf-title-container{width:calc(100% - 18px);padding-left:15px}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item.checked .wcpf-input-container{background:#05aea9;border-color:#05aea9}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item.checked .wcpf-input-container::after{border-color:#fff;top: 4px;left: 4px;}
.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item:hover .wcpf-title-container span{text-decoration:underline;color:#05aea9!important;text-underline-offset:4px}
.product_filter .ct-div-block .ct-shortcode .wcpf-front-element{margin-bottom:16px}
.product_filter .ct-div-block .ct-shortcode .wcpf-scrollbar .wcpf-field-title .box-toggle:before{color:#05aea9!important;font-size: 20px;}

.product_filter .ct-div-block .wcpf-field-button {margin-bottom: 0 !important;padding-top: 0;padding-bottom: 0;}
.product_filter .ct-div-block .wcpf-field-button .wcpf-button {background: rgba(232, 232, 232, 0.30);border: 1px solid #E8E8E8;padding: 8px 20px;font-weight: 700;line-height: 24px;font-size: 13px;border-radius: 5px;cursor: pointer;}
.product_filter .ct-div-block .wcpf-field-button .wcpf-button:hover {border-color: #05AEA9;color: #05AEA9;}
.apply_btn_sidebar {margin-top: 20px;}
.product_listing_part .product_list_inner .woocommerce-pagination {margin-top: 33px;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers {border: 0;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li {border: 0;border-radius: 3px;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a, .product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li span {font-size: 14px;font-weight: 500;letter-spacing: 0.42px;color: #022639;min-width: auto;padding: 9.5px 12px;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a.next, .product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a.prev {position: relative;text-indent: -99px;overflow: hidden;width: 55px;background: #fafafa;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a.next:after, .product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a.prev:after {content: "";position: absolute;text-indent: 12px;left: 0;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a.next:after {content: "Next";}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a.prev:after {content: "Prev";}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a {background: #f4f4f4;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li:not(:last-child) {margin-right: 5px;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li span.current {background: #E8E8E8;}
.product_listing_part .product_list_inner .woocommerce-pagination ul.page-numbers li a:hover {color: #db06ad;}
.product_listing_part .product_list_inner ul.products li .oxy-rich-text, .product_listing_part .product_list_inner ul.products li a p {color: #4F4F4F;font-size: 13px;line-height: 20px;font-weight: 400;}
 

.product_filter_tab{background:#b4008d;width:100%;color:#fff;padding:18px 30px;display:inline-flex;justify-content:space-between;align-items:center;z-index: 999; position: relative;}
.product_filter_tab_title{line-height:24px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;background-image:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.66667 15.5833H11.0917C11.4583 17.1417 12.925 18.3333 14.6667 18.3333C16.4083 18.3333 17.7833 17.1417 18.2417 15.5833H18.3333C18.8833 15.5833 19.25 15.2167 19.25 14.6667C19.25 14.1167 18.8833 13.75 18.3333 13.75H18.2417C17.875 12.1917 16.4083 11 14.6667 11C12.925 11 11.55 12.1917 11.0917 13.75H3.66667C3.11667 13.75 2.75 14.1167 2.75 14.6667C2.75 15.2167 3.11667 15.5833 3.66667 15.5833ZM14.6667 12.8333C15.675 12.8333 16.5 13.6583 16.5 14.6667C16.5 15.675 15.675 16.5 14.6667 16.5C13.6583 16.5 12.8333 15.675 12.8333 14.6667C12.8333 13.6583 13.6583 12.8333 14.6667 12.8333Z" fill="white"/><path d="M3.66667 8.24996H3.75833C4.125 9.80829 5.59167 11 7.33333 11C9.075 11 10.45 9.80829 10.9083 8.24996H18.3333C18.8833 8.24996 19.25 7.88329 19.25 7.33329C19.25 6.78329 18.8833 6.41663 18.3333 6.41663H10.9083C10.5417 4.85829 9.075 3.66663 7.33333 3.66663C5.59167 3.66663 4.21667 4.85829 3.75833 6.41663H3.66667C3.11667 6.41663 2.75 6.78329 2.75 7.33329C2.75 7.88329 3.11667 8.24996 3.66667 8.24996ZM7.33333 5.49996C8.34167 5.49996 9.16667 6.32496 9.16667 7.33329C9.16667 8.34163 8.34167 9.16663 7.33333 9.16663C6.325 9.16663 5.5 8.34163 5.5 7.33329C5.5 6.32496 6.325 5.49996 7.33333 5.49996Z" fill="white"/></svg>');background-repeat:no-repeat;padding-left:34px}
.toggle_sidebar{font-size:14px;cursor:pointer;font-weight:400;text-decoration:underline;text-underline-offset:2px}
.toggle_sidebar{width:24px;height:22px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
.toggle_sidebar span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.toggle_sidebar span:first-child{top:0}.toggle_sidebar span:nth-child(2),.toggle_sidebar span:nth-child(3){top:8px}
.toggle_sidebar span:nth-child(4){top:16px}
.toggle_sidebar.open span:first-child,.toggle_sidebar.open span:nth-child(4){top:18px;width:0%;left:50%}
.toggle_sidebar.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.toggle_sidebar.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.product_listing_part .product_list_inner .ct-nestable-shortcode,.product_listing_part .product_list_inner .ct-nestable-shortcode .columns-4 { width: 100%;}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {background: #022639;}
/* Product Listing */

/* DESCRIPTION */
/* .Deescripton_row_box .ct-new-columns .ct-div-block {padding-left: 0px;width: 430px !important;padding-right: 0px;} */
  .Deescripton_row_box .ct-new-columns {justify-content: normal;} 
 .description_product_details .ct-section-inner-wrap .Deescripton_row_box {width: initial !important;margin-left: -40px;margin-right: -40px;}
.description_product_details .ct-section-inner-wrap .Deescripton_row_box .ct-div-block {width: 33.33333333333333%;padding-left: 40px;padding-right: 40px;padding-bottom: 34px !important;}
.description_product_details .ct-section-inner-wrap {padding-top: 76px !important;padding-right: 25px;padding-bottom: 60px !important;padding-left: 25px;}
/*END DESCRIPTION */
 
/* FAQ */ 
.FAQ_section_main .ct-section-inner-wrap {padding-top: 93px !important;padding-bottom: 100px !important;}
.faq_heading {padding-top: 0 !important}
.FAQ_section_main .ct-div-block .faq-toggle-group .faq-toggle {border-bottom: 0;}
.FAQ_section_main .faq-toggle {padding: 24px 0px !important;border-bottom-color: #d0af21;}
.FAQ_section_main .faq-toggle .faq-title {padding: 0 !important;}
.FAQ_section_main .faq-toggle-group  {padding-top: 0;margin-bottom: 0;}
.FAQ_section_main .faq-toggle-group .faq-answer {margin-bottom: 46px;margin-top: 0;padding-top: 9px;}
.faq_inner_section .ct-div-block {padding-top: 0px;padding-bottom: 0px} 
.FAQ_section_main .ct-div-block .faq-toggle-group {border-top: 1px solid #D0B021;} 
.faq_title {padding-top: 0px !important;} 
.faq_title p {margin-top: 37px !important;}
.FAQ_section_main .faq-toggle-group:nth-child(1) .faq-toggle {  border-top: 1px solid #d0af21;  } 

/* END FAQ */

 /* Product Details Page */ 
.details_page_promation_code {background: #05AEA9;border-radius: 5px;font-weight: 500;font-size: 15px;line-height: 31px;text-align: center; color: #fff;padding: 9.5px 10px;margin-bottom: 31px;}
.details_page_promation_code p {margin: 0;}

.Product_details_section_details .oxy-product-cart-button table.variations,.Product_details_section_slider .woocommerce-product-gallery__image img{width:100%}
.Product_details_section_slider .woocommerce-product-gallery__image{border:0!important;border-radius:10px!important;overflow:hidden!important}
.Product_details_section_slider .flex-viewport{border:0!important}
.Product_details_section_slider .woocommerce-product-gallery__image a{display:block;line-height:1}
.Product_details_section_slider .flex-control-thumbs{padding-left:0;margin-top:25px;list-style:none;display:flex;justify-content:center}
.Product_details_section_slider .flex-control-thumbs li:not(:last-child){margin-right:20px}
.Product_details_section_slider .flex-control-thumbs li{ /*? width:139px;height:95px; */width: 100px;height: 100px }
/* .Product_details_section_slider .flex-control-thumbs li img{width:100%;height:100%;object-fit:cover;object-position:top;border:1px solid transparent;border-radius:5px;overflow:hidden} */
.Product_details_section_slider .flex-control-thumbs li img {width: 100%;height: 100%;object-fit: cover;object-position: center; border: 1px solid transparent;border-radius: 5px;overflow: hidden;background: #fff;}
.Product_details_section_slider .flex-control-thumbs li img.flex-active{border-color:#d0b021}
.Product_details_section_details{padding-left:64px!important;padding-right:91px!important}
.Product_details_section .ct-section-inner-wrap{max-width:1550px!important; padding-top: 0; padding-bottom: 100px !important;}
.Product_details_section_slider{width:50%!important;padding-right:64px!important}
.Product_details_section .ct-section-inner-wrap a.woocommerce-product-gallery__trigger,.Product_details_section_details .oxy-product-cart-button table.variations th.label span.woo-selected-variation-item-name{display:none}
.Product_details_section_details .product_title{width:100%;margin-bottom:8px!important;font-size: 40px;font-weight: 400 !important;}
.Product_details_section_details .oxy-product-description{margin-bottom:5px}
.Product_details_section_details .oxy-product-description p{padding-bottom:20px;margin-bottom:15px !important;border-bottom:1px solid #e0e0e0;color:#4f4f4f;font-size:15px!important;font-family:Roboto;line-height:24px}
.Product_details_section_details .oxy-product-description p a{color:#b4008d;text-decoration:underline;font-size:14px;font-weight:500}
.Product_details_section,.breadcrumb-header{background-color:#fafafa!important}
.Product_details_section_inner > .ct-div-block {padding-top: 0 !important;padding-bottom: 0 !important;}
.Product_details_section_slider .woocommerce-product-gallery__image {min-height: 400px;align-items: center; display: flex !important;justify-content: center;}
.Product_details_section_slider .woocommerce-product-gallery__image img {min-height: auto;object-fit: contain;width: initial !important;}
.Product_details_section_inner  figure.woocommerce-product-gallery__wrapper { border: 0;}


.check_conform_box{border-radius:5px;border:1px solid #d0b021;padding:17px 14px;margin-bottom:22px;margin-top: 15px;}
.check_conform_box label{position:relative;width:100%;display:inline-block}
.check_conform_box label span:before{content:"";position:absolute;background:#d0b021!important;width:17px;height:17px;border-radius:3px;left:0;top:5px}
.check_conform_box label span{display:inline-block;padding-left:37px;font-size:14px;color:#4f4f4f;letter-spacing:.42px;font-weight:400}
.check_conform_box label input[type=checkbox]{position:absolute;opacity:0}
.check_conform_box label span:after{content:"";position:absolute;background-image:url('data:image/svg+xml,<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_147_348)"><path d="M1.63824 1.9685L3.48688 3.77165L7.36176 0L8.5 1.11024L3.49495 6L0.5 3.07874L1.63824 1.9685Z" fill="white"/></g><defs><clipPath id="clip0_147_348"><rect width="8" height="6" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');left:5px;top:10px;width:8px;height:8px;background-repeat:no-repeat;background-position:center;opacity:0}
.Product_details_section_details .oxy-product-cart-button{width:100% !important;max-width:100% !important}
.Product_details_section_details .oxy-product-cart-button table.variations th.label label, span.group_title_inner{text-align:left;font-size:15px;font-weight:700;line-height:150%;color:#022639;margin-left:0;display:inline-block;padding-top:13px;padding-bottom:15px;float: left;}
.Product_details_section_details .oxy-product-cart-button table.variations th.label, span.group_title_inner{line-height:1}
span.group_title_inner {padding-top: 0;}
.wapf-field-group_title {display: inline-block; width: 100%;}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper{display:flex;flex-wrap:wrap;flex-direction:inherit;justify-content:space-between}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li{display:block;width:calc(50% - 7px);background:#fff;border:1px solid #e0e0e0;border-radius:5px;position:relative;padding:0}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li.selected label:after,.check_conform_box label input[type=checkbox]:checked+span:after{opacity:1}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li span{font-size:14px;margin:0;font-weight:500;line-height:150%;color:#022639;margin-inline:0!important}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li .variable-item-radio-input{opacity:0;position:absolute}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li label{margin:0;padding:10px 16px 10px 52px;position:relative}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li label:after,.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li label:before{content:"";position:absolute}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li label:after{width:11px;height:11px;background:#05aea9;border-radius:50%;left:17px;top:17px;opacity:0}
.Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li label:before{width:17px;height:17px;border:1px solid #bdbdbd;border-radius:50%;left:14px;top:14px}
.Product_details_section_details .oxy-product-cart-button table.variations select{color:#022639;font-size:14px;padding:16px 24px 16px 23px;border:1px solid #e0e0e0;background-image:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L5 5L1 1" stroke="%23022639" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;background-size:10px !important; background-position:right .8em center;background-color:#fff}
.Product_details_section_details .variations_button .wapf-field-row {margin-left: 0;position: relative;margin-bottom: 15px;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-field-container {padding: 0;position: relative;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-checkable label {border: 1px solid #E0E0E0;width: 100%;background: #fff;display: inline-block;height: 100%;position: absolute;bottom: 0;padding: 17px 22px 17px 21px;border-radius: 5px;top: 0;margin: 0;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-checkboxes {min-height: 109px;position: relative;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-field-description {position: absolute;top: 46px;padding-top: 0;letter-spacing: 0.39px;font-size: 13px;line-height: 21px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;max-width: 100%;padding-right: 170px;color: #4F4F4F;font-weight: 400;opacity: 1;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-field-label.wapf--above {position: absolute;z-index: 9;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-field-label.wapf--above label span {font-size: 15px;font-family: Roboto;font-weight: 500;line-height: 23px;color: #022639;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-field-description, .Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-field-label.wapf--above {left: 22px;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-checkable label .wapf-input {position: absolute;opacity: 0;top: 0;bottom: 0;left: 0;right: 0;z-index: 9;cursor: pointer;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-field-label.wapf--above {top: 17px;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-checkable label .wapf-label-text {float: right;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-checkable label .wapf-label-text span.wapf-pricing-hint {opacity: 1;font-size: 16px;font-weight: 700;color: #022639;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-checked label {border-color: #D0B021;}
.Product_details_section_details .variations_button .wapf-field-row .wapf-checkable label .wapf-label-text {position: relative;top: 27px;}
.Product_details_section_details .quantity {width: 93px;margin-right: 28px;position: relative;align-items: center;}
.Product_details_section_details .quantity .qty {width: 100% !important;min-width: auto !important;margin: 0 !important;border-color: #E0E0E0 !important;font-size: 16px;font-weight: 500;border-radius: 5px;   background: #fff !important;padding-right: 34px !important;}
.Product_details_section_details .single_add_to_cart_button {font-size: 16px !important;font-weight: 700 !important;line-height: 24px !important;letter-spacing: 0.8px !important;padding: 17px 0 !important;border-radius: 5px !important;}
.woocommerce-variation-price {margin-bottom: 16px;} 
.check_conform_box.hide {display: none;}
span.pluse_minuse_product{position:absolute;top:0;width:24px;right:10px;display:inline-flex;bottom:0;flex-wrap:wrap;align-items:center;z-index: 99;}
.product_minuse,.product_pluse{width:24px;height:19px;display:inline-flex;border-radius:5px;background-image:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L5 5L1 1" stroke="%23022639" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;cursor:pointer;margin:2px 0;align-items:center}
.product_pluse{transform:rotatex(180deg);-webkit-transform:rotatex(180deg)}
span.pluse_minuse_product_inner{display:inline-flex;align-items:center;flex-wrap:wrap}
.product_minuse:hover,.product_pluse:hover{background-color:#f3f3f3}
.Product_details_section_details .wapf-product-totals .wapf--inner{padding-top:15px;padding-bottom:30px}
.Product_details_section_details .wapf-product-totals .wapf--inner > div:not(:last-child), .wapf-product-totals div span:first-child  { display: none;} 
.Product_details_section_details .oxy-product-price {padding-bottom:30px;width: 100%;}
.wapf-product-totals div span:last-child, .Product_details_section_details .woocommerce-Price-amount bdi {position: relative;}
.wapf-product-totals div span:last-child:after, .Product_details_section_details .woocommerce-variation-price .woocommerce-Price-amount bdi:after {content: "(One Time)";left: 13px;position: relative;font-size: 15px;font-weight: 400;line-height: 24px;color: #022639;top: -1px;}  
.ui-widget.ui-widget-content{border-radius:5px;background:#003a5d;color:#fff;border:0;padding:20px 30px;font-size:13px;font-weight:400;font-family:Roboto;margin-top:-20px;margin-left:-15px}
.ui-widget.ui-widget-content:after{content:"";position:absolute;display:block;width:0;left:50%;border:15px solid transparent;border-bottom:0;border-top:16px solid #003a5d;transform:translate(-50%,calc(100% + 5px));bottom:12px}
span.tooltip_action{background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_859)"><path d="M9.3586 6.48456V12.3732L10.1531 12.42V13.5416H6.81152V12.4784L7.27888 12.4316C7.54761 12.4083 7.68781 12.2564 7.68781 11.9877V8.08525C7.68781 7.92167 7.66444 7.81652 7.60603 7.7581C7.55929 7.69968 7.46582 7.67631 7.3373 7.67631L6.84658 7.65295V6.48456H9.3586ZM7.59434 5.26944C7.39572 5.0825 7.30225 4.83714 7.30225 4.53336C7.30225 4.22958 7.39572 3.98422 7.59434 3.78559C7.79297 3.58697 8.05001 3.48181 8.36548 3.48181C8.68094 3.48181 8.93798 3.58697 9.14829 3.78559C9.34692 3.98422 9.45207 4.24126 9.45207 4.53336C9.45207 4.82545 9.34692 5.0825 9.14829 5.26944C8.94967 5.45638 8.69262 5.56154 8.36548 5.56154C8.03833 5.56154 7.79297 5.46807 7.59434 5.26944Z" fill="%23022639"/><path d="M8.50584 17C3.80894 17 0 13.1911 0 8.50584C0 3.82062 3.80894 0 8.50584 0C13.2027 0 17.0117 3.80894 17.0117 8.50584C17.0117 13.2027 13.2027 17.0117 8.50584 17.0117V17ZM8.50584 1.16838C4.45155 1.16838 1.16838 4.46323 1.16838 8.50584C1.16838 12.5485 4.45155 15.8433 8.50584 15.8433C12.5601 15.8433 15.8433 12.5601 15.8433 8.50584C15.8433 4.45155 12.5485 1.16838 8.50584 1.16838Z" fill="%23022639"/></g><defs><clipPath id="clip0_1_859"><rect width="17" height="17" fill="white"/></clipPath></defs></svg>');width:17px;height:27px;display:inline-block;margin-bottom:-4px;margin-left:7px;padding-top: 10px;background-position: bottom;background-repeat: no-repeat;}
.full_screen_model:not(.active),body:not(.oxygen-builder-body) .tooltip_area{display:none}
.wapf-checkable-lern-more{position:absolute;color:#b4008d;font-size:13px;font-family:Roboto;font-weight:500;line-height:18px;text-decoration:underline;bottom:13px;z-index:999}
.full_screen_model,.full_screen_model:after{position:fixed;bottom:0;right:0;left:0;top:0}
.full_screen_model{z-index:999;display:flex;align-items:center;justify-content:center}
.full_screen_model:after{content:"";background:#022639;opacity:.5}
.screen_model_inner{padding:14px 70px 47px;width:600px;background:#fff;z-index:9;border-radius:20px;position:relative} 
.screen_model_header{justify-content:center;display:flex}
.screen_model_header img{width:180px}
.screen_model_content h2{font-size:28px;font-weight:600;text-align:center}
.screen_model_content p{margin-top:18px;text-align:center;font-size:15px;font-weight:400;line-height:23px;margin-bottom:30px}
.screen_model_content ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}
.screen_model_content li{padding-left:28px;font-weight:500;line-height:130%;font-size:13px;position:relative;list-style: none;}
.screen_model_content li:not(:last-child){margin-bottom:23px}
.screen_model_content li:before{content:"";position:absolute;background-image:url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_1244)"><path d="M8.5 0C3.80588 0 0 3.80588 0 8.5C0 13.1941 3.80588 17 8.5 17C13.1941 17 17 13.1941 17 8.5C17 3.80588 13.1941 0 8.5 0ZM13.2508 6.87579L7.89579 12.2308C7.76263 12.364 7.58271 12.4383 7.395 12.4383C7.20729 12.4383 7.02667 12.364 6.89421 12.2308L4.44833 9.78492C4.17137 9.50796 4.17137 9.06029 4.44833 8.78333C4.72529 8.50637 5.17296 8.50637 5.44992 8.78333L7.395 10.7284L12.2492 5.87421C12.5262 5.59725 12.9738 5.59725 13.2508 5.87421C13.5278 6.15117 13.5278 6.59883 13.2508 6.87579Z" fill="%23D0B021"/></g><defs><clipPath id="clip0_1_1244"><rect width="17" height="17" fill="white"/></clipPath></defs></svg>');width:17px;height:17px;left:0;background-repeat:no-repeat;background-size:100%;top:0}
.full_screen_model_close{background-image:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="%23022639"/><path d="M20.2505 20.2837L9.8252 9.8584" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M20.2505 10.0813L9.8252 20.5066" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');width:30px;height:30px;position:absolute;top:17px;right:17px;cursor:pointer}
.full_screen_model_close:hover{opacity:.8}
.active_body .wapf-checkable-lern-more{z-index:1 !important}
.active_body .oxy-sticky-header.oxy-sticky-header-active {z-index: -1 !important;} 
.woocommerce .woocommerce-ordering select, .woocommerce .oxy-woo-element div.product form.cart .variations select, .woocommerce div.product .oxy-product-cart-button form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce form.cart .variations select {background-size: 10px !important;}
.breadcrumb-header {margin-top: 110px;}
.FAQ_section_main .ct-div-block {padding-top: 0 !important;padding-bottom: 0 !important;}
.add_to_cart_product_deatils_success {width: 100%;margin-top: 10px;}
.add_to_cart_product_deatils_success .woocommerce-message {padding: 0;margin: 0;text-align: center;border: 0;background: transparent;color: #D0B021;font-weight: 600;line-height: 140%;letter-spacing: 0.42px;font-size: 14px;}
.add_to_cart_product_deatils_success .woocommerce-message .button {display: none;}
.add_to_cart_product_deatils_success .woocommerce-message:before {position: initial;background-image: url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_1084)"><path d="M1.84965 3.19882L4.85368 6.12894L11.1504 0L13 1.80413L4.8668 9.75L0 5.00295L1.84965 3.19882Z" fill="%23D0B021"/></g><defs><clipPath id="clip0_1_1084"><rect width="13" height="9.75" fill="white"/></clipPath></defs></svg>');content: "";width: 13px;height: 10px;margin-right: 5px;}
.Product_details_section_details .oxy-product-description p:first-child:not(.active) span {display: none;}
.you_may_like_section{background:#fafafa!important}
.you_may_like_section .oxy-related-products>h2{display:none}
.you_may_like_section .ct-section-inner-wrap{padding-top:78px!important;padding-bottom:98px!important;flex-direction:inherit;flex-wrap:wrap !important}
.you_may_like_section_heading h2{font-weight:600;font-size:30px}
.you_may_like_section_heading{margin-bottom:40px;width:100%}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products{width:100%}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products{margin:0 -14px;min-width:100%;justify-content:space-between;flex-wrap:wrap;width:auto}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product{padding:0 23px 19px!important;  width:calc(25% - 28px);  margin-left:14px;margin-right:14px;background:#fff;border-radius:10px; flex-direction: inherit;flex-wrap: wrap;align-items: flex-start;justify-content: center;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .woocommerce-loop-product__link {display: block; width: 100%;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product img{border:0;object-fit:cover;width:calc(100% + 46px)!important;position:relative;left:-23px;max-width:inherit;margin-top:0;margin-bottom:10px;height: 210px;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products h2.woocommerce-loop-product__title{font-size:16px!important;text-align:center;padding-bottom:10px;color:#022639!important;min-height:56px;font-weight:700; line-height: 24px;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product span.price{text-align:center;margin:0; display: none;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product span.price bdi{font-size:14px;line-height:18px;color:#000;font-weight:700}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .button{width:auto;flex-direction:inherit;margin-top:17px;margin-left:auto;margin-right:auto;padding:10px 14px!important;border:0!important;font-size:13px!important;line-height:1!important}
.multi_dec .more_hide+.more_hide {display: none;}
.Product_details_section_details .oxy-product-description p.active_more_hide:nth-last-child(2) {border-bottom-color: #e0e0e0;}
 .Product_details_section_details .oxy-product-description p.active_more_hide {border-bottom-color: transparent;}
.Product_details_section_details .oxy-product-description p.active_more_hide:not(:last-child) {margin-bottom: 0 !important;    margin-top: 0;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .woocommerce-loop-product__link p {color: #4F4F4F;text-align: center; font-size: 13px; font-weight: 400; margin-top: 0; margin-bottom: 0;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .woocommerce-loop-product__link p a {color: #B4008D;font-size: 11px;font-weight: 600;text-decoration: underline;}
/* .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .woocommerce-loop-product__link p > span {overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;min-height: 58px;} */
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .woocommerce-loop-product__link p  { min-height: 58px; position: relative;}
.you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .woocommerce-loop-product__link p:after {content: "Learn More";color: #B4008D;font-weight: 600;line-height: 16.5px; text-decoration: underline;font-size: 11px;    left: 5px;position: relative;}

.woobt-products .woobt-product{background:#fff;border:1px solid #e0e0e0;padding:17px 25px 19px 22px;border-radius:5px}
.woobt-products .woobt-product .woobt-qty-num span,.woobt-products .woobt-product span.woobt-title-inner a,.woobt-products .woobt-product span.woobt-title-inner span{color:#022639;font-weight:500;line-height:22px;    font-size: 15px;}
.woobt-products .woobt-product .woobt-price .amount bdi{font-size:16px;font-weight:700;color:#022639}
.woobt-products .woobt-product+.woobt-product{margin-top:15px}
.woobt-products .woobt-item-text h4{font-size:15px;font-weight:700;line-height:21px}
.woobt-additional.woobt-text{display:none!important}
.woobt-products {border: 0 !important;}
.woobt-alert {border-color: #9a008b;color: #022639;}
.woobt-alert strong {font-weight: 700;}
.woobt-products .woobt-product .woobt-thumb {display: none;}
.woobt-products .woobt-product:not(.woobt-hide) {border-color: #B4008D;}
.woobt-products .woobt-product .woobt-title {width: calc(100% - 340px);}
.woobt-products .woobt-product .woobt-price { width: 250px !important;max-width: 250px !important; flex: 1;}
.woobt-products .woobt-product { flex-wrap: wrap;align-items: flex-start;}
/*End Product Details Page */

/* Categories Page */
.hero_top_categories > .ct-section-inner-wrap, .page_header .ct-section-inner-wrap {padding-top: 130px !important;padding-bottom: 67px !important;}
.hero_top_categories_promation p {margin: 0;font-weight: 500;}
.hero_top_categories_promation a:hover {color: #fff;}
.hero_top_categories_promation a:after { background-image: url('data:image/svg+xml,<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_720)"><path d="M17.9171 6.82406C17.9171 6.82406 17.9238 6.811 17.9271 6.80447C17.9403 6.78488 17.9536 6.76203 17.9602 6.73917C17.9635 6.72937 17.9669 6.71958 17.9702 6.70978C17.9768 6.69019 17.9834 6.6706 17.9901 6.64774C17.9967 6.61509 18 6.58244 18 6.54979C18 6.51714 17.9967 6.48449 17.9901 6.45183C17.9867 6.43224 17.9768 6.40939 17.9702 6.3898C17.9669 6.38 17.9635 6.3702 17.9602 6.36041C17.9503 6.33755 17.937 6.31796 17.9271 6.29511C17.9238 6.28858 17.9205 6.28204 17.9171 6.27551C17.9006 6.24939 17.8774 6.22327 17.8542 6.20042L11.7028 0.143508C11.5073 -0.0491379 11.1924 -0.0491379 11.0002 0.143508C10.8046 0.336153 10.8046 0.646345 11.0002 0.835726L16.3064 6.06328H0.497146C0.222059 6.06328 0 6.28204 0 6.55305C0 6.82406 0.222059 7.04283 0.497146 7.04283H16.3031L10.8378 12.4271C10.6422 12.6198 10.6422 12.9299 10.8378 13.1193C10.9339 13.214 11.0632 13.263 11.1891 13.263C11.315 13.263 11.4443 13.214 11.5404 13.1193L17.8542 6.89916C17.8774 6.87631 17.8973 6.85019 17.9171 6.82406Z" fill="%23D0B021"/></g><defs><clipPath id="clip0_1_720"><rect width="18" height="13.2632" fill="white"/></clipPath></defs></svg>');background-repeat: no-repeat;background-position: right center;position: absolute;content: "";width: 30px;height: 20px;top: 6px;right: 10px;transition: 300ms;-webkit-transition: 300ms;} 
.hero_top_categories_promation a {position: relative;padding-right: 39px;display: inline-block; font-weight: 500;}
.hero_top_categories_promation a:hover:after {background-image: url('data:image/svg+xml,<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_720)"><path d="M17.9171 6.82406C17.9171 6.82406 17.9238 6.811 17.9271 6.80447C17.9403 6.78488 17.9536 6.76203 17.9602 6.73917C17.9635 6.72937 17.9669 6.71958 17.9702 6.70978C17.9768 6.69019 17.9834 6.6706 17.9901 6.64774C17.9967 6.61509 18 6.58244 18 6.54979C18 6.51714 17.9967 6.48449 17.9901 6.45183C17.9867 6.43224 17.9768 6.40939 17.9702 6.3898C17.9669 6.38 17.9635 6.3702 17.9602 6.36041C17.9503 6.33755 17.937 6.31796 17.9271 6.29511C17.9238 6.28858 17.9205 6.28204 17.9171 6.27551C17.9006 6.24939 17.8774 6.22327 17.8542 6.20042L11.7028 0.143508C11.5073 -0.0491379 11.1924 -0.0491379 11.0002 0.143508C10.8046 0.336153 10.8046 0.646345 11.0002 0.835726L16.3064 6.06328H0.497146C0.222059 6.06328 0 6.28204 0 6.55305C0 6.82406 0.222059 7.04283 0.497146 7.04283H16.3031L10.8378 12.4271C10.6422 12.6198 10.6422 12.9299 10.8378 13.1193C10.9339 13.214 11.0632 13.263 11.1891 13.263C11.315 13.263 11.4443 13.214 11.5404 13.1193L17.8542 6.89916C17.8774 6.87631 17.8973 6.85019 17.9171 6.82406Z" fill="%23fff"/></g><defs><clipPath id="clip0_1_720"><rect width="18" height="13.2632" fill="white"/></clipPath></defs></svg>');margin-right: -2px;}
.hero_top_categories .ct-code-block h1 {color: #ffffff;text-align: center;width: 100%;font-size: 55px;font-weight: 300;line-height: 58px;}
.hero_top_categories .ct-code-block {width: 100%;}
.product_list_content_upgrate {text-align: center;}
/* End Categories */
 
/* CART PAGE */
 .woocommerce-cart .woocommerce {max-width: 1280px;margin: 59px auto 197px;width: 100%;padding-left: 20px;padding-right: 20px;}
 .woocommerce-cart .wc-proceed-to-checkout {padding-bottom: 0 }.woocommerce-cart .wc-proceed-to-checkout .checkout-button {margin-bottom: 0!important }
 .woocommerce-cart .ct-inner-content {background: #fafafa }
 body.woocommerce-cart #_header-3-95.oxy-header.oxy-overlay-header:not(.oxy-sticky-header-active) {background-color: #022639!important }
 .woocommerce-cart .ct-inner-content .shop_table {border: 0;background: 0 0 }
 .woocommerce-cart .ct-inner-content .shop_table thead {background: rgb(232,232,232,.2) }
 .woocommerce-cart .ct-inner-content .shop_table thead th {color: #022639;font-weight: 700;font-size: 14px;line-height: 19.5px;background: #f6f6f6;border-bottom: 10px solid #fafafa;padding: 15.25px 20px }
 .woocommerce-cart .ct-inner-content .shop_table thead th.product-name {padding-left: 37px;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item a.remove {width: 22px;height: 22px;color: #fff!important;background: #d0b021;font-size: 18px;font-weight: 400;padding: 5px;text-align: center;line-height: 13px }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item a.remove:hover {background: #f44336;border-radius: 50%;    text-decoration: none; }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail .attachment-woocommerce_thumbnail {width: 112px }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td {padding: 46px 20px;border-top: 0;border-bottom: 10px solid #fafafa;background: #fff }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-remove {width: 5%;border-top-left-radius: 6px;border-bottom-left-radius: 6px }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name a, .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation dd p {font-weight: 500;font-size: 15px;line-height: 20px;color: #022639;display: inline-block;margin-top: 0;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-price .woocommerce-Price-amount {color: #022639;font-weight: 500;font-size: 14px;line-height: 16px }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-price,.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity {width: 9% }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity input[type=number] {border: 1px solid #e0e0e0;border-radius: 5px;color: #022639;font-weight: 600;font-size: 14px;line-height: 16px;width: 77px;padding: 11px 20px 11px 24px;text-align: left }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity {padding-right: 12px;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td span.woocommerce-Price-amount.amount {color: #022639;font-weight: 700;font-size: 14px;line-height: 16px }
 .woocommerce-cart .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals.shipping { display: none;}
 .woocommerce-cart .woocommerce tbody tr td.actions {margin-top: 10px;border-top: 9px solid #fafafa;background: 0 0!important;padding-left: 0;padding-right: 0 }
 .woocommerce-cart input::-webkit-inner-spin-button,.woocommerce-cart input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }
 .woocommerce-cart input[type=number] {-moz-appearance: textfield }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal {border-top-right-radius: 6px;border-bottom-right-radius: 6px;width: 9% }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail {width: 14% }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name {width: 52% }
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name a,.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail .attachment-woocommerce_thumbnail {margin-left: 17px;border: 0;min-height: auto }
 .woocommerce table tr {border-top: 0 !important;}
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon {width: 396px;display: flex;flex-wrap: wrap;position: relative }
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon .input-text {color: #022639;font-weight: 400;line-height: 18px;border: 1px solid #e0e0e0;border-radius: 5px;width: 100%;background: #fff;padding: 12px 149px 12px 19px!important;margin-right: 0;font-size: 13px }
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon .button.wp-element-button {border-radius: 0 5px 5px 0;font-weight: 700;font-size: 13px;line-height: 15px;border: 0;padding: 14.5px 29px;position: absolute;right: 0 }
 .woocommerce-cart .woocommerce tbody tr td.actions button.button.wp-element-button {float: right;font-size: 13px;line-height: 15px;padding: 13.5px 18px }
 .select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-dropdown:focus,.woocommerce .select2-selection:focus,.woocommerce form .form-row textarea:focus,.woocommerce input[type=email]:focus,.woocommerce input[type=number]:focus,.woocommerce input[type=password]:focus,.woocommerce input[type=search]:focus,.woocommerce input[type=tel]:focus,.woocommerce input[type=text]:focus,.woocommerce select:focus,.woocommerce textarea:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:focus {border-color: #b4008d;box-shadow: 0 0 5px #b4008d }
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon .button.wp-element-button:hover,.woocommerce-cart .woocommerce tbody tr td.actions button.button.wp-element-button:hover {background: #d0af21;border-color: #d0af21 }
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon .input-text::-webkit-input-placeholder {color: #022639 }
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon .input-text:-ms-input-placeholder {color: #022639 }
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon .input-text::placeholder {color: #022639 }
 .woocommerce-cart .woocommerce tbody tr td.actions .coupon .button.wp-element-button,.woocommerce-cart .woocommerce tbody tr td.actions button.button.wp-element-button {background: #003a5d;border-color: #003a5d;color: #fff }
 .woocommerce-cart .woocommerce tbody tr td.actions button.button.wp-element-button.button:disabled[disabled] {opacity: 0.5;filter: grayscale(0);}
 .woocommerce-cart .woocommerce tbody tr [class*="variation-"] {display: none !important;}
.woocommerce-cart .woocommerce tbody tr .variation-OperatingSystem, .woocommerce-cart .woocommerce tbody tr .variation-LicenseType+.variation-LicenseType {display: inline-block !important;} 

 .woocommerce .cart-collaterals .cart_totals {width: 473px;background: #fff;border-radius: 5px;padding: 40px }
 .woocommerce-page .cart-collaterals .cart_totals h2 {font-size: 24px;line-height: 28px;margin-bottom: 4px;}
 .woocommerce-cart .cart-collaterals .cart_totals table {border: 0 !important;margin: 0 }
 .woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th {padding: 16px 0;border-top-color: #dedede !important;}
 .woocommerce-cart .cart-collaterals .cart_totals table th {font-weight: 500 !important;font-size: 14px !important;line-height: 22px !important;color: #022639 !important;text-transform: capitalize !important;width: 70% !important;letter-spacing: 0 !important;}
 .woocommerce-cart .cart-collaterals .cart_totals table td span.woocommerce-Price-amount.amount {color: #022639 !important;font-weight: 600 !important;font-size: 14px !important;line-height: 22px !important;}
 .woocommerce-cart .cart-collaterals .cart_totals table td .woocommerce-shipping-methods label {color: #022639 }
 .woocommerce-cart .wc-proceed-to-checkout a.button.alt {border-radius: 5px;letter-spacing: .05em;text-transform: uppercase;font-size: 16px;line-height: 24px;padding: 17px 24px }

/* Button Hover */
.woocommerce button.button.alt.disabled.single_add_to_cart_button {filter: grayscale(0%);opacity: 0.5;}  
 .woocommerce-cart .wc-proceed-to-checkout a.button.alt, .Product_details_section_details .single_add_to_cart_button, .woocommerce button.button.alt.disabled.single_add_to_cart_button, .product_listing_part .product_list_inner ul.products li .button, .return-to-shop .button, .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .button {background: #b4008d !important;border-color: #b4008d !important;}
 .woocommerce-cart .wc-proceed-to-checkout a.button.alt:hover, .Product_details_section_details .single_add_to_cart_button:not(.disabled):hover, .product_listing_part .product_list_inner ul.products li .button:hover, .return-to-shop .button:hover, .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .button:hover  {background: #db06ad !important;border-color: #db06ad !important; transform: scale(1.05,1.05);transition-duration: 0.3s;}
 
 .product_listing_part .product_list_inner ul.products li .added_to_cart {padding: 3px 20px;width: auto !important;margin-left: auto;margin-right: auto;font-size: 13px !important;line-height: 24px !important;border-color: #b4008d;color: #b4008d; min-width: 141px;margin-top: 28px;}
 .product_listing_part .product_list_inner ul.products li .added_to_cart:hover {background: #db06ad !important;border-color: #db06ad !important; transform: scale(1.05,1.05);transition-duration: 0.3s;color: #fff;}
 /*END Button Hover */

 .woocommerce-error, .woocommerce-info {border-top-color: #b4008d !important;}
 .woocommerce-error::before, .woocommerce-info::before {color: #b4008d !important;;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dt.variation-Operatingsystem, .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dt.variation-LicenseType {display: none;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation {margin: 0;display: inline-block;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation dd {display: inline-block;position: relative;margin-left: 5px;line-height: 1;padding-left: 10px;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation dd:before {content: "";position: absolute;width: 5px;height: 2px;top: 9px;background: #022639;left: 0;}
 .woocommerce-cart .cart-collaterals .cart_totals table td {text-align: right;}
 dt.variation-NVivo14Addons, .ppom-option-label-price {display: none !important;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dt.variation-OperatingSystem, .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name .variation-ProductAddon, .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name [class*="variation-ProductAddon"] {  display: none !important;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td span.woocommerce-Price-amount.amount bdi {display: inline-flex;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {order: -1;}
 .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity .quantity {position: relative;}
.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity .quantity input[type=number] {background-image: none;}
.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity .quantity span.pluse_minuse_product {right: 19px;top: 2px;}
.product_minuse, .product_pluse {width: 22px;height: 10px;background-color: transparent !important;} 


/*END CART PAGE */

/* Header Cart */
.oxy-mini-cart .oxy-woo-mini-cart__summary-fragments {display: none;}
.oxy-mini-cart .oxy-woo-mini-cart__icon { padding: 4px 6px;background-color: #344755;width: 44px;height: 43px;background-position: center;margin-left: 9px;}
svg.oxy-woo-mini-cart__icon {fill: none;background-image: url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_252_486)"><path d="M10.3125 29.6484C11.3092 29.6484 12.1172 28.8405 12.1172 27.8438C12.1172 26.847 11.3092 26.0391 10.3125 26.0391C9.3158 26.0391 8.50781 26.847 8.50781 27.8438C8.50781 28.8405 9.3158 29.6484 10.3125 29.6484Z" fill="white"/><path d="M23.7188 29.6484C24.7155 29.6484 25.5234 28.8405 25.5234 27.8438C25.5234 26.847 24.7155 26.0391 23.7188 26.0391C22.722 26.0391 21.9141 26.847 21.9141 27.8438C21.9141 28.8405 22.722 29.6484 23.7188 29.6484Z" fill="white"/><path d="M5.45273 9.28125H28.5785L25.1754 21.1922C25.054 21.6245 24.794 22.0049 24.4353 22.2751C24.0767 22.5452 23.6392 22.6901 23.1902 22.6875H10.841C10.392 22.6901 9.95458 22.5452 9.59594 22.2751C9.23729 22.0049 8.97728 21.6245 8.85586 21.1922L4.18945 4.87266C4.12779 4.65707 3.99753 4.46745 3.81842 4.33254C3.63931 4.19762 3.42111 4.12476 3.19687 4.125H1.03125" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_252_486"><rect width="33" height="33" fill="white"/></clipPath></defs></svg>');background-size: 33px;background-repeat: no-repeat;}
.oxy-mini-cart .oxy-woo-mini-cart__quantity-badge {display: inline-flex;background: #B4008D;font-size: 11px;align-items: center;line-height: 13px;padding: 3.5px 4px;height: auto;width: 22px;height: 22px;text-align: center;position: absolute;right: -8px;top: -11px;} 
.oxy-woo-mini-cart__flyout {padding-left: 0 !important;padding-right: 0 !important;width: 313px !important;}
.oxy-woo-mini-cart__flyout-fragments {width: 313px;border: 1px solid #E0E0E0;border-radius: 5px;background: #FFFFFF;padding: 0;top: 51px;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart, .oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total, .oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__buttons {padding-left: 16.5px !important;padding-right: 16.5px !important;padding-bottom: 8px;}
.woocommerce-mini-cart li.woocommerce-mini-cart-item {margin-bottom: 12px !important;margin-top: 13px !important;padding-top: 0px !important;padding-bottom: 23px !important;border-bottom-color: #E0E0E0 !important;position: relative;flex-wrap: wrap;padding-left: 30px !important;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li dl.variation {border-left: 0;padding-left: 0;width: 100%;display: none;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li dl.variation .variation-OperatingSystem {padding: 0;margin: 0;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li dl.variation .variation-OperatingSystem p {margin: 0;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li .remove {width: 16px;height: 16px;background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="8" fill="%23D0B021"/><path d="M5.81836 5.81824L10.182 10.1818" stroke="white" stroke-width="1.5" stroke-linecap="round"/><path d="M5.81836 10.1818L10.182 5.81816" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');overflow: hidden;text-indent: -99px;background-repeat: no-repeat;background-position: center;margin-right: 14px;position: absolute;top: 3px;left: 0;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li a:not(.remove) {justify-content: space-between;font-weight: 500;font-size: 13px;line-height: 16px;color: #022639;align-items: self-start;position: relative;margin-bottom: 5px;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li a:not(.remove):hover {text-decoration: none;color: #b4008d;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li .remove:hover {background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="8" fill="%23B4008D"/><path d="M5.81836 5.81836L10.182 10.182" stroke="white" stroke-width="1.5" stroke-linecap="round"/><path d="M5.81836 10.1816L10.182 5.81804" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>') !important;}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart li a:not(.remove) img {order: 2;width: 70px;object-fit: contain;height: 56px !important;border: 0;margin-right: 0;position: absolute;right: 0;top: 0;}
.woocommerce-page ul.product_list_widget li span.quantity {width: 100%;display: flex;flex-direction: inherit;}
.woocommerce-page ul.product_list_widget li span.quantity bdi {display: inline-flex;flex-direction: inherit;font-weight: 400 !important;}
.woocommerce-page ul.product_list_widget li span.quantity bdi, .woocommerce-page ul.product_list_widget li span.quantity {color: #022639 !IMPORTANT;font-size: 13px !important;line-height: 160% !important;}
.woocommerce-page ul.product_list_widget li span.quantity bdi span.woocommerce-Price-currencySymbol {order: -1;font-weight: 400;margin-right: 1px;}
.woocommerce-page ul.product_list_widget li span.quantity bdi {margin-left: 3px;}
.woocommerce-page ul.product_list_widget li span.quantity {font-weight: 800 !important;}
.oxy-woo-mini-cart__flyout {padding-left: 0;padding-right: 0;background: transparent !important;top: 44px;padding-top: 8px;width: auto;}
.woocommerce-page ul.product_list_widget li span.quantity, .oxy-woo-mini-cart__flyout .woocommerce-mini-cart li a:not(.remove) {width: 100% !important;padding-right: 70px;margin-left: 0;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total, .oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__buttons {margin: 0;background: #f3f3f3;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total {padding-top: 14px;padding-bottom: 13px;display: flex;justify-content: space-between;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total strong, .oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total .woocommerce-Price-amount.amount {font-size: 14px;line-height: 16px;text-align: right;color: #022639;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total .woocommerce-Price-amount.amount bdi {font-weight: 700;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total strong {font-weight: 500;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total span.woocs_special_price_code {line-height: 1;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__buttons .button {text-align: center !important;letter-spacing: 0.05em !important;text-transform: uppercase !IMPORTANT;font-weight: 700 !important;font-size: 13px !IMPORTANT;line-height: 24px !important;background: #B4008D !important;border-radius: 5px !important;color: #fff !important;border-color: #B4008D !important;padding: 7px 48px !important;margin-bottom: 7px !important;}
.oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__buttons .button:hover, .ordor_conformation_shop_button:hover {transform: scale(1.05,1.05);transition-duration: 0.3s;background: #db06ad !important;border-color: #db06ad !important;}
  

/* Checkout PAge */
.Checkout_form_section .woocommerce {max-width: 1272px; width: 100%; margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;}
.Checkout_form_section .woocommerce #customer_details {    background: transparent;flex-wrap: wrap;width: 50%;margin-bottom: 0;border: 0;padding-left: 0;padding-right: 0; padding-top: 0;}
.Checkout_form_section .woocommerce #customer_details .col-1, .Checkout_form_section .woocommerce #customer_details .col-2 {width: 100%;}
.Checkout_form_section .woocommerce #customer_details .col-1, .Checkout_form_section .woocommerce #customer_details .col-2 {padding-right: 15px;padding-left: 0;padding-top: 0;padding-bottom: 0;}
.woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields {background: #FFFFFF;border-radius: 5px;}
.woocommerce-checkout h3 {margin-bottom: 19px !important;display: inline-block;width: 100%;font-size: 30px;line-height: 35px !important; font-weight: 600 !important;}
.Checkout_form_section .woocommerce .form-row-first, .Checkout_form_section .woocommerce .form-row-last {width: 100% !important;margin-left: 0 !important;}
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label, .oxy-woo-checkout .woocommerce form .form-row label, .woocommerce-checkout .woocommerce-additional-fields label {    margin-top: 0 !important;margin-bottom: 4px; font-size: 14px;line-height: 22px;color: #022639 !important;font-weight: 500;display: block;}
.Checkout_form_section .woocommerce .form-row:not(:last-child), .woocommerce-checkout .woocommerce-additional-fields__field-wrapper:not(:last-child) {margin-bottom: 20px;}
.woocommerce-cart table.cart td.actions .coupon .input-text:focus, .select2-container--default .select2-search--dropdown .select2-search__field:focus, .woocommerce form .form-row textarea:focus, .woocommerce textarea:focus, .select2-dropdown:focus, .woocommerce .select2-selection:focus, .woocommerce input[type="search"]:focus, .woocommerce input[type="text"]:focus, .woocommerce input[type="number"]:focus, .woocommerce input[type="tel"]:focus, .woocommerce input[type="email"]:focus, .woocommerce input[type="password"]:focus, .woocommerce select:focus, .woocommerce-checkout .woocommerce-additional-fields input[type="url"]:focus {box-shadow: none !important;border-color: #b4008d !important;}
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label abbr.required, .woocommerce-checkout .woocommerce-additional-fields label .custom-field-asterisk {color: #D0B021;}
.Checkout_form_section .woocommerce .form-row#billing_city_field, .Checkout_form_section .woocommerce .form-row#billing_postcode_field, .Checkout_form_section .woocommerce .form-row#billing_state_field {width: 33.33333333333333%;float: left;clear: none;padding-left: 5px;}
.Checkout_form_section .woocommerce .form-row#billing_city_field {margin-left: -3px;}.Checkout_form_section .woocommerce .form-row .select2-selection--single {padding-top: 10px !important;padding-bottom: 10px !important;height: 44px;}
.Checkout_form_section .woocommerce .form-row .select2-selection--single, .woocommerce-checkout .woocommerce-additional-fields__field-wrapper select, .woocommerce-checkout .woocommerce-billing-fields .input-text, .woocommerce-checkout .woocommerce-additional-fields input[type="url"], .woocommerce-checkout .woocommerce-additional-fields textarea { border-radius: 5px;}
.select2-container--default .select2-results__option[data-selected=true] {background: #b4008d;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {background: #b4008d;}.Checkout_form_section .woocommerce .form-row:last-child {margin-bottom: 0;}
.oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox span::before {padding: 10px !important;}
body.woocommerce-checkout .woocommerce-shipping-fields h3 {margin-bottom: 0 !important;display: inline-block;}
.woocommerce-checkout .checkout .shipping_address {padding-top: 19px !important;}
  .woocommerce-checkout .woocommerce-shipping-fields {margin-bottom: 25px; padding: 0px 47px 33px 47px;}
.woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-additional-fields {padding: 33px 47px 50px 47px;}
.woocommerce-checkout .woocommerce-additional-fields .select2-container {width: 100% !important;}
.oxy-woo-checkout .woocommerce form .form-row textarea {min-height: 83px;}


#order_review_heading {display: none;}
.woocommerce-checkout-review-order {width: calc(50% - 15px);padding: 32px 27px;background: #FFFFFF;border-radius: 5px;}
 form.woocommerce-checkout {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: self-start;} 
.woocommerce-checkout-review-order-table thead tr th {border-bottom: 1px solid #BDBDBD !important;}
.woocommerce-checkout-review-order-table thead tr th:first-child, .woocommerce-checkout-review-order-table tbody tr td:first-child, .woocommerce-checkout-review-order-table tfoot tr th:first-child {padding-left: 0 !important;width: 70%;}
.woocommerce-checkout-review-order-table thead tr th:last-child, .woocommerce-checkout-review-order-table tbody tr td:last-child, .woocommerce-checkout-review-order-table tfoot tr td:last-child {padding-right: 0 !important;text-align: right !important;vertical-align: top;}
.woocommerce-checkout-review-order-table tbody tr td:first-child dl.variation dt.variation-OperatingSystem,.woocommerce-checkout-review-order-table tbody tr td:first-child dl.variation .variation-OperatingSystem,.woocommerce-checkout-review-order-table tbody tr td:first-child dl.variation .variation-LicenseType,.woocommerce-checkout-review-order-table tbody tr td:first-child dl.variation .variation-LicenseType, .woocommerce-checkout-review-order-table tbody tr td:first-child dl.variation [class*="variation-ProductAddon"] {display: inline-block;clear: both !IMPORTANT;margin: 0;float: none;}
.woocommerce-checkout-review-order-table tbody tr td:first-child dl.variation .variation-OperatingSystem p {margin: 0;}
.woocommerce-checkout-review-order-table tbody tr td.product-name dl.variation dd p { margin: 0;}
.woocommerce-checkout-review-order-table tbody tr td {padding-top: 31px !important;border-bottom: 1px solid #BDBDBD !important;padding-bottom: 31px !important;} 
 .woocommerce-checkout-review-order .woocommerce-form__label-for-checkbox {padding-left: 40px !important;width: 100%; display: block !important;}
 .woocommerce-checkout-review-order .woocommerce-form__label-for-checkbox span.optional {margin-left: 0 !important;}
 .woocommerce-checkout-review-order .woocommerce-form__label-for-checkbox span.optional:before {margin-top: 0 !important;} 
.woocommerce table.shop_table th.product-name, .woocommerce table.shop_table th.product-total {color: #022639;font-size: 13px !important;font-weight: 700;}
.woocommerce-checkout-review-order-table tbody tr td:first-child {color: #022639;line-height: 18px !important;font-size: 15px !important;font-weight: 400;}
.woocommerce-checkout-review-order-table tbody tr td:last-child span {font-weight: 500;font-size: 14px !important;line-height: 22px !important;color: #022639 !important;}
.woocommerce-checkout-review-order-table tbody tr td:last-child span bdi, .woocommerce-checkout-review-order-table tfoot tr td:last-child span bdi {display: inline-flex;}
.woocommerce-checkout-review-order-table tbody tr td:last-child span bdi span.woocommerce-Price-currencySymbol, .woocommerce-checkout-review-order-table tfoot tr td:last-child span bdi span {order: -1;}
.woocommerce-checkout-review-order-table tbody tr td:first-child strong.product-quantity {color: #022639 !important;}
.woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td {font-size: 16px !important;line-height: 160%;color: #022639 !important;font-weight: 700 !important;padding-top: 19px !important;padding-bottom: 19px !important;border-bottom: 1px solid #BDBDBD !important;}
.woocommerce table.shop_table tfoot tr:last-child th, .woocommerce table.shop_table tfoot tr:last-child td {border-bottom: 0 !important;}
.woocommerce table.shop_table tfoot tr.tax-total th, .woocommerce table.shop_table tfoot tr.tax-total td, .woocommerce table.shop_table tfoot tr.woocommerce-shipping-totals th, .woocommerce table.shop_table tfoot tr.woocommerce-shipping-totals td {padding-top: 13px;padding-bottom: 13px;font-size: 14px !important;}
.woocommerce table.shop_table tfoot tr:not(.order-total) th, .woocommerce table.shop_table tfoot tr:not(.order-total) td {text-transform: capitalize;} 
 .woocommerce-checkout button[type="submit"] { width: 100%; color: #fff !important; background: #B4008D !important; border-radius: 5px !important; border-color: #B4008D !important; letter-spacing: 0.05em !important;text-transform: uppercase !important;font-weight: 700 !important;font-size: 16px !important;line-height: 24px !important;padding: 16px 16px !important;}
 .woocommerce-checkout .woocommerce-billing-fields .input-text, .woocommerce-checkout .woocommerce-additional-fields input[type="url"] {font-weight: 400;font-size: 13px;line-height: 140% !important;padding: 11px 20px;min-height: 44px; border: 1px solid #d3ced2;}
 .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table {border: 0 !important;}
 .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table dl.variation {display: none;}
 .woocommerce-checkout button[type="submit"]:hover {background-color: #db06ad !important;transition-duration: 0.3s;}
 .shop_table.woocommerce-checkout-review-order-table thead tr th {padding-top: 0;padding-bottom: 10px;}
 .shop_table.woocommerce-checkout-review-order-table tbody tr td {border-bottom: 0 !important;}
 .shop_table.woocommerce-checkout-review-order-table tbody tr td {padding-top: 22px !important;padding-bottom: 22px !important;}
 .shop_table.woocommerce-checkout-review-order-table tfoot tr {border-top: 1px solid #BDBDBD !important;}
 .shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping, .woocommerce-checkout .woocommerce-shipping-fields, .woocommerce-cart.woocommerce .woocommerce-notices-wrapper, .woocommerce-cart .woocommerce-notices-wrapper {display: none;}
 .Checkout_form_section .woocommerce #customer_details .col-1 {margin-bottom: 25px;}
 .woocommerce-checkout .woocommerce-additional-fields h3 {margin-bottom: 28px !important;}
 .woocommerce-checkout .woocommerce-additional-fields p {padding: 0;}
 .woocommerce-checkout .woocommerce-additional-fields textarea {height: inherit !important;padding: 13px 19px;margin-top: 5px !important;}
 .woocommerce-checkout .woocommerce-additional-fields label {margin-top: 0;}
 .woocommerce-NoticeGroup-checkout {width: 100%;}.woocommerce-error {border-top-color: red !important;}
 .woocommerce-checkout ul.woocommerce-error li {font-size: 15px;margin-bottom: 3px;}
 .woocommerce-error::before {color: red !important;}
 .select2-container--default .select2-results__option[data-selected=true], .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {background: #b4008d !important;}
 body:not(.woocommerce-order-received) .title_section_order_conformation_section, body:not(.woocommerce-order-received) 
 .ordor_conformation_shop_button {display: none;}
 .woocommerce ul.order_details li.woocommerce-order-overview__total .woocommerce-Price-amount {color: #B4008D;}
 .woocommerce ul.order_details li.woocommerce-order-overview__email strong, .woocommerce ul.order_details li.woocommerce-order-overview__payment-method strong {font-weight: 400;}
 .woocommerce ul.order_details li.woocommerce-order-overview__total .woocommerce-Price-amount bdi, .oxy-woo-mini-cart__flyout-fragments .woocommerce-mini-cart__total .woocommerce-Price-amount.amount bdi, .woocommerce-cart .cart-collaterals .cart_totals table td span.woocommerce-Price-amount.amount bdi, .Product_details_section_details .woocommerce-Price-amount bdi {display: inline-flex;}
 .woocommerce ul.order_details li.woocommerce-order-overview__total .woocommerce-Price-amount span.woocommerce-Price-currencySymbol, .woocommerce-mini-cart__total .woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol, .woocommerce-cart .cart-collaterals .cart_totals table td span.woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol, .Product_details_section_details .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {order: -1;}
 .woocommerce-checkout .Checkout_form_section_main .ct-section-inner-wrap {padding-top: 58px !important;padding-bottom: 160px !important;}
.woocommerce-checkout .Checkout_form_section { margin-bottom: 0 !important;}
 
/* End Checkout Page */
 

/* Order Conformation page */ 
 
.oder_conformation_title h2 {color: #022639;margin-bottom: 23px;width: 100%;}
.oder_conformation_title p {margin: 0;color: #4F4F4F !important;font-weight: 400 !important;font-size: 15px !important;line-height: 24px !important;width: 100%; max-width: 797px;}
.oder_conformation_title {text-align: center;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 46px;}
.title_section_order_conformation_section .ct-code-block {width: 100%;display: flex;justify-content: center;flex-wrap: wrap;}
.woocommerce-order-received .woocommerce-thankyou-order-received {display: none;}
.woocommerce-thankyou-order-details, .woocommerce .order_details {border-radius: 5px !important;background: #f6f6f6 !important;}
.woocommerce-thankyou-order-details li, .woocommerce .order_details li {width: 20%;border-color: #E0E0E0 !important;text-align: center;margin-right: 0 !important;color: #022639;font-size: 15px !important;line-height: 24px !important;font-weight: 400;text-transform: capitalize !important; padding-right: 10px !important;padding-left: 10px !important;}
ul.woocommerce-thankyou-order-details li strong, .woocommerce .order_details li strong {font-weight: 700;font-size: 15px !important;line-height: 24px !important;color: #B4008D !important;}
.woocommerce ul.order_details {padding-left: 0;padding-right: 0;border: 0;margin-bottom: 30px;background: #f6f6f6 !important;}
.woocommerce ul.order_details {padding: 20px; display: flex; justify-content: center;}
.woocommerce-table--order-detail {background: #FFFFFF;border-radius: 5px;}
.woocommerce-order-details .woocommerce-order-details__title {display: none;}
.woocommerce-order-details {padding: 20px 48px !important;background: #FFFFFF;border-radius: 5px;margin-bottom: 0 !important;}
.woocommerce-order-details .woocommerce-table--order-details {border: 0 !important;}
.woocommerce-order-details .woocommerce-table thead tr th.product-name, .woocommerce-order-details .woocommerce-table thead tr th.product-total {color: #022639 !important;}
.woocommerce-order-details .woocommerce-table tr th, .woocommerce-order-details .woocommerce-table tr td, .woocommerce-order-details .woocommerce-table--order-details tfoot tr th, .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {padding: 14px 10px !important;}
.woocommerce-order-details .woocommerce-table tbody tr td, .woocommerce-order-details .woocommerce-table tbody tr td a, .woocommerce-order-details .woocommerce-table tbody tr td strong, .woocommerce-order-details .woocommerce-table tbody tr td .woocommerce-Price-amount, .woocommerce-order-details .woocommerce-table--order-details tfoot tr th, .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {color: #022639 !important;font-weight: 400 !important;}
.woocommerce-order-details .woocommerce-table tbody tr td ul.wc-item-meta {display: none;}
.woocommerce-order-details .woocommerce-table--order-details tbody tr, .woocommerce-order-details .woocommerce-table--order-details tfoot tr {border-top: 1px solid #E0E0E0 !important;border-bottom: 0 !important;}
.woocommerce-page .woocommerce-customer-details {display: none !important;}
.woocommerce-order-details .woocommerce-table tbody tr td .woocommerce-Price-amount bdi, .woocommerce-order-details .woocommerce-table tfoot tr td .woocommerce-Price-amount {display: inline-flex;flex-wrap: wrap;}
.woocommerce-order-details .woocommerce-table tbody tr td .woocommerce-Price-amount bdi span.woocommerce-Price-currencySymbol, .woocommerce-order-details .woocommerce-table tfoot tr td .woocommerce-Price-amount span.woocommerce-Price-currencySymbol {order: -1;}
.woocommerce-order-details .woocommerce-table--order-details tfoot tr th, .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {font-weight: 700 !important;}
.woocommerce-order-details .woocommerce-table thead tr th.product-name, .woocommerce-order-details .woocommerce-table thead tr th.product-total, .woocommerce-order-details .woocommerce-table tbody tr td, .woocommerce-order-details .woocommerce-table tbody tr td a, .woocommerce-order-details .woocommerce-table tbody tr td strong, .woocommerce-order-details .woocommerce-table tbody tr td .woocommerce-Price-amount, .woocommerce-order-details .woocommerce-table--order-details tfoot tr th, .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {font-size: 15px !important;line-height: 24px !important;}
.woocommerce-order-details .woocommerce-table thead tr th.product-total, .woocommerce-order-details .woocommerce-table tbody tr .product-total, .woocommerce-order-details .woocommerce-table tfoot tr td {text-align: right;}.woocommerce-order-details .woocommerce-table thead tr th {text-transform: capitalize;}
.Checkout_form_section .woocommerce .select2-selection__arrow {background-image:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L5 5L1 1" stroke="%23022639" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;background-size: 10px !important; background-position: center center !important;width: 32px;}
.Product_details_section_details.multi_dec_show .oxy-product-description > p:first-child a {display: none;}

.Product_details_section_details:not(.multi_dec) .expan_link {display: none;}
.Product_details_section_details  .wapf-product-totals div span:first-child { display: none;}
.Product_details_section_details .wapf-product-totals div span:last-child P {    display: block;}
.wapf-product-totals div span:last-child {  display: block;width: 100%;float: none;} 
/* End Order Conformation page */


/* ORDER RECIVED PAGE */
.woocommerce-order-received .Checkout_form_section_main .ct-section-inner-wrap {padding-top: 76px !important; padding-bottom: 268px !important;}
.ordor_conformation_shop_button {margin-top: 54px; border-radius: 5px !important;font-weight: 700 !important;text-transform: uppercase;}

/*END ORDER RECIVED PAGE */

@media screen and (max-width: 1279px) {
    .product_list_item {width: 33.33333333333333%;}
    .Product_details_section_details {padding-right: 0px !important;padding-left:10px !important;}
    .Product_details_section_slider {padding-right: 10px !important;padding-left: 0px !important;} 
    .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product img {height: 160px; }
    /* Product Listing */
    .product_listing_part .product_list_inner ul.products li{width:30.20833333333333%!important;margin-bottom:16px!important;padding:22px 13px!important}
    .product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item .wcpf-product-counts,.product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item span.wcpf-title{font-size:13px}
    .product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item{margin-bottom:10px}
    .product_listing_part .product_filter{width:200px}
    .product_listing_part .product_list_inner{width:calc(100% - 200px)!important}
    .product_listing_part .product_list_inner ul.products li .my_new_wrapper img {width: calc(100% + 26px) !important;left: -13px;margin-top: -22px;height: 170px}
    /* End Product Listing */

    /* checkout */
    .woocommerce-checkout .woocommerce-additional-fields h3, .woocommerce-checkout h3 {font-size: 26px;margin-bottom: 24px !important;}
    .woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-additional-fields, .woocommerce-checkout-review-order {padding: 22px 19px;}
    .Checkout_form_section .woocommerce #customer_details .col-1 {margin-bottom: 10px; }
 
    /*END checkout */

}

@media screen and (max-width: 1200px) {
    .menu-item-text {padding-top: 9.3px;padding-right: 6px;padding-left: 6px;padding-bottom: 9.3px;font-size: 13px;}
    .oxy-mini-cart .oxy-woo-mini-cart__icon {width: 41px;}
    .oxy-header-right .menu-item-text {margin-left: 3px !important;}
    .description_product_details .ct-section-inner-wrap .Deescripton_row_box .ct-div-block {padding-left: 30px;padding-right: 30px;}
    .description_product_details .ct-section-inner-wrap .Deescripton_row_box {margin-left: -30px;margin-right: -30px; }
}


@media screen and (max-width: 1080px) {   
    .menu-item-text, .ct-div-block .ct-fancy-icon {padding-left: 7px !important;padding-top: 7px !important; padding-right: 7px !important;padding-bottom: 7px !important;font-size: 12px !important;}
    .oxy-mini-cart .oxy-woo-mini-cart__icon {padding: 4px 6px;height: 34px;width: 34px;}
}

 
@media screen and (max-width: 991px) {
    .breadcrumb-header {margin-top: 152px;}
    /*Cart Page */
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td {padding: 25px 10px;}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name a, .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail .attachment-woocommerce_thumbnail {margin-left: 0;} 
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name {min-width: 268px;}
    /* .woocommerce ul.products li.product .button, .product_listing_part .product_list_inner ul.products li .added_to_cart { min-width: 60%;} */
    /*END Cart Page */

   /* Product Details Page */ 
   .Product_details_section_inner>.ct-div-block{padding-left:0!important;padding-right:0!important}
    .description_product_details .ct-section-inner-wrap {padding-top: 58px !important;padding-bottom: 57px !important;}
    .description_product_details .ct-section-inner-wrap .Deescripton_row_box .ct-div-block {padding-bottom: 28px !important;}
    .Heading_section {padding-bottom: 19px !important;}
    .faq_title p {font-size: 14px !important;margin-top: 21px !important;}
    .faq_title { margin-bottom: 20px !important;} 
     .breadcrumb-header .ct-section-inner-wrap {padding-left: 30px;padding-right: 30px;} 
    .Product_details_section .ct-section-inner-wrap {padding-left: 0px;padding-right: 0px;}
    .Product_details_section_inner .Product_details_section_slider {padding-left: 10px !important;padding-right: 10px !important; }
     .details_page_promation_code {width: calc(100% + 40px);margin-left: -20px;margin-right: auto;}
     .Product_details_section_inner .Product_details_section_details {padding-left: 30px !important;padding-right: 30px !important; }
     .add_to_cart_product_deatils_success {margin-top: 31px;}
     .Product_details_section_slider .woocommerce-product-gallery__image {min-height: 200px;}

    .FAQ_section_main .ct-new-columns{padding-left:10px;padding-right:10px}
    .FAQ_section_main .ct-div-block{padding-left:0 !important;padding-right:0 !important;}
    .FAQ_section_main .ct-section-inner-wrap{padding-top:73px!important;padding-bottom:79px!important}
    .FAQ_section_main .faq_inner_section>.ct-div-block:nth-child(2){order:-1;padding-left:0!important}
    .FAQ_section_main .faq_inner_section .ct-video{margin-top:8px!important;margin-bottom:34px}
    .FAQ_section_main .ct-div-block .faq-toggle-group{max-width:100%}
    .FAQ_section_main .faq-toggle{padding:23px 13px 18px 6px!important}
    .FAQ_section_main .faq-toggle .faq-title{font-size:18px!important;line-height:24px}
    .FAQ_section_main .faq-toggle-group .faq-answer{margin-bottom:28px;font-size:14px!important}
    .FAQ_section_main .ct-div-block .faq-toggle-group:last-child .faq-answer{margin-bottom:0}

    .screen_model_inner {padding: 13px 20px 62px;}
    .screen_model_inner {width: 394px;max-width: 96%;}
    .screen_model_content h2 {font-size: 24px;}
     .screen_model_content p {margin-bottom: 18px;margin-top: 14px;}
    .screen_model_content li:not(:last-child) {margin-bottom: 15px;}
    .screen_model_content li:before {top: 2px;}
    .screen_model_header img {width: 99px; }

    .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product {padding: 0px 13px 22px 13px!important;width: calc(25% - 14px);margin-left: 7px;margin-right: 7px; }
    .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product img {left: -12px;width: calc(100% + 24px)!important;height: 130px;}
    /*END Product Details Page */ 

    /*checkout*/
    .Checkout_form_section .woocommerce #customer_details, .woocommerce-checkout-review-order {width: 100%;}
    .Checkout_form_section .woocommerce #customer_details .col-1, .Checkout_form_section .woocommerce #customer_details .col-2 {padding-right: 0;}
    /*END checkout*/

    /* End Order Conformation page */

    .woocommerce-order-received .Checkout_form_section_main .ct-section-inner-wrap{padding-top:60px!important;padding-bottom:268px!important}
    .oder_conformation_title{margin-bottom:40px}.woocommerce-thankyou-order-details li{width:100%;border-right:0!important}
    .woocommerce-thankyou-order-details li:not(:last-child){margin-bottom:17px}
    .oder_conformation_title h2{font-size:26px;margin-bottom:17px}
    .woocommerce ul.order_details{padding-top:24px;padding-bottom:24px}
    .woocommerce-order-details{padding:0 11px!important}
    .ordor_conformation_shop_button{margin-top:29px}

    /* Order Conformation page */

}

@media screen and (max-width: 980px) {
    .product_listing_part .product_list_inner ul.products li {width: 46.875% !important; }

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

    /*Cart Page */
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name,.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-price,.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity,.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-remove,.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal,.woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail{width:100%;min-width:100%;max-width:100%;margin-bottom:0;border-bottom:0}
    .woocommerce-cart .woocommerce{margin-top:30px;margin-bottom:21px}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item{margin-bottom:16px;padding-bottom:22px;background:#fff;border-radius:5px}
    .woocommerce-page table.cart .product-thumbnail{display:block;text-align:left!important}
    .woocommerce-page table.cart .product-thumbnail:before{display:none}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-remove{padding-top:16px;padding-bottom:0;display:flex;width:100%;justify-content:end}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item a.remove{float:right}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail{margin-top:-39px}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail .attachment-woocommerce_thumbnail{width:145px;height:auto}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td{padding:12px 19px}
    .woocommerce-cart .woocommerce tbody tr td.actions{padding-top:9px!important;margin-top:0!important;border-top:0;padding-bottom:16px!important;display:flex;flex-wrap:wrap}
    .woocommerce-cart .woocommerce tbody tr td.actions .coupon{margin-bottom:0!important;padding-bottom:16px}
    .woocommerce-cart .woocommerce tbody tr td.actions .coupon,.woocommerce-cart .woocommerce tbody tr td.actions button.button.wp-element-button{width:100%;margin-left:auto;margin-right:auto}
    .woocommerce-cart .woocommerce tbody tr td.actions .coupon .button.wp-element-button{width:156px;padding:14.5px 14px}
    .woocommerce .cart-collaterals .cart_totals{width:100%;padding:28px 20px}.woocommerce-page .cart-collaterals .cart_totals h2{font-size:26px;line-height:30px}
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0!important}
    .woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th{color:#022639 !important;}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity input[type=number]{margin-right:0} 
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name:before{margin-right:10px}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td:before{font-size:13px}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity .quantity span.pluse_minuse_product {right: 8px;width: 21px;}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name a {width: calc(100% - 120px); }
    /* .product_minuse, .product_pluse {height: 8px;width: 16px;} */
    .product_minuse, .product_pluse {height: 13px;width: 21px;}
    span.pluse_minuse_product_inner {justify-content: end;}
    .woocommerce-cart .woocommerce tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity:before {top: 10px; position: relative; }  
    .oxy-woo-mini-cart__flyout {right: -46px !important;width: 280px !important;min-width: auto !important;}
    .oxy-woo-mini-cart__flyout-fragments {max-width: 100%;} 
    .mobile-menu {z-index: 999; position: relative; }  
    .oxy-nav-menu-prevent-overflow .product_filter_tab { z-index: -1; }
    .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product .woocommerce-loop-product__link p {min-height: inherit !important;}

    .woobt-wrap-responsive .woobt-products .woobt-product{flex-direction:inherit;padding:17px 12px 19px;align-items:flex-start}
    .woobt-wrap-responsive .woobt-products .woobt-product>div{text-align:left;padding-top:0!important;padding-bottom:0!important}
    .woobt-products .woobt-product .woobt-price .amount bdi{padding:0 3px;font-size:12px}
    .woobt-wrap-responsive .woobt-products .woobt-product>.woobt-title{padding-left:10px!important}
    .woobt-wrap-responsive .woobt-products .woobt-product span.woocs_price_code{display:inline-flex}
    .woobt-products .woobt-product .woobt-qty-num span,.woobt-products .woobt-product span.woobt-title-inner a,.woobt-products .woobt-product span.woobt-title-inner span{font-size:13px;line-height:1}
    .woobt-wrap-responsive .woobt-products .woobt-product>div .woobt-price-ori{padding-left:10px}
    .woobt-wrap-responsive .woobt-products .woobt-product .woobt-checkbox{margin-top:5px}
    .woobt-wrap-responsive .woobt-products .woobt-product>.woobt-title {width: calc(100% - 20px) !important;max-width: inherit !important; }
    .woobt-wrap-responsive .woobt-products .woobt-product .woobt-price {max-width: 140px !important;text-align: right; }
    /*END Cart Page */ 
  
    /* Checkout */
    .woocommerce-checkout .Checkout_form_section_main .ct-section-inner-wrap {padding-top: 30px !important; padding-bottom: 67px !important;padding-left: 0;padding-right: 0;}
    .Checkout_form_section .woocommerce {padding-left: 20px; padding-right: 20px; }
    .hero_top_categories > .ct-section-inner-wrap, .page_header .ct-section-inner-wrap {padding-bottom: 42px !important;padding-top: 156px !important;}
    .Checkout_form_section .woocommerce .form-row:not(:last-child) {padding: 0;}
    .Checkout_form_section .woocommerce .form-row#billing_city_field, .Checkout_form_section .woocommerce .form-row#billing_postcode_field, .Checkout_form_section .woocommerce .form-row#billing_state_field {width: 100%;padding: 0;}
    /* End Checkout */ 

}


@media screen and (max-width: 767px) { 
      /* Product Details Page */  
        .breadcrumb-header .ct-section-inner-wrap{padding-top:10px;padding-bottom:10px} 
        .Product_details_section_slider{padding-top:0!important;padding-bottom:0!important}
        .Product_details_section_details {padding-bottom: 0 !important;}
        .Product_details_section_slider .flex-control-thumbs li{width:82px;height:56px}
        .Product_details_section_slider .flex-control-thumbs{margin-top:12px;margin-bottom:12px}
        .details_page_promation_code{padding:12px 20px;margin-bottom:26px;font-size: 14px;line-height: 21px;}
        .Product_details_section_details .product_title{font-size:30px}
        .Product_details_section_details .oxy-product-description p{padding-bottom:11px;margin-bottom:4px!important;font-size:14px!important}
        .Product_details_section_details .oxy-product-cart-button table.variations th.label label,.Product_details_section_details .oxy-product-price{width:100%;margin-right:0!important;padding-top:14px}
        .check_conform_box{margin-top:10px;margin-bottom:15px;padding:12px 14px}
        .check_conform_box label{margin-top:0!important}
        .check_conform_box label span{letter-spacing:.39px;font-size:13px}
        .Product_details_section_details .variations_button .wapf-field-row{margin-bottom:10px}
        .Product_details_section_details .variations_button .wapf-field-row .wapf-field-container .wapf-field-description{-webkit-line-clamp:2}
        .Product_details_section_details .variations_button .wapf-field-row .wapf-checkboxes{min-height:126px}
        .Product_details_section_details .quantity{margin-right:12px}.Product_details_section_details .single_add_to_cart_button{width:calc(100% - 105px)}
        .Product_details_section .ct-section-inner-wrap{padding-bottom:52px!important}
        .Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li {width: 100%;}
        .Product_details_section_details .oxy-product-cart-button table.variations .variable-items-wrapper li:not(:last-child) {margin-bottom: 10px;}        
        .product_listing_part .product_list_inner ul.products li .woocommerce-loop-product__title {min-height: auto;}
        .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product {width: 100%;margin-bottom: 26px;margin-left: auto; margin-right: auto;max-width: 384px;}
        .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product img {height: 230px;} 
        .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products {margin-left: 0;margin-right: 0;}
        .you_may_like_section_heading h2 {text-align: center;display: block;width: 100%; }
        .you_may_like_section .ct-section-inner-wrap {padding-top: 65px!important;padding-bottom: 72px!important;}
     /* End Product Details Page */

       /* Product Listing */
       .product_listing_part .product_filter,.product_listing_part .product_list_inner{width:100%!important}
       .product_listing_part .product_list_inner{padding-left:0}
       .product_listing_part .ct-section-inner-wrap{padding-left:0;padding-right:0}
       .product_listing_part .product_filter .wcpf-filter-inner{padding-left:30px;padding-right:30px;width:100%;position:absolute;top:58px;z-index:99;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.1);padding-bottom:32px;left: -100%;transition: 300ms; -webkit-transition: 300ms;}
       .product_filter{position:relative} 
       .product_listing_part .product_filter.active .wcpf-filter-inner {left: 0;}
       .product_filter .ct-div-block .ct-shortcode .wcpf-front-element{margin-bottom:27px}
       .product_filter .ct-div-block .ct-shortcode .wcpf-field-title{padding:27px 0 33px}
       .product_listing_part { padding-top: 0;padding-bottom: 53px;}
       .product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item .wcpf-product-counts, .product_filter .ct-div-block .ct-shortcode .wcpf-checkbox-list .wcpf-item.wcpf-checkbox-item span.wcpf-title {font-size: 15px;}
       .product_filter .ct-div-block .wcpf-field-button {padding-left: 0 !important; padding-right: 0 !important;} 
       .product_listing_part .product_list_inner ul.products {margin-left: 0;margin-right: 0;justify-content: center; margin-top: 41px;}
        .product_listing_part .product_list_inner ul.products li {width: 51% !important; margin-bottom: 30px !important;margin-right: 0 !important;}  
        .product_listing_part .product_list_inner .woocommerce-pagination {margin-top: 23px; }  
    /*END Product Listing */

    /* CHECKOUT */
    .hero_top_categories .ct-code-block h1 {font-size: 38px;line-height: 44px;}
    /*END CHECKOUT */

    /* Order Conformation page */
        .woocommerce-order-received .Checkout_form_section_main .ct-section-inner-wrap {    padding-top: 60px!important;}
    /*END  Order Conformation page */

    /* FOOTER */
    .footer_copy_right .oxy-nav-menu-list {flex-wrap: wrap;justify-content: center;}
    .footer_copy_right .oxy-nav-menu-list li {width: 50%;margin-bottom: 10px;}
    .footer_copy_right .oxy-nav-menu-list li a { text-align: center !important;justify-content: center; padding-left: 3px !important;padding-right: 3px !important; }
    .footer_copy_right .footer-menu,.footer_copy_right  .ct-code-block {width: 100%;justify-content: center; }
    .footer_copy_right .ct-div-block {flex-wrap: wrap;}
    .footer_copy_right .ct-code-block {margin-left: 0 !important;}
    /* END FOOTER */



}
 
@media screen and (max-width: 479px) {
    .hero_top_categories .ct-section-inner-wrap {padding-top: 158px !important;    }
    .product_listing_part .product_list_inner ul.products li {width: calc(100% - 100px) !important; }

     /*Product Listing */
    .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product {max-width: calc(100% - 50px); }
    .you_may_like_section .ct-section-inner-wrap .oxy-related-products ul.products>.product img {height: 160px;}
    
     /*END Product Listing */

    /* Order Conformation page */
    .ordor_conformation_shop_button {max-width: calc(100% - 40px) !important;   }
    /*END Order Conformation page */
}

 

@media screen and (min-width: 768px) { 
    .product_filter_tab, .apply_btn_sidebar {display: none;}
}

@media screen and (min-width: 400px) and (max-width: 980px) { 
.product_listing_part .product_list_inner ul.products li .button, .product_listing_part .product_list_inner ul.products li .added_to_cart {
    min-width: 80% !important;
}

}
