.banner-image-wrap{
	
			height:350px;
	  margin-top:40px;
	
			& .inner-banner-wrap{
			          position: relative;
        display: flex;
        flex-wrap: wrap;
        height: 100%;
        border-radius: 40px;
        padding: 70px 70px 0 70px;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
								& .bgimg{
									border-radius:40px;
									z-index:-2;
									width: 100%;
         height: 100%;
							}
							& [class*="heading-"],& ul.woo_breadcums{
									width:100%;
									color:var(--white);
							}
						& [class*="heading-"]{
								margin-bottom:30px;
						}
							& ul.woo_breadcums{
									margin-top: auto;
								border-top:1px solid rgba(255,255,255,0.20);
								            padding: 24px 0;
							}
							& ul.woo_breadcums li span,& ul.woo_breadcums li a,& ul.woo_breadcums li a:after{
								color:var(--white);
							}
				
			}
			& .container{
				width:100%;
				height:100%;
			}
			& .inner-banner-wrap:after {
						position: absolute;
						content: "";
						width: 100%;
						height: 100%;
						top: 0;
						left: 0;
						right: 0;
						bottom: 0;
						background: rgba(0, 0, 0, 3.7);
						background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.8) 100%);
				  border-radius:40px;
				  z-index:-1;
		}
	
}

ul.area-ul
{
	display:flex;
	flex-wrap:wrap;
	& li{
		margin-bottom:22px;
		line-height:1;
		position:relative;
		width:33.33%;
		padding-left:22px;
		color:#282930;
		font-size:16px;
		font-weight:500;
		line-height:1.04;
	}
	& li:before{
		position:absolute;
		content:"";
		background-image:url('../images/svg/location.svg');
		width:13px;
		height:16px;
		top:0;
		left:0;
		margin-top:1px;
	}
	
	& li:hover,& li.active {
		color:var(--maroon);
	}
}

.shop-collection .collection-grid
{
	 margin-bottom:30px;
}
.shop-seller ul.products{
	margin-bottom:0;
}
.image-block iframe{
	  height:600px;
}


/*--------- media query --------*/

@media screen and (max-width: 1699.98px) {

}

@media screen and (max-width: 1439.98px) {
 .image-block iframe {
    height:400px;
 }
	
	.banner-image-wrap {
		height:300px;
		& .inner-banner-wrap {
			 padding:40px 40px 0 40px;
		}
	}
	
}

@media screen and (max-width: 1199.98px) {
	    .banner-image-wrap {
        height:260px;
    }
}

@media screen and (max-width: 991.98px) {

}

@media screen and (max-width: 767.98px) {
    .banner-image-wrap {
        height:auto;
					   min-height:240px;
					        display: flex;
        flex-wrap: wrap;
								& .inner-banner-wrap .button{
										margin-bottom:20px;
								}
								& .inner-banner-wrap,& .inner-banner-wrap:after{
										border-radius:20px;
									& .bgimg{
										border-radius:20px;
									}
								}
					   & .inner-banner-wrap {
											& [class*="heading-"] {
															margin-bottom: 20px;
											}
    		 }
								& .inner-banner-wrap{
										flex-direction:row;
									 justify-content:flex-start;
									 padding:25px 25px 0 25px;
									& ul.woo_breadcums{
										padding:16px 0;
									}
								}
								& .inner-banner-wrap .button {
          margin-bottom: 20px;
        }
							 & [class*="heading-"] {
          margin-bottom: 20px;
        }
								& .container{
									height:auto;
								}
    }
}

@media screen and (max-width: 575.98px) {
			ul.area-ul {
				column-gap:10px;
						& li {
										margin-bottom:12px;
										width:calc(50% - 5px);
										padding-left:18px;
							font-size:14px;
						}
				  & li:before{
								width: 14px;
        height: 14px;
								margin-top: 0px;
        background-size: contain;
        background-repeat: no-repeat;
				}
			}
			.image-block iframe {
        height:300px;
    }
	.shop-collection .collection-grid {
    margin-bottom: 20px;
}
}