.my-3{margin-top:20px;margin-bottom:20px}.mb-4{margin-bottom:25px}.mb-3{margin-bottom:20px}.mb-2{margin-bottom:15px}.mb-1{margin-bottom:10px}.mt-2{margin-top:15px}.mt-5{margin-top:45px}.pe-3{padding-right:15px}.section-padding{padding-bottom:40px;padding-top:40px}.btn-primary{background-color:#333;border-color:#333;color:white}.btn-primary:hover{background-color:#595959;border-color:#333}.img-fluid{max-width:100% !important}.about-area .about-wrapper .products-row .single-product{position:relative;transition:all 0.3s linear}.about-area .about-wrapper .products-row .single-product .middle{transition:.5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.about-area .about-wrapper .products-row .single-product .middle a{background-color:#0000008c;color:#ffffff;padding:15px 30px;display:block;font-size:26px;text-transform:uppercase}.about-area .single-product img{max-width:100%}.about-area a:hover{text-decoration:none}.about-area .about-wrapper .products-row .single-product .middle a:hover{background-color:rgba(228,0,18,0.7)}a.btn{color:white}.orderForm label.left,.orderForm .description,.orderForm #PaymentForm_OrderForm_action_checkoutSubmit{display:none}.orderForm div.field,.orderForm h3{margin-bottom:15px}body .modal{top:60px}.single-slider{height:900px;position:relative;z-index:1}.product_detail_slider_wraper{max-height:520px}.product_detail_slider_nav_wraper{max-height:100px}.product_detail_slider_nav_wraper .product_detail_slider_nav{max-height:100px}.product_detail_slider_nav_wraper .product_detail_slider_nav .slick-list{max-height:100px}.product_detail_slider_nav_item:hover{cursor:pointer}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.single-slider{height:720px}}@media only screen and (min-width: 768px) and (max-width: 991px){.single-slider{height:650px}}@media only screen and (max-width: 767px){.single-slider{height:auto}}.single-slider::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,32,33,0.35);z-index:-1}.slider-content{max-width:80%;background-color:rgba(0,0,0,0.6);margin:0px auto;padding:30px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-content{max-width:80%}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content{max-width:100%}}@media only screen and (max-width: 767px){.slider-content{margin-top:90px;margin-bottom:120px;max-width:100%}}.slider-content .title{font-size:40px;font-weight:700;line-height:76px;color:#ffffff}@media only screen and (min-width: 1200px) and (max-width: 1499px){.slider-content .title{font-size:35px;line-height:66px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.slider-content .title{font-size:30px;line-height:50px}}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content .title{font-size:30px;line-height:45px}}@media only screen and (max-width: 767px){.slider-content .title{font-size:25px;line-height:40px}}@media only screen and (max-width: 767px){.slider-content .title{font-size:25px;line-height:36px}}.slider-content p{font-size:18px;line-height:30px;font-weight:400;color:#ffffff;padding-top:10px;max-width:80%;margin:0px auto}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.slider-content p{padding-top:5px;font-size:16px;line-height:25px}}.slider-content .main-btn{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 991px){.slider-content .main-btn{margin-top:20px}}@media only screen and (max-width: 767px){.slider-content .main-btn{margin-top:15px}}@media only screen and (max-width: 575px){.slider-content .main-btn{margin-right:10px}}.slider-content .main-btn.btn-white{background-color:#ffffff;color:#0f1328;margin-left:25px;transition:all 0.5s linear}.slider-content .main-btn.btn-white:hover{background:#0f509b;color:#ffffff;transition:all 0.5s linear}.slider-content .main-btn.btn-white:hover span{background:#ffffff;color:#0f1328}@media only screen and (max-width: 767px){.slider-content .main-btn.btn-white{margin-left:15px}}@media only screen and (max-width: 575px){.slider-content .main-btn.btn-white{margin-left:0}}.slider-content .main-btn.btn-white span{background-color:#0f509b;color:#ffffff;transition:all 0.5s linear}.slider-active .slick-arrow{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:9;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s linear}.slider-active .slick-arrow i{width:45px;height:45px;background:#ffffff;color:#0f1328;border:1px solid transparent;text-align:center;display:block;line-height:48px;font-size:16px;border-radius:50%;z-index:9;transition:all 0.3s linear}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.slider-active .slick-arrow i{width:40px;height:40px;line-height:43px;font-size:14px}}.slider-active .slick-arrow i:hover{background:#0f509b;color:#ffffff}.slider-active .slick-arrow.next{left:auto;right:0}.slider-active:hover .slick-arrow{opacity:1;visibility:visible;left:45px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.slider-active:hover .slick-arrow{left:15px}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.slider-active:hover .slick-arrow{left:0}}.slider-active:hover .slick-arrow.next{left:auto;right:45px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.slider-active:hover .slick-arrow.next{left:auto;right:15px}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.slider-active:hover .slick-arrow.next{left:auto;right:0}}.slider-area .slick-dots{z-index:9;position:absolute;bottom:70px;left:50%;transform:translateX(-50%)}.slider-area .slick-dots li{display:inline-block;margin:0 5px}.slider-area .slick-dots li button{width:20px;height:20px;background:#ccc;border-radius:0px;font-size:0;border:0;transition:all 0.3s linear}.slider-area .slick-dots li.slick-active button{background-color:#ffffff;border-color:#ffffff}.banner-area .single-slider{height:720px;position:relative;z-index:1}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px){.banner-area .single-slider{height:620px}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner-area .single-slider{height:600px}}@media only screen and (max-width: 767px){.banner-area .single-slider{height:auto}}.banner-area .single-slider::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,32,33,0.35);z-index:-1}.banner-area .slider-content{max-width:40%;background-color:rgba(0,0,0,0.6);margin:0;padding:30px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.banner-area .slider-content{max-width:80%}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner-area .slider-content{max-width:100%}}@media only screen and (max-width: 767px){.banner-area .slider-content{margin-top:90px;margin-bottom:120px;max-width:100%}}.banner-area .slider-content .title{max-width:80%;margin:0px auto}.banner-area .slick-dots{display:none}.products-area{border-top:6px solid #bdbfc1}.products-area .short-info{padding-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 991px){.products-area .short-info{padding-bottom:60px}}@media only screen and (max-width: 767px){.products-area .short-info{padding-bottom:40px}}.products-area .short-info h2{color:#808285 !important;margin-bottom:25px;font-weight:700;text-transform:uppercase}.products-area .short-info p{color:#808285 !important;font-size:20px;font-weight:600;line-height:35px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.products-area .short-info p{font-size:16px;line-height:30px}}.products-area .product-short{border-top:1px solid #ccc;padding-top:20px;border-bottom:1px solid #ccc;padding-bottom:20px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 991px){.products-area .product-short .col-2{width:50%;text-align:center}}@media only screen and (max-width: 767px){.products-area .product-short .col-2{width:100%;text-align:center}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.products-area .product-short .col-3{width:35%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.products-area .product-short .col-3{width:35%}}@media only screen and (min-width: 768px) and (max-width: 991px){.products-area .product-short .col-3{width:50%;text-align:center}}@media only screen and (max-width: 767px){.products-area .product-short .col-3{width:100%;text-align:center}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.products-area .product-short .short-by{margin-bottom:15px}}.products-area .product-short .short-by p{color:#808285;font-weight:500}.products-area .product-short .dropdown-select label{color:#808285;font-weight:500;margin:0}.products-area .product-short .dropdown-select .form-select{display:block;width:80%}.products-area .products-row .single-product{text-align:center}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.products-area .products-row .single-product{margin-bottom:2rem}}.products-area .products-row .single-product .product-thumb{position:relative}.products-area .products-row .single-product .product-thumb span.caption{position:absolute;background-color:#c4151c;width:70px;height:70px;border-radius:500px;z-index:1;text-transform:uppercase;color:#ffffff;text-align:center;line-height:65px;font-weight:600;right:35px;top:-25px}.products-area .products-row .single-product .product-info{margin-top:30px}.products-area .products-row .single-product .product-info h4{margin-bottom:15px;font-size:20px;color:#45484a}.products-area .products-row .single-product .product-info p{line-height:20px;color:#6d6e71}.products-area .products-row .single-product .price{margin:15px 0}.products-area .products-row .single-product .price p{font-weight:700;color:#6d6e71;font-size:25px}.products-area .products-row .single-product .price p small{font-weight:500}.products-area .products-row .single-product .old-new-price{margin:10px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.products-area .products-row .single-product .old-new-price{padding-right:1rem !important;padding-left:1rem !important}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.products-area .products-row .single-product .old-new-price{padding-right:4rem !important;padding-left:4rem !important;margin:15px 0}}@media only screen and (max-width: 767px){.products-area .products-row .single-product .old-new-price{display:flex !important;flex-direction:column}}.products-area .products-row .single-product .old-new-price p.left{font-weight:600;color:#6d6e71;font-size:14px;line-height:20px}.products-area .products-row .single-product .old-new-price p.right{font-weight:700;color:#c4161c;font-size:18px;text-align:left;line-height:20px}.products-area .products-row .single-product .old-new-price p.right small{font-weight:500}.products-area .products-row .single-product .order-now a.free-order{background-color:#4f4c4d;color:#fff;text-transform:uppercase;padding:2px 14px;margin-right:5px}.products-area .products-row .single-product .order-now a.free-order:hover{background-color:#000000}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1499px){.products-area .products-row .single-product .order-now a.free-order{margin-bottom:15px}}.products-area .products-row .single-product .order-now a.view-order{background-color:#3e72ae;color:#fff;text-transform:uppercase;padding:2px 14px}.products-area .products-row .single-product .order-now a.view-order:hover{background-color:#000000}@media only screen and (min-width: 768px) and (max-width: 991px){.back-link{text-align:center;margin-top:15px}}@media only screen and (max-width: 767px){.back-link{text-align:center;margin-top:15px}}.back-link a{font-weight:400}.product-details-area{background:#E7E7E8}@media only screen and (min-width: 768px) and (max-width: 991px){.product-details-area .product-details{margin-bottom:20px}}@media only screen and (max-width: 767px){.product-details-area .product-details{margin-bottom:20px}}.product-details-area .product-details .top-info h2{font-weight:400;font-size:38px;margin-bottom:10px}.product-details-area .product-details .top-info span{font-weight:700;font-size:25px;margin-bottom:40px;display:block}.product-details-area .product-details .top-info p{margin-bottom:15px}.product-details-area .display-store{margin-top:30px}.product-details-area .display-store h4{font-weight:700;margin-bottom:30px;display:block}.product-details-area .display-store span{font-weight:700}.product-details-area .display-store p{margin-bottom:20px}.product-details-area .display-store span.price{font-size:30px;color:#000}.product-details-area .select-finish{margin-bottom:20px}.product-details-area .select-finish .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ffffff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:300px;text-transform:uppercase;font-size:22px}.product-details-area .product-quantity{margin-bottom:50px;margin-top:20px;margin-right:30px}.product-details-area .product-quantity .qty-container{display:flex;align-items:center;justify-content:center}.product-details-area .product-quantity .qty-container .input-qty{text-align:center;padding:6px 10px;border:1px solid #d4d4d4;max-width:80px}.product-details-area .product-quantity .qty-container .qty-btn-minus,.product-details-area .product-quantity .qty-container .qty-btn-plus{padding:3px 13px;height:38px;width:38px;transition:0.3s;font-size:16px;border:0px;background:#BDBEC0;color:#000}.product-details-area .product-quantity .qty-container .qty-btn-plus{margin-left:-1px}.product-details-area .product-quantity .qty-container .qty-btn-minus{margin-right:-1px}.product-details-area .product-quantity .btn-cornered,.product-details-area .product-quantity .input-cornered{border-radius:4px}.product-details-area .product-quantity .btn-rounded{border-radius:50%}.product-details-area .product-quantity .input-rounded{border-radius:50px}.product-details-area .product-quantity input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){border:1px solid transparent;box-shadow:none;color:#505050;border-radius:0;background-color:#fff;margin-bottom:0;padding-left:15px;padding-right:20px;width:50px;height:38px;font-size:18px;font-weight:700}.product-details-area .product-quantity button.btn{border-radius:0;text-transform:uppercase;padding:7px 20px;font-weight:600}.product-details-area .product-share .share-info span{color:#4d4d4d;font-weight:600;margin-right:20px}.product-details-area .product-share .footer-social .social li{display:inline-block;margin-right:5px;margin-left:5px}.product-details-area .product-share .footer-social .social li a{width:35px;height:35px;line-height:40px;text-align:center;font-size:18px;background:#4d4d4d;color:#ffffff;transition:all 0.3s linear;border-radius:50%}.product-details-area .product-share .footer-social .social li a:hover{background-color:#4d4d4d;box-shadow:0px 5px 20px 0px rgba(187,187,187,0.45);color:#ffffff}.product-details-area .product-galleries .flexslider{margin:0px;background:transparent;border:0px solid #fff;position:relative;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:"" 0 1px 4px transparent;-moz-box-shadow:"" 0 1px 4px transparent;-o-box-shadow:"" 0 1px 4px transparent;box-shadow:"" 0 1px 4px transparent;margin-top:30px}.product-details-area .product-galleries .flex-direction-nav a:before{font-size:30px}.product-details-area .product-galleries .thumbs .slides>li{margin-right:8px !important}.related-product-area{overflow:hidden}.related-product-area .section-title h2{color:#949599}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.related-product-area .section-title h2{font-size:25px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.related-product-area .single-product{margin-bottom:30px}}.related-product-area .single-product .product-image img{width:100%}.related-product-area .single-product .product-info h4.title{font-size:16px;margin-bottom:10px;margin-top:30px}.related-product-area .single-product .product-info p{font-size:18px;line-height:25px;margin-bottom:20px}.related-product-area .single-product .product-info .price span{color:#58585A;font-weight:600;font-size:20px;margin-bottom:20px;display:block}.related-product-area .single-product .product-buy-view a{font-weight:300;border-radius:0;padding:4px 14px;margin:0px 3px;transition:all 0.3s linear}.related-product-area .single-product .product-buy-view a:hover{background:#000;color:#fff;transition:all 0.3s linear}.related-product-area .single-product .product-buy-view a.btn-Default{border:1px solid #4d4d4d}.related-product-active{position:relative}.related-product-active .slick-arrow{position:absolute;top:50%;left:-48px;transform:translateY(-50%);z-index:9;cursor:pointer;transition:all 0.3s linear}.related-product-active .slick-arrow i{width:45px;height:45px;background:#dddddd;color:#505050;border:1px solid transparent;text-align:center;display:block;line-height:48px;font-size:14px;border-radius:50%;z-index:9;transition:all 0.3s linear}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.related-product-active .slick-arrow i{width:40px;height:40px;line-height:43px;font-size:16px}}.related-product-active .slick-arrow i:hover{background:#4d4d4d;color:#ffffff}.related-product-active .slick-arrow.next{left:auto;right:-48px}.pro-thumbs ul{margin-top:20px;display:block}.pro-thumbs ul li{margin:0px 10px}
