	section
	{
		padding: 5% 0;
		display: inline-block;
		margin: auto;
		width:100%;
	} 
	  
	section.sec-two { 
		width: 100%;
		background-color: #f4ebe8;
		padding:35px 0; 
	}
	.banner-sec
	{
		background-color: #f4ebe8;
        padding: 10px 0 20px;  
	}
	#carousel .owl-nav button {
	  position: absolute;
	  top: 50%;
	  background-color: #000;
	  color: #fff;
	  margin: 0;
	  transition: all 0.3s ease-in-out;
	}
	#carousel .owl-nav button.owl-prev {
	  left: -50px;
	}
	#carousel .owl-nav button.owl-next {
	  right: -50px;
	}

	#carousel .owl-dots {
	  text-align: center;
	  padding-top: 15px;
	}
	.owl-dots .owl-dot span
	{
		display:none;
	}
	#carousel .owl-dots button.owl-dot {
	  width: 15px;
	  height: 15px;
	  border-radius: 50%;
	  display: inline-block;
	  background: #ccc;
	  margin: 0 3px;
	}
	#carousel .owl-dots button.owl-dot.active {
	  background-color: #000;
	}
	#carousel .owl-dots button.owl-dot:focus {
	  outline: none;
	}
	#carousel .owl-nav button {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		background: none !important;
		z-index: 9;  
	}
	#carousel .owl-dots
	{
		display:none;
	}
	#carousel span {
		font-size: 70px;    
		position: relative;
		top: -5px;
		color: #000;
	}
	#carousel .owl-nav button:focus {
		outline: none;
	}
	
 
 
	.sec-two
	  {      
		padding: 6% 0%;
		background-color: #f4ebe8;  		 
	  }
    .sec-two h2 {
		text-align: center;
		font-size: 20px;
		letter-spacing: 1px;	  
	}
	
	*/*.icon__grid {
		display: grid;
		grid-template-columns: repeat(4,210px);
		justify-content: center;
		align-items: self-end;
		text-align: center;
		padding:2rem 0 0;
		position: relative;
	}  */
	.icon__grid img {
		width: 4rem;
		mix-blend-mode: darken;
	}
	
	*/* .icon__grid::before {
		content: "";
		position: absolute;
		background: url(https://kanthastore.com/wp-content/uploads/1-2.webp)no-repeat;
		background-size: 100%;
		width: 154px;
		height: 152px;
		left: -49px;
		bottom: -40px;
		transform: rotate(280deg);
		
	} */
	
	.icon__grid h4 {
		font-size: 19px;
		margin-top: 15px;
		font-family: 'Marcellus';
		font-weight: 100;
	}
 
	  
	.box-grid {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		column-gap: 20px;
		padding: 1% 12%;
		position: relative;
			  
	}
	  
	.product_grid{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 20px;
		padding: 1% 0%; 
		position: relative;
			   
	}
	
	
	.product_grid .product-grid-item {
    max-width: 100%;
    min-width: 100%;
}
	  
	.box-grid::before {
		content: "";
		position: absolute;
		/* background: url(https://kanthastore.com/wp-content/uploads/1-2.webp)no-repeat; */
		background-size: 100%;
		width: 154px;
		height: 152px;
		left: -49px;
		bottom: -40px;
		transform: rotate(245deg);
	} 
	  
	.box-content 
	  {
		background: #fff;
		border: 0.5px solid #c1bdbd;
		padding: 4% 7%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	  }

	.box-text h3 {
		font-size: 17px;
		letter-spacing: 1px;
		margin: 0px;
	  }

	.box-text h4 {
		font-size: 11px;
		color: #919191;
		letter-spacing: 1px;
		margin: 0px;
	}

	.box-btn a {
    background: #b31714;
    color: #fff;
    padding: 7px 10px 9px;
    border-radius: 1.4rem;
    font-size: 13px; 
}


	section .sec-three {
		width: 100%;
		padding: 5% 0;
	}


	section.sec-three h2 {
		text-align: center;
		font-size: 2.5rem;
	}
	.trending-grid {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		padding: 0% 5%;
		column-gap: 2.5rem;
	}

	.trening-img a img {
		border-radius: 10px;
	}

	.trending-grid .img-pd {
		padding-top: 3%;
	}
	.text-center
	{
		text-align: center;
	}	
	.black-full, .black-null
	{
		font-size: 45px;
		font-weight: 500;
	}
	.arrow-af
	{
		font-size: 19px;
		font-weight: 600;
		padding: 5% 0%;
		display: block;
		border-bottom: 1px solid #000;
		position:relative;
	}
	.arrow-af::after
	{
		content: "";
		width: 30px;
		height: 30px;
		position: absolute;
		right: 0px;
		background-size: 100%;
	}
	.pt-20
	{
		padding-top: 20%;
	}
	ul.tabs 
	{
		margin: 0 0 45px;
		padding: 0;
		list-style: none;
		height: 32px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	ul.tabs li 
	{
		float: left;
		margin: 0rem 3rem;
		cursor: pointer;
		padding: 0;
		height: 34px;
		color: gray;
		overflow: hidden;
		position: relative;
		font-weight: 400;
		font-size: 26px;
		letter-spacing: 1px;
		text-shadow: none;
		font-family: 'Marcellus';
	}
	ul.tabs li:after {
		content: '';
		position: absolute;
		left: 0;
		top: auto;
		bottom: -1px;
		background: rgb(0, 0, 0);
		height: 2px;
		width: 0%;
		transition: width .25s ease-in-out;
	}
	.tabs .active
	{
		color: #000;
		text-decoration: underline;
	}
	.tab_container {
		width: 100%;
		overflow: hidden;
	}
	.tab-section
	{
		background-image: url(https://kanthastore.com/wp-content/uploads/demo-watch-product-bg.webp);
		background-size: cover;
		position: relative;
		margin: 5% 0% 0%;
		 background-color: #f4ebe9;
	}
	/* .tab_content .elements-grid
	{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;	
	} */ 
	.tab_content .elements-grid .product-grid-item
	{
		max-width: 100%;
	}
	ul.tabes 
	{
		margin: 45px 0 45px;
		padding: 0;
		list-style: none;
		height: 32px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	ul.tabes li 
	{ 
		float: left;
		margin: 0rem 3rem;
		cursor: pointer;
		padding: 0;
		height: 34px;
		color: gray;
		overflow: hidden;
		position: relative;
		font-weight: 400;
		font-size: 17px;
		letter-spacing: 1px;
		text-shadow: none;
	}
	ul.tabes li:after {
		content: '';
		position: absolute;
		left: 0;
		top: auto;
		bottom: -1px;
		background: rgb(0, 0, 0);
		height: 2px;
		width: 0%;
		transition: width .25s ease-in-out;
	}
	.tabes .active
	{
		color: #db7452;
		text-decoration: underline;
	}
	
	.tab_contents .elements-grid
	{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;	
	}
	.tab_contents .elements-grid .product-grid-item
	{
		max-width: 100%;
	}
	.abso-heading
	{
		color: #f4ebe9;
		text-align: center;
		position: absolute;
		top: -13%;
		left: 0;
		right: 0;
		margin: 0px auto;
		font-size: 104px;
		font-weight: 500;
	} 
	/*.tab-section:before {
		content: '';
		position: absolute;
		background-image: url(https://kanthastore.com/wp-content/uploads/1-2.webp); 
		background-image: url(https://kanthastore.com/wp-content/uploads/TKS-1-scaled.webp);
		width: 171px;
		height: 141px;
		background-size: 81%;
		right: 2%;
		top: -17%;
		background-repeat: no-repeat;
		transform: rotate(98deg);
	}*/
	
	.tab-section:before {
		content: '';
		position: absolute;
		background-image: url(https://kanthastore.com/wp-content/uploads/TKS-1-1.webp);
		width: 215px;
		height: 244px;
		background-size: cover;
		right: -3%;
		top: -30%;
		background-repeat: no-repeat;
	}  
	
	.accord-btm-div
	{
		text-align: center;
		width: 100%;
		float: left;
		padding: 3% 0% 0%;
	}
	.accord-btm-div p
	{
		font-size: 16px;
		color: #000;
	}
	.accord-btm-div a
	{
		font-weight: 600;
		color: #000;
		position: relative;
	}
	.accord-btm-div a:after
	{
		content: "";
		background-image: url(https://kanthastore.com/wp-content/uploads/right-arrow-1.png);
		width: 30px;
		height: 30px;
		position: absolute;
		right: -44px;
		background-size: 100%;
	}
	*/*.awesome-grid
	{
		display: grid;
		grid-template-columns: 49% 49%;
		align-items: center;
		padding: 0% 5%;
		grid-gap: 1rem;
	} */
	.awesome-sub-grid
	{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 2rem;
	}
	.awesome-sub-grid p
	{
		font-size: 20px;
		font-weight: 600;
		text-align: center;
		margin: 0px;
		padding: 8% 0%;
	}
	.mt-5
	{
		margin-top: 5%;
	}
	.posi-rel
	{
		position:relative;
	}
	/*.him-her-sec:after
	{
		content:"";
		background-image: url(https://kanthastore.com/wp-content/uploads/2-2.webp);
		position: absolute;
		width: 212px;
		height: 221px;
		right: -101px;
		background-size: 100%;
		bottom: 165px;
		background-repeat: no-repeat; 
		transform: rotate(61deg);
	} */
	.for-her img
	{
		z-index: 11;
		position: relative;
	}
	
	/*.for-her:before
	{
		content: "";
		background-image: url(https://kanthastore.com/wp-content/uploads/11.webp);
		width: 61%;
		height: 69%;
		position: absolute;
		left: -94px;
		background-size: 100%;
		background-position: 83% -20%; 
		background-repeat: no-repeat;
		z-index: 1;
		top: 54px;
	} */
	
	.bed-cover:after {
		content: "";
		background-image: url(https://kanthastore.com/wp-content/uploads/TKS-3-1.webp);
		width: 250px;
		height: 100%;
		position: absolute;
		background-repeat: no-repeat;
		left: 88%;
		top: 13%;
		background-size: 100%;
		transform: rotate(180deg);
	}
	
	.for-her:before {
    content: "";
    background-image: url(https://kanthastore.com/wp-content/uploads/TKS-3-1.webp);
    width: 250px;
    height: 100%;
    position: absolute;
    left: -36%;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
    top: -65px;
}

	.tab-section-two
	{
		background-image: url(https://kanthastore.com/wp-content/uploads/demo-watch-product-bg-1.webp);
	}
	.tab-section-two:before
	{
		content: "";
	/* 	background-image: url(https://kanthastore.com/wp-content/uploads/6-1.png); */
		width: 96%;
		height: 36%;
		position: absolute;
		right: 0%;
		background-size: 6%;
		top: 37%;
		left: 0;
		margin: 0px auto;
	}
	.shop-collection
	{
		text-align: center;
		font-size: 25px;
		font-weight: 500;
		text-decoration: underline;
	}
	.tab-section-two:after
	{
		content: "";
		background-image: url(https://kanthastore.com/wp-content/uploads/8.webp);
		width: 17%;
		height: 39%;
		position: absolute;
		left: -5%;
		background-size: 100%;
		bottom: -24%;
		transform: rotate(118deg);
	}
	
	/*.startcall-sec:after {
    content: "";
    background-image: url(https://kanthastore.com/wp-content/uploads/8.webp);
    width: 20%;
    height: 44%;
    position: absolute;
    left: -5%;
    background-size: 100%;
    bottom: -38%;
    transform: rotate(118deg);
} */
/* 
	.startcall-sec:after {
    content: "";
     background-image: url(https://kanthastore.com/wp-content/uploads/TKS-2-1-1-scaled-1.webp);
	width: 20%;
    height: 44%;
    position: absolute;
    left: 4%;
    background-size: 100%;
    bottom: -59%;
    opacity: 0.4;
}  */
	  
	   
	
	
	.everything_grid
	{
		display: grid;
		grid-template-columns: 41% 27% 26%;
		grid-gap: 2rem;
		padding: 7% 4%;
	}
	.mb-2
	{
		margin-bottom: 2rem
	}
	.overlay-a
	{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		background-color: #00000057;
		color: #fff;
		text-align: center;
		align-items: end;
		display: grid;
		padding: 8% 0%;
		font-size:18px;
		font-family: 'Marcellus';
	}
	
	a.overlay-a:hover {
    color: #fff;
}

	.everything_sec:after {
    content: "";
    background-image: url(https://kanthastore.com/wp-content/uploads/TKS-2-1-1-scaled-1.webp);
    position: absolute;
    width: 296px;
    height: 392px;
    right: -92px;
    background-size: cover;
    top: 197px;
} 
     /*.everything_sec:after {
		content: "";
		background-image: url(https://kanthastore.com/wp-content/uploads/11.webp);
		position: absolute;
		width: 300px;
		height: 500px;
		right: -171px;
		background-size: cover;
		top: 168px;
		transform: rotate(317deg); 
	}  */

	/* .everything_sec:after
	{
		content: "";
		background-image: url(https://kanthastore.com/wp-content/uploads/10.png);
		position: absolute;
		width: 200px;
		height: 398px;
		right: -108px;
		background-size: cover;
		top: 168px;
		transform: rotate(317deg);
	} */
	
	
	.everything-text h2
	{
		font-size: 41px;
		font-weight: 400;
		margin: 0px;
	}
	.everything-text span
	{
		font-size: 33px;
		color: #000;
		line-height: 33px;
	}
	.everything-text p
	{
		font-size: 14px;
		padding-top: 15px;
		color: #000;
		font-family: 'Plus Jakarta Sans';
		line-height: 21px; 
	}
	.countimer {
	  color:#000; 
	  display:flex;
	  align-items: baseline;
	  justify-content: center;
	  width:100%;
	  margin-top: 20px;
	}

	.countimer-day,
	.countimer-hour,
	.countimer-min,
	.countimer-seg {
	  display:flex;
	  align-items: center;
	  justify-content: center;
	  flex-direction:column;
	  padding:5px;
	}  
	.deal-grid .title
	{
		font-size: 36px !important;
		margin: 0px;
		line-height: 30px;
	}
	.deal-grid .descrip
	{
		font-size: 14px !important;
		font-weight: 600;
		color: #9d9d9d;
	}
	.deal-grid
	{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		background-image: url(https://kanthastore.com/wp-content/uploads/countdown-bg-banner.webp);
		padding: 5%;
		background-size: cover;
		border-radius: 10px;
	}
	.deal-img
	{
		/* background-image: url(https://kanthastore.com/wp-content/uploads/deal-img.jpg); */
		height: 283px;
		width: 241px;
		position: absolute;
		bottom: -94px;
		left: 0;
		right: 0;
		margin: 0px auto;
		background-size: cover;
	}
	.deal-grid h2
	{
		font-size: 36px;
		margin: 0px;
		font-weight: 700;
	}
	.deal-grid span
	{
		font-size: 16px;
	}
	.shop-now-div
	{
		position: absolute;
		right: -141px;
		transform: rotate(269deg);
		width: 56%;
		height: 47%;
		bottom: 23px;
		background-color: #000;
		text-align: center;
		border-radius: 0px 0px 10px 10px;
	}
	.shop-now-div a
	{
		color: #fff;
		display: block;
		padding: 9px;
	}
	.shop-now-div img
	{
		width: 18px;
		vertical-align: top;
		filter: invert(1);
	}
	.about-kantha-grid
	{
		display: grid;
		grid-template-columns: 51% 42.5%;
		grid-gap: 4rem;
		padding: 0% 3%;
	}
	.video-text-div span
	{
		font-size: 13px;
		letter-spacing: 1px;
		color: #db7452;
	}
	.video-text-div h2
	{
		margin: 0px;
		font-size: 45px;
	}
	.video-text-div p
	{
		font-size: 14px; 
		padding: 0% 25% 0% 0%;
		color: #000;
	}
	.video-text-div a
	{
		background-color: #000;
		padding: 2% 9% 2% 4%;
		color: #fff;
		font-size: 15px;
		display: inline-block;
		border-radius: 5px;
		position: relative;
	}
	.video-text-div a:after
	{
		content:"";
		
		position: absolute;
		width: 20px;
		height: 20px;
		filter: invert(1);
		background-size: 100%;
		top: 14px;
		right: 14px;
	}
	.w-100
	{
		width: 100%;
	}
	.round-aft:after
	{
		content:"";
		background-image: url(https://kanthastore.com/wp-content/uploads/kantha-stamp.webp);
		position: absolute;	
		width: 140px;
		height: 140px;
		background-size: 100%;
		top: -86px;
		right: 24px;
	}
	
.about-kantha-grid:after {
    content: "";
    background-image: url(https://kanthastore.com/wp-content/uploads/TKS-6-1.webp);
    background-size: contain;
    width: 220px;
    height: 220px;
    position: absolute;
    right: 2%;
    margin-top: -6rem;
    z-index: 0;
    opacity: 0.7;
    background-repeat: no-repeat;
}

section.deal-sec:after {
    content: "";
    background-image: url(https://kanthastore.com/wp-content/uploads/TKS-6-1.webp);
    background-size: contain; 
    width: 220px;
    height: 220px;
    position: absolute;
    left: -4%;
    margin-top: 34rem;
    opacity: 0.7;
	background-repeat: no-repeat;
}
	
	.mt-15
	{
		margin-top: 15%;
	}
	  
	

div#marquee {
    position: relative;
    margin: auto;
    text-align: center;
    height: 80px;
    background: #f4ebe8;
    padding-top: 26px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
	font-family: 'Plus Jakarta Sans';
}

#marquee .item:after {
    width: 15px;
    height: 15px; 
    position: absolute;
    top: 6px;
    right: 0;
    content: "";
    border-radius: 50%;
    border: 1px solid !important;
}
 	
   
	  
	  .news-letter-grid
	  {
		display: grid;
		grid-template-columns: 1fr 1fr;
		padding: 0% 14%;
	  }
	  .back-img-news
	  {
		background-image: url(https://kanthastore.com/wp-content/uploads/demo-jewellery-newslettet-bg.webp);
		background-size: cover;
		padding: 10%;
		text-align: center;
		z-index: 2;
	  }
	  .postcard-grid
	  {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		width: 42%;
		position: absolute;
		right: 11px;
		bottom: 14px;
		grid-gap: 0.2rem;
	  }
	  .w-96
	  {
		width: 96%;  
	  }
	  .w-86
	  {
		width: 86%;  
	  }
	.newsletter-text-div p
	{
		font-size: 15px;
		letter-spacing: 1px;
		color: #db7452;
		text-decoration: underline;
	}
	.news-letter-grid:after
	{
		content:"";
		background-image: url(https://kanthastore.com/wp-content/uploads/11.webp);
		position: absolute;
		width: 407px;
		height: 480px;
		right: 40px;
		background-size: cover;
		z-index: 1;
		bottom: 12px;
	}
	.newsletter-text-div h2
	{
		font-size: 28px;
		font-weight: 400;
	}
	.newsletter-text-div span
	{
		font-size: 13px;
		color: #000;
	}
	.newsletter-text-div input
	{
		border-radius: 20px;
		background-color: #fff;
		border: none;
		box-shadow: 3px 2px 20px 2px gainsboro;
		margin-bottom: 7%;
		position:relative;
	}
	.end-text
	{
		width: 49%;
		margin: auto;
		text-align: center;
	}
	.end-text span
	{
		font-size: 15px;
		letter-spacing: 1px;
		color: #db7452;
		text-decoration: underline;
		display: block;
		margin-bottom: 15px;
	}
	.end-text p
	{
		font-size: 28px;
		color: #000;
		margin: 0px;
	}
	/*.leave-img
	{
		transform: rotate(143deg);
		 width: 26%; 
		position: relative;
		margin: 0 auto;
		display: block;
		width: 170px;
	} */
	.leave-img {
    width:200px;
    position: relative;
    margin: 50px auto 0;
    display: block;
}  

section.map-sec {
    padding: 0% 0 70px;
    display: inline-block;
    margin: auto;
    width: 100%; 
}

.map-sec h2 {
    text-align: center;
    line-height: 25px;
    font-size: 30px;
}

.map-sec p {
    text-align: center;
    font-size: 16px;
    color: #000;
    font-family: 'Plus Jakarta Sans';
    margin-bottom: 34px;
	text-align: left; 
}
  
	
	.out_line{
		color: black;
	  -webkit-text-fill-color: white;
	  -webkit-text-stroke-width:1px;
	  -webkit-text-stroke-color: black;
	} 

	.apixelhouse-add-btn.wd-add-btn-replace {
		display: none;
	}  	
	
	
	video#myVideo_grid {
		width: 100%;
		height: 317px;
		object-fit: cover;
	}
	
	video#myVideo_news {
		width: 100%;
		height:450px;
		object-fit: cover;
	} 
	
	  
	.test_media{ 
		grid-template-rows: auto min-content auto;
		grid-gap: 0 1.8rem;
		padding: 0rem 0rem;
	}   
	
	.testimonials { 
		position: relative;
		height: 260px;
		padding: 0px 20px; 
	} 
	
	.testimonials h2{
		text-align: center;
		font-size: 25px;
		font-weight: 500;
		text-decoration: underline;
		color: #db7452;
		text-transform: uppercase;
		margin-bottom: 50px
	}
	
	.testimonials .item p {
		font-size: 16px;
		text-align: center;
		color: #000;
		margin-bottom: 5px;
		font-family: 'Plus Jakarta Sans';
		letter-spacing: 1px;
	} 
	
	#testimonials_slider .owl-nav {
		width: 92px;
		position: relative;
		margin: 40px auto 0;
	}
	
	.testimonials .item span {
		color: #000;
		text-align: center;
		width: 100%;
		display: inline-block;
		font-size: 13px;
	} 


	
	.home_media {
		position: relative;
		padding:40px 50px 20px;
		background: #f4ebe8;
	}  
	 
	.home_media h2 {
		margin-bottom:20px !important;
	} 
	
	.home_media h2{
		text-align: center;
		font-size: 25px;
		font-weight: 500;
		text-decoration: underline;
		color:#db7452; 
		text-transform: uppercase;
		margin-bottom: 0px;
	}
	
	#media_slider .owl-nav{
		width: 92px;
		position: relative;
		margin: 40px auto 0;
	}
	
	
	#testimonials_slider button.owl-next {
		padding: 2px 3px 5px 5px !important;
	} 
	
	#testimonials_slider button.owl-prev{
		padding: 2px 5px 5px 3px !important;
	}
	
	#media_slider button.owl-next {
		padding: 2px 3px 5px 5px !important;
	} 
	
	#media_slider button.owl-prev{
		padding: 2px 5px 5px 3px !important;
	}
	
	.newsletter-text-div input#wpforms-7625-field_0 {
		height: 44px;
		font-size: 13px;
		border: none;
		border-radius: 20px;
		box-shadow: 3px 2px 20px 2px gainsboro;
	}
	
	.newsletter-text-div button#wpforms-submit-7625 {
		position: absolute;
		right: 0;
		bottom: 22px;
		border: none;
		background: transparent !important;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
	
	div.wpforms-container-full .wpforms-form label.wpforms-error {
		position: absolute;
	}  




	
	
	
.icon__grid {
    display: grid;
    grid-template-columns: repeat(6, 210px);
    justify-content: center;
    align-items: self-end;
    text-align: center;
    padding:0rem 0 0;
    position: relative;
}

.icon__grid img {
    width: 6rem;
    mix-blend-mode: darken;
}


.awesome-grid {
	display: grid;
    grid-template-columns: 49% 49%;
    align-items: center;
    padding: 0% 5%;
    grid-gap: 2rem;
    text-align: center;
}

.awesome-grid p{
	font-size: 19px;
    font-weight: 500;
    color: #000;
	padding-top: 10px;
}

.awesome-grid img {
	border-radius: 20px;
}
 
 
  
 
.img-store:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 370px;
    background: #f3eae7;
    left: 32px;
    bottom: -24px;
    z-index: 1;
}
  

.img-store{
    position: relative;
	height: 400px;
}

.img-store img{
    position: relative;
	z-index:2;
}

  .map-div img {
    margin-bottom: 22px;
}

.map-div p {
    margin-bottom: 5px;
    color: #000;
    font-family: 'Plus Jakarta Sans';
}

section.end-sec { 
    padding-top: 40px;
}

.show_desk{
	display:block;
}
		
.show_mobile{
	display:none;
}

#wpforms-7729-field_1 {
    width: 60%;
    text-align: left !important;
}
 
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: transparent !important;
    border: none !important;
}
	
	 

	@media only screen and (max-width: 600px) {
		
		
		#marquee .item:after {
			display:none; 
		}
		
		#wpforms-7729-field_1 {
			width:100%;
		}

		.about-kantha-grid:after {
			display: none;
		}
		section.deal-sec:after {
			display: none;
		}
		.map-grid {
			grid-template-columns: auto !important;
		}
		
		.bed-cover:after {
			display: none;
		}
		
		.icon__grid {
			grid-template-columns: repeat(2, 1fr) !important;
		} 
		
		.box-grid
		{
			grid-template-columns: 1fr;
		}
		.black-full, .black-null {
			font-size: 35px;
		}
		.box-grid
		{
			grid-gap: 15px;
			padding: 0% 5%;
		}
		.trending-grid{
			grid-template-columns: 50% 50%;
			padding: 0% 20px 0 0px;
			column-gap:20px;
		} 
		
		
		.ARTISANS{
			display: grid;
			grid-template-columns: 47% 47%;
			grid-gap: 22px;
		}
		
		.ARTISANS .mb-2 {
			margin-bottom:0px;
		} 
		
		
		.trening-img
		{
			padding: 20px 0px;
		}
		.abso-heading
		{
			font-size: 40px;
			top: -4%;
		}
		
		.him-her-sec:after {
			width: 130PX;
			height: 130PX;
			right: -95px;
			bottom: 209px;
		}


		.tab-section:before
		{
			width: 101px;
			height: 103px;
			right: -6%;
		}
		ul.tabs li
		{
			margin: 0rem 1rem;
			font-size: 16px;
		}
		ul.tabs
		{
			margin: 11px 0 28px;
		}
		.tab_content .elements-grid
		{
			grid-template-columns: 1fr 1fr;
		}
		.tab-section:before
		{
			top: -6%;
		}
		.awesome-grid
		{
			grid-template-columns:repeat(2, 1fr) !important;
		}
		.awesome-sub-grid
		{
			grid-gap: 1rem;
		}
		.mob-res
		{
			display: flex;
			flex-direction: column-reverse;
		}
		.shop-collection
		{
			font-size: 23px;
		}
		ul.tabes li
		{
			margin: 0rem 1rem;
			font-size: 13px;
		}
		
		.tab-section-two:before {
			display:none; 
		}
 
		.tab_contents .elements-grid
		{
			grid-template-columns: 1fr 1fr;
		}
		.accord-btm-div p
		{
			font-size: 14px;
		}
		.tab-section-two:after
		{
			bottom: -5%;
			height: 9%;
		}
		
		.for-her:before{
			display: none; 
		}
		.everything_grid
		{
			grid-template-columns:auto; 
			/* grid-template-columns: 58% 36%; */
			padding: 7% 0% !important;
		}
		
		.video-text-div h2 {
			font-size: 34px;
			line-height: 50px;
		}
		.video-text-div p {
			padding: 0% 3% 0% 0%;
			color: #000;
		}
		
		.everything_sec:after {
			top: 280px;
			width: 300px;
			height: 500px;
			right: -211px;
			 /* transform: rotate(277deg); */
		} 


		/* .everything_sec:after  
		{
			top: 363px;
			width: 140px;
			height: 121px;
			right: -26px;
			transform: rotate(277deg);
		} */
		
		.news-letter-grid:after {
			width: 300px;
			height: 300px;
			right: -209px;
			background-size: cover;
			z-index: 1;
			bottom: 220px;
		} 
		
		 
		#media_slider .owl-nav { 
			margin: 0px auto 0;
		}
		.deal-grid
		{
			grid-template-columns: 1fr;
			text-align: center;
		}
		.deal-img
		{
			position: initial;
			margin: 23px auto;
		}
		.countimer
		{
			margin-top: 0px;
		}
		.shop-now-div
		{
			border-radius: 10px;
			margin: 17px auto;
			height: 32%;
			position: inherit;
			transform: rotate(0deg);
			bottom: -4px;
			right: 0px
		}
		.shop-now-div img
		{
			filter: invert(1);
		}
		.about-kantha-grid
		{
			grid-template-columns: 100%;
		}
		.news-letter-grid
		{
			grid-template-columns: 1fr;
			padding: 0% 3%;
		}
		.back-img-news
		{
			padding: 10% 10% 19%;
		}
		.postcard-grid
		{
			bottom: -4px;
		}
		.test_media
		{
			grid-template-columns: 100%;
			grid-gap: 5rem;
		}
		
		.home_media {
			position: relative;
			padding: 40px 16px 20px;
			background: #f4ebe8;
		} 
		
		.product_grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			column-gap: 20px;
			padding: 1% 0%;
			position: relative;
		}  
		
		
		.contact_form {
			display: grid;
			grid-template-columns: auto !important;
			grid-template-rows: auto min-content auto !important;
		}
		
		button#wpforms-submit-7729 {
			position: relative !important;
			bottom: 0 !important;
			left: 0 !important;
			background: #fff;
			font-family: 'Marcellus';
			letter-spacing: 2px;
			color: #000;
			margin: auto !important;
		} 
		
		div#wpforms-7729-field_0-container {
			width: 100% !important;
		}
		
		.everything_sec:after {
			top: 280px;
			width: 300px;
			height: 500px;
			right: -155px; 
			display:none; 
		}
		
		.testimonials {
			position: relative;
			height: auto;
			padding: 0px 40px;
		} 
		
		.leave-img {
			width: 160px;
			margin: 10px auto 0;
		}
		
		.startcall-sec .containers-call {
			text-align: center !important;
			padding: 100px 1rem 70px 1rem !important;
		}
		
		.img-store:after{
			display: none;
		}
		 
		.img-store {
			position: relative;
			height: auto !important;
		}
		.show_desk{
			display: none !important;
		}
		
		.show_mobile{
			 display:block !important;
			 line-height: 39px !important;
		}
		
		.mob_hide {
			display: none !important;
		}
		
		.abso-heading {
			top: -42px !important;
		}	  
		  
		  
		
		 


		
		

	}
	   
	
	