@media (min-width:1920px){
   .clothing-service-box .service-box{border-radius: 30px;}
   .newsletter-card .card-img { margin-bottom: -200PX; margin-top: 60PX;}
   .contact-form-bottom-section .newsletter-card{    padding: 60px 80px;}
   .newsletter-card .card-img img { margin-left: -30px; }

   .post-detail-section .post-detail { padding-left: 65px; padding-top: 40px; }
}
@media (min-width:1400px){
.event-section{padding: 60px 0;}
.brand-track span{font-size: 80px;}

.brands-section .top-heading{padding: 80px 0;}

.left-image-right-content-section .store-box {padding-left: 2vw;  position: relative; left: 15%; }
.contact-form-bottom-section .heading-title h2{font-size: 46px; line-height: 1;}

.store-section .content-box p{font-size: 21px;}
.store-section .content-box { padding-left: 44px; }
.store-section  .store-img img{max-width: 80%;margin-left: 0;}

}
@media (max-width:1599px){
}    
@media (max-width:1399px){
.event-section h2{margin-bottom: 40px;}
.clothing-section .clothing-detail { padding: 0 0 40px 70px; }
.clothing-store-wrapper { padding: 50px 0; }
.bottom-footer{padding: 80px 0;}

h4, .h4 ,.review-section .text-container *{ font-size: 26px; }

.btn,.btn-yeallow{padding: 13px 30px;}
.left-image-right-content-section .store-box .detail * br{display: none;}
.review-section .text-container br{display:none}
.detail br{display: none;}
.contact-form-bottom-section .newsletter-card { max-width: 1200px;} 

.newsletter-card .card-img { margin-bottom: -12.5vw;}

}

@media (max-width:1300px){
  
}

@media (max-width:1199px){
h1, .h1 { font-size: 36px;line-height: 1.2;margin-bottom: 10px;}
h2, .h2{font-size: 32px;}
h3, .h3 { font-size: 25px; }
h4, .h4 { font-size: 22px; }
h5, .h5 { font-size: 20px; }
p,body,a,li{font-size: 16px;}
section{padding: 60px 0;}
p{margin-bottom: 20px;}

.event-section h2{margin-bottom: 30px;}
.bottom-footer{padding: 60px 0;}

.feature-section .inner-feature-section {padding: 40px 60px; }
.review-section .text-container:has(+ .big-container) { margin-bottom: 50px; }
.review-section .text-container *{font-size: 22px}

.instagram-posts-section  .heading-bottom { padding-top: 60PX; }
.instagram-posts-section .heading-bottom h2 { margin-bottom: 15PX; }

.common-content-section h5 { margin-top: 30px; margin-bottom: 10px; }

.newsletter-form form .submit-box input[type='submit']{font-size: 16px;}

.contact-form-bottom-section .newsletter-card{margin-top: -16vw;}
.contact-form-bottom-section .heading-title h5 * { font-size: 20px; }

.btn,.btn-yeallow,.btn-blue{font-size: 18px}

.review-section .text-container:has(+ .big-container) p{margin-bottom: 20px;}
.clothing-services .clothing-service-box:not(:last-child){margin-bottom: 60px;}

.post-detail-section .post-detail h5.di { padding-left: 32px;}
.post-detail-section .post-detail h5.di::after{    top: 2px; left: 0; width: 21px; height: 22px;}

.inner-banner{height: 400px;}
	.newsletter-card .summary.entry-summary form label{font-size:16px !important}
	.brand-track{gap: 7vw;}
	.brand-track img { height: 30px; object-fit: contain; }
	
		.common-content-section  ul {
    margin-bottom: 20px !important;
}

.common-content-section h3 {
    margin-bottom: 10px !important;
}
.common-content-section table {
    margin-bottom: 20px !important;
    border-collapse: collapse;
}
.common-content-section table,.common-content-section table th,.common-content-section table  td {
  border: 1px solid #918e8e
  ;
  padding:5px;
}
}

@media (max-width:1024px){
	
}
@media (max-width:1023px){
.clothing-section .clothing-detail { padding: 0 0 40px 65px; }
.newsletter-card .row{flex-direction: column;margin: 0 !important;}
.newsletter-card .row .col-5,.newsletter-card .row .col-7{max-width: 100%;width: 100%;margin-top: 0;}
.newsletter-card .heading-title { padding-bottom: 12PX; }
.contact-form-bottom-section .heading-title h5{padding: 10px 0 30px;}

.newsletter-card .card-img { margin:0 0 20px;text-align: center;}
.newsletter-card .card-img img{margin: 0 auto;}

.event-lists .event-box .detail-box { padding: 10px 20px 20px; }

.members-list .member-detail-box {padding: 25px 25px 50px; margin-bottom: 60px; }
.members-list .member-detail-box .member-btn { position: absolute; right: 25px; bottom: -28px; max-width: fit-content;}
.members-list .member-lists{gap: 12PX;}
.contact-form-bottom-section .newsletter-card .woocommerce-notices-wrapper {position: relative;z-index: 1;top: 0;}
	.woocommerce-message{    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;}
	.woocommerce-notices-wrapper .woocommerce-message .button{margin:0}
}
@media (max-width:991px){
.bottom-footer .client-logo-list { gap: 35PX; flex-wrap: wrap; justify-content: center; }
.custom-grid { grid-template-columns: repeat(2, 1fr); grid-template-areas: "left right" "middle-top middle-bottom"; }

.contact-form-bottom-section .newsletter-card{padding: 30px;}
.contact-form-bottom-section .heading-title h5{padding-bottom: 10px;}

.event-section .event-lists .col-4{max-width: 50%;}

.nic-header-mobile{position: sticky; top: 0; z-index: 99999;}
.bottom-header{padding: 20px 0;}

.woocommerce-cart .common-content-section .detail >.woocommerce form.woocommerce-cart-form,
.woocommerce-cart .common-content-section .detail >.woocommerce .cart-collaterals { width: 100%; }
.woocommerce-cart .common-content-section .detail >.woocommerce .cart-collaterals .cart_totals{padding: 0;}
.common-content-section h2{text-align: left;}
.woocommerce table.shop_table td,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .common-content-section .detail >.woocommerce .cart-collaterals .cart_totals * { font-size: 18px !important; }
.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout #customer_details .col-1 { width: 100%; padding: 0;}
.woocommerce-checkout #customer_details{margin: 0 !important;gap: 0 !important;}
.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-1{padding: 0;}
.woocommerce-checkout #customer_details .col-1{margin-bottom: 40PX;}


}
@media (max-width:782px){
/* body.logged-in { padding-top: 46px; } */
}
@media (max-width:767px){
.about-section .heading-content{padding-left: 0;}
section{padding: 40px 0;}
h1, .h1 { font-size: 30px;}
h2, .h2 { font-size: 25px; }
h3, .h3 { font-size: 22px; }
h4, .h4 { font-size: 20px; }
h5, .h5 { font-size: 16px; margin-bottom: 5px;}
h6, .h6 { font-size: 14px; }
p, .review-section .text-container:has(+ .big-container) p{margin-bottom: 15px;}
.br-20{border-radius: 10px;}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{max-width: 100%;padding: 0;}

.store-section .store-image{position: relative;width: 100%;height: auto;}
.store-section .store-image img{height: auto;width: 100%;}
.store-section .store-box { padding: 0 0 50px; }

.bottom-footer .client-logo-list { gap: 40PX; flex-direction: column; align-items: center; }
.bottom-footer .client-logo-box .inner-box { gap: 10px; flex-direction: column; align-items: center; text-align: center; }
.bottom-footer { padding: 60px 0; margin-top: 70px; }

.logo-header .store-wrapp p,.logo-header .store-wrapp a{font-size: 12px;}

.clothing-section .clothing-detail{padding: 0 0 20px;}

.bottom-header{padding: 15px 0;}
.about-section { padding: 40px 0; }
.hero-content img { aspect-ratio: 4/3; margin-bottom: -10px; }
.hero-content .hero-heading { position: unset; }
.review-slider .slick-arrow {width: 30px;height: 35px;}
.review-box { padding: 30px 0; }
.review-box .review-content { padding: 0 50px; }
.review-box .review-content h2 { font-size: 22px; }
.review-box .review-content h5 { font-size: 16px; } 

.package-section .inner-package-section{padding: 0;}
.inner-package-section .package-image-box{position: relative; top: 0;transform: none; width: 100%; height: 70VW;}
.inner-package-section .package-image-box img{width: 100%;height: 100%;object-fit: cover;object-position: top;}
.inner-package-section .package-detail-box { position: relative; z-index: 1; width: 100%; padding: 20px; }
.package-detail-box .sub-heading { margin: 0 0 17px; }
.clothing-section a.link { margin-top: 15px; }
.clothing-section .text-right{text-align: center;}
.event-section h2{margin-bottom: 10PX;}
.clothing-section .clothing-detail H2 { margin-bottom: 10px; }
.clothing-section .clothing-detail h5 br{display: none;}

.clothing-store-wrapper { padding: 40px 0; }
footer .clothing-strore-info,.newsletter-card .heading-title,footer .form-tabline p,.clothing-section .clothing-detail H2,.clothing-section .clothing-detail h5,.store-section .store-box,.inner-package-section .package-detail-box,.inner-package-section .package-detail-box .text-right,.about-section .heading-content { text-align: center; }
.clothing-strore-info .social-footer ul{justify-content: center;}
.newsletter-card{padding: 20PX 20PX 60px 20px;}
.newsletter-form form .submit-box{right: unset; left: 50%; transform: translateX(-50%);}
.about-section .heading-content .detail-box p:last-child { margin-bottom: 10px; }
.newsletter-form form .submit-box input[type='submit']{padding: 14px 25px;}
	.hero-content .hero-heading{padding-bottom:30px;}
.hero-content .hero-heading h1{margin-bottom: 0;}
.event-lists .event-box img { height: 50vw;}
.inner-feature-section .feature-list { flex-direction: column; gap: 30px; }
.feature-section .inner-feature-section{padding: 30PX 20PX;}
.instagram-list {gap: 5px; margin-bottom: 18px; }
.instagram-posts-section .d-flex{justify-content: center;gap: 5px;}
.instagram-posts-section .d-flex img{max-width: 20px;}
.instagram-posts-section img { border-radius: 5px !important; }
.review-section .text-container:has(+ .big-container) { margin-bottom: 40px; }
.review-section .text-container *{font-size: 20px;}

.brands-section{padding-bottom: 0;}
.brands-section .top-heading { padding-bottom: 25px; }
.inner-banner { padding-bottom: 20px; height: 230px; }

.custom-grid { grid-template-columns: 1fr; grid-template-areas: "left" "middle-top" "middle-bottom" "right"; }
.instagram-posts-section  .heading-bottom { padding-top: 40PX; }
.instagram-posts-section .heading-bottom h2 { margin-bottom: 10PX; }

.common-content-section h5 { margin-top: 30PX; margin-bottom: 10PX; }

.common-content-section{padding-bottom: 0;}
.common-content-section.bg-blue{padding-bottom: 40px;}
.contact-form-bottom-section .heading-title h5 a{font-size: 16px}
.contact-form .form-input input, .contact-form .form-input textarea{padding: 15px;}
.contact-form .form-input p { margin-bottom: 15px; }
.contact-form .radio-list span.wpcf7-list-item span.wpcf7-list-item-label{font-size: 18px;padding-left: 22px;}
.contact-form .radio-list span.wpcf7-list-item span.wpcf7-list-item-label::before{width: 14px;height: 14px;top: 4px;}
.contact-form .radio-list span.wpcf7-list-item span.wpcf7-list-item-label::after{width: 8px;height: 8px;top: 8px;}
.contact-form { overflow: hidden; }
.contact-form-bottom-section .newsletter-card { margin-top: -20vw; }
.btn, .btn-yeallow, .btn-blue { font-size: 16px; padding: 12px 22px; }

.clothing-services .clothing-service-box:not(:last-child){margin-bottom: 40px;}

.clothing-service-box .service-box .service-img{height: 30VW;}
.clothing-service-box .service-box .service-detail { padding: 15PX 20PX 25PX; }
.clothing-service-box .service-box .service-detail h3 { margin-bottom: 8px; }
.clothing-service-box .service-box .service-detail h5 { margin-bottom: 15PX; }

.event-section .event-lists{row-gap: 0;}

.event-section .event-lists .col-4{max-width: 100%;}

.post-detail-section .post-detail{padding: 0;}

.post-detail-section .post-detail h5.di::after{width: 18px;height: 18px;}
    .members-list .member-lists{grid-template-columns: repeat(1, 1fr);}
    .members-list .member-detail-box .heading-top{flex-direction: column;margin-bottom: 20PX;}
    .newsletter-card .summary.entry-summary form label{font-size: 14px;}
    .newsletter-card .summary.entry-summary form input, .newsletter-card .summary.entry-summary form textarea{padding: 15px !important;font-size: 16px !important;}
    .newsletter-card .summary.entry-summary form label,.newsletter-card .summary.entry-summary form label{font-size: 16px !important; line-height: 2 !important;}
    .newsletter-form form .submit-box input[type='submit'],.newsletter-card form button.single_add_to_cart_button{font-size: 16px !important;padding: 14px 25px;}
    .newsletter-card .summary.entry-summary form { margin-bottom: 20px !important; }
    .newsletter-card form button.single_add_to_cart_button { right: unset; left: 50% !important; transform: translateX(-50%); bottom: -62px !important; }
    .row{margin: 0 !important;}
    .woocommerce table.shop_table td{font-size: 16px !important;}
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { font-size: 16px !important; }

    .woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-first, .woocommerce-page form .form-row-last { float: left; WIDTH: 100% !important; FLOAT: UNSET; }
	.woocommerce-info {
    border-top-color: var(--body-color) !important;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
	.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:unset;width:100%;}
	.woocommerce ul.products li {
    width: 100% !important;
    max-width: 100%;
    float: unset;
}
	.newsletter-form form .submit-box{bottom: -131px}
	/* .brand-slider img{max-width:150px} */
	.brand-track{gap: 6vw;}
	.brand-track img { height: 20px;object-fit: contain; }
			.common-content-section  ul {
    margin-bottom: 15px !important;
}

.common-content-section h3 {
    margin-bottom: 10px !important;
}
.common-content-section table {
    margin-bottom: 15px !important;
    border-collapse: collapse;
}
}
@media (max-width:575px){
	.review-box .review-content { padding: 0 25PX; }
	.contact-form-bottom-section .newsletter-card { padding: 20px 15px; }
	.contact-form .radio-list span.wpcf7-list-item span.wpcf7-list-item-label { font-size: 15px; padding-left: 18px; }
	.contact-form .radio-list span.wpcf7-list-item span.wpcf7-list-item-label::before{width: 12px;height: 12px;}
	.contact-form .radio-list span.wpcf7-list-item span.wpcf7-list-item-label::after { width: 6px; height: 6px; top: 8px;}
	.clothing-service-box .service-box .service-img { height: 45VW; }
	.clothing-service-box .service-box .service-detail { padding: 5PX 12PX 20PX; }

	.instagram-posts-section a {
    font-size: 11px !important;
    letter-spacing: 0;
}

.instagram-posts-section .d-flex.align-items-center img {
    width: 15px;
}
}