.col-lg-2.most-populars.slick-slide {height: auto;}
div.contwidth {max-width: 1298px;}

.container-fluid.contwidth.category--listing{margin-top: 0;margin-bottom: 0;}
.carousel-inner .carousel-caption .silder-title{font-size: 60px;line-height: 1;color: #1E1E1E; font-weight: 500;margin-bottom: 20px;font-family: 'Poppins';}
.best-deal-section .best-deal-slider.home--product_slider .rightside{height: 36px;  justify-content: space-between;}
.best-deal-section .best-deal-slider.home--product_slider .rightside h6{margin: 0;}
.best-deal-section h5.card-title a, .best-deal-section h3.card-title a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.best-deal-section h5.card-title, .best-deal-section h3.card-title{height: 38px;}
.col-md-6.product-part-number {padding-left:0px; padding-right:0px;}
.best-deal-section span.price-black{margin-left: 0;}
.carousel-inner .ipad_slider_pic {display: none;}
.product--manufacturer span.manufacturer{display: flex;}
.bgs-color .product-image {margin-bottom: 70px;border-radius: 8px 8px 0px 0px;}
.bgs-color h4.sub-title.thumb-info-inner, .bgs-color h5.sub-title.thumb-info-inner {top: 100%;padding-bottom: 12px;padding-top: 6px;background: white;border-radius: 0px 0px 8px 8px;}
.deal-image.mt-5.homepage--deal--bannner {background-size: cover;background-repeat: no-repeat;background-position: center;min-height: 360px;padding: 0;}

.sliderightspace .card-bg-inner { position: absolute; top: 0px;}
.sliderightspace .card-bg-white-box {position: relative;}
.sliderightspace .card-bg-white-box img {border-radius: 18px;width: 100%;}
.sliderightspace .card-bg-inner h2 {padding-top: 25px;padding-left: 18px;padding-bottom: 5px;font-family: 'Poppins';font-weight: 600;font-size: 25px;}
.sliderightspace .new-deal-slide-bg.promotion-slide.slick-slide {height: auto;display: flex;}
.sliderightspace .card-bg-inner p {font-size: 15px;font-family: 'Poppins';padding-left: 18px;color: #333;padding-right: 18px;}
.sliderightspace .new-deal-slider-bg .slick-prev.slick-arrow {background-image: url(/public/images/black-arrow-left.png);left: 40px;right: unset;background-repeat: no-repeat;background-position: center;width: 45px;z-index: 1;height: 45px;background-color: #f5ebe5;border-radius: 100px;}
.sliderightspace .new-deal-slider-bg .slick-next.slick-arrow {background-image: url(/public/images/black-arrow-right.png);right: 40px;background-repeat: no-repeat;background-position: center;width: 45px;z-index: 1;height: 45px;background-color: #f5ebe5;border-radius: 100px;}
.sliderightspace .card-bg-white-box {background: #fff;box-shadow: 2px 4px 12px rgba(0,0,0,.08);border-radius: 18px;width: 100%;height: fit-content;}
.sliderightspace{margin: 100px 0;}
.sliderightspace .new-deal-slider-bg  .slick-track {display: flex;height: 100%;}
.sliderightspace .slick-disabled {display: none !important;}
.sliderightspace .slick-initialized .slick-slide {display: block;margin: 9px;}
.sliderightspace .new-deal-slider-bg .slick-prev:before, .new-deal-slider-bg .slick-next:before {display: none;}
.sliderightspace .card-bg-inner h2 a { color: #fff; text-decoration: none;}
.sliderightspace .card-bg-white-box a { text-decoration: none; color: #333;}
.sliderightspace h2.heading-slider { margin-bottom: 50px; margin-top: 100px; font-family: 'Poppins'; font-size: 25px; font-weight: 600;}
.sliderightspace h2.heading-slider span { color: #fa5e11;}
.sliderightspace .card-bg-white-box:hover { box-shadow: 2px 4px 10px rgba(0,0,0,.16); transform: scale3d(1.01,1.01,1.01);}
.sliderightspace .new-deal-slide-bg.slick-slide a { color: #333;}

.slider-section .carousel-caption p{margin-bottom: 2rem;}
.slider-section a.action.save.primary {border: none;color: #fff;width: 100%;border: 2px solid #F15A22;border-radius: 10px;font-size: 17px;background: linear-gradient(135deg,#ff690f 0%,#e8381b 100%);font-family: Poppins;letter-spacing: .01em;font-weight: 600;line-height: 20px;padding: 11px 34px;text-transform: uppercase;text-decoration: none;}



.slider-section .slider-timer{background-color: #fff;position: relative;top: 0;width: 100%;text-align: center;color: #fff;display: flex;justify-content: center;align-items: center;}
.slider-section img.countdown--image.countdown-banner__desktop {height: 70px;width: auto;padding-right: 10px;}
.slider-section img.countdown--image.countdown-banner__mobile {object-fit: unset;width: 100%;height: auto;}
.slider-section span#countdownTimer {font-size: 30px;font-weight: 700;color: #000;font-style: italic;-webkit-text-stroke-color: #f95b13;-webkit-text-stroke-width: 1px;}
.slider-section a.timer--link{text-decoration: unset;}
.add-banner img {height: auto;}

#home-content .card-img.skeleton {position: relative;height: 250px;border-radius: 0;object-fit: contain;width: 100%;}
#home-content .card-title.skeleton {min-height: 28px;border-radius: 4px;}
#home-content .card-intro.skeleton {min-height: 72px;border-radius: 4px;}
#home-content .skeleton {background-color: #e2e5e7;background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-size: 40px 100%;background-repeat: no-repeat;background-position: left -40px top 0;-webkit-animation: shine 1s ease infinite;animation: shine 1s ease infinite;}
#home-content .skeleton-card{padding-bottom: 0;}
#home-content .section-title.card-title.skeleton {min-height: 38px;width: 350px;}
#home-content .description.card-intro.skeleton {min-height: 30px;width: 50%;}
#home-content .most-popular .card-img.skeleton{height: 80px;}

#featureParts .card-img.skeleton {position: relative;height: 250px;border-radius: 0;object-fit: contain;width: 100%;}
#featureParts .card-title.skeleton {min-height: 28px;border-radius: 4px;}
#featureParts .card-intro.skeleton {min-height: 72px;border-radius: 4px;}
#featureParts .skeleton {background-color: #e2e5e7;background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-size: 40px 100%;background-repeat: no-repeat;background-position: left -40px top 0;-webkit-animation: shine 1s ease infinite;animation: shine 1s ease infinite;}
#featureParts .skeleton-card{padding-bottom: 0;}
#featureParts .section-title.card-title.skeleton {min-height: 38px;width: 350px;}
#featureParts .description.card-intro.skeleton {min-height: 30px;width: 50%;}
#featureParts .most-popular .card-img.skeleton{height: 80px;}

 
.best-deal-section h3.card-title {text-align: center;font-size: 17px;font-weight: 500;line-height: 1.35;margin-bottom: 0.45rem;color: #222529;font-family: 'Poppins';}
.best-deal-section h3.card-title a {color: #333;text-decoration: none;letter-spacing: 0px;font-size: 15px;font-weight: 500;}
.rightside h4 {font-size: 13px;font-weight: 400;font-family: 'Poppins';}
 
.home-about-section{height: auto;padding: 50px 0;}
.home-about-section div.home-about-img{text-align: center;}
.home-about-section div.row{display: flex;align-items: center;}
.home-about-section h2.home-about-heading{font-family: 'Poppins';font-weight: 600;font-style: italic;font-size: 23px;}
.home-about-section p.home-about-content{font-family: 'Poppins';font-style: italic;font-weight: 600;font-size: 17px;}

.bg-image-youtube .modal-dialog{max-width: 1000px;}
.bg-image-youtube .modal-header{padding-bottom: 10px;}
.bg-image-youtube .modal-content{background-color:unset;}
.bg-image-youtube .modal-body{width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.bg-image-youtube .modal-body iframe{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}

@media (min-width: 1200px) and (max-width: 1366px) {
    .deal-image.mt-5.homepage--deal--bannner{background-size: 100%;}  
    .slider-section img {height: 380px;}
    .card-bg-inner h2 {font-size: 16px;}

 }
@media (min-width:1024px) and (max-width:1300px) {
    .best-deal-section .contwidth{max-width: 950px;} 
    .most-popular .contwidth {max-width: 945px;}
    
}
@media (min-width:1024px) and (max-width:1199px){
    /* .top-navbar #navbarSupportedContent .navbar-nav {gap: 13px;margin-left: 0px;} */
    .slider-section span#countdownTimer {font-size: 23px;top: 12px;}
}
@media (min-width:991.98px) and (max-width:1023.98px){
    .most-popular .contwidth {max-width: 920px;}
    .best-deal-section .contwidth{ max-width: 920px;} 
    .slider-section span#countdownTimer {font-size: 28px;}
}
@media only screen and (min-width: 768px){
    .slider-section .hide-mobile, .slider-section .hidden-mobile {display: inherit;}
    .slider-section .show-mobile, .slider-section .shown-mobile {display: none;}
}
@media (min-width:768px) and (max-width:1024px){
    .delils .free p {margin-left: 51px;}
    .carousel-inner .ipad_slider_pic{display:block;}
    .carousel-inner .desktop_slider_pic{display:none;}
    .carousel-inner .mobile_slider_pic {display: none;}
    .slider-section img.countdown--image.countdown-banner__desktop{height: 60px;}
    .best-deal-section h3.card-title a {font-size: 13px;}
    .rightside h4 {font-size: 12px;line-height: 11px;}
}
@media (max-width: 991.98px) { 
    .most-popular .most-populars-slider .slick-slide img{margin: auto;}
    .contact-section .container-fluid.contwidth .row img{display: none;}
    .best-deal-section .contwidth {max-width: 700px}
    .most-popular .container-fluid {max-width: 700px;}
    .carousel-inner .carousel-caption .silder-title {font-size: 36px;margin-bottom: 13px;}
    #autoSearch .image-search-center img {width: auto;}
    .slider-section span#countdownTimer {font-size: 17px;}
    .slider-section img.countdown--image.countdown-banner__desktop{width: 100%;}
}

@media (max-width: 767.98px) { 
    .most-popular .most-populars-slider .slick-slide img{margin: auto;}
    .carousel-caption.d-none.d-md-block{padding: 0px;}
    .slider-section .carousel-indicators [data-bs-target]{width:10px; height: 10px;}
    .most-popular .contwidth {max-width: 552px;}
    .best-deal-section .contwidth{ max-width: 552px;} 
    .delils {text-align: center;}
    .sliderightspace h2.heading-slider {margin-left: 0px;}
    .slider-section .hide-mobile, .slider-section .hidden-mobile {display: none;}
    .slider-section .show-mobile, .slider-section .shown-mobile {display: inherit;}
    .slider-section .slider-timer{flex-direction: column;}
    .slider-section span#countdownTimer {font-size: 40px;bottom: 110px;right: unset;line-height: 1;top: unset;position: absolute;}
    .home-about-section div.home-about-img{margin-bottom: 40px;}
    .home-about-section div.home-about-section-content{padding: 0 20px;}
    
}

@media  (max-width: 575px){
    .carousel-inner .carousel-caption .silder-title {font-size: 36px;letter-spacing: 0px;width: 100%;line-height: 47px;text-align: left; }
    .delils .container .row{text-align: center;}
    .best-deal-section .best-deal-slider.home--product_slider .slick-slide{height: 100%;}
    .category--listing .product-image .overlay-bg h5 {font-size: 12px;}
    .sliderightspace .new-deal-slider-bg .slick-prev.slick-arrow{left: -45px;}
    .sliderightspace .new-deal-slider-bg .slick-next.slick-arrow{right: -45px;}
    .slider-section #carouselExampleCaptions .carousel-indicators{display: none;}
}

