/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 09 2025 | 08:10:37 */
.page-template-app-form {zoom: 1 !important;}


/*------------------------------------------ C O M P U T E R S --------------------------------------------*/
@media screen and (min-width:1250px){
.page-is-open{padding:0 8px 100px 0;overflow:hidden;}
.about-sub-menu ul{padding-right:125px;}
.logos-image img{height:50px !important;width:auto !important;}
.zoom-80{zoom: 0.8;}
.home {overflow-x: hidden;}
.mbr{display:none}
.hide-pc{display: none;}
.colo-hover:hover{filter: unset;}
.footer-menus-col.col-5,.footer-address .col-2 .custom-html-widget a .title img {display: none !important;}
.Pop-up_Menu ul{padding: 75px 0;}
.free-scroll.products-sliders .elementor-row {
    flex-wrap: wrap !important;
}
.free-scroll.products-sliders .elementor-row .elementor-column {
    width: 33.3%;
}
.impact-cube:hover .text {
    height: 75px;
}
.impact-cube:hover .learn-more-77985 {
    height: 25px;
}	
.Pop-up_Menu a:hover{background:#1462c9;color:#fff;}
.Pop-up_Menu .close-side-manu{display:none    position: relative;
    text-align: right;
    right: 25px;
    left: auto;
    top: 30px;
    margin: 0 0 20px;
	z-index: 999;
	}
	.home-logos img {opacity: 0.7;mix-blend-mode: luminosity;transition: all 0.25s ease-in-out;}
.home-logos img:hover {opacity: 1;mix-blend-mode: normal;}

.advertising-budget-tabs .tab-buttons li.active:after {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 6px;
    background-image: linear-gradient(0deg, #FF97B3 -2.83%, #FFAD20 100.65%);
    z-index: 9;
}
	.use_proposaly_for.advertising-budget-tabs .tab-buttons li.active:after {
		bottom: -3px;
		height: 3px;
		background: #3250A2;
	}
	.use_proposaly_for.advertising-budget-tabs .tab-buttons li{
    padding: 0 0 10px;
}
	.page-id-29514.page-template-app-form .app-form .title {
    margin: 58px 0 35px;
}

	
}/*------ C O M P U T E R S + T A B L E T S -------*/
@media screen and (min-width:767px){
.br-mobile {display: none;}
.white-list-3 .elementor-widget-wrap .elementor-widget-image {
    display: inline-block;
    margin: 0 10px 10px 0;
    width: 32%;
    width: calc(33% - 10px);
}
.brandpage-tabs .row.elementor-inner-section.elementor-hidden-desktop,
.brandpage-tabs .row.elementor-inner-section.elementor-hidden-tablet{
    display: none !important;
}
.brandpage-tabs .mobile-title {display: none;}	
	
/*----- S U B - M E N U -------*/
.header-top-middle ul.sub-menu {position: absolute;left: 0;padding: 10px 20px;width: 100%;text-align: left;border: solid 1px #fff;background: #000;transition: all 0.2s ease-in-out;transform: translateY(65px);opacity: 0;visibility: hidden;}
	
	
	
	
	
	
}/*------------------------------------------ S M A L L - L A P T O P --------------------------------------------*/
@media screen and (min-width:850px) and (max-width:1600px){
  body{zoom:0.8 !important;}
  div#hubspot-messages-iframe-container {
    zoom: 1.25 !important;
  }
  .page-id-22506, .page-id-27858, .page-id-30454{
	zoom: 1 !important;
  }
 }
/*------------------------------------------ A L L T A B L E T S --------------------------------------------*/
@media screen and (min-width:767px) and (max-width:1250px){.archive-container .img-container{height:200px !important;}





}/*--- T A B L E T S - B I G ------*/
@media screen and (min-width:1000px) and (max-width:1250px){.logos-image img{height:35px !important;width:auto !important;}
}
/*--- T A B L E T S - M E D I U M ---*/
@media screen and (min-width:850px) and (max-width:1000px){}
/*--- T A B L E T S - S M A L L ---*/
@media screen and (min-width:767px) and (max-width:850px){}

/*------------------------- T A B L E T S + M O B I L E ---------------------------*/
@media screen and (max-width:1250px){
.bold-it-mobile ,.bold-it-mobile *{font-weight: 700 !important;font-family: "HomepagebaukastenBold", Sans-serif !important;}
.regular-it-mobile, .regular-it-mobile *{font-weight:400 !important;font-family:'HomepageBaukasten' !important;}

.hide-mobile{display: none;}
.header-third.header-top-third.header-top-middle .widget_text.widget.widget_custom_html {
    display: inline-block;
}
a.login-icon-mobile {
    width: 20px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 0 0;
    filter: brightness(10);
}
.login-container-mobile {
	display:block;
	filter: brightness(10);
	padding: 10px 0 0 0;
}
.login-container-mobile .icon {
	padding: 0 10px 0 0;
}
.six-pack {
    padding: 0 5px;
}
.six-pack .section-title {
    font-size: 28px;
    margin: 0 0 10px;
}
.six-pack .classic-item {
    width: 50%;
	padding: 5px;
}
.six-pack .classic-item article {
    padding: 0;
    border: 0;
}
.classic-item .classic .title {
    margin: 10px 0;
    padding: 0;
	font-family: 'HomepageBaukastenbold';
    font-size: 15px;
    text-align: left;
}
.six-pack .classic-item:nth-child(6) {
    width: 100%;
}
.six-pack .classic-item:nth-child(6) .post-img {
    height: 85vw;
}
.six-pack .classic-item:nth-child(6) .classic .title {
    margin: 15px 0 0 0;
    padding: 0 25px;
    max-height: unset;
    font-family: 'HomepageBaukastenbold';
    font-weight: 600;
    font-size: 22px;
    text-align: center;
}
	
div#wpcf7-f607-o1 {width: 99%;}
.archive-container .category-case-studies .rating {font-size: 12px;}
.social-btm a {width: 18% !important;display: inline-block;vertical-align: top;}
a.action-wa i {font-size: 25px;}
a.action-facebook img {width: 85%;display: block;margin: -3px 0 0 0;}
.post-social-bar {display: none;}
.blog-articles .blog-last-posts.archive-container article:last-child, .blog-webinars .blog-last-posts.archive-container article:last-child{display:none;}
div#content{min-height:350px;}
.header-top-bar,.show-form.home .header-top-bar, .page-is-open.home .header-top-bar{padding:25px;}
.header-third.header-top-third.header-top-right{display:none;}
.header-third.header-top-third.header-top-middle .widget{display:none;}
.header-third.header-top-third{width:35%;}
.header-third.header-top-third.header-top-middle{width:65%;text-align:right;justify-content: end;}
.cta-btn, .cta-btn *{font-size:13px !important;letter-spacing:0.2em !important;border-radius:4px !important;}
 .footer .blog-last-posts{width:100%;margin:0 10px;padding:15px 0 0 0;}
.footer .last-posts-container .back {margin: 0 -15px 0 15px;}
.footer .last-posts-container .next {margin: 0 15px 0 -15px;}
.archive-container .categories,.archive-container .excerpt{display:none;}
.archive-container .categories a{margin:0 5px 5px 0;padding:2px 7px 3px 7px;font-size:11px;}
.archive-container .img-container{height:125px;}
.footer .blog-last-posts.archive-container article{padding:7px;}
.archive-container .main-img{border-radius:3px;}
 .dicover-container{padding:35px 25px;margin:0px auto 50px auto;}
.dicover-container h4{margin:0 0 15px 0;width:100%;font-size:17px;line-height:1.5;text-align:center;}
.dicover-btn{width:100%;text-align:center;}
.dicover-btn a{font-size:12px !important;}
.testimonial-last-posts.archive-container{width:86%;}
.testimonial {padding: 10px 35px;}
.testimonial .text {min-height: 250px;}
.testimonial-last-posts.archive-container article:first-child{margin-left:-100%;}
.testimonial-last-posts.archive-container article{width:100%;}
.testimonial-last-posts.archive-container{width:80%;}
.testimonial-container .back{width:10%;text-align:right;}
.testimonial-container .next{width:10%;}
.testimonial-last-posts.archive-container article{padding:15px;}
.testimonial-last-posts .data{height:200px;font-size:14px;line-height:2;}
.testimonial-last-posts img.person{max-width:100px;margin:0 auto -30px auto;}
.testimonial-last-posts .meta{padding:25px 25px 15px 25px;}
.testimonial-last-posts .meta h2{font-size:15px;}
.testimonial-last-posts .meta h3{font-size:12px;}
.testimonial-last-posts .meta img{max-width:90px;}
.testimonial-container .next svg, .testimonial-container .back svg{width:20px;}
 .about-sub-menu li{width:33.3%;}
.about-sub-menu li a{padding:10px;font-size:12px;}
.elementor-56 .elementor-toggle .elementor-tab-title a{display:inline-block;width:85%;vertical-align:middle;}
span.elementor-toggle-icon.elementor-toggle-icon-left{float:none !important;}
.pricing-form-toggle a{font-size:11px;}
.pricing-form-toggle a{width:50% !important;}
.pricing-form-toggle.on .btn-color{margin-right:-50%;}
.pricing-form-toggle .btn-color{width:50% !important;height:37px;}
.page-id-24 .announcments-container,.page-id-24.page-template-investors .row{margin:45px 0;}
.page-id-24 .announcments-container .header{padding:25px;}
.page-id-24.page-template-investors .header h2{font-size:22px;}
.page-id-24.page-template-investors .announcments-container .more svg{height:9px;width:auto;}
.page-id-24 .page-template-blog .more a,.page-id-24.page-template-investors .more a{padding-left:0;font-size:15px;}
.page-id-24 .announcments-container article{display:none;width:100% !important;padding:35px 65px 35px 35px;border-radius:5px 0 0 5px;}
.page-id-24 .announcments-container article:first-child{display:block !important;}
.page-id-24 .announcments-container .articles{margin-left:25px;}
.page-id-24.page-template-investors .analysis-container,.page-id-24.page-template-investors .events-container{padding:25px;width:100%;}
.page-id-24 .analysis-container .articles{margin:15px 0 0 0;}
.page-id-24 .analysis-container article:nth-child(1),.page-id-24 .analysis-container article:nth-child(2),.page-id-24 .events-container article:nth-child(1),.page-id-24 .events-container article:nth-child(2){display:block !important;}
.page-id-24 .analysis-container article,.page-id-24 .events-container article{display:none;padding:0 0 20px 0;}
.analysis-container article .on{font-size:12px;}
.analysis-container article h2{font-size:17px;}
.analysis-container article .excerpt{font-size:14px;}
.analysis-container article:after{margin-top:20px;}
.events-container article .data{margin:10px 0 0 0;width:100%;}
.events-container article .img-container div{width:100%;height:175px;}
.announcments-container article .on, .events-container article .on{font-size:12px;}
 .announcments-container article h2{padding:15px 0 0 0;font-size:15px;height:125px;}
.events-container article h2{font-size:17px;}
.events-container{padding-bottom:0px !important;}
.financials-container{padding:0 25px;}
.financials-container .header h2{width:50%;background:none;color:#0d6ce5;text-align:left;}
.financials-container .header .years-container{width:47%;padding:0;}
.years-container .selected{font-size:15px;padding:7px 25px 7px 15px;}
.years-container .years-select svg{width:auto;height:9px;}
.financials-container .articles{margin:25px 0 0 0;}
.financials-container article .quarter{width:48%;margin:0 1% 7px 1%;}
.financials-container article .header h3{font-size:19px;}
.financials-container article .header p{font-size:11px;line-height:1.2;}
.financials-container article .header{padding:25px 12px;}
.financials-container article .data{padding:15px 7px;}
.financials-container article .data a:before{margin:0 6px -4px 0 !important;transform:scale(0.85);}
.financials-container article .data a{font-size:11px;}
.financials-container .articles{height:650px;}
.crumbs{display:none;}
header.page-header .page-title{padding:35px 0;font-size:30px;font-weight:600;font-family:'HomepageBaukasten';}
.sort-bar.new{display:none;}
.post-type-archive-announcment .the-archive{padding:15px;}
.post-type-archive-announcment header.page-header{margin:0;}
.post-type-archive-announcment .announcments-container article{width:48%;margin:0 1% 25px 1%;padding:20px 25px 15px 25px;}
.post-type-archive-announcment .announcments-container article h2{font-size:13px;}
.post-type-archive-announcment .announcments-container article .press a, .events-container .links a{font-size:12px;}
.post-type-archive-analysis .archive-container.analysis-container article{margin:0;padding:25px;}
.post-type-archive-analysis .analysis-container article:after{width:100%;}
.post-type-archive-analysis header.page-header, .post-type-archive-event header.page-header{margin:0;}
.post-type-archive-event .the-archive{padding:25px;}
.post-type-archive-event .events-container article{margin:0 0 25px 0;padding:0 0 25px 0;}
.single article{margin:10px 0;padding:25px 15px;}
.single .post-header .post-data, .single .post-header .post-info{width:100%;padding: 0 4px 0 7px;}
.single .post-header .post-data h1{font-size:30px;line-height:1.3;}
.single .post-header .post-meta .on, .post-meta .by span{font-size:13px;}
.single .post-header .post-categories{margin:10px 0;}
 .single-position header.header{margin:0;}
.single-position header .data, .single-position .apply-job{width:100%;}
.single-position header.header h1{margin:0 0 20px 0;font-size:20px;font-weight:600;}
.single-position header.header .terms a{margin:0 5px 5px 0;padding:4px 7px 6px 7px;font-size:11px;}
.single-position .apply-job{margin:50px 0;padding:0;text-align:left;position: relative;}
.single-position .apply-job .apply-job-btn{width:100%;text-align:center;background:#0d6ce5;color:#fff;}
.single-position .apply-job h3{padding:15px 0 5px 0;text-align:center;}
.single-position .apply-job .txt{text-align:center;}
.single-position .apply-job .linkedin{display:block;margin:auto;max-width:125px;}
.adcore-life{margin:0 0 50px 0;}
.adcore-life .blue{padding:25px;font-size:13px;}
.blue .text{padding:0;}
.single-position.single article{margin-bottom:0;padding-bottom:0;border-radius:0;}
.single .post-header .post-categories a{margin:0 3px 5px 0;padding:1px 10px 3px 10px;font-size:12px;}
.post-info .flex{float:none;margin:20px 0 0 0;padding:30px 25px;border-radius:0;}
.post-info .flex h2{font-size:17px;}
.post-info .flex p{font-size:14px;}
.page-id-32 .pricing-tables .elementor-element-populated{box-shadow:0 10px 15px 10px #00000025 !important;}
 .qna-container .elementor-tab-title a{display:inline-block;margin:0 0 0 2%;width:68%;vertical-align:middle;}
.qna-container .elementor-toggle-icon-left{width:10%;float:none !important;}
.financials-container article .data{height:225px;}
h4.more-case-title {
    margin: 0 0 0 30px;
    padding: 0;
    font-size: 23px;
}
.blog-news, .blog-container {
    padding: 0 20px;
}
.single .post-header {padding: 0;}
.helpful-controls {margin: 10px 0 0 0;}
.archive-container .main-img:before {content: url(/wp-content/themes/sentrysite-corporate/assets/svg/adcore_mini.svg);height: 30px;}

.page-id-12009 header#masthead, .page-id-7078 header#masthead, .page-id-7007 header#masthead, .page-id-7079 header#masthead, .page-id-7080 header#masthead{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 999;
}
.page-id-11873 .main-logo img,.page-id-11873 .menu-icon{
    filter: invert(1) brightness(10);
}

 .free-scroll .elementor-row {
    display: block !important;
    padding: 0 0 0 20px;
    width: 100% !important;
    white-space: nowrap !important;
    flex-wrap: unset !important;
    overflow: auto;
}
.free-scroll .elementor-row::-webkit-scrollbar{display: none;}
.free-scroll .elementor-row .elementor-row {padding:0;width: auto !important;white-space: normal;overflow: hidden;}
.free-scroll .elementor-row .elementor-column {
    display: inline-block;
	vertical-align: top;
    margin: 0 20px 0 0;
    width: 75%;
    white-space: normal;
    overflow: hidden;
}
.free-scroll .elementor-row .elementor-column .elementor-column{margin: 0;width: auto;}
.free-scroll .elementor-row .elementor-column .elementor-element-populated {
    margin: 0 !important;
} 

/*--- F O O T E R ----*/	
.footer-contact {
    padding: 35px 0;
    background: #146CE5;
}
.footer-contact-col.col-4 {
    display: none;
}
.footer-contact-col {
    width: 33.3%;
}
.footer-contact .item .title {
    display: block;
    text-align: center;
}
.footer-contact .item .link {
    display: none;
}
.footer-contact .item .title p {
    width: 95px;
    margin: 6.5px auto 0;
}

.footer-contact .item .title {
    display: block;
    text-align: center;
    line-height: 1;
    font-size: 15px;
}
.footer-contact .item .title img {
    margin: 0;
    height: 18px;
}
.footer-menus {
    flex-wrap: wrap;
    padding: 35px;
    background: #EBEBEB;
}
.footer-menus .flex-box {flex-wrap: wrap;}
.footer-menus .flex-box .footer-menus-col {
    width: 50%;
    margin: 0 0 35px 0;
    padding: 0;
    min-width: 50%;
}
.footer-menus .flex-box .footer-menus-col:nth-child(odd) {
    padding: 0 35px 0 0;
}
.footer-menus-col.col-5 .menu-footer_social-container ul {
    margin: 0;
}
.footer-menus .widget-title {
    font-size: 15px;
    line-height: 1.5;
}
.footer-menus-col.col-4 .widget_custom_html {
    width: 100px;
}
.footer-menus .menu-footer_social-container ul {flex-wrap: wrap;}
.footer-menus .menu-footer_social-container ul li {
    margin: 0 30px 0 0;
}
.footer-menus .menu-footer_social-container ul li i {
    font-size: 18px;
}
.footer-address .flex-box {
    display: block;
}
.footer-address {
    padding: 35px;
}
.footer-address .col-1 {
    width: 100%;
    text-align: center;
    margin: 0 0 30px;
}
.footer-address .col-2 {
    width: 100%;
}
.footer-address .col-2 .custom-html-widget {
    display: block;
}
.footer-address .col-2 .custom-html-widget a .title {
    display: flex;
    align-items: center;
}
.footer-address .col-2 .custom-html-widget a .title img {
    margin: 0 10px 0 0;
    width: 20px;
    opacity: 0.6;
    background-blend-mode: luminosity;
    filter: saturate(0);
}
.footer-address .col-2 .custom-html-widget a p {
    display: none;
}
.footer-address .col-2 .custom-html-widget a {
    margin: 0 0 15px;
    width: 100%;
}
.footer-menus-col.col-4 .widget.widget_nav_menu {
    display: none;
}
.footer-menus-col.col-5 {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.footer-credit {
    display: block;
}
.footer-credit ul {
    margin: 0;
    justify-content: center;
    opacity: 0.7;
}
	
.partners-container .item {
    padding: 40px 20px;
}
.partners-container .flex-box {
    display: block;
}
.partners-container .data {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.partners-container .data .img {
    margin: 0 10px 0 0;
    min-width: 38px;
    min-height: 38px;
    width: 38px;
    height: 38px;
    border-radius: 150px;
}
.partners-container .title {
    margin: 0;
    font: normal normal bold 16px/18px HomepageBaukasten;
}
.partners-container .excerpt {
    margin: 15px 0;
    padding: 0;
    font: normal normal normal 16px/26px HomepageBaukasten;
}
.partners-container .data .extra {
    display: block;
    margin: 0 0 35px;
}
.partners-container .cta {
    text-align: center;
}
.m-section .m-div img {
    height: 50px !important;
}
.m-section .m-div {
    padding: 0 0 20px;
}	
.page-template-app-form main#main {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.page-template-app-form .app-form-wrap {
    width: 100%;
    padding: 50px 20px;
}
.page-template-app-form.page-id-27858 .app-form-wrap{
    padding: 50px 20px;
}
.page-template-app-form .adcore-description {
    width: 100%;
}
.page-template-app-form .right-col .elementor-column-wrap.elementor-element-populated {
    min-height: unset;
}	
.page-template-app-form .swiper-slide {
    background: rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 30px 0px rgb(11 96 87 / 11%);
}	
.page-template-app-form .app-form .title {
    margin: 0 0 30px;
}
.page-template-app-form .app-form-step-3 .text {
    font-size: 14px;
}
.page-template-app-form .app-form button, .page-template-app-form .app-form input.wpcf7-submit, .page-template-app-form .app-form-step-3 .back-home-btn {
    font-size: 13px;
    height: 50px;
}
.page-template-app-form .app-form .form-back {
    left: 20px;
    font-size: 0;
}
.page-template-app-form .app-form {
    margin: auto;
}	
.app-form-mobile-header {
    padding: 15px 20px 13px 20px;
    background: linear-gradient(178.08deg, #DAFFE6 71.55%, #009D8D 237.11%);
}
.page-id-27858 .app-form-mobile-header {
        background: none;
}

.app-form-mobile-header .flex-box {display: flex; align-items: center;}
.app-form-mobile-header .flex-box .title {
    margin: 0 0 0 6px;
    color: #000;
    font-family: HomepageBaukastenBold;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 129.7%;
}
.page-id-24344 .app-form-mobile-header,
.page-id-28506 .app-form-mobile-header,
.page-id-28508 .app-form-mobile-header
{
    background: linear-gradient(178.08deg, #036059 .55%, #012E28 237.11%);
}
	
.page-id-24344 .app-form-mobile-header .flex-box .title,
.page-id-24305 .app-form-mobile-header .flex-box .title,
.page-id-28137 .app-form-mobile-header .flex-box .title,
.page-id-28139 .app-form-mobile-header .flex-box .title,
.page-id-28506 .app-form-mobile-header .flex-box .title,
.page-id-28508 .app-form-mobile-header .flex-box .title{
    color: #fff;
}
.page-id-24305 .app-form-mobile-header,
.page-id-28137 .app-form-mobile-header,
.page-id-28139 .app-form-mobile-header {
    background: url(/wp-content/uploads/2024/04/Rectangle-4333-2.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.page-id-29514 .app-form-mobile-header {
   padding: 35px 20px 13px 20px;
   background: none;
}	
	
.page-id-29514 a.back-home-btn {
    font-size: 13px;
    height: 50px;
}
	
.page-id-29545.sticky-header header#masthead {
    filter: brightness(0) invert(1);
}

}/*------------------------------------------ M O B I L E --------------------------------------------*/
@media screen and (max-width:767px){.footer .blog-last-posts.archive-container article:first-child{margin-left:-50%;}
.br-web{display: none;}
.archive-container article{width:50%;}
.page-id-22 header#masthead,.page-id-24 header#masthead{position:absolute;top:0;left:0;width:100%;z-index:99999;}
.page-template-blog .the-blog header.page-header{margin:0 0 35px 0;}
.page-template-blog header.page-header .page-title{padding-bottom:0px;}
header.page-header .archive-description{font-size:20px;color:#0d6ce6;}
.the-blog .blog-category a,.blog-news article .categories a{margin:0 4px 7px 0;padding:3px 11px 5px 11px;font-size:11px;}
.blog-news article {margin: 0 0 20px 0 !important;width: 100%;height: 300px;}
.blog-news article .blue {width: 100%;padding: 20px 20px 10px 20px;}
.blog-news .title{font-size:17px;}
.blog-news .excerpt{display:none;}
.blog-news .data{display:block;padding:10px 0 5px 0;}
.blog-news article .meta{font-size:12px;}
.blog-news .share{margin:0;}
.blog-news .author-img{display:none;}
.blog-news{padding:0 15px;}
.page-template-blog .blog-container{margin:35px 0;padding:0 15px;}
.page-template-blog .blog-container h2{padding:0px;font-size:22px;}
.page-template-blog .blog-container .desc{margin:0 0 15px 0;padding:0;font-size:13px;}
 .the-blog .archive-container article{width:48%;margin:0 1% 20px 1%;padding:0;}
.the-blog .archive-container .img-container{height:225px;}
.the-blog .archive-container .categories{display:none;}
.the-blog .archive-container .meta{margin:10px 0 0 0;font-size:12px;}
.the-blog .archive-container .data{padding:5px 0;}
.the-blog .archive-container .data h2.title{font-size:15px;}
.the-blog .archive-container .excerpt,.the-blog .archive-container svg.arrow{display:none;}
.archive-container .share{margin:0;}
.page-template-blog .more{margin:0;}
.page-template-blog .more a, .page-template-investors .more a{font-size:14px;}
.page-template-blog .more svg, .page-template-investors .more svg{width:auto;height:9px;}
.the-blog .archive-container{padding:0 10px;}
.share .social{display:block;margin:0;}
.category header.page-header .page-title{padding:35px 0 10px 0;}
.position-filter.on .locations::-webkit-scrollbar, .position-filter .teams::-webkit-scrollbar{display:none;}
.position-filter .pricing-form-toggle{margin:20px auto;}
.position-filter.on .locations, .position-filter .teams{width:100%;white-space:nowrap;overflow:auto;}
.available span{margin:0;padding:5px 15px 5px 0;font-size:14px;}
.position-filter .available{min-height:70px;}
.position-container article{width:100%;min-height:auto;}
.position-container article .location{font-size:13px;}
.position-container article .title{margin:10px 0;font-size:17px;}
.position-container article .excerpt{font-size:13px;}
.single-position.single article{margin-bottom:0;padding-bottom:0;}
.qna-container .elementor-toggle-item{box-shadow:0 5px 10px 0 #00000015;}
.full-wm, .full-wm *{width:100% !important}
.social-bar{display:none;}
.the-archive.position-container{padding:0 15px;}
.position-container {margin: -130px auto 130px auto;}
.archive-container .meta{line-height:1;}
.archive-container .meta .extra, .archive-container .meta .on{font-size:12px;}
.archive-container .data h2.title,.archive-container .data h5.title{font-size:15px;}
.archive-container .data{padding:5px 0;line-height:1.2;}
.archive-container svg.arrow{display:none;}
.share svg{width:55px;}
.get-in-touch .inputs{max-width:90%;}
.get-in-touch .form-flex-box{max-height:none;border-radius:0;}
.get-in-touch .header-form h2{font-size:30px;}
.footer-bottom .credit, .footer-bottom .copyrights{width:100%;text-align:center;}
.footer-bottom .credit a{display:block;margin:5px 0 5px 0;}
.footer-bottom .adcore-logo {display: block;margin: 0 auto 11px auto;}
.footer-middle {padding: 30px 15px;}
.footer-quarter {width: 50%;margin: 0 0 15px 0;}
.post-type-archive-review .header h1 {padding: 75px 0 15px 0;font-size: 30px;}
.post-type-archive-review .review-sum {display: block;margin: 0 0 50px 0;}
.post-type-archive-review .review-sum .number {padding: 0 20px 0 0;font-size: 25px;}
.post-type-archive-review .review-sum .stars-container {width: 60px;height: 14px;}
.post-type-archive-review .review-sum img.social-icon {max-width: 135px;max-height: 45px;}
.post-type-archive-review .review-sum .item.facebook {border-right: none;border-left: none;}
.review-container .odd, .review-container .even {width: 100%;    padding: 0;}
.review-container {display: block;}
article.review {padding: 25px 25px 50px 25px;}
.post-type-archive-review .review-sum .rate {margin-right: 20px;}  
h3.subtitle {margin: -20px 0 50px 0;}
.single .post-header .post-data {
        padding: 0 6px 0 8px;
}
.post-author .img {
    height: 50px;
    width: 50px;
}
.post-author .data {
    margin-left: 7px;
}
.post-author .name {
    font-size: 13px;
}
.post-author .container {
    margin: 15px 0 0 0;
}
  
  

/*----- A U T H O R S --------*/
.tax-authors .cover-img {
    margin: 0;
    padding: 0;
}
.tax-authors .cover-img .bg {
    height: 150px;
    border-radius: 0 0 10px 10px;
}
.tax-authors .main-section {
    display: block;
    padding: 0 20px;
}
.tax-authors .main-section .side, .tax-authors .main-section .author-data {
    margin: 0;
    padding: 0;
    width: 100%;
}
.tax-authors .main-section .side .img {
    margin: -35px auto 0 auto;
    width: 150px;
    height: 150px;
}
.tax-authors .main-section .side .extra {
    max-width: unset;
    margin: 0 0 20px 0;
    padding: 20px;
}
.tax-authors .author-data .meta h1 {
    display: block;
    padding: 0;
    font-size: 25px;
    text-align: center;
}
.tax-authors .author-data .meta .social {
    display: block;
    margin: 0;
    text-align: center;
}
.tax-authors .author-data .meta .social a {
    margin: 0;
    padding: 0px;
    font-size: 12px;
}
.tax-authors .author-data .meta .social i {
    display: inline-block;
    margin: -3px 0 0 0;
    vertical-align: middle;
    font-size: 14px;
    color: #0d6ce5;
}
.tax-authors .author-data .position {
    display: block;
    margin: -2px 0 2px 0;
    padding: 0;
    font-size: 14px;
    text-align: center;
}
.tax-authors .author-data .description {
    margin: 15px 0;
    padding: 0;
    font-size: 15px;
}
.the-blog .archive-container {
    padding: 0;
}
.tax-authors .the-blog .archive-container h2.more-articles {
    padding: 0 0 10px 0;
    font-size: 17px;
}
.the-blog .archive-container article {
    width: 100%;
    margin: 0 0 20px 0;
}
.tax-authors .the-blog .archive-container .img-container {
    height: 200px;
}
.tax-authors .main-section .side .extra .inner {margin: 10px 0 0 0;}
.tax-authors .main-section .side .extra h3 {font-size: 15px;}
.tax-authors .main-section .side .extra p {font-size: 14px;}
.free-scroll .inline-price .elementor-row, .free-scroll .inline-price .elementor-row .elementor-row {
    width: 100% !important;
}
.free-scroll .inline-price .elementor-column:first-child {
    width: 20% !important;
}
.free-scroll .inline-price .elementor-column {
    width: 75% !important;
}
.page-template-china .gallery-item img {
    border: 0 !important;
}
.page-template-china .gallery-item {
    width: 20% !important;
}
div#gallery-1 figure.gallery-item:nth-child(6),div#gallery-1 figure.gallery-item:nth-child(7) {display: none;}
.circle-buttons {
    margin: auto;
    padding: 10px;
    width: 300px;
    height: 300px;
}
.circle-buttons .cta-style {
    width: 75px;
    height: 75px;
    font-size: 13px;
}
.circle-buttons .title {
    font-size: 14px;
}
.circle-buttons .text {
    font-size: 11px;
}
.page-id-15849 .circle-buttons .cta-style {
    font-size: 10px;
}
.page-id-15849 .dicover-btn a {
    width: 245px;
}
.page-id-15849 header#masthead {position: absolute;top: 0;right: 0;width: 100%;z-index: 999;}
.page-id-15849 header#masthead svg {filter: invert(1) brightness(10) grayscale(1) !important;}
.page-id-15849 header#masthead .logo-black {display: none !important;}
.page-id-15849 header#masthead .logo-white {display: block !important;}
	
.circle-buttons .cta-01 {
    top: 15px;
    left: 55px;
}
.circle-buttons .cta-02 {
    top: 15px;
    right: 55px;
}
.circle-buttons .cta-03 {
    top: calc(50% - 37.5px);
    right: 0;
}
.circle-buttons .cta-04 {
    right: 55px;
    bottom: 15px;
}
.circle-buttons .cta-05 {
    left: 55px;
    bottom: 15px;
}
.circle-buttons .cta-06 {
    top: calc(50% - 37.5px);
    left: 0;
}
.circle-text .tag {
    margin: 0 0 10px 0;
    font-size: 15px;
}
.circle-text .title {
    margin: 0 0 15px 0;
    font-size: 13px;
   min-height: 40px;
}
.circle-text a {
    font-size: 14px;
    letter-spacing: 2.5px;
}
.circle-text .box {
    max-width: unset;
    padding: 0 35px;
}
.page-id-15849 .circle-text a {
    width: 245px;
    margin: 25px auto 0 auto !important;
    font-size: 11px !important;
}
.page-id-15849 .circle-text .tag {
    font-size: 15px;
}
.lets_talk_elite {
    max-width: 245px !important;
    margin: auto;
}
.elementor-15849 .elementor-element.elementor-element-0651fd3 {
    padding: 30px;
}
.page-template-china .white-list {
    padding: 30px 0 5px 0 !important;
    white-space: nowrap;
    overflow: auto;
}
.page-template-china .white-list {
    padding: 0 0 5px 0 !important;
}
.page-template-china .white-list .elementor-row {
    display: block !important;
    padding: 0 0 0 20px;
    width: 100% !important;
    white-space: nowrap !important;
    flex-wrap: unset !important;
    overflow: auto;
}
.page-template-china .white-list .elementor-row::-webkit-scrollbar{display: none;}
.page-template-china .white-list .elementor-row * {
    white-space: normal;
}
.page-template-china .white-list .elementor-row .elementor-column {
    display: inline-block;
    margin: 0 20px 0 0;
    width: 85%;
}
.page-template-china .white-list .same-height {
    height: 100px;
}
.page-template-china .archive-container .main-img:before {
    padding: 5px;
    width: 30px;
    height: 30px;
    font-size: 17px;
}
  .widget.widget_nav_menu.spase {
    margin: 15px 0 0 0;
}


.page-template-china .white-list-2 .elementor-row {
    display: block !important;
    padding: 0 0 45px 20px;
    width: 100% !important;
    white-space: nowrap !important;
    flex-wrap: unset !important;
    overflow: auto;
} 
.page-template-china .white-list-2 .elementor-row::-webkit-scrollbar{display: none;}
.page-template-china .white-list-2 .elementor-row * {
    white-space: normal;
}
.page-template-china .white-list-2 .elementor-row .elementor-column {
    display: inline-block;
    margin: 0 20px 0 0;
    width: 200px;
}
 .elite-list-1 .elementor-widget-wrap {
    display: block !important;
    white-space: nowrap;
    overflow: auto;
}
.elite-list-1 .elementor-widget-wrap::-webkit-scrollbar {display: none;}
.elite-list-1 .elementor-widget-wrap .elementor-widget-image {
    display: inline-block;
}
.elite-list-1 .elementor-widget-wrap .elementor-widget-image img {
    max-height: 40px;
    width: auto;
}
.elite-list-2 .elementor-widget-wrap {
    display: block !important;
    white-space: nowrap;
    overflow: auto;
}
.elite-list-2 .elementor-widget-wrap::-webkit-scrollbar {display: none;}
.elite-list-2 .elementor-widget-wrap .elementor-widget-image {
    display: inline-block;
}
.white-list-2.elite-list .elementor-row {
    display: block !important;
	padding:0 0 0 40px;
    white-space: nowrap;
    overflow: auto;
}
.white-list-2.elite-list .elementor-row::-webkit-scrollbar {display: none;}
.white-list-2.elite-list .elementor-row .elementor-column {
    display: inline-block;
    margin: 0 15px 40px 0;
    width: 75% !important;
    white-space: normal;
}
	
  
.white-list-3 .elementor-widget-wrap {
    display: block !important;
    padding: 0 0 0 20px;
    width: 100% !important;
    white-space: nowrap !important;
    flex-wrap: unset !important;
    overflow: auto;
}
 .white-list-3 .elementor-widget-wrap::-webkit-scrollbar{display: none;} 
  
.white-list-3 .elementor-widget-wrap * {
    white-space: normal;
}
.white-list-3 .elementor-widget-wrap .elementor-widget-image {
    display: inline-block;
    margin: 0 10px 0 0;
    width: 40%;
}
  
.footer-quarter.footer-middle-fifth .widget.widget_media_image {margin: 20px auto 10px auto;}
.page-template-china .footer-middle-fourth {margin: 35px 0 0 0;width: 100%;}
.page-template-china .menu-footer_005-container {margin: 0;}
.page-template-china .footer-middle-fifth {width: 100%;text-align: center;}
.page-template-china .menu-footer_005-container li {width: 13%;}
.page-template-china .china-form {padding: 0;}
.page-template-china .footer-middle .flex-box {padding: 0 25px;}
.page-template-china .footer-bottom .copyrights {font-size: 12px;margin: 10px 0 0 0;}


/*----Media Blast ----*/
.elementor-20585 .elementor-element.elementor-element-cb790ab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    flex-wrap: nowrap !important;
    justify-content: flex-start;
    overflow: auto !important;
}
.elementor-20585 .elementor-element.elementor-element-cb790ab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap::-webkit-scrollbar{display: none;}
.elementor-element-cb790ab .elementor-widget-image {
    min-width: fit-content;
}
.elementor-element-013991d .elementor-row{
    flex-wrap: nowrap;
    white-space: nowrap !important;
    overflow: auto;
}
.elementor-element-013991d .elementor-row::-webkit-scrollbar{display: none;}
.elementor-element-013991d .elementor-row .elementor-column {
    min-width: 78vw !important;
    margin: 0 5vw 0 0;
}
.elementor-element-013991d .elementor-row .elementor-column * {
    white-space: normal;
}
.elementor-element-61fba8c .elementor-image {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    overflow: auto;
}
.elementor-element-61fba8c .elementor-image::-webkit-scrollbar{display: none;}
.elementor-element-61fba8c .elementor-image img {
    min-width: 200vw;
}
.testimonials-gallery .swiper-slide {
    box-shadow: unset !important;
}
.testimonials-gallery .elementor-main-swiper{
	border-radius: 5px;
    box-shadow: 30px 30px 80px 0px rgba(84.00000000000003, 19.000000000000004, 59.99999999999999, 0.11);
}

.elementor-20585 .elementor-element.elementor-element-4765079 > .elementor-element-populated {
    box-shadow: 30px 0px 50px 0px rgba(84.00000000000003, 19.000000000000004, 59.99999999999999, 0.11) !important;
}  
.page-id-20585 .faq .elementor-tab-title {
    position: relative;
}
.page-id-20585 .faq .elementor-toggle-title {
    display: inline-block;
    margin: 0 0 0 35px;
}
.page-id-20585 .faq .elementor-toggle-icon-left {
    position: absolute;
    top: 50%;
    margin-top: -7px;
}  
.row-scroll .elementor-row {
    display: block !important;
    white-space: nowrap !important;
    overflow: auto !important;
}
.row-scroll .elementor-row::-webkit-scrollbar{display: none;}
.row-scroll .elementor-row .elementor-column {
    display: inline-block;
    width: 25% !important;
}

.page-id-21484 header#masthead {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
}
.page-id-21484 .main-logo img, .page-id-21484 .menu-icon {
    filter: invert(1) brightness(10);
}
 .elite-main-video video.elementor-video {
    height: 350px !important;
    object-fit: cover !important;
    object-position: bottom center;
} 
.impact-cube .right {
    display: inline-block !important;
    margin: 0 0 -1px 2px;
	}

.elementor-element-6c55751 .elementor-row::-webkit-scrollbar {display: none;}
.elementor-element-6c55751 .elementor-row {
    width: 100%;
    white-space: nowrap !important;
    flex-wrap: nowrap;
    overflow: auto;
}
.elementor-element-6c55751 .elementor-row .elementor-column {
    width: 45vw !important;
    min-width: 45vw !important;
}
.elementor-element-fdf0524 .elementor-image-carousel-wrapper {
    margin: 20px -100px 35px;
}
	
	
.clients-box .our-clients2 .flex-box {display: block;}	
.clients-box .our-clients2 .flex-box .logo-wrap, .page-template-app-page .clients-box .our-clients2 .flex-box .logo-wrap  {width: 100% !important;height: 85px !important;}
.clients-box .our-clients2 .flex-box .logo-wrap .logo {display: none !important;}
.clients-box .our-clients2 .flex-box .data {height: 560px;width: 100%;padding: 30px;font-size: 17px;}
.clients-box .our-clients2 .flex-box .data .title {margin: 0 0 20px;font-size: 18px;line-height: 133.5%;}
.clients-box .our-clients2 .flex-box .data .person {margin: 30px 0 0;font-size: 16px;}
.clients-box .our-clients2 a.casestudy-link {margin-top: 35px;position: relative;right: 0;bottom: 0;}
.clients-box .swiper.our-clients .swiper-slide img {height: 50px;padding: 0 10px;}
.performance_clients .clients-box .flex-box .name {
    font-size: 14px;
}
.performance_clients .clients-box .flex-box .items .item:nth-child(odd) {
    width: 50% !important;
    max-width: 45% !important;
}
.performance_clients .clients-box .flex-box .the-data {
    font-size: 28px;
}
.performance_clients .clients-box .our-clients2 .flex-box .logo-wrap .logo {
    max-height: 60px !important;
}
.performance_clients .clients-box .our-clients2 a.casestudy-link {
    position: absolute;
    left: 34px;
    right: auto;
    bottom: 30px;
}
.performance_clients .clients-box .our-clients2 .flex-box .data {
    height: 475px;
}
.page-id-29545 .clients-box .our-clients2 .flex-box .data{
    height: 375px;
}
.the-people .swiper-wrapper {
    padding: 0;
}
.the-people .swiper-slide {
    margin: 0 !important;
    padding-top: 80px;
    width: 100% !important;
}
.the-people:after {
    width: 100% !important;
    top: auto !important;
    bottom: 0 !important;
    height: calc(100% - 175px);
}
.the-people .swiper-slide .data {
    bottom: auto !important;
    top: 0;
    width: 100% !important;
    max-width: unset !important;
    text-align: center !important;
}
.the-people .swiper-slide .data .content {
    font-size: 0;
}
.the-people .swiper-slide.swiper-slide-active .data .dit {
    background: unset !important;
    color: #fff;
}
.the-people .swiper-slide.swiper-slide-active .data .dit .name {
    color: #fff;
    font-size: 18px;
}
.the-people .swiper-button-next,.the-people  .swiper-button-prev {
    top: auto !important;
    bottom: 30%;
}
.the-people .swiper-button-next {
    left: auto;
    right: 20px !important;
}
.the-people .swiper-slide.swiper-slide-active img {
    object-fit: contain;
    object-position: top center;
}
	.the-people .swiper-button-prev{
		left: 20px;
		transform: rotate(0);
	}
	.the-people .swiper-button-next{
		transform: rotate(0);
	}
.contact-mobile .elementor-tab-title a {
    font-weight: 400 !important;
}
.contact-mobile .elementor-tab-content p {
    position: relative;
    z-index: 9;
}
.contact-mobile .elementor-tab-content:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 8 !important;
    opacity: 0.3;
}
.contact-mobile .elementor-tab-content {
    position: relative;
    background-image: url(/wp-content/uploads/2023/10/Tel-Aviv.png);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
	background-size: cover !important;
}
.contact-mobile .elementor-tab-content {background-image: url(/wp-content/uploads/2023/10/Tel-Aviv.png);}
.contact-mobile-canada .elementor-tab-content {background-image: url(/wp-content/uploads/2023/10/Toronto-Canada.png);}
.contact-mobile-usa .elementor-tab-content {background-image: url(/wp-content/uploads/2023/10/Delaware.png);}
.contact-mobile-australia .elementor-tab-content {background-image: url(/wp-content/uploads/2023/11/Melbourne.png);}
.contact-mobile-shanghai .elementor-tab-content {background-image: url(/wp-content/uploads/2023/11/Shanghai.png);}
.contact-mobile-hongkong .elementor-tab-content {background-image: url(/wp-content/uploads/2023/11/Hong-Kong.png);}
.contact-mobile .elementor-tab-content a:after {
    content: url(/wp-content/uploads/2023/11/Vector.svg);
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 -2px 10px;
    transform: scale(0.8);
}
.contact-mobile .elementor-tab-content a {
    display: inline-block;
    margin: 15px 0 0;
    color: #fff;
    text-decoration: underline;
}
.text-regular-0546 * {
    font-family: "Homepagebaukasten", Sans-serif !important;
    font-weight: 400 !important;
}
.ajax-posts {
    margin: 0;
    flex-wrap: wrap;
}
.ajax-posts .post-item {
    width: 50%;
}
.ajax-posts .post-item .img-wrap img {
    height: 40vw;
}
.ajax-posts .post-item .data .date {
    display: none;
}
.ajax-posts .post-item .data {
    padding-top: 0;
}
.ajax-posts .post-item .data .title {
    font-size: 17px;
    line-height: 1.3;
}	
.elite-form-wrap .progress-bar-1 p {
    margin: 0 auto 45px;
}
.elite-form-wrap .input span:first-child {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    margin: 0 0 5px;
    font-size: 14px;
}
.elite-form-wrap .title {
    margin: 0 0 30px;
}	
.page-id-22506 form.wpcf7-form .form-back {
    font-size: 0;
}
.page-id-22506 form.wpcf7-form .form-back p svg {
    margin: 10px 0 0 0;
    width: 15px;
}	
.br-pc{
	display:none;
}
.feeditor-tabs .elementor-tab-mobile-title {
    display: none !important;
}
.feeditor-tabs .elementor-tabs-wrapper .elementor-tab-title:not(:last-child) {
    margin-right: 20px;
}
.faq .elementor-accordion-title {
    display: block;
    padding: 0 0 0 10px;
    line-height: 1.2;
}
.faq .elementor-tab-title {
    display: flex;
    align-items: center;
}
.audit-form-wrap .hc-input button {
    height: 45px;
    font-size: 13px;
    width: 100px;
}
.audit-form-wrap .hc-input input {
    width: calc(100% - 100px);
    height: 45px;
    padding: 15px;
    font-size: 15px;
}
.page-template-app-page .clients-box .swiper.our-clients {
    max-width: calc(100% - 60px);
    margin: auto;
    padding: 30px 0 0;
}
.products-cube-text-h {
    height: unset;
    margin: 0 0 10px !important;
}
.video-feed .elementor-custom-embed-play,.video-feed  img.attachment-full {
    display: none;
}
.feeditor-tabs ul li {
    padding-left: 30px;
}
.feeditor-tabs ul li:before {
    margin: 3px 10px 0 -25px;
}
.video-feed img.attachment-full {display: block !important;}
.elementor-element-87da10f {
    background: #fff !important;
}
.audit-form-popup .popup-header {
    padding: 20px 34px;
    font-size: 18px;
}
.audit-form-popup .audit-success-message .subtitle {
    font-size: 15px;
}
.audit-form-popup form#auditForm button#submitBtn, .audit-form-popup .audit-success-message .thanks-btn{
    font-size: 13px;
}
.audit-form-popup form#auditForm input {
    height: 50px;
    font-size: 15px;
}
.audit-form-popup .flex-box {
    max-height: 425px;
}
.elementor-element-4fd9a0a .elementor-widget-wrap.elementor-element-populated {
    display: flex !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    overflow: auto !important;
}
.elementor-element-4fd9a0a .elementor-widget-wrap.elementor-element-populated::-webkit-scrollbar {
    display: none;
}
.elementor-element-4fd9a0a .elementor-widget-wrap.elementor-element-populated a {
    display: block !important;
    margin: 0 15px;
    padding: 10px 0 !important;
	min-width: fit-content;
    font-size: 18px !important;
}
.elementor-element-4fd9a0a .elementor-widget-wrap.elementor-element-populated .btn {min-width: fit-content;}
.brandpage-tabs .btn:after {display: none;}
.brandpage-tabs.active-1 .btn.tab1:before, .brandpage-tabs.active-2 .btn.tab2:before, .brandpage-tabs.active-3 .btn.tab3:before {
	left: 15px;
    width: calc(100% - 30px);
	height: 2px
}
.brandpage-tabs .row.elementor-inner-section.elementor-hidden-mobile {
    display: none !important;
}
.image.row .elementor-widget-container {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    white-space: nowrap;
    margin: 35px 0 15px!important;
    overflow: auto;
}
.image.row .elementor-widget-container::-webkit-scrollbar {
    display: none;
}
.image.row .elementor-widget-container img {
	display: none;
    width: auto !important;
    max-width: unset;
    height: 40px;
    padding: 0 20px;
}
.menu-company_mobile-container a.level-1-child {
    font-weight: 700 !important;
    font-family: 'HomepagebaukastenBold' !important;
}
.Pop-up_Menu a.login-icon span{
    color: #fff;
	font-weight: 700 !important;
    font-family: 'HomepagebaukastenBold' !important;
}
.Pop-up_Menu {width: 325px;}
.Pop-up_Menu::-webkit-scrollbar {display: none;}
.header-top-middle ul {
    padding: 0;
}
.page-is-open {overflow: hidden;}
.Pop-up_Menu .close-side-manu{
	display:block;
	position: relative;
    text-align: right;
    right: 25px;
    left: auto;
    top: 30px;
    margin: 0 0 20px;
	z-index: 999;
}
.header-top-middle ul a {
    margin: 0;
    padding: 15px 30px !important;
    color: #fff !important;
}
.header-top-middle li,.header-top-middle .menu-main_menu-container li {
    display: block;
    margin: 10px 0 0;
}
.header-top-middle ul.sub-menu a {
    padding: 10px 30px !important;
    opacity: 1 !important;
	text-transform: capitalize;
}
.header-top-middle ul.sub-menu li.current_page_item a {
    font-weight: 600 !important;
}
.header-top-middle li.menu-item-has-children.level-1-item a.level-1-child {
    pointer-events: none;
}
.header-top-middle li.menu-item-has-children.level-1-item a.level-1-child:after {
	display: inline-block;
	vertical-align: middle;
    content: url(/wp-content/uploads/2024/04/down.svg);
    margin: -4px 0 0 10px;
}
.header-top-middle li.menu-item-has-children.level-1-item.show-childrens a.level-1-child:after {
    transform: rotate(180deg);
	margin: -3px 0 -3px 10px;
}
.sub-menu.level-2 {
    display: none;
}
.header-top-middle ul li.show-childrens .sub-menu.level-2 {
    display: block;
	background: none;
    border: none;
}
.data-small-galerry .swiper-slide{
	padding: 40px 20px 0px 20px !important;
}
.data-small-galerry .elementor-swiper-button {
    display: none !important;
}
.data-small-galerry .swiper-slide .elementor-testimonial {
    padding: 30px 30px 40px;
}
	
.mobile-swipe-finger .elementor-container.elementor-column-gap-default {
    display: block !important;
    white-space: nowrap !important;
    width: 100%;
    overflow: auto;
}
.mobile-swipe-finger .elementor-container.elementor-column-gap-default::-webkit-scrollbar {display: none;}
	
.mobile-swipe-finger .elementor-container.elementor-column-gap-default .elementor-column {
    display: inline-block !important;
    width: 80%;
    margin: 0 0 0 20px;
}
.mobile-swipe-finger .elementor-container.elementor-column-gap-default * {
    white-space: normal !important;
}
.mobile-swipe-finger .text {
    height: 50px;
}
.allapp-color {
    font-size: 28px !important;
    line-height: 1.2em !important;
}
.page-id-25793.page-template-app-page .feeditor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    min-width: fit-content;
}
.page-id-25793.page-template-app-page .feeditor-tabs .elementor-tabs-wrapper {
    padding: 0 20px 30px;
    width: 100%;
    overflow: auto;
    border-width: 1px;
}
.page-id-25793.page-template-app-page .feeditor-tabs .elementor-tabs-wrapper::-webkit-scrollbar {display: none;}
.feeditor-tabs .elementor-tab-content {
    padding: 30px 0!important;
}
.page-id-25793.page-template-app-page .feeditor-tabs ul li:before {
    left: 20px;
}
.feeditor-tabs {
    height: unset;
}	
.popular_apps {
    max-width: 100%;
}
.swiper-slide.popular_app {
	position: relative;
    padding: 30px 30px 30px 30px;
    border: 1.5px solid rgba(0, 0, 0, 0.30);
	margin: 0 0 0 20px !important;
}
.popular_app .data-wrap {
    position: relative;
    width: 100%;
    padding: 0;
    z-index: 9;
}
.popular_app .data-wrap .logo-wrap {
    display: block;
    margin: 0 0 15px;
    font-size: 18px;
}
.popular_app .data-wrap .logo-wrap img {
    display: block;
    width: 40px;
    margin: 0 0 10px;
}
.popular_app .data-wrap .title {
    max-width: 60%;
	height: 50px;
    font-size: 14px;
    letter-spacing: -0.35px;
}
.swiper-button-prev-out, .swiper-button-next-out {
    display: none;
}
.popular_apps .swiper-wrapper {
    padding: 0 0 30px !important;
}	
.popular_app .data-wrap .cta {
    padding: 15px;
    font-size: 13px;
	letter-spacing: 3.1px;
}	

	
.popular_app span.app-tag {
    display: block;
    position: absolute;
    font-family: HomepageBaukasten;
    font-size: 12px;
    padding: 3px 10px 3px 15px;
    top: 35px;
    letter-spacing: -0.3px;
    right: 0;
    color: #fff;
    overflow: hidden; /* Ensures no overflow from the skewed shape */
    transform: skewX(-20deg);
    transform-origin: bottom right; /* Adjust transform-origin for right-angled effect */
}

.popular_app span.app-tag::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit; /* Inherits the background color from the parent */
    z-index: -1;
}

.popular_app span.app-tag .text {
    display: block;
    position: relative; /* Ensures proper alignment and stacking context */
    transform: skewX(20deg);
    transform-origin: bottom left; /* Ensures the text is horizontal */
}




.page-id-24944 .clients-box .our-clients2 .flex-box .logo-wrap .logo {
    display: block !important;
    max-height: 60px !important;
}
.page-id-25793.page-template-app-page .feeditor-tabs ul li {
    padding: 0 20px 0 50px;
}	
.page-id-25793 .elementor-hidden-tablet.elementor-hidden-mobile {
    width: 0 !important;
}
.brandpage-tabs .pc-title {display: none;}
.brandpage-tabs .elementor-hidden-mobile {
    height: 0 !important;
}
.swiper.announcements-swiper {
    padding: 50px 0 60px;
}
.announcements-swiper .swiper-slide {
    padding: 0 25px;
    line-height: 110%; 
    text-align: center;
}
.announcements-swiper .swiper-slide .data-wrap {
    display: block;
    text-align: center;
}
.announcements-swiper .swiper-slide .data-wrap span {
    display: block;
}
.announcements-swiper .swiper-slide .data-wrap img{
	margin:0;
}
.announcements-swiper .name {
    line-height: 1.2;
}
.elementor-element-b847775 .swiper-button-next-out {
    display: block;
    top: auto !important;
    bottom: 20px;
    margin: 0;
    right: calc(50% - 45px);
}
.elementor-element-b847775 .swiper-button-prev-out {
    display: block;
    top: auto !important;
    bottom: 20px;
    margin: 0;
    right: auto !important;
    left: calc(50% - 45px);
}
	.widget-apps-items {
    flex-wrap: wrap;
}
.widget-apps-items .app-item {
    padding: 0;
    width: 33.3% !important;
    height: 33.3vw;
    align-content: center;
}
.widget-apps-items .app-item .app-image {
    display: none !important;
}
.widget-apps-items .app-item .title, .widget-apps-items .app-item .desc {
    display: none !important;
}
.widget-apps-items .app-item .header .icon {
    margin: 0 !important;
	opacity: 1 !important;
}
.couponer-testamonials-slider .elementor-container.elementor-column-gap-default {
    display: block;
    padding-left: 25px;
    white-space: nowrap;
    overflow: auto;
}
.couponer-testamonials-slider .elementor-container.elementor-column-gap-default::-webkit-scrollbar {display: none;}
.couponer-testamonials-slider .elementor-container.elementor-column-gap-default * {
    white-space: normal;
    overflow: hidden;
}
.couponer-testamonials-slider .elementor-column {
    display: inline-block;
    vertical-align: top;
    margin: 0 25px 0 0;
    width: 85%;
}
.couponer-testamonials-slider .elementor-widget-wrap.elementor-element-populated {
    border-color: #FFAD20 !important;
}
.couponer-testamonials-slider .elementor-column .elementor-testimonial-content {
    min-height: 150px;
}
.advertising-budget-tabs .tab-buttons {
    display: block;
    border-top: solid 1px #00000020;
    border-bottom: 0;
}
.advertising-budget-tabs .tab-buttons li {
    display: flex;
	align-items: center;
	justify-content: space-between;
    padding: 20px 25px;
}
.advertising-budget-tabs .tab-buttons li .box {
    display: flex;
	align-items: center;
}
.advertising-budget-tabs .tab-buttons li:after {
    content: url(/wp-content/uploads/2024/05/down.svg);
}
.advertising-budget-tabs .tab-buttons li.active:after {
    content: url(/wp-content/uploads/2024/05/up.svg) !important;
}
.advertising-budget-tabs .tab-buttons li img {
    margin: 0 15px 0 0;
    width: 30px;
}
.advertising-budget-tabs .tab-data .flex-box {
    display: block;
    padding: 30px 25px;
    font-size: 14px;
    line-height: 137.7%;
    letter-spacing: -0.35px;
}
.advertising-budget-tabs .tab-data .flex-box .tab-text {
    width: 100%;
}
.advertising-budget-tabs .tab-data .flex-box .img-wrap {
    display: none;
}
.advertising-budget-tabs .tab-data .flex-box .tab-text h2 {
    margin: 0 0 20px;
    font-size: 18px;
    font-weight: 700;
    font-family: 'HomepagebaukastenBold';
}
.advertising-budget-tabs .tab-data .flex-box .tab-text .cta-button {
    margin: 20px 0 0;
    padding: 15px 20px;
    font-size: 13px;
    font-weight: 700;
    font-family: 'HomepagebaukastenBold';
    letter-spacing: 2.5px;
}
.page-template-app-form.page-id-27858 .app-form .textarea-wrap textarea {
    height: 56px;
    transition: all 0.2s ease-in-out;
}
.page-template-app-form.page-id-27858 .app-form .textarea-wrap textarea:focus {
    height: auto; /* Unset the height on focus */
}	
.page-template-app-form .app-form .buttons {
    display: block;
}
	.page-template-app-form .app-form .buttons br {display: none !important;}
.page-template-app-form .app-form .toggle-demoschedule {
    margin: 10px 0 0;
    height: 50px;
    font-size: 13px;
}	
.advertising-budget-tabs.use_proposaly_for .tab-data .flex-box .img-wrap {
    display: block;
}
.use_proposaly_for.advertising-budget-tabs .tab-data .flex-box .img-wrap, .use_proposaly_for.advertising-budget-tabs .tab-data .flex-box .tab-text {
    width: 100%;
}
.use_proposaly_for.advertising-budget-tabs .tab-data .flex-box .tab-text p {
    display: none;
}
.use_proposaly_for.advertising-budget-tabs .tab-data .flex-box .tab-text h2 {
	margin: 20px 0 20px;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Homepagebaukasten';
}
.elementor-element-4e1150a .elementor-custom-embed-image-overlay:after {
    font-size: 14px;
    letter-spacing: 1.25px;
}
	
	
	
}/*-----S M A L L M O B I L E -----*/
@media screen and (max-width:350px){}
