@media only screen and (max-width: 1330px) {
.login-signup {
    padding-left: 15px;
}	
.social-area-right ul li a {
    font-size: 14px;
}
ul.social-links {
    padding: 0 20px;
}
.menu-area ul li a {
    font-size: 16px;
}
.categry-area {
    width: 89%;
}	
}

@media screen and (max-width:1199px){
	
.categry-area h3 {
    font-size: 13px;
    padding-right: 5px;
}
#toggle {
    width: 25px;
    height: 25px;
    margin: 0;
    margin-right: 10px;
}
#toggle div {
    height: 3px;
}
#toggle.on .one {
    transform: rotate(
45deg) translate(3px, 3px);
}
#toggle.on .three {
    transform: rotate(
-45deg) translate(6px, -7px);
}
div#menu li a {
    font-size: 13px;
}
div#menu li {
    line-height: 30px;
}
.menu-area {
    padding: 20px 0;
}	
.menu-area ul li a {
    font-size: 14px;
}	
.menu-area ul li {
    padding: 0 17px;
}
ul.social-links {
    padding: 0 8px;
}
.social-area-right ul li a {
    font-size: 12px;
}
.login-signup {
    padding-left: 5px;
}
.user-area ul li a {
    color: #3e3e3e;
    font-size: 16.28px;
}
.user-area ul li a sup {
    font-size: 8px;
    top: -6px;
}
.logo-area {
    max-width: 200px;
}	
.hdr-address ul li a {
    font-size: 14px;
}	
.footer-heading.let-be-freind {
    padding-left: 60px;
}
.copyright-main {
    padding-top: 20px;
}
.woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
    font-size: 20px!important;
}	
}

@media screen and (max-width:991px){
.container-fluid {
    padding: 0 20px!important;
}	
.hdr-address ul li a {
    font-size: 12px;
}
.hdr-address ul li {
    padding: 0 10px;
}
.hdr-deal p {
    font-size: 12px;
}
.hdr-mn {
    display: none;
}
.social-area-right {
    display: flex;
    padding: 20px 0;
    justify-content: flex-end;
}
.categry-area {
    top: 7px;
}
.metaslider .caption-wrap {
    padding-top: 50px;
}
.banner-caption-left img {
    max-width: 70px!important;
}
.banner-caption-left h3 {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.banner-caption-left h2 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 20px;
}	
.banner-caption-right img {
    max-width: 140px!important;
}
	
.banner-caption {
    padding: 0 20px;
}
.women-box {
    margin-bottom: 25px;
}	
.faculty-box {
    margin-bottom: 20px;
}
footer.main-footer {
    padding-top: 50px;
    padding-bottom: 30px;
}
.footer-heading.let-be-freind {
    padding-left: 10px;
}	
.join h2 {
    font-size: 27px;
    margin-bottom: 25px;
}
.join input[type="submit"] {
    padding: 15px 22px;
}
.footer-heading ul li a {
    font-size: 13px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		margin: 0 3.8% 2.992em 0 !important;
		width: 30.8% !important;
	}
	.woocommerce ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n) {
		margin-right: 0 !important;
	}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
		clear: none !important;
	}	
}

@media screen and (max-width:767px){
section.choose-gender-sec {
    margin-top: 0;
}
section.choose-gender-sec .col-md-6 {
   padding: 0 15px;
}	
	
	.uppr-head {
    text-align: center;
}
.hdr-deal p {
    text-align: center;
}	
.hdr-deal {
    padding-top: 20px;
}
.logo-area {
    max-width: 200px;
    margin: 0 auto;
}

.user-area {
    text-align: center;
    padding: 20px;
}	
section.product-sec {
    padding-top: 60px;
}
.sec-head h2 {
    font-size: 30px;
    letter-spacing: 10px;
}
.sec-head h3 {
    font-size: 16px;
    letter-spacing: 8px;
}
.product-contet {
    padding-bottom: 45px;
}	
	.discpunt-sec h3 {
    font-size: 35px;
    line-height: 60px;
}
	

.discpunt-sec h3 span {
    font-size: 45px;
    line-height: 30px;
}
.dis-now-btn a {
    font-size: 15px;
    border: 2px solid var(--pri-color);
    padding: 14px 25px
}
.blog-box {
    margin-bottom: 30px;
}
section.faculty-sec {
    padding-top: 30px;
    padding-bottom: 40px;
}	
.faculty-box {
    min-height: 80px;
    margin-bottom: 20px;
}	
.join {
    text-align: left;
    padding-top: 35px;
    padding-bottom: 40px;
}	
.join form {
    margin: 0;
    justify-content: start;
}
.copyright-main {
    display: block;
    text-align: center;
	padding-top:30px;
}
.copyright p {
    margin-bottom: 15px;
    line-height: 25px;
}
.logo-area {
    padding: 15px 0;
}	
img.cmsimg.xyz, img.xyz {
    max-width: 100%;
    margin-bottom: 25px;
}
.all-spacing h2, .all-spacing h1, .all-spacing h3, .all-spacing h4, .all-spacing h4, .all-spacing h5, .all-spacing h6 {
    font-size: 30px;
    padding-bottom: 15px;
    line-height: 40px;
}	
.woocommerce ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n) {
		margin: 0 3.8% 2.992em 0 !important;
	}
	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
		margin-right: 0 !important;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 48% !important;
		clear: none !important;
	}
	
	.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt{
		    display: contents !important;
	}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
		display: flow-root !important;
	}
	.woocommerce .quantity .qty {
		float: right;
	}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    padding: 20px;
}	
	.woocommerce table.shop_table .quantity input {
    width: auto!important;
    max-width: inherit !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;

}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}	
}

@media only screen and (max-width: 600px) {
	.woocommerce-cart table.cart td.actions .coupon .input-text {
		width: 100% !important;
		margin-bottom: 8px;
	}
	.woocommerce-page table.cart td.actions .coupon .button {
		width: 100% !important;
	}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
		width: 100%;
	}
	.woocommerce .woocommerce-ordering select {
		vertical-align: top;
		width: 100%;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		width: 100%;
		text-align: center;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
		width: 100%;
		text-align: center;
	}
.woocommerce .quantity .qty {
    float: none;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 15px;
}	
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    margin-bottom: 10px;
}
	 .woocommerce table.shop_table .quantity input {
    width: auto!important;
    max-width: inherit !important;
}
	
input#coupon_code {
    width: 100%!important;
    height: 40px;
    margin-bottom: 10px;
}	
}

@media screen and (max-width:576px){
span.phn-txt {
    display: none;
}
section.discount {
    min-height: 400px;
}	
	
.discpunt-sec h3 {
    font-size: 30px;
    line-height: 50px;
}	
.discpunt-sec h3 span {
    font-size: 32px;
    line-height: 30px;
}	
.product-contet h4 {
    font-size: 16px;
    margin-bottom: 15px;
}
.product-contet h5 {
    font-size: 17px;
}	
	
.hdr-address ul li a span.lnr {
    margin-right: 5px;
    width: 35px;
    height: 35px;
    display: inline-block;
    border: 1px solid;
    line-height: 35px;
    border-radius: 50%;
    font-size: 16px;
}	
	.hdr-address ul li a span.lnr:hover{
		background:#fff;
		color:var(--pri-color);
	}	
.hdr-address ul li {
    padding: 0 3px;
    border: 0;
}
	
.categry-area h3 {
    float: none;
}
.categry-area {
    width: 100%;
    position: relative;
    top: 0!important;
}
.social-area-right {
    display: flex;
    padding: 20px 0;
    justify-content: space-between;
}
ul.social-links {
    padding: 0 8px;
    border: 0;
}
.metaslider .slides img {
    height: 400px!important;
    object-fit: cover;
}
.metaslider .slides .banner-caption-left img {
    max-width: 50px!important;
	height:auto!important;
}
.metaslider .slides .banner-caption-right img {
    max-width: 100px!important;
	height:auto!important;	
}	
	.banner-caption-left h3:after{
		display:none;
	}
.gender-box {
    padding: 0px 40px;
}
.men-box:before, .women-box:before {
    outline-offset: -20px;
}	
.women-box {
    min-height: 300px;
}	
.men-box {
    min-height: 300px;
}	
.gender-box h3 {
    font-size: 25px;
    padding-bottom: 10px;
}
	
.gender-box p {
    font-size: 20px;
    line-height: 30px;
}
.join input[type="email"] {
    height: 37px;
    font-size: 13px;
}
.join input[type="submit"] {
    padding: 12px 17px;
    font-size: 13px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100%!important;
}
.woocommerce div.product form.cart div.quantity {
		width: 100%;
		margin-bottom: 15px;
	}
	.woocommerce .quantity .qty {
    float: right;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0!important;
}
	.woocommerce div.product form.cart .button {
		margin-left: 0;
		width: 100%;
	}	
.woocommerce div.product form.cart table td {
    padding-left: 0;
    display: block;
}	
.woocommerce div.product div.images .flex-control-thumbs li img {
    height: 70px !important;
}
.woocommerce table.shop_table .quantity input {
    width: auto!important;
    max-width: 60px !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%!important;
}	
}
@media screen and (max-width: 500px){
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 100% !important;
	}
	.woocommerce-error, .woocommerce-info, .woocommerce-message {
		display: grid;
		width: 100%;
		text-align: center;
	}
}

@media screen and (max-width:400px){
.banner-caption-left h2 {
    font-size: 20px;
    line-height: 32px;
}	
.metaslider .slides .banner-caption-right img {
    max-width: 70px!important;
}
.banner-shop-btn a {
    font-size: 14px;
    border: 2px solid var(--pri-color);
    display: inline-block;
    padding: 5px 18px;
}	
	
}