@media(min-width:1600px){
    .container{
        max-width:1530px
    }
}
@media(max-width:1599px){
    .container{
        max-width: calc(100% - 150px);
    }
	h2 {
		font-size: 60px;
	}
	.banner-area h1 {
		font-size: 85px;
		line-height: 95%;
	}
	.about-us-left-content h2 {
		font-size: 60px;
	}
	.each-filter-reasult h4 {
		font-size: 24px;
	}
	.each-filter-reasult h6 {
		font-size: 26px;
	}
	.each-facilites-area h4 {
		font-size: 28px;
	}
	.testimonial-heading h2 {
		font-size: 60px;
	}
	.banner-content {
		padding-left: 15px;
	}
	.banner-area {
		padding-top: 230px;
	}
	.inner-banner-area {
		padding: 100px 0px;
	}
	.get-in-touch-contact-info {
		padding: 40px 40px;
	}
	.main-header-menu > ul {
		gap: 30px;
	}
}
@media(max-width:1499px){
	.about-banner-area .banner-content-area h2 {
		font-size: 40px;
		margin-bottom: 30px;
	}
	.mission-and-vission-heading-content h2 {
		font-size: 45px;
		line-height: 50px;
		margin-bottom: 30px;
	}
	.exceptional-right-content h2 {
		font-size: 45px;
		line-height: 50px;
	}
	body.logged-in.woocommerce-account main > section .woocommerce {
    	gap: 30px;
	}
}
@media(max-width:1400px){
	.social-wrapper ul {
		column-gap: 15px;
	}
	.social-wrapper ul li a {
		font-size: 16px;
	}
	.top-header-area {
		padding: 10px 0px;
	}
	.main-header-menu > ul {
		gap: 40px;
	}
	.main-header-menu > ul > li > a {
		font-size: 18px;
	}
	.main-header-left img{
		max-width:300px !important;
	}
	.header-icons-wrapper img{
		width:20px
	}
	.header-icons-wrapper ul {
		column-gap: 15px;
	}
	.main-header-right {
		gap: 30px;
	}
	.why-us {
		padding: 75px 0px;
	}
	.each-facilites-area img{
		max-height:70px
	}
	.each-facilites-area h4 {
        font-size: 24px;
    }
	.latest-product .each-filter-result .row{
		margin:0px -15px
	}
	.latest-product .each-filter-result .row .col-lg-3 {
		padding: 0px 15px;
	}
	.each-filter-reasult h4 {
        font-size: 20px;
		min-height: 49px;
    }
	.each-filter-reasult h5 {
		font-size: 17px;
	}
	.each-filter-reasult h6 {
        font-size: 20px;
    }
	.add-to-cart img {
		width: 18px;
		top:-2px
	}
	.add-to-cart {
		font-size: 16px;
	}
	.wishlist-icon{
		width:25px
	}
	.view-all a {
		font-size: 26px;
	}
	h2 {
        font-size: 50px;
    }
	.testimonial-slider {
		margin-top: 60px;
	}
	.testimonial-heading h2 {
        font-size: 50px;
    }
	.testimonial-heading h3 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.footer-info h4 {
		font-size: 23px;
	}
	.footer-info ul li a {
		font-size:18px
	}
	p{
		font-size:18px;
	}
	.each-testimonial p {
		font-size: 18px;
	}
	.about-us-left-content h2 {
        font-size: 50px;
    }
	ul.products li.product .button {
		font-size:16px;
	}
	.tinvwl-shortcode-add-to-cart, .tinvwl-after-add-to-cart {
		bottom: 4px;
	}
	.inner-banner-area{
		margin-top:170px;
	}
	.get-in-touch-area, .single-product .shop-page{
		margin-top:170px;
	}
	
	
}
@media(max-width:1299px) {
	.banner-content {
        padding-left: 0px;
    }
	.banner-area h1 {
        font-size: 76px;
        line-height: 95%;
    }
	.each-testimonial {
		padding: 30px 35px 28px;
	}
	.featured-filter-result-holder {
		padding: 50px 0px;
	}
	
}
@media(max-width:1199px) {
	.main-header-left img {
        max-width: 240px !important;
    }
	.inner-banner-area{
		margin-top:152px;
	}
	.get-in-touch-area, .single-product .shop-page{
		margin-top:152px;
	}
	.banner-area {
        padding-top: 170px;
    }
	.inner-banner-area{
		padding: 100px 0px;
	}
	.banner-area.inner-banner-area h1 {
		font-size: 50px;
	}
	h2 {
        font-size: 40px;
    }
	.banner-area h1 {
        font-size: 60px;
        line-height: 95%;
    }
	.banner-content {
		padding-top: 55px;
	}
	.about-us-left-content h2 {
        font-size: 40px;
    }
	.about-us-left-content h3 {
		font-size: 30px;
	}
	p {
        font-size: 16px;
    }
	.about-us-area {
		padding: 50px 0px;
	}
	.fretured-product {
		padding: 50px 0px 50px;
	}
	.each-filter-reasult h4 {
        font-size: 16px;
    }
	.each-filter-reasult h6 {
        font-size: 18px;
    }
	.add-to-cart {
		padding: 10px 15px;
		margin-right: 5px;
	}
	.featured-filter-result-holder {
        padding: 30px 0px 0px;
    }
	.why-us {
        padding: 50px 0px;
    }
	.each-facilites-area h4 {
        font-size: 18px;
    }
	.each-facilites-area img {
        max-height: 60px;
    }
	.testimonial-area {
		padding: 60px 0px 60px;
	}
	.testimonial-heading h2 {
        font-size: 40px;
    }
	.testimonial-slider {
        margin-top: 40px;
    }
	.footer-logo img{
		width:250px
	}
	.footer-logo-and-info {
		max-width: 370px;
		min-width: 370px;
	}
	.footer-info ul li a {
        font-size: 15px;
    }
	.footer-info ul {
		gap: 12px;
	}
	.footer-area {
		padding-top: 60px;
	}
	.footer-wrapper {
		padding-bottom: 75px;
	}
	.footer-bottom {
		padding-bottom: 40px;
	}
	.get-in-touch-contact-info {
		padding: 40px 40px;
	}
	.latest-product .each-filter-result .row .col-lg-3 {
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
	.main-header-right {
        gap: 20px;
    }
	.main-header-menu > ul {
        gap: 20px;
    }
	.main-header-menu > ul > li > ul{
		left:-15px;
		padding:15px;
		row-gap:0px;
	}
	.main-header-menu > ul > li > ul > li > a{
		font-size: 14px;
	}
	.footer-info {
		padding-left: 15px;
	}
}
@media(max-width:991px) {
	.main-header-menu{
		display:none !important;
	}
	.banner-content{
		text-align:center
	}
	.banner-lady{
		text-align:center
	}
	.banner-lady img{
		max-width:400px
	}
	.about-us-left-content{
		margin-bottom:30px
	}
	.why-us h2 {
		margin-bottom:30px
	}
	.footer-wrapper {
		flex-direction:column;
		gap:30px
	}
	.footer-info h4 {
        margin-bottom: 15px;
    }
	.container {
        max-width: calc(100% - 80px);
    }
	.banner-area p {
		max-width: 100%;
		margin-bottom:0px
	}
	.header-area .header-icons-wrapper {
		display:none;
	}
	.rmp_menu_trigger{
		display:none !important;
	}
	.rmp_menu_trigger.is-active{
		display:block !important;
	}
	.each-blocks {
		width: calc(50% - 50px);
	}
	.mission-and-vission-blocks {
		flex-wrap:wrap;
	}
	.exceptional-left-image{
		margin-bottom:50px
	}
	a.wishlist_products_counter.top_wishlist-heart:before{
		filter:invert(1) brightness(100%)
	}
	.mobile-screen-button.header-icons-wrapper ul li a span.wishlist_products_counter_number {
		bottom: 12px;
		right: -11px;
	}
	.subscribe-news-letter .social-wrapper {
		margin-top: 40px;
	}
	.latest-product .each-filter-result .row .col-lg-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
	body.logged-in.woocommerce-account main > section .woocommerce {
        display:block;
    }
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width:100% !important;
		margin-bottom:30px !important;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
        width: 100% !important;
    }
}
@media(max-width:767px) {
	.container {
        max-width: calc(100% - 0px);
    }
	.main-header-left img {
        max-width: 195px !important;
    }
	.inner-banner-area{
		margin-top:134px;
	}
	.get-in-touch-area, .single-product .shop-page{
		margin-top:134px;
	}
	.main-header-area {
		padding-top: 10px;
	}
	.banner-content {
        padding-top: 0px;
    }
	.about-us-area {
        padding: 40px 0px;
    }
	.fretured-product {
        padding: 40px 0px 50px;
    }
	.why-us-facilities-area {
		flex-wrap:wrap;
		row-gap:30px
	}
	.why-us h2 br{
		display:none;
	}
	.why-us h2{
		text-align:center
	}
	.each-facilites-area h4 br{
		display:none;
	}
	.each-facilites-area{
		width:50%;
	}
	.each-facilites-area img {
        margin-bottom:15px
    }
	.filter-listing ul {
		column-gap: 30px;
	}
	.each-filter-icon img{
		width:100%
	}
	.latest-product .each-filter-result .row {
		row-gap: 30px;
	}
	.testimonial-area {
        padding: 40px 0px 60px;
    }
	.testimonial-heading h3 {
        font-size: 24px;
    }
	.testimonial-heading h2 {
        font-size: 32px;
    }
	.testimonial-slider .swiper-pagination {
		margin-top: 35px;
	}
	.testimonial-bottom-content p {
		font-size: 22px;
		line-height: 140%;
	}
	.banner-content h2 {
		font-size:35px
	}
	.banner-area h1 {
        font-size: 50px;
    }
	.form-area h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.inner-banner-area {
        padding: 70px 0px;
    }
	.banner-area.inner-banner-area h1 {
        font-size: 42px;
        line-height: 42px;
    }
	.banner-area.about-banner-area {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.about-banner-area .banner-content-area h2 {
        font-size: 30px;
		line-height:40px;
        margin-bottom: 20px;
    }
	.our-mission-and-vission {
		padding: 50px 0px;
	}
	.mission-and-vission-heading-content h2 {
         font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px;
    }
	.each-blocks {
        width: calc(100% - 0px);
		max-width:100%;
    }
	.mission-and-vission-blocks {
		gap: 50px;
	}
	.each-block-image {
		min-height: auto;
		margin-bottom: 15px;
	}
	.expectational-customer {
		padding: 50px 0px;
	}
	.exceptional-right-content h2 {
         font-size: 30px;
        line-height: 40px;
    }
	.exceptional-right-content{
		text-align:center
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li a {
		padding: 5px 15px;
		font-size: 16px !important;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation li {
		padding: .2rem 0 !important;
	}
	.woocommerce section {
		padding: 50px 0px !important;
	}
	.woocommerce-ordering , .woocommerce-result-count {
		margin: 0 0 0px !important;
	}
}
@media(max-width:639px) {
	.latest-product .each-filter-result .row .col-lg-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
	.each-filter-reasult h4 {
		min-height: auto;
	}
}