
/*
CTC Separate Stylesheet
Updated: 2024-11-05 10:17:59
*/
@media (min-width: 1920px) {
	body, button, input, select, textarea, .ast-button, .ast-custom-button{
		font-size: 0.938vw;
		line-height: 1.25vw;
	}
	.ast-custom-button{
		font-size: 0.833vw;
		padding-top: 0.729vw;
		padding-right: 1.25vw;
		padding-bottom: 0.729vw;
		padding-left: 1.25vw;
	}
	.ast-container {
		max-width: 70.469vw;
	}
	.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button{
		font-size: 0.833vw;
		line-height: 1.042vw;
		letter-spacing: -0.022vw;
	}
	.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
	  padding-top: 0.521vw;
	  padding-bottom: 0.521vw;
	  padding-left: 1.042vw;
	  padding-right: 1.042vw;
	}
	.ast-builder-menu-1 .menu-item > .menu-link{
		font-size: 0.833vw;
	}
	.ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap {
	  min-height: 2.604vw;
	}
	.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
	  padding-top: 0.781vw;
	  padding-bottom: 0.781vw;
	}
	.ast-header-html-2 .ast-builder-html-element{
		font-size: 0.729vw;
	}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,
	.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{
		max-width:68.385vw;
	}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
		padding-top: 3.125vw;
		padding-bottom: 2.604vw;
		padding-left: 1.042vw;
		padding-right: 1.042vw;
	}
	.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{
		font-size: 0.833vw;
	}
	.ast-footer-copyright {
	  font-size: 0.729vw;
	}
	h1, .entry-content h1{
		margin-bottom: 1.4583vw;
	}
	header .custom-logo-link img {
	  max-width: 6.354vw;
	  width: 6.354vw;
	}
	.btn-2wrap {
	  gap: 0.625vw;
	}
	.btn-2wrap a{
	  min-width: 9.1146vw;;
	}
	.arrow-btn-style{
		padding: 0.625vw 2.1875vw 0.625vw 0.8333vw;
		border-radius: 1.6667vw;
		font-size: 0.8333vw;
	}
	.arrow-btn-style::after{
		right: 0.8333vw;
		width: 0.9375vw;
		background-size: 0.99vw;
	}
	.login-top-btn{
		padding: 0.5208vw 1.25vw;
		font-size: 0.9375vw;
		line-height: 1.3542vw; /* 144.444% */
		letter-spacing: -0.028vw;
		min-width: 6.5104vw;
	}
	.section-xs-title{
		font-size: 0.8333vw;
	}
	.check-list-style{
		margin: 0 0 1.25vw;

	}
	.check-list-style li{
		padding-left: 1.6667vw;
		margin: 0 0 0.4167vw;
	}
	.check-list-style li::before{
		width: 1.25vw;
		height: 1.25vw;
	}
	.gray-custom-btn{
		padding: 0.7292vw 1.25vw;
		border-radius: 5.2083vw;
	}
	.arrow-link-style{
		font-size: 0.833vw;
		padding-right: 1.4583vw;
	}
	.arrow-link-style::after{
		width: 0.9375vw;
	}
	.site-footer{
	    border-radius: 1.6667vw 1.6667vw 0.0vw 0.0vw;
	}
	.footer-widget-area .ast-builder-html-element p{
		margin-bottom: 0.8333vw;
	}
	.site-primary-footer-wrap .site-primary-footer-inner-wrap {
	  grid-template-columns: 1.3fr 22.3958vw;
	}
	#menu-privacy-menu {
	  gap: 1.25vw;
	}
	#menu-privacy-menu li a{
		font-size: 0.7292vw;
	}
	.site-footer-primary-section-1 > .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"]{
	  gap: 4.1667vw;
	}
	.site-footer-primary-section-1 .widget_nav_menu .widget-title{
		font-size: 1.1458vw;
		margin: 0 0 0.8333vw;
	}
	.site-footer-primary-section-1 .widget_nav_menu .menu li{
		margin-bottom: 0.8333vw;
	}
	.site-footer-primary-section-1 .widget_nav_menu .menu-link{
		font-size: 0.9375vw;
	}
	#astra-footer-menu{
		gap: 0.5208vw 1.5625vw;
	}
	.site-below-footer-wrap .site-below-footer-inner-wrap{
		padding-top: 1.25vw;
	}
	.site-header-primary-section-right .ast-custom-button{
		width: 8.8542vw;
	}

	.site-content{
			padding-top: 8.3333vw;
	}

	/*Home*/
	.home-main-content-sec{
	  padding: 8.3333vw 0 0;
	}
	.top-main-content-wrap {
	  grid-template-columns: 29.6875vw 1fr;
	  gap: 1.0417vw;
	}
	.top-main-content-col h1{
		font-size: 2.9167vw;
		letter-spacing: -0.182vw;
		margin-bottom: 0.8333vw;
	}
	.star-hd {
	  padding-right: 1.5625vw;
	  max-width: 23.9583vw;
	}
	.star-hd::after{
		width: 1.6667vw;
		height: 1.6667vw;
	}
	.sec-sm-top-hd{
		font-size: 0.960vw;
		margin: 0 0 0.8333vw;
		letter-spacing: 0.063vw;
	}
	.users-world-img{
		margin-bottom: 1.1458vw;
	}
	.top-main-content-col {
	  max-width: 30.7292vw;
	}
	.top-main-content-col p{
		letter-spacing:-0.019vw;
		margin-bottom: 1.0417vw;
	}
	.logos-sec{
		padding: 4.0104vw 0 0;
	}
	.logos-sec .section-xs-title{
		margin: 0 0 1.6667vw;
	}
	.logos-img-wrap {
	  gap: 4.1667vw;
	}
	.hm-logos-sec .logo-image-fig{
		max-height: 3.3333vw;
		width: 8.3333vw;
	}
	.hm-logos-sec .logos-img-wrap{
		gap: 1.0417vw;
	}
	.logo-image-fig {
	  width: 6.25vw;
	}
	.what-crackle-wrap{
	    border-radius: 1.6667vw;
	    padding: 7.5521vw 2.6042vw 7.8125vw;
	    background-position: left 4.1667vw center, left top;
	}
	.what-crackle-content-wrap{
		max-width: 24.5312vw;
	}
	.what-crackle-content-wrap h2{
		margin: 0 0 1.25vw;
	}
	.what-crackle-content-wrap p{
		margin: 0 0 1.7708vw;
	}
	/*--Image content common--*/
	.image-content-row-reverse-sec{
		padding: 3.125vw 0;
	}
	.image-content-row-reverse-repeater{
	  gap: 4.1667vw;
	}
	.image-content-row-reverse-content{
		max-width: 28.6458vw;
	}
	.image-content-row-reverse-content h2{
		margin-bottom: 1.25vw;
	}
	.row-reverse-para p{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
	}
	.powerful-top-content-wrap{
		max-width: 60.8333vw;
		margin: 0 auto 2.6042vw;
	}
	.powerful-top-content-wrap p{
		max-width: 60.8333vw;
		font-size: 1.25vw;
		line-height: 150%; /* 1.875vw */
		letter-spacing: -0.025vw;
	}
	.powerful-sec{
		padding: 6.25vw 0 2.6042vw;
	}
	.drive-up-sec{
		padding-bottom: 6.25vw;
	}
	.drive-up-wrap h2{
		font-size: 6.6667vw;
		letter-spacing: -0.333vw;
		margin: 0 0 1.25vw;
	}
	.drive-up-wrap .ast-custom-button{
		min-width: 11.1979vw;
	}
	.convert-opp-top-wrap h2{
		max-width: 36.6146vw;
	}
	.convert-opp-top-wrap p{
		margin:0.8333vw auto 2.5vw;
		max-width: 27.8646vw;
	}

	.convert-opp-img-content-wrap{
		gap: 3.2292vw;
	}
	.convert-icon-title{
		gap: 0.8333vw;
	}
	.convert-titles-wrap h6{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
	}
	.convert-titles-wrap span{
		font-size: 0.8333vw;
		font-weight: 400;
		letter-spacing: -0.017vw;
	}
	.convert-opp-repeater-wrap{
		gap: 2.0833vw 0;
	}
	.convert-opp-box-col {
	  padding: 0 1.5625vw;
	}
	.convert-main-title-content h2{
		margin: 0.8333vw 0;
	}
	.convert-main-title-content p{
		margin: 0;
		font-size: 0.8333vw;
		letter-spacing: -0.017vw;
	}
	.enterprises-top-sec{
		margin: 0 0 2.5vw;
		gap: 1.5625vw;
	}
	.enterprises-number-box{
		padding: 1.25vw;
		border-radius: 0.625vw;
	}
	.enterprises-number-wrap{
		gap: 0.7812vw;
	}
	.enterprises-sec{
		padding-top: 2.6042vw;
		padding-bottom: 2.6042vw;
	}
	.enterprises-number-box h4{
		font-size: 1.6667vw;
		letter-spacing:-0.033vw;
	}
	.enterprises-box-wrap{
		grid-template-columns: repeat(auto-fit, minmax(16.1458vw, 1fr));
		gap: 1.6146vw;
	}
	.enterprises-box{
		border-radius: 0.625vw;
		padding: 1.6667vw;
		gap: 1.5625vw;
		min-height: 16.6667vw;
	}
	.enterprises-box p{
		font-size: 1.0417vw;
	}
	.enterprises-box-logo-fig {
	  height: 3.5417vw;
	}
	.enterprises-testimonial-author-img-wrap{
		gap: 0.625vw;
	}
	.enterprises-testimonial-author-img-wrap > figure{
		width: 2.5vw;
	}
	.enterprises-testimonial-author-wrap h5{
		font-size: 0.8333vw;
	}
	.enterprises-testimonial-author-wrap span{
		font-size: 0.8333vw;
	}
	.ready-to-unlock-wrap{
		padding: 3.125vw 0 5.9896vw;
	}
	.hm-ready-to-unlock-wrap{
		padding-top: 2.6042vw;
	}
	.ready-to-unlock-row {
	  padding: 3.125vw 3.125vw 3.125vw 2.0833vw;
	  border-radius: 1.6667vw;
	}
	.ready-to-unlock-cont h2{
		font-size: 2.9167vw;
		margin-bottom: 1.25vw;
		margin-top: 1.25vw;
		max-width: 30.5729vw;
	}
	.ready-to-unlock-cont img {
	  width: 6.354vw;
	}
	.form-parent-wrap{
		border-radius: 1.4583vw;
		padding: 1.6667vw;
		max-width: 29.6875vw;
	}
	.form-top-content-wrap p{
		font-size: 1.0417vw;
		margin-bottom: 1.875vw;
	}
	.form-field-row {
	  gap: 0.8333vw;
	}
	.form-field-row.radio-row .wpcf7-form-control-wrap{
		margin-bottom: 0.7292vw;
	}
	.form-field-col{
		margin-bottom: 1.25vw;
	}
	.form-field-col > label,
	.form-field-col > p > label{
		font-size: 0.8333vw;
		margin-bottom: 0.4167vw;
	}
	input[type="text"], 
	input[type="number"], 
	input[type="email"], 
	input[type="url"], 
	input[type="password"], 
	input[type="search"], 
	input[type="reset"], 
	input[type="tel"], 
	input[type="date"], 
	select{
		padding: 0.625vw 0.8333vw;
		gap: 0.4167vw;
		height: 2.1875vw;
		border-radius: 5.2083vw;
		font-size: 0.7292vw;
		font-weight: 400;
	}
	input[type="text"].wpcf7-not-valid, 
	input[type="number"].wpcf7-not-valid, 
	input[type="email"].wpcf7-not-valid, 
	input[type="url"].wpcf7-not-valid, 
	input[type="password"].wpcf7-not-valid, 
	input[type="search"].wpcf7-not-valid, 
	input[type="reset"].wpcf7-not-valid, 
	input[type="tel"].wpcf7-not-valid, 
	input[type="date"].wpcf7-not-valid, 
	select.wpcf7-not-valid{
		border: 0.052vw solid #f00;
	}
	.form-field-col input[type="submit"]{
		font-size: 0.8333vw;
		width: 12.7604vw;
		height: 2.8125vw;
		padding: 0.7292vw 1.1458vw;
	}
	.form-field-row .wpcf7-radio .wpcf7-list-item-label{
		font-size: 0.8333vw;
	}
	.form-field-col .wpcf7-spinner{
	  top: 0.7812vw;
	}
	form.submitting .wpcf7-spinner{
			top: 0.7812vw;
			left: -0.5208vw;
	}
	form.submitting .form-field-col input[type="submit"]{
		padding-left: 2.3438vw;
	}
	.wpcf7 .wpcf7-not-valid input[type="checkbox"], .wpcf7 .wpcf7-not-valid input[type="radio"]{
		outline: 0.052vw solid #f00;
	}
	.wpcf7 input[type="checkbox"]{
		width: 0.917vw;
	  min-width: 0.917vw;
	  height: 0.917vw;
	}
	.button-group-wrap{
		gap: 0.625vw;
	}
	.white-anchor-btn{
		height: 2.8125vw;
		padding: 0.7292vw 1.25vw;
		gap: 0.4167vw;
		border-radius: 5.2083vw;
		font-size: 0.7292vw;
	}
	.trans-anchor-btn{
		height: 2.8125vw;
		padding: 0.7292vw 1.25vw;
		gap: 0.4167vw;
		border-radius: 5.2083vw;
		font-size: 0.7292vw;
	}
	.insights-hm-sec{
		padding-top: 5.2083vw;
	}
	.insights-hm-top-sec{
		gap: 0.5208vw;
		margin-bottom: 1.6667vw;
	}
	.insights-hm-post-wrap{
		grid-template-columns: 1fr 15.7292vw;
		gap: 1.25vw;
		margin-bottom: 1.25vw;
	}
	.insights-hm-post-content{
		padding: 2.6042vw 2.8125vw;
		border-radius: 1.6667vw;
	  gap: 3.6458vw;
	}
	.insights-post-title{
		font-size: 1.4583vw;
		line-height: 2.1875vw; /* 150% */
		max-width: 28.125vw;
	}
	.insights-post-date{
		font-size: 0.7812vw;
		max-width: 5.7292vw;
	  margin: 0.2604vw 0 0;
	}
	.insights-hm-post-title-date{
		gap: 0.5208vw;
	}
	.cat-title{
		font-size: 0.6771vw;
		border-radius: 5.2083vw;
		padding: 0.5208vw 0.7812vw;
	}
	.insights-hm-post-cat{
		gap: 0.625vw;
	}
	.insights-hm-post-link{
		max-width: 6.25vw;
	}
	.insights-hm-post-img{
		height: 15.7292vw;
	  width: 15.7292vw;
	  border-radius: 1.6667vw;
	}
	.faq-wrap{
		gap: 1.5625vw;
	}
	.faq-content-wrap{
		max-width: 22.9167vw;
	}
	.sec-56hd{
		font-size: 2.9167vw;
		letter-spacing:-0.088vw;
		margin: 0 0 0.8333vw;
	}
	.faq-content-wrap p{
		font-size: 0.8333vw;
		margin: 0 0 2.1875vw;
	}
	.faq-question-wrap {
	  max-width: 38.3854vw;
	}
	.faq-content-wrap .ast-custom-button{
		font-size: 0.7292vw;
		min-width: 12.7604vw;
	}
	.accordion-wrap {
	  border-top: 0.052vw solid color(display-p3 0 0 0);
	}
	.accordion-wrap:last-child{
	  border-bottom: 0.052vw solid color(display-p3 0 0 0);
	}

	.accordion-wrap::before{
		font-size: 1.0417vw;
  		max-height: 4.583vw;
	}
	.accordion-wrap::after{
		top: 1.3542vw;
		width: 1.6667vw;
		height: 1.6667vw;
		background-size: 1.667vw;
  		max-height: 4.583vw;
	}
	.accordion-tab-content{
		padding: 0 2.6042vw 1.6667vw;
	}
	.faq-sec{
		padding-bottom: 4.1667vw;
	}
	.accordion-tab-title{
	  padding: 1.6667vw 2.6042vw;
	}
	.accordion-tab-title h5{
		font-size: 1.0417vw;
	}
	.main-header-menu > .menu-item > .menu-link{
		padding-top: 1.0417vw;
		padding-bottom: 1.0417vw;
	}
	.main-header-menu > .menu-item:hover > .menu-link::after{
		border-bottom: 0.156vw solid #FF0020;
		border-bottom: 0.156vw solid color(display-p3 0.9569 0.0353 0.1882);
	}
	.main-header-menu .sub-menu{
		width: 12.5vw;
	}
	.main-header-menu .sub-menu .menu-link {
	  padding: 1.0417vw;
	}
	.users-world-img img{
		max-width: 14.5833vw;
	}
	.form-shortcode-wrap .wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{
		font-size: 0.8333vw;
	}
	.intl-tel-input.separate-dial-code .selected-dial-code{
		font-size:0.7292vw;
	}
	.contacted-whatsapp {
		font-size: 0.8333vw;
	}
	.contact-main-content-sec{
		padding-bottom: 5.2083vw;
	}
	.contact-location-wrapeer{
		gap: 1.0417vw;
		border-radius: 1.6667vw;
		padding: 3.8542vw 0 5.4167vw 0;
	}
	.global-location-wrap{
		border-left: 0.052vw solid #E5E4E1;
		width: 31.3542vw;
		padding: 0.0vw 1.5625vw 1.5625vw 2.6042vw;
	}
	.contact-form-wrap h2{
		padding-left: 1.5104vw;
	}
	.heading-location h2{
		font-size: 1.7708vw;
		letter-spacing: -0.053vw;
		padding-bottom: 0.4688vw;
	}
	.location-detail-section{
	  gap: 1.5625vw;
	}
	.location-content h2{
		font-size: 1.3542vw;
	}
	.location-content p{
		margin-bottom: 0.5208vw;
	}
	.location-content p, .location-content h5{
		line-height: 1.5625vw;
		font-size: 0.8333vw;
	}
	.location-image img{
		border-radius: 1.0417vw;
		min-width: 10.417vw;
	}
	.heading-location p{
		font-size: 0.8333vw;
	}
	.contact-form-wrap .form-parent-wrap{
		padding: 1.5625vw 1.6667vw 0 1.5104vw;
	}
	.global-location-detail{
		padding: 1.5625vw;
		gap: 0.9375vw;
		border-radius: 0.8333vw;
		border: 0.052vw solid #CECACA;
	}
	.footer-get-update-sec{
		padding: 2.6042vw 0 2.6042vw 0;
	}
	.get-update-section{
	  padding: 3.125vw 3.125vw 3.125vw 4.4792vw;
	  border-radius: 1.6667vw;
	  gap: 8.3333vw;
	}
	.get-update-inner-content h2{
		padding-bottom: 1.0417vw;
		font-size: 2.9167vw;
		letter-spacing: -0.088vw;
	}
	.get-update-inner-content p{
		font-size: 0.9375vw;
		line-height: 150%;
		letter-spacing: -0.019vw;
	}
	.get-update-content{
		max-width: 18.5938vw;
	}
	.get-update-img{
		border-radius: 5.2083vw;
		border: 0.052vw solid rgba(51, 36, 79, 0.15);
		border: 0.052vw solid color(display-p3 0.1922 0.1451 0.298 / 0.15);
		width: 32.5521vw;
		height: 3.4896vw;
		padding: 0.625vw 0.5208vw 0.625vw 1.0417vw;
	}
	.get-update-img .form-field-col input[type="submit"]{
		width: 10.4167vw;
	}
	 .page-template-contact-us-template .site-content{
	 	padding-top: 3.6458vw;
	 }
	.bgcol-top-section-content-sec{
	  padding-top: 9.8958vw;
	  padding-bottom: 6.0938vw;
	}
	.bgcol-top-section-content-sec h1{
		font-size: 3.3333vw;
		letter-spacing: -0.1vw;
		margin: 0 0 1.0417vw;
	}
	.bgcol-top-section-content-sec p{
		max-width: 27.5521vw;
		letter-spacing: -0.019vw;
	}
	.news-sidebar-wrap{
		grid-template-columns: 1fr 20.4167vw;
		gap: 1.875vw;
		padding: 5.3125vw 0 3.125vw;
	}
	.news-post-overlay-img{
	  border-radius: 1.6667vw;
	}
	.news-post-overlay-content{
	  bottom: 1.1979vw;
	  padding: 0 1.1458vw;
	}
	.news-sidebar-left-img-content{
	  bottom: 3.2812vw;
	  padding: 0 1.7188vw;
	}
	.date-logo-wrap{
		gap: 0.4167vw;
	}
	.main-news-post-title{
		font-size: 1.25vw;
		letter-spacing: -0.037vw;
		margin: 0.625vw 0;
	}
	.main-news-post-short-content{
		font-size: 0.8333vw;
		margin: 0 0 0.625vw;
	}
	.news-sidebar-left-img-content .news-brand-title,.news-sidebar-left-img-content .news-date{
		font-size: 0.7292vw;
	}
	.news-sidebar-left-img-content .news-brand-img{
		width: 2.1875vw;
		height: 2.1875vw;
	}
	.news-post-title{
		font-size: 0.8333vw;
		letter-spacing: -0.025vw;
		margin:0.4167vw 0 0;
	}
	.news-brand-title{
		font-size: 0.625vw;
	}
	.news-date{
		font-size: 0.625vw;
		padding-left: 0.8333vw;
	}
	.news-date::before{
		width: 0.4167vw;
		height: 0.4167vw;
	}
	.news-brand-img{
		width: 1.6667vw;
		height: 1.6667vw;
	}
	.news-post-overlay::after{
		border-radius: 1.6667vw;
	}
	.news-post-right-title{
		font-size: 0.9375vw;
		letter-spacing: -0.028vw;
		margin: 0.625vw 0 0;
	}
	.news-sidebar-right-img-content .news-brand-title,.news-sidebar-right-img-content .news-date{
		font-size: 0.625vw;
	}
	.news-sidebar-right-wrap .news-post-meta{
		border-bottom: 0.052vw solid #BEBEBE;
		padding-bottom: 0.8333vw;
	}
	.news-post-meta{
		margin-top: 0.8333vw;
	}
	.sec-32hd{
			font-size: 1.6667vw;
			letter-spacing: -0.05vw;
			margin: 0 0 1.3021vw;
	}
	.brand-category-list{
		margin: 0 0 2.5vw;
		gap: 1.0417vw 1.3542vw;
	}
	.filter-brand-btn{
		padding: 0.4167vw 0.5208vw;
		border-radius: 15.625vw;
		gap: 0.4167vw;
	}
	.filter-brand-btn img{
		flex-basis: 1.6667vw;
	}
	.filter-brand-btn span{
		font-size: 0.7292vw;
	}
	.news-card-gride-wrap{
		gap:2.9167vw 1.0417vw;
		margin-bottom: 3.3333vw;
	}
	.news-card-img-fig{
	  border-radius: 1.25vw;
	}
	.news-card-img{
		border-radius: 1.25vw;
	}
	.news-card-col .news-post-title{
		padding-right: 0.5208vw;
	}
	.latest-news-sec .sec-32hd{
		margin-bottom: 2.5521vw;
	}
	.load-more-btn{
		padding: 0.521vw 1.25vw;
		border-radius: 5.208vw;
		font-size: 0.8333vw;
		letter-spacing: -0.025vw;
		margin: 0 auto 4.6875vw;
	}
	/*--End News Page--*/
	#loader img {
	  width:3.3333vw; /* Adjust the size of your loader image */
	}
	/*-- common-loader end--*/

	/*--Blog Mian Page--*/
	.post-common-main-content-sec{
		padding: 0 0 2.344vw;
	}
	.blog-post.swiper-slide{
	  border-radius: 1.5625vw;	
	}
	.blog-featured-image {
	  height: 28.8542vw;
	  border-radius: 1.5625vw;
	  padding: 3.125vw;
	}
	.blog-featured-image::after {
	  border-radius: 1.6667vw;
	}
	.blog-overlay .blog-title{
		font-size: 2.0833vw;
		letter-spacing: -0.063vw;
		margin: 1.042vw 0;
		max-width: 46.667vw;
	}
	.blog-overlay .blog-content{
		font-size: 0.9375vw;
		max-width: 46.6667vw;
		margin: 0 0 0.8333vw;
	}
	.blog-meta{
		gap: 0.4167vw;
		font-size: 0.7292vw;
	}
	.author-image {
	  width: 1.5625vw;
	  height: 1.5625vw;
	}
	.blog-author-image{
		width: 2.5vw;
	}
	.blog-author-name, .blog-author-desg{
		font-size: 0.833vw;
	}
	.blog-date{
		padding-left: 0.8333vw;
	}
	.blog-date::before {
	  width: 0.4167vw;
	  height: 0.4167vw;
	}
	.blog-read-more-img {
	  width: 2.6562vw;
	}
	.pagination-arrow-wrap{
		gap: 1.0417vw;
		margin-top: 1.0417vw;
	}

	.sec-48hd{
		font-size: 2.5vw;
		letter-spacing: -0.075vw;
		margin: 0 0 2.7083vw;
	}
	.recent-blogs-grid{
		gap: 3.333vw 1.5625vw;
	}
	.blog-card-pic{
	  border-radius: 1.25vw;
	  margin-bottom: 0.833vw;
	}
	.blog-card-img{
	  border-radius: 1.25vw;
	}
	.blog-card-title{
		font-size: 1.25vw;
		letter-spacing: -0.037vw;
		margin: 0.625vw 0 0.8333vw;
	}
	.blog-card-content{
		font-size: 0.8333vw;
		margin: 0 0 0.8333vw;
	}
	.blog-card-item{
	}
	.recent-blogs-grid{
		margin-bottom:2.5vw;
	}
	.blog-button-prev img, .blog-button-next img {
	  width: 2.5vw;
	}
	.swiper-pagination-arrow{
		gap: 0.8333vw;
	}
	.swiper-pagination-bullet{
		height: 0.5208vw;
		width: 0.5208vw;
	}

	.show-content {
	  margin-top: 0.5208vw;
	}
	.top-career-wrap{
		padding-bottom: 1.5625vw;
	}
	.top-career-wrap h2{
	  font-size: 2.1875vw;
	  line-height: 3.0208vw;
	  padding-bottom: 1.0417vw;
	}
	.location-sec{
	  gap: 1.25vw;
	}
	.pos-open{
		border-radius: 15.625vw;
		width: 4.4792vw;
		height: 1.7708vw;
		padding: 0.4167vw 0.5208vw 0.4688vw 0.5208vw;
	}
	.pos-open span{
		font-size: 0.7292vw;
		line-height: 1.25vw;
	}
	.loc-open{
		padding-left:1.5625vw;
	}
	.loc-open::before{
	  width: 1.25vw;
	  height: 1.25vw;
	  background-size: 1.198vw;
	}
	.careers-single-section .btn-wrap{
	  gap: 0.4167vw;
	}
	.careers-single-section .btn-wrap a{
		padding: 0.7292vw 3.0208vw;
	}
	.description-application-wrp{
		margin-top: 3.125vw;
	}
	.open-position-container{
		padding-left: 10.4167vw;
		padding-right: 10.4167vw;
	}
	.career-detailed-sec h2{
		font-size: 1.25vw;
		letter-spacing: -0.037vw;
		padding-bottom: 1.0417vw;
		padding-top: 0.2604vw;
	}
	h2.first-heading{
		padding-top: 2.6042vw;
	}
	.career-detailed-sec p .career-detailed-sec ul li{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
		margin-bottom: 0.8333vw;
	}
	.career-detailed-sec ul{
		margin-left: 1.3021vw;
	}
	.career-detailed-sec ul li{
		padding-bottom:0.5208vw;
	}
	#application-form-career{
		border-radius: 1.4583vw;
		padding: 1.6667vw;
		margin-bottom: 1.6667vw;
		gap: 1.6667vw;
	}
	.back-link-career{
		padding-bottom: 6.25vw;
	}
	.back-link-career a::before{
	  width: 1.25vw;
	  height: 1.25vw;
  		background-size:1.25vw
	}

	.cd-upload-btn::before{
	  width: 1.25vw;
	  height: 1.25vw;
	  background-size: 0.833vw;
	}
	.back-link-career a{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
		padding-left:1.5625vw;
	}
	.single-careers .site-content{
		padding-top: 1.5625vw;
	}
	.form-parent-wraps h2{
		font-size: 1.25vw;
		line-height: 1.6667vw;
		padding-bottom: 1.5625vw;
	}
	.form-parent-wraps .form-field-row{
		gap: 1.875vw;
	}
	.codedropz-upload-handler{
		border-radius: 0.5208vw;
		border: 0.052vw dashed #D9D9D9;
		height: 6.25vw;
	}
	.cd-upload-btn{
		font-size: 0.9375vw;
		padding-left: 1.5625vw;
	}
	.codedropz-upload-container{
		padding: 2.6042vw 1.0417vw;
	}
	/* career css end */

	/* career main page css start */
	.careers-main-banner-sec{
		padding: 3.5vw 0;
	}
	.career-main-banner-cont{
		max-width: 24vw;
	}
	.career-main-banner-cont h1{
		font-size: 3vw;
		letter-spacing: -0.141vw;
		margin-bottom: 1.5625vw;
	}
	.trans-btn{
		font-size: 1.116vw;
		line-height: 1.813vw; 
		letter-spacing: -0.033vw;
		border-radius: 6.975vw;
		border: 1.339px solid #1F1D1E;
		border: 1.339px solid color(display-p3 0.1216 0.1137 0.1176);
		padding: 0.697vww 1.674vw;
	}
	.first-left-img {
	  max-width: 9.1146vw;
	}
	.second-right-img {
	  max-width: 13.8021vw;
	}
	.who-main-content-sec{
		padding: 7.2917vw 0;
	}
	.who-location-wrapper h2{
		font-size: 6.6667vw;
		letter-spacing: -0.333vw;
		margin-bottom: 0.8333vw;
	}
	.who-location-wrapper h5{
		font-size: 2.9167vw;
		letter-spacing: -0.088vw;
		max-width: 38.0208vw;
		margin: 0 auto 0.8333vw;
	}
	.who-location-wrapper p{
		max-width: 34.8958vw;
	}
	.mission-main-content-sec{
		padding: 10.8333vw 0;
	}
	.mission-location-wrapper h2{
		font-size: 5.2083vw;
		letter-spacing: -0.1562vw;
		margin-bottom: 0.8333vw;
	}
	.mission-location-wrapper h5{
		font-size: 2.9167vw;
		letter-spacing: -0.088vw;
		max-width: 46.875vw;
	}
	.ourvalues-main-content-sec{
		padding: 7.2917vw 0 1.5vw;
	}
	.ourvalues-wrapper{
		margin-bottom: 2.7083vw;
	}
	.ourvalues-wrapper h2,
	.why-crackle-wrapper h2,
	.benefits-wrapper h2,
	.hire-process-wrapper h2{
		font-size: 3.3333vw;
		letter-spacing: -0.1vw;
		margin-bottom: 1.25vw;
	}
	.ourvalues-wrapper p,
	.why-crackle-wrapper p,
	.benefits-wrapper p,
	.hire-process-wrapper p{
		font-size: 2.0833vw;
		letter-spacing: -0.063vw;
	}
	.why-crackle-grid-icon img {
	  	width: 4.8vw;
	  	height: 4.8vw;
	}
	.why-crackle-grid-col h4{
		font-size: 1.4vw;
		margin-bottom: 0.6vw;
	}
	.why-crackle-grid-content p{
		font-size: 1vw;
	}
	.accordian-icon img{
		width: 2.7083vw;
		height: 2.7083vw;
	}
	.accordian-row {
	  gap: 1.5625vw;
	}
	.accordion-col{
		border-radius: 0.8333vw;
		padding: 1.25vw;
	}
	.accordion-header {
	  gap: 0.8333vw;
	}
	.accordion-header:after{
	  width: 2.1875vw;
	  height: 2.1875vw;
	  background-size: 2.188vw;
	}
	.active.accordion-header:after{
	  background-size: 2.188vw;		
	}
	.accordian-title{
		font-size: 1.1458vw;
		letter-spacing: -0.023vw;
	}
	.accordion-content{
		margin-top: 0.625vw;
		font-size: 0.8333vw;
		line-height: 1.25vw; /* 150% */
	}

	.why-crackle-main-content-sec{
		padding: 1.5625vw 0 9.1146vw;
	}
	.why-crackle-wrapper{
		margin-bottom: 2.7083vw;
	}
	.why-crackle-slid-icon img{
		width: 5.2083vw;
		height: 5.2083vw;
	}
	.why-crackle-slide{
		border-radius: 1.6667vw;
		border: 0.052vw solid #DFDFDF;
		border: 0.052vw solid color(display-p3 0.874 0.874 0.874);
		padding: 2.0833vw;
		min-height: 24.3229vw;
	}
	.why-crackle-slide h4{
		font-size: 1.6667vw;
		letter-spacing: -0.05vw;
	}
	.why-crackle-slide.swiper-slide-active h4{
		margin-bottom: 2.6042vw;	
	}
	.show-content{
		font-size: 1.1458vw;
		letter-spacing: -0.023vw;
	}
	.why-crackle-slide.swiper-slide-active{
		padding-top: 4.9479vw;
		padding-bottom: 5.4688vw;
		border: 0.052vw solid #F8F6F3;
		border: 0.052vw solid color(display-p3 0.9725 0.9647 0.9529);
	}
	.swiper-arrow-slide-wrap{
		min-height: 2.3438vw;
		margin-top: 2.7083vw;
	}
	.why-crackle-slider .swiper-arrow-slide-wrap{
		max-width: 5.2083vw;
		margin: 2.7083vw auto 0;
	}
	.benefits-main-content-sec{
		padding: 9.1146vw 0;
	}
	.benefits-wrapper{
		margin-bottom: 2.7083vw;
	}
	.section-benefits .desk-img {
	  max-width: 65vw;
	}
	.why-crackle-main-container{
		padding: 5vw 1.8vw 5.5vw;
		border-radius: 1.8vw;
	}
	.why-crackle-grid-icon {
  		margin-bottom: 1.6vw;
	}
	.open-position-slider{
		max-width: 65vw;
	}
	.benefits-box-wrap{
		border-radius: 0.8333vw;
		padding: 2.0833vw;
		max-width: 26.4062vw;
	}
	.benefits-box-wrap h5{
		font-size: 1.6667vw;
		letter-spacing: -0.05vw;
		margin-bottom: 0.8333vw;
	}
	.benefits-box-wrap p{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
	}
	.why-crackle-grid-row{
		max-width: 75vw;
	}
	.left-benefits-box {
	  bottom: 1.7708vw;
	  left: -5vw;
	}
	.right-benefits-box {
	  top: 2.0833vw;
	  right: -5vw;
	}
	.hire-process-main-content-sec{
		padding: 9.1146vw 0;
	}
	.hire-process-wrapper{
		margin-bottom: 2.7083vw;
	}
	.slider-hire-process {
	  gap: 1.5625vw 0;
	  max-width: 62vw;
	}
	.slider-hire-section:before{
	  border-right: 0.104vw dashed rgba(31, 29, 30, 0.61);
	  border-right: 0.104vw dashed color(display-p3 0.1216 0.1137 0.1176 / 0.61);
	  left: 3.2292vw;
	  top: 3.9062vw;
	}
	.hire-title-cont-wrap{
	  gap: 4.4271vw;
	}
	.hire-icon{
		width: 6.5625vw;
		margin-right: 1.0417vw;
	}
	.hire-icon img{
		width: 6.5625vw;
	}
	.hire-title{
		min-width: 7.2917vw;
	}
	.hire-title h5{
		font-size: 1.6667vw;
		letter-spacing:-0.05vw;
	}
	.hire-cont p{
	  max-width: 36.4583vw;
	}

	.fair-and-inclusive-process-sec{
		padding: 9.1146vw 0;
	}
	.fair-and-inclusive-process-row {
	  gap: 3.75vw;
	  max-width: 65vw;
	}
	.fair-and-inclusive-process-row h2{
		font-size: 3.3333vw;
		letter-spacing: -0.1vw;
		margin-bottom: 1.25vw;
	}
	.fair-and-inclusive-process-row p{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
	}

	.add_cracklers-main-content-sec{
		padding: 9.1146vw 0;
	}
	.add_cracklers-slide{
		border-radius: 1.6667vw;
	}
	.add_cracklers-slide-img-wrap{
		padding-right: 1.875vw;
		padding-top: 2.4479vw;
	}
	.add_cracklers-slide-content-wrap{
		padding-right: 0.7812vw;
	}
	.add_cracklers-slide-img-wrap img{
		max-width: 21.9271vw;
	}
	.add_cracklers-slide-content-wrap h4{
		font-size: 2.0833vw;
		letter-spacing: -0.063vw;
		margin-bottom: 1.25vw;
	}
	.add_cracklers-slide-content-wrap p{
		font-size: 1.4583vw;
		line-height: 2.1875vw; /* 150% */
		margin-bottom: 1.25vw;
	}
	.crackler-name{
		font-size: 1.0417vw;
		letter-spacing: -0.031vw;
		margin-bottom: 0.4167vw;
	}
	.crackler-designation{
		font-size: 1.0417vw;
		letter-spacing: -0.031vw;
	}
	.add_cracklers-slider .swiper-arrow-slide-wrap {
	  max-width: 5.2083vw;
	}
	.swiper-dot-arrow-wrap{
		margin-top: 2.3438vw;
	}
	.add_cracklers-slide-content{
		max-width: 38.3333vw;
	}
	.swiper-pagination-bullet{
		width: 0.5208vw;
	  height: 0.5208vw;
	}
	.careers-main-banner-wrapper{
		gap: 8vw;
	}
	.open-position-main-content-sec{
		padding: 4.9479vw 0 6.7708vw;
	}
	.open-position-wrapper{
		margin-bottom: 2.7083vw;
	}
	.open-position-wrapper h2{
		font-size: 5.4167vw;
		letter-spacing: -0.271vw;
		margin-bottom: 1.25vw;
	}
	.open-position-wrapper p{
		font-size: 2.0833vw;
		letter-spacing: -0.063vw;
	}
	.open-position-dot-arrow-wrap {
	    max-width: 5.2083vw;
	    margin: 2.3438vw auto 0;
	}
	.page-template-career-template .open-position-dot-arrow-wrap{
		max-width: 100%;
	}
	.open-position-section{
		border-radius: 1.0417vw;
		min-height: 19.6875vw;
		padding: 2.0833vw;
	}
	.open-position-section h2{
		font-size: 1.8vw;
		letter-spacing: -0.037vw;
		margin-bottom: 0.2083vw;
	}
	.position-location-span{
		font-size: 1vw;
	}
	.open-position-section.swiper-slide-active{
		padding-top: 4.5312vw;
		padding-bottom: 4.5312vw;
	}
	.open-position-section .show-content p{
		font-size: 1.1vw;
		letter-spacing: -0.019vw;
		max-width: 24vw;
	}
	.open-position-view-more-wrap {
		margin-top: 1.25vw;
	}
	.open-position-view-more-wrap a{
		padding-right: 1.6667vw;
		font-size: 0.8333vw;
		font-weight: 400;
	}
	.open-position-view-more-wrap a:after{
	    width: 1.25vw;
	    height: 1.25vw;
	    background-size: 0.938vw;
	}
	/* career main page css end */

	/*--single Blog Page--*/

	.single-blog-top-wrap{
	}
	.single-banner-img-pic,.single-banner-img-pic img{
		border-radius: 0.833vw;
	}
	.single-post-common-top-wrap{
		grid-template-columns: 1fr 21.51vw;
  		gap:1.771vw;
	}
	.single-blog-top-wrap h1{
		font-size: 2.083vw;
		letter-spacing: -0.063vw;
		margin: 1.0417vw 0;
	}
	.cat-badge-wrap{
	  gap: 0.5208vw 1.0417vw;;
	}
	.category-name-badge{
		border-radius: 5.2083vw;
		padding: 0.5208vw 0.7812vw;
		font-size: 0.6771vw;
	}
	.single-detail-main-wrap{
		grid-template-columns:1fr 19.167vw;
		gap: 4.167vw;
	}
	.sidebar-related-title{
		font-size: 2.083vw;
		letter-spacing: -0.063vw;
		margin: 0 0 1.563vw;
	}
	.sidebar-related-blog .blog-card-item{
		margin-bottom: 3.125vw;
	}
	.overview-txt{
		margin: 0 0 1.0417vw;
		font-size: 0.7292vw;
	}
	.blog-overview-meta{
		border-bottom: 0.052vw solid #666;
		border-bottom: 0.052vw solid color(display-p3 0.4 0.4 0.4);
		padding-bottom: 1.0417vw;
		margin-bottom: 2.0833vw;
	}
	.blog-overview-meta .blog-meta,.blog-overview-meta .blog-date{
		color: #1F1D1E;
		color: color(display-p3 0.1216 0.1137 0.1176);
	}
	.blog-card-bx{
		border-radius: 1.25vw;
		margin-bottom: 1.25vw;
	}
	.blog-card-bx .blog-card-pic{
		border-radius: 1.25vw 1.25vw 0.0vw 0.0vw;
	}
	.blog-card-bx .blog-card-img{
		border-radius: 1.25vw 1.25vw 0.0vw 0.0vw;
	}
	.blog-card-content-wrap{
		padding: 1.0417vw;
	}
	.blog-card-content-wrap .arrow-link-style{
		margin-top: 0.625vw;
		font-size: 0.8333vw;
	}
	.single-blog-main-wrap {
	  margin-top: 3.125vw;
	  margin-bottom: 3.125vw;
	}
	.recent-blog-posts{
		border-radius: 1.6667vw 1.6667vw 0.0vw 0.0vw;
	}
	.recent-blog-posts{
		padding: 3.125vw 0;
		margin-bottom: -1.5625vw;
	}
	.recent-heading-wrap{
		gap: 1.0417vw;
		margin-bottom: 2.7083vw;
	}
	.recent-heading-wrap >h3{
		font-size: 2.5vw;
	}
	.recent-blog-bottom-posts .blog-card-pic{
		margin-bottom: 1.667vw;
	}
	.recent-blog-bottom-posts{
		padding-bottom: 4.688vw;
	}
	.blog-content p{
		font-size: 0.9375vw;
	}
	.single-post-common-top-details-wrap .publish-last-update-wrap{
		margin-top: 1.042vw;
	}
	.single-post-common-top-details-wrap .cat-badge-wrap{
		gap: 0.521vw 0.781vw;
	}
	/*--End single Blog Page--*/

	/*--single Case Study Page--*/

	.blog-content h2{
		font-size: 1.875vw;
		margin-bottom: 1.042vw;
		letter-spacing: normal;
	}
	.blog-content h3{
		font-size: 1.354vw;
		margin-bottom: 1.042vw;
		letter-spacing: normal;
	}
	.blog-content ul, .blog-content ol{
		margin-left: 1.302vw;
	}
	.blog-content ul li, .blog-content ol li{
		margin-bottom: 0;
		font-size: 0.9375vw;
	}
	.epcm-render-rate-section{
		margin-bottom: 2.031vw;
	}
	.epcm-render-rate-top-wrap p{
		font-size: 1.771vw;
		letter-spacing: -0.035vw;
		margin-bottom: 1.458vw;
	}
	.epcm-render-rate-repeater-wrap{
		border-radius: 1.6667vw;
		padding: 3.125vw;
		gap: 4.1667vw;
	}
	.epcm-render-rate-repeater-col label{
		font-size: 1.0938vw;
		letter-spacing: 0.022vw;
		padding-bottom: 1.5625vw;
		border-bottom: 0.5px solid #1F1D1E;
		border-bottom: 0.5px solid color(display-p3 0.1216 0.1137 0.1176);
	}
	.epcm-render-rate-repeater-col h3{
		font-size: 3.3333vw;
		letter-spacing: 0.067vw;
	}
	.right-scrolling-image{
	  top: 2.6042vw; /* Adjust this value as per your design */
	  padding-top: 6.7708vw;
	}
	 
	.scrolling-content-wrap{
	  height: 75vh; /* Adjust the height for scroll effect */
	  margin-bottom: 1.0417vw;
	  max-width: 22.5vw;
	  padding-top: 6.7708vw;
	}
	 
	.right-scrolling-image img {
	  max-width: 35.0521vw;
	}
	.scrolling-content-wrap h3{
		font-size: 1.6667vw;
		letter-spacing: -0.05vw;
		margin: 0 0 0.8333vw;
	} 
	.scrolling-content-wrap p{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
	}

	/*End publisher scrolling css*/

	/*--Publisher page--*/
	.publisher-top-main-content-sec{
		padding: 10.4167vw 0 0;
	}
	.publisher-top-main-content-sec .top-main-content-col h1{
		max-width: 24.4792vw;
	}
	.publisher-top-main-content-sec .top-main-content-col p{
		max-width: 25.0vw;
	  font-size: 1.25vw;
	  letter-spacing: -0.025vw;
	}
	.parallax-heading-wrap{
	  max-width: 34.2708vw;
	}
	.parallax-heading-wrap h2{
		letter-spacing: -0.075vw;
		margin: 0 0 1.7708vw;
	}
	.parallax-heading-wrap h4{
		font-size: 1.6667vw;
		letter-spacing: -0.05vw;
	}
	.parallax-sec{
		padding: 5.2083vw 0;
	}
	.ad-banner-format-sec{
		padding: 2.6042vw 0;
	}
	.ad-banner-format-hd-wrap h2{
		font-size: 2.5vw;
		letter-spacing: -0.075vw;
		margin: 0 0 1.5625vw;
	}
	.ad-banner-format-hd-wrap p{
		font-size: 2.0833vw;
		letter-spacing: -0.063vw;
	}
	.ad-banner-format-tab-container {
		gap: 3.9062vw;
		padding: 2.8125vw;
		border-radius: 1.25vw;
	} 
	.tab-link {
		padding: 1.0417vw 0;
		font-size: 1.25vw;
	}
	.tab-link.active {
		border-bottom: 1px solid #F00;
		border-bottom: 1px solid color(display-p3 0.8431 0.0078 0.149);
	} 
	.tab-panel {
	  gap: 2.0833vw;
	} 
	.tab-link-column{
		grid-template-columns: 8.0729vw 1fr;
		gap: 3.125vw;
	}
	.tab-left-column img {
		max-width: 14.2188vw;
	}
	.cta-btn {
	  padding: 0.5208vw 1.0417vw;
	  border-radius: 0.2604vw;
	}
	.tab-right-content-wrap p {
	  font-size: 0.9375vw;
	  letter-spacing: -0.019vw;
	  margin: 0 0 1.5625vw;
	}
	.tab-img-wrap{
		border-radius: 0.8333vw;
	  padding: 3.125vw 1.5625vw;
	}
	.tab-img-wrap img {
	  height: 22.8125vw;
	}
	.red-btn-style{
		padding: 0.3646vw 32.0.7292vw;
		border-radius: 133.47.7083vw;
		border: 1.339px solid #FF0020;
		border: 1.339px solid color(display-p3 0.9569 0.0353 0.1882);
		font-size: 0.7292vw;
		line-height: 34.42.6042vw; /* 248.701% */
		letter-spacing: -0.022vw;
	}
	.red-btn-style:focus{
		border: 1.339px solid #FF0020;
		border: 1.339px solid color(display-p3 0.9569 0.0353 0.1882);
	}
	.red-btn-style:hover{
		border: 1.339px solid #1f1d1e
	}
	.integr-seamless-sec{
		padding: 5.2083vw 0 4.1667vw;
	}
	.sec-64hd{
		font-size: 3.3333vw;
		letter-spacing: -0.167vw;
	}
	.integr-seamless-sec .sec-64hd{
		margin: 0 0 4.1667vw;
	}
	.integr-number-wrap {
	  max-width: 31.7708vw;
	}
	.integr-number-repeater-wrap{
		grid-template-columns:2.6562vw 1fr;
		gap: 1.3021vw;
	}
	.num-brd{
		border: 2px solid #FF0020;
		border: 2px solid color(display-p3 0.9569 0.0353 0.1882);
		font-size: 1.25vw;
		letter-spacing: -0.037vw;
		width: 2.6562vw;
		height: 2.6562vw;
	}
	.num-brd::after{
		border-left: 1px solid #CDC7C7;
		border-left: 1px solid color(display-p3 0.8003 0.7817 0.7817);
		width: 0.0521vw;
	}
	.num-content-col h4{
		margin: 0 0 0.625vw;
	}
	.num-content-col{
		padding-bottom: 3.5937vw;
		padding-top: 0.5208vw;
	}
	.pub-number-percentage-sec{
		padding: 6.25vw 0 5.2083vw;
	}
	.hm-pub-number-percentage-sec{
		padding: 2.6042vw 0 2.6042vw;
	}
	.pub-number-percentage-hd{
		font-size: 3.0208vw;
		letter-spacing: -0.075vw;
		margin: 0 0 3.125vw;
	}
	.pub-number-wrap{
		gap: 5.2083vw;
	}
	.pub-number-repeater-bx{
	  gap: 1.0417vw;
	}
	.pub-number{
		font-size: 5.2083vw;
		letter-spacing: -0.085vw;
	}
	.pub-number-repeater-bx p{
		font-size: 1.4583vw;
		letter-spacing: -0.029vw;
	}
	/*--End Publisher page--*/


	/*--Company Page--*/

	.sec-sm-bld-hd{
		font-size: 1.0417vw;
		margin: 0 0 1.25vw;
	}
	.company-page-fields .bgcol-top-section-content-sec p{
		font-size: 1.6667vw;
		letter-spacing: -0.033vw;
	}
	.company-our-story-content-wrap{
		max-width: 53.9583vw;
		grid-template-columns: 1fr 19.375vw;
		gap: 5.2083vw;
	}
	.company-our-story-sec {
	  padding: 8.8542vw 0;
	}
	.company-our-story-left-content h2, .company-values-sec h2,.investors-sec h2,.founders-sec h2{
		font-size: 3.3333vw;
		letter-spacing: -0.1vw;
		margin: 0 0 1.25vw;
	}
	.company-our-story-left-content h5{
		font-size: 1.25vw;
		letter-spacing: -0.025vw;
		margin: 0 0 1.25vw;
	}
	.company-our-story-left-content p{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
	}
	.company-values-sec {
	  padding: 8.5938vw 0 9.1146vw;
	}
	.company-values-wrap{
	  gap: 1.6667vw;
	  margin-top: 2.7083vw;
	}
	.company-values-bx{
		border-radius: 0.8333vw;
		padding: 1.6667vw;
		gap: 1.25vw;
	}
	.company-values-bx h3{
		font-size: 1.25vw;
		letter-spacing: -0.025vw;
	}
	.company-values-sec h4{
		font-size: 2.0833vw;
		letter-spacing: -0.063vw;
	}
	.investors-sec h4,.founders-sec h4{
		font-size: 2.0833vw;
		letter-spacing: -0.063vw;
	}
	.investors-sec{
		padding: 9.1146vw 0 8.5938vw;
	}
	.investors-support-sec{
		padding: 5.2083vw 0;
	}
	.investors-wrap{
		border-radius: 1.6667vw;
		padding: 3.125vw 0.0vw;
	}
	.logos-big-img-wrap{
	  gap: 3.125vw;
	  margin-top: 3.125vw;
	}
	.logo-big-image-fig{
	  width: 11.4583vw;
	}
	.investors-wrap .logos-big-img-wrap{
		max-width: 46.875vw;
	}
	.supported-by-sec{
		margin-top: 2.0833vw;
	}
	.founders-sec{
		padding: 5.2083vw 0 2.0833vw;
	}
	.founder-wrap {
	  border-radius: 1.6667vw;
	  padding: 5.2083vw;
	}
	.swiper-slide-active .founder-wrap {
	  padding:3.2292vw 5.2083vw;
	}
	.founders-container{
		padding: 0 5.0521vw;
		margin: 2.7083vw 0;
	}
	.founder-title-wrap{
		gap: 2.0833vw;
	}
	.founder-img-wrap{
		width: 5.2083vw;
	}
	.founder-content-wrap{
		font-size: 1.4583vw;
		line-height: 2.1875vw; /* 150% */
		max-width: 47.7083vw;
		margin: 2.0833vw auto 0;
	}
	.pagination-arrow-left-rightwrap{
		gap: 1.0417vw;
		margin-top: 1.0417vw;
	}
	.pagination-arrows img {
	  min-width: 2.031vw;
	}
	.founder-title{
		font-size: 1.0417vw;
		letter-spacing:-0.031vw;
		margin: 0 0 0.4167vw;
	}
	.founder-designation{
		font-size: 1.0417vw;
		letter-spacing: -0.031vw;
	}
	.bx-hover-content{
		padding: 1.6667vw;
		border-radius: 0.8333vw;
	}
	.bx-hover-content p {
		font-size: 1.4583vw;
		line-height: 2.1875vw; /* 150% */
	  max-width: 22.4479vw;
	}
	/*--End Company Page--*/
	.banner-tick-list-wrap{
		margin-bottom: 1.25vw;
	}
	.banner-tick-list{
	  gap: 0.7812vw 0.5208vw;
	}
	.banner-tick-list li img{
		margin-right: 0.5208vw;
		width: 1.094vw;
	}
	.banner-tick-list li span{
		font-size: 0.8333vw;
	}
	.grow-banner-para strong{
		font-size: 1.1458vw;
		line-height: 1.9792vw;
		letter-spacing: -0.025vw;
	}
	.home-what-crackle-sec{
		padding-top: 4.0104vw;
	}
	.form-no-bg-class .trans-anchor-btn{
		border: 1px solid #2E3340;
		border: 1px solid color(display-p3 0.1876 0.1995 0.2414);
	}

	.blue-bx-wrap{
		grid-template-columns: repeat(auto-fit, minmax(15.625vw, 1fr));
		gap: 1.1458vw;
	}
	.blue-bx-sec-hd{
		font-size: 1.6667vw;
		letter-spacing: -0.05vw;
		margin: 0 0 2.0833vw;
	}
	.blue-bx-col-hd{
		font-size: 1.25vw;
		margin: 0 0 0.5208vw;
	}
	.blue-bx-col p{
		font-size: 0.8333vw;
		letter-spacing: -0.017vw;
	}

	body.error404 .site-content {
	  padding-top: 5.2083vw;
	  padding-bottom: 5.2083vw;
	}
	.not-found-404-sec{
		padding: 2.6042vw 0;
	}
	.common-content-page{
		padding: 5.2083vw 0;
	}
	.common-content-page ul,.common-content-page ol{
	  margin-left: 0.8854vw;
	}
	.common-content-page ul li, .common-content-page ol li{
		margin-bottom: 0.5208vw;
	}
	.common-content-page h2{
		margin-bottom: 1.0417vw;
	}
	.common-content-page h5 {
	  margin-top: 1.458vw;
	  margin-bottom: 1.458vw;
	}
	.nested-ordered-list li::before {
	  width: 1.25vw;
	}
	.nested-ordered-list li li::before {
	  width: 1.667vw;
	}
	.common-content-page .nested-ordered-list h5 {
	  margin-top: 0.833vw;
	  margin-bottom: 0.833vw;
	}
	.common-content-page ol li {
	  margin-bottom: 1.0417vw;
	}
	.common-content-page ol ol ol{
		margin-top: 0.8854vw;
	}
	.common-content-page li table{
		margin-top: 1.25vw;
	}
	.table {
	  border-radius:0.417vw;
	  border-width:0.083vw;
	}
	.table td:first-child {
	  padding-left:0.833vw;
	}
	.table td:last-child {
	  padding-right:0.833vw;
	}
	.table th {
	  padding-top:1vw;
	  padding-bottom:1vw;
	  border-bottom-width:0.083vw;
	}
	.table th:first-child {
	  border-top-left-radius:0.417vw;
	  padding-left:0.833vw;
	}
	.table th:last-child {
	  border-top-right-radius:0.417vw;
	  padding-right:0.833vw;
	}
	.table td {
	  padding-top:0.833vw;
	  padding-bottom:0.833vw;
	  border-bottom-width:0.083vw;
	  letter-spacing:0.025vw;
	}
	.table tr:first-child {
	  border-top-left-radius:0.417vw;
	  border-top-right-radius:0.417vw;
	}
	.table tr:last-child {
	  border-bottom-right-radius:0.417vw;
	  border-bottom-left-radius:0.417vw;
	  border-bottom-width:0.083vw;
	}
	.table tr:last-child td:first-child {
	  border-bottom-left-radius:0.417vw;
	}
	.table tr:last-child td:last-child {
	  border-bottom-right-radius:0.417vw;
	}

	.enterprises-box-hd {
	  margin-bottom: 2.6042vw;
	}
	.founder-social-link-wrap {
	  margin-top: 0.4167vw;
	}
	.founder-social-link{
	  gap: 0.4167vw;
	}
	.founder-social-link img {
	  width: 1.3021vw;
	}
	.sub-menu .ast-icon.icon-arrow{
		margin-right: 0.3646vw;
	}

	/*demand partner css start*/

	.partner-main-banner-sec.banner-no-img-class {
	  padding: 3.125vw 0.0vw 5.2083vw;
	}
	.partner-main-banner-sec{
		padding: 5.2083vw 0.0vw 10.9375vw 0;
	}
	.partner-main-banner-sec .first-left-img{
		max-width: 9.8958vw;
	}
	.partner-main-banner-sec .career-main-banner-cont h1{
		font-size: 3.0208vw;
		letter-spacing: -0.091vw;
	}
	.partner-main-banner-sec .career-main-banner-cont h5{
		font-size: 0.9375vw;
		padding-bottom: 2.3438vw;
	}
	.why-main-crackle-sec{
		padding-top: 7.5521vw;
		padding-bottom: 5.2083vw;
	}
	.why-head-crackle-cont{
		margin-bottom: 2.9167vw;
	}
	.why-head-crackle-cont h5{
		font-size: 1.6667vw;
		letter-spacing: -0.05vw;
	}
	.why-crackle-box-wrap{
		gap: 1.1458vw;
		padding-top: 2.9167vw;
	}
	.why-crackle-sec-wrap{
		padding: 1.5625vw 2.0833vw;
		border-radius: 0.625vw;
		gap: 0.5208vw;
	}
	.why-crackle-sec-wrap h4{
		font-size: 1.25vw;
	}
	.why-crackle-sec-wrap h5{
		font-size: 0.8333vw;
		letter-spacing: -0.017vw;
		max-width: 27.7083vw;
	}
	.dashboard-sec-wrap{
		padding-bottom: 5.2083vw;
	}
	.dash-para-content-sec{
		max-width: 27.7083vw;
	}
	.dash-para-content-sec h5{
		padding-bottom: 1.25vw;
	}
	.dash-para-content-sec h5, .dash-para-content-sec p{
		font-size: 1.0417vw;
		letter-spacing: -0.021vw;
	}
	.dash-para-content-sec h4{
		font-size: 2.5vw;
		letter-spacing: -0.075vw;
		padding-bottom: 0.8333vw;
	}
	.integration-format-section{
		padding: 4.167vw 1.042vw;
	}
	.integration-format-wrap{
		gap: 0.8854vw;
/*		padding:0 3.125vw;*/
	}
	.integration-content-sec h4{
		font-size: 2.5vw;
		letter-spacing: -0.075vw;
		padding-bottom: 1.5625vw;
	}
	.integration-content-sec ul li{
		font-size: 1.042vw;
		padding-bottom: 1.0417vw;
		padding-left:1.8229vw;
	}
	.integration-content-sec ul li::before{
	  top: 0.1042vw;
	  width: 1.25vw;
	  height: 1.25vw;
	  background-size: 1.094vw;
	}
	.integration-crackle-sec{
/*		padding: 7.292vw 0;*/
		margin-bottom: 2.604vw;
	}
	/*demand partner css end*/
	.footer-logos-wrap{
	  gap: 2.0833vw;
	  margin: 1.8229vw 0 0;
	}
	.footer-site-logo img{
		max-width: 8.4896vw;
	}
	.other-company-ft-logo img{
		height: 2.4479vw;
	}
	#thank-you-popup {
	    border-radius: 0.625vw;
	    padding: 2.0833vw;
	    box-shadow: 0.0vw 0.2083vw 0.3125vw rgba(0, 0, 0, 0.2);
	}

	.thank-popup-wrap h2{
		font-size: 2.7083vw;
		letter-spacing: -0.1vw;
		margin:0.7812vw 0 1.0417vw;
	}
	.thank-popup-wrap p{
		font-size: 1.1458vw;
	}
	.thank-popup-wrap img {
	  width: 4.0625vw;
	}

	.slide-txt {
	  -moz-transform: translate3d(-26.0417vw, 0.0vw, 0.0vw);
	  -webkit-transform: translate3d(-26.0417vw, 0.0vw, 0.0vw);
	  -o-transform: translate(-26.0417vw, 0.0vw);
	  -ms-transform: translate(-26.0417vw, 0.0vw);
	  transform: translate3d(-26.0417vw, 0.0vw, 0.0vw);
	  filter: blur(0.0521vw);
	}

	.hasSlidtxt {
	  -moz-transform: translate3d(0.0vw, 0.0vw, 0.0vw);
	  -webkit-transform: translate3d(0.0vw, 0.0vw, 0.0vw);
	  -o-transform: translate(0.0vw, 0.0vw);
	  -ms-transform: translate(0.0vw, 0.0vw);
	  transform: translate3d(0.0vw, 0.0vw, 0.0vw);
	}

	.scroll-animation-section {
	  padding-top: 4.1667vw;
	  padding-bottom: 5.2083vw;
	}
	.animation-scroll-wrap{
		padding: 6.25vw 0;
		gap: 3.125vw;
	}
	.left-animation-content{
	  gap: 0.8333vw;
	  padding-left: 3.125vw;
	}
	.left-animation-content h3{
		font-size: 2.5vw;
		letter-spacing: -0.05vw;
	}
	.left-animation-content p{
		font-size: 0.9375vw;
		letter-spacing: -0.019vw;
		max-width: 22.9167vw;
	}

	.header-widget-area .qxCTlb{
		padding: 0.5208vw 1.0417vw;
		font-size: 0.741vw;
		line-height: 1.0417vw;
		letter-spacing: -0.022vw;
		border: 1px solid #2e3340;
		border-radius: 5.2083vw;
		min-width: 8.8542vw;
	}
	.flip-bx-col{
		perspective: 52.0833vw;
	}
	.flip-bx-div{
	  padding: 1.5625vw 2.0833vw;
		border-radius: 0.625vw;
	}
	.flip-front{
	  gap: 1.0417vw;
	}
	.flip-front h3{
		font-size: 1.6667vw;
	}
	.flip-front img {
	  max-width: 4.1667vw;
	  min-width: 4.1667vw;
	}
	.flip-bx-4wrap .flip-front h3{
		font-size: 1.25vw;
	}
	.publisher-logo-sec.logos-sec{
		padding: 3.6458vw 0 3.125vw;
	}
	.publisher-logo-sec .logos-img-wrap{
		gap: 2.6042vw;
	}
	.publisher-logo-sec .logo-image-fig img{
		min-width: 5.052vw;
	}
	/*--Publisher New design--*/
	.content-image-slider-heading-wrap h2{
		font-size: 2.9167vw;
		letter-spacing: -0.088vw;
		margin:0 auto 2.5vw;
		max-width: 44.0104vw;
	}
	.slider-img-wrap{
		height: 27.1354vw;
		margin-bottom: 0.8333vw;
	}
	.slider-img-wrap img{
		border-radius: 0.4167vw;
	}
	.slider-content-wrap h3{
		font-size: 1.3vw;
		margin:0 0 0.8333vw;
	}
	.slider-content-wrap p{
		font-size: 1vw;
		margin:0 0 0.8333vw;
	}
	.content-image-slider-sec{
		padding-top: 6.5104vw;
	}
	.content-image-slider-col{
		margin:0 0.7812vw;
		width: 21.7188vw !important;
	}
	.slick-list{
		padding-bottom: 3.125vw;
	}
	.slick-dots li button,
	.slick-dots li{
		width: 0.4167vw;
		height: 0.4167vw;
	}
	.slick-dots li button{
		padding: 0.26vw;
	}
	.slick-dots li button::before {
		width: 0.4167vw;
		height: 0.4167vw;
	}
	.slick-next,
	.slick-prev {
	  right: 15.625vw;
	  bottom: -4.1667vw;
	  width: 2.5vw;
	  height: 2.5vw
	}
	.slick-prev {
	  right: 18.75vw;
	}
	.slick-next::before,.slick-prev:before{
		width: 2.5vw;
		height: 2.5vw;
	}
	.slick-dotted.slick-slider{
	  margin-bottom: 5.2083vw;
	}
	.bg-bx-container{
		border-radius: 1.25vw;
		padding: 4.1667vw;
	}
	.bg-bx-sec-hd{
		font-size: 2.9167vw;
		letter-spacing: -0.088vw;
		margin: 0 0 2.5vw;
	}
	.bg-bx-wrap{
		gap: 2.6042vw;
	}
	.bg-bx-col-hd{
		font-size: 1.25vw;
		margin: 0 0 0.4167vw;
	}
	.bg-bx-col img{
		margin: 0 auto 1.0417vw;
		width: 3.3333vw;
		height: 3.3333vw;
	}
	.bg-bx-col p{
		font-size: 0.8333vw;
	}
	.bg-bx-sec {
	  padding: 2.6042vw 0;
	}
	.pub-number-bg-sec{
		padding: 2.6042vw 0.5208vw;
	}
	.pub-number-bg-container{
		padding: 3.125vw 2.8646vw;
		max-width: 73.9583vw;
		height: 41.6667vw;
		border-radius: 1.25vw;
	}
	.pub-number-bg-hd{
		font-size: 2.9167vw;
		letter-spacing: -0.058vw;
		max-width: 55.2083vw;
	}
	.pub-number-bg-wrap {
	  gap: 1.6667vw;
	}
	.pub-bg-number{
		font-size: 5.2083vw;
		letter-spacing: -0.104vw;
	}
	.pub-number-bg-repeater-bx p{
		font-size: 1.25vw;
	}
	/*--End Publisher New design--*/
	.image-content-col-repeater{
		gap: 1.5625vw;
	}
	.image-content-col-detail h2{
		font-size: 1.25vw;
		margin: 0 0 0.8333vw;
	}
	.image-content-col-detail p{
		font-size: 0.8333vw;
	}
	.image-content-img-col img {
	  height: 27.0833vw;
	  border-radius: 0.4167vw;
	  margin: 0 0 0.8333vw;
	}
	.footer-address-wrap p{
		font-size: 0.8333vw;
		margin: 0 0 0.5208vw;
	}
	.footer-address-wrap {
	  margin-top: 1.25vw;
	}
	.number-bx-wrap{
		grid-template-columns: repeat(auto-fit, minmax(19.0104vw, 1fr));
		gap: 4.1667vw;
		margin-top: 2.5vw;
	}
	.number-red-style{
		font-size: 0.8333vw;
		margin: 0 0 1.0417vw;
		padding-left: 0.8333vw;
	}
	.number-red-style::before{
		width: 0.4167vw;
		height: 0.4167vw;
	}
	.number-bx-col-hd{
		font-size: 1.25vw;
		margin: 0 0 0.4167vw;
	}
	.number-bx-col > p{
		font-size: 0.9375vw;
	}
	.number-bx-sec {
	  padding: 2.6042vw 0;
	}
	.banner-bg-img-sec {
	  height: 40.1042vw;
	  background-size: 44.2708vw;
	}
	.banner-common-bg-img-sec{
		background-size: contain;
	}
	.partner-banner-sec .top-main-content-col p{
		font-size: 1.25vw;
	}
	.partner-banner-sec .top-main-content-col {
	  max-width: 24.479vw;
	}
	.heading-subheading-section .content-image-slider-heading-wrap h2{
		margin-bottom: 0.417vw;
	}
	.heading-subheading-section .content-image-slider-heading-wrap h4{
		font-size: 1.667vw;
		margin: 0 auto 0.417vw;
	}
	.heading-subheading-section .content-image-slider-heading-wrap{
		margin: 0 0 2.5vw;
	}
	.content-img-overlay-section{
		padding: 2.604vw 0 5.208vw;
	}
	.content-img-overlay-wrap{
		gap: 1.563vw;
	}
	.content-img-overlay-detail-wrap{
		top: 3.906vw;
		max-width: 24.74vw;
		padding: 0 0.781vw;
	}
	.content-img-overlay-detail-wrap h3{
		font-size: 2.083vw;
		letter-spacing: -0.063vw;
		margin: 0 0 0.833vw;
	}
	.content-img-overlay-detail-wrap p{
		font-size: 1.042vw;
		letter-spacing: -0.021vw;
	}
	.content-img-overlay-bx img{
		border-radius: 0.417vw;
	}

	.terms-label > p{
		gap:0.417vw;
	}
	.terms-label .wpcf7-not-valid-tip{
		width: 15.625vw;
		left: 0.781vw;
	}
	.no-posts-message{
		margin:3.646vw 0;
	}
	.new-bgcol-top-section-content-sec{
		padding-top: 9.896vw;
		padding-bottom: 6.094vw;
		margin-bottom: 1.979vw;
	}
	.post-common-top-content-sec {
	  padding-bottom: 0;
	}
	.new-bgcol-top-section-content-sec h1{
		font-size: 3.333vw;
		letter-spacing: -0.1vw;
		margin: 0 0 1.042vw;
	}
	.new-bgcol-top-section-content-sec p{
		max-width: 29.948vw;
		font-size: 1.25vw;
	}
	.publish-last-update-wrap{
		font-size: 0.729vw;
	}
	.publish-last-update-wrap span{
		padding-right: 0.417vw;
	}
	.publish-last-update-wrap span::after{
		width: 0.156vw;
		height: 0.156vw;
	}
	.single-post-common-top-content-sec{
		padding: 7.813vw 0 2.969vw;
	}
	.post-banner-logo{
		max-width: 6.25vw;
	}
	.card-banner-logo{
		max-width: 6.25vw;
		bottom: 0.885vw;
		left: 0.885vw;
	}
	.recent-case-studies-grid .blog-card-pic{
		margin-bottom: 1.667vw;
	}
	.recent-case-studies-grid{
		gap: 2.5vw 1.563vw;
	}
	.recent-case-studies-grid .blog-card-title{
		margin-bottom: 0;
	}
	.single-banner-img-logo-wrap .single-banner-img-pic::after{
		border-radius: 1.25vw;
	}
	.single-banner-img-logo{
		max-width: 7.031vw;
		bottom: 1.823vw;
		left: 1.823vw;
	}
	.post-container{
		max-width: 48.125vw;
	}
	.author-quote-wrap{
		border-radius: 0.625vw;
		border: 0.026vw solid rgba(102, 102, 102, 0.20);
		border: 0.026vw solid color(display-p3 0.4 0.4 0.4 / 0.20);
		box-shadow: 0px 0.313vw 1.146vw 0px rgba(0, 0, 0, 0.08);
		box-shadow: 0px 0.313vw 1.146vw 0px color(display-p3 0 0 0 / 0.08);
		padding: 1.667vw;
	}
	.author-quote-wrap p{
		font-size: 1.042vw;
		margin: 0 0 1.667vw;
	}
	.case-studies-single-post-content-wrap{
		margin-top: 2.083vw;
	}
	.case-studies-single-post-content-wrap h2{
		padding-top: 1.563vw;
		margin-top: 2.5vw;
	}
	.case-studies-single-post-content-wrap h2::before{
		width: 4.271vw;
		height: 0.11vw;
		border-top: 0.11vw solid #FF0020;
	}
	.common-post-main-slider-wrap{
		border-radius: 1.667vw;
		padding: 2.396vw;
	}
	.common-post-main-slide-img{
		height: 26.875vw;
		border-radius: 0.833vw;
	}
	.case-studies-main-slider-sec .common-post-main-slide-img{
		height: 28.646vw;
	}
	.common-post-main-slide-overlay::after{
		border-radius: 0.833vw;
	}
	.common-post-main-slide-content-wrap {
	  gap: 0.833vw;
	  margin-bottom: 1.563vw;
	}
	.common-post-main-slide-right-content-wrap {
		width: 24.583vw;
	}
	.common-post-main-slide-content-wrap .blog-title{
		font-size: 2.083vw;
		letter-spacing: -0.063vw;
	}
	.common-post-main-slide-left-content-wrap {
	  gap: 0.833vw;
	}
	.common-post-main-slide-right-content-wrap p{
		font-size: 1.25vw;
		letter-spacing: -0.025vw;
	}
	.common-post-main-slider-wrap .pagination-arrow-wrap{
		margin: 0 auto 1.042vw;
	}

	/*--Logos scrolling--*/
	.scrolling-logos-container {
	    margin-top: 4.167vw;
	    margin-bottom: 2.083vw;
	}
	.scrolling-logos-collection1,.scrolling-logos-collection2 {
	    gap: 3.542vw;
	}
	.scrolling-logos-collection2 {
	    margin-left: 2.5vw;
	}
	.scrolling-logos-item img{
	    height: 3.333vw;
	}
	/*--End Logos scrolling--*/

	/*---Leads landing page--*/
	.leads-landing-banner-sec{
	  padding: 8.333vw 0 0;
	}
	.tick-list-style li{
		padding-bottom: 1.042vw;
		padding-left:1.823vw;
	}
	.tick-list-style li::before{
		top: 0.104vw;
		width: 1.25vw;
		height: 1.25vw;
		background-size: 100%;
	}
	.banner-tick-list-style{
		font-size: 0.833vw;
		gap: 0.781vw;
		margin-top: 1.302vw;
	}
	.leads-landing-banner-sec .top-main-content-col {
	  max-width: 33.854vw;
	  padding-bottom: 10.625vw;
	}
	.leads-landing-banner-sec .top-main-content-col::after {
	  width: 30.764vw;
	  height: 9.583vw;
  	background-size: 30.764vw;
	}
	.leads-landing-banner-sec .top-main-content-wrap{
		grid-template-columns: 33.854vw 1fr;
	}

	.lead-landing-form{
		border-radius: 0.36vw;
		backdrop-filter: blur(0.417vw);
		filter: drop-shadow(0px 0.208vw 1.042vw rgba(0, 0, 0, 0.15));
		filter: drop-shadow(0px 0.208vw 1.042vw color(display-p3 0 0 0 / 0.15));
	}
	.form-hd{
		font-size: 1.458vw;
		margin: 0 0 1.25vw;
	}
	.no-commitment-txt{
		font-size: 0.729vw;
		margin: 0.625vw 0 0;
	}
	.scrolling-logos-hd{
		font-size: 1.25vw;
		margin: 0 0 1.563vw;
	}
	.traditional-method-sec{
		padding: 2.604vw 0;
	}
	.method-bx{
		border-radius: 0.625vw;
		border: 0.052vw solid #E7E1DE;
		border: 0.052vw solid color(display-p3 0.9 0.8819 0.8711);
		padding: 3.385vw 3.646vw;
	}
	.solution-method-bx{
		border-radius: 0.625vw;
	}
	.approach-wrapper {
	  gap: 1.563vw;
	  margin: 3.125vw 0;
	}
	.brd-tickstyle li{
		border-radius: 0.313vw;
		padding: 0.625vw 0.833vw 0.625vw 2.5vw;
		box-shadow: 0px 0.104vw 0.417vw rgba(0, 0, 0, 0.1);
		margin-bottom: 0.729vw;
		font-size: 1.042vw;
	}
	.brd-tickstyle li::before{
		left: 0.833vw;
		width: 1.25vw;
		background-size: 100%;
	}
	.method-bx h4{
		font-size: 2.083vw;
		letter-spacing: -0.063vw;
		margin: 0 0 2.604vw;
	}
	.ready-sec-potential{
		max-width: 34.896vw;
	}
	.ready-sec-potential h2{
		font-size: 2.604vw;
		margin: 0 0 1.406vw;
	}
	.ready-sec-potential h5{
		font-size: 1.25vw;
		margin: 0 0 1.406vw;
	}
	.ready-unlock-avenue-sec{
		border-radius: 1.563vw;
		padding: 5.208vw 1.25vw;
	}
	.ready-unlock-avenue-main-sec{
		padding: 2.604vw 0 4.167vw;
	}

	.form-parent-wraps .single-checkbox-row label,
	.form-parent-wraps .radio-row label,
	.single-checkbox-row .wpcf7-list-item-label,
	.form-parent-wraps .wpcf7-acceptance .wpcf7-list-item-label,
	.terms-label .wpcf7-list-item label{
		font-size: 0.938vw;
	}
	.single-checkbox-row .wpcf7-acceptance label,
	.form-parent-wraps .wpcf7-acceptance label,
	.terms-label .wpcf7-list-item label{
	  	gap: 0.417vw;
	}
	/* Compatible by Design design start */
	.compatible-by-design-sec{
		padding: 5.208vw 0 0;
	}
	.compatible-by-design-top-wrap{
		margin-bottom: 1.667vw;
	}
	.compatible-by-design-top-wrap h2{
		margin-bottom: 0.833vw;
	}
	.compatible-by-design-top-wrap p{
		font-size: 1.25vw;
		letter-spacing: -0.025vw;
	}
	.company-logo-repeater-wrap {
		gap: 2.604vw 4.167vw;
		max-width: 50.781vw;
	}
	.company-logo-img {
	  	height: 5.208vw;
	}
	.form-parent-wrap .country-select ul.country-list{
		max-width: 18.229vw;
	}
	/* Compatible by Design design end */
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag:focus,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag:focus,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag:focus,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag:active,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag:active,
	.common-form-parent-class .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag:active {
	  border-radius: 5.208vw 0 0 5.208vw;
	}
	#formB {
	    padding-bottom:2.604vw;
	}
}