@media (max-width: 1920px) {}
@media (max-width: 1600px) {}
@media (max-width: 1440px) {
	.level-1 {
	    font-size: 90px;
	}
	.primary-regular-font {
	    font-family: var(--primary-regular-font);
	}
	.level-3 {
	    font-size: 44px;
	}
	.level-2 {
	    font-size: 50px;
	}
	.level-3-lg {
	    font-size: 45px;
	}
	.review-section::before {
	    width: 510px;
	    height: 540px;
	    top: 170px;
	    left: -50px;
	    background-size: 77%;
	}
	.events-slide .level-2 {
	    font-size: 45px;
	}
	.events-slide .level-5 {
	font-size: 20px;
	}

	.date-num .level-2 {
	    font-size: 30px;
	}
	.date-month .level-4 {
	    font-size: 30px;
	}
	.date-month .level-4 {
	    font-size: 19px;
	}
	.slick-slide {
	    height: auto;
	}
	.newsletter-wrapper h2.level-2 {
	    font-size: 67px;
	}
	.newsletter-wrapper	.level-4 {
		    font-size: 49px;
		}
    .newsletter-wrapper h5.level-6-lg {
        font-size: 20px;
    }
	.news-letter.section {
	    padding: 7% 0;
	}
	.footer-link .level-6 {
	    font-size: 25px;
	}
	.running-section .h-100 {
	    height: auto !important;
	}
	.site-footer .level-4 {
	    font-size: 35px;
	}
	.news-letter::before {
	    height: 1000px;
	}
	.apparel-content .level-2, .apparel-desc .level-3 {
	    font-size: 45px;
	}
	.banner-inner-content .level-3 {
	    font-size: 36px;
	}


}
@media (max-width: 1366px) {
	.level-1 {
	    font-size: 80px;
	}
	.level-4-lg {
	    font-size: 25px;
	}
	.level-2 {
	    font-size: 45px;
	}
	.level-4 {
	    /* font-size: 18px; */
	}
	.level-3-lg {
	    font-size: 40px;
	}
	.events-slide .level-2 {
    	font-size: 62px;
	}
	.events-slide .level-5 {
	}
	.seller-section .level-4 {
	    font-size: 26px;
	}
	.seller-section .level-7 {
	    font-size: 16px;
	}
	.apparel-content .level-4 {
	    font-size: 26px;
	}

	.apparel-content .level-2 {
	    font-size: 54px;
	}

	.apparel-content .level-3 {
	    font-size: 36px;
	}
	.apparel-desc .level-3 {
	    font-size: 36px;
	}
	.events-slide .level-2 {
	    font-size: 47px;
	}
	.newsletter-wrapper h2.level-2 {
	    font-size: 58px;
	}
	.newsletter-wrapper	.level-4 {
	    font-size: 36px;
	}
	.newsletter-wrapper h5.level-6-lg {
	    font-size: 18px;
	}
	.site-footer .level-4 {
	    font-size: 30px;
	}
	.apparel-content .level-2 ,
	.apparel-desc .level-3{
	    font-size: 37px;
	}
	.banner-inner-content .level-3 {
	    font-size: 36px;
	}

}
@media (max-width: 1024px) {
	.logo-wrapper .ps-lg-5 {
	    padding-left: 0rem!important;
	}
	.header-logo .logo-here {
	    max-width: 180px;
	}
	.header-right-wrapper .level-6 {
	    font-size: 15px;
	}
	.level-1 {
	    font-size: 60px;
	}
	.banner-content-wrapper .level-1 {
	    font-size: 60px;
	    line-height: 65px;
	}
	.review-section::before {
	    width: 410px;
	}
	.events-content .h-fit {
	    height: auto;
	}
	.events-content.position-absolute.top-0.bottom-0.left-0.right-0.m-auto.text-center.h-fit.p-5 {
	    padding: 0!important;
	}
	.events-slide .level-2 {
	    font-size: 25px;
	}
	.events-slide .level-5 {
	}
	.events-slide .btn {
	}
	.date-month .level-4 {
	    font-size: 15px;
	}
	.news-letter.section {
	    padding: 9% 0;
	}
		.header-button {
	    margin-right: 50px;
	}
	a.menu-toggle {
	    top: -2px;
	    right: -4px;
	}
	.banner-inner-content .level-3 {
	    font-size: 36px;
	}
	.banner-content-wrapper .level-1 {
	    font-size: 80px;
	    line-height: 85px;
	}
	.categories-slide h3.level-3 {
	    text-shadow: 0px 0px 10px #000;
	    font-size: 32px;
	}
	.apparel-content .level-2 ,
	.apparel-desc .level-3{
	    font-size: 37px;
	}
	.news-letter .col-lg-6 {
	    width: 60%;
	}
	.events-section h2.level-2 {
	    font-size: 42px;
	}
	.seller-wrapper .level-6 {
	    font-size: 24px;
	}
	.news-letter::after {
	    width: 325px;
	    height: 440px;
	    bottom: -100px;
	    right: 0rem;
	}
	.discount-btn .btn{
	    transform: rotate(350deg);
	    bottom: 30px;
	    right: 0;
	    left: 0;
	    margin: 0 auto;
	    display: flex;
	}
	.btn {
	    width: 160px;
	    height: 50px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}

}
@media (max-width: 991px) {

	.news-letter::after {
	    width: 195px;
	    height: 320px;
	    background-size: 110%;
	    z-index: -1;
	}
	.about_fig img {
	    margin: 30px auto 0;
	    display: block;
	}
	.categories-slide .col-lg-4 {
	    width: 50%;
	    margin: 0 auto 20px;
	}
		.pt-3 {
	    padding-top: 1rem!important;
	}
	.seller-content.pt-3 {
	    text-align: center;
	}
	.product-star-wrapper.d-flex.align-items-center.gap-2 {
	    justify-content: center;
	}
	.seller-section .col-lg-6 .col-lg-6 {
	    width: 50%;
	}

	.discount-tag-wrapper img {
	    width: 30%;
	}
	.about_fig img {
	    margin: 10% auto 0;
	    display: block;
	    width: 50% !important;
	}

	.footer-link .level-6 {
	    font-size: 12px;
	}

	.footer-img-wrapper .row .col-lg-4 {
	    flex: 0 0 auto;
	    width: 33.33333333%;
	    padding: 0 3px;
	}
	.shop-section .col-lg-8 .col-lg-4 {
	    width: 50%;
	}

	 .stellarnav.main_menu.left.mobile ul li:nth-child(5) {
	    display: none;
	}
		 .stellarnav.main_menu.left.mobile ul ul li:nth-child(5) {
	    display: block;
	}
	.header-button {
	    margin-right: 20px;
	}
	a.menu-toggle {
	    top: -4px;
	    right: -40px;
	}
	li.footer-social-li .level-7 {
	    font-size: 12px;
	}
	.footer-img-wrapper.wow.animate__.animate__fadeInRight.animated {
	    margin: 37px 0 0;
	}
	.banner_content_wrap .level-3 {
	    font-size: 40px;
	}
	.level-3 {
	    font-size: 35px;
	    text-shadow: 0px 0px 15px #000;
	}
	.client-slide {
	    border: 2px solid #ededed;
	    margin: 0px 20px;
	    border-radius: 3px;
	    width: 80%;
	    margin: 0 auto;
	    padding: 0 20px;
	}
	.level-2 {
	    font-size: 37px;
	}
	.level-4 {
	    font-size: 40px;
	}
	.newsletter-wrapper.text-center h2.level-2 {
	    font-size: 60px;
	}
	.footer-wrap h4.level-4 .level-4 {
	    font-size: 19px;
	}
	.banner-content-wrapper {
	    padding: 0;
	}
	.banner-content-wrapper .level-1 {
	    font-size: 80px;
	    line-height: 85px;
	}
	.news-letter .col-lg-6 {
	    width: 100%;
	}
	.newsletter-wrapper input.form-control.form-control-1 {
	    height: 50px;
	}
	.site-footer .level-4 {
	    font-size: 21px;
	}











}
@media (max-width: 768px) {
	.footer-img-wrapper .row .col-lg-4 {
		    flex: 0 0 auto;
		    width: 33.33333333%;
		}
	.level-4 {
	    font-size: 15px;
	}

	.footer-link .level-6 {
	    font-size: 12px;
	}
	.level-2 {
	    font-size: 24px;
	}
	.level-7 {
	    font-size: 11px;
	}
	.level-2 {
	    font-size: 37px;
	}

}
@media (max-width: 575px) {

	.client-slide {
	    border: 2px solid #ededed;
	    border-radius: 3px;
	    margin: 0 20px 0;
	    width: 34% !important;
	    padding:  10px !important;
	}
	.review-section::before {
	   display:none;
	}
	.client-slider .slick-dots {
	    bottom: -30px;
	}
	.review-section {
	    overflow: hidden;
	}
	.newsletter-wrapper.text-center h2.level-2 {
	    font-size: 30px;
	}
	.banner-content-wrapper .level-1 {
	    font-size: 40px;
	    line-height: 45px;
	}
	.banner-slide img {
		display: none;
	}
	.banner-slide {
	    background: url(../img/banner.png) no-repeat;
	    background-position: top center;
	    padding: 30% 0;
	    background-size: cover;
	}
	.banner-content-wrapper {
	    padding: 0 0 0 11%;
	}
	.newsletter-wrapper h5.level-6-lg {
	    font-size: 13px;
	    	    line-height: 25px;

	}
	h5.level-6-lg.primary-regular-font.body-color {
	    font-size: 13px;
	    line-height: 25px;
	}
	.login_wrapper .btn {
	    font-size: 10px;
	    width: 100%;
	    display: block;
	    padding: 10px 0px;
	    width: 70%;
	}
    .banner-content-wrapper .btn {
        font-size: 16px;
        width: 52%;
        display: block;
    }
    .level-3 {
        font-size: 16px;
        text-shadow: 0px 0px 10px #000;
    }
    .running-section .h-100 {
        height: 30% !important;
    }
    .newsletter-form .btn {
        font-size: 13px;
    }
    
    
   .apparel-desc .btn {
        font-size: 16px;
        width: 72%;
        display: block;
    }
    .discount-tag-wrapper .btn {
        font-size: 16px;
        width: 102%;
        display: block;
    }
.events-content .btn {
    font-size: 16px;
    width: 34%;
    display: block;
    margin: 0 auto;
}
    
 .news-letter::before {
    height: 920px;
    top: -23rem;
    z-index: -2;
}       
        
   
.banner-inner-content .level-3-lg {
    font-size: 26px;
     text-shadow: 0px 0px 10px #000;
}

.btn {

    padding: 9px 21px;
}

.newsletter-form.pt-4 input.form-control.form-control-1 {
    padding: 0 10px;
}

.footer-social-wrapper.mt-sm-0.mt-3 {
    padding: 0 0 20px;
}
	.mb_hide{ display:none;}
	.header-button {
	    margin-right: 50px;
	}
	a.menu-toggle {
	    top: -6px;
	    right: -4px;
	}
}
@media (max-width: 475px) {
	.mb_hide{ display:none;}
	.header-button {
	    margin-right: 50px;
	}
	a.menu-toggle {
	    top: -6px;
	    right: -4px;
	}
}
@media (max-width: 425px) {
    .client-slide {
        border: 2px solid #ededed;
        border-radius: 3px;
        margin: 0 20px 0;
        width: 76% !important;
        padding: 10px !important;
    }
	.review-section::before {
	   display:none;
	}
    .client-slider .slick-dots {
        bottom: -30px;
        margin: 0 auto;
        gap: 0px;
    }
	.review-section {
	    overflow: hidden;
	}
	.newsletter-wrapper.text-center h2.level-2 {
	    font-size: 30px;
	}
	.banner-content-wrapper .level-1 {
	    font-size: 40px;
	    line-height: 45px;
	}
	.banner-slide img {
		display: none;
	}
    .banner-slide {
        background: url(../img/banner.png) no-repeat;
        background-position: top center;
        padding: 34% 0;
        background-size: cover;
    }
	.banner-content-wrapper {
	    padding: 0 0 0 11%;
	}
	.newsletter-wrapper h5.level-6-lg {
	    font-size: 13px;
	    	    line-height: 25px;

	}
	h5.level-6-lg.primary-regular-font.body-color {
	    font-size: 13px;
	    line-height: 25px;
	}
	.login_wrapper .btn {
	    font-size: 10px;
	    width: 100%;
	    display: block;
	    padding: 10px 0px;
	    width: 70%;
	}
    .slick-slide img {
        display: block;
        height: 35% !important;
        object-fit: fill;
    }
    .events-slide .level-5 {
        font-size: 11px;
        text-shadow: 0px 0px 10px #000;
    }
    .apparel-desc .btn {
        font-size: 16px;
        width: 68%;
        display: block;
    }
    .banner-content-wrapper .btn {
        font-size: 16px;
        width: 52%;
        display: block;
    }
    .categories-slide .col-lg-4 {
        width: 100%;
        margin: 0 auto 20px;
    }
.seller-section .col-lg-6 .col-lg-6 {
    width: 100%;
    margin: 0 0 10%;
}
.about_fig img { display:none;}

.date-wrap {
    background: var(--secondary-color);
    border-radius: 24px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0;
    bottom: 0;
    width: 76%;
    margin: 0 auto;
}
.news-letter::before {
    height: 920px;
    top: -20rem;
    z-index: -2;
}
.seller-wrapper.position-relative.mb-5.wow.animate__.animate__fadeInDown.animate__delay-1s.animated {
    margin: 0 !important;
}

.date-month .level-4 {
    font-size: 15px;
    margin: 0;
}
.events-slide .level-2 {
    font-size: 18px;
    margin: 0;
}

.client-slider .slick-dots li {
    width: 20px;
}

.client-slider .slick-dots {
    bottom: -30px;
    margin: 0 auto;
    gap: 0px;
}
.client-slider .slick-list.draggable {
    padding-top: 60px;
}
.mb_hide{ display:none;}
	.header-button {
	    margin-right: 50px;
	}
	a.menu-toggle {
	    top: -6px;
	    right: -4px;
	}

}
@media (max-width: 375px) {
    .client-slide {
        border: 2px solid #ededed;
        border-radius: 3px;
        margin: 0 20px 0;
        width: 74% !important;
        padding: 10px !important;
    }
	.review-section::before {
	   display:none;
	}
	.review-section {
	    overflow: hidden;
	}
	.newsletter-wrapper.text-center h2.level-2 {
	    font-size: 30px;
	}
	.banner-content-wrapper .level-1 {
	    font-size: 40px;
	    line-height: 45px;
	}
	.banner-slide img {
		display: none;
	}
    .banner-slide {
        padding: 50% 0;
    }
    .banner-content-wrapper {
        padding: 0 0 0 15%;
    }
	.newsletter-wrapper h5.level-6-lg {
	    font-size: 13px;
	    	    line-height: 25px;

	}
	h5.level-6-lg.primary-regular-font.body-color {
	    font-size: 13px;
	    line-height: 25px;
	}
	.login_wrapper .btn {
	    font-size: 10px;
	    width: 100%;
	    display: block;
	    padding: 10px 0px;
	    width: 70%;
	}
    .level-3 {
        font-size: 16px;
    }
        .discount-btn {
        transform: rotate(350deg);
        bottom: -10px;
        right: -30px;
    }    
       .banner-content-wrapper .btn {
        font-size: 16px;
        width: 72%;
        display: block;
    } 
    .events-slide .level-2 {
        font-size: 18px;
    }
    .events-content .btn {
        font-size: 16px;
        width: 74%;
        display: block;
        margin: 10px auto;
    }
.news-letter::before {
    height: 920px;
    top: -20rem;
    z-index: -2;
}

}
@media (max-width: 360px) {



}