@charset "utf-8";

/*@import url('https://fonts.googleapis.com/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');*/

html{scroll-padding-top:125px;}

/* custome font */
@font-face{
font-family:'PP Monument Bold';src:url('../fonts/PPMonumentExtended-Bold.woff2') format('woff2'), url('../fonts/PPMonumentExtended-Bold.woff') format('woff');font-weight:bold;font-style:normal;    font-display:swap;}
/*@font-face{
font-family:'PP Monument Light';src:url('../fonts/PPMonumentExtended-Light.woff2') format('woff2'), url('../fonts/PPMonumentExtended-Light.woff') format('woff');font-weight:300;font-style:normal;
font-display:swap;}
@font-face{
font-family:'PP Monument Regular';src: url('../fonts/PPMonumentExtended-Regular.woff2') format('woff2'), url('../fonts/PPMonumentExtended-Regular.woff') format('woff');font-weight:normal;font-style: normal;font-display:swap;}*/

html{scroll-behavior:smooth;-moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;}
html, body{height:100%;font-family:'Poppins' !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important; }
body{background:#fff;margin:0px;padding:0px;overflow-x:hidden;font:normal 15px/22px 'Poppins', Arial, Helvetica, sans-serif;color:#000;letter-spacing:0;transition:.5s linear;} 
input, select, textarea, button{font:normal 15px 'Poppins', Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{color:#000 !important;font-weight:800 !important}
h1{font-family:'PP Monument Bold' !important;}

#orgtype,
#jobseniority,
.select-color{color:#7438f2 !important;border-bottom-color:#7438f2 !important}

#orgtype>option,
#jobseniority>option,
.select-color>option{background-color:#fff;border-radius:0}

#orgtype>option:hover,
#jobseniority>option:hover,
.select-color>option:hover{background-color:#7438F2;}

p#hs-eu-cookie-disclaimer{font-size:12px !important}


/* search page */
.single-search.search-wrap .search_filter ul{display:flex;align-items:center;justify-content:space-between;}
.single-search.search-wrap .search_filter li:nth-child(1){padding-right:30px;}
.single-search.search-wrap .search_filter ul select.postform{background:#f47c3c;border-radius:3px;height:56px;color:#fff;padding:15px;border:none;}
.single-search.search-wrap .select2-container{background:#f47c3c;border-radius:3px;height:56px;color:#fff;padding:15px;border:none;}
.single-search.search-wrap .select2-container .select2-selection{background:transparent;border:none;color:#fff;}
.single-search.search-wrap .search_filter ul .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;}
.single-search.search-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);}
.single-search.search-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;}
.single-search.search-wrap .select2-container--default span.selection:focus,
.single-search.search-wrap .select2-container--default span.select2-selection:focus{border:none;outline:none;}
.single-top .featured-img img{width:100%;}
.featured-post .img{height:100%;width:100%;padding-top:0px;top:0;left:0;right:0;border:0;object-fit:cover;object-position:center center;}
.featured-content-right p{display:none;}
body .orange-dropdown .dropdown-items{z-index:9999;}
.slider-wrapper.home-slider .slider{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.slider-wrapper.home-slider .slider.slick-initialized{visibility:visible !important;opacity:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
/* event single css */
.events-btn-wrapper{text-align:center;margin-bottom:30px;display:block;}
.events-btn-wrapper .btn{margin-right:15px;}
/* my account downloads section */
.download-csv-wrapper{display:flex;align-items:center;justify-content:space-between;}
.download-csv-wrapper img{margin-right:10px;}
body .woocommerce table.shop_table_responsive thead, body .woocommerce-page table.shop_table_responsive thead{display:flex;}
body .woocommerce table.shop_table_responsive thead tr{width:100%;}
body .woocommerce table.shop_table_responsive thead tr th:nth-child(1){width:30%;}
body .woocommerce table.shop_table_responsive thead tr th:nth-child(2){width:55%;}
body .woocommerce table.shop_table_responsive thead tr th:nth-child(3){width:15%;}
body .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, body .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgba(0,0,0,.1);}
body .woocommerce table.shop_table_responsive tr, body .woocommerce-page table.shop_table_responsive tr{display:flex;}
body .woocommerce table.shop_table_responsive tr td, body .woocommerce-page table.shop_table_responsive tr td{text-align:left !important;font-size:1rem !important;line-height:normal;}
body .woocommerce table.shop_table_responsive tr:nth-child(2n) td, body .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent !important;}
.woocommerce table.shop_table.user_downloads_wrapper{border:1px solid rgba(0,0,0,.1);}
.woocommerce table.shop_table.user_downloads_wrapper th{padding:5px 0;font-size:1rem;}
.woocommerce table.shop_table.user_downloads_wrapper th:first-child{padding-left:10px;}
.woocommerce table.shop_table.user_downloads_wrapper td[data-title="Email"]{width:30%;padding-left:10px;}
.woocommerce table.shop_table.user_downloads_wrapper td[data-title="Attachment URL"]{width:55%;}
.woocommerce table.shop_table.user_downloads_wrapper td[data-title="Date"]{width:15%;}
.download-csv-btn-wrapper{display:flex;}
/* members css */
.team-members-header{display:flex;align-items:center;justify-content:space-between;}
.team-members-report{display:flex;align-items:center;justify-content:flex-end;}
.team-members-report .export-all-members-data{white-space:nowrap;}
@media (min-width: 768px) and (max-width: 1200px){
.featured-content-left a{display:block;width:100%;}
.featured-content-left a img{width:100%;}
.home-hero-wrapper{flex-wrap:wrap;}
.featured-post .img{position:relative;}
}
@media (max-width: 767px){
body.page-template-case-study-treasury #ai-case-study-treasury .download-tool{position:relative;right:0px;}
.home-hero-wrapper{flex-wrap:wrap;}
.download-csv-wrapper{flex-wrap:wrap;}
}
@media (min-width: 600px){
#search-overlay #searchform li:nth-child(even), #search-overlay .search_filter li:nth-child(even){padding-right:0px;}
}
@media (min-width: 600px){
#search-overlay #searchform li, #search-overlay .search_filter li{width:50% !important;margin-right:0px;margin-bottom:5px;padding-left:5px !important;}
#search-overlay #searchform li.select2-search, #search-overlay .search_filter li.select2-search{padding-left:0px !important;}
body #search-overlay #searchform li:nth-child(1),body #search-overlay .search_filter li:nth-child(1){padding-right:10px !important;}
#search-overlay #searchform .half-col, #search-overlay .search_filter .half-col{display:flex;flex-wrap:wrap;width:100%;}
body #search-overlay #searchform .full-col li, body #search-overlay .search_filter .full-col li{width:100% !important;padding:0 !important;}
body #search-overlay #searchform .full-col .search-submit-wrap,body #search-overlay .search_filter .full-col .search-submit-wrap{width:100% !important;padding:0 !important;margin-top:10px;}
#search-overlay #searchform li.full-col input, #search-overlay .search_filter li.full-col input{padding:0 10px;}
#search-overlay #searchform li:nth-child(odd), #search-overlay .search_filter li:nth-child(odd){margin-right:0px;padding-right:0px !important;}
body #search-overlay .search_filter ul li.dropdowns .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{color:#fff;padding:5px !important;margin:5px 5px 0 0 !important;width:auto !important;font-style:normal;font-size:12px;background:#f47c3c !important;border-color:#fff;}
}

.logo{min-width:100px !important;display:inline-block;vertical-align:middle}
body img{border-radius:0px;}

a{color:#7438f2;text-decoration:none;outline:none;transition:.5s linear;}
a:hover{color:#4d16c3;transition:.5s linear;}
.dis-none{display:none;}

.clearfix{clear:both;height:1px;overflow:hidden}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix {*zoom:1;}

:focus::placeholder, 
:hover::placeholder{opacity:0;}


/* START Updated2024 Home page styles */

/*.author-postDate,
.category-postDate {
	padding-top: 10px;
}
.author-postDate .author,
.category-postDate .category {
	color: #7438f2;
	font-weight: bold;
}
.author-postDate .postDate,
.category-postDate .postDate {
	color: #7a838b;
}

.home-featured-hfs-analyst h2,
.home-featured-hfs-analyst h6,
.home-featured-hfs-analyst a,
.home-featured-hfs-analyst p,
.home-be-the-disruptor h4,
.home-be-the-disruptor p,
.home-be-the-disruptor i,
.home-be-the-disruptor a {
	color: #fff !important;
}

.home-trending-topics .text-link-panel-v1 .type, 
.home-industry-research .text-link-panel-v1 .type {
	text-transform: uppercase;
	color: #7438f2 !important;
	padding-bottom: 10px;
}

.home-recent-research .elementor-widget-shortcode,
.home-recent-research .elementor-widget-shortcode > .elementor-widget-container,
.home-our-latest-insights .elementor-widget-shortcode,
.home-our-latest-insights .elementor-widget-shortcode > .elementor-widget-container,
.home-featured-with-image .elementor-section,
.home-featured-with-image .elementor-section > .elementor-container,
.home-featured-with-image .elementor-section > .elementor-container .elementor-widget-shortcode,
.home-featured-with-image .elementor-section > .elementor-container .elementor-widget-shortcode > .elementor-widget-container,
.home-trending-topics .elementor-widget-HFS-FocusArea,
.home-trending-topics .elementor-widget-HFS-FocusArea > .elementor-widget-container,
.home-industry-research .elementor-widget-HFS-FocusArea,
.home-industry-research .elementor-widget-HFS-FocusArea > .elementor-widget-container {
	height: 100%;
}
	
.home-featured-hfs-analyst .purple-box {
	background-color: #7438f2;
	width: 100%;
	aspect-ratio: 1;
	position: absolute;
	left: -10px;
	top: 0;
	z-index: 1;
}

@media (max-width: 1024px) and (min-width: 768px) {
	.home-featured-hfs-analyst .purple-box {
		width: 270px;
	}
}

@media (max-width: 767px) {
	.home-featured-hfs-analyst .purple-box {
		width: 270px;
	}
}	
	
.home-featured-hfs-analyst .above-bg-box {
	position: relative;
	z-index: 2;
}

.home-from-the-blog .excerpt p:not(:first-child) {
	display: none;
}

a.learn-more {
  font-size: 13px !important;
  text-transform: none;
  font-weight: normal;
}*/

/* END Updated2024 Home page styles */





.featured-HFS-analyst .nyc-purple .elementor-button-link{border:1px solid #992587 !important;color:#992587 !important}
.featured-HFS-analyst .nyc-blue .elementor-button-link{border:1px solid #342b58 !important;color:#342b58 !important}

.featured-HFS-analyst .nyc-orange .elementor-button-link:hover span{color:#FF6A39 !important;}
.featured-HFS-analyst .nyc-purple .elementor-button-link:hover span{color:#992587 !important}
.featured-HFS-analyst .nyc-blue .elementor-button-link:hover span{color:#342b58 !important}

.size16{font-size:21px !important;}
.size14{font-size:19px !important;}
.size12{font-size:16px !important;}
.size10{font-size:13px !important;}
.size17{font-size:17px !important;}
.size17 li{padding-bottom:1rem}

.news-cat{color:#fff}

#cookie-law-info-bar{z-index:99999;}

.pointer{cursor:pointer}

.container-width,
.special-report .elementor-section .elementor-container,
.product-content,
.container-width-full{width:90%;margin:auto}

.container-width .woocommerce{padding:1rem 0}

.hv-single{padding-bottom:50px}





/* -- NEW HOME PAGE --*/


#main-menu-overlay #main-menu .account-menu{display:none}

.overlay{top:113px}

/*.overlay.active .logo,
.overlay.active .menu-close{display:none !important}*/
.des-menu-none .mega-menu-title{display:none !important}
.mobile-menu{background:#fff;padding-bottom:20px; border-top:1px solid #e5e5e5;overflow-y:auto; /*height:60vh*/}
.mobile-menu #mega-menu-wrap-mobile #mega-menu-mobile{/*height:calc(80% - 5px);overflow-y:auto;max-height:800px*/}

.hamburger-icon{background:url("../img/hamburger-icon.svg") left center no-repeat;width:31px;height:21px;background-size:cover;display:inline-block}
.hamburger-icon.active{background:url("../img/hamburger-close-icon.svg") left center no-repeat;width:21px;height:22px;background-size:cover;display:inline-block}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item{margin:0 25px !important}
#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link{border-bottom:1px solid #ccc !important;height:auto !important;line-height:normal !important;padding:15px 0 !important;font-weight:600 !important}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{display:none !important}
#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{background:url("../img/icon-indicator-down.svg") right center no-repeat !important;width:11px !important;height:7px !important;margin-top: 8px !important}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator{background:url("../img/icon-indicator-up.svg") right center no-repeat !important;}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#000 !important;background:#fff !important;font-size:14px !important;border-bottom:1px solid #ccc !important;line-height:normal !important;padding:15px 0 !important;display:block !important;font-weight:500 !important}


#mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link .mega-description-group .mega-menu-description{font-size:12px !important;font-style:normal !important;font-weight:400 !important;}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-has-description a.mega-menu-link{border-bottom:none !important;padding-bottom:0 !important} 

  
#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{border-bottom:none !important;}
#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link{border-bottom:1px solid #ccc !important;padding:15px 0!important}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:10px 0 0 0 !important}


#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout.mega-menu-item.mega-common-mobile-menu ul.mega-sub-menu a.mega-menu-link{border-bottom:none !important;padding:10px 0 0 10px !important;font-weight:400 !important}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout.mega-menu-item.mega-subscribe-menu ul.mega-sub-menu a.mega-menu-link{border-bottom:none !important;padding:10px 0 0 0 !important;}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout.mega-menu-item.mega-subscribe-menu ul.mega-sub-menu li.mega-subMENU > a.mega-menu-link{border-bottom:1px solid #ccc !important;padding-bottom:10px !important}



#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu .mega-subMENU ul.mega-sub-menu  li.mega-menu-item a.mega-menu-link{padding-left:10px !important;font-weight:400 !important}


#mega-menu-wrap-mobile #mega-menu-mobile ul.mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{background:url("../img/icon-indicator-pluse.svg") right center no-repeat !important;width:11px !important;height:11px !important;margin-top: 8px !important}

#mega-menu-wrap-mobile #mega-menu-mobile ul.mega-sub-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator{background:url("../img/icon-indicator-minuse.svg") right center no-repeat !important;width:11px !important;height:11px !important;margin-top: 8px !important}




/* top section */
.top-bg{background:#fff;top:0;z-index:99999;width:100%;/*float:right;*/padding-right:20px;position:fixed;right:0px;letter-spacing:0}
.top-bg .container-width{width:100%;}

#topheader{text-align:right;position:relative}

.top-bg a{display:inline-block;vertical-align:middle;color:#000;font-size:12px;font-weight:500;margin-left:20px;padding:13px 0 8px 0}
.top-bg .menu-top-menu-container,
.top-bg .subscribe{display:none;vertical-align:middle;}


.top-bg a.genai{margin:10px 0 0 0;}
.top-bg a.genai span{display:inline;text-decoration:underline;margin:0}
.top-bg .fa-shopping-cart{font-size:14px}
.top-bg .container-width a:hover{color:#7438f2}

.top-bg .container-width span.error_saml_email{color:#f2545b !important;}

.top-bg a.search-icon{position:absolute;/*margin-left:25px;*/top:55px;right:165px}
/*.top-bg a.search-icon:after{content:'';position:absolute;left:-14px;top:17px;height:15px;width:1px;background:#707A81;}*/
.top-bg a.search-icon i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/iconSEARCH-M.svg") left center no-repeat;background-size:cover;}
.top-bg .cart-count{padding:0;margin-right:5px;width:30px;height:30px;line-height:27px;text-align:center;border-color:#000}

.top-bg li.menu-item{position:relative;display:inline-block}
.top-bg .sub-menu{position:absolute;display:none;background:#fff;top:45px;width:215px;text-align:left;margin:0;padding:0 0 10px 0;border:1px solid #f5f5f5;box-shadow:0px 2px 10px 0.5px rgba(0, 0, 0, 0.15);}
.top-bg .sub-menu li{padding-top:10px;display:block;}
.top-bg .sub-menu li a{padding:0;font-size:14px;font-weight:400;}
.top-bg .sub-menu li:first-child{padding-top:0}
.top-bg li.menu-item:hover .sub-menu{display:block}

.loginblock{position:absolute;top:45px;right:100px;z-index:99;width:265px;background:#fff;padding:15px;border:1px solid #f5f5f5;box-shadow: 0px 2px 10px 0.5px rgba(0, 0, 0, 0.15);text-align:left;display:none}
.loginblock:before{content:"";position:absolute;left:150px;top:-9px;border-top:none;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;}

.top-bg .container-width .loginblock span.lwa-status{display:none}
.loginblock td{width:100%;display:block;padding:0}
.loginblock label{margin-bottom:0;font-weight:700}
.loginblock .lwa-username input,
.loginblock .lwa-password input{width:100%;padding-left:0;padding-right:0;border-bottom-color:#000 !important;color:#000 !important;/*border-bottom-width:4px !important*/}
.loginblock .lwa-password label,
.loginblock .the_champ_social_login_title{margin-top:.5rem;font-weight:700}
.loginblock div.heateor_ss_sl_optin_container{margin-top:.5rem;}
.loginblock input[type="checkbox"]{margin-right:5px;}
.loginblock  td.lwa-submit-button{padding-top:20px;position:relative;text-align: center;}
.loginblock  td.lwa-submit-button #lwa_wp-submit,td.lwa-submit-button #samlcheck{width: 100%}

.top-bg .container-width .loginblock span.lwa-status-invalid,
.error_saml_email_woo,
.required{color:#f2545b !important}

.loginblock .lwa-submit{position:relative}
.loginblock .lwa-submit-links{padding-top:25px;}
.loginblock .bold.registration{background-color:#46264c;color:#fff;border:1px solid #46264c;position:absolute;left:0;top:20px;line-height:normal !important;}
.loginblock .bold.registration:hover{background-color:#f47c3c;}
    
.loginblock ul.the_champ_login_ul{margin:5px 0 0 0 !important}
.lwa{margin-bottom: 0px}
.lwa-remember{margin-bottom:10px;}
.lwa-remember-email input.lwa-user-remember{width:100%;padding-left:0;padding-right:0;border-bottom:4px solid #000 !important;color:#000 !important}
.lwa-remember-buttons input.lwa-button-remember{padding:10px;margin:15px 0 0 0;padding:10px 7px;}

.lwa-remember-buttons a.lwa-links-remember-cancel{font-size:15px;line-height:normal;margin:-5px 0 0 0px;line-height:normal;padding:8px 7px;letter-spacing:0;color:#fff !important}

.topsearch{position:absolute;top:105px;right:0;z-index:99;width:250px;background:#fff;padding:15px;border:1px solid #f5f5f5;box-shadow:0px 2px 10px 0.5px rgba(0, 0, 0, 0.15);display:none;text-align:center}
.topsearch form#top_search{padding-top:10px}
.topsearch:before{content:"";position:absolute;right:67%;top:-9px;border-top:none;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;}
.topsearch .topsearch-input{text-align:center}
.topsearch .button{margin-top:15px !important}

.top-bg a.lwa-links-remember{padding:0;font-size:14px;margin-left:0;font-weight:600}

/* -- menu --*/

header .menu-icon{min-width:35px}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{width:330px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#000 !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{color:#7438f2 !important}
header .mega-indicator{display: none !important}
header .mega-sub-menu .mega-indicator{display: block !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#fff !important}


#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#000 !important;font-size:16px !important;font-weight:600 !important;line-height:normal !important;height:auto !important;margin:0 30px 0 0!important;padding:0 0 0 0;}
#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color:#7438f2 !important}


#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{padding:35px !important;width:85%;box-shadow:0px 2px 10px 0.5px rgba(0, 0, 0, 0.15);top:69px}

#header #mega-menu-wrap-primary #mega-menu-primary .purplehead{color:#7438F2 !important;font-size:16px !important;font-weight:700 !important;margin:0 !important;padding:0 !important}
#header #mega-menu-wrap-primary #mega-menu-primary .colmainhead{color:#000 !important;font-size:14px !important;font-weight:400 !important;margin:1rem 0!important;padding:0 !important}

#header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0}
#header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-block-title,
#header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-block-title2,
#header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-block-title3{color:#000 !important;font-size:14px;font-weight:700;padding:0 !important;margin:0 0 15px 0;text-transform:none}

#header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-block-title2{margin:10px 0 12px 0}
#header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-block-title3{font-weight:600;margin:15px 0 5px 0}


#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{}
#header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link::before{display:none}
#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#000;font-size:14px;font-weight:400;text-transform:none;border:none;margin-bottom:3px}
#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,
#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:active{background:none !important;color:#7438F2 !important;}

#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.navmenucolfull > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-weight:600}


/*header#header .menu-main-container ul li.become a,
#main-menu-overlay #main-menu ul li.become a{display:inline-block;padding:10px 25px;background:#7438F2;color:#fff !important;border-radius:20px;}
#main-menu-overlay #main-menu ul li.become a{margin:10px 0 10px 15px;}
header#header .menu-main-container ul li.become a:hover,
#main-menu-overlay #main-menu ul li.become a:hover{background-color:#f47d4d;}*/

#header #mega-menu-wrap-primary #mega-menu-primary > li.become > a.mega-menu-link,
#main-menu-overlay #main-menu ul li.become a,
.becomeaclient{display:inline-block !important;padding:10px 42px 9.5px 22px !important;background:url("../img/icon-chevron-right-W.svg") 88% center no-repeat #7438F2 !important;border-radius:20px !important;color:#fff !important;font-size:12px !important;font-weight:400 !important;margin-top:-6.5px !important;transition: .5s linear;}
.becomeaclient{position:absolute;right:0px;top:18px;padding:5px 35px 5px 15px !important;margin-top:0 !important}
#header #mega-menu-wrap-primary #mega-menu-primary > li.become > a.mega-menu-link:hover,
.becomeaclient:hover{background-color:#4d16c3 !important;color:#fff !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.become > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.become > a.mega-menu-link:hover{color:#fff !important;}


#main-menu-overlay #main-menu ul li.become a{margin:10px 0 10px 15px;}
header .mega-menu-wrap ul li.become a:hover,
#main-menu-overlay #main-menu ul li.become a:hover{background-color:#4d16c3 !important;}

.header-container{position:fixed;top:43px;z-index:9999;width:100%;background:#fff;border-top:1px solid #ccc;box-shadow:0px 1px 10px 0px rgba(75, 75, 75, 0.3);}
header#header{box-shadow:none !important;}


@media screen and (max-width: 1080px) {
/*header .main-menu,
.becomeaclient{display:none}*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{border-top:2px solid #e6e6e6}  
#mega-menu-wrap-primary{margin-top:30px}
.linkedin-followus, .become{padding:10px 0px 10px 10px !important}
}

@media only screen and (min-width: 1201px) {
header .menu-icon{display:none;}  
.becomeaclient{display:none !important}
}


/*-- changes normal menu --*/
#topheader .fab.fa-linkedin-in{/*margin-left:10px;*/color:#fff;width:25px;height:25px;border-radius:5px;line-height:25px;text-align:center;background:#000;}
#topheader .hfs-linkedin:hover .fab.fa-linkedin-in{background:#7438F2;}

#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{margin:0 40px 0 0 !important;}
#mega-menu-wrap-primary #mega-menu-primary li.become{top:-5px !important;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{/*top:68px;border:1px solid #f5f5f5;box-shadow:0px 2px 10px 0.5px rgba(0, 0, 0, 0.15);margin-left:-10px*/top:35px; padding:0 0 8px 0px!important;background:#fff !important;}

.mobile-menu #mega-menu-wrap-primary #mega-menu-primary li.become{top:0}
.mobile-menu .mega-sub-menu{margin:0 0 10px 0 !important}
.mobile-menu .become{display:none !important}

.overlay.active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-toggle-on ul.mega-sub-menu{padding-left:10px !important; padding-right:20px !important;padding-bottom:0 !important}

@media only screen and (max-width: 1200px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {line-height:35px;height:35px;}
}

/*-- end changes normal menu */

.cart-hfs,
.checkout-hfs{padding:35px 0 0 0}
body  .woocommerce .cart-hfs table.shop_table_responsive thead{padding-bottom:10px}


.checkout-hfs .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;padding:10px 5px;}
.checkout-hfs .select2-container--default .select2-selection--single{height:auto;border: 1px solid #000;}

.woocommerce .checkout-hfs form .form-row-first,
.woocommerce .checkout-hfs form .form-row-last{width:100%}

.hfs-wpseo-breadcrumb{background:#e8e3f8;padding-top:10px;padding-bottom:10px}
.hfs-wpseo-breadcrumb strong{font-weight:normal}

/*-- end menu --*/




.mobile-menu{display:none;}
.desktop-menu{display:block;}
@media (max-width: 768px) {
.desktop-menu{display: none;}
.mobile-menu{display:block;}
}


.home-banner .hfs-home-hero{position:relative;width:100%;overflow:hidden;height:300px}
.home-banner .hfs-home-hero:after{content:'';position:absolute;left:0;top:0;background:rgba(0,0,0,.45);width:100%;height:100%;z-index:9;}
/*.home-banner .hfs-slider-slide{width:100%;height:50vh;background-size:cover;background-position:center;background-repeat:no-repeat}
.home-banner .hfs-slider-container{width:100%;height:50vh;overflow:hidden;position:relative}
.home-banner .swiper-slide{width:100%;background-size:cover;background-position:center}
.home-banner .elementor-editor-active .hfs-slider-container{display:block!important;opacity:1!important;visibility:visible!important}
.home-banner .hfs-slider-container.swiper-initialized{visibility:visible;opacity:1}*/
.home-banner .hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:10;width:95%}
.home-banner .hero-content h1,
.home-banner .hero-content .hero-subtitle{font-size:24px;line-height:1.2;margin:0;padding:0;color:#fff !important;}
.home-banner .hero-content .hero-subtitle{font-family:'PP Monument Bold' !important;padding-top:5px;}
.home-banner .hero-content p{font-size:12px;font-weight:600;line-height:normal;margin:0 auto;padding:1rem 0 .75rem 0;color:#fff;width:95%;}
.home-banner .hero-button{display:inline-block;border-radius:20px;background:#DAF21D;color:#000;font-size:12px;font-weight:500;line-height:150%;padding:5px 20px}
.home-banner .hero-button:hover{background:#4d16c3;color:#fff}
.home-banner .hfs-slider-slide img{width:100%;height:100%;object-fit:cover}



.hfs-slider-container{overflow:hidden;width:100%;margin:0 auto}
.hfs-slider-track{display:flex;width:max-content;animation:scroll-left 220s linear infinite}
.hfs-slider-slide{flex:none;width:400px;height:300px;background-size:cover;background-position:center}
@keyframes scroll-left {
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
/*.hero-content{text-align:center;margin-bottom:30px}
.hero-subtitle{display:block;font-size:1.2rem;margin:10px 0;color:#555}
.hero-button{display:inline-block;margin-top:15px;padding:10px 20px;background:#0073e6;color:#fff;text-decoration:none;border-radius:3px}*/


.margin-normal{margin:0 !important;padding:0 !important}

.what-we-offer h2,
.our-latest-insights h2,
.our-clients-say h2,
.our-industry h2,
.ask-AI h2{text-align:center;font-size:24px !important;margin:0 0 15px 0;padding:0;font-weight:800 !important;}

.ask-AI h2{position:relative;display:inline-block;margin-left:20px !important}
.ask-AI h2:after{content:'';position:absolute;left:-38px;top:-2px;background: url("../img/ask-hfs-AI.svg") left center no-repeat;width:26px;height:32px;background-size: cover;}
.ask-AI h2 sup{/*color:#7438F2;font-weight:600;font-size:18px;*/top:-17px;font-size:0;background: url("../img/icon-beta.png") left center no-repeat;width:50px;height:20px;background-size: cover;display:inline-block}

.our-clients-say h2{margin-bottom:30px}

.what-we-offer,
.our-latest-insights,
.our-industry,
.our-clients-say,
.ask-AI{padding:30px 0}

.ask-AI{padding-bottom:0}

.what-we-offer .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.our-latest-insights .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding-top:0;padding-bottom:0}

.ask-AI{text-align:center}
.ask-AI h2{margin-bottom:8px}
.ask-AI h2+p{font-size:14px;font-weight:600;color:#000;margin:0 15px 5px 15px}
.ask-AI h2+p+p{color:#707A81;font-size:12px;font-weight:400;margin:0 15px 0 15px;line-height:1.5}
.ask-AI .carousel-title{font-size:14px !important;font-weight:600 !important;margin:0 !important;padding:0 !important}
.ask-AI .carousel-description{color:#000;font-size:14px !important;font-weight:300 !important;padding:0 25px}

.ask-AI .reportai-carousel .swiper-container .swiper-slide .carousel-content{padding-top:0}
.ask-AI img{margin:auto;width:90%}
.reportai-carousel .swiper-container .swiper-slide .carousel-icon svg{margin:auto;}

.ask-AI .swiper-button-next:after,
.ask-AI .swiper-button-prev:after{font-size:0;content:''}
.ask-AI .swiper-button-prev:after{display:inline-block;background: url("../img/icon-chevron-left.svg") left center no-repeat;width:15px;height:8px;background-size: cover;}
.ask-AI .swiper-button-next:after{display:inline-block;background: url("../img/icon-chevron-right.svg") left center no-repeat;width:15px;height:8px;background-size:cover;}
.ask-AI .swiper-button-prev{left:15px;right:auto}
.ask-AI .swiper-button-next{right:15px;left:auto}


.what-we-offer{background:#F3F6F8;text-align:center;}
.what-we-offer h2{color:#000 !important;}
.what-we-offer h2 + p{color:#000;font-size:14px;font-weight:400;margin:0 10px 30px 10px;padding:0 10px;line-height:21px}
.bg-purple{background:#7438F2;border-bottom:12px solid #DAF21D;padding:0 0 0 20px;margin:0 10px;display:table;}
.bg-purple h3{/*text-transform:uppercase;*/color:#fff !important;font-size:16px !important;font-weight:800 !important;letter-spacing:0.24px !important;padding:0;margin:20px 0 .4rem 0;text-align:left;line-height:1.3}
/*.firstH3{padding-top:45px}*/
.bg-purple h3 a{color:#fff;padding-bottom:0}
.bg-purple p{color:#FFF !important;font-size:14px !important;font-weight:400 !important;text-align:left;padding:0 0 1rem 0;margin:0;line-height:1.4}
.bg-purple .arrow-link{color:#fff;position:absolute;bottom:0;left:0;}

.left-item{/*display:inline-block;width:53.75%;*/vertical-align:top;text-align:left;position:relative;display:table-cell;width:56.5%;}
.right-item{/*display:inline-block;width:45%;*/vertical-align:top;text-align:right;display:table-cell;width:45%;}
.right-item img{margin-right:0px}
.left-item div{padding-right:10px}

.left-item1{min-height:235px}
.left-item2{min-height:280px}




.our-latest-insights{background:#ccc;}
.our-latest-insights .anwp-pg-post-teaser{background:#fff;padding:30px !important;position:relative;border:1px solid #000;border-bottom:20px solid #DAF21D;}
.our-latest-insights .anwp-pg-post-teaser__bottom-meta{color:#7438F2 !important;font-size:10px !important;font-weight:400;margin:0 !important}
.our-latest-insights .anwp-pg-post-teaser__title{margin-top:8px !important;}
.our-latest-insights .anwp-link-without-effects{color:#000 !important;font-size:14px !important;font-weight:700 !important;margin:0 !important;padding:0 !important;line-height:15px !important; }
.our-latest-insights .anwp-link-without-effects:hover{color:#7438F2 !important;}
.our-latest-insights .anwp-pg-post-teaser__excerpt{color:#000 !important;font-size:14px !important;font-weight:400 !important;padding-top:12px;line-height:1.4 !important}
.our-latest-insights .anwp-pg-read-more__btn{border:none !important;padding:0 !important;margin:0 !important;font-size:0;display:inline-block;background:url("../img/icon-chevron-right-B.svg") left center no-repeat;width:15px !important;height:8px;background-size:cover;}
.our-latest-insights .swiper-pagination{text-align:center;bottom:-20px !important;}
.our-latest-insights .swiper-pagination-bullet{width:15px !important;height:15px !important;background:#DAF21D;}


.our-clients-say{background:#F3F6F8;}
.our-clients-say .elementor-testimonial{text-align:left;background:#7438F2;border-bottom:10px solid #DAF21D;padding:35px 25px;margin:0 0 !important; position:relative}
.our-clients-say .elementor-testimonial:after{content:'';position:absolute;left:-18px;top:0;width:0;height:0;border-top:0px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #7438F2;}
.our-clients-say .elementor-widget-testimonial-carousel .swiper-slide{padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important}
.our-clients-say .elementor-testimonial .elementor-testimonial__content{background-color:transparent;}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:14px !important;font-weight:400 !important;color:#FFF !important;font-style:normal !important;position:relative;text-align:left;padding:0 0 0 15px;}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__text:before{content:"";position:absolute;left:0;top:-10px;display:inline-block;background:url("../img/quate-icon-left.png") left center no-repeat;width:11px;height:11px;background-size:cover;}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__text i{display:inline-block;background:url("../img/quate-icon-right.png") left center no-repeat;width:11px;height:11px;background-size:cover;margin-left:5px;margin-bottom:-12px;}

.our-clients-say .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:left;margin:25px 0 0 15px;text-align:left}
.our-clients-say .elementor-testimonial--layout-image_inline .elementor-testimonial__image{display:none}
.our-clients-say .elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite{margin-inline-start:0;}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:14px;color:#fff;font-weight:700}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:10px;color:#fff;}



.our-clients-say .eicon-chevron-left,
.our-clients-say .eicon-chevron-right{display:inline-block;background:url("../img/icon-chevron-right-B.svg") left center no-repeat;width:15px;height:8px;background-size:cover;}
.our-clients-say .eicon-chevron-left{transform: rotate(180deg);}

/*.our-clients-say .eicon-chevron-left{display:inline-block;background:url("../img/icon-chevron-left.svg") left center no-repeat;width:15px;height:8px;background-size:cover;}
.our-clients-say .eicon-chevron-right{display:inline-block;background:url("../img/icon-chevron-right.svg") left center no-repeat;width:15px;height:8px;background-size:cover;}*/
.our-clients-say .elementor-element .swiper .elementor-swiper-button{top:-20px}



.HFS-submit{padding:0;margin:0}
.HFS-submit img{width:100%;height:auto}
.HFS-submit .slide-wrapper{position:relative;border-top:10px solid #DAF21D;}
/*.HFS-submit .slide-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:10px;background:#DAF21D;z-index:999}*/
.HFS-submit .custom-slider{position:relative;width:100%}
.HFS-submit .swiper-slide{display:flex;align-items:center;justify-content:space-between;padding:0}
.HFS-submit .slide-wrapper{display:flex;flex-direction:row;width:100%;align-items:center}
.HFS-submit .slide-content{width:55%;text-align:left;position:relative}

.HFS-submit .slide-inner-content{padding:30px 5% 75px 15px;margin-left:10px;}
.HFS-submit .for-arrow{position:relative}
.HFS-submit .slide-inner-content h2{color:#fff !important;font-size:12px !important;font-weight:700 !important;margin:0 !important;padding:0 !important}
.HFS-submit .slide-inner-content .subTITLE{color:#fff !important;font-size:24px !important;font-weight:900 !important;line-height:35px !important;border-bottom:1px solid #fff;margin:0 0 20px 0;padding:10px 0 20px 0;/*line-height:137%;font-family:'PP Monument Bold' !important;*/}

.HFS-submit .slide-inner-content .subTITLE+p{line-height:1.3}

.HFS-submit .slide-inner-content p{color:#fff !important;font-size:16px !important;font-weight:400 !important;margin:0 0 5px 0;padding:0}
.HFS-submit .slide-inner-content p span{display:block;padding-top:0}
.HFS-submit .slide-inner-content p span.span{padding-top:20px}

.HFS-submit .slide-inner-content p.slide-date{font-size:14px !important;margin-bottom:20px !important}

.HFS-submit .slide-inner-content .a-btn{border-radius:20px !important;background:#DAF21D !important;cursor:pointer;font-size:14px !important;margin:0 !important;padding:6px 20px !important;color:#000 !important}
.HFS-submit .slide-inner-content .a-btn:hover{background:#4d16c3 !important;color:#fff !important}

.HFS-submit .swiper-button-prev, 
.HFS-submit .swiper-button-next{position:absolute;/*top:15px;*/top:50%; z-index:10;display:flex;align-items:center;justify-content:center;}
.HFS-submit .swiper-button-prev{left:.5%}
.HFS-submit .swiper-button-next{width:unset !important;right:-45px !important/*right:0 !important*/}
/*.HFS-submit .swiper-button-prev:after,
.HFS-submit .swiper-button-next:after{content:'';display:inline-block;background:url("../img/icon-chevron-right-W.svg") left center no-repeat;width:15px;height:8px;}*/

.HFS-submit .swiper-button-prev:after,
.HFS-submit .swiper-button-next:after{content:'';display:inline-block;background:url("../img/icon-arrow-right-White.svg") left center no-repeat;width:16px;height:26px;}

.HFS-submit .swiper-button-prev:after{rotate:180deg;}

.HFS-submit .swiper-pagination{position:absolute;left:2.5% !important;bottom:10px !important;text-align:left;width:auto}
.HFS-submit .swiper-pagination-bullet{width:15px !important;height:15px !important;background:#fff;}

.HFS-submit .slide-image{width:45%;background-size:cover;background-position:center}


@media (max-width: 768px) {
.HFS-submit .slide-wrapper{flex-direction:column}
.HFS-submit .slide-content{width:90%}
.HFS-submit .slide-image{width:90%;margin-bottom:30px}
.HFS-submit .swiper-button-prev{left:-40px;top:50%/*top:16px;*/}
.HFS-submit .swiper-button-next{left:auto;top:50%;right:-30px !important;/*top:16px;right:0 !important;*/}
.HFS-submit .swiper-pagination{left:40px !important;bottom:50% !important;}

}



.our-clients-say{background:#fff;margin:0}


.our-industry h2{text-transform:uppercase}
.our-industry ul{margin:0;padding:0 10px;list-style:none;overflow:hidden}
.our-industry ul li{float:left;width:50%;text-align:center;}
.our-industry ul li div{padding:25px 0}
.our-industry ul li img{width:auto;height:45px}
.our-industry ul li span{display:block;color:#000;font-size:14px;font-weight:400;margin:15px 0 0 0;line-height:1.5;min-height:45px}
.our-industry ul li span i{display:block;font-style:normal}

.our-industry ul li:nth-child(1) div,
.our-industry ul li:nth-child(2) div{padding-top:0}

.our-industry ul li:nth-child(7) div,
.our-industry ul li:nth-child(8) div{padding-bottom:0}

.our-industry ul li:nth-child(1),
.our-industry ul li:nth-child(2),
.our-industry ul li:nth-child(3){border-right:1px solid #555;border-bottom:1px solid #555}
.our-industry ul li:nth-child(4){border-bottom:1px solid #555}

.our-industry ul li:nth-child(2){border-right:none}

.our-industry ul li:nth-child(5),
.our-industry ul li:nth-child(7){border-right:1px solid #555;}

.our-industry ul li:nth-child(5),
.our-industry ul li:nth-child(6){border-bottom:1px solid #555}


.home-form{background:url("../img/home-form-bg-M.webp") left top no-repeat #31272f;background-size:contain;text-align:center;padding:40px 0 0 0;margin-bottom:30px}
.home-form .analyst-inquiry .elementor-widget-wrap{text-align:left !important}
.home-form .analyst-div{padding:2rem 2rem 2rem 2rem;margin:0 auto 40px auto;text-align:left;position:relative;background:url("../img/boder-box-M.svg") left center no-repeat;background-size:contain;width:300px;}
.home-form .analyst-div h3{color:#FFF !important;font-size:24px;font-weight:700;position:relative;padding-bottom:20px;margin-bottom:20px;/*font-family:'PP Monument Bold' !important;*/}
.home-form .analyst-div h3:after{content:'';position:absolute;width:100px;height:2px;background:#DAF21D;left:0;bottom:0}
.home-form .analyst-div p{color:#FFF;font-size:12px;font-weight:500;margin:0;padding:0;line-height:1.4}
.home-form .analyst-div p br{display:none}
.home-form .hs-form-iframe{background:#fff;padding:30px 20px}

.home-form .form-container{/*background:#fff;*/padding:40px 20px 10px 20px;text-align:left}
.home-form .form-container .Pbottom{padding-bottom:20px;}
.home-form .form-container .inputBOX{border-bottom:1px solid #7438F2 !important;height:auto !important;padding-bottom:20px !important;margin-bottom:0 !important;color:#000 !important}
.home-form .form-container textarea.inputBOX{height:75px !important;}

.home-form .form-container .inputBOX:hover,
.login-colorbox .loginblock .lwa-username input:hover{border-bottom-color:#000 !important;}

.home-form .form-container .text-left{margin-top:10px;margin-bottom:10px}

/*.home-form .form-container .text-left input[type="checkbox"]{top:5px;}*/

.home-form .form-container .wpcf7-not-valid-tip{padding-top:5px}
.home-form .form-container form.invalid .wpcf7-response-output{display:none}
.home-form .form-container .wpcf7-response-output{color:#46b450;border-radius:15px;text-align:center;padding:5px;font-weight:600;margin-right:20px}

/*.home-form .form-container .wpcf7-response-output{display:none}*/

.home-form .form-container .text-left .wpcf7-list-item{margin:0}
.home-form .form-container .text-left input[type="checkbox"]{top:3px; width:18px !important;height:18px !important;accent-color:#7438F2;/*appearance:none;-webkit-appearance:none;*/border-color:#7438F2 !important;border-radius:2.284px;}


.home-form .form-container .text-right{position:relative;text-align:left !important}
.home-form .form-container .wpcf7-spinner{position:absolute;right:140px;top:25px;}
.home-form .form-container .text-right .wpcf7-submit{border:1px solid #7438F2;background:none !important;color:#7438F2;height:auto !important;padding:10px 35px !important;margin:15px 0 0 0;font-size:14px !important;font-weight:400 !important;}
.home-form .form-container .text-right .wpcf7-submit:hover{background:#4d16c3 !important;color:#fff}



/*.home-form .form-container .wpcf7-form-control::placeholder{color:#000 !important;opacity:1 !important;transition:transform 250ms, opacity 400ms}
.home-form .form-container .wpcf7-form-control:-ms-input-placeholder{color:#000 !important;transition:transform 250ms, opacity 400ms}
.home-form .form-container .wpcf7-form-control::-ms-input-placeholder{color:#000 !important;transition:transform 250ms, opacity 400ms}
.home-form .form-container .wpcf7-form-control:focus::placeholder,
.home-form .form-container .wpcf7-form-control:hover::placeholder{opacity:0 !important;transition:transform 250ms, opacity 400ms}*/

/*.loginblock{position:absolute;top:45px;right:0;z-index:99;width:265px;background:#fff;padding:15px;border:1px solid #f5f5f5;box-shadow: 0px 2px 10px 0.5px rgba(0, 0, 0, 0.15);text-align:left;display:none}
.loginblock:before{content:"";position:absolute;left:150px;top:-9px;border-top:none;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;}*/

.login-colorbox .loginblock{padding:25px;margin:0;position:relative;top:auto;right:auto;width:auto;border:none;box-shadow:none;}
.login-colorbox .loginblock:before{display:none}
.login-colorbox .loginblock h3,
.login-colorbox .lwa-remember strong{font-size:16px;font-weight:800}
.login-colorbox .loginblock .lwa-username input{border-bottom:1px solid #7438F2 !important;margin-bottom:10px;height:auto !important}
.login-colorbox .loginblock .lwa-password input{height:auto !important}
.login-colorbox .loginblock a{font-weight:bold;font-size:16px}
.login-colorbox .loginblock .website-login{text-align:center}
.login-colorbox .loginblock .website-login .lwa-default{text-align:left}
.login-colorbox .loginblock .lwa-submit-links{text-align:center}
.login-colorbox .loginblock .lwa-submit-links p{margin-bottom:10px}
.login-colorbox .loginblock .lwa-submit-links label{position:relative;margin-right:10px;}
.login-colorbox .loginblock .lwa-submit-links label:before{content:'';position:absolute;right:-9px;top:5px;height:14px;width:2px;background:#ccc;}
.login-colorbox .loginblock .close-loginblock{display:none}

/*.login-colorbox .lwa-remember{margin-top:40px;}*/
.login-colorbox .lwa-remember-email input.lwa-user-remember{border-bottom:1px solid #7438F2 !important;}
.login-colorbox .lwa-remember-email input.lwa-user-remember:hover{border-bottom-color:#000 !important;}
.login-colorbox .lwa-remember-buttons{text-align:center;padding-bottom:10px}
.login-colorbox .lwa-remember-buttons input.lwa-button-remember{margin-right:10px;padding:10px 25px;vertical-align:middle;}
.login-colorbox .lwa-remember-buttons a.lwa-links-remember-cancel{padding:7.5px 25px;vertical-align:bottom}

.registration-colorbox #registration-block{padding:25px;margin:0}
.registration-colorbox p{color:#000;font-weight:400}
.bg-gray{background:#7438F2;padding:25px;border-radius:5px;margin-bottom:40px;text-align:center;}
.bg-gray h4{font-size:24px;font-weight:700;margin:0;padding:0;color:#fff !important}
.bg-gray p{margin:0;padding:10px;font-size:16px;line-height:1.5;color:#fff !important}


.registration-colorbox .col-md-4 p{font-size:14px;}
.registration-colorbox .col-md-4 a{font-weight:600}
.registration-colorbox h6{margin-bottom:20px}
.registration-colorbox h6.help{margin-top:30px}

.registration-colorbox form label,
.contact-colorbox form label{font-size:14px;color:#000;font-weight:400;margin-bottom:0}
.registration-colorbox form p{margin-bottom:20px}
.registration-colorbox p.signup-updated{font-size:14px;font-weight:700;margin-top:20px}
.registration-colorbox form button{margin-bottom:30px}

.contact-colorbox #hfs-download-form{max-width:100% !important;}

input.checkbox-input-updated{top:6px}
.registration-colorbox .cacpchaError{color:#dc3545;display:inline-block;margin:-10px 0 15px 0;}

.confirmation-colorbox .textP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:10;width:490px;margin:auto}
.confirmation-colorbox h3{font-size:20px;font-weight:600;margin-bottom:20px;color:#6C35E1 !important;}
.confirmation-colorbox p{color:#000;font-size:16px;font-weight:300;margin:0;padding:0}
.confirmation-colorbox p.text-center{margin:60px 0 20px}
.confirmation-colorbox .textP p img{display:block;margin:0 auto;}

.ui-autocomplete,
.lwa-loading{z-index:999999;}
ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{height:300px;overflow-y:auto;}


.overflow-hidden{margin-top:112px}

.fixedBTN{position:fixed;right:0;bottom:35%;display:inline-block;z-index:99}
.fixedBTN .hfs-AI{position:relative;color:#DAF21D !important;font-size:12px;font-weight:800;background:#7438F2;display:inline-block;padding:10px 15px 10px 10px;line-height:1.1;cursor:pointer}
.fixedBTN .hfs-AI:after{content:'';position:absolute;left:-8px;top:0;width:0;height:0;border-top:0px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #7438F2;}
.fixedBTN .hfs-AI:hover{color:#fff !important}







.contact-us-container .text-right{font-size:16px;font-weight:400;margin:0;padding:0;text-align:center !important}
.contact-us-container .text-right a{color:#7438F2;font-weight:600;text-decoration:underline}
.contact-us-container h2,
.subscribe-container h2,
.our-offices h2{color:#7438F2 !important;text-align:center;font-size:24px !important;font-weight:700 !important;padding:30px 0 20px 0;margin:0;line-height:1.3}

.contact-us-container h2 + p,
.subscribe-container h2 + p{text-align:center;font-size:16px;font-weight:400;}

.contact-us-container ul{margin:0;padding:30px 0 0 0;list-style:none}
.contact-us-container ul li{margin:0 0 1rem 0;padding:35px 30px;border-radius:5px;border:1px solid #DFD1FC;background:#F3F6F8;position:relative;min-height:150px}
.contact-us-container ul li:hover,
.subscribe-container ul li:hover,
.contact-us-container ul li.active-li{border:1px solid #DFD1FC;background:#DFD1FC;}
.contact-us-container .icon-left{display:inline-block;vertical-align:middle;margin-right:20px;width:70px;height:70px;}
.contact-us-container .sale{background:url("../img/icon-sales-query.svg") left center no-repeat;}
.contact-us-container .analyst{background:url("../img/icon-analyst-briefing-request.svg") left center no-repeat;}
.contact-us-container .support{background:url("../img/icon-support-questions.svg") left center no-repeat;}
.contact-us-container .general{background:url("../img/icon-general-question.svg") left center no-repeat;}
.contact-us-container .media{background:url("../img/icon-media-inquiry.svg") left center no-repeat;}
.contact-us-container .icon-content{display:inline-block;vertical-align:middle;width:calc(100% - 95px)}
.contact-us-container h3,
.subscribe-container h3,
.our-offices h3{font-size:20px;font-weight:700 !important;margin:0;padding:0 0 5px 0}
.contact-us-container p,
.subscribe-container p{font-size:14px;font-weight:400;margin:0;padding:0;line-height:normal}
.contact-us-container ul li i{display:inline-block;width:20px;height:20px;border:1px solid #CCC;box-shadow:0px 4px 4px rgba(255, 255, 255, 0.25);border-radius:50%;background:#fff;position:absolute;right:5px;top:calc(50% - 10px)}
.contact-us-container ul li a.link-over,
.subscribe-container ul li a.link-over{position:absolute;cursor:pointer;height:100%;width:100%;left:0;top:0}

.subscribe-bg{background:#F3EEFF;margin:0;padding:30px 0 20px 0}
/*.subscribe-container,
.our-offices-container{width:1050px;margin:auto;}*/
.subscribe-container h2{padding:0 0 20px 0;}
.subscribe-container ul{margin:0;padding:30px 0 0 0;list-style:none;text-align:center}
.subscribe-container ul li{border-radius:5px;border:1px solid #DFD1FC;background:#F3F6F8;padding:30px 15px;margin:0 0 1rem 0;position:relative}
.subscribe-container h3{padding:5px 0;}

.subscribe-container h2 + p{padding:2rem 0}
.subscribe-container div.text-center a{display:inline-block;color:#fff;font-size:15px;padding:12px 25px;border-radius:25px;background:#7438F2;transition:.5s linear;}
.subscribe-container div.text-center a:hover{background-color:#4d16c3;}

.link-a{display:inline-block;background:url("../img/icon-chevron-right.svg") left center no-repeat;color:#000;padding-left:25px;font-size:15px; transition:.5s linear;}
.link-a:hover{color:#7438F2;}

/*.subscribe-container .icon-top{display:inline-block;vertical-align:middle;width:70px;width:70px;height:70px;}
.subscribe-container .blog{background:url("../img/icon-blog.svg") left center no-repeat;}
.subscribe-container .disruptors{background:url("../img/icon-newsletter.svg") left center no-repeat;}
.subscribe-container .event{background:url("../img/icon-event.svg") left center no-repeat;}
.subscribe-container .product{background:url("../img/icon-industry-update.svg") left center no-repeat;}
.subscribe-container .scoop{background:url("../img/icon-scoop.svg") left center no-repeat;}*/

.our-offices{background:#F3F6F8;box-shadow:0px 4px 4px 0px rgba(216, 216, 216, 0.25);padding:30px 0;margin-bottom:-30px}
.our-offices h2{text-align:left;padding:0 0 0 0}
.our-offices p{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}


.contact-colorbox .cf7-popup{padding:40px 10px 25px 10px;}


.cf7-progress-wrapper{margin-bottom:20px}
.cf7-progress-label{margin-bottom:10px;font-weight:500}
.cf7-progress-bar-bg{height:16px;background:#F3F6F8;border-radius:9999px;position:relative;overflow:hidden}
.cf7-progress-bar-fill{height:100%;width:0;background:#7b3ff2;border-radius:9999px;transition:width .3s ease;position:relative;text-align:right;color:#DFD1FC;font-size:12px;line-height:14px;font-weight:400;padding-right:5px;}

.js{padding:25px 0 0 0}
.contact-colorbox form label i{color:#f2545b !important;font-style:normal}
.contact-colorbox h3{font-size:25px;margin-bottom:1.5rem;}

@layer utilities{.contact-colorbox .mb-3{margin-bottom:50px !important}}

@layer base {.cf7-thanks img{display:inline-block;}}

.contact-colorbox .top-padding{padding-top:15px;}

.contact-colorbox .wpcf7-spinner{position:absolute;right:120px;top:12px;}

.contact-colorbox div.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{top:5px;}
.contact-colorbox .wpcf7 form.invalid .wpcf7-response-output{display:none}

.contact-colorbox .textP{}
.contact-colorbox .textP .text-center{margin:2rem 0 1.5rem 0}
.contact-colorbox .textP h3{color:#6C35E1 !important;font-size:20px;}
.contact-colorbox .textP .contacting{color:#000;font-size:16px;font-weight: 300;}

.contact-colorbox form .contacted-via label{margin-bottom:10px} 

.contact-colorbox button{padding:12px 40px;}

.contact-colorbox .text-end{padding-top:25px}

/*.cf7-progress-bar-fill span{color:#DFD1FC;font-size:12px;font-weight:400;}
.cf7-progress-bar-fill::after{content:attr(data-progress) '%';position:absolute;right:8px;top:-20px;font-size:12px;color:#7b3ff2}*/

.contact-colorbox #media-inquiry{text-align:center}
.contact-colorbox #media-inquiry p{font-size:16px;}
.contact-colorbox #media-inquiry h3{margin-bottom:2rem}


#hubspot-form-container label{font-size:14px;color:#000;font-weight:400;margin-bottom: 0;}
#hubspot-form-container div.input{margin-bottom:50px}
.hs-custom-style > div input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]), 
.hs-custom-style fieldset input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]){padding:0 !important;min-height:40px !important}

#hubspot-form-container ul.no-list.hs-error-msgs{list-style:none;padding:0 0 25px 0;margin:-45px 0 0 0;}
#hubspot-form-container label.hs-error-msg{color:#dc3545;font-size:0.875em;margin-top:0.25em;} 

#hubspot-form-container ul.inputs-list{list-style:none;padding:0;margin:0;}
#hubspot-form-container ul.inputs-list li{padding-bottom:8px;}
#hubspot-form-container ul.inputs-list li .hs-input{vertical-align:middle}
#hubspot-form-container strong{color:#000;font-size:16px;}

#hubspot-form-container .hs-fieldtype-checkbox div.input{margin-bottom:20px}

#hubspot-form-container .hs-main-font-element{padding:0;margin:0 0 20px 0}
#hubspot-form-container .hs-main-font-element li{padding-top:8px}

#hubspot-form-container li.hs-form-booleancheckbox .hs-input{display:inline-block;vertical-align:top}
#hubspot-form-container li.hs-form-booleancheckbox span{display:inline-block;vertical-align:top;width:calc(100% - 30px)}

#hubspot-form-container .hs-fieldtype-booleancheckbox div.input{margin-bottom:20px}

#hubspot-form-container .hs-submit input[type="submit"]{padding:12px 25px;}

/* -- END NEW HOME PAGE --*/






.banner-new{}
.banner-new section.elementor-section{background:top left no-repeat;background-size:cover}

.banner-new a.elementor-button{margin:0 0 25px 4%;}

.banner-new.nyc-horizon{padding:30px 0}
.banner-new.nyc-horizon section.elementor-section{height:auto;min-height:0px;}
.banner-new.nyc-horizon h1,
.banner-new.nyc-horizon h3{padding:0 10px;margin:0;font-size:20px !important;color:#fff !important;text-align:left;line-height:1.2}
.banner-new.nyc-horizon p{padding:10px;margin:0;color:#fff;font-size:18px;line-height:1.3}
.banner-new.nyc-horizon p strong{display:block;padding-bottom:10px}

.banner-new.nyc-horizon h3{padding:30px 15px 10px 20px}

.banner-new .elementor-section .elementor-container{max-width:100%;width:100%;margin:auto}
.banner-new .banner-left{}
.banner-new h1{color:#fff !important;font-size:24px !important;line-height:1.2;padding:25px 4%}
.banner-new h1 span{display:block}
.banner-new .banner-left p{color:#fff;font-size:20px !important;line-height:27px;margin:0 !important;padding:0 0 25px 0 !important;letter-spacing:0px !important}
.banner-new .banner-left a{color:#f47d4d;border:1px solid #f47d4d;padding:10px 0;text-align:center;width:127px;display:inline-block;font-size:16px;font-weight:600}
.banner-new .banner-left a:hover{background-color:#f47d4d;color:#fff}

.banner-new.banner-new2 h1{color:#fff !important}

.banner-new .banner-right{}
.banner-new .banner-right .add{text-align:center;padding:30px 0}
.banner-new .banner-right .add p{padding:30px 0 !important;margin:0 !important;font-weight:700;color:#fff;font-size:16px !important;}
.banner-new .banner-right .add p span{display:block;}
.banner-new .banner-right .add a{background:#f48847;text-align:center;padding:10px 0;width:175px;color:#fff;display:inline-block;border-radius:5px;border:2px solid #ff924a;
font-weight:600;text-transform:uppercase}
.banner-new .banner-right .add a:hover{background-color:#fff;color:#f48847}
.banner-new .banner-right .add img{width:auto;height:125px;}

.banner-new .banner-right .trusted{color:#fff;border-left:0px solid #daf21d;font-size:20px;line-height:1.5; padding:0 4% 25px 4%}
.banner-new .banner-right .trusted p{margin-top:1.5rem}

.banner-new .banner-right .trusted.trusted2 strong{display:block;padding-bottom:15px;}
.banner-new .banner-right .trusted.trusted2 span{display:inline-block;margin-top:15px}

.banner-new.common-header p{color:#fff;font-size:21px;line-height:24px;padding:0 4%;margin-top:-10px}
.title-h3 h3{font-size:21px !important;line-height:24px;padding:10px 0 10px 10px}

.header-new.industry-banner p{padding:0 4% 25px 4%;color:#fff;font-size:20px;line-height:1.5;}

.hero-slider .elementor-slide-heading{/*font-family:'PP Monument Bold';*/font-size:25px !important;line-height:1.5 !important;font-weight:800}
.hero-slider .elementor-slide-description{font-size:18px !important}

/* body section */
.home-tab{margin:1rem 0 -1rem 0}
.home-tab .elementor-tab-title{/*font-family:'PP Monument Bold';*/font-size:20px !important;color:#000 !important;font-weight:800}
.home-tab .elementor-tab-title.elementor-active{background:#e1e4e5;background-image:linear-gradient(#e1e4e5, #f3f6f8);}
.tab-left,
.tab-right{font-weight:400;font-size:18px;line-height:26px;text-align:left;color:#000}
.tab-right ul{margin:1rem 0 0 0;padding:0}
.tab-right ul li{background:url("../img/icon-checkmark.svg") left 6px no-repeat;padding:0 0 .5rem 2rem;list-style:none;color:#000}
.home-tab .clear+p{text-align:center;margin-top:1rem}
.home-tab .clear+p a,
.hyperlink p a,
.BOX-four .hyperlink p a,
.summit-cta a,
.summit-cta-uk-symposium a,
.summit-cta-winter-summit a{border:1px solid #7438f2 !important;display:inline-block;padding:8px 25px !important;color:#fff;background:#7438f2 !important;border-radius:25px !important;font-size:15px !important}
.summit-cta-uk-symposium a{background:#1d89e4 !important;border:1px solid #1d89e4 !important;}
.summit-cta-winter-summit a{background:#044089 !important;border:1px solid #044089 !important;}
.home-tab .clear+p a:hover,
.hyperlink p a:hover,
.BOX-four .hyperlink p a:hover,
.summit-cta a:hover{background:#4d16c3;color:#fff !important}
.summit-cta-uk-symposium a:hover{background:#1a7acb;color:#fff !important}

.hyperlink p{text-align:center}

.summit-cta a,
.summit-cta-uk-symposium a,
.summit-cta-winter-summit a{text-transform:uppercase}

.space-TOP-BOTT{padding:35px 0 15px 0}
.featured-research{}
.featured-HFS-analyst{}
.featured-research h2,
.featured-HFS-analyst h2,
.team-container h2,
.webinars-heading h2,
.featured-HFS-analyst h5,
.hv-carousel h2,
.home-heading h2,
.research-home h3.h3,
.industrypage h3.h3,
.research-agenda h2,
.engage-genai h2,
.pulse-section h2,
.pulse-section-video h2,
.hfs-onecouncil h1,
.hfs-onecouncil h2,
.more-genai h2,
.ent-services-block h2,
.disruptor-text h2,
.services-progress h2,
.contact-bg h2,
.eng_program h2,
.summits h2,
.heading-top-bottom-sep h2,
.ray-bio-detail h3,
.highlights.archives h2,
.contact-bg h4,
.common-heading h2,
.highlights h3,
.HFS-trusted-analyst h2,
.one-council h1{font-size:20px !important;line-height:1.4;margin:0;padding:0 0 20px 0;color:#000 !important;font-weight:800 !important}

.featured-research h2.font-icon-size,
.featured-research .font-icon-size h2,
.featured-HFS-analyst .font-icon-size h2{font-size:18px !important;}

.industrypage h3.h3{/*font-family:'PP Monument Bold' !important;*/}

.one-council{text-align:left;padding:50px 0}
.one-council img{height:150px !important}
.one-council h1{padding:20px 0;color:#fff !important;}
.one-council p{font-size: 20px !important;color: #fff !important;}

.wpcf7-form h1, .wpcf7-form h2, .wpcf7-form h3, .wpcf7-form h4, .wpcf7-form h5, .wpcf7-form h6{font-size:14px;}

.more-genai h2{padding-bottom:25px}
.ent-services-block h2,
.eng_program h2{padding-bottom:0}

.contact-bg h2{padding-left:15px}

.summits h2{padding:30px 0 10px 0;color:#7438f2 !important;}

.featured-research .nyc-h2 h2,
.featured-HFS-analyst .nyc-h2 h2{color:#287a8b !important}

.featured-research .spring-h2 h2,
.featured-HFS-analyst .spring-h2 h2{color:#7438f2 !important;}

.featured-research .uk-h2 h2,
.featured-HFS-analyst .uk-h2 h2{color:#1d89e4 !important;}

.featured-research .winter-h2 h2,
.featured-HFS-analyst .winter-h2 h2{color:#044089 !important;}

.featured-research .india-h2 h2,
.featured-HFS-analyst .india-h2 h2{color:#b638e1 !important;}

.webinars-heading h2{padding:35px 0 15px 0}

.featured-HFS-analyst.S-eBook{padding:35px 0 0 0;}
.featured-HFS-analyst.S-eBook img{width:100%;margin-bottom:10px}

.featured-research.F-session h2,
.featured-HFS-analyst.S-eBook h2{padding:0}



.space-TOP-BOTT2{padding:35px 0 10px 0}

.space-TOP-BOTT .elementor-widget-wrap,
.space-TOP-BOTT2 .elementor-widget-wrap,
.space-TOP-BOTT.news .elementor-widget-wrap{border-width:0px 0px 0px 0px !important;}

.featured-HFS-analyst h6{color:#3e3b39;font-size:16px !important;line-height:18px;padding:5px 0 0 0;margin:0;font-weight:700;}
.featured-HFS-analyst .elementor-widget:not(:last-child){margin-bottom:0 !important}

.featured-HFS-analyst h2,
.featured-HFS-analyst h5{padding:25px 0;}

.featured-HFS-analyst .casestudy h2{margin-left:18px;padding-bottom:0}

.featured-research{letter-spacing:0}
.featured-research img{width:100%}
.featured-research span{font-size:12px;font-weight:700;color:#7438f2}
.featured-research span a{color:#7438f2}

.featured-research h3,
.webinar-one h3{color:#000;font-size:19px !important;line-height:25px;padding:5px 0 10px 0;margin:0;font-weight:400;}

.news .featured-research h3{font-size:14px !important;line-height:20px}

.casestudy-align .featured-research span{font-size:15px !important;color:#000 !important;}


.featured-research h3 a,
.webinar-one h3 a{color:#000 !important;}
.featured-research h4,
.webinar-two h4,
.summits-section h3{color:#000;font-size:18px !important;line-height:22px;padding:5px 0 10px 0;margin:0;font-weight:400;}

.featured-research h4 a,
.webinar-two h4 a{color:#000 !important;}
.featured-research p,
.featured-research p span,
.webinar-two p{font-weight:400;margin:0;padding:0;font-size:15px;line-height:20px;}

.featured-research .new-layout h3{padding-bottom:0}

.featured-research span.publication{display:block;padding-top:10px;}

.webinar-one .download-button a{margin-top:20px}

.featured-research h3 a:hover,
.featured-research h4 a:hover,
.featured-research span a:hover,
.featured-research .research-one span a:hover,
.featured-HFS-analyst ul li a:hover,
.special-report h3 a:hover,
.BOX-four h4 a:hover,
.BOX-four p a:hover,
.research-home h4 a:hover,
.special-report h4 a:hover,
.footer-social .mailto:hover,
.footer-social .icon-social a i:hover,
.footer-social ul li a:hover,
.share-product .round-social.twitter:hover,
.share-product .round-social.linkedin:hover,
.share-product .round-social i:hover,
.right-container-product h3 a:hover,
.featured-HFS-analyst h3 a:hover,
.webinar-one h3 a:hover,
.webinar-two h4 a:hover{color:#4d16c3 !important;}

.No-link .featured-research h4 a:hover,
.No-link h4 a:hover{cursor:auto;color:#3e3b39 !important;}

.webinar-one .elementor-widget:not(:last-child){margin-bottom:0 !important}
.webinar-one p{font-size:15px;line-height:20px;font-weight:400;margin:0;padding:0;}

.research-one{border-bottom:0px solid #d9d9d9;padding-bottom:20px}

.research-one .img-left{width:auto;vertical-align:top;margin-right:0}
.research-one .img-content{padding:15px 0}
.featured-research .research-one p,
.featured-research .research-one p span{line-height:20px;}
.featured-research .research-one span,
.featured-research .research-one span a{color:#7438f2;}

.featured-research .research-one.new-layout p{padding:10px 0}

.featured-research .research-one.new-layout span,
.featured-research .research-one.new-layout span a{color:#f47d4d}
.featured-research .research-one.new-layout span.date{color:#999;font-weight:400}

.research-two .div-left{padding:0 0 15px 0}
.research-two .boder-bottom{padding-bottom:30px;}
.research-two .img-left{}
.research-two .img-content{padding-top:15px}

.research-two .div-right{padding-top:15px;}
.div-right .img-left{padding-bottom:15px;}
.research-two .only-img{padding-bottom:15px}

.featured-HFS-analyst{}
.featured-HFS-analyst .bg-border{background-color:#f3f6f8}
.featured-HFS-analyst .bg-name{background:#fff;padding:15px;}

.featured-HFS-analyst .no-bg h2{display:none}

.featured-HFS-analyst .no-bg .bg-name{background:#fff;padding-top:0;text-align:center}
.featured-HFS-analyst .no-bg .bg-name img{width:150px;height:auto}
.featured-HFS-analyst .no-bg .bg-name h3,
.featured-HFS-analyst .no-bg .bg-name h3 span,
.featured-HFS-analyst .no-bg .bg-name h3 a,
.outside-team figcaption b{color:#343434;font-size:14px !important;font-weight:normal}
.outside-team figcaption b{font-weight:600;}

.featured-HFS-analyst .no-bg.authorlinkremove .bg-name h3 a,
.right-container-product h3 a.guset-autor{cursor:auto;pointer-events:none;}
.featured-HFS-analyst .no-bg.authorlinkremove .bg-name h3 a:hover{color:#343434 !important}

.featured-HFS-analyst .no-bg .bg-name h3 p{display:none}

.featured-HFS-analyst .no-bg.analyst-pointer a{cursor:auto !important;pointer-events:none !important;}

.featured-HFS-analyst h3,
.right-container-product.hv-sidebar .featured-HFS-analyst h3{color:#000;font-size:20px !important;line-height:22px;padding:10px 0 0 0;margin:0;font-weight:600;/*font-family:'Helvetica Neue' !important*/}

.featured-HFS-analyst h3 a,
.right-container-product.hv-sidebar .featured-HFS-analyst h3 a{color:#000;}

.featured-HFS-analyst h3 span,
.right-container-product.hv-sidebar .featured-HFS-analyst h3 span{font-size:16px !important;display:block;font-weight:400;}

.right-container-product.hv-sidebar .featured-HFS-analyst h3 span{color:#000 !important}

.featured-HFS-analyst h3 em{font-size:16px !important;display:block}

.featured-HFS-analyst h3 p,
.right-container-product.hv-sidebar .featured-HFS-analyst h3 p{color:#000;font-size:15px;padding:0;margin:0;font-weight:400;}

.featured-HFS-analyst ul{margin:25px 15px 15px 15px;padding:0;list-style:none}
.right-container-product.hv-sidebar ul{}

.featured-HFS-analyst ul.tech-align{margin:10px 10px -10px 15px;}
.featured-HFS-analyst ul.tech-align a{font-weight:bold}

.featured-HFS-analyst ul li,
.right-container-product.hv-sidebar ul li{border-bottom:1px solid #3f3047;padding:0 0 20px 0;margin:0 0 20px 0;color:#3e3b39 !important;font-size:15px;line-height:18px;font-weight:500}

.vidcast-date .featured-HFS-analyst{margin-bottom:-30px}
.vidcast-date .featured-HFS-analyst img{margin-bottom:20px}
.vidcast-date .featured-HFS-analyst p{font-size:15px}

.featured-HFS-analyst ul li:last-child{border-bottom:none !important}

.special-report{background:#f0f0f0;padding:25px 0 15px 0}
.special-report .elementor-section .elementor-container{width:96%;margin:auto}
.special-report h2{color:#f47d4d !important;font-size:21px !important;line-height:normal;padding:0;margin:0 0 -5px 0;font-weight:600;}
.special-report img{width:100%}
.special-report h3{color:#45264c;font-size:21px !important;line-height:normal;padding:20px 0 10px 0;margin:0;font-weight:600;}
.special-report h3 a{color:#45264c;}
.special-report p{color:#3e3b39;font-size:16px;line-height:19px;font-weight:500;margin:0;padding:0}
.special-report ul{margin:0 0 0 0;padding:15px 0 0 0}
.special-report ul li{display:inline-block;vertical-align:top;border-top:1px solid #d5d5d5;list-style:none;margin:0 10px 0 0;padding:15px 0 15px 25px;
background:url("../img/li.png") left 18px no-repeat;}
.special-report ul li:nth-child(even){margin-right:0}
.special-report h4{color:#45264c;font-size:16px !important;line-height:18px;padding:0 0 5px 0;margin:0;font-weight:600;}
.special-report h4 a{color:#45264c}
.special-report ul li span{display:inline-block;font-size:13px;line-height:16px;color:#3e3b39 !important;font-weight:400;}

.BOX-four{padding:30px 0 0 0}
.BOX-four .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 !important;border-right-width:0 !important}
.BOX-four .elementor-widget:not(:last-child){margin-bottom:0 !important}
.BOX-four h3{color:#46264c !important;font-size:16px !important;font-weight:600 !important;padding:0 0 0 0}
.BOX-four img{margin:15px 0;padding:0;width:100%;height:auto !important}

.BOX-four h4{color:#8a8e96 !important;font-size:16px !important;line-height:19px !important;font-weight:700 !important;margin:0 0 20px 0 !important;padding:0 !important;/*font-family:'PP Monument Light' !important*/}
.BOX-four .img-link a{display:block}
.BOX-four h4 a{color:#000}
.BOX-four p{padding:0 0 20px 0;margin:0;color:#000;font-size:15px;line-height:19px;font-weight:500}
.BOX-four p a{color:#000;}

.research-one span.postDate,
.research-two span.postDate,
.BOX-four span.postDate,
.vidcast-date .featured-research span.date,
.research-container .postDate,
.research-home .postDate{display:block;padding:0 0 10px 0;font-size:12px !important;font-weight:700;color:#707A81}

.research-container .postDate{padding:10px 0 0 0;/*font-family:'Helvetica Neue' !important;*/}

.BOX-four.industrypage .div-minheight h4{color:#000 !important;font-size:14px !important;line-height:20px !important;margin:0 20px 0 0 !important;padding:10px 0 5px 0 !important;font-weight:800;/*font-weight:500 !important;font-family: 'PP Monument Bold' !important;*/}
.BOX-four.industrypage p{color:#000;font-size:15px;line-height:20px;margin:0;padding-top:10px}

.BOX-four.industrypage .div-minheight h4 a{color:#000 !important;}
.BOX-four.industrypage .News .div-minheight h4 a{color:#3e3b39;}

.BOX-four.industrypage .div-minheight h4 a:hover,
.BOX-four.industrypage .News .div-minheight h4 a:hover{color:#4d16c3 !important}

.homepage-add-section{color:#fff;padding:30px 0 !important}
.homepage-add-section h2{color:#fff !important;font-size:24px !important;line-height:1.5}
.homepage-add-section p{color:#fff;font-size:18px;line-height:1.5}

.homepage-add-section p br{display:none}

.hero-slider a.elementor-button,
.homepage-add-section a,
.footerBG-top a.hs-button,
.research-banner a,
.download-button a,
.banner-new .trusted a,
.download-button-uk-symposium a,
.download-button-winter-symposium a{display:inline-block;border:1px solid #fff !important;padding:8px 25px !important;color:#fff;font-size:15px !important;border-radius:25px !important;}

.download-button a{border-color:#7438f2 !important}

.download-button-uk-symposium a{border-color:#1d89e4 !important;background:#1d89e4 !important}

.download-button-winter-symposium a{border-color:#044089 !important;background:#044089 !important}


.hero-slider a.elementor-button,
.research-banner a,
.download-button a,
.download-button-uk-symposium a,
.download-button-winter-symposium a{padding:12px 25px !important;}

.research-banner a,
.download-button a,
.banner-new .trusted a{background-color:#7438f2 !important;}


/* -- Button transprent -- */
.research-bg #searchform .search-btn,
.research-bg .single-search .advance-search-link a,
.research-banner a,
.banner-new .trusted a{background-color:transparent !important}

.homepage-add-section a{margin-bottom:1.5rem}

.hero-slider a.elementor-button:hover,
.homepage-add-section a:hover,
.footerBG-top a.hs-button:hover,
.research-bg .single-search .advance-search-link a:hover,
.hv-search-block .single-search .advance-search-link a:hover,
.research-bg #searchform .search-btn:hover,
.hv-search-block #searchform .search-btn:hover,
.research-banner a:hover,
.download-button a:hover,
#searchform ul.advancedsearch-block li.search-submit-wrap input:hover,
.banner-new .trusted a:hover{background:#4d16c3 !important;color:#fff !important}

.download-button-uk-symposium a:hover{background:#1a7acb !important;color:#fff !important}
.download-button-winter-symposium a:hover,
.summit-cta-winter-summit a:hover{background:#033470 !important;color:#fff !important}


.research-bg .single-search .advance-search-link a,
.research-bg #searchform .search-btn,
.hv-search-block #searchform .search-btn,
.hv-search-block .single-search .advance-search-link a,
#searchform ul.advancedsearch-block li.search-submit-wrap input{border:0px solid #fff;background:#7438f2;color:#fff;text-align:center;display:inline-block;font-size:15px;width:95px;height:38px;margin-left:10px;cursor:pointer;border-radius:25px !important;padding:0 20px;}

.hv-search-block #searchform .search-btn,
.research-bg #searchform .search-btn,
.research-bg .single-search .advance-search-link a,
.hv-search-block .single-search .advance-search-link a{border-width:1px}


.research-bg .single-search .advance-search-link a,
.hv-search-block .single-search .advance-search-link a{width:auto;line-height:36px}
.hv-search-block .single-search .advance-search-link a{line-height:18px;padding:9px 15px !important;}
#searchform ul.advancedsearch-block li.search-submit-wrap input{width:auto}


.blog-news a{color:#000}
.blog-news a:hover{color:#7438f2}

/* research page */
.research-bg{background:url("../img/research-insights-new.jpg") top center no-repeat;min-height:300px;margin-top:-5px}
.research-bg .archive-sort{margin-top:0}
.research-bg h1{color:#fff !important;font-size:24px !important;line-height:1.4;font-weight:600 !important;padding:30px 0;margin:0}
.research-bg .orange-dropdown .dd-icon{display:none !important}
.research-bg div.dropdown.orange-dropdown,
.research-bg #searchform .searchby,
.hv-search-block #searchform .searchby{background:url("../img/search-icon.webp") 13px center no-repeat #fff;height:32px;border-radius:0px;border-bottom:0 !important;color:#000 !important;font-style:normal;padding:6px 35px 0 15px;font-weight:500;letter-spacing:0px;width:calc(100% - 115px);border-radius:25px;}

.policy-page h1{color:#fff !important;font-size:36px !important;}

.research-bg #searchform .searchby,
.hv-search-block #searchform .searchby{padding:0 25px 0 38px;height:34px;}

.research-bg #searchform .searchby:hover,
.hv-search-block #searchform .searchby:hover{background:url("../img/search-icon-hover.webp") 13px center no-repeat #fff;}

.research-bg #searchform .searchby::placeholder,
.lwa-remember-email input.lwa-user-remember::placeholder,
.hv-search-block #searchform .searchby::placeholder,
#product-search::placeholder,
#taxonomy-search::placeholder{color:#8a8e95 !important;}

.research-bg .orange-dropdown:after{border-color:#343638 transparent;}

.research-bg .orange-dropdown .dropdown-items{top:34px;border:none;border-radius:0;box-shadow:0px 10px 5px rgba(75, 75, 75, 0.3);}
.research-bg .orange-dropdown .dropdown-items li{border-bottom-width:1px}
.research-bg .orange-dropdown .dropdown-items li a{padding:8px 10px 8px 15px;color:#8a8e95;}

.research-bg.acccount-bg{background:url("../img/research-insights-new.jpg") top center no-repeat;height:300px;margin-bottom:25px;position:relative}
.research-bg.acccount-bg h1{color:#fff !important;padding:0;top:50%;transform:translateY(-50%);position:absolute;}

.research-bg.acccount-bg.newletter-dash{height:200px}

.single-search.search-wrap p.advance-search-link{display:none}

.hv-search-block .single-search .advance-search-link{padding-top:15px;}
.hv-search-block .single-search .advance-search-link{margin-bottom:25px}

.research-bg .single-search .advance-search-link{float:none;display:inline-block;padding-bottom:0;}
.research-bg #searchform .searchby{width:100%}

.adv-buttons{text-align:right;padding-top:15px}

.archive-sort{position:relative;padding-top:25px}
.archive-sort .relative-position{position:absolute;top:-15px}

.relative-position .ai-popUp{position:absolute;background:#fff;border:1px solid #ccc;padding:1.5rem;border-radius:10px;right:25px;bottom:40px;width:325px;text-align:left}
.relative-position .ai-popUp:after{content:"";position:absolute;left:calc(100% - 200px);bottom:-15px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;}
.relative-position .ai-popUp strong{display:block;font-size:18px;font-weight:700;padding-bottom:5px;color:#7438f2}
.relative-position .ai-popUp p{padding:0;margin:0;font-size:15px;margin-top:5px;line-height:1.4}
.relative-position .close-popUp{display:inline-block;background:url(../img/icon-close.webp) center center no-repeat;background-size:cover;position:absolute;right:10px;top:10px;width:12px;height:12px;cursor:pointer;z-index:99;}
.relative-position a{color:#fff;font-size:18px;margin-top:5px}
.relative-position a span{display:inline-block;border-bottom:1px solid #fff;padding-bottom:6px}

.choose-date::-webkit-inner-spin-button,
.choose-date::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}

input::-webkit-input-placeholder,
option::-webkit-input-placeholder,
select::-webkit-input-placeholder{color:#fff !important;opacity:1 !important;}

option::-webkit-input-placeholder,
option::-ms-input-placeholder,
option::placeholder,
option:-ms-input-placeholder,
option::-ms-input-placeholder{color:#fff !important;opacity:1 !important;font-style:normal !important;}
.dropdowns select{-moz-appearance:none;-webkit-appearance:none;}
.dropdowns select::-ms-expand{display:none;}
.dropdowns .select2-container{min-width:100%;border:1px solid #fff;border-radius:5px;border:1px solid #db5f17 !important;width:100% !important;}
.dropdowns .select2-container .select2-selection.select2-selection--multiple{background-color:#fff;border:none;}
.dropdowns .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline{
margin:12px 0px 2px 0px !important;border:none;}
.select2-results__options{border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.dropdowns .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{
color:#000;margin-right:5px;margin-left:5px;}
.dropdowns .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline{
background-color:#fff;border:none;}
.dropdowns .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field{
font-size:16px !important;height:100% !important;margin:0px;}
.dropdowns .select2-container--default .select2-selection--multiple .select2-selection__clear{color:#000;position:relative;z-index:1;margin-top:0px;}
.select2-container--open .select2-dropdown--below{background:#fbb005;}
.select2-container--open .select2-dropdown--below ul li.select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#f47c3c;}
.select2-container--open .select2-dropdown--below ul li.select2-results__option[aria-selected=true]{background-color:#fbb005;}
.select2-container--open .select2-dropdown--below ul li.select2-results__option[aria-selected]{color:#fff;}
.select2-container--open .select2-dropdown--below ul li.select2-results__option{color:#fff;}
.select2-container--open .select2-dropdown--below ul li.select2-results__option.select2-results__option--highlighted{background:#fff !important;color:#db5f17 !important;}
.select2-container.select2-container--default.select2-container--open{z-index:999999;border-radius:0;}
body #search-overlay .search_filter li.search-submit-wrap{background:#fff;padding-right:0 !important;}
body.page-template-case-study-treasury #ai-case-study-treasury .download-tool{position:absolute;background-color:#f9c444;width:300px;right:15px;}


.close-advsearch,
.close-topsearch,
.loginblock .close-loginblock{display:inline-block;background:url("../img/icon-close.webp") center center no-repeat;background-size:cover;position:absolute;right:10px;top:10px;width:12px;height:12px;cursor:pointer;
z-index:99}
/*.close-loginblock{display:none}*/
.single-search.showadv input{cursor:not-allowed !important;pointer-events:none;background:#ccc;opacity:.5}
.search_filter{position:relative}
.search_filter ul.search-block li input{width:42%;background:#fff;height:35px;border-radius:2px;border-bottom:0 !important;color:#8a8e95 !important;font-style:normal;font-weight:500;
letter-spacing:0px;padding:5px 10px;margin-right:15px;}
#searchform ul.advancedsearch-block{list-style:none!important;display:none;position:absolute;top:5px;right:0;z-index:99;background:#fff;padding:15px !important;border:1px solid #f5f5f5;box-shadow:0px 5px 25px #ccc;text-align:left;border-radius:2px;}
.advancedsearch-block:before{content:"";position:absolute;right:60px;top:-9px;border-top:none;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;}
#searchform .advancedsearch-block  label{font-weight:700;font-size:1rem;margin-bottom:5px}
#searchform ul.advancedsearch-block li.advLI{padding:0;margin:0 0 15px 0;vertical-align:top}
#searchform ul.advancedsearch-block li.advLI:last-child{width:100%;margin-bottom:0}
#searchform ul.advancedsearch-block li.choose-date-wrapper{position:relative}
#searchform ul.advancedsearch-block li.choose-date-wrapper input{color:#8a8e95 !important;}
#searchform ul.advancedsearch-block li input.postform{border-bottom:2px solid rgb(230, 230, 230) !important;background:#fff;border-radius:0;height:42px;padding-left:35px;}
#searchform ul.advancedsearch-block .ui-datepicker-trigger{height:24px;width:auto;position:absolute;top:35px;left:0;}
#searchform ul.advancedsearch-block li.search-submit-wrap{text-align:center;padding-top:10px;}

#searchform ul.advancedsearch-block .dropdowns .select2-container{border:none !important;border-bottom:2px solid rgb(230, 230, 230) !important;border-radius:0}
#searchform ul.advancedsearch-block li.dropdowns input.select2-search__field{background:none;color:#8a8e95 !important;}
#searchform ul.advancedsearch-block ul.select2-selection__rendered{width:80%}
#searchform ul.advancedsearch-block ul.select2-selection__rendered input.select2-search__field{padding:0;color:#8a8e95 !important}
#searchform ul.advancedsearch-block ul.select2-selection__rendered .select2-selection__choice{border-radius:0;padding:0;font-style:normal;background:none;border:none}
#searchform ul.advancedsearch-block ul.select2-selection__rendered span.select2-selection__choice__remove{color:#f47c3c !important;}
#searchform.search_filter ul.advancedsearch-block li input.select2-search__field{width:100% !important}
#searchform ul li input.searchadv{width:100% !important;padding:0;color:#8a8e95 !important;border-bottom:2px solid #e6e6e6 !important;border-radius:0 !important;background:none;height:42px}
.doc-option{display:inline-block;width:45%;vertical-align:top;padding-top:10px}
#searchform ul li .doc-option input{height:auto;display:inline-block;vertical-align:top;margin-right:5px;margin-top:4px}
#searchform .advancedsearch-block .doc-option label{display:inline-block;font-size:12px;vertical-align:top}
#searchform.search_filter ul.advancedsearch-block li input::placeholder,
.topsearch .topsearch-input::placeholder{color:#ccc !important;opacity:1 !important;letter-spacing:0;font-size:14px;}
#searchform.search_filter ul.advancedsearch-block li.dropdowns span.select2::before{content:"\f106";top:-5px;display:none}
#searchform.search_filter ul.advancedsearch-block li.dropdowns span.select2::after{content:"\f107";display:none}
.hv-search-block{padding:0 0 25px 0}
.hv-search-block #searchform ul.advancedsearch-block{top:70px}
.research-home .sep,
.industrypage .sep{background:url("../img/sep.webp") center center repeat-x;padding:1px 0 40px 0;margin:-10px 0 0 0}

.research-home p:empty{display:none}
.research-home .div-minheight p{color:#000;font-size:15px;line-height:19px;margin:0}

.research-home .readmore{display:block;padding:0 0 0 0;margin:20px 0 30px 0}

.research-home .readmore a,
.new-layout a.read-more{display:inline-block;padding:8px 30px 8px 0;margin:0;color:#707a81;font-size:15px;font-weight:500;background:url("../img/arrow-gray.webp") right center no-repeat;}
.research-home .readmore a:hover,
.new-layout a.read-more:hover{background:url("../img/arrow-blue-a.webp") right center no-repeat;color:#7438f2;}


.research-home .div-minheight{}
.research-home .div-minheight.div-minheight-hv{}
.research-home .div-minheight.div-minheight-hv ul{margin:15px 0 0 0}
.research-home .div-minheight.div-minheight-hv li{padding-bottom:10px}
.respagination .prev:hover,
.respagination .next:hover,
.get-started:hover,
.our-services a:hover,
.new-layout a.read-more:hover,
.engprogram:hover{background:#4d16c3;color:#fff;}

.respagination{text-align:center;padding:30px 0 0 0;border-top:1px solid #ccc}
.respagination a,
.respagination span{color:#000;font-weight:600;font-size:15px;display:inline-block;padding:8px 25px;margin:0 10px;border:1px solid #7438f2;border-radius:25px;}
.respagination i{font-style:normal}
.respagination .prev,
.respagination .next{padding:10px 15px;background:#7438f2;color:#fff}
.respagination .dots{border:none;font-size:0;padding-left:0;padding-right:0;margin:0;cursor:default}
.respagination .dots:after{content:"of";font-size:15px;font-weight:500;}
.respagination .totalpage{border:none;padding-left:0;padding-right:0;margin:0;font-weight:500;cursor:default;pointer-events:none;}
.respagination .current{margin-right:2px}
.product-banner-bg{background:url("../img/research-insights-new.jpg") top center no-repeat;min-height:300px;margin-top:-5px;background-size:cover !important}
.product-content{padding:50px 0;margin:auto}
.product-banner-bg h1{color:#fff !important;font-size:25px;line-height:normal;font-weight:700;margin:15px 0;padding:0}
.product-content p{margin:0;padding:0}
.product-content .product-cat a{color:#fff !important;font-size:18px;font-weight:700;text-transform:uppercase}
.product-content .product-date{font-size:18px;font-weight:600;color:#fff;}
.content-footer .add-to-cart{display:none}
.product-banner-bg.newsbg{background-image:url("../img/research-insights-new.jpg");}
.product-banner-bg.hv-banner{background-image:url("../img/research-insights-new.jpg");}
.product-banner-bg.hv-banner p{color:#fff;font-size:20px;padding-bottom:5px;font-weight:bold}
.product-banner-bg.hv-banner ul{margin:0;padding:0 0 0 15px;}
.product-banner-bg.hv-banner ul li{padding-top:5px;list-style:disc;color:#fff !important;font-size:15px}
.product-banner-bg.award-banner-bg{background:url("../img/research-insights-new.jpg") top center no-repeat;}
.product-banner-bg.award-banner-bg h1{color:#3c193e;}
.product-banner-bg.award-banner-bg p{font-size:1rem;color:#3c193e;margin:2rem 0 1rem 0;text-transform:uppercase;font-weight:600;}
.product-banner-bg.award-banner-bg p span{display:inline-block;width:25px;height:31px;vertical-align:top;margin-right:10px;background-size:cover !important}
.product-banner-bg.award-banner-bg p.winner span{background:url("../img/icon-w.png") top center no-repeat;}
.product-banner-bg.award-banner-bg p.finalist span{background:url("../img/icon-F.png") top center no-repeat;}
.product-banner-bg.award-banner-bg img{height:75px;width:auto}
.left-container-product{padding:35px 0;line-height:1.5}
.left-container-product .col-12 {padding-right:0px;padding-left:0px;}
.left-container-product h3.mb-0,
.right-container-product h2{font-size:24px !important;line-height:26px;margin:0 0 20px 0 !important;padding:0;color:#7438f2 !important;/*font-weight:400 !important;*/}
.right-container-product .class-if-author{margin-top:45px !important}
.left-container-product h3.icon-Problem,
.left-container-product h3.icon-Solution,
.left-container-product h3.icon-Outcome{font-size:25px !important;color:#f47d4d !important;font-weight:500 !important;padding-top:1rem}
.left-container-product h3.icon-Problem i,
.left-container-product h3.icon-Solution i,
.left-container-product h3.icon-Outcome i{display:inline-block;vertical-align:middle;width:50px;height:50px;background-size:cover !important;margin-right:15px;}
.left-container-product h3.icon-Problem i{background:url("../img/icon-problem.png") left center no-repeat;}
.left-container-product h3.icon-Solution i{background:url("../img/icon-solution.png") left center no-repeat;}
.left-container-product h3.icon-Outcome i{background:url("../img/icon-outcome.png") left center no-repeat;}
.casestudy-template-default .left-container-product p,
.casestudy-template-default .left-container-product li{color:#000}
.right-container-product .award h2{color:#46264c !important}
.product-template-default .right-container-product .award img{width:auto;height:auto}
.right-container-product.hv-sidebar h2{margin:0 !important}
.left-container-product .mt-3, 
.left-container-product .my-3{margin-top:0 !important}
.left-container-product .button{}
.left-container-product h3{font-size:18px;/*font-weight:400*/}
.left-container-product h4{font-size:14px;/*font-weight:500*/}
.left-container-product.webinar img.size-full{margin-bottom:25px}

.p-content h5,
.p-content .h5{color:#7438f2 !important;font-size:18px;/*font-family:'PP Monument Bold' !important;*/line-height:1.5;font-weight:800}
.p-content h6,
.p-content .h6{color:#7438f2 !important;font-size:16px;border-bottom:1px solid #7438f2;padding-bottom:20px;/*font-family:'Helvetica Neue' !important;*/line-height:1.5;font-weight:bolder}

.p-content p,
.research-agenda li,
.pulse-section li,
.hfs-onecouncil p,
.more-genai p,
.ent-services-block p,
.disruptor-text p,
.services-progress p,
.highlights.archives p,
.top-bott-space p,
.text,
.casestudy-align .featured-research p,
p.para,
.hfs-forecasts{margin-bottom:20px;font-size:1rem !important;line-height:1.6}
.hfs-forecasts{color:#000}

.p-content strong,
.p-content b{/*font-family:'Helvetica Neue Bold' !important;*/font-weight:bold !important;}

.ul li,
.ul2 li,
.HFS-trusted-analyst ul.ul li,
.p-content ul li,
.p-content ol li,
.font p,
.font li{font-size:1rem !important;}

.font-citation p,
.font-citation li{font-size:17px !important}

.ent-services-block p{color:#000}
.pulse-section li,
.ul2 li{margin-bottom:.25rem}
.more-genai p{margin-bottom:0}

.disruptor-text h2 + p{margin-bottom:0}

.top-bott-space p{margin-bottom:0}

.p-content .font-small{font-size:12px !important;} 
.p-content p.margin-bottom{margin-bottom:0}
.p-content iframe{width:100%}
.p-content.p-award h5{font-size:24px;line-height:33px}
body .p-content .icon-text{margin-bottom:20px;margin-top:10px;font-size:15px;}
body .p-content .icon-text ul{margin:0;padding:0;list-style:none}
body .p-content .icon-text ul li{padding-bottom:12px}
body .p-content .icon-text ul li span{display:inline-block;vertical-align:top;width:60px;margin-top:5px}
body .p-content .icon-text ul li p,
body .p-content .icon-text ul li div{display:inline-block;width:calc(100% - 95px);vertical-align:top}
body .p-content .icon-text ul li div{margin-bottom:20px}
body .p-content .icon-text ul li div:last-child{margin-bottom:0}
body .p-content .icon-text p strong,
body .p-content .icon-text div strong{color:#723c82;display:block}
body .p-content .icon-text ul li div ol,
body .p-content .icon-text ul li div ul{padding-top:15px}
body .p-content .icon-text ul li div ol li,
body .p-content .icon-text ul li div ul li{padding-bottom:10px}
body .p-content .icon-text ul li div ol li:last-child,
body .p-content .icon-text ul li div ul li:last-child{padding-bottom:0}
.Call-out{border-left:5px solid #daf21d;padding-left:15px;line-height:normal;}
.No-Quote{border-left:5px solid #daf21d;padding-left:15px;color:#7438f2;line-height:normal;font-weight:500;clear:both;}
.Quote{border-left:5px solid #daf21d;padding-left:15px;color:#7438f2;line-height:normal;font-weight:500;clear:both;}
.Quote:before{content:'';background:url("../img/icon-quote-left-N.svg") top center no-repeat;height:30px;width:30px;display:block;margin-bottom:15px;background-size:cover}
.Quote span{display:block;text-align:left;font-style:italic;font-weight:bold;padding-top:10px}
.p-content.p-award h2{color:#3c193e;text-transform:uppercase}
.p-content.p-award .Quote{border-left-color:#ed720f;margin-left:1.75rem;color:#ed720f}
.p-content.p-award .Quote:before{display:none}
.p-content.p-award p{color:#3c193e;}
.Quotation{color:#f47d4d;line-height:normal;}
.p-content .orange,
.p-content .orange strong,
.p-content .orange b{color:#7438f2;/*font-family:'PP Monument Bold' !important;*/font-size:18px;font-weight:800}
.p-content ul,
.p-content ol{padding-left:15px} 
.p-content ul li,
.p-content ol li{margin:0;padding-bottom:20px;line-height:1.6;}
.p-content ul li:last-child,
.p-content ol li:last-child{padding-bottom:0}
.p-content a{color:#7438f2;}
.p-content a:hover{color:#4d16c3}
.get-started{border:1px solid #7438f2;color:#fff;background:#7438f2;padding:9px 20px;display:inline-block;text-align:center;font-weight:600;border-radius:25px;}
.left-container-product .remember-me,
.left-container-product .lost-password{display:inline-block;width:49%;vertical-align:top}
.product-border{border-bottom:1px solid #7438f2;margin-bottom:20px;padding-bottom:20px}
.share-product ul{margin:0;padding:20px 0 0 0;list-style:none;}
.share-product ul li{padding:0 30px 0 0;margin:0;display:inline-block}
.share-product .round-social{width:auto;height:auto;border:0px solid;margin:0;padding:0;color:#7438f2;}
.share-product .round-social i{font-size:20px;line-height:20px;}
.product-border.downloadaccess .share-product ul{padding-top:20px}
.right-container-product{padding:35px 0;}
.right-container-product ul{margin:0;padding:0 0 0 0;list-style:none}
.right-container-product ul.realted-post{padding:0}
.right-container-product ul li{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #d9d9d9}
.right-container-product ul li:last-child{border-bottom:none;margin:0;padding:0}
.right-container-product ul.product-coauthors li:first-child{border-top:1px solid #d9d9d9;padding-top:15px;margin-top:15px}
.right-container-product ul.product-coauthors.no-live-author li:first-child{border-top:none !important;padding-top:15px;margin-top:15px;}

.right-container-product h3{font-size:18px !important;line-height:22px;padding:10px 0 0 0;margin:0;font-weight:600;letter-spacing:0;color:#000;/*font-family:'Helvetica Neue' !important*/}
.right-container-product h3 a{color:#000}
.right-container-product h3 span{display:block;font-size:15px;font-weight:normal;}
.right-container-product .slick-dotted.slick-slider{margin-bottom:25px;}
.right-container-product ul.slick-dots{padding:0;bottom:-10px}
.right-container-product ul.slick-dots li{border-bottom:none}
.right-container-product ul.slick-dots li button{background:#fff}
.right-container-product .award ul{padding-top:15px}
.right-container-product .award ul li{margin:0;border-bottom:none}
.our-services{padding:35px 0 25px 0;width:90% !important;margin:auto}
.our-services h1{font-size:36px !important;line-height:45px;color:#fff !important;padding:0;margin:0}
.our-services p{font-size:20px !important;line-height:30px;color:#fff !important;padding:30px 0;margin:0}
.our-services a,
.engprogram{color:#fff;border:1px solid #fff;padding:10px 0;text-align:center;width:150px;display:inline-block;font-size:15px;font-weight:600;}
.engprogram{color:#fff !important;cursor:pointer;margin-top:15px;padding:12px 0;}
.our-services p span{display:block;padding-top:15px;font-weight:700}
.header-new.industry-banner .our-services.our-eng{width:90% !important}
.header-new.industry-banner .our-services.our-eng p{padding:2rem 0}
.our-services #breadcrumbs{padding:40px 0 0 0}
.our-services #breadcrumbs a{border:none;padding:0;width:auto;font-weight:normal;font-size:14px;}
.our-services #breadcrumbs a:hover{background:none;color:#e68358;}
.our-services.team h1{padding:20px 0}
.our-services.team #breadcrumbs{padding:20px 0 10px 0}
.our-services.team #breadcrumbs span.breadcrumb_last{color:#ccc}
.our-services.team span.meet{color:#fff;font-weight:bold}
.our-services.team label{display:inline-block;color:#fff;font-weight:600;width:100px;font-size:15px}
.our-services.team select{border:none !important;background-color:#fff;padding:6px 10px;display:inline-block;width:200px;height:auto;color:#000 !important;font-style:normal;border-radius:25px;}
.our-services.team select option{font-style:normal}
.our-services.our-services2{width:100% !important;}
.img-right{text-align:right;}
.img-right img{margin:30px 0 0 0}
.HFS-trusted-analyst .elementor-widget:not(:last-child),
.why-HFS .elementor-widget:not(:last-child){margin:0 !important}
.HFS-trusted-analyst .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 !important}
.HFS-trusted-analyst{padding:35px 0 20px 0;}
.HFS-trusted-analyst.vendor-briefing-text{padding-top:0}
.trusted-first{font-size:25px;line-height:35px;padding:0 0 0 0;}
.trusted-third{font-size:21px;line-height:32px;color:#3c193e !important;}
.HFS-trusted-analyst ul.ul,
.ul{margin:0;padding:5px 0 0 0;list-style:none;}
.HFS-trusted-analyst ul.ul li,
.ul li{background: url("../img/icon-checkmark.svg") left 5px no-repeat;padding:0 0 15px 30px;}
.HFS-trusted-analyst.vendor-briefing-text ul.ul{padding:0 0 10px 15px}
.ul.marging-left{margin-left:15px}
.trusted-second{font-size:37px;line-height:42px;color:#e68358 !important;padding:20px 0 0 0}
.trusted-second span{display:block;text-align:right;font-size:20px;padding:10px 0 0 0}
.about-text{font-size:18px;line-height:28px;/*color:#3c193e !important;*/padding-right:25px;}
.accordion-block{padding:0 0 20px 0;}
.accordion-block .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0!important;width:90%;margin:auto}
.accordion-block .elementor-accordion-title{font-weight:bold !important;font-size:18px !important;line-height:1.2}
.accordion-block .elementor-accordion .elementor-tab-title{text-align:left;margin-bottom:15px;border-radius:5px !important;}
.accordion-block .elementor-tab-title.elementor-active{background-color:#707a81 !important;}
.accordion-block .elementor-accordion .elementor-tab-content{padding:0 0 20px 0 !important}
.accordion-block p{/*font-size:18px !important;*/line-height:1.5}
.accordion-block ul.ul{margin:0;padding:0;list-style:none}
.accordion-block ul.ul li{color:#3c193e !important;font-size:18px;font-style:italic;background:none;padding:0 0 10px 0;}
.accordion-block.categories p{font-size:16px !important;line-height:25px}
.why-HFS{padding:35px 0;font-weight:800; /*font-family:"PP Monument Bold" !important*/}
.why-HFS .container-width{width:90% !important}
.why-HFS.about-HFS{padding:35px 0 0 0}
.why-HFS .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 !important}
.first-div{padding:25px;background:#fff;text-align:center;color:#3c193e !important;margin:0 0 20px 0}
.second-div{padding:25px;background:#fff;text-align:center;color:#3c193e !important}
.first-div strong,
.second-div strong{font-size:24px;color:#3c193e !important;display:block;padding-bottom:35px;line-height:normal}
.first-div span,
.second-div-text span{color:#e68358 !important;}
.span-left{display:inline-block;width:100px;vertical-align:top;font-size:75px;line-height:60px;}
.span-right{display:inline-block;width:calc(100% - 105px);vertical-align:top;text-align:left;font-size:22px;line-height:25px;font-weight:700; /*font-family:'PP Monument Light' !important;*/}
.first-div-text,
.second-div-text{min-height:200px}
.second-div-text p{font-size:23px;line-height:28px;letter-spacing:-.5px;font-weight:700; /*font-family:'PP Monument Light' !important;*/}
.about-div-left,
.about-div-right{padding:35px 25px;background:#fff;text-align:center;color:#3c193e !important;}
.about-div-left{margin:0 0 30px 0}
.about-div-right{margin:0 0 30px 0}
.about-div-left h2,
.about-div-right h2{font-size:24px;color:#3c193e !important;}
.about-div-left p,
.about-div-right p{font-size:20px;line-height:30px;font-weight:700; /*font-family:'PP Monument Light' !important;*/}
.working .about-div-left{margin:0;padding:25px;background-color:transparent !important}
.working .elementor-widget-container{min-height:65px}
.working .about-div-left h2{font-size:30px;color:#fff !important;}
.working .about-div-left p{color:#fff !important}
.contact-bg{padding:35px 0}
.contact-bg h4{color:#fff !important;text-align:center;}
.contact-bg form{width:90%;margin:auto}
.contact-bg label,
.contact-bg h2,
.contact-bg span{color:#fff !important}
.contact-bg .wpcf7-form label{font-size:15px}
.contact-bg .wpcf7-text,
.contact-bg .wpcf7-select{border-bottom:2px solid #fff !important;color:#fff !important}
.contact-bg .wpcf7-select{background:none}
.bfs-practice{padding:35px 0 0 0}
.banner-new.symposium img{margin:25px 0}
.symposium.story img{margin:100px 0 75px 0 !important;width:auto !important;}
.banner-new.symposium .hfsupersummit img{max-width:90%; margin:35px 0 0 0}
.banner-new.symposium h1{color:#fff !important;font-size:50px !important;line-height:normal;padding:25px 4%}
.banner-new.symposium .symposium-text{font-size:21px;line-height:30px;color:#fff !important;margin:0;padding:0 4% 25px 4%}
.featured-block{padding:35px 0;border-bottom:1px solid #8f8585;}
.featured-session{padding:0}
.featured-research.F-session .video-TH-content{padding:0 0 20px 0}

.featured-research.F-session .video-FI-content h3{color:#3e3b39;font-size:21px !important;line-height:25px;padding:5px 0 10px 0;margin:0;font-weight:700;}

.featured-research.F-session .video-FI-content p,
.paragraph p{font-size:15px;line-height:20px;color:#000 !important;font-weight:400;margin:0;padding:0;}

.featured-research.F-session .video-SE-content h4,
.featured-research.F-session .video-TH-content h4,
.featured-research.F-session .video-FO-content h4,
.M-highlights h4{color:#000;font-size:14px !important;line-height:20px;padding:5px 0 10px 0;margin:0;font-weight:500;transition:.5s linear;}
.roundtable-archives .M-highlights h4{padding:20px 0 15px 0}
.featured-research.F-session .video-SE-content p,
.featured-research.F-session .video-TH-content p
.featured-research.F-session .video-FO-content p,
.M-highlights p{margin:0;padding:0;font-size:15px;line-height:20px;}
.featured-HFS-analyst.S-eBook p{padding:0 0 20px 0;margin:0;color:#3e3b39 !important;font-size:13px;line-height:16px;font-weight:500;}
.featured-HFS-analyst.S-eBook p a{font-weight:bolder}

.highlights.roundtable h3{padding:20px 10px 10px 10px;}
.highlights.archives h3{padding:30px 0}
.highlights.nyc-h3 h3{color:#287a8b !important;}
.highlights.archives h2{color:#fff !important}
.M-highlights .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 0px 20px 0}
.M-highlights span{padding-top:15px;display:inline-block}
.M-highlights span.slug{font-size:12px;font-weight:700;color:#7438f2;}
.browse-all-hv{text-align:left;margin:-70px 0 0 15px;}
.browse-all-hv a{color:#fff;text-decoration:underline !important;background-color:transparent !important;padding:0 !important;border:none !important}
.browse-all-hv a:hover{background-color:transparent !important;}


.symposium.story{text-align:center}
.symposium.story section.elementor-section,
.symposium.story .elementor-container{background-position:-205px center !important;}
.symposium.story img{height:55px !important;margin:75px 0}
.search-download{margin:0;padding:0 0 25px 0;list-style:none}
.search-download li{margin-bottom:15px;position:relative}
.search-download li:last-child{margin-right:0}
.search-download li:nth-child(3),
.search-download li:nth-child(4){display:inline-block;width:50%;}
.search-download li:nth-child(4){text-align:right}
.search-download li label,
#newsletter-dashboard-search-form label{font-weight:bold;font-size:.9rem;}
#newsletter-dashboard-search-form .Error{color:red}
#newsletter-dashboard-search-form .search-download{padding:0}
#newsletter-dashboard-search-form .col-md-3{margin-bottom:10px}
#newsletter-dashboard-search-form .search-download li{margin-bottom:0}
#newsletter-dashboard-search-form .text-center{padding:1rem 0}
.search-download li img{float:right;margin-top:-35px;cursor:pointer;z-index:999;position:relative}

.scroll-table{width:100%;overflow-x:scroll;clear:both}
.woocommerce table.shop_table.user_downloads_wrapper{width:900px;max-width:900px;}
body.ajax-loading .downlaod-loader{display:block;}
.downlaod-loader{position:fixed;top:0;z-index:100000;width:100%;height:100%;display:none;background:rgba(0,0,0,0.75);}
.cv-spinner{height:100%;display:flex;justify-content:center;align-items:center;}
.spinner{width:40px;height:40px;border:5px #ddd solid;border-top:5px #f47c3c solid;border-radius:50%;animation:sp-anime 0.8s infinite linear;}
@keyframes sp-anime {
  100% {transform:rotate(360deg);}
}
.zoom-bg{background:rgba(0, 0, 0, .5) none repeat scroll 0% 0% !important;}
.bg-circle{border-radius:50%;opacity:0.1;position:absolute;z-index:-1;background-color:#f47c3c;width:500px;height:500px;right:-50px;top:-750px;display:none}
.heading-container{padding:50px 10px;}
.heading-container h1{font-size:35px !important;line-height:55px;letter-spacing:-1px;color:#2e2e2e !important;}
#breadcrumbs{text-transform:uppercase;font-size:14px;letter-spacing:1px;}
#breadcrumbs .breadcrumb_last{color:#f47c3c;}
.container-bottom-space{padding:0 0 10px 0}
.left-content{}
.left-content h1{font-size:35px !important;line-height:55px;letter-spacing:-1px;color:#2e2e2e !important;}
.left-content h2,
.right-content h2{font-size:32px;line-height:33px}
.underline-heading:after{content:" ";width:150px;border-bottom:4px solid #f47c3c;display:block;margin-top:1rem;}
.right-content{}
.right-content h3{font-size:22px;line-height:32px}
.right-content ul,
.left-content ul{list-style:none;padding:0 0 0 5px;margin:0}
.right-content li,
.left-content li{background:url("../img/li.png") top left no-repeat;padding:0 0 15px 25px;font-size:1rem;}
.research-agenda-cta-bg{padding:100px 0;margin:0; text-align:center;color:#fff}
.research-agenda-cta-bg h2{font-size:40px;line-height:50px;color:#fff}
.research-agenda-cta-bg p{color:#fff}
.left-content h5,
.right-content h5{text-align:center;margin-bottom:35px}  
.left-content h5:after,
.right-content h5:after{content:"";width:150px;border-bottom:4px solid #f47c3c;display:block;left:calc(50% - 75px);position:relative;top:15px;}
.editor-center{text-align:center}
.editor-center a{text-decoration:underline !important;color:#f47c3c;font-size:14px}
.editor-center a:hover{text-decoration:none !important}
.quote-container{padding:30px 0;text-align:center}
.quote-container .content{font-size:40px;line-height:1.2;position:relative;padding:0 0 0 0;text-align:center}
.quote-container .content:before{content:'"';font-size:225px;line-height:0;position:absolute;color:#f47c3c;opacity:0.2;font-style:italic;top:70px;left:-50px}
.quote-container .name{color:#f47c3c;font-size:14px;}
.grey-BG{padding:50px 0;background-color:#efefee;margin-bottom:50px}
.yellow-BG{padding:50px 0;text-align:center}
.yellow-BG h5{color:#fff;font-size:30px;line-height:1.2;padding-bottom:25px;}
.yellow-BG h5 br{display:none}
.yellow-BG a.button{background-color:#fff;border-color:#fff;color:#6d6d78}
.yellow-BG a.button:hover{background-color:#f47c3c;color:#fff}
.team-container .col-md-3{animation:fadeIn 1s linear;}
.team-container .name{display:block;font-size:20px;line-height:25px;font-weight:700;color:#000;padding:.85rem 0 .25rem 0;transition:.5s linear;}
.team-container .title{font-size:1rem;display:block;padding-bottom:2rem;}
.team-container img{width:100%;height:100%;transition:.5s linear;}
.team-container a:hover .name{color:#4d16c3 !important;}
.team-container a:hover .title{color:#4d16c3;}
.team-bg{background:url("../img/research-insights-new.jpg") top center no-repeat;background-size: cover;height:300px;}
.team-bg > div{width:90%;margin:auto;padding:50px 0;top:50%;transform:translateY(-50%);position:relative;color:#fff}
.team-bg > div p{font-size:20px;}
.team-bg .bread-crumbs{list-style:none;padding:0}
.team-bg .bread-crumbs li{display:inline-block;text-transform:uppercase;color:#fff !important}
.team-bg .bread-crumbs li a{color:#fff}
.team-bg .bread-crumbs li span{color:#fff !important;padding:0 10px}
.team-bg h1{font-size:36px !important;line-height:normal;color:#fff !important}
.team-detail .right-container-product img{margin-bottom:15px}
.team-detail .right-container-product i{font-size:1rem;line-height:normal}
.team-detail .right-container-product .round-social{width:30px;height:30px;border-width:2px;padding:4px 0 0 0;margin:0}
.team-detail .right-container-product a{color:#7438f2}
.team-detail .right-container-product ul.socialMEDIA li{display:inline-block;border-bottom:none;padding:0;margin:0}
.team-detail .right-container-product ul.socialMEDIA li:nth-child(1){text-align:left;width:20%}
.team-detail .right-container-product ul.socialMEDIA li:nth-child(4),
.team-detail .right-container-product ul.socialMEDIA.active3 li:nth-child(3){text-align:right;width:20%;}
.team-detail .right-container-product ul.socialMEDIA li:nth-child(2),
.team-detail .right-container-product ul.socialMEDIA li:nth-child(3){width:27%;text-align:center}
.team-detail .right-container-product ul.socialMEDIA.active3 li:nth-child(2){width:56%}
.team-detail .right-container-product ul.socialMEDIA.active2 li:nth-child(1){text-align:left;width:49%}
.team-detail .right-container-product ul.socialMEDIA.active2 li:nth-child(2){text-align:right;width:49%}
.team-detail .right-container-product ul.socialMEDIA.active5 li:nth-child(1){text-align:left;width:14%}
.team-detail .right-container-product ul.socialMEDIA.active5 li:nth-child(2){text-align:center;width:22%}
.team-detail .right-container-product ul.socialMEDIA.active5 li:nth-child(3){text-align:center;width:22%}
.team-detail .right-container-product ul.socialMEDIA.active5 li:nth-child(4){text-align:center;width:22%}
.team-detail .right-container-product ul.socialMEDIA.active5 li:nth-child(5){text-align:right;width:13%}
.team-detail .respagination{padding:0;}
.team-detail .right-container-product a:hover{color:#4d16c3}
.teamitem.hide{display:none}
.p-text{padding:50px 0}
.p-text p{font-size:18px;}
.dark-bg{background:#f7f7f7;padding:50px 0;text-align:center;}
.dark-bg h2{}
.dark-bg p{font-size:18px;}
img.block-image{width:90%}
.maintenance{position:fixed;top:0;right:0;left:-160px;z-index:99999;font-size:.75rem;color:#000;margin:auto;width:50%;text-align:center;line-height:15px;color:#F00;background:#fff;padding:0 5px;border-radius:6px}
.the_champ_outer_login_container,
.superSocializerTable,
.the_champ_login_container{display:none}

.banner-height,
.research-banner{}
.banner-height .img-right img,
.research-banner .img-right img{margin:30px 0}

.research-banner{color:#fff !important;padding:30px 20px !important}
.research-banner h1{font-size:16px !important;color:#fff !important;}
.research-banner h1.elementor-heading-title{font-family:'Poppins' !important;font-weight:600 !important}
.research-banner h2,
.research-banner.research-banner2 h1{font-size:24px !important;color:#fff !important;line-height:1.2;}
.research-banner h2.elementor-heading-title,
.research-banner.research-banner2 h1{font-family:'PP Monument Bold' !important;}

.research-banner.research-banner2 p,
.research-bg p.research-text{font-size:20px !important;color:#fff !important;padding:1rem 0;line-height:1.4}
.research-bg p.research-text{padding:0;}
/*.research-banner.research-bannerNEW p{font-size:16px !important;color:#fff !important;padding:1rem 0 1.5rem 0;line-height:1.5}*/

.research-banner a{}

.research-agenda h2{font-size:20px;}


.top-space,
.services-progress,
.eng_program,
.highlights.archives,
.top-bott-space{padding:30px 0}
.disruptor-text{background:#f3f6f8;margin:15px 0;padding:35px 0 20px 0}
.disruptor-text2{margin-bottom:0}

.space-top{padding-top:30px}

.left-container-product.podcast{position:relative;padding-top:60px;}
.left-container-product.podcast .player_container{position:absolute;left:0;top:-25px;width:100%}
.text-slider{text-align:center;padding:50px 0;} 
.text-slider h3,
.text-slider p{margin:0;padding:0;font-weight:bold;color:#f47c3c;font-size:24px;line-height:normal}
.news .pinned-news:nth-of-type(1){}
.img-left-news{}
.img-content-news{padding:0 0 25px 0;}
.img-content-news p{font-size:16px !important;line-height:20px !important;color:#8a8e96 !important;font-weight:400;}
.img-content-news span{display:block;padding-top:10px;}
.digital-top{padding:0 10px}
.digital-top .featured-research span{color:#fff}
.roundtable-archives .elementor-element-populated{padding:0 20px !important}
.roundtable-archives .col-md-3{padding-right:15px;padding-left:15px;}
.roundtable-archives .col-md-3:last-child p{padding-bottom:20px}
.apply h3{font-weight:700 !important;font-size:1.5rem !important;padding-bottom:15px}
.eligible{padding-bottom:30px}
.registration-left ol,
.bullet ol,
.registration-left ul,
.bullet ul{margin:0;padding:0 0 0 15px}
.registration-left ol li,
.bullet ol li,
.registration-left ul li,
.bullet ul li{padding-bottom:1rem;line-height: 1.75em;}
.webinars-heading .elementor-element-populated{padding:0 15px !important}
.webinar-one .elementor-element-populated,
.webinar-two .elementor-element-populated{padding:10px 0 !important}
.webinar-divider .elementor-element-populated{padding:0 !important}
.product-template-default .right-container-product img{width:100px;}
.product-template-default .right-container-product.hv-sidebar img{width:145px}
.lwa-status-invalid{width:94%}
.lwa-status-invalid a{color:#f47c3c;font-weight:bold}
.page-id-114634 form.mt-4{padding:0 .5rem}
.wpcf7 form.invalid .wpcf7-response-output{color:#ff631b;border-radius:25px;padding:5px 10px;}
.wpcf7 form.sent .wpcf7-response-output{color:#46b450;}

.contact-bg .wpcf7 form.sent .wpcf7-response-output{font-size:20px;padding:20px 15px;border:1px solid #fff;border-radius:5px;background:#fff;color:#000;}

.pulse-dashboard{width:100%;height:100vh}
.g-recaptcha{margin-bottom:25px}
.hfs-restriction-message{padding:6rem 1rem;}
body.elementor-page-6442 .call-to-action,
body.elementor-page-113893 .footerBG-top,
body.elementor-page-114641 .footerBG-top{display:none}
.tm-slider.slick-slider .slick-prev, 
.tm-slider.slick-slider .slick-next{height:30px !important;width:30px !important}
.hv-title{}
.hv-download-pdf{padding:0 0 25px 0;display:inline-block;}
.hv-download-pdf a{display:inline-block;background:url("../img/icon1-download-pdf.png") left center no-repeat;font-weight:bold;font-size:1.15rem;vertical-align:middle;padding:10px 0 10px 35px}
.hfs-one-awards{text-align:center;padding:2rem}
.office-awards h2{background:url("../img/awards-home-icon.png") left 6px no-repeat;font-size:32px !important;line-height:36px;color:#3c193e !important;padding:0 0 15px 75px;}
.office-awards .trusted-first{font-size:22px;line-height:32px}
.office-awards .about-text{font-size:18px;line-height:28px;color:#5f5f5f !important;}
.office-awards li.about-text{padding-bottom:10px}
.awards-categories{border-top:2px solid #3c193e;border-bottom:2px solid #3c193e;text-align:center;padding:20px 0;margin-bottom:20px}
.awards-categories h2{font-size:32px !important;color:#3c193e !important;padding-bottom:20px}
.awards-categories ul{margin:0;padding:0;list-style:none}
.awards-categories ul li{display:inline-block;vertical-align:top;text-align:center;width:50%;padding-bottom:1.25rem}
.awards-categories ul li span{display:inline-block;border:2px solid #3c193e;border-radius:50%;background:#ffb81d;}
.awards-categories ul li img{vertical-align:top;height:60px;width:auto}
.awards-categories ul li p{/*font-family:"PP Monument Bold";*/font-size:16px;color:#3c193e !important;padding:.5rem 0 0 0;margin:0;line-height:22px;font-weight:700}
.awards-categories ul li p br{display:block}
.awards-categories3{border:none}
.awards-categories3 li:first-child span{border:none;background:none}
.awards-winner h2{background:url("../img/awards-icon.png") left 6px no-repeat;font-size:32px !important;color:#3c193e !important;padding:0 0 15px 50px;}
.awards-winner ul{margin:0 0 40px 0;padding:3rem 1.5rem;list-style:none;background:#fef2d7;border:5px solid #e4a607}
.awards-winner ul li{border-bottom:2px solid #3c193e;position:relative;padding:0 0 1.5rem;margin:0 0 1.5rem 0}
.awards-winner ul li:last-child{border-bottom:none;padding:0;margin:0}
.awards-winner p{margin-bottom:0}
.awards-winner .icon{width:75px;display:inline-block;vertical-align:top}
.awards-winner .icon span{display:inline-block;border:2px solid #3c193e;border-radius:50%;background:#ffb81d;}
.awards-winner .icon2 img{width:80%}
.awards-winner .content-div{width:calc(100% - 75px);display:inline-block;vertical-align:top}
.awards-winner .content-div h3{text-transform:uppercase;color:#3c193e;font-size:18px;font-weight:bold}
.awards-winner .winner-name{width:calc(100% - 75px);display:inline-block;vertical-align:top; /*padding-right:10px;*/}
.awards-winner .winner-name h4{color:#3c193e;font-size:16px;line-height:26px;font-weight:bold}
.awards-winner .short-desc{width:auto;margin-left:75px;display:inline-block;vertical-align:top;}
.awards-winner .short-desc p:nth-of-type(1n){padding-bottom:1rem;}
.awards-winner .arrow-icon{text-align:center}
.awards-winner .short-desc a{text-decoration:underline}
.awards-winner .short-desc a:hover{text-decoration:none}
.awards-yellow-bg{background:#fbb800;padding:40px 0}
.awards-yellow-bg h2{font-size:32px !important;color:#3c193e !important;padding:0 0 10px 0;text-align:center}
.awards-yellow-bg ul{margin:0;padding:0;}
.awards-yellow-bg ul li{padding-bottom:10px;color:#3c193e;font-size:16px}
.awards-yellow-bg .first-ul{padding:0 10px;}
.awards-yellow-bg .second-ul{padding:0 10px;}
.awards-categories2{border:none;}
.award-c{padding-top:5rem}
.award-c .BTN-award{background:url("../img/pluse-icon.png") 98% center no-repeat #523a4c;color:#fff;font-size:1.5rem;padding:1rem 1.5rem;font-weight:600;cursor:pointer;line-height:normal}
.award-c .BTN-award.on{background:url("../img/minus-icon.png") 98% center no-repeat #523a4c;}
.award-c .CON-award{display:none;background:#523a4c;color:#fff;padding:1.5rem;border-top:1px solid #fff}
.award-c h2{text-align:center}
ul.recipient{margin:0 0 40px 0;padding:2rem 1.5rem .5rem 1.5rem;list-style:none;background:#fef2d7;border:5px solid #e4a607;text-align:center}
ul.recipient li{padding-bottom:0}
ul.recipient li h6,
ul.recipient li h5{text-transform:uppercase;color:#46264c;font-size:16px;font-family:'Avenir Next LT W01 Demi' !important;border-bottom:none;padding-bottom:0}
ul.recipient li p{padding-top:10px;margin-bottom:0}
ul.recipient li:nth-child(2){border-top:2px solid #d2a113;border-bottom:2px solid #d2a113;padding:1.25rem 0;margin:1.25rem 0;}
ul.recipient li:nth-child(2) img{height:50px;width:auto;}
ul.recipient li:nth-child(3) span{display:inline-block;border:2px solid #3c193e;border-radius:50%;background:#ffb81d;}
ul.recipient li:last-child{border-top:2px solid #d2a113;width:100%;text-align:left;padding:1.5rem 0 0 0;margin-top:1.25rem;}
ul.recipient li:last-child p{margin-bottom:20px}
.award-link img{height:75px !important;width:auto;margin-bottom:10px}
.hfs-onecouncil{padding:50px 0 0 0}
.hfs-onecouncil h1,
.hfs-onecouncil h2{padding-bottom:0}
.hfs-onecouncil h2{padding-top:1rem}
.hfs-onecouncil figcaption{font-size:14px !important;margin:10px 0}

.onecouncil{position:relative;height:100%;width:100%}
.onecouncil .img-hover-text .elementor-widget-container{min-height:312px}
.onecouncil .img-hover-text p{position:absolute;width:250px;background:rgba(0,0,0,.5);text-align:center;height:80%;left:0;right:0;top:0;opacity:0;line-height:1.35 !important;padding:0;margin:auto;transition:.5s linear;display:none}
.onecouncil .img-hover-text p span{display:block;padding:0 15px;top:50%;transform:translateY(-50%);position:relative;font-size:14px;display:none}
.onecouncil .img-hover-text:hover p{opacity:1;}
.onecouncil ul{margin:-50px 0 0 0;padding:0;}

.onecouncil.descr ul{margin:-5px 0 0 0;}
.onecouncil.descr ul img{border-radius:10px !important}

.H2-subtitle{font-size:19px;padding-bottom:15px}
.councilResponse{text-align:center}
.councilResponse .onecouncil .img-hover-text p{width:250px;height:250px}
.councilResponse .onecouncil ul{margin:1.25rem 0 0 0}
.councilResponse .onecouncil .img-hover-text p span{color:#fff}
.councilResponse .onecouncil img{width:250px;height:250px;object-fit:cover;}

.councilResponse .respagination{border-top:1px solid #ccc;padding:30px 0 0 0}

.onecouncil ul h4{color:#7438f2 !important;font-size:13px !important;padding-bottom:5px}
.onecouncil ul h5{font-size:1rem !important;font-weight:400;/*font-family:'Helvetica Neue' !important;*/line-height:1.5 !important}
.onecouncil ul li{list-style:none;text-align:center}
.onecouncil ul li:last-child{padding-top:10px}
.onecouncil ul li .elementor-icon{color:#0072B1;border-color:#0072B1;font-size:30px}
.onecouncil .elementor-background-overlay{display:none}
.hv-carousel{}
.hv-carousel.industrypage .sep{margin:0}
.hv-carousel.BOX-four img{height:auto !important}
.hv-carousel h2{padding-bottom:1rem;margin-bottom:0}
.hfs-carousel .slick-slide{margin-right:5px;}
.hfs-carousel .slick-slide:last-child{margin-right:0}
.hfs-carousel .slick-slide .hfs-carousel-title{min-height:70px;padding-right:10px}
.hfs-carousel .slick-slide .hfs-carousel-title a{color:#000;font-size:15px}
.hfs-carousel .slick-slide .hfs-carousel-title a:hover{color:#7438f2;}
.hfs-carousel .slick-slide .hfs-carousel-content{position:relative}
.hfs-carousel .slick-slide .hfs-carousel-content p{font-size:13px;display:none;position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;color:#fff;padding:2rem;
background:rgba(129,138,145,.8);animation:fadeIn 1s linear;}

.hfs-carousel .slick-slide .hfs-carousel-content span{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:90%;margin:auto;}
.hfs-carousel .slick-slide:hover .hfs-carousel-content p{display:block;animation:fadeIn 1s linear;}
.hfs-carousel .slick-prev::before,
.hfs-carousel .slick-next::before{display:none}
.hfs-carousel.slick-slider .slick-next.slick-arrow,
.hfs-carousel.slick-slider .slick-prev.slick-arrow{top:65% !important;}
.hfs-carousel.slick-slider .slick-next.slick-arrow{display:inline-block !important;background:url("../img/icon-arrow-right-PUR.png") center center no-repeat !important;width:12px;height:20px;opacity:1 !important;right:-5px !important;background-size:cover !important}
.hfs-carousel.slick-slider .slick-prev.slick-arrow{display:inline-block !important;background:url("../img/icon-arrow-left-PUR.png") center center no-repeat !important;width:12px;height:20px;opacity:1 !important;left:-5px !important;background-size:cover !important}


.case-study-carousel .hfs-carousel .slick-slide .hfs-carousel-content p{position:relative;display:block;text-align:left;width:100%;background:none;/*border:1px solid #172c51;*/padding:1rem;min-height:250px}
.case-study-carousel .hfs-carousel .slick-slide .hfs-carousel-content p span{position:relative;text-align:left;width:100%;transform:none;display:block;font-size: 14px !important;font-weight:800; /*font-family:'PP Monument Bold' !important;*/}
.case-study-carousel .hfs-carousel .slick-slide .hfs-carousel-content p strong{display:block;padding-bottom:1rem;/*font-family:'Helvetica Neue' !important;*/}
.case-study-carousel .hfs-carousel .slick-slide .hfs-carousel-content a{color:#000;cursor:auto}
.case-study-carousel .hfs-carousel .slick-slide .hfs-carousel-content a.ent-carousel{display:block;margin-top:15px;color:#7438f2;cursor:pointer}

.case-study-carousel .hfs-carousel .slick-slide .hfs-carousel-title{display:none}

.disruptor-carousel{margin-bottom:-15px}
.disruptor-carousel .hfs-carousel .hfs-carousel-title a{font-weight:bold}
.disruptor-carousel .hfs-carousel .hfs-carousel-title a span{color:#7438f2;display:block;font-size:13px}
.disruptor-carousel.hv-carousel h2{display:none}
.disruptor-carousel.hv-carousel img{margin:auto !important}

.case-study-carousel .hfs-carousel.slick-slider .slick-next.slick-arrow, 
.case-study-carousel .hfs-carousel.slick-slider .slick-prev.slick-arrow{top:40% !important;}


.select-call{border:1px solid #d8d8d8;padding:1rem .5rem;margin-bottom:1rem;}
.select-call h4{font-size:1.25rem;padding:0 0 1rem .5rem;margin-bottom:0;color:#000;border-bottom:1px solid #d8d8d8}
.select-call ul{margin:0;padding:0;list-style:none}
.select-call ul li{border-bottom:1px solid #d8d8d8;cursor:pointer;color:#000;transition:.5s linear;}
.select-call ul li .content-div{padding:.75rem .5rem}
.select-call h5{font-size:1rem;margin-bottom:.75rem;color:#000;}
.select-call h6{font-size:.8rem;color:#000;margin-bottom:.5rem;color:#000;}
.select-call ul li span{color:#000;}
.select-call .text-wrapper{font-size:.85rem;}
.select-call .readmore-btn{color:#7438F2}
.select-call ul li:hover{background:#eee;}
.select-call ul li:last-child{border-bottom:none}
.select-call .full-span{display:inline-block;vertical-align:top;width:calc(100% - 35px)}
.select-call .one-span{display:inline-block;vertical-align:top;width:85px;}
.select-call .one-span img{border-radius:50%;border:1px solid #D8D8D8;width:70px;height:auto;}
.select-call .one-span a{display:block;margin:5px auto 0 auto;width:25px}
.select-call .two-span{display:inline-block;vertical-align:top;width:calc(100% - 120px)}
.select-call .three-span{display:inline-block;vertical-align:top;width:35px;}
.select-call .three-span i{display:inline-block;vertical-align:middle;background:url("../img/arrow-call-new.png") center center no-repeat;width:30px;height:30px;border-radius:50%;border:1px solid #7438f2;transition:.5s linear;}
.select-call .three-span i:hover{border-color:#000}
.select-call{/*height:650px;overflow-y:auto*/}
.select-call .change{float:right;cursor:pointer;color:#000 !important;font-weight:600;font-size:18px}
.select-call .change:hover{color:#7438f2 !important;}
#analyst-inquiry{position:relative}
#analyst-inquiry iframe{width:100% !important; background:#7438f2;padding:15px 0 0 0;margin:10px 0 0 0}
.popup-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5);transition:opacity 1s ease-out;z-index:99999;display:none}
.popup-block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999999;background:#fff;padding:1rem;width:85%;border-radius:5px;}
.popup-block p{margin-bottom:.05;font-size:16px;color:#000}
.popup-block p.previous-steps{font-size:20px}
p.seleted-call-type:nth-of-type(3){padding-bottom:15px}
/*.popup-block p strong{font-family:'Avenir Next LT W01 Demi' !important;}*/
.popup-block p:nth-of-type(3){margin-top:-.5rem; margin-bottom:.5rem;}
.popup-block p:nth-of-type(4){margin-bottom:6px}
.popup-block .close-popup{text-align:center;border-top:2px solid #ccc;margin-top:.5rem;padding-top:.5rem}
.popup-block .close-popup span{font-size:15px !important;line-height:1.3 !important;border-radius:25px;border:1px solid #7438f2;background:#7438f2;color:#fff;padding:12px 25px;cursor:pointer;margin-top: 8px;display:inline-block;}
.popup-block .close-popup span:hover{background-color:#4d16c3;border-color:#4d16c3;}
/*.popup-block a{color:#f47d4d;}*/
.popup-block a:hover{color:#000;}
body.page-id-146699 a.cta-open,
body.page-id-146699 .toggle-form,
body.page-id-146699 .toggle-form.active{display:none;}
a.cta-open{display:inline-block;background:url("../img/email-icon.webp") center center no-repeat #7438f2;padding:20px .5rem;height:35px;width:40px;position:fixed;bottom:3rem;left:5px;box-shadow:-1px 0px 12px rgba(0, 0, 0, 0.5);border-radius:50%;z-index:9}
.icon-close.open{position:absolute;right:-35px;top:calc(50% - 15px);transition:left .6s ease-in-out;cursor:pointer;display:inline-block;background:url("../img/close-icon.webp") left center no-repeat;height:35px;width:35px;background-size:cover;box-shadow:-1px 0px 12px rgba(0, 0, 0, 0.5);z-index:-1;}
.toggle-form{left:-9999px;position:fixed;bottom:2rem;z-index:99999;transition:left .6s ease-in-out;}
.toggle-form.active{left:5px;}
.formwrap{background-color:#fff;padding:0 1rem 1rem 1rem !important;float:left;box-shadow:-1px 0px 12px rgba(0, 0, 0, 0.5);width:100%;max-width:325px;position:relative;}
.formwrap h3{background:#7438f2;color:#fff !important;margin:0 -1rem .5rem -1rem;padding:1rem;font-size:20px}
.formwrap li{list-style:none}
.formwrap label{font-size:1rem;padding:0;margin:0;}
.formwrap label span{font-weight:bold}
.formwrap label .hs-form-required{color:red}
.formwrap .hs_submit{text-align:center;padding:1rem 0 .5rem 0}
.formwrap ul{padding:0;margin:0}
.formwrap ul.hs-error-msgs{margin-top:-.5rem}
.formwrap .hs-error-msg{color:red;font-size:.85rem;padding-bottom:5px}
.formwrap label.hs-main-font-element{display:none}
.formwrap .hs-custom-style > div input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]){min-height:0;padding:0;margin:0 0 .5rem 0}
.formwrap .hs-submit input[type="submit"]{color:#fff;background-color:#7438f2;border-color:#7438f2;border-radius:25px;line-height:1.1}
.formwrap .hs-submit input[type="submit"]:hover{background-color:#4d16c3;}
.formwrap .submitted-message p{font-size:1.20rem;line-height:1.5}
.ul-links{margin:10px 0 0 0;padding:0;list-style:none;text-align:center}
.ul-links li{display:inline-block;vertical-align:top;width:32%;font-size:12px;line-height:15px}
.ul-links li a{color:#F3743A;}
.ul-links li span.icon-video{display:block;background:url("../img/icon-video.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links li span.icon-report{display:block;background:url("../img/icon-report.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links li span.icon-download{display:block;background:url("../img/icon-download.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links2{margin:10px 0 0 0;padding:0;list-style:none;text-align:center}
.ul-links2 li{display:inline-block;vertical-align:top;width:32%;font-size:12px;line-height:15px}
.ul-links2 li a{color:#287a8b;}
.ul-links2 li span.icon-video2{display:block;background:url("../img/icon-video2.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links2 li span.icon-report2{display:block;background:url("../img/icon-report2.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links2 li span.icon-download2{display:block;background:url("../img/icon-download2.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}

.ul-links2.spring li a{color:#7438f2;}
.ul-links2.spring li span.icon-video2{display:block;background:url("../img/icon-video3.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links2.spring li span.icon-download2{display:block;background:url("../img/icon-download3.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}

.ul-links2.uk li a{color:#1d89e4;}
.ul-links2.uk li span.icon-video2{display:block;background:url("../img/icon-video4.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links2.uk li span.icon-download2{display:block;background:url("../img/icon-download4.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}

.ul-links2.winter li a{color:#044089;}
.ul-links2.winter li span.icon-video2{display:block;background:url("../img/icon-video5.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links2.winter li span.icon-download2{display:block;background:url("../img/icon-download5.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}


.ul-links2.india li a{color:#b638e1;}
.ul-links2.india li span.icon-video2{display:block;background:url("../img/icon-video6.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}
.ul-links2.india li span.icon-download2{display:block;background:url("../img/icon-download6.png") top center no-repeat;background-size:cover;width:30px;height:30px;margin:auto}


.ui-autocomplete-loading{background:url("../img/loader.gif") right center no-repeat;}
.ui-menu-item-wrapper{padding:5px;}
.enterprise h2.elementor-size-medium{color:#fff !important;font-size:40px !important;margin-top:1.5rem !important}
body.page-id-134437 .footerBG-top{display:none}
.dashboard-list{margin:20px auto 40px auto;padding:0;text-align:center;width:80%;}
.dashboard-list li{background-image:linear-gradient(#7438f2, #4d16c3);border-radius:10px;box-shadow:0 0 6px #ccc;transition:.5s linear;margin-bottom:10px;list-style:none}
.dashboard-list li:first-child{}
.dashboard-list li a{display:block;color:#fff;padding:2rem;text-align:left}
.dashboard-list li a span{display:block;color:#fff;padding-top:15px;margin-top:25px;cursor:pointer;font-size:.95rem;border-top:1px solid #fff;/*font-family:'Avenir Next LT W01 Demi' !important;*/
}
.dashboard-list li:hover{background-image:linear-gradient(#4d16c3, #7438f2);}
#qs-dashboards h1{text-align:center;padding-top:3rem}
.qs-dashboard-url{display:none;padding-top:15px}
.qs-left-sidebar{background:#ecedea;}
.qs-left-sidebar h3{text-align:left;background:#f7f7f7;padding:5px 0 10px 20px;margin-bottom:0;font-size:1rem}
.qs-left-sidebar ul{margin:0;padding:0;list-style:none}
.qs-left-sidebar ul li{padding-bottom:10px}
.qs-left-sidebar ul li a{color:#4d16c3;padding:6px 5px;display:block}
.qs-left-sidebar ul li a i{margin-right:5px;display:inline-block;width:11px;height:12px;visibility:hidden;background:url("../img/icon-arrow-right-W.png") left center no-repeat;vertical-align:middle}
.qs-left-sidebar ul li a.active{background:#7438f2;color:#fff}
.qs-left-sidebar ul li a.active i{visibility:visible}
.qs-right-sidebar{}
.qs-loading{text-align:center;padding:5rem 0}
.qs-loading i{display:inline-block;background:url("../img/qs-loading.gif") left center no-repeat;width:32px;height:32px;}
.bfsi-animated-ai{margin-top:-1rem}
.two-col{padding:1rem 0 0 0}
.two-col p{font-size:23px;color:#45264c;}
.image-new-layout img{border:1px solid #333 !important}
body.page-id-151755 .sep,
body.page-id-138156 .sep,
body.page-id-128128 .sep,
body.page-id-152476 .sep,
body.page-id-155307 .footerBG-top,
body.page-id-155283 .footerBG-top,
body.page-id-155244 .footerBG-top,
body.page-id-3 .footerBG-top,
body.page-id-147850 .footerBG-top{display:none !important}
.br{display:none}
.featured-HFS-analyst.left-img figure.wp-caption{text-align:center;padding:0 0 1rem 0}
.featured-HFS-analyst.left-img figure.wp-caption img{margin-bottom:5px}
.font{font-size:1rem !important;color:#000;line-height:1.5}
.font h3{padding-bottom:10px;font-size:20px !important;}
.list-left,
.list-right{display:inline-block;vertical-align:top;text-indent:0}
.list-left{width:50px;}
.list-right{width:calc(99% - 50px)}
.left-space{padding-left:50px}
ol.list-ol{counter-reset:item;}
ol.list-ol>li{list-style-type:none;counter-increment:item;position:relative}
ol.list-ol>li:before{display:inline-block;width:2.75rem;font-weight:bold;content:counter(item)".";position:absolute;top:0px;font-size:1.15rem;left:-2.75rem;font-weight:800; /*font-family:'PP Monument Bold';*/}
.bottom-border{border-bottom:1px solid #d9d9d9;padding-bottom:0;margin-bottom:-1rem;}
.research-container h3.h3{font-size:18px !important;line-height:22px;padding-bottom:10px;color:#7438f2;}
.research-container ul{margin:0;padding:0;list-style:none;}

.research-container .span-title,
.research-home .span-title,
.industrypage .span-title{font-size:12px;font-weight:bold;text-transform:capitalize;}
.research-container .span-title a,
.research-home .span-title a,
.industrypage .span-title a{color:#7438f2!important;}

.research-container .span-title a:hover,
.research-home .span-title a:hover,
.industrypage .span-title a:hover{color:#4d16c3!important;}

.research-container h4,
.research-home .div-minheight h4{color:#000;font-size:14px !important;line-height:20px;margin:0 20px 0 0;padding:10px 0 30px 0;font-weight:700 !important;}

.research-home .div-minheight h4{padding:10px 0;}
.research-home .div-minheight h4 a{color:#000;}

.hfs-box{margin:2rem 0 0 0;padding:0;list-style:none}
.hfs-box li{padding-bottom:1.5rem}
.hfs-box-img{display:inline-block;width:175px;vertical-align:top;margin-right:20px}
.BOX-four .hfs-box-img img{height:95px !important;width:165px;margin:0;border:1px solid #f7f7f7}
.hfs-box-title{display:inline-block;vertical-align:top;width:calc(100% - 200px);font-size:16px;}
.case-font{font-size:23px;color:#fff;font-weight:bold;padding-bottom:1rem;line-height:1.2}
body.page-id-355 .footerBG-top,
body.page-id-134534  .footerBG-top,
body.footrebg  .footerBG-top,
body.page-id-154386 .footerBG-top,
body.page-id-153930 .footerBG-top{display:none}
.casestudy-align ol,
.casestudy-align ul{margin:1rem 1rem 0 1rem;padding:0}
.casestudy-align ol li,
.casestudy-align ul li{padding-bottom:1rem;font-size:15px;color:#000}
.casestudy-align .caseh2{padding:20px 0}
.left_img{padding:0 0 1rem 0;text-align:center}
.right_cont{}
.right_cont_last{}

.eng_program p,
.eng_program li{font-size:1rem;line-height: 1.6;}
.eng_program li{padding-bottom:10px}
.eng_program .eng_image img{margin:2rem 0}
.eng_program .eng_image li{font-size:14px;padding-bottom:8px}
.home-heading h2{color:#000 !important;padding-bottom:1rem}

.more-genai{padding:0 20px}

.engage-genai,
.research-icon,
.pulse-section,
.pulse-section-video{background:#f3f6f8;padding:40px 10px}
.pulse-section{background:none}

.engage-genai h2{padding-bottom:0}
.engage-genai p{font-size:18px}

.research-icon{text-align:center;line-height:1.5}
.research-icon p{font-size:15px}
.research-icon p strong{/*font-family:'PP Monument Bold';*/font-size:14px;display:inline-block;padding-bottom:.5rem;font-weight:800}

.space-TOP-BOTT .pulse-survey .elementor-widget-wrap{border-width:0px !important;}

.blog-genai{padding-bottom:30px;border-bottom:1px solid #d9d9d9}
.blog-genai ul{margin:1rem 1rem 1.5rem 0;padding:0}
.blog-genai p,
.blog-genai li{font-size:1rem}
.blog-genai li{background:url("../img/icon-checkmark.svg") left 6px no-repeat;padding:0 0 .5rem 2rem;list-style:none;}
.blog-genai img{border:1px solid #d9d9d9 !important;}
.blog-genai p{margin:0 1.25rem 1rem 1rem !important}

.ent-services-block{padding:30px 0 0 0}

.progress-right h2{padding-bottom:0 !important}
.progress-right .elementor-progress-bar{color:#000 !important;border-radius:5px;font-size:18px !important;height:45px !important;line-height:45px !important}

.heading-top-bottom-sep h2{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:25px 0 25px 0;margin:10px 0 15px 0;}

.ray-bio{padding-bottom:30px}
.ray-bio img{border-radius:25px !important;}
.ray-bio p,
.ray-bio-detail p{font-size:18px;line-height:1.5}
.ray-bio p strong{font-size:20px}

.ray-bio-detail h3{border-top:1px solid #d9d9d9;padding-top:30px}

body.page-id-33102 .elementor-33102 .elementor-element.elementor-element-c757d2f:not(.elementor-motion-effects-element-type-background){background-image:url("../img/hfs_texture_blue4.jpg") !important}

.account_deletion label{font-size:15px;display:inline-block;margin-bottom:.5rem;}

.deleteMessage{font-size:15px}
#reason{border-top:none;border-left:none;border-right:none;width:100%}
.delete-submit{font-size:15px;line-height:1.3;border-radius:25px;border:1px solid #7438f2;background:#7438f2;color:#fff;padding:10px 40px;cursor:pointer;letter-spacing:0;font-weight:600 !important;
    width:auto;text-align:center;display:inline-block;outline:0;}
.delete-submit:hover{background-color:#4d16c3;border-color:#4d16c3;}

.contacted-via .first,
.contacted-via .last{display:inline-block;vertical-align:top;width:115px;margin:0}
.contacted-via input[type="radio"]{height:auto;width:auto}

.dialog-type-lightbox{z-index:99999 !important}

#search_results{padding-top:1rem}
#selectedSearch{display:none}

.check-button{position:relative;}

.check-button{color:#7438f2;width:72.3px;height:39.64px;outline:none}
.check-button:after{content:"✓";color:#fff;transform:scale(1);position:absolute;top:5px;left:42%;text-align:center;transition-duration:.4s;font-weight:bold;font-size:1.25rem}

.rightSlider-popup{position:absolute;right:0;bottom:0;background:#fff;margin-right:0;box-shadow:0 0px 15px rgba(102,102,102,0.5);border-radius:10px 0 0 10px;transition:all 0.5s ease 0s;z-index:99999;width:300px;transform:translateX(325px);}
.rightSlider-popup .popup-content{padding:1rem 1.5rem}
.rightSlider-popup .popup-content h3{font-size:1.25rem;padding-bottom:1rem}
.rightSlider-popup .popup-content td{font-size:15px;}
.rightSlider-popup .popup-content td:first-child{padding-left:0}

.rightSlider-popup .popup-content #download-csv{margin-bottom:.5rem}

.rightSlider-popup .clear-selected{margin-bottom:1rem}

.newsclose-popup{display:inline-block;background:url(../img/icon-close.webp) center center no-repeat #fff;background-size:cover;position:absolute;right:15px;top:12px;width:20px;height:20px;cursor:pointer;z-index:99;}

#newsdashboradclose-popup{display:inline-block;background:url(../img/icon-close.webp) center center no-repeat #fff;background-size:cover;position:absolute;right:9px !important;top: -199px !important;width:15px;height:15px;cursor:pointer;z-index:999999;}

.rightSlider-popup.show{transform:translateX(0px)}

.rightSlider-popup ul{margin:0 0 0 1rem;padding:1rem 0;}
.rightSlider-popup ul li{font-size:15px;padding-bottom:10px}

.remove-post{display:inline-block;background:url(../img/close-icon.webp) center center no-repeat;background-size:cover;width:20px;height:20px;cursor:pointer;margin-left:10px;border-radius:2px;  vertical-align: middle;}


body.page-id-163004 a.cta-open,
body.page-id-163004 .toggle-form,
body.page-id-163004 #hubspot-messages-iframe-container{display:none !important}

.pulse-custom{display:block;width:50%;margin:0 auto;padding:34px;}
#newsloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.5);z-index:9999;display:none;}
#newsloader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #7438f2;width:70px;height:70px;animation:spin 2s linear infinite;}
@-webkit-keyframes spin{
0%{-webkit-transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg);}
}
@keyframes spin{
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.orgloader{position:absolute;top:100%;left:0;width:100%;background-color:#fff;text-align:center;padding:5px 0;border:1px solid #ccc;}
.autocomplete{position:relative;}
.container.demo .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;right:0px;}
.container.demo .modal-content{height:100%;}
#newsdashbordpopup-container{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;padding:20px;z-index:99999;box-shadow:0 0px 15px rgba(102,102,102,0.5);border-radius:10px;width:100%;left:auto;right:auto;top:-20%;margin:auto}
#editor{height:90%}
.newsLetterpagination{border-top:1px solid #ccc;}
.newsLetterpagination .current{margin-right:2px;background:#7438f2;color:#fff;}
.newsLetterpagination a, 
.newsLetterpagination span{color:#000;font-weight:600;font-size:15px;display:inline-block;padding:8px 25px;margin:0 10px;border:1px solid #7438f2;border-radius:25px;}
.newsdashbordpopupEditor{background:rgba(0,0,0,.75);position:fixed;height:100%;width:100%;z-index:9999;top:0;left:0}

.postcast{text-align:left;}
.postcast input{vertical-align:middle;margin-right:3px;}
.postcast label{padding-right:15px}

#wp-newsletter-media-buttons,
#qt_newsletter_toolbar{display:none;}

#newsletter-tmce,
#newsletter-html{border-radius:0;padding:5px 10px 4px;}

.highlights.spring-h3 h3,
.spring-scenes-h2 h2{color:#7438f2 !important;}

.uk-scenes-h2 h2{color:#1d89e4 !important}

.winter-scenes-h2 h2{color:#044089 !important}
.india-scenes-h2 h2{color:#b638e1 !important}

.video-sep{background:none;padding:5px 0 25px 0;border-top:1px solid #d9d9d9;}

.postTypeDiv{padding-top:18px}
#newsletter-dashboard-search-form .postTypeDiv label{font-weight:normal}
.postTypeDiv input[type="radio"]{width:auto;vertical-align:middle}

.banner-news .elementor-column-gap-no{width:100% !important}

.pp_monument_font{/*font-family:'PP Monument Bold' !important;*/font-weight:800}

.case-study-iconnew{width:50px !important;height:50px !important;vertical-align:middle;margin-right:12px}

body.postid-177942 .right-container-product h3 a,
.non-clickable a{cursor:auto;pointer-events:none;}

.banner-india-summit .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 !important}

.home footer,
.page-id-181781 footer{margin-top:0;border-top:none}
footer{display:block !important;padding-top:30px;border-top:1px solid #ccc;background:#f3f6f8;margin-top:30px}
.footer-one{padding:0 0 30px 0}
.footer-two{position:relative;border-bottom:1px solid #ccc;padding:0 0 20px 0;margin:0 0 20px 0}
.footer-three{position:relative;padding:0}
.footer-one a{display:inline-block}
.footer-one .footerLOGO{padding-bottom:20px}
.footer-one .footerLOGO img{width:92px;height:auto;margin-bottom:20px}
.footer-one .be-disruptor img{width:200px;height:auto;margin-bottom:10px}
.footer-one .In img{width:20px;height:auto}
.footer-one .X{margin:0 15px}
.footer-one .X img{width:13px;height:auto;}
.footer-one .youtube img{width:auto;height:20px}

footer .footer-one p{line-height:1.5;margin-bottom:20px}
footer .footer-one p.follow-us{margin-bottom:10px;}
footer .footer-one h6{padding:0}

footer h6{margin:0;padding:0;color:#000;font-size:20px;font-weight:700;/*font-family:'PP Monument Bold' !important;*/}
footer ul{margin:0;padding:0}
footer ul li{margin:0;padding:0 0 0 0;list-style:none;line-height:2}
footer ul li a{color:#000;font-size:16px;font-weight:300;}
footer p{color:#000;font-size:16px;font-weight:300;line-height:2}
footer p strong{font-size:20px;font-weight:700;}
footer p a{font-weight:700;color:#000;}

footer ul li a:hover,
footer p a:hover{color:#7438F2;}

.footer-btn{display:block;cursor:pointer;width:100%;position:absolute;top:0; text-align:right}
.footer-btn i{display:inline-block;background:url("../img/icon-indicator-pluse.svg") top left no-repeat;width:11px;height:11px;}

.footer-btn.footer-on i{background:url("../img/icon-indicator-minuse.svg") right center no-repeat;}

.footer-links{display:none;padding-top:15px;}

.copyright{text-align:center;border-top:1px solid #ccc;color:#000;padding:15px 0;margin:20px auto 0 auto;font-weight:300;width:90%;}

 
@media (min-width: 768px) {
.footer-btn{display:none}
.home footer,
.page-id-181781 footer{margin-top:0}
footer{background:#fff;padding-top:75px;margin-top:50px}

.footer-one{display:inline-block;vertical-align:top;width:39%;padding:0 0 0 10px}
.footer-two{display:inline-block;vertical-align:top;width:35%;border-bottom:none;padding:0;margin:0}
/*.footer-two:after{content:'';position:absolute;right:35%;top:35px;width:1px;height:175px;background:#ccc;}*/
.footer-three{display:inline-block;vertical-align:top;width:25%;padding:0}
footer h6{padding:0 0 20px 0;}
.footer-links{display:block;padding-top:0}

/*.footer-one .footerLOGO img{width:165px;height:auto}*/
.footer-one .X{margin:0 30px}
.footer-one .In img{width:auto;height:25px; margin-right:20px}
.footer-one .X img{width:auto;height:25px}
.footer-one .youtube img{width:auto;height:25px}
.copyright{padding:30px 0;margin:50px 0 0 0;width:100%}
}

@media (min-width: 1200px) {
/*.footer-one .footerLOGO img{width:92px;}*/
.footer-two:after{content:'';position:absolute;right:30%;top:35px;width:1px;height:175px;background:#ccc;}	
}

/* -- end footer --*/


@media only screen and (max-width: 600px) and (orientation : portrait) {}

@media only screen and (min-width: 600px) and (orientation : landscape) {
.research-two .img-left{display:inline-block;width:225px;vertical-align:top;margin-right:25px}
.research-two .img-content{display:inline-block;width:calc(100% - 255px);vertical-align:top;padding-top:0}
/*.research-bg h1{padding:95px 0 35px 0}*/
.footer-social ul li{margin:0 25px 10px 0;display:inline-block;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (min-device-height : 768px) and (orientation : portrait) {
.container-width,
.special-report .elementor-section .elementor-container{width:96%;margin:auto}
.banner-new .banner-right .trusted{border-left-width:3px;padding-bottom:0}
.banner-new .banner-right .trusted br{display:none}
.space-TOP-BOTT{padding:35px 0 25px 0;}
.research-home .featured-research{width:74%;display:inline-block;vertical-align:top}
.research-home .featured-HFS-analyst{width:25%;display:inline-block;vertical-align:top}
.banner-new .banner-right .add{padding:50px 0 0 0}  
.research-one,
.research-two,
.special-report img{padding-right:20px}
.featured-HFS-analyst h2,
.featured-HFS-analyst h5{padding:0 0 15px 15px;margin-top:-18px}
.special-report h3{padding:35px 0 10px 0;}
.featured-HFS-analyst .bg-border{background:url("../img/bg-boarder.png") left top repeat-y #f3f6f8;}
.featured-HFS-analyst .bg-name{margin:0 0 0 13px;}
.featured-HFS-analyst p{}
.featured-HFS-analyst ul{margin:25px 15px 15px 30px;}
.research-home .featured-HFS-analyst .bg-border{}
.BOX-four .elementor-column-gap-default > .elementor-column > .elementor-element-populated{border-right-width:1px !important;padding:0 10px !important;}
.BOX-four.industrypage .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 !important;}
/*.research-bg h1{padding:125px 0 50px 0;}*/
.research-home .div-minheight{min-height:360px}
.research-home .readmore{display:block;padding:0 0 0 0;margin:0}
.research-home .div-minheight.div-minheight-hv{min-height:250px}
.research-home .sep2,
.industrypage .sep2{background:url("../img/sep2.png") center center repeat-x;padding:40px 0}
.industrypage .sep2{padding:20px 0 40px 0}
.respagination{text-align:center;padding:0;border-top-width:0}
.space-TOP-BOTT .elementor-widget-wrap,
.space-TOP-BOTT2 .elementor-widget-wrap{border-width:0px 1px 0px 0px !important;}
.research-home .featured-research{border-right:1px solid #d9d9d9;}
.left-container-product{float:left;width:500px;margin:0 0 0 0px;padding:50px 0 0 0;}
.right-container-product{float:right;width:200px;padding:50px 0;}
.product-download{display:inline-block;width:71%;vertical-align:top}
.share-product{display:inline-block;width:28%;vertical-align:top;text-align:right;}
.share-product ul{}
.share-product ul li{padding:0 0 0 30px;}
.product-border.downloadaccess .share-product ul{padding-top:10px}
.product-border{margin-bottom:35px;padding-bottom:25px}
.our-services{padding:35px 0 25px 10px;width:50% !important;}
.why-HFS .container-width{width:94% !important}
.our-services.team,
.our-services.digital{width:100% !important;}
.first-div{margin:0 1% 0 0;width:49% !important;}
.second-div{margin:0 0 0 1%;width:49% !important;}
.space-TOP-BOTT2 .elementor-widget-wrap{padding-right:15px !important;}
.featured-HFS-analyst.S-eBook{padding:18px 0 0 15px;}
.symposium.story section.elementor-section,
.symposium.story .elementor-container{background-position:-205px center !important;}
.symposium.story img{height:55px !important;}
.heading-container{padding:60px 10px}
.bg-circle{right:-100px;top:-250px !important;}
.why-HFS.about-HFS .elementor-column.elementor-col-50{width:47.8%;}
.about-div-left{margin:0 15px 30px 0}
.about-div-right{margin:0 0 30px 15px}
.team-bg > div{width:96%;}
.hv-search-block .single-search .advance-search-link{margin:-48px -135px 0 0}
#searchform ul.advancedsearch-block{top:15px;right:10px; padding:25px !important;width:650px;list-style: none;}
.advancedsearch-block:before{right:50px;}
#searchform ul.advancedsearch-block li.advLI{width:46%;margin:0 0 30px 0;float:left;}
#searchform ul.advancedsearch-block li.advLI.li-first,
#searchform ul.advancedsearch-block li.advLI:last-child{width:100% !important}
#searchform ul.advancedsearch-block li.advLI:nth-child(4),
#searchform ul.advancedsearch-block li.advLI:nth-child(6){margin-right:5%}
.left-container-product.podcast{padding-top:50px}
.left-container-product.podcast .player_container{top:27px;width:275px}
.webinars-heading h2{padding:35px 0 15px 15px;}
.webinars-heading .elementor-element-populated{padding:0 !important}
.webinar-one .elementor-element-populated{padding:10px !important}
.webinar-two .elementor-element-populated{padding:0 !important}
.webinar-one .elementor-widget-container img{margin-left:-20px}
.webinar-divider{margin-bottom:15px}
.webinar-two .elementor-column{width:24% !important}
.webinar-two .webinar-content{padding:0 20px;margin-right:20px; border-right:1px solid #D9D9D9}
.webinar-two .webinar-content2{padding:0 20px}
.hv-search-block{padding:0 0 25px 0}
.hv-search-block #searchform ul.advancedsearch-block li.advLI.li-first{width:46% !important;float:left;}
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(2),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(4),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(6),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(8),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(10),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(12){margin-right:5%}
.hv-search-block #searchform ul.advancedsearch-block{top:25px !important}
.browse-all-hv{text-align:right;margin:-35px 100px 0 0 !important;}
.awards-categories{padding:40px 0 !important;margin-bottom:40px !important}
.awards-winner .icon{width:175px;display:inline-block;vertical-align:top}
.awards-winner .icon2 img{width:auto;}
.awards-winner .content-div{width:calc(100% - 200px);display:inline-block;vertical-align:top}
.awards-winner .winner-name{width:calc(100% - 175px);display:inline-block;vertical-align:top;}
.awards-winner .winner-name h4{color:#3c193e;font-size:16px;line-height:26px;font-weight:bold}
.awards-winner .short-desc{width:calc(100% - 300px);margin-left:175px;margin-top:-30px;display:inline-block;vertical-align:top}
.awards-winner .short-desc p:nth-of-type(1n){padding-bottom:1rem;}
.awards-winner .short-desc p:nth-of-type(2n){padding-bottom:0}
.awards-winner .arrow-icon{width:125px;display:inline-block;vertical-align:top;text-align:right}
.awards-yellow-bg .first-ul{padding:0 10px;}
.awards-yellow-bg .second-ul{padding:0 10px;}
.research-bg .archive-sort .col-md-8,
.research-bg .archive-sort .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:right}
.bg-gray{text-align:left}

.home-form {padding:40px 0;margin-bottom:0px}
.home-form .form-container .frm-captcha{transform:scale(0.6);transform-origin:0 0;display:inline-block;}
.bg-purple{/*padding:0 0 0 1rem;*/display:block}
.left-item{width:100%;display:block}
.right-item{width:100%;display:block}
/*.right-item img{margin-right:0;}*/

.HFS-submit .swiper-button-prev{left:-40px;}
.HFS-submit .swiper-button-next{right:20px !important;}


}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (min-device-height : 768px) and (orientation : landscape) {
header .main-menu{margin-left:0 !important;}
.container-width,
.special-report .elementor-section .elementor-container{width:1000px !important;}
.logo{min-width:100px !important;}
.banner-new h1{padding:85px 0 0 10px !important}
.banner-new .banner-right .trusted{padding:85px 45px 0 20px !important}
.banner-new.common-header p{padding-left:15px !important;padding-right:15px !important}
.header-new.industry-banner p{padding-left:15px !important;padding-right:15px !important;width:95% !important}
.special-report img{padding-right:20px !important}
.research-home .featured-research{width:74% !important;}
.research-home .featured-HFS-analyst{width:25% !important;}
.left-container-product{margin:0 0 0 100px !important;}
.img-right img{margin-right:0 !important}
.first-div{margin:0 1% 0 0;width:49% !important;}
.second-div{margin:0 0 0 1%;width:49% !important;}
.accordion-block{padding:0 0 65px 15px !important;}
.why-HFS{padding:65px 20px !important;}
.why-HFS.about-HFS{padding:65px 0 0 0 !important}
.first-div{width:48.5% !important;}
.second-div{width:48.5% !important;}
.first-div-text,
.second-div-text{min-height:190px !important}
.contact-bg form{width:90%  !important;}
.banner-new.symposium h1{padding:50px 0 0 10px !important}
.banner-new.symposium .symposium-text{width:90% !important;padding:0 0 25px 10px !important;}
.symposium.story img{height:55px !important;}
.search-download li:nth-child(1),
.search-download li:nth-child(2){width:175px !important}
.heading-container{padding:60px 10px}
.why-HFS.about-HFS .elementor-column.elementor-col-50{width:47% !important;}
.about-div-left{margin:0 15px 30px 15px !important}
.about-div-right{margin:0 15px 30px 15px !important}
.research-bg .single-search .advance-search-link{right:-130px !important;top:0 !important;margin:0px 0 !important}
.hv-search-block .single-search .advance-search-link{right:-115px !important;top:0 !important;margin:0px 0 !important}
#searchform ul.advancedsearch-block{right:25px !important;width:650px !important}
.hv-search-block #searchform .searchby{width:calc(100% - 130px) !important;}
.hv-search-block #searchform ul.advancedsearch-block{right:65px !important;top:30px !important}
.banner-new a.elementor-button{margin:0 0 0 15px !important;}
.webinar-two .elementor-column{width:24% !important}
.hv-search-block{margin-left:0px !important;}
.awards-yellow-bg .first-ul{padding:0 10px !important;}
.awards-yellow-bg .second-ul{padding:0 10px !important;}
.bg-purple{/*padding:0 0 0 1rem;*/}
.HFS-submit .slide-inner-content .subTITLE{font-size:30px !important;margin:0 0 20px 0;padding:20px 0 20px 0;}

/*body .HFS-submit .swiper-pagination{bottom:0 !important}*/
body .home-form .analyst-div{width:475px;}
body .home-form .form-container .Pbottom{padding-right:0;}

}

@media only screen and (min-device-width : 810px) and (max-device-width : 1080px) and (min-device-height : 810px) and (orientation : portrait) {
.left-item2{min-height:235px;}

.HFS-submit .slide-inner-content{padding:0 0 0 45px}	
body .HFS-submit .swiper-pagination{left:5.75% !important;display:none}

}

@media only screen and (min-device-width : 810px) and (max-device-width : 1080px) and (min-device-height : 810px) and (orientation : landscape) {
.top-bg .container-width,
.container-width,
.special-report .elementor-section .elementor-container{width:1050px !important;}
.banner-new .elementor-widget-container{padding:0 15px !important}
.research-bg .single-search .advance-search-link,
.hv-search-block .single-search .advance-search-link{right:-130px !important;top:0 !important;margin:0px 0 !important}
#searchform ul.advancedsearch-block{right:25px !important;width:650px !important}
.left-container-product{margin:0 100px 0 100px !important;}
.right-container-product{float:left !important}
.hv-search-block #searchform ul.advancedsearch-block{top:30px !important}
.browse-all-hv{text-align:right;margin:-10px 100px 0 0 !important;}

/*body .left-item{width:53.75%;}*/
body .home-form .analyst-div{width:500px;}
body .home-form .form-container .Pbottom{padding-right:0;}
}

@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (min-device-height : 820px) and (orientation : landscape) {
body .home-form .analyst-div{width:500px;}
body .home-form .form-container .Pbottom{padding-right:0;}
}


@media only screen and (min-device-width : 834px) and (max-device-width : 1194px) and (min-device-height : 834px) and (orientation : portrait) {
.left-item1,
.left-item2{min-height:235px;}
/*.footer-one .footerLOGO img{width:92px;}*/	
.footer-two::after{display:none}
}

@media only screen and (min-device-width : 834px) and (max-device-width : 1194px) and (min-device-height : 834px) and (orientation : landscape) {
/*body .HFS-submit .swiper-pagination{bottom:0% !important;}*/
body .home-form .analyst-div{width:550px;}
}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (min-device-height : 1024px) and (orientation : portrait) {
body .left-item1, 
body .left-item2 {min-height:225px;}
/*body .HFS-submit .swiper-pagination{bottom:0 !important;}*/
body .home-form .analyst-div{width:470px;}
body .home-form .form-container .Pbottom{padding-right:0;}
body .ask-AI .swiper-button-prev{left:15px}
body .ask-AI .swiper-button-next{right:15px}
}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (min-device-height : 1024px) and (orientation : landscape) {

}


@media only screen and (min-width: 992px) {

/* -- NEW HOME PAGE --*/
.container-width,
.special-report .elementor-section .elementor-container,
.hero-slider .swiper-slide-contents,  
.banner-new .elementor-section .elementor-container,
.our-clients-say .container-width{max-width:1075px;width:96%;}

.top-bg .container-width,
.header-container .container-width,
.container-width-full,
.home-form .elementor-container{width:95% !important;margin-left:auto;margin-right:auto;max-width:95%}

.product-content{width:96%;padding:50px 0;top:50%;transform:translateY(-50%);position:relative}
.left-container-product{float:left;width:calc(100% - 275px);margin:0;padding:50px 0 0 0;}
.right-container-product{float:right;width:225px;padding:50px 0;}

.top-bg .menu-top-menu-container,
.top-bg .subscribe{display:inline-block;} 

.top-bg a.search-icon{display:inline-block;position:relative;margin-left:25px;top:0;right:0}
.top-bg a.search-icon i{display:inline-block;vertical-align:middle;width:15px;height:15px;background:url("../img/iconSEARCH.svg") left center no-repeat;background-size:cover;}
.top-bg a.search-icon:after{content:'';position:absolute;left:-14px;top:17px;height:15px;width:1px;background:#707A81;}

.top-bg a{font-size:16px;margin-left:20px;padding:13px 0}

.top-bg{background:#F3F6F8;padding:0;position:fixed;top:auto;right:auto;margin-bottom:0;width:auto;float:none;padding-right:0;width:100%}

.topsearch,
.top-bg .sub-menu,
.loginblock{top:46px}
.top-bg .sub-menu li:first-child{padding-top:10px}

.topsearch:before{right:0;top:-9px;}
.loginblock:before{left:90px;top:-9px;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;}

header#header{padding:10px 0}
header img.logo-round{width:50px;margin-left:10px;transition:.5s linear;}
.header-container{position:fixed;margin-top:48px;width:100%;top:0;box-shadow:0px 1px 10px 0px rgba(75, 75, 75, 0.3);border-top:none}


.main-menu{/*float:right;*/width:calc(100% - 125px);margin:33px 0 0 45px;background:#fff;}
header .menu-main-container ul li:last-child{margin-right:0}
#mega-menu-wrap-primary #mega-menu-primary li.become{display:block;position:absolute !important;right:0 !important;top:-5px !important;}
#mega-menu-wrap-primary{background-color:transparent !important}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-research,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-clients{width:30%;}


#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-trending,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-industries{width:35%;border-left:1px solid #7438F2;border-right:1px solid #7438F2;padding:0 2rem;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-industries{border-right:none;width:70%}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-core{width:35%;padding-left:2rem}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-we-help{width:50%;border-right:1px solid #7438F2;padding-right:1rem;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-onecouncil{width:25%;padding-left:2rem}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col-menu-stories{width:25%;border-left:1px solid #7438F2;padding-left:2rem;min-height:350px}


.what-we-offer h2,
.our-latest-insights h2,
.our-clients-say h2,
.our-industry h2,
.ask-AI h2{font-size:36px !important;margin:0 0 36px 0;}
.ask-AI h2 sup{top:-30px;width:61px;height:25px;}

.what-we-offer,
.our-industry,
.our-clients-say,
.ask-AI{padding:50px 0}
.ask-AI{padding-bottom:10px}

.our-latest-insights{padding:40px 0 20px 0}

.home-banner .hero-content h1{font-size:24px;}
.home-banner .hero-content p{font-size:16px;padding:1rem 0 .75rem 0;width:850px}
.home-banner .hero-button{font-size:14px;font-weight:500;}

.ask-AI h2{margin-bottom:30px;font-size:42px !important;}
.ask-AI h2+p{font-size:20px;}
.ask-AI h2+p+p{font-size:20px;}

.ask-AI .swiper-button-prev{left:-5px;}
.ask-AI .swiper-button-next{right:-5px;}


.what-we-offer .elementor-container{padding-left:0;padding-right:0}
.what-we-offer h2 + p{font-size:16px;margin:0 0 36px 0;line-height:24px}
.bg-purple{border-bottom:18px solid #DAF21D;/*padding:0 0 0 20px;*/margin:0}
.bg-purple h3{font-size:20px !important;margin:15px 0 .5rem 0;}
.bg-purple p{font-size:14px !important;padding:0 0 1rem 0}
.bg-purple .arrow-link{bottom:-5px;}

/*.left-item{width:53.95%;}
.right-item{width:45%;}*/


.left-item1,
.left-item2{min-height:325px}


.our-latest-insights .anwp-pg-post-teaser{padding:25px !important;}
.our-latest-insights .anwp-pg-post-teaser__bottom-meta{font-size:12px !important}
.our-latest-insights .anwp-pg-post-teaser__title{margin-top:12px !important;}
.our-latest-insights .anwp-link-without-effects{font-size:20px !important;margin:1.5rem 0 0 0 !important;line-height:24px !important; }
.our-latest-insights .anwp-pg-post-teaser__excerpt{font-size:14px !important;padding-top:20px;}
.our-latest-insights .swiper-pagination{text-align:center;bottom:-10px !important;}


.our-clients-say .elementor-testimonial{border-bottom:20px solid #DAF21D;padding:50px 25px;margin:0 10px !important;min-height:500px}
.our-clients-say .elementor-testimonial:after{left:-22px;top:0;width:0;height:0;border-top:0px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #7438F2;}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:16px !important;padding:0 0 0 15px;}
.our-clients-say .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin:25px 0 0 15px}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:16px;}
.our-clients-say .elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:14px;}
.our-clients-say .elementor-element .swiper .elementor-swiper-button{top:75%}


.HFS-submit .slide-wrapper{border-top:none}
.HFS-submit .slide-wrapper:before{content:'';position:absolute;top:0;left:0;background:#DAF21D;z-index:999;width:55%;height:20px;}
.HFS-submit .slide-inner-content{padding:0 5% 0 12%;margin-left:10px;width:95%;}
.HFS-submit .slide-inner-content h2{font-size:20px !important;}
.HFS-submit .slide-inner-content .subTITLE{font-size:30px !important;margin:0 0 20px 0;padding:10px 0 20px 0;line-height:50px !important}
.HFS-submit .slide-inner-content p{/*font-size:24px !important;*/margin:0 0 15px 0;font-size:22px !important;}
.HFS-submit .slide-inner-content p.slide-date{font-size:20px !important;margin-bottom:30px !important}
.HFS-submit .slide-inner-content .a-btn{border-radius:20px !important;font-size:14px !important;padding:6px 20px !important;}

/*.HFS-submit .swiper-button-prev, 
.HFS-submit .swiper-button-next{position:absolute;top:15%;}*/
.HFS-submit .swiper-button-prev{left:-50px}
/*.HFS-submit .swiper-button-next{right:55% !important}*/

.HFS-submit .slide-wrapper{}
/*.HFS-submit .swiper-button-prev:after,
.HFS-submit .swiper-button-next:after{background:url("../img/icon-chevron-right-W.svg") left center no-repeat;width:15px;height:8px;}
.HFS-submit .swiper-button-prev:after{rotate:180deg;}*/

.our-industry ul{margin:0;padding:0;}
.our-industry ul li{width:25%;}
.our-industry ul li:nth-child(1) div,
.our-industry ul li:nth-child(2) div,
.our-industry ul li:nth-child(3) div,
.our-industry ul li:nth-child(4) div{padding:15px 0 50px 0}

.our-industry ul li:nth-child(5) div,
.our-industry ul li:nth-child(6) div,
.our-industry ul li:nth-child(7) div,
.our-industry ul li:nth-child(8) div{padding:50px 0 0 0}

.our-industry ul li img{height:80px}
.our-industry ul li span{font-size:24px;margin:30px 0 0 0;line-height:1.5;min-height:85px}
.our-industry ul li:nth-child(1),
.our-industry ul li:nth-child(2),
.our-industry ul li:nth-child(3){border-right:1px solid #555;border-bottom:1px solid #555}
.our-industry ul li:nth-child(4),
.our-industry ul li:nth-child(7){border-bottom:1px solid #555}

.our-industry ul li:nth-child(5),
.our-industry ul li:nth-child(6),
.our-industry ul li:nth-child(7){border-right:1px solid #555;}

.our-industry ul li:nth-child(5),
.our-industry ul li:nth-child(6),
.our-industry ul li:nth-child(7){border-bottom:none}




.home-form{background:url("../img/home-form-bg.webp") left center no-repeat;background-size:cover;padding:120px 0;/*min-height:585px;*/margin-bottom:0}
.home-form .analyst-div{padding:2rem 2rem 2rem 3rem;margin:0rem 2rem 0 0;background:url("../img/boder-box.svg") left center no-repeat;background-size:cover;width:585px;border-right:1px solid #dddbdb;}
.home-form .analyst-div h3{font-size:36px;padding-bottom:40px;margin-bottom:25px}
.home-form .analyst-div h3:after{width:100px;height:4px;left:0;bottom:0}
.home-form .analyst-div p{font-size:16px;}
.home-form .hs-form-iframe{padding:50px}

.home-form .form-container{padding:75px;}

.home-form .form-container .Pbottom{padding:0 50px 50px 0;}
.home-form .form-container .inputBOX{padding-bottom:25px !important;font-size:16px}
.home-form .form-container textarea.inputBOX{height:60px !important;}
.home-form .form-container .text-right{text-align:right !important}

.home-form .form-container .text-left{margin-top:0;margin-bottom:0}

.home-form .form-container .text-right .wpcf7-submit{padding:10px 35px !important;margin:0;font-size:14px !important;}
.home-form .form-container .wpcf7-spinner{position:absolute;right:140px;top:9px;}
.home-form .form-container .wpcf7-response-output{margin-right:75px;}

/*.home-form .form-container .wpcf7-not-valid-tip{margin-top:-50px}*/


.login-colorbox .loginblock{/*padding:35px 44px;*/ margin:30px 10px;}
.registration-colorbox #registration-block{padding:35px;margin:0}
.bg-gray{padding:25px;margin-bottom:40px;text-align:left}
.bg-gray h4{font-size:42px;}
.bg-gray p{font-size:16px;}
.registration-colorbox .form-left{float:left;width:45%;}
.registration-colorbox .form-right{float:right;width:45%;margin-right:5%}
.registration-colorbox h6{margin-bottom:20px}
.registration-colorbox h6.help{margin-top:30px}

.registration-colorbox .col-md-8{padding-left:0}

.registration-colorbox form p{margin-bottom:20px}
.registration-colorbox p.signup-updated{margin-top:20px}
.registration-colorbox form button{margin-bottom:0}


.overflow-hidden{margin-top:120px}




.contact-us-container,
.subscribe-container,
.our-offices-container{width:1020px;margin:auto;}

.contact-us-container h2,
.subscribe-container h2,
.our-offices h2{font-size:36px !important;}

.contact-us-container h2{padding:50px 0 20px 0}
.subscribe-container h2,
.our-offices h2{padding:0 0 20px 0}

.contact-us-container ul{padding:50px 0;}
.contact-us-container ul li{float:left;width:48%;margin:0 1rem 1rem 0;padding:35px 30px;min-height:150px}
.contact-us-container ul li i{right:25px;}
.contact-us-container ul li.last-li{float:none;margin-left:auto;margin-right:auto;clear:both}

/*.contact-us-container .text-right{text-align:right !important}*/

.subscribe-bg{padding:50px 0}

.subscribe-container ul{padding:50px 0 0 0;}
.subscribe-container ul li{display:inline-block;width:31%;padding:30px 15px;margin:0 .75rem 1rem 0;}
.subscribe-container h3{padding:5px 0;min-height:65px}

.our-offices{padding:50px 0;margin-bottom:-50px}


.loginblock{right:130px;}

.contact-colorbox .cf7-popup{padding:40px 50px 25px 50px;}

.popup-block{width:50%;}

#call-type.select-call ul li{margin-bottom:.85rem;padding-bottom:.85rem}

.desktop-hide-menu{display:none !important}

.woocommerce-cart table.shop_table_responsive th.product-price{padding-right:20.85em}
.checkout-hfs{}

.research-bg .container-width{top:50%;transform:translateY(-50%);position:relative;}
.banner-new .elementor-widget-container{}



/* -- END NEW HOME PAGE --*/






.banner-new,
.research-bg{height:300px;position:relative}
.banner-new h1{font-size:36px !important;padding:0 0 0 0}
.banner-new a.elementor-button{margin:0;}
.banner-new section.elementor-section{background:top center no-repeat;background-size:cover;min-height:300px}


.banner-new section.elementor-section{background:top center no-repeat;background-size:cover;min-height:300px;position:relative;/*height:300px*/}
.banner-new.banner-new2 section.elementor-section{min-height:0;height:300px}

.banner-new section.elementor-section .elementor-widget-wrap{align-content: center;min-height:300px}

.banner-new.banner-new2 section.elementor-section h1{font-size:36px !important;padding:150px 0 0 0}
.banner-new.banner-new2,
.banner-new.banner-new2 .banner-right{height:300px}
.banner-new .banner-right{height:300px}
.banner-new .banner-right .add{padding:50px 0 0 0}
.banner-new .banner-right .add img{width:auto;height:auto;}
.banner-new .banner-right .trusted{border-left-width:3px;padding:85px 0 0 30px}

.banner-new.common-header p{padding:0;}
.hero-slider .elementor-slide-heading{font-size:36px !important;}
.hero-slider .elementor-slide-description{font-size:25px !important}

.home-tab{margin:3.5rem 0 .5rem 0}
.home-tab .elementor-tab-title{font-size:34px !important;}
.tab-left,
.tab-right{display:inline-block;vertical-align:top;}
.tab-left{width:57%;padding-right:4rem}
.tab-right{width:40%}
.tab-right ul{margin:0 0 0 2%;}
.title-h3 h3{padding:10px 0 10px 0;margin-left:-10px}

.featured-research{}
.featured-HFS-analyst{}
.featured-research h2,
.featured-HFS-analyst h2,
.team-container h2,
.webinars-heading h2,
.featured-HFS-analyst h5,
.hv-carousel h2,
.home-heading h2,
.research-home h3.h3,
.industrypage h3.h3,
.homepage-add-section h2,
.research-agenda h2,
.engage-genai h2,
.pulse-section h2,
.pulse-section-video h2,
.hfs-onecouncil h1,
.hfs-onecouncil h2,
.more-genai h2,
.ent-services-block h2,
.disruptor-text h2,
.services-progress h2,
.contact-bg h2,
.eng_program h2,
.summits h2,
.heading-top-bottom-sep h2,
.ray-bio-detail h3,
.highlights.archives h2,
.contact-bg h4,
.common-heading h2,
.highlights h3,
.HFS-trusted-analyst h2{font-size:24px !important;}

.one-council h1{font-size:22px !important;}

.featured-research h2.font-icon-size,
.featured-research .font-icon-size h2,
.featured-HFS-analyst .font-icon-size h2{font-size:24px !important;}


.homepage-add-section p{font-size:20px}
.homepage-add-section p br{display:block}


.banner-new.nyc-horizon{padding:50px 0}
.banner-new.nyc-horizon h1,
.banner-new.nyc-horizon h3{font-size:24px !important;padding:0 10px;}
.banner-new.nyc-horizon p{padding:15px 0;font-size:24px;}


.header-new.industry-banner p{padding:0;}
.space-TOP-BOTT{padding:35px 0 25px 0}
.space-TOP-BOTT .elementor-widget-wrap,
.space-TOP-BOTT2 .elementor-widget-wrap{border-width:0px 1px 0px 0px !important;}
.space-TOP-BOTT2{padding:60px 0 10px 0}
.featured-research img{width:auto}
.featured-HFS-analyst h2{padding:0 0 20px 12px;margin-bottom:0}

.vidcast-date .featured-HFS-analyst{margin-bottom:0}
.vidcast-date .featured-HFS-analyst img{margin-left:12px;}
.vidcast-date .featured-HFS-analyst p{margin-left:6px;}

.featured-HFS-analyst h5{padding:0 0 0 12px;margin-bottom:0}
.research-one.vpodcast .img-left img,
.research-two.vpodcast .img-left img,
.research-two.vpodcast .only-img img{width:100%}
.featured-HFS-analyst iframe{margin:-10px 0 0 15px !important}
.featured-HFS-analyst h6{padding:5px 0 0 15px;}
.research-one{border-bottom-width:1px;padding-bottom:20px;margin-bottom:25px;margin-right:10px}
.research-one .img-left{display:inline-block;width:525px;vertical-align:top;margin-right:25px}
.research-one .img-content{display:inline-block;width:calc(100% - 555px);vertical-align:top;padding:0}
.research-two .div-left{float:left;width:525px;border-right:1px solid #d9d9d9;padding-right:15px;padding:0 0 0 0}
.research-two .boder-bottom{border-bottom:1px solid #d9d9d9;padding-bottom:25px;margin-bottom:25px;margin-right:10px}
.research-two .img-left,
.research-two.webimarhome .div-right .only-img{display:inline-block;width:225px;vertical-align:top;margin-right:25px}
.research-two .img-content,
.research-two.webimarhome .div-right .only-content{display:inline-block;width:calc(100% - 260px);vertical-align:top;padding-top:0}
.newLaout .research-two .boder-bottom{border-bottom:none;padding-bottom:10px;margin-bottom:10px;margin-right:10px}
.research-two .div-right{float:right;width:calc(100% - 525px);padding:0 25px;}
.div-right .img-left{padding-bottom:15px;}
.research-two .only-img{padding-bottom:15px}
.research-one.webimarhome .img-left{margin-right:0}
.research-two.webimarhome .boder-bottom{border-bottom:none;margin-bottom:0}
.featured-HFS-analyst{}

.featured-HFS-analyst .bg-name img{border-radius:0}
.featured-HFS-analyst .bg-border{background:url("../img/bg-boarder.png") left top repeat-y #f3f6f8;}
.featured-HFS-analyst .bg-name{margin:0 0 0 13px;}
.featured-HFS-analyst p{}
.featured-HFS-analyst ul{margin:25px 15px 15px 30px;}
.featured-HFS-analyst .no-bg .bg-name{margin:0;text-align:left}
.special-report ul li{width:45%;margin:0 10px 0 0}
.special-report h3{padding:36px 0 10px 0;}
.special-report img{margin-right:25px;width:auto}
.BOX-four .elementor-column-gap-default > .elementor-column > .elementor-element-populated{border-right-width:1px !important;padding:0 10px !important;}
.BOX-four img{height:125px !important}
.BOX-four.industrypage .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 !important;}
.research-bg h1{font-size:36px !important;}

.research-bg.research-bg-update h1{padding:20px 0;}
.research-bg.research-bg-update p{padding-bottom:20px}

.hv-search-block .single-search .advance-search-link{position:absolute;right:-160px;top:0;padding-top:0}
.research-bg .single-search .advance-search-link{}
.research-home .featured-research{width:865px;float:left;border-right:1px solid #d9d9d9;}
.research-home .featured-HFS-analyst .bg-border{}
.research-home .featured-HFS-analyst{width:268px;float:right}
.research-home .sep{padding:40px 0;margin:0}
.industrypage .sep{padding:5px 0 50px 0;margin:-40px 0 0 0}
.research-home .div-minheight{min-height:245px;}
.research-home .readmore{margin-bottom:0}
.research-home .div-minheight.div-minheight-hv{min-height:210px}
.research-home .readmore{margin:0}
.research-home .readmore a{margin:0}
.research-home .sep2,
.industrypage .sep2{background:url("../img/sep2.png") center center repeat-x;padding:40px 0}
.industrypage .sep2{padding:20px 0 40px 0}
.respagination{text-align:center;padding:0;border-top-width:0}
.respagination a,
.respagination span{padding:10px 20px;margin:0 15px;}
.respagination .next{padding:10px 25px;}
.product-banner-bg{min-height:0;height:300px}
.product-banner-bg h1{font-size:36px;}
.product-banner-bg.newsbg{min-height:425px}
.product-banner-bg.award-banner-bg{height:600px}
.product-banner-bg.award-banner-bg img{height:auto;width:auto}
.product-banner-bg.award-banner-bg p{font-size:1.25rem;}

.product-download{display:inline-block;width:71%;vertical-align:top}
.share-product{display:inline-block;width:28%;vertical-align:top;text-align:right;}
.share-product ul{}
.share-product ul li{padding:0 0 0 30px;}
.product-border.downloadaccess .share-product ul{padding-top:10px}
.product-border{margin-bottom:35px;padding-bottom:25px}
.img-right img{margin-right:-300px}
.our-services{padding:65px 0 50px 0;width:55% !important;margin-left:0px}
.our-services .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding-left:0 !important}
.our-services p{padding:40px 0 50px 0;}
.HFS-trusted-analyst{padding:65px 0 40px 0;}
.trusted-first{padding:0 0 15px 0;}
.trusted-second{padding:0 10px 0 45px}

.our-services.team{padding:50px 0;width:70% !important;}
.our-services.digital{width:100% !important;}
.our-services.digital p{padding:40px 0}
.accordion-block.categories{padding:15px 0 30px 0;margin-left:40px}
.accordion-block.categories h2{padding-left:40px}
.accordion-block .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 20px 0 0 !important;width:100%;margin:0}
.why-HFS{padding:65px 0;}
.why-HFS.about-HFS{padding:65px 0 35px 0}
.why-HFS .container-width{width:auto !important}
.why-HFS .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 20px 0 0 !important}
.first-div{padding:50px 25px;margin:0 0 0 0;}
.second-div{padding:50px 25px;margin:0 0 0 25px;}
.span-left{width:105px;font-size:85px;line-height:65px;}
.span-right{width:calc(100% - 115px);font-size:30px;line-height:35px;}
.first-div-text,
.second-div-text{min-height:165px}
.about-div-left{margin:0 15px 30px 0}
.about-div-right{margin:0 0 30px 15px}
.contact-bg{padding:65px 0}
.contact-bg h4{text-align:left}
.contact-bg form{width:100%;}
.bfs-practice{width:880px !important;margin:auto !important;padding:40x 0 0 0}
.banner-new.symposium .elementor-container{min-height:300px}
.banner-new.symposium h1{padding:85px 0 10px 0}
.banner-new.symposium .symposium-text{width:500px;padding:0 0 25px 0}
.banner-new.symposium img{margin:100px 0 0 0}
.banner-new.symposium .hfsupersummit img{max-width:100%;margin:100px 0 25px 0}
.symposium.story section.elementor-section,
.symposium.story .elementor-container{min-height:300px !important;background-position:-100px center !important;}
.symposium.story img{height:100px !important}
.featured-research.F-session{}
.featured-research.F-session .video-FI{display:inline-block;width:525px;vertical-align:top;margin-right:25px}
.featured-research.F-session .video-FI-content{display:inline-block;width:calc(100% - 555px);vertical-align:top;padding:0}
.featured-research.F-session .video-SE{display:inline-block;width:225px;vertical-align:top;margin-right:25px}
.featured-research.F-session .video-SE-content{display:inline-block;width:275px;vertical-align:top;padding:0}
.featured-research.F-session .video-TH{display:inline-block;width:225px;vertical-align:top;margin-right:25px}
.featured-research.F-session .video-TH-content{display:inline-block;width:275px;vertical-align:top;padding:0}
.featured-research.F-session .video-FO{display:inline-block;width:260px;vertical-align:top;margin:-365px 0 0 525px;padding-left:25px; border-left:1px solid #d9d9d9;}
.featured-research.F-session .video-FO-content{display:inline-block;width:260px;vertical-align:top;margin:-215px 0 0 525px;padding-left:25px; border-left:1px solid #d9d9d9;}
.featured-research.F-session .video-FO.London{margin-top:-350px;}
.featured-research.F-session .video-FO-content.London{margin-top:-200px;}
.featured-research.F-session .video-SE-content .symposium_block,
.featured-research.F-session .video-TH-content .symposium_block{padding-right:20px}
.featured-HFS-analyst.S-eBook{padding:0 0 0 15px;}
.featured-HFS-analyst.S-eBook p{padding:0 0 20px 0;margin:0;color:#3e3b39 !important;font-size:15px;line-height:20px;font-weight:500;}
.featured-HFS-analyst.S-eBook p a{font-weight:bolder}

.featured-research.F-session.phil h4{width:200px}

.highlights.nyc-h3 h3{color:#287a8b !important;}
.highlights.roundtable h3{padding:30px 0 20px 0}
.M-highlights .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 20px 30px 0}


.research-two .img-left{}
.research-two .img-content{}
.research-two .div-right{float:right;width:calc(100% - 525px);padding:0 25px;}
.div-right .img-left{padding-bottom:15px;}
.research-two .only-img{padding-bottom:15px}
.two-panel .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 20px 20px 0;}
.two-panel .elementor-widget:not(:last-child){margin-bottom:0}
.search-download li{display:inline-block;margin-right:9px;margin-bottom:0;}
.search-download li:nth-child(1),
.search-download li:nth-child(2){width:35%}
.search-download li:nth-child(3),
.search-download li:nth-child(4){width:10%}

.search-download.newsletter-search li:nth-child(1),
.search-download.newsletter-search li:nth-child(2){width:100%}


.scroll-table{width:100%;overflow-x:hidden}
.woocommerce table.shop_table.user_downloads_wrapper{width:100%;max-width:100%;}
.bg-circle{right:-300px;top:-300px;}
.heading-container h1,
.left-content h1{font-size:45px !important;}
.heading-container{padding:60px 0}
.container-bottom-space{padding:0 0 25px 0}
.quote-container{padding:50px 0;}
.quote-container .content{font-size:50px;padding:0 0 0 75px;}
.quote-container .content:before{top:80px;left:0px}
.yellow-BG h5 br{display:block}
.team-bg > div{width:800px;}
#searchform ul.advancedsearch-block{/*top:15px;*/padding:25px !important;width:675px;list-style: none;}
.advancedsearch-block:before{right:100px;}
.hv-search-block #searchform ul.advancedsearch-block{top:15px;}
#searchform ul.advancedsearch-block li.advLI{width:46%;margin:0 0 30px 0;float:left;}
#searchform ul.advancedsearch-block li.advLI.li-first,
#searchform ul.advancedsearch-block li.advLI:last-child{width:100% !important}
#searchform ul.advancedsearch-block li.advLI:nth-child(4),
#searchform ul.advancedsearch-block li.advLI:nth-child(6){margin-right:5%}
.hv-search-block #searchform ul.advancedsearch-block li.advLI.li-first{width:46% !important;float:left;}
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(2),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(4),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(6),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(8),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(10),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(12){margin-right:5%}
#searchform ul li input.searchadv{width:100% !important;}

.banner-height,
.research-banner{min-height:300px;}
.research-banner2{min-height:300px;}
/*.research-bannerNEW{min-height:300px;}*/

/*.banner-height,
.research-banner{min-height:300px;}
.research-banner2{min-height:300px;}*/

.banner-height .img-right img,
.research-banner .img-right img{margin:50px 0}

.research-banner{display:flex;align-items:center;justify-content:center;-webkit-align-items:center;padding:30px 0 !important}
.research-banner h2,
.research-banner.research-banner2 h1{font-size:36px !important;}


.top-space,
.eng_program{padding:50px 0}
.eng_program{padding-bottom:0px}

.left-container-product.podcast .player_container{position:absolute;left:0;top:27px;width:400px}
.about-div-left.Inspiration{margin-top:-20px}
.browse-all-hv{text-align:right;margin:-10px 100px 0 0;}

.footer-left{float:left;width:48%;}

.footer-left h5 br,
.footer-right h5 br,
.footer-right h6 br{display:block}
.footer-right h6{padding-bottom:10px}
.footer-right p{text-align:right;padding-right:100px;margin-top:12px}
.footer-left h4{}
.footer-left ul li{display:inline-block;vertical-align:top;width:45%}
.footer-right{float:right;width:48%;padding-top:0}

.footer-left .left-div,
.footer-left .right-div{display:inline-block;width:45%;vertical-align:top}
.footer-left .right-div{text-align:right}


.footer-logo{width:25%}
.footer-social{width:70%;text-align:left}
.footer-social h6 span{font-size:34px;}
.footer-social .icon-social{padding:45px 0}
.footer-social ul li{display:inline}
.news .pinned-news:nth-of-type(1){margin-bottom:50px}
.img-left-news{float:left;width:245px;}
.img-content-news{float:left;width:calc(100% - 270px);padding:0 0 0 25px;}
.img-content-news span{padding-top:0px;}
.highlights.archives h3{padding:30px 10px}
.roundtable-archives .col-md-3 p,
.roundtable-archives .col-md-3:last-child p{padding-bottom:30px}
.roundtable-archives .elementor-element-populated{padding:0 !important}
.roundtable-archives .col-md-3{padding-right:10px;padding-left:10px;}
.left-container-product.podcast{padding-top:50px}
.left-container-product.podcast .player_container{top:27px;width:400px}
.roundtable-img img{padding-right:15px}
.webinars-heading .elementor-element-populated{padding:0 !important}
.webinar-one .elementor-element-populated{padding:10px !important}
.webinar-two .elementor-element-populated{padding:0 !important}
.webinar-one .elementor-widget-container img{margin-left:-20px}
.webinar-divider{margin-bottom:15px}
.webinar-two .webinar-content{padding:0 20px;margin-right:20px; border-right:1px solid #D9D9D9}
.webinar-two .webinar-content2{padding:0 20px}
.page-id-114634 form.mt-4{padding:0}
.hfs-restriction-message{padding:6rem 0}
.hv-search-block{margin-left:-15px;padding:0}
.hv-title{display:inline-block;width:400px;vertical-align:top}
.hv-download-pdf{vertical-align:top;width:calc(100% - 450px);text-align:right;}
.banner-AWARD{height:calc(100vh - 130px);}
.hfs-one-awards{display:flex;align-items:center !important;justify-content:center !important;height:calc(100vh - 130px);padding:1rem 0}
.hfs-one-awards img{vertical-align:middle}
.office-awards h2{background-position:left 10px;margin-bottom:30px}
.awards-categories{padding:40px 0;margin-bottom:40px}
.awards-categories h2{padding-bottom:40px}
.awards-categories ul li{width:14.25%;padding-bottom:0}
.awards-categories ul li p{padding:1rem 0 0 0;}
.awards-categories ul li p br{display:none}
.awards-categories3{padding:20px 0;margin:20px}
.awards-categories3 ul li{width:24.5%;padding-bottom:2rem}
.awards-winner h2{background-position:left center;margin-bottom:30px}
.awards-winner ul li:after{content:'';position:absolute;bottom:-2px;left:0;height:2px;width:175px;background:#fef2d7;z-index:9}
.awards-winner .icon{width:175px;display:inline-block;vertical-align:top}
.awards-winner .icon span{display:inline-block;border:2px solid #3c193e;border-radius:50%;background:#ffb81d;}
.awards-winner .icon2 img{width:auto;}
.awards-winner .content-div{width:calc(100% - 200px);display:inline-block;vertical-align:top}
.awards-winner .content-div h3{text-transform:uppercase;color:#3c193e;font-size:18px;font-weight:bold}
.awards-winner .winner-name{width:315px;padding-right:10px;display:inline-block;vertical-align:top;}
.awards-winner .winner-name h4{color:#3c193e;font-size:16px;line-height:26px;font-weight:bold}
.awards-winner .short-desc{width:calc(100% - 625px);margin-left:0;display:inline-block;vertical-align:top}
.awards-winner .short-desc p:nth-of-type(1n){padding-bottom:1rem;}
.awards-winner .short-desc p:nth-of-type(2n){padding-bottom:0}
.awards-winner .arrow-icon{width:125px;display:inline-block;vertical-align:top;text-align:right}
.awards-yellow-bg .first-ul{padding:0 15px 0 0;}
.awards-yellow-bg .second-ul{padding:0 0 0 15px;}
ul.recipient{overflow:hidden}
ul.recipient li{display:inline-block;vertical-align:top;width:30%;float:left}
ul.recipient li:nth-child(2){border-left:2px solid #d2a113;border-right:2px solid #d2a113;border-top:0;border-bottom:0;padding:0 .5rem;margin:0 1.5rem;}
ul.recipient li:last-child{border-top:2px solid #d2a113;width:100%;text-align:left;padding:1.5rem 0 0 0;clear:both}

.hfs-onecouncil p{margin-left:-10px}
.onecouncil .img-hover-text .elementor-widget-container{min-height:275px}
.onecouncil .img-hover-text p{width:calc(100% + 1px);height:91%;left:0;top:0;}
.onecouncil ul{margin:-25px 0 0 -10px;}
.onecouncil ul li{display:inline-block;vertical-align:top;text-align:left}
.onecouncil ul li:first-child{width:calc(100% - 45px)}
.onecouncil ul li:last-child{width:40px;padding-top:0;text-align:right}
.hv-carousel{/*margin-bottom:40px*/}
.hv-carousel .elementor-swiper-button-prev{left:-20px !important}
.hv-carousel .elementor-swiper-button-next{right:-20px !important}

.onecouncil.descr ul{width:250px;margin:-10px auto 0 auto}

.councilResponse{text-align:center}
.councilResponse .onecouncil ul{margin:1.25rem 0 2.25rem 0}

a.cta-open{bottom:42%;}
.toggle-form{bottom:28%;}
.formwrap{padding:0 1.5rem 1.5rem 1.5rem !important;width:100%;max-width:375px;}
.formwrap h3{margin:0 -1.5rem 1rem -1.5rem;}
.M-highlights .title-height h4{min-height:68px}
.nyc-bottom3 .symposium_block h4{min-height:75px}
.nyc-bottom4 .symposium_block h4{min-height:90px}
.nyc-bottom5 .symposium_block h4{min-height:110px}
.van h4{width:94%}
.dashboard-list{width:80%;}
.dashboard-list li{display:inline-block;width:48%;margin:0 15px 15px 0}
.qs-left-sidebar{display:inline-block;vertical-align:top;width:200px;height:100vh}
.qs-left-sidebar h3{padding:5px 0 3px 10px;margin-bottom:38px}
.qs-right-sidebar{display:inline-block;vertical-align:top;width:calc(100% - 210px);}
.bfsi-animated-ai span br{display:none}
.archive-sort{padding-top:0}
.archive-sort .relative-position{position:relative;top:0}
.relative-position .ai-popUp{right:50px;bottom:125px;width:400px;}

.relative-position .ai-popUp:after{left:calc(100% - 200px);}
.relative-position a{margin:0}
.br{display:block}
.featured-HFS-analyst.left-img figure.wp-caption{text-align:left;padding:0 0 1rem 12px}
.featured-HFS-analyst.left-img figure.wp-caption img{margin-bottom:5px}
.header-new.industry-banner .our-services.our-eng h1{padding-top:45px}
.header-new.industry-banner .our-services.our-eng p{padding:3rem 0}
.case-font{min-height:105px}

.research-container h4{min-height:190px;}
.research-container h3.h3{min-height:55px}
.left_img{display:inline-block;width:250px;vertical-align:top;padding:0 1rem 0 0;text-align:left}
.right_cont{display:inline-block;vertical-align:top;width:calc(100% - 270px)}
.accordion-block.ac-left .elementor-accordion .elementor-tab-title{text-align:left;line-height:1.2}

.bottom-border{padding-bottom:2rem;}
.homepage-add-section a{margin-bottom:0}

.pulse-survey{padding:0 0 20px 10px}

.contact-bg h2{padding-left:0}

.councilResponse .onecouncil .img-hover-text p{width:242px;height:250px}

.rightSlider-popup{width:400px;height:80vh;transform:translateX(425px);position:fixed}
.rightSlider-popup .popup-content{height:calc(90vh - 100px);overflow:hidden;overflow-y:hidden;overflow-y:scroll;scrollbar-width:thin;}
.rightSlider-popup .popup-content #download-csv{margin-bottom:0}

.newsLetterpagination{text-align:center;padding:0;border-top-width:0;}
.newsLetterpagination a, .newsLetterpagination span{padding:10px 20px;margin:0 15px;}

.disruptor-carousel{margin-bottom:-25px}

.hfs-carousel.slick-slider .slick-next.slick-arrow{right:-15px !important;}
.hfs-carousel.slick-slider .slick-prev.slick-arrow{left:-20px !important;}

.case-study-carousel .hfs-carousel.slick-slider .slick-next.slick-arrow, 
.case-study-carousel .hfs-carousel.slick-slider .slick-prev.slick-arrow{top:50% !important;}


.fixedBTN .hfs-AI{font-size:24px;padding:15px 20px 15px 15px}
.fixedBTN .hfs-AI:after{left:-12px;border-bottom:15px solid transparent;border-right:15px solid #7438F2;}

}



	


@media only screen and (min-width: 1200px){

	
.top-bg{padding:12px 0 0 0;position:relative;}
.header-container{position:relative;margin-top:0;transition:.5s linear;}

header img.logo-round{width:92px;margin-left:10px;}	
.header-container.sticky{position:fixed;margin:0;padding:0;transition:.5s linear;}
.header-container.sticky .main-menu{margin:15px 0 0 45px;}
.header-container.sticky img.logo-round{width:60px;margin-left:10px;}	
.header-container.sticky #header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{top:55px;}
.header-container.sticky #header #mega-menu-wrap-primary #mega-menu-primary > li.mega-become.mega-menu-item > a.mega-menu-link{margin-right:0 !important}
/*.home-banner{margin-top:0px}*/

.container-width,
.special-report .elementor-section .elementor-container,
.hero-slider .swiper-slide-contents,  
.banner-new .elementor-section .elementor-container{max-width:1140px;width:1140px;}
/*.our-clients-say .container-width{width:1140px !important;}*/

.overflow-hidden{margin-top:0}

.product-content,
.team-bg > div{width:1140px;}
.left-container-product{/*width:750px;*/ width:800px}
.right-container-product{width:225px;}

/*.left-item{width:calc(100% - 225px);}
.right-item{width:221px}*/


.bg-purple h3,
.our-latest-insights .anwp-link-without-effects{font-size:23px !important;}
.bg-purple .arrow-link{bottom:10px;}

.HFS-submit .slide-inner-content .subTITLE{font-size:40px !important;margin:0 0 25px 0;padding:20px 0 25px 0;}

.home-form .form-container{padding:90px 50px 50px 100px;}
.home-form .form-container .Pbottom{padding:0 50px 50px 0;}
.home-form .form-container .text-right .wpcf7-submit{margin-right:50px}
.home-form .form-container .wpcf7-spinner{right:190px;}
.home-form .form-container .wpcf7-response-output{margin-right:50px}


}

@media only screen and (min-width : 1366px){
.symposium.story section.elementor-section,
.symposium.story .elementor-container{background-position: -125px center !important;}
.symposium.story img{height:100px !important}
}

@media only screen and (min-width : 1400px){
.our-clients-say .elementor-testimonial{min-height:375px}
}

@media only screen and (min-width : 1500px){
.symposium.story section.elementor-section,
.symposium.story .elementor-container{background-position: left center !important;}
}

@media only screen and (min-width : 1600px){
.top-bg .container-width,
.header-container .container-width,
.container-width-full,
.home-form .elementor-container{width:85% !important;max-width:85%}


.bg-purple .arrow-link{bottom:1rem;}
body .HFS-submit .slide-inner-content{padding-left:18%;padding-right:0;width:87%}
/*body .HFS-submit .swiper-button-prev, 
body .HFS-submit .swiper-button-next{top:25%;}
body .HFS-submit .swiper-button-prev{left:7.75%}*/
body .HFS-submit .swiper-pagination{left:10.25% !important;/*bottom:15px !important;*/}


.home-form .analyst-div{padding:3rem 4rem;margin:0rem 2rem 0 0;background-size:contain;width:650px;border-right:0}
.home-form .analyst-div p{width:560px;}
/*.home-form .form-container{padding:90px 50px 50px 100px;}
.home-form .form-container .Pbottom{padding:0 50px 50px 0;}
.home-form .form-container .text-right .wpcf7-submit{margin-right:50px}
.home-form .form-container .wpcf7-spinner{right:190px;}*/

/*.left-item{width:54.15%;}
.right-item{width:45%;}*/

.our-clients-say .elementor-testimonial{min-height:375px}

}


@media only screen and (min-width : 1800px){
.home-form .analyst-div{width:680px;}

#header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{width:80%;}

/*.left-item{width:54.25%;}
.right-item{width:45%;}*/

/*.home-form{background-size:contain;}*/

.our-clients-say .elementor-testimonial{min-height:355px}
}

@media only screen and (min-width : 2000px){
/*.home-form{background-size:cover;}*/	
}



@media only screen and (min-width: 480px) and (max-width: 767.95px) {
.bg-circle{right:-100px;top:-750px !important;} 
.research-bg .single-search .advance-search-link{}
.hv-search-block .single-search .advance-search-link{margin:10px 0 25px 0 !important}
header .main-menu{display: none !important}
.hv-search-block #searchform ul.advancedsearch-block li.advLI.li-first{width:46% !important;float:left;}
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(2),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(4),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(6),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(8),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(10),
.hv-search-block #searchform ul.advancedsearch-block li.advLI:nth-child(12){margin-right:5%}
#searchform ul.advancedsearch-block{top:20px !important;}
.hv-search-block #searchform ul.advancedsearch-block{top:80px !important}
}

/*-- XR iOS 12 --*/
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
.bg-circle{right:-100px;top:-200px;}
.hv-search-block .single-search .advance-search-link{margin:-45px -135px 0 0}
.research-bg .single-search .advance-search-link{}
#searchform ul.advancedsearch-block{top:25px;width:625px}
#searchform ul.advancedsearch-block li.advLI{width:47%;margin:0 0 30px 0;}
#searchform ul.advancedsearch-block li.advLI.li-first,
#searchform ul.advancedsearch-block li.advLI:last-child{width:100% !important}
#searchform ul.advancedsearch-block li.advLI:nth-child(4),
#searchform ul.advancedsearch-block li.advLI:nth-child(6){margin-right:4%}
.browse-all-hv{text-align:right;margin:-35px 100px 0 0;}
}
/*-- XS Max iOS 12 --*/
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
.bg-circle{right:-100px;top:-200px;}
.hv-search-block .single-search .advance-search-link{margin:-45px -135px 0 0}
.research-bg .single-search .advance-search-link{}
#searchform ul.advancedsearch-block{top:25px;width:625px}
#searchform ul.advancedsearch-block li.advLI{width:47%;margin:0 0 30px 0;}
#searchform ul.advancedsearch-block li.advLI.li-first,
#searchform ul.advancedsearch-block li.advLI:last-child{width:100% !important}
#searchform ul.advancedsearch-block li.advLI:nth-child(4),
#searchform ul.advancedsearch-block li.advLI:nth-child(6){margin-right:4%}
.browse-all-hv{text-align:right;margin:-35px 100px 0 0;}
}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait) {
.research-bg .archive-sort .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
.research-bg .archive-sort .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;text-align:left}  
.relative-position .ai-popUp{right:100px;}
}


@media only screen and (min-device-width: 1022px) and (max-device-height: 1604px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/*.home-form .analyst-div{width:600px;}
.home-form .analyst-div p{width:500px;}*/
/*.HFS-submit .swiper-button-prev, 
.HFS-submit .swiper-button-next{top:20.5%;}*/
/*body .HFS-submit .swiper-pagination{bottom:5% !important;}*/
/*.left-item{width:53.95%;}*/
/*.left-item1, 
.left-item2{min-height:355px;height:355px}*/
/*.right-item img{margin-right:-1px}*/
}


@media only screen and (min-device-width: 1366px) and (max-device-height: 768px) and (orientation : landscape){
body .HFS-submit .slide-inner-content .subTITLE{margin:0 0 30px 0;padding:20px 0 30px 0}
/*body .HFS-submit .swiper-button-prev, 
body .HFS-submit .swiper-button-next{top:17%;}
body .HFS-submit .swiper-button-prev{left:3.5%}
body .HFS-submit .swiper-button-next{right:52% !important}*/	
body .HFS-submit .swiper-pagination{left:7% !important;/*bottom:3% !important;*/}
/*.left-item1, 
.left-item2{min-height:340px;}*/
/*.HFS-submit .slide-wrapper::before{width:54.85%;}
body .right-item img{margin-right:0px}*/
}

@media only screen and (min-device-width: 1440px) and (max-device-height: 900px) and (orientation : landscape){
.HFS-submit .slide-inner-content .subTITLE{margin:0 0 20px 0;padding:10px 0 20px 0}
/*.HFS-submit .swiper-button-prev, 
.HFS-submit .swiper-button-next{top:18.5%;}
.HFS-submit .swiper-button-prev{left:3.5%}
.HFS-submit .swiper-button-next{right:52% !important}*/
.HFS-submit .swiper-pagination{left:7% !important;/*bottom:4% !important;*/}
/*body .HFS-submit .slide-wrapper::before{width:54.85%;}*/
.right-item img{margin-right:0px}
}





/*@media (min-resolution: 1.25dppx) {
.left-item1, 
.left-item2{min-height:335px;}	
}*/


.ui-autocomplete-loading {
    background: url(../img/loader.gif) right center no-repeat;
}

input.checkbox-input-updated {
    position: unset !important;
}

.radio-group {

    display: flex;

    gap: 30px; 

    flex-wrap: wrap;

    align-items: center;

}

.radio-group label {

    display: flex;

    align-items: center;

    gap: 5px;

    white-space: nowrap; 

}
 