.elementor-22587 .elementor-element.elementor-element-17210443:not(.elementor-motion-effects-element-type-background), .elementor-22587 .elementor-element.elementor-element-17210443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22587 .elementor-element.elementor-element-17210443{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22587 .elementor-element.elementor-element-17210443 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22587 .elementor-element.elementor-element-298ce9e6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-kadence9 );fill:var( --e-global-color-kadence9 );}.elementor-22587 .elementor-element.elementor-element-298ce9e6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22587 .elementor-element.elementor-element-298ce9e6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22587 .elementor-element.elementor-element-298ce9e6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22587 .elementor-element.elementor-element-298ce9e6 .elementor-nav-menu--main .elementor-item:focus{color:#C7A17A;fill:#C7A17A;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22587 .elementor-element.elementor-element-888d10b .elementor-icon-wrapper{text-align:center;}.elementor-22587 .elementor-element.elementor-element-888d10b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22587 .elementor-element.elementor-element-888d10b.elementor-view-framed .elementor-icon, .elementor-22587 .elementor-element.elementor-element-888d10b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22587 .elementor-element.elementor-element-888d10b.elementor-view-framed .elementor-icon, .elementor-22587 .elementor-element.elementor-element-888d10b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22587 .elementor-element.elementor-element-dc9a473 .elementor-icon-wrapper{text-align:center;}.elementor-22587 .elementor-element.elementor-element-dc9a473.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22587 .elementor-element.elementor-element-dc9a473.elementor-view-framed .elementor-icon, .elementor-22587 .elementor-element.elementor-element-dc9a473.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22587 .elementor-element.elementor-element-dc9a473.elementor-view-framed .elementor-icon, .elementor-22587 .elementor-element.elementor-element-dc9a473.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-menu-toggle{margin:0 auto;}.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a:hover,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a:focus,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-menu-toggle:hover,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a:hover,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a:focus,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22587 .elementor-element.elementor-element-21dc2395 .elementor-nav-menu--dropdown a.highlighted{background-color:#BA9175;}.elementor-22587 .elementor-element.elementor-element-7f82776a .elementor-icon-wrapper{text-align:center;}.elementor-22587 .elementor-element.elementor-element-3f5ee46 .elementor-icon-wrapper{text-align:center;}.elementor-22587 .elementor-element.elementor-element-3f5ee46.elementor-view-stacked .elementor-icon{background-color:#161413;}.elementor-22587 .elementor-element.elementor-element-3f5ee46.elementor-view-framed .elementor-icon, .elementor-22587 .elementor-element.elementor-element-3f5ee46.elementor-view-default .elementor-icon{color:#161413;border-color:#161413;}.elementor-22587 .elementor-element.elementor-element-3f5ee46.elementor-view-framed .elementor-icon, .elementor-22587 .elementor-element.elementor-element-3f5ee46.elementor-view-default .elementor-icon svg{fill:#161413;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-22587 .elementor-element.elementor-element-38ee6ecf{width:64%;}.elementor-22587 .elementor-element.elementor-element-77190387{width:2.555%;}.elementor-22587 .elementor-element.elementor-element-19c4592{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22587 .elementor-element.elementor-element-38ee6ecf{width:20%;}.elementor-22587 .elementor-element.elementor-element-77190387{width:50%;}.elementor-22587 .elementor-element.elementor-element-19c4592{width:20%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-22587 .elementor-element.elementor-element-4d4bbcf3{width:2%;}.elementor-22587 .elementor-element.elementor-element-29fafd79{width:86%;}.elementor-22587 .elementor-element.elementor-element-7f82776a .elementor-icon-wrapper{text-align:end;}.elementor-22587 .elementor-element.elementor-element-3f5ee46 .elementor-icon-wrapper{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-7d00e56c */.ethnop{
    max-width: 220px;
    font-weight: 600!important
    ;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17210443 */body{
    overflow-x: hidden;
}

button.btn.btn-primary.yith-wcan-filters-opener.enhanced {
    display: none;
}

.headermanu ul li .elementor-item-active {
  border-bottom: inherit !important;
  color: #fff !important;
}

@media only screen and (max-width: 991px) {
	.btn.btn-primary.yith-wcan-filters-opener.enhanced {
  display: block !important;
}
	.elementor-element.elementor-element-97251a2 {
  display: none;
}
	.elementor-4382 .elementor-element.elementor-element-5b336d4{
		display:block !important;
	}
	.elementor-element-eec3270{
		display:none !important;
	}
	.elementor-element-12f8e80{
		display:none !important;
	}
	.elementor-element-f867aee{
		display:none !important;
	}
}
<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap" rel="stylesheet">

.maxwidth{
    max-width:1440px;
    margin:0 auto;
}

.containerwidth .elementor-column-gap-default{
    max-width:1440px;
    margin:0 auto;
}
.innerimages img {
    margin-right: auto;
    margin-left: 0;
    display: block;

}
 
.innerimages .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-top: 0 !important;
}

.journal-main-section{
    max-width:1200px;
    margin:auto;
    padding:70px 20px;
    background:#f8f5f1;
}
.imagedata{
	background-size: cover;
}
/* top heading row */

.journal-heading-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:30px;
}

.journal-left-heading{
    font-size:13px;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#111;
}

.journal-right-button a{
    text-decoration:none;
    font-size:12px;
    letter-spacing:1px;
    color:#111;
    font-weight:600;
}

/* grid */

.journal-wrapper{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
}

/* featured post */

.featured-story-box{
    grid-column:1 / 4;
    display:flex;
    gap:45px;
    align-items:center;
    margin-bottom:10px;
}

.featured-story-image{
    width:58%;
}

.featured-story-content{
    width:42%;
}

.featured-story-image img{
    width:100%;
    height:380px;
    object-fit:cover;
    border-radius:3px;
    display:block;
}

/* featured content */

.featured-story-content h6{
    font-size:11px;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#9d7a58;
    margin-bottom:18px;
    font-weight:600;
}

.featured-story-content h2{
    font-size:52px;
    line-height:1.2;
    color:#111;
    margin-bottom:20px;
    font-family:"Cormorant Garamond", serif;
    font-weight:500;
}

.featured-story-content p{
    font-size:15px;
    line-height:1.8;
    color:#666;
    margin-bottom:30px;
    max-width:90%;
}

.featured-story-content a{
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#111;
    text-decoration:none;
    font-weight:600;
}

/* small cards */

.journal-card{
    width:100%;
}

.journal-card-image img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:3px;
    margin-bottom:18px;
    display:block;
}

.journal-card-content h6{
    font-size:10px;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#9d7a58;
    margin-bottom:15px;
    font-weight:600;
}

.journal-card-content h3{
    font-size:24px;
    line-height:1.4;
    color:#111;
    margin-bottom:15px;
    font-family:"Cormorant Garamond", serif;
    font-weight:500;
}

.journal-card-content p{
    font-size:14px;
    line-height:1.8;
    color:#666;
    margin-bottom:20px;
}

.journal-card-content a{
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#111;
    text-decoration:none;
    font-weight:600;
}

/* load more */

.journal-load-more{
    text-align:center;
    margin-top:50px;
}

.journal-load-more a{
    display:inline-block;
    padding:16px 40px;
    border:1px solid #111;
    text-decoration:none;
    color:#111;
    font-size:13px;
    font-weight:600;
    letter-spacing:1px;
    transition:0.3s;
}

.journal-load-more a:hover{
    background:#111;
    color:#fff;
}

/* hover effects */

.journal-card img,
.featured-story-image img{
    transition:0.4s ease;
}

.journal-card:hover img,
.featured-story-box:hover img{
    transform:scale(1.03);
}

/* responsive */

@media(max-width:991px){

.featured-story-box{
    flex-direction:column;
}

.featured-story-image,
.featured-story-content{
    width:100%;
}

.featured-story-content h2{
    font-size:42px;
}

.journal-wrapper{
    grid-template-columns:1fr;
}

.featured-story-box{
    grid-column:auto;
}

}

@media(max-width:767px){

.journal-main-section{
    padding:50px 15px;
}
.elementor-item.elementor-item-active {
  background: inherit !important;
  color: #000 !important;
}
.elementor-item.elementor-item-active:hover {
    background-color: #BA9175 !important;
    color: #fff !important !important;
}


.journal-heading-row{
    flex-direction:column;
    align-items:flex-start;
    gap:10px;
}

.featured-story-content h2{
    font-size:34px;
}

.journal-card-content h3{
    font-size:28px;
}

.featured-story-image img{
    height:auto;
}

.journal-card-image img{
    height:auto;
}

}


body{
    font-family: "Montserrat", sans-serif;
    background-color: #F5F1EB;
    font-weight: 400;
}
 .elementor-element-a18552c, .elementor-element-42910b7{
    align-items: center;
}
.elementor-element-052ea19{
    vertical-align: middle;
}

.elementor-element-17210443 .elementor-container{
    display: flex;
    margin: 0 auto;
    max-width: 1440px;
    align-items: center;
    justify-content: space-between;
}
.elementor-element-17210443 .elementor-container .elementor-col-33{
    width: auto;
}
.headerlogo img{
    height: 30px;
    width: auto;
}
.headermanu .elementor-nav-menu{
    display: flex;
    gap: 45px;
}
.headermanu .elementor-nav-menu li a{
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
    font-size: 14px!important;
    font-weight: 600!important;
    padding: 10px 0!important;
    border-bottom: solid 2px rgba(0, 0, 0, 0);
}


.elementor-element-17210443{
    padding: 15px 0;
}
.elementor-element-2bab6f1e .elementor-icon svg{
    width: 20px;
    height: 25px;
}
.elementor-element-2bab6f1e .elementor-icon{
    vertical-align: middle;
}
.elementor-22464 .elementor-element.elementor-element-dd5f33e .elementor-nav-menu--main .elementor-item:hover, .elementor-22464 .elementor-element.elementor-element-dd5f33e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-22464 .elementor-element.elementor-element-dd5f33e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-22464 .elementor-element.elementor-element-dd5f33e .elementor-nav-menu--main .elementor-item:focus{
    padding: 10px 0!important;
}

.elementor-element-ad664cb{
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: inherit;
    background-color: #0e0b06;
}
.elementor-element-ad664cb .elementor-container{
    align-items: end;
}
.elementor-element-c682857 h6{
    color: #C79B6D!important;
    letter-spacing: 3px;
    font-size: 12px!important;
}
.elementor-element-6efab68 h2{
    font-family: "Playfair Display", serif!important;
    text-align: left;
    font-size: 70px!important;
    font-weight: 400!important;
}
.elementor-element-5224191{
    text-align: left;
}
.elementor-element-370fd1e p{
    font-size: 18px;
    line-height: 1.8;
    text-align: left;
    font-family: "Montserrat", sans-serif;
}
.elementor-element-9b52822{
    text-align: left;
}
.elementor-element-9b52822 a{
    font-family: "Montserrat", sans-serif;
    font-size: 16px!important;
    height: 54px!important;
    line-height: 54px!important;
    padding: 0 34px!important;
    letter-spacing: 2px!important;
    border-radius: 5px!important;
    font-weight: 600!important;
    color: #000!important;
}
.elementor-element-9b52822 .e-font-icon-svg{
    fill: #000;
}
.elementor-element-ad664cb .elementor-container{
    padding-top: 0;
}
.elementor-22597 .elementor-element.elementor-element-d9a14fc{
    background-size: 100% auto;
    background-position: top center;
    background-color: #f2ede9;
    position: relative;
	border-bottom: solid 2px #e9e4e0;
    padding-top: 50px;
    z-index: 9;
}
.elementor-22597 .elementor-element.elementor-element-d9a14fc > .elementor-background-overlay{
    opacity: 0;
}
.elementor-element-d9a14fc h3{
    font-family: "Montserrat", sans-serif!important;
    font-size: 12px!important;
    letter-spacing: 2px!important;
    text-transform: uppercase!important;
    color: #000!important;
    font-weight: 600!important;
    margin: 15px 0 0 0;
}
.elementor-element-d9a14fc .elementor-icon i, .elementor-element-d9a14fc .elementor-icon svg{
    fill: #000;
    width: 32px;
    height: 32px;
}
 body{
    font-family: "Montserrat", sans-serif!important;
    background-color: #f2ede9;
    font-weight: 400;
}
.elementor-element-24712e1 .elementor-element-populated{
    padding: 0;
}
.elementor-element-04f4fea .section-title, .view-all{
    font-size: 13px!important;
    letter-spacing: 2px!important;
    color: #000!important;
}
.elementor-22597 .elementor-element.elementor-element-60a91a8 > .elementor-background-overlay{
    opacity: 0;
}
.featured{
    background: none!important;
	grid-template-columns: 60% 1fr!important;
}

.img-placeholder.dark{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.featured-content .article-category{
    font-size: 12px;
    color: #C79B6D;
    letter-spacing: 2px;
}
.featured-content .featured-title{
    font-size: 47px;
    color: #181818;
    font-family: "Playfair Display", serif;
}
.featured-content .featured-desc{
    font-size: 15px;
    line-height: 1.8;
    color: #000;
}
.featured-content .read-link{
    color: #000;
    letter-spacing: 2px;
    font-size: 12px;
}

.featured-image{
    aspect-ratio: auto!important;
}
.img-placeholder{
    aspect-ratio: auto!important;
}
.featured-image{
    border-radius: 6px !important;
}
.cards-grid .img-placeholder img{
    height: 260px;
    object-fit: cover;
    border-radius: 5px;
}
.cards-grid .article-category{
    font-size: 12px;
}
.cards-grid .card-title{
    font-family: "Playfair Display", serif !important;
    font-size: 36px;
}
.cards-grid .card-desc{
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
}
.read-link{
    color: #000!important;
}
.latest-section .section-title{
    color: #000;
    font-size: 13px;
    letter-spacing: 2px;
}
.article-card .article-category{
    font-size: 12px;
    letter-spacing: 2px;
    color: #000;
}
.article-card .article-title{
    font-family: "Playfair Display", serif !important;
    font-size: 36px;
}
.latest-section .arrow-btn{
    width: 25px;
    height: 25px;
    padding: 0;
    background: rgba(234, 226, 216, 0.8);
    top: 27%;
    border: solid 2px #c6bcb3;
}
.elementor-element-92cd740{
    max-width: 100% !important;
    background-color: #d6c8bb;
    padding: 0;
}
.elementor-element-49c247e .elementor-element-populated{
    padding: 0;
}
.elementor-element-bf5a4d0 img{
    width: 100%;
}
.elementor-element-92cd740 .elementor-container{
    gap: 55px;
    align-items: center;
}
.elementor-22597 .elementor-element.elementor-element-dc6255c .elementor-heading-title{
    font-size: 12px;
    color: #C79B6D;
    letter-spacing: 2px;
}
.elementor-22597 .elementor-element.elementor-element-a69251e .elementor-heading-title{
    font-size: 47px;
    color: #181818;
    font-family: "Playfair Display", serif;
    text-shadow: none;
}
.elementor-element-6ae6d14 p{
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
}
.elementor-element-6ae6d14 p br{
    display: none;
}
.elementor-element-49c247e .elementor-widget-wrap{
    padding: 0;
}
.elementor-22597 .elementor-element.elementor-element-dc6255c .elementor-heading-title{
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
}
.elementor-element-49c247e .elementor-widget-wrap{
    padding: 0!important;
}

.elementor-element-92cd740{
    background-color: #d6cabc!important;
}
form.formkit-form[data-format=inline]{
    margin: 0;
    padding: 0;
}
.formkit-form[data-uid="e52f21745a"] [data-style="clean"]{
    padding: 0 !important;
}
.elementor-element-7a16a4b .formkit-input{
    color: #000000!important;
    border-color: #e3e3e3!important;
    border-radius: 0!important;
    height: 55px!important;
    font-family: "Montserrat", sans-serif!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
    font-size: 13px!important;
    border: none!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
}
.formkit-field{
    margin: 0;
}
.formkit-fields p{
    margin: 0;
}
.elementor-element-bf5a4d0 img{
    aspect-ratio: 4 / 2;
}
.elementor-element-758d0290{
    display: none;
}
.elementor-element-758d0290{
    display: none;
}
.seva-form.formkit-form{
    margin-top: 30px;
}
.seva-fields.formkit-fields button{
    padding: 0 35px;
    height: 55px;
    border-radius: 0;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 14px;
}
.newsletters{
    margin-top: 30px!important;
    display: flex;
}
.elementor-element-7a16a4b .formkit-input{
    max-width: 60%;
}
.elementor-element-7a16a4b{
    font-family: "Montserrat", sans-serif;
    color: #000;
}
.elementor-319 .elementor-element.elementor-element-49fe2a1a{
    padding: 25px 0;
}
.elementor-element-24fc9d42{
    background-color: #000!important;
    color: #fff;
}
.elementor-element-1edf15cd p{
    color: #CFCFCF;
}
.elementor-element-b36e0a5 .elementor-social-icons-wrapper .elementor-icon i, .elementor-element-b36e0a5 .elementor-social-icons-wrapper .elementor-icon svg{
    height: 2em;
    width: 2em;
    fill: #fff !important;
}
.elementor-element-24fc9d42 .elementor-heading-title{
    color: #fff!important;
    font-size: 14px!important;
    letter-spacing: 2px;
}
.elementor-element-49fe2a1a ul li a,
.elementor-element-49fe2a1a ul li a span{
    color: #CFCFCF!important;
}
.elementor-element-49fe2a1a ul li a:hover,
.elementor-element-49fe2a1a ul li a:hover span{
    color: #fff!important;
}
.elementor-25003 .elementor-element.elementor-element-6767d617 .elementor-icon-list-text {
  color: #fff!important;
  transition: color 0.3s;
}
.elementor-25003 .elementor-element.elementor-element-11b3d514 .elementor-icon-list-text {
  color: #fff!important;
  transition: color 0.3s;
}
.elementor-25003 .elementor-element.elementor-element-4f2fc4c9 .elementor-social-icon svg {
  fill: #fff !important;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-2a31e8fe.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default {
  background: #000 !important;
  padding: 0px !important;
}
.elementor-25003 .elementor-element.elementor-element-1579ac93 .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff !important;
}
.elementor-25003 .elementor-element.elementor-element-71e49ad5 .elementor-icon-list-text {
  color: #fff !important;
  transition: color 0.3s;
}
.elementor-element-1207d0c1 .elementor-shape-top{
    display: none;
}
.elementor-element-deb7f67{
    background-color: #000;
}
.elementor-element.elementor-element-02c0734 .elementor-heading-title{
    color: #CFCFCF!important;
}
.elementor-element-deebfd5 ul li a, .elementor-element-deebfd5 ul li a span{
    color: #CFCFCF!important;
}
.elementor-element-deebfd5 ul li a:hover, .elementor-element-deebfd5 ul li a:hover span{
    color: #fff!important;
}
.elementor-element-deebfd5 ul li::after{
    display: none!important;
}
.elementor-22597 .elementor-element.elementor-element-9b52822 .elementor-button-content-wrapper{
    gap: 15px;
}
.titlesize{
    font-size: 22px!important;
}
.pswp.jet-woo-product-gallery-pswp {
  display: none;
}
.elementor-319 .elementor-element.elementor-element-deb7f67{
    border-top: solid 1px #353434;
}
.elementor-element-9b52822{
    padding-bottom: 30px;
}
html, body{
    overflow-x: hidden;
}
.seva-fields.formkit-fields button{
    border: none;
}
.seva-fields.formkit-fields button:hover{
    background-color: #C79B6D;
    border: none;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .headermanu .elementor-nav-menu{gap: 15px;}
    .headermanu .elementor-nav-menu li a{font-size: 10px!important;}
    .headerlogo img{height: 26px;}
    .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {display: block !important;}
	.elementor-menu-toggle{display:none !important;}
    .elementor-element-dd5f33e{margin-top: 10px;}
	.bannerimagedivider{display:none;}
}
@media only screen and (min-width: 1141px) and (max-width: 1340px) {
    .elementor-319 .elementor-element.elementor-element-49fe2a1a{padding: 30px 15px;}
}
@media only screen and (min-width: 992px) and (max-width: 1140px) {
    .elementor-319 .elementor-element.elementor-element-49fe2a1a{padding: 30px;}
    .elementor-element-f01826b .elementor-container{flex-wrap: inherit;}
    .elementor-element-3d5b908{max-width: 25%;}
    .elementor-319 .elementor-element.elementor-element-99cd879.elementor-column > .elementor-widget-wrap{justify-content: start;}
    .elementor-319 .elementor-element.elementor-element-730dbf5.elementor-column > .elementor-widget-wrap{justify-content: end;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .elementor-element-6efab68 h2{font-size: 50px !important;}
    .featured-content .featured-title{font-size: 40px;}
    .cards-grid .card-title{font-size: 22px;}
    .elementor-element-92cd740 .elementor-container{flex-wrap: inherit;}
    .elementor-22597 .elementor-element.elementor-element-a69251e .elementor-heading-title{font-size: 37px;}
    .seva-fields.formkit-fields button{padding: 0 15px;}
    .elementor-319 .elementor-element.elementor-element-99cd879.elementor-column > .elementor-widget-wrap{justify-content: start;}
    .elementor-319 .elementor-element.elementor-element-730dbf5.elementor-column > .elementor-widget-wrap{justify-content: end;}
    .elementor-319 .elementor-element.elementor-element-49fe2a1a{padding: 30px;}
    .elementor-element-3d5b908{max-width: 25%;}
    .elementor-element-f01826b .elementor-container{flex-wrap: inherit;}    
}
@media only screen and (max-width: 767px) {
    .elementor-element-6efab68 h2{font-size: 42px!important;}
    .elementor-element-370fd1e p{font-size: 15px;}
    .elementor-element-5224191{display: none;}
    .elementor-element-9b52822 a{font-size: 14px!important;}
    .elementor-element-a22d055{margin-top: -100px;}
    .elementor-element-d9a14fc .elementor-container{flex-wrap: inherit;}
    .elementor-element-d9a14fc .elementor-icon i, .elementor-element-d9a14fc .elementor-icon svg{width: 20px; height: 20px;}
    .elementor-element-d9a14fc .elementor-container{overflow-x: scroll;}
    .elementor-element-5e751a0 .elementor-shape-top{display: none;}
    .elementor-element-1e8c1c29 .elementor-container{flex-wrap: inherit; justify-content: space-between; align-items: center;}
    .elementor-element-1e8c1c29{background-color: #0b0a05;}
    .elementor-menu-toggle{background: none; padding: 0;}
    .elementor-menu-toggle .e-font-icon-svg{fill: #fff;}
    .elementor-element-61762d23 .elementor-widget-wrap{gap: 0px; flex-wrap: inherit;}
    .elementor-element-61762d23 .elementor-widget{margin: 0;}
    .elementor-element-61762d23 .elementor-icon svg{fill: #fff!important; height: 20px; width: 20px;}
    .mobile-menu{width: 50px;}
    .elementor-22464 .elementor-element.elementor-element-8f453f0 .elementor-menu-toggle{margin-top: 0px;}
    .mobile-menu .elementor-nav-menu--dropdown{width: 94vw; position: absolute; top: 40px; z-index: 99;}
    .elementor-element-d9a14fc h3{font-size: 7px !important; min-width: 65px;}
    .featured-story, .latest-articles{max-width: 100%!important; background: none!important; padding: 25px 10px!important; border: none!important;}
    .featured-story .section-title, .latest-articles .section-title{font-size: 13px !important; letter-spacing: 2px !important; color: #000 !important; font-family: "Montserrat", sans-serif !important; text-transform: uppercase; font-weight: 700;}
    .story-category, .read-btn{color: #000!important;}
    .featured-story .story-title, .latest-articles .article-title{font-family: "Playfair Display", serif; font-size: 20px;}
    .story-card{display: flex!important; gap: 10px!important; align-items: center!important; flex-direction: row!important;}
    .story-card .story-image, .story-card .story-content{flex: 1;}
    .story-card .story-image{max-width: 40%; height: 170px;}
    .featured-story .story-title{margin-bottom: 10px;}
    .latest-articles .view-btn{width: 80%; min-width: 80%; background: none !important; color: #000 !important; font-size: 12px;}
    .latest-articles .article-title{margin-bottom: 5px;}
    .elementor-element-aad8921{background: none; border-top: solid 2px #e9e4de;}
    .latest-articles .read-link::after{display: none;}
    .elementor-element-49c247e{display: none;}
    .elementor-element-6ae6d14{padding: 15px;}
    .elementor-22597 .elementor-element.elementor-element-a69251e .elementor-heading-title{font-size: 28px;}
    .seva-fields.formkit-fields button{padding: 0 15px; height: 45px; font-size: 12px;}
    .elementor-element-7a16a4b .formkit-input{font-size: 11px !important; height: 45px !important;}
    .joinclass{display: none;}
    .newsletters{margin-top: 0px !important;}
    .article-category{margin-bottom: 0!important; color: #c59673!important;}
    .elementor-element-e0c800e .elementor-shape-top{display: none;}
    .elementor-element-ed7e03e{margin: 0;}
    .elementor-element-595689b{text-align: left!important;}
    .elementor-element-720402c > .elementor-widget-container{text-align: left!important; padding: 0;}
    .elementor-element-ed7e03e{text-align: left!important;}
    .elementor-element-e0c800e{background-color: #101010;}
    .elementor-element-cd8fec7{background-color: #101010;}
    .elementor-319 .elementor-element.elementor-element-ed7e03e{text-align: left!important; color: #CFCFCF;}
    .elementor-319 .elementor-element.elementor-element-720402c .elementor-social-icon svg {fill: #fff!important; height: 2em!important; width: 2em!important;}
    .custom-accordion-header{padding: 0!important; font-size: 13px !important; font-family: "Montserrat", sans-serif; font-weight: 600 !important; letter-spacing: 2px; background: none!important;}
    .elementor-319 .elementor-element.elementor-element-f9f1f30 .elementor-heading-title{color: #CFCFCF!important;}
    .elementor-319 .elementor-element.elementor-element-4ae4ba6 .elementor-icon-list-text{color: #CFCFCF!important;}
    .elementor-element-4ae4ba6 ul li::after{display: none;}
    .elementor-319 .elementor-element.elementor-element-ed7e03e{margin: 0!important;}
    .elementor-319 .elementor-element.elementor-element-e0c800e > .elementor-container > .elementor-column > .elementor-widget-wrap{margin:10px 0!important;}
    .custom-accordion-header{border: none!important; outline: none!important;}
    [type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{border: none!important;}
    .custom-accordion-item {margin-bottom: 0!important; border-bottom: solid 2px #302f2f; padding: 20px 0;}
    .custom-accordion{border-top: solid 2px #302f2f;}
}



/* wholesale page css */

.elementor-element-ed30310{
    background-color: #eee7e1;
    padding: 15px 0;
}
.elementor-element-ed30310 .elementor-container{
    display: flex;
    margin: 0 auto;
    max-width: 1440px;
    align-items: center;
    justify-content: space-between;
}
.elementor-element-8fc2d8a img {
    height: 30px;
    width: auto;
}
.elementor-element-ed30310 .elementor-col-33 {
    width: auto;
}
.elementor-nav-menu--main .elementor-nav-menu {
    display: flex;
    gap: 45px;
}


.elementor-23222 .elementor-nav-menu--main .elementor-nav-menu a, .elementor-23222 .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-23222 .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-23222 .elementor-nav-menu--main .elementor-nav-menu a:hover{
    padding: 0;
}
.elementor-element-237b604 .elementor-widget-wrap{
    flex-wrap: inherit;
    gap: 15px;
}
.elementor-element-237b604 .elementor-icon svg {
    width: 25px;
    height: 25px;
}
.elementor-element-237b604 .elementor-widget-icon{
    margin: 0;
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    display: none;
}
.elementor-element.elementor-element-1c54a30{
    background-size: cover;
    background-position: right;
    padding: 80px 0;
    background-color: #efe8e2;
}
.elementor-element.elementor-element-1c54a30 .elementor-container{
    max-width: 1440px;
}
.elementor-element-1b83936 .elementor-heading-title{
    color: #b88f71 !important;
    letter-spacing: 3px;
    font-size: 12px !important;
    font-weight: 700!important;
    font-family: "Montserrat", sans-serif!important;
}
.elementor-element-5404c73 .elementor-heading-title{
    font-family: "Playfair Display", serif !important;
    text-align: left;
    font-size: 67px !important;
    font-weight: 400 !important;
    color: #010000 !important;
}
.elementor-element-042afa9 p{
    font-size: 18px;
    line-height: 1.8;
    color: #010000 !important;
    text-align: left;
    font-family: "Montserrat", sans-serif;
}
.elementor-element-5161ad8{
    max-width: 28%;
}
.elementor-element-6d8ed0c a {
    font-family: "Montserrat", sans-serif!important;
    font-size: 14px !important;
    height: 52px !important;
    line-height: 52px !important;
    padding: 0 34px !important;
    letter-spacing: 2px !important;
    border-radius: 3px !important;
    font-weight: 600 !important;
    color: #000 !important;
    background-color: #ba9175!important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border: solid 1px #ba9175!important;
    min-width: 90%;
}
.elementor-element-6d8ed0c .elementor-button-content-wrapper{
    gap: 10px;
}
.elementor-element-a7911f6 a{
    border: solid 1px #000!important;
    background: none!important;
}
.elementor-element-78bae8c{
    padding: 28px 0;
    background-color: #f4f1ec;
    border-bottom: solid 2px #e0ddd8;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1440px;
}
.elementor-element-78bae8c .elementor-col-25 .elementor-icon-box-wrapper{
    align-items: center!important;
    border-right: solid 2px #e0ddd8;
    padding: 0 25px;
}
.elementor-element-ba71c09 .elementor-icon-box-wrapper{
    border-right: none!important;
}
.elementor-element-78bae8c .elementor-col-25 .elementor-icon-box-description{
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600 !important;
    color: #000;
    letter-spacing: 2px;
    font-size: 13px !important;
}
.elementor-element-2b904a2 .elementor-widget-wrap{
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.elementor-element-06b317c{
    background-color: #f3eeea;
}
.elementor-element-f61bc0f .elementor-widget-wrap{
    padding: 30px!important;
}
.elementor-element-419980d .elementor-heading-title{
    font-size: 12px!important;
    color: #C79B6D!important;
    letter-spacing: 2px!important;
    text-transform: uppercase;
    font-weight: 700!important;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-element-3fc4100 .elementor-heading-title{
    font-size: 47px!important;
    color: #181818!important;
    font-family: "Playfair Display", serif!important;
}
.elementor-element-ab49fc8 p{
    font-size: 15px!important;
    line-height: 1.8!important;
    color: #000!important;
}
.elementor-element-77232f8 .elementor-button{
    letter-spacing: 2px!important;
    font-size: 12px!important;
    display: inline-flex!important;
    align-items: center!important;
    gap: 10px!important;
    text-decoration: none!important;
    font-weight: 700!important;
    letter-spacing: 2px!important;
    text-transform: uppercase!important;
    color: #2f2a25!important;
    transition: .3s;
    padding: 0;
    background: none!important;
    border: none!important;
}


/* ======================================================
   FEATURED COLLECTION CSS
====================================================== */

.ethnopur-featured-section{
    padding:80px 0;
    background:#f8f5f2;
}

.featured-heading{
    text-align:center;
    margin-bottom:40px;
}

.featured-heading span{
    font-size:12px;
    letter-spacing:2px;
    color:#777;
    display:block;
    margin-bottom:10px;
}

.featured-heading h2{
    font-size:42px;
    font-family:serif;
    color:#111;
    margin:0;
}

.featured-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;
}

.featured-item{
    position:relative;
    overflow:hidden;
}

.featured-item a{
    text-decoration:none;
    display:block;
}

.featured-image{
    position:relative;
    height:420px;
    overflow:hidden;
}

.featured-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:0.4s;
}

.featured-item:hover img{
    transform:scale(1.05);
}



.featured-content h3{
    color:#fff;
    font-size:16px;
    letter-spacing:2px;
    margin-bottom:5px;
    text-transform:uppercase;
}

.featured-content p{
    color:#fff;
    font-size:14px;
    margin:0;
}

.featured-image::after{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:linear-gradient(to top, rgba(0,0,0,0.7), transparent);
}

@media(max-width:991px){

    .featured-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .featured-grid{
        grid-template-columns:1fr;
    }

    .featured-image{
        height:350px;
    }

}

.elementor-22580 .elementor-element.elementor-element-78bae8c{
    margin-top: 0;
}
.elementor-element-06b317c{
    border-bottom: solid 2px #e0ddd8;
}
.elementor-22580 .elementor-element.elementor-element-06b317c{
    margin-top: 0;
}
.elementor-element-014ec5f .elementor-container{
    gap: 50px;
}
.elementor-element-014ec5f h1{
    color: #7B5612!important;
    font-size: 15px!important;
    font-weight: 600!important;
}
.elementor-element-014ec5f .elementor-icon-list-item{
    padding-block-end: calc(25px / 2);
}
.elementor-element-014ec5f .elementor-icon-list-item .elementor-icon-list-text{
    color: #000!important;
    font-size: 15px!important;
}
.elementor-element-8cd97ca .ethno-heading span{
    color: #000!important;
    font-size: 15px!important;
}
.elementor-22580 .elementor-element.elementor-element-014ec5f > .elementor-background-overlay{
    background-color: #e9dfd6;
}
.elementor-22580 .elementor-element.elementor-element-014ec5f{
    margin: 0;
}
.elementor-element-dbe3264{
    background-color: #eee9e3;
    padding: 40px 0;
}
.elementor-22580 .elementor-element.elementor-element-9deb6be .elementor-heading-title{
    font-weight: 600;
    letter-spacing: 2px;
}
.elementor-22580 .elementor-element.elementor-element-cac794f .elementor-heading-title{
    font-family: "Playfair Display", serif !important;
    font-weight: 400;
}
.elementor-22580 .elementor-element.elementor-element-6835841{
    color: #000;
}
.elementor-element-41d9197 .elementor-field, .elementor-element-41d9197 .elementor-field-textual{
    border: solid 1px #c4bdb7!important;
    border-radius: 0!important;
    background: none!important;
    color: #000!important;
    font-size: 13px!important;
    min-height: 50px!important;
    font-family: "Montserrat", sans-serif !important;
    letter-spacing: 2px!important;
    font-weight: 600!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
}
.elementor-element-41d9197 .elementor-field::placeholder{
    color: #000!important;
}
.elementor-22580 .elementor-element.elementor-element-41d9197 .elementor-button[type="submit"]{
    background-color: #b88f71!important;
    border: none!important;
    outline: none!important;
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px!important;
    margin-top: 15px!important;
    letter-spacing: 2px!important;
}
.elementor-element-41d9197 .elementor-button span{
    gap: 15px!important;
}
.elementor-element-f0c1cfc .elementor-widget-container{
    padding: 20px!important;
    border: solid 1px #938e88!important;
}
.elementor-element-f0c1cfc .elementor-icon-box-wrapper{
    gap: 22px;
}
.elementor-element-f0c1cfc .elementor-icon-box-title{
    color: #000!important;
    font-size: 13px!important;
    font-family: "Montserrat", sans-serif !important;
    letter-spacing: 2px!important;
    font-weight: 600!important;
    text-shadow:none!important;
}
.elementor-element-f0c1cfc .elementor-icon-box-description{
    color: #000!important;
    font-size: 13px!important;
    font-family: "Montserrat", sans-serif !important;
    letter-spacing: 2px!important;
    font-weight: 400!important;
}
.elementor-319 .elementor-element.elementor-element-99cd879.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    padding: 0;
}
.cureated, .cureated2{
    width: 30%!important;
}
.cureated1{
    width: 40%!important;
}
.cureated1 img{
    max-height: 300px;
    object-fit: cover;
}
.elementor-22580 .elementor-element.elementor-element-41d9197 .elementor-button{
    color: #000!important;
}
.elementor-22580 .elementor-element.elementor-element-7e65cf8 {
    width: 75%;
}
.elementor-22580 .elementor-element.elementor-element-f0c1cfc{
    width: 25%;
}
.elementor-element-41d9197 .elementor-field-group .elementor-select-wrapper select{
    border: none!important;
    color: #5f5d5b !important;
}
.elementor-element-77232f8 .elementor-button{
    color: #000!important;
}
.ethnopur-collection-section{
    padding: 70px 0px!important;
}
.elementor-22580 .elementor-element.elementor-element-bc3ce9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child),
.elementor-22580 .elementor-element.elementor-element-60d938b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-block-end: calc(32px/2);
}
.elementor-22580 .elementor-element.elementor-element-2e3b561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated,
.elementor-22580 .elementor-element.elementor-element-140ab19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content: start;
}
.elementor-element-014ec5f h1{
    margin-top: 20px;
}

@media only screen and (min-width: 1025px) and (max-width: 1140px) {
    .elementor-element-5161ad8{max-width: 45%;}
    .elementor-element-78bae8c .elementor-col-25 .elementor-icon-box-wrapper{padding: 0;}
    .elementor-element-3fc4100 .elementor-heading-title{font-size: 34px !important;}
    .elementor-element-ab49fc8 p{margin: 0;}
    .elementor-element-fc05823, .elementor-element-fc05823 .elementor-widget-container{height: 100%;}
    .elementor-element-fc05823 img{height: 100%; object-fit: cover;}
    .ethno-card img{height: 160px!important;}
    .cureated1 img{max-height: 100%; height: 100%;}
    .elementor-element-b8200fd{height: 100%;}
    .elementor-element-b8200fd .elementor-widget-container{height: 100%;}
    .elementor-22580 .elementor-element.elementor-element-7e65cf8{width: 60%;}
    .elementor-22580 .elementor-element.elementor-element-f0c1cfc{width: 40%;}
    .elementor-element-f01826b{padding: 0 20px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-nav-menu--main .elementor-nav-menu{gap: 15px;}
    .elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size: 10px !important;}
    .elementor-element-5161ad8{max-width: 55%;}
    .elementor-element.elementor-element-1c54a30{background-size: 100% 100%;}
    .elementor-element-78bae8c .elementor-col-25 .elementor-icon-box-wrapper{padding: 0;}
    .elementor-element-78bae8c .elementor-col-25 .elementor-icon-box-wrapper{border-right: none; flex-direction: column; text-align: center;}
    .elementor-element-3fc4100 .elementor-heading-title{font-size: 24px !important;}
    .elementor-element-ab49fc8 p{font-size: 14px !important;}
    .elementor-element-014ec5f .elementor-container{gap: 0;}
    .cureated1 img{max-height: 100%; height: 100%;}
    .elementor-element-b8200fd{height: 100%;}
    .elementor-element-b8200fd .elementor-widget-container{height: 100%;}
    .elementor-22580 .elementor-element.elementor-element-7e65cf8{width: 50%;}
    .elementor-22580 .elementor-element.elementor-element-f0c1cfc{width: 50%;}
    .elementor-element-ab49fc8 p{margin: 0;}
}
@media only screen and (max-width: 767px) {
    .elementor-element.elementor-element-1c54a30{background-size: auto 100%; background-position: 50%;}
    .elementor-element-5161ad8{max-width: 100%;}
    .elementor-element-5404c73 .elementor-heading-title{color: #fff !important; font-size: 45px !important;}
    .elementor-22580 .elementor-element.elementor-element-042afa9{color: #fff !important; font-size: 15px !important;}
    .elementor-element-6d8ed0c a{font-size: 12px !important; padding: 0 14px !important; min-width: 80%;}
    .elementor-22580 .elementor-element.elementor-element-a7911f6 .elementor-button{color: #fff!important; border-color: #fff!important;}
    .elementor-element-a7911f6 .elementor-button-icon svg{fill: #fff!important;}
    .elementor-element-1c54a30{position: relative;}
    .elementor-element-1c54a30::after{position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 100%; background-image: linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.6));}
    .elementor-element-5161ad8{z-index: 9;}
    .elementor-element-78bae8c .elementor-col-25 .elementor-icon-box-wrapper{padding: 0; border: none;}
    .elementor-element-78bae8c .elementor-container{flex-wrap: inherit;}
    .elementor-element-78bae8c .elementor-col-25 .elementor-icon-box-description{font-size: 8px!important;}
    .elementor-element-78bae8c .elementor-icon svg{width: 25px; height: 25px;}
    .elementor-element-78bae8c .elementor-widget-wrap{padding: 5px!important;}
    .elementor-element-5161ad8{padding-left: 15px!important;}
    .elementor-element-2b904a2{display: none;}
    .elementor-element-3fc4100 .elementor-heading-title{font-size: 22px !important;}
    .elementor-element-8cd97ca .ethno-heading span{font-size: 12px !important;}
    .ethno-card img{height: 110px!important;}
    .cureated{width: 100% !important; padding: 25px 15px;}
    .cureated1, .cureated2{display: none;}
    .elementor-element-014ec5f .elementor-icon-list-item .elementor-icon-list-text{font-size: 13px !important;}
    .elementor-element-49883e1{ background-color: #101010;}
    .elementor-element-49883e1 .elementor-container{flex-wrap: inherit; align-items: center;}
    .elementor-element-49883e1 .elementor-col-33{width: auto;}
    .elementor-element-0d9ce46 .elementor-widget-wrap{flex-wrap: inherit;}
    .elementor-element-0d9ce46 .elementor-icon svg{fill: #fff!important; width: 20px; height: 20px;}
    .elementor-element-b79af7f{width: 55px !important;}
    .elementor-element-89723b1{margin: 0!important;}
    .elementor-element-0d9ce46 .elementor-widget-wrap{gap: 10px;}
    .elementor-menu-toggle .e-font-icon-svg{fill: #fff;}
    .elementor-element-b486e99 img{height: 20px!important; width: auto!important;}
    .elementor-element-49883e1 .elementor-container{justify-content: space-between;}
    .elementor-23222 .elementor-element.elementor-element-11a4493 .elementor-menu-toggle{margin-top: 10px;}
    .elementor-element-b79af7f .elementor-nav-menu--dropdown{position: absolute; top: 40px; width: 95vw; z-index: 999;}
    .elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{padding: 10px !important;}
    .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color: #000 !important;}
    .elementor-22580 .elementor-element.elementor-element-9deb6be .elementor-heading-title{text-align: left; font-size: 15px;}
    .elementor-22580 .elementor-element.elementor-element-cac794f .elementor-heading-title{text-align: left; font-size: 22px;}
    .elementor-22580 .elementor-element.elementor-element-6835841{font-size: 14px; text-align: left;}
    .elementor-22580 .elementor-element.elementor-element-41d9197 .elementor-button{width: 100%;}
    .elementor-element-f0c1cfc .elementor-icon-box-wrapper{flex-direction: row!important;}
    .elementor-22580 .elementor-element.elementor-element-7e65cf8,
    .elementor-22580 .elementor-element.elementor-element-f0c1cfc{width: 100%;}
}


/* edited by umesh ==================== *///* Row */
.collection-box-main{
display:flex !important;
    gap:20px !important;
}
.shop-by-collection .elementor-inner-section > .elementor-container{
    display:flex !important;
    gap:20px !important;
    flex-wrap:nowrap;
}

/* Column Fix */
.shop-by-collection .collection-box{
    flex:1 !important;
    width:auto !important;
    max-width:none !important;
    margin:0 !important;
    position:relative;
    overflow:hidden;
}

/* Remove Elementor Padding */
.shop-by-collection .collection-box > .elementor-widget-wrap{
    padding:0 !important;
    min-height:420px;
}

/* Image */
.shop-by-collection .collection-box .elementor-widget-image,
.shop-by-collection .collection-box .elementor-widget-image .elementor-widget-container{
    height:100%;
}

.shop-by-collection .collection-box img{
    width:100%;
    height:420px;
    object-fit:cover;
    display:block;
    transition:.5s ease;
}

/* Overlay */
.shop-by-collection .collection-box:before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(0,0,0,.85) 0%,
        rgba(0,0,0,.4) 45%,
        rgba(0,0,0,0) 100%
    );
    z-index:1;
    pointer-events:none;
}

/* Title */
.shop-by-collection .collection-box .elementor-widget-heading{
    position:absolute;
    left:15px;
    bottom:50px;
    z-index:2;
}

.shop-by-collection .collection-box .elementor-widget-heading h2{
    color:#fff;
    font-size:28px;
    font-weight:700;
    margin:0;
    line-height:1;
}

/* Button */
.shop-by-collection .collection-box .shop-btn{
    position:absolute;
    left:15px;
    bottom:15px;
    z-index:2;
}

.shop-by-collection .collection-box .elementor-button{
    background:none !important;
    border:none !important;
    padding:0 !important;
    color:#fff !important;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
}

/* SHOP NOW → */
.shop-by-collection .collection-box .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
    gap:8px;
    flex-direction:row-reverse !important;
}

.shop-by-collection .collection-box .elementor-button-icon{
    margin:0 !important;
}

.shop-by-collection .collection-box .elementor-button-icon svg{
    width:12px;
    fill:#fff;
}

/* Hover */
.shop-by-collection .collection-box:hover img{
    transform:scale(1.08);
}

/* Tablet */
@media(max-width:1024px){
    .shop-by-collection .elementor-inner-section > .elementor-container{
        flex-wrap:wrap;
    }

    .shop-by-collection .collection-box{
        flex:0 0 calc(50% - 10px) !important;
    }

/*     .shop-by-collection .collection-box img{
        height:350px;
    } */
}

/* Mobile */
@media(max-width:767px){
    .shop-by-collection .collection-box{
        flex:0 0 100% !important;
    }

/*     .shop-by-collection .collection-box img{
        height:280px;
    } */
}


.whatsapp-btn .elementor-button-icon svg{
    width: 30px !important;
    height: 30px !important;
}

/* home new css */

.elementor-element.elementor-element-dab986e{
    background-color: #f3efec!important;
    padding: 15px 0!important;
}
.elementor-element-dab986e .elementor-container{
    align-items: center;
    justify-content: space-between;
}
.elementor-element-dab986e .elementor-col-33{
    width: auto!important;
}

.elementor-element-b01c35b .elementor-widget-wrap{
    gap: 15px;
}
.elementor-element-b01c35b .elementor-icon svg {
    width: 25px;
    height: 25px;
}
.elementor-element.elementor-element-fe3da78{
    padding: 80px 0;
    height: auto;
    background-position: right top!important;
}
.elementor-22939 .elementor-element.elementor-element-7fb722f > .elementor-element-populated{
    padding: 0;
}
.elementor-22939 .elementor-element.elementor-element-c5f40fb .elementor-heading-title{
    color: #b88f71 !important;
    letter-spacing: 3px;
    font-size: 12px !important;
    font-weight: 700 !important;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-22939 .elementor-element.elementor-element-5db395e .elementor-heading-title{
    font-family: "Playfair Display", serif !important;
    text-align: left;
    font-size: 67px !important;
    font-weight: 400 !important;
    color: #010000 !important;
}
.elementor-element-5746c73 p{
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 1.5em;
    color: #000000;
}
.elementor-element-7ab82e4 a, .elementor-element-a285f2b a{
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    height: 52px !important;
    line-height: 52px !important;
    padding: 0 34px !important;
    letter-spacing: 2px !important;
    border-radius: 3px !important;
    font-weight: 600 !important;
    color: #000 !important;
    background-color: #ba9175 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border: solid 1px #ba9175 !important;
    min-width: 340px;
}
.elementor-element-a285f2b a{
    border: solid 1px #000 !important;
    background: none !important;
}
.elementor-22939 .elementor-element.elementor-element-a285f2b .elementor-button .elementor-button-content-wrapper,
.elementor-22939 .elementor-element.elementor-element-7ab82e4 .elementor-button .elementor-button-content-wrapper{
    gap: 10px;
}
.elementor-element-7fb722f .e-font-icon-svg{
    fill: #000!important;
}
.elementor-element-6433c9b {
    padding: 28px 0!important;
    background-color: #f1eee9!important;
    border-bottom: solid 2px #e0ddd8!important;
}
.borderclass{
    border-right: solid 2px #e0ddd8;
}
.elementor-element-6433c9b .elementor-icon-box-description{
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600 !important;
    color: #000;
    letter-spacing: 2px;
    font-size: 13px !important;
}
.elementor-element-1c71317{
    background-color: #f4efec!important;
    padding: 50px 0;
}
.ethnopur-collection-section{
    background: none!important;
    padding: 0!important;
}
.elementor-element-6433c9b .elementor-icon-box-wrapper{
    align-items: center;
    gap: 15px;
}
.ethno-viewall a, .ethno-heading span{
    color: #000 !important;
    font-size: 15px !important;
    font-family: "Montserrat", sans-serif !important;
}
.ethno-card img{
    height: 220px!important;
}
.ethno-card h4, .ethno-price{
    margin-top: 18px;
    font-size: 12px;
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 0;
}
.swiper {
    padding-bottom: 0px!important;
}
.shop-by-collection{
    background-color: #e9e0d9;
    padding: 40px 0;
}
.elementor-22939 .elementor-element.elementor-element-a4741f8 .elementor-heading-title{
    color: #000 !important;
    font-size: 15px !important;
    font-family: "Montserrat", sans-serif !important;
    font-weight: 700;
}
.shop-by-collection .collection-box img{
    height: 330px;
}
.shop-by-collection .collection-box > .elementor-widget-wrap{
    min-height: 330px;
}
.shop-by-collection .collection-box .elementor-widget-heading h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    line-height: 1;
    font-family: "Montserrat", sans-serif;
    letter-spacing: 2px;
}
.shop-by-collection .collection-box .elementor-button{
    font-family: "Montserrat", sans-serif;
    letter-spacing: 2px;
    font-size: 13px;
}
.elementor-element-7b4301d{
    background-color: #f3eeeb;
    border-bottom: solid 2px #e0ddd8 !important;
}
.elementor-element-e06af7e .elementor-widget-wrap{
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.elementor-element-80906d3 img{
    width: 100%;
}
.elementor-element-7b4301d .elementor-container{
    align-items: center!important;
}
.elementor-element-75a7c94 .elementor-heading-title{
    font-size: 12px !important;
    color: #C79B6D !important;
    letter-spacing: 2px !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-element-e88b1b3 .elementor-heading-title{
    font-size: 47px !important;
    color: #181818 !important;
    font-family: "Playfair Display", serif !important;
    font-weight: 500;
    text-transform: none;
}
.elementor-element-d00dc26 p{
    font-size: 15px !important;
    line-height: 1.8 !important;
    color: #000 !important;
}
.elementor-element-35cb5ba ul li{
    margin-bottom: 20px!important;
}
.elementor-element-35cb5ba ul li .elementor-icon-list-icon svg{
    fill: #C79B6D !important;;
}
.elementor-element-35cb5ba ul li .elementor-icon-list-text{
    color: #000 !important;
    font-size: 15px !important;
    font-family: "Montserrat", Sans-serif!important;
    font-weight: 600!important;
    text-transform: none!important;
    font-style: normal!important;
    text-decoration: none!important;
    line-height: 1em!important;
}
.elementor-element-e9c0297 .elementor-widget-wrap{
    max-width: 80%;
}
.elementor-22939 .elementor-element.elementor-element-10b9af7 .elementor-button{
    font-family: "Montserrat", sans-serif;
    letter-spacing: 3px;
    padding: 13px 50px;
    font-size: 14px;
    color: #fff!important;
}
.elementor-22939 .elementor-element.elementor-element-10b9af7 .elementor-button-content-wrapper{
    gap: 20px;
}
.ethnopur-newcollection-section{
    padding: 35px 0!important;
    background: none!important;
}
.elementor-element-35a0a66{
    border-bottom: solid 2px #e0ddd8 !important;
}
.elementor-element-95f90f3 .elementor-container{
    align-items: center;
    justify-content: space-between;
}
.elementor-element-95f90f3 .elementor-col-50{
    width: auto!important;
}
.elementor-element-95f90f3{
    padding-top: 40px;
}
.elementor-element-95f90f3 .elementor-heading-title{
    color: #000 !important;
    font-size: 15px !important;
    font-family: "Montserrat", sans-serif !important;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.elementor-element-1d90759 .elementor-widget-container img{
    height: 215px;
    object-fit: cover;
}
.elementor-element-1d90759 .elementor-widget-text-editor{
    margin: 0;
}
.elementor-element-1d90759 .elementor-widget-text-editor p{
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #9a8d7d;
    margin-bottom: 10px;
    font-size: 12px;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-element-1d90759 .elementor-widget-heading h6{
    font-family: "Playfair Display", serif !important;
    font-size: 28px!important;
    color: #000;
    font-weight: 400!important;
}
.elementor-element-1d90759 .elementor-button-link{
    display: inline-flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #2f2a25;
    transition: .3s;
    font-family: "Montserrat", sans-serif;
    color: #000 !important;
    border: none!important;
    background: none;
    padding: 0;
}
.elementor-element-1d90759 .elementor-button-link .e-font-icon-svg{
    fill: #000!important;
}
.elementor-element-0065093{
    background-color: #eae1da;
    padding: 40px 0;
    margin-top: 30px;
}
.elementor-element-0065093 .elementor-container{
    align-items: center;
    gap: 25px;
}
.elementor-element-b641426, .elementor-element-94de5c1{
    width: 30%!important;
}
.elementor-element-5eb49da{
    width: 40%!important;
}
.elementor-element-01e5f39 h6{
    font-size: 18px !important;
    color: #C79B6D !important;
    letter-spacing: 2px !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-element-8c9614b h6{
    font-size: 15px !important;
    color: #000 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-element-5cdf7a9 ul li .elementor-icon-list-text {
    color: #000 !important;
    font-size: 15px !important;
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 600 !important;
    text-transform: none !important;
    font-style: normal !important;
    text-decoration: none !important;
    line-height: 1.7em !important;
}
.elementor-element-5cdf7a9 ul li{
    margin-bottom: 15px!important;
}
.elementor-22939 .elementor-element.elementor-element-5cdf7a9 .elementor-icon-list-icon svg{
    fill: #000 !important;
    width: 30px;
    height: 30px;
}
.elementor-element-f133ba8 .elementor-button-link, .elementor-element-6ba9a44 .elementor-button-link{
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    height: 52px !important;
    line-height: 52px !important;
    padding: 0 34px !important;
    letter-spacing: 2px !important;
    border-radius: 3px !important;
    font-weight: 600 !important;
    color: #fff !important;
    background-color: #000 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border: solid 1px #000 !important;
    min-width: 100%;
}
.elementor-element-6ba9a44 .elementor-button-link{
    border: solid 1px #000 !important;
    background: none !important;
    color: #000 !important;
}
.elementor-22939 .elementor-element.elementor-element-6ba9a44 .elementor-button-content-wrapper,
.elementor-22939 .elementor-element.elementor-element-f133ba8 .elementor-button-content-wrapper{
    gap: 10px;
}
.elementor-element-6ba9a44 .e-font-icon-svg{
    fill: #000!important;
}
.elementor-element-3d13563 .elementor-button-link{
    border: solid 1px #000!important;
    display: block;
    text-align: left;
    padding: 20px;
    font-size: 15px!important;
}
.elementor-element-3d13563 .elementor-button-link span{
    justify-content: space-between;
}
.elementor-element-3d13563 .elementor-button-link span .e-font-icon-svg{
    width: 20px;
    height: 20px;
}
.elementor-22939 .elementor-element.elementor-element-f9479f3 > .elementor-widget-container{
    border: solid 1px #000;
    display: block;
    text-align: left;
    padding: 20px;
    font-size: 15px;
}
.elementor-element-f9479f3 svg{
    width: 20px;
    height: 20px;
}
.elementor-element-f9479f3 .elementor-icon-box-title{
    font-size: 15px!important;
    margin-bottom: 6px!important;
    display: block!important;
}
.elementor-22939 .elementor-element.elementor-element-f9479f3 .elementor-icon-box-title{
    font-weight: 600!important;
}
.elementor-element-a285f2b .e-font-icon-svg, .elementor-element-6ba9a44 .e-font-icon-svg{
    width: 25px;
    height: 25px;
}
.img-placeholder.dark{
    background: none!important;
}
.elementor-element-04f4fea .featured-image{
    width: 100%;
    max-height: 550px;
    object-fit: cover;
}

@media only screen and (min-width: 1025px) and (max-width: 1460px) {
    .elementor-element-7fb722f{padding-left: 20px;}
    .elementor-element-e88b1b3 .elementor-heading-title{font-size: 32px !important;}
    .elementor-22939 .elementor-element.elementor-element-10b9af7 .elementor-button{padding: 13px 20px; font-size: 11px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-23250 .elementor-element.elementor-element-809a197 .elementor-nav-menu--main .elementor-item{font-size: 12px !important;}
    .elementor-element-7fb722f{padding-left: 20px;}
    .elementor-element-6433c9b .elementor-icon svg{width: 20px; height: 20px;}
    .borderclass{padding: 0 5px;}
    .elementor-element-6433c9b .elementor-icon-box-description{font-size: 10px !important;}
    .elementor-element-e88b1b3 .elementor-heading-title{font-size: 23px !important;}
    .elementor-element-d00dc26{margin: 0;}
    .elementor-element-35cb5ba ul li .elementor-icon-list-text{font-size: 12px !important;}
    .elementor-element-35cb5ba ul li{margin-bottom: 10px !important;}
    .elementor-22939 .elementor-element.elementor-element-10b9af7 .elementor-button{padding: 13px 3px; font-size: 10px; width: 100%;}
    .elementor-22939 .elementor-element.elementor-element-10b9af7 .elementor-button-content-wrapper {gap: 5px;}
    .elementor-element-0065093 .elementor-container{gap: 0px;}
    .elementor-element-5cdf7a9 ul li .elementor-icon-list-text{font-size: 13px !important;}
    .elementor-element-f133ba8 .elementor-button-link, .elementor-element-6ba9a44 .elementor-button-link{padding: 0 14px !important;}
    .elementor-22939 .elementor-element.elementor-element-f9479f3 .elementor-icon-box-description{font-size: 16px;}
}
@media only screen and (max-width: 767px) {
    .elementor-element.elementor-element-fe3da78{padding: 70% 0 20px 0; background-size: auto 100% !important; background-position: -670px 0px !important;}
    .elementor-element-7fb722f{padding-left: 15px;}
    .elementor-22939 .elementor-element.elementor-element-c5f40fb .elementor-heading-title{color: #fff!important;}
    .elementor-22939 .elementor-element.elementor-element-5db395e .elementor-heading-title{color: #fff!important; font-size: 35px!important;}
    .elementor-22939 .elementor-element.elementor-element-5746c73{width: 100%; max-width: 100%;}
    .elementor-22939 .elementor-element.elementor-element-5746c73 p{color: #fff!important;}
    .elementor-element-7ab82e4 a, .elementor-element-a285f2b a{min-width: 85%;}
    .elementor-element-a285f2b a{border: solid 1px #fff !important; color: #fff!important;}
    .elementor-element-a285f2b .e-font-icon-svg{fill: #fff !important;}
    .elementor-22939 .elementor-element.elementor-element-fe3da78 > .elementor-background-overlay{background-image: linear-gradient(270deg, #FFFFFF00 28%, #000 100%);}
    .elementor-element-d119cb4{background-color: #000;}
    .elementor-element-d119cb4 .elementor-container{flex-wrap: inherit; justify-content: space-between; align-items: center;}
    .elementor-element-d119cb4 .elementor-nav-menu--toggle{width: 55px !important;}
    .elementor-element-296553a .elementor-icon svg{fill: #fff!important; width: 20px; height: 20px;}
    .elementor-element-521e304{margin: 0!important;}
    .elementor-element-296553a .elementor-widget-wrap{flex-wrap: inherit;}
    .elementor-element-6c342f6 .elementor-widget-wrap{flex-wrap: inherit;}
    .elementor-element-37af246{min-width: 190px;}
    .elementor-element-5bb0553 .elementor-nav-menu--dropdown{width: 95vw; z-index: 99; position: absolute; top: 20px;}
    .elementor-element-6433c9b .elementor-icon-box-wrapper{flex-direction: row!important; text-align: left!important;}
    .elementor-element-6433c9b .elementor-container{flex-wrap: inherit; overflow-x: scroll;}
    .elementor-element-6433c9b .elementor-icon svg{width: 20px; height: 20px;}
    .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items: center !important;}
    .borderclass{padding: 0 10px;}
    .elementor-element-6433c9b .elementor-icon-box-description{font-size: 11px !important;}
    .shop-by-collection .collection-box img{height: 170px;}
    .shop-by-collection .collection-box > .elementor-widget-wrap{min-height: 170px;}
    .elementor-element-e9c0297 .elementor-widget-wrap{max-width: 100%; padding: 25px 15px !important;}
    .elementor-element-e88b1b3 .elementor-heading-title{font-size: 30px !important;}
    .elementor-22939 .elementor-element.elementor-element-10b9af7 .elementor-button{padding: 13px 20px; font-size: 11px;}
    .elementor-element-80906d3 img{height: 180px!important; object-fit: cover!important;}
    .elementor-element-95f90f3, .elementor-element-1d90759{display: none!important;}
    .elementor-element-35a0a66{border-bottom: none !important;}
    .elementor-element-0065093{margin-top: 0;}
    .elementor-element-b641426, .elementor-element-94de5c1{width: 100% !important;}
    .elementor-element-5eb49da, .elementor-element-8c9614b{display: none;}
    .elementor-element-0065093 .elementor-container{gap: 0;}
    .elementor-element-f9479f3 .elementor-icon-box-wrapper{flex-direction: row-reverse!important;}
    .elementor-element-f133ba8 .elementor-button-link{background-color: #C79B6D !important; color: #000 !important; border: none !important;}
    .elementor-element-f133ba8 .e-font-icon-svg{fill: #000!important;}
    .elementor-23250 .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:hover{color: #fff !important; padding: 10px 20px !important;}
    .elementor-element-35cb5ba{display: none;}
    .elementor-element-d00dc26{margin: 0!important;}
    .elementor-element-3d13563 .elementor-button-icon, .elementor-element-f9479f3 .elementor-icon-box-icon{display: none;}
    .elementor-element-3d13563 .elementor-button-link span{justify-content: center;}
    .elementor-element-f9479f3 .elementor-icon-box-content{text-align: center;}
}

.ethnopur-new-slider{
    width:100%;
    overflow:hidden;
}

.ethnopur-new-slider .swiper-wrapper{
    display:flex;
}

.ethnopur-new-slider .swiper-slide{
    height:auto;
}

.ethnopur-new-slider .swiper-wrapper{
    transition-timing-function: linear !important;
}

.ethnopur-new-slider{
    overflow:hidden;
}
.banner-top-text h2 span{

    color: #000!important;

}

/* Mobile */

@media (max-width: 767px){

    .banner-top-text h2 span{

        color: #fff!important;

    }

}
 

/* prado page css */

.elementor-element-ede7a94 p{
    margin-bottom: 0;
}
.elementor-element-1c72c30{
    padding-top: 100px!important;
}
.elementor-element-88aacc3 .elementor-button-link {
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    height: 52px !important;
    line-height: 52px !important;
    padding: 0 34px !important;
    letter-spacing: 2px !important;
    border-radius: 3px !important;
    font-weight: 600 !important;
    color: #000 !important;
    background-color: #ba9175 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border: solid 1px #ba9175 !important;
    min-width: 340px;
}
.elementor-23313 .elementor-element.elementor-element-88aacc3 .elementor-button-content-wrapper{
    gap: 10px;
}
.elementor-element-fcb485c{
    margin: 0!important;
}
.elementor-element-ae83f22 .elementor-heading-title{
    margin-bottom: 50px;
    position: relative;
}
.elementor-element-ae83f22 .elementor-heading-title::after{
    content: "";
    background-color: #d0a37f;
    width: 4%;
    height: 2px;
    position: absolute;
    bottom: -15px;
    left: 49%;
}
.ethno-viewall a, .ethno-heading span {
    color: #d0a37f !important;
    font-size: 15px !important;
    font-family: "Montserrat", sans-serif !important;
    letter-spacing: 2px;
}
.elementor-element-de2608e{
    background-color: #f1ece9;
}
.elementor-element-0385b8a{
    background-color: #e9ded8;
}
.elementor-23313 .elementor-element.elementor-element-5f57189 .elementor-heading-title{
    font-size: 12px !important;
    color: #C79B6D !important;
    letter-spacing: 2px !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-element-216a5cb p{
    font-size: 15px !important;
    line-height: 1.8 !important;
    color: #000 !important;
}

.elementor-element-5e54432 .elementor-button-link, .elementor-element-8c05a55 .elementor-button-link{
    background-color: #bf9475;
    border: solid 1px #bf9475;
    font-weight: 700!important;
    font-size: 13px!important;
    min-width: 70%!important;
    padding: 18px 0;
    letter-spacing: 2px!important;
    font-family: "Montserrat", sans-serif !important;
    color: #000!important;
}
.elementor-element-8c05a55 .elementor-button-link{
    background: none!important;
    border: solid 1px #000!important;
}
.elementor-element-5e54432 .elementor-button-content-wrapper, .elementor-element-8c05a55 .elementor-button-link{
    gap: 12px!important;
    align-items: center;
}
.elementor-element-8c05a55 .elementor-button-icon .e-font-icon-svg{
    height: 25px;
    width: 25px;
}
.elementor-23313 .elementor-element.elementor-element-8c05a55 .elementor-button{
    padding: 14px 0!important;
}
.elementor-23313 .elementor-element.elementor-element-8c05a55 .elementor-button .elementor-button-content-wrapper{
    gap: 12px!important;
    align-items: center;
}
.ethno-small-title{
    font-size: 14px!important;
    letter-spacing: 2px!important;
}
.elementor-element-b392e69 .elementor-element-populated{
    padding: 0!important;
}
.elementor-element-0385b8a{
    background-color: #e8ddd7!important;
}
.elementor-element-de2608e{
    background-color: #efece7!important;
}
.elementor-element-09a0ab5{
    background-color: #f0ebe8!important;
}
.ethno-bottom-btn a, .ethno-storyjournal-heading span{
    font-weight: 700!important;
    font-size: 13px!important;
}
.ethnopur-storyjournal-section{
    background-color: #f0ebe8!important;
    padding: 0!important;
}
.ethno-storyjournal-readmore{
    font-family: "Montserrat", sans-serif !important;
    color: #000 !important;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 14px;
}
.ethno-storyjournal-subtitle{
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600!important;
    font-size: 14px!important;
}
.ethno-storyjournal-btn a{
    font-family: "Montserrat", sans-serif !important;
    color: #000 !important;
    font-weight: 700!important;
    font-size: 13px!important;
}
.ethno-discover-heading span{
    font-family: "Montserrat", sans-serif !important;
    color: #000 !important;
    font-weight: 700!important;
    font-size: 13px!important;
}
.ethno-discover-heading h3{
    font-size: 18px!important;
    font-family: "Montserrat", sans-serif !important;
}
.ethnopur-discover-section{
    padding: 0!important;
    background: none!important;
}
.elementor-element-a8976d2{
    background-color: #ebe6e2!important;
    padding-top: 40px;
}
.elementor-element-79ab144 .elementor-element-populated{
    padding: 0!important;
}
.elementor-element-4556513{
    padding-bottom: 30px;
}
.elementor-element-07e682c{
    background-color: #ebe6e2!important;
}
.elementor-element-07e682c .elementor-widget-icon-box{
    border-right: solid 2px #e0ddd8;
    padding: 0 18%;
}
.elementor-element-07e682c .elementor-widget-icon-box .elementor-icon-box-description{
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600 !important;
    color: #000;
    letter-spacing: 2px;
    font-size: 13px !important;
}
.elementor-element-6609927 .elementor-widget-icon-box{
    border-right: none!important;
}
.elementor-23313 .elementor-element.elementor-element-0de8aed{
    padding: 60px 0!important;
    background-color: #e3d6ce!important;
}
.elementor-23313 .elementor-element.elementor-element-7624a5d .elementor-heading-title{
    font-weight: 700!important;
}
.elementor-element-fac2e5e .elementor-container{
    gap: 50px;
}
.elementor-element-d36b298{
    margin: 0!important;
}
.elementor-element-490d197 .elementor-icon svg{
    fill: #000;
}
.elementor-element-490d197 .elementor-icon-box-title a, .elementor-element-490d197 .elementor-icon-box-title span{
    color: #000;
}
.elementor-element-fac2e5e{
    background: none!important;
}
.elementor-element-fb2600f .elementor-button-link{
    background-color: #be9776!important;
    border: none!important;
    font-size: 14px!important;
    letter-spacing: 2px!important;
    min-width: 80%;
    font-family: "Montserrat", sans-serif !important;
}
.elementor-23313 .elementor-element.elementor-element-67cd9d4 .elementor-heading-title{
    color: #be9776!important;
}
.elementor-23313 .elementor-element.elementor-element-dfd49ef{
    color: #000!important;
}
.elementor-element-e3dbf7d .elementor-widget-icon-box .elementor-widget-container{
    background-color: #00000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 2px;
    fill: #111111;
    color: #111111;
    border-style: solid;
    border-color: #B8A999;
    border-radius: 0px 0px 0px 0px;
}
.elementor-element-e3dbf7d .elementor-widget-icon-box .elementor-icon-box-description, .elementor-element-e3dbf7d .elementor-widget-icon-box .elementor-icon-box-title a{
    font-size: 15px !important;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
    fill: #111111;
    color: #111111;
}
.elementor-element-e3dbf7d .elementor-widget-icon-box .elementor-icon svg{
    width: 20px;
    height: 20px;
}
.elementor-23313 .elementor-element.elementor-element-715f6f6 > .elementor-widget-container{
    padding: 15px 20px;
}
.elementor-element-5cdf7a9 .elementor-icon-list-item{align-items: start;}

.elementor-22939 .elementor-element.elementor-element-a13f9c8 .elementor-icon-box-title, .elementor-22939 .elementor-element.elementor-element-a13f9c8 .elementor-icon-box-title a,
.elementor-22939 .elementor-element.elementor-element-349476d .elementor-icon-box-title, .elementor-22939 .elementor-element.elementor-element-349476d .elementor-icon-box-title a{
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2px;
}
.elementor-element-94de5c1 .elementor-icon svg{
    width: 20px;
    height: 20px;
}
.elementor-22939 .elementor-element.elementor-element-a13f9c8 > .elementor-widget-container,
.elementor-22939 .elementor-element.elementor-element-349476d > .elementor-widget-container{
    border: solid 1px #000;
}
.elementor-element-f133ba8 .elementor-button-link, .elementor-element-6ba9a44 .elementor-button-link{
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
}

.elementor-23222 .elementor-nav-menu--main .elementor-nav-menu ul li a:hover, .elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:hover, .elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{
    background: none!important;
}

.elementor-element-809a197 .elementor-nav-menu{
    display: flex;
    gap: 45px;
}
.elementor-element-809a197 .elementor-nav-menu li a{
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 10px 0 !important;
    border-bottom: solid 2px rgba(0, 0, 0, 0);
}
.elementor-element-809a197 .elementor-nav-menu li a:hover {
    border-bottom: solid 2px #bf9472;
    padding: 10px 0!important;
    background: none !important;
    color: #bf9472 !important;
}
.elementor-element-1c72c30{
    background-size: cover!important;
    background-position: right top!important;
    padding: 8% 0!important;
}
.elementor-23313 .elementor-element.elementor-element-335d0db img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    object-position: top;
}
.ethno-discover-item img{
    object-position: top;
}
.elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:hover {
    border-bottom: solid 2px #bf9472;
    padding: 10px 0!important;
    background: none !important;
    color: #bf9472 !important;
}

@media only screen and (min-width: 1025px) and (max-width: 1460px) {
    .elementor-element-9a4a5e9{padding: 0 15px;}
    .elementor-element-4556513{padding: 0 5px;}
    .elementor-element-30560d3{padding: 0 15px;}
    .elementor-23313 .elementor-element.elementor-element-dc4baa7 .elementor-heading-title{font-size: 42px;}
}   
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-element-42910b7 img{width: 180px;}
    .elementor-23313 .elementor-element.elementor-element-1c72c30{background-position: 80%;}
    .elementor-23313 .elementor-element.elementor-element-fcb485c .elementor-heading-title{font-size: 17px;}
    .elementor-23313 .elementor-element.elementor-element-dc4baa7 .elementor-heading-title{font-size: 30px;}
    .elementor-element-216a5cb p{font-size: 14px !important;}
    .elementor-element-5e54432 .elementor-button-link, .elementor-element-8c05a55 .elementor-button-link{min-width: 100% !important;}
    .elementor-element-9a4a5e9{padding: 0 15px;}
    .elementor-element-d0aff3e{padding: 0 5px;}
    .elementor-element-30560d3{padding: 0 15px;}
    .elementor-element-07e682c .elementor-widget-icon-box{padding: 0 3%;}
    .elementor-element-490d197 .elementor-icon-box-title a, .elementor-element-490d197 .elementor-icon-box-title span{font-size: 18px;}
    .elementor-element-d36b298{margin-bottom: 25px !important;}
    .elementor-element-fb2600f .elementor-button-link{min-width: 50%;}
    .elementor-23313 .elementor-element.elementor-element-e3dbf7d{width: 100%;}
    .elementor-23313 .elementor-element.elementor-element-d36b298 .elementor-icon-box-title, .elementor-23313 .elementor-element.elementor-element-d36b298 .elementor-icon-box-title a{font-size: 18px;}
    .elementor-element-1c72c30::after {
        content: "";
        background: rgba(0, 0, 0, 0.4);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: absolute;
    }
    .elementor-element-efb49ea{z-index: 99;}
    .elementor-element-ede7a94 p{color: #D4B08A;}
    .elementor-23313 .elementor-element.elementor-element-1c72c30{padding: 70px 0 !important; background-position: 80% 0% !important;}
    .elementor-element-88aacc3 .elementor-button-link{padding: 0 10px !important; min-width: 210px; font-size: 11px !important;}
}
@media only screen and (max-width: 767px) {
    .elementor-element-88aacc3 .elementor-button-link{padding: 0 15px !important; min-width: 280px;}
    .elementor-23313 .elementor-element.elementor-element-1c72c30{background-position: 80%;}
    .elementor-23313 .elementor-element.elementor-element-fcb485c .elementor-heading-title{font-size: 15px;}
    .elementor-element-ae83f22 .elementor-heading-title::after{width: 10%; left: 45%;}
    .shop-by-collection .elementor-inner-section > .elementor-container{display: grid !important; grid-template-columns: repeat(2, 1fr); gap: 10px !important;}
    .shop-by-collection .collection-box .elementor-widget-heading h2{font-size: 16px;}
    .shop-by-collection .collection-box .elementor-button{font-size: 11px;}
    .elementor-element-d072834{padding: 25px 35px; text-align: center;}
    .elementor-element-5e54432 .elementor-button-link, .elementor-element-8c05a55 .elementor-button-link{min-width: 100% !important;}
    .elementor-23313 .elementor-element.elementor-element-335d0db img{height: 200px;}
    .elementor-element-9a4a5e9{padding: 0 20px;}
    .ethno-card img{height: 140px !important;}
    .elementor-element-a8976d2, .elementor-element-07e682c{display: none;}
    .elementor-element-d36b298{margin-bottom: 20px !important;}
    .elementor-element-fb2600f .elementor-button-link{min-width: 100%;}
    .elementor-element-ea61f17{display: none;}
    .elementor-element-67cd9d4, .elementor-element-dfd49ef{display: none;}
    .elementor-element-fac2e5e .elementor-container{gap: 0;}
    .elementor-element-6c02ae5{display: none;}
    .elementor-23313 .elementor-element.elementor-element-a40249d .elementor-icon-box-wrapper{justify-content: space-between; text-align: center;}
    .elementor-element-715f6f6 .elementor-icon-box-content{width: 60%;}
    .elementor-element-715f6f6 .elementor-icon-box-wrapper{align-items: center;}
    .elementor-element-a40249d .elementor-icon-box-icon{width: 20%; text-align: left;}
    .elementor-element-a40249d .elementor-icon-box-content{width: 60%; text-align: left;}
    .elementor-element-715f6f6 .elementor-icon-box-icon{width: 20%;}
    .elementor-23313 .elementor-element.elementor-element-715f6f6 .elementor-icon-box-wrapper{flex-direction: row;}
    .elementor-23313 .elementor-element.elementor-element-a40249d .elementor-icon-box-wrapper{gap: 0;}
    .elementor-23313 .elementor-element.elementor-element-a40249d > .elementor-widget-container,
    .elementor-23313 .elementor-element.elementor-element-715f6f6 > .elementor-widget-container{border-color: #000!important;}
    .elementor-element-94de5c1 .elementor-icon-box-icon{width: 20%;}
    .elementor-element-6ba9a44 .elementor-button-content-wrapper{justify-content: start;}
    .elementor-element-6ba9a44 .elementor-button-link{padding: 0 15px !important;}
    .elementor-22939 .elementor-element.elementor-element-6ba9a44 .elementor-button-content-wrapper{gap: 15px;}
    .elementor-element-6ba9a44 .elementor-button-icon{width: 20%;}
	.elementor-nav-menu--dropdown .elementor-item-active{color: #fff!important;}
    .elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{padding: 10px 20px !important; font-size: 16px !important; letter-spacing: 0 !important;}
    .elementor-22580 .elementor-element.elementor-element-a7a636c .elementor-button,
    .elementor-22580 .elementor-element.elementor-element-a7911f6 .elementor-button{min-width: 270px;}
    .elementor-23222 .elementor-nav-menu--main .elementor-nav-menu ul li a:hover, .elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:hover, .elementor-23222 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color: #fff!important; padding: 10px 20px !important; background: #bb9276!important;}
    .headermanu .elementor-nav-menu li a:hover{background: #bf9472!important; color: #fff!important;}
    .elementor-23313 .elementor-element.elementor-element-51bb7f4{background-position: 0 top;}
    .elementor-23313 .elementor-element.elementor-element-51bb7f4{padding: 5% 0 400px 0;}
    .elementor-23313 .elementor-element.elementor-element-51bb7f4::after{content: ""; background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; top: 0; left: 0; position: absolute;}
    .elementor-element-924faed{z-index: 99;}
    .elementor-23313 .elementor-element.elementor-element-2541a23, .elementor-23313 .elementor-element.elementor-element-665d398{margin: 0;}
    .elementor-element-2541a23 p{margin-bottom: 15px;}
    .elementor-23313 .elementor-element.elementor-element-b00c2e6 .elementor-button{margin-top: 15px;}
    .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{z-index: 9999;}
    .elementor-23313 .elementor-element.elementor-element-b00c2e6 .elementor-button{font-size: 10px; padding: 10px;}
    .elementor-element-b00c2e6{position: absolute; top: 40px; right: 15px; text-align: right;}
    
}

.innerimages img{
    display: inline-block !important;
    margin: 0;
}
.elementor-element-42482d8{
    text-align: center;
}
.elementor-element-ad664cb .elementor-container {
    align-items: center;
}



/* edit by umesh  */ 

    .parado-13-bn-top .elementor-widget-container p{
        color: #000 !important;
    }

@media only screen and (min-width: 425px) and (max-width: 767px) {
    .parado-13-banner  {
        background-position: 0px -336px !important;
       
    }
	.parado-13-banner-text h1{
    font-size: 62px !important;
		margin-bottom: 20px !important;
}

.parado-13-banner-text p{
    font-size: 22px !important;
}
	.parado-13-banner-text .elementor-button-wrapper{
		margin-top: 20px !important;
	}
} 

.elementor-23313 .elementor-element.elementor-element-ede7a94{
	color: #000 !important;
	letter-spacing: 3px;
    font-size: 12px !important;
    font-weight: 700 !important;
    font-family: "Montserrat", sans-serif !important;
}

.elementor.elementor-318.elementor-location-header {
    display: none;
}



/*** blog page css ***/

.headerblog .elementor-element.elementor-element-dab986e{
    background-color: #fff !important;
}
.blog-hero-image img{
    height: 580px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
.bloghead{
    text-align: center;
}
.bloghead, .blog-content{
    max-width: 760px;
    padding: 0 15px;
    margin: 0 auto;
}
.blogmid-img{
    max-width: 820px;
    padding: 0 15px;
    margin: 20px auto 40px auto;
}
.related-products-section{
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 15px;
}
.blog-quote{
    max-width: 760px;
    padding: 80px 15px;
    margin: 0 auto;
    text-align: center;
    font-family: "Cormorant Garamond", serif;
    color: #333333;
    line-height: 1.6;
    font-size: 35px;
    font-style: italic;
    position: relative;
}
.blog-quote::after {
    content: "";
    width: 6%;
    height: 2px;
    background-color: #d4d4d4;
    position: absolute;
    top: 60px;
    left: 47%;
}
.blog-meta{
    font-size: 14px;
    color: #777777;
    padding: 25px 0;
    font-family: "Inter", sans-serif;
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: uppercase;
}
.blog-title{
    font-family: "Cormorant Garamond", serif!important;
    color: #1A1A1A!important;
    font-size: 45px!important;
    margin-bottom: 25px;
    padding-bottom: 25px;
    position: relative;
    margin-top: 0;
}
.blog-title::after{
    content: "";
    width: 10%;
    height: 2px;
    background-color: #d4d4d4;
    position: absolute;
    bottom: 0;
    left: 45%;
}
.blog-content p{
    font-size: 16px;
    line-height: 1.8;
    font-family: "Inter", sans-serif;
    color: #333333;
    margin-bottom: 25px;
}
.related-products-section{
    padding-bottom: 80px;
}
.related-products-section h2{
    font-family: "Inter", sans-serif;
    letter-spacing: 2px;
    font-size: 27px;
    text-align: center;
    font-weight: 400;
    color: #333333;
    padding-bottom: 25px;
    margin-bottom: 25px;
    position: relative;
}
.related-products-section h2::after {
    content: "";
    width: 4%;
    height: 2px;
    background-color: #d4d4d4;
    position: absolute;
    bottom: 0;
    left: 48%;
}
.ethnopur-blog-single{
    background-color: #fff;
}
.related-products-grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
}
.related-products-grid .product-card{
    text-align: center;
}
.related-products-grid .product-card h3{
    font-family: "Cormorant Garamond", serif;
    font-size: 25px;
    color: #333333;
}
.related-products-grid .product-card .view-product{
    color: #333333;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    display: inline-flex;
    gap: 15px;
}
.blog-quote p{
    margin: 0;
    font-weight: 500;
}
.ethnopur-newcollection-section .swiper-button-next, .ethnopur-newcollection-section .swiper-button-prev{
    top: 30%;
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .elementor-element-809a197 .elementor-nav-menu{gap: 10px;}
}
@media only screen and (max-width: 767px) {
    .blog-hero-image img{height: auto;}
    .blog-title{font-size: 32px !important;}
    .blog-meta{font-size: 13px;}
    .blog-quote{font-size: 30px;}
    .related-products-grid{grid-template-columns: repeat(1, 1fr);}
    .related-products-section h2{font-size: 24px;}
    .related-products-section h2::after{width: 6%; left: 47%;}
}/* End custom CSS */