@font-face { font-family: "SF Pro Display", Sans-serif; src: url('/wp-content/themes/marketinghub/assets/fonts/SF-Pro-Display-Medium.eot'); src: url('/wp-content/themes/marketinghub/assets/fonts/SF-Pro-Display-Medium.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/marketinghub/assets/fonts/SF-Pro-Display-Medium.woff2') format('woff2'), url('/wp-content/themes/marketinghub/assets/fonts/SF-Pro-Display-Medium.woff') format('woff'), url('/wp-content/themes/marketinghub/assets/fonts/SF-Pro-Display-Medium.ttf') format('truetype'), url('/wp-content/themes/marketinghub/assets/fonts/SF-Pro-Display-Medium.svg#SF-Pro-Display-Medium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SF Pro Display'; src: url('/wp-content/themes/marketinghub/assets/fonts/SFProDisplay-Medium.eot'); src: url('/wp-content/themes/marketinghub/assets/fonts/SFProDisplay-Medium.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/marketinghub/assets/fonts/SFProDisplay-Medium.woff2') format('woff2'), url('/wp-content/themes/marketinghub/assets/fonts/SFProDisplay-Medium.woff') format('woff'), url('/wp-content/themes/marketinghub/assets/fonts/SFProDisplay-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }
html, body{margin: 0 !important;padding: 0 !important;}
body{overflow-x:hidden;margin:0;padding: 0;touch-action: manipulation;}
p{margin-top:0;margin-bottom: 30px;}
p:last-child{margin-bottom: 0 !important;}
p:empty{display: none;}
h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom: 20px;}
h1, h2, h3, h4{line-height: 1;}
a:focus, a:focus-visible, button{outline: none !important;outline: -webkit-focus-ring-color auto 0;}
.img-mask{background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mb-0{margin-bottom: 0 !important;}
.d-block{display:block !important;}
.list-unstyled{padding-left: 0;list-style: none;}
.elementor-top-section > .elementor-container{padding-left: 20px;padding-right: 20px;}
input::-webkit-search-decoration, input::-webkit-search-cancel-button, input::-webkit-search-results-button, input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;}
.btn a > span{align-items: center;}
.svg-arrow-icon a:focus svg path{stroke: #fff;}
.recent-post .eael-grid-post-holder-inner .eael-entry-wrapper{margin-bottom: -1px;}
.recent-post .eael-grid-post-holder-inner .eael-grid-post-link{display: inline-block;vertical-align: top;padding-right: 50px;}
.elementor-post-navigation a{display: inline-flex !important;}
.elementor-post-navigation a:hover span,
.elementor-post-navigation a:hover .post-navigation__arrow-wrapper{color: #ff8a01 !important;}
.privacy_policy ul li + li,
.privacy_policy ol li + li{margin-top: 15px !important;}
header{z-index: 9999;}
header .header-btn .elementor-button{min-width: 100px !important;}
.elementor-heading-title span{color: #FE6157;} 
.blue-text{color: var( --e-global-color-accent );display: inline-block;}
.d-inline span{display: inline-block;}
/* .elementor-element.btn-arrow .elementor-button-wrapper .elementor-button{font-size: 18px;position: relative;padding: 18px 30px 18px 40px;min-width: 210px;font-weight: 500;} */
/* .elementor-element.btn-arrow .elementor-button-wrapper .elementor-button span.elementor-button-text:after{content: "";display: inline-block;background: url(/wp-content/uploads/2022/07/arrow-right.svg) none center;width: 24px; height: 24px;vertical-align: middle;position: relative;transition: all 0.3s;right: 0;margin-left: 45px;} */
.elementor-element.btn-arrow .elementor-button-wrapper .elementor-button:hover span.elementor-button-text:after{right: -10px;} 
.elementor-element.btn-arrow .elementor-button-wrapper .elementor-button span{display: inline-block;vertical-align: middle;font-weight: 500;}
.elementor-counter .elementor-counter-title{padding-top: 15px;}


#gallery-1 img{border: 0 !important;}
.logo-section .elementor-column .logo-img{padding: 0 20px;}
.logo-section .elementor-column .logo-img img{filter: invert(52%) sepia(32%) saturate(0%) hue-rotate(206deg) brightness(97%) contrast(84%);transition: all ease 0.5s;}
.logo-section .elementor-column .logo-img:hover img{filter: grayscale(0);}
.productive-team > div > div{padding: 20px 0;position: relative;}
.logo-section .elementor-column .logo-img:first-child{padding-left: 0;}
.logo-section .elementor-column .logo-img:last-child{padding-right: 0;}
.productive-team > div > div:before{content: "";position: absolute;bottom: 0;left: 50%;width: calc(100% - 50px);height: 1px;background-color:#B7B7B7;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.hover-img-box .hover-img-1 img, .hover-img-box .hover-img-2 img{transition: all ease 0.5s;}
.hover-img-box:hover .hover-img-1 img{max-width: 85.3% !important;}
.hover-img-box:hover .hover-img-2 img{max-width: 94% !important;}
.bg-shap-color{justify-content: center !important;}
.bg-shap-color .elementor-element .elementor-widget-container{position: relative;z-index: 1;overflow: hidden;}
.bg-shap-color .elementor-element .elementor-widget-container:before{background: rgba(255, 255, 255, 0.3);-webkit-backdrop-filter: blur(175px);backdrop-filter: blur(175px);content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;z-index: -1;border-radius: 16px;}
.how-work-sec .elementor-col-33{justify-content: center;}
.features-table .elementor-element-populated{width: 450px;max-width: 100%;margin: 0 25px !important;position: relative;left: -10px;}
.features-table .elementor-element-populated .elementor-widget-image-box{position: relative;top: 35px;left: 35px;transition: all 0.5s;}
.features-table .elementor-element-populated .elementor-background-overlay{left: 0;top: 0;border-radius: 16px;height: calc(100% - 35px);width: calc(100% - 35px);}
.features-table .elementor-element-populated:hover .elementor-widget-image-box{top: 25px;left: 25px;}
.elementor-button-icon svg{width: 1.2em !important;}
.wpcf7 form .wpcf7-response-output{margin: 20px auto 20px;background-color: #fff;font-size: 16px;text-align: center;padding: 15px 10px;border-radius: 20px;line-height: normal;}
form .wpcf7-form-control-wrap{display: block;}
form .wpcf7-form-control-wrap input.wpcf7-form-control{border: 2px solid #424242;width: 100%;padding: 15px 25px;outline: none;box-shadow: none;font-size: 16px;border-radius: 50px;}
.wpcf7-not-valid-tip{font-size: 15px;font-weight: 300;color: #f00;}
form input.wpcf7-form-control.wpcf7-submit{border: 0 !important;border-radius: 50px;padding: 16px 30px;width: 100%;font-size: 20px;cursor: pointer;transition: all ease 0.2s;}
form input.wpcf7-form-control.wpcf7-submit:hover{background-color: #0279FF !important;color: #fff !important;} 
form .input-box{margin-bottom: 25px;}
.company-store-form form .wpcf7-form-control-wrap input.wpcf7-form-control{border-color: #fff;background: transparent;color: #fff;}
.company-store-form form input.wpcf7-form-control.wpcf7-submit{color: #55AE9C;background-color: #fff;}
.company-store-form form input.wpcf7-form-control.wpcf7-submit:hover{background-color: #0279FF;color: #fff;}
.company-store-form .elementor-shortcode, .comp-store-form .elementor-widget-container{max-width: 418px;margin: 0 auto;min-height: auto !important;}
.company-store-form form input::placeholder{color: #fff;opacity: 1;}
.company-store-form form input::-ms-input-placeholder{color: #fff;}
.company-store-form form input::-ms-input-placeholder{color: #fff;} 
footer nav.elementor-nav-menu--main .elementor-nav-menu a{width: auto;display: inline-block !important;}
.border-top, .border-gray-y, .border-gray-top, .border-gray-bottom{position: relative;}
.border-top:before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;width: 100%;background: rgb(0,0,0);background: -moz-linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);background: linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#404040",GradientType=1); opacity: 0.2 }
.border-gray-bottom{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;width: 100%;background: rgb(0,0,0);background: -moz-linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);background: linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#404040",GradientType=1);}
.border-gray-bottom::before{content: "";opacity: 0.6;position: absolute;bottom: 0;left: 0;right: 0;height: 1px;width: 100%;background: rgb(64,64,64);background: -moz-linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%); background: -webkit-linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%);background: linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#404040",GradientType=1);}
.border-gray-top::before{content: "";opacity: 0.6;position: absolute;top: 0;left: 0;right: 0;height: 1px;width: 100%;background: rgb(64,64,64);background: -moz-linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%); background: -webkit-linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%);background: linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#404040",GradientType=1);}
.border-gray-y:before, .border-gray-y::after{content: "";position: absolute;opacity:0.6;left: 0;right: 0;height: 1px;width: 100%;background: rgb(64,64,64);background: -moz-linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%); background: -webkit-linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%);background: linear-gradient(45deg, rgba(64,64,64,0) 0%, rgba(119,119,119,1) 50%, rgba(64,64,64,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#404040",GradientType=1);}
.border-gray-y:before{top: 0;} 
.border-gray-y:after{bottom: 0;}
.cmn-list ul{padding-left: 10px !important;}
.cmn-list ul li{align-items:flex-start !important;}
.cmn-list ul li .elementor-icon-list-icon{top: 10px !important;position: relative;}
.cmn-list ul li .fa-circle:before{font-size:5px;color:#686868;line-height:1px !important;}
.left-top-arrow .elementor-button-link{position: relative;} 
.left-top-arrow .elementor-button-link::before{content:"";background:url("/wp-content/uploads/2022/08/top-left-arrow.svg") no-repeat center;height: 110px;width: 190px;position: absolute;bottom: 10px;left: calc(100% + 40px);}
.f-menu ul{column-count: 2;break-inside: avoid-column;}
.f-menu ul li{margin:0 !important;}
.f-menu ul li a{margin-bottom: 5px; transition: all 0.5s;}
.f-menu ul li a:hover{color: #0279FF !important;}

.main_menu nav > ul > li:hover > a {  color: #ff5572 !important;}
.f-social > div{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.f-social > div > div{width: auto !important;margin: 0 !important;}
.f-social .elementor-widget-heading{padding-right: 30px;}
.newsletter-form form p{margin: 0;}
.newsletter-form .wpcf7-form-control{background: #1a1a1a;border-color: #424242 !important;color:#fff !important;height: 60px;font-size: 16px !important;}
.newsletter-form .wpcf7-form-control::placeholder{color: #fff;opacity: 1;}
.newsletter-form .wpcf7-form-control::-ms-input-placeholder{color: #fff;opacity: 1}
.newsletter-form .wpcf7-form-control::-ms-input-placeholder{color: #fff;opacity: 1}
.newsletter-form h6{padding-right: 30px !important;}
.newsletter-form .wpcf7-submit{position: absolute;top: 0;right: 0;background-color: #FE6157 !important;background-image: url(/wp-content/uploads/2022/08/submit-arrow.svg);background-repeat:no-repeat;background-position: center;background-size: 20px auto;font-size: 0 !important;width: 40px !important;height: 40px;padding: 0 !important;top: 10px;right: 10px;}
.newsletter-form p:last-child{margin-bottom: 0 !important;}
.newsletter-form br{display: none;}
.newsletter-form .wpcf7-spinner{position: absolute;top: 100%;right: 0;visibility:hidden;}
.table{display: flex;flex-wrap: wrap;font-size: 18px;color: #515151;font-weight: 500;text-align: center;}
.table .thead{padding-top: 0 !important;}
.table .thead > strong,
.table .thead > span{display: block;}
.table .thead > span{color: #2D2D2D;font-size: 26px;font-weight: 500;margin-top: 10px;}
.table .thead > strong{font-size: 38px;line-height: 1;color: #FE6157;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin: 30px 0;}
.table .thead > strong > span{font-size: 26px;font-weight: 300;color: #A1A1A1;}
.table ul .thead img{margin-top: -25px;position: relative;}
.table > ul{width: 25%;margin: 0;padding: 0;border: 3px solid transparent;border-radius: 18px;}
.table ul li{list-style: none;padding: 22px 10%;}
.table ul li.thead{padding-left: 5%;padding-right: 5%;}
.table ul li:not(.thead, .price-thead){display: flex;align-items: center;justify-content: center;flex-wrap: wrap;position: relative;} 
.table ul li:not(.thead, .price-thead):nth-child(even)::after{background-color: #F5FAFF;content: "";position: absolute;top: 0;left: 50%;height: 100%;width: 500%;z-index: -1;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.table ul li.get-started-btn:after{background-color: #FE6157 !important;height: 1px !important;}
.table-sidebar li{color: #383838;font-size: 23px;font-weight: 500;text-align: left;justify-content: flex-start !important;}
.table > ul.active{border-color: #FE6157;}
.table > ul.active .thead{background-color: #FFE6E4;border-radius: 18px 18px 0 0;}
.btn{width: 100%;}
.btn a{border-radius: 50px;padding: 15px 25px;background-color: #6473ff;color: #fff !important;font-size: 18px;font-weight: 500 !important;display: inline-block;line-height: 1;max-width: 100%;}
.btn a:hover{background-color:#ff7f50;}
.custom-accordion i.fa-accordion-icon:before{color: #0279FF !important;content: "\f067" !important;}
.custom-accordion i.fa-accordion-icon{width: 30px;height: 30px;border: 2px solid #404650;display: flex;align-items: center;justify-content: center;border-radius: 50px;}
.custom-accordion .active i.fa-accordion-icon:before{color:#FE6157 !important;-webkit-transform: rotate(-45deg) !important;transform: rotate(-45deg) !important;}
body .custom-accordion .active{border-color: transparent !important;}
.custom-accordion .eael-accordion-content p:last-child{padding-bottom: 22px !important;}
.custom-accordion .eael-accordion-tab-title{padding-right: 15px !important;}
/* Loding CSS*/
body.elementor-editor-active .preloader, body.elementor-editor-active .preloader{display: none;}
.preloader .elementor-container *, .preloader .elementor-container{height: 100%;}
.preloader .elementor-container .loading{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: auto;height: auto;}
.preloader .elementor-container .loading img{max-width: 150px;}
.preloader{background-color:#FFF;position:fixed !important;top:0;bottom:0;left:0;right:0;z-index:99999;}
.preloader img { max-width: 100%;  width: 170px;}
.preloader .loading{width:80px;height:50px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;}
.preloader .loading p{top:0;padding:0;margin:0;color:#ffffff;animation:text 3.5s ease both infinite;font-size:16px;letter-spacing:1px;}


/* new css style 25-07-24 */
.position-static .elementor-column-gap-default,.position-static .elementor-column-gap-default > div,.position-static .elementor-column-gap-default > div > div  { position: static !important;  }
.bth-with-arrow .elementor-button-text { font-weight:700  !important; }
.bth-with-arrow .elementor-button-text:after { content: ""; display: inline-block; background: url(/wp-content/uploads/2024/07/arrow_forward.svg); width: 24px; background-repeat: no-repeat; background-position: center center; height: 24px; vertical-align: middle; position: relative; transition: all 0.3s; right: 0; margin-left: 5px; top: -1px; }
.bth-with-arrow.black-bth-with-arrow  .elementor-button-text:after {background:url(https://marketingh1dev.wpenginepowered.com/wp-content/uploads/2024/07/black-arrow_forward.svg) no-repeat center; transition:all 0.3s; }
.bth-with-arrow a:hover .elementor-button-text:after { right:-3px; } 
.bth-with-arrow.black-bth-with-arrow a:hover  .elementor-button-text:after , .bth-with-arrow.black-bth-with-arrow a:focus .elementor-button-text:after{ filter: invert(39%) sepia(82%) saturate(964%) hue-rotate(210deg) brightness(100%) contrast(102%) }
.tag-text > div { position:relative; }
.tag-text .elementor-widget-container:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:RGBA(255,255,255,0.4);     -webkit-backdrop-filter: blur(8px);  backdrop-filter: blur(8px); border-radius:100px;  }
.tag-text .elementor-widget-container .elementor-heading-title { position: relative; z-index:1; }

.custom-accordion  .elementor-tab-title.active { padding-bottom: 0 !important; }
.custom-accordion .elementor-tab-title.active + div { border-bottom: 2px solid #000 !important; }
.outer-image-right img { width:auto; max-width:inherit; float:right; }

.chat-list .elementor-icon-list-text { padding: 32px 40px !important; background: #D6D6F8; width:550px; border-radius: 16px 16px 16px 0; }

.chat-list .elementor-icon-list-items > li:nth-child(2) { padding-left:120px; }
.chat-list .elementor-icon-list-items > li:nth-child(2) .elementor-icon-list-icon i {color: #40E0D0 !important;}
.chat-list .elementor-icon-list-items > li:nth-child(2)  .elementor-icon-list-text { background-color:#C8FFF9; }

.chat-list .elementor-icon-list-items > li:nth-child(3) { padding-left:240px; }
.chat-list .elementor-icon-list-items > li:nth-child(3) .elementor-icon-list-icon i {color: #FF7F50 !important;}
.chat-list .elementor-icon-list-items > li:nth-child(3)  .elementor-icon-list-text { background-color:#FFD5C6; }

.chat-list.chat-reversse .elementor-icon-list-items > li { flex-direction:row-reverse; }
.chat-list.chat-reversse .elementor-icon-list-items > li .elementor-icon-list-icon { text-align:right; }
.chat-list.chat-reversse .elementor-icon-list-text {background-color:#FFC7D1; }
.chat-list.chat-reversse .elementor-icon-list-items > li:nth-child(2) { padding-right:120px; }
.chat-list.chat-reversse .elementor-icon-list-items > li:nth-child(2) .elementor-icon-list-icon i {color: #40E0D0 !important;}
.chat-list.chat-reversse .elementor-icon-list-items > li:nth-child(2)  .elementor-icon-list-text { background-color:#C8FFF9; }

.chat-list.chat-reversse .elementor-icon-list-items > li:nth-child(3) { padding-right:240px; }
.chat-list.chat-reversse .elementor-icon-list-items > li:nth-child(3) .elementor-icon-list-icon i {color: #FF7F50 !important;}
.chat-list.chat-reversse .elementor-icon-list-items > li:nth-child(3)  .elementor-icon-list-text { background-color:#FFD5C6; }

.testimonail-text-wrapper .elementor-icon-list-text { width: 860px !important; max-width: 100%; display: block; margin: 0 auto;font-size: 30px; line-height: 1.7 !important; }
.testimonail-info-wrapper  li.elementor-icon-list-item { padding-left:50px; padding-right:50px; }
.testimonail-info-wrapper .elementor-icon-list-text {text-align:left; display:block; border-top:1px solid #CCCCCC; padding-top:24px; }
.testimonail-info-wrapper .elementor-icon-list-text b { display:block;  }
.testimonail-info-wrapper  .slick-slide.slick-current .elementor-icon-list-text { color:#000 !important; border-color:#000;  }

.testimonail-text-wrapper  .slick-track { display:flex; align-items:center; }
.gfield--type-checkbox.check-box{grid-column: span 12 !important;}
.contact-from form {background: #FFFFFF; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15); border-radius: 20px; padding: 32px;}
.contact-from.dam-form-style-01 form > .gform-body{    background: #FFFFFF; box-shadow: none; border-radius: 0; padding: 0;}
.contact-from.dam-form-style-01 .gravity-theme > form > .gform_footer {justify-content: left; margin: 24px 0 0;padding: 0;}
.elementor-align-left.icon-rgt li.elementor-icon-list-item, .elementor-align-left.icon-rgt li.elementor-icon-list-item a
 {justify-content: space-between; flex-direction: row-reverse; align-items: center;}
.elementor-align-left.directly-sec .elementor-icon-list-item a{    display: inline;    font-weight:500; color: #000;}
.by-submit-txt p a:hover, .by-submit-txt a:hover{color: #FF7F50; font-weight: 500;}
.directly-sec .elementor-icon-list-item a:hover{color: #FF7F50;}
.img-sec.btm-mb img{    max-width: 400px;margin-bottom: -8px;}
.elementor-align-left.icon-rgt li.elementor-icon-list-item:hover svg path {fill: var( --e-global-color-06a39aa );}
.contact-from .elementor-align-left.icon-rgt li.elementor-icon-list-item a {color: var( --e-global-color-4282235 );}
.chat-reversse .elementor-icon-list-text {    border-radius: 16px 16px 0px 16px;}
.video-style .elementor-widget-container > div{border-radius: 8px; overflow: hidden; filter: drop-shadow(0px 0 10px rgba(0, 0, 0, 0.15)); }
.video-style.elementor-widget-video .elementor-widget-container{overflow: visible !important; }
.secEasy-custom { margin: 0 20px; border-radius: 20px;}
.dam-form-style-01 .by-submit-txt a:hover {color: #FF7F50; text-decoration: underline; }
@media (min-width:1201px) {
    .md-hide { display:none !important; } 
}

@media (max-width:1599.98px) {
	.main-change-img:not(.tab2, .tab2 ) {background-position: calc(130%) center !important; }
}
@media (max-width:1480.98px) {
	.main-change-img:not(.tab2, .tab2 ) {background-position: calc(150%) center !important; }
}
@media (max-width:1366px) {
	.chat-list .elementor-icon-list-items > li:nth-child(2) { padding-left:50px; }
	.chat-list .elementor-icon-list-items > li:nth-child(3){ padding-left:100px; }
	.chat-list .elementor-icon-list-text br { display:none; } 
	.main-change-img { background-size: 60% auto; }
	.main-change-img:not(.tab2, .tab3) {background-size: 90% auto; background-position: calc(110%) center !important; }
}

@media (max-width:1200px) { 
	.mobile-menu .elementor-nav-menu li {border-color: #000 !important; border-bottom-width: 1px !important; padding: 0 0; margin: 0 20px; }
  .mobile-menu .elementor-nav-menu li ul li{margin:0;}
    .mobile-menu .elementor-nav-menu li a{ padding: 20px 20px 20px 0; padding-left: 0 !important;font-size: 20px !important;}
    .mobile-menu .elementor-nav-menu li ul.sub-menu li a{padding-left:10px !important;}
    .mobile-menu .elementor-nav-menu li.mb-menu a{padding-left: 20px !important;}
    .mobile-menu li.mb-menu {display: inline-block !important;      height: 85px;}
    .mb-menu a:after {content: ""; display: inline-block; background: url(/wp-content/uploads/2024/07/arrow_forward.svg); width: 24px; background-repeat: no-repeat; background-position: center center; height: 24px; vertical-align: middle; position: relative; transition: all 0.3s; right: 0; margin-left: 5px; top: -1px; opacity:1 !important; }
    .mobile-menu li.mb-menu a {background-color: var(--e-global-color-293ef12); border-style: solid; border-width: 2px 2px 2px 2px; border-color: var(--e-global-color-293ef12); border-radius: 8px 8px 8px 8px; padding: 10px 20px !important; min-width: inherit; width: auto !important; color: #fff; padding-left: 21px; }
    .mobile-menu .elementor-nav-menu li.mb-menu{border-bottom: 0 !important;margin-left: 20px; margin-right: 0; margin-top: 20px;}
    .mobile-menu li.mb-menu a:hover{ background-color: var(--e-global-color-06a39aa) !important; border-style: solid; border-width: 2px 2px 2px 2px; border-color: var(--e-global-color-06a39aa); color: #fff !important;}
    .mobile-menu .elementor-nav-menu li:first-child{     border-color: #000 !important; border-top-width: 1px !important;}
    .menu-active .hide-mbtm{display: none !important;}
    .mobile-menu li.mb-menu.log-btn a{    fill: var(--e-global-color-24c2a98); color: var(--e-global-color-24c2a98); background-color: #FFFFFF; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #A3A3A3;}
    .mb-menu.log-btn a:after   {content: none;}
    .mobile-menu .mb-menu.log-btn a:hover {color: var(--e-global-color-293ef12) !important; background-color: #FFFFFF !important; border-color: var(--e-global-color-293ef12) !important; }
    .menu-active::before {content: ""; background-color: #fff; height: 100%; position: fixed; top: 0; left: 0; width: 100%; z-index: 2; }
    .menu-active {overflow: hidden; }
    .mobile-menu nav{padding-top: 50px;}
    .mobile-menu li.mb-menu:not(.log-btn) a {background-color: var(--e-global-color-293ef12) !important; border-color: var(--e-global-color-293ef12) !important; color: #fff !important; }
    .mobile-menu li.mb-menu:not(.log-btn) a:hover {background-color: var(--e-global-color-06a39aa) !important; border-color: var(--e-global-color-06a39aa) !important; color: #fff; }
}
@media (max-width:1199px) { 
    .testimonail-text-wrapper .elementor-icon-list-text { font-size:26px; width:700px !important;  line-height:1.4 !important;  }
}
@media (max-width:1024px) {
    .chat-list .elementor-icon-list-text { width:400px; padding:16px 20px !important; border-radius:16px 16px 16px 0; }
    .testimonail-text-wrapper .elementor-icon-list-text { font-size:22px; width:500px !important; }
    .main-change-img { background-image: none !important; }
    .chat-reversse .elementor-icon-list-text {border-radius: 16px 16px 0px 16px !important;  width: 340px !important; }
    .tab-img1.img-sec.btm-mb img {margin-right: -20px; max-width: 600px; }
    .img-sec.btm-mb.tab-img1, .tab-img2, .tab-img3 {text-align: right; }
	.tab-img2.img-sec.btm-mb img, .tab-img3.img-sec.btm-mb img {max-width: 600px; margin-right: -20px; margin-bottom: -10px; }
}
@media (max-width:880px) {
    .chat-list .elementor-icon-list-text br {display: block;}
    .chat-list.chat-reversse .elementor-icon-list-items > li {justify-content: end;}
    .chat-reversse .elementor-icon-list-text { width: 300px !important; }
}
@media (max-width:767px) {
    .chat-list .elementor-icon-list-items > li:nth-child(2) { padding-left:3% !important; }
    .chat-list .elementor-icon-list-items > li:nth-child(3){ padding-left:6% !important; }
    .testimonail-text-wrapper .elementor-icon-list-text { font-size:20px; }
    .testimonail-info-wrapper .elementor-icon-list-text { text-align:center; }
    .testimonail-info-wrapper  li.elementor-icon-list-item {padding-left: 20px; padding-right: 20px; }
    .menu-active .website-logo {display: block !important;}  
    .menu-active .mob-logo{display: none !important;}
    .website-logo img{ width: 145px !important;}
    .menu-active .site-logo{width: 60% !important;}
    .menu-active .main-menu{width: 40% !important;}
    .img-sec.btm-mb img {max-width: 315px; margin-bottom: -8px;}
    .tab-img1.img-sec.btm-mb img {margin-left: 20px; max-width: 100%; }
    .tab-img2.img-sec.btm-mb img, .tab-img3.img-sec.btm-mb img {max-width: 100%;}
	.tab-img3.img-sec.btm-mb img {padding-top: 0; }
}
@media (max-width:480px) {
	.tab-img2.img-sec.btm-mb img, .tab-img3.img-sec.btm-mb img {max-width: 120%; width: auto; margin-right: 0; margin-left: -11%; }
    .tab-img1.img-sec.btm-mb img {max-width: 120%; width: auto; margin-right: 0; margin-left: -9%; }
}
@media (max-width:370px) {
	.testimonail-info-wrapper .slick-slide {width: 100% !important; margin: 0 auto; padding: 0 60px; }
	.testimonail-info-wrapper .slick-slide:last-child {margin-top: 30px;}
	.testimonail-info-wrapper .slick-track {transform: none !important;}
}

/* new css style 25-07-24 end */
@keyframes text{
0%{letter-spacing:1px;transform:translateX(0px);}
40%{letter-spacing:2px;transform:translateX(16px);}
80%{letter-spacing:1px;transform:translateX(22px);}
90%{letter-spacing:2px;transform:translateX(0px);}
100%{letter-spacing:1px;transform:translateX(0px);}
}
.preloader .loading span{background-color:#494949;border-radius:50px;display:block;height:8px;width:16px;bottom:0;position:absolute;transform:translateX(64px);animation:loading 3.5s ease both infinite;}
.preloader .loading span:before{position:absolute;content:"";width:100%;height:100%;background-color:#ffffff;border-radius:inherit;animation:loading2 3.5s ease both infinite;}
@keyframes loading{
0%{width:16px;transform:translateX(0px);}
40%{width:100%;transform:translateX(0px);}
80%{width:16px;transform:translateX(64px);}
90%{width:100%;transform:translateX(0px);}
100%{width:16px;transform:translateX(0px);}
}
@keyframes loading2{
0%{transform:translateX(0px);width:16px;}
40%{transform:translateX(0%);width:80%;}
80%{width:100%;transform:translateX(0px);}
90%{width:80%;transform:translateX(15px);}
100%{transform:translateX(0px);width:16px;}
}
.preloader .loading{width:auto;text-align:center;}
.loading{width:180px;height:25px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;animation:fadeanimation linear 2s;-webkit-animation:fadeanimation linear 2s;-moz-animation:fadeanimation linear 2s;-o-animation:fadeanimation linear 2s;-ms-animation:fadeanimation linear 2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;}
@keyframes fadeanimation{0%{opacity:1;} 51%{opacity:0.4;} 100%{opacity:1;}}
@-moz-keyframes fadeanimation{0%{opacity:1;} 51%{opacity:0.4;} 100%{opacity:1;}}
@-webkit-keyframes fadeanimation{0%{opacity:1;} 51%{opacity:0.4;} 100%{opacity:1;}}
@-o-keyframes fadeanimation{0%{opacity:1;} 51%{opacity:0.4;} 100%{opacity:1;}}
@-ms-keyframes fadeanimation{0%{opacity:1;} 51%{opacity:0.4;} 100%{opacity:1;}}
/* Loding CSS END */
.team-member-list .elementor-container{margin: 0 -20px;width: auto;flex-wrap: wrap;}
.team-member-list .elementor-container .elementor-column{padding: 0 20px;}
/* .team-member-list .eael-team-item .eael-team-content{position: absolute;bottom: 0;left: 0;right: 0;background: #fff;border: 1.5px solid rgba(255, 255, 255, 0.39);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);transition: 0.3s;} */
.team-member-list .elementor-widget-wrap{justify-content: center;    width: auto; margin-left: -25px; margin-right: -25px;}
.team-member-list .elementor-widget-wrap .elementor-widget-eael-team-member { flex: 0 0 33.3333%;max-width: 33.33333%; padding-left: 25px; padding-right: 25px;height: auto;margin-bottom: 30px !important;}
.team-member-list .elementor-widget-wrap .elementor-widget-eael-team-member .eael-team-image{background-color: #F6F6F6;overflow: hidden;}
.team-member-list .eael-team-item .eael-team-content *, .address-list li > a *{transition: 0.3s;}
.team-member-list .backdrop-filter-16 .eael-team-content{-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);}
.team-member-list .eael-team-item:hover .eael-team-item-inner .eael-team-content .eael-team-member-name, .team-member-list .eael-team-item:hover .eael-team-item-inner .eael-team-content .eael-team-member-position{color: #fe6157;}
.team-member-list .eael-team-member-name{margin: 0;}
.team-member-list .eael-team-member-position{margin-top: 15px;margin-bottom: 0;}
.team-member-list .eael-team-image img{transition: 0.3s;transform: scale(1,1);}
.team-member-list .eael-team-item:hover .eael-team-image img{transform: scale(1.02,1.02);}
.team-member-list .elementor-widget-eael-team-member .elementor-widget-container ,
.team-member-list .elementor-widget-eael-team-member .elementor-widget-container .eael-team-item,
.team-member-list .elementor-widget-eael-team-member{height: 100%;}
.address-list .elementor-icon-list-icon{top: 0 !important;}
.address-list li > a{cursor: initial;}
.address-list li > a .elementor-icon-list-text{cursor: pointer;}
.address-list li > a .elementor-icon-list-text:hover{color: #FE6157 !important;}
.address-list.elementor-widget.elementor-list-item-link-full_width .elementor-icon-list-text{margin-left: 40px;}
.address-list.elementor-widget.elementor-list-item-link-full_width .elementor-icon-list-item > a{align-items: flex-start;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-50{width: calc(50% - 19px);}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-100{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-100{padding-bottom: 30px;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-100:last-child{margin-top: 20px;padding-bottom: 0;}
.form-style-02 .wpcf7-form-control-wrap .wpcf7-form-control{font-size: 13px;font-weight: 500 !important;line-height: 1.4em;color: #383838;border: 1px solid #97C9FF;border-radius: 50px;outline: none;box-shadow: none;padding: 16px 20px;width: 100%;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-100 label{width: 100%;position: relative;}
.form-style-02 .wpcf7-not-valid-tip{position: absolute;top: calc(100% + 2px);left: 10px;font-size: 14px;line-height: 1;}
.form-style-02 .wpcf7-form-control-wrap textarea.wpcf7-form-control{max-height: 125px;appearance: none;border-radius: 20px;}
.form-style-02 .wpcf7-form-control-wrap .wpcf7-form-control::placeholder{color: #383838;font-weight: 500;}
.form-style-02 .elementor-form-fields-wrapper .btn-submit{justify-content: center;align-items: center;position: relative;}
.form-style-02 .elementor-form-fields-wrapper .btn-submit .wpcf7-spinner{position: absolute;}
.form-style-02 form{position: relative;}
.form-style-02 form .wpcf7-response-output{position: absolute;width: 100%;padding: 5px 5px;top: calc(100% + 10px);margin: 0;}
.form-style-02 .elementor-form-fields-wrapper .btn-submit .wpcf7-submit{background: #55AE9C;max-width: 418px;}
.form-style-02 form .wpcf7-response-output{position: absolute;width: 100%;padding: 5px 5px;top: calc(100% + 10px);margin: 0 auto;max-width: 390px;left: 0;right: 0;font-size: 14px;}
.linear-line-left:before{content: "";width: 2px;height: calc(100% - 40px);position: absolute;left: 0;top: 20px;background: -webkit-linear-gradient(0deg, #FFFFFF 0%, #7FBCFF 50%, rgba(255, 255, 255, 0) 100%);background: -ms-linear-gradient(0deg, #FFFFFF 0%, #7FBCFF 50%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(0deg, #FFFFFF 0%, #7FBCFF 50%, rgba(255, 255, 255, 0) 100%);}
.svg-white svg *{stroke: #fff !important;} 
.svg-anim svg, .svg-height-auto svg{height: auto !important;}
.svg-anim.animated path{animation: dash 1.5s linear forwards;opacity: 1;}
@keyframes dash{to{stroke-dashoffset: 0; opacity: 1;}}
.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-bg-main .circle-bg svg{width: 90%;height: auto;}
.sec-overflow-hide{overflow: hidden;}
.circle-bg-main .circle-bg{bottom: 0;}
.circle-bg-main .circle-bg .elementor-widget-container{height: 100%;display: flex;align-items: center;justify-content: center;} 
.get-demo-form form textarea{border-radius: 20px !important;min-height: 125px !important;}
.get-demo-form form button.elementor-button{max-width: 418px;width: 100%;min-height: auto !important;padding: 16px 30px;font-size: 20px;cursor: pointer;}
.get-demo-form form .elementor-field-group.e-form__buttons{margin-top: 0;}
.wave-animation svg{width: 100%;}
.jello-animation.jello-color-02 svg path{animation-name: jello-color2;}
.jello-color-02 svg{height: auto !important;width: 100%;}
@keyframes jello-color2{
20%{fill: url(#paint0_radial_137_1728);} 
60%{fill: url(#paint0_radial_137_1727);}
100%{fill: url(#paint0_radial_137_1728);}
}
.feature-sec-02 .elementor-container{justify-content: center;}
.copy-right-menu ul{padding: 0;margin: 0;list-style: none;display: flex;justify-content: flex-end;}
.copy-right-menu ul li a{color: #ffffff;transition: 0.2s;font-size: 14px;}
.copy-right-menu ul li a:hover{color: #0279FF !important;}
.copy-right-menu ul li+li::before{content: "";position: absolute;left: 0;background: #ffffffb3;font-size: 14px;top: 50%;transform: translateY(-50%);width: 1px;height: 14px;}
.copy-right-menu ul li{position: relative;}
.copy-right-menu ul li+li{margin-left: 12px;padding-left: 15px;}
.comp-store-form .elementor-widget-container iframe{overflow: visible !important;}
.plan-switch{display: flex;align-items: center;justify-content: flex-end;padding-bottom: 0;padding-right: 40px;flex-wrap: wrap;position: relative;width: 245px;max-width: 100%;}
.table-top .plan-switch{margin-top: -30px;}
.plan-switch > span{font-size: 18px;font-weight: 500;color: #383838;}
.plan-switch .toggle-control{display: block;position: relative;padding-left: 80px;height:40px;margin: 0px 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.plan-switch .toggle-control input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.plan-switch .toggle-control input:checked ~ .control:after{left: 43px;}
.plan-switch .toggle-control .control{border: 3px solid #dcecff;background-color: #f9fcff;position: absolute;top: 0;left: 0;height: 40px;width: 80px;border-radius: 25px;transition: background-color 0.15s ease-in;}
.plan-switch .toggle-control .control:after{content: "";position: absolute;left: 5px;top: 4px;width: 26px;height: 26px;border-radius: 25px;background: #FE6157;transition: left 0.15s ease-in;}
.plans-year #monthlyPlan, .price-table:not(.plans-year) #yearlyPlan{display: none !important;}
.test1.table ul:not(.table-sidebar) li:not(.price-thead) span + span#yearlyPlan{margin-top: 0px !important;}
.newsletter-form.elementor-widget-html{width: auto !important;min-width: 359px;}
.com-store-block .wave-animation.elementor-widget-html{left: -50px;width: calc(100% + 50px);max-width: calc(100% + 50px);top: 0px;overflow: hidden;}
.wave-animation svg{width: calc(100% + 100px);}
header nav > ul >li > a{position: relative;overflow: hidden;}
/* header nav > ul > li > a:after{content: "";width: 100%;right: 100%;background-color: transparent !important;background-image: url(/wp-content/uploads/2022/08/h-bottom-line.svg);background-repeat: no-repeat;background-position: center;background-size: contain;bottom: 5px;height: 5px;margin: 0 auto;transition: opacity 0.3s !important;} */

header nav > ul > li > a:hover:after{right: 0;opacity: 1;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item a:hover{background: #fff !important;opacity: 1;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item a i{transition: all .3s;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item a:hover .fab.fa-youtube{color: #ED1D24;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item a:hover .fab.fa-linkedin-in{color: #0077B5;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item a:hover .fab.fa-facebook-f{color: #1877F2;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item a:hover .fab.fa-instagram{color: #405DE6;}
.blog-detail-social ul.elementor-post-info a{pointer-events: none;font-weight: 700;}
.elementor .cmpn-str-img img{border-radius: 8px;}
.team-member-list .elementor-container > .elementor-col-25{margin-bottom: 20px;}
.discount{position:relative;display: inline-block !important;font-size: 26px !important;margin-bottom: -20px !important;}
.discount + strong{margin-top:20px !important;}
.discount:before{content: " ";display: block;width: 100%;border-top: 3px solid rgba(169, 169, 169, 0.8);height: 4px;position: absolute;bottom: 10px;left: 0;}
.table .thead > strong.discount > span{font-size:20px;}
.eael-logo-carousel.swiper-container .swiper-slide img{max-height: 70px;}
.eael-logo-carousel.swiper-container .swiper-slide{height: 70px;display: flex;justify-content: center;align-items: center;}
.post-cmn .eael-grid-post-holder-inner .eael-entry-overlay a{font-size: 0;}
.test1.table{font-size: 16px;line-height: 1.4;text-align: left;display: flex !important;justify-content: center;}
.test1.table > ul{width: calc(33.33% - 30px);border: 1px solid #dcecff;margin:0 15px;border-radius:0;box-shadow: 0 0 57px 0 rgba(0,0,0,.11);position: relative;padding-bottom: 150px;}
.test1.table > ul.active .price-thead{background-color: transparent;}
.test1.table ul li.price-thead{padding: 0px 20px 20px;display: flex;flex-direction: column;text-align: center;position: relative;/*justify-content: space-between !important;*/}
.test1.table .table-sidebar li{font-size: 20px;line-height: 1.2;}
.test1.table .table-sidebar li.price-thead{padding-top: 55px;justify-content: center !important;}
.test1.table .table-sidebar li .plan-switch{margin:0 auto;} 
.price-table-new .plan-switch > div{width: 100%;display: flex;justify-content: flex-end;}
.test1.table ul:not(.table-sidebar) li:not(.price-thead) span{padding-left: 30px !important;position: relative;width: 100%;line-height: 30px;}
.test1.table ul:not(.table-sidebar) li:not(.price-thead) span:before{content: "\f00c";color:#FE6157;font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 0;top: 0;}
.test1.table ul:not(.table-sidebar) li:not(.price-thead) span + span{margin-top: 10px;}
.test1.table ul li:not(.price-thead) span:empty::before{display: none;}
.test1.table ul li:not(.price-thead):nth-child(even)::after{background-color: #F5FAFF;content: "";position: absolute;top: 0;left: 50%;height: 100%;width: 500%;z-index: -1;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.test1.table ul li:not(.price-thead):nth-child(2n)::after{display: none;}
.test1.table ul li:nth-child(even):not(.price-thead){background-color: #F5FAFF;border-radius:0;}
.test1.table ul .price-thead img{margin-left: auto;margin-right: auto;display: block;position: relative;top: -25px;margin-bottom: -15px; max-width: 50px;max-height: 50px;border: 2px solid #dcecff;padding: 10px;border-radius: 50px;background-color: #fff;}
.test1.table > ul.active , .test1.table ul.active .price-thead img{border-color:#FE6157;} 
.test1.table ul > .price-thead > div:not(.plan-switch) > span{font-size: 28px;margin-bottom: 15px;display: block;}
.test1.table ul > .price-thead > div:not(.plan-switch) > span > span {display: block;font-size: 16px;}
.test1.table ul .price-thead p{display: none;}
.test1.table ul .get-started-btn > .btn{text-align: center;}
.test1.table .price-thead strong{font-size: 24px !important;color: #FE6157;display: block;margin-top: 0 !important;}
.price-table .test1.table .price-thead strong span,
.price-table .test1.table .price-thead strong sup{font-size: 16px;font-weight: 300;color: #A1A1A1;margin-left: 5px;}
.price-table:not(.plans-year,.v2) .test1.table .price-thead strong span{display: block;margin-left: 0;}
.test1.table .price-thead .discount{font-size: 22px !important;}
.test1.table .price-thead .discount:before{display: none;} 
.v2 .test1.table .price-thead strong{display: inline;} 
.v2 .test1.table .price-thead .discount + strong{margin-left:10px !important;margin-top: 0 !important;}
.v2 .test1.table .price-thead .discount + strong > span{margin-top: 5px;margin-left: 0;}
.v2 .test1.table .price-thead .discount + strong > span b{font-weight: 700;}
.v2.price-table .test1.table .price-thead strong span{display: block;}
.test1.table li.get-started-btn{position: absolute !important;bottom:30px;left: 0;background: #fff !important;width: 100%;}
.full-price-table .test1.table{box-shadow:0 0 57px 0 rgba(0,0,0,.11);}
.full-price-table .test1.table > ul{margin: 0;margin-left: -1px;width: 25%;box-shadow: none;}
.full-price-table .test1.table > ul.active,
.full-price-table .test1.table > ul.active .price-thead img{border-color: #dcecff;} 
.full-price-table .test1.table ul li:not(.price-thead){position: relative;flex-direction: column;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;}
.price-table-new:not(.full-price-table) .test1.table ul li:not(.price-thead){padding: 7px 7%;background-color: transparent;}
.price-table-new:not(.full-price-table) .test1.table ul li.price-thead{margin-bottom: 20px;min-height: 235px;}
.price-table-new.v2:not(.full-price-table) .test1.table ul li.price-thead{min-height: 200px;}
/*.price-table-new.v2 .test1.table>ul:not(.show-all)>li:nth-child(n+7):not(:last-child) {display: none;}*/
.price-table-new.v2 .test1.table ul.show-all .show-all-data,
.price-table-new.v2 .test1.table>ul:not(.show-all)>li:nth-child(n+7):not(:nth-last-child(-n+2)){
	display: none;
}
.price-table-new.v2 .test1.table ul:not(.show-all) .show-all-data { color: #FE6157; font-weight: 600; display: flex; justify-content: end; padding: 20px 7% 0px; border-top: 1px solid #dcecff; margin-top: 10px; cursor: pointer; }

.price-table-new.full-price-table .test1.table ul li.price-thead{min-height: 220px;}
.price-table-new.full-price-table .test1.table ul.table-sidebar li.price-thead{padding: 0;}
.price-table-new:not(.full-price-table) .test1.table ul li.price-thead:before{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 1px;width: 100%;background: rgb(0,0,0);background: -moz-linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);background: linear-gradient(45deg, rgba(0,0,0,0) 0%, rgb(254 97 87) 50%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#404040",GradientType=1);} 
.table-top{display: flex;align-items: center;justify-content:flex-end;margin-bottom: 65px;position: relative;}
body .table-top > a{position: relative;z-index: 1;font-size: 18px;font-weight: 500;line-height: 1.1em;border-radius: 50px 50px 50px 50px;padding: 17px 30px 17px 30px;background-color: var( --e-global-color-accent );color: #fff;transition: all 0.3s;}
body .table-top > a:before{content: "\f422";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 15px;}
body .table-top > a:hover{color: #fff;background: #FE6157;}
.price-table-new .plan-switch > div:before{content: "";background: url('/wp-content/uploads/2022/10/curved-arrow.png') no-repeat center;width: 40px;height: 44px;background-size: contain;position: absolute;top: 7px;right: 0;}
.plan-switch > div > span{color: #FE6157;font-family: "SF Pro Display", Sans-serif;font-size: 14px;font-weight: 500;line-height: 1.2em;text-align: center;justify-content: center;display: flex;position: relative;right: -10px;font-style: normal;margin-bottom: 10px;}
.plan-switch > div > svg{width: 30px;display: inline-block;position: relative;left: 0;top: -9px;}
.plans-year  .plan-switch > div > svg polyline{animation: arrowAnimation 2s linear forwards;animation-delay: 300ms;}
/*** Rakesh 23-02-20223****/
#elementor-popup-modal-4543.elementor-popup-modal .dialog-close-button{width: 45px;height: 40px;top: 15px !important;right: 15px !important;background-color: #f00;border-radius: 0 0 0 30px;text-align: center;}
#elementor-popup-modal-4543.elementor-popup-modal .dialog-close-button i{position: absolute;inset: 0;line-height: 35px;color: #fff;margin: 0 0 0 6px;}
#elementor-popup-modal-4543 .dialog-widget-content{background-color: transparent !important;box-shadow: none !important;}
#elementor-popup-modal-4543 .dialog-widget-content .dialog-message{padding: 15px 15px;overflow: hidden;position: relative;}
#elementor-popup-modal-4543 .dialog-widget-content .elementor-location-popup{overflow-y: auto;}
/* Asset Versioning page style */
 body{counter-reset: my-sec-counter;}
.zig-zag .zig-zag-content{position:relative; padding-top: 160px;}
.zig-zag .zig-zag-content::before{counter-increment: my-sec-counter; content: "0" counter(my-sec-counter); position: absolute; top:50px; left:30%; font-size: 160px; line-height: 1; z-index: -1; background: -webkit-linear-gradient(#edf6ff, #FFF); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 900;}
.zig-zag:nth-child(even) .zig-zag-content::before{left:0;}
.red-line .elementor-heading-title span{padding-bottom: 40px; display: inline-block; position: relative;}
.red-line .elementor-heading-title span:before{content: ""; background: url(/wp-content/uploads/2023/04/red-line-icon.svg) no-repeat left bottom; width: 100%; height: 40px; position: absolute; bottom: 0; left: 0;}
/* End Asset Versioning page style */    
/* DAM Integrations */
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated{padding: 0 !important; margin-left: -25px !important; margin-right: -25px !important; min-width: 100%; width: auto;}
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated .elementor-element{padding-left: 25px !important; padding-right: 25px !important; display: flex; flex-direction: column; flex: 0 0 auto;margin-bottom:30px;}
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated .elementor-element .elementor-widget-container{display: flex; flex-direction: column; height: 100%;}
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated .elementor-element .elementor-widget-container .eael-infobox .infobox-content p{margin-bottom: 0;}
.integrations-box{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;transition: all ease.3s;}
.integrations-box .elementor-widget-container:is(:hover, :focus){box-shadow: 0px 20px 65px rgba(0, 0, 0, 0.12);}
.integrations-box .infobox-icon-wrap{background: -moz-linear-gradient(top,  #f5faff 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top,  #f5faff 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  #f5faff 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5faff', endColorstr='#FFFFFF',GradientType=0 ); border-top: 1px solid #0066DA !important;}
.integrations-box .infobox-icon-wrap svg{transform: translateY(10px);transition: all ease.3s;}
.integrations-box:is(:hover, :focus) .infobox-icon-wrap svg{transform: translateY(0px);}
.integrations-box:is(:hover, :focus) .infobox-icon-wrap{border: 1px solid #0066DA !important;}
body .integrations-box-list.column-3 .integrations-box{width: 100%;}
/* Contact Page */
.contact-sec-inner .integrations-box .infobox-content a{font-weight: 500;} 
/* blog page */
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__thumbnail__link .elementor-post__thumbnail { padding-bottom: 50% !important; }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__excerpt p { font-size: 18px; }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__title a { font-size: 25px; }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__thumbnail__link { margin-bottom: 0 !important; }
.news-wrapper .elementor-posts-container.elementor-posts{display: flex; flex-wrap: wrap; justify-content: space-between; grid-column-gap: 0; grid-row-gap: 0; gap: 20px;}
.news-wrapper .elementor-post.elementor-grid-item{background-color: #FFF; padding: 0!important;margin-bottom: 25px; box-shadow: 0px 20px 68px 0px rgba(0, 0, 0, 0.09);}
.news-wrapper .elementor-post.elementor-grid-item{width:calc(33.333% - 20px);}
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text{display: flex; position: relative; padding: 30px 30px 50px 30px;}
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__meta-data{order: 1; margin-bottom: 5px;}
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__title{order: 2; margin-bottom: 15px;}
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__excerpt{order: 3; margin-bottom: 15px;}
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more{order: 4; position: absolute; bottom: 30px;}
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more:is(:hover,:focus){color: #FE6157;}
.svg-big svg { width: 600px; margin-left: -30%; }
.video-main-section .elementor-background-video-container{border-radius: 16px;overflow: hidden;}
/* .single.single-post .elementor-button span{color: #FFF;} */
.single.single-post .elementor-widget-container h4,
.single.single-post .elementor-widget-container h3{margin-bottom:15px;padding-top:10px;color:var(--black);}
.single.single-post .elementor-widget-container p:last-child{margin-bottom: 0;}
.single.single-post .elementor-widget-container .wp-caption .wp-caption-text{margin-top: 20px;}
ol.sub-list-in-blog ul { margin-top: 15px; }
ol.sub-list-in-blog li { margin-bottom: 15px; }
.e-gallery-item:hover .elementor-gallery-item__overlay{background-color: transparent !important;}
.elementor-element.compare_btn .elementor-button { cursor: pointer; }

/* ---- Contact Form 25-08 ----*/
.gravity-form input, .gravity-form textarea{ font-size: 16px !important; font-weight: 400 !important; line-height: 1.4em !important; color: #383838 !important; border: 1px solid #97C9FF !important; border-radius: 50px !important; outline: none !important; box-shadow: none !important; padding: 16px 20px !important; width: 100% !important; font-family: "SF Pro Display", Sans-serif !important; margin-bottom: 15px !important; }
.gravity-form .gform_wrapper.gravity-theme .gform_fields{ grid-column-gap: 3% !important; } 
.gravity-form textarea { border-radius: 20px !important; }
.gravity-form .gform_wrapper.gravity-theme .gfield textarea.small { height: 125px; }
.gravity-form input::-webkit-input-placeholder, .gravity-form textarea::-webkit-input-placeholder { color: #8E8E8E !important; }
.gravity-form input::-moz-placeholder, .gravity-form textarea::-moz-placeholder { color: #8E8E8E !important; }
.gravity-form input:-ms-input-placeholder, .gravity-form textarea:-ms-input-placeholder { color: #8E8E8E !important; }
.gravity-form input:-moz-placeholder, .gravity-form textarea:-moz-placeholder { color: #8E8E8E !important; }
.gravity-form input.gform_button { background: #55AE9C !important; max-width: 418px !important; border: 0 !important; border-radius: 50px !important; padding: 16px 30px !important; width: 100% !important; font-size: 18px !important; cursor: pointer !important; transition: all ease 0.2s !important; margin: 0 auto!important; color: #fff !important; }
.gravity-form input.gform_button :hover, .gravity-form input.gform_button .button:focus { outline: none!important; background-color: #181818 !important; color: #fff !important; }
.thank-you h2 { margin: 0; color: #FE6157; font-size: 40px !important; text-transform: uppercase; font-weight: 700; line-height: 44px; text-align: center; margin-bottom: 35px; }
.market-form .comp-store-form .elementor-widget-container{ max-width: 418px !important; margin: 0 auto; min-height: auto !important; }
.market-form input, .market-form textarea{ border: 2px solid #fff; width: 100%; font-weight: 500 !important; padding: 15px 25px !important; outline: none; box-shadow: none; font-size: 17px !important; border-radius: 50px; font-family: "SF Pro Display", Sans-serif; background: transparent; color: #fff !important; margin-bottom: 15px !important; line-height: 1 !important; }
.market-form textarea { border-radius: 20px !important; }
.market-form .gform_wrapper.gravity-theme .gfield textarea.small { height: 125px; }
.market-form .button { border-radius: 50px; padding: 16px 30px; width: 100%; font-size: 18px; cursor: pointer; transition: all ease 0.2s; color: #55AE9C !important; background: #fff !important; font-family: "SF Pro Display", Sans-serif; border: 0; box-shadow: none; text-shadow: none; }
.market-form .button:hover, .market-form .button:focus { outline: none!important; background-color: #181818 !important; color: #fff !important; }
.market-form input::-webkit-input-placeholder, .market-form textarea::-webkit-input-placeholder { font-size: 17px !important; color: #ffffff !important; }
.market-form input::-moz-placeholder, .market-form textarea::-moz-placeholder { color: #ffffff !important; font-size: 17px !important; }
.market-form input:-ms-input-placeholder, .market-form textarea:-ms-input-placeholder { color: #ffffff !important; font-size: 17px !important; } 
.market-form input:-moz-placeholder, .market-form textarea:-moz-placeholder { color: #ffffff !important; font-size: 17px !important; }
.market-form.elementor-widget.elementor-widget-shortcode { max-width: 600px; margin: 0 auto; min-height: auto !important; }
.thank-you1 h2 { margin: 0 !important; color: #fff !important; font-size: 40px !important; text-transform: uppercase !important; font-weight: 700 !important; line-height: 44px !important; text-align: center !important; margin-bottom: 0px !important; }
.thanks-p{ color: #fff !important; }
.mess-a{ color: #fff !important }
.mess-a:hover{ color: #FE6157 !important; } 
.market-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] { border: 2px solid #ffffff !important; }
.market-form .elementor-kit-5 p { margin-bottom: 0px !important; }
/* Newsletter form */
.ns-form .gform_wrapper.gravity-theme .gfield input[type="email"] { border: 2px solid #fff; width: 100%; outline: none; box-shadow: none; font-family: "SF Pro Display", Sans-serif; font-weight: 300; background: #1a1a1a; border-color: #424242; color: #F3F3F3; height: 60px; font-size: 14px !important; border-radius: 50px; margin-bottom: 15px; padding: 15px 55px 15px 15px; }
.ns-form .gform_wrapper.gravity-theme input[type=submit] { position: absolute; top: 10px; right: 10px; background-color: #FE6157 !important; background-image: url(/wp-content/themes/marketinghub/assets/img/submit-arrow.svg); background-repeat: no-repeat; background-position: center; background-size: 20px auto; font-size: 0 !important; width: 40px !important; height: 40px; padding: 0 !important; cursor: pointer; transition: all ease 0.2s; color: #55AE9C; font-family: "SF Pro Display", Sans-serif; border: 0; box-shadow: none; text-shadow: none; }
.ns-form .gform_wrapper.gravity-theme .gform_footer, .ns-form .gform_wrapper.gravity-theme .gform_page_footer { margin: 0; padding: 0; }
.ns-form form, .news-form .elementor-shortcode { width: auto !important; max-width: 359px; position: relative;    min-width: 359px; }
.ns-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"], .gravity-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"], .market-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"] { border: 1px solid #c02b0a !important; }
.ns-form .gfield, .gravity-form .gfield, .market-form .gfield  { position: relative; }
.ns-form .gform_wrapper.gravity-theme .gform_validation_errors, .gravity-form .gform_wrapper.gravity-theme .gform_validation_errors, .market-form .gform_wrapper.gravity-theme .gform_validation_errors, .gravity-form .gform_wrapper.gravity-theme .gform_validation_errors { display: none; }
.market-form .gform_wrapper.gravity-theme .gfield_validation_message, .ns-form  .gform_wrapper.gravity-theme .validation_message, .gravity-form .gform_wrapper.gravity-theme .gfield_validation_message, .gravity-form  .gform_wrapper.gravity-theme .validation_message { background: transparent; border: 0; font-size: 12px !important; margin-top:-10px; padding: 0 !important;  line-height: 1.1; }
.ns-form .gform_confirmation_message { color: #fff; text-align: center; }
.ns-form .gform_wrapper.gravity-theme input[type=submit]:hover { background-color: #0279FF !important; }
.gravity-form .gform_wrapper.gravity-theme .gform_footer, .market-form .gform_wrapper.gravity-theme .gform_footer { position: relative; margin: 0; }
.gravity-form .gform_ajax_spinner , .market-form .gform_ajax_spinner { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.market-form .gform_ajax_spinner { right: -20px;}
.ns-form .gform_ajax_spinner { display: none !important; }
.market-form .gform_footer.before .gform_button.button { margin-bottom: 0 !important; }
.market-form .gform_ajax_spinner { filter: brightness(0) invert(1); }
.market-form .gform_wrapper.gravity-theme .gfield--type-captcha .gfield_validation_message, .ns-form .gform_wrapper.gravity-theme .gfield--type-captcha .validation_message, .gravity-form .gform_wrapper.gravity-theme .gfield--type-captcha .gfield_validation_message, .gravity-form .gform_wrapper.gravity-theme .gfield--type-captcha .validation_message {
    margin-top: 5px;
}
/*  Contact Form 25-08  */

/*** 001 ***/
@media (min-width:768px){
.team-member-list .elementor-container > .elementor-col-25{width: 50%;}
body .integrations-box-list.column-3 .integrations-box{width: calc(100%/2);}
}
@media (min-width:992px){
.team-member-list .elementor-container > .elementor-col-25{width: 33.33%;}
body .integrations-box-list.column-3 .integrations-box{width: calc(100%/3);}
}
@media (min-width:1025px){
.map-wrapper{position: absolute !important; top: 0; left: 0; width: 100% !important; height: 100%; z-index: -1;}
div#contactMap{position: absolute !important; top: 0; left: 0; width: 100%; height: 100%;}
.contact-form-sec > .elementor-container,
.contact-form-sec > .elementor-container > div,
.contact-form-sec > .elementor-container > div > div{position: static !important;}
}
@media (min-width:1200px){
    .mb-menu{display: none !important; }
/* .news-wrapper .elementor-post.elementor-grid-item:nth-child(4n + 2){width: calc(45% - 45px);}
.news-wrapper .elementor-post.elementor-grid-item:is(:nth-child(4n), :nth-child(4n + 1)){width: calc(57% - 45px);}
.news-wrapper .elementor-post.elementor-grid-item:is(:nth-child(4n - 1)){width: calc(45% - 45px);} */
/* .news-wrapper .elementor-post.elementor-grid-item:nth-child(4n + 2) .elementor-post__thumbnail, .news-wrapper .elementor-post.elementor-grid-item:is(:nth-child(4n - 1)) .elementor-post__thumbnail{padding-bottom: calc( 0.875 * 100% ) !important;}  */
}
@media (min-width:1200px) and (max-width:1700px){
	.elementor-section:not(.elementor-inner-section, .elementor-section-full_width) >.elementor-container{padding-left: 50px;padding-right: 50px;} 
}
@media (min-width:1599.98px){
.elementor-location-footer .border-bottom:before,
.elementor-location-footer .border-top:before{width: calc(100% + 150px);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.test1.table{margin: 0 -15px;}
}
@media (max-width:1850.98px){
.ml-1850-120{margin-left: -130px;}
}
@media (min-width:1366px){
.zig-zag .zig-zag-content{padding-bottom: 150px;}
}
@media (max-width:1365.98px){.ml-1850-120{margin-left:0;}}
@media (max-width:1699.98px){
.com-store-block .left-full-image img{max-width: 100% !important;}
.com-store-block .wave-animation.elementor-widget-html{left: 0;width: 100%;max-width: 100%;overflow: hidden;}
.wave-animation svg{height: 700px;width: auto;} 
}
@media (max-width:1599.98px){
.logo-section .elementor-column .logo-img{width: 16% !important;}
.features-table.how-work-sec .elementor-element-populated .elementor-widget-image-box{top: 20px;left: 20px;}
.features-table.how-work-sec .elementor-element-populated:hover .elementor-widget-image-box{top: 15px;left: 15px;}
.features-table.how-work-sec .elementor-element-populated .elementor-image-box-title{font-size: 28px;}
}
@media (max-width:1499.98px){
.hover-img-box .elementor-widget-image img{max-width: calc(100% - 5%);}
.hover-img-box .hover-img-1 img{max-width: calc(100% - 15%) !important;}
.hover-img-box .hover-img-2 img{max-width: calc(100% - 10%) !important;}
.hover-img-box:hover .hover-img-2 img{max-width: calc(100% - 7%) !important;}    
.hover-img-box:hover .hover-img-1 img{max-width: calc(100% - 13%) !important;}
.com-store-block .wave-animation.elementor-widget-html{height: 100%;}
.wave-animation svg{height: 100%;width: auto;position: absolute;left: 0;right: 0;bottom: 0;top: 0;}
}
@media (max-width:1366px){
.logo-section .elementor-column .logo-img{padding: 0 15px;}
.left-top-arrow .elementor-button-link::before{bottom: 15px;left: calc(100% + 15px);background-size: 120px auto;height: 70px;}
.team-member-list .eael-team-member-position{margin-top: 5px;}
.one-plat-svg svg{width: 270px;}
.full-price-table .test1.table{margin: 0;}
}
@media (max-width:1266px){
.address-list li .elementor-icon-list-text br{display: none;}
.test1.table .table-sidebar li.price-thead{padding: 0;}
.plan-switch > span{font-size: 16px;}
.plan-switch .toggle-control{margin: 0px 8px;}
}
@media (max-width:1200.98px){
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__excerpt p { font-size: 16px; }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__title a { font-size: 22px; }
	.current-menu-ancestor.current-menu-parent .has-submenu:hover {
    color: #fff !important;
	background-color: #FE6162 !important;
}
.table .thead > span{font-size: 20px;}
.table .thead > strong{font-size:32px;}
.table ul li{font-size: 16px;padding: 20px;}
.table-sidebar li,
.table .thead > strong > span{font-size: 20px;}
.btn a{font-size: 16px;}
.table .thead > strong{margin: 15px 0;}
.address-list.elementor-widget.elementor-list-item-link-full_width .elementor-icon-list-text{margin-left: 10px;}    
.one-plat-svg svg{width: 230px;}
.table-top{margin-bottom: 50px;}
.table-top .plan-switch{margin-top: 0;}
.test1.table .price-thead strong{font-size: 20px !important;}
.test1.table ul > .price-thead > div:not(.plan-switch) > span{font-size: 26px ;}
.elementor-kit-5 .elementor-popup-modal h6{font-size: 20px;}
.news-wrapper .elementor-post.elementor-grid-item{margin-bottom: 15px;}
.team-member-list .elementor-widget-wrap{margin-left: -15px; margin-right: -15px;}
.team-member-list .elementor-widget-wrap .elementor-widget-eael-team-member { padding-left: 15px; padding-right: 15px;margin-bottom: 15px !important;}
}
@media (min-width:768px) and (max-width:1199.98px){.elementor-section:not(.elementor-inner-section, .elementor-section-full_width) >.elementor-container{padding-left: 20px;padding-right: 20px;}}
@media screen and (min-width:1025px) and (max-width: 1199.98px){.wave-animation svg{width: calc(100% + 100px);height: 600px;}}
@media(min-width:1025px){.get-started{display: none !important;}}
@media (max-width:1024px){
.circle-bg{left: 0%;-webkit-transform:inherit;transform:inherit;width: 122px;}
.features-table > div > div{margin:40px 0;}
.logo-section .elementor-column .logo-img{padding: 0 8px;}
/* .main-menu{position: absolute !important;top: 2px;right: 60px;z-index: 1;        width: 60px !important;} */
.website-logo a{position: relative;z-index:2;}
.team-member-list .elementor-container{margin: 0 -10px;}
.team-member-list .elementor-container .elementor-column{padding: 0 10px;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-50{width: calc(50% - 5px);}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-100:last-child{margin-top: 0;}   
.circle-bg-main .circle-bg{bottom: 0;}
.circle-bg-main .circle-bg .elementor-widget-container{height: 100%;display: flex;align-items: center;justify-content: center;} 
.banner-right.circle-bg-main .circle-bg svg{width: 80%;height: auto;}
.sign-up-news .elementor-widget-heading .elementor-widget-container{padding: 0 0 15px !important;}
.features-table.how-work-sec .elementor-element-populated .elementor-widget-image-box{top: 35px;left: 35px;}
.features-table.how-work-sec .elementor-element-populated:hover .elementor-widget-image-box{top: 20px;left: 20px;}
.get-demo-form form .elementor-field-group{padding-right: calc(15px/2) !important;padding-left: calc(15px/2) !important;}
.get-demo-form form  .elementor-form-fields-wrapper{margin-left: calc( -15px/2 ) !important;margin-right: calc( -15px/2 ) !important;}
.one-plat-svg svg{width: 208px;}
.newsletter-form.elementor-widget-html{width: 100% !important;min-width: 100%;} 
/* header nav > ul > li > a:after, header nav > ul > li > a:hover:after{right: 0;opacity: 0 !important;} */ 
header .login-user .elementor-icon{font-size: 20px !important;}
.elementor-element.newsletter-form{text-align: center;} 
.elementor-element.newsletter-form iframe{max-width: 450px; margin: 0 auto !important;}
.f-social .elementor-heading-title br{display: none;}
.f-social .elementor-widget-heading{padding-right: 0;}
.zig-zag .zig-zag-content{padding-top:100px; padding-bottom: 0;}
.zig-zag .zig-zag-content::before{font-size: 100px; left: 0;}
div#contactMap{height: 350px; position: relative; margin-left: -15px; margin-right: -15px;}
/* .news-wrapper .elementor-post.elementor-grid-item{padding: 30px !important;} */
.news-wrapper .elementor-post.elementor-grid-item { width: calc(50% - 20px); }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text { padding: 20px 20px 50px 20px; }
/* 25-08 */
.ns-form form, .news-form .elementor-shortcode  { width: 100% !important; max-width: 450px; margin: 15px auto 0 !important; position: relative; min-width: auto; }
.f-social.ns-form > div > div { width: 100% !important; }
}

@media (max-width:991px){
.full-price-table .test1.table{box-shadow: inherit;}
.full-price-table .test1.table > ul{box-shadow: 0 0 57px 0 rgb(0 0 0 / 11%) !important;}
.table > ul,
.full-price-table .test1.table > ul,
.test1.table > ul{width: 500px;max-width: 100%;margin: 20px auto;}
.full-price-table .table ul li:not(.thead, .price-thead):before{content: attr(data-table);display: block;width: 100%;font-weight: 500;font-size: 20px;line-height: 1.1;margin: 0;}
.table > ul.active{margin-bottom: 35px;}
.col-width-100 .elementor-container .elementor-column.elementor-col-50{width: 100%;}
.col-width-100 .elementor-container .form-left-content .elementor-widget-wrap{padding: 30px 0 40px !important;}
.col-width-100 .elementor-container .linear-line-left .elementor-widget-wrap{padding: 0 !important;}
.linear-line-left:before{top: 0;width: 100%;height: 2px;background: linear-gradient(90deg, #FFFFFF 0%, #7FBCFF 50%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(90deg, #FFFFFF 0%, #7FBCFF 50%, rgba(255, 255, 255, 0) 100%);background: -ms-linear-gradient(90deg, #FFFFFF 0%, #7FBCFF 50%, rgba(255, 255, 255, 0) 100%);}
.col-width-100 .elementor-container .linear-line-left .elementor-widget-wrap .elementor-widget-container{padding: 40px 0px 30px 0px;}
/* .elementor-element.btn-arrow .elementor-button-wrapper .elementor-button{min-width: 200px;} */
.recent-post .eael-grid-post-holder-inner .eael-entry-wrapper,
.post-listing .eael-grid-post-holder-inner  .eael-entry-wrapper{padding: 20px;}
.price-table-new.full-price-table .test1.table ul li.price-thead{min-height: inherit !important;}
.full-price-table .test1.table ul.table-sidebar{border: none;padding: 0;box-shadow: none !important;margin: 0 0 50px;}
.full-price-table .test1.table ul li.price-thead{min-height: inherit;}
.full-price-table .test1.table ul.table-sidebar li.price-thead{padding: 0;}
.full-price-table .test1.table ul.table-sidebar li:not(.price-thead){display: none;}
.table-top{justify-content: center;}
.plan-switch{margin-top: 0;}
.test1.table .price-thead .discount{font-size: 20px !important;}
.price-table-new.v2:not(.full-price-table) .test1.table ul li.price-thead{min-height: inherit !important;}
.elementor-kit-5 .elementor-popup-modal h6{font-size: 18px;}
.new-full-price-table.price-table-new .test1.table ul li.price-thead{min-height: auto;}
.new-full-price-table .test1.table ul:not(.table-sidebar) li:not(.price-thead) span{margin-top: 15px;}
.new-full-price-table .test1.table ul:not(.table-sidebar) li:not(.price-thead) span:empty{display: none;}
.team-member-list .elementor-widget-wrap .elementor-widget-eael-team-member { flex: 0 0 50%; max-width: 50%;}

}
@media (max-width:767px){
.content-br-remove br{display: none;}
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated{margin-left: -15px !important; margin-right: -15px !important;}
.cmn-list ul li .elementor-icon-list-icon{top: 5px !important;}
 h2 br{display: none;}
.left-top-arrow .elementor-button-link::before{display: none;}
.f-menu ul{column-count: inherit;text-align: center;}
.login-user a{vertical-align: top;}
.logo-section .elementor-column .logo-img{width: calc(33.33% - 20px) !important;margin: 10px !important;padding: 0;}
.team-member-list .elementor-container{margin: 0;}
.team-member-list .elementor-container .elementor-column{padding: 0 0 30px;}
.col-width-100 .elementor-container .form-left-content .elementor-widget-wrap{padding: 0px 0 40px !important;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-100{flex-flow: column;padding-bottom: 0;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-50{width: 100%;padding-bottom: 30px;}
.form-style-02 .elementor-form-fields-wrapper .elementor-col-100:last-child{margin-top: 15px;}
.address-list.elementor-widget.elementor-list-item-link-full_width .elementor-icon-list-text{margin-left: 5px;}
.col-width-100 .elementor-container .linear-line-left .elementor-widget-wrap .elementor-widget-container{padding: 40px 0px 0px 0px;}
.v-middle .elementor-button-content-wrapper{text-align: left;}
.form-style-02 form .wpcf7-response-output{position: relative;top: auto;margin: 10px auto 0;}
.form-style-02 form .elementor-form-fields-wrapper{margin-bottom: 0;}
.recent-post .eael-grid-post-holder-inner > div{width: 100%;}
.circle-bg-main .circle-bg svg{width: auto;height: 110%;}
.banner-right.circle-bg-main .circle-bg svg{width: auto;height: 100%;}
.hover-img-box .hover-img-1 img{max-width: calc(100% - 10%) !important;}
.hover-img-box:hover .hover-img-1 img{max-width: calc(100% - 7%) !important;}
.hover-img-box .hover-img-2 img{max-width: calc(100% - 5%) !important;}
.hover-img-box:hover .hover-img-2 img{max-width: calc(100% - 2%) !important;}
.wave-animation{height: 100%;}
.copy-right-menu ul.elementor-nav-menu{margin: 0 auto !important;}
.features-table.how-work-sec .elementor-element-populated .elementor-widget-image-box{top: 15px;left: 15px;}
.features-table.how-work-sec .elementor-element-populated:hover .elementor-widget-image-box{top: 10px;left: 10px;}
.team-member-list .eael-team-item{max-width: 340px;margin: 0 auto;width: 100%;position: relative;}
.one-plat-svg svg{width: 194px;}
.features-table .elementor-element-populated .elementor-widget-image-box .elementor-image-box-title br{display: none;}
.recent-post .eael-grid-post-holder-inner .eael-entry-wrapper{border-left: none !important;}
.post-cmn .eael-post-grid{width: 400px;max-width: 100%;margin: 0 auto !important;}
/* .elementor-element .elementor-button-wrapper .elementor-button > span{font-size: 14px;} */
.elementor-element .elementor-button-wrapper .elementor-button,
.btn a{padding: 10px 14px !important;min-width: inherit;width: auto !important;}
.spacing-button-remove .elementor-element .elementor-button-wrapper .elementor-button, .spacing-button-remove .btn a{ padding: 10px 0px !important; }
.elementor-element.btn-arrow .elementor-button-wrapper .elementor-button span.elementor-button-text:after{margin-left: 20px;}
.recent-post .eael-grid-post-holder-inner .eael-entry-title a:after{display: none;}
.post-share-box{margin-top: 15px !important;}
.elementor-top-section.blog-detail-content > .elementor-container{padding-left: 0px !important;padding-right: 0px !important;}
.elementor-kit-5 .elementor-popup-modal h6{font-size: 16px;}
.red-line .elementor-heading-title span{padding-bottom: 30px;}
.red-line .elementor-heading-title span:before{height: 30px;}
footer .elementor-nav-menu li{text-align: center;}
div#contactMap{height: 300px;}
.news-wrapper .elementor-post.elementor-grid-item{width:100%;}
.news-wrapper .elementor-posts-container.elementor-posts{margin-left: 5px; margin-right: 5px;}
/* .news-wrapper .elementor-post.elementor-grid-item{padding: 20px !important;} */
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__excerpt p { font-size: 16px; }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__title a { font-size: 20px; }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__meta-data { font-size: 14px; }
.news-wrapper .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__title {margin-bottom: 10px;}
}
@media (max-width:600px){
.features-table > div > div{margin: 0;}
.features-table > div > div + div{margin: 40px 0 0;}
.logo-section .elementor-column .logo-img{width: calc(50% - 20px) !important;}
.features-table .elementor-element-populated{margin: 0 auto !important}
.features-table .elementor-element-populated .elementor-background-overlay{height: calc(100% - 15px);width: calc(100% - 15px);}
.features-table .elementor-element-populated .elementor-widget-image-box{top: 15px;left: 0;padding-left: 15px;}
.features-table .elementor-element-populated:hover .elementor-widget-image-box{top: 10px;left: 0;padding-left: 10px;}
}
/* 04-04-2023 */
/* Banner CSS */
@media (min-width: 1701px){.home_banner_right_img .elementor-widget-wrap.elementor-element-populated{width: calc(100% + 10%); margin-right: -7%; margin-left: 4%;}}
@media (min-width: 1200px) and (max-width: 1700px){.home_banner_right_img .elementor-widget-wrap.elementor-element-populated{width: auto; margin-right: 0; margin-left: 30px;}}
/* Animation CSS */
.arrow_animation_div.elementor-widget-icon svg path{stroke-dasharray:2300; stroke-dashoffset:2300;}
.arrow_animation_div.elementor-widget-icon svg polyline{stroke-dasharray:2300; stroke-dashoffset:2300;}
.arrow_animation_div.elementor-widget-icon.animation svg path{animation: arrowLoadAnimation 4s linear forwards;}
.arrow_animation_div.elementor-widget-icon.animation svg polyline{animation: arrowLoadAnimation 2s linear forwards;   animation-delay: 1000ms;}
@keyframes arrowLoadAnimation{to{stroke-dashoffset: 0;}}
.new-full-price-table .test1.table{box-shadow: none;}
.new-full-price-table .test1.table > ul{margin-left: 0;} 
.new-full-price-table .test1.table > ul{border: none; position: relative; border-radius: 15px;}
.new-full-price-table .test1.table > ul:not(.table-sidebar).active:before{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 3px solid var( --e-global-color-4c62b66 ); border-radius: 15px; border-top: 0;}
.new-full-price-table .test1.table > ul li.price-thead{border: 3px solid transparent; border-bottom: 0;}
.new-full-price-table .test1.table > ul.active li.price-thead{background: var(--e-global-color-b2f44ae); border-radius: 15px 15px 0px 0px; border-color: var(--e-global-color-4c62b66 );}
.new-full-price-table .test1.table ul li.get-started-btn{background: unset !important;}
.new-full-price-table:not(.plans-year,.v2) .test1.table .price-thead strong span{display: inline-block; margin-left: 5px;}
.new_price_list_table{display: none;}
.new_price_list_table{overflow: hidden;}
.new-full-price-table.price-table-new .test1.table ul li.price-thead{min-height: 151px;}
.new-full-price-table .test1.table ul.table-sidebar li{padding: 10px 7%;}
.new-full-price-table .test1.table ul li{padding: 10px 7%;}
.new-full-price-table .test1.table ul li.price-thead{padding: 0px 20px 20px;}

@media(min-width: 992px){
.new-full-price-table .test1.table ul:first-child li:nth-child(even):not(.price-thead, .get-started-btn),
.new-full-price-table .test1.table ul:last-child li:nth-child(even):not(.price-thead, .get-started-btn){position: relative;}
.new-full-price-table .test1.table ul li:nth-child(even):not(.price-thead){background-color: unset;}
.new-full-price-table .test1.table ul li:nth-child(even):not(.price-thead, .get-started-btn):before,
.new-full-price-table .test1.table ul:first-child li:nth-child(even):not(.price-thead, .get-started-btn):before,
.new-full-price-table .test1.table ul:last-child li:nth-child(even):not(.price-thead, .get-started-btn):before{content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; width: 100vh; background-color: var( --e-global-color-03a0cf9 );}
.new-full-price-table .test1.table ul:first-child li:nth-child(even):not(.price-thead, .get-started-btn):before{right: 0;}
.new-full-price-table .test1.table ul:last-child li:nth-child(even):not(.price-thead, .get-started-btn):before{left: 0;}
.new-full-price-table .test1.table ul:not(:first-child, :last-child) li:nth-child(even):not(.price-thead, .get-started-btn):before{right: 0; left: 0;}
}
.new-full-price-table .test1.table ul li:nth-last-child(2){position: relative;}
.new-full-price-table .test1.table ul li:nth-last-child(2):after{content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: var(--e-global-color-4c62b66);display: none;}
.new-full-price-table .test1.table ul:first-child li:nth-last-child(2):after,
.new-full-price-table .test1.table ul:last-child li:nth-last-child(2):after{width: 200vh;}
.new-full-price-table .test1.table ul:first-child li:nth-last-child(2):after{right: 0; left: auto;}
.new-full-price-table .test1.table ul:last-child li:nth-last-child(2):after{right: auto; left: 0;}
.new-full-price-table .test1.table ul{padding-bottom: 15px;}
.new-full-price-table .test1.table ul:not(.table-sidebar) li:not(.price-thead) span:before{color: var(--e-global-color-4c62b66);}
.new-full-price-table .test1.table ul > .price-thead > div:not(.plan-switch) > span{color: #2D2D2D;}
.new-full-price-table:not(.plans-year,.v2) .test1.table .price-thead strong span{font-weight: 300; font-size: 26px; line-height: 38px; color: #A1A1A1;}
.new-full-price-table .test1.table ul:not(.table-sidebar) li:not(.price-thead) span{padding-left: 0 !important; text-align: center; }
.new-full-price-table .test1.table ul:not(.table-sidebar) li:not(.price-thead) span:before{display: none;}
.new-full-price-table .test1.table .table-sidebar li{font-weight: 500; line-height: 30px; text-align: center; color: var(--e-global-color-24c2a98);}
.new-full-price-table .test1.table ul .price-thead img{padding: 4px; max-width: 42px; max-height: 42px; border: none; top: inherit; margin-bottom: 13px; margin-top: -21px;}
.new-full-price-table .test1.table ul li.get-started-btn{position: relative !important; z-index: 2; bottom: inherit;}
.new-full-price-table .test1.table ul li.get-started-btn .btn a{min-width: 250px; padding: 15px 30px;}
.blog_share_buttons .elementor-share-btn,
.blog_share_buttons .elementor-share-btn span.elementor-share-btn__icon{width: inherit !important; height: inherit !important; background-color: transparent !important; color: #3F3F3F !important; border-radius: 0!important;}
.blog_share_buttons .elementor-share-btn.elementor-share-btn_facebook:hover .elementor-share-btn__icon i{color: #3b5998 !important;}
.blog_share_buttons .elementor-share-btn.elementor-share-btn_twitter:hover .elementor-share-btn__icon i{color: #1da1f2 !important;}
.blog_share_buttons .elementor-share-btn.elementor-share-btn_linkedin:hover .elementor-share-btn__icon i{color: #126693 !important;}
.blog_share_buttons .elementor-share-btn.elementor-share-btn_facebook .fa-facebook:before{content: "\f39e";}
.blog_share_buttons .elementor-share-btn.elementor-share-btn_linkedin .fa-linkedin:before{content: "\f0e1";}
.elementor .blog_post_content_section hr{margin: 30px 0 40px; width: 100%; display: inline-block; height: 1px; border: none; outline: none; background: var( --e-global-color-61e4477 );}
.elementor .blog_post_content_section .recent_posts_list .elementor-grid-item:last-child{border-bottom: none;}
.elementor .blog_post_content_section .recent_posts_list .elementor-grid-item .elementor-post__title a:hover{color: var( --e-global-color-4c62b66 );}
.elementor .blog_post_content_section .blog_post_content ul{padding: 0; list-style: none;}
.elementor .blog_post_content_section .blog_post_content ul li:not(.elementor-editor-element-setting){position: relative; padding-left: 25px;}
.elementor .blog_post_content_section .blog_post_content ul li:not(:last-child, .elementor-editor-element-setting){margin-bottom: 15px;}
.elementor .blog_post_content_section .blog_post_content ul li:not(.elementor-editor-element-setting):before{content: ""; width: 15px; height: 11px; position: absolute; left: 0; top: 10px; background: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.66118L5.61078 10.3224L14.8486 1' stroke='%230279FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center / 15px;}
.elementor .blog_post_content_section .blog_post_content ul li br + span{display: inline-block; width: 100%; margin-top: 10px;}
.elementor .blog_post_content_section .blog_post_card,
.elementor .blog_post_content_section .blog_post_card_2{margin-bottom: 0!important;}
.elementor .blog_post_content_section .blog_post_content a,
.elementor .blog_post_content_section .blog_post_card a,
.elementor .blog_post_content_section .blog_post_card_2 a{color: var( --e-global-color-dd1392a );}
.elementor .blog_post_content_section .blog_post_content a:hover,
.elementor .blog_post_content_section .blog_post_card a:hover,
.elementor .blog_post_content_section .blog_post_card_2 a:hover{color: var( --e-global-color-4c62b66 );}
.elementor .blog_post_content_section .card_list_section{counter-reset: cardcount;}
.elementor .blog_post_content_section .card_list_section .blog_post_card .infobox-content .title{display: -webkit-box; display: -ms-flexbox; display: flex;/* -ms-flex-wrap: wrap; flex-wrap: wrap;*/ -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.elementor .blog_post_content_section .card_list_section .blog_post_card .infobox-content .title:before{counter-increment: cardcount; content: counter(cardcount); font-weight: 700; font-size: 56px; line-height: 67px; color: #404040; opacity: 0.2; margin-right: 20px; display: inline-block;}
.post_navigation_div .elementor-post-navigation__link .post-navigation__prev--label, .post_navigation_div .elementor-post-navigation__link .post-navigation__next--label{text-transform: unset;}
.custom-accordion .eael-accordion-content p + p{margin: 0 0 15px !important;}
.custom-accordion .eael-accordion-content p:last-child{margin-bottom: 0 !important;}
/* .eael-adv-accordion .eael-accordion-list:first-child .eael-accordion-header{border-top: 1px solid #9DCBFF!important;} */
.promptly_find_tabs .eael-adv-accordion .eael-accordion-list:first-child .eael-accordion-header{border-top: none!important;}
.custom-accordion i.fa-accordion-icon{width: 26px; height: 26px;}
.custom-accordion i.fa-accordion-icon:before{content: ""!important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 6H11' stroke='%230279FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 11V1' stroke='%230279FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center / 10px; width: 10px; height: 10px;}
.custom-accordion .active i.fa-accordion-icon:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 6H11' stroke='%23FE6157' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 11V1' stroke='%23FE6157' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center / 10px;}
/*Post Navigation CSS*/
.post-navigation{margin-top: 20px;}
.post-navigation .post-row .post-column{width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.post-navigation .post-row .post-column.post-next{-ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-left: auto;}
.post-navigation .post-row .post-column .post-thumbnail{width: 140px; height: 100px;}
.post-navigation .post-row .post-column .post-body{width: calc(100% - 140px); padding-top: 20px; position: relative; line-height: 1.2 !important;}
.post-navigation .post-row {display: flex;}
.post-navigation .post-row :is(.post-column.post-prev, .post-column.post-next) .post-body{padding-left: 20px; padding-right: 20px;}
.post-navigation .post-row .post-column.post-next .post-body{text-align: right;}
.post-navigation .post-row .post-column .post-thumbnail a{display: inline-block; width: 100%; height: 100%;}
.post-navigation .post-row .post-column .post-thumbnail a img.bg-img{width: 100%; height: 100%; object-fit: cover;}
.post-navigation .post-row .post-column .post-body a{font-size: 16px; font-weight: 400; color: var(--e-global-color-text);}
.post-navigation .post-row .post-column .post-body .post-title a{color: var(--e-global-color-12957e8);}
.post-navigation .post-row .post-column:is(:hover, :focus) a{color: var( --e-global-color-4c62b66 );}
.post-navigation .post-row .post-column .post-body > a:before{position: absolute; content: ""; top: 0; left: 20px; width: 37px; height: 12px; background: url("data:image/svg+xml,%3Csvg width='39' height='14' viewBox='0 0 39 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03125 1L1.00039 7L7.03125 13' stroke='%23FE6157' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.8906 7H1.16914' stroke='%23FE6157' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38 6.93066L10.4384 7.00049' stroke='%23FE6157' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center / cover;}
.post-navigation .post-row .post-column:is(:hover, :focus) .post-body > a:before{background: url("data:image/svg+xml,%3Csvg width='39' height='14' viewBox='0 0 39 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03125 1L1.00039 7L7.03125 13' stroke='%23000000' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.8906 7H1.16914' stroke='%23000000' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38 6.93066L10.4384 7.00049' stroke='%23000000' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center / cover;}
.post-navigation .post-row .post-column.post-next .post-body > a:before{right: 20px; left: inherit; transform: rotate(180deg);}
/*Post Navigation CSS*/
.blog_post_img_section .blog_post_img_section_inner .elementor-widget-container{padding-bottom: 34.4%; inset: 0; position: relative; overflow: hidden;}
.blog_post_img_section .blog_post_img_section_inner .elementor-widget-container img{position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: translate(-50%,-50%);max-height: 100%; max-width: 100%; transition: filter .3s; display: block; object-fit: cover; object-position: center center;}
.jello-color-none.jello-animation.jello-color-02 svg path{animation-name: none;}
.center-align-svg{margin: 0 auto;}
.icon_content_list_sec .elementor-element.elementor-widget-eael-info-box{height: 100%;}
.icon_content_list_sec .elementor-element.elementor-widget-eael-info-box .elementor-widget-container{height: 100%; display: flex;}
.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;}}
@media(min-width: 1025px){.left-side .elementor-container.elementor-column-gap-no{margin-left: 0;}}
.icon_list_section .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-top: 2px;}
@media(max-width: 1500px){.svg-custom .jello-color-02 svg{width: 85%; display: block; margin: 0 auto;}}
@media (max-width: 1366px){.new-full-price-table .test1.table ul li.get-started-btn .btn a{min-width: 200px;}}
@media (max-width: 1200.98px){
.new-full-price-table .test1.table .price-thead strong{font-size: 20px !important; line-height: 30px;}
.new-full-price-table .test1.table ul > .price-thead > div:not(.plan-switch) > span{font-size: 22px; line-height: 30px; margin-bottom: 5px;}
.new-full-price-table .test1.table .table-sidebar li{font-size: 20px; line-height: 1.2;}
.new-full-price-table .test1.table ul:not(.table-sidebar) li:not(.price-thead) span{font-size: 16px; line-height: 24px;}
.new-full-price-table .test1.table ul li.get-started-btn .btn a{min-width: inherit;}
.post-navigation .post-row .post-column .post-thumbnail{width: 90px; height: 70px;}
.post-navigation .post-row .post-column .post-body{width: calc(100% - 90px); padding-top: 20px;}
.post-navigation .post-row :is(.post-column.post-prev, .post-column.post-next) .post-body{padding-left: 10px; padding-right: 10px;}
.post-navigation .post-row .post-column .post-body a{font-size: 14px;}
.post-navigation .post-row .post-column .post-body:before{left: 10px;}
.post-navigation .post-row .post-column.post-next .post-body:before{right: 10px; left: inherit;}
.post-navigation .post-row .post-column .post-body > a:before{left: 10px;}
.elementor .blog_post_content_section .blog_post_content ul li:not(.elementor-editor-element-setting):before{top: 6px;}
.main-menu .elementor-menu-toggle{width: 46px;height: 46px; border-radius: 50%;}
header .has-megamenu-upper li.has-megamenu> a{padding: 15px 15px !important;}
}
@media(max-width: 991px){
.new-full-price-table .table ul li:not(.thead, .price-thead):before{font-weight: 600; text-align: center;}
.new-full-price-table .table > ul, .full-price-table .test1.table > ul, .test1.table > ul{margin: 20px auto !important;}
.elementor .blog_post_content_section hr{margin: 20px 0 30px;}
.new-full-price-table .test1.table > ul:not(.table-sidebar).active:before{z-index: 1;}
.new-full-price-table .test1.table ul:first-child li:nth-last-child(2):after, .new-full-price-table .test1.table ul:last-child li:nth-last-child(2):after{width: 100%;}
.post-navigation{margin-top: 0px;}
.post-navigation .post-row .post-column{width: 100%; margin: 20px 0;}
.elementor .blog_post_content_section .blog_post_content ul li:not(.elementor-editor-element-setting):before{top: 6px;}
.elementor .blog_post_content_section .card_list_section .blog_post_card .infobox-content .title:before{font-size: 40px; line-height: 50px; margin-right: 10px;}
}
@media(max-width: 767px){
.icon_list_section .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-top: 0;}
.price-table-new.full-price-table .test1.table ul.table-sidebar li.price-thead{min-height: auto;}
.post-navigation .post-row {flex-direction: column;}
.team-member-list .elementor-container > .elementor-col-25{margin-bottom: 0;}
.eael-data-table-wrap {padding-top: 100px !important; margin-top: -100px !important;}
}
@media(max-width: 480px){
.elementor .blog_post_content_section .blog_post_card .infobox-content .title{-ms-flex-wrap: wrap; flex-wrap: wrap;}
.elementor .blog_post_content_section .blog_post_card .infobox-content .title:before{display: inline-block; width: 100%; margin: 0 0 10px 0;}
.team-member-list .elementor-widget-wrap .elementor-widget-eael-team-member { flex: 0 0 100%; max-width: 100%;}
}
@media(min-width: 768px) and (max-width: 1024px){
	.video-main-section{max-width: 600px;margin: 0 auto;}
}
@media(min-width: 320px) and (max-width: 767px){
	.video-main-section{max-width: 450px;margin: 0 auto;}
}
@media(max-width: 1400px){
	.br-remove br {display: none;}
}
/* 080724
--------------------*/
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated {justify-content: center; margin: 0 !important; }
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated .integrations-box:first-child,
.integrations-box-list>.elementor-widget-wrap.elementor-element-populated .integrations-box:last-child {display: none;}
.menu-d-none {display: none !important;}

/* pricing page css start 31-07-2024
----------------------------------------*/
/* Pricing page style */
.dam-wapper > div {gap: 2%; gap: 28px;}
.dam-wapper .elementor-widget-wrap>.dam-box {width: calc(100% / 4 - 21px);margin-bottom: 0;}

.pricing-box .elementor-column-gap-default { gap: 50px; }
.most-popular-box{ margin-bottom:0px !important; }
.most-popular-box .elementor-widget-container { margin-top: -70px;background: #FFEEF1;margin-bottom: 0px !important;border: solid #000;border-width: 2px 2px 0px;border-radius: 8px 8px 0 0;padding: 6px;font-size: 16px;line-height: 22px;}
.plan-box-ul, .plan-box-ul ul li+li {margin-top: 10px;}
.plan-box-ul ul li+li { margin-top: 10px;}
/* Pricing page style End */

.btn-arrow-small .elementor-button-icon svg {width: auto !important;}
.btn-arrow-small .elementor-button-icon svg path {transition: all 0.01s;}
.btn-arrow-small .elementor-button-icon {width: 24px; height: 24px; transition: all 0.1s;}
.btn-arrow-small .elementor-button:hover .elementor-button-icon { transform: translate(3px, 0); }
.dam-wapper .elementor-widget-wrap>.dam-box .elementor-widget-container { height: 100%; min-height: 344px;}
.flex-flow-column-center .elementor-widget-wrap {flex-flow: column; align-items: center;}
/* form css 
------------------*/
.flex-flow-column-center .elementor-widget-wrap {flex-flow:column; align-items:center;}
.dam-form-style-01 form > .gform-body {background:#FFFFFF; box-shadow:0px 1px 4px rgba(0, 0, 0, 0.15); border-radius:20px; padding:32px;}
.dam-form-style-01 .gravity-theme > form > .gform_footer {justify-content:center; margin:48px 0 0; padding:0;}
.dam-form-style-01 .gravity-theme > form > .gform_footer .button {margin:0; cursor:pointer; display:inline-block; background-image:url(/wp-content/uploads/2024/07/arrow_forward.svg); background-repeat:no-repeat; background-position:calc(100% - 18px) center; transition:all 0.3s; padding:10px 45px 10px 24px;}
.dam-form-style-01 .gravity-theme > form > .gform_footer .button:hover {background-position:calc(100% - 15px) center;}
.dam-form-style-01 form > .gform-body .gform_fields input, .dam-form-style-01 form > .gform-body .gform_fields textarea {background-color:#FFFFFF; border:1px solid #E0E0E0; border-radius:4px; font-size:14px; outline:none; padding:13px 12px 13px 40px; transition:0.3s;}
.dam-form-style-01 form>.gform-body .gform_fields input:focus, .dam-form-style-01 form>.gform-body .gform_fields textarea:focus {border:1px solid #000;}
.dam-form-style-01 form > .gform-body .gform_fields {grid-column-gap:12px; grid-row-gap:24px;}
.dam-form-style-01 form > .gform-body .gform_fields input::placeholder, .dam-form-style-01 form > .gform-body .gform_fields textarea::placeholder {color:#B8B8B8;}
.dam-form-style-01 form > .gform-body .gform_fields input::-ms-input-placeholder, .dam-form-style-01 form > .gform-body .gform_fields textarea::placeholder {color:#B8B8B8;}
.sec-pricing-form form .gfield--type-textarea {display:none;}
.dam-form-style-01 form .gfield .gfield_checkbox label {position:relative; padding-left:22px; font-size:12px; line-height:2em; color:#7A7A7A; font-family:"Inter", Sans-serif;}
.dam-form-style-01 form .gfield_checkbox input {display:none !important;}
.dam-form-style-01 form .gfield_checkbox label:before {content:""; position:absolute; width:16px; height:16px; border:1px solid #c8ccd4; border-radius:3px; vertical-align:middle; transition:background 0.1s ease; cursor:pointer; left:0; top:4px;}
.dam-form-style-01 form .gfield_checkbox label:after {content:''; position:absolute; top:5.5px; left:6px; width:5px; height:10px; opacity:0; transform:rotate(45deg) scale(0); border-right:2px solid #fff; border-bottom:2px solid #fff; transition:all 0.3s ease; transition-delay:0.15s;}
.dam-form-style-01 form .gfield_checkbox input:checked ~ label:before {border-color:transparent; background:#6473FF; animation:jelly 0.6s ease;}
.dam-form-style-01 form .gfield_checkbox input:checked ~ label:after {opacity:1; transform:rotate(45deg) scale(1);}

@-webkit-keyframes jelly {
  from {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(1.25, 0.75);
  }
  40% {
    transform: scale(0.75, 1.25);
  }
  50% {
    transform: scale(1.15, 0.85);
  }
  65% {
    transform: scale(0.95, 1.05);
  }
  75% {
    transform: scale(1.05, 0.95);
  }
  to {
    transform: scale(1, 1);
  }
}

@keyframes jelly {
  from {
    transform: scale(1, 1);
  }
  30% {
    transform: scale(1.25, 0.75);
  }
  40% {
    transform: scale(0.75, 1.25);
  }
  50% {
    transform: scale(1.15, 0.85);
  }
  65% {
    transform: scale(0.95, 1.05);
  }
  75% {
    transform: scale(1.05, 0.95);
  }
  to {
    transform: scale(1, 1);
  }
}

.dam-form-style-01 .by-submit-txt p a, .dam-form-style-01 .by-submit-txt a {text-decoration:underline; font-family:inherit; font-weight:inherit;}
.dam-form-style-01 .by-submit-txt p a:not(:hover), .dam-form-style-01 .by-submit-txt a:not(:hover) {color:inherit;}
.dam-box .elementor-icon-box-icon {display:flex;}
.btn-see-more.bth-with-arrow.black-bth-with-arrow .elementor-button-text:after {background:url(/wp-content/uploads/2024/08/arrow-down-icon.svg) no-repeat center; transition:all 0.3s;}
.btn-see-more.bth-with-arrow.black-bth-with-arrow a:hover .elementor-button-text:after {right:0; top:3px;}
.field-bg-img input {background-repeat:no-repeat; background-position:12px center; background-size:auto;}
.field-user-icon input {background-image:url(/wp-content/uploads/2024/08/user-icon.svg);}
.field-email-icon input {background-image:url(/wp-content/uploads/2024/08/email-icon.svg);}
.field-company-icon input {background-image:url(/wp-content/uploads/2024/08/company-icon.svg);}
.dam-form-style-01 form > .gform-body .gform_fields .validation_message {background:none; border:0; padding:0; margin:5px 0 0; line-height:normal; font-size:12px;}
img.gform_ajax_spinner {display:none !important;}
.org-strip-row .elementor-widget-wrap {justify-content: center; gap: 40px;}
/* contact page new 
-----------------------------*/

.contact-from form>.gform-body .gform_fields textarea {padding:13px 12px 13px 12px; height:156px; max-height:156px; min-height:156px; width:100% !important;}
.get-demo-contact .icon-space-small.icon-rgt .elementor-icon-list-item a {justify-content: flex-end;gap: 20px;}

@media (min-width: 1367px) {
	.h-last-col {width: 35% !important;}
}
@media screen and (max-width:1366.98px) {
	.dam-wapper .elementor-widget-wrap>.dam-box {width: calc(100% / 3 - 19px);}
}
@media screen and (max-width:1024.98px) {
	.dam-wapper > div {gap: 15px; }
	.dam-wapper .elementor-widget-wrap>.dam-box {width: calc(100% / 3 - 10px);}
	.dam-form-style-01 .gravity-theme > form > .gform_footer {margin: 32px 0 0;}
}
@media screen and (max-width:880.98px) {
	.dam-wapper .elementor-widget-wrap>.dam-box {width: calc(100% / 2 - 10px);}
	.dam-wapper .elementor-widget-wrap>.dam-box .elementor-widget-container {min-height: 314px;}
}
@media screen and (max-width:767.98px) {
	.dam-wapper > div {gap: 28px;}
	.inner-collage-row .dam-wapper {max-width: 347px; margin: 0 auto;}
	.inner-collage-row .dam-box-wapper {max-width: 100%;}
	.dam-wapper .elementor-widget-wrap>.dam-box .elementor-widget-container {min-height: 250px;}
	.dam-wapper .elementor-widget-wrap>.dam-box {width: 100%;}
	.dam-form-style-01 form > .gform-body .gform_fields {grid-row-gap: 12px;}
	.dam-form-style-01 .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: 1.2em; min-height: auto;}
    .site-logo .elementor-widget-image a img[src$=".svg"] {width: 38px;}
    .mob-box-d-none {display: none;}
    .dam-form-style-01 form .gfield .gfield_checkbox label {line-height: 16px;}
    .dam-form-style-01 form .gfield_checkbox label:before {top: 0px;}
    .dam-form-style-01 form .gfield_checkbox label:after {top: 1.5px;}
}

@media screen and (min-width:1600px) {
	.org-strip-row:not(.org-strip-row-desk) {display: none;}
	.org-strip-row {position: absolute !important; z-index: 1; max-width: 920px; left: -10%; bottom: 0;}
}
@media screen and (max-width:1599.98px) {
	.org-strip-row .elementor-widget-wrap {gap: 30px; justify-content: left; padding: 20px 0 0 !important; }
	.org-strip-row.org-strip-row-desk {display: none; }
	.elementor-element .org-strip-row .elementor-widget-wrap .elementor-widget-container .elementor-heading-title {font-size: 18px;}
}
@media screen and (max-width:1024.98px) {
	.org-strip-row .elementor-widget-wrap {gap: 20px 7px;}
}
@media screen and (max-width:880.98px) {
	.org-strip-row .elementor-widget-wrap {gap: 15px; flex-flow: column;}
}
@media screen and (max-width:767.98px) {
	.org-strip-row:not(.org-strip-row-desk) {display: none;}
	.org-strip-row.org-strip-row-desk {display: block;}
    .org-strip-row .elementor-widget-wrap {justify-content: center; gap: 30px; padding: 40px 0 20px !important; flex-flow: wrap;}
	.main-header .main-menu .btn-getstart .elementor-button-wrapper > .elementor-button {padding: 5px 14px !important;}    
}

/* pricing page css end
---------------------------------------*/

/*** News/Blog **/

.blog-listing nav.elementor-pagination .page-numbers{border:2px solid #A3A3A3;font-family:"Inter",Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;padding: 8px 15px;border-radius: 5px;}
.blog-listing nav.elementor-pagination .page-numbers:hover,.blog-listing nav.elementor-pagination .page-numbers.current{border-color:var( --e-global-color-293ef12 );}
.blog-listing.elementor-widget-posts .elementor-post__title a:hover,
.blog-listing.elementor-widget-posts a.elementor-post__read-more:hover {color: var( --e-global-color-293ef12) !important;}

.elementor a{transition:all ease 0.3s;}
.blog-listing .elementor-posts--skin-classic .elementor-post .elementor-post__thumbnail__link img{transition:all ease-in-out 0.3s;transform:translate(-50%,-50%) scale(1) !important;object-fit:cover;object-position:center center;transform-origin:center;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);}
.blog-listing.elementor-posts .elementor-post .elementor-post__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.blog-listing .elementor-posts--skin-classic .elementor-post:hover .elementor-post__thumbnail__link img{transform:translate(-50%,-50%) scale(1.1) !important;left:50%;top:50%;}

.news-detail-nav .elementor-post-navigation .elementor-post-navigation__separator-wrapper{padding:0 15px;}


@media (max-width: 767.98px) {
  .news-detail-nav.elementor-widget-post-navigation .elementor-post-navigation {display: block;}
  .news-detail-nav.elementor-widget-post-navigation .elementor-post-navigation .elementor-post-navigation__link {width: 100% !important;text-align: left !important;}
  .news-detail-nav.elementor-widget-post-navigation .elementor-post-navigation .elementor-post-navigation__link a {justify-content: flex-start;}
  .news-detail-nav.elementor-widget-post-navigation .elementor-post-navigation .elementor-post-navigation__link a span {text-align: start;}
  .news-detail-nav.elementor-widget-post-navigation .elementor-post-navigation .elementor-post-navigation__separator-wrapper .elementor-post-navigation__separator {width: 100%;height: 1px;margin: 15px 0;}
}