:root{
    --c1: #792535;
    --c2: #792535;
    --c3: #792535;
    --link-color: #792535;
    --text-color: #000000;
}

body{font-family: 'Montserrat', sans-serif;}

section.user-content .myaccount-tab-menu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-direction: row;flex-direction: row;width: 100%;background: #f7f7f7;}
section.user-content .myaccount-tab-menu {border-bottom: 2px solid transparent;border-color: rgba(52, 53, 56, 0.1);background: #fff;}
section.user-content .myaccount-tab-menu a:hover{background-color: var(--c1);}
section.user-content #myaccountContent {margin-top: 4rem;margin-bottom: 4rem;}
section.user-content .tab-content>.tab-pane {display: none;}
section.user-content .tab-content>.active {display: block;}
section.user-content .myaccount-content .account-details-form {margin-top: 50px;}
section.user-content .myaccount-content form {margin-top: -20px;}
section.user-content .myaccount-content h3 {color: #000;}
section.user-content .myaccount-content .account-details-form .single-input-item {margin-bottom: 25px;}
section.user-content .myaccount-content .account-details-form .single-input-item label {font-size: 14px;text-transform: capitalize;display: block;margin: 0 0 5px;}
section.user-content .myaccount-content .account-details-form .single-input-item input {border: 1px solid var(--text-color);height: 50px;background-color: transparent;padding: 2px 20px;color: var(--text-color);font-size: 13px;width: 100%;border-radius: 0px;}
section.user-content .myaccount-content .account-details-form .single-input-item input:focus{outline: none;border-color: var(--c1);}
section.user-content .myaccount-content .account-details-form .single-input-item label span {color: red;}
section.user-content .myaccount-tab-menu a:hover, .myaccount-tab-menu a.active {background-color: var(--c1);border-color: var(--c1);color: #ffffff;}

section.user-content .btn--md{width: 120px;}

section.dynamic-pages{margin-top: 3rem;margin-bottom: 3rem;}
section.contact-us{margin-top: 3rem;margin-bottom: 3rem;}
section.about-us{margin-top: 3rem;margin-bottom: 3rem;}
section.membership-content{margin: 7rem 0 5rem;}
section.membership-content .form-content{margin: 30px 0 0;}
section.membership-content .form-group label{font-size: 16px;display: inline-block;margin-bottom: .5rem;}
section.membership-content .form-group input{background: transparent;border: 1px solid #000;height: 50px;padding: 5px 10px;box-shadow: none;font-size: 14px;color: #000;width: 100%;transition: all .3s ease 0s;border-radius: 0px;}
section.membership-content .form-group input:focus{outline: none;border: 1px solid var(--c1);}
.ms-auto {margin-left: auto !important;}

.conatact-info-text{font-size: 18px;}
section.contact-us .k50-social-share svg{width: 20px;margin-top: -4px;}
section.contact-us .k50-social-share a:hover svg{fill: var(--c1);}

.btn-new-address {background-color: var(--c2);padding: 10px;text-align: center;transition: all 200ms ease-in-out;border-radius: 0px;color: #ffffff;}
.btn-new-address:hover{background-color: #000000;color: #ffffff;}
.shipping-step-addresses {margin-bottom: 2rem;}
.shipping-address-box {display: inline-block;position: relative;width: 100%;min-height: 240px;margin: 0;padding: 10px;transition: 0.3s border-color;border: 0.2rem solid transparent;border-color: var(--text-color);;vertical-align: top;word-wrap: break-word;margin-bottom: 5px;border-radius: 0px;}
.shipping-address-box.active {border-color: var(--c2);}
.shipping-address-box.active .address-box-action {visibility: hidden;}
.address-box-action {margin-top: 2rem;}
.address-box-action .btn.btn-sm.btn-link {padding-right: 0;padding-left: 0;}
.address-box-action .btn.btn-sm {padding: 5px;}
.custom-control {position: relative;display: block;min-height: 1.5rem;padding-left: 1.5rem;}
.billing-info-wrap .additional-info-wrap {margin: 3px 0 0;}
.billing-info-wrap .additional-info-wrap label {display: block;margin: 0 0 10px;padding: 5px 0 0;font-size: 16px;color: #000;}
.billing-info-wrap .additional-info-wrap textarea {min-height: 120px;background-color: #fff;border: 1px solid #000;padding: 20px;color: #000;font-size: 16px;width: 100%;transition: border 200ms ease-in-out;}
.billing-info-wrap .additional-info-wrap textarea:focus{border-color: #262626;outline: none;}
.billing-info-wrap .billing-info input{color: #000;}
.your-order-area {padding: 40px 44px 50px;border-width: 2px;border-style: solid;position: relative;border-color: var(--link-color);border-radius: 0px;}
.your-order-area h3 {font-size: 20px;font-weight: 700;position: relative;margin: 0 0 45px;color: #000;}
.your-order-area .your-order-wrap .your-order-info {border-bottom: 1px solid #CDCDCD;}
.your-order-area .your-order-wrap ul {list-style: outside none none;margin: 0;padding: 0;}
.your-order-area .your-order-wrap .your-order-info ul li {padding: 0 0 7px;font-size: 16px;}
.your-order-area .your-order-wrap .your-order-info ul li span {float: right;}
.your-order-area .your-order-wrap .your-order-middle ul li:last-child{margin-bottom: 0;}
.your-order-area .your-order-wrap .your-order-middle ul li{font-size: 16px;margin: 0 0 11px;}
.your-order-area .your-order-wrap .your-order-info.order-subtotal{padding: 15px 0 10px;}
.your-order-area .your-order-wrap .your-order-info{border-bottom: 1px solid #CDCDCD;}
.your-order-area .your-order-wrap .your-order-info ul li{padding: 0 0 7px;font-size: 16px;color: #666;}
.your-order-area .your-order-wrap .your-order-info.order-subtotal ul li{font-size: 16px;}
.your-order-area .your-order-wrap .your-order-info.order-subtotal ul li span{font-size: 16px;}
.your-order-area .your-order-wrap .your-order-info ul li span{float: right;}
.your-order-area .your-order-wrap .your-order-info.order-subtotal{padding: 15px 0 10px;}
.your-order-area .your-order-wrap .your-order-info.order-total{padding: 15px 0 10px;}
.your-order-area .your-order-wrap .your-order-info.order-total ul li span{font-size: 18px;}
.your-order-area .your-order-wrap .condition-wrap{margin: 40px 0 0;}
.your-order-area .your-order-wrap .condition-wrap .condition-form{margin-top: 10px;}
.your-order-area .your-order-wrap .condition-wrap .condition-form input{border: 1px solid #9fa0a2;display: inline-block;float: left;height: 10px;width: 10px;position: relative;top: 6px;}
.your-order-area .your-order-wrap .condition-wrap .condition-form span{color: var(--text-color);font-size: 16px;font-weight: 400;margin: 0 0 0 5px;}
.your-order-area .your-order-wrap .condition-wrap .condition-form span a{color: var(--link-color);}
.your-order-area .your-order-wrap .condition-wrap .condition-form span a:hover{color: #000;}
.billing-info-wrap .billing-info textarea {min-height: 120px;background-color: #fff;border: 1px solid #e8e8e8;padding: 20px;color: #000;font-size: 16px;width: 100%;transition: border 200ms ease-in-out;border-radius: 0px;}
.billing-info-wrap .billing-info textarea:focus{border-color: #262626;outline: none;}
.mt-30{margin-top: 30px;}
.your-order-area .Place-order a{background-color: var(--c2);display: block;cursor: pointer;padding: 22px 50px 21px;width: 100%;text-align: center;transition: all 200ms ease-in-out;color: #FFFFFF;}
.your-order-area .Place-order a:hover{background-color: #000000;color: #FFFFFF;}
.mt-20 {margin-top: 20px;}


.table-responsive{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.myaccount-table {white-space: nowrap;font-size: 14px;}
.myaccount-table table{margin-bottom: 0;}
.myaccount-table table th, .myaccount-table .table th {padding: 10px;font-weight: 600;background-color: #ffffff;border-color: #000;border-bottom: 0;color: #000;}
.myaccount-table table td, .myaccount-table .table td {padding: 10px;vertical-align: middle;border-color: #000;color: #666;}

.cart-table-content {margin: 3rem 0;}
.cart-table-content table thead > tr th {border-top: medium none;font-size: 14px;text-transform: capitalize;vertical-align: middle;white-space: nowrap;color: #000;letter-spacing: 1px;font-weight: 400;text-transform: uppercase;padding: 0 0 33px 0;}

.cart-content{margin-top: 3rem;}
.cart-table-content table tbody > tr td {font-size: 14px;padding: 0px 0px 40px;}
.cart-table-content table tbody > tr td.product-img {width: 90px;}
.cart-table-content table tbody > tr td.product-img img {width: 100%;}
.cart-table-content table tbody > tr td.product-price {width: 90px;min-width: 90px;}
.cart-table-content table tbody > tr td.product-price span {color: #000;font-size: 16px;}
.cart-table-content table tbody > tr td.cart-quality {width: 110px;}
.product-details-quality {margin: 7px 0 0;}
.product-details-quality.quality-width-cart .cart-plus-minus-- {width: 80px;}
.product-details-quality .cart-plus-minus-- {display: inline-block;height: 56px;overflow: hidden;padding: 0;position: relative;width: 100px;text-align: center;}
.product-details-quality .cart-plus-minus input.cart-plus-minus-box {background: transparent none repeat scroll 0 0;border: medium none;color: #000;font-size: 18px;height: 64px;line-height: 54px;margin: 0;padding: 0px;text-align: center;width: 104px;font-weight: 600;outline: none!important;}
.product-details-quality.quality-width-cart .cart-plus-minus-- input {width: 80px;}
.cart-content .product-details-quality .cart-plus-minus-- input.cart-plus-minus-box {height: 58px;font-size: 16px;border: 0;color: #000;}
.cart-table-content table tbody > tr td.product-total {width: 70px;}
.cart-table-content table tbody > tr td.product-total span {font-weight: 600;color: #000;font-size: 16px;}
.grand-total-wrap {background: transparent;padding: 54px 30px 0;margin: 3rem 0;border-radius: 0px;}
.grand-total-wrap h4 {font-weight: 800;font-size: 16px;margin: 0;color: #000;}
.grand-total-wrap .grand-total-content {padding: 50px 0 35px;}
.grand-total-wrap .grand-total-content ul {list-style: outside none none;margin: 0;padding: 0;}
.grand-total-wrap .grand-total-content ul li {font-weight: bold;border-bottom: 1px solid #CDCDCD;padding-bottom: 16px;margin-bottom: 17px;font-size: 16px;}
.grand-total-wrap .grand-total-content ul li span {float: right;font-weight: 400;font-size: 14px;margin-right: 75px;}

.crt-tbl tbody tr td{padding: 20px 0!important;}
.crt-tbl .quickview-quality.quality-height-dec2 .cart-plus-minus .qtybutton.dec{left: 10px;}
.crt-tbl .quickview-quality.quality-height-dec2 .cart-plus-minus .qtybutton.inc{right: 30px;}
.crt-tbl .quickview-quality .cart-plus-minus input.cart-plus-minus-box{position: relative;left: -10px;z-index: -1;}
.grand-total-wrap .grand-btn a{background-color: #000000;font-size: 18px;}
.grand-total-wrap .grand-btn a:first-child{background-color: var(--c1);color: #000000;}
.grand-total-wrap .grand-btn a:first-child:hover{background-color: #000000;color: var(--c1);}
.grand-total-wrap .grand-btn a:last-child{background-color: transparent;border: 1px solid #000000;color: #000000;}
.grand-total-wrap .grand-btn a:last-child:hover{background-color: #000000;border: 1px solid #000000;color: #FFFFFF;}
.your-order-area{background-color: #ffffff;}
#delivery-information-form h3{margin-bottom: 3rem;}

.custom-control.billing-same{padding-left: 0;}
.custom-control.billing-same .custom-control-input{padding-left: 0;margin-left: 0;}
form span.required {color: red!important;}
.btn--black{font-size: 18px;text-transform: uppercase;}

.basketEnd {text-align: center;margin: 100px 0;}
.basketEnd > img {max-width: 20%;}
.basketEnd p {margin-top: 35px;font-weight: 500;}

.mobile-menu-overlay__body .offcanvas-navigation>ul>li>a{font-size: 22px;}
.mobile-menu-overlay__body .offcanvas-navigation>ul>li>a:hover{color: var(--c1);}
.mobile-menu-overlay__body .social-share a svg{fill: #000;width: 18px;-webkit-transition: all .4s cubic-bezier(.645,.045,.355,1);-o-transition: all .4s cubic-bezier(.645,.045,.355,1);transition: all .4s cubic-bezier(.645,.045,.355,1);}
.mobile-menu-overlay__body .social-share a:hover svg{fill: var(--c1);}

.header-sticky.is-sticky.header_height-90{height: 70px;}

.linkline{position: relative;}
.linkline::after {content: "";position: absolute;z-index: 0;right: 0;width: 0;bottom: 0px;background: var(--c2);height: 1px;transition-property: width;transition-duration: 0.3s;transition-timing-function: ease-out;transition: width 300ms ease-out;border-radius: 4px;}
.linkline:hover::after {width: 100%;left: 0;right: auto;}
.footer-area-wrapper .linkline::after{background: #FFFFFF;}
.c1{color: var(--c1);}

.section-space--ptb_15 {padding-top: 15px;padding-bottom: 15px;}
.footer-area-wrapper .logo{width: 140px;height: auto;}
.footer-area-wrapper .footer-area{background-color: #000;position: relative;}
.footer-area-wrapper .footer-widget-wrapper{-webkit-justify-content: space-between;justify-content: space-between;}
.footer-area-wrapper .footer-logo-area{margin: 40px 0;}
.footer-area-wrapper .footer-logo-area img{width: 190px;}
.footer-area-wrapper .footer-contact-area{text-align: center;}
.footer-area-wrapper .footer-contact-area p{color: #fff;}
.footer-area-wrapper .copyright-text p{font-size: 14px;}
.footer-area-wrapper .visa img{max-width: 100%;width: 300px;}
.footer-area-wrapper .logo-2383 img{max-width: 100%;width: 50px;}
.footer-area-wrapper .footer-bottom-social a svg{fill:#ffffff;width: 18px;-webkit-transition: all .4s cubic-bezier(.645,.045,.355,1);-o-transition: all .4s cubic-bezier(.645,.045,.355,1);transition: all .4s cubic-bezier(.645,.045,.355,1);}
.footer-area-wrapper .footer-bottom-social a:hover svg{fill: #FFFFFF;}
.footer-area-wrapper a:hover{color: #FFFFFF;}
.footer-address{display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: baseline;align-items: baseline;}

.breadcrumb-area.text-white .breadcrumb-title{color: #fff;}
.breadcrumb-area.text-white .breadcrumb-item.active{color: var(--c1);}
.breadcrumb-area.text-white .breadcrumb-item+.breadcrumb-item::before{color: #fff;}

.slick-vertical .sm-image img{width: 100px;height: auto;}

#miniCart .product-item_img img{width: 76px;}
#miniCart .btn--full{font-size: 18px;line-height: 34px;text-transform: uppercase;}
#miniCart .btn--black{line-height: 38px;}
#miniCart .btn--black:hover{background-color: var(--c1);color: #fff;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .close-btn-box{text-align: right;}
.contact-form-wrap{margin-top: 3rem;}
.minicart-info{text-align: center;}
.errorMsq {color: red;display: block;font-size: 14px !important;margin-top: 5px;}
/* new phone library css  */
.iti {width: 100%;}
.iti--allow-dropdown input {padding-right: 6px !important;padding-left: 52px !important;margin-left: 0 !important;}
.iti__country span {padding: 0 !important;}
.iti__country span::before{content:unset !important;}
.hidden {display: none;}

.mfp-arrow-right:before{display: inline-block;border: 0;border-right: 4px solid white;border-bottom: 4px solid white;width: 20px;height: 20px;transform: rotate(-45deg);border-left: 0;border-top-width: 0;opacity: 1;}
.mfp-arrow-right:after{display: none;}
.mfp-counter{display: none;}
.mfp-arrow-left:before{display: inline-block;border: 0;border-right: 4px solid white;border-bottom: 4px solid white;width: 20px; height: 20px;transform: rotate(-225deg);opacity: 1;}
.mfp-arrow-left:after{display: none;}

.breadcrumb-area{padding: 15px 0;}
.breadcrumb-list li.active{color: var(--c1);}
.breadcrumb-list{margin-top: 0;}

.single-hero-slider-five .small-title{color: var(--c1);}
.navigation-menu>ul>li>a{transition: color .2s ease-in-out!important;}
.navigation-menu>ul>li>a:hover{color: var(--c1);}

.slick-arrow{mix-blend-mode: difference;color: #fff!important;}
.header_absolute:not(.is-sticky){background-color: #fff!important;}

.shine-effect{width: 100%;position: relative;text-align: left;background: #b76574;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.shine-effect:after{content: "Sonsuza Kadar Değerli";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(45deg, rgba(255,255,255,0) 45%, rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: 200%;animation: shine 5s infinite;}

@keyframes shine{
    0%{
        opacity: 1;
        background-position: 100%;
    }
    24%{
        opacity: 1;
        background-position: -90%;
    }
    25% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.hype-cargo-bar{position: absolute;top: 90px;width: 100%;display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: var(--c1);z-index: 3;padding: 6px;}
.hype-cargo-bar img{width: 32px;}
.hype-cargo-bar-text {font-size: 14px;margin: 0px 0px 0px 15px !important;font-weight: bold;color: #fff;}
.reveal-footer{position: relative!important;}
.title-bar{width: 100%;display: -ms-flex;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: var(--c1);z-index: 3;padding: 12px;}
.title-bar h3{color: #fff;margin-left: 25px;margin-right: 25px;}
@media (min-width: 576px){.shipping-address-box {width: 50%;}}
.just-image img{width: 100%;height: 100%;position: relative;z-index: 99;}
.banner-images-one .banner-title{left: 45px;bottom: 30px;top: auto;background: var(--c1);width: calc(100% - 90px);padding: 8px 10px;text-align: center;}
.banner-images-one .banner-title a{color: #ffffff;}
.section-space--ptb_80{padding: 80px 0;}
.single-hero-slider-five{position: relative;}

@media (min-width: 1025px) {
    .shipping-address-box {width: 32%;font-size: 16px;}
    .myaccount-table table th, .myaccount-table .table th{font-size: 16px;}
    .myaccount-table table td, .myaccount-table .table td{font-size: 16px;}
    .myaccount-tab-menu a{font-size: 18px;}
    .cart-content address {font-size: 16px;color: #666666;}
    .cart-content address strong {font-size: 18px;color: #000;}
    .cart-table-content table tbody > tr td.product-name a {font-size: 16px;}
    .grand-total-wrap h4 {font-size: 18px;}
    .grand-total-wrap .grand-total-content ul li {font-size: 18px;}
    .grand-total-wrap .grand-total-content ul li span {font-size: 18px;}
    .cart-table-content.crt-tbl table thead > tr th:nth-child(3){width: 250px;padding-left: 15px;}
    .cart-table-content.crt-tbl table tbody > tr td:nth-child(3){padding-left: 15px!important;}
    .your-order-area .your-order-wrap .your-order-middle ul li span:first-child {font-size: 16px;float: none;display: inline-block;width: 70%;line-height: 1;display: inline-block;color: #666666;}
    .your-order-area .your-order-wrap .your-order-middle ul li span:last-child {font-size: 16px;width: 30%;margin-left: auto;text-align: right;display: inline-block;color: #666666;}
    .your-order-area .your-order-wrap .condition-wrap .condition-form input {height: 14px;width: 14px;}
    .btn-new-address {font-size: 18px;text-transform: uppercase;}
    .your-order-area .Place-order a{font-size: 18px;text-transform: uppercase;}
    section.user-content .myaccount-tab-menu{margin-top: 4rem;}
    section.user-content .myaccount-tab-menu a {font-weight: 400;font-size: 16px;display: inline-block;padding: 13px 30px 12px;text-transform: capitalize;float: left;margin: 0 3px 0 3px;border:0;}
    .cart-table-content table tbody > tr td.product-name {width: 370px;padding-left: 5rem;}
    .cart-table-content table tbody > tr td.product-name a {font-size: 14px;color: #000;}
    .your-order-area .your-order-wrap .your-order-middle ul li span{float: right;font-size: 16px;}
    .your-order-area .your-order-wrap .your-order-middle {border-bottom: 1px solid #CDCDCD;padding: 20px 0 15px;}
    .logo img{width: 110px;}
    .single-hero-slider-one h1{font-size: 40px;max-width: 280px;}
    .contact-us .container-sm{max-width: 720px;}
    .about-us .container{max-width: 720px;}
    h6.modal-no-stock{color: red;font-size: 20px;}
    .footer-area-wrapper .footer-contact-area p:first-child{margin-bottom: 2px;}
    .footer-area-wrapper .footer-contact-area p a{border-right: 1px solid #fff;margin-right: 8px;padding-right: 8px;line-height: 1.2;font-weight: 300;}
    .footer-area-wrapper .footer-contact-area p a:last-child{border-right: 0px solid #fff;margin-right: 0px;padding-right: 0px;}
    .offer-colection-area .bottom-text{font-size: 30px;font-weight: 600;color: #fff;text-align: center;}
    .offer-colection-area .top-text{font-size: 40px;font-weight: 600;}
    .offer-colection-area .h600{height: 600px;display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;overflow: hidden;/*background-attachment: fixed!important;position: static;background-repeat: no-repeat;background-size: cover;*/}
    .offer-colection-area .h800{height: 800px;display: -ms-flex;display: -webkit-flex;display: flex;-webkit-align-items: flex-start;align-items: start;overflow: hidden;/*background-attachment: fixed!important;position: static;background-repeat: no-repeat;background-size: cover;*/}
    .copyright-text{font-size: 14px;}
    .single-hero-slider-five .inner-images .image-two{bottom: 20px;}
    .single-hero-slider-five .inner-images .image-two img{width: 100%;}
    .hero-text-five h1{font-size: 48px;}
    .product-detail-left .slick-vertical .sm-image img{height: 60px;object-fit: cover;}
    .hype-cargo-bar-text {font-size: 16px;}
    .product-details-content.quickview-content-wrap{padding: 50px 0;}
    .header-area.bar-active + .breadcrumb-area{position: relative;top: 44px;z-index: 5;}
    .slider-inner-content{position: absolute;top: 130px;left: 0;right: 0;margin: 0 auto;text-align: center;z-index: 99;width: max-content;}
    .slider-inner-content img{width: 180px!important;}
    .header-height{height: 90px;}
    .single-hero-slider-five.just-image{height: auto;}
}
@media (max-width: 1024px) {
    .myaccount-tab-menu a {font-weight: 400;display: inline-block;text-transform: capitalize;float: left;padding: 4px 6px;font-size: 16px;margin: 0 4px 3px 4px;border:0!important;}
    .cart-table-content table thead > tr th {padding: 0 20px 33px 20px;font-size: 11px;}
    .cart-table-content table tbody > tr td.product-name {width: 200px;padding-left: 20px;padding-right: 0px;}
    .cart-table-content table tbody > tr td.product-name a {font-size: 14px;color: #000;}
    .cart-table-content table tbody > tr td.product-price {padding-left: 10px;}
    .your-order-area .your-order-wrap .your-order-middle ul li span:first-child{float: none;font-size: 16px;color: #666;width: 70%;display: inline-block;}
    .your-order-area .your-order-wrap .your-order-middle ul li span:last-child{float: right;font-size: 16px;color: #666;width: 30%;display: inline-block;text-align: right;}
    .your-order-area .your-order-wrap .your-order-middle{padding: 15px 0;}
    .cart-content .product-details-quality .cart-plus-minus-- input.cart-plus-minus-box{background: transparent none repeat scroll 0 0;border: medium none;color: var(--link-color);line-height: 54px;margin: 0;padding: 0px;font-weight: 600;outline: none!important;padding-left: 25px;}
    .logo img{width: 120px;}
    .footer-area-wrapper .footer-logo-area{margin: 20px 0;text-align: center;}
    .footer-area-wrapper .footer-contact-area p{max-width: 290px;margin: 0 auto;}
    .footer-bottom-social{margin-bottom: 20px;}
    .footer-area-wrapper .section-space--ptb_30{padding: 20px 0;}
    .footer-area-wrapper .visa{margin-bottom: 20px;}
    .mobile-menu-overlay__inner .mobile-menu-close-box{padding: 10px 20px 10px;}
    .mobile-menu-overlay__body{padding: 20px 40px 20px;}
    header.header_height-90{height: 70px;background-color: #fff;}
    .grand-total-wrap .grand-total-content ul li span{margin-right: 0;}
    .fix-header .header-area.header-area--default {height: 70px;}
    h6.modal-no-stock{color: red;font-size: 18px;}
    .product-details-thumbs-2 .slick-slide{height: 114px;}
    .product-details-thumbs-2 .slick-slide img{width: 100%;object-fit: cover;height: auto;}
    .product-details-content .quickview-action-wrap .quickview-button{margin-top: 0;}
    .product-details-content .quickview-action-wrap .quickview-cart-box{-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .footer-area-wrapper .footer-contact-area p:first-child{margin-bottom: 2px;}
    .footer-area-wrapper .footer-contact-area p a{margin-bottom:10px;line-height: 1.2;font-weight: 300;display: block;}
    .footer-area-wrapper .footer-contact-area p a:first-child{margin-top:10px;}
    .footer-area-wrapper .footer-contact-area p a:last-child{margin-bottom:0px;}
    .hero-box-area{padding-top: 70px;}
    .hero-box-area .single-hero-slider-one{position: relative;}
    .hero-box-area .single-hero-slider-one:after{content: '';
        background: rgb(0,0,0);
        background: -moz-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
        background: -webkit-linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
        background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
        position: absolute;top: 0;height: 100%;width: 100%;opacity: .9;z-index: 1;}
    .hero-box-area .single-hero-slider-one .container{height: 100%;position: relative;z-index: 2;}
    .hero-box-area .single-hero-slider-one .container .row{height: 100%;-webkit-align-items: flex-end;align-items: end;}
    .hero-box-area .single-hero-slider-one .container .row .hero-text-one{margin-bottom: 50px;margin-top: 0;}
    .hero-box-area .single-hero-slider-one .container .row .hero-text-one .button-box{margin-top: 15px!important;}
    .hero-box-area .single-hero-slider-one .hero-btn-one{font-size: 13px;}
    .hero-box-area .hero-text-one h1{font-size: 32px;color: #FFFFFF;}
    .hero-box-area .hero-text-one h6{font-size: 16px;}
    .single-hero-slider-five .hero-content-wrap .hero-text-five{height: 440px;}
    .hero-text-five h6{position: absolute;top: 100px;}
    .hero-text-five h1{position: absolute;bottom: 50px;font-size: 26px;}
    .hero-text-five .button-box{position: absolute;bottom: 10px;}
    .hero-text-five .button-box a{font-size: 14px;}
    .single-hero-slider-five .inner-images{left: 0;margin: 0 auto;top: 50%;transform: translate(0, -50%);}
    .single-hero-slider-five .inner-images .image-two{width: 220px;left: 0;margin: 0 auto;bottom: 80px;}
    .just-image img{width: 100%;height: 100%;object-fit: cover;}
    .hype-cargo-bar{top: 70px;}
    .slider-home{padding-top: 50px;}
    .header-area.bar-active + .breadcrumb-area{position: relative;top: 44px;z-index: 5;}
    .slider-inner-content{position: absolute;top: 80px;left: 0;right: 0;margin: 0 auto;text-align: center;z-index: 99;width: max-content;}
    .slider-inner-content img{width: 120px!important;}

}

.header-cart .item-counter{color: #FFFFFF;}
.navigation-menu>ul>li>a{color: #54595f;}
h1, h2, h3, h4, h5, h6{color: #54595f;}
.footer-area-wrapper.bg-gray{background-color: #575860;}
.footer-area-wrapper .footer-area{background-color: #575860!important;}
.footer-area-wrapper .footer-widget-wrapper{color: #FFFFFF;}
.copyright-text{color: #FFFFFF;}
.footer-widget__title{color: #FFFFFF;}
.footer-widget__newsletter input{border-bottom-color: #FFFFFF;color: #FFFFFF;}
.footer-widget__newsletter input:focus{border-bottom-color: #FFFFFF;color: #FFFFFF;}
.submenu>li>a:hover{color: var(--c1);}
.megamenu--mega>li>ul>li>a:hover{color: var(--c1);}
.btn--black:hover{background-color: var(--c1);color: #fff;}
.btn--full:hover{background-color: var(--c1);color: #fff;border-color: var(--c1);}
.grand-total-wrap .grand-btn a:first-child{background-color: #000000;color: #ffffff;}
.grand-total-wrap .grand-btn a:first-child:hover{background-color: var(--c1);color: #ffffff;}
.grand-total-wrap .grand-btn a:last-child{background-color: var(--c1);color: #fff;border-color: var(--c1);}
.footer-copyright-area{background-color: #fff;}
.copyright-text{color: #54595f;}


@media (max-width: 1650px) and (min-width: 992px) {
    .banner-area-box .banner-inner-box{margin-top: -60px;}
}