@import url('https://kaowpodz.com/gfonts-css/css2?family=Mulish:wght@400;500;600;800&display=swap');
@import url('https://kaowpodz.com/gfonts-css/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');
@import url('https://kaowpodz.com/gfonts-css/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://kaowpodz.com/gfonts-css/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://kaowpodz.com/gfonts-css/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://kaowpodz.com/gfonts-css/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap%27');
/* Digital Numbers Font */
@font-face {
    font-family: 'Digital Numbers';
    src: url('../fonts/DigitalNumbers-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Neue Haas Grotesk Display Pro */
@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('../fonts/NeueHaasDisplayBold.ttf');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    }
/* Font End */
/* Amazaon Font */
@font-face {
    font-family: "Amazon Ember Display";
    src: url('../../fonts/AmazonEmberDisplay_Md.ttf');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Amazon Ember";
    src: url('../../fonts/AmazonEmber_Lt.ttf');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Amazon Ember";
    src: url('../../fonts/Amazon-Ember-Medium.ttf');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Amazon Ember";
    src: url('../../fonts/AmazonEmber_Rg.ttf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Amazon Ember";
    src: url('../../fonts/AmazonEmber_Bd.ttf');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* Font End */
/* Amazaon Font */
*,
*:after,
*:before{
    -webkit-tap-highlight-color: transparent;
}

a {text-decoration: none !important; color: #2F2F2F;}
a:hover, a:focus {color:inherit; }
body a:focus {
    outline: none !important;
}
body .ast-container,
body .container{max-width: 1792px; padding-inline: 80px; width:100%; margin-inline:auto; }
body.ast-separate-container {background-color: #fff;}

.site-content .ast-container {max-width: 100% !important; padding: 0; }
.site-content .ast-container .vc_column-inner {padding: 0; }

/*=========New Iphone image issue=========*/
body.archive .cat-blog-sec .post-thumbnail img, body.archive .cat-post-sec .post-thumbnail img{width: 100%;}
/*=========New Iphone image issue=========*/


/*banner*/
.home-banner-posts-row {margin: 0; }
.home-banner-posts .hm-post-image img,
.home-banner-posts .hm-post-image video {width: 100%; display: block; height: 100%; object-fit: cover; }
.home-banner-posts {flex-direction: row; display: flex; height: 622px; overflow: hidden; margin-block: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; }
.home-banner-posts .homebaner-col {width:33.333%; }
.home-banner-posts .hm-post-sec {position: relative; width:100%; }
.hm-post-sec .hm-post-badge {position: absolute; top: 24px; left: 0; z-index: 15; color: #FFF; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 600; background: url(../images/label-small.svg) no-repeat; height: 30px; line-height: 30px; background-position: right; padding: 0 40px 0 18px; background-size: 100%; }
.home-banner-posts .hm-post-image {position: relative; height: 100%; }
.home-banner-posts .hm-post-image:after {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) -21.68%, rgba(0, 0, 0, 1) 100%); opacity:.8; pointer-events:none; }
.hm-post-sec .hm-post-content {position: absolute; bottom: 30px; left: 60px; max-width: 520px; margin-bottom: 45px !important; transition: .3s all; right: 0; }
.hm-post-sec .all-taxonomy-lists .cat-badge a {background: #9EC39E; color: #FFF; font-family: Mulish; font-size: 18px; font-style: normal; font-weight: 500; line-height: 127%; display: inline-block; padding: 4px 6px; transition:.3s all !important; }
.hm-post-sec .all-taxonomy-lists .cat-badge a:hover {background: #fff !important; color: #000 !important;}
.hm-post-sec .all-taxonomy-lists {display: flex; flex-wrap: wrap; grid-gap: 10px; margin-bottom: 18px; }
.hm-post-sec .hm-post-content h2.hm-title {margin-bottom: 0; font-family: Mulish; font-size: 24px; font-style: normal; font-weight: 800; line-height: 127%; text-transform: uppercase; margin-bottom: 10px; }
.hm-post-sec .hm-post-content h2.hm-title a {color: #fff; }
.hm-post-sec .hm-post-content .small-desc {color: #FFF; font-family: Mulish; font-size: 18px; font-style: normal; font-weight: 400; line-height: 127%; opacity: .8; position: absolute; left: 0; top: 100%; opacity: 0; transition: .3s all; }
.home-banner-posts .banner-post-section:hover .small-desc {opacity: .9;}
.home-banner-posts .hm-post-image:after {transition: .3s all; }
.home-banner-posts .banner-post-section:hover .hm-post-image:after {opacity:1; transform: translate(0); transform: translate(0px, 0px); }
.hm-post-sec .all-taxonomy-lists .topic-cat a {background: #4D94FF; }
.hm-post-sec .all-taxonomy-lists .technology-cat a {background: #CE965F; }

.header-banner-section .wpb_content_element {margin-bottom: 0; }
.header-banner-section {position: relative; margin: 0; padding: 0; }

section.home-news-secmain,
section.home-whitepaper-sec-main,
section.home-subscription-form-sec-main,
section.home-videos-sec-main,
section.home-blog-sec-main,.home-tro-spotlight-main {margin: 120px 0; padding: 0; }
body .wpb_text_column.wpb_content_element {margin-bottom: 0; }
.header-banner-section:after {content: ''; position: absolute; left: 0; right: 0; bottom: -52px; height: 112px; border-radius: 1920px; opacity: 0.5; background: #547DAF; filter: blur(50px); z-index: 1; }
.header-banner-section .home-banner-posts-row {position: relative; z-index: 2; }

.custom-head .heading-btn {text-align: right !important; width:auto; }
.custom-head .heading-left {width: auto; }
h2.vc_custom_heading {color: #2F2F2F; font-family: Mulish; font-size: 36px; font-style: normal; font-weight: 500; line-height: 110%; margin-bottom: 0; }
body .view-all-btn button,
body .view-all-btn a {color: #FFF !important; text-align: center; font-family: Mulish; font-size: 16px !important; font-style: normal; font-weight: 600; line-height: 24px !important; border-radius: 8px !important; background: linear-gradient(291deg, #023E8A 23.55%, #48CAE4 99.57%) !important; padding: 10px 24px !important; border:0 !important; }
body .view-all-btn {margin-bottom: 0; }

body .custom-head {margin-bottom: 34px; display: grid; grid-template-columns: 1fr 108px; grid-gap: 30px; }
body .custom-head p {color: #808080; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150.5%; margin-top: 12px; }
body .custom-head .wpb_text_column.wpb_content_element {margin-bottom: 0; }
.custom-head:after, .custom-head:before {display: none; }
.custom-head .heading-left {width: auto; }
.home-news-sec {display: flex; flex-wrap: wrap; margin-inline: -5px; grid-row-gap: 10px; }
.home-news-sec > .news-posts {width: calc(33.33% - 10px); margin: 0 5px 0px; position: relative; }
.home-news-sec > .news-posts .news-img {border-radius: 10px; overflow: hidden; position: relative; }
.home-news-sec > .news-posts .news-img:after {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: 10px; background: linear-gradient(330deg, #000 18.28%, rgba(0, 0, 0, 0.00) 81.69%); pointer-events:none; }
.home-news-sec > .news-posts.latest-news-home {width: calc(66.67% - 10px); }
.home-news-sec > .news-posts img {height: 310px; object-fit: cover; object-position: center top; }
.home-news-sec > .news-posts .news-title {position: absolute; bottom: 0; color: #FFF; font-family: Mulish; font-size: 20px; font-style: normal; font-weight: 500; line-height: 127.5%; padding: 0 28px 27px; z-index:3; }
.home-news-sec > .news-posts .news-title a {color: #fff; transition: .3s all;}
/*banner*/

/*header*/

header .ast-builder-grid-row .ast-grid-left-center-section,
header .ast-builder-grid-row .ast-grid-right-center-section {display: none; }
header .ast-builder-grid-row.ast-grid-center-col-layout {grid-template-columns: 100px 1fr 160px; grid-gap: 25px;/*Pritesh's css form nav logo*/grid-template-columns: 150px 1fr 160px;/*Pritesh's css form nav logo end*/}
header .ast-grid-right-section .ast-header-html-1 {width: 100%; padding: 0; }
header .ast-grid-right-section .ast-header-html-1 p {display: none; }
header .ast-grid-right-section .ast-header-html-1 > div,.ast-header-html-1 > div > div {width: 100%; }
header .ast-grid-right-section .header-right-section-wrap {display: grid; grid-template-columns: 44px 1fr; grid-gap: 10px; align-items: center; }
header .ast-grid-right-section .nav__right-item.nav__search .nav__search-trigger {background: linear-gradient(291deg, #023E8A 23.55%, #48CAE4 99.57%) !important; aspect-ratio: 1; display: block; border-radius: 100%; display: flex; justify-content: center; align-items: center; padding-bottom: 1px; }
header .ast-grid-right-section .nav__right-item.nav__search .nav__search-trigger img {display: block; }
header .ast-grid-right-section .header-right-section-wrap .signin-button .btn-header {border-radius: 8px; border: 1px solid var(--dsgsdfgg, #023E8A); background: #FFF; display: inline-block; text-align: center; width: 100%; padding: 10px 24px; white-space:nowrap; }

header .ast-grid-section-center > div, 
header .ast-grid-section-center > div > div,
header nav.site-navigation .main-navigation {width: 100%; }
header nav.site-navigation .main-navigation > ul.main-header-menu {width: 100%; justify-content: center; max-width: 1000px; margin: auto; justify-content: space-between; position:relative; }

header .main-header-menu > li > a {padding: 0 !important; color: #2F2F2F !important; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 500; }
header .ast-grid-right-section .header-right-section-wrap .signin-button .btn-header:hover {background: #2787b9; color: #fff; background: linear-gradient(291deg, #023E8A 23.55%, #48CAE4 99.57%); border-color: #fff; transition: 0s; }
/*header*/

/*blog*/

body .blog-title {color: #2F2F2F; font-family: Mulish; font-size: 20px; font-style: normal; font-weight: 500; line-height: 110%; margin-bottom: 7px; }
body .blog-title + .small-desc {color: #808080; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150%; overflow: hidden;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.home-whitepaper-sec {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 14px; }
.home-whitepaper-sec .whitepaper-img {border-radius: 10px; overflow: hidden; }
.home-whitepaper-sec .cat-date-wrap {display: flex; color: rgba(47, 47, 47, 1); font-family: Mulish; font-size: 14px; font-style: normal; font-weight: 400; line-height: 150.5%; padding: 14px 0 8px; border-bottom: 1px solid #DCDCDC; }
.home-whitepaper-sec .cat-date-wrap a {color: rgba(2, 62, 138, 1); font-weight: 700; text-decoration: underline !important; margin: 0 4px;}
.home-whitepaper-sec .content-sec {padding: 18px 40px 0 0; }

.gettexg-form {background: linear-gradient(291deg, #023E8A 23.55%, #48CAE4 99.57%);border-radius: 10px;text-align: center;padding: 48px 40px 48px; position: relative; overflow: hidden;}
.gettexg-form .home-newsletter-title {text-align: center !important; color: #fff; margin-bottom: 38px; }
.gettexg-form .home-newsletter-title br {display: none; }
.gettexg-form form.wpcf7-form {max-width: 701px; margin: auto; }
.gettexg-form form.wpcf7-form input:not([type="submit"]):not([type="ratio"]):not([type="checkbox"]) {border-radius: 15px; background: #FFF; border: 0; height: 60px; color: #828282; text-align: left; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 110%; padding: 0 18px; }
.gettexg-form form.wpcf7-form p {margin-bottom: 0; }
.gettexg-form form.wpcf7-form .home-form-wrap {margin-bottom: 0; }
.gettexg-form form.wpcf7-form .home-form-wrap .name-wrap {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 14px; margin-bottom: 14px; }
.gettexg-form form.wpcf7-form .submit-btn .submit-btn {border-radius: 15px; background: #2F2F2F; width: 100%; height: 60px; color: #FFF; text-align: center; font-family: Mulish; font-size: 20px; font-style: normal; font-weight: 600; line-height: 110%; margin-top: 35px; transition:.3s all; }
.gettexg-form form.wpcf7-form .submit-btn span.wpcf7-spinner {position: absolute; bottom: -31px; left: 0; right: -240px; margin: auto; background: #fff; }
.gettexg-form form.wpcf7-form .submit-btn span.wpcf7-spinner::before {background: #2f2f2f; }

.home-videos-sec-main h2.vc_custom_heading {margin-bottom: 30px; }
.home-video-sec {padding: 0 !important; position: relative !important; margin: 0 -7px  !important; }
.home-video-sec .video-posts {padding: 0 7px; }
.home-video-sec .video-posts .video-img .play-icon {background: #FFF; position: absolute; bottom: 0; right: 0; height: 58px; width: 68px; display: flex; align-items: center; justify-content: center; transition: .3s background;}
.home-video-sec .video-posts .video-img a {border-radius: 10px; border: 1px solid #C1C0BF; background-blend-mode: normal, multiply; overflow: hidden; display: block; position:relative; }
.home-video-sec .video-posts .video-img .v-img img {display: block; width: 100%; aspect-ratio: 1.75; }
.home-video-sec .con-video {padding: 29px 30px 0 0; }
.home-video-sec .con-video .video-title {color: #2F2F2F; font-family: Mulish; font-size: 20px; font-style: normal; font-weight: 500; line-height: 110%; margin-bottom: 7px; }
.home-video-sec .con-video .small-desc {color: #808080; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150.5%; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.home-video-sec .owl-nav button {width: 46px; height: 46px; font-size: 0; padding: 0; border: 0; background: url(../images/arrow-circle-left.png) no-repeat !important; background-position: center; position: absolute; top: -105px; z-index: 5; bottom: 0; left: 0; margin: auto -52px !important;font-size: 0 !important;background-position: center !important;border-radius: 100% !important; }
.home-video-sec .owl-nav button.owl-next {left: auto; right: 0; transform: rotate(180deg); }
.home-video-sec.owl-carousel .owl-item img{width: auto;}
.home-video-sec li{list-style-type: none !important;}
/* .home-video-sec .slick-arrow {width: 46px; height: 46px; font-size: 0; padding: 0; border: 0; background: url(../images/arrow-circle-left.png) no-repeat; background-position: center; position: absolute; top: -105px; z-index: 5; bottom: 0; left: 0; margin: auto -52px !important; }
.home-video-sec .slick-arrow.slick-next.slick-arrow {left: auto; right: 0; transform: rotate(180deg); } */
.blog-posts .blog-img {border-radius: 10px; overflow: hidden; height:100%; }
.home-blog-sec > .blog-posts {display: grid; grid-template-columns: 276px 1fr; grid-gap: 34px; padding: 5px 0; }
.blog-posts .right-sec {border-top: 1px solid #DCDCDC; padding: 22px 0; }

footer {background: #fff; border-top: 1px solid #DCDCDC; }
footer > div {background: #fff !important; }
footer > div {padding: 0 !important; }
footer .site-above-footer-wrap {padding: 0 !important; }
footer .ast-builder-footer-grid-columns {max-width: 1920px !important; padding-inline: 80px !important; width: 100% !important; align-items:center !important; }
footer .site-primary-footer-wrap {padding: 30px 0 !important; border-top: 1px solid #DCDCDC !important; }
footer .site-primary-footer-wrap {padding: 30px 0 !important; border-top: 1px solid #DCDCDC !important; }
footer ul.bottom-footer-links {margin: 0; list-style: none; display: flex; grid-gap: 70px; }
footer ul.bottom-footer-links a {color: #2F2F2F; font-family: Mulish; font-size: 14px; font-style: normal; font-weight: 500; line-height: 110%; transition:.3s all; }
footer .site-footer-section .ast-footer-copyright p {color: #2F2F2F; text-align: right; font-family: Mulish; font-size: 14px; font-style: normal; font-weight: 500; line-height: 110%; }
footer .site-footer-section .ast-footer-copyright p a {transition: .3s all; color: #2F2F2F; text-align: right; font-family: Mulish; font-size: 14px; font-style: normal; font-weight: 500; line-height: 110%; }
footer .footer-content-sec {text-align: left; }
footer .footer-content-sec .footer-logo {margin-bottom: 25px; }
footer .footer-content-sec .footer-cont {color: #2F2F2F; font-family: Mulish; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; max-width: 303px; }
footer .site-above-footer-inner-wrap {grid-gap: 0; grid-template-columns: 382px 2fr 1fr 1fr !important; align-items: normal !important; }
footer .site-above-footer-inner-wrap .site-footer-section {padding-block: 25px;}
footer .site-above-footer-inner-wrap .site-footer-section-2 {display: flex; justify-content: center; }
footer .site-above-footer-inner-wrap .site-footer-section-1 {border-right: 1px solid #DCDCDC; padding-block: 25px;     display: flex; flex-wrap: wrap; justify-content: flex-start; }
footer .ast-builder-layout-element[data-section="section-fb-social-icons-1"] {margin-top: auto;}
footer .site-above-footer-inner-wrap h2.widget-title,.site-above-footer-inner-wrap .wp-block-heading {color: #2F2F2F; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 500; line-height: 110%; margin-bottom: 34px; }
footer .site-above-footer-inner-wrap a.menu-link {color: #808080; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 110%; display: inline-block; transition:.3s all; }
footer .site-above-footer-inner-wrap .menu-item {line-height: 110%; margin-bottom: 15px; }
footer .site-above-footer-inner-wrap .menu-item:last-child {margin-bottom: 0; }
footer .foot-contact {display: grid; grid-template-columns: 18px 1fr; grid-gap: 19px; margin-bottom: 18px; color: #808080; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 110%; }
footer .foot-contact a {transition: .3s all; color: #808080; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 110%; }
footer .foot-contact .location-info.foot-info {max-width: 220px; line-height: 130%; }
footer [data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {text-align: left; }
footer .site-above-footer-inner-wrap .site-footer-section-4 {display: flex; justify-content: flex-end; }
footer .footer-social-inner-wrap svg {width: 20px !important; height: 20px !important; }
footer .footer-social-inner-wrap svg path {fill: #2F2F2F; transition:.3s all; }
footer .footer-social-inner-wrap svg:hover path {fill: #48CAE4; }
footer .site-footer-section .ast-footer-copyright p a:hover,
footer .site-above-footer-inner-wrap a.menu-link:hover,
footer .foot-contact a:hover,
footer ul.bottom-footer-links a:hover,
.home-whitepaper-sec .cat-date-wrap a:hover {color: #48CAE4; }

#ast-scroll-top {width: 50px; height: 50px; line-height: 47px; border-radius: 8px; background: linear-gradient(291deg, #023E8A 23.55%, #48CAE4 99.57%); }
.home-news-sec > .news-posts .news-img img,
.home-news-sec > .news-posts .news-title {transition: .3s all; }
.home-news-sec > .news-posts:hover .news-title {transform: translate(0px , -20px); }
.home-news-sec > .news-posts:hover .news-img img  {transform: scale(1.1);}
.home-video-sec .con-video .video-title a,
body .home-whitepaper-sec .blog-title a {color: #2F2F2F; transition: .3s all; }
body .blog-posts .blog-title a {color: #000; transition: .3s all; }
.home-video-sec .con-video .video-title a:hover,
body .home-whitepaper-sec .blog-title a:hover,
body .blog-posts .blog-title a:hover {color: #48CAE4; }

.gettexg-form form.wpcf7-form .submit-btn .submit-btn:hover {background: #000; }

body .view-all-btn button:hover,
body .view-all-btn a:hover,
body #ast-scroll-top:hover,
.cat-head-wrap .post-cat-lists:hover,
.home-form-wrap input[type="submit"]:hover,
.post-cont-sec .lp-clients-name:hover,
.load-more-sec .load-more:hover,
.find-tech-sec button:hover,
.find-tech-sec a:hover,
.whitepaper-cat-sec .lp-clients-name:hover,
.topic-taxonomy-page .lp-clients-name:hover,
.industry-taxonomy-page .lp-clients-name:hover,
.technology-taxonomy-page .lp-clients-name:hover {background: linear-gradient(115deg, #023E8A 23.55%, #48CAE4 99.57%) !important; }
.home-video-sec .video-posts:hover .video-img .play-icon {background: linear-gradient(115deg, #023E8A 23.55%, #48CAE4 99.57%) !important;}
.home-video-sec .video-posts:hover .video-img .play-icon img {filter: brightness(0) invert(1); }

.video-posts .v-img *,
.whitepaper-posts .whitepaper-img *,
.blog-posts .blog-img * {width: 100%; height: 100%; object-fit: cover; }
.all-cat-whitepaper .post-thumbnail,
.cat-post-sec .post-thumbnail,
.all-author-posts li .post-thumbnail,
.new-posts .v-img,
.serach-res-lists .post-thumbnail {overflow: hidden;}
.all-author-posts li .post-thumbnail {border-radius: 10px;}
.video-posts .v-img img,
.whitepaper-posts .whitepaper-img img,
.blog-posts .blog-img img,
.cat-post-sec .post-thumbnail img,
.cat-blog-sec .post-thumbnail img,
.cat-news-sec .post-thumbnail img,
.all-post-page .post-thumbnail img,
.latest-posts-wrap .post-img img,
.all-cat-whitepaper .post-thumbnail img,
.all-author-posts li img,
.new-posts .v-img img,
.serach-res-lists .post-thumbnail img {transition: .3s all; }
.guest-blog-lists .all-post-page{row-gap: 50px;}
.video-posts:hover .v-img img,
.whitepaper-posts:hover .whitepaper-img img,
.blog-posts:hover .blog-img img,
.cat-blog-sec > li:hover .post-thumbnail img,
.cat-news-sec > li:hover .post-thumbnail img,
.all-post-page > li:hover .post-thumbnail img,
.cat-post-sec > li:hover .post-thumbnail img,
.latest-posts-wrap .new-posts:hover .post-img img,
.all-cat-whitepaper >li:hover .post-thumbnail img,
.all-author-posts li:hover .post-thumbnail img,
.new-posts:hover .v-img img,
.serach-res-lists:hover .post-thumbnail img  {transform: scale(1.1); }
.gettexg-form:before, .gettexg-form:after {content: ''; position: absolute; bottom: 0; left: 0; background: url(../images/formleft-img.webp) no-repeat; height: 396px; width: 446px; mix-blend-mode: color-dodge; z-index: 1; pointer-events:none; animation: jumpInfinite 3s infinite;  }
.gettexg-form:after {background: url(../images/formright-img.webp) no-repeat; left: auto; right: 0; }
.gettexg-form > div {position: relative; z-index: 2; }
.cat-post-sec .post-date {margin-left: 5px;}
.cat-news-sec .post-date {margin-left: 5px;}

@keyframes jumpInfinite {
  0% {opacity: .3;}
  50% {opacity: 1; }
  100% {opacity: .3; }
}

.nav__right-item.nav__search:after {content: ''; position: fixed; right: 254px; top: 20px; width: 45px; height: 45px; background: #000; border-radius: 100%; transition: transform  0.7s cubic-bezier(0.4, 0, 0.2, 1); transform-origin: 50%; opacity: 0; pointer-events: none; }
html.search-open .nav__right-item.nav__search:after {opacity: .95; transform: scale(100); }
.nav__search-box {position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; pointer-events: none; }
.nav__search-box .close-icon {position: absolute; right: 45px; top: 40px; font-size: 45px; color: #fff; }
.search-form-sec {width: 100%; text-align: center; }
.search-form-sec form.nav__search-form {width: 100%; max-width: 800px; margin: auto; display: flex; flex-wrap: wrap; }
.search-form-sec form.nav__search-form button.search-button {background: linear-gradient(291deg, #023E8A 23.55%, #48CAE4 99.57%) !important; width: 60px; padding: 0; height: 60px; border-radius: 100%; }
.search-form-sec form.nav__search-form  input {width: calc(100% - 90px); margin-right: 30px; background: transparent; border: 0; font-size: 26px; padding: 0; color: #fff; font-family: Mulish; border-bottom: 1px solid #fff; padding: 0 20px; outline: none;}
.search-form-sec form.nav__search-form input::placeholder {color: #fff; }

html.search-open {overflow: hidden; }
html.search-open .nav__search-box {pointer-events: all;}
.nav__search-box .close-icon, 
.nav__search-box .search-form-sec {opacity: 0; transition: .5s all; }
html.search-open .nav__search-box .close-icon {cursor: pointer;}
html.search-open .nav__search-box .close-icon,
html.search-open .nav__search-box .search-form-sec {opacity: 1; }
.nav__search-box .search-form-sec {transform:translateY(30px); }
html.search-open .nav__search-box .search-form-sec {transform:translateY(0px); transition-delay:0.2s; }


/*sub menu*/
.main-navigation .sub-menu {border-radius: 0px 0px 10px 10px; border: 1px solid #DCDCDC; background: #FFF; box-shadow: 8px 7px 32px 0px rgba(0, 0, 0, 0.16) !important; padding: 0 0 12px; margin-left: -30px; min-width: 232px; transition: .3s all; position: absolute; left: -40px !important; top: 100%; width: auto; opacity: 0 !important; visibility: hidden !important; transition: .1s !important; }
.main-navigation .sub-menu .mega-custom-menu {padding: 8px 0; }
.main-navigation .main-header-menu > li:hover .sub-menu {opacity: 1 !important; visibility:visible !important; transition: .3s !important; }
.main-header-menu .sub-menu a {color: #2F2F2F; font-family: Mulish; font-size: 14px; font-style: normal; font-weight: 400; padding: 8px 5px 8px 16px !important; line-height: 28px; }
.main-header-menu > li > a:hover,
.main-header-menu .sub-menu a:hover {color: #48CAE4 !important; }
.main-header-menu .sub-menu a {white-space: nowrap;}

.main-navigation .sub-menu .mega-custom-menu {padding: 0; max-height: 270px; overflow: auto; margin-top: 12px; width:100%; }
header .seach-menu i {position: absolute; right: 10px; top: 15px; cursor: pointer;}
.main-navigation .sub-menu input {background: #fff url(../images/Search.png) no-repeat; border: 0; border-bottom: 1px solid #DCDCDC; border-radius: 0; font-size: 13px; height: 45px; padding: 0 30px 0 39px; color: #2F2F2F; background-position: 14px 15px; width: 100%;}
.main-navigation .sub-menu .empty-result {font-size: 14px; padding: 0px 17px 10px; color:red; }

body {padding-top: 81px !important; }
body header.site-header {position: absolute; top: 0; left: 0; right: 0; }
body > .site {position: static !important; }
body header.site-header.sticky-menu {position: fixed; background: #fff; box-shadow: 0 2px 23px 0 rgba(0,0,0,.1); animation: stickeyanim .7s forwards; z-index: 15000; }
@keyframes stickeyanim {
    0% {
        transform: translateY(-72px)
    }

    100% {
        transform: translateY(0)
    }
}
body .animated {-webkit-animation-duration: 2s !important; animation-duration: 2s !important; animation-delay: .1s !important; }
body .header-banner-section.animated {animation-delay: 0s !important; animation-duration: 1s !important; }

.main-header-menu > li > a.menu-link {position: relative; }
.main-header-menu > li > a:after {content: ''; position: absolute; left: -20px; right: -20px; top: 0; bottom: 0; }

.homebaner-col .owl-dots {margin-top: 0; }
.home-banner-posts .homebaner-col .owl-dots {position: absolute; bottom: 20px; left: 20px; right: 30px; }

.home-banner-posts .homebaner-col .owl-theme .owl-dots .owl-dot span {background: #fff !important; opacity: .5; }
.home-banner-posts .homebaner-col .owl-theme .owl-dots .owl-dot.active  span {opacity: 1; background: #fff !important; }

.home-banner-posts .homebaner-col > div,
.home-banner-posts .homebaner-col > div .owl-stage-outer,
.home-banner-posts .homebaner-col .owl-stage,
.home-banner-posts .homebaner-col .owl-stage .owl-item,
.home-banner-posts .homebaner-col .owl-stage .owl-item .banner-post-section,
.home-banner-posts .homebaner-col .owl-stage .owl-item .hm-post-sec {height: 100%; }

/*Inner pages*/

.site-content .ast-container {display: block;}
.site-content .ast-container {display: block;}
.banner-section img {width: 100%; min-height: 231px; object-fit: cover; max-height: 231px;}
.banner-section .banner-cont-wrap {position: relative; }
.banner-section .banner-cont-wrap .banner-title {color: #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center; font-family: Mulish; font-size: 48px; font-weight: 900; line-height: 61px; letter-spacing: 0em; text-align: center; background: rgba(0,0,0, .4); }
body .breadcrumb-sec {max-width: 1792px; padding-inline: 80px; width: 100%; margin-inline: auto; padding-block: 40px; display: flex; font-family: Mulish; font-size: 20px; font-weight: 600; line-height: 22px; letter-spacing: 0em; text-align: left; color: #2F2F2F; flex-wrap:wrap; }
body .breadcrumb-sec p {margin-bottom: 0;}
body .cat-icons-listing {margin: 0 -15px; padding: 0; list-style: none; display: flex; flex-wrap: wrap; grid-gap: 50px 0px; }
body .cat-icons-listing > li {width: calc(20% - 30px); margin-inline:15px; display:none; }

.cat-icons-listing li a {border: 1px solid #C1C0BF; height: 100%; align-items: center; border-radius: 10px; padding: 40px 30px; justify-content: space-between; grid-gap: 19px; min-height: 135px; transition: .3s all; background: #fff; display: grid; grid-template-columns: calc(100% - 65px) 46px;}
.cat-icons-listing li a:hover {border-color: #023E8A; box-shadow: 8px 8px 28px 0px #00000014;}
.cat-icons-listing li h2 {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 22px; letter-spacing: 0em; text-align: left; margin-bottom: 0;}
.industry-page-sec,.topic-lists-sec,.technology-page-sec {padding-bottom: 100px;}

.technology-iconlist .cat-icons-listing {flex-wrap: wrap; grid-gap: 115px 0; margin-inline:-50px; }
.technology-iconlist .cat-icons-listing > li {width: calc(33.3% - 100px); margin-inline: 50px; }
.technology-iconlist .cat-icons-listing li a {display: block; padding: 10px 25px 20px; }
.technology-iconlist .cat-icons-listing li h2 {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 25px; letter-spacing: 0em; margin-bottom: 13px;}
.technology-iconlist .cat-icons-listing li p {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 20px; letter-spacing: 0em; text-align: left; color: #808080;}
.technology-iconlist .cat-icons-listing .technology-img img {max-width: 85%; margin: auto; display: block;}

.main-navigation .sub-menu .mega-custom-menu::-webkit-scrollbar-track {border-radius: 10px; background-color: #fff;}
.main-navigation .sub-menu .mega-custom-menu::-webkit-scrollbar {width: 12px; background-color: #fff;}
.main-navigation .sub-menu .mega-custom-menu::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #D9D9D9;}


body .post-wrap-sec,
body .blog-wrap-sec, 
body .news-wrap-sec .cat-head-wrap,
body .news-wrap-sec .cat-news-sec,
body .tax-form  {max-width: 1792px; padding-inline: 80px; width: 100%; margin-inline: auto;}
.cat-head-wrap .hm-post-badge {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 40px; letter-spacing: 0em; text-align: left; color:#2F2F2F; margin-bottom:0 !important; }
.cat-head-wrap {margin-bottom: 35px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.cat-head-wrap .post-cat-lists {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 16px; font-weight: 600; letter-spacing: 0em; text-align: center; display: inline-block; color: #fff; padding: 10px 24px !important; border-radius: 8px; line-height: 150%; }

ul.cat-post-sec {list-style: none; margin: 0; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 35px 27px;}
ul.cat-post-sec > li {box-shadow: 8px 8px 28px 0px #00000014; border: 1px solid #C1C0BF; background: #fff; border-radius: 10px; display: grid; grid-template-columns: 44% 1fr; overflow: hidden;}
.cat-post-sec .post-cont-sec h2 {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 25px; letter-spacing: -0.41600000858306885px; text-align: left; margin-bottom: 8px; color: #2F2F2F; }
.post-cont-sec .cont-whitepaper {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 140%; letter-spacing: 0.15000000596046448px; text-align: left; color: #808080; margin-bottom: 10px; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

.post-cont-sec .cont-whitepaper

.post-cont-sec .lp-clients-name {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); border-radius: 100px; padding: 3px 13px 3px 13px; font-family: Mulish; font-size: 14px; font-weight: 700; line-height: 21px; letter-spacing: 0em; text-align: center; color: #fff; display: inline-block; margin-bottom: 10px;}
.all-cat-whitepaper .author-date-data,
.cat-post-sec .author-date-data,
.con-post .author-date-data {display: flex; flex-wrap: wrap; align-items: center; font-family: Mulish; font-size: 13px; font-weight: 400; line-height: 21px; color: #2F2F2F; }
.all-cat-whitepaper .author-date-data .author,
.cat-post-sec .author-date-data .author,
.con-post .author-date-data .author {font-family: Mulish; font-size: 14px; font-weight: 700; line-height: 21px; color: #023E8A; margin-inline: 7px; margin-bottom: 0;}
.all-cat-whitepaper .author-date-data .author a,
.cat-post-sec .author-date-data .author a,
.con-post .author-date-data .author a {color: #023E8A; text-decoration: underline !important; transition: .3s all;}
.all-cat-whitepaper .author-date-data .author a:hover,
.cat-post-sec .author-date-data .author a:hover,
.cat-blog-sec .author-date-data .author a:hover,
.con-post .author-date-data .author a:hover {color:#2e95c2; text-decoration:none !important; }
.common-tax-page .post-wrap-sec, .common-tax-page .blog-wrap-sec, .common-tax-page .news-wrap-sec {margin-bottom: 100px;}

ul.cat-post-sec .post-cont-wrap {padding: 16px 16px 16px 40px; align-self: center;}
.cat-post-sec .post-thumbnail a,
.cat-post-sec .post-thumbnail img {height: 100%; object-fit: cover;}
ul.cat-post-sec .post-cont-wrap h3,
.cat-whitepaper-lisicle-page .post-cont-wrap h3 {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 25px; text-align: left; color: #2F2F2F; margin-bottom: 6px;}

ul.cat-post-sec .post-cont-wrap h3 a,
ul.cat-blog-sec .post-cont-sec h3 a,
.cat-whitepaper-lisicle-page .post-cont-wrap h3 a {color: #2F2F2F; }
ul.cat-post-sec .post-cont-wrap h3 a:hover,
ul.cat-blog-sec .post-cont-sec h3 a:hover,
.cat-whitepaper-lisicle-page .post-cont-wrap h3 a:hover {color: #217cb2;}

.cat-blog-sec {list-style: none; margin: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px 21px; }
.cat-blog-sec .post-thumbnail {border-radius: 10px; overflow: hidden; aspect-ratio: 1.83; margin-bottom: 18px; }
.cat-blog-sec .post-thumbnail img {height: 100%; object-fit: cover; }
.cat-blog-sec .post-cont-sec h3 {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 22px; letter-spacing: 0em; text-align: left; color: #2F2F2F; margin-bottom: 10px; text-overflow: ellipsis; display: -webkit-box; line-clamp: 1; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.cat-blog-sec .author-date-data {display: flex; flex-wrap: wrap; align-items: center; font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 21px; color: #2F2F2F; }
.cat-blog-sec .author-date-data .author {font-family: Mulish; font-size: 14px; font-weight: 700; line-height: 21px; color: #023E8A; margin-inline: 7px;}
.cat-blog-sec .author-date-data .author a {color: #023E8A; text-decoration: underline !important;}
.cat-blog-sec .post-date {margin-left: 5px;}

.news-wrap-sec {background: #002D65; padding-block: 58px;}
.news-wrap-sec .author-date-data {display: flex; flex-wrap: wrap; align-items: center; font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 21px; color: #fff; }
.news-wrap-sec .author-date-data .author {font-family: Mulish; font-size: 14px; font-weight: 600; line-height: 21px; color: #fff; margin-inline: 7px;}
.news-wrap-sec .author-date-data .author a {color: #fff; text-decoration: underline !important;}
.news-wrap-sec .author-date-data .author a:hover {text-decoration: none !important;}

ul.cat-news-sec {list-style: none; margin: 0; display: flex; flex-wrap: wrap; grid-gap: 50px 0; justify-content: flex-start; padding-inline: 65px !important; }
ul.cat-news-sec .post-thumbnail {margin-bottom: 15px; border: 2px solid #FFFFFF; border-radius: 10px; overflow: hidden;}
ul.cat-news-sec .post-thumbnail a {display: block; }
ul.cat-news-sec .post-thumbnail a img {height: 100%; width: 100%; object-fit: cover; aspect-ratio: 1.42;  }
ul.cat-news-sec .post-cont-sec {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 25px; letter-spacing: 0em; text-align: left; }
ul.cat-news-sec .post-cont-sec a {color: #fff; overflow: hidden; }
ul.cat-news-sec .post-cont-sec a:hover{color: #59c1ff;}
ul.cat-news-sec .post-cont-sec h3 {display: block; display: -webkit-box; color: #fff; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 25px; margin-bottom:10px; }
ul.cat-news-sec > li {width: calc(25% - 30px); margin: 0 15px;}
.news-wrap-sec .hm-post-badge {color: #fff;}
.news-wrap-sec a.post-cat-lists {background: #fff; color: #023E8A; border: 1px solid #fff;}


.single-news .single-details-rightcon a
{
	text-decoration: underline !important;
	font-weight: bold;
}
.single-news .single-details-rightcon a:hover
{
	text-decoration: none !important;
    background: linear-gradient(-1deg, #023E8A 23.55%, #48CAE4 99.57%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.news-wrap-sec a.post-cat-lists:hover {background: transparent !important; color: #fff;}
body .breadcrumb-sec a:hover {color: #023E8A;}
body .tax-form {margin-bottom: 100px;}
.susb-common-form {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); padding: 1px; border-radius: 10px; overflow: hidden;}
.subsctiption-form-wrap {background: #fff linear-gradient(290.91deg, rgba(2, 62, 138, 0.1) 23.55%, rgba(72, 202, 228, 0.1) 99.57%); padding: 44px 75px; border-radius: 10px; display: grid; grid-template-columns: 49% 49%; grid-gap: 2%;}

.subsctiption-form-wrap .subs-content-sec h4 {font-family: Mulish; font-size: 27px; font-weight: 600; line-height: 33.89px; text-align: left; margin-bottom: 20px; max-width: 561px; }
.subsctiption-form-wrap .subs-content-sec p {font-family: Mulish; font-size: 18px; font-weight: 600; line-height: 27px; text-align: left; max-width: 561px;}

.home-form-wrap {margin-bottom: 0 !important;}
.home-form-wrap input:not([type="submit"]):not([type="checkbox"]):not([type="ratio"]) {border: 0; height: 48px; padding: 0 16px; border-radius: 8px; border: 1px solid #E3E5E8; font-size: 14px; line-height: 42px; box-shadow: 0px 1px 2px 0px #1018280D;}
.home-form-wrap p {margin-bottom: 14px; position: relative;}
.home-form-wrap .name-wrap {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 34px;}
.home-form-wrap input.wpcf7-not-valid {border-color: red !important;}

.home-form-wrap input[type="submit"] {width: 100%; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; text-align: center; padding: 0; height: 44px; border-radius: 8px;}
.home-form-wrap input[type="submit"] + .wpcf7-spinner {position: absolute; right: -160px; left: 0; margin: auto; top: 0; bottom: 0;}
.home-form-wrap label {font-family: 'Mulish'; font-size: 16px; font-weight: 500; line-height: 24px; text-align: left; margin-bottom: -10px; display: block;}

.home-form-wrap .submit-btn p {margin-bottom: 0;}
form.invalid .wpcf7-response-output,
form.failed .wpcf7-response-output,
form.spam .wpcf7-response-output,
form.sent .wpcf7-response-output {margin: 20px 0 0; border: 1px solid #BD5151 !important; text-align: center; background: #BD5151; color: #fff; padding: 6px 10px; border-radius: 6px; font-size: 15px;}
form.invalid .wpcf7-response-output, form.failed .wpcf7-response-output, form.sent .wpcf7-response-output ,form.spam .wpcf7-response-output{margin: 20px 0 0; border: 1px solid red !important; text-align: center; background: #fff; color: #fff; padding: 6px 10px; border-radius: 6px; font-size: 15px; color: red;}
form.sent .wpcf7-response-output {background: #fff; color:#2f9338 ; border-color: #2f9338 !important;}
form .wpcf7-not-valid-tip {color: red;}

ul.all-post-page.tax-blog-all-lists > li,
ul.all-post-page.tax-post-all-lists > li,
ul.all-post-page.tax-news-all-lists > li {margin-bottom: 60px;}

.load-more-sec {text-align: center; margin-bottom: 70px;}
.load-more-sec .load-more {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); display: inline-block; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; text-align: center; color: #fff; padding: 10px 24px; border-radius: 8px;}

body h2.hm-post-badge {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 39.6px; text-align: left;}
ul.all-post-page.tax-blog-all-lists,
ul.all-post-page.tax-post-all-lists,
ul.all-post-page.tax-news-all-lists {margin-bottom: 20px; grid-gap: 0 20px;}

.topic-lists-sec .load-more-sec,
.industry-page-sec .load-more-sec {margin-top: 50px;}
.technology-page-sec .load-more-sec {margin-top: 80px;}

.blog-lisicle-page h2,
.news-lisicle-page h4,
.whitepaper-lisicle-page h2 {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 39.6px; text-align: left; margin-bottom: 35px;}
.blog-lisicle-page .new-posts-sec,
.news-lisicle-page .new-posts-sec,
.whitepaper-lisicle-page .new-posts-sec {margin: 0;}
.blog-lisicle-page .tax-form,
.news-lisicle-page .tax-form,
.whitepaper-lisicle-page .tax-form,
.cat-whitepaper-lisicle-page .tax-form {padding: 0;}


body .latest-post-sec {margin-bottom: 80px;}
.blog-all-posts .posts-cont h3,
.news-all-posts .posts-cont h4,
.whitepaper-all-posts .posts-cont h3,
.latest-posts-wrap h3.post-title {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 130%; transition: .3s all; text-align: left; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.whitepaper-all-posts .posts-cont h3 {-webkit-line-clamp: 1;}
.latest-posts-wrap h3.post-title a {color: #2F2F2F;}
.latest-posts-wrap h3.post-title a:hover,
.blog-all-posts .posts-cont h3 a:hover, 
.news-all-posts .posts-cont h4 a:hover, 
.whitepaper-all-posts .posts-cont h3 a:hover, 
.latest-posts-wrap h3.post-title a:hover,
.blog-all-posts .posts-cont h3:hover,
.news-all-posts .posts-cont h4:hover {color: #217cb2;}
.blog-all-posts .wrap-foot-post-list,
.news-all-posts .wrap-foot-post-list,
.latest-posts-wrap .wrap-foot-post-list  {display: grid; grid-template-columns: 1fr 72px; align-items: flex-start;}
.latest-whitepapers .latest-posts-wrap .wrap-foot-post-list {grid-template-columns: 1fr;}
.blog-all-posts .wrap-foot-post-list .like-posts,
.news-all-posts .wrap-foot-post-list .like-posts,
.latest-posts-wrap .wrap-foot-post-list .like-posts {font-family: Mulish; font-size: 14px; font-weight: 500; line-height: 21.07px; text-align: center; display: flex; grid-gap: 5px; align-items: center; justify-content: flex-end;}
.latest-whitepapers .latest-posts-wrap .left-sec .small-desc {-webkit-line-clamp: 1; min-height: 25px;}


.blog-all-posts ul.all-post-page,
.news-all-posts ul.all-post-page,
.whitepaper-all-posts ul.all-post-page {grid-gap: 0 20px; margin-bottom: 0;}
.blog-all-posts ul.all-post-page > li,
.news-all-posts ul.all-post-page > li {margin-bottom: 80px;}

.blog-pagination-sec,
.cat-whitepaper-pagination,
.news-pagination-sec,
.whitepaper-pagination-sec {margin-bottom: 80px; display: flex; justify-content: center; align-items: center;}
.blog-pagination-sec .page-numbers,
.cat-whitepaper-pagination .page-numbers,
.news-pagination-sec .page-numbers,
.whitepaper-pagination-sec .page-numbers {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 24px; text-align: center;}
.blog-pagination-sec svg,
.cat-whitepaper-pagination svg,
.news-pagination-sec svg,
.whitepaper-pagination-sec svg {display: none;}
.blog-pagination-sec .deco-links,
.blog-pagination-sec a.next,
.cat-whitepaper-pagination a.next,
.blog-pagination-sec a.prev,
.news-pagination-sec .deco-links,
.news-pagination-sec a.next,
.news-pagination-sec a.prev,
.whitepaper-pagination-sec .deco-links,
.whitepaper-pagination-sec a.next,
.whitepaper-pagination-sec a.prev {font-family: Mulish; font-size: 14px; font-weight: 700; line-height: 24px; text-align: center; color: #2F2F2F;}
.blog-pagination-sec > *,
.cat-whitepaper-pagination > *,
.news-pagination-sec > *,
.whitepaper-pagination-sec > * {margin: 0 15px;}
.blog-pagination-sec span.page-numbers.current,
.cat-whitepaper-pagination span.page-numbers.current,
.news-pagination-sec span.page-numbers.current,
.whitepaper-pagination-sec span.page-numbers.current {background: linear-gradient(290.91deg, rgba(2, 62, 138, 0.8) 23.55%, rgba(72, 202, 228, 0.8) 99.57%); width: 32px; height: 32px; line-height: 32px; color: #fff; font-family: Mulish; font-size: 14px; font-weight: 700; text-align: center; border-radius: 4px;}
.blog-pagination-sec .deco-links,
.cat-whitepaper-pagination .deco-links,
.news-pagination-sec .deco-links,
.whitepaper-pagination-sec .deco-links {display: none !important;}
.blog-pagination-sec a.page-numbers:hover,
.cat-whitepaper-pagination a.page-numbers:hover,
.news-pagination-sec a.page-numbers:hover,
.whitepaper-pagination-sec a.page-numbers:hover {color: #309bc6;} 

.all-post-page .author-date-data .author {font-size: 14px; line-height: normal;}
.author-date-data .auth-sec {display: flex;}

.whitepaper-all-posts ul.all-post-page > li {margin-bottom: 50px; border: 1px solid #C1C0BF; border-radius: 10px; overflow: hidden; box-shadow: 8px 8px 28px 0px #00000014; padding-bottom: 15px;}

.whitepaper-all-posts ul.all-post-page > li .post-thumbnail {border-radius: 0; margin-bottom: 15px;}
.whitepaper-all-posts ul.all-post-page .whitepaper-cat-sec {margin-left: 24px; margin-bottom: 10px;}
.whitepaper-cat-sec .lp-clients-name,
.topic-taxonomy-page .lp-clients-name,
.industry-taxonomy-page .lp-clients-name,
.technology-taxonomy-page .lp-clients-name  {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 14px; font-weight: 700; line-height: 21.07px; text-align: center; color: #FFFFFF; display: inline-block; padding: 4px 13px; border-radius: 120px; text-transform: uppercase;}
.whitepaper-all-posts ul.all-post-page .posts-cont,
.whitepaper-all-posts ul.all-post-page .wrap-foot-post-list {padding-inline: 24px;}
.whitepaper-lisicle-page .whitepaper-all-posts {margin-bottom: 40px;}


/*left right blog start*/

.latest-posts-wrap {display: flex; flex-wrap: wrap; margin-inline: -16px;}
.latest-posts-wrap > div {width: 50%; padding: 0 16px;}

.latest-posts-wrap .left-sec > div:not(:first-child),
.latest-posts-wrap .right-sec > div:first-child {display: none;}
.latest-posts-wrap h3.post-title {margin-bottom: 10px; min-height: auto;}
.latest-posts-wrap .post-img {border-radius: 10px; overflow: hidden; margin-bottom: 18px;}

.latest-whitepapers .latest-posts-wrap .left-sec .post-img {border-radius: 10px 10px 0 0;}
.latest-whitepapers .latest-posts-wrap .right-sec .post-img {border-radius: 10px 0 0 10px;}

.latest-posts-wrap .post-img img { object-fit: cover; transition: .3s all;}
.latest-posts-wrap .wrap-foot-post-list {margin-bottom: 16px;}
.latest-posts-wrap .small-desc {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 28px; text-align: left; color: #808080; min-height: 56px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.latest-posts-wrap .right-sec .new-posts {display: flex; flex-wrap: wrap; margin-bottom: 38px;}
.latest-posts-wrap .right-sec .new-posts .post-img {width: 54%; margin-bottom: 0;}
.latest-posts-wrap .right-sec .new-posts .con-post {width: 46%; padding-left: 19px; padding-bottom: 30px; position: relative;}
.latest-posts-wrap .right-sec .new-posts .con-post .like-posts {position: absolute; bottom: 0;}
.latest-posts-wrap .right-sec .new-posts .post-img img {margin-bottom: 0; height: 100%; aspect-ratio: 1.8;}
.latest-posts-wrap .right-sec .new-posts .post-img * {height: 100%;}
.latest-posts-wrap .left-sec img {aspect-ratio: 2; width: 100%}
.latest-posts-wrap .right-sec .new-posts:last-child {margin-bottom: 0;}

.latest-whitepapers .new-posts {border: 1px solid #C1C0BF; box-shadow: 8px 8px 28px 0px #00000014; border-radius: 10px; overflow: hidden;}
.latest-whitepapers .latest-posts-wrap .post-img img {border-radius: 0;}
.latest-whitepapers .latest-posts-wrap .left-sec .whitepaper-cat-sec {margin-right: 16px;}
.latest-whitepapers .latest-posts-wrap .left-sec .con-post {padding: 0 22px 15px;}
.latest-whitepapers .latest-posts-wrap .right-sec .wrap-foot-post-list {display: block; }
.latest-whitepapers .latest-posts-wrap .right-sec .whitepaper-cat-sec {width: 100%; margin-bottom: 16px; }
.latest-whitepapers .latest-posts-wrap .right-sec .new-posts .con-post {padding-top: 21px; padding-bottom: 21px; align-self: center; padding-right: 19px; }
.latest-whitepapers .latest-posts-wrap .left-sec .post-img img {aspect-ratio: 2.3; border-radius: 10px 10px 0 0;}
.latest-whitepapers .latest-posts-wrap .right-sec .post-img img {aspect-ratio: 1.75;}
.latest-whitepapers .right-sec .new-posts:not(:last-child) {margin-bottom: 22px;}



/*left right blog end*/

.cat-whitepaper-lisicle-page h2 {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 39.6px; text-align: left; margin-bottom: 35px; color: #2F2F2F;}
.all-cat-whitepaper {list-style: none; margin: 0; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 35px 27px; }
.all-cat-whitepaper > li {box-shadow: 8px 8px 28px 0px #00000014; border: 1px solid #C1C0BF; background: #fff; border-radius: 10px; display: grid; grid-template-columns: 44% 1fr; overflow: hidden;}
.all-cat-whitepaper .post-cont-wrap {padding: 21px 31px; align-self: center; display: flex; flex-wrap: wrap;}
.all-cat-whitepaper .post-cont-wrap  .author-date-data {margin-top: auto; padding-top: 10px;}
.cat-whitepaper-wrap {margin-bottom: 100px; }

section.industry-page-sec {margin-inline: 0; padding-inline: 0;}

html,
html body {overflow: hidden; overflow-y: auto;}
.latest-posts-wrap .right-sec .wrap-foot-post-list {grid-template-columns: 1fr;}
.latest-whitepapers .left-sec .new-posts {height: 100%;}
.cat-whitepaper-lisicle-page .post-thumbnail > a, 
.cat-whitepaper-lisicle-page .post-thumbnail img {height: 100%; display: block; object-fit: cover;}
.ccpa-section-cont ul, .ccpa-section-cont ol {padding-left: 24px;}
section.guest-blog-lists {margin-bottom: 80px;}
.guest-blog-lists .load-more-sec {margin-top: 60px;}


/*blog detail & news detail start*/


.single-blog-page {margin-top: 0 !important; }
.blog-single-content-wrap .img-blog img {object-fit: cover; width: 100%; max-height: 469px; min-height: 469px;}
.single-detailsimg-sec {position: relative; border-radius: 10px; overflow: hidden; margin-bottom: 50px; }
.single-detailsimg-sec .date-read-sec .cont-read {position: relative; padding-left: 20px;}
.single-detailsimg-sec .date-read-sec .cont-read:after {content: ''; position: absolute; left: 9px; top: 5px; width: 6px; height: 6px; background: #fff; border-radius: 100%;}
.single.single-blog .breadcrumb-sec {padding-bottom: 30px; padding-top: 30px;}
.single-detailsimg-sec .date-read-sec {position: absolute; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); width: 100%; padding-left: 50px; padding-block: 22px; backdrop-filter: blur(4px); display: flex; flex-wrap: wrap;}
.single-detailsimg-sec .date-read-sec .date-sec {float: left; }
.single-detailsimg-sec .date-read-sec .date-sec, 
.single-detailsimg-sec .date-read-sec .cont-read {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 17.57px; color: #fff; }

body.single-blog, 
body.single-news {overflow: visible; overflow-y: visible;}
div.single-detailcon-sec {display: grid; grid-template-columns: 315px 1fr 315px; grid-gap: 35px; margin-bottom: 80px; max-width: 1920px; margin-inline: auto;}
.single-detailcon-sec .right-sec {max-width: 1200px; }
.single-content-wrap .single-blog-leftsec {max-width: 315px; width: 100%; position: sticky; top: 150px; left: 0; overflow: visible; }
.single-content-wrap .left-section {padding-top: 255px; }
.single-details-rightcon h1 {font-family: Mulish; font-size: 48px; font-weight: 700; line-height: 60px; color: #2F2F2F; margin-bottom: 40px !important; text-align: center !important; } 
.single-details-rightcon .small-desc {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 27px; color: #000; margin-bottom: 28px; }
.single-details-rightcon h1,
.single-details-rightcon h2,
.single-details-rightcon h3,
.single-details-rightcon h4,
.single-details-rightcon h5,
.single-details-rightcon h6 {font-family: Mulish;  font-weight: 700; line-height: 120%; color: #000; margin-bottom: 15px; margin-top:35px; } 

.single-details-rightcon h1 {font-size: 48px;}
.single-details-rightcon h2 {font-size: 34px;}
.single-details-rightcon h3 {font-size: 28px;}
.single-details-rightcon h4 {font-size: 23px;}
.single-details-rightcon h5 {font-size: 20px;}
.single-details-rightcon h6 {font-size: 16px;}

.single-details-rightcon > h1 {margin-top: 0;}

.single-details-rightcon p, 
.single-details-rightcon ol > li, 
.single-details-rightcon ul li {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 27px;color:#000; }
.single-details-rightcon ol li {margin-bottom: 5px;}
.single-details-rightcon p {margin-bottom: 16px;}

.single-details-rightcon ol {margin-left: 38px;}
.single-details-rightcon ol ul {margin-top: 18px; margin-left: 10px;}
.single-details-rightcon ul {margin-left: 24px; } 
.single-details-rightcon ul li {position: relative; margin-bottom: 5px; list-style: none; padding-left: 18px; margin-left:0; margin-bottom:10px; } 
.single-details-rightcon ul li:before {content: ""; position: absolute; top: 13px; left: -3px; transform: translateY(-50%) rotate(45deg); width: 10px; height: 10px; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%);}
.single-details-rightcon h2.last-stop, .single-details-rightcon span.last-stop {background: linear-gradient(-1deg, #023E8A 23.55%, #48CAE4 99.57%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 
/*new vishal*/
.single-blog .single-details-rightcon .blog-content a {font-weight: 700; text-decoration: underline !important;}
.single-blog .single-details-rightcon .blog-content a:hover {text-decoration: none !important; background: linear-gradient(-1deg, #023E8A 23.55%, #48CAE4 99.57%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
/*new vishal*/
.wrap-taggin-with-btns .article-tagging-lists {margin-left: 0; display: flex; gap: 12px 10px; margin-bottom: 0; flex-wrap: wrap;}
.article-tagging-lists li {list-style: none; padding-left: 0 !important; } 
.article-tagging-lists li:before {display: none;}
.single-detailcon-sec .wrap-taggin-with-btns {margin-top: 40px; margin-bottom: 60px; }
.article-tagging-lists li {margin-bottom: 0 !important; }
.article-tagging-lists li .cat-badge a {padding: 5px 10px 5px 10px; border-radius: 18px; font-family: Mulish; font-size: 16px; font-weight: 500; line-height: 20.08px; text-align: center !important; color: #fff; }
.article-tagging-lists .blue-badge .cat-badge a {background: rgba(77, 148, 255, 1); }
.article-tagging-lists .green-badge .cat-badge a {background: rgba(158, 195, 158, 1); }
.article-tagging-lists .orange-badge .cat-badge a{background: rgba(206, 150, 95, 1); }
.article-tagging-lists li .cat-badge a:hover {background: #000 !important}
.wrap-taggin-with-btns {display: grid; grid-template-columns: 1fr 250px;}
.wrap-taggin-with-btns .like-dislike-btn .pld-like-dislike-wrap {margin-bottom: 0 !important; display: flex; align-items: center; gap: 22px; }
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-like-wrap a {position: relative; padding-right: 50px; border-right: 1px solid rgba(122, 122, 122, 1); }
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-dislike-wrap a {position: relative; padding-right: 67px; border-right: 1px solid rgba(122, 122, 122, 1); }

.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-like-wrap a:after, .wrap-taggin-with-btns .pld-like-dislike-wrap .pld-dislike-wrap a:after {content: ''; position: absolute; left: -10px; right: -26px; top: 0; bottom: 0; z-index: 1500;}
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-like-wrap a:before {content: 'Like'; position: absolute; top: 50%; left: 24px; transform: translateY(-50%); width: 100%; height: auto; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; color: rgba(47, 47, 47, 1); }
.pld-like-dislike-wrap .pld-count-wrap {font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 20.08px; color: rgba(47, 47, 47, 1); }
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-common-wrap {border: 2px solid #416ea7; border-radius: 8px; display: flex; align-items: center; min-width: auto !important; padding-inline: 10px; margin-right: 0 !important; }
.pld-like-dislike-wrap .pld-common-wrap a, 
.pld-like-dislike-wrap .pld-common-wrap span {padding: 10px 0; }
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-common-wrap:hover a, 
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-common-wrap:hover span {color: #217cb2;}
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-dislike-wrap a {position: relative; }
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-dislike-wrap a:before {content: 'Dislike'; position: absolute; top: 50%; left: 24px; transform: translateY(-50%); width: 100%; height: auto; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; color: rgba(47, 47, 47, 1); }
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-dislike-wrap:hover a:before{color: #217cb2;}
.wrap-taggin-with-btns .pld-like-dislike-wrap .pld-like-wrap:hover a:before{color: #217cb2;}
.author-share-sec {display: flex; align-content: center; justify-content: space-between; }
.author-share-sec .left-sec {display: flex; align-items: center;}
.author-share-sec .author-img {margin-right: 11px; }
.author-share-sec .author-img img {max-width: 45px; width: 100%; border-radius: 500px; margin:0; }
.author-share-sec .author-content .author-name {margin-bottom: 7px; line-height: 0; }
.author-share-sec .author-content .author-name a {font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 10px; color: rgba(47, 47, 47, 1); }
.author-share-sec .author-content .author-name a:hover{color: #217cb2;}
.author-share-sec .author-content .author-postdate {display: flex; }
.author-share-sec .author-content .post-date, 
.author-share-sec .author-content .cont-read {font-family: Mulish; font-size: 12px; font-weight: 400; line-height: 15.06px; color: rgba(128, 128, 128, 1); }
.author-share-sec .right-sec .share-lists li {list-style: none; padding-left: 0; }
.author-share-sec .right-sec .share-lists {margin-left: 0; margin-bottom: 0; display: flex; gap: 12px; }
.author-share-sec .right-sec .share-lists li:before {display: none; }
.author-share-sec .right-sec .share-lists li .copyLink {background:transparent; padding: 10px 16px 10px 16px; border-radius: 8px; border: 1px solid rgba(208, 213, 221, 1); font-family: Mulish; font-size: 14px; font-weight: 500; line-height: 20px; color: rgba(47, 47, 47, 1); display: flex; align-items: center; }
.author-share-sec .right-sec .share-lists li .copyLink:hover{background:linear-gradient(351deg, #023E8A 20.55%, #48CAE4 80.57%); color: #fff;}
.author-share-sec .right-sec .share-lists li .copyLink:hover svg path{stroke: #fff;}
.author-share-sec .right-sec .share-lists li .copyLink svg {margin-right: 8px; }
.author-share-sec .right-sec .share-lists li a {background:transparent; padding: 2px; border-radius: 8px; border: 1px solid rgba(208, 213, 221, 1); width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; }
.author-share-sec .right-sec .share-lists li a:hover{background:linear-gradient(351deg, #023E8A 20.55%, #48CAE4 80.57%);}
.author-share-sec .right-sec .share-lists li a:hover svg path{fill: #fff;}
.single-detailcon-sec .left-section h5 {font-family: Mulish; font-size: 20px; font-weight: 600; line-height: 25.1px; color: rgba(27, 27, 31, 1); margin-bottom: 20px; margin-left: 15px; }
.single-detailcon-sec .left-section ul {margin-left: 0; margin-bottom: 0; }
.single-detailcon-sec .left-section ul li {list-style: none; margin-bottom: 2px; padding-left: 27px; padding-block: 6px; position: relative; }
.single-detailcon-sec .left-section ul li:last-child {margin-bottom: 0; }
.single-detailcon-sec .left-section ul li a {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 20.08px; color: rgba(27, 27, 31, 1); display:inline-block; }
.single-detailcon-sec .left-section ul li.active {position: relative; }
.single-detailcon-sec .left-section ul li.active:before,
.single-detailcon-sec .left-section ul li:hover:before {content: ''; position: absolute; left: 0; top: 0; width: 5px; height: 100%; background: linear-gradient(272deg, #023E8A 23.55%, #48CAE4 99.57%); }
.single-detailcon-sec .left-section ul li.active a,
.single-detailcon-sec .left-section ul li:hover a {background: linear-gradient(351deg, #023E8A 20.55%, #48CAE4 80.57%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.single-detailcon-sec .tax-form {padding-inline: 0 !important; margin-bottom: 0; }
.single-related-lists .single-related-head-sec {display: flex; align-items: center; justify-content: space-between; margin-bottom: 50px; }
.single-related-lists .single-related-head-sec .view-all-lists {max-width: 108px; padding: 10px 24px 10px 24px; border-radius: 8px; text-align: center; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; color: #fff; background: linear-gradient(115deg, #48CAE4 23.55%, #023E8A 99.57%); }
.single-related-lists .single-related-head-sec h2 {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 39.6px; color: rgba(47, 47, 47, 1); }
.single-detailcon-sec .subsctiption-form-wrap .subs-content-sec p {max-width: 415px; width: 100%; }


.single-news-page {margin-top: 0 !important; }
.news-singcon-sec .single-rightcon-sec h4#last-stop {color: rgb(0, 0, 0); background: unset; -webkit-text-fill-color: unset; }
.news-singcon-sec .img-sec-wrap .date-read-sec {padding-left: 22px; }
.news-single-content-wrap .left-section {padding-top: 745px; }

.single-details-rightcon img {display: block; margin: 35px 0 35px;}
/*new css added by vishal 14-06-2024*/
.single-details-rightcon img.person_img { margin: 0 1.5em 0 0 !important;}
/*new css added by vishal 14-06-2024*/
div.single-blog.single {margin-bottom: 100px !important; padding: 0px 0 0 !important;}
.single-related-lists .single-related-head-sec {margin-bottom: 40px;}
.subsctiption-form-wrap {padding: 40px;}
.single-blog.single .tax-form {width: calc(100% - 540px); margin-top: 120px;}
/*blog detail & news detail end */

/*news detail*/

.single-news .breadcrumb-sec {max-width: 1920px; padding-bottom: 40px; padding-left: 350px;}

body.single-news .single-detailcon-sec .right-sec .small-desc,
body.single-news .single-detailcon-sec .right-sec .wrap-taggin-with-btns,
body.single-news .single-detailcon-sec .right-sec .author-share-sec  {max-width: 100%;}

body.single-news .single-detailcon-sec .right-sec .wrap-taggin-with-btns {margin-top: 80px;}


div .post-date {margin-left: 3px;}
.topic-taxonomy-page .lp-clients-name,
.industry-taxonomy-page .lp-clients-name,
.technology-taxonomy-page .lp-clients-name {margin-bottom: 10px;}

.error-message-cat {background: #BD5151; border: 1px solid #FF0000; border-radius: 10px; padding: 60px 20px 60px; margin-bottom: 100px;}
.error-message-cat p {font-family: Mulish; font-size: 26px; font-weight: 500; line-height: 40.16px; text-align: center; color: #fff; margin-bottom: 0;}

.all-author-posts .badge-data-sec .post-badge a:hover,.all-author-posts .badge-data-sec .clients-badge a:hover {background: #000 !important;}

.all-influencer-interview-sec .new-posts-sec > li {display: none;}

.tex-all-common-articles > li {display: none; }
.error-thankyou-wrap-posts .post-thumbnail img {aspect-ratio: 1.8;}
.all-post-page .post-thumbnail .post-badge a:hover {background: #383838; }

.latest-bogs .latest-posts-wrap .right-sec .small-desc,
.latest-news .latest-posts-wrap .right-sec .small-desc {-webkit-line-clamp: 3;}

.author-share-sec .author-content .cont-read {position: relative; padding-left: 10px; margin-left: 8px; }
.author-share-sec .author-content .cont-read:after {content: ''; position: absolute; left: 0; top: 5px; width: 5px; height: 5px; background: #b7b7b7; border-radius: 100%;}

.copy-link-btn button {position: relative;}
.copy-link-btn button:before {content: "Copied"; position: absolute; top: -49px; right: 0; background: #000; padding: 8px 18px; border-radius: 20px; font-size: 14px; display: none; color: #fff; left: 0; width: 90px; margin: auto }
.copy-link-btn button:after {content: ""; position: absolute; top: -18px; right: 0; width: 10px; height: 10px; background: #000; transform: rotate(45deg); display: none; left: 0; margin: auto }
.copy-link-btn.active button:before,
.copy-link-btn.active button:after {display: block}


.form-wrap-login .password-strength-meter {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 10px; margin: 12px 0 12px; }
.form-wrap-login .password-strength-meter .meter-block {background: rgba(255, 255, 255, 0.5); height: 5px;}
.form-wrap-login .password-strength-message {text-align: right; margin-bottom: 10px !important}
.form-wrap-login .password-strength-message .message-item {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 17.57px; text-align: right; color: #fff; display: none;}


.form-wrap-login .password-strength-group[data-strength="1"] .meter-block:nth-child(-n+1) {background: #cc3d04;}
.form-wrap-login .password-strength-group[data-strength="2"] .meter-block:nth-child(-n+2) {background: #ffc43b;}
.form-wrap-login .password-strength-group[data-strength="3"] .meter-block:nth-child(-n+3) {background: #a7dd3d;}
.form-wrap-login .password-strength-group[data-strength="4"] .meter-block:nth-child(-n+4) {background: #1FD100;}

.form-wrap-login .password-strength-group[data-strength="1"] .message-item:nth-child(1) {display: block;}
.form-wrap-login .password-strength-group[data-strength="2"] .message-item:nth-child(2) {display: block;}
.form-wrap-login .password-strength-group[data-strength="3"] .message-item:nth-child(3) {display: block;}
.form-wrap-login .password-strength-group[data-strength="4"] .message-item:nth-child(4) {display: block;}


.form-wrap-login .error-msg .error {color: red !important; line-height: 120%; margin-top: -4px; display: block; margin-bottom: 11px !important; background: #fff; font-size: 14px; padding: 5px 14px; border-radius: 5px; max-width: max-content;}
.form-wrap-login .error-login,
.form-wrap-login .sucess-msg {background: #fff; text-align: center; color: red; border: 1px solid red; font-size: 14px; padding: 6px 10px; margin: -30px 0 30px !important; border-radius: 5px;}

.form-wrap-login .sucess-msg {border-color: green; color: green;}

body header .mobile-toggle-icon-wrap {display: none;}

#ajax-login-form .sign-up-text {margin-top: 15px;}
.single-content-wrap .right-sec .left-section {display: none;}

.social-logn .theChampGoogleBackground {border: 0;}
.social-logn .the_champ_login_ul li {position: relative; }
.social-logn .the_champ_login_ul li i:before {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.social-logn .the_champ_login_ul li i {position: static;}

.form-wrap-login .submit_button,
.form-wrap-login #signup-submit {position: relative;}
.form-wrap-login .submit_button:after,
.form-wrap-login #signup-submit:after {content: ''; position: absolute; right: -96px; left: 0; top: 0; bottom: 0; width: 22px; height: 22px; margin: auto; border: 0.3em solid currentColor; border-bottom-color: transparent; border-radius: 50%; animation: 1s loader-03 linear infinite; opacity:0; visibility:hidden; }
.form-wrap-login #signup-submit:after {right: -175px;}

.form-wrap-login .submit_button.loader_ative:after,
.form-wrap-login #signup-submit.loader_ative:after {opacity: 1; visibility: visible;}

@keyframes loader-03 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
body .single-news div.single-detailcon-sec {display: block; max-width: 1300px; padding-inline: 70px;}
.single-news .breadcrumb-sec {max-width: 1300px; padding-inline: 70px;}


.error-message-cat p a {font-weight: bold; color: #fff; text-decoration: underline !important; transition: .4s all;}
.error-message-cat p a:hover {text-decoration: none !important;}


/*pagination category*/
.cat-whitepaper-pagination{margin-top:80px;}
/*pagination category*/

/* 410 Page Start */
.error410 {padding-top: 0;margin: 0 auto;max-width: 1920px;}
.error410 .site-logo{padding: 33px 0 0 40px;}
.error410 .site-content{max-width: 560px;margin: auto;}
body.error410 .content-area-410{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;min-height: calc(100vh - 101px);padding-bottom: 100px;width: 100% !important;box-sizing: border-box;}
.error410 h1{font-family: Mulish;font-size: 128px;font-weight: 900;line-height: 166.66px;text-align: left;color: #023E8A;margin: 0 0 15px 0;}
.error410 h2{font-family: Mulish;font-size: 48px;font-weight: 500;line-height: 56.26px;text-align: left;color: #000000;margin: 0 0 15px 0;}
.error410 P{font-family:Mulish;font-size: 20px;font-weight: 400;line-height: 30px;letter-spacing: 0.04em;text-align: left;color: #46525E;margin: 0;}
.error410 .backto-home a{min-width:154px;line-height:44px !important;height:44px;border-radius: 8px;background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%);font-family:Mulish;font-size: 16px;font-weight: 700;line-height: 24px;text-align: center;color: #fff;display: inline-block;margin-top: 53px;}
.error410 .backto-home a:hover{background:linear-gradient(115deg, #023E8A 23.55%, #48CAE4 99.57%) !important}
/* 410 Page End */


/*blog title one line*/
body.post-type-archive-blog .blog-all-posts .posts-cont h3 {
    -webkit-line-clamp: 1;
}
/*blog title one line*/


/*Legit:-  Publicity Policy Start*/
.page-id-9690 .breadcrumb-sec{display:none}
.publicity_policy-logo-cont .container{max-width: 1920px;padding: 0 !important;width: 100% !important;padding-left: 35px !important;}
.publicity_policy-logo-cont .container .vc_column-inner > .wpb_wrapper{display: flex;align-items: center;}
.publicity_policy-tro-logo{position: relative;margin-left: 27px !important;}
.publicity_policy-tro-logo img{max-width: 143px !important;height: auto !important;}
.publicity_policy-tro-logo::before{content: '';width: 1px;height: 56px;position: absolute;left: 0;right:auto;top: 50%;transform: translateY(-50%);background-color: #8F8F8F !important;}
.publicity_policy-body{padding-top: 100px !important;padding-bottom: 95px !important;}
.publicity_policy-body .container{max-width: 1424px !important;padding: 70px 57px 77px !important;width: 100% !important;background-color: #fff !important;}
.publicity_policy-body .vc_column-inner{padding: 0 !important;}
.publicity_policy-body h1{font-family:"DM Sans", sans-serif !important;font-size: 57px !important;font-weight: 700 !important;line-height: 60px !important;letter-spacing: -1.7999999523162842px !important;text-align: left !important;color: #10172B !important;margin-bottom: 93px !important;}
.publicity_policy-body p{font-family:"DM Sans", sans-serif !important;font-size: 17px !important;font-weight: 400 !important;line-height: 28px !important;text-align: left !important;color: #000000 !important;}
.publicity_policy-footer p{font-family: "DM Sans", sans-serif !important;font-size: 15px !important;font-weight: 400 !important;line-height: 20px !important;text-align: center !important;color: #CCCCCC !important;padding:0px 35px 25px 35px !important;}
.publicity_policy-footer p a{font-family: inherit !important;line-height: inherit !important;color: inherit !important;}
.publicity_policy-footer p a:hover{color: #2d95e3 !important;}
/*Legit:-  Publicity Policy End*/

/* Unsubscribe Page Start*/
.unsubscribe_page-section .submit-unsubs-form,.unsubscribe_page-section h1{background:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%);text-align:left}
.unsubscribe_page-section{padding:30px 0!important}
.unsubscribe_page-section .container{display:flex;}
.unsubscribe_page-left{width:65%}
.unsubscribe_page-right{width:35%;}
.unsubscribe_page-section h1{font-style:normal;font-family:Mulish!important;font-size:48px;font-weight:700!important;line-height:60.24px;background-clip:text;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-transform:uppercase;margin-bottom:50px}
.unsubs-option .unsubs-list>.wpcf7-list-item,.unsubscribe_page-section p{display:block;font-family:Mulish!important;font-size:20px!important;font-weight:400!important;line-height:30px;letter-spacing:.04em;text-align:left;color:#1a2938;margin-bottom:19px;margin-left:0}
.unsubscribe_page-section p{margin-bottom:30px!important}
.unsubs-option .unsubs-list>.wpcf7-list-item label{display:flex;align-items:flex-start}
.unsubs-option .unsubs-list>.wpcf7-list-item label input[type=checkbox]{margin:4px 11px 0 0!important}
.unsubs-form-wrap .email-sec input[type=email],.unsubscribe_page-section .text-unsubs-other textarea{max-width:714px;height:130px;border:1px solid #e3e5e8;box-shadow:0 1px 2px 0 #1018280D;background:#fff;overflow:auto}
.unsubscribe_page-section .email-sec input[type=email]{height:48px;margin-bottom: 15px;}
.unsubscribe_page-section .email-sec input[type=email]:focus,.unsubscribe_page-section .text-unsubs-other textarea:focus{border: 1px solid #1a2938;}
.unsubs-form-wrap .submit-unsubs-form{min-width:140px;min-height:50px;border-radius:8px!important;font-family:mulish;font-size:16px;font-weight:500;line-height:24px}
.unsubs-form-wrap .submit-unsubs-form:hover{background:linear-gradient(290.91deg,#48cae4 23.55%,#023e8a 99.57%)}
.unsubs-form-wrap{padding-right:16%}
.unsubs-form-wrap .wpcf7-not-valid-tip,.unsubscribe_page-section form.invalid .wpcf7-response-output{font-family: Mulish !important;font-size: 14px !important;max-width: 714px;}
.unsubs-form-wrap .wpcf7-spinner{top: 6px;}
/* Unsubscribe Page End*/


/* Hide like dislike btn  Start */
.blog-all-posts .wrap-foot-post-list .like-posts,.news-all-posts .wrap-foot-post-list .like-posts,.latest-posts-wrap .wrap-foot-post-list .like-posts,.like-dislike-btn{display: none;}
/* Hide like dislike btn  End */


/* Highlight blog quote start */
body.single .tro-highlight-quote{background-color: rgba(72, 202, 228, 0.1) !important;border-radius: 8px !important;padding: 15px 20px !important;position: relative !important;margin: 35px 0;}
body.single .tro-highlight-quote:before {content: '';width: 2px;height: 90%;background-color: #023E8A;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
body.single .tro-highlight-quote p{margin-bottom: 0 !important;}
body.single .tro-highlight-quote  span{background: linear-gradient(-1deg, #023E8A 23.55%, #48CAE4 99.57%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
/* Highlight blog quote start */


/* Ebook page timer and popup start */
.no-scroll{overflow: hidden;}
.search-open  body.e-book-popup-opened:before,.search-open .promotional-ebbok-banner{z-index: 99;}
 body.e-book-popup-opened:before{background:#000;opacity:90%;content:'';position:absolute;top:0;width:100%;height:100%;z-index:999999}
.promotional-ebbok-banner{background-image:url('/wp-content/uploads/2024/10/tro-ebooktimer-bg.webp');background-repeat:no-repeat;background-size:cover;background-position:center;position:fixed;top:0;z-index:99999;max-width:100%;width:100%}
.promotional-ebbok-banner .ast-container{display:flex;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px}
.promotional-ebbok-banner .title-wrap h4{font-family:Mulish;font-size:34px;font-weight:900;line-height:49.37px;text-align:left;color:#fff}
.promotional-ebbok-banner #main_countedown_1 .time_description{font-family:Poppins;font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#fff!important;margin-top:3px!important;text-transform:uppercase}
.promotional-ebbok-banner #main_countedown_1 .time_left{width:60px;height:70px;border-radius:5px;border:.5px solid #fff;display:flex;align-items:center;justify-content:center;font-family:Digital Numbers;font-size:32px;font-weight:400;line-height:60.68px;text-align:left;padding:5px!important;color:#fff!important;position:relative;margin:0!important;background:url('/wp-content/uploads/2024/10/timer-no-bg.webp') center/cover no-repeat!important}
#main_countedown_1 .element_conteiner{min-width: 70px !important;}
.promotional-ebbok-banner #main_countedown_1 .countdown{margin:auto!important;display:flex;justify-content:center;column-gap:20px}
.promotional-ebbok-banner .ebbok-cta-button .ctn-btn{padding:10px 24px;border-radius:8px;font-size:24px;color:#fff;min-height:70px;display:flex;align-content:center;justify-content:center;align-items:center;min-width: 215px;}
.popup-sec-eBook .eBook-form-wrap .submit-btn,.promotional-ebbok-banner .ebbok-cta-button .ctn-btn{background:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%);font-family:Mulish;font-weight:600;line-height:24px;text-align:center;}
.popup-sec-eBook .eBook-form-wrap .submit-btn:hover,.promotional-ebbok-banner .ebbok-cta-button .ctn-btn:hover{background:linear-gradient(115deg,#023e8a 23.55%,#48cae4 99.57%)!important}
.popup-sec-eBook .eBook-form-wrap .check-box-accept span{margin:0;font-family:Mulish;font-size:12px;font-weight:400;line-height:16.29px;text-align:left;color:#8f8f8f}
.popup-sec-eBook .eBook-form-wrap .check-box-accept label{display:flex;align-items:center;margin-bottom:20px}
.popup-sec-eBook .eBook-form-wrap .check-box-accept input{height:0;margin-right: 0 !important;}
.popup-sec-eBook .eBook-form-wrap .check-box-accept label:before{content:'';position:absolute;left:0;width:11px;height:11px;border:1px solid #8f8f8f;border-radius:2px;top:3px}
.popup-sec-eBook .eBook-form-wrap .check-box-accept label:after{content: "";opacity: 0;position: absolute;display: block;width: 3.7px;height: 7px;transform: rotate(45deg);top: 4px;left: 4px;border: 2px solid #8f8f8f;border-top: 0;border-left: 0;}
.popup-sec-eBook .eBook-form-wrap .check-box-accept label:has(input[type=checkbox]:checked)::after{opacity:1}
.popup-sec-eBook .eBook-form-wrap .submit-btn{width:126px;height:48px;padding:0;border-radius:8px;font-size:20px;color:#fff!important}
.eBook-popup-wrap-sec .close-btn{position:absolute;top:24px;right:34px;cursor: pointer;}
.eBook-popup-wrap-sec{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1500px;width:85%;margin-inline:auto;border: 2px solid transparent !important;background: url(/wp-content/uploads/2024/10/dark-night-sky-with-stars-galaxy.webp) center / cover no-repeat,linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%) border-box;background-origin: border-box; background-clip: padding-box, border-box;z-index:999999999;padding:45px 55px;border-radius: 20px !important;}
.eBook-popup-wrap-sec .popup-sec-eBook{display:flex;column-gap: 50px;justify-items:center;align-items:center}
.eBook-popup-wrap-sec .popup-sec-eBook .left-sec{width: 40%;}
.eBook-popup-wrap-sec .popup-sec-eBook .right-sec{width: 60%;}
.eBook-popup-wrap-sec .popup-sec-eBook .right-sec h2{font-family:Mulish;font-size:40px;font-weight:1000;line-height:33px;text-align:left;color:#fff;margin-bottom:30px;margin-top:0}
.eBook-popup-wrap-sec .popup-sec-eBook .right-sec p{font-family:Mulish;font-size:19px;font-weight:400;line-height:1.65;text-align:left;color:#fff;margin-bottom:0!important}
.eBook-popup-wrap-sec .popup-sec-eBook .right-sec h3{font-family:Mulish;font-size:26px;font-weight:800;line-height:33px;text-align:left;color:#fff;margin-top:20px}
.eBook-popup-wrap-sec .popup-sec-eBook .right-sec h4{font-family:Mulish;font-size:22px;font-weight:500;line-height:1em;text-align:left;color:#fff;margin-top:25px;margin-bottom:20px}
.eBook-popup-wrap-sec .popup-sec-eBook .eBook-form-wrap{margin:0!important;}
.eBook-popup-wrap-sec .popup-sec-eBook form{max-width:545px}
.eBook-popup-wrap-sec .popup-sec-eBook .eBook-form-wrap input:not([type=submit]):not([type=checkbox]){font-family:Mulish;font-size:13px;font-weight:400;line-height:18px;text-align:left;color:#8f8f8f;min-height:50px;background:rgba(60,60,60,.4);border:1px solid rgba(107,107,107,.6);border-radius:5px;margin-bottom:20px;transition: 0.3s;}
.popup-sec-eBook form.invalid .eBook-form-wrap input:not([type=submit]):not([type=checkbox]){margin-bottom: 0 !important;}
.popup-sec-eBook form  .eBook-form-wrap .wpcf7-not-valid-tip{margin-bottom: 15px;margin-top: 5px;}
.popup-sec-eBook .eBook-form-wrap .submit-btn .wpcf7-spinner{position: absolute;top: 50%;transform: translateY(-50%);opacity: 1;background-image: linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%) !important;}
.popup-sec-eBook .eBook-form-wrap .submit-btn p{position: relative;}
/* Ebook page timer and popup End */

/* Ebook page - Alerting Digital Consciousness Start*/
.ebook-template-default .breadcrumb-sec{display:none}
.ebook-template-default .ast-container .wpb_single_image{margin-bottom:0!important}
.ebook-digiconsciousness-banner h1,.ebook-digiconsciousness-banner p{text-align:left!important;font-family:Mulish!important;color:#fff!important}
.ebook-digiconsciousness-grid-inner .wpb_single_image,.ebook-digiconsciousness-grid-inner:last-child{margin-bottom:0!important}
body .ebook-digiconsciousness-banner{margin:0 auto!important;padding:0!important;background-size:cover!important;background-position:right!important}body .ebook-digiconsciousness-2nd,body .ebook-digiconsciousness-form{background-size:cover!important;background-position:center!important}
.ebook-digiconsciousness-banner .container{min-height:500px;display:flex;align-items:center;padding-left:140px;max-width: 1920px;}
.ebook-digiconsciousness-banner h1{font-size:64px!important;font-weight:800!important;line-height:83px!important;margin-bottom:25px!important}
.ebook-digiconsciousness-banner p{font-size:24px!important;font-weight:600!important;line-height:30.12px!important;margin-bottom:70px!important}
.ebook-digiconsciousness-banner button{padding:17px 26px!important;font-family:Mulish!important;font-size:15px!important;font-weight:700!important;line-height:24px!important;text-align:center;color:#000!important;border:1px solid;border-radius:8px!important;cursor:pointer}
.ebook-digiconsciousness-2nd p,.ebook-digiconsciousness-bottom p,.ebook-digiconsciousness-form-right h2{font-family:Mulish!important;text-align:left!important}
.ebook-digiconsciousness-banner .container button:hover{background:0 0!important;color:#fff!important}
body .ebook-digiconsciousness-2nd{margin:0 auto!important;padding-top:100px!important;padding-bottom:200px!important;padding-inline:0!important;margin-top: -1px !important;}
.ebook-digiconsciousness-2nd .container{padding-left:216px;padding-right:160px;max-width:1920px}
.ebook-digiconsciousness-2nd .ebook-digiconsciousness-abs{max-width:1920px;padding-right:216px;display:flex;align-items:center;padding-bottom:190px;padding-left:0!important}
.ebook-digiconsciousness-2nd p{font-size:20px!important;font-weight:400!important;line-height:25.1px!important;color:#fffFFFD9!important;margin-bottom:0!important}
.ebook-digiconsciousness-abs p strong{font-size:inherit!important;font-weight:800!important}
.ebook-digiconsciousness-abs .wpb_wrapper p:first-child{margin-bottom:50px!important}
.ebook-digiconsciousness-grid>div.vc_column-inner>.wpb_wrapper{padding-top:92px;display:flex;flex-wrap:wrap;width:100%;align-items:center}
.ebook-digiconsciousness-grid-inner{width:33.33%;display:flex;max-width:422px;height:200px;background:#fffFFF0D;margin-bottom:200px;align-items:center;padding:27px 0 27px 27px}
.ebook-digiconsciousness-grid-img{height:200px}
.ebook-digiconsciousness-grid-img img{position:absolute;bottom:0;right:0;max-width:none!important;height:auto!important;width:auto!important}
.ebook-digiconsciousness-grid-inner:first-child,.ebook-digiconsciousness-grid-inner:nth-child(4){margin-left:0}
.ebook-digiconsciousness-grid-inner:nth-child(3),.ebook-digiconsciousness-grid-inner:nth-child(6){margin-right:0}
.ebook-digiconsciousness-grid-inner:nth-child(3) img{right:-10px}
.ebook-digiconsciousness-grid-inner:last-child p,.ebook-digiconsciousness-grid-inner:nth-child(4) p,.ebook-digiconsciousness-grid-inner:nth-child(5) p,.ebook-digiconsciousness-grid-inner:nth-child(6) p{padding-right:32px}
.ebook-digiconsciousness-grid-inner:first-child img{right:-16px}
.ebook-digiconsciousness-grid-inner:nth-child(6) img{right:-65px}
.ebook-digiconsciousness-grid-inner:last-child img{right:-45px;bottom:-12px}
.tro-ebook-form .eBook-form-wrap{margin:0!important}
.tro-ebook-form .eBook-form-wrap p{margin-bottom:20px!important}
.tro-ebook-form form{max-width:545px}
.tro-ebook-form .eBook-form-wrap input:not([type=submit]):not([type=checkbox]){font-family:Mulish;font-size:13px;font-weight:400;line-height:18px;text-align:left;color:#8f8f8f;min-height:50px;background:rgba(60,60,60,.4);border:1px solid rgba(107,107,107,.6);border-radius:5px;transition:.3s;margin-bottom:0!important}
.tro-ebook-form .eBook-form-wrap .wpcf7-not-valid-tip{margin-bottom:15px;margin-top:5px}
.tro-ebook-form .eBook-form-wrap .submit-btn .wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);opacity:1;background-image:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%)!important}
.tro-ebook-form .eBook-form-wrap .submit-btn:hover{background:linear-gradient(115deg,#023e8a 23.55%,#48cae4 99.57%)!important}
.tro-ebook-form .eBook-form-wrap .check-box-accept span{margin:0;font-family:Mulish;font-size:12px;font-weight:400;line-height:16.29px;text-align:left;color:#8f8f8f}
.tro-ebook-form .eBook-form-wrap .check-box-accept label{display:flex;align-items:center}
.tro-ebook-form .eBook-form-wrap .check-box-accept input{height:0;margin-right:0!important}
.tro-ebook-form .eBook-form-wrap .check-box-accept label:before{content:'';position:absolute;left:0;width:11px;height:11px;border:1px solid #8f8f8f;border-radius:2px;top:3px}
.tro-ebook-form .eBook-form-wrap .check-box-accept label:after{content:"";opacity:0;position:absolute;display:block;width:3.7px;height:7px;transform:rotate(45deg);top:4px;left:4px;border:2px solid #8f8f8f;border-top:0;border-left:0}
.tro-ebook-form .eBook-form-wrap .check-box-accept label:has(input[type=checkbox]:checked)::after{opacity:1}
.tro-ebook-form .eBook-form-wrap .submit-btn p{position: relative;}
.tro-ebook-form .eBook-form-wrap .submit-btn{background:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%);font-family:Mulish;font-weight:600;line-height:24px;text-align:center;width:126px;height:48px;padding:0;border-radius:8px;font-size:20px;color:#fff!important}
body .ebook-digiconsciousness-form{margin:-1px 0 0!important;padding:0!important}
.ebook-digiconsciousness-form-right h2{font-size:24px!important;font-weight:500!important;line-height:42px!important;color:#fff!important;margin-bottom:30px!important}
.ebook-digiconsciousness-form .container{max-width:1920px;display:flex;align-items:center;padding-left:205px;padding-right:230px}
.ebook-digiconsciousness-bottom{max-width:1920px;padding:155px 248px}
.ebook-digiconsciousness-bottom p{font-size:20px!important;font-weight:400!important;line-height:25.1px!important;color:#fffFFFD9!important;margin-bottom:0!important}
.ebook-digiconsciousness-bottom p:first-child{margin-bottom:30px!important}
.ebook-digiconsciousness-abs-right div.vc_column-inner > .wpb_wrapper:after {content: '';width: 15px;height: 15px;position: absolute;right: -8.5px;bottom: 1px;border-bottom-right-radius: 2px;border: 2px solid #828283;border-top: 0;border-left: 0;rotate: 45deg;}
.ebook-digiconsciousness-abs-right div.vc_column-inner > .wpb_wrapper{border-right: 2px solid #828283;position: relative;padding-right: 45px;}
.ebook-digiconsciousness-form-right  .vc_column-inner > .wpb_wrapper{background: #0C0C0C;backdrop-filter: blur(30px);border-radius: 20px;padding: 27px;}
/* Ebook page - Alerting Digital Consciousness End */

/* Magazine listicle page start */
.page-id-11169 .breadcrumb-sec{display:none}
.magazine-banner-sec .megzine-banner{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;gap:120px}
.magazine-banner-sec{margin:0 auto!important;padding:0!important}
.magazine-banner-sec .logo-container{position:absolute;padding:23px 0 0 48px}
.magazine-banner-sec .logo-container p{font-family:Mulish;font-size:36px;font-weight:600;line-height:46px;text-align:left;margin:0!important;color:#fff}
.magazine-banner-sec .container{padding-top:72px!important;padding-bottom:72px!important}
.magazine-banner-sec h1{font-family:Mulish!important;font-size:36px;font-weight:600!important;line-height:46px!important;text-align:left!important;color:#fff;margin-bottom:15px!important}
.magazine-banner-sec .eboo-small-content{font-family:Mulish;font-size:20px;font-weight:500;line-height:28px;text-align:left;color:#fff;margin-bottom:45px!important;text-wrap: balance;}
.magazine-banner-sec .magzine-btn a{min-width:186px;padding:18px 55px;border-radius:8px;border:1px solid #000;background:#fff;font-family:Mulish;font-size:15px;font-weight:700;line-height:24px;text-align:center;color:#000}
.magazine-banner-sec .magzine-btn a:hover{background:0 0;color:#fff;border:1px solid #fff}
body .magazine-blog-sec{padding-top:80px !important;padding-bottom:180px}
.magazine-blog-left,.magazine-blog-right{border-top:4px solid #000;padding-top:25px}
.magazine-blog-left{max-width:995px}
.magazine-blog-left h2,.magazine-blog-right h2{font-family:Mulish!important;font-size:36px!important;font-weight:500!important;line-height:39.6px!important;text-align:left!important;color:#2f2f2f;margin-bottom:35px!important}
.magazine-static-blog div.vc_column-inner>.wpb_wrapper{padding:25px;border-top:2px solid #9b9b9b;margin-bottom:25px!important}
.magazine-blog-left .magazine-static-blog h3{font-family:Mulish!important;font-size:20px!important;font-weight:500!important;line-height:22px!important;text-align:left;color:#2f2f2f;margin-bottom:15px!important}
.magazine-blog-left .magazine-static-blog p{font-family:Mulish;font-size:16px;font-weight:400;line-height:28px;text-align:left;color:grey;margin-bottom:26px!important}
.magazine-blog-left .magazine-published-date{max-width:fit-content;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:15px!important}
.magazine-blog-left .magazine-published-date p{margin-bottom:0!important;font-family:Mulish;font-size:14px;font-weight:400;line-height:21.07px;text-align:left;color:#2f2f2f!important}
.magazine-blog-left .magazine-static-blog .wpb_single_image{margin-bottom:20px!important}
.magazine-blog-left .magazine-static-blog .wpb_single_image img{max-width:940px;max-height: 360px;object-fit: cover;}
.magazine-blog-left .magazine-category{display:flex;gap:12px;flex-wrap:wrap}
.magazine-blog-left .magazine-category a{background:#9ec39e;width:fit-content;padding:4px 12px;font-family:Mulish;font-size:16px;font-weight:500;line-height:17.6px;color:#fff;text-align:left;border-radius:50px;transition: 0.3s;}
.magazine-blog-left .magazine-category a:hover{background: linear-gradient(291deg, #023E8A 23.55%, #48CAE4 99.57%) !important;}
.magazine-blog-right{float:right}
.magazine-blog-right .hot-topics-section-wrap ul{margin:0!important;padding-left:0!important;padding-top:0!important}
.magazine-blog-right li{list-style-type:none!important;padding-top:20px!important;border-top:2px solid #9b9b9b;padding:17px 14px 25px 30px;margin-bottom:20px}
.magazine-blog-right h3{font-family:Mulish;font-size:18px;font-weight:500;line-height:19.8px;text-align:left;color:#2f2f2f;margin-bottom:15px!important}
.magazine-blog-right li div.hot-topic-content div{font-family:Mulish;font-size:14px;font-weight:400;line-height:24px;text-align:left;color:grey!important;margin-bottom:19px!important}
.magazine-bottom-sec{padding:80px 0!important}
.magazine-bottom-sec .container{display:flex;align-items:center}
.magazine-bottom-left h2{font-family:Neue Haas Grotesk Display Pro!important;font-size:70px!important;font-weight:600!important;line-height:68px!important;text-align:left;color:#fff!important;margin:0!important;padding:15px 60px}
.magazine-bottom-left div>.wpb_wrapper{box-shadow:8px 8px 28px 0 #edeDED26;background:linear-gradient(75.79deg,#000 -16.71%,#292929 100%)}
.magazine-bottom-right p{font-family:Mulish;font-size:16px;font-weight:400;line-height:28px;text-align:left;color:#fff}
.magazine-bottom-right{padding-left:160px}
.magazine-blog-sec h3 a:hover,.magazine-blog-sec h3:hover a{text-decoration: none !important;background: linear-gradient(-1deg, #023E8A 23.55%, #48CAE4 99.57%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.megzine-banner .date-sec{font-family: Mulish;font-size: 21.75px;font-weight: 600;line-height: 25.92px;text-align: left;color: #fff !important;margin-bottom: 15px !important;display: inline-block;}
/*  */
/* .page-id-11169 .ebook-banner-wrap.promotional-ebbok-banner,.single-ebook .ebook-banner-wrap.promotional-ebbok-banner{display: none;}
body.page-id-11169 ,.single-ebook{padding-top: 81px !important;}
body.page-id-11169 header.site-header,.single-ebook header.site-header{top: 0 ;} */
/* Magazine listicle page End */

/* fix header when timer is not visible Start*/
/* .promotional-ebbok-banner .ast-container{gap: unset !important;padding-top: 0;padding-bottom: 0;}
.head-ebook-banner-image{text-align: center;} */
/* fix header when timer is not visible End*/

/* Hide/show ebook banner navigation/padding from top Start*/
/* body:not(.single-post):not(.single-ebook):not(.page-id-11169) header.site-header{top:120px}
body:not(.single-post):not(.single-ebook):not(.page-id-11169){padding-top:201px !important}
.page-id-11169 .ebook-banner-wrap.promotional-ebbok-banner,.single-ebook .ebook-banner-wrap.promotional-ebbok-banner,.single-post .ebook-banner-wrap.promotional-ebbok-banner{display: none;} */
/* Hide/show ebook banner navigation/padding from top End*/

/* Google News template start */
.google-news-section .title-google-promo,.google-news-section a.follow-google-news{font-family:Mulish;text-underline-position:from-font;text-decoration-skip-ink:none}
.google-news-section{display:grid;grid-template-columns:25% 75%;align-items:center;border:0 solid #0000!important;background:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%);border-radius:10px}
.google-news-section .left-sec{background:#fff;margin:3px;border-top-left-radius:7px;border-bottom-left-radius:7px;text-align:center;}
.google-news-section .right-sec{display:flex;justify-content:space-between;padding:0 88px 0 83px;align-items:center}
.google-news-section .title-google-promo{font-size:34px;font-weight:500;line-height:48px;text-align:left;color:#fff;margin: 0 !important;}
.google-news-section a.follow-google-news{border-radius:8px;border:1px solid #023e8a;background:#fff;font-size:24px;font-weight:600;line-height:24px;text-align:center;color:#2f2f2f;display:block;padding:18px 58px}
.google-news-section a.follow-google-news:hover{background:0 0!important;color:#fff!important;border:1px solid #fff}
.google-news-section .left-sec img{width: 65%;}
/* News page */
.post-type-archive-news .google-section-wrap{margin-bottom: 80px;}
.post-type-archive-news .google-section-wrap .container{padding-inline: 0 !important;}
/* Google News template end */

/* spacing below iframe n video start */
.single-blog iframe,.single-blog p:has(video){margin-bottom: 15px !important;}
.single-blog p>iframe:only-child{margin-bottom: 0 !important;}
/* spacing below iframe n video end */

/* Cookie paasword protected page start */
body:has(.password-protected-post) .cookie_modal{display: none;}
body.page-template-default.page.page-id-14624,body.page-template-default.page.page-id-14624:has(.password-protected-post) {padding-top: 0 !important;}
.password-protected-post{display: flex;height: 100dvh;align-items: center;justify-content: center;}
.password-protected-post .container{padding-inline: 15px !important;}
.password-protected-post .logo-cont{text-align: center;}
.password-protected-post .logo-cont img{position: relative;top: -25px;}
.password-protected-post label,.password-protected-post p{font-family:'Mulish';font-size: 14px;line-height: 1.4;}
.password-protected-post form{max-width: 480px;margin: auto;border: 1px solid #d5d5d5 !important;box-shadow: 0 5px 20px 0 #e4e4e4 !important;padding: 35px 20px 35px 20px !important;border-radius: 10px !important;}
.password-protected-post form p,.password-protected-post label,.password-protected-post label span{text-align: left;font-family: 'Mulish';font-size: 14px;line-height: 1.4;display: block;color: #2f2f2f;}
.password-protected-post input[type="password"]{border: 1px solid rgba(107, 107, 107, 0.6);border-radius: 5px;font-family: "Mulish";font-size: 13px;font-weight: 400;line-height: 18px;text-align: left;padding: 16px 20px !important;background: transparent;height: 45px;margin-bottom: 25px;margin-top: 5px;width: 100%;color: #2f2f2f;}
.password-protected-post .password-wrapper p:has(label){margin-bottom: 0 !important;}
.password-protected-post button[type="submit"]{width: 100%;min-height: 45px;padding: 0;font-family: "Mulish";color: #fff;background: linear-gradient(290.91deg, rgb(2, 62, 138) 23.55%, rgb(72, 202, 228) 99.57%);border-radius: 8px;}
.password-protected-post button[type="submit"]:hover{background: linear-gradient(115deg,#023e8a 23.55%,#48cae4 99.57%)!important;}
/* Cookie paasword protected page End */


/* Cookie Details page Start */

body.page-template-default.page.page-id-14893{padding:0!important}
html body.page-template-default.page.page-id-14893{padding-top:0!important}
body.page-template-default.page.page-id-14893 .wpb-content--blank .wpb-content-wrapper{max-width:100%}
.cd-info-wrapper{display:flex;height:100%;align-items:center;width:100%;padding-top:50px;padding-bottom:50px}
.cd-info{margin:auto;background:#fcfdfd;border:1px solid #d5d5d5!important;border-radius:5px!important;box-shadow:0 5px 20px 0 #e4e4e4!important;padding:35px!important;width:95%;max-width:1440px}
.cd-info .info-row.info-row-1,.cd-user-interest-col{border-bottom:1px solid #e4e4e7;border-top:1px solid #e4e4e7}
.cd-user-info,.cd-user-interest{background:#fcfdfd;box-shadow:0 4px 10px 0 #00000040;border:1px solid #e4e4e7;border-radius:15px;margin-bottom:50px}
.cd-user-info .info-row{display:grid;grid-template-columns:0.7fr 0.7fr 1fr;gap:30px}
.cd-one-half,.cd-user-info .info-row-2{grid-template-columns:1fr 1fr}
.cd-info-wrapper h2{padding:40px;margin:0;font-weight:700;font-family:Mulish}
.cd-info-wrapper h3{font-family:Mulish;font-weight:700;color:#272727}
.cd-user-info .info-row .single-info{padding:15px;padding-block:30px;position:relative}
.cd-user-info .info-row .single-info:first-child{padding-left:40px}
.cd-user-info .info-row .single-info:last-child{padding-right:30px}
.cd-info .single-info p,.cd-info .single-info span{display:block;font-size:18px;font-family:Mulish;color:#2f2f2f}
.cd-info .single-info p{padding:10px;margin:0}
.cd-info p.single-details span{padding:10px}
.cd-info p.single-details:has(span){padding:0}
.cd-info .single-info p strong{font-size:20px;padding-right:8px;padding-bottom:5px;display:block}
.cd-info p.single-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin:0}
.cd-one-half{display:grid;gap:50px}
.cd-info .info-row .single-info:not(:last-child):before{content:"";display:block;border:1px solid #e4e4e7;height:100%;top:0;right:0;position:absolute;border-top:none;border-bottom:none}
.cd-user-interest-col{padding:15px 15px 15px 50px}
.cd-user-interest{margin-bottom:0!important}
.cd-user-interest-col h3{margin-bottom:5px}
.cd-user-journey .view-journey{border-radius:8px;border:1px solid #023e8a;color:#2f2f2f;display:inline-block;text-align:center;width:fit-content;padding:10px 24px;white-space:nowrap;background:0 0;min-height:60px;font-size:18px;font-weight:600;font-family:Mulish;display:flex;align-items:center;justify-content:center}
.cd-user-journey .view-journey:hover{background:linear-gradient(291deg,#023e8a 23.55%,#48cae4 99.57%)!important;color:#fff}
.cd-user-journey{padding-top:40px}
.cd-user-journey h2{width:fit-content;float:left;padding-block:0!important}
.cd-info .info-row.info-row-1.info-row-2{grid-template-columns:1fr 1fr;gap:30px}
.cd-info .info-row.info-row-1 a{text-decoration: underline !important;}
.cd-info .info-row.info-row-1 a:hover{text-decoration: none !important;}
/* Cookie Details page End */

/* Coockie Start*/
.cookie-data-table-wrapper table,.cookie-data-table-wrapper td,.cookie-data-table-wrapper th{border: 1px solid #ECECEE;border-collapse: collapse;}
.cookie-data-table-wrapper table th{background: #F9F9FD;border-top: 0;font-family: Mulish;font-weight: 500;font-size: 14px;line-height: 18px;letter-spacing: 0px;}
.cookie-data-table-wrapper td{font-family: 'Mulish';font-size: 14px;color: #2f2f2f;}
/* Coockie End*/

/* Coockie Basic Details Page Start */
body:has(section.ck-info),body:has(section.ck-info),body:has(section.ck-info) .wpb-content--blank .wpb-content-wrapper{width: 100% !important;max-width: 100% !important;padding: 0 !important;}
body:has(section.ck-info) .wpb_content_element,body:has(section.ck-info) .vc_column_container>.vc_column-inner{margin: 0 !important;padding: 0 !important;}
.ck-info{padding:40px;font-family:Mulish;background-color:#f5f7fa}
.ck-container{max-width:100%;padding:15px;margin:0 auto}
.ck-title h1{font-size:28px;font-weight:600;margin-bottom:24px}
.ck-box{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;border:1px solid #7696c0}
.ck-one-fourth{grid-template-columns:1fr 1fr 1fr 1fr}
.ck-one-fourth .ck-single-details{max-width:320px}
.ck-one-third{grid-template-columns:1fr 1fr 1fr}
.ck-one-half{grid-template-columns:1fr 1fr}
.ck-full{grid-template-columns:1fr}
.ck-full,.ck-one-fourth,.ck-one-half,.ck-one-third{display:grid;gap:20px}
.ck-box blockquote{padding:0;margin:0;background:0 0;font-size:inherit;font-style:inherit;font-family:inherit;color:inherit;border:none}
.ck-box h2,.ck-box h3{line-height:18px;letter-spacing:0;color:#023e8a;font-family:Mulish}
.ck-box h3{font-weight:500;font-size:16px;display:inline-block;margin:0}
.ck-box h2{font-weight:600;font-size:20px;margin-bottom:20px;margin-top:0}
.ck-box ul{padding:0;margin:0;list-style-type:none!important}
.ck-box .inline-heading .ck-single-details{display:flex;align-items:flex-start;gap:5px;flex-wrap: wrap;}
.ck-box .inline-heading .ck-single-details p{white-space:break-spaces}
.ck-single-details li,.ck-single-details p{font-size:16px;font-weight:500;margin:0;color:#111827;overflow:hidden;font-family:Mulish}
.ck-form-details-row{display:flex;flex-wrap:wrap;column-gap:20px}
.ck-form-details-row .ck-single-details{max-width:200px;min-width:200px}
.ck-form-details-wrap{display:flex;justify-content:space-between;width:100%;gap:20px;position:relative;padding:35px 0}
.ck-form-details-wrap:last-child{justify-content:flex-start}
.ck-form-details-wrap::before{content:'';width:calc(100% + 40px);height:.5px;background:#023e8a;position:absolute;top:0;left:50%;transform:translateX(-50%)}
/* Coockie Basic Details Page End */

/* TrustRadius Lead Start */
body.page-id-17129{background:#f4fafc;padding:30px 0!important}
body.page-id-17129 .tab_cookiekist,body.page-id-17129 .cookiepreference_btn{display: none !important;}
body.page-id-17129 .cookierevisit_modal{display: none;}
body.page-id-17129 .wpb-content-wrapper{padding-inline: 0 !important;}
.trustradiuslead .file-toggle{max-width:330px;display:flex;justify-content:space-between;font-family:Mulish;font-weight:500;font-size:20px;line-height:140%;color:#1e1e1e}
.trustradiuslead .drag-drop-container{max-width:645px;margin:auto}
.trustradiuslead .heading h1{font-family:Mulish;font-weight:700;font-size:36px;line-height:74px;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:capitalize;color:#000;margin-block:30px}
.trustradiuslead .drag-drop{box-shadow:0 1px 4px #0c0C0D0D;background:#fff;border-radius:30px;padding:30px;position:relative}
.trustradiuslead .drag-drop form{position: relative;}
.trustradiuslead .drag-drop input[type=file]{min-height:170px;width:100%;opacity:0;z-index: 999;position: relative;cursor: pointer;}
.trustradiuslead .text-wrap{position:absolute;top:10px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;margin:auto}
.trustradiuslead .text-wrap>div{display:flex;flex-direction:column;align-items:center;justify-content:center}
.trustradiuslead .drag-text{font-family:Mulish;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;display:inline-block;margin-top:20px}
.trustradiuslead .upload-btn:hover{background:0 0;color:#2f2f2f}
.trustradiuslead .upload-btn{display:block;margin:30px auto auto;width:fit-content;background:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%);color:#fff;border-radius:8px;padding:10px 24px;font-family:DM Sans;font-weight:700;font-size:16px;line-height:24px;text-align:center;position:relative;border:1px solid #023e8a;z-index:9999;cursor:pointer;text-decoration:none;font-family: 'Mulish';}
.trustradiuslead .heading-upload-complete,.trustradiuslead .log-table h2{font-family:Mulish;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;vertical-align:middle}
.trustradiuslead .log-table{max-width:1300px;margin:40px auto auto;box-shadow:0 1px 4px #0c0C0D0D;background:#fff;border-radius:30px;padding:30px;position:relative}
.trustradiuslead .log-table h2{color:#2e4862;margin-bottom:20px!important;max-width:650px;margin:auto}
.trustradiuslead .log-table table{max-width:650px;margin:auto;border:none!important}
.trustradiuslead .log-table table *{border:none!important;padding:0;margin:0}
.trustradiuslead .log-table table tr td{padding:15px 10px;border-bottom:1px solid #e3e5e8!important}
.trustradiuslead .heading-upload-complete{text-align:center;margin:15px 0 0}
.trustradiuslead .pagination{text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px}
.trustradiuslead .current-page a,.trustradiuslead .current-page span{color:#023e8a;display:block}
.trustradiuslead .pagination a,.trustradiuslead .pagination span{display:block;padding:5px 7px;background:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%);color:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center}
.trustradiuslead .pagination a:hover{background:linear-gradient(290.91deg,#48cae4  23.55%,#023e8a 99.57%)}
.trustradiuslead .pagination .current-page{opacity: 0.7;pointer-events: none;}
.trustradiuslead .singleuploadform .tro-landing-form{display: grid;grid-template-columns: 1fr 1fr;column-gap: 36px;box-shadow: 0 1px 4px #0c0C0D0D;background: #fff;border-radius: 30px;padding: 40px 60px;position: relative;}
.trustradiuslead .singleuploadform .tro-landing-form > div:nth-last-child(2):nth-child(odd){grid-column: 1 / -1;}
.trustradiuslead .singleuploadform .tro-landing-form > div:last-child,.trustradiuslead .singleuploadform .tro-landing-form > *:nth-last-child(2):nth-child(odd){ grid-column: 1 / -1;}
.trustradiuslead .singleuploadform  .submit-btn{text-align: right;}
.trustradiuslead .singleuploadform  .submit-btn p{position: relative;margin: 0;width: fit-content;float: right;}
.trustradiuslead .singleuploadform  .submit-btn .wpcf7-spinner{position: absolute;top: 50%;left: -50px;transform: translateY(-50%);margin: 0 !important;}
.trustradiuslead .singleuploadform  .submit-btn input[type="submit"]{background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%);border-radius: 8px;width: fit-content;padding: 15px 30px;font-size: 16px;font-family: 'Mulish';font-weight: 700;transition: 0.3s;}
.trustradiuslead .singleuploadform  .submit-btn input[type="submit"]:hover{background: linear-gradient(290.91deg, #48CAE4 23.55%, #023E8A 99.57%);}
.trustradiuslead .singleuploadform .tro-landing-form input:not([type=submit]):not([type=checkbox]):not([type=button]){border: 1px solid #E3E5E8;box-shadow: 0px 1px 2px 0px #1018280D;border-radius: 8px;font-family: Mulish;font-size: 14px;font-weight: 400;line-height: 18px;text-align: left;padding: 14px 18px !important;color: #344054;background: transparent !important;}
.trustradiuslead .singleuploadform .tro-landing-form input:not([type=submit]):not([type=checkbox]):not([type=button])::placeholder{color: #acacac;}
.trustradiuslead .file-toggle label{cursor: pointer;}
.trustradiuslead .user-loader{text-align: center;}
.trustradiuslead .user-loader .fa-spinner{font-size: 40px;}
.trustradiuslead .user-loader small{display: block;font-size: 20px;margin-block: 20px;}
.trustradiuslead .trustupload{margin-top: 25px;}
.trustradiuslead #finaltxt{display: block;margin-top: 6px;text-align: center;}
.trustradiuslead #currcount,.trustradiuslead #totcount{font-size: 20px;font-weight: 700;}
.trustradiuslead .user-loader + div{display: flex;justify-content: center;gap: 10px;}
.trustradiuslead .user-loader + div span:empty{display: none;}
.trustradiuslead #totcount::before {content: "/";position: relative;left: -5px;}
.trustradiuslead .singleuploadform .tro-landing-form label + br{display: none;}
.trustradiuslead .singleuploadform .tro-landing-form label{display: block;margin-bottom: 5px;font-family: 'Mulish';}
/* TrustRadius Lead End */

/* Post CTA Buton Start*/
.post-cta-btn-wrap{width:fit-content;margin:40px auto;display:flex;justify-content:center}
.post-cta-btn-wrap a{font-family:Mulish;font-weight:600;font-size:18px;line-height:100%;text-align:center;color:#fff;background:#063263;box-shadow:0 1px 3px 0 #0000004D;box-shadow:0 4px 8px 3px #48cAE41F;text-decoration:none;padding-block:3px;padding-left: 16px;padding-right: 6px;border-radius:90px;display:flex;align-items:center}
.post-cta-btn-wrap a:hover{background: linear-gradient(290.91deg, #023e8a 23.55%, #48cae4 99.57%) !important;color: #fff !important;-webkit-text-fill-color: unset !important;background-clip: unset !important;}
.post-cta-btn-wrap a::after{content:'';width:41px;display:block;height:41px;object-fit:contain;object-position:center;background-size:100% 100%;background-image:url('/wp-content/uploads/2025/09/appointment-btn-psude.gif');rotate:-90deg}
.single-blog .single-details-rightcon .blog-content .post-cta-btn-wrap a{text-decoration:none!important}
/* Post CTA Buton End*/

/* Client On demand Webinar Page Start */
.webinar-author-name,.webinar-time-wrap{font-size:20px;line-height:150%}
.webinar-template-default .breadcrumb-sec{display:none}
.webinar-page-wrap .container{max-width:1200px;padding-inline:30px}
.webinar-video video{max-width:100%;width:100%;box-shadow:0 4px 4px 0 #00000040;border-radius:9px;max-height: 700px;object-fit: contain;}
.webinar-dtls-wrap{margin-top:45px;margin-bottom:0;display:flex;flex-wrap:wrap}
.webinar-title h2{font-family:Mulish;font-weight:600;font-size:32px;line-height:1.3;margin:0}
.webinar-title{width:100%;margin-bottom:20px}
.webinar-author{width:6%}
.webinar-author img{width: 60px !important;height: auto !important;border-radius: 100%;object-fit: contain;}
.webinar-dtls-container{width:94%;padding-left:15px}
.webinar-author-name strong{color:#023e8a}
.webinar-author-name,.webinar-description p{letter-spacing:0;color:#2f2f2f;font-family:Mulish}
.webinar-description p{font-weight:400;font-size:18px;line-height:28px;margin:0}
.webinar-time-wrap{display:flex;font-family:Mulish;font-weight:400;margin:10px 0 20px}
.webinar-date{margin-right:15px;padding-right:15px;border-right:1px solid grey}
.webinar-page-wrap{padding:45px 0 100px}
.webinar-duration{display:flex;align-items:center;gap:8px}
.webinar-duration:before{content:url('/wp-content/uploads/2025/07/cock-rotate-right.webp');font-family:FontAwesome;display:inline-block;height:26px}
/* Client On demand Webinar Page End */

/* Hide blog banner for perticular page stat */
.postid-17721 .img-sec-wrap.single-detailsimg-sec,.postid-17721 .breadcrumb-sec,
.postid-17888 .img-sec-wrap.single-detailsimg-sec,.postid-17888 .breadcrumb-sec{display: none;}
.postid-17721 .single-details-rightcon h1,.postid-17888 .single-details-rightcon h1{padding-top: 40px;}
/* Hide blog banner for perticular page End */

/*everything-magazine - start */
.page-id-11169 .ast-primary-header-bar .site-primary-header-wrap{min-height: 70px;}
.page-id-11169.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height: 70px;}
body.page-id-11169 {padding-top: 70px !important;}
.magazine-banner-sec .logo-container{position:relative;padding:0!important;background-color:#779ec4;background-repeat:no-repeat;background-size:cover;background-position:center center}
.magazine-banner-sec .logo-container>div>div>div{min-height:630px;position:relative;padding:60px 0 0;overflow:hidden}
.magazine-banner-sec .magazin-ttile{font-family:Poppins!important;font-weight:500!important;font-size:70px!important;line-height:62px!important;letter-spacing:0;text-align:center!important;color:#000;margin:0 0 35px;display: flex;justify-content: center;align-items: center;gap: 20px;flex-wrap: wrap;}
.magazin-ttile .next-magazine-btn{background: url(/wp-content/uploads/2025/09/magazine-arrow.webp);background-repeat: no-repeat;background-color: #023E8A;width: 70px;height: 65px;background-position: center;background-size: 30px;border-radius: 11px;transition: 0.3s;}
.magazin-ttile .next-magazine-btn:hover{scale: 0.9;}
.magazine-banner-sec .logo-container p{font-family:Poppins;font-weight:300;font-size:68px;line-height:1;letter-spacing:0;text-align:center;color:#000;max-width:660px;margin:0 auto!important}
.magazine-banner-sec .logo-container>div>div>div::before{content:"";position:absolute;top:auto;bottom:0;width:912px;height:80px;background:#fff;left:0;right:0;margin:0 auto;border-radius:150px 100px 0 0;filter:blur(60px);z-index:1;pointer-events:none}
.magazine-banner-sec .logo-container .banner-magazine-img{position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;max-width:640px;pointer-events:none;z-index:2}
.magazine-banner-sec .logo-container .banner-bg-magazine-title p{font-family:Helvetica;font-weight:400;font-size:300px;line-height:1;letter-spacing:0;text-transform:uppercase;max-width:100%;position:absolute;top:auto;bottom:-53px;left:50%;transform:translateX(-50%);z-index: 2;pointer-events: none;}
section.magazine-banner-sec .container{padding:0 62px 82px!important;max-width:1920px;}
.magzine-content-wrap .mag-item h3{font-family:Poppins;font-weight:500;font-size:22px;line-height:32px;margin:0 0 19px;color:#000;display:flex;justify-content:space-between;flex-direction:row-reverse}
.magzine-content-wrap .mag-item h3::before{content:"";background:url(/wp-content/uploads/2025/09/union.webp) no-repeat;width:22px;height:16px;display:inline-block;margin:10px 0 0;min-width:22px}
.magzine-content-wrap .mag-item p{font-family:Poppins;font-weight:400;font-size:18px;line-height:1.6;letter-spacing:0;margin:0;color:#000}
.megzine-post-wrap .magzine-content-wrap>div:not(.center-sec){display:flex;flex-direction:column;gap:70px}
.magzine-content-wrap .right-sec .mag-item h3{flex-direction:row}
.magazine-banner-sec .latest-posts .owl-prev span,.magzine-content-wrap .right-sec .mag-item h3::before{transform:rotate(180deg)}
.megzine-post-wrap .magzine-content-wrap{display:grid;grid-template-columns:363px 1fr 363px;gap:0;align-items:start;z-index:2;position:relative}
.magzine-listing-post-sec .listicle-description{font-family:Poppins;font-weight:300;font-size:24px;line-height:41px;letter-spacing:0;text-align:center;color:#000;margin:35px auto 0;max-width:1455px}
.megzine-post-wrap{border:2px solid #d9d9d9;background:#f3f3f3;border-radius:33px;padding:80px 75px 40px;position:relative;overflow: hidden;}
.magazine-post-thumbnail{display:flex;justify-content:center;align-items:center;position:relative;left:-20px;margin:0 0 30px;height:auto}
.magazine-post-thumbnail img{width:350px;max-width:350px}
.megzine-post-wrap+.megzine-post-wrap{margin:52px 0 0}
.magazine-banner-sec .container{padding:0!important}
.megzine-post-wrap .magzine-btn{display:flex;justify-content:center;width:fit-content;margin:auto}
.magazine-banner-sec .megzine-post-wrap .magzine-btn a{font-family:Poppins;font-weight:500;font-size:28px;line-height:1.2;background:url(/wp-content/uploads/2025/09/mag-btn-bg.webp) center center no-repeat;border-radius:64px;border:0;min-width:auto;color:#000;background-size:100% 100%!important;width:fit-content;padding:35px 60px;height:auto;display:flex;align-items:center;justify-content:center;overflow: hidden;position: relative;}
.magazine-banner-sec .megzine-post-wrap .magzine-btn a::before {content: "";background: rgba(255, 255, 255, 0.4);width: 60%;height: 100%;top: 0%;left: -125%;transform: skew(45deg);position: absolute;transition: left 500ms ease-out;}
.magazine-banner-sec .megzine-post-wrap .magzine-btn a:hover::before {left: 150%;}
.magazine-banner-sec .latest-posts .single-post h3,.magazine-banner-sec .latest-posts .single-post p{letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;font-family:Mulish;overflow:hidden}
.megzine-post-wrap::before{content:"";position:absolute;height:892px;background:url(/wp-content/uploads/2025/09/Welcome-Prompt-Era.webp) no-repeat;top:170px;bottom:0;left:-70px;right:0;margin:auto;width:calc(100vw - -70px);pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 30%)}
.megzine-post-wrap+.megzine-post-wrap::before{background:url(/wp-content/uploads/2025/09/Alerting-Digital-Consciousness.png) 0 0/100%;top:0;height:1176px;bottom:-357px;-webkit-mask-image:linear-gradient(to top,transparent 0%,black 30%);mask-image:linear-gradient(to top,transparent 0%,black 30%)}
.mob-magzine-info{display:none}
.magzine-listing-post-sec{margin-bottom:82px}
.magazine-banner-sec .latest-posts{display:flex;flex-wrap:wrap;padding-inline:60px!important}
.magazine-banner-sec .latest-posts h2{font-family:Mulish;font-weight:500;font-size:30px;line-height:110%;width:100%}
.magazine-banner-sec .latest-posts .single-post{width:99%;height:410px;background-image:url(/wp-content/uploads/2025/09/desk-card-blog-1.png);background-size:100% 100%;display:flex;padding:25px 94px 21px 29px;position:relative;gap:40px}
.magazine-banner-sec .latest-posts .single-post:nth-of-type(2){margin-left:40px}
.magazine-banner-sec .latest-posts .post-image{width:57%;max-width:360px!important;border-radius:20px}
.magazine-banner-sec .latest-posts .post-image img{width:360px;height:366px;object-fit:cover;border-radius:20px}
.magazine-banner-sec .latest-posts .post-content{width:43%}
.magazine-banner-sec .latest-posts .post-top-arrow{position:absolute;top:0;right:0;transition:transform .6s ease-in-out}
.magazine-banner-sec .latest-posts .post-top-arrow:hover{transform:rotate(360deg)}
.magazine-banner-sec .latest-posts .single-post h3{font-weight:700;font-size:20px;line-height:110%;color:#2f2f2f;margin-top:99px;margin-bottom:17px;-webkit-line-clamp:3}
.magazine-banner-sec .latest-posts .single-post p{font-weight:600;font-size:16px;line-height:150%;color:grey;-webkit-line-clamp:5}
.magazine-banner-sec .latest-posts .read-more-btn{font-family:Mulish;font-weight:500;font-size:12px;line-height:110%;color:#2f2f2f;border:1px solid #023e8a;padding:18px 47px 18px 19px;border-radius:500px;position:relative}
.magazine-banner-sec .latest-posts .read-more-btn::after{content:'';background-image:url(/wp-content/uploads/2025/09/Arrow-7-1.png);width:26px;height:9px;background-size:contain;position:absolute;background-repeat:no-repeat;right:15px;bottom:auto !important ;top: 50% !important;transform: translateY(-50%) !important;margin-top: 1px !important;}
.magazine-banner-sec .latest-posts .owl-next span,.magazine-banner-sec .latest-posts .owl-prev span{display:inline-block;width:53px;height:53px;background:url('/wp-content/uploads/2025/09/prompt-carousel-arrow.webp') center center/contain no-repeat;text-indent:-9999px;overflow:hidden}
.magazine-banner-sec .latest-posts .owl-next span:hover,.magazine-banner-sec .latest-posts .owl-prev span:hover{filter:brightness(.1)}
.magazine-banner-sec .latest-posts .owl-nav{display:flex;justify-content:space-between;width:109%;position:relative;left:-4.5%;top:-46%}
.magazine-banner-sec .latest-posts .read-more-btn:hover{color:#fff;background:#000}
.magazine-banner-sec .latest-posts .read-more-btn:hover::after{filter:contrast(.1)}
.magazine-banner-sec .latest-posts .single-post h3 a:hover{transform:translateY(-1px);}
.latest-posts-carousel button[type=button].disabled{pointer-events:none;opacity:.6;opacity:0}
.magazine-banner-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;object-fit: cover;object-position: center;}
.magazine-banner-sec .magazin-ttile,.magazine-banner-sec .magazine-welcome-note{position: relative;z-index:9;}
/*everything-magazine - end */

/* magzine - discover the prompt era with our magzine - start */
.prompt-era-2nd::after,.prompt-era-banner::after{content:"";background-size:contain;margin:auto;background-repeat:no-repeat}
.prompt-era-banner{background-size:100% 100%;background-repeat:no-repeat;margin:0 auto!important;padding:70px 50px 45px!important;position:relative;z-index:0}
.prompt-era-banner .container{padding:0 170px 30px;max-width:none;position:relative}
.prompt-era-banner::after{position:absolute;background-image:url(/wp-content/uploads/2025/09/prompt-banner-before-text-img.webp);width:78%;height:77%;top:12%;right:8%;z-index:-1;filter:blur(5px)}
.prompt-era-banner .container>div{position:unset}
#prompt-era-banner-img{position:absolute !important;right:60px;top:auto;bottom:-2px;max-width:750px}
.prompt-era-meet{position:relative;left:-20px;max-width:560px}
.prompt-era-banner p{font-family:Poppins;font-weight:500;font-size:27px;line-height:100%;color:#142038;margin-top:-12px}
.prompt-era-banner h1{font-family:Poppins!important;font-weight:700!important;font-size:90px!important;line-height:100%;padding-bottom:15px;background:linear-gradient(105.96deg,#004dff 2.91%,#142038 87.26%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;margin-top:44px;margin-bottom:32px}
.prompt-era-banner button,.prompt-era-form-right .eBook-form-wrap p .submit-btn{line-height:24px!important;text-align:center;background:linear-gradient(98.76deg,#023fe8 0,#000 102.02%)!important}
.prompt-era-banner button{font-family:Mulish!important;font-weight:700!important;font-size:17px!important;padding:21px 30px!important;border-radius:8px!important;color:#fff!important}
.prompt-era-banner button:hover,.prompt-era-form-right .eBook-form-wrap p .submit-btn:hover{background:linear-gradient(98.76deg,#000 0,#023fe8 102.02%)!important;color:#fff!important}
.prompt-era-2nd{padding:77px 145px 160px;margin:0;position:relative}
.prompt-era-2nd::after{position:absolute;background-image:url(/wp-content/uploads/2025/09/prompt-middle-back.webp);width:226px;height:1170px;top:90px;right:0}
.prompt-era-abs{padding:50px 120px 65px 50px!important;margin:0 0 50px;background-size:100% 100%;display:flex;align-items:center;justify-content:space-between;gap:25px;border:2px solid #d9d9d9;border-radius:33px}
.prompt-era-abs::after,.prompt-era-abs::before,.prompt-era-form .container:first-child::after,.prompt-era-form .container:first-child::before,.prompt-era-grid-inner::after,.prompt-era-grid-inner::before{display:none}
.prompt-era-2nd p{font-family:Poppins!important;font-weight:400!important;font-size:20px!important;line-height:1.5em;color:#000}
.prompt-era-2nd .prompt-era-card-title p,.prompt-era-form-right h2,.prompt-era-grid-text p{font-family:Mulish!important}
.prompt-era-card-title p,.prompt-era-form-right h2{font-weight:500!important}
.prompt-era-2nd .card-title-container{padding-inline:unset!important}
.prompt-era-abs-left{max-width:36%!important}
.prompt-era-grid-cont{padding:50px 0 0!important;max-width:none!important}
.prompt-era-grid>div.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;align-items:center;gap:70px 60px;justify-items:center}
.prompt-era-grid-inner{width:100%;display:flex;max-width:500px;height:250px;align-items:center;padding:27px 0 27px 27px;gap:5px;background-image:url(/wp-content/uploads/2025/09/prompt-card-back.webp);background-size:100% 100%;border:1px solid #d9d9d9;border-radius:33px;margin:auto}
.prompt-era-grid-inner:last-child{margin-left:auto!important;margin-right:auto!important;grid-column:1/-1}
.prompt-era-form{padding:0!important;padding-inline:145px!important}
.prompt-era-form .container:first-child{background-size:100% 100%;padding:65px 276px 64px 197px;display:flex;justify-content:space-between;align-items:center;border:2px solid #d9d9d9;border-radius:33px;gap:35px}
.prompt-era-form-right{height:auto;width:646px}
.prompt-era-form-right>div{padding:43px 45px 55px 54px!important;background-size:100% 100%;border:2px solid #d9d9d9;border-radius:33px}
.prompt-era-form-right h2{font-size:24px;line-height:42px;color:#000;margin-bottom:37px}
.prompt-era-bottom p,.prompt-era-form-right .eBook-form-wrap .check-box-accept span{color:#000!important}
.prompt-era-form-right input,.prompt-era-form-right input::placeholder{font-weight:400!important;font-size:13px!important;line-height:18px!important;letter-spacing:0!important;color:#000!important}
.prompt-era-form-right .eBook-form-wrap p .submit-btn{font-family:Mulish!important;font-weight:600!important;font-size:20px!important;padding:12px 30px!important;border-radius:8px!important;color:#fff!important}
.prompt-era-form-right .eBook-form-wrap .submit-btn .wpcf7-spinner{background-image:linear-gradient(290.91deg,#023fe8 23.55%,#000 99.57%)!important}
.prompt-era-form .container{max-width:1920px;display:flex;align-items:center;padding-inline:30px}
.prompt-era-bottom p:first-child{margin-bottom:30px!important}
.prompt-era-bottom{max-width:1920px;padding:110px 248px}
.prompt-era-bottom p{font-size:20px!important;font-weight:400!important;line-height:25.1px!important;margin-bottom:0!important;font-family:Poppins!important}
#prompt-era-middle-img{max-width:385px}
.prompt-era-banner p,.prompt-era-banner h1,.prompt-era-banner button,#prompt-era-banner-img,.prompt-era-meet{z-index: 9;position: relative;}
.prompt-era-banner::after{z-index: 8;}
.prompt-era-banner .magazine-banner-img .wpb_column{position: unset;width: 0;height: 0;}
.prompt-era-banner .magazine-banner-img img{z-index: 0;object-fit: fill;object-position: center;}
/* magzine - discover the prompt era with our magzine - end */

/* custom blog form - start */
.blogcustom-form.blue-form{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(106.48deg,#033573 3%,#48cae4 58.92%,#023e8a 114.84%);padding:30px 30px 15px;border-radius:20px;gap:10px;position:relative;max-width:800px;margin:auto}
.blogcustom-form .left-sec{width:35%}
.blogcustom-form .left-sec img{width:100%;height:auto;border-radius:6px;margin:0!important;max-width:200px}
.blogcustom-form .blog-form-lead{margin-bottom:0!important}
.blogcustom-form .right-sec{display:flex;flex-direction:column;gap:16px;color:#fff;width:70%}
.blogcustom-form .blog-form-lead .blog-name{display:flex;gap:10px}
.blogcustom-form .blog-email .email-add p,.blogcustom-form .blog-fname .first-name p,.blogcustom-form .blog-lname .last-name p{margin-bottom:8px!important}
.blogcustom-form .blog-email>p,.blogcustom-form .blog-fname>p,.blogcustom-form .blog-lname>p{margin-bottom:4px!important}
.blogcustom-form .blog-email,.blogcustom-form .blog-name .blog-fname,.blogcustom-form .blog-name .blog-lname{flex:1 1 240px}
.blogcustom-form .blog-email label,.blogcustom-form .blog-fname label,.blogcustom-form .blog-lname label{font-size:14px;font-weight:500;margin-bottom:4px;display:block;color:#fff;font-family:"DM Sans",sans-serif!important}
.blogcustom-form input[type=email],.blogcustom-form input[type=text]{width:100%;padding:5px 16px;border-radius:8px;border:1px solid #e3e5e8;font-size:14px;box-shadow:none;background-color:#fff}
.blogcustom-form .blog-agree{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap;margin-bottom:15px;margin-top:10px}
.blogcustom-form .blog-agree input[type=checkbox]{width:16px;height:16px;margin:0;border-radius:1px;border:1px solid #e3e5e8;accent-color:#004DFF}
.blogcustom-form .blog-agree label{color:#fff;font-size:14px;font-weight:500;font-family:"DM Sans",sans-serif!important}
.blogcustom-form .wpcf7-list-item{margin:0!important}
.blogcustom-form .blog-agree p{margin-bottom:0}
.blogcustom-form .download-btn p{margin-bottom:0!important;text-align:center}
.blogcustom-form .download-btn input[type=submit]{background-color:#023e8a!important;color:#fff;padding:16px 20px;border-radius:10px;font-weight:700;font-size:13px;border:none;cursor:pointer;transition:.3s;font-family:"DM Sans",sans-serif!important;letter-spacing:1px}
.blogcustom-form .download-btn input[type=submit]:hover{background-color:#fff!important;color:#023e8a}
.blogcustom-form .wpcf7-spinner{top:5px}
.blog-img-section{max-width:800px;width:90%;margin:auto}
.blogcustom-form .left-sec img{max-width: 180px;}
/* custom blog form - end */

/* custom blog white form - Start */
.digital-consciousness-form.blogcustom-form {background: linear-gradient(107.16deg, #FFFFFF 3.52%, #EAEAEA 101.4%);border: 3px solid #5D5D5D;box-shadow: 0px 4px 4px 0px #00000040;padding-left: 0;}
.digital-consciousness-form.blogcustom-form  .blog-fname label, .digital-consciousness-form .blog-lname label, .digital-consciousness-form .blog-email label,.digital-consciousness-form .blog-agree label{color: #000000;}
.digital-consciousness-form.blogcustom-form  .blog-agree a{color: #000 !important;}
.digital-consciousness-form.blogcustom-form  .blog-agree label:has(input)::before{background: #fff;border: 1px solid #D0D5DD;}
.digital-consciousness-form.blogcustom-form  .left-sec img{max-width: 200px;}
.digital-consciousness-form.blogcustom-form .blog-agree label:has(input:checked)::after{border-color: #000;}
.digital-consciousness-form.blogcustom-form .download-btn input[type=submit]{background: #000 !important;color: #fff !important;}
.digital-consciousness-form.blogcustom-form .download-btn input[type=submit]:hover{background: #023e8a!important;color: #fff !important;}
/* custom blog white form - End */

/* Blog Popup start */
.blog-img-container{max-width:730px;min-width:730px;border-radius:16px;margin:auto;background:url('/wp-content/uploads/2025/09/bg-popup-design.webp') 0 0/100% 100% no-repeat #fff;position:relative;z-index:999999;display:grid;grid-template-columns:40% 60%;align-items:center;padding-block:30px}
.blog-img-container #popup-close{position:absolute;top:12px;right:12px;left:auto;border:1px solid;color:#023e8a;border-radius:100%;padding:6px;line-height:.7;margin:0;font-size:12px;background:0 0;font-family:Mulish;z-index:99999}
.blog-img-container .pop-up-left-img{position:relative;text-align:center}
.blog-img-container .pop-up-left-img img{min-width:auto;max-width:145px;width:100%}
.blog-img-container .popup-right-content{max-width:330px;margin-right:145px}
.blog-img-container .popup-right-content p{font-family:Mulish;font-weight:400;font-size:12px;line-height:18px;color:#060e12;margin:10px 0 18px}
.blog-img-container .popup-right-content h2{font-family:Mulish;font-weight:900;font-size:24px;line-height:28px;background:linear-gradient(98.81deg,#023e8a 6.76%,#000 93.35%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.blog-img-container a.blog-popup{padding:5px 30px;background:url(/wp-content/uploads/2025/09/mag-btn-bg.webp) center center/100% 100% no-repeat;font-family:Mulish;font-weight:600;font-size:14px;line-height:33px;display:block;width:fit-content;border-radius:64px;border:0;min-width:auto;color:#0d1e27}
.blog-img-container a.blog-popup:after{content:'\f061';font-family:FontAwesome;padding-left:12px;color:#0d1e27;transition:.3s}
.blog-img-container a.blog-popup:hover::after{padding-left:17px}
#blog-popup-wrap>.popup-content{position:fixed;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}
#blog-popup-wrap{position:fixed;width:100%;top:0;left:0;height:100%;background:#0000008f;z-index:99999999}
.blogcustom-form .blog-agree a{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important}
.blogcustom-form .blog-agree input[type=checkbox]{margin-top:-4px;opacity:0}
.blogcustom-form .blog-agree>p{padding-left:25px}
.blogcustom-form .blog-agree{position:relative}
.blogcustom-form .blog-agree .wpcf7-form-control-wrap{position:static}
.blogcustom-form .blog-agree span.wpcf7-list-item.first.last{position:absolute;left:0;display:inline-block;top:0}
.blogcustom-form .blog-agree label .wpcf7-list-item-label{display:none}
.blogcustom-form .blog-agree label:has(input)::before{content:'';position:absolute;left:0;width:16px;height:16px;border:1px solid #e3e5e8;border-radius:4px;top:50%;transform:translateY(-50%)}
.blogcustom-form .blog-agree label:has(input)::after{content:"";opacity:0;display:block;left:2px;top:50%;position:absolute;width:5px;height:11px;border:3px solid #fdfdfd;border-top:0;border-left:0;transform:rotate(40deg) translateY(-50%);margin-top:-3px}
.blogcustom-form .blog-agree label:has(input:checked)::after{opacity:1}
/* Blog Popup End */

/* Cockie user list page start */
.cookie-data-table-wrapper.analytic-user form ul li {width: auto !important;min-width: 140px;}
.cookie-data-table-wrapper.analytic-user form ul li input[type="date"] {width: auto !important;height: 46px;border: 1px solid #d6d6dda3;border-radius: 2px;background: #f9fafb;vertical-align: middle;}
.cookie-data-table-wrapper.analytic-user form ul li input[type="submit"] {margin: 25px 0 0;}
/* Cockie user list page end */

/* Magazie - homepage spotlight start */
.search-open .home-tro-spotlight-main{z-index: 1;position: relative;}
.home-tro-spotlight-main .wpb_raw_html{margin: 0;}
.home-tro-spotlight-main h2{font-family:Mulish!important;font-weight:500!important;font-size:36px;line-height:110.00000000000001%;padding-bottom:30px}
.home-tro-spotlight-wrap .promt-explore {overflow: hidden;font-family: Poppins;font-weight: 500;font-size: 24px;line-height: 1;padding: 25px 42px;color: #0d1e27;border: none;background: #fffFFF82;min-width: fit-content;min-height: auto;display: flex;align-items: center;justify-content: center;border-radius: 1558.97px;backdrop-filter: blur(28.089542388916016px);box-shadow: 0 675.71px 188.82px 0 #00000000;gap: 10px;z-index: 999;}
.home-tro-spotlight-wrap h3{font-family:Poppins!important;font-weight:500!important;font-size:45px;line-height:57px;vertical-align:middle;margin:0;color:#fff}
.home-tro-spotlight-wrap{display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(107.16deg,#023e8a 3.52%,rgba(72,163,228,.15) 101.4%);max-height:170px;padding-left:45px;background-image:url('/wp-content/uploads/2025/09/prompt-era-spot-light-homepage.webp');background-size:100% 100%;position:relative;border-radius: 10px;}
.home-tro-spotlight-wrap>div{z-index:99}
.home-tro-spotlight-wrap .content-wrap{width:70%;display:flex;height:100%;min-height:170px;align-items:center;gap:100px;}
.home-tro-spotlight-wrap:after{content:'';position:absolute;background:url('/wp-content/uploads/2025/09/prompt-era-magazine-text.webp') no-repeat;width:100%;height:100%;background-position-x:0;background-position-y:100%;z-index:0}
.home-tro-spotlight-wrap a.promt-explore:before{content:"";position:absolute;inset:0;border-radius:1558.97px;border:3.12px solid transparent;background:linear-gradient(180deg,#f2f2f2 0,#818181 41.42%,#fff 100%);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index: -1;overflow: hidden;}
.home-tro-spotlight-wrap .promt-explore:after{content:"\f061";font-family:FontAwesome}
.home-tro-spotlight-wrap .spotlight-img-wrap{width: 30%;text-align: right;max-width: 400px;}
.home-tro-spotlight-wrap a.promt-explore span::before {content: "";background: rgba(255, 255, 255, 0.4);width: 60%;height: 100%;top: 0%;left: -125%;transform: skew(45deg);position: absolute;transition: left 500ms ease-out;}
.home-tro-spotlight-wrap a.promt-explore:hover span::before  {left: 150%;}
/* Magazie - homepage spotlight end */

/* Trust Radius Web Form start */
.trustradiuslead.webform .singleuploadform h1 { font-weight: 600; font-size: 30px; line-height: 100%; letter-spacing: 0%; text-align: center; color: #002269; font-family: "Source Sans 3", sans-serif; margin: 0 0 31px; }
body:has(.trustradiuslead.webform) { padding: 0 !important; background: url(/wp-content/uploads/2025/10/Trust-Radius-Web-Form-bg.webp) no-repeat; background-size: 100% 290px; }
.trustradiuslead.webform .singleuploadform #webformselect { max-width: 717px; height: 48px; margin: 0 auto; border: 1px solid #E3E5E8; border-radius: 8px; box-shadow: 0px 1px 2px 0px #1018280D; background: #FFFFFF; font-family: Segoe UI; font-weight: 400; font-size: 16px; line-height: 21.2px; letter-spacing: 0%; color: #2F2F2F; padding: 12px 23px; }
.trustradiuslead.webform .singleuploadform .webformselect > p { text-align: center; margin: 0; }
.trustradiuslead.webform .singleuploadform { padding: 111px 0 0; }
.trustradiuslead.webform .singleuploadform > .webformselect { padding: 0 0 70px; }
body:has(.trustradiuslead.webform) .wpb-content-wrapper { max-width: 100%; }
.trustradiuslead.webform .singleuploadform form { max-width: 1376px; margin: 63px auto; background: linear-gradient(290.91deg, rgba(2, 62, 138, 0.04) 23.55%, rgba(72, 202, 228, 0.04) 99.57%); border: 1px solid #EAF7FC; border-radius: 10px; padding: 43px 60px 33px; }
.trustradiuslead.webform .singleuploadform form label { font-family: Mulish; font-weight: 400; font-size: 16px; line-height: 26.4px; letter-spacing: 0%; color: #334155; margin: 0 0 5px; }
.trustradiuslead.webform .singleuploadform form .anglepoint-landing-form { padding: 0; background: transparent; box-shadow: none; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 48px 32px; border-radius: 0; }
.trustradiuslead.webform .singleuploadform form .anglepoint-landing-form p { margin: 0; }
.trustradiuslead.webform .singleuploadform form .anglepoint-landing-form input:not([type="submit"]):not([type="checkbox"]):not([type="button"]), .trustradiuslead.webform .singleuploadform form .anglepoint-landing-form select, .trustradiuslead.webform .singleuploadform form .anglepoint-landing-form textarea, .trustradiuslead.webform .singleuploadform form select {font-family: Mulish; font-weight: 400; font-size: 14px; line-height: 18px; letter-spacing: 0%; color: #344054; padding: 14px 19px !important; background: #FFF !important; border: 1px solid #E3E5E8; border-radius: 8px; box-shadow: 0px 1px 2px 0px #1018280D; height: 48px; }
.trustradiuslead.webform .singleuploadform .tro-landing-form > div:nth-last-child(2) { grid-column: 1/3 !important; }
.trustradiuslead.webform .singleuploadform .submit-btn { grid-column: 1/4 !important; }
.trustradiuslead.webform .singleuploadform form .anglepoint-landing-form .submit-btn p { margin: 0 auto; float: unset; }
.trustradiuslead.webform .trust-radius-empty { font-family: Segoe UI; font-weight: 400; font-size: 18px; line-height: 21.2px; letter-spacing: 0%; color: #666; text-align: center; margin: 200px 0 0; }
.trustradiuslead.webform .singleuploadform form .anglepoint-landing-form textarea {  height: 195px !important; resize: none; }
.trustradiuslead.webform .form-control-wrap {display: block;}
.trustradiuslead.webform .singleuploadform form .anglepoint-landing-form .BANT_questions {grid-column: 1/4;display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 48px 32px;position: relative;padding-top: 32px;}
.trustradiuslead.webform .singleuploadform form .BANT_questions label {position: absolute;top: 0;left: 0;right: auto;bottom: auto;}
.trustradiuslead.webform .singleuploadform form .anglepoint-landing-form .BANT_questions p:last-child {grid-column: 1/4;}
/* Trust Radius Web Form End */

/* search form */
.search-form-sec form.nav__search-form input.error, .seach-banner-wrap .search-banner .search-form .search-field.error {
	border-color: red;
}
/* search form */

/* blog author has description start */
.author-share-sec:has(.author-bio-desc) .author-bio{ font-size: 14px; font-family: Mulish; font-weight: 400; line-height: 20px; color: #000; margin-top: 0px; } 
.author-share-sec:has(.author-bio-desc) .author-img img { max-width: max-content; width: 100%; border-radius: 500px; margin: 0; height: auto; object-fit: cover; object-position: top; max-width: 45px; max-height: 45px; } 
.author-share-sec:has(.author-bio-desc){flex-wrap:wrap;gap: 7px;}
.author-share-sec:has(.author-bio-desc) .copyLink{ white-space: nowrap; } 
.author-share-sec:has(.author-bio-desc) .author-name a{pointer-events: none;}
.author-share-sec:has(.author-bio-desc) .author-img{width: 100%;max-width: 45px;}
.author-share-sec:has(.author-bio-desc) .left-sec{align-items: flex-start;width: 50%;}
.author-share-sec:has(.author-bio-desc) .author-name{line-height: 1;}
/* blog author has description end */


/* Marks Network Form Start */
.page-id-21358 .breadcrumb-sec,.page-id-21356 .breadcrumb-sec{display: none;}
.march-network-page-form{padding-inline:0px;margin-block:50px !important;}
.march-network-page-form h2 {font-family: Mulish !important; font-size: 27px !important; font-weight: 600 !important; line-height: 33.89px !important; text-align: left !important; margin-bottom: 20px !important; color: rgba(47, 47, 47, 1) !important;text-align:center; }
.march-network-page-form .vc_column-inner> .wpb_wrapper{background: #fff !important; padding: 30px 20px 40px 20px !important; border: 1px solid #105a9c !important; border-radius: 10px !important;max-width: 700px;margin: auto;}
.march-network-page-form .tro-landing-form {margin-bottom: 0; }
.march-network-page-form .tro-landing-form .first-sec, 
.march-network-page-form .tro-landing-form .job-sec, 
.march-network-page-form .tro-landing-form .industry-sec {display: grid; grid-template-columns: 1fr 1fr; column-gap: 15px; }
.march-network-page-form .tro-landing-form p {margin-bottom: 20px !important; }
.march-network-page-form .tro-landing-form input, 
.march-network-page-form .tro-landing-form select,.march-network-page-form textarea{border: 1px solid rgba(107, 107, 107, 0.6); border-radius: 5px; font-family: Segoe UI; font-size: 13px; font-weight: 400; line-height: 18px; text-align: left; padding: 16px 20px !important;background-color: #fff;}
.march-network-page-form .tro-landing-form input:focus,  
.march-network-page-form .tro-landing-form select:focus,.march-network-page-form textarea:focus {border: 1px solid rgba(107, 107, 107, 0.6) !important; }
.march-network-page-form textarea{resize: none;min-height: 150px;max-height: 150px;}
.march-network-page-form .check-box-accept label span {font-family: Segoe UI; font-size: 14px; font-weight: 400; line-height: 19px; letter-spacing: 0.03em; text-align: left; color: rgba(85, 85, 85, 1); }
.march-network-page-form .check-box-accept span {margin-left: 0; }
.march-network-page-form .check-box-accept {margin-bottom: 40px; }
.march-network-page-form .check-box-accept .contract-1 > p {margin-bottom: 10px !important; line-height: normal; }
.march-network-page-form .check-box-accept .contract-2 > p {margin-bottom: 0; line-height: normal; }
.march-network-page-form .submit-btn {position: relative; }
.march-network-page-form .submit-btn input {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); padding: 10px 24px 10px 24px; border-radius: 8px; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; text-align: center; color: #fff; width: 100%; border: none;max-width: 180px;}
.march-network-page-form .submit-btn input:hover{background: linear-gradient(290.91deg, #48CAE4 23.55%, #023E8A 99.57%);}
.march-network-page-form .submit-btn .wpcf7-spinner {position: absolute; top: 50%; transform: translateY(-50%); right: auto; }
.march-network-page-form .submit-btn p {margin-bottom: 0 !important; }
.march-network-page-form .check-box-accept label{display:flex;align-items:flex-start}
.march-network-page-form .check-box-accept label input[type=checkbox]{margin-top:3px!important;margin-right:11px!important}
.march-network-page-form .check-box-accept a{text-decoration: underline !important;}
.march-network-page-form .check-box-accept a:hover{text-decoration: none !important;}
 .march-network-page-form select{background-image: url('/wp-content/uploads/2024/07/chevron-down.svg') !important;appearance: none !important;background-size: 28px !important;white-space: break-spaces !important;transition: 0.3s;padding-right: 25px !important;background-position-x: 99% !important;background-position-y: 53% !important;cursor: pointer;background-repeat: no-repeat !important;}
.march-network-page-form input:not([type='submit']):not([type='checkbox']):not([type='button']){background-color: #fff !important;}
/* Marks Network Form Start */

/* AWS - Category */
body.category-aws .banner-cont-wrap .banner-title{ background: unset; }
body.category-aws h2, body.category-aws h4, body.category-aws p,body.category-aws .cat-head-wrap .hm-post-badge,body.category-aws .filtered-category-content h4,body.category-aws .filtered-category-content .post-meta{ font-family: 'Amazon Ember,Amazon Ember Display' !important; }
body.category-aws .banner-section img{ object-fit: fill; max-height: 100%; min-height: 100%; }
/* body.category-aws .default-read-btn,body.category-aws .view-all-link{ font-family: 'Amazon Ember Display' !important; background:#265C7A !important; } */
/* AWS - Category */


/* newsletter page start */
.newsletter-banner{background:linear-gradient(93.71deg,#023E8A .7%,#48CAE4 100%)}
.newsletter-banner .banner-right-sec div.wpb_single_image{margin-bottom:0}
.newsletter-banner .banner-right-sec{height:100%!important;width:60%;padding-top: 30px;}
.newsletter-banner .container{height:500px;display:flex;align-items:center;padding-left:15px;padding-right:0;margin-right:0}
.newsletter-banner .banner-left-sec h1{font-family:Poppins!important;font-weight:700!important;font-size:60px;line-height:1.3;color:#fff}
.newsletter-banner .banner-left-sec .form-subtext p{font-family:Poppins!important;font-weight:300!important;font-size:24px;line-height:1.23;color:#fff;margin-top:20px;margin-bottom:40px!important}
.newsletter-banner .banner-left-sec .subscribe-form p{margin:0}
.newsletter-banner .banner-left-sec .subscribe-form{display:flex;width:608px;border-radius:8px;overflow:hidden;gap:5px}
.newsletter-banner .banner-left-sec .subscribe-email-wrap{flex:1}
.newsletter-banner .banner-left-sec .subscribe-email-wrap input[type="email"]{font-family:'Mulish';width:100%;height:55px;padding:0 40px;background:#fff0;color:#fff;font-weight:400;font-size:24px;line-height:1.36;border:none;outline:none;border:1px solid #E3E5E8;border-radius:8px}
.newsletter-banner .banner-left-sec .subscribe-email-wrap input[type="email"]::placeholder{color:#FFFFFF5E}
.newsletter-banner .banner-left-sec .subscribe-submit input[type="submit"]{height:55px;padding:0 35px;border:none;cursor:pointer;background:#004aad;color:#fff;font-weight:600;font-size:22px;display:flex;align-items:center;justify-content:center;font-family:'Mulish';border-radius:8px}
.newsletter-banner .banner-left-sec .subscribe-submit input[type="submit"]:hover{background:#0060dd}
.newsletter-banner .banner-right-sec .vc_column-inner,.newsletter-banner .banner-right-sec .wpb_wrapper,.newsletter-banner .banner-right-sec .wpb_single_image,.newsletter-banner .banner-right-sec .vc_single_image-wrapper{height:100%!important}
.newsletter-banner .banner-right-sec img{object-fit:contain;height:100%}
.newsletter-banner .banner-left-sec .subscribe-privacy-policy .wpcf7-list-item{margin:0}
.newsletter-news-latest-news-sec .container{margin-top:51px;margin-bottom:70px}
.newsletter-blog-container{display:grid;grid-gap:14px;grid-template-columns:1fr 1fr 1fr}
.newsletter-blog-thumb{border-radius:10px;overflow:hidden}
.newsletter-latest-blog{margin-bottom:120px}
h4.newsletter-blog-title{margin-top:22px;font-family:Mulish;font-weight:500;font-size:20px;line-height:130%;height:44px}
h4.newsletter-blog-title a:hover{color: #217cb2 !important;}
.newsletter-news-latest-news-sec .latest-news h4,.newsletter-latest-blog .container h4.title{font-family:Mulish!important;font-weight:500!important;font-size:36px;line-height:110.00000000000001%}
.newsletter-banner .banner-left-sec .subscribe-privacy-policy{margin-top:20px}
.newsletter-banner .banner-left-sec .subscribe-privacy-policy p,.newsletter-banner .banner-left-sec .subscribe-privacy-policy p a{font-family:Mulish;font-weight:400;font-size:24px;line-height:1.36;color:#fff;margin-bottom:20px}
.newsletter-banner .banner-left-sec .subscribe-privacy-policy p a,.newsletter-blog-card .author-date-data a{text-decoration:underline!important}
.newsletter-banner .banner-left-sec .subscribe-privacy-policy p a:hover,.newsletter-blog-card .author-date-data a:hover{text-decoration:none!important}
.newsletter-blog-card .author-date-data{font-family:Mulish;font-weight:400;font-size:14px;line-height:1.5;margin-top:auto}
.newsletter-blog-card .author-date-data a{font-weight:700;color:#023e8a}
.newsletter-blog-card{display:flex;flex-direction:column;height:100%}
.newsletter-news-latest-news-sec .latest-news h4{margin-bottom:34px}
.newsletter-banner .mob-banner-img{display: none;}
.newsletter-latest-blog .mob-view-all-btn{display: none;}
.newsletter-banner .banner-left-sec .wpcf7-spinner{margin: 0 5px;}
.newsletter-banner .banner-left-sec .subscribe-submit p{display: flex;align-items: center;}
.newsletter-news-latest-news-sec .latest-posts-wrap .right-sec .new-posts .post-img img{aspect-ratio: 1.7;}
.newsletter-news-latest-news-sec .con-post .author-date-data .author{margin-inline: 3px;}
.newsletter-latest-blog .newsletter-blog-thumb img{aspect-ratio: 1.7;object-position: center;object-fit: cover;transition: .3s all;}
.newsletter-blog-card:hover .newsletter-blog-thumb img{scale: 1.1;}
/* newsletter page end */

/* Newsletter Confirm subscription page start */
body:has(.confirm-subscription) .breadcrumb-sec{display: none;}
body:has(.confirm-subscription) .site-content{display: flex;align-items: center;}
.confirm-subscription {max-width: 535px;margin: auto;width: 100%;padding: 50px 0 !important;}
.confirm-subscription img{max-width: 330px;margin: auto;margin-bottom: 10px;}
.confirm-subscription h1{font-family: 'Mulish';font-weight: 700;font-size: 25px;line-height: 32px;letter-spacing: -0.01em;text-align: center;margin-bottom: 10px;color: #27282C;}
.confirm-subscription p{font-family: 'Mulish';font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.01em;text-align: center;margin-bottom: 35px;color: #27282C;}
.confirm-subscription .view-all-btn a{display: block;letter-spacing: 0.02em}
/* Newsletter Confirm subscription page end */

/* Webiner Watch Time CSS Start */
body.page-id-26168 .breadcrumb-sec{padding-inline:40px;max-width:none}
.engagement-wrapper{padding-inline:40px;padding-bottom:60px}
.engagement-wrapper .filter-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
.engagement-wrapper .pagination-wrapper{padding-top:40px;display:flex;justify-content:center;align-items:center}
.engagement-wrapper .export-filter,.engagement-wrapper form{display:flex;gap:10px;align-items:center}
.engagement-wrapper form input[type=date]{height:46PX;padding:10PX}
.engagement-wrapper .export-filter button a{color:#fff}
.engagement-wrapper table{border-collapse:collapse;width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;background:#fff}
.engagement-wrapper thead th{background:#f9fafb;color:#374151;font-weight:600;padding:12px 10px;text-align:left;border-bottom:2px solid #e5e7eb;white-space:nowrap}
.engagement-wrapper tbody td{padding:11px 10px;border-bottom:1px solid #f1f1f1;color:#4b5563;white-space:nowrap}
.engagement-wrapper tbody tr:nth-child(2n){background:#fafafa}
.engagement-wrapper tbody tr:hover{background:#eef4ff;transition:.15s}
.engagement-wrapper td:first-child{font-weight:600;color:#111827}
.engagement-wrapper td:nth-child(4){color:#2563eb;font-weight:500}
.engagement-wrapper td:nth-child(12){max-width:360px;overflow:hidden;text-overflow:ellipsis}
.engagement-wrapper .page-numbers{display:inline-block;padding:6px 12px;margin:8px 4px 0;font-size:13px;color:#374151;border:1px solid #e5e7eb;border-radius:6px;text-decoration:none;background:#fff;transition:.15s}
.engagement-wrapper .page-numbers:hover{background:#f3f4f6;border-color:#d1d5db}
.engagement-wrapper .page-numbers.current{background:#2563eb;color:#fff;border-color:#2563eb;font-weight:600}
.engagement-wrapper .page-numbers.next{padding:6px 14px}
.engagement-wrapper .page-numbers.dots{border:none;background:0 0;pointer-events:none}
.engagement-wrapper .table-wrapper::-webkit-scrollbar{height:6px}
.engagement-wrapper .table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}
/* Webiner Watch Time CSS End */


/* Womens Day banner */
/* body{padding-top: 132px !important;}
.custom-inserted-image a,.custom-inserted-image a{text-decoration: none !important;}
.womens-day-banner-sec img,.custom-inserted-image img{max-width: 1270px !important;width: auto !important;margin: auto !important;max-height: 220px !important;height: 100% !important;}
.womens-day-banner-sec{padding: 0 !important;margin: 120px 0 !important;}
.custom-inserted-image.blog-image,.custom-inserted-image.news-image{margin:80px auto 50px ;}
.tro-wd-top-banner{ background: #F47321; }
.tro-wd-top-wrapper{ display: flex; max-width: 820px; margin: auto; justify-content: space-between; align-items: center; align-content: center; padding: 10px 15px; }
.tro-wd-top-wrapper .timer{ background: #FFFFFF; border-radius: 3px; padding: 3px 7px; font-family: "Inter", sans-serif;; font-weight: 600; font-size: 15px; display: flex; align-items: center; gap: 10px;white-space: nowrap;min-width: 125px;justify-content: center;}
.tro-wd-top-wrapper .timer:before { content: "\f017"; font-family: 'FontAwesome'; }
.tro-wd-top-wrapper .content p{ margin: 0; font-family: "Inter", sans-serif; font-weight: 700; font-size: 15px; line-height: 100%; color: #141414;text-align: center; }
.tro-wd-top-wrapper .btn-container a{ font-family: "Inter", sans-serif; font-weight: 700; font-size: 15px; text-decoration: none !important; color: #141414; border-bottom: 1.5px solid;display: flex;transition: 0.3s; }
.tro-wd-top-wrapper .btn-container a:hover{border-bottom-color:transparent !important;}
.ast-above-header-bar .site-above-header-wrap:has(.tro-wd-top-banner){padding: 0; margin: 0 auto; width: 100%; max-width: 100%; display: block;}
.ast-builder-grid-row:has(.tro-wd-top-banner),.ast-header-html-2:has(.tro-wd-top-banner),.site-header-section:has(.tro-wd-top-banner){display: block !important;}
.wd-banner-img-mob{display: none !important;}
.tro-wd-top-wrapper .btn-container a.event-live{ padding: 3px 10px; display: flex; align-items: center; gap: 7px; white-space: nowrap; background: #fff; border: 0 !important; border-radius: 3px; color: #141414; font-weight: 700; justify-content: space-between; }
.tro-wd-top-wrapper .btn-container a.event-live:after{ content: ""; width: 10px; height: 10px; background: red; border-radius: 100%; } */
/* Womens Day banner */

/* Content Hub common style start */

/* seequent - start */
body.category .category-custom-tabs.container { max-width: 100%; padding: 0; }
body.category .category-custom-tabs ul.custom-tab-nav {padding: 0; margin: 0; display: grid; text-align: center; grid-template-columns: 1fr 1fr; list-style-type: none; }
body.category .category-custom-tabs li.tab-btn {width: 100%;font-family: Mulish;font-weight: 700;font-size: 35px;line-height: 38px;color: #0A1620;text-transform: uppercase;padding: 18px 0;border: 0.5px solid #000;cursor: pointer;transition: 0.3s all ease-in-out;}
body.category .category-custom-tabs li.tab-btn:hover{    background: #234b66;color: #fff;}
body.category .cat-head-wrap .hm-post-badge {font-family: Mulish;font-size: 30px;font-weight: 500;line-height: 34px;letter-spacing: 0em;text-align: left;color: #2F2F2F;margin-bottom: 0 !important;}
body.category .category-custom-tabs li.tab-btn.active {color: #FFFFFF;background: #348ed1;}
body.category .category .cat-head-wrap h2 {font-family: Mulish;font-weight: 500; font-size: 36px; line-height: 110.00000000000001%; color: #2F2F2F; }
body.category .category-custom-tabs li.tab-btn { border-left: 0; }
body.category .category-custom-tabs li.tab-btn.active:hover {opacity: 0.9;}
body.category a.view-all-link, body.category .default-read-btn, body.category .newsletter-read-btn {/*background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%);*/background: #348ed1;line-height: 24px;color: #fff;font-family: Mulish;font-weight: 600;font-size: 16px;text-align: center;padding: 10px 24.05px;border-radius: .1875rem;transition: 0.5s all ease-in-out; position: relative; display: block; width: fit-content; }
body.category a.view-all-link:hover, body.category .default-read-btn:hover, body.category .newsletter-read-btn:hover {/*background: linear-gradient(290.91deg, #48CAE4 23.55%, #023E8A 99.57%);*/background: #234b66;}
body.category .cat-head-wrap {margin: 0 0 35px;width: 100%;}
body.category .cat-filter-sec > .alt-layout, body.category .ajax-use-case-section > .alt-layout {display: flex;flex-wrap: wrap;align-items: flex-start;}
body.category .cat-filter-sec > .alt-layout .post-image, body.category .ajax-use-case-section > .alt-layout .post-image {width: 57.91%;border: 1px solid #FFFFFF;overflow: hidden;border-radius: 10px;height: 316px;display: flex;justify-content: center;align-items: center;}
body.category .alt-layout .post-image img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
body.category .cat-filter-sec > .alt-layout .post-content, body.category .ajax-use-case-section > .alt-layout .post-content {width: 42.09%;padding: 0 0 0 36px;}
body.category .post-content h4 {font-family: Mulish;font-weight: 500;font-size: 34px;line-height: 1.2;color: #2F2F2F;}
body.category .alt-layout .post-content p {margin: 0;color: #808080;font-family: Mulish;font-weight: 400;font-size: 20px;line-height: 28px;letter-spacing: 0.15px;margin: 12px 0 44px;padding: 0;}
body.category .ajax-post-section > .alt-layout + .alt-layout, body.category .ajax-use-case-section > .alt-layout + .alt-layout  {margin: 82px 0 0;}
body.category .ajax-post-section > .alt-layout.reverse .post-content, body.category .ajax-use-case-section > .alt-layout.reverse .post-content  {padding: 0 36px 0 0;}
body.category .ajax-post-section.container, body.category .ajax-use-case-section {margin-block: 80px;}
body.category  .case-studies-carousel .post-img-wrap {height: 290px;display: flex;justify-content: center;align-items: center;overflow: hidden;border-radius: 10px;}
body.category .case-studies-carousel .ajax-post-item h4 {font-family: Mulish;font-weight: 500;font-size: 28px;line-height: 1.3;color: #2F2F2F;padding: 0px 0 15px;}
body.category .case-studies-carousel .post-img-wrap img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
body.category .case-studies-carousel {position: relative;}
body.category .case-studies-carousel .ajax-post-item p {margin: 0 0 44px;font-family: Mulish;font-weight: 500;font-size: 22px;line-height: 30px;color: #808080;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body.category .owl-dots button.owl-dot {padding: 5px !important;background: #BBBBBB;border-radius: 50%;cursor: pointer;}
body.category .owl-dots button.owl-dot.active, body.category .owl-dots button.owl-dot:hover {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%);}
body.category .owl-dots {display: flex;justify-content: center;align-items: center;gap: 3px;position: absolute;top: 308px;left: 0;right: 0;bottom: auto;}
body.category .ajax-blog-section .cat-head-wrap {grid-column: 1/3;}
body.category .ajax-blog-section {display: grid;grid-template-columns: 1fr 1fr;gap: 0 34px;margin: 151px auto 0;}
body.category .ajax-blog-section .post-img-wrap img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
body.category .ajax-blog-section .post-img-wrap {border: 1px solid #FFFFFF;border-radius: 10px;overflow: hidden;height: 319px;display: flex;justify-content: center;align-items: center;background: #f3f3f3;position: relative;}
body.category .ajax-blog-section .post-img-wrap::before {content: "";z-index: 1; background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 60.66%);position: absolute;width: 100%;height: 100%;pointer-events: none;}
body.category .ajax-blog-section .ajax-post-item {position: relative;}
body.category .ajax-blog-section .ajax-post-item p {margin: 5px 0 0; z-index: 2; font-family: Mulish;font-weight: 600;font-size: 16px;line-height: 28px;letter-spacing: 0.15px;color: #fff;}
.main-header-menu .sub-menu .menu-link {word-break: break-all;}
body.archive-tab-page .breadcrumb-sec {display: none;}
.main-header-menu .sub-menu > li > ul.menu-fifth {padding-inline: 15px !important;overflow-x: hidden;}
/* body.category-seequent .banner-section img {height: 100%;min-height: 300px;max-height: 300px;}
body.category-seequent .banner-section .banner-title {font-size: 0;background: linear-gradient(30.29deg, rgba(10, 22, 32, 0.9) 14.25%, rgba(35, 75, 102, 0.9) 84.32%);max-width: 1408px;height: 220px;top: 0;bottom: 0;left: 0;right: 0;position: absolute;margin: auto;width: fit-content;padding: 0 70px;} */
/* body.category-seequent .banner-section .banner-title::before, body.category-seequent .banner-section .banner-title::after {content: "";background: url('/wp-content/uploads/2025/12/seequent-S.webp') no-repeat;width: 90px;height: 80px;background-size: 100%;} */
/* body.category-seequent .banner-section .banner-title::after {background: url('/wp-content/uploads/2025/12/seequent-logo.svg') no-repeat;width: 450px;height: 60px;background-size: 100%;margin: 0 0 0 20px;} */
body.category .case-studies-carousel .ajax-post-item {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
body.category .case-studies-carousel .ajax-post-item .post-right-wrap {width: 50%;padding: 0 0 0 40px;}
body.category .case-studies-carousel .post-img-wrap {width: 50%;}
body.category .ajax-newsletter-section {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 32px;padding-bottom: 77px;}
body.category .ajax-newsletter-section > div {width: 100%;border: 2px solid #3C3C3C;border-radius: 10px;padding: 68px 0 0;position: relative;}
body.category .ajax-newsletter-section > div .hm-post-badge {font-family: Lato;font-weight: 900;font-size: 60px;line-height: 86px;text-align: center;text-transform: uppercase;color: #000;padding: 7.4px 64px;border-left: 1px solid #3C3C3C;border-right: 1px solid #3C3C3C;}
body.category .newsletter-tech-title {text-align: center;font-family: Mulish;font-weight: 900;font-size: 48px;line-height: 110%;width: fit-content;background: #48CAE4;color: #fff;padding: 19.1px 0px 19.1px 15px;margin: 44px auto 39px;max-height: 91px;overflow: hidden;}
body.category .newsletter-tech-title span {font-weight: 900;background: #023E8A;line-height: 110%;padding: 15px 11px 16px 10px;}
body.category .ajax-newsletter-section .news-title-wrap {display: flex;justify-content: center;align-items: center;border: 2px solid #3C3C3C;border-left: 0;border-right: 0;position: relative;}
body.category .news-dtls-wrap {padding: 0 80px 72px;}
body.category .newsletter-read-btn {padding: 12px 24.2px;}
body.category .news-dtls-wrap h4 {font-family: Mulish;font-weight: 800;font-size: 48px;line-height: 55px;letter-spacing: 0%;color: #000000;margin: 36px 0 21px;}
body.category .news-dtls-wrap img {border: 1px solid #000000;height: 468px;border-radius: 20px;overflow: hidden;object-fit: cover;}
body.category .news-dtls-wrap p {padding: 0 0 36px;font-family: Mulish;font-weight: 500;font-size: 24px;line-height: 32px;letter-spacing: 0%;margin: 0;color: #000;}
body.category .ajax-use-case-section {margin-block: 151px 166px;}
body.category .ajax-newsletter-section > div::before, body.category .ajax-newsletter-section > div::after {content: "";background: url(../images/close-Buttons.png) no-repeat;position: absolute;width: 66px;height: 17px;background-size: 100%;top: 27px;bottom: auto;left: 30px;right: auto;}
body.category .ajax-newsletter-section > div::after {background: url(../images/Stars.png) no-repeat;width: 114px;height: 20px;left: auto;right: 26px;top: 24px;}
body.category .filtered-category-content .cat-filter-sec {display: grid;grid-template-columns: repeat(3,1fr) !important;grid-gap: 0 20px;margin-block: 70px;}
body.category .filtered-category-content .cat-filter-sec .cat-head-wrap {grid-column: 1/4 !important;}
body.category .filtered-category-content .ajax-post-item {margin-bottom: 60px;}
body.category .filtered-category-content .post-img-wrap {border-radius: 10px;overflow: hidden;margin-bottom: 20px;}
body.category .filtered-category-content .post-img-wrap img {object-fit: cover;width: 100%;height: 100%;}
body.category .filtered-category-content .ajax-post-item h4 {font-family: Mulish;font-weight: 600;font-size: 20px;color: rgba(47, 47, 47, 1);line-height: 134%;margin-bottom: 10px !important;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
body.category .filtered-category-content .post-meta {font-family: Mulish;font-weight: 400;font-size: 14px;color: rgba(47, 47, 47, 1);line-height: 21px;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
body.category .filtered-category-content .post-meta a {font-size: 14px;line-height: normal;font-family: Mulish;color: rgba(2, 62, 138, 1);text-decoration: underline !important;font-weight: 700;margin: 0 5px;}
body.category .filtered-category-content .post-meta a:hover {color: #2e95c2;text-decoration: none !important;}
body.category .ajax-pagination a.pagination-btn, body.category .ajax-pagination span.dots, body.category .pagination .page-numbers {font-family: Mulish;font-size: 14px;font-weight: 400;line-height: 24px;text-align: center;margin: 0 15px;color: #2F2F2F;}
body.category .ajax-pagination a.pagination-btn:hover, body.category .pagination .page-numbers:hover {color: #309bc6;}
body.category .ajax-pagination a.pagination-btn.next, body.category .ajax-pagination .pagination-btn.prev {font-weight: 700;}
body.category .pagination .page-numbers.prev, body.category .pagination .page-numbers.next{font-weight: 700;}
body.category .ajax-pagination a.pagination-btn.active, body.category .pagination .page-numbers.current {background: linear-gradient(290.91deg, rgba(2, 62, 138, 0.8) 23.55%, rgba(72, 202, 228, 0.8) 99.57%);width: 32px;height: 32px;line-height: 32px;color: #fff !important;font-family: Mulish;font-size: 14px;font-weight: 700;text-align: center;border-radius: 4px;}
body.category  .ajax-pagination, body.category .pagination {max-width: 1632px;display: flex;justify-content: center;align-items: center;margin: 0 0 40px;padding: 0 35px;}
body.category .ajax-video-section .post-img-wrap {border-radius: 10px 10px 0 0;overflow: hidden;margin: 0 0 21px;height: 319px;display: flex;justify-content: center;align-items: center;position: relative;}
body.category .ajax-video-section .post-img-wrap img {width: 100%;object-fit: cover;height: 100%;}
body.category .ajax-video-section h4 {font-family: Mulish;font-weight: 500;font-size: 22px;line-height: 100%;letter-spacing: -0.42px;color: #2F2F2F;margin: 0 0 8px;}
body.category .ajax-video-section p {color: #808080;font-family: Mulish;font-weight: 400;font-size: 16px;line-height: 28px;letter-spacing: 0.15px;margin: 0;}
body.category .ajax-video-section .post-img-wrap::before {content: "";background: url('/wp-content/uploads/2025/12/video-btn.webp') no-repeat;z-index: 9; background-size: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 60px;height: 60px;margin: auto;pointer-events: none;}
body.category .ajax-video-section {margin: 0 auto 80px;}
body.category .ajax-video-section {display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 0 48px;}
body.category .ajax-blog-section {margin: 80px auto;}
body.category .ajax-video-section div p {padding: 0 10px;}
body.category .ajax-video-section div h4 {padding: 0 10px;}
body.category .filtered-category-content .post-meta, body.category .filtered-category-content .post-meta a {align-items: center;}
body.category .case-studies-carousel .post-img-wrap a {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
body.category .error-message-cat p {color: #fff; font-size: 22px; line-height:1.5;}
body.category .post-img-wrap a:hover img, body.category .post-image a:hover img {transform: scale(1.1);}
body.category .post-img-wrap a img, body.category .post-image a img, body.category h4 a {transition: 0.5s all ease-in-out;}
body.category h4 a:hover, body.category .blog-dts-wrap h2 a:hover {color: #3bafd3;}
body.category .post-img-wrap a , body.category .post-image a {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%; position: relative;}
body.category .ajax-video-section .ajax-post-item {box-shadow: 8px 8px 28px 0px #00000014;padding: 0 0 15px;border-radius: 10px;}
body.category .ajax-video-section .post-img-wrap::after {content: "";pointer-events: none; width: 60px;height: 60px;position: absolute;border: 2px solid #fff;border-radius: 50%;z-index: 9;border-right-color: transparent;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;transform: rotate(50deg);}
body.category .ajax-video-section .post-img-wrap:has(a:hover)::after {transform: rotate(390deg);border-color: #fff;}
body.category .ajax-blog-section, body.category .ajax-video-section {display: grid; grid-template-columns: 1fr;max-width: 1792px;}
body.category .ajax-blog-section .cat-head-wrap {grid-column: unset;}
body.category .ajax-blog-section:has(.ajax-post-item:nth-child(3)) .cat-head-wrap {grid-column: 1/3;}
body.category .ajax-video-section:has(.ajax-post-item:nth-child(3)) .cat-head-wrap {grid-column: 1/3;}
body.category .ajax-blog-section:has(.ajax-post-item:nth-child(3)), body.category .ajax-video-section:has(.ajax-post-item:nth-child(3)) {grid-template-columns: 1fr 1fr;}
body.category .blog-dts-wrap h2, body.category .blog-dts-wrap h2 a {font-family: Mulish;font-weight: 500;font-size: 22px;line-height: 125%;letter-spacing: -0.42px;color: #fff;margin: 0 0 0;}
body.category .blog-dts-wrap {position: absolute;top: auto;bottom: 0;color: #fff;padding: 33px;left: 0;right: 0;margin: auto;z-index: 2;pointer-events: none;}
.loader {width: 48px;height: 48px;border-radius: 50%;display: inline-block;font-size: 0;position: relative;background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%);box-sizing: border-box;animation: rotation 1s linear infinite;margin: 0 auto;display: flex;justify-content: center;align-items: center;margin: 35px auto;}
.loader::after {content: "";box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 44px;height: 44px;border-radius: 50%;background: #fff;font-size: 0;}
@keyframes rotation {0% { transform: rotate(0deg) }100% { transform: rotate(360deg)}} 
.blog-client-review-wrap {display: grid;grid-template-columns: 52px 1fr;grid-gap: 58px;}
.blog-client-review-wrap .blog-client-img {width: 52px;height: 52px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.blog-client-dtls p {font-family: Mulish;font-weight: 300;font-size: 22px;line-height: 40px;margin: 0 0 24px;color: #2F2F2F;}
.blog-client-dtls h4 {font-family: Mulish;font-weight: 400;font-size: 16px;line-height: 30px;color: #2F2F2F;margin: 0;}
.blog-client-dtls p.client-designation {color: #969696;font-family: Mulish;font-weight: 400;font-size: 16px;line-height: 30px;margin: 0 0 18px;}
.blog-client-dtls p:empty {display: none;}
.top-video-top .video-left-sec video {width: 100%;min-height: 675px;border-radius: 10px;}
body.category-freshworks .post-wrap-sec, body.category-freshworks .blog-wrap-sec {margin-bottom: 100px;}
body.category-freshworks .tax-form {margin-block: 100px;}
body.category-freshworks .news-wrap-sec .author-date-data a {color: #fff;text-decoration: underline !important;}
body.category-freshworks .news-wrap-sec .author-date-data a:hover {text-decoration: unset !important;}
.case-study-page .case-study-bg-img {position: relative;}
.case-study-page .case-study-bg-img img {height: clamp(220px,500vw/19.20,500px);object-fit: cover;}
.case-study-page .banner-section-wrap {position: relative;display: flex;flex-wrap: wrap;flex-direction: column;}
.case-study-page .cat-client-logo {position: absolute;top: 12px;bottom: auto;z-index: 1;left: 34px;right: auto;}
.case-study-page .case-study-title {position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;height: fit-content;margin: auto;max-width: 1424px;}
.case-study-page .case-study-title h2.vd-title {font-family: Roboto;font-weight: 500;font-size: clamp(24px,64vw/19.20,64px);line-height: clamp(32px,77vw/19.20,77px);color: #000;max-width: 1130px;margin-top: 30px;}
.case-study-page .case-study-content-wrap {display: flex;flex-wrap: wrap;max-width: 1424px;margin: 0 auto;justify-content: space-between;align-items: flex-start;padding: 74px 0 106px;}
.case-study-page .case-study-content-wrap .left-sec {width: 42.2%;border: 1px solid #D5D5D5;box-shadow: 0px 5px 20px 0px #E4E4E4;padding: 28px 26px 33px;}
.case-study-page .case-study-content-wrap .case-study-form {margin: 0;}
.case-study-page .case-study-content-wrap .case-study-form h2 {font-family: Roboto;font-weight: 500;font-size: 24px;margin: 0 0 28px;line-height: 100%;}
.case-study-page .case-study-content-wrap .case-study-form input {background: #FFFFFF;border: 1px solid #6B6B6B99;height: 50px;font-family: Roboto;font-weight: 400;font-size: 13px;line-height: 18px;letter-spacing: 0px;color: #8F8F8F;}
.case-study-page .case-study-content-wrap .case-study-form input::placeholder {font-family: Roboto;font-weight: 400;font-size: 13px;line-height: 18px;letter-spacing: 0px;color: #8F8F8F;}
.case-study-page .case-study-content-wrap .case-study-form .submit input {background: #265C7A;cursor: pointer; padding: 0 35px;color: #fff; font-family: Roboto;font-weight: 600;font-size: 16px;line-height: 42px;text-align: center;text-transform: capitalize;border: 0;height: auto;}
.case-study-page .case-study-content-wrap span.wpcf7-spinner {position: absolute;top: 0;bottom: 0;left: auto;right: -40px;margin: auto;}
.case-study-page .case-study-content-wrap .submit p {position: relative;margin: 0;width: fit-content;}
.case-study-page .case-study-content-wrap .right-sec {width: 57.8%;padding: 0 98px 0 0;}
.case-study-page .case-study-content-wrap .case-study-form .submit input:hover{background: #000;}
.case-study-page .case-study-content-wrap .right-sec ul {margin: 0 0 0 35px;}
.case-study-page .case-study-content-wrap > div p {margin: 0 0 20px;}
body.single-case-study .breadcrumb-sec {display: none;}
html body.category .filtered-category-content .cat-filter-sec {margin-top: 0;}
body.category .filtered-category-content .post-img-wrap a {height: 295px;}
body.category .filtered-category-content .post-img-wrap {height: auto !important;}
body.category .ajax-post-section > .alt-layout .post-content, body.category .ajax-use-case-section > .alt-layout .post-content {width: 42.09%;padding: 0 0 0 36px;}
body.category .ajax-post-section > .alt-layout .post-image, body.category .ajax-use-case-section > .alt-layout .post-image {width: 57.91%;border: 1px solid #FFFFFF;overflow: hidden;border-radius: 10px;height: 316px;display: flex;justify-content: center;align-items: center;}
body.category .ajax-post-section > .alt-layout, body.category .ajax-use-case-section > .alt-layout {display: flex;flex-wrap: wrap;align-items: flex-start;}
body.category .post-content h4, body.category .alt-layout .post-content p, body.category .blog-dts-wrap h2, body.category .ajax-blog-section .ajax-post-item p {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;box-sizing: border-box;}
.case-study-page .case-study-content-wrap .right-sec p, .case-study-page .case-study-content-wrap .right-sec li {font-family: Roboto;font-weight: 400;font-size: 18px;line-height: 26px;color: #000;margin: 0 0 25px;}
html body.archive-tab-page .filtered-category-content .cat-filter-sec {margin-block: 81px 151px;}
body.category .no-tax-posts-found {margin: 100px auto;}
body.category .no-tax-posts-found .error-message-cat {margin: 0;}
body.category .news-wrap-sec .cat-head-wrap .hm-post-badge {color: #fff;}
body.archive-tab-page  .banner-section h1.banner-title.filter-cat-title {text-transform: uppercase;font-family: Mulish;font-size: 48px;font-weight: 900;line-height: 61px;}
body.archive-tab-page .banner-section h1.banner-title.filter-cat-title::before {background: url('/wp-content/uploads/2025/12/seequent-S.webp') no-repeat;width: 80px;height: 70px;background-size: 100%;margin: 0 20px 0 0;}
body .case-study-page .banner-pt-stargate .case-study-title h2.vd-title {color: #fff;}
body.archive-tab-page .banner-section h1.banner-title.filter-cat-title::after {display: none;}
body .case-study-page .banner-pt-stargate .case-study-bg-img::before {content: "";width: 100%;height: 100%;background: linear-gradient(90deg, #485555 31.77%, rgba(72, 85, 85, 0) 100%);position: absolute;pointer-events: none;top: 0;bottom: 0;left: 0;right: 0;}
body .case-study-page .banner-north-east .case-study-bg-img::before {content: "";width: 100%;height: 100%;position: absolute;pointer-events: none;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(90deg, #E1CEA7 21.12%, rgba(225, 206, 167, 0) 100%);}
/* body.category .category-custom-tabs li.tab-btn:hover span {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;} */
/* body.category .category-custom-tabs li.tab-btn.active span {color: #fff;background: unset;-webkit-text-fill-color: unset;} */
/*seequent - end *//* Content Hub common style end */

/* Video page start  */
.top-video-top .video-left-sec video {width: 100%;min-height: 675px;border-radius: 10px;}
/* Video page end  */

/* Echo Content hub start */
.category-echo .banner-section .banner-cont-wrap .banner-title{font-size:0!important;background:0 0!important}
.category-echo h1.banner-title:before{content:'';z-index:9;text-align:center;max-width:215px;background:url(/wp-content/uploads/2026/04/logo-echo.svg) 0 0/contain no-repeat;width:100%;height:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.category-echo .banner-section img{min-height:300px;max-height:100%}
body.category-echo .ajax-video-section{margin-top:80px}
body.category-echo .ajax-video-section .ajax-post-item{box-shadow:none;padding:0;border-radius:0;position:relative}
body.category-echo .ajax-video-section .post-img-wrap{margin:0;position:relative;height:558px;border-radius:10px}
.category-echo .ajax-video-section .post-right-wrap{position:absolute;bottom:0;width:100%;padding:20px 33px;z-index:999}
body.category-echo .ajax-video-section h4 a,body.category-echo .ajax-video-section p{color:#fff}
body.category-echo .ajax-blog-section{gap:20px}
body.category-echo .ajax-blog-section .post-img-wrap{min-height:448px}
body.category .blog-dts-wrap h2 a,body.category-echo .blog-dts-wrap h2{font-size:25px}
body.category-echo .ajax-blog-section .ajax-post-item p{color:#fffFFFCC;line-height:1.1!important;margin-top:13px}
body.category-echo .default-read-btn,body.category-echo .newsletter-read-btn,body.category-echo a.view-all-link{background:linear-gradient(290.91deg,#023e8a 23.55%,#48cae4 99.57%);border-radius:8px}
body.category-echo .ajax-video-section .post-img-wrap::before{background:url(/wp-content/uploads/2026/04/echo-content-hub-video-btn.webp) 0 0/60px 60px}
body.category-echo .ajax-video-section .post-img-wrap a{position:relative;background:linear-gradient(360deg,#000 0,rgba(0,0,0,0) 60.66%),linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));display: block;border-radius: 10px;}
body.category-echo .ajax-video-section .post-img-wrap a::after{content:'';position:absolute;width:100%;height:100%;left:0;background:linear-gradient(360deg,#000 0,rgba(0,0,0,0) 60.66%),linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1))}
body.category-echo .ajax-blog-section .cat-head-wrap{margin-bottom:10px}
/* Echo Content hub end */

/* AWS - Category */
body.category-aws .ajax-video-section{display: none;}
body.category-aws .banner-cont-wrap .banner-title{ background: unset; }
/* body.category-aws h2, body.category-aws h4, body.category-aws p,body.category-aws .cat-head-wrap .hm-post-badge,body.category-aws .filtered-category-content h4,body.category-aws .filtered-category-content .post-meta,body.category-aws h4 a,body.category-aws h4,body.category-aws .post-right-wrap p,body.category-aws .ajax-video-section div p{ font-family: 'Amazon Ember Display' !important;font-weight: 500; } */
body.category-aws .banner-section img{ object-fit: fill; max-height: 100%; min-height: 300px; }
body.category-aws .default-read-btn,body.category-aws .view-all-link{ font-family: 'Amazon Ember Display' !important; background:#265C7A !important;font-weight: 400 !important; }
body.category-aws .default-read-btn:hover,body.category-aws .view-all-link:hover{background: #000 !important;}
body.category-aws h1.banner-title:before,body.archive-tab-page.category-aws .banner-section h1.banner-title.filter-cat-title::before { content: ''; background: url(/wp-content/uploads/2025/12/aws-logo.svg) no-repeat; display: block; width: 150px; height: 100%; z-index: 9; background-size: contain; text-align: center; background-position: center; }
body.category-aws:not(:has(.filter-cat-title)) h1.banner-title{font-size: 0 !important;}

/* AWS -Category  */
.category-aws .banner-section .banner-cont-wrap .banner-title{font-size:0!important;background:0 0!important}
.webinar-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 35px 21px; margin: 45px 0 230px; }
body.category-aws .container { max-width: 1792px; } 
.webinar-grid .webinar-card { border: 1px solid #C1C0BF; border-radius: 10px; box-shadow: 8px 8px 28px 0px #00000014; display: flex; flex-direction: column; overflow: hidden; }
.webinar-card .card-img a img { width: 100%; height: 100%; object-fit: cover; transition: 0.5s all ease-in-out; }
.webinar-card .card-img a { width: 100%; display: flex; height: 275px; justify-content: center; align-items: center; overflow: hidden; }
.webinar-card .card-img a:hover img { transform: scale(1.1); }
.webinar-grid .webinar-card .card-content { padding: 18px; } 
.webinar-card .card-content h3 { font-family: Mulish; font-weight: 500; font-size: 20px; line-height: 1.3; letter-spacing: 0%; margin: 0 0 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; color: #2F2F2F; min-height: 53px; }
.webinar-card .card-content p { font-family: Mulish !important; font-weight: 400; font-size: 16px; line-height: 120%; color: #808080; margin: 0 0 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.category-aws .btn-secondary { font-family: Mulish; font-weight: 700; font-size: 16px; line-height: 150%; letter-spacing: 0%; color: #023E8A; text-decoration: underline !important; position: relative;transition: 0.5s all ease-in-out; }
.category-aws .btn-secondary:hover { color: #2F2F2F;text-decoration: none !important; }
.category-aws .btn-secondary::after { content: "\f061"; font-family: "FontAwesome"; font-weight: 300; position: absolute; top: 0; left: auto; right: -20px; bottom: auto;transition: 0.3s; }
.category-aws .btn-secondary:hover::after { transform: scale(1.1); }
.category-aws .section-title { font-family: Mulish !important; font-weight: 500; font-size: 34px; line-height: 1.2; color: #2F2F2F; } 
.webinar-title-date { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin: 26px 0 45px; } 
#webinar-countdown { background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: Mulish; font-weight: 500; font-size: 24px; line-height: 1.3; } 
body.category-aws .banner-cont-wrap h1.banner-title::before { background: url("/wp-content/uploads/2026/04/aws-black-logo.webp") no-repeat; width: 225px; background-position: center; } 
.featured-webinar { display: flex;overflow: hidden; flex-wrap: wrap; justify-content: space-between; border-radius: 16px; border: 1px solid #C1C0BF; box-shadow: 8px 8px 28px 0px #00000014; margin: 0 0 55px; } 
.featured-webinar .featured-left { width: 48%; background:#e8dbd2; display: flex; justify-content: center; align-items: center; background-size: cover; } 
.featured-webinar .featured-right { width: 52%; align-self: center; padding: 42px 60px; } 
.featured-webinar .featured-right h3 { font-family: Mulish !important; font-weight: 600; font-size: 32px; line-height: 120%; color: #2F2F2F; } 
.description-section .speakers { display: flex; gap: 15px; justify-content: flex-start; margin: 20px 0 25px; border-bottom: 1px solid #E0E0E6D4; padding: 0 0 15px; }
.description-section .speakers .speaker-item { display: flex; gap: 10px; width: 100%; } 
.description-section .speaker-info h4 { font-family: Mulish !important; font-weight: 600; font-size: 16px; line-height: 100%; color: #2F2F2F; } 
.description-section .speaker-info span { font-family: Mulish; font-weight: 400; font-size: 14px; color: #808080;display: inline-block;line-height: 1.2;margin-top: 5px;} 
.speakers .speaker-item img { max-width: 42px; border-radius: 50%; } 
.description-section .event-meta p { margin: 0; position: relative; font-family: Mulish !important; font-weight: 400; font-size: 18px; line-height: 120%; color: #4D4D4D; display: flex; gap: 10px; } 
.description-section .event-meta p::before { content: "\f133"; font-family: "FontAwesome"; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 
.description-section .webinar-excerpt { font-family: Mulish !important; font-weight: 400; font-size: 18px; line-height: 1.2; color: #808080; margin: 25px 0 20px; }
.featured-webinar .featured-right h3:hover a, .webinar-card .card-content h3:hover a { color: #023E8A; text-decoration: underline; }
.webinar-library-warp { margin: 26px 0 0; }
#webinar-countdown.webinar-live { background: #f2f2f2;font-weight: 700; border-radius: 8px; color: #141414; -webkit-text-fill-color: unset; -webkit-background-clip: unset; padding: 7px 30px 7px 15px; box-shadow: 8px 18px 22px 0px #00000014; position: relative; }
#webinar-countdown.webinar-live::before { content: ""; background: red; width: 13px; height: 13px; position: absolute; border-radius: 40px; left: auto; right: 9px; top: 0; bottom: 0; margin: auto; }
/* AWS -Category  */

/* Home page subscription form */
.gettexg-form .home-page-sub-form form.wpcf7-form .submit-btn .submit-btn{margin-top: 0;}
.gettexg-form .home-page-sub-form form.wpcf7-form .submit-btn>p{margin-top: 35px;}
.gettexg-form .home-page-sub-form form.wpcf7-form .submit-btn .wpcf7-spinner{top: 50%;bottom: 0;transform: translateY(-50%);margin-top: 0 !important;}
/* Home page subscription form */

/* Home page  */
/* .home .wpb_animate_when_almost_visible{opacity: 1 !important;} */
/* Home page  */