.sold--product{opacity: 0.6;}
.favorites-slider-slide .cart-label{min-width: 190px;}
.out_of_stock{padding-left: 30px;font-size: 40px;font-weight: 600;}
.cart_action .numbers{display: inline-block;}
.cart_action .action-buttons{display: inline-block;}
.form-group.has-search { background-color: #ffffff; color: #333; border-color: rgb(0 0 0 / 42%); border-radius: 0; height: auto; padding: 13px 8px; font-size: 15px; font-family: 'Poppins'; margin-bottom: 10px; line-height: 0px; border: 1px solid #ccc;}
p.product-tilte a {color: #333;font-size: 16px;text-decoration: none;text-align: left;line-height: 25px; text-overflow: ellipsis; white-space: nowrap;}
span.prices span.currency-value { text-decoration: line-through; font-weight: 500; font-size: 16px;}
span.price-black span.currency-value { color: #6995b1; font-weight: 700; font-size: 20px;}
p.product-tilte { margin-bottom: 3px; margin-top: 9px;}
.circle-blog {position: absolute;top: 195px;right: 0px;background: #6995b1;text-align: center;padding: 0px 24px;font-size: 30px;font-weight: 700;color: #fff;}
.footer-section li {line-height: 34px;font-weight: 500;}
ul.selected-tag {display: flex;margin: 0px;padding: 0px;list-style: none;gap: 13px;justify-content: left;align-items: center;}
ul.selected-tag label { font-size: 14px; border: 1px solid #6995b1; padding: 1px 17px;border-radius: 100px;text-decoration: none;margin: 0 5px;background: #FFF;box-shadow: 1px 4px 7px #56565691; width: max-content; margin-bottom: 18px;}
.product-image-cart.mt-4 { margin-top: 0px !important;}
.social-media li {line-height: 40px!important;}
.log-bg {background: #fff;box-shadow: 2px 2px 12px #ccc;border: 1px solid #6995b1;padding: 30px;border-radius: 11px;}
form#setuploginForm input {margin-bottom: 11px;padding: 11px 7px;}
input#rememberme { padding: 0px!important;}
h2.section-title.text-left.login-title { text-align: center;}
.line { display: none!important;}
.log-bg input.action.save.primary.mb-4.login {background: #6995b1;border-radius: 8px;width: 100%;letter-spacing: .01em;font-weight: 700;line-height: 1.42857;border: none;color: #FFF;margin-top: 15px;}
.log-bg a {color: #6995b1;text-decoration: none;}
.log-bg p {font-size: 17px;line-height: 26px;padding-top: 14px;}
.signin.mt-5.mb-5 { margin-top: 100px!important; margin-bottom: 100px!important;}
#contact { font-family: 'Inter'; font-size: 16px; line-height: 30px; margin-bottom: 10px;}
li.header_user_section img {width: 21px;height: 21px;text-align: center;margin: auto;display: table;}
li.header_user_section p {font-size: 13px; line-height: 17px;}
.header-sticky.fixed p { margin-bottom: 0px;}
.searc-bg-top { position: absolute; width: 100%; background: #fff;  z-index: 99;}
.searc-bg-top {background: #fff;border: 1px solid #cccccc73;box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);padding-bottom: 21px;width: 100%;position: absolute;z-index: 999;border-radius: 8px; width: 100%;
height: 420px;overflow-y: scroll;overflow-x: hidden;}
div#autoSearch a.remove__common_search {padding-top: 8px;float: right;padding-right: 13px;color: #6995b1;text-decoration: none;font-size: 19px;}
.searc-bg-top a {text-decoration: none;}
.secrh-text-left span {color: #333; font-size: 15px;}
span.price-black span.currency-symbol {color: #6995b1;}
h2.section-title.text-left { text-align: center;}
form#setupRegisterForm input { margin-bottom: 11px; padding: 11px 7px;}
.already button.action.save.primary {background: #6995b1;border-radius: 8px;width: 100%;letter-spacing: .01em;font-weight: 700;line-height: 1.42857;border: none;color: #FFF;margin-top: 15px;padding: 11px 7px;}
.already p { text-align: center;}
form#setupForgotPassword { background: #fff; box-shadow: 2px 2px 12px #ccc; border: 1px solid #6995b1; padding: 30px; border-radius: 11px; width: 100%; max-width: 50%; margin: auto;}
.already.text-center input.btn.btn-primary { width: 100%; margin-top: 10px;}
.already.text-center label { width: 100%; margin-bottom: 15px;}
.already.text-center a {color: #6995b1;text-decoration: none;font-weight: 600;}
section.section.bg-login { margin-top: 100px; margin-bottom: 100px;}
form#setupForgotPassword input.form-control { padding: 11px 7px;}
.tag-list { padding-left: 30px; padding-top: 8px;}
.out_of_stock {padding-left: 30px;font-size: 20px;font-weight: 700;}
.address {background-color: #f7f7f7;padding: 25px;border: 1px solid #cccccc73;box-shadow: -1px 1px 5px 6px #cccccc26;margin-bottom: 14px;}
.cart-bg-summary {padding-bottom: 0px; height: auto;}
form#applyCouponForm { margin-bottom: 30px;}
.row.order-summary-space .col-lg-7 {display: flex;align-items: center;justify-content: left;}
.cartcss .minus, .cartcss .plus {border: 0px;}
div#getUserAddresses p {font-size: 15px;line-height: 22px;padding-top: 11px;}
form#setupCheckOut .col-md-6 a {background: #6995b1;color: #fff;padding: 3px 15px;border-radius: 14px;font-size: 14px;}
.back-button.shiping-button { margin-bottom: 46px;     margin-top: 20px;}
h5.multisteps-form__title { padding-top: 0px; padding-bottom: 0px; font-size: 19px; font-weight: 700;}
input#cc_owner::placeholder {font-family: 'Inter';}
form#setupCheckOut input[type="radio"] {accent-color: #6995b1;width: 17px;height: auto;}
.bglights-bg {padding: 28px;}
h1.forgot_password--title { text-align: center;}
a.js-btn-first {float: right;text-decoration: none;color: #fff;background: #6995b1;padding: 8px 18px;border-radius: 20px;}
div#myAccordion1::after { display: none;}
.search-auto-top { align-items: center;}
.header-sticky.fixed p { display: none;}
div#price-range-filter input#product_min_price {width: 100%; padding: 5px 10px; border: 1px solid #ccc;    font-family: 'Inter';}
div#price-range-filter input#product_max_price { padding: 5px 10px; border: 1px solid #ccc; font-family: 'Inter';}
.noUi-connect {background: #6995b1;}
.rightside .product--manufacturer a.manufacturer, span.price-black span.currency-value, .rightside span.per-off { color: #6995b1  !important; font-weight: 500; font-size: 16px;}
form#getFedExShippingMethods h5.order1.mb-2 { padding-top: 10px; margin-bottom: 0px!important;}
form#getFedExShippingMethods hr { margin-left: 0px;}
.order-summary-title h5 { margin-top: 0px; text-align: left;}
.cart-bg-summary .row.order-summary-space {margin-top: 6px;display: flex;align-items: center;     margin-bottom: 0px;}
.thank-you-heading h2 {font-size: 70px;font-family: 'Inter'!important;}
.thank-you-heading h3, .thank-you-heading h2, .thank-you-heading p {color: #4F4F4F;font-family: 'Inter'!important;}
.thank-you-heading p {font-family: 'Inter'!important;font-size: 20px;line-height: 28px;}
.row.order-confirmation-btns button.action.save.primary-place:hover {background: #000;color: #fff;}
.row.order-confirmation-btns button.action.save.primary-place {background: #6995b1;width: 100%;text-align: center;color: #fff;padding: 11px;font-size: 20px;margin-top: 20px;border: none;}
.thank-you-heading-inner-text p {font-size: 17px !important;line-height: 27px !important;font-family: 'Inter' !important;}
ul.breadcrumb {color: #6995b1;}
.user-dashboard--css .user-icons .inner-icon {color: #6995b1  !important;}
form#setupTrackOrder input.form-control {padding: 11px 7px;margin-bottom: 11px;}
form#setupTrackOrder input.action.save.primary.mb-4.track-btn {background: #6995b1;border-radius: 8px;width: 100%;letter-spacing: .01em;font-weight: 700;line-height: 1.42857;border: none;color: #FFF;margin-top: 15px;padding: 11px 7px;}
.sortableListsOpener:after{content: '\002B';color: #333;font-weight: bold;float: right;margin-left: 0px;position: relative;right: 0px;top: 28%;font-size: 20px;border: 1px solid #333;border-radius: 100px;width: 23px;height: 23px;text-align: center;line-height: 19px;}
.faq-section .accordion-item > .item-link.active .sortableListsOpener:after, .faq-section li.cat--item.item-link.parent_cat.active .sortableListsOpener:after {content: "\2212";color: #6995b1;border-color: #6995b1;}
li.cat--item.item-link.parent_cat {cursor: pointer;}
.faq-section .accordion .accordion-item button[aria-expanded='true'] {border-bottom: 0px solid #6995b1;}
.faq-section .accordion button[aria-expanded='true'] {color: #6995b1;}
.client-logo img {margin: auto;display: table;width: 235px;height: 90px;object-fit: contain;}
.brand-logo img {width: 160px;height: 71px;margin-bottom: 36px;}
.brand-logo .justify-content-between { justify-content: space-evenly; align-items: center;}
.cat1 img {width: 100%;cursor: pointer;height: 100%;min-height: 376px;max-height: 376px;object-fit: cover;object-position: top;}
div#cartlList { text-align: center; font-size: 60px; font-weight: bold; color: #6995b1;}
.dashboard-box-white .inner-text {font-size: 19px;line-height: 34px;font-family: 'Inter';margin-bottom: 0px !important;}
li.header_user_section ul.nav.nav-block {width: 100%;display: flex;justify-content: flex-start;gap: 0px;width: 100%;}
li.header_user_section .dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color: #6995b1;}
li.header_user_section .dropdown-item:focus, .dropdown-item:hover {color: #1e2125;background-color: transparent!important;}
li.header_user_section li.nav__item a.dropdown-item.nav__link::before {font-family: 'boxicons'; content: "\ec63";padding-right: 6px;}
li.nav__item.logout a.dropdown-item.nav__link::before {content: "\ebc8"!important;font-family: 'boxicons';}
.info-menu span.badge { min-width: auto;}
.no_record_found img {width: 600px;height: 455px;object-fit: cover;}
.no_record_found {display: grid;justify-content: center;}
.product-price span.prices {color: #6995b1;font-weight: 500;font-size: 20px;}
.product-price span.price-black {text-decoration: line-through;font-weight: 700;font-size: 20px;}
.address input {margin-bottom: 2px;padding: 10px;margin-top: 2px; font-size: 15px;}
.rc-anchor-normal {height: 74px;width: 300px;margin-top: 11px!important;}
.address textarea.form-control {margin-bottom: 10px;height: 112px; font-size: 15px;}
.testmonial .carousel-inner {position: relative;width: 70%;overflow: hidden;margin: auto;}
.testmonial .carousel-inner p br {display: none;}
ul.breadcrumb {margin-bottom: 11px;}
.sidebar input#category_search {margin-bottom: 15px;}
li.selected-data svg.svg {margin-top: 5px;}
.row.selling-products p.product-tilte {font-weight: 700;margin-top: 17px;margin-bottom: 3px;line-height: 21px;}
div#myAccordion2 input#manufacturer_search {margin-bottom: 15px; margin-top: 15px;}
.block-tag ul {gap: 0px;}
.proceed-button {margin-top: 20px;margin-bottom: 30px;display: flex;}
.row.selling-products .text a {color: #fff;text-decoration: none;text-transform: uppercase;padding: 6px 1px;line-height: 12px;}
nav#pagination .page-item.active .page-link {z-index: 3;color: #fff;background-color: #000;border-color: #000;}
nav#pagination ul.pagination { justify-content: center;}
.blog-inner-img img {width:100%;height: 292px;object-fit: cover;}
.product-listing.pagenations nav#pagination li a {color: #6995b1;text-decoration: none;position: relative;top: 12px;font-weight: 600;font-size: 16px;padding: 6px 17px;font-size: 16px;margin: 1px;background-color: #6995b1;color: #fff;font-weight: 600;}
.inner-title a {color: #333;font-size: 16px;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;}
.slider.slider-nav.thumb img {margin-left: 6px;border-radius: 10px;width: 145px;height: 145px;object-fit: contain;object-position: center;}
.slider .slick-slide img {display: block;width: auto;height: auto;object-fit: none;border-radius: 6px;object-position: top;margin: auto;}
.header-sticky.fixed {position: fixed;top: 0px;z-index: 9;background: #fff;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.15);padding-bottom: 1px;width: 100%;}
.secure-payment.social ul {margin: 0px;padding: 0px;list-style: none;display: flex;gap: 8px;}
.custom-tab button.btn.btn-dark.btn-medium {margin-top: 20px;margin-bottom: 10px;}
div#collapseExample { margin-bottom: 17px;}
.btn-dark {background-color: #212529;border-color: #212529;margin-right: 10px;color: #ffffff;text-decoration: none;font-weight: 600;text-transform: uppercase;font-size: 18px;padding: 10px 24px;border-radius: 9px;}
.accordion-button:not(.collapsed)::after {background-image: url(/public/images/download.svg);transform: rotate(-180deg);}
textarea.u-full-width.bg-light {width: 100%;padding: 10px 12px;border-radius: 6px;border: none;}
.dropdownrates {display: block;}
.close {display: none;}
.right-arrow { width: 50px;height: 50px;background: #6995b1;line-height: 63px;}
.right-arrow i {font-size: 30px;color: #fff;}
/* .autosearch .image-search-center {min-width: 90px;padding: 16px;padding-left: 0px;} */
.autosearch {padding-top: 12px;}
.col-lg-12.search-auto-top {padding-left: 0px;padding-right: 0px;}
.col-lg-10.secrh-text-left {padding-left: 10px;padding-top: 10px;}
div#profile h2 {font-size: 16px;line-height: 30px;padding-top: 30px;margin-bottom: 10px;}
div#product-specifications-tab h2 {font-size: 16px;line-height: 30px;padding-top: 30px;margin-bottom: 10px;}
.product-detail .slick-prev, .slick-next { display: none !important;}
div#contact1 p { font-weight: bold;}
button#home-tab:focus-visible { outline:none;}
.add-info p {font-size: 16px;color: #333;margin-bottom: 0px;font-weight: 700;line-height: 30px;}
span.help-block.form-error {color: red; font-size: 13px;}
.user-profile-navbar-link i.bx.bx-menu-alt-right { display: none;}
.info-menu li i { font-size: 19px; text-align: center; margin: auto; }
form#productReviewForm span.help-block.form-error {float: none;font-size: 13px;color: red;position: relative;bottom: -1px; }
.cart-bg-summary input.form-control { padding: 12px 10px; border-radius: 10px; font-weight: 600; color: #333; width: 100%;}
form#applyCouponForm .input-group { position: relative;}
form#applyCouponForm a.input-group-btn { position: absolute; right: -11px;	z-index:9999;}
form#applyCouponForm span.help-block.form-error { float: left; font-size: 13px; color: red; position: relative; bottom: -2px;}
.btncolor span.help-block.form-error { color: red; position: relative; bottom: 2px;}
 input.u-full-width.bg-light {margin-bottom: 0px;}
 .form-group.has-error { margin-bottom: 10px; text-align: left;}
a.cart--summary { position: relative; }
span.badge.cart--items.cart--badge { position: absolute; left: 16px; top: -12px;bottom:0}
main.main.dashboard-main .form-group.has-error span.form-error { color:#f00!important; font-size: 12px; margin-top: 0px; display: inline-block; padding-top: 9px;}
div#close-btn-filter input[type="checkbox" i] { accent-color: #6995b1; width: 15px; height: 15px; position: relative; top: 2px;}
.secure-payment li {font-weight: 700;font-size: 16px;padding-left: 30px;padding-top: 17px;}
h4.item-title { font-size: 16px;}
ul.inner-list b { font-size: 16px; margin-bottom: 0px; line-height: 0px;}
.blog-detail b {font-size: 16px;margin-bottom: 0px;line-height: 0px;}
ul.users li {font-weight: 600;color: #333;}
ul.users li i {padding-right: 8px;color: #6995b1;font-size: 17px;}
ul.users {display: flex;gap: 10px;list-style: none;margin: 0px;  padding: 0px;}
/* .custom-tab span.review-titele {font-weight: 600;color: #333;} */
.custom-tab p {font-size: 16px;line-height: 30px;padding-top: 10px;margin-bottom: 10px;}
.custom-tab a.btn.btn-primary {float: right;margin-top: -41px;padding: 10px 32px;border: 12px;font-size: 18px;margin-bottom: 9px;}
.custom-tab .card.card-body {width: 100%;}
.custom-tab hr {width: 100%;margin-left: 0px;margin-bottom: 10px;}
.footer-section li a { color: #000; text-decoration: none; text-transform: capitalize;}
.social-media li a i { color: #fff;}
span.follow {font-weight: 700; color: #333;}
.text a {color: #fff;text-decoration: none;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.row.selling-products .text {background-color: #6995b1;color: white;font-size: 16px;padding: 5px 20px;width: 190px;}
.blog-detail-image img {  height: 100%; object-position: center; max-height: 500px; object-fit: cover;}
.blog-nav .page-link:focus  {color:#333;}
.blog-nav .page-link {padding: 5px 20px;}
.filter-title:before { content: "\ec17"; font-family: boxicons !important; float: left; padding-right: 8px; font-size: 22px;}
.address .btn-primary:focus { box-shadow: none;}
h2#staticBackdropLabel { padding-top: 0px !important; margin-top: 0px;}
.bg-image-youtube .modal-header { border-bottom: 0px; padding-bottom: 0px;}
.breadcrumb li{line-height: 20px;color: #333;text-decoration: none;font-size: 21px;font-weight: 500;padding-left: 0;}
.breadcrumb li a{text-decoration: none;font-size: 21px;font-weight: 500;}
.banner .breadcrumb li{color: #fff;}
.banner .breadcrumb li a { color: #fff;}
.client-logo .slick-slide{height: auto;}
button#filter-button { display: none;} 
#ui-datepicker-div.ui-widget-content.ui-datepicker{background: #fff;}
.ui-icon, .ui-widget-content .ui-icon{background-image: url("/public/images/ui-icons_222222_256x240.png");}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default, 
.ui-button, 
html .ui-button.ui-state-disabled:hover, 
html .ui-button.ui-state-disabled:active{color: #6995b1;text-align: center;background: #fff;border: 1px solid #ccc;}
/* .ui-datepicker th{color: #6995b1;} */
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus, 
.ui-button:hover, .ui-button:focus{background: #6995b1;border: 1px solid #6995b1;color: #fff;}
.ui-widget-header{background: #fff;border: 1px solid #ccc;}
.ui-widget.ui-widget-content{border: 1px solid #ccc;}
.sidebar-menu .menu-icon{width: 18px;height: 18px;}
.star-rateing {float: left;width: 100%;}
.star-rateing .review__rating.star-rating-menu {position: relative;float: left;width: 75px;background-image: url(/public/images/blank-star.png);background-position: left top;background-repeat: repeat-x;height: 34px;overflow: hidden;}
.star-rateing .icn {position: absolute;left: 0px;top: 0;background-image: url(/public/images/star.png);background-position: left top;background-repeat: repeat-x;height: 32px;}
.review-listing{border: 1px solid #ccc;border-radius: 10px;padding: 20px;margin-top: 20px;display: inline-block;width: 100%;}
.review-listing .head-section{font-size: 17px;font-weight: 600;}
.review-listing .head-section i{font-size: 22px;padding-right: 10px;color: #6995b1;}
.review-listing  .star-rateing{display: flex;flex-wrap: wrap;}
.review-listing  .star-rateing .review-title{margin-left: 10px;font-weight: 600;line-height: 26px;}
.review-listing .review-content{margin: 10px 0;display: inline-block;width: 100%;}
.review-listing ul.users{margin-top: 10px;}
.review-listing ul.users li{line-height: 17px;}
.review-listing ul.users li i{padding-right: 2px;float: left;}
.review-listing .users li.verified{font-size: 14px;}
.review-listing .users li.verified i{color: #008000;}
.custom-cart-summary .row{align-items: center;border-bottom: 1px solid #cccccc80;padding-top: 10px;padding-bottom: 10px;}
.custom-cart-summary .summary-product-detail{display: flex;align-items: center;}
.custom-cart-summary .summary-product-detail .summary-content p{font-size: 15px;line-height: normal;font-weight: 600;margin-bottom: 0px;}
.custom-cart-summary .summary-product-detail .product-image-cart{flex: none;width: 100px;margin-right: 0px;}
.custom-cart-summary .summary-product-detail .product-image-cart img{padding: 0;margin: 0;}
.custom-cart-summary .row{align-items: center;}
.custom-cart-summary .summary-price{text-align: right;}
.shipping--details span.title-prod{font-weight: 600;}
.page-overlay {display: none;}
.body-overlay{overflow: hidden;pointer-events: none;}
.body-overlay .page-overlay{position: fixed;background: #333;top: 0;height: 100%;width: 100%;z-index: 9;opacity: 0.5;overflow: hidden;}
.body-overlay .page-overlay img{left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}
.dashboard .breadcrumb li{line-height: 30px;}
.blog-listing .inner-title{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 20px;}
.blog-listing .desc{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;     font-size: 15px;}
.blog-listing .read-more-btn{margin-top: 20px;display: inline-block;width: 100%;}
.tag-list li a {text-decoration: none;color: #333;}
.list li a {text-decoration: none;color: #333;}
.action-buttons a {text-decoration: none;}
.custom-cart-summary .summary-product-detail .product-image-cart img {padding: 0;margin: 0;height: 70px;width: 70px;object-fit: contain;object-position: top;}
.cart-section .row.cartcss .col:first-child .cart-content img {width: 70px;height: 70px;object-fit: contain;margin-bottom: 10px;margin-top: 10px;}
.sub-heading-header {text-align: center; }
/* .autosearch .image-search-center {min-width: 90px;padding: 16px;padding-left: 0px;padding-top: 0px;padding-bottom: 0px;} */
.blog-section p {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.sitemap-header {background-color: #6995b1!important;}
.contact-info h2 {color: #6995b1!important;}
.content-listing li a:hover {color: #6995b1!important;}
#updateCart .cart--quantity {margin-bottom: 10px;margin-top: 30px;}
.faq-sections.tab-new #collapseEight h2 {display: inline-block;}
.faq-sections.tab-new a.btn.btn-primary {float: right;}
.faq-sections.tab-new input {height: 50px;padding: 6px 15px;border: 1px solid #dbdbdb;border-radius: 4px;box-shadow: none;box-sizing: border-box;}
.faq-sections.tab-new textarea#pr_description {width: 100%;height: 250px;box-shadow: 5px 12px 33px 3px #cccccc40;border: 1px solid #ccc;}
.faq-sections.tab-new label {margin: 15px;margin-left: 0px;font-weight: 500;width: 100%;}
.faq-sections.tab-new button.action.save.btn.btn-dark.btn-medium {margin-top: 20px;margin-bottom: 10px;}
.faq-sections.tab-new .accordion-body {padding-left: 0px;padding-right: 0px;}
.faq-sections.tab-new  .accordion-item {background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, .125); border-left: 0px; border-right: 0px;}
.faq-sections.tab-new .accordion-button:not(.collapsed)::after { background-image: none; transform: none; content: "\eb8b";font-family: boxicons !important; font-size: 30px;position: absolute; top: 0px; right: 0px;}
.faq-sections.tab-new .accordion-button::after {flex-shrink: 0;height:auto;width: auto;background-image: none;background-repeat: no-repeat;content: "\ebc0";font-family: boxicons !important;font-size: 30px;}
.faq-sections.tab-new #accordionEX::after {display: none;}
.faq-sections.tab-new .accordion-button {padding: 3px 0px;}
.faq-sections.tab-new .card.card-body {width: 100%;margin-top: 20px;margin-bottom: 30px;}
.faq-sections.tab-new h3 {margin-top: 0px;font-size: 21px;font-weight: 700;padding-left: 12px;line-height: 40px; margin-bottom: 0px;}
.faq-sections.tab-new p {font-size: 17px;font-weight: 500;line-height: 30px;}
.faq-sections.tab-new .accordion-item:first-of-type .accordion-button { border-top-left-radius: 0px; border-top-right-radius: 0px;}
.faq-sections.tab-new h2, h3, h4, h5, h6 { color: #333; font-size: 20px; line-height: 35px; font-weight: 700; margin-top: 0px;}
div#custom-tab-mobile {display: none;}
/* .products-list .single-pro .image {height:350px !important;} */
.blog-section p {margin-bottom: 0px;}
.content-body .card .nav.nav-pills.tab_fields li.nav-item a {padding: 8px;font-size: 15px;height: 35px;line-height: 17px;}
span.currency-value {width: auto !important;}
.content-body span.op_product--info {width: 40%;}
#setupReviews .reviews-button {border-radius: 8px;line-height: 18px;background: #6995b1;min-width: 94px;}
h3.section-title.text-left {text-align: center;margin-bottom: 50px;line-height: 0px;}
.form-edit-body #setupReviews .reviews-button {border-radius: 8px;line-height: 18px;background: #6995b1;min-width: 94px;}
.cart--quantity .numbers {display: flex;justify-content: center;}
/* .shop-selection .single-pro img.image {height: 450px!important;} */
/* .favorites-section.favorites-section .single-pro img {height: 450px;} */
.navbar .links li a {text-decoration: none;white-space: nowrap;color: #000;font-size: 16px;font-weight: 500;text-transform: capitalize;padding: 3px 5px;}
form#productReviewForms textarea.textarea-item {width: 100%;height: 150px;border: 1px solid #ccc;}
.shop-selection .product-tilte a {color: #333;font-size: 16px;text-decoration: none;font-weight: 700;}
.favorites-section p {font-weight: 700;font-size: 35px;margin-bottom: 5px;}
.favorites-section p.text-center {margin-bottom: 50px;}
.filter a {float: right;display: flex;align-items: center;gap: 7px;}
.order-summary-title h5 {margin-top: 0px;text-align: left;font-size: 15px;font-weight: 700;line-height: 35px; margin-bottom: 0px;}
.cart-bg-summary p {font-weight: 500;margin-bottom: 0px;font-size: 15px;     line-height: 30px;}
#cart-summary p.prod-text a {display: flex;align-items: center;gap: 5px;text-decoration: none;color: #333;}
.thank-you-heading {display: flex;flex-direction: column;align-items: center;margin-bottom: 30px; }
.track {text-align: center;padding-top: 28px;line-height: 0px;margin-bottom: 0px;font-size: 17px;}
#guestUserRegister {background: #FFF;width: 60%;box-shadow: 5px 6px 11px 7px #cccccc52;padding: 14px;border: 1px solid #33333336;border-radius: 10px;margin: auto;display: table;text-align: center;}
#guestUserRegister .action.save.primary {text-align: center;border: none; color: #ffffff;text-decoration: none;font-weight: 600;text-transform: uppercase;font-size: 18px;background: #6995b1;padding: 10px 24px;border-radius: 9px;}
.filter-title p {font-size: 15px;}
.sider-title p {font-size: 16px;}
.accordion-item:last-of-type .accordion-collapse {border-bottom-right-radius: 0px!important;border-bottom-left-radius: 0px!important;}
.product-title-detail h2 {font-size: 30px;padding-top: 16px;padding-left: 30px;font-weight: 700;}
.sub-heading-header {font-weight: 700;color: #fff;font-size: 30px;justify-content: center;align-items: center;display: flex;text-transform: capitalize;line-height: 1.5;text-align: center;}
.breadcrumb li {line-height: 20px;color: #333;text-decoration: none;font-size: 16px;font-weight: 500;padding-left: 0;}
.bg-about-header .breadcrumb li a {color: #fff;text-decoration: none;font-size: 15px;font-weight: 500;}
.inner-heading-blog h1 { font-size: 21px;}
.blog-detail p {font-size: 16px;font-weight: 400;line-height: 27px;}
.blog-detail h2 {font-size: 19px;font-weight: 700;margin-bottom: 0px;}
.blog-detail h1 {font-size: 19px;font-weight: 700;margin-bottom: 0px;}
.blog-section p {font-size: 30px;}
.about-us-section p {font-size: 16px;font-weight: 500;line-height: 30px;}
.testmonial p { font-size: 16px; width: 74%;}
.blog-detail ul li {font-size: 16px;line-height: 30px;}
p.text-center.faq-heading {font-weight: 700;font-size: 30px;margin-bottom: 30px;}
.faq-sections h3 {margin-top: 0px;font-size: 16px;font-weight: 700;margin-bottom: 0px;}
.order-summary-space.custom-cart-summary {margin-bottom: 10px;}
.cart-bg-summary a {display: flex;align-items: center;text-decoration: none;color: #333;}
.cart-bg-summary a.js-btn-first { color: #fff;}
.proceed-button a {color: #fff;text-align: center;justify-content: center;}
.faq.mt-5.mb-5 p {font-size: 16px;font-weight: 500;line-height: 30px;}
h2.wp-block-heading {font-size: 18px;line-height: 30px;margin-bottom: 0px;}
.faq-sections p {font-size: 16px;line-height: 30px;}
.shop-selection p {font-weight: 700;font-size: 35px;margin-bottom: 18px;margin-top: 8px;}
.products-list .sidebar .price-input input {font-size: 16px!important;}
.favorites-slider-slide p.product-tilte {margin-bottom: 0px;}
h3.section-title.text-left span.inline-title {font-weight: 700;font-size: 30px;margin-bottom: 30px;}
.box-border2-bg {width: 96%; margin: auto;}
p.info a {display: inline-block;}
.inner-heading-blog .list li i {position: inherit;color: #6995b1;top: 0;font-size: 22px;}
.inner-heading-blog .list li {line-height: 30px;color: #333333;font-size: 16px;display: flex;align-items: center;gap: 5px;}
div#cartlList .cart-section .row.cartcss .product-price .price-black {color: #212529; display: inline-block; font-weight: 500; font-size: 16px;}
.payment-stripe .alert {position: relative;padding: 0px;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;font-size: 13px;margin-bottom: 10px;line-height: 12px;}
.who-are .content-listing li a {color: #333;font-size: 14px;text-decoration: none;font-family: 'Inter';}
.who-are .contact-info h2 {color: #6995b1 !important;font-family: 'Inter';}
.who-are .content-listing ul li {flex: 0 0 25%; line-height: 1;margin: 0px 0px 20px 0px;}
.sitemap-header h1 {color: #fff;font-family: 'Inter'!important;}
body.back-scroll {overflow: hidden !important;}
input#cc_owner {font-family: 'Inter';font-size: 15px;color: #333;}
.custom-cart-summary .form-check label {font-size: 14px;}
.row.order-summary-border {margin-bottom: 10px;}
.cartcss p {font-size: 14px;}
.summary-content span {font-size: 14px;}
.product-image-order img {width: 100%;max-width: 70%;margin: auto;display: table;}
.info-menu li a {font-size: 15px;}
.offcanvas-header img { width: 100%; max-width: 78%;}
form.d-flex.custom-search.product-search--form {position: relative;}
div#autoSearch {width: 100%;}
form.d-flex.custom-search.product-search--form div#autoSearch {top: 50px;position: absolute;}
.products-list .selling-products #productlisting p.product-tilte a, .recently--viewed_slider p.product-tilte a{white-space:unset;}
.product-detail .star-rateing span.rating-text {font-family: 'Inter';}
.custom-tab table.table td { padding-left: 0px;}
.faq-sections .accordion-body { padding-left: 0px;}
.faq-sections button.accordion-button.collapsed { padding-left: 0px;}
.faqsimg { height: 707px;}
.btncolor { height: 707px;}
.contact-custom .address p { font-size: 16px; margin-bottom: 0px;}
.bg-color-delivery p {font-size: 16px;}
.copyright {font-size: 16px;}







/* Cookie css */
.cookies-notice {position: fixed;bottom: 0;z-index: 9;margin-bottom: 10px;}
.cookies-notice-content {width: 100%;height: 100%;display: flex;flex-flow: row wrap;gap: 10px;align-items: center;justify-content: center;background-color: rgba(0,0,0,0.8);color: #fff;padding: 1rem;}
.cookies-notice-message {font-size: 13px;font-weight: 400;color: #fff;width: 100%;padding: 0 1rem;}
.cookies-notice-buttons {display: flex;flex-flow: row nowrap;align-items: center;gap: 8px;margin-left: 0;}
.cookies-notice-buttons .btn {display: inline-flex;align-items: center;justify-content: center;border: solid 1px transparent;padding: 0 1.25rem;height: 3rem;border-radius: 4px;font-size: 12px;font-weight: 500;line-height: 3rem;white-space: nowrap;}
.cookies-notice-buttons .btn-decline {background-color: transparent;border-color: #fff;color: #fff;border-radius: 40px;padding: 10px 14px;}
.cookies-notice-buttons .btn-accept {background-color: #fff;color: #000;border-radius: 40px;padding: 10px 14px;}

.cookies-notice .close-cookie-icon:not(:disabled):not(.disabled) {cursor: pointer;}
.cookies-notice .close-cookie-icon {opacity: 1;z-index: 1;width: 20px;height: 20px;position: absolute;right: 5%;top: 44%;text-align: center;line-height: 18px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.cookies-notice .close-cookie-icon:before{width: 3px;height: 15px;left: 50%;margin: 0 0 0 -2px;position: absolute;top: 2px;content: "";background: #fff;}
.cookies-notice .close-cookie-icon:after{width: 15px;height: 3px;left: 2px;top: 50%;margin: -2px 0 0;position: absolute;content: "";background: #fff;}


.cookie-setting .cookie-setting-preference .section-title{font-size: 1rem;}
.cookie-setting .cookie-setting-preference p.section-content{font-size: .812em;}
.cookie-setting .cookie-setting-preference .accordion button.accordion-button{font-weight: 700;font-size: 13px;}
.cookie-setting .cookie-setting-preference .accordion .accordion-body{background-color: #F2F2F2;}
.cookie-setting .cookie-setting-preference .accordion .accordion-body p{font-size: 12px;font-weight: 400;line-height: 1.8;}
.cookie-setting .cookie-setting-preference .accordion .accordion-button:not(.collapsed){color: #6995b1 !important;background-color: #fff;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header{position: relative;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch {display: flex;align-items: center;gap: 10px;font-size: 0.85rem;cursor: pointer;position: absolute;top: 50%;right: 50px;bottom: 50%;z-index: 9;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch input:empty, .switch .custom-select:empty {overflow: hidden;position: absolute;display: inline-block;position: relative;text-indent: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;line-height: 30px;margin: 2px 0;height: 30px;width: 54px;border-radius: 16px;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch.switch-sm input:empty, .switch.switch-sm .custom-select:empty {line-height: 20px;margin: 2px 0;height: 20px;width: 40px;border-radius: 12px;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch input:empty:before, .switch .custom-select:empty:before {position: absolute;display: block;top: 0;bottom: 0;left: 0;content: " ";transition: all 100ms ease-in;width: 54px;border-radius: 16px;background-color: #666;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch input:checked:before, .switch .custom-select:checked:before {background-color: #6995b1;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch.switch-sm input:empty:before, .switch.switch-sm .custom-select:empty:before {width: 38px;border-radius: 12px;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch input:empty:after, .switch .custom-select:empty:after {position: absolute;display: block;top: 0;bottom: 0;left: 0;content: " ";transition: all 100ms ease-in;width: 54px;border-radius: 16px;height: 24px;width: 24px;line-height: 26px;top: 3px;bottom: 3px;margin-left: 3px;font-size: 0.9em;text-align: center;color: #f8f9fb;background-color: #fff;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch.switch-sm input:empty:after, .switch.switch-sm .custom-select:empty:after {border-radius: 12px;height: 16px;width: 16px;line-height: 16px;top: 2px;bottom: 2px;margin-left: 2px;font-size: 0.7rem;text-align: center;vertical-align: middle;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header .switch.switch-sm input:checked:after, .switch.switch-sm .custom-select:checked:after {margin-left: 20px;}
.cookie-setting .cookie-setting-preference .accordion h2.accordion-header span.switch{font-size: 12px;}
.cookie-footer-btn-container{display: flex;justify-content: end;gap: 10px;}
.cookie-footer-btn-container button.cookie-prefrence-btn{background-color: #000;border: none;color: #fff;letter-spacing: .01em;font-weight: 600;line-height: 18px;padding: 11px 26px;border-radius: 8px;margin-top: 10px;font-size: 13px;}

#cookieInfoBox .cookies-icon .icon-cookies{width: 64px;cursor: pointer;margin: 0px 0px 12px 12px;}
#cookieInfoBox .cookies-icon button{background-color: black;color: #fff;border-radius: 50px;min-width: max-content;}
#cookieInfoBox .cookies-icon button:hover{color: #fff;}
#cookieInfoBox .cookies-icon button:focus{display: none;}
.cookie-setting .accordion-item{border: 1px solid rgba(0, 0, 0, .125);}


nav .navbar .links li a.active {color: #6995b1;}
.product-listing.pagenations nav#pagination li.selected a {background-color: #000;}
img.grey--filter{filter: grayscale(100%);}
.single-pro {position: relative;border: 1px solid #ccc;height: 330px;}
.single-pro > a {position: relative;display: inline-block;width: 100%;height: 330px;}
.single-pro img {width: auto;height: auto;max-width: 100%;max-height: 100%;transform: translate(-50%, -50%);position: absolute;left: 50%;top: 50%;mix-blend-mode: multiply;object-fit: contain;}

/* start media query*/

@media (min-width: 1621px) and (max-width: 1920px) {
    
}   

@media (min-width: 1401px) and (max-width: 1620px) {
    .navbar .links li a {text-decoration: none;white-space: nowrap;color: #000;font-size: 15px;font-weight: 500;text-transform: capitalize;padding: 3px 5px;}
    .custom-slider .carousel-caption { position: absolute; right: 15%; top:17%; left: 11%; text-align: left;}
    .circle-blog {top: 195px;}
    .inner-title a {font-size: 18px;}    
    .faq-sections h3 {margin-bottom: 0px;}
    .footer-section {padding: 40px;}
    .footer-section li {line-height: 30px;}
    .social-media li i { line-height: 36px;}
    .row.order-summary-space p {font-size: 19px; line-height: 25px;}
    .box-border1 {height: auto;}
    .text {font-size: 16px;padding: 11px 14px;}
    .text a {color: #fff;text-decoration: none;text-transform: uppercase;padding: 11px 0px;line-height: 21px;}
    .filter-title {float: left;width: 67%;margin-bottom: 0px;}
    .slider.slider-nav.thumb img {margin-left: 0px;}
    .product-detail .slider .slick-slide {padding: 5px;}
    .product-title-detail h2 {padding-left: 0px;}
    .star-rateing {padding-left: 0px;}
    .product-price {padding-left: 0px;}
    p.pro-des {padding-left: 0px;}
    .product-detail .numbers {padding-left: 0px;}
    .action-buttons {padding-left: 0px;}
    .tag-list {padding-left: 0px;}
    .secure-payment li {padding-left: 0px;}
    .header-sticky.fixed .row.custom-menu {margin-top: 10px;margin-bottom: 10px;}
    hr {margin-left: 0px;}
    /* .inner-title a {white-space: normal;} */
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 15px;}
    h2.mb-5 { margin-bottom: 15px!important}
    .out_of_stock {padding-left: 0px;}
    .secure-payment li img { margin-left: 23px;}
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
    #getAppointment button { margin-top: 40px;}
    a.cart--summary { position: relative;}
    span.badge.cart--items.cart--badge { position: absolute; left: 9px; top: -13px;}
    .autoSearch.user-login-search .searc-bg-top { width: 100%;  overflow-y: scroll;}
    .bg-about-header .breadcrumb li a {font-size: 15px;}
    span.badge.cart--items.cart--badge { position: absolute; left: 14px; top: -9px;}
    /* .products-list .single-pro .image { height: auto!important;} */
    .shop-selection .single-pro .image { height: 450px !important;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim { position: absolute; right: 0PX;}
    .autoSearch.user-login-search .searc-bg-top {width: 100%;overflow-y: scroll;overflow-x: hidden;}
}
    
    
@media (min-width: 1367px) and (max-width: 1400px) {
    .links {position: relative; left: 0px;}
    .custom-slider .carousel-caption { position: absolute; right: 15%; top: 15%; left: 12%; text-align: left;}
    .custom-width {max-width: 1600px; padding-left: 30px; padding-right: 30px;} 
    .circle-blog {top: 195px;}
    .inner-title a {font-size: 20px;}
    .snip1205 {min-width: 100%; max-width: 100%; margin: 10px 5%;}
    .faqsimg img { height: 100%; object-fit: cover;}
    .btn.btn-dark.btn-full.btn-medium {margin-bottom: 60px;}
    .slider.slider-nav.thumb img {height: auto;}
    .faq-sections h3 {margin-bottom: 0px;}
    .footer-section {padding: 20px;}
    .footer-section li {line-height: 30px;}
    .social-media li i { line-height: 36px;}
    .row.order-summary-space p {font-size: 16px; line-height: 25px;}
    .header-sticky.fixed .row.custom-menu {margin-top: 10px;margin-bottom: 10px;}
    .product-title-detail h2 {padding-left: 0px;}
    .star-rateing {padding-left: 0px;}
    .product-price {padding-left: 0px;}
    p.pro-des {padding-left: 0px;}
    .product-detail .numbers {padding-left: 0px;}
    .action-buttons {padding-left: 0px;}
    .tag-list {padding-left: 0px;}
    .secure-payment li {padding-left: 0px;}
    .filter-title {float: left; width: 64%; margin-bottom: 0px;}
    .single-pro .image {height: auto;}
    hr {margin-left: 0px;}
    /* .inner-title a {white-space: normal;} */
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 15px;}
    h2.mb-5 { margin-bottom: 15px!important}
    .out_of_stock {padding-left: 0px;}
    .secure-payment li img { margin-left: 23px;}
    .about-us-section img {margin: auto;display: table;float: right;}
     form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    form#productReviewForm span.help-block.form-error {float: none;font-size: 13px;color: red;position: relative;bottom: -1px; }
    a.cart--summary { position: relative;}
    span.badge.cart--items.cart--badge { position: absolute; left: 9px; top: -13px;}
    .autoSearch.user-login-search .searc-bg-top { width: 100%;  overflow-y: scroll;}
    .bg-about-header .breadcrumb li a {font-size: 15px;}
    .single-pro .image {height: 350px !important;}
    .autoSearch.user-login-search .searc-bg-top {width: 100%; overflow-y: scroll;}
    .navbar .links li {padding: 7px 10px;}
}
    
@media (min-width: 1200px) and (max-width: 1366px) {
    .custom-slider .carousel-caption { position: absolute; right: 15%; top: 15%; left: 12%; text-align: left;}
    .custom-slider .heading-slider { width: 78%;}
    .custom-slider .heading-slider span {font-size: 37px;}
    h1 { font-family: 'Inter'; font-size: 24px; color: #000; line-height: 50px; font-weight: bold;}
    .circle-blog {top: 195px;}
    .inner-title a {font-size: 17px;}
    .snip1205 { margin: 10px 5%; min-width: 100%;}
    form.contact-form label {display: inline-block; padding-top: 17px;}
    .btn.btn-dark.btn-full.btn-medium { margin-top: 24px; margin-bottom: 37px;}
    .faqsimg img { height: 100%; object-fit: cover; object-position: right;}
    .proceed-button a.btn.btn-primary {width: 49%; padding: 10px 13px; font-size: 15px;}
    .text { background-color: #6995b1; color: white; font-size: 15px; padding: 11px 7px;}
    .navbar { padding: 0 0px; justify-content: center;}
    .filter-title { width: 60%;}
    .slider.slider-nav.thumb img {height: auto;}
    .custom-width {max-width: 1600px; padding-left: 30px; padding-right: 30px;} 
    .single-pro .image {height: auto; max-height: 350px;}
    .footer-section li { line-height: 30px;}
    .social-media li i { line-height: 36px;}
    .shop-selection .product-tilte a {font-size: 18px;}
    .testmonial p br {display: none;}
    .faq-sections h3 {margin-bottom: 0px;}
    .footer-section {padding: 20px;}
    .sub-heading-header {font-size: 50px;}
    .bg-blog-header .breadcrumb li a {font-size: 18px;}
    .map iframe { height: 100%; min-height: 420px;}
    .cartcss .minus, .cartcss .plus {width: 31px;}
    .cartcss input {width: 31px;}
    .proceed-button a.btn.btn-success {font-size: 15px; padding: 10px 7px;     width: 49%;}
    .row.order-summary-space p {font-size: 15px; line-height: 25px;}
    .text a {color: #fff;text-decoration: none; text-transform: uppercase;padding: 1px 7px;line-height: 16px;font-size: 13px;display: flex;align-items: center;}
    .header-sticky.fixed .row.custom-menu {margin-top: 10px;margin-bottom: 10px;}
    .product-title-detail h2 {padding-left: 0px;}
    .star-rateing {padding-left: 0px;}
    .product-price {padding-left: 0px;}
    p.pro-des {padding-left: 0px;}
    .product-detail .numbers {padding-left: 0px;}
    .action-buttons {padding-left: 0px;}
    .tag-list {padding-left: 0px;}
    .secure-payment li {padding-left: 0px;}
    .row.selling-products .text a { color: #fff; text-decoration: none; text-transform: uppercase; padding: 11px 3px; line-height: 12px; display: contents;}
    .add-info p br { display: none; }
    .add-info p { font-size:16px;}
    .slider.slider-nav.thumb img {margin-left: 0px;}
    .product-detail .slider .slick-slide { padding: 5px;}
    .secure-payment ul {gap: 10px;}
    hr {margin-left: 0px;}
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative;}
    .searc-bg-top {width: 100%;height: 420px;overflow-y: scroll;overflow-x: hidden;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 9px;}
    h2.mb-5 { margin-bottom: 15px!important}
    a.js-btn-first { padding: 8px 13px; width: max-content;}
    .out_of_stock {padding-left: 0px;}
    .about-us-section img {margin: auto;display: table;float: right;}
    .sider-title p { font-size: 16px; }
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;   display: contents; }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    form#productReviewForm span.help-block.form-error {float: none;font-size: 13px;color: red;position: relative;bottom: -1px; }
    a.cart--summary { position: relative;}
    span.badge.cart--items.cart--badge { position: absolute; left: 13px; top: -8px;}
    .autoSearch.user-login-search .searc-bg-top { width: 100%;  overflow-y: scroll;}
    ul.selected-tag {display:ruby;}
    .bg-about-header .breadcrumb li a {font-size: 15px;}
    .single-pro .image {height: 350px !important;}
    .products-list .single-pro .image { height: 300px !important;}
    .row.selling-products .text {display: flex;justify-content: center;align-items: center;line-height: 32px;}
    .row.selling-products .text a {padding: 4px 3px;line-height: 12px;display: flex;align-items: center;}
    .btncolor p { font-size: 15px; line-height: 19px;}
}
    
    
    
    
@media (min-width: 1024px) and (max-width: 1199px) {
    .logo img { width: 100%; max-width: 100%;}
    .navbar .links li {padding: 0 8px;}
    .navbar .links li a {font-size: 16px; padding: 5px 3px;}
    .custom-slider .carousel-caption { position: absolute; right: 15%; top: 18%; left: 12%;  text-align: left;}
    h1 { font-size: 26px; line-height: 36px; margin-bottom: 12px; margin-top: -9px;}
    p { font-size: 16px; font-weight: 500; line-height: 28px;}
    h2, h3, h4, h5, h6 {font-size: 24px; margin-bottom: 12px; margin-top: -9px;}
    .navbar .links { display: flex; margin-bottom: 0px;}
    .snip1205 {max-width: 100%; margin: 10px 8%; min-width: 100%;}
    .circle-blog {top:195px;}
    .testmonial p br { display: none;}
    .shop-selection .product-tilte a {font-size: 15px;}
    .shop-selection p {padding-top: 18px; font-size: 13px; margin-bottom: 0px;}
    .shop-selection  p.text-center.mb-5 { font-size: 45px;}
    .navbar { padding: 0 0px; justify-content: center;}
    h2.banner-title { font-size: 54px; line-height: 55px;}
    .product-tilte a { color: #333;font-size: 16px;}
    .add-info p br {display: none;}
    .single-pro .image {height: auto;}
    .filter-title {width: 52%;}
    .bg-about-header {padding-top: 80px; padding-bottom: 80px; background-position: bottom;}
    .about-us-section h1 { font-size: 26px;}
    p.inner-title { line-height: 13px;}
    .inner-title a {font-size: 16px; line-height: 22px;}
    .testmonial { margin-bottom: 50px;}
    .blog-section {margin-top: 50px;}
    .blog-section p {font-size: 32px;}
    .Instagram p {font-size: 32px;}
    p.offical-account.mb-5 { font-size: 17px;}
    p.year { font-size: 21px;}
    .contact-custom { margin-top: 50px; margin-bottom: 0px;}
    .address input {margin-bottom: 18px;}
    .slider.slider-nav.thumb img {height: 100px; width: 100px; margin-left: 0px;}
    .product-detail .slider .slick-slide {padding: 5px;}
    .product-title-detail h2 {font-size: 35px; padding-left: 10px;}
    .product-detail .numbers {padding-left: 0px;}
    .action-buttons {padding-left: 0px;}
    .btn-dark {padding: 10px 29px; font-size: 16px;}
    .tag-list {padding-left: 0px;}
    .product-title-detail h2 {padding-left: 0px;}
    .secure-payment li {padding-left: 0px;}
    .star-rateing {padding-left: 0px;}
    p.pro-des {padding-left: 0px;}
    .product-price {padding-left: 0px;}
    .out_of_stock {padding-left: 0px;}
    .footer-section li {line-height: 30px;}
    .social-media li i { line-height: 37px;}
    ul.d-flex.list-unstyled.share {margin-top: 10px;float: left;}
    .faq-sections h3 {margin-bottom: 0px; font-size: 18px;}
    .address {padding: 12px; text-align: center;}
    .address-icon {margin: auto; margin-bottom: 10px;}
    .footer-section {padding: 20px;}
    .sub-heading-header {font-size: 40px;}
    .bg-blog-header .breadcrumb li a {font-size: 18px;}
    .map iframe { height: 100%; min-height: 320px;}
    p.text-center.faq-heading {font-size: 30px; margin-bottom: 20px;}
    span.badge.cart--items.cart--badge { position: absolute; right: -16px;}
    a.cart--summary { position: relative; right: 20px;}
    .row.custom-menu .col-lg-1 {padding-right: 0px;}
    .row.d-flex.align-items-center.customnav { padding-right: 0px;}
    .btncolor h2 {font-size: 30px;}
    .row.selling-products .text {font-size: 13px;padding: 7px 11px;width: 137px;}
    .text a {display: flex;align-items: center;}
    .blog-detail ul li {font-size: 17px;line-height: 26px;}
    .row.selling-products p.price {font-size: 17px;}
    .sidebar .accordion-button {font-size: 17px; line-height: 45px;}
    .product-image-cart img {height: auto;}
    .cartcss p {font-size: 15px; line-height: 18px;}
    .cartcss .minus, .cartcss .plus {}
    .cartcss .minus, .cartcss .plus {width: 30px; height: 30px; font-size: 16px;}
    .cartcss input {    height: 30px; width: 30px;     line-height: 7px; font-size: 13px;}
    .numbers {display: flex;}
    .bglights-bg {padding-left: 10px; padding-right: 10px;overflow: scroll; overflow-x: hidden;}
    .cart-bg-summary {padding: 10px; height:auto;}
    .cart-bg-summary button.btn.btn-default {padding: 12px 9px; font-size: 16px; position: relative; right: 9px;}
    p.cart-title-inner {padding-top: 27px;}
    .cartbg-white p.cart-title-inner {padding-top: 0px;}
    .shop-cart { margin-top: 100px;}
    .proceed-button a.btn.btn-primary {width: 100%; margin-bottom: 10px;}
    .proceed-button a.btn.btn-success {width: 100%; margin-left: 0px;}
    .order-summary-title h5 { font-size: 15px; margin-bottom: 0px;}
    .row.order-summary-space p { font-size:15px; line-height:23px; }
    .box-border1 {height: auto;}
    h3.multisteps-form__title {padding-top: 0px;}
    p.info {padding-top: 15px;margin-bottom: 4px;}
    .user-info .action.save.primary.mb-4 {line-height: 28px; padding: 7px 30px;}
    .coupon-code.pt-5 { padding-top: 14px !important; padding-bottom: 10px;}
    p.edit {margin-bottom: 20px;}
    img.img-fluid.payment-method {margin-bottom: 30px;}
    .proceed-button {margin-top: 14px;margin-bottom: 21px;}
    .text {padding: 6px 5px; width: max-content;}
    .address p a {display: flex;justify-content: center;}
    .row.selling-products .text a {color: #fff;text-decoration: none;text-transform: uppercase;padding: 3px 1px;line-height: 7px;}
    .text a {color: #fff;text-decoration: none;text-transform: uppercase;padding: 11px 20px;line-height: 22px;}
    .content {width: 100%;margin: 0 auto 50px;}
    .accordion-item {border: 0px solid rgba(0, 0, 0, .125);}
    .accordion-body {padding: 1rem 1.25rem;padding-left: 10px;padding-right: 10px;}
    .header-sticky.fixed .row.custom-menu {margin-top: 10px;margin-bottom: 10px;}
    .sidebar .accordion-item {border: 1px solid rgba(0, 0, 0, .125); padding: 10px;}
    hr {margin-left: 0px;}
    .cart-bg-summary p {font-weight: 700; margin-bottom: 12px;}
    .cart-bg-summary .input-group { margin-top: 16px;}
    .inner-tags {margin-right: 6px;}
    .product-detail .numbers h4.item-title {margin-right: 11px;margin-bottom: 10px;margin-top: 0px;line-height: 33px;}
    .sea-side-bg p {font-size: 70px;}
    /* .inner-title a {white-space: normal;} */
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative;}
    .cat1 img {width: 100%;cursor: pointer;height: auto;max-height: 180px;object-fit: cover; object-position: center; min-height: auto;}
    .searc-bg-top {width: 100%;  height: 420px;overflow-y: scroll; overflow-x: hidden;}
    .bg-color-contact {padding: 22px;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 15px;}
    h2.mb-5 { margin-bottom: 15px!important}
    .bg-blog-header {padding-bottom: 60px;padding-top: 60px;background-position: bottom;}
    .signin.mt-5.mb-5 {margin-top: 40px !important; margin-bottom: 40px !important;}
    span.currency-value { font-size: 15px !important;}
    p.product-tilte a {font-size: 15px; line-height: 20px;}
    .out_of_stock {padding-left: 0px;}
    .sidebar .accordion-item {border: 0px solid rgba(0, 0, 0, .125);padding: 10px;}
    .side-bor .price-input .separator {width: 100% !important;}
    .custom-tab .nav-tabs .nav-link { padding: 7px 14px; font-size: 15px;}
    .proceed-button { margin-top: 0px; margin-bottom: 0px; display: block;}
    .proceed-button a.btn.btn-primary {width: 100%;margin-bottom: 0px;}
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px; display: contents; }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    .mobile-cart-view { padding-left: 6px; padding-right: 6px; overflow: scroll; overflow-y: hidden; padding-top: 20px; height: 100%; max-height: 392px; margin: auto;}
    .mobile-cart-view .col { padding-left: 0px; padding-right: 0px;}
    .autoSearch.user-login-search .searc-bg-top {width: 100%;overflow-y: scroll;overflow-x: hidden;height: 420px;}
    ul.selected-tag {display:block;}
    .bg-about-header .breadcrumb li a {font-size: 15px;}
    div#price-range-filter input#product_min_price {width: 100%;padding: 5px 10px;border: 1px solid #ccc;font-family: 'Inter';margin-left: 0px; font-size: 15px;}
    div#price-range-filter input#product_max_price {padding: 5px 10px;border: 1px solid #ccc;font-family: 'Inter';margin-left: 0px; font-size: 15px; }
    .products-list .side-bor .price-input .field {display: grid;width: 100%;height: 45px;align-items: baseline;font-family: 'Poppins'; }
    .single-pro .image {height: 350px !important;}
    #updateCart .cart--quantity {margin-bottom: 10px;margin-top: 30px;}
    .cartbg-white.cart-section .cart-section .row.cartcss .product-price .price-black {color: #212529;font-size: 13px;display: block;line-height: 0px;}
    .cartbg-white.cart-section .cart-section .row.cartcss .product-price .prices {font-size: 14px;}
    .cartbg-white.cart-section .cartcss p {font-size: 13px;line-height: 18px;}
    span.currency-value {width: auto !important;}
    .content-body span.op_product--info {width: 40% !important;}
    .col-lg-12.padding-space {padding-right: 0px;padding-bottom: 10px;}
    .secure-payment li img {padding-left: 16px;}
    .products-list .single-pro .image { height: 218px!important;}
    .shop-selection .single-pro img.image { height: 350px !important;}
    .info-menu ul {gap: 25px;}
    a.js-btn-first {font-size: 14px;     padding: 8px 6px;}
    .blog-nav .page-link { padding: 5px 20px;}
    #guestUserRegister {width: 100%;}
}

@media (min-width: 992px){
    .cookies-notice-content {flex-flow: row nowrap;justify-content: space-between;border-radius: 50px;padding: 1rem 10rem;}
    .cookies-notice-message{width: 55%;}
}

@media (max-width: 991.98px) { 
    .cookies-notice .close-cookie-icon{top: 5px;right: 5px;}
    
}

@media (max-width: 799.98px) { 
    .header-sticky .bg-color .logo{text-align: center;}
    .header-sticky .bg-color nav{left: 7px;right: unset;}
    .header-sticky .bg-color nav .navbar .bx-menu{left: 0;right: unset;justify-content: start;}
    .header-sticky .bg-color .customnav a.right-side{margin-top: -95px;}
    .header-sticky .bg-color .bx-menu-alt-right:before{z-index: 999;}
    .header-sticky .bg-color .custom-search {margin-bottom: 40px;left: 12px;}
    .header-sticky .bg-color .navbar .nav-links{left: -100%;right: unset;}
    .header-sticky .bg-color .customnav .btn-success{left: 0;}
    .header-sticky.fixed .bg-color .customnav a.right-side{margin-top: -65px;}
    .header-sticky.fixed .bg-color .custom-search{margin-bottom: 20px;}
    .header-sticky .bg-color .header--search{padding: 0;}
    
}
    
    
@media (min-width: 768px) and (max-width: 1023px) {
    body.back-scroll {overflow: hidden !important;}
    .logo img { width: 100%; max-width:200px; position: relative; right: 0px; }
    .navbar .bx-menu { float: right; justify-content: right; display: flex; width: auto; position: absolute; right: 0px; z-index: 999; font-size:0px; top: 0px;}
    .logo-name img { width: 50%;}
    .custom-slider .carousel-caption {top: 8%; left: 12%;}
    .custom-slider .heading-slider span br {display: none;}
    .custom-slider .heading-slider span { font-size: 28px; font-weight: bold;}
    .header-sticky.fixed {position: fixed;top: 0px;z-index: 9;background: #fff;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.15);padding-bottom: 30px;width: 100%;}
    .about-section { margin-top: 50px; margin-bottom: 50px;}
    .custom-slider .heading-slider { font-size: 28px; line-height: 35px;}
    h1 { font-size: 25px; line-height: 36px; margin-bottom: 12px; margin-top: -9px;}
    p { font-size: 17px; font-weight: 500; line-height: 26px;}
    .bg-color-delivery p {text-align: center;margin-bottom: 0px;color: #fff;font-size: 15px;}
    .inner-text-bold {font-size: 20px;}
    .about-img img {height: 373px;}
    h2, h3, h4, h5, h6 {font-size: 24px; margin-bottom: 12px; margin-top: -9px;}
    h2.banner-title {font-size: 30px; line-height: 37px;}
    .bg-color-contact h2 {font-size: 26px;}
    .btn.btn-lg.btn-primary {padding: 8px 16px;}
    .navbar .links li a {font-size: 16px !important; line-height: 40px;}
    .navbar .links li {padding: 0 5px;}
    .navbar .nav-links { line-height:0px; height: 100%; display: flex; justify-content: end;}
    .right-arrow { width: 40px; height: 40px; background: #6995b1; line-height: 52px;}
    .right-arrow i { font-size: 30px;}
    .col-lg-12.padding-space { padding-right: 20px; }
    .catgory-section { margin-top: 30px; margin-bottom: 0px;}
    .company-name {padding-bottom: 50px;}
    .favorites-section { margin-top: 30px; margin-bottom: 30px;}
    .favorites-section p { font-size: 30px; margin-bottom: 19px;}
    .pattern {padding-top: 182px;}
    .pattern i.bx.bx-play {top:60%;}
    .shop-selection { margin-top: 30px; margin-bottom: 30px;}
    .shop-selection p {font-size: 30px;}
    p.product-tilte { padding-top: 0px; line-height: 26px;}
    p.price { font-size: 20px;}
    span.read-more-btn { margin-bottom: 30px; display: block;}
    .testmonial { margin-bottom: -61px;}
    .blog-section p {font-size: 30px;}
    p.inner-title { margin-bottom: 0px;}
    p.text-center.mb-5 { margin-bottom: 30px !important;}
    p.text-center.mb-5 br { display: none;}
    .blog-section { margin-top: 100px; margin-bottom: 19px;}
    p.inner-title a {font-size: 18px; white-space: nowrap;}
    p.year {font-size: 18px; line-height: 30px;}
    .footer-section { padding: 30px;}
    p.inner-text-foter br { display: none;}
    .copyright {font-size: 16px;}
    .payment-title img { padding-left: 18px; width: 100%; max-width: 78%;}
    .add-info p br {display: none;}
    nav { position: absolute; right: 0px; top: 44px;}
    .blog-nav nav { position: relative; top: 13px;}
    .bx-menu-alt-right:before { content: "\eb61"; position: relative; left: 24px; right: 2px; bottom: 25px; font-size: 30px;}
    .custom-search { position: relative; top: 10px;}
    .customnav .btn-success {    position: relative; left: -5px;}
    .bg-about-header {padding-bottom: 60px; padding-top: 60px; background-position: bottom;}
    .about-us-section h1 { font-size: 24px;}
    .footer-section li {line-height: 28px;}
    .social-media li i { line-height: 37px;}
    .snip1205 {min-width: 100%; max-width: 100%; margin: 10px 5%;}
    .info-menu { padding-top: 6px;}
    .testmonial p br {display: none;}
    .circle-blog {top: 217px;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 30px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close { display: block;}
    button.btn-rates {display: block; padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .filter-title { float: left;width: auto;margin-bottom: 0px;margin-right: 10px; display: flex;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 9px 11px;}
    .bg-blog-header {padding-bottom: 60px;padding-top: 60px;background-position: bottom;}
    .address {padding: 12px; text-align: center;}
    .address input {margin-bottom: 19px; margin-top: 9px;}
    .contact-custom { margin-top: 40px; margin-bottom: 0px;}
    .Instagram p.text-center { font-size: 30px;}
    .slider.slider-nav.thumb button.slick-next.slick-arrow {right: 0px; height: 32px; top: 80px; background-color: #fff; width: 32px;}
    .slider.slider-nav.thumb button.slick-prev.slick-arrow {height: 32px; top: 80px; background-color: #fff; width: 32px; left: 9px;}
    .custom-tab .nav-tabs .nav-link { padding: 7px 8px; font-size: 15px;}
    p.pro-des {padding-left: 0px;}
    .product-price {padding-left: 0px;}
    p.pro-des {padding-left: 0px;     font-size: 16px;line-height: 27px;}
    .product-detail .numbers {padding-left: 0px;}
    .action-buttons {padding-left: 0px;     padding-top: 15px;} 
    .btn-dark {padding: 10px 29px; font-size: 16px;}
    .tag-list {padding-left: 0px;}
    .out_of_stock {padding-left: 0px;}
    .product-title-detail h2 {padding-left: 0px; font-size: 26px; line-height: 30px;}
    .secure-payment li {padding-left: 0px; font-size: 15px;}
    .star-rateing {padding-left: 0px;}
    .slider.slider-nav.thumb img {height: 100px; width: 100px;}
    .brand-logo img {margin: auto;display: table;margin-bottom: 33px;}
    .brand-logo {margin-top: 40px;margin-bottom: 40px;}
    ul.d-flex.list-unstyled.share {margin-top: 15px;}
    .btn-wrap {margin-top: 50px; margin-bottom: 20px;}
    .block-tag ul { gap: 0px;}
    .faq-sections h3 {margin-bottom: 0px; font-size: 18px;}
    .address-icon {margin: auto; margin-bottom: 10px;}
    .sub-heading-header {font-size: 40px;}
    .bg-blog-header .breadcrumb li a {font-size: 18px;}
    .map iframe { height: 100%; min-height: 320px;}
    p.text-center.faq-heading {font-size: 30px;margin-bottom: 20px;}
    .btncolor h2 {font-size: 30px;}
    p.thank br {display: none;}
    .order-confirmation { margin-top: 40px; margin-bottom: 40px;}
    .blog-section .mb-5 {margin-bottom: 0rem !important;}
    .blog-detail ul li {font-size: 17px;line-height: 26px;}
    .product-tilte a {font-size: 16px;}
    .product-image-cart img {height: auto;}
    .cartcss p {font-size: 13px; line-height: 18px; text-align: center;}
    .cartcss .minus, .cartcss .plus {width: 23px; height: 25px; font-size: 16px; line-height: 5px;}
    .cartcss input {    height: 25px; width: 23px;     line-height: 7px; font-size: 13px;}
    .numbers {display: flex;}
    .bglights-bg {padding-left: 10px; padding-right: 10px;overflow: scroll; overflow-x: hidden;}
    .cart-bg-summary {padding: 10px; height:auto; margin-bottom: 26px;}
    div#cart-summary { margin-top: 21px;}
    div#reviewSummary { margin-top: 21px;}
    .cart-bg-summary button.btn.btn-default {padding: 10px 9px; font-size: 13px; position: relative; right: 9px;}
    p.cart-title-inner {padding-top: 27px;}
    .cartbg-white p.cart-title-inner { padding-top: 2px;}
    .shop-cart { margin-top: 20px;}
    .proceed-button a.btn.btn-primary {width: 100%; margin-bottom: 10px;}
    .proceed-button a.btn.btn-success {width: 100%; margin-left: 0px;}
    .order-summary-title h5 { font-size: 14px; margin-bottom: 5px;}
    .cart-bg-summary input.form-control { padding: 10px 6px; font-size: 13px;}
    .cart-bg-summary p.price {margin-bottom: 15px;}
    p.edit {margin-bottom: 15px;}
    .btn-primary {margin-top: 15px; margin-bottom: 15px;}
    .filter-clear .btn-primary {margin-top: 0px;margin-bottom: 0px;}
    p.info {margin-bottom: 0px;}
    .box-border1 {height: auto;}
    .coupon-code.pt-5 { padding-top: 14px !important; padding-bottom: 10px;}
    .content__inner {margin-top: 30px;}
    .user-info .action.save.primary.mb-4 { padding: 7px 30px;}
    .row.order-summary-space .cart-bg-summary p {text-align: left;}
    .cartcss {display: flex;align-items: flex-start;}
    .customnav input.form-control.me-1 {height: auto;}
    .custom-tab a.btn.btn-primary {margin-top: -64px;}
    img.img-fluid.payment-method {margin-bottom: 30px;}
    .proceed-button {margin-top: 14px;margin-bottom: 21px;}
    .text {padding: 6px 5px; width: auto;}
    .navbar .links {margin-bottom: 15px;}
    .blog-detail {margin-top: 40px;}
    .Instagram.cart { margin-top: 0px;}
    .cart-bg-summary p {font-weight: 600;font-size: 15px;}
    .single-pro .image {height: auto;}
    .address p a {display: flex;justify-content: center;}
    .content {width: 100%;margin: 0 auto 50px;}
    .accordion-body {padding: 1rem 1.25rem;padding-left: 10px;padding-right: 10px;}
    .header-sticky.fixed .row.custom-menu {margin-top: 10px;margin-bottom: 0px;}
    .sidebar .accordion-item {border: 1px solid rgba(0, 0, 0, .125); padding: 10px;}
    .product-detail .slider .slick-slide { padding: 3px;}
    .slider.slider-nav.thumb img {margin-left: 0px;}
    hr {margin-left: 0px;}
    .header-sticky.fixed .info-menu { display: none;}
    .header-sticky.fixed nav {position: absolute;right: 6px; top: 6px;}
    .product-detail .numbers h4.item-title {margin-right: 11px;margin-bottom: 0px;margin-top: 0px;line-height: 33px; font-size: 17px;}
    .inner-tags {margin-right: 7px;}
    .inner-title a {white-space: normal;}
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative; margin-bottom: 30px;}
    .searc-bg-top {width: 100%;top: 0px;height: 420px;overflow-y: scroll; overflow-x: hidden;}
    .image-search-center img {max-width: 100px;height: 100px;object-fit: cover;padding-right: 14px;}
    div#autoSearch {max-height: 500px;width: 100%;}
    span.price-black span.currency-value, .rightside span.per-off {color: #6995b1 !important;font-weight: 700;font-size: 16px;}
    span.prices span.currency-value {font-size: 16px;}
    .bg-color-contact {padding: 22px;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 15px; }
    h2.mb-5 { margin-bottom: 15px!important}
    .signin.mt-5.mb-5 {margin-top: 40px !important; margin-bottom: 40px !important;}
    .shop-selection p.product-tilte a {font-size: 15px;}
    div#contact p { display: none;}
    section.section.bg-login { margin-top: 10px; margin-bottom: 40px;}
    form#setupForgotPassword {max-width: 100%;}
    .Instagram { margin-top: 40px; margin-bottom: 40px;}
    .out_of_stock {padding-left: 0px;}
    button.btn-rates {display: block !important;padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .filter_cat {text-align: left;}
    div#collapseTwo {text-align: left;}
    div#collapsethree {text-align: left;}
    .sidebar .accordion-item {border: 0px solid rgba(0, 0, 0, .125);padding: 10px;}
    .sider-title {text-align: left;}
    div#myAccordion2 input#manufacturer_search {margin-bottom: 15px;margin-top: 15px;}
    .proceed-button { margin-top: 0px; margin-bottom: 0px; display: block;}
    .proceed-button a.btn.btn-primary {width: 100%;margin-bottom: 10px;}
    .shop-cart #cartlList .cartbg-white .bglights-bg { width: 96%;}
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    .user-profile-navbar-link .bx-menu-alt-right:before {content: "\eb5f";position: relative;left: 25px;right: 2px;bottom: 2px;font-size: 40px;}
    .user-profile-dashboard a.nav-link.active {background: #6995b1;color: #fff;}
    .user-profile-dashboard .navbar-nav .nav-link {padding-right: 0px;padding-left: 14px;font-size: 16px;line-height: 25px;color: #333;font-weight: 600;}
    .user-profile-dashboard img { width: 100%; max-width: 70%;}
    .user-profile-dashboard .offcanvas-body { padding-left: 0px; padding-right: 0px;}
    .user-profile-navbar-link i.bx.bx-menu-alt-right { display: block;}
    a.cart--summary { position: relative;}
    span.badge.cart--items.cart--badge { position: absolute; left: 9px; top: -13px;}
    main.main.dashboard-main { padding: 10px;}
    .mobile-cart-view { padding-left: 6px; padding-right: 6px; overflow: scroll; overflow-y: hidden; padding-top: 20px; height: 100%; max-height: 392px; width: 95%; margin: auto;}
    .mobile-cart-view .col { padding-left: 0px; padding-right: 0px;}
    form.d-flex.custom-search.product-search--form .autoSearch.user-login-search .searc-bg-top {width: 100%;top: 0px;overflow-y: scroll;}
    ul.selected-tag {display:ruby;}
    .custom-tab div#contact.show p { display: block;}
    .custom-tab div#contact p { display: table-column;}
    .custom-tab a.btn.btn-primary { margin-top: -39px;}
    .custom-tab .card.card-body { width: 100%;}
    .bg-about-header .breadcrumb li a {font-size: 15px;}
    .autosearch .image-search-center { min-width: 90px; padding: 0px;}  
    .single-pro .image {height:350px!important; }  
    .shop-cart .cart--quantity .numbers {display: flex;justify-content: center;}
    .shop-cart  span.delete {float: right;margin-right: 13px;}
    .cart-summary-cart { margin-top: 30px;}
    .header-sticky.fixed .autoSearch.user-login-search .searc-bg-top {width: 100%; max-width: 92%;top: 109px;overflow-y: scroll;}
    .row.selling-products .text a {color: #fff;text-decoration: none;text-transform: uppercase;padding: 7px 1px;line-height: 12px;}
    .products-list .single-pro .image { height: 303px!important;}
    .shop-selection .single-pro .image { height: 350px !important;}
    .shop-selection .single-pro img.image { height: 320px !important;}
    #guestUserRegister {width: 100%;}
    .col-lg-7.user-info { width: 96%; margin: auto; }
    h5.multisteps-form__title {margin-top: 0px;margin-bottom: 0px;}
}
    
    
    
@media (max-width:920px) { nav .navbar .logo a { font-size: 27px; }
    .navbar .links li{ padding: 0 3px; white-space: nowrap;}
    .navbar .links li a { font-size: 14px; padding: 5px 12px;}
}
    
@media (max-width:800px){
    .navbar .bx-menu{ display: grid;}
    .navbar .nav-links{ position: fixed; top: 0; right: -100%; display: block; max-width: 570px; width: 100%; background:  #fff; line-height: 40px; padding: 20px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); transition: all 0.5s ease; z-index: 1000; padding-left: 4px; padding-right: 4px;}
    .navbar .nav-links .sidebar-logo{ display: flex; align-items: center;  justify-content: left;}
    .sidebar-logo .logo-name{ font-size: 25px; color: #fff;}
    .sidebar-logo i, .navbar .bx-menu { font-size: 30px; color: #000; padding-right: 13px;}
    .navbar .links{ display: block; margin-top: 20px; padding-left: 7px; }
    .navbar .links li .arrow{line-height: 40px;}
    .navbar .links li{ display: block;}
    .navbar .links li .sub-menu{ position: relative; top: 0; box-shadow: none; display: none; left: 0px;}
    .navbar .links li .sub-menu li{ border-bottom: none;}
    .navbar .links li .sub-menu .more-sub-menu{ display: none; position: relative; left: 0;}
    .navbar .links li .sub-menu .more-sub-menu li{ display: flex; align-items: center; justify-content: space-between;}
    .links li:hover .htmlcss-arrow,
    .links li:hover .js-arrow{ transform: rotate(0deg);}
    .navbar .links li .sub-menu .more-sub-menu{ display: none;}
    .navbar .links li .sub-menu .more span{  display: flex; align-items: center; }
    .links li .sub-menu .more:hover .more-sub-menu{ display: none; }
    .navbar .links li:hover .htmlCss-sub-menu,
    .navbar .links li:hover .js-sub-menu{ display: none;}
    .navbar .nav-links.show1 .links .htmlCss-sub-menu,
    .navbar .nav-links.show3 .links .js-sub-menu,
    .navbar .nav-links.show2 .links .more .more-sub-menu{ display: block;} .navbar .nav-links.show1 .links .htmlcss-arrow,
    .navbar .nav-links.show3 .links .js-arrow{ transform: none;}
    .navbar .nav-links.show2 .links .more-arrow{ transform: rotate(90deg);}
    .show3 {display:block !important;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 8px;}
}
    
    
    
    
@media (max-width:767px) {
    body.back-scroll { overflow: hidden !important;}
    .navbar ol, ul { padding-left: 0px !important;}
    .navbar .search-box { position: relative; height: 40px; width: 280px; display: block;}
    .logo img { width: 100%; max-width: 100%; }
    .navbar { max-width: 100%; padding: 12px 8px;}
    .navbar .bx-menu { float: right; justify-content: right; display: flex; width: auto; position: absolute; right: 0px; z-index: 999;}
    .logo img { width: 100%; max-width: 45%; position: relative; right: 0px; margin-bottom: 10px;}
    .navbar { max-width: 100%; padding: 21px 8px;}
    .sidebar-logo i, .navbar .bx-menu { font-size: 46px; color: #000;}
    .row.custom-menu { margin-top: 0px; margin-bottom: 30px;}
    .navbar .links li .arrow {width: 47px;}
    .header-sticky.fixed { top: 0px;}
    h1 { font-size: 21px; line-height: 36px; font-weight: bold; margin-bottom: 12px; margin-top: -9px;}
    p { font-size: 16px; font-weight: 500; line-height: 25px;}
    h2, h3, h4, h5, h6 {font-size: 24px; margin-bottom: 12px; margin-top: -9px;}
    h2.banner-title {font-size: 24px; line-height: 35px;}
    .custom-slider .carousel-caption { position: absolute; right: 15%; top: 2%; left: 16%; text-align: left;}
    .col-lg-12.padding-space {padding-top: 15px;}
    .catgory-section { margin-top: 40px; margin-bottom: 40px;}
    span.logo-name img { width: 70%;}
    .testmonial p br {display: none;}
    .testmonial p {font-size: 16px;}
    .payment-title img { padding-left: 4px; width: 71%; font-size: 13px;}
    .copyright {font-size: 13px; text-align: center;}
    p.widget-title {font-size: 13px; margin-top: 20px; padding-left: 5px; margin-bottom: 5px;}
    .payment-title {float: none;color: #fff;text-align: center;}
    .address {padding: 12px;}
    .bg-color-contact h2 {font-size: 20px;line-height: 0px;margin-top: 0px;}
    .slider.slider-nav.thumb img {height: auto;}
    .bg-color-contact h2.mb-5 { margin-bottom: 30px !important;}
    .cartcss .minus, .cartcss .plus {width: 23px; height: 25px; font-size: 16px;}
    .cartcss input { height: 25px; width: 23px; line-height: 7px; font-size: 13px;}
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative;}
    .inner-title a {white-space: normal;}
    nav {position: absolute;right: 0px;top: 44px;}
    .cat1 img {width: 100%;cursor: pointer;height: auto;max-height: 300px;object-fit: cover; object-position: center; min-height: auto;} 
    .searc-bg-top {width: 100%;top: 0px;height: 420px;overflow-y: scroll;}
    .image-search-center img {max-width: 100px;height: 100px;object-fit: cover;padding-right: 14px;}
    div#autoSearch {max-height: 500px;width: 100%;}
    span.price-black span.currency-value, .rightside span.per-off {color: #6995b1 !important;font-weight: 700;font-size: 16px;}
    span.prices span.currency-value {font-size: 16px;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 8px;}
    .signin.mt-5.mb-5 {margin-top: 40px !important; margin-bottom: 40px !important;}
    section.section.bg-login { margin-top: 10px; margin-bottom: 40px;}
    form#setupForgotPassword {max-width: 90%;}
    .log-bg {width: 90%;}
    .out_of_stock {padding-left: 0px;}
    button.btn-rates {display: block !important;padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .filter_cat {text-align: left;}
    div#collapseTwo {text-align: left;}
    div#collapsethree {text-align: left;}
    .sidebar .accordion-item {border: 0px solid rgba(0, 0, 0, .125);padding: 10px;}
    .sider-title {text-align: left;}
    div#myAccordion2 input#manufacturer_search {margin-bottom: 15px;margin-top: 15px;}
    .proceed-button { margin-top: 0px; margin-bottom: 0px; display: block;}
    .proceed-button a.btn.btn-primary {width: 100%;margin-bottom: 0px;}
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    .user-profile-navbar-link .bx-menu-alt-right:before {content: "\eb5f";position: relative;left: 7px;right: 2px;bottom: -21px;font-size: 40px;}
    .user-profile-navbar-link i.bx.bx-menu-alt-right { display: block;}
    a.cart--summary { position: relative; }
    span.badge.cart--items.cart--badge { position: absolute; left: 9px; top: -13px;}
    main.main.dashboard-main {padding: 0px;}
    .user-profile-dashboard a.nav-link.active { background: #6995b1; color: #fff;}
    .user-profile-dashboard .navbar-nav .nav-link { padding-right: 0px; padding-left: 14px; font-size: 16px; line-height: 25px; color: #333; font-weight: 600;}
    .user-profile-dashboard .offcanvas-body { padding-left: 0px; padding-right: 0px;}
    .user-profile-dashboard img { width: 100%; max-width:60%;}
    .user-profile-dashboard .offcanvas-header button.btn-close { float: left; position: relative; top: 0px;}
    .mobile-cart-view { padding-left: 6px; padding-right: 6px; overflow: scroll; overflow-y: hidden; padding-top: 20px; height: 100%; max-height: 392px; width: 95%; margin: auto;}
    .autoSearch.user-login-search .searc-bg-top {width: 100%;top: 0;overflow-y: scroll;}
    ul.selected-tag {display:block;}
    .testmonial .carousel-control-next, .testmonial .carousel-control-prev{ bottom: -70px; top: unset !important;}
    .testmonial .carousel-control-next{right: 30%;}
    .testmonial .carousel-control-prev{left: 30%;}
    .testmonial .round-circle { width: 70px; height: 70px;} 
    .custom-tab div#contact.show p { display: block;}
    .custom-tab div#contact p { display: table-column;}
    .custom-tab a.btn.btn-primary { margin-top: -48px;}
    .summary-content span {width: 100%;float: right;text-align: right; padding-bottom: 10px;}
    .content-body span.op_product--info {width: auto;}
    .content-body .row.order_product--info {align-items: center;display: flex;justify-content: center;margin: auto;}
    .breadcrumb li a {font-size: 14px;}
    .breadcrumb li {font-size: 17px;}
    main.main.dashboard-main .order--history.row.border .card.outline-border-card .table.table-responsive { display: block;}
    #OrdersList .order_product--items .order--status {display: flex;flex-direction: column;position: unset;padding-right: 10px;justify-content: flex-end;align-items: flex-end;}
    main.main.dashboard-main #OrdersList .btn.btn-group-vertical {float: inline-end;}
    main.main.dashboard-main .content-head {display: block;}
    div#addressesList .table-responsive tr td {text-overflow: ellipsis;white-space: nowrap;}
    p.product-tilte a {text-align: center; text-overflow: initial; white-space: normal; padding-top: 20px;}
    .summary-content {width: 100%; text-align: right;}
    .bg-white-order .thank-you-heading h2 {font-size: 60px;line-height: 64px;}
    .bg-white-order .thank-you-heading h3 {font-size: 32px;}
    .bg-white-order .thank-you-heading-inner-text p {font-size: 20px !important;line-height: 30px !important;}
    .bg-white-order {padding: 22px !important;}
    .bg-white-order .row.order-confirmation-btns button.action.save.primary-place {padding: 8px;font-size: 14px; }
    li.header_user_section p {display: none;}
    div#custom-tab-desktop {display: none;}
    div#custom-tab-mobile {display: block;}
    #guestUserRegister {width: 100%;}
}
    
    
@media  (min-width: 431px) and (max-width: 760px) {
    nav { position: absolute; right: 6px; top: 35px;;}
    .custom-search { position: relative; top: 15px;}
    .customnav .btn-success {    position: relative; left: -18px;}
    .bx-menu-alt-right:before { content: "\eb61"; position: relative; left: 29px; right: 2px; bottom: 26px; font-size: 40px;}
    .offcanvas-end {border-left: 0px; width: 420px;}
    .navbar ol, ul { padding-left: 0px !important;}
    ul.list { padding-left: 14px !important;}
    .navbar .search-box { position: relative; height: 40px; width: 280px; display: block;}
    .logo img { width: 100%; max-width: 100%; }
    .navbar { max-width: 100%; padding: 12px 8px;}
    .navbar .bx-menu { float: right; justify-content: right; display: flex; width: auto; position: absolute; right: 0px; z-index: 999;}
    .logo img { width: 100%; max-width: 50%; }
    .navbar { max-width: 100%; padding: 39px 8px;}
    .sidebar-logo i, .navbar .bx-menu { font-size: 40px; color: #000;}
    .row.custom-menu { margin-top:0px; margin-bottom: 0px;}
    .navbar .links li .arrow {width: 47px;}
    .info-menu { margin-bottom: 23px; padding-top: 0px; display: block;}
    .info-menu li { display: contents;}
    .info-menu li a {font-size: 14px;}
    .info-menu ul { gap: 11px;}
    .navbar .links li a { font-size: 16px; padding-left: 10px;}
    .header-sticky.fixed { position: fixed; width: 100%; top: 0px; z-index: 9; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.15); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
    h2.banner-title {font-size: 16px; line-height: 9px;}
    h2.banner-title br {display: none;} 
    .right-arrow {width: 30px; height: 30px; line-height: 37px;}
    .right-arrow i {font-size: 22px;}
    .heading-sliders p br { display: none;}
    .custom-slider .carousel-caption {top: 8%; left: 14%;}
    .heading-sliders p  { font-size: 12px; line-height: 17px; font-weight: 400;}
    .btn.btn-lg.btn-primary {padding: 9px 20px; font-size: 12px;}
    .custom-slider .carousel-indicators [data-bs-target] { width:10px; height:10px; }
    .slick-prev:before, .slick-next:before {display: none !important;}
    button.slick-next.slick-arrow { display: none;}
    .catgory-section { margin-top: 30px; margin-bottom: 30px;}
    .favorites-section { margin-top: 30px; margin-bottom: 30px;}
    .favorites-section p {font-size: 25px; margin-bottom: 10px;}
    p.product-tilte { padding-top: 15px; line-height: 45px;}
    .shop-selection { margin-top: 30px; margin-bottom: 50px;}
    .shop-selection  p { font-weight: 700; font-size: 25px; margin-bottom: 18px;}
    .sea-side-bg p { font-size: 48px; line-height: 59px; padding-top: 0px;}
    span.read-more-btn { margin-bottom: 23px; display: block;}
    .footer-section {  padding: 20px; padding-top: 50px; padding-left: 10px; padding-right: 10px;}
    p.inner-text-foter br { display: none;}
    .round-circle { width: 0px; height: 0px;}
    .company-name {padding-bottom: 54px;}
    .add-info p br {display: none;}
    .footer-section li { line-height: 27px; font-size: 14px;}
    .social-media li i { font-size: 23px; padding-top: 7px;}
    .heading-testmonial {font-size: 30px;}
    .testmonial p {font-size: 15px; width: 100%;}
    .testmonial { margin-bottom: -50px;}
    .payment-title img {width: 100%; max-width: 50%;}
    .sea-side-bg {padding-bottom: 87px;}
    .inner-text {margin-bottom: 18px;}
    .blog-section p {font-size: 25px; margin-bottom: 0px;}
    .blog-section { margin-top: 70px; margin-bottom: 30px;}
    p.text-center.mb-5 { margin-bottom: 21px !important;}
    .snip1205 {max-width: 100%; margin: 10px 3%;}
    .Instagram p { font-size: 25px;}
    p.offical-account.mb-5 { font-size: 15px; margin-bottom: 20px !important;}
    .Instagram { margin-top: 40px; margin-bottom: 40px;}
    .col-lg-12.padding-space {  padding-bottom: 0px; padding-right: 15px;}
    .bg-color-delivery p { margin-bottom: 4px; color: #fff; font-size: 14px; line-height: 32px;}
    .testmonial p br {display: none;}
    .bg-about-header { padding-top: 40px; padding-bottom: 40px; background-attachment: inherit;}
    .bg-about-header .breadcrumb li a {font-size: 13px;}
    .sub-heading-header {font-size: 26px;}
    .about-us-section h1 { font-size: 21px; line-height: 28px;}
    .bg-color-delivery {margin-bottom: 0PX;}
    .about-us-section {margin-top: 40px;     margin-bottom: 40px;}
    a.btn.btn-lg.btn-primary.mt-5 { margin-top: 0px!important; margin-bottom: 20px;}
    .blog-nav nav {position: relative;right: 0px;top: 0px;}
    .row.selling-products { padding-left: 0px;}
    .bg-color-delivery .col { flex: inherit; width: 50%;}
    .slider.slider-nav.thumb img {height: auto; margin-left: 0px;}
    .product-title-detail h2 { font-size: 21px; padding-top: 17px; padding-left: 0px; line-height: 10px;}
    .circle-blog {top:195px;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close { display: block;}
    button.btn-rates {display: block !important; padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .filter-title { float: left;width: auto;margin-bottom: 0px;margin-right: 10px;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .row.selling-products p.product-tilte {margin-top: 0px;}
    .bg-color-contact {padding: 20px;}
    .contact-custom { margin-top: 40px; margin-bottom: 0px;}
    .bg-blog-header {padding-top: 40px; padding-bottom: 40px; background-attachment: inherit;}
    .slider.slider-nav.thumb button.slick-next.slick-arrow {right: 0px; height: 32px; top: 50px; background-color: #fff; width: 32px;}
    .slider.slider-nav.thumb button.slick-prev.slick-arrow {height: 32px; top: 50px; background-color: #fff; width: 32px; left: 9px;}
    p.pro-des {padding-left: 10px;}
    .product-price {padding-left: 10px;}
    p.pro-des {padding-left: 10px;}
    .product-detail .numbers {padding-left: 10px;}
    .action-buttons {padding-left: 10px;}
    .btn-dark {padding: 10px 27px; font-size: 16px;}
    .tag-list {padding-left: 10px;}
    .secure-payment ul {display: inline-block;}
    .secure-payment li {padding-left: 10px;}
    .secure-payment.social ul {display: flex;}
    .nav-tabs .nav-link { padding: 10px 17px; font-size: 16px;}
    .custom-tab p {font-size: 14px;}
    .product-detail {margin-top: 18px;}
    .slider .slick-slide img {height: 280px;}
    .product-title-detail h2 br { display: none;}
    .star-rateing { padding-left: 10px;}
    .custom-tab {margin-top: 30px;margin-bottom: 30px;}
    hr {margin-left: 10px;}
    .inner-heading-blog h2 { font-size: 26px;line-height: 28px;}
    .inner-heading-blog {padding: 20px;}
    .blog-detail h3 {line-height: 30px;         font-size: 20px;}
    .blog-detail ul li {font-size: 16px;line-height: 30px;}
    .blog-detail {margin-top: 40px; margin-bottom: 40px;}
    .block-tag .btn-dark { padding: 10px 12px; font-size: 16px;}
    ul.d-flex.list-unstyled.share { margin-top: 0px; float: left;}
    .page-link { padding: 3px 10px;}
    .page-item:not(:first-child) .page-link {margin-left: 0px;}
    .blog-section .col-lg-3.col-sm-6.mb-5 { margin-bottom: 10px !important;}
    p.text-center.faq-heading {font-size: 24px;margin-bottom: 15px;}
    .accordion-body {padding-left: 10px;padding-right: 0px;}
    .faq-sections h3 {margin-bottom: 0px;     font-size: 18px;}
    .btncolor h2 {font-size: 36px;padding-top: 40px;}
    .btncolor {padding-left: 15px !important;padding-right: 15px !important;}
    .faq-sections {margin-top: 30px;margin-bottom: 30px;}
    .brand-logo img {margin: auto;display: table;margin-bottom: 33px;}
    .brand-logo {margin-top: 40px;margin-bottom: 40px;}
    ul.d-flex.list-unstyled.share li {margin-left: 4px; padding: 3px 7px;     line-height: 17px;}
    .block-tag ul {gap: 0px;}
    .post-tags {margin-bottom: 30px;}
    .map iframe {height: 100%;min-height: 320px;}
    .bg-color-contact h2.mb-5 {margin-bottom: 30px !important;text-align: center;}
    .address input {margin-bottom: 16px;}
    .address-icon {float: left;margin-right: 16px;}
    #offcanvasRightLabel img { width: 100%;max-width: 70%;float: left;margin-left: 49px;}
    .offcanvas-header button.btn-close { float: left;position: absolute;top: 36px;}
    .order-confirmation {margin-top: 40px;margin-bottom: 40px;}
    .add-info p {font-size: 14px;}
    .add-info a {font-size: 14px;}
    .footer-section i.bx.bxs-chevrons-right { padding-right: 5px;font-size: 13px;}
    p.inner-text-foter {line-height: 26px;font-size: 15px;}
    .cartcss h5 {font-size: 12px;     line-height: 20px;}
    .product-image-cart img {height: auto;}
    .cartcss p {font-size: 11px; line-height: 18px;}
    .cartcss .minus, .cartcss .plus {}
    .cartcss .minus, .cartcss .plus {width: 23px; height: 25px; font-size: 16px;    line-height: 4px;}
    .cartcss input {    height: 25px; width: 23px;     line-height: 7px; font-size: 13px;}
    .numbers {display: flex;}
    .bglights-bg {padding-left: 6px; padding-right: 6px;overflow: scroll; overflow-x: hidden; padding-top: 20px; height: 100%; max-height: 392px; width: 96%; margin: auto;}
    .cart-bg-summary {padding: 10px; height:auto; margin-top: 20px; margin-bottom: 20px;}
    .cart-bg-summary button.btn.btn-default {padding: 10px 9px; font-size: 16px;}
    p.cart-title-inner {padding-top: 27px;}
    .shop-cart { margin-top: 20px;}
    .proceed-button a.btn.btn-primary {width: 100%; margin-bottom: 10px;}
    .proceed-button a.btn.btn-success {width: 100%; margin-left: 0px;}
    .content {width: 100%; margin: 0 auto 0px;}
    .order-summary-title h5 {margin-bottom: 0px; font-weight: 600;}
    .cart-bg-summary  p.price { float: right; margin-bottom: 21px; }
    .coupon-code.pt-5 { padding-top: 20px !important;}
    .row.order-summary-space p { text-align: right;}
    .content__inner {margin-top: 40px;margin-bottom: 40px;}
    .multisteps-form__panel.p-4.rounded.bg-white.js-active {padding: 5px!important;} 
    .btn-primary {margin-top: 15px; margin-bottom: 15px;}
    span.delete img {width: 100%;max-width: 78%;}
    .user-info .action.save.primary.mb-4 {line-height: 22px; padding: 9px 30px;}
    .navbar ul li { border-bottom: 1px solid #cccccc87;}
    .cartcss {display: flex;align-items: flex-start;}
    .cart-bg-summary .input-group {margin-top: 20px;margin-bottom: 20px;}
    .customnav input.form-control.me-1 {height: auto;}
    h4.item-title {margin-right: 15px;}
    .custom-tab .card.card-body { width: 100%;}
    .custom-tab a.btn.btn-primary {margin-top: -82px;}
    .sidebar-logo i, .navbar .bx-menu {padding-right: 0px !important;}
    .custom-slider .btn-primary { margin-top: 0px; margin-bottom: 15px;}
    img.img-fluid.payment-method {margin-bottom: 30px;}
    .proceed-button {margin-top: 14px;margin-bottom: 14px;}
    .single-pro .image {height: auto;}
    .custom-tab ul {margin-bottom: 0px;padding-left: 15px !important;}
    .blog-detail ul {list-style: none !important;}
    .cart-bg-summary p {font-weight: 600; font-size: 15px;}
    .box-border1 .form-group.has-search.mt-4 {margin-top: 0px !important;}
    .sidebar .accordion-item {border: 1px solid rgba(0, 0, 0, .125); padding: 10px;}
    p.text-center.mb-5 br {display: none;}
    .filter-clear .btn-primary {margin-top: 0px;margin-bottom: 0px;}
    .product-detail .slider .slick-slide { padding: 3px;}
    .header-sticky.fixed .info-menu { display: none;}
    .header-sticky.fixed nav {position: absolute;right: 6px; top: -12px;}
    .col-lg-7.user-info {width: 94%; margin: auto;}
    .blog-section .inner-title a {color: #333;font-size: 19px;text-decoration: none;}
    .testmonial .carousel-inner {width: 100%;}
    .inner-title a {white-space: normal;}
    .blog-inner-img img {width: 100%;}
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative;}
    #productlisting { margin: 0px;}
    .cat1 img {width: 100%;cursor: pointer;height: auto;max-height: 300px;object-fit: cover; object-position: center; min-height: auto;}
    .inner-heading-blog {padding: 20px; padding-left: 0px !important; margin-bottom: 35px !important;}
    .blog-detail p {padding-left: 10px;padding-right: 10px;}
    ul.d-flex.list-unstyled.share {width: 100%;}
    .blog-nav {position: relative;display: inline-block;}
    .shop-selection .product-tilte a {text-align: center;}
    .shop-selection {text-align: center;}
    p.product-tilte a {text-align: center;}
    .favorites-section {text-align: center;}
    .searc-bg-top {width: 100%;top: 0px;height: 420px;overflow-y: scroll;}
    .image-search-center img {max-width: 100px;height: 100px;object-fit: cover;padding-right: 14px;}
    div#autoSearch {max-height: 500px;width: 100%;}
    span.price-black span.currency-value, .rightside span.per-off {color: #6995b1 !important;font-weight: 700;font-size: 16px;}
    span.prices span.currency-value {font-size: 16px;}
    .bg-color-contact h2 {margin-top: 20px;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 8px;}
    .signin.mt-5.mb-5 {margin-top: 40px !important; margin-bottom: 40px !important;}
    .products-list {text-align: center;}
    .product-price {padding-left: 0px;}
    p.pro-des {padding-left: 0px;}
    .product-detail .numbers {padding-left: 0px;}
    .action-buttons {padding-left: 0px;}
    .tag-list {padding-left: 0px;}
    .secure-payment li {padding-left: 0px;}
    div#contact p { display: none;}
    section.section.bg-login { margin-top: 10px; margin-bottom: 40px;}
    form#setupForgotPassword {max-width: 90%;}
    .log-bg {width: 90%;}
    .out_of_stock {padding-left: 0px;}
    button.btn-rates {display: block !important;padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .filter_cat {text-align: left;}
    div#collapseTwo {text-align: left;}
    div#collapsethree {text-align: left;}
    .sidebar .accordion-item {border: 0px solid rgba(0, 0, 0, .125);padding: 10px;}
    .sider-title {text-align: left;}
    div#myAccordion2 input#manufacturer_search {margin-bottom: 15px;margin-top: 15px;}
    .products-list {margin-top: 13px;margin-bottom: 100px;}
    .select select.form-select {margin-right: 0px;}
    div#high-low {display: inline-grid;margin-top: 16px;}
    .product-detail .slick-prev, .slick-next { display: none;}
    .proceed-button { margin-top: 0px; margin-bottom: 0px; display: block;}
    .proceed-button a.btn.btn-primary {width: 100%;margin-bottom: 0px;}
    #updateCart .cartcss .cart-content p {font-size: 12px;text-align: left;}
    .row.cartcss .product-image-cart img {height: auto;object-fit: cover;}  
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    .user-profile-navbar-link .bx-menu-alt-right:before {content: "\eb5f";position: relative;left: 7px;right: 2px;bottom: -21px;font-size: 40px;}
    .user-profile-navbar-link i.bx.bx-menu-alt-right { display: block;}
    a.cart--summary { position: relative;}
    span.badge.cart--items.cart--badge { position: absolute; left: 9px; top: -13px;}
    main.main.dashboard-main {padding: 0px;}
    .mobile-cart-view { padding-left: 6px; padding-right: 6px; overflow: scroll; overflow-y: hidden; padding-top: 20px; height: 100%; max-height: 392px; width: 95%; margin: auto;}
    .autoSearch.user-login-search .searc-bg-top { width: 100%; max-width: 94%; top: 167px; overflow-y: scroll;}
    ul.selected-tag {display:block;}
    .custom-tab div#contact.show p { display: block;}
    .custom-tab div#contact p { display: table-column;}
    .custom-tab a.btn.btn-primary { margin-top: -48px;}
    h2#staticBackdropLabel { padding-top: 0px !important; margin-top: 0px;}
    .summary-content span {width: 100%;float: right;text-align: right;}
    main.main.dashboard-main .content-body span.op_product--info {width: auto;}
    .content-body .row.order_product--info {align-items: center;display: flex;justify-content: center;margin: auto;}
    .breadcrumb li a {font-size: 14px;}
    .breadcrumb li {font-size: 17px;}
    .custom-slider img {height: 200px;object-fit: cover;}
    p.product-tilte a {text-align: center; text-overflow: initial; white-space: normal;}
    #guestUserRegister {width: 100%;}
    h3.section-title.text-left span.inline-title {line-height: 35px;}
}
 


    
@media  (max-width: 430px) {  
    nav { position: absolute; right: 6px; top: 35px;;}
    .custom-search { position: relative; top: 15px;}
    .customnav .btn-success {    position: relative; left: -18px;}
    .bx-menu-alt-right:before { content: "\eb61"; position: relative; left: 29px; right: 2px; bottom: 26px; font-size: 40px;}
    .offcanvas-end {border-left: 0px; width: 420px;}
    .navbar ol, ul { padding-left: 0px !important;}
    ul.list { padding-left: 14px !important;}
    .navbar .search-box { position: relative; height: 40px; width: 280px; display: block;}
    .logo img { width: 100%; max-width: 100%; }
    .navbar { max-width: 100%; padding: 12px 8px;}
    .navbar .bx-menu { float: right; justify-content: right; display: flex; width: auto; position: absolute; right: 0px; z-index: 999;}
    .logo img { width: 100%; max-width: 50%; }
    .navbar { max-width: 100%; padding: 39px 8px;}
    .sidebar-logo i, .navbar .bx-menu { font-size: 40px; color: #000;}
    .row.custom-menu { margin-top:0px; margin-bottom: 0px;}
    .navbar .links li .arrow {width: 47px;}
    .info-menu { margin-bottom: 23px; padding-top: 0px; display: block;}
    .info-menu li { display: contents; font-size: 14px;}
    .info-menu li a {font-size: 14px;}
    .info-menu ul { gap: 11px;}
    .navbar .links li a { font-size: 16px; padding-left: 10px;}
    .header-sticky.fixed {position: fixed;top: 0px;z-index: 9;background: #fff;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.15);/*padding-bottom: 20px;*/width: 100%;}
    h2.banner-title {font-size: 16px; line-height: 9px;}
    h2.banner-title br {display: none;} 
    .right-arrow {width: 30px; height: 30px; line-height: 37px;}
    .right-arrow i {font-size: 22px;}
    .heading-sliders p br { display: none;}
    .custom-slider .carousel-caption {top: 8%; left: 14%;}
    .heading-sliders p  { font-size: 12px; line-height: 17px; font-weight: 400;}
    .btn.btn-lg.btn-primary {padding: 9px 20px; font-size: 12px;}
    .custom-slider .carousel-indicators [data-bs-target] { width:10px; height:10px; }
    .slick-prev:before, .slick-next:before {display: none !important;}
    button.slick-next.slick-arrow { display: none!important;}
    .catgory-section { margin-top: 30px; margin-bottom: 30px;}
    .favorites-section { margin-top: 30px; margin-bottom: 30px;}
    .favorites-section p {font-size: 25px; margin-bottom: 10px;}
    p.product-tilte { padding-top: 15px; line-height: 45px;}
    .shop-selection { margin-top: 30px; margin-bottom: 50px;}
    .shop-selection  p { font-weight: 700; font-size: 25px; margin-bottom: 18px;}
    .sea-side-bg p { font-size: 48px; line-height: 59px; padding-top: 0px;}
    span.read-more-btn { margin-bottom: 23px; display: block;}
    .footer-section {  padding: 20px; padding-top: 50px; padding-left: 10px; padding-right: 10px;}
    p.inner-text-foter br { display: none;}
    .round-circle { width: 0px; height: 0px;}
    .testmonial .round-circle { width: 60px; height: 60px; line-height: 83px;} 
    .company-name {padding-bottom: 54px;}
    .add-info p br {display: none;}
    .footer-section li { line-height: 27px; font-size: 14px;}
    .social-media li i { font-size: 23px; padding-top: 7px;}
    .heading-testmonial {font-size: 30px;}
    .testmonial p {font-size: 15px; width: 100%;}
    .testmonial { margin-bottom: -50px;}
    .payment-title img {width: 100%; max-width: 50%;}
    .sea-side-bg {padding-bottom: 87px;}
    .inner-text {margin-bottom: 18px;}
    .blog-section p {font-size: 25px; margin-bottom: 0px;}
    .blog-section { margin-top: 70px; margin-bottom: 30px;}
    p.text-center.mb-5 { margin-bottom: 21px !important;}
    .snip1205 {max-width: 100%; margin: 10px 3%;}
    .Instagram p { font-size: 25px;}
    p.offical-account.mb-5 { font-size: 15px; margin-bottom: 20px !important;}
    .Instagram { margin-top: 40px; margin-bottom: 40px;}
    .col-lg-12.padding-space {  padding-bottom: 0px; padding-right: 0px;}
    .bg-color-delivery p { margin-bottom: 4px; color: #fff; font-size: 14px; line-height: 32px;}
    .testmonial p br {display: none;}
    .bg-about-header { padding-top: 40px; padding-bottom: 40px; background-attachment: inherit;}
    .bg-about-header .breadcrumb li a {font-size: 13px;}
    .sub-heading-header {font-size: 26px;}
    .about-us-section h1 { font-size: 21px; line-height: 28px;}
    .bg-color-delivery {margin-bottom: 0PX;}
    .about-us-section {margin-top: 40px;     margin-bottom: 40px;}
    a.btn.btn-lg.btn-primary.mt-5 { margin-top: 0px!important; margin-bottom: 20px;}
    .blog-nav nav {position: relative;right: 0px;top: 0px;}
    .row.selling-products { padding-left: 0px;}
    .bg-color-delivery .col { flex: inherit; width: 50%;}
    .slider.slider-nav.thumb img {height: 100px;margin-left: 0px;width: 100px; margin-bottom: 30px;}
    .product-title-detail h2 { font-size: 24px; padding-top: 10px; padding-left: 0px; line-height: 28px;}
    .circle-blog {top:195px;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close { display: block;}
    button.btn-rates {display: block !important; padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .filter-title { float: left;width: auto;margin-bottom: 0px;margin-right: 10px; display: flex;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .row.selling-products p.product-tilte {margin-top: 0px;}
    .bg-color-contact {padding: 20px;}
    .contact-custom { margin-top: 40px; margin-bottom: 0px;}
    .bg-blog-header {padding-top: 40px; padding-bottom: 40px; background-attachment: inherit;}
    .slider.slider-nav.thumb button.slick-next.slick-arrow {right: 0px; height: 32px; top: 50px; background-color: #fff; width: 32px;}
    .slider.slider-nav.thumb button.slick-prev.slick-arrow {height: 32px; top: 50px; background-color: #fff; width: 32px; left: 9px;}
    p.pro-des {padding-left: 0px;}
    .product-price {padding-left: 0px; padding-top: 0px;}
    p.pro-des {padding-left: 0px;}
    .product-detail .numbers {padding-left: 0px; display: flex;}
    .action-buttons {padding-left: 0px; padding-top: 10px;}
    .btn-dark {padding: 10px 27px; font-size: 16px;}
    .tag-list {padding-left: 0px;}
    .secure-payment ul {display: inline-block;}
    .secure-payment li {padding-left: 0px;}
    .secure-payment.social ul {display: flex; gap: 11px;}
    .nav-tabs .nav-link { padding: 10px 13px; font-size: 16px;}
    .custom-tab .nav-tabs .nav-link { padding: 5px 11px; font-size: 15px;}
    .custom-tab p {font-size: 14px;}
    .product-detail {margin-top: 18px;}
    .product-title-detail h2 br { display: none;}
    .star-rateing { padding-left: 0px;}
    .custom-tab {margin-top: 30px;margin-bottom: 30px;}
    hr {margin-left: 10px;}
    .inner-heading-blog h2 { font-size: 26px;line-height: 28px;}
    .inner-heading-blog {padding: 20px; padding-left: 0px !important; margin-bottom: 35px !important;}
    .blog-detail h3 {line-height: 30px; font-size: 20px;}
    .blog-detail ul li {font-size: 16px;line-height: 30px;}
    .blog-detail {margin-top: 40px; margin-bottom: 40px;}
    .block-tag .btn-dark { padding: 5px 12px; font-size: 16px;}
    ul.d-flex.list-unstyled.share { margin-top: 0px; float: left;}
    .page-link { padding: 3px 10px;}
    .page-item:not(:first-child) .page-link {margin-left: 0px;}
    .blog-section .col-lg-3.col-sm-6.mb-5 { margin-bottom: 10px !important;}
    p.text-center.faq-heading {font-size: 24px;margin-bottom: 15px;}
    .accordion-body {padding-left: 10px;padding-right: 0px;}
    .faq-sections h3 {margin-bottom: 0px;     font-size: 18px;}
    .btncolor h2 {font-size: 36px;padding-top: 40px;}
    .btncolor {padding-left: 15px !important;padding-right: 15px !important;}
    .faq-sections {margin-top: 30px;margin-bottom: 30px;}
    .brand-logo img {margin: auto;display: table;margin-bottom: 33px;}
    .brand-logo {margin-top: 40px;margin-bottom: 40px;}
    ul.d-flex.list-unstyled.share li {margin-left: 4px; padding: 3px 7px;     line-height: 17px;}
    .block-tag ul {gap: 0px;}
    .post-tags {margin-bottom: 30px;}
    .map iframe {height: 100%;min-height: 320px;}
    .bg-color-contact h2.mb-5 {margin-bottom: 30px !important;text-align: center;}
    .address input {margin-bottom: 16px;}
    .address-icon {float: left;margin-right: 16px;}
    #offcanvasRightLabel img { width: 100%;max-width: 70%;float: left;margin-left: 49px;}
    .offcanvas-header button.btn-close { float: left;position: absolute;top: 36px;}
    .order-confirmation {margin-top: 40px;margin-bottom: 40px;}
    .add-info p {font-size: 14px;}
    .add-info a {font-size: 14px;}
    .footer-section i.bx.bxs-chevrons-right { padding-right: 5px;font-size: 13px;}
    p.inner-text-foter {line-height: 26px;font-size: 15px;}
    .cartcss h5 {font-size: 12px;     line-height: 20px; text-align: left;}
    .product-image-cart img {height: auto;}
    .cartcss p {font-size: 11px; line-height: 18px;}
    .cartcss .minus, .cartcss .plus {}
    .cartcss .minus, .cartcss .plus {width: 23px; height: 25px; font-size: 16px;    line-height: 4px;}
    .cartcss input { height: 25px; width: 23px; line-height: 7px; font-size: 13px;}
    .numbers {display: flex;}
    .bglights-bg { overflow: scroll; overflow-x: hidden; height: 100%; max-height: 454px; width: 95%; margin: auto; padding: 30px;}
    .cart-bg-summary {padding: 10px; height:auto; margin-top: 20px; margin-bottom: 20px;}
    .cart-bg-summary button.btn.btn-default {padding: 12px 9px; font-size: 16px;}
    p.cart-title-inner {padding-top: 27px;}
    .shop-cart { margin-top: 20px;}
    .proceed-button a.btn.btn-primary {width: 100%; margin-bottom: 10px;}
    .proceed-button a.btn.btn-success {width: 100%; margin-left: 0px;}
    .content {width: 100%; margin: 0 auto 0px;}
    .order-summary-title h5 {margin-bottom: 0px; font-weight: 600;}
    .cart-bg-summary  p.price { float: right; margin-bottom: 21px; }
    .coupon-code.pt-5 { padding-top: 20px !important;}
    .row.order-summary-space p { text-align: right;}
    .content__inner {margin-top: 40px;margin-bottom: 40px;}
    .multisteps-form__panel.p-4.rounded.bg-white.js-active {padding: 5px!important;} 
    .btn-primary {margin-top: 15px; margin-bottom: 15px;}
    span.delete img {width: 100%;max-width: 78%; min-width: 16px;}
    .user-info .action.save.primary.mb-4 {line-height: 22px; padding: 9px 30px;}
    .navbar ul li { border-bottom: 1px solid #cccccc87;}
    .cartcss {display: flex;align-items: flex-start;}
    .cart-bg-summary .input-group {margin-top: 20px;margin-bottom: 20px;}
    .customnav input.form-control.me-1 {height: auto;}
    h4.item-title {margin-right: 15px;}
    .custom-tab .card.card-body { width: 100%;}
    .custom-tab a.btn.btn-primary {margin-top: -82px;}
    .sidebar-logo i, .navbar .bx-menu {padding-right: 0px !important;}
    .custom-slider .btn-primary { margin-top: 0px; margin-bottom: 15px;}
    img.img-fluid.payment-method {margin-bottom: 30px;}
    .proceed-button {margin-top: 14px;margin-bottom: 14px;}
    .single-pro .image {height: auto;}
    .custom-tab ul {margin-bottom: 0px;padding-left: 0px !important;}
    .blog-detail ul {list-style: none !important;}
    .cart-bg-summary p {font-weight: 600; font-size: 15px;}
    .box-border1 .form-group.has-search.mt-4 {margin-top: 0px !important;}
    .sidebar .accordion-item {border: 1px solid rgba(0, 0, 0, .125); padding: 10px;}
    p.text-center.mb-5 br {display: none;}
    .filter-clear .btn-primary {margin-top: 0px;margin-bottom: 0px;}
    .product-detail .slider .slick-slide { padding: 3px;}
    .header-sticky.fixed .info-menu { display: none;}
    .header-sticky.fixed nav {position: absolute;right: 6px; top: -12px;}
    .col-lg-7.user-info {width: 94%; margin: auto;}
    .blog-section .inner-title a {color: #333;font-size: 19px;text-decoration: none;}
    .testmonial .carousel-inner {width: 100%;}
    .inner-title a {white-space: normal;}
    .blog-inner-img img {width: 100%;}
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative;         top: 10px;}
    #productlisting { margin: 0px;}
    .cat1 img {width: 100%;cursor: pointer;height: auto;max-height: 300px;object-fit: cover; object-position: center; min-height: auto;}
    ul.d-flex.list-unstyled.share {width: 100%;}
    .blog-nav {position: relative;display: inline-block;}
    .shop-selection .product-tilte a {text-align: center;}
    .shop-selection {text-align: center;}
    p.product-tilte a {text-align: center;}
    .favorites-section {text-align: center;}
    .searc-bg-top {width: 100%;top: 0;height: 420px;overflow-y: scroll;}
    .image-search-center img {max-width: 100px;height: 100px;object-fit: cover;padding-right: 14px;}
    div#autoSearch {max-height: 500px;width: 100%;}
    span.price-black span.currency-value, .rightside span.per-off {color: #6995b1 !important;font-weight: 700;font-size: 16px;}
    span.prices span.currency-value {font-size: 16px;}
    .bg-color-contact h2 {margin-top: 20px;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 8px;}
    .signin.mt-5.mb-5 {margin-top: 40px !important; margin-bottom: 40px !important;}
    .products-list {text-align: center;}
    section.section.bg-login { margin-top: 10px; margin-bottom: 40px;}
    form#setupForgotPassword {max-width: 90%;}
    .log-bg {width: 90%;}
    .out_of_stock {padding-left: 0px;}
    button.btn-rates {display: block !important;padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;
   right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .filter_cat {text-align: left;}
    div#collapseTwo {text-align: left;}
    div#collapsethree {text-align: left;}
    .sidebar .accordion-item {border: 0px solid rgba(0, 0, 0, .125);padding: 10px;}
    .sider-title {text-align: left;}
    div#myAccordion2 input#manufacturer_search {margin-bottom: 15px;margin-top: 15px;}
    .products-list {margin-top: 13px;margin-bottom: 100px;}
   .select select.form-select {margin-right: 0px;}
   div#high-low {display: inline-grid;margin-top: 16px;}
   .custom-tab ul {margin-bottom: 0px;padding-left: 0px !important;}
   .proceed-button { margin-top: 0px; margin-bottom: 0px; display: block;}
   .proceed-button a.btn.btn-primary {width: 100%;margin-bottom: 10px;}
   #updateCart .cartcss .cart-content p {font-size: 12px;text-align: left;}
   .row.cartcss .product-image-cart img {height: auto;object-fit: cover;}
   form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
   #getAppointment button { margin-top: 40px;}
   .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
   form#updateCart .col { flex: 1 0 0%; padding-left: 2px; padding-right: 0px; margin-top: 0px;}
   .shop-cart #updateCart .cartcss .cart-content p { font-size: 11px;}
   .no_record_found img {height: auto; width: 100%;}
   .no_record_found {font-size: 30px;}
   li.header_user_section p {font-size: 13px;line-height: 17px;margin-bottom: 0px;}
   .user-profile-dashboard .offcanvas-header button.btn-close {float: left;position: relative;top: 0px;}
   .user-profile-dashboard img { width: 100%; max-width: 80%;}
   .user-profile-dashboard .offcanvas-body { padding-left: 0px; padding-right: 0px;}
   .user-profile-dashboard a.nav-link.active {background: #6995b1;color: #fff;}
    .user-profile-dashboard .navbar-nav .nav-link {padding-right: 0px;padding-left: 14px;font-size: 16px;line-height: 25px;color: #333;font-weight: 600;}
    .navbar.profile-navbar { position: relative; top: 47px;}
    .navbar.profile-navbar .sidebar-logo { padding: 0px;}
    .navbar.profile-navbar.navbar .links li a {font-size: 16px;padding-left: 10px;line-height: 32px;}
    .info-menu li i { font-size: 19px; text-align: center; margin: auto; display: table;}
    .user-profile-navbar-link .bx-menu-alt-right:before {content: "\eb5f";position: relative;left: 7px;right: 2px;bottom: -21px;font-size: 40px;}
    .header-sticky.fixed .custom-search { position: relative; top: 0px;}
    .dashboard { border-top: solid 1px #dee2e6; margin-top: 30px;}
    .user-profile-navbar-link i.bx.bx-menu-alt-right { display: block;}
    a.cart--summary { position: relative;}
    span.badge.cart--items.cart--badge { position: absolute;  left: 9px; top: -13px;}
    main.main.dashboard-main {padding: 0px;}
    .info-menu ul {justify-content: center;}
    .mobile-cart-view { padding-left: 6px; padding-right: 6px; overflow: scroll; overflow-y: hidden; padding-top: 20px; height: 100%; max-height: 392px; width: 95%; margin: auto;}
    .autoSearch.user-login-search .searc-bg-top {width: 100%;top: 0px;overflow-y: scroll;}
    .signin-image { margin-bottom: 30px;}
    ul.selected-tag {display:ruby;}
    .custom-tab div#contact.show p { display: block;}
    .custom-tab div#contact p { display: table-column;}
    .custom-tab a.btn.btn-primary { margin-top: -48px;     padding: 10px 20px;}
    .bg-blog-header  .breadcrumb li a {font-size: 15px;}
    ul.breadcrumb li.active { text-align: center; }
    .header-sticky.fixed .bx-menu-alt-right:before {content: "\eb61";position: relative;left: 29px;right: 2px;bottom: 36px;font-size: 40px;}
    h2#staticBackdropLabel { padding-top: 0px !important; margin-top: 0px;}    
    .shop-cart .cart-section .row.cartcss .product-price .prices { font-size: 10px;}
    .shop-cart .cart-section .row.cartcss .product-price .price-black {font-size: 11px;display: block;line-height: 0px;}
    .shop-cart .cart-section .row.cartcss .col:first-child .cart-content {display: inline-block;align-items: center;}
    .shop-cart .cart-section .row.cartcss .product-price .price-black {    font-size: 11px;     line-height: 0px;}
    .shop-cart  .cart-content a p {padding-left: 14px;width: 111px;}
    .shop-cart  .cartcss .minus, .cartcss .plus, .cartcss input {height: 20px;line-height: 1px;width: 20px;}
    .shop-cart .cartcss .minus, .shop-cart .cartcss .plus, .cartcss input {height: 20px!important;line-height: 2px;width: 20px;}
    .cart-section .row.cartcss {flex-wrap: nowrap;padding-left: 5px;}
    .cartcss .minus, .cartcss .plus, .cartcss input {font-size: 12px!important; }
    .product-price {padding-left: 0px;padding-top: 0px;float: left;}
    .summary-content span {width: 100%;float: right;text-align: right;}
    main.main.dashboard-main .content-body span.op_product--info {width: auto;}
    .content-body .row.order_product--info {align-items: center;display: flex;justify-content: center;margin: auto;}
    .breadcrumb li a {font-size: 14px;}
    .breadcrumb li {font-size: 17px;}
    .custom-slider img {height: 200px;object-fit: cover;}
    p.product-tilte a {text-align: center; text-overflow: initial; white-space: normal;}
    #cookieInfoBox .cookies-icon button{height: 48px;margin: 2px 11px 0px 12px;} 
    .product-title-detail .product-price{width: 100%;}
    /* .products-list .single-pro .image { height: auto !important;} */
    #guestUserRegister {width: 100%;}
    h3.section-title.text-left span.inline-title {line-height: 35px; font-size: 22px; margin-bottom: 10px;}
    h3.section-title.text-left {margin-bottom: 10px;}
}
    
    
@media (max-width: 375px) {
    span.logo-name img { width: 100%; max-width: 70%;}
    h2.banner-title {font-size: 16px; line-height: 9px;}
    h2.banner-title br {display: none;} 
    .right-arrow {width: 30px; height: 30px; line-height: 37px;}
    .right-arrow i {font-size: 22px;}
    .heading-sliders p br { display: none;}
    .custom-slider .carousel-caption {top: 20%; left: 14%;}
    .heading-sliders p  { font-size: 11px; line-height: 11px;}
    .btn.btn-lg.btn-primary {padding: 9px 20px; font-size: 12px;}
    .custom-slider .carousel-indicators [data-bs-target] { width:10px; height:10px; }
    .slick-prev:before, .slick-next:before {display: none !important;}
    button.slick-next.slick-arrow { display: none;}
    .catgory-section { margin-top: 10px; margin-bottom: 10px;}
    .sea-side-bg p {font-size: 33px; line-height: 55px;}
    .testmonial { margin-bottom: -60px;}
    .sea-side-bg {padding-bottom: 40px;}
    .inner-text {margin-bottom: 20px;}
    p.text-center.mb-5 { margin-bottom: 24px !important;}
    .blog-section p {font-size: 25px; }
    p.inner-title { margin-bottom: 0px;}
    .blog-section { margin-bottom: 30px;}
    .copyright {font-size: 14px; text-align: center;}
    .payment-title {text-align: center; font-size: 14px;}
    .add-info p {font-size: 15px;}
     p.inner-text-foter {font-size: 15px;line-height: 25px;}
    .snip1205 { max-width: 100%; margin: 10px 4% !important;}
    .circle-blog {top:195px !important;}
    .block-tag .btn-dark {padding: 5px 6px !important;font-size: 14px;}
    .page-link { padding: 4px 10px; font-weight: 500;}
    .page-item:not(:first-child) .page-link {margin-left: 0px;}
    ul.d-flex.list-unstyled.share li {padding: 4px 3px !important; line-height: 19px;}
    .address-icon {float: left;margin-right: 16px;}
    .address input { margin-bottom: 11px; margin-top: 11px;}
    .bg-color-delivery p strong {padding: 3px 12px;}
    h4.item-title {margin-right: 11px;}
    .custom-tab ul {margin-bottom: 0px;padding-left: 0px !important;}
    .product-detail .slider .slick-slide { padding: 3px;}
    .header-sticky.fixed .info-menu { display: none;}
    .header-sticky.fixed nav {position: absolute;right: 6px; top: -12px;}
    .product-detail .numbers h4.item-title {margin-right: 11px;margin-bottom: 0px;margin-top: 0px;line-height: 33px; font-size: 17px;}
    .blog-section .inner-title a {color: #333;font-size: 19px;text-decoration: none;}
    .testmonial .carousel-inner {width: 94%;}
    .inner-title a {white-space: normal;}
    .blog-inner-img img {width: 100%;}
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative;}
    #productlisting { margin: 0px;}
    .cat1 img {width: 100%;cursor: pointer;height: auto;max-height: 300px;object-fit: cover; object-position: center; min-height: auto;}
    ul.d-flex.list-unstyled.share {width: 100%;}
    .blog-nav {position: relative;display: inline-block;}
    .shop-selection .product-tilte a {text-align: center;}
    .shop-selection {text-align: center;}
    p.product-tilte a {text-align: center;}
    .favorites-section {text-align: center;}
    .searc-bg-top {width: 100%;top: 0px;height: 420px;overflow-y: scroll;}
    .image-search-center img {max-width: 100px;height: 100px;object-fit: cover;padding-right: 14px;}
    div#autoSearch {max-height: 500px;width: 100%;}
    span.price-black span.currency-value, .rightside span.per-off {color: #6995b1 !important;font-weight: 700;font-size: 16px;}
    span.prices span.currency-value {font-size: 16px;}
    .bg-color-contact h2 {margin-top: 20px;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 8px;}
    .signin.mt-5.mb-5 {margin-top: 40px !important; margin-bottom: 40px !important;}
    .products-list {text-align: center;}
    section.section.bg-login { margin-top: 10px; margin-bottom: 40px;}
    form#setupForgotPassword {max-width: 90%;}
    .log-bg {width: 90%;}
    .header-sticky.fixed {position: fixed;top: 0px;z-index: 9;background: #fff;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.15);/*padding-bottom: 20px;*/width: 100%;}
    .out_of_stock {padding-left: 0px;}
    button.btn-rates {display: block !important;padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%; right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .filter_cat {text-align: left;}
    div#collapseTwo {text-align: left;}
    div#collapsethree {text-align: left;}
    .sidebar .accordion-item {border: 0px solid rgba(0, 0, 0, .125);padding: 10px;}
    .sider-title {text-align: left;}
    div#myAccordion2 input#manufacturer_search {margin-bottom: 15px;margin-top: 15px;}
    .products-list {margin-top: 13px;margin-bottom: 100px;}
    .select select.form-select {margin-right: 0px;}
    div#high-low {display: inline-grid;margin-top: 16px;}
    .proceed-button { margin-top: 0px; margin-bottom: 0px; display: block;}
    .proceed-button a.btn.btn-primary {width: 100%;margin-bottom: 10px;}
    #updateCart .cartcss .cart-content p {font-size: 12px;text-align: left;}
    .row.cartcss .product-image-cart img {height: auto;object-fit: cover;}
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    li.header_user_section p {font-size: 13px;line-height: 17px;margin-bottom: 0px;}
    .user-profile-dashboard .offcanvas-header button.btn-close {float: left;position: relative;top: 0px;}
    .user-profile-dashboard img { width: 100%; max-width: 70%;}
    .user-profile-dashboard .offcanvas-body { padding-left: 0px; padding-right: 0px;}
    .user-profile-dashboard a.nav-link.active {background: #6995b1;color: #fff;}
    .user-profile-dashboard .navbar-nav .nav-link {padding-right: 0px;padding-left: 14px;font-size: 16px;line-height: 25px;color: #333;font-weight: 600;}
    .navbar.profile-navbar { position: relative; top: 47px;}
    .navbar.profile-navbar .sidebar-logo { padding: 0px;}
    .navbar.profile-navbar.navbar .links li a {font-size: 16px;padding-left: 10px;line-height: 32px;}
    .info-menu li i { font-size: 19px; text-align: center; margin: auto; display: table;}
    .user-profile-navbar-link .bx-menu-alt-right:before {content: "\eb5f";position: relative;left: 7px;right: 2px;bottom: -21px;font-size: 40px;}
    .dashboard { border-top: solid 1px #dee2e6; margin-top: 30px;}
    .user-profile-navbar-link i.bx.bx-menu-alt-right { display: block;}
    a.cart--summary { position: relative;}
    span.badge.cart--items.cart--badge { position: absolute; left: 9px; top: -13px;}
    main.main.dashboard-main {padding: 0px;}
    .info-menu ul {justify-content: center;}
    .mobile-cart-view { padding-left: 6px; padding-right: 6px; overflow: scroll; overflow-y: hidden; padding-top: 20px; height: 100%; max-height: 392px; width: 95%; margin: auto;}
    .autoSearch.user-login-search .searc-bg-top { width: 100%;  top: 167px; overflow-y: scroll;}
    form.d-flex.custom-search.product-search--form .autoSearch.user-login-search .searc-bg-top {width: 100%;top: 0;overflow-y: scroll; max-width: fit-content;}
    ul.selected-tag {display:block;}
    .testmonial .round-circle { width: 50px; height: 50px; line-height: 69px;} 
    .testmonial i.bx.bx-arrow-back.bx-flip-horizontal{font-size: 32px;}
    .testmonial i.bx.bx-arrow-back.bx-flip-vertical{font-size: 32px;}
    .custom-tab div#contact.show p { display: block;}
    .custom-tab div#contact p { display: table-column;}
    .custom-tab a.btn.btn-primary { margin-top: -48px;}
    .bg-blog-header  .breadcrumb li a {font-size: 15px;}
    ul.breadcrumb li.active { text-align: center; }
    .custom-tab .nav-tabs .nav-link { padding: 5px 9px; font-size: 15px;}
    .header-sticky.fixed .bx-menu-alt-right:before {content: "\eb61";position: relative;left: 29px;right: 2px;bottom: 36px;font-size: 40px;}
    h2#staticBackdropLabel { padding-top: 0px !important; margin-top: 0px;}
    .custom-slider img {height: 200px;object-fit: cover;}
    .shop-cart .cart-section .row.cartcss .product-price .prices { font-size: 10px;}
    .shop-cart .cart-section .row.cartcss .product-price .price-black {font-size: 11px;display: block;line-height: 0px;}
    .shop-cart .cart-section .row.cartcss .col:first-child .cart-content {display: inline-block;align-items: center;}
    .shop-cart .cart-section .row.cartcss .product-price .price-black {    font-size: 11px;     line-height: 0px;}
    .shop-cart  .cart-content a p {padding-left: 14px;width: 111px;}
    .shop-cart  .cartcss .minus, .cartcss .plus, .cartcss input {height: 20px;line-height: 1px;width: 20px;}
    .shop-cart .cartcss .minus, .shop-cart .cartcss .plus, .cartcss input {height: 20px!important;line-height: 2px;width: 20px;}
    .cart-section .row.cartcss {flex-wrap: nowrap;padding-left: 5px;}
    .cartcss .minus, .cartcss .plus, .cartcss input {font-size: 12px!important; }
    .product-price {padding-left: 0px;padding-top: 0px;float: left;}
    .summary-content span {width: 100%;float: right;text-align: right;}
    main.main.dashboard-main .content-body span.op_product--info {width: auto;}
    .content-body .row.order_product--info {align-items: center;display: flex;justify-content: center;margin: auto;}
    .breadcrumb li a {font-size: 14px;}
    .breadcrumb li {font-size: 17px;}
    p.product-tilte a {text-align: center; text-overflow: initial; white-space: normal;}
    .cookies-notice-content .cookies-notice-buttons{gap: 4px;}
    .cookies-notice-content .cookies-notice-buttons button{padding: 10px 6px;} 
    /* .products-list .single-pro .image { height: auto !important;} */
    #guestUserRegister {width: 100%;}
    h3.section-title.text-left span.inline-title {line-height: 35px; font-size: 22px; margin-bottom: 10px;}
    h3.section-title.text-left {margin-bottom: 10px;}
}
        
@media  (max-width: 320px) { 
    .info-menu li strong {font-size: 12px;}	
    .info-menu li a {font-size: 12px;}
    .info-menu ul {gap: 5px;}
    .bglights-bg {width: 100%; padding-right: 0px; padding-left: 0px; overflow-x: scroll;}
     p.widget-title {font-size: 11px;padding-left: 2px;}
    .footer-section li {line-height: 21px;font-size: 11px;}
    .add-info p {font-size: 12px; margin-bottom: 0px;}
    .cart-bg-summary input.form-control {padding: 10px 8px;border-radius: 10px;font-weight: 600;color: #333;font-size: 13px;}
    .cart-bg-summary button.btn.btn-default {padding: 10px 9px;font-size: 13px;}
    .footer-section {padding-left: 5px; padding-right: 5px; padding-top: 20px;}
    .bg-color-delivery p strong {padding: 3px 6px; font-size: 12px;}
    .bg-color-delivery p {font-size: 12px;}
    .circle-blog {top: 193px !important;}
    .inner-title a {font-size: 18px;}
    .sidebar .accordion-item {border: 1px solid rgba(0, 0, 0, .125); padding: 10px;}
    p.product-tilte {padding-top: 0px; line-height: 41px;}
    p.inner-text-foter {font-size: 12px;line-height: 21px;}
    .select select.form-select {width: 100%; margin-right: 0px; margin-top: 20px;}
    .products-list {margin-top: 30px;margin-bottom: 30px;}
     .page-link {padding: 3px 7px;}
     .blog-section {margin-top: 30px; margin-bottom: 30px;}
     .btn-dark {padding: 10px 16px;font-size: 16px;}
     .action-buttons {padding-top: 10px;}
     .nav-tabs .nav-link {padding: 5px 8px;font-size: 14px;}
     .custom-tab ul {margin-bottom: 0px;padding-left: 5px !important;}
     .custom-tab ul {list-style: none;}
     .address p a {font-size: 13px;}
     .address p {font-size: 13px;}
     p.text-center.faq-heading {font-size: 21px;}
     .shop-selection p.text-center.mb-5 { font-size: 25px;}
     .faq-sections p {font-size: 14px;}
     .btncolor h2 {font-size: 35px;}
     .faq-sections h3 {margin-bottom: 0px;font-size: 14px;}
     .payment-title {font-size: 12px;}
     .copyright { font-size: 12px;text-align: center;}
     .order-summary-title h5 { font-size: 13px;margin-top: 0px;line-height: 26px;}
     .cart-bg-summary p {line-height: 24px;}
     .chek h2 {font-size: 30px;padding-top: 25px; margin-bottom: 6px;}
     p.thank {font-size: 15px; line-height: 27px;}
     .inner-heading-blog h2 {font-size: 15px; line-height: 22px;}
     .inner-heading-blog .list li {font-size: 14px;}
     .blog-detail h3 { line-height: 24px; font-size: 16px;}
     .blog-detail p { font-size: 14px;}
     .blog-detail ul li {font-size: 14px;line-height: 27px;}
     .block-tag .btn-dark {padding: 5px 7px !important; font-size: 13px;}
     .blog-section p.text-center.mb-5 {font-size: 25px;}
     ul.pagination.justify-content-end.text-right {display: inline-flex;}
     .inner-heading-blog {padding: 18px; height: auto;display: flex;flex-direction: column;}
     ul.d-flex.list-unstyled.share li {padding: 1px 3px !important;line-height: 9px;}
     .bg-blog-header .breadcrumb li a {font-size: 13px;}
    .logo img {width: 100%; max-width: 80%;}
    .blog-section p {font-size: 25px; margin-bottom: 2px;}
    .slider.slider-nav.thumb img {margin-left: 0px;}
    .product-detail .slider .slick-slide { padding: 3px;}
     p.offical-account.mb-5 {font-size: 13px;}
     .bg-black { background: #6995b1;padding-top: 100px;padding-bottom: 100px;margin-bottom: 60px;}
     p.pro-des {font-size: 14px; line-height: 24px;}
     .btn.btn-lg.btn-primary { padding: 4px; font-size: 12px;}
     .heading-sliders p {font-size: 10px;line-height: 12px;}
    .header-sticky.fixed .info-menu { display: none;}
    .header-sticky.fixed nav {position: absolute;right: 6px; top: -12px;}
    .social-media ul {gap: 9px;}
    .custom-tab a.btn.btn-primary {padding: 6px 12px;font-size: 15px;}
    .inner-tags {margin-right: 5px;}
    .blog-section .inner-title a {color: #333;font-size: 19px;text-decoration: none;}
    .inner-title a {white-space: normal;}
    .bg-image-youtube {height: 410px;}
    .pattern {padding-top: 98px;}
    .pattern i.bx.bx-play {top: 52%;}
    .blog-inner-img img {width: 100%;}
    .row.mt-4.mb-4.product-listing.pagenations nav#pagination { position: relative;}
    #productlisting { margin: 0px;}
    .cat1 img {width: 100%;cursor: pointer;height: auto;max-height: 300px;object-fit: cover; object-position: center; min-height: auto;}
    .shop-selection .product-tilte a {text-align: center;}
    .shop-selection {text-align: center;}
    p.product-tilte a {text-align: center; text-overflow: initial; white-space: normal;}
    .favorites-section {text-align: center;}
    .searc-bg-top {width: 100%;top: 0;height: 420px;overflow-y: scroll;}
    .image-search-center img {max-width: 100px;height: 100px;object-fit: cover;padding-right: 14px;}
    div#autoSearch {max-height: 500px;width: 100%;}
    span.price-black span.currency-value, .rightside span.per-off {color: #6995b1 !important;font-weight: 700;font-size: 16px;}
    span.prices span.currency-value {font-size: 16px;}
    .bg-color-contact h2 {margin-top: 20px;}
    span.help-block.form-error {font-size: 13px;color: red; position: relative; bottom: 8px;}
    .signin.mt-5.mb-5 {margin-top: 40px !important; margin-bottom: 40px !important;}
    .products-list {text-align: center;}
    section.section.bg-login { margin-top: 10px; margin-bottom: 40px;}
    form#setupForgotPassword {max-width: 90%;}
    .log-bg {width: 90%;}
    .header-sticky.fixed {position: fixed;top: -0px;z-index: 9;background: #fff;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.15);padding-bottom: 1px;width: 100%;}
    .out_of_stock {padding-left: 0px;}
    button.btn-rates {display: block !important;padding: 2px 8px;border: 1px solid #6995b1;background: #6995b1;color: #fff;}
    .dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%; right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
    .close button.btn-closee {float: right;background-color: #6995b1;opacity: 1;padding: 3px 8px;border: none;}
    .filter_cat {text-align: left;}
    div#collapseTwo {text-align: left;}
    div#collapsethree {text-align: left;}
    .sidebar .accordion-item {border: 0px solid rgba(0, 0, 0, .125);padding: 10px;}
    .sider-title {text-align: left;}
    div#myAccordion2 input#manufacturer_search {margin-bottom: 15px;margin-top: 15px;}
    .products-list {margin-top: 13px;margin-bottom: 100px;}
    .select select.form-select {margin-right: 0px;}
    div#high-low {display: inline-grid;margin-top: 16px;}
    .proceed-button { margin-top: 0px; margin-bottom: 0px; display: block;}
    .proceed-button a.btn.btn-primary {width: 100%;margin-bottom: 0px;}
    #updateCart .cartcss .cart-content p {font-size: 12px;text-align: left;}
    form#faqcontactform span.help-block.form-error {float: left;font-size: 13px;color: red;position: relative;bottom: 5px;  display: contents;  }
    #getAppointment button { margin-top: 40px;}
    .dropdown-menu.dropdown-menu-fit.dropdown-menu-right.dropdown-menu-anim {position: absolute;right: 1px;top: 37px;}
    .user-profile-dashboard .offcanvas-header button.btn-close {float: left;position: relative;top: 0px;}
    .user-profile-dashboard img { width: 100%; max-width: 80%;}
    .user-profile-dashboard a.nav-link.active {background: #6995b1;color: #fff;}
    .user-profile-dashboard .navbar-nav .nav-link {padding-right: 0px;padding-left: 14px;font-size: 16px;line-height: 25px;color: #333;font-weight: 600;}
    .navbar.profile-navbar { position: relative; top: 47px;}
    .navbar.profile-navbar .sidebar-logo { padding: 0px;}
    .navbar.profile-navbar.navbar .links li a {font-size: 16px;padding-left: 10px;line-height: 32px;}
    .info-menu li i { font-size: 19px; text-align: center; margin: auto; display: table;}
    .user-profile-navbar-link .bx-menu-alt-right:before {content: "\eb5f";position: relative;left: 7px;right: 2px;bottom: -21px;font-size: 40px;}
    .dashboard { border-top: solid 1px #dee2e6; margin-top: 30px;}
    .user-profile-navbar-link i.bx.bx-menu-alt-right { display: block;}
    main.main.dashboard-main {padding: 0px;}
    .info-menu ul {justify-content: center;}
    .mobile-cart-view { padding-left: 6px; padding-right: 6px; overflow: scroll; overflow-y: hidden; padding-top: 20px; height: 100%; max-height: 392px; width: 95%; margin: auto;}
    .autoSearch.user-login-search .searc-bg-top { width: 100%; max-width: 94%; top: 174px; overflow-y: scroll;}
    ul.selected-tag {display:block;}
    .shop-cart .cart-section .row.cartcss .product-price .prices { font-size: 10px;}
    .shop-cart .cart-section .row.cartcss .product-price .price-black {font-size: 11px;display: block;line-height: 0px;}
    .shop-cart .cart-section .row.cartcss .col:first-child .cart-content {display: inline-block;align-items: center;}
    .shop-cart .cart-section .row.cartcss .product-price .price-black {    font-size: 11px;     line-height: 0px;}
    .shop-cart  .cart-content a p {padding-left: 14px;width: 111px;}
    .shop-cart  .cartcss .minus, .cartcss .plus, .cartcss input {height: 20px;line-height: 1px;width: 20px;}
    .shop-cart .cartcss .minus, .shop-cart .cartcss .plus, .cartcss input {height: 20px!important;line-height: 2px;width: 20px;}
    .cart-section .row.cartcss {flex-wrap: nowrap;padding-left: 5px;}
    .cartcss .minus, .cartcss .plus, .cartcss input {font-size: 12px!important; }
    .product-price {padding-left: 0px;padding-top: 0px;float: left;}
    .summary-content span {width: 100%;float: right;text-align: right;}
    main.main.dashboard-main .content-body span.op_product--info {width: auto;}
    .content-body .row.order_product--info {align-items: center;display: flex;justify-content: center;margin: auto;}
    .breadcrumb li a {font-size: 14px;}
    .breadcrumb li {font-size: 17px;}
    div#addressesList .table-responsive tr td {text-overflow: ellipsis;white-space: nowrap;}
    .products-list .single-pro .image {   height: auto !important;}
    #guestUserRegister {width: 100%;}
    h3.section-title.text-left span.inline-title {line-height: 35px; font-size: 22px; margin-bottom: 10px;}
    h3.section-title.text-left {margin-bottom: 10px;}
} 
    