@media screen and (max-width: 320px) {
	.custom-banner-section .banner_content .banner-title-line{font-size: 30px !important;margin-bottom: 20px !important;margin-top: 50px !important;}
	.custom-banner-section .banner_content .banner-line1{font-size: 25px !important;line-height: 30px !important;margin-bottom: 10px !important;}
	.custom-banner-section .banner_content .banner-line-p{margin-top: 10px;}
	.custom-banner-section .banner_content .get-invitetion-btn{margin-top: 30px;}
	.client-logo-section .title{    padding-top: 5px;}
	.client-logo-img{margin: 15px;}
	
	.custom-category-tag{left: 3%;top: 80%;font-size: 10px;}
	.custom-category-tag.right{left: 3%;top: 90%;}
	
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
	
	.popup-banner-video,.b_cop_image{display: none;}
	
	.product-variation-title{font-size: 10px;}
	
	
	
}
		
@media screen and (max-width: 375px) {
	.custom-banner-section .banner_content .banner-title-line{font-size: 30px !important;margin-bottom: 20px !important;margin-top: 50px !important;}
	.custom-banner-section .banner_content .banner-line1{font-size: 25px !important;line-height: 30px !important;margin-bottom: 10px !important;}
	.custom-banner-section .banner_content .banner-line-p{margin-top: 10px;}
	.custom-banner-section .banner_content .get-invitetion-btn{margin-top: 30px;}
	.client-logo-section .title{    padding-top: 5px;}
	.client-logo-img{margin: 15px;}
	
	.custom-category-tag{left: 3%;top: 80%;font-size: 10px;}
	.custom-category-tag.right{left: 3%;top: 90%;}
	
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
	
	.popup-banner-video,.b_cop_image{display: none;}
	
	.product-variation-title{font-size: 10px;}
	
	
	
}
		
@media screen and (max-width: 425px) {
	.custom-banner-section .banner_content .banner-title-line{font-size: 30px !important;margin-bottom: 20px !important;margin-top: 50px !important;}
	.custom-banner-section .banner_content .banner-line1{font-size: 25px !important;line-height: 30px !important;margin-bottom: 10px !important;}
	.custom-banner-section .banner_content .banner-line-p{margin-top: 10px;}
	.custom-banner-section .banner_content .get-invitetion-btn{margin-top: 30px;}
	.client-logo-section .title{    padding-top: 5px;}
	.client-logo-img{margin: 15px;}
	
	.custom-category-tag{left: 3%;top: 80%;font-size: 10px;}
	.custom-category-tag.right{left: 3%;top: 90%;}
	
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
	
	
	
	.popup-banner-video,.b_cop_image{display: none;}
	
	.product-variation-title{font-size: 10px;}
	
	
	
	
	
}

@media screen and (max-width: 425px) {

	/* Style guide 01/02/24 starts */
	/* -------------------------- */
	/* ------------------------- */

	/* Heading font sizes starts */

	/* Mobile sizes are 2rem and below, 32px or less */

	.h-xxl {
		font-size: 2rem !important; 
		/* 32px */
	}

	.h-xl {
		font-size: 2rem !important; 
		/* 32px */
	}

	.h-lg {
		font-size: 1.75rem !important; 
		/* 28px */
	}

	.h-md {
		font-size: 1.5rem !important; 
		/* 24px */
	}

	.h-sm {
		font-size: 1.5rem !important; 
		/* 24px */
	}

	.h-xs {
		font-size: 1.25rem !important; 
		/* 20px */
		
		/* font-size: 1.5rem !important;  */
		/* 24px */
	}

	.h-xxs {
		font-size: 1rem !important; 
		/* 16px */
	}

	.h-xxxs {
		font-size: 1rem !important; 
		/* 16px */
	}

	.b-xl {
		font-size: 1.125rem !important; 
		line-height: 110%;
		/* 18px */
	}

	.b-lg {
		font-size: 1.125rem !important;
		/* 18px */
	}

	.b-md {
		font-size: 1rem !important;
		/* 16px */
	}

	.b-sm {
		font-size: 0.875rem !important;
		/* 14px */
	}

	.b-xs {
		font-size: 0.75rem !important;
		/* 12px */
	}

	/* Heading font sizes ends */

	/* --------------------------- */
	/* -------------------------- */
	/* Style guide 01/02/24 ends */
	
	.product-variation-title{font-size: 10px;}

}
		
@media screen and (max-width: 768px) {
	/* .custom-banner-section .banner_content .banner-title-line{font-size: 30px !important;margin-bottom: 20px !important;margin-top: 50px !important;} */
	.custom-banner-section .banner_content .banner-title-line{
		    font-size: 30px !important;
		    margin-bottom: 10px !important;
		    margin-top: 10px !important;
	}
	/* .custom-banner-section .banner_content .banner-line1{font-size: 25px !important;line-height: 30px !important;margin-bottom: 10px !important;} */
	
	.custom-banner-section .banner_content .banner-line1{font-size: 20px !important;line-height: 25px !important;margin-bottom: 10px !important;}
	
	.custom-banner-section .banner_content .banner-line-p{margin-top: 10px;}
	.custom-banner-section .banner_content .get-invitetion-btn{margin-top: 60px;}
	.client-logo-img{margin: 15px;}
	
	.custom-category-tag{left: 3%;top: 80%;font-size: 10px;}
	.custom-category-tag.right{left: 3%;top: 90%;}
	
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
	
	.popup-banner-video{display: none;}
	/* .b_cop_image {top: -69px;} */
	.b_cop_image img {width: 120px;}
	
	
	
	
}


@media only screen and (max-width: 374px) and (min-width: 320px)  {
	/* view all venue banner images*/
	.custom-banner-images-grid img {width: 100%;height: 180px;}
	.view-all-banner-images{left: 65%;top: 35%;}
	.view-all-banner-images .banner-text {width: 80px;padding: 5px 0px;}
	
	.images-grid-2{display: none;}
	
	.supplier-popup-banner-video{display: block !important;right: 18% !important;}
	
	.product-variation-title{font-size: 10px;}
	
	.iPad_venue_menu {display: block;}
	
	.nav_style5.owl-theme .owl-nav .owl-prev,.nav_style5.owl-theme .owl-nav .owl-next {
    	font-size: 50px !important;
    	color: #fff !important;
    	opacity: 1;
	}
}

@media only screen and (max-width: 424px) and (min-width: 375px)  {
	/* view all venue banner images*/
	.custom-banner-images-grid img {width: 100%;height: 200px;}
	.view-all-banner-images{left: 74%;top: 45%;}
	.view-all-banner-images .banner-text {width: 80px;padding: 5px 0px;}
	
	.images-grid-2{display: none;}
	.supplier-popup-banner-video{display: block !important;right: 30% !important;}
	
	.product-variation-title{font-size: 10px;}
	
	.iPad_venue_menu {display: block;}
	
	.nav_style5.owl-theme .owl-nav .owl-prev,.nav_style5.owl-theme .owl-nav .owl-next {
    	font-size: 50px !important;
    	color: #fff !important;
    	opacity: 1;
	}
}

@media only screen and (max-width: 767px) and (min-width: 425px)  {
	/* view all venue banner images*/
	.custom-banner-images-grid img {width: 100%;height: 210px;}
	.view-all-banner-images{left: 77%;top: 50%;}
	.view-all-banner-images .banner-text {width: 80px;padding: 5px 0px;}
	
	.images-grid-2{display: none;}
	
	.supplier-popup-banner-video{display: block !important;right: 37% !important;}
	
	.product-variation-title{font-size: 10px;}
	
	.iPad_venue_menu {display: block;}
	
	.nav_style5.owl-theme .owl-nav .owl-prev,.nav_style5.owl-theme .owl-nav .owl-next {
    	font-size: 50px !important;
    	color: #fff !important;
    	opacity: 1;
	}
}

@media only screen and (max-width: 768px) and (min-width: 425px)  {
	/* view all venue banner images*/
	.iPad_venue_menu {display: block;}
	
	.nav_style5.owl-theme .owl-nav .owl-prev,.nav_style5.owl-theme .owl-nav .owl-next {
    	font-size: 50px !important;
    	color: #fff !important;
    	opacity: 1;
	}
}

@media only screen and (max-width: 1023px) and (min-width: 768px)  {
	/* view all venue banner images*/
	.custom-banner-images-grid img {width: 340px;height: 300px;}
	.view-all-banner-images{left: 86%;top: 67%;}
	.view-all-banner-images .banner-text {width: 80px;padding: 5px 0px;}
	
	.custom-banner-images-grid.banner_section.venue_banner {height: 280px !important;}
	
	.supplier-popup-banner-video{display: block !important;right: 60% !important;}
	
	

}

@media only screen and (min-width: 1024px)  {
	/* view all venue banner images*/

	/*	 
	.custom-banner-images-grid img {width: 460px;height: 350px;}
	.view-all-banner-images{left: 89%;top: 67%;}
	.view-all-banner-images .banner-text {width: 80px;padding: 5px 0px;}
	
	.custom-banner-images-grid.banner_section.venue_banner {height: 350px !important;}
	
	*/ 
	
	.iPad_venue_menu {display: none;}
	.desktopVenueFilters{display: block !important;}

}

@media screen and (min-width: 320px) {
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
}

@media screen and (min-width: 375px) {
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
}

@media screen and (min-width: 425px) {
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
}

@media screen and (min-width: 768px) {
	.product-cart-list-big-size{display: none;}
	.product-cart-list-small-size{display: block;}
}
		
@media screen and (min-width: 1024px) {
	.product-cart-list-big-size{display: block;}
	.product-cart-list-small-size{display: none;}
	
	.header-search-box {
	    transition: all 0.5s ease;
	    position: absolute;
	    background: #f3f3f5 !important;
	    padding: 10px 10px;
	    right: 263px;
	    top: 25px;
	    margin-top: 36px !important;
	    min-height: 100px !important;
	    max-height: 400px !important;
	    overflow: hidden;
	    overflow-y: auto;
	    width: 67%;
	}
}
		
@media screen and (min-width: 1440px) {
	.product-cart-list-big-size{display: block;}
	.product-cart-list-small-size{display: none;}
	
	.header-search-box {
	    transition: all 0.5s ease;
	    position: absolute;
	    background: #f3f3f5 !important;
	    padding: 10px 10px;
	    right: 263px;
	    top: 25px;
	    margin-top: 36px !important;
	    min-height: 100px !important;
	    max-height: 400px !important;
	    overflow: hidden;
	    overflow-y: auto;
	    width: 67%;
	}
}


/* my new responsive media screen */

@media only screen and (min-width: 279px) and (max-width: 320px) {
	.venue_price_tag {bottom: 10%;}
	.shop_container.list .product_img.venue_img.venue-image-slider{height: 200px !important;}
}



@media only screen and (min-width: 321px) and (max-width: 375px) {
	.venue_price_tag {bottom: 10%;}
	.shop_container.list .product_img.venue_img.venue-image-slider{height: 200px !important;margin-left: 0px !important; }
	.shop_container.list .product_img.venue_img{max-width: 350px;}
	
}

@media only screen and (min-width: 376px)  and (max-width: 425px){
	.concierge_landing_image{padding-top: 50px !important;}
	.shop_container.list .product_img.venue_img.venue-image-slider{height: 200px !important;margin-left: 0px !important;}
	.shop_container.list .product_img.venue_img{max-width: 350px;}
	
	
}

@media only screen and (max-width: 768px) and (min-width: 426px){
	.concierge_landing_image{padding-top: 50px !important;}
	.shop_container.list .product_img.venue_img.venue-image-slider{margin-left: 0px !important;}
	.shop_container.list .product_img.venue_img{max-width: 350px;}
	
}

@media only screen and (max-width: 1024px) and (min-width: 769px){
	.concierge_landing_image{padding-top: 50px !important;}
	.concierge-start-project-btn{margin-left: 0px !important;;}
}

@media only screen and (max-width: 1440px) and (min-width: 1025px){
	
}

@media only screen and (max-width: 2560px) and (min-width: 1441px){
	
}



/** Custom media **/
@media only screen and (max-width: 425px)
{
	.venue_price_tag {bottom: 10%;}
	.shop_container.list .product_img.venue_img.venue-image-slider{height: 200px !important;margin:0px;max-width: 100% !important;}
} 

@media only screen and (min-width: 992px) and (max-width: 1024px) {

	
}

@media screen and (max-width: 767px){
	.banner_section.concierge-banner-section:not(.full_screen){
   		 height: 1600px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 425px){
	.concierge_landing_image{padding-top: 50px !important;}
}

@media only screen and (max-width: 768px) and (min-width: 426px){
	.concierge_landing_image{padding-top: 50px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	.banner_section.concierge_landing{height: 1400px !important;}
}

@media only screen and (min-width: 575px) and (max-width: 780px){
	.concierge_webinar_download{margin: 20px 0px 0px 25px;}
}    