/*
Theme Name: Marketing Hub
Author: Marketing Hub
Description: This theme for Marketing Hub
Version: 1.0.0
*/


.v-middle .elementor-button-content-wrapper {align-items: center;}
.v-middle .elementor-button-content-wrapper .elementor-button-icon {display: flex;}
svg * {-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.play-icon a:hover circle {stroke: var( --e-global-color-accent );}
.play-icon a:hover path {stroke: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}
.svg-arrow-icon svg path {stroke: #55AE9C;fill: none;}
.svg-arrow-icon a:hover svg path {stroke: #fff;}
.shar-img-top .elementor-widget-container {position: relative; top: -7%;}
.check-mark-list ul.elementor-icon-list-items li.elementor-icon-list-item {align-items: flex-start;}
.check-mark-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon {position: relative;top: 8px;}


/* Pricing Page */
.custom-accordion .eael-accordion-content p + p { margin: 15px 0 0 !important; }


/* Blog Listing */
/* .post-cmn .eael-post-grid-container .eael-post-grid .eael-grid-post { padding: 0; } */
.post-cmn .eael-post-grid-container .eael-post-grid { margin-left: -20px; margin-right: -20px; }
.post-cmn .eael-entry-overlay { background-color: transparent !important;}
.post-cmn .eael-entry-title a:before{ content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}   
/* .post-cmn .eael-grid-post-holder-inner * { transition: all 0.3s !important; } */
.post-cmn .eael-grid-post-holder-inner { background-repeat: no-repeat; background-position: center; background-size: cover; }
.post-cmn .eael-grid-post-holder-inner .eael-entry-wrapper { background: rgba(255, 255, 255, .50);transition: all 0.3s; -webkit-backdrop-filter: blur(80px); backdrop-filter: blur(80px); }
.post-cmn .eael-grid-post-holder-inner .eael-entry-media img,
.post-cmn .eael-entry-overlay i{ opacity: 0; visibility: hidden; }
.post-cmn .eael-grid-post  .eael-entry-footer,
.post-cmn .eael-post-grid  .eael-entry-footer .eael-entry-meta { padding: 0; }
.post-cmn .eael-grid-post-holder-inner:hover * { color: #FFF !important; }
.post-cmn .eael-grid-post-holder-inner:hover .eael-entry-wrapper { background: rgba(0, 0, 0, 0.50); border-color: #9C9C9C;}

.post-cmn .eael-grid-post-holder-inner:before { opacity: 0; transition: all 0.3s; }
.post-cmn .eael-grid-post-holder-inner:hover:before { opacity: 1; }

.recent-post .eael-grid-post-holder-inner .eael-entry-title a:after { opacity: 0; transition: all 0.3s; }
.recent-post .eael-grid-post-holder-inner .eael-entry-title a:hover:after { opacity: 1; } 
.recent-post .eael-grid-post-holder-inner .eael-entry-title a:after { content: ""; z-index: 1; position: absolute; top: 20px; right: 20px; height: 65px; width: 65px; border-radius: 100%; background: #fff url('/wp-content/uploads/2022/08/white-arrow-up.svg') no-repeat center; }

.recent-post .eael-grid-post-holder-inner { display: flex; flex-wrap: wrap; position: relative; }
.recent-post .eael-grid-post-holder-inner > div { width: 50%; }
.recent-post .eael-grid-post-holder-inner  .eael-entry-wrapper { padding: 100px 50px; border-left: 1px solid #9C9C9C;  }
.recent-post .eael-grid-post  .eael-entry-footer  { padding-top: 25px; }

.post-listing .eael-entry-title a  { display: block; }
.post-listing .eael-post-grid-container { margin:0px; } 
.post-listing .eael-grid-post-holder-inner  .eael-entry-wrapper  { padding: 30px 25px; margin-left: -1px; margin-right: -1px;  } 
.post-listing  .eael-grid-post  .eael-entry-footer  { padding-top: 20px; }

.post-listing .eael-grid-post-holder-inner { position: relative; }
.post-listing .eael-grid-post-holder-inner:before { content: ""; pointer-events: none; border: 1px solid #fff; z-index: 1; position: absolute; top: 30px; right: 30px; height: 47px; width: 47px; border-radius: 100%; background: #fff url('/wp-content/uploads/2022/08/arrow-up.svg') no-repeat center; }

.scroll-post a {display: block; padding:45px 0; background-color:#F5FAFF; transition: all 0.3s; margin: 0 -15px; }
.scroll-post a span { color: #0279FF; }
.scroll-post a span:after  {content: url('/wp-content/uploads/2022/08/blue-arrow-down-1.svg');display: inline-block;vertical-align: bottom;margin-bottom: -5px;margin-left: 25px;transition: all 0.3s;}

.scroll-post a:hover { background:#0279FF; }
.scroll-post a:hover span { color:#fff; }
.scroll-post a:hover span::after{content: url('/wp-content/uploads/2022/08/white-arrow-down-1.svg'); margin-bottom: -10px;  }

.login-user .elementor-icon-wrapper{display: flex;}
.eael-logo-carousel.swiper-container .swiper-slide {font-size: 0;line-height: normal;}

footer .elementor-widget-social-icons .elementor-grid .elementor-grid-item {margin: 0 0 !important;}
.post-cmn .eael-grid-post-holder { border:none; }

.video-main-section iframe {
	height: 100% !important;
	width: 100.2% !important;
}


.main-change-img.elementor-section-boxed.elementor-section-height-default.tab2 {
    background-size: contain;
    background-position: calc(100% + 50px) calc(100% + 50px) !important;
}



@media (max-width:1549px) {
	.main-change-img.elementor-section-boxed.elementor-section-height-default.tab2 {
    	background-size: 60%;
	}
	.main-change-img.elementor-section-boxed.elementor-section-height-default.tab3 {
		   background-size: 50%;
	}
}

/***** 001 Rakesh ****/
:root{
	--black:#000000;
}
.elementor-widget-heading.title-link .elementor-heading-title a{font-weight:500;}
.elementor-widget-heading.title-link .elementor-heading-title a:hover,.elementor-widget-heading .elementor-heading-title a:focus{color:var( --e-global-color-293ef12 );}

.table-card-top .data-table-header-text div{padding:20px;margin-top:-80px;background:#000;max-width:160px;font-size:20px;margin-left:auto;margin-right:auto;border-radius:8px;background-color:#EFF1FF;color:#3d3d3d;font-weight:bold;position:relative;line-height:1.2em;}
.eael-data-table tbody tr td p{ margin-bottom: 0;}
.popular div:before{content:'Most Popular';position:absolute;display:block;font-size:16px;font-weight:500;top:-35px;border-top-left-radius:8px;border:2px solid #3D3D3d;border-top-right-radius:8px;border-bottom:0;padding:0px 6px;left:50%;transform:translateX(-50%);width:calc(100% - 30px);background:#ffEEF1;line-height:2.1em;}
.table-card-top .data-table-header-text div span{font-weight:500;font-size:16px;}
.eael-data-table{border-collapse:collapse !important;}
.eael-dt-th-align-center .eael-data-table thead tr th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;text-align:left;}
.eael-dt-th-align-center .eael-data-table thead tr th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}
.eael-data-table tbody tr td:first-child div{text-align:left;color:#181818;display:flex;align-items:center;}
.eael-data-table tr{border-bottom:1px solid #d4d4d9;}
.table-header{border-bottom:none !important;}
.eael-data-table tbody tr td.heading-tage{background:#b6b6f2 !important;border-radius:8px;color:#fff !important; border-bottom:1px solid #ffffff00;}
.eael-data-table tbody tr td.heading-tage .td-content{color:#fff;font-size:28px;}
.tooltip{position:relative;display:inline-flex;margin-left:6px;cursor:pointer;}

.tooltip .tooltiptext{visibility:hidden; /* width:120px;*/background-color:#181818;color:#fff;text-align:center;border-radius:6px;padding:5px;/* Position the tooltip */ position:absolute;z-index:1;top: 50%;transform: translateY(-50%);left:130%;font-size: 12px;line-height: 1.3;width: max-content;max-width: 280px;}
.tooltip:hover .tooltiptext{visibility:visible;}
.eael-data-table tbody tr td:first-child div.tooltip{width:18px;height:18px;flex:0 0 18px;}
.eael-data-table tbody tr td .entered.error{display:none;}
.eael-data-table tbody tr td:first-child div {justify-content: flex-start;}

.elementor-element.icon-right-img ul.elementor-icon-list-items li.elementor-icon-list-item {flex-direction: row-reverse;align-items: flex-start;justify-content: start;grid-gap: 15px;}
.elementor-element.icon-right-img ul.elementor-icon-list-items li .elementor-icon-list-text {padding-left: 0 !important;}
.elementor-element.icon-right-img ul.elementor-icon-list-items li.elementor-icon-list-item{align-items:center;}


@media (max-width: 991.98px) {
.tooltip .tooltiptext{max-width:240px;}
}

@media (max-width: 767.98px) {
.tooltip .tooltiptext{max-width:200px;}
}
    

.logo-slider-main.elementor-widget-image-carousel .swiper .swiper-slide figure img {height: auto;max-height: 100px;}
.logo-slider-main.top-logo-slider-main .swiper-slide figure.swiper-slide-inner img {max-width: 210px;max-height: 80px;}

@media (min-width:1400px) and (max-width:1650px) {
.elementor-widget-wrap>.elementor-element.banner-shape img { max-height: 430px; width: auto;}
}

@media (min-width:1366px) and (max-width:1400px) {
.elementor-widget-wrap>.elementor-element.banner-shape img { max-height: 360px; width: auto;}
}

@media (max-width:1366.8px) {
.logo-slider-main.top-logo-slider-main .swiper-slide figure.swiper-slide-inner img{max-width:180px;max-height:70px;}
}

@media (max-width:1199px) {
.logo-slider-main.elementor-widget-image-carousel .swiper .swiper-slide figure img {  max-height: 60px;}
.logo-slider-main.top-logo-slider-main .swiper-slide figure.swiper-slide-inner img {max-width: 90%;}
}

@media (max-width:767px) {
.logo-slider-main.elementor-widget-image-carousel .swiper .swiper-slide figure img {max-height: 50px;	max-width: 160px;width: 100%;height: auto;	object-fit: contain;}
}

/***** 001 Rakesh  end****/

@media (max-width:1024px) {
.circle-animation .elementor-widget-container svg {max-width: 550px;margin: 0 auto;display: block;}
.recent-post .eael-grid-post-holder-inner .eael-entry-title a:after { width: 48px; height: 48px; }
.custom-accordion .elementor-tab-title + div{position: relative;}
.custom-accordion .elementor-tab-title.active + div:before {
        content: '';
        width: calc(100% + 40px);
        height: 2px;
        background: #000;
        z-index: 99;
        position: absolute;
        bottom: -2px;
        left: -20px;
    }
}

@media screen and (max-width: 767px) {
	.shar-img-top .elementor-widget-container {top: 0;}
}


/* vijay */
.logo-slider .swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.top-title-wave{ stroke-dasharray:2300; stroke-dashoffset:2300; }
.animated .top-title-wave{ animation: top-wave 8s linear forwards;  animation-delay: 800ms;}
@keyframes top-wave {
	to { stroke-dashoffset: 0; }
}


@keyframes jello-ani {
	11.1% { transform: none }
	22.2% { transform: skewX(-0.5deg) skewY(-0.5deg) }
	33.3% { transform: skewX(2.25deg) skewY(2.25deg) }
	44.4% { transform: skewX(-1.125deg) skewY(-1.125deg) }
	55.5% { transform: skewX(1.5625deg) skewY(1.5625deg) }
	66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg) }
	77.7% { transform: skewX(0.390625deg) skewY(0.390625deg) }
	88.8% { transform: skewX(-0.1953125deg) skewY(-0.1953125deg) }
	100% { transform: none }
  }
  @keyframes jello-ani {
	to {
	  transform: rotate(0deg);
	} 
	from{
	  transform: rotate(360deg)
	}
  }
  
  @keyframes jello-color {
	  20% {
		  /* fill: #74cdff; */
		  fill: #E7F3FA;
	} 
	60%{
		fill: #ffefe3;
		/* fill: #ffae74; */
	}
	100%{
		fill: #f1f1ff;
		/* fill: #7479ff; */
	}
}

@keyframes wave-ani {
	0% {
		transform: translate3d(-60px,0,0);
	}
	50% {
		transform: translate3d(-10px,0,0);
	}
	100% {
		transform: translate3d(-60px,0,0);
	}
}
.wave-animation svg path{ animation: wave-ani 5s cubic-bezier(.55,.5,.45,.5) infinite; }
/* .wave-animation svg{ animation: wave-ani 20s infinite linear; transform-origin: center } */
.jello-animation img{ animation: jello-ani 20s infinite linear; transform-origin: center }
.jello-animation svg{ animation: jello-ani 25s infinite linear; transform-origin: center}
.jello-animation svg path{ animation: jello-color 20s infinite linear;}

.left-arrow-anim + .elementor-widget-icon svg path{ stroke-dasharray:2300; stroke-dashoffset:2300; }
.left-arrow-anim + .elementor-widget-icon svg polyline{ stroke-dasharray:2300; stroke-dashoffset:2300; }
.left-arrow-anim + .elementor-widget-icon.animation svg path{ animation: arrowAnimation 4s linear forwards;}
.left-arrow-anim + .elementor-widget-icon.animation svg polyline{ animation: arrowAnimation 2s linear forwards;   animation-delay: 1000ms;}
@keyframes arrowAnimation {
	to { stroke-dashoffset: 0; }
}

.circle-animation .round-step-1{opacity: 0;}
/* .step-8 .circle-animation .round-step-1{opacity: 1;}
.step-8 .circle-animation .round-step{opacity: 0;} */
.circle-animation .round-step{ transform-origin: center;}
/* .circle-animation svg * {-webkit-transition:none; -o-transition:none; transition: none;} */
/* .step-0 .round-step{transform: none; transform-origin: center;} */
 
.step-1 .round-step{transform: rotate(calc(45deg * 1)); transform-origin: center;}
.step-2 .round-step{transform: rotate(calc(45deg * 2)); transform-origin: center;}
.step-3 .round-step{transform: rotate(calc(45deg * 3)); transform-origin: center;}
.step-4 .round-step{transform: rotate(calc(45deg * 4)); transform-origin: center;}
.step-5 .round-step{transform: rotate(calc(45deg * 5)); transform-origin: center;}
.step-6 .round-step{transform: rotate(calc(45deg * 6)); transform-origin: center;}
.step-7 .round-step{transform: rotate(calc(45deg * 7)); transform-origin: center;}
.step-8 .round-step{transform: rotate(calc(45deg * 8)); transform-origin: center;}

.round-step [class^="flow-"] > g { transform: rotate(calc(var(--deg) * -1)); }
/* .step-1 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -1)); }
.step-2 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -2)); }
.step-3 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -3)); }
.step-4 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -4)); }
.step-5 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -5)); }
.step-6 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -6)); }
.step-7 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -7)); }
.step-8 .round-step [class^="flow-"] > g { transform: rotate(calc(45deg * -8)); } */
/* Step 0 */

.step-0 .round-step .flow-1 > g { transform-origin: 342px 50px; }
.step-0 .round-step .flow-2 > g { transform-origin: 505px 147px; }
.step-0 .round-step .flow-3 > g { transform-origin: 655px 322px; }
.step-0 .round-step .flow-4 > g { transform-origin: 518px 558px; }
.step-0 .round-step .flow-5 > g { transform-origin: 325px 630px; }
.step-0 .round-step .flow-6 > g { transform-origin: 113px 530px; }
.step-0 .round-step .flow-7 > g { transform-origin: 43px 328px; }
.step-0 .round-step .flow-8 > g { transform-origin: 156px 111px; }
/* Step 1 */

.step-1 .round-step .flow-1 > g { transform-origin: 356px 47px; }
.step-1 .round-step .flow-2 > g { transform-origin: 505px 147px; }
.step-1 .round-step .flow-3 > g { transform-origin: 655px 322px; }
.step-1 .round-step .flow-4 > g { transform-origin: 518px 558px; }
.step-1 .round-step .flow-5 > g { transform-origin: 325px 630px; }
.step-1 .round-step .flow-6 > g { transform-origin: 113px 530px; }
.step-1 .round-step .flow-7 > g { transform-origin: 43px 328px; }
.step-1 .round-step .flow-8 > g { transform-origin: 156px 111px; }

	/* Step 2 */
.step-2 .round-step .flow-1 > g { transform-origin: 342px 50px; }
.step-2 .round-step .flow-2 > g { transform-origin: 534px 140px; }
.step-2 .round-step .flow-3 > g { transform-origin: 631px 338px; }
.step-2 .round-step .flow-4 > g { transform-origin: 548px 543px; }
.step-2 .round-step .flow-5 > g { transform-origin: 323px 627px; }
.step-2 .round-step .flow-6 > g { transform-origin: 125px 530px; }
.step-2 .round-step .flow-7 > g { transform-origin: 53px 318px; }
.step-2 .round-step .flow-8 > g { transform-origin: 151px 114px; }

	/* Step 3 */
.step-3 .round-step .flow-1 > g { transform-origin: 342px 50px; }
.step-3 .round-step .flow-2 > g { transform-origin: 548px 132px; }
.step-3 .round-step .flow-3 > g { transform-origin: 637px 327px; }
.step-3 .round-step .flow-4 > g { transform-origin: 540px 545px; }
.step-3 .round-step .flow-5 > g { transform-origin: 325px 630px; }
.step-3 .round-step .flow-6 > g { transform-origin: 125px 529px; }
.step-3 .round-step .flow-7 > g { transform-origin: 56px 313px; }
.step-3 .round-step .flow-8 > g { transform-origin: 137px 130px; }

/* Step 4 */
.step-4 .round-step .flow-1 > g { transform-origin: 348px 40px; }
.step-4 .round-step .flow-2 > g { transform-origin: 550px 136px; }
.step-4 .round-step .flow-3 > g { transform-origin: 628px 330px; }
.step-4 .round-step .flow-4 > g { transform-origin: 540px 546px; }
.step-4 .round-step .flow-5 > g { transform-origin: 329px 624px; }
.step-4 .round-step .flow-6 > g { transform-origin: 128px 528px; }
.step-4 .round-step .flow-7 > g { transform-origin: 50px 313px; }
.step-4 .round-step .flow-8 > g { transform-origin: 137px 118px; }

	/* Step 5 */
.step-5 .round-step .flow-1 > g { transform-origin: 350px 40px; }
.step-5 .round-step .flow-2 > g { transform-origin: 547px 134px; }
.step-5 .round-step .flow-3 > g { transform-origin: 625px 332px; }
.step-5 .round-step .flow-4 > g { transform-origin: 538px 538px; }
.step-5 .round-step .flow-5 > g { transform-origin: 332px 621px; }
.step-5 .round-step .flow-6 > g { transform-origin: 130px 540px; }
.step-5 .round-step .flow-7 > g { transform-origin: 61px 319px; }
.step-5 .round-step .flow-8 > g { transform-origin: 138px 112px; }

	/* Step 6 */
.step-6 .round-step .flow-1 > g { transform-origin: 354px 46px; }
.step-6 .round-step .flow-2 > g { transform-origin: 557px 146px; }
.step-6 .round-step .flow-3 > g { transform-origin: 611px 326px; }
.step-6 .round-step .flow-4 > g { transform-origin: 540px 534px; }
.step-6 .round-step .flow-5 > g { transform-origin: 330px 622px; }
.step-6 .round-step .flow-6 > g { transform-origin: 127px 540px; }
.step-6 .round-step .flow-7 > g { transform-origin: 59px 332px; }
.step-6 .round-step .flow-8 > g { transform-origin: 136px 111px; }
	/* Step 7 */
.step-7 .round-step .flow-1 > g { transform-origin: 366px 50px; }
.step-7 .round-step .flow-2 > g { transform-origin: 553px 142px; }
.step-7 .round-step .flow-3 > g { transform-origin: 585px 318px; }
.step-7 .round-step .flow-4 > g { transform-origin: 568px 548px; }
.step-7 .round-step .flow-5 > g { transform-origin: 342px 630px; }
.step-7 .round-step .flow-6 > g { transform-origin: 120px 533px; }
.step-7 .round-step .flow-7 > g { transform-origin: 68px 322px; }
.step-7 .round-step .flow-8 > g { transform-origin: 134px 120px; }

	/* Step 8 */
.step-8 .round-step .flow-1 > g { transform-origin: 342px 50px; }
.step-8 .round-step .flow-2 > g { transform-origin: 505px 147px; }
.step-8 .round-step .flow-3 > g { transform-origin: 655px 322px; }
.step-8 .round-step .flow-4 > g { transform-origin: 518px 558px; }
.step-8 .round-step .flow-5 > g { transform-origin: 325px 630px; }
.step-8 .round-step .flow-6 > g { transform-origin: 113px 530px; }
.step-8 .round-step .flow-7 > g { transform-origin: 43px 328px; }
.step-8 .round-step .flow-8 > g { transform-origin: 156px 111px; }
       



/********** Rakesh 001***********/

/* .data-table-mobile button.e-n-tab-title{margin:0 !important;}
.data-table-mobile button.e-n-tab-title .e-n-tab-title-text{flex-direction:column;line-height:1.5;}
.data-table-mobile button.e-n-tab-title .e-n-tab-title-text small{font-weight:400;}
.data-table-mobile table.eael-data-table tr td + td{width:50%;}
.data-table-mobile .eael-data-table-wrap{overflow:inherit !important;margin:0 !important;padding:0 !important;}
.elementor-widget-n-tabs.data-table-mobile .e-n-tabs-heading{display:flex;flex-wrap:wrap;}
.data-table-mobile table.eael-data-table tr td + td .td-content-wrapper{justify-content:center;}
.data-table-mobile .eael-data-table .td-content {width: auto;} */
.pricing-brand-col .semi-bold .elementor-heading-title,
.pricing-brand-col .semi-bold strong{font-weight:600;}
.plan-box-ul.elementor-widget-text-editor ul{padding-left:30px;margin-bottom:0;}

.data-table-mobile.eael-dt-th-align-center .eael-data-table thead tr th{cursor:default;}
.data-table-mobile .eael-data-table tbody tr td.heading-tage {border-color: #E0E0E0 ;}
.data-table-mobile .eael-data-table tbody tr td.heading-tage .td-content{color:#6473FF;font-weight:600; padding-top: 40px !important;}
.data-table-mobile .eael-data-table tbody tr td.heading-tage{background-color:transparent !important;color:#6473FF !important;}
.data-table-mobile .eael-data-table tr{border-bottom:1px solid #E0E0E0 !important;}
.eael-data-table tbody tr td.heading-tage ~ td{background:transparent !important;} 
.hidden-column{display:none;}
.data-table-mobile .eael-data-table tr th:not(:first-child) {width: 20%;}

.mobile-tab-list ul.elementor-icon-list-items {flex-wrap: nowrap !important;overflow-x: auto;justify-content: start !important;}
.mobile-tab-list ul.elementor-icon-list-items li {padding: 15px 10px;border-bottom: 2px solid transparent;cursor: pointer;color: #8F8F8F;min-width: 150px;margin: 0 !important;}
.mobile-tab-list ul.elementor-icon-list-items li small {display: block;font-weight: 400;}
.mobile-tab-list ul.elementor-icon-list-items li.active {color: #6473FF;border-color: #6473FF;}
.mobile-tab-list ul.elementor-icon-list-items li.active small {color: #3D3D3D;}

body .data-table-mobile .eael-data-table tbody tr td + td .td-content-wrapper {justify-content: center;}

@media only screen and (max-width: 1280.98px){
.data-table-mobile .eael-data-table tbody tr td.heading-tage .td-content {font-size: 24px;}
}

@media only screen and (max-width: 1200.98px){
header.main-header .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:none;overflow-y:auto;height:100vh;padding-bottom:87px;padding-left:30px;padding-right:30px;}
header.main-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a{color:var(--black);}
header.main-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a.elementor-item-active,header.main-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a:hover{color:var( --e-global-color-06a39aa );}
}

@media only screen and (max-width: 1199.98px){
.data-table-mobile .eael-data-table tbody tr td.heading-tage .td-content {padding-top: 20px !important;}
.eael-data-table tbody tr td.heading-tage .td-content{font-size:22px;}
header.main-header .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{padding-left:0px;padding-right:0px;}
}

@media only screen and (max-width: 1024.98px) and (min-width: 880px){
.table-card-top .data-table-header-text div{font-size:16px;max-width:130px;padding:20px 10px;}
.popular div:before{font-size:14px;line-height:1.2;}
.table-card-top .data-table-header-text div span{font-size:14px;}
}

@media only screen and (max-width: 1024.98px){
.eael-data-table tbody tr td.heading-tage .td-content{font-size:18px;}
}

@media only screen and (min-width: 881px){
.data-table-mobile .eael-data-table tbody tr:nth-child(1){display:none;}
}

@media only screen and (max-width: 880.98px){
.elementor-element.mobile-tab-list .elementor-widget-container {overflow: inherit;}
body .data-table-mobile .eael-data-table tbody tr td:not(.heading-tage) + td{white-space:nowrap;min-width: 130px;width: 130px;}
.data-table-mobile .eael-data-table-wrap{padding-top:0 !important;margin-top:0 !important;overflow-x: inherit !important;}
.data-table-mobile .eael-data-table thead{display:none;}
.data-table-mobile .eael-data-table .td-content{width:auto;}
.data-table-mobile .eael-data-table tbody tr td.heading-tage .td-content {font-size: 18px;}
}

@media only screen and (max-width: 600.98px){
body .data-table-mobile .eael-data-table tbody tr td:not(.heading-tage) + td{min-width: 120px;width: 120px;}
.elementor-element.mobile-tab-list .elementor-widget-container {overflow: hidden;}
}

@media only screen and (max-width: 479.98px){
.data-table-mobile .eael-data-table .td-content .tooltiptext{width:100px;left:100%;}
}

/* .manufacturers-col .elementor-inner-column { border-radius: 20px; overflow: hidden; } */
body .elementor-element .manufacturers-col .manufacturers-list {width: 33.333%;margin: 0;background-color: #fff;transition: all ease.3s;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.12);position: relative;z-index: 1;}
.manufacturers-col .manufacturers-list .elementor-cta .elementor-cta__content { background: linear-gradient(125.97deg, rgba(245, 250, 255, 0) 39.08%, #F5FAFF 100%);transition: all ease.3s; overflow: visible; }
body .elementor-element .manufacturers-col .manufacturers-list .elementor-widget-container, .manufacturers-col .manufacturers-list .elementor-cta { height: 100%; }
body .elementor-element .manufacturers-col .manufacturers-list:hover{box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.12);z-index: 2; left: -1px; top: -1px; border-color: transparent; }
.manufacturers-col .manufacturers-list:hover .elementor-cta .elementor-cta__content {background: #fff;}
.manufacturers-col .manufacturers-list .elementor-cta .elementor-cta__content .elementor-cta__title { max-width: 280px;  font-weight: 500; }
.manufacturers-col .manufacturers-list:hover .elementor-cta .elementor-cta__content .elementor-cta__title { color: #0279FF; }

body .elementor-element .manufacturers-col .manufacturers-list { border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; position: relative; }
body .elementor-element .manufacturers-col .manufacturers-list:nth-child(3n) { border-right: 0; }
body .elementor-element .manufacturers-col .manufacturers-list:nth-child(n+4) { border-bottom: 0; }

.elementor-widget-image.position-fix-img *, .elementor-widget-image.position-fix-img { height: 100%; }
.elementor-widget-image.position-fix-img img {position: absolute;left: calc(var(--offsetleft) * -1);max-width: calc(100% + var(--offsetleft) + 100px);width: calc(100% + var(--offsetleft) + 100px);height: 100%;object-fit: cover;object-position: top center;}
section.elementor-section.dam-section > .elementor-container { padding: 0 0 !important; }

.dam-section .elementor-col-66 > .elementor-element-populated { margin-left: 0 !important; } 
@media (min-width: 1200px) and (max-width: 1700px) {
.dam-section .elementor-col-66 { padding-right: 50px; }
.elementor-background-video-embed  { transform:translate(-50%,-50%) scale(1.01) !important; }
.elementor-video { transform:scale(1.01);  }

}
@media(max-width:1199px){
	body .elementor-element .manufacturers-col .manufacturers-list { width: 50%; }
	body .elementor-element .manufacturers-col .manufacturers-list:nth-child(2n),
	body .elementor-element .manufacturers-col .manufacturers-list:nth-child(3n){ border-right: none; }
	body .elementor-element .manufacturers-col .manufacturers-list:nth-child(n+4) { border-bottom: 1px solid #DEDEDE !important; }
	body .elementor-element .manufacturers-col .manufacturers-list:last-child,
	body .elementor-element .manufacturers-col .manufacturers-list:nth-last-child(2) { border-bottom: 0 !important; }
	body .elementor-element .manufacturers-col .manufacturers-list:nth-child(2n+1) { border-right: 1px solid #DEDEDE !important; }
}

@media(max-width:767px){
	body .elementor-element .manufacturers-col .manufacturers-list { width: 100%; }
	body .elementor-element .manufacturers-col .manufacturers-list,
	body .elementor-element .manufacturers-col .manufacturers-list:nth-child(2n+1),
	body .elementor-element .manufacturers-col .manufacturers-list:nth-child(n+4){ border: none !important; }
	body .elementor-element .manufacturers-col .manufacturers-list:not(:last-child){ border-bottom: 1px solid #DEDEDE !important; }
	.empty-box { display: none !important; }
}


/* Priceing Table  */

.sec-price .dam-wapper:not(.show) .dam-box:nth-child(n + 3) {
    display: none !important;
}

