@media screen and (min-width:1800px) {
    .container {
        max-width: 1500px;
    }
	


}
.myaccount-box .woocommerce-EditAccountForm.edit-account  fieldset legend{
		font-size:18px !important;
	}

@media screen and (max-width:1799px) {}

@media screen and (max-width:1400px) {
    .whatsapp-btn {
      right: 45px;
      bottom: 35px;
      height: 45px;
      width: 45px;
   }

   .contact_icon {
      width: 45px;
      height: 45px;
   }
   
   .woocommerce div.product div.images .flex-control-thumbs li img {
        height: 100px;
    }
    
    .logo img {
        width: 250px;
    }
    
    .user-sec i {
        font-size: 20px;
    }
    
    .wishlist_products_counter {
        top: -33%;
        right: -60%;
        height: 20px;
        width: 20px;
        font-size: 13px;
    }
    
    .cart-count {
        top: -82%;
        height: 20px;
        width: 20px;
        font-size: 13px;
    }
    
    .navigation-container ul li a {
        font-size: 14px;
    }
    
    .search-result-grid {
        margin-top: 125px;
    }
    
    .search-result-grid article img {
        height: 250px !important;
    }
}

@media screen and (max-width:1200px) {
    .whatsapp-btn {
      right: 40px;
      bottom: 30px;
   }
	.image-with-sec .hero-bottom-image2 img{
		object-fit: contain;
}
	.image-content{
		width:100%;
		left:0;
}
	.coupon{
		display:flex;
		align-items:center;	
	}
	.coupon .button{
		font-size:13px !important;
	}
	.cart-page-a {
    width: 44% !important;
}
	input#coupon_code {
		margin-right:12px;
	}

	
}

@media screen and (max-width:992px) {
    /*.navigation {*/
    /*    position: fixed;*/
    /*    top: 0;*/
    /*    left: 0;*/
    /*    right: 0;*/
    /*    z-index: 999;*/
    /*    transition: 100ms ease;*/
    /*}*/
    
    .navigation-container {
        padding: 0.3rem 0;
    }

    .navbar {
        height: auto;
        margin-top: 1rem;
    }

    .logo img {
        width: 100px;
        display: none;
    }

    .nav-link-container {
        position: fixed;
        top: 0;
        left: -100%;
        width: 100%;
        bottom: 0;
        padding: 2rem 1.5rem;
        background-color: #dcdcdc;
        transition: 500ms ease;

        flex-direction: column;
        align-items: flex-start !important;
        padding: 1.5rem 1.25rem !important;
        gap: 10px !important;
        overflow-y: auto;
        z-index: 99999;
    }

    .nav-link-container ul li {
        width: 100%;
    }

    .nav-link-container ul li a {
        display: block;
        padding: 1rem 10px;
        font-size: 16px;
        color: black;
    }

    .nav-link-container ul li:not(:last-child) a {
        border-bottom: 1px solid black;
    }

    .nav-mobile-header {
        display: flex;
    }

    .close-btn {
        height: 30px;
        width: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        border: 1px solid black;
        cursor: pointer;
    }

    .close-btn i {
        color: black;
    }

    .header-btn-container {
        display: none;
    }

    .menu-btn {
        height: 34px;
        width: 34px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid black;
        border-radius: 100%;
        cursor: pointer;
    }

    .menu-btn i {
        color: black;
        font-size: 1.05rem;
    }

    /*.c-number {*/
    /*    display: none;*/
    /*}*/


    .custom-dropdown {
        display: none;
        width: 100%;
        background-color: var(--secondary-bg);
        position: static;
        box-shadow: none;
        padding-left: 1rem !important;
    }

    .custom-dropdown li a {
        width: 100%;
        color: #aaa;
    }

    .dropdown-toggle {
        color: var(--text-white) !important;
    }

    .dropdown-toggle::after {
        display: none !important;
    }

    .dropdown-menu li:not(:last-child) a {
        border-color: rgba(255, 255, 255, 0.15);
    }

    /* .upper-bar {
        display: none;
    } */

    /*.logo {*/
    /*    display: none;*/
    /*}*/

    /*.search-form {*/
    /*    position: fixed;*/
    /*    top: 65px;*/
    /*    left: 0;*/
    /*    right: 0;*/
        /* background-color: #ffff; */
    /*    height: 76px;*/
    /*    width: auto;*/
    /*    max-width: 100%;*/
    /*    padding: 15px 10px;*/
        /* box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; */
    /*}*/

    .nav-mobile-header {
        display: flex;
        justify-content: end;
    }

    /*hr {*/
    /*    display: none;*/
    /*}*/
    
  .subscribe-content {
    position: absolute;
    top: 23%;
    left: 0% !important;
    /* right: 0; */
    /* bottom: 0; */
    padding: 2rem;
    z-index: 1;
    background-color: #fff;
    /* width: max-content; */
    /* height: max-content; */
    border-radius: 8px;
}

    .user-sec {
        gap: 1.25rem;
    }
    
    .search-bar {
        position: absolute;
        top: 54px;
        left: 12px;
        right: 12px;
        height: auto;
        margin: 0 auto;
    }

    .search-form {
        max-width: 100%;
        width: 100%;
    }
    
    .search-form input {
        width: 100% !important; 
        height: 42px;
    }
    
    .hero-image {
        margin-top: 150px;
    }
    
    .search-result-grid {
        padding: 0 12px;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
        margin-top: 125px;
        margin-bottom: 3rem;
    }
    
    .main-cart {
        display: block !important;
    }
    .coupon {
        width: 100%;
    }
    input#coupon_code {
        width: 80%;
        height: 36px;
        border-color: #e2e2e28c;
        padding: 3px 9px;
		margin-bottom:20px;
    }
    button#my-wc-clear-cart-btn {
        width: 100%;
        margin: 0px !important;
    }
	.nav-link.dropdown-toggle.show{
		display:block !important;
	}
	.contact-us::after{
		content:"";
		display:none;
	}
	.contact-us-form-container{
		margin-top:40px;
}
	.contact-info-content{
		display:unset;
	}
	.contact-info-content a{
		margin-top:15px;
}
	.contact-social{
		margin-top:20px;
}
	.cart-collaterals.cart-page-a{
		width:100% !important;
	}
		.cart-collaterals.cart-page-a .cart_totals {
		width:100%;
	}
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .actions .button{
		width:100%;
		margin-bottom:20px;
	}
/* 	button#my-wc-clear-cart-btn{
		margin-top:20px;
	}
 */
	.mobile-dropdown-toggle{
	    display:block;
		font-weight:500 !important;
}
	.nav-link.dropdown-toggle{
		display:flex;
		align-items:center;
		justify-content:space-between;
		font-size: 17px;
        font-weight: 500;
	}
	
}

@media screen and (max-width:768px) {
    
    .logo {
    left: 43%;
    }
    
    .logo img {
        width: 160px;
         display: block; 
    }
    .woocommerce div.product div.images .flex-control-thumbs li img {
    height: auto !important;
}
    .hero-bottom-image2 figure {

    padding: 0 0 20px 0;

}

.image-heading h2{
		font-size:30px;
		padding-left: 9px;
}
	.image-sub-heading h2{
		font-size:23px;
		padding-left: 10px;
}
	.image-s-content p {
		width:255px;
		padding: 1rem 0px 2.5rem 12px;
    font-size: 16px;
	}
	.background-heading h2 {
		font-size:34px;
		text-align:center;
	}
	
	.banner-btn .shop-btn {
    margin-left: 15px;
}
.collection-heading h2, .trendy-contents h2, .background-heading h2 {
    font-size: 29px;
}

.image-with-sec .hero-bottom-image2 img {
    height: 188px;
    object-fit: contain;

}
    
     .subscribe-content {
    position: absolute;
    top: 23%;
    left: 0%;
    /* right: 0; */
    /* bottom: 0; */
    padding: 2rem;
    z-index: 1;
    background-color: #fff;
    /* width: max-content; */
    /* height: max-content; */
    border-radius: 8px;
}

.whatsapp-btn {
      right: 30px;
   }
   
   .woocommerce div.product div.images .flex-control-thumbs li img {
        height: 100%;
    }
    
    .search-result-grid {
        grid-template-columns: repeat(2, 1fr);
        margin-top: 100px;
    }
	.ups-card{
		margin-bottom:25px;
	}
	.row.contact-us{
		margin-top:30px;
	}
	.footer-logo a img{
		width:300px;
	}
	.footer-logo {
		text-align:center;
	}
	.customize-support .col-md-3.mb-3{
	margin-top:140px !important;
	width:50%;
}
	
}

@media screen and (max-width: 575px) {
     .subscribe-content {
    position: absolute;
    top: 23%;
    left: 0%;
    /* right: 0; */
    /* bottom: 0; */
    padding: 2rem;
    z-index: 1;
    background-color: #fff;
    /* width: max-content; */
    /* height: max-content; */
    border-radius: 8px;
}

.whatsapp-btn {
      right: 25px;
   }
   .search-result-grid {
        grid-template-columns: 1fr;
        margin-top: 100px;
    }
	.contact-info h4{
		font-size:29px;
	}
	.single-product .entry-summary .single_add_to_cart_button {
    	padding: 14px 12px;
		font-size:14px;
	}
	.detail-wish{
		    
   			 padding: 14px 6px !important;
	}
	.tinvwl_add_to_wishlist_button.button.btn-primary.detail-wish.tinvwl-position-after.tinvwl-loop{
		font-size: 14px;
	}
	.footer-logo a img{
		width:200px;
	}
	.footer-logo {
		text-align:center;
	}
	.whatsapp-btn img {
    height: 22px !important;
}
	.whatsapp-btn {
        position: fixed;
        right: 5px !important;
        bottom: 85px !important;
    }
    .entry-content {
    margin-top: 5rem;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
    z-index: 1;
}
	.contact_icon {
    background-color: #42db87;
    color: #fff;
    width: 40px !important;
	height: 40px !important;
	}
	.subscribe-sec img {
    object-position: 81%;
}
	 .hero-bottom-image1 img {
        height: 380px;
        object-position: 0 0;
    }
	#background-404{
	padding-top:150px;
}
	.top-404{
		font-size:10px;
		
	}
	.faq-container .section-header  h2{
		font-size:25px;
	}
	.wishlist_item {
		box-shadow: 0 4px 10px rgba(0,0,0,0.15);
		display:block;
		margin-bottom:45px;
		padding:20px;
/* 		position:relative; */

}
	.wishlist_item .product-cb{
		display:flex !important;
		justify-content:end;
/* 		margin:0 90% 0 !important; */
		padding:0 !important;
	}
		.wishlist_item  .product-cb input{
		    width: 25px;
            height: 25px;

	}
	.tinv-wishlist  .wishlist_item .product-remove{
		display:flex !important;
		justify-content:end;
		padding:0 !important;
		margin-top:10px !important;
/* 		position:absolute; */
/* 		right:-44% */
		
	}
	.product-remove button{
/* 		margin:0 90% 0 !important; */
		border-radius:initial !important;
		background-color:#000 !important;
		width:25px !important;
		height:25px !important;
		margin:0 !important;
		
	}
	.wishlist_item .product-remove button i{
		color:#fff !important;
		     padding: 0px 2px 0 0 !important;
	}
	.wishlist_item .product-thumbnail{
		padding:0 !important;
		margin-top:20px;
	}
	.wishlist_item .product-name{
		padding:0 !important;
		margin-bottom:10px;
	}
	.wishlist_item .product-price{
		padding:0 !important;
		margin-bottom:10px;
	}
	.wishlist_item .product-date{
		padding:0 !important;
		margin-bottom:10px;
	}
	.wishlist_item .product-stock{
		padding:0 !important;
		margin-bottom:10px;
	}
	#post-261 .tinvwl-input-group.tinvwl-no-full{
		margin-bottom:15px !important;
	}
	.comment-respond .logged-in-as{
		text-align:left !important;
	}
	.comment-respond .comment-form-rating{
		text-align:left !important;
		margin:10px 0 10px 0 !important;
	}
	.comment-respond .stars{
		text-align:left !important;
	}
		.comment-respond #reply-title{
		margin-bottom:10px;
	}
	#respond .comment-notes{
		text-align:left !important;
}
	
		#respond .comment-form-author{
		text-align:left !important;
	}
		#respond .comment-form-email{
			text-align:left !important;
}
	#respond .comment-form-url{
		text-align:left !important;
	}
	#respond input {
		margin-top:6px !important;
	}
		#respond .comment-form-cookies-consent{
		text-align:left !important;
			display: flex;
        align-items: baseline;
	}
	#respond #wp-comment-cookies-consent{
		margin-right:4px !important;
	}
	#respond .form-submit{
		text-align:left !important;
	}
	.scroll-shadows{
		box-shadow:unset !important;
	}
	.wishlist_item .product-thumbnail img{
		width:140px !important;
}
}

@media screen and (max-width: 500px) {
     .subscribe-content {
    position: absolute;
    top: 23%;
    left: 0%;
    /* right: 0; */
    /* bottom: 0; */
    padding: 2rem;
    z-index: 1;
    background-color: #fff;
    /* width: max-content; */
    /* height: max-content; */
    border-radius: 8px;
}
	.image-heading h2{
		font-size:18px;
		padding-left: 0;
		margin-bottom:10px;
		text-transform:uppercase;
}
	.image-sub-heading h2{
		font-size:18px;
		padding-left: 0;
		margin-bottom:10px;
		text-transform:uppercase;
}
	.image-s-content p {
/* 		width:100%; */
		padding: 0;
        font-size: 16px;
		margin-bottom:10px;
	}
	.background-heading h2 {
		text-align:center;
	}
	
	.ups-content p {
    font-size: 18px;
	}
	
	.woocommerce ul.products li.product .woocommerce-loop-product__title{
	    font-size: 0.9rem !important;
	} 
    
	.background-button {
		margin-top:25px;
	}

	.ups-card{
		margin-bottom:20px;
	}
	    .search-bar {
		top: 55px;
	}
	    .hero-bottom-image1 img {
        height: 350px;
        object-position: 0 0;
    }
	.hero-bottom-image2 figure{
		padding:0px;
	}
	.image-with-sec .hero-bottom-image2 img{
		margin-bottom:20px;
	}
	.footer-link-heading{
		padding-bottom:5px;
	}
.woocommerce-notices-wrapper {
    margin-top: 2rem;
}
	.image-content{
/* 		position:unset;
		box-shadow: 0 4px 8px rgba(0,0,0,0.2);
		height:100% !important; */
		padding:30px 20px;
	}
	.banner-btn .shop-btn{
		margin-left:0;
	}
	.banner-btn{
		margin-top:20px;
	}
	.hero-bottom-content{
		    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	}
	.collection-card{
		 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
		padding:10px;
	}
	.subscribe-content{
		    background-color: transparent !important;
	}
	.subscribe-form {
		display:block !important;
	}
	.subscribe-form  .form-control{
		margin-bottom:30px;
	}
	.subscribe-form a{
		display: flex;
    justify-content: center;
		background-color:#000;
		color:#fff;
	}
	.collection-heading h2, .trendy-contents h2, .background-heading h2 {
        font-size: 25px;
    }
	.products.columns-4 li{
		width:100% !important;
	}
	.entry-content .woocommerce-ordering .orderby {
        width: 121px !important;
    }
	.woocommerce .woocommerce-result-count{
		padding:3px 0;
	}
	.background-sub-heading p{
		text-align:center;
	}
	.background-image {
    height: 290px;
    position: relative;
}
	.rest-banner img{
	height: 321px !important;
    width: 100%;
    object-fit: cover !important;
	}
	.rest-banner{
		height:auto !important;
	}
	.rest-content span{
		font-size:24px !important;
	}

	.contact-us-form-container h4 {
		font-size:24px !important;
	}
	.section-margin {
    margin: 2rem 0 !important;
}
	.collection-inner-heading p{
		text-transform:uppercase;
		font-size:17px;
	}
	.woocommerce-product-details__short-description h3 b{
		font-size:18px;
	}
	.subscribe-content{
		left:50% !important;
		top:50% !important;
		transform:translate(-50%,-50%) !important;
		width:100% !important;
		max-width:100% !important;
		padding:30px !important;
	}
	.myaccount-tabs a{
		margin:5px !important;
	}
	.custom-myaccount-wrapper .welcome-title{
		margin-bottom:10px !important;
	}
	.myaccount-box h2{
		margin-bottom:12px !important;
		font-size:20px !important;
		margin-top:10px !important;
	}
	.myaccount-box h3{
		margin-bottom:10px !important;
		font-size:20px !important;
	}
	.myaccount-box .woocommerce-EditAccountForm.edit-account  fieldset legend{
		font-size:17px !important;
	}

	

}

@media screen and (max-width: 400px) {
	.woocommerce-result-count{
		font-size:13px;
	}
		.single-product .entry-summary .single_add_to_cart_button {
    	padding: 14px 10px;
		font-size:12px;
	}
	.detail-wish{
		    
   			 padding: 14px 5px !important;
	}
	.tinvwl_add_to_wishlist_button.button.btn-primary.detail-wish.tinvwl-position-after.tinvwl-loop{
		font-size: 12px;
	}
	.entry-content .woocommerce-ordering .orderby{
		width:150px;
	}
/* 	.logo img {
        width: 147px;
        display: block;
    }
	.logo{
		left:400%;
	} */
}
.comment-respond .logged-in-as{
		text-align:left !important;
	}
	.comment-respond .comment-form-rating{
		text-align:left !important;
		margin:10px 0 10px 0 !important;
	}
	.comment-respond .stars{
		text-align:left !important;
	}
		.comment-respond #reply-title{
		margin-bottom:10px;
	}
	#respond .comment-notes{
		text-align:left !important;
}
	
		#respond .comment-form-author{
		text-align:left !important;
	}
		#respond .comment-form-email{
			text-align:left !important;
}
	#respond .comment-form-url{
		text-align:left !important;
	}
	#respond input {
		margin-top:6px !important;
	}
		#respond .comment-form-cookies-consent{
		text-align:left !important;
			display: flex;
        align-items: baseline;
	}
	#respond #wp-comment-cookies-consent{
		margin-right:4px !important;
	}
	#respond .form-submit{
		text-align:left !important;
	}
