/* Stories Slider Css Start */
.main-carousel{margin-bottom:62px;}
.main-carousel .pardon-hero-banner{background-repeat:no-repeat;background-size:cover;position:relative;padding:107px 0;width:100%;height:750px;align-items: center; display: flex;background-position: center;}
.main-carousel .pardon-hero-banner:before{content:'';width:100%;height:100%;background:rgb(31 31 31/60%);position:absolute;top:0;left:0;right:0;bottom:0;}
.main-carousel .pardon-hero-banner .hero-banner-wrap {display: flex;align-items: center;justify-content: space-between;position: relative;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap{width: 376px;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap .shape-img {object-fit: cover;border-radius: 0px 80px 80px 0px;width: 100%; height: 535px;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap{width: calc(100% - 376px);max-width:100%;position:relative;padding-left: 96px;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap .category{position:relative;margin:0;padding-left:21px;display: inline-block;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap .category .dp-category-color{width:9px;height:9px;border-radius:50%;display:inline-block;position:absolute;top:3px;left:0;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap .category-name{font-size:14px;line-height:14px;font-weight:600;letter-spacing:0.1em;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:33px;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap h1{font-size:52px;line-height:62px;font-weight:700;color:#fff;margin:0 0 32px;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap .slider-read-btn{text-align:center;font-size:13px;line-height:13px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:#1F1F1F;border-radius:5px;background:#fff;border:1px solid transparent;padding:15px 18px 14px;display:inline-block;min-width:auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap .slider-read-btn:hover{opacity:0.8;}
.main-carousel .flickity-button{width:48px;height:48px;background:#fff;}
.main-carousel .flickity-button svg{vertical-align:middle;}
.main-carousel .flickity-button.previous{left:40px;}
.main-carousel .flickity-button.next{right:40px;}
.main-carousel .flickity-page-dots{bottom:22px;}
.main-carousel .flickity-page-dots .dot{background:#fff!important;opacity:1;margin: 4px;}
.main-carousel .flickity-page-dots .dot.is-selected{background:#1F1F1F!important;opacity:1;border:1px solid #fff!important;}
.block-editor-block-list__block .main-carousel.wp-block-pardon-post-slider .carousel-cell:not(:first-child) {display: none;}
.main-carousel .flickity-button:focus { outline: 0; box-shadow: none;}

/* Featured Stories Post Block Css Start */
.featured-post-main {margin-bottom: 60px;}
.title-line h2{font-size:16px;line-height:16px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:#1F1F1F;position:relative;padding-bottom:24px;margin:0 0 48px;display: inline-block;}
.title-line h2:after{content:'';width:36px;height:3px;background:#93979d;display:inline-block;position:absolute;bottom:0;left:0;}
.featured-post-main .featured-post-wrap ul.featured-post-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap{line-height:0;display:flex;align-items: center;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img{width:220px;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img a {display: block;overflow: hidden;border-radius: 15px;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img img{height: 165px;object-fit: cover;transition: ease 0.5s all;}
.featured-post-main .featured-post-wrap ul.featured-post-list li:hover img{scale: 1.075;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont{width:calc(100% - 220px);padding-left: 32px;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont h3{line-height:26px;margin: 0 0 15px;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont h3 a{font-size:20px;line-height:26px;font-weight:700;color:#1F1F1F;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont p{display: none;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont .category{position: relative;margin: 0;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont .category a,
.category-post-main .category-post-cont .category .category-title a{font-size:13px;line-height:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#1F1F1F;margin-left:21px;}
.featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont .category .category-color{width:9px;height:9px;border-radius:50%;display:inline-block;position:absolute;top:2px;left:0;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child{grid-row-start:1;grid-row-end:4;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap{flex-direction:column;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-img{width: 100%;margin-bottom: 22px;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-img img{height: 415px;width:100%;margin-bottom: 0;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont{width:100%;padding:0;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3 {line-height:32px;margin: 0 0 15px 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3 a{font-size: 36px;line-height: 45px;font-weight: 700;}
div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont p{font-size:14px;line-height:21px;display:block;width:463px;max-width:100%;margin-bottom: 17px;    display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;}
.load-more-loader{position: relative;top: 10px;}

/* Home Joinus Block Css Start */
.joinus-home-main .pardon-column{margin-bottom:64px;}
.joinus-home-main .pardon-column .wp-block-columns{margin:0;gap:0;background:#1F1F1F;border-radius:15px;align-items:flex-end!important;background-image:url(../images/black-pattern-bg.svg);width:100%;height:100%;background-size:cover;line-height: 0;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column:last-child {align-self: stretch;position: relative;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column:first-child figure{margin:0;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column:first-child figure img{border-radius:15px 0px 0px 15px;width:295px;height: 365px;object-fit: cover;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main {height: 100%;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .container{padding:0;    height: 100%;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap.hide-form {height: auto;padding: 0;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap{ padding-right: 20px;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: 24px;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-icn{position:absolute;bottom:0;left:-108px;line-height: 0;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-icn img{width:217px;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap h2{font-size:36px;line-height:36px;color:#fff;margin:0 0 14px;width: 377px;max-width: 100%;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap p{font-size:16px;line-height:24px;color:#fff;margin:0 0 30px;width: 346px;max-width: 100%;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form{display:flex;width:346px;max-width:100%;margin:0 0 56px;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email{width:calc(100% - 71px);position: relative;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email input{width:100%;height:44px;font-size:14px;font-weight:500;color:#93979D;border:0;background:#fff;border-radius:5px 0px 0px 5px;padding:5px 5px 5px 16px;font-family: 'Poppins', sans-serif;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email .field-required-error {display: none;position: absolute;font-size: 12px;color: #E74C3C;left: 0;bottom: -15px;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email input::placeholder{color:#93979D;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email input:focus{outline:none;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email input.input-error {border: 2px solid #E74C3C !important;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .submit{width:71px;margin: 0;padding: 0;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .submit button{background:#38979C;color:#fff;font-size:13px;line-height:1;font-weight:600;text-transform:uppercase;border:0;border-radius:0px 5px 5px 0px;padding:9px;height:44px;cursor:pointer;width:100%;letter-spacing: 0.2em;font-family: 'Poppins', sans-serif;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .agreement-text{font-size:10px;line-height:14px;color: #FFFFFF;opacity: 0.7;margin:0;width: auto;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .agreement-text a{text-decoration:underline;color: #FFFFFF;opacity: 0.7;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap h2,
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap p,
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form{margin-left:175px!important;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit{margin-left:175px!important;flex-direction:column;justify-content:center;height:100%;padding-right:20px;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit[style="display: block;"]{display:flex!important;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit h2{font-size:36px;line-height:36px;color:#fff;margin:0 0 14px;width:377px;max-width:100%;}
.joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit h3{font-size:16px;line-height:24px;color:#fff;margin:0;width:346px;max-width:100%;font-weight:400;}
body.user-subscribed .wp-block-group.joinus-home-main { display: none;}

/* Recent Stories Post Block Css Start */
.post-grid-main{margin-bottom:64px;}
.post-grid-main .post-grid-wrap ul.post-grid-list{gap:64px;display:flex;flex-wrap:wrap;}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item{width: calc(25% - 48px);}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-img{width:100%;margin-bottom:21px;line-height: 0;}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-img a{display:inline-block;line-height: 0;overflow: hidden;border-radius:15px;}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-img img{object-fit:cover;width:246px;height:184px;transition: ease 0.5s all;}
.post-grid-main .post-grid-wrap ul.post-grid-list li:hover img{scale: 1.075;}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-cont h3,
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-cont h3 a{font-weight:700;font-size:20px;line-height:130%;margin:0 0 15px;color: #1F1F1F;}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-cont .category{position:relative;margin:0;padding-left: 21px;}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-cont .category a{font-size:13px;line-height:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#1F1F1F;}
.post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-cont .category .dp-category-color{width:9px;height:9px;border-radius:50%;display:inline-block;position:absolute;top:2px;left:0;}
.post-grid-main .post-grid-wrap .site-btn{margin-top:64px;text-align:center;}
.post-grid-main .post-grid-wrap .site-btn a{min-width:186px;padding:15px 10px 14px;background:#1f1f1f;border-radius:5px;font-weight:600;font-size:13px;line-height:100%;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#fff;border:1px solid #1f1f1f;display:inline-block;}
.post-grid-main .post-grid-wrap .site-btn a:hover{background:#fff;color:#1f1f1f;border:1px solid #1f1f1f}

/***** Stories page / Search Form CSS START *****/
.dp-search-stories-form{padding:35px 0 110px;}
.dp-search-stories-input{margin-bottom:20px;}
.dp-search-stories-input input{height:88px;width:100%;border:none;font-family:'Poppins',sans-serif;font-weight:700;font-size:60px;line-height:100%;letter-spacing:-1px;color:#93979D;border-bottom:3px solid #1F1F1F;padding:8px;}
.dp-search-stories-input input::placeholder{color:#93979D;}
.dp-search-stories-input input:focus{outline:none;}
.dp-search-stories-cat-filter-wrap{display:flex;justify-content:space-between;align-items:center;position: relative;}
.dp-search-stories-cat-filter-wrap p{font-size:14px;line-height:100%;color:#93979D;margin:0;}
.dp-search-stories-cat-filter-wrap .dp-search-filter{position:relative;margin:0;cursor:pointer;}
.dp-search-stories-cat-filter-wrap .dp-search-filter .category-title{font-size:13px;line-height:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;position:relative;margin-left:21px;}
.dp-search-stories-cat-filter-wrap .dp-search-filter .category-title:after{content:'';background:url(../images/angle-down.svg);width:10px;height:6px;display:inline-block;margin-left:16px;}
.dp-search-stories-cat-filter-wrap .dp-search-filter .category-color{width:9px;height:9px;border-radius:50%;display:inline-block;position:absolute;top:4px;left:0;}
.dp-search-stories-cat-filter-wrap .mega-menu {display: none;top: 40px;width: 100vw;left: 50%;right: 50%;margin-left: -50vw!important;margin-right: -50vw!important;}

/* Contact Form Block Css Start */
.page-contact-us .header-title{background:#FAFAFA;padding:128px 0 123px;background-image:url(../images/pattern-img.svg);width:100%;height:100%;background-size:cover;line-height:0;}
.page-contact-us .header-title .headertitle-wrap h2{font-size:48px;line-height:48px;font-weight:700;display:block;margin:0 0 14px;}
.page-contact-us .header-title .headertitle-wrap h3{font-size:13px;line-height:20px;font-weight:400;display:block;margin:0;color:rgb(31 31 31 / 50%);}
.contact-us-form-block{background:#fff;padding:95px 0 100px;}
.contact-us-form-block .contact-wrap{width:700px;max-width:100%;margin:0 auto;}
.contact-us-form-block .contact-wrap h1{font-size:32px;line-height:48px;margin:0 0 14px;font-weight:700;letter-spacing:-0.02em;}
.contact-us-form-block .contact-wrap .contact-us-form-inner .contact-us-box-head p{margin:0 0 32px;font-size:16px;line-height:24px;width:540px;max-width:100%;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-box-head p a{text-decoration:underline;color:#1F1F1F;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.contact-us-form-block .contact-us-form-body form .form-group:first-child,
.contact-us-form-block .contact-us-form-body form .form-group:nth-child(2){width:47.6%;}
.contact-us-form-block .contact-us-form-body form .form-group .contact-us-box-head p{font-size:16px;line-height:24px;font-weight:700;letter-spacing:-0.02em;margin:0 0 11px;}
.contact-us-form-block .contact-us-form-body form .form-group{width:100%;flex-grow:0;flex-shrink:0;line-height:0;margin-bottom:32px;position:relative;}
.contact-us-form-block .contact-us-form-body form .form-group input,
.contact-us-form-block .contact-us-form-body form .form-group textarea,
.contact-us-form-block .contact-us-form-body form .form-group select{width:100%;border:1px solid transparent;color:#93979D;font-size:16px;line-height:24px;font-weight:400;height:56px;padding:16px;background:#f7f7f7;border-radius:5px;font-family:'Poppins',sans-serif;}
.contact-us-form-block .contact-us-form-body form .form-group .select-wrap{position:relative;}
.contact-us-form-block .contact-us-form-body form .form-group .select-wrap:before{content:'';background:url(../images/angle-down.svg);width:12.5px;height:7px;display:inline-block;background-repeat:no-repeat;background-size:100%;position:absolute;top:46%;right:28px;transform:translateX(-50%);cursor:pointer;}
.contact-us-form-block .contact-us-form-body form .form-group select{appearance:none;padding-right:54px;}
.contact-us-form-block .contact-us-form-body form .form-group textarea{height:160px!important;resize:none;}
.contact-us-form-block .contact-us-form-body form .form-group input:focus,
.contact-us-form-block .contact-us-form-body form .form-group textarea:focus,
.contact-us-form-block .contact-us-form-body form .form-group select:focus-visible{outline:none;}
.contact-us-form-block .contact-us-form-body form .form-group input::placeholder,
.contact-us-form-block .contact-us-form-body form .form-group textarea::placeholder{color:#93979D;}
.contact-us-form-block .contact-us-form-body form .form-group input.input-error,
.contact-us-form-block .contact-us-form-body form .form-group textarea.input-error,
.contact-us-form-block .contact-us-form-body form .form-group select.input-error{border:1px solid red;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body .display-error{font-size:13px;line-height:19.5px;color:#F65F6E;font-family:'Poppins',sans-serif;font-weight:400;margin-top:0;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body .display-error span{margin-top:31px;display:inline-block;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body form .submit button,
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body form .submit a{font-size:13px;line-height:13px;font-weight:600;min-width:106px;border:none;background:#1F1F1F;border-radius:5px;color:#fff;letter-spacing:0.2em;text-transform:uppercase;padding:16px 21px 15px;cursor:pointer;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body .form-alert {width: 540px;max-width: 100%;margin: 0 auto;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body .form-alert .message-sent{font-size:32px;line-height:48px;font-weight:700;margin-bottom:16px;display:block;text-align:center;letter-spacing: -0.02em;}
.contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body .form-alert .form-notice-msg{margin:0;font-size:16px;line-height:24px;font-weight:400;text-align:center;margin-bottom: 358px;}

/* After Unsubsribe */
body.unsubscribe-request .unsubscribe-main .unsubscribe-wrap { display:none; }
body.unsubscribe-request .unsubscribe-main .pardon-unsubscribe-after-submit { display:block !important; }
body.unsubscribe-request.page-unsubscribe #primary .entry-content .header-title { display:none; }

/* Unsubsribe page css start*/
.page-unsubscribe .header-title{background:#fafafa;padding:130px 0 126px;background-image:url(/dailypassport/wp-content/themes/daily-passport/assets/css/../images/pattern-img.svg);width:100%;height:100%;background-size:cover;line-height:0;text-align:center!important;}
.page-unsubscribe .header-title .headertitle-wrap h2{font-size:48px;line-height:48px;font-weight:700;display:block;margin:0;}
.unsubscribe-main{padding:95px 0 100px;text-align:left!important;}
.unsubscribe-main .unsubscribe-wrap{background:#fff;width:700px;max-width:100%;margin:0 auto;}
.unsubscribe-main .unsubscribe-wrap h2{font-size:32px;line-height:150%;font-weight:700;letter-spacing:-0.02em;margin:0 0 14px;}
.unsubscribe-main .unsubscribe-wrap p{margin-bottom:32px;font-size:20px;line-height:150%;width:540px;max-width:100%;}
.unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .form-email{margin-bottom:32px;}
.unsubscribe-wrap .unsubscribe-email-form .unsubscribe-email-box-head p{font-size:16px;line-height:150%;font-weight:700;letter-spacing:-0.02em;color:#1F1F1F;margin:0 0 12px;}
.unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .form-email input{width:100%;border:0;height:56px;padding:16px;background:#F7F7F7;border-radius:5px;font-family:'Poppins',sans-serif;font-weight:400;font-size:16px;line-height:150%;color:#93979D;}
.unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .form-email input:focus{outline:none}
.unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .form-email input::placeholder{color:#93979D}
.unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .form-email input.input-error{border:1px solid red}
.unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .submit button{font-family:'Poppins',sans-serif;font-weight:600;font-size:13px;line-height:100%;text-align:center;letter-spacing:0.2em;text-transform:uppercase;color:#FFFFFF;padding:15px 30px 14px;cursor:pointer;background:#1F1F1F;border-radius:5px;border:1px solid transparent;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .submit button:hover{background:#fff;color:#1F1F1F;border:1px solid #000;}
.unsubscribe-main .unsubscribe-wrap .field-required-error{font-size:13px;line-height:150%;color:#F65F6E;display:none;margin-top:31px;}
.unsubscribe-main .pardon-unsubscribe-after-submit{text-align:center;}
.unsubscribe-main .pardon-unsubscribe-after-submit .unsubscribe-icn{display:none;}
.unsubscribe-main .pardon-unsubscribe-after-submit h2{font-weight:700;font-size:32px;line-height:150%;letter-spacing:-0.02em;margin:0 0 16px;}
.unsubscribe-main .pardon-unsubscribe-after-submit p{width:540px;max-width:100%;margin:0 auto;font-weight:400;font-size:16px;line-height:150%;margin-bottom:15px;}
.unsubscribe-main .pardon-unsubscribe-after-submit p:last-child{margin:0;}
.unsubscribe-main .pardon-unsubscribe-after-submit p:empty{display:none;}
.unsubscribe-main .pardon-unsubscribe-after-submit a{color:#38979C;font-weight:700;}

/* Auxiliary Page Css Start */
.page-privacy-policy .header-title,
.page-terms-of-use .header-title{background:#FAFAFA;padding:128px 0 123px;background-image:url(../images/pattern-img.svg);width:100%;height:100%;background-size:cover;line-height:0;}
.page-privacy-policy .header-title .headertitle-wrap h2,
.page-terms-of-use .header-title .headertitle-wrap h2{font-size:48px;line-height:48px;font-weight:700;display:block;margin:0 0 18px;}
.page-privacy-policy .header-title .headertitle-wrap h3,
.page-terms-of-use .header-title .headertitle-wrap h3{font-size:13px;line-height:20px;font-weight:400;display:block;margin:0;color:rgb(31 31 31 / 50%);}
.auxiliary-content-main{padding:96px 0 94px;}
.auxiliary-content-main .auxiliary-content-wrap{width:700px;max-width:100%;margin:0 auto;}
.auxiliary-content-main .auxiliary-content-wrap .heading h1{padding:0;margin:0 0 14px;font-size:36px;line-height:54px;font-weight:700;}
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont p{font-size:16px;line-height:24px;margin-bottom:14px;}
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont p a{color:#1F1F1F;text-decoration:underline;}
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont h2{margin:17px 0 16px;display:inline-block;font-size:24px;line-height:36px;font-weight:700;}
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont h3{font-size:20px;line-height:30px;font-weight:700;margin:13px 0 18px;display:inline-block;}
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont ul{list-style-type:disc;padding-left:16px;}
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont ul li,
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont ol li{font-size:16px;line-height:24px;color:#161313;font-weight:400;margin:0 0 7px;}
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont ul li:last-child,
.auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont ol li:last-child{margin-bottom:0;}

/***** Category Details page CSS Start *****/
.category-post-main{padding:70px 0 0;overflow:hidden;}
.category-post-main .category-post-heading{text-transform:capitalize;margin:0px 0 32px;font-weight:700;font-size:48px;line-height:100%;letter-spacing:-1px;}
.category-post-main .category-post-heading:after{content:'';width:31px;height:4px;background:var(--catcolor);display:inline-block;vertical-align:middle;margin:0 0 0 20px;}
.category-post-main .category-post-item-wrap{display:flex;align-items:center;margin:0 0 64px;background:#FAFAFA;border-radius:15px;background-image:url(../images/pattern-img.svg);width:100%;background-size:cover;}
.category-post-main .category-post-item-wrap .category-post-img{width:47%;line-height:0;border-radius: 15px;overflow: hidden;}
.category-post-main .category-post-img img{width:100%;object-fit:cover;height:415px;transition: ease 0.5s all;}
.category-post-main .category-post-item-wrap:hover img{scale: 1.075;}
.category-post-main .category-post-cont{padding:24px 34px 24px 64px;width:53%;}
.category-post-main .category-post-cont h3,
.category-post-main .category-post-cont h3 a{font-size:36px;line-height:120%;font-weight:700;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#1F1F1F;}
.category-post-main .category-post-cont p{font-size:16px;line-height:24px;margin-bottom:13px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
.category-post-main .category-post-cont .category{position:relative;margin:0;}
.category-post-main .category-post-cont .category .category-title{font-size:13px;line-height:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#1F1F1F;}
.category-post-main .category-post-cont .category .category-color{width:9px;height:9px;border-radius:50%;display:inline-block;position:absolute;top:2px;left:0;}
.category-post-main .featured-post-main .container{padding:0;}

.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child{grid-row-start:1;grid-row-end:4;grid-column-start: 2;}
.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap{flex-direction:column;}
.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-img{width: 100%;margin-bottom: 22px}
.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-img img{height: 415px;width:100%;margin-bottom:14px;margin-bottom: 0;}
.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont{width:100%;padding:0;}
.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3 {line-height:32px;margin: 0 0 15px 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3 a{font-size: 36px;line-height: 45px;font-weight: 700;}
.category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont p{font-size:14px;line-height:21px;display:block;width:463px;max-width:100%;margin-bottom: 17px;    display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

.category-post-main .post-grid-list .cat-advertisement-wrapper {width: 100%;}
.category-post-main .cat-advertisement-bottom{background:#FAFAFA;border-radius:15px;text-align:center;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;padding:48px 0;margin-bottom:62px;}
.category-post-main .cat-advertisement-bottom .cat-advertisement-bottom-wrap{width:1226px;max-width:100%;margin:0 auto;padding:0 24px;}
.category-post-main .cat-advertisement-bottom .cat-advertisement-bottom-wrap p{font-size:10px;line-height:150%;color:#93979D;margin:0 0 8px;}
.category-post-main .cat-advertisement-bottom .cat-advertisement-bottom-wrap img{width:100%;height:200px;object-fit:cover;}
.extra-block-joinus{width:100%;}
.extra-block-joinus .container{padding:0;}
.category-page-recent-block .post-grid-main .container{padding:0;}
.category-post-main .joinus-home-main .pardon-column {margin-bottom: 0;}
.archive.category .category { display: none; }
.post-grid-list li, .featured-post-wrap li, .featured-post-list li{cursor: pointer;}

/*SignUp Popup Css Start*/
#signup-popup{position:relative;}
#signup-popup .gateway-drawer{position:fixed;background:rgb(102 102 102 / 70%);width:100%;height:100%;z-index:99999;top:0;left:0;right:0;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap{width:600px;max-width:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:block;min-height:auto;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .container{padding:0;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap{position:relative;background:#fff;border-radius:15px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .thumb-img{line-height:0;margin-bottom:62px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .thumb-img img{border-radius:15px 15px 0px 0px;width:100%;height:122px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .second-thumb-img{width:70px;height:70px;background:#fff;box-shadow:0px 4px 20px rgb(0 0 0 / 8%);border-radius:50%;line-height:0;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);top:86px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .second-thumb-img img{width:28px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap h2{font-size:36px;line-height:45px;color:#000;font-weight:700;width:432px;max-width:100%;margin:0 auto 14px;padding:0 20px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap p{font-size:15px;line-height:23px;color:#434343;width:432px;max-width:100%;margin:0 auto 14px;padding:0 20px;display:inline-block;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap p:empty{display:none;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-email-form-wrap{padding:0 20px;width:472px;max-width:100%;margin:0 auto 24px;text-align:left;display:inline-block;position:relative;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form{display:flex;gap:16px;margin-bottom:62px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .form-email{width:calc(100% - 154px);}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .form-email input{width:100%;background:#F5F5F5;font-size:14px;line-height:14px;font-weight:500;color:rgb(31 31 31 / 30%);height:44px;padding:12px;font-family:'Poppins',sans-serif;border:0;border-radius:5px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .form-email input:focus{outline:none;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .form-email input::placeholder{color:rgb(31 31 31 / 30%);}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .submit{width:154px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .submit button{background:#1F1F1F;text-shadow:none;outline:none;border:none;color:#fff;font-size:12px;line-height:1;font-weight:600;letter-spacing:3px;padding:16px 24px;cursor:pointer;height:44px;width:100%;display:block;border-radius:5px;font-family:'Poppins',sans-serif;text-transform:uppercase;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .submit button svg{position: relative; left: 5px; vertical-align: top;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .display-error{display:none;position:absolute;top:40px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .display-error span{font-size:12px;line-height:12px;color:#f65f6e;font-family:'Poppins',sans-serif;position:relative;width:100%;top:5px;left:0;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .terms{font-size:10px;line-height:15px;color:#AEADAD;margin:0;text-align: center;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .terms a{text-decoration:underline;color:#AEADAD;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .thankyou-msg {padding: 34px 0 78px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .thankyou-msg h2 {width: 456px;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .close-btn{width:24px;height:24px;cursor:pointer;position:absolute;top:16px;right:16px;background-repeat:no-repeat;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;}
#signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .close-btn img{width:8px;}
/*SignUp Popup Css End*/

.fadeInBottom{animation-name:fadeInBottom}
@keyframes fadeInBottom{
    from{transform:translateY(100%)}
}
.fadeInTop{animation-name:fadeInTop}
@keyframes fadeInTop{
    to{transform:translateY(100%)}
}

/* About page css start*/
.about-banner{padding:72px 0;margin:0;gap:inherit!important;}
.about-banner .wp-block-column{margin:0;}
.about-banner .wp-block-column:first-child{padding-right:116px;padding-top:74px;}
.about-banner .wp-block-column h1{font-size:60px;line-height:110%;letter-spacing:-1px;font-weight:700;padding-bottom:32px;margin:0 0 62px;position:relative;}
.about-banner .wp-block-column h1:before{content:'';width:64px;height:4px;background:#08D8DA;display:inline-block;position:absolute;bottom:0;left:0;}
.about-banner .wp-block-column p{font-size:24px;line-height:34px;letter-spacing:-1px;margin:0;width:495px;max-width:100%;}
.about-banner .wp-block-column figure{margin:0;}
.about-signup-description{background:#FAFAFA;margin:0;margin-bottom:72px;padding:72px 20px 78px;text-align:center;background-image:url(../images/pattern-img.svg);background-size:cover;border-radius:15px;}
.about-signup-description .wp-block-column{margin:0;}
.about-signup-description .wp-block-column p{font-size:24px;line-height:34px;letter-spacing:-1px;margin:0 auto 31px;width:872px;max-width:100%;}
.about-signup-description .wp-block-column h3{font-size:24px;line-height:34px;letter-spacing:-1px;margin:0;font-weight:700;}
.about-signup-description .wp-block-column h3 a{text-decoration:underline;color:#38979C;}

@media screen and (max-width:1279px){
    .main-carousel .pardon-hero-banner .hero-banner-wrap{padding:0 40px;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap{width:260px;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap .shape-img{height: 420px;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap{width:calc(100% - 260px);padding-left:50px;}
    .main-carousel .flickity-button.previous{left:10px;}
    .main-carousel .flickity-button.next{right:10px;}
    .about-banner .wp-block-column:first-child{padding-right:80px;}
    .about-banner .wp-block-column h1{font-size:50px;}
}

@media screen and (max-width:991px){
    .main-carousel .pardon-hero-banner{padding:145px 0;height:617px !important;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap{width:200px;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap .shape-img {height: 360px;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap{padding-left:30px;width:calc(100% - 200px);}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap h1{font-size:40px;line-height:50px;}

    .featured-post-main .featured-post-wrap ul.featured-post-list{display:block;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item{margin-bottom:32px;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap{display:flex!important;flex-direction:unset!important;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img{width:220px!important;margin-bottom:10px!important;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont{width:calc(100% - 220px)!important;padding:0 0 0 20px!important;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img img{height: 165px !important;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont h3{margin-top: 0 !important;}
    .category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3 a{font-size: 20px;line-height: 26px;}
    div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3 {line-height: 30px;}
    div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3 a{font-size: 20px;line-height: 26px;}
    div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont p{display: none;}
    .category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont p{display: none;}

    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column:first-child {flex-basis: 25.3% !important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column:last-child {flex-basis: 74.7% !important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap h2, .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap p, .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form {margin-left: 135px!important;width: auto;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit{margin-left: 135px!important;}
    
    .post-grid-main .post-grid-wrap ul.post-grid-list {gap: 30px;}
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item {width: calc(33.33% - 20px);}

    .category-post-main .category-post-heading{font-size:32px;margin-bottom:21px;}
    /* .category-post-main .category-post-heading:after{display:none;} */
    .category-post-main .category-post-cont{padding:20px;width:53%;}
    .category-post-main .category-post-cont h3{font-size:26px;}
    .category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:last-child .featured-post-item-wrap .featured-post-cont h3 {line-height: 30px;}
    .category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:last-child .featured-post-item-wrap .featured-post-cont h3 a {font-size: 20px;line-height: 26px;}
    .category-page-featured-block .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:last-child .featured-post-item-wrap .featured-post-cont p{display: none;}
    .about-banner.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:50%!important;}
    .about-banner .wp-block-column:first-child{padding-right:30px;}
    .about-banner .wp-block-column h1{font-size:36px;margin:0 0 30px;}
    .about-banner .wp-block-column h1:before{width:48px;}
    .about-banner .wp-block-column p{font-size:18px;line-height:25px;}
    .about-signup-description{margin-bottom:64px;padding:35px 33px;}
    .about-signup-description .wp-block-column p{font-size:18px;line-height:25px;margin:0 auto 24px;}
    .about-signup-description .wp-block-column h3{font-size:18px;line-height:25px;}
    .about-signup-description .wp-block-column h3 strong{display:block;}
}
@media screen and (max-width:767px){
    .main-carousel {margin-bottom: 32px;}
    .main-carousel .pardon-hero-banner{padding:48px 0 91px;align-items: flex-start;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap{padding:0;flex-direction:column;text-align:center;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap{width: 140px;margin-bottom: 32px;line-height: 0;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-shape-wrap .shape-img{border-radius: 0px 30px 30px 0px;height: 200px}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap{padding-left:0;width:320px;margin:0 auto;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap .category-name{font-size:13px;line-height:13px;margin-bottom:15px;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap h1{font-size:30px;line-height:36px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap .slider-read-btn{padding:11px 14px 10px;}
    .main-carousel .flickity-button{display:none;}
    .main-carousel .flickity-page-dots{bottom:84px;}
    .main-carousel .flickity-page-dots .dot{width:9px;height:9px;}

    .title-line h2{font-size:13px;line-height:13px;padding-bottom:17px;margin:0 0 32px;}
    .featured-post-main {margin-bottom: 34px;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item{margin-bottom:29px;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap{flex-direction:column!important;width:100%;max-width:100%;margin:0 auto;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img{width:100%!important;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img a{display: block;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-img img{height:245px!important;width: 100%;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont{width:100%!important;padding:0!important;}
    .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item .featured-post-item-wrap .featured-post-cont h3{margin-bottom:11px;}
    /* div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-img img{margin-bottom:10px!important;} */
    div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont h3{margin-bottom:9px;}
    div:not(.category-page-featured-block) > .featured-post-main .featured-post-wrap ul.featured-post-list li.featured-post-item:first-child .featured-post-item-wrap .featured-post-cont p{width:100%;margin-bottom:11px;}

    .joinus-home-main .pardon-column {margin-bottom: 31px;}
    .joinus-home-main .pardon-column .wp-block-columns{flex-direction:column;align-items:flex-start!important;text-align:center;border-radius:0;background:transparent;background-image:none;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column{width:100% !important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column:first-child,
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column:last-child{flex-basis: 100% !important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main{position:relative;background:#1f1f1f;padding:48px 24px 24px;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column:first-child figure{background: #1f1f1f;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column:first-child figure img{width:100%;height:365px;border-radius:0;opacity: 0.4;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap{margin:0 auto;padding:0;width:327px;max-width: 100%;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-icn{bottom:100%;left:50%;transform:translateX(-50%);}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap h2{font-size:26px;line-height:34px;margin:0 0 12px!important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap p{font-size:13px;line-height:20px;margin:0 0 23px!important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form{margin:0 0 48px!important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .agreement-text{font-size:9px!important;line-height:13px!important;margin:0!important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email{width:calc(100% - 86px);}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .form-email input{height:42px;font-size:12px;font-weight:600;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .submit{width:86px;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-wrap .joinus-email-form .submit button{height:42px;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit{margin:0!important;padding:0;align-items:center;min-height: 220px;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit h2{font-size:26px;line-height:34px;margin:0 0 12px!important;}
    .joinus-home-main .pardon-column .wp-block-columns .wp-block-column .joinus-main .pardon-joinun-after-submit h3{font-size:13px;line-height:20px;margin:0;width: 220px;max-width: 100%;}

    .post-grid-main{margin-bottom:60px;}
    .post-grid-main .post-grid-wrap ul.post-grid-list{flex-direction:column!important;gap:38px}
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item{width:100%;}
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap{width:100%;max-width:100%;margin:0 auto;}
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-img{margin-bottom:8px;}
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-img a{display: block;}
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-img img{width:100%;height:245px;}
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-cont h3,
    .post-grid-main .post-grid-wrap ul.post-grid-list li.post-grid-item .post-grid-item-wrap .post-grid-cont h3 a{margin:0 0 12px;}
    .post-grid-main .post-grid-wrap .site-btn{margin-top:53px;}
    .post-grid-main .post-grid-wrap .site-btn a{min-width:154px;padding:14px 10px 13px;}

    .dp-search-stories-form{padding:13px 0 31px;}
    .dp-search-stories-input{margin-bottom:15px;}
    .dp-search-stories-input input{height:70px;font-size:32px;line-height:32px;}
    .dp-search-stories-cat-filter-wrap p{display:none;}
    .dp-search-stories-cat-filter-wrap .dp-search-filter .category-title{font-size:12px;line-height:12px;}
    .dp-search-stories-cat-filter-wrap{align-items:flex-start;flex-direction:column;}
    .dp-search-stories-cat-filter-wrap .mega-menu .mega-menu-list{margin-bottom: 0;}
    .page-stories .joinus-home-main {display: none;}

    .page-contact-us .header-title{padding:133px 0 130px;}
    .page-contact-us .header-title .headertitle-wrap h2{font-size:36px;line-height:36px;}
    .contact-us-form-block{padding:32px 0 35px;}
    .contact-us-form-block .contact-wrap h1{font-size:20px;line-height:26px;margin-bottom:15px;}
    .contact-us-form-block .contact-wrap .contact-us-form-inner .contact-us-box-head p{font-size:14px;line-height:21px;}
    .contact-us-form-block .contact-us-form-body form .form-group:first-child,
    .contact-us-form-block .contact-us-form-body form .form-group:nth-child(2){width:100%;}
    .contact-us-form-block .contact-us-form-body form .form-group input,
    .contact-us-form-block .contact-us-form-body form .form-group textarea,
    .contact-us-form-block .contact-us-form-body form .form-group select{font-size:14px;line-height:21px;height:53px;}
    .contact-us-form-block .contact-us-form-body form .form-group select{padding-right:38px;}
    .contact-us-form-block .contact-us-form-body form .form-group .select-wrap:before{right:13px;}
    .contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body form .submit button,
    .contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body form .submit a{font-size:12px;line-height:12px;min-width:73px;border:none;letter-spacing:3px;padding:15px 14px 14px;}
    .contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body .form-alert .message-sent{font-size:20px;line-height:26px;margin-bottom: 10px;}
    .contact-us-form-block .contact-wrap .contact-us-form-box .contact-us-form-body .form-alert .form-notice-msg {font-size: 14px;line-height: 21px;margin-bottom: 150px;}

    .page-unsubscribe .header-title .headertitle-wrap h2{font-size:36px;line-height:54px;}
    .unsubscribe-main{padding:30px 0 36px;text-align:left!important;}
    .unsubscribe-main .unsubscribe-wrap h2{font-size:20px;line-height:130%;}
    .unsubscribe-main .unsubscribe-wrap p{font-size:14px;width:311px;}
    .unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .form-email input{height:53px;padding:16px;font-size:14px;}
    .unsubscribe-main .unsubscribe-wrap .unsubscribe-email-form .submit button{font-size:12px;letter-spacing:3px;padding:14px;}
    .unsubscribe-main .pardon-unsubscribe-after-submit h2{font-size:20px;line-height:130%;margin:0 0 15px;}
    .unsubscribe-main .pardon-unsubscribe-after-submit p{font-size:14px;line-height:150%;margin-bottom:10px;}
    
    .page-privacy-policy .header-title,
    .page-terms-of-use .header-title{padding:130px 0 125px;}
    .page-privacy-policy .header-title .headertitle-wrap h2,
    .page-terms-of-use .header-title .headertitle-wrap h2{font-size:36px;line-height:54px;margin-bottom:0;}
    .page-privacy-policy .header-title .headertitle-wrap h3,
    .page-terms-of-use .header-title .headertitle-wrap h3{font-size:16px;line-height:24px;}
    .auxiliary-content-main{padding:31px 0;}
    .auxiliary-content-main .auxiliary-content-wrap .heading h1{font-size:24px;line-height:36px;}
    .auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont p{font-size:14px;line-height:21px;margin-bottom:14px;}
    .auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont h2{margin:8px 0 16px;font-size:20px;line-height:30px;}
    .auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont h3{font-size:18px;line-height:27px;margin:9px 0 15px;}
    .auxiliary-content-main .auxiliary-content-wrap .auxiliary-content-cont ul li{font-size:14px;line-height:21px;}

    .category-post-main .category-post-item-wrap{flex-direction:column;margin-bottom:32px;}
    .category-post-main .category-post-item-wrap .category-post-img{width:100%;}
    .category-post-main .category-post-img img{height:245px;}
    .category-post-main .category-post-cont{padding:32px;width:100%;}
    .category-post-main .category-post-cont h3{font-size:24px;margin-bottom:10px;}
    .category-post-main .category-post-cont p{font-size:14px;line-height:21px;margin-bottom:8px;}
    .category-post-main .cat-advertisement-bottom{background:transparent;width:336px;max-width:100%;margin:0 auto 32px!important;position:inherit;padding:0;}
    .category-post-main .cat-advertisement-bottom .cat-advertisement-bottom-wrap{padding:0;}
    .category-post-main .cat-advertisement-bottom .cat-advertisement-bottom-wrap p{margin:0 0 8px;}
    .category-post-main .cat-advertisement-bottom .cat-advertisement-bottom-wrap img{width:auto;height:250px;}

    #signup-popup .gateway-drawer .gateway-drawer-box-wrap{width:343px;max-width:calc(100% - 32px);}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .thumb-img{margin-bottom:46px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .thumb-img img{height:70px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .second-thumb-img{width:55px;height:55px;top:42px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap .second-thumb-img img{width:22px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap h2{font-size:24px;line-height:30px;width:315px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .main-wrap p{font-size:14px;line-height:21px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-email-form-wrap{width:315px;text-align:center;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form{gap:0;margin-bottom:46px;flex-direction:column;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .form-email{width:100%;margin-bottom:12px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .gateway-drawer-email-form .submit{width:100%;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .display-error{top:92px;width:295px;max-width:100%;margin:0 auto;left:50%;transform:translateX(-50%);}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .display-error span{font-size:10px;line-height:10px;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .terms{width:219px;max-width:100%;margin:0 auto;}
    #signup-popup .gateway-drawer .gateway-drawer-box-wrap .gateway-drawer-wrap .close-btn{top:10px;right:10px;}

    #subscription-drawer .gateway-drawer{height:auto;min-height:400px;padding:48px 0 24px;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap{width:327px;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .thumb-img img{width:250px;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont h2{font-size:24px;line-height:32px;margin:0 auto 13px;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont p{font-size:14px;line-height:21px;margin:0 auto 15px;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont .gateway-drawer-email-form{margin-bottom:72px;gap:12px;flex-direction:column;margin-bottom:45px;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont .gateway-drawer-email-form .form-email,
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont .gateway-drawer-email-form .submit{width:100%;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont .terms{width:219px;max-width:100%;margin:0 auto;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont #gateway-drawer-confirm-email-form .form-email{flex-direction:column;position:relative;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont #gateway-drawer-confirm-email-form .form-email p{padding:0;}
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont #gateway-drawer-confirm-email-form .form-email img{width:18px;position:absolute;bottom:0;right:20px;}
    .about-banner{text-align:center;padding:64px 0 32px;}
    .about-banner.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;}
    .about-banner .wp-block-column:first-child{padding:0;margin-bottom:30px;}
    .about-banner .wp-block-column h1:before{left:50%;transform:translateX(-50%);}
}
@media screen and (max-width: 425px){
    #subscription-drawer .gateway-drawer .gateway-drawer-wrap .gateway-drawer-cont h2{width: 100%;}
}
@media screen and (max-width: 320px){
    .main-carousel .pardon-hero-banner .hero-banner-wrap .pardon-content-wrap h1 {font-size: 24px;line-height: 34px;}
    .dp-search-stories-cat-filter-wrap .mega-menu .mega-menu-list{grid-template-columns:repeat(auto-fill,100px);}
    .dp-search-stories-cat-filter-wrap .mega-menu .mega-menu-list .mega-menu-item a img{width:100px;height: 100px;}
}
