:root {
--transparent: rgba(0,0,0,0);
--white: #FFFFFF; 
--e-global-color-primary:#000;
--dark-gold: #AF7C2C;
--light-gold: #FDF3B6;
--heading:#c7a55f;
--familyPoppins: "Poppins", sans-serif;
--familyPoppins: Playfair, sans-serif ;
}
body .site-main{
overflow-x: hidden;
overflow-y: clip;
}

.slick-dots {display: flex; justify-content: center; }
.slick-dots li {list-style: none;}
.slick-dots li button {font-size: 0; background: #ffffff; padding:0 !important; height: 12px; width: 12px; border:0; margin: 0 5px; cursor: pointer; }
.slick-dots li.slick-active button {background: linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%);}

/*marquee block*/
.marquee-scroll{display:flex; justify-content:center; align-items:center; overflow:hidden; padding: 15px 0;}
.marquee-scroll .node-marquee__el{}
.marquee-scroll h2 span{font-family: "Poppins", sans-serif; font-weight: 700; font-size: /*130px*/ 100px; line-height: 1.5; text-align: center; text-transform: uppercase;}
.marquee-scroll h2 .normal-text {background: linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; /* remove the stroke */ -webkit-text-stroke: 0px transparent; }
.marquee-scroll h2 .border-text{color: transparent; /* no fill */ -webkit-text-fill-color: transparent; /* ensures hollow inside */ -webkit-text-stroke: 2px #AF7C2C; /* gold outline */ text-stroke: 3px #AF7C2C; /* future-proof */}
.marquee-scroll h2 svg{margin: 19px 30px; width: 37px;}

/*marquee block*/
/*slick block*/
button.slick-arrow {position: relative; padding: 32px !important; border: none; z-index: 2; cursor: pointer; }
button.slick-next.slick-arrow::before, button.slick-prev.slick-arrow::before{content: ""; position: absolute; width: 35px; height: 20px;   background-repeat: no-repeat; top: 23px; left: 17px;}
button.slick-prev.slick-arrow::before { background-image: url(../images/prev-arrow.svg);}
button.slick-next.slick-arrow::before { background-image: url(../images/next-arrow.svg);}
/*slick block*/
/**/
.elementor-button{text-decoration: none !important;}
.two-colors-heading{color: var(--heading);}
.two-colors-heading span {color: var(--white);}
.productcat-grid .row, .productInfo .row, .peaceinitiative-archive-wrapper .row { flex-wrap: wrap; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; -ms-box-orient:horizontal; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex;}
.productcat-grid .row >*,  .productInfo .row>*, .peaceinitiative-archive-wrapper .row>* {max-width:100%; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto;}
.addPmb p{margin-bottom: 10px;}

/*home page*/
.heroBlockSlider:not(.slick-initialized) .home-bannerBlk + .home-bannerBlk{display:none;}
.home-slider {display: flex; flex-direction: row !important; align-items: center; }
.home-slider .slick-slide {border: 1px solid; border-image: linear-gradient(to right, #af7c2c, #fdf3b6) 1; border-radius: 10px; }
.gallery-innerdots .swiper-pagination-bullets {bottom: 25px !important; }
.gallery-innerdots .swiper-wrapper  img{width: 100%;}
.goldcoin-innerdots .swiper-pagination-bullets {bottom: 170px !important; }

.legacy-whiteblk .border-grediant-btm {border-image: linear-gradient(90deg, #AF7C2C 50%, #FDF3B6 168.03%) 1 !important; border-bottom: 3px solid !important;}
.legacy-whiteblk .e-grid .e-con-full:not(:last-child) {border-image: linear-gradient(90deg, #AF7C2C 50%, #FDF3B6 168.03%) 1 !important; border-right: 3px solid !important;}
.logo-slider figure.swiper-slide-inner {background:#E2E2E2; min-height: 120px; display: flex; align-items: center; justify-content: center; border-radius: 5px; overflow: hidden; }
.logo-slider figure.swiper-slide-inner img{padding: 15px; max-width: 80%; object-fit: cover;}
/*Product  start's*/
/*Product Texonomy listing page*/
.texonomy-product-main {overflow:hidden;}
.texonomy-product-main .texonomy-product-listing {display:block; width:100%; position:relative; margin:0 0 110px;}

.productcat-grid .row {  margin:0 -28px;}
.productcat-grid .row >* {padding:0 28px;}
.productcategory-items {margin-bottom: 45px; display: block; width: 100%; position:relative; background:rgba(255, 255, 255, 0.11); backdrop-filter:blur(16.8px); -webkit-backdrop-filter:blur(16.8px); border-radius:10px; z-index:0; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.productcategory-items:hover {background:rgba(255, 255, 255, 0);}
.productcategory-items::before {content:""; position:absolute; inset:0; padding:1px; border-radius:12px; background:linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude; z-index:-1;}
.productcategory-items a {text-decoration:none;}
.productcat-grid .row .col-03 {width:33.33%;}
.productcategory-items .img-block {padding:50px 33px; border-bottom:1px solid transparent; border-image-source:linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); border-image-slice:1; display:flex; align-items:center; justify-content:center;}
.productcategory-items .img-block img {max-width:304px; margin: auto; }
.productcategory-items a h3 {padding:48px 15px; font-weight:500; font-size:23px; line-height:28px; display: flex; align-items: center; justify-content: center; text-align:center; color:#FFFFFF; font-family:"Poppins", Sans-serif;}
.productcategory-items:hover a h3 {color:#C7A55F;}
.cat-tagline {
    padding: 50px 0px;
    text-align: center;
}
.cat-tagline p {
    font-size: 50px;
    line-height:55px;
    font-style: italic;
    color: #C7A55F;
    font-weight: 600;
    font-family: 'Playfair';
}
.cta-banner-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.banner-cta-btns {
    display: flex;
    flex-direction: column;
    width:40%;
    align-items: end;
    gap: 20px;
}
.banner-cta-content {width: 60%;padding-right:20px;}
.cta-banner-inner {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px;
    border-radius: 10px;
    border: 1px solid #c7a55f;
}
.cta-banner-inner .banner-cta-content h2{margin-bottom:20px;}
.blurshape {position:absolute;z-index:-1;background-repeat: no-repeat; }
.blurshape01 {right: -5px;top: -100%;width:551px;height: 1041px;background-image: url(../images/blurBig.webp);  background-position: right top; background-size: contain;}
.blurshape02 {left: 0;bottom: -172px;top:unset;width:413px;height:420px;background-image: url(../images/blursmall.webp);  background-position: left top; background-size: cover;}
.scrolling-text{}
.heroBlockSlider{margin:-15px 0 0;}
.heroBlockSlider .home-bannerBlk { aspect-ratio: 16/7; min-height: 1px !important;background-size: contain !important;background-position: bottom center !important;}
/*Product listing page*/
.texonomy-product-details{overflow: hidden;}
.productBannerWrapper .bannerImage{display: block; width: 100%; overflow: hidden; margin-bottom: 115px;}
.productBannerWrapper .bannerImage img{object-fit: cover; object-position: center; aspect-ratio: 16/5; width: 100%;}
.texonomy-product-details .productListingSEc{position: relative;}
.bannerHeading{max-width: 1216px; margin: 0 auto;}
.bannerHeading h1.two-colors-heading{color: var(--heading) !important; text-align: center;}
.h2{font-family: Playfair, sans-serif !important; font-weight: 600 !important; font-size: 55px !important; line-height: 60px !important;}
.texonomy-product-details .bannerHeading .description {margin: 15px auto 50px; text-align: center; max-width: 1023px;}
.texonomy-product-details .productcat-grid {margin: 100px 0;}
.ctaBlock{margin-bottom: 123px;}
.texonomy-product-details .productListingSEc .blurshape01 {right: 0; top: -70%; width: 551px; height: 1000px; background-size: contain;}
.texonomy-product-details .productListingSEc  .blurshape02 {left: 0; top: -49px; width: 413px; height: 70%; bottom: unset; background-size: 100% 100%;}
.texonomy-product-details .productListingSEc  .blurshape03 {width: 413px; height: 920px; background-image: url(../images/blursmall.webp); bottom: -574px; rotate: 180deg; right: 0; }
/*single product*/
.single-productMain{overflow: hidden; position: relative;padding-top: 70px;}
.container.small-container {max-width: 1160px;}
.single-product .col-50 {width: 50%;}
.single-product .productImage {padding: 101px 60px; border-radius: 10px; width: 100%; position:relative; background:rgba(255, 255, 255, 0.11); backdrop-filter:blur(16.8px); -webkit-backdrop-filter:blur(16.8px); border-radius:10px; z-index:0; }
.single-product .productImage::before {content:""; position:absolute; inset:0; padding:1px; border-radius:12px; background:linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude; z-index:-1;}
.single-product .productImage img {width: 100%; height: auto;}
.single-product  .productInfoInner {padding:33px 0 33px 68px; color: #FFFFFF;}
.single-product  .productInfoInner  h1{font-family: Playfair, sans-serif; font-weight: 600; font-size: 35px; line-height: 40px; margin: 0 0 20px;}
.single-product .productInfoInner ul {list-style: none; margin: 15px 0;}
.single-product .productInfoInner ul strong {margin-right: 10px;}
.single-product .productInfoInner ul li{margin:10px 0;}
.single-product  .productInfo{ margin-bottom: 85px;}
section.inqueryBlk {max-width: 630px; margin: 85px auto; text-align: center;}
section.inqueryBlk a{margin-top:32px}
.single-productMain .blurshape01 {width: 413px;height: 920px;background-image: url(../images/blursmall.webp);bottom: -101px;rotate: 180deg;right: 0;top: unset !important;}
.single-productMain .blurshape02 {left: 0;width: 316px;height: 600px;bottom: -287px;background-size: 100% 100%;}
.single-productMain .event-content p + p {margin-top: 7px;}
.single-productMain .event-content p:first-child {padding-bottom: 8px !important;}
.single-productMain .event-content p:empty{display:none;}

/**/
/* .productImage img { display:block; height:auto; max-width:100%; }
.productImage .img-display { text-align:center;}
.productImage .thumb { opacity:.6; padding:3px; cursor:pointer; transition:opacity .25s ease-out; }
.productImage .thumb:hover, .thumb.active { opacity:1; }
.productImage .zoom { display:inline-block; border:1px solid #ddd; padding:5px; background:#fff; }
.productImage .slick-slide { outline:none; } 
*/

/* Product Image */
.single-product .productImage{padding:10px !important;}
.productImage .thumbnails{display: flex;align-items: center;justify-content: center;gap: 15px;}
.productImage .thumb img{max-width:100px;width:100%;height: auto;}
.productImage button.slick-arrow {padding: 0px !important; position: absolute; top: 50%; transform: translateY(-50%); font-size: 20px !important; line-height:20px;; background:transparent !important; z-index:9;}
.productImage button.slick-next.slick-arrow::before,
.productImage button.slick-prev.slick-arrow::before {width:0px;height:0px;background-image:none !important;}
.productImage .thumbnails button.slick-prev{left: 0;}
.productImage .thumbnails button.slick-next{right: 0;}
.productImage .thumbnails .slick-list{margin: 0px 20px;}
.productImage .thumbnails .slick-track{display: flex;flex-wrap:nowrap;align-items: center;}
.productImage .thumbnails .slick-slide{margin: 0px 5px;width:100% !important;display: flex;justify-content: center;}
.productImage .img-display { text-align:center;overflow: hidden;}
.productImage .thumb { opacity:.6; padding:3px; cursor:pointer; transition:opacity .25s ease-out;}
.productImage .thumb:hover, .thumb.active { opacity:1; }
.productImage .zoom{display: flex;padding: 0px;background:transparent;align-items: center;justify-content: center;}
.productImage .zoom>img:first-child{max-width: 320px;width: 100%;}
.productImage .img-display:hover .zoom>img:first-child{opacity:0;}
.productImage .slick-slide { outline:none; }


/* product */
.two-colors-heading.color-heading-product {color: #AF7C2C;max-width: 816px;text-align: center; font-size: 49px;
    line-height: 1.2; margin-top:60px}
.color-text-box {display:flex;justify-content:center;}
.texonomy-product-details .productcat-grid{margin-top:50px;}
/* product */

/*Product end's*/
/*Documentary*/
.videoBlock {margin-bottom: 30px; display: block; width: 100%; position: relative; background: rgba(255, 255, 255, 0.11); backdrop-filter: blur(16.8px); -webkit-backdrop-filter: blur(16.8px); border-radius: 10px; z-index: 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.videoBlock:before{content: ""; position: absolute; inset: 0; padding: 1px; border-radius: 12px; background: linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; z-index: -1; }
.videoBlock .elementor-widget-video{position: relative; }
.videoBlock .elementor-widget-video:after{content: ""; /* inset: 0; */ height: 1px; width:100%; background: linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); /* -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); */ /* -webkit-mask-composite: xor; */ /* mask-composite: exclude; */ position: absolute; bottom: 1px; left: 0; display: block; }
.videoBlock  svg {opacity: 1 !important; }
.videoBlock .elementor-wrapper.elementor-open-lightbox {border-radius: 10px 10px 0 0; overflow: hidden; }

.faqBlock {z-index: 1;}
.faqBlock .e-n-accordion-item {display: block ; width: 100%; position: relative; background: rgba(255, 255, 255, 0.11); backdrop-filter: blur(16.8px); -webkit-backdrop-filter: blur(16.8px); border-radius: 10px; z-index: 0; margin: 0 0 25px !important;}
.faqBlock .e-n-accordion-item:before {content: ""; position: absolute; inset: 0; padding: 1px; border-radius: 12px; background: linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; z-index: -1; }
.faqBlock .e-n-accordion-item .e-n-accordion-item-title, .faqBlock .e-n-accordion-item .elementor-element {border: 0 !important; }
.faqBlock .e-n-accordion-item .e-n-accordion-item-title{padding:50px 99px;}
.faqBlock .e-n-accordion-item .faqContent  {padding: 0 20px 50px 99px !important; display: block !important;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text, .faqBlock .e-n-accordion-item .elementor-element {max-width:818px; }
.faqBlock .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{font-family:  "Poppins", sans-serif !important; font-weight: 700;font-size: 23px;line-height: 28px;}
/* .faqBlock .e-n-accordion {counter-reset: my-sec-counter; }
.faqBlock .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text::before {counter-increment: my-sec-counter; content: counter(my-sec-counter, upper-alpha) ". "; position:absolute; left: 70px } */

.faqBlock .e-n-accordion-item .e-n-accordion-item-title-icon svg{display:none;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title-icon span{height: 15px; width: 25px; background-size: contain; background-repeat:no-repeat;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{background-image: url(../images/arrowfaq02.svg);}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{background-image: url(../images/arrowfaq02.svg);}
.faqBlock .e-n-accordion-item .faqContent .elementor-widget-text-editor {margin: 0 0 20px;}
.testimonialSlider .slick-slide {margin: 0 22px;}
/* the parent */
.testimonialSlider .slick-list {margin: 0 -22px;}
.testimonialSlider .testimonialItem{display: block; width: 100%; position: relative; background: rgba(255, 255, 255, 0.11); backdrop-filter: blur(16.8px);
 -webkit-backdrop-filter: blur(16.8px); border-radius: 10px; z-index: 0; padding: 34px 52px; overflow: hidden; }
.testimonialSlider .testimonialItem:before{content: ""; position: absolute; inset: 0; padding: 1px; border-radius: 12px; background: linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; z-index:-1; }
.testimonialSlider .testimonialItem.testimonialItemVideo .elementor-widget-video {position: absolute; left:1px; top:1px;  height: calc(100% - 2px); width: calc(100% - 2px) !important;border-radius:12px;}
.testimonialSlider .testimonialItem.testimonialItemVideo .elementor-widget-video * {height: 100%; width: 100%;}
/* .testimonialSlider .elementor-widget-video .elementor-custom-embed-image-overlay img {aspect-ratio: 3/4;} */
.testimonialSlider .elementor-widget-video .elementor-custom-embed-image-overlay img {height: 100% !important; aspect-ratio: auto; object-fit: cover; object-position: center;}
.testimonialSlider .elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {height: auto !important;}
.testimonialSlider .slick-dots {display: flex; justify-content: center; margin: 32px 0 0; }
.testimonialSlider .slick-dots li {list-style: none;}
.testimonialSlider .slick-dots li button {font-size: 0; background: #ffffff; padding:0 !important; height: 12px; width: 12px; border:0; margin: 0 5px; cursor: pointer; }
.testimonialSlider .slick-dots li.slick-active button {background: linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%);}
.testimonialSlider .elementor-icon-box-content {padding:10px 0 10px 12px;}
.testimonialSlider .elementor-icon-box-content:before{content:""; height:100%; width:2px; position:absolute; left:0; top:0; background:linear-gradient(90deg, #AF7C2C 0.68%, #FDF3B6 95.89%);}
/*OTUMFUO PEACE INITIATIVE SERIES Start's*/
/*OTUMFUO PEACE INITIATIVE SERIES Single*/
.single-peaceinitiativeBlock {padding: 100px 0 60px;}
.single-peaceinitiativeBlock .catTitle {text-align: center; margin: 0 0 80px; text-transform:uppercase;}
.single-peaceinitiativeBlock .title{margin: 0 0 30px; color: #C7A55F;}
.single-peaceinitiativeBlock .peaceinitiativeImage{ margin: 0 0 80px;}
.single-peaceinitiativeBlock .peaceinitiativeImage img{width: 100%; height: auto;}
.single-peaceinitiativeBlock .event-content p{margin-bottom:15px; line-height: 1.5;}
.single-peaceinitiativeBlock .event-content h4 {margin: 20px 0;}

/*OTUMFUO PEACE INITIATIVE SERIES category*/

.peaceinitiative-archive-wrapper .col-30{width: 25%;}
.peaceinitiative-archive-wrapper .col-70{width: 75%;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories{}
.peaceinitiative-archive-wrapper {margin: 110px 0 150px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li {list-style: none;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories {border-left: 1px solid rgba(255, 255, 255, 0.5);display: block;width: 100%;padding: 0 40px 0 22px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li {position: relative; padding:5px 0; margin: 0 0 20px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li:before{content:""; width: 3px; height:100%; display:block; position:absolute; top:0; left: -24px; background:transparent;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li.active:before {background: linear-gradient(90deg, #AF7C2C -2.27%, #FDF3B6 100%);}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li a {font-family: Poppins; font-weight: 600; font-size: 18px; line-height: 100%; text-decoration: none; color: #ffffff; opacity: 0.5; text-transform: uppercase;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li.active a{opacity: 1;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts{}

.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems{display: flex; width: 100%; position:relative; background:rgba(255, 255, 255, 0.11); backdrop-filter:blur(16.8px); -webkit-backdrop-filter:blur(16.8px); border-radius:10px; z-index:0; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}

.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems:hover {background:rgba(255, 255, 255, 0);}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems::before {content:""; position:absolute; inset:0; padding:1px; border-radius:12px; background:linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude; z-index:-1;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems{padding:34px 46px; margin-bottom: 20px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .peaceinitiative-thumb{width: 531px;}
.peaceinitiative-posts .peaceinitiativeItems .content {width:calc(100% - 531px);}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content {padding:36px 0 36px 60px; display: flex; flex-wrap: wrap; gap: 26px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content h5.post-title {font-weight: 500; font-size: 23px; line-height: 28px; font-family: Poppins, sans-serif;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content p {font-style: italic;}
.peaceinitiative-archive-wrapper .peaceinitiative-thumb a {pointer-events: none; display: block; width: 100%; height: 100%;}
.peaceinitiative-archive-wrapper .peaceinitiative-thumb img {width: 100%; height: 100%; object-fit: cover; object-position: center; }
.peaceinitiative-archive-wrapper .category-toggle {display: none;}

.pagination {display: flex; justify-content: center; gap: 10px; padding-top: 77px; align-items: center;}
.page-numbers {width: 56px; height: 56px; display: flex; justify-content: center; align-items: center; text-decoration:none; border-radius: 100px; border: 1px solid #fff;}
.pagination .page-numbers.current {background: linear-gradient(132.17deg, #AF7C2C 30.64%, #FDF3B6 143.14%);  border-color:#AF7C2C;}
.pagination .page-numbers:hover{border-color:#AF7C2C; color: #AF7C2C;}
.heroBlockSlider .slick-dots {position: relative; z-index: 1; top: -50px;}
.slick-dots li button { background: #FDF3B6;}
.sitePopup01 .overlay {display: flex; /* hide by default */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; 
  background: rgba(255,255,255,0.8); justify-content: center; align-items: center; z-index: 9999;}
.sitePopup01 .overlay>.e-con-inner {display: flex; align-items: center; justify-content: center;}
.sitePopup01 .popup #closePopup {cursor: pointer;}
.sitePopup01 .overlay a.elementor-button {background-color: transparent; background-image: linear-gradient(93.61deg, var(--e-global-color-0158b0a) 39.4%, var(--e-global-color-ca2355b) 120.74%) !important;}
.sitePopup01 .overlay a.elementor-button.elementor-button-link.elementor-size-sm {background-color: transparent; background-image: linear-gradient(93.61deg, var( --e-global-color-0158b0a ) 39.4%, var( --e-global-color-ca2355b ) 120.74%) !important;}
.poupcloseBtn02  .icon {cursor: pointer;}

.productenquiryFormpopup {position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; display:none; }
.open-productenquiry-popup {overflow: hidden; }
.open-productenquiry-popup  .productenquiryFormpopup {display:block; z-index: 9999; }
.close-pdfpopup {position: absolute; top: 10px; right: 10px; z-index: 9; }
.close-pdfpopup a:hover{color: #000 !important;}
.productenquiryFormpopup .form-success-message * {text-align: center;}
.productenquiryFormpopup .form-success-message h2{margin-bottom: 18px;font-size:30px !important;line-height: 35px;color: var(--e-global-color-primary);}
.productenquiryFormpopup .form-success-message {display: flex;flex-direction: column;align-items: center;justify-content: center;min-height:470px;}
  
#popup-productenquiry, .close-pdfpopup a {cursor: pointer; }
.product-form .submit-item input[type="submit" i] {border: 0 !important;  cursor: pointer !important; }
.close-pdfpopup a{padding: 10px !important;}
.productcategory-items .img-block {display: flex; position: relative;}
.productcategory-items .img-block > div {flex: 1;   text-align: center; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -o-transition: 0.5s ease; -ms-transition: 0.5s ease; transition: 0.5s ease;}
.productcategory-items .img-block .frontImg {opacity: 1; display: block;}
.productcategory-items .img-block .backImg {opacity: 0; display: none; position: relative;}
.productcategory-items:hover .img-block .frontImg {opacity: 0;  display: none;}
.productcategory-items:hover .img-block .backImg {opacity: 1; display: block;}
.productcategory-items .img-block img {max-width: 200px; height: auto; }
.home-slider02 {position: relative; z-index: 1;}
.home-slider02 .productcat-grid {padding: 0 100px;}
.home-slider02 .productcat-grid button.slick-arrow {position: absolute; top: 50%; transform: translateY(-50%);}
.home-slider02 .productcat-grid  button.slick-prev {left: 20px;}
.home-slider02 .productcat-grid  button.slick-next {right: 20px;}
.home-slider02 .productcat-grid .slick-list {margin: 0 -50px;}
.home-slider02 .productcat-grid .slick-list .items {padding: 0 50px;}
.home-slider02 .productcategory-items .img-block {height: 400px;}
.home-slider02 .productcategory-items .img-block img {max-width: 250px;}
.home-slider02 .productcategory-items a h3{padding: 48px 55px;}

/**/
/* .legacy-posts {display:flex; flex-wrap:wrap; gap:25px; }  */
.legacy-posts{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px;}
.legacy-posts .legacyItems{display:flex;flex-direction: column;width:100%; padding:35px 30px; margin-bottom: 20px; position:relative; background:rgba(255, 255, 255, 0.11); backdrop-filter:blur(16.8px); -webkit-backdrop-filter:blur(16.8px); border-radius:10px; z-index:0; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.legacy-posts .legacyItems:hover {background:rgba(255, 255, 255, 0);}
.legacy-posts .legacyItems::before {content:""; position:absolute; inset:0; padding:1px; border-radius:12px; 
background:linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude; z-index:-1;}
.legacy-posts .legacyItems .peaceinitiative-thumb{/*width: 531px;*/}
.legacy-posts .legacyItems .content {display: flex; flex-wrap: wrap; gap:20px; align-items: flex-start;flex:1;flex-direction:column; margin-top: 25px;}
 

/* .legacy-posts .legacyItems {display: flex;  flex-wrap: wrap; flex-direction: row; width: 100%; position:relative; background:rgba(255, 255, 255, 0.11); backdrop-filter:blur(16.8px); -webkit-backdrop-filter:blur(16.8px); border-radius:10px; z-index:0; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; }
.legacy-posts .legacyItems:hover {background:rgba(255, 255, 255, 0);}
.legacy-posts .legacyItems::before {content:""; position:absolute; inset:0; padding:1px; border-radius:12px; background:linear-gradient(180deg, #AF7C2C 0%, #FDF3B6 100%); -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude; z-index:-1;}
.legacy-posts .legacyItems {padding:34px 46px; margin-bottom: 20px;}
.legacy-posts .legacyItems .legacy-thumb {width: 531px;}
.legacy-posts .legacyItems .content {width: calc(100% - 531px);}  
.legacy-posts .legacyItems .content {padding: 36px 0 36px 60px; display: flex; flex-wrap: wrap; gap: 26px} */

.legacy-posts .legacyItems .content a.elementor-button{margin-top: auto;}
.legacy-posts .legacyItems .content h5.post-title {font-weight: 500; font-size: 23px; line-height: 28px; font-family: Poppins,sans-serif}
.legacy-posts .legacyItems p {font-style: italic}
.legacy-posts .legacyItems .legacy-thumb a {pointer-events: none; display: block; width: 100%; height: 100%}
.legacy-posts .legacyItems .legacy-thumb img {width: 100%; height: 100%; object-fit: cover; object-position: center }
.legacy-posts .legacyItems .content .excerpt {display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow: hidden;}

/*OTUMFUO PEACE INITIATIVE SERIES ends's*/
/**************************** Responsive ****************************/
@media (max-width: 1780px) and (min-width: 1551px) {
.home-bannerBlk {min-height: 725px !important;}
}
@media (max-width: 1550px) and (min-width: 1441px) {
.home-bannerBlk {min-height: 660px !important;}
}
@media (max-width: 1880px) and (min-width: 1441px) {
.home-bannerBlk .banner-title { margin: 85px 0 0 80px !important;}
.home-bannerBlk h1 {font-size: 90px !important;line-height: 0.8 !important;}
.home-bannerBlk p{font-size: 22px !important;}
}

@media (min-width: 768px) {}
@media (min-width:992px){
.peaceinitiative-archive-wrapper .peaceinitiative-categories{margin-top: 50px;}
}

@media (max-width: 1440px) {
.marquee-scroll h2 span {font-size: 80px; line-height: 1.3;}
.goldcoin-innerdots .swiper-pagination-bullets {bottom: 125px !important;}
.productBannerWrapper .bannerImage {margin-bottom: 50px;}
.texonomy-product-details .bannerHeading .description{margin-bottom: 20px;}
.texonomy-product-details .productcat-grid {margin: 40px 0 50px;}
.ctaBlock {margin-bottom: 80px;}
.texonomy-product-details .bannerHeading .description {max-width: 900px;}
.productBannerWrapper .bannerImage img {height: auto !important;}
.texonomy-product-details .productcategory-items .img-block {padding: 33px 33px;}
.texonomy-product-details .productcategory-items .img-block img{height: auto !important; max-width: 80%;}
.testimonialSlider .testimonialItem {padding: 34px 32px;}
.testimonialSlider .slick-slide {margin: 0 10px;}

/* the parent */
.testimonialSlider .slick-list {margin: 0 -10px;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title {padding: 38px 40px;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text::before {left: 38px;}
.faqBlock .e-n-accordion-item .faqContent {padding: 0 20px 50px 40px !important;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title-icon span {height: 11px; width: 20px;}
.single-peaceinitiativeBlock {padding: 40px 0 60px;}
.single-peaceinitiativeBlock .catTitle {margin: 0 0 50px;}
.single-peaceinitiativeBlock .peaceinitiativeImage {margin: 0 0 60px;}
.home-slider02 .productcat-grid .slick-list {margin: 0 -20px;}
.home-slider02 .productcat-grid .slick-list .items {padding: 0 20px;}
}

@media (max-width:1366px){
.productcategory-items {margin-bottom: 30px;}
.productcategory-items .img-block img {max-width: 80%; aspect-ratio: 1/1; object-fit: contain !important;}
.productcat-grid .row{margin: 0 -15px;}
.productcat-grid .row >* {padding: 0 15px;}
.productcategory-items a h3 {padding: 32px 15px; font-size: 20px; line-height: 1.2;}
.texonomy-product-main .texonomy-product-listing {margin: 0 0 100px;}
.blurshape01 {right: -5px; top: -100%; width: 50%; height: 800px;}
.texonomy-product-details .productListingSEc .blurshape01 {top: -50%; height: 800px;}
.texonomy-product-details .productListingSEc  .blurshape03 {height: 920px; bottom: -470px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories {padding: 0 20px 0 22px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li {margin: 0 0 14px;}
.peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .peaceinitiative-thumb {width: 55%;}
.peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .content {width: 45%; padding: 30px 0 30px 40px; gap: 18px;}
/* .legacy-posts .legacyItems .legacy-thumb {width: 55%;}
.legacy-posts .legacyItems .content  {width:45%; padding: 30px 0 30px 40px; gap: 18px;} */
.peaceinitiative-archive-wrapper {margin: 100px 0;}
.pagination {padding-top: 55px;}
.page-numbers {width: 50px; height: 50px;}
.home-slider02 .productcategory-items .img-block img {max-width: 324px;}
.home-slider02 .productcategory-items a h3{padding: 48px 25px;}
.cta-banner-inner{padding:40px;}
}

@media (max-width:1250px){
  .single-productMain {padding-top: 50px;}
}
@media (max-width:1199px){
.productcategory-items .img-block {padding: 30px 20px; }
.productcategory-items a h3 {padding: 25px 15px; font-size: 17px; }
.texonomy-product-listing {margin: 0 0 80px; }
button.slick-arrow {padding: 27px !important;}
button.slick-next.slick-arrow::before, button.slick-prev.slick-arrow::before {width: 27px; height: 20px; top: 19px; left: 15px; background-size: 25px;}
.goldcoin-innerdots .swiper-pagination-bullets {bottom: 95px !important;}
.logo-slider figure.swiper-slide-inner img {max-width: 80%;}
.logo-slider figure.swiper-slide-inner {min-height: 90px;}
.texonomy-product-main .texonomy-product-listing {margin: 0 0 60px;}
.h2 {font-size: 36px !important; line-height: 1 !important;}
.bannerHeading {max-width: 800px;}
.texonomy-product-details .bannerHeading .description {max-width: 100%;}
.texonomy-product-details .bannerHeading .description {margin-bottom: 0;}
.texonomy-product-details .productcat-grid {margin: 22px 0 50px;}
.single-product .productImage {padding: 54px 39px;}
.single-product .productInfoInner {padding: 15px 30px;}
.single-product .productInfoInner  h1 {font-size: 30px; line-height: 1;}
.single-productMain .blurshape01 {width: 335px; height: 687px; bottom: -24px;}
.testimonialSlider .slick-dots li button {height: 10px; width: 10px; margin: 0 4px;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title {padding: 28px 40px 28px 40px;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text {font-size: 19px; line-height: 1.4;}
.testimonialSlider .testimonialItem {padding: 26px 20px;}
.single-peaceinitiativeBlock .peaceinitiativeImage {margin: 0 0 40px;}
.single-peaceinitiativeBlock {padding: 0 0 59px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems {padding: 20px 24px; margin-bottom: 15px;}
/* .peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .content, .legacy-posts .legacyItems .content {padding: 10px 0 10px 30px; gap: 18px;} */

.peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .content {padding: 10px 0 10px 30px; gap: 18px;}

.peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .content h5.post-title {font-size: 20px; line-height: 1.4;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li {margin: 0 0 9px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li a {font-size: 14px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories {padding: 0 15px 0 15px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li:before {content: ""; width: 4px; left: -18px;}
.peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .content p {font-size: 14px; line-height: 1.5;}
.peaceinitiative-archive-wrapper {margin: 60px 0 50px;}

.home-slider02 .productcat-grid .slick-list {margin: 0 -10px;}
.home-slider02 .productcat-grid .slick-list .items {padding: 0 10px;}
.home-slider02 .productcategory-items .img-block {height: 300px;}
.productcategory-items a h3 {min-height: 100px;}
.legacy-posts .legacyItems .content h5.post-title{font-size:20px;line-height:25px;}
.cat-tagline p {font-size: 32px;line-height:37px;}
.cta-banner-inner{padding:30px;}
.cat-tagline p{font-size:40px;line-height:45px;}
}


@media (max-width:991px){
.logo-slider figure.swiper-slide-inner img {max-width:80%;}
.blurshape01 {height: 600px;}
.single-product .productImage img {height: auto;}
.single-peaceinitiativeBlock .catTitle {margin: 0 0 30px;}
.single-peaceinitiativeBlock .title {margin: 0 0 20px;}
.peaceinitiative-archive-wrapper {margin: 40px 0;}
.peaceinitiative-archive-wrapper .col-30, .peaceinitiative-archive-wrapper .col-70 {width: 100%;}
/* .peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .content, .legacy-posts .legacyItems .content {padding: 10px 0 10px 20px; gap: 15px;} */
.peaceinitiative-archive-wrapper  .peaceinitiative-posts .peaceinitiativeItems .content {padding: 10px 0 10px 20px; gap: 15px;}
.peaceinitiative-archive-wrapper .category-toggle {display: block; background: transparent !important; border: none; width: 100%; text-align: left; padding: 29px 25px; cursor: pointer; color: #C7A55F !important; font-size: 20px; }
.peaceinitiative-archive-wrapper .category-toggle .arrow {float: right; transition: transform 0.2s ease; }
.peaceinitiative-archive-wrapper .category-toggle[aria-expanded="true"] .arrow {transform: rotate(180deg); }
.peaceinitiative-archive-wrapper .col-30 {background: #333;color: #fff;border: none;padding: 0;border-radius: 8px;cursor: pointer;width: 100%;text-align: left;margin-bottom: 30px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories {display: none; border: 0; margin: 0 0 30px; padding: 0 25px;border-radius: 0;margin: 0 0 30px;position: relative;z-index: 1;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories.show {display: block;}
.peaceinitiative-archive-wrapper .category-toggle {display: block;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li:before {left: 0;bottom: -2px;width: 100%;height: 3px;top: unset;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li {margin: 0; width: 100%;
padding: 21px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5);text-align: left;display: block;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li a {font-size: 14px; line-height: 1.4;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li:first-child{padding-top: 0 !important;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li:last-child {border-bottom: none;}
.pagination {padding-top: 30px;}
.productcategory-items a h3 {min-height: 100px;}
.home-slider02 .productcategory-items .img-block {height:300px;}
.home-slider02 .productcategory-items .img-block img {max-width: 250px;}
.legacy-posts{grid-template-columns: repeat(2, 1fr);gap: 15px;}
.legacy-posts .legacyItems .content h5.post-title{font-size:18px;line-height:23px;}
.legacy-posts .legacyItems .content{gap:15px;}
.legacy-posts .legacyItems{padding:20px;margin-bottom: 10px;}
.legacy-posts .legacy-thumb {margin-bottom: 10px;}
.cta-banner-inner {flex-direction: column;text-align: center;align-items: center;gap: 20px;}
.cta-banner-inner>div {width: 100%;}
.cta-banner-inner .banner-cta-btns {align-items: center;gap: 15px;}
.cta-banner-inner .banner-cta-content {padding-right: 0px;}
.cta-banner-inner .banner-cta-content h2{margin-bottom: 15px;}
}
@media (max-width:767px){
.productcat-grid .row .col-03 {width:50%;}
.productcat-grid .row{margin: 0 -10px;}
.productcat-grid .row >* { padding: 0 10px;}
.marquee-scroll h2 span {font-size: 75px;}
.marquee-scroll h2 svg {margin: 14px 30px; width: 25px;}
.home-slider button.slick-arrow {position: absolute;}
.home-slider button.slick-prev.slick-arrow {left: -55px;}
.home-slider button.slick-next.slick-arrow {right: -55px;}
.home-slider  h3{height: auto !important;}
.goldcoin-innerdots .swiper-pagination-bullets {bottom: 60px !important; }
.blurshape01 {right: -5px; top: -64%; width: 100%; height: 400px; background-size: contain; background-position: top right; }
.blurshape02 {bottom: -220px; background-size: contain;}
.productcategory-items a h3 {padding: 23px 15px; font-size: 15px;}
.texonomy-product-details .productcat-grid {margin: 30px 0;}
.texonomy-product-details .productListingSEc  .blurshape02 {left: -27px; top: -49px; width: 328px; height: 445px;}
.texonomy-product-details .productListingSEc  .blurshape01 {top: -326px; height: 408px; width: 100%;}
.texonomy-product-details .productListingSEc  .blurshape03 {height: 490px; bottom: -289px; width: 433px; background-size: contain;}
.ctaBlock {margin-bottom: 50px;}
.productBannerWrapper .bannerImage img {aspect-ratio: 16/9;}
.single-product .col-50 {width: 100%;}
.single-product  .productInfoInner {padding: 30px 0 0;}
.single-product  .productInfo{margin-bottom: 45px;}
section.inqueryBlk {margin: 45px auto;}
section.inqueryBlk a {margin-top: 22px;}
.heroBlockSlider .home-bannerBlk {aspect-ratio: 214/463; min-height: 1px !important; background-size: cover !important; background-position: top center !important; }
.faqBlock .e-n-accordion-item {margin: 0 0 15px !important;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title {padding: 22px 18px 20px 18px;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text {font-size: 16px; letter-spacing: 0.1px;}
.faqBlock .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text::before {left: 20px;}
.faqBlock .e-n-accordion-item .faqContent {padding: 0 20px 20px 18px !important;}
.faqBlock .e-n-accordion-item .faqContent .elementor-widget-text-editor {margin: 0 0 20px;}
.testimonialItem  .elementor-icon-box-description {font-size: 12px !important;}
.testimonialSlider .elementor-icon-box-content {padding: 6px 0 6px 12px;}
.single-peaceinitiativeBlock .catTitle {margin: 0 0 20px;}
.single-peaceinitiativeBlock {padding: 0 0 40px;}
.single-productMain {padding-top: 15px;}
.productenquiryFormpopup  .global-form .form-item:not(.submit-item) {margin-bottom: 14px;}
.productenquiryFormpopup .global-form input:not(.wpcf7-submit) {height: 30px;}
.home-slider02 .productcat-grid .slick-list {margin: 0;}
.home-slider02 .productcat-grid .slick-list .items {padding: 0 5px;}
.home-slider02 .productcat-grid {padding: 0;}
.home-slider02 .productcat-grid  button.slick-prev {left: -25px;}
.home-slider02 .productcat-grid  button.slick-next {right: -25px;}
.productcategory-items a h3 {min-height: 1px;}
.home-slider02 .productcat-grid button.slick-arrow {top: 100%; transform: unset;}
.home-slider02 .productcat-grid  button.slick-prev {left: calc(50% - 60px);}
.home-slider02 .productcat-grid  button.slick-next {right: calc(50% - 60px);}
.home-slider02 {padding-bottom: 50px; }
.home-slider02 .productcategory-items .img-block img {max-width: 300px; }
.home-slider02 .productcategory-items a h3 {padding: 23px 50px;}
.logo-slider figure.swiper-slide-inner img{width: 100%;}
.cat-tagline p {font-size: 28px;line-height:32px;}

}
@media (max-width: 650px) and (min-width: 320px) {
.home-bannerBlk{background-position:  center left -28px !important;}
.home-bannerBlk .banner-title { margin: 25px 0 0 0px !important;}
.home-bannerBlk .elementor-widget-text-editor {position: absolute; left: 15px; right: unset !important; margin: 0 !important; bottom: 28px !important; width: 220px !important; }
.home-bannerBlk .elementor-widget-text-editor p {font-size: 15px !important; line-height: 1.4em !important; }
}

@media (max-width:650px){
.elementor-heading-title br {display: none;}
.home-bannerBlk .elementor-heading-title br {display: block !important;}
.marquee-scroll h2 span {font-size: 60px;}
.marquee-scroll h2 svg {margin: 1px 20px; width: 19px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems {padding: 26px; margin-bottom: 15px; flex-wrap: wrap;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .peaceinitiative-thumb {width: 100%;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content {padding: 15px 0 10px; gap: 22px; width: 100%;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content h5.post-title {font-size: 20px; line-height: 1.4;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content p {font-size: 15px;}

.legacy-posts{grid-template-columns: repeat(1, 1fr);}
.legacy-posts .legacyItems .legacy-thumb {width: 100%;} 
.legacy-posts .legacyItems .content  {margin-top:0;padding: 15px 0 10px; gap: 22px; width: 100%;}
.legacy-posts .legacyItems .content h5.post-title {font-size: 20px; line-height: 1.4;}
.legacy-posts .legacyItems .content p {font-size: 15px;}

}
@media (max-width:480px){
.elementor-button {font-size: 14px !important; padding: 14px 18px !important;}
.elementor-button .elementor-button-content-wrapper{gap: 9px !important;}
.goldcoin-innerdots .swiper-pagination-bullets {bottom: 15px !important;}
button.slick-arrow {padding: 20px !important;}
button.slick-next.slick-arrow::before, button.slick-prev.slick-arrow::before {top: 14px; left: 10px; background-size: 18px;}
.home-slider button.slick-next.slick-arrow {right: -30px;}
.home-slider button.slick-prev.slick-arrow {left: -30px;}
.home-bannerBlk .banner-title { margin: 17px 0 0 0px !important;}
.logo-slider figure.swiper-slide-inner {min-height: 70px;}
.home-bannerBlk .elementor-widget-text-editor p {font-size: 12px !important; line-height: 1.4em !important;}
.marquee-scroll h2 span {font-size: 51px;}
.marquee-scroll h2 svg {margin: 0px 16px; width: 15px;}
.productcat-grid .row .col-03 {width: 100%;}
.productcategory-items {margin-bottom: 20px;}
.productBannerWrapper .bannerImage {margin-bottom: 30px;}
.h2 {font-size: 26px !important;}
.texonomy-product-details .productcat-grid {margin: 20px 0 20px; }
.single-productMain .blurshape01 {width: 237px; height: 494px; bottom: -24px; background-position: center right 38px;}
.single-productMain .blurshape02 {width: 250px; height: 500px; bottom: -267px;}
.videoBlock {margin-bottom: 20px;}
.single-peaceinitiativeBlock .peaceinitiativeImage {margin: 0 0 20px;}
.single-peaceinitiativeBlock .peaceinitiativeInfoInner .title{font-size: 25px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content h5.post-title {font-size: 16px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content p {font-size: 14px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories li {padding: 14px 0;}
.peaceinitiative-archive-wrapper .category-toggle {padding: 20px 20px;font-size: 17px;}
.peaceinitiative-archive-wrapper .peaceinitiative-categories {display: none; margin: 0 0 12px; padding: 0 20px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems {padding: 18px;}
.peaceinitiative-archive-wrapper .peaceinitiative-posts .peaceinitiativeItems .content {padding: 26px 0 10px; gap: 14px;}
.home-slider02 .productcat-grid  button.slick-prev {left: calc(50% - 50px);}
.home-slider02 .productcat-grid  button.slick-next {right: calc(50% - 50px);}
}


.single-peaceinitiativeBlock .event-content  ol li {
    line-height: 1.5;
    margin: 15px 0;}

.single-peaceinitiativeBlock .event-content ol {
    padding-left: 15px;
}