/*****************************************************************************************

	DESKTOPS BREAKPOINTS

*****************************************************************************************/
@media (max-width: 1440px) {
/*56*/h1{font-size: 50px;}
/*46*/.fs-40,h2{font-size: 42px;}
/*36*/.fs-32,h3{font-size: 34px;}
/*26*/.page-template-template-boxed .site-content h2,.page-template-template-wide .site-content h2,.fs-26,.post-share ul li a,.single-badge.post-card .title{font-size:24px;}
/*22*/.fs-22,.fs-20,.page-template-template-boxed .site-content h3,.page-template-template-wide .site-content h3,.testimonials .single-badge .title,.post-main .post-header .meta span strong i,.site-main .post-sticky-banner .cta-banner .banner-content,.dates-next .dates-carousel .single-badge .details,.site-button.large a,.dates-prev.events-prev .dates-grid .single-badge.event-grid .row .title,.single-badge.newsroom-line .title,.single-badge.category-line .title{font-size:20px;}
/*18*/.fs-18,body,.icon-block i,.single-badge.newsroom-thumbnail .title,.clients-filter ul li button{font-size:18px;}
/*16*/.fs-16, .site-footer .footer-upper .footer-right .footer-menu, .site-footer .footer-lower,.single-badge.post-grid .link,.site-counter .text,.post-main .post-header .meta span,.single-badge.webinar-grid .link ,.single-badge.post-card .meta,.single-badge.newsroom-line .link,.sc-socials ul li,.single-badge.category-line .meta,.single-badge.category-line .link,#tablepress-1 ,.site-main .post-sticky-banner .cta-banner .site-link{font-size:16px;}
/*14*/.fs-14, .single-badge.post-card .meta i, .site-pagination .page-numbers, .site-header .menu-main ul > li > .sub-menu > li, .single-badge.newsroom-line .meta, .site-header .menu-main .mega-menu > .sub-menu > li > .sub-menu > li{font-size: 14px;line-height: 0.9;}
/*12*/#cookie-notice .button,.single-badge.newsroom-thumbnail .link,.single-badge.newsroom-thumbnail .link, .single-badge.newsroom-line .link i,.side-sharing ul li a{font-size:12px;}
}

@media (max-width: 1366px) {
/*56*/h1{font-size: 46px;}
/*46*/.fs-40,h2{font-size: 38px;}
/*36*/.fs-32,h3{font-size: 30px;}
/*26*/.page-template-template-boxed .site-content h2,.page-template-template-wide .site-content h2,.fs-26,.post-share ul li a,.single-badge.post-card .title{font-size:24px;}
/*22*/.fs-22,.fs-20,.page-template-template-boxed .site-content h3,.page-template-template-wide .site-content h3,.testimonials .single-badge .title,.post-main .post-header .meta span strong i,.site-main .post-sticky-banner .cta-banner .banner-content,.dates-next .dates-carousel .single-badge .details,.site-button.large a,.dates-prev.events-prev .dates-grid .single-badge.event-grid .row .title,.single-badge.newsroom-line .title,.single-badge.category-line .title{font-size:20px;}
/*18*/.fs-18,body,.icon-block i,.single-badge.newsroom-thumbnail .title,.clients-filter ul li button{font-size:18px;}
/*16*/.fs-16, .site-footer .footer-upper .footer-right .footer-menu, .site-footer .footer-lower,.single-badge.post-grid .link,.site-counter .text,.post-main .post-header .meta span,.single-badge.webinar-grid .link ,.single-badge.post-card .meta,.single-badge.newsroom-line .link,.sc-socials ul li,.single-badge.category-line .meta,.single-badge.category-line .link,#tablepress-1 ,.site-main .post-sticky-banner .cta-banner .site-link{font-size:16px;}
/*14*/.fs-14, .single-badge.post-card .meta i, .site-pagination .page-numbers, .site-header .menu-main ul > li > .sub-menu > li, .single-badge.newsroom-line .meta, .site-header .menu-main .mega-menu > .sub-menu > li > .sub-menu > li{font-size: 14px;line-height: 0.9;}
/*12*/#cookie-notice .button,.single-badge.newsroom-thumbnail .link,.single-badge.newsroom-thumbnail .link, .single-badge.newsroom-line .link i,.side-sharing ul li a{font-size:12px;}
}

@media (max-width: 1280px) {	
	/*TYPE*/
	/*56*/h1{font-size: 40px;}
	/*46*/.fs-40,h2{font-size: 34px;}
	/*36*/.fs-32,h3{font-size: 28px;}
	/*26*/.page-template-template-boxed .site-content h2,.page-template-template-wide .site-content h2,.fs-26,.post-share ul li a,.single-badge.post-card .title{font-size:22px;}
	/*22*/.fs-22,.fs-20,.page-template-template-boxed .site-content h3,.page-template-template-wide .site-content h3,.testimonials .single-badge .title,.post-main .post-header .meta span strong i,.site-main .post-sticky-banner .cta-banner .banner-content,.dates-next .dates-carousel .single-badge .details,.site-button.large a,.dates-prev.events-prev .dates-grid .single-badge.event-grid .row .title,.single-badge.newsroom-line .title,.single-badge.category-line .title{font-size:18px;}
	/*18*/.fs-18,body,.icon-block i,.single-badge.newsroom-thumbnail .title,.clients-filter ul li button{font-size:18px;}
	/*16*/.fs-16, .site-footer .footer-upper .footer-right .footer-menu, .site-footer .footer-lower,.single-badge.post-grid .link,.site-counter .text,.post-main .post-header .meta span,.single-badge.webinar-grid .link ,.single-badge.post-card .meta,.single-badge.newsroom-line .link,.sc-socials ul li,.single-badge.category-line .meta,.single-badge.category-line .link,#tablepress-1 ,.site-main .post-sticky-banner .cta-banner .site-link{font-size:16px;}
	/*14*/.fs-14, .single-badge.post-card .meta i, .site-pagination .page-numbers, .site-header .menu-main ul > li > .sub-menu > li, .single-badge.newsroom-line .meta, .site-header .menu-main .mega-menu > .sub-menu > li > .sub-menu > li{font-size: 14px;line-height: 0.9;}
	/*12*/#cookie-notice .button,.single-badge.newsroom-thumbnail .link,.single-badge.newsroom-thumbnail .link, .single-badge.newsroom-line .link i,.side-sharing ul li a{font-size:12px;}
	/*LAYOUTS*/
	body .has-content-wrap > div, body .content-wrap {width: 90%;margin-left: 5%;margin-right: 5%;}
	.site-footer .footer-upper .footer-left{width:25%}
	.site-footer .footer-upper .footer-right{width:75%}
}

/*****************************************************************************************

	TABLET BREAKPOINTS

*****************************************************************************************/
/*Landscape*/
@media (max-width: 1024px) {	
	/*TYPE*/
	/*56*/h1{font-size: 36px;}
	/*46*/.fs-40,h2{font-size: 30px;}
	/*36*/.fs-32,h3{font-size: 26px;}
	/*26*/.page-template-template-boxed .site-content h2,.page-template-template-wide .site-content h2,.fs-26,.post-share ul li a,.single-badge.post-card .title{font-size:22px;}
	/*18*/.fs-22,.fs-20,.page-template-template-boxed .site-content h3,.page-template-template-wide .site-content h3,.testimonials .single-badge .title,.post-main .post-header .meta span strong i,.site-main .post-sticky-banner .cta-banner .banner-content,.dates-next .dates-carousel .single-badge .details,.site-button.large a,.dates-prev.events-prev .dates-grid .single-badge.event-grid .row .title,.single-badge.newsroom-line .title,.single-badge.category-line .title,.fs-18,body,.icon-block i,.single-badge.newsroom-thumbnail .title,.clients-filter ul li button{font-size:18px;}
	/*16*/.fs-16, .site-footer .footer-upper .footer-right .footer-menu, .site-footer .footer-lower,.single-badge.post-grid .link,.site-counter .text,.post-main .post-header .meta span,.single-badge.webinar-grid .link ,.single-badge.post-card .meta,.single-badge.newsroom-line .link,.sc-socials ul li,.single-badge.category-line .meta,.single-badge.category-line .link,#tablepress-1 ,.site-main .post-sticky-banner .cta-banner .site-link{font-size:16px;}
	/*14*/.fs-14, .single-badge.post-card .meta i, .site-pagination .page-numbers, .site-header .menu-main ul > li > .sub-menu > li, .single-badge.newsroom-line .meta, .site-header .menu-main .mega-menu > .sub-menu > li > .sub-menu > li{font-size: 14px;line-height: 0.9;}
	/*12*/#cookie-notice .button,.single-badge.newsroom-thumbnail .link,.single-badge.newsroom-thumbnail .link, .single-badge.newsroom-line .link i,.side-sharing ul li a{font-size:12px;}
	/*LAYOUTS*/
	.site-header .site-navigation.menu-main{display:none;}
	.site-header .site-navigation.menu-sticky {display: block;top: 0!important;opacity: 1;margin: 0;position: relative;}
	.site-header .site-hamburgher{opacity: 1;right: 0;top: 15px;}
	.site-header.is-sticky .site-hamburgher{top: 0;}
	.slick-arrow{left: -20px;}
	.slick-arrow.slick-next {right: -20px;}
	.site-counter.circle-bg {padding: 60px;}	
	.archive .site-grid .post-grid {padding: 0;}
}
@media (max-width: 960px) {	
	#cookie-notice .cookie-notice-container{width:100%;}
}
/*Portrait*/
@media (min-width: 791px) {
	.category-press-releases-posts .single-badge.post-main .row .col:last-child{
	    padding-left: 0;	}
}
@media (max-width: 790px) {
	.cookie-notice-container #cn-notice-text{text-align: center;margin-bottom: 20px;}
	.mobile-hidden{display:none!important;}
	.site-header .site-navigation.menu-popup {width: 100%;box-shadow: none;RIGHT: -100%;}
	.site-header .site-navigation.menu-popup .site-hamburgher {width: 100%;}
	.site-header .site-navigation.menu-popup .site-hamburgher:before {content:"Chiudi";color: #3E4045;position: relative;display: block;font-size: 13px;text-transform: uppercase;margin-right: 10px;}
	.site-header .site-navigation.menu-popup .site-hamburgher .menu-toggle {position: relative;display: block;right: auto;left: auto;margin: 0;border: 2px solid #3e4045;border-radius: 100%;width: 40px;height: 40px;top: auto;right: auto;bottom: auto;margin-right: 5%;}
	.site-header .site-navigation.menu-popup .site-hamburgher .menu-toggle:before, 
	.site-header .site-navigation.menu-popup .site-hamburgher .menu-toggle:after {height: 2px;width: 30px;transform: rotate(45deg);top: 50%;right: auto!important;left: 3px;bottom: auto;margin-top: -1px;background: #3e4045;}
	.site-header .site-navigation.menu-popup .site-hamburgher .menu-toggle:after {transform: rotate(-45deg);}	
	.site-header .site-navigation.menu-popup ul li.menu-item-has-children > a:after, .site-header .site-navigation.menu-popup ul li.menu-item-has-children > a:before {right: 25px;background: #3e4045;}
	.site-header .site-navigation.menu-popup ul li > .sub-menu li a {font-weight: 500;/* text-transform: uppercase; */}
	.wp-block-column:nth-child(2n) {margin-left: 0;}
	.wp-block-column {flex-basis: 50%;padding: 0 5px;}
	.tabpor-cols-100 .wp-block-column{flex-basis: 100%!important;}
	.site-counter.circle-bg {padding: 150px;margin-bottom: 50px;max-width: 300px;box-sizing: content-box;margin: 0 auto 50px;}
	.alternate-blocks .wp-block-columns{max-width: 600px;margin: 0 auto;padding-bottom: 90px;}
	.alternate-blocks .wp-block-columns .wp-block-column{flex-basis: 100%;margin-bottom: 0;text-align: left;padding-left: 0;padding-right: 0;justify-content: flex-start;}
	.alternate-blocks .wp-block-columns .wp-block-column:first-child{padding: 250px 0 0;}
	.alternate-blocks .wp-block-columns .wp-block-column .wp-block-image{position: absolute;display: flex;width: 100%;height: 250px;top: 0;left: 0;align-items: flex-start;justify-content: center;}
	.alternate-blocks .wp-block-columns .wp-block-column h2,
	.alternate-blocks .wp-block-columns .wp-block-column h3{/* text-align: center; */}	
	.alternate-blocks .wp-block-columns .wp-block-column ul li{text-align:left;display: block;width: 100%;}
	.alternate-blocks .wp-block-columns .wp-block-column.align-right ul li{padding-left: 30px;padding-right: 0;}
	.alternate-blocks .wp-block-columns .wp-block-column.align-right ul li:before{left: 0;right: auto;transform: scaleX(-1);}
	.alternate-blocks .site-button{text-align:center;}
	.alternate-blocks img{height: 220px;width: auto;margin: 0 auto;}
	.solution-blocks .wp-block-columns:before,
	.solution-blocks .wp-block-columns:after{content:none;}
	.content-tab .wp-block-column{width: 100%;flex-basis: 100%;}
	.custom-block.product-block{width: 100%!important;flex-basis: 100%!important;max-width: 600px;margin-left: auto!important;margin-right: auto!important;margin-bottom: 30px;padding: 45px;}
	body .site-main .cta-banner{padding-left: 60px;padding-right: 60px;}
	.archive-items .archive-loop.site-grid:not(.has-cols-1){width: 104%!important;margin: 0px -3%!important;}
	.archive-items .archive-loop.site-grid:not(.has-cols-1) .single-badge:not(.post-main){width: 44%;margin: 0 3%;}
    .archive .archive-items .archive-loop.site-grid .single-badge.release-main{width: 100%;margin-bottom: -60px!important;padding-bottom: 15px!important;border-bottom: 2px solid #e8eaed;}	
	.dates-prev .dates-grid .single-badge{padding: 0 0 30px;}
	.archive-items .archive-loop.site-grid .single-badge.post-main .row,
	.post-main .post-header .row{flex-direction: column;}
	.archive-items .archive-loop.site-grid .single-badge.post-main .col,
	.post-main .post-header .row .col{width: 100%;margin-bottom: 20px;}
	.archive-items .archive-loop.site-grid .single-badge.post-main .col{text-align: center;}
	.site-main .post-sticky-banner .cta-banner .content-wrap {display: block;}
	.site-main .post-sticky-banner .cta-banner .banner-content {margin-bottom: 20px;text-align: center;padding-right: 0;}
	.site-footer .footer-upper {padding: 15px 0 30px;}
	.site-footer .footer-upper > div > .flex,
	.site-footer .footer-lower > div > .flex{display:block;text-align;center;}
	.site-footer .footer-upper .footer-left{width:100%;text-align: center;border: 0;padding-left: 5%;}
	.site-footer .footer-upper .footer-left .footer-logo a img{margin: 0 auto;max-width: 230px;}
	.site-footer .footer-upper .footer-left .footer-logo{margin-bottom: 15px;}
	.site-footer .footer-upper .footer-right{width:100%}
	.site-footer .footer-lower .footer-legals ul,
	.site-footer .footer-lower .footer-copy,
	.site-footer .footer-upper .footer-menu{text-align:center;}
	.layout-masonry > div{width: 33%!important;margin: 0!important;padding: 0 1% 2%!important;}
	.single-badge.team-grid .image {height: 120px;}	
	body .row .col.pr-col{width: 100%;display: block;margin-bottom: 60px;}
	.dates-next .dates-carousel .single-badge .row{flex-direction: column;}
	.dates-next .dates-carousel .single-badge .row .col{width: 100%;text-align: center;}
	.dates-next .dates-carousel .single-badge .image img{margin: 0 auto 20px;}
	.dates-next .dates-carousel .single-badge .site-button{text-align:center;}
	.continuous-slide .site-slider .slick-track{animation: continuous-slide 30s linear infinite;}
	@keyframes continuous-slide {0% {transform: translateX(0);}100% {transform: translateX(-41%);}}	
	.site-header .site-lang{width: 85%;}
	.active-menu .site-header .site-lang{right: 15%;}
	.has-mtsnb .site-header .site-lang {top: 62px;}
}
/*****************************************************************************************

MOBILE BREAKPOINTS

*****************************************************************************************/
@media (max-width: 700px) {	
	body .has-content-wrap > div, body .content-wrap {width: 86%;margin-left: 7%;margin-right: 7%;}
  body .site-header .content-wrap {width: 90%;margin-left: 5%;margin-right: 5%;}
	.wp-block-columns.mobile-no-margin-bottom{margin-bottom:0!important;}
	/*TYPE*/
	/*40*/.fs-40,h1,h2,.site-counter .number .counter{font-size:26px;}
	/*32*/.fs-32,h3{font-size: 22px;}
	/*26*/body,	.page-template-template-boxed .site-content h2,	.page-template-template-wide .site-content h2,	.fs-26,	.post-share ul li a,	.single-badge.post-card .title{font-size:18px;}	
	/*22*/.fs-22,	.fs-20,	.page-template-template-boxed .site-content h3,	.page-template-template-wide .site-content h3,	.testimonials .single-badge .title,	.post-main .post-header .meta span strong i,	.site-main .post-sticky-banner .cta-banner .banner-content,	.dates-next .dates-carousel .single-badge .details,	.site-button.large a,	.dates-prev.events-prev .dates-grid .single-badge.event-grid .row .title,	.single-badge.newsroom-line .title,	.single-badge.category-line .title{font-size:16px;}	
	/*18*/.fs-18,	.site-header .site-navigation ul li a,.icon-block i,	.single-badge.newsroom-thumbnail .title,	.clients-filter ul li button,	.fs-16, 	.site-footer .footer-upper .footer-right .footer-menu, 	.site-footer .footer-lower,	.single-badge.post-grid .link,	.site-counter .text,	.post-main .post-header .meta span,	.single-badge.webinar-grid .link ,	.single-badge.post-card .meta,	.single-badge.newsroom-line .link,	.sc-socials ul li,	.single-badge.category-line .meta,	.single-badge.category-line .link,	#tablepress-1 ,	.site-main .post-sticky-banner .cta-banner .site-link{font-size:14px;}	
	/*14*/.fs-14, #cookie-notice .cookie-notice-container, .single-badge.post-card .meta i, .site-pagination .page-numbers, .site-header .menu-main ul > li > .sub-menu > li, .single-badge.newsroom-line .meta, .site-header .menu-main .mega-menu > .sub-menu > li > .sub-menu > li{font-size: 14px;}	
	/*12*/#cookie-notice .button,	.single-badge.newsroom-thumbnail .link,	.single-badge.newsroom-thumbnail .link, .single-badge.newsroom-line .link i,	.side-sharing ul li a{font-size:12px;}	
	/*LAYOUTS*/
    .post-main .post-header{
    margin-bottom: 0px;    margin-top: 0px;}
	.site-counter.circle-bg {max-width: none;box-sizing: inherit;padding: 100px 50px;width: 100%;margin: 0 0 50px;min-height: 300px;display: flex;align-items: center;justify-content: center;flex-direction: column;}	
	.site-header {background: #fff;}
	.site-header .flex {height: 60px;}
	.site-header .site-logo img{max-width: 150px!important;}
	.site-header .site-hamburgher {top: 0;}
	.site-header .site-navigation.menu-sticky{position: fixed;bottom: 0;top: auto!important;left: 0;width: 100%;background: #3e4045;padding: 10px 5%;display: block;box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);height: auto;}
    .site-header .site-navigation ul {display: flex;width: 100%;justify-content: center;align-items: center;}	
	.site-header .site-navigation.menu-sticky ul li a{color: #fff;}
	.site-header .site-navigation.menu-sticky ul li.site-button {margin-left: 5px;}
	.site-header .site-navigation.menu-sticky ul li.site-button a{background: #fff;color:#252525}
	.site-header .site-navigation.menu-sticky ul li.site-button a i{background-image:url(../images/icon-logo-b.png);}
	body .site-main{padding-top: 60px;}
	.site-footer .footer-upper{padding-bottom: 0;margin-bottom: 0;}
	.site-footer .footer-upper .footer-right{padding-bottom: 0;margin-bottom: 0;}
	.site-footer .footer-upper .footer-right .flex{justify-content: center;flex-wrap: wrap;}
	.site-footer .footer-upper .footer-right .footer-menu{width: 50%;margin-bottom: 40px;}
	.site-footer .footer-lower{font-size:13px;padding: 30px 0 15px;}
	.site-footer .footer-lower .footer-legals, 
	.site-footer .footer-lower .footer-copy{padding: 10px 0;}
	body .intro-section {padding-bottom: 75px;height: auto!important;text-align: center;}
	body .intro-section h1{text-align:center;}
	body .intro-section .wp-block-column:last-child{margin-top: 50px;}
	body .intro-section .wp-block-column img{max-width: 100%;}
	.wp-block-spacer{max-height: 75px;}
	.slick-arrow{left: -15px;}
	.slick-arrow.slick-next {right: -15px;}
	.home .home-posts {margin-top: -45px;}
	.home-posts .site-grid .post-grid{width: 94%;}
	.page-intro {padding: 30px 0 90px;}
	.page-intro.with-image .wp-block-columns {padding-top: 200px;position: relative;text-align: center;}
	.page-intro.with-image .site-heading *,
	.page-intro.with-image p,
	.page-intro.with-image .site-button {text-align: center;}
	.page-intro .site-heading *{margin-bottom: 20px;}
	.page-intro p{font-size: 90%;margin-bottom: 25px;}
	.page-intro.with-image .wp-block-column.image{margin: 0 auto;height: 180px;position: absolute;top: 0;left: 0;width: 100%;display: block;}
	.page-intro.with-image figure{height: 100%;width: auto;position: relative;display: block;}
	.page-intro.with-image figure img{height: 100%;width: auto;margin: 0 auto;object-fit: contain;object-position: top;}
	.page-intro .wp-block-spacer,
	.page-intro br{display:none;}
	.page-intro strong{display:block;}
	.alternate-blocks .wp-block-columns .wp-block-column p{font-size: 16px;}
	.alternate-blocks .wp-block-columns .wp-block-column h2{font-size: 24px;}
	.alternate-blocks .wp-block-columns .wp-block-column ul{border-radius: 0;border-left: 0;border-right: 0;font-size: 90%;border-bottom: 0;padding: 15px 0 0;}
	.tabs-menu ul {width: 100%;}
	.tabs-menu ul li {}
	.custom-block.product-block {padding: 20px;}
	.custom-block.product-block h3{font-weight:900;}
	.custom-block.product-block li{font-size:90%;}
	.modal-window {overflow: scroll;}
	.modal-window > button {margin: 0;z-index: 200;background: #000;border: 0;}
	.modal-window > .wp-block-group__inner-container {overflow: scroll;margin: 0;top: 0;height: 100%;}
	.archive-intro {padding: 30px 0 60px;}
	.archive-intro br{display:none;}
	.archive-intro p{font-size: 90%;}
	.archive .site-main .archive-items .archive-loop.site-grid .single-badge{width: 94%;margin: 0 3% 30px;padding: 0;}
	.archive-items .archive-loop.site-grid .single-badge.post-main .col, .post-main .post-header .row .col {margin-bottom: 15px;}
	.archive-items .archive-loop .single-badge.post-main .title {margin-bottom: 15px;font-size:18px;text-align: left;letter-spacing: 0;}
	.archive-items .archive-loop .single-badge.post-main .content {display: block;width: 100%;margin-bottom: 5px;letter-spacing: 0;line-height: 1.3;font-size: 90%;text-align: left;}
	.archive-items .archive-loop .single-badge.post-main .site-button{text-align: left;}
	.archive-items .archive-loop .single-badge.post-main .site-button a{font-weight: bold;letter-spacing: 0;height: 40px;line-height: 36px;font-size: 14px;padding: 0;border: 0;vertical-align: middle;background: 0;color: #252525;}
	.archive-items .archive-loop .single-badge.post-main .site-button a i{height: 40px;line-height: 40px;margin-top: 0;}
	.post-single {padding: 30px 0 0;}
	.site-main .post-sticky-banner{position: absolute;box-shadow: none;bottom: 0;}
	html #wpadminbar {position:fixed;overflow: hidden;}
	.side-sharing{top: 50%;margin-top: -150px;right:-60px;left:auto;transition:all 450ms;}
	.side-sharing .social-share{padding:0;border:0;background:#343a40;height:48px;line-height:48px;color:#fff;width:48px;border-radius:100%;display:block;position:absolute;top: 50%;left:-60px;transition:all 450ms;outline:0!important;margin-top: -24px;}
	.side-sharing.active{right:0}
	.side-sharing.active .social-share{left:60px}
	.side-sharing .social-close{background: #47958e;display: flex;}
	.faq-single .question {padding: 20px 40px 20px 0px;}
	.faq-single .question h3, .faq-single .question h4, .faq-single .question h5, .faq-single .question h6 {font-weight: 700;}
	.faq-single.active .answer {font-size: 90%;}
	.clients-filter {padding: 0;}
	.clients-filter ul {display: flex;flex-wrap: wrap;justify-content: center;}
	.layout-masonry > div {width: 50%!important;}	
	.clients-wrap.layout-masonry .single-client .inner {padding: 15px;}
	.clients-wrap.layout-masonry .single-client .insight {padding: 15px 0;}
	.clients-wrap.layout-masonry .single-client .insight p {letter-spacing: 0;font-size: 90%;line-height: 1.2;}
	.clients-wrap.layout-masonry .single-client .insight p {letter-spacing: 0;}
	.testimonials .single-badge{margin-bottom: 0;}
	.testimonials .single-badge .row{flex-direction: column;}
	.testimonials .single-badge .row .col{width: 100%;margin-bottom: 15px;text-align: center;letter-spacing: 0;line-height: 1.3;}
	.single-badge.linked-grid img{max-width: 95%;max-height: 95%;}
	body .flex .col.single-badge.team-grid{width: 100%;}
	body .site-grid .col{width:100%}
	.single-badge.newsroom-thumbnail .inner-wrap,
	.single-badge.release-main .inner-wrap{padding-left: 0;padding-bottom: 10px;}
	.single-badge.newsroom-thumbnail .image{position: relative;display: block;width: 100%;height: auto;margin-bottom: 15px;}
	.single-badge.newsroom-thumbnail .image img{height: 180px;}
	.single-badge.newsroom-thumbnail .title,
	.single-badge.release-main .title{font-size: 16px;/* font-weight: normal; */margin: 0;}
	.single-badge.newsroom-thumbnail .meta, .single-badge.newsroom-line .meta,
	.single-badge.release-main .meta{font-size: 14px;margin-bottom: 5px;}
	.archive .single-badge.newsroom-thumbnail{border: 0;}
	.dates-next .dates-carousel .single-badge {margin-bottom: 0;}
	.wp-block-post-grid.mobile-grid .site-slider{position: relative;display: flex;width: 108%;margin: 0 -4%;flex-direction: row;flex-wrap: wrap;padding: 0 30px;}
	.wp-block-post-grid.mobile-grid .site-slider .single-badge,
	.wp-block-post-grid.mobile-grid .basic-grid{width: 42%;margin: 0 4%;flex-direction: column;justify-content: center;align-items: center;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.8;}
	.custom-block.testimonial-block{padding: 30px 30px 0;}
	body.home .site-main .cta-banner .wp-block-spacer,
	body.home .site-main .cta-banner .site-heading {/* display:none; */}
	.site-header .site-navigation nav > div > ul {justify-content: center;}
	.wp-block-post-grid.mobile-grid.related-grid .site-slider .single-badge{-webkit-filter: none;filter: none;opacity: 1;width: 92%;margin-bottom: 30px;display: none;}
	.wp-block-post-grid.mobile-grid.related-grid .site-slider .single-badge:nth-child(1),
	.wp-block-post-grid.mobile-grid.related-grid .site-slider .single-badge:nth-child(2),
	.wp-block-post-grid.mobile-grid.related-grid .site-slider .single-badge:nth-child(3){display: block;}
	.wp-block-post-grid.mobile-grid .site-slider .single-badge:nth-child(1),
	.wp-block-post-grid.mobile-grid .site-slider .single-badge:nth-child(2),
	.wp-block-post-grid.mobile-grid .site-slider .single-badge:nth-child(3),
	.wp-block-post-grid.mobile-grid .site-slider .single-badge:nth-child(4),
	.wp-block-post-grid.mobile-grid .site-slider .single-badge:nth-child(5),
	.wp-block-post-grid.mobile-grid .site-slider .single-badge:nth-child(6){display: flex;}
	.wp-block-post-grid.mobile-grid.testimonials .site-slider .single-badge{font-size: 85%;}
	.testimonials .single-badge img {border: 0;padding: 0;}
	.wp-block-post-grid.mobile-scroll {position: relative;display: block;overflow: scroll;width: 115%;margin: -7%;}
	.wp-block-post-grid.mobile-scroll .site-slider {padding: 0;position: relative;display: block;width: 9999px;flex-wrap: unset;flex-direction: unset;margin: 0;height: 100%;float: left;}
	.wp-block-post-grid.mobile-scroll .site-slider .single-badge{position: relative;display: block;width: 200px;margin: 0 15px 0 0;flex-direction: unset;justify-content: unset;align-items: unset;float: left;height: auto;	}
	.wp-block-post-grid.mobile-scroll .site-slider .single-badge.basic-grid{display: flex;height: 200px;justify-content: center;align-items: center;width: 300px;margin-left: 20px;margin-right: 0;}
	body .site-main .section-mb {margin-bottom: 80px;}
	body .site-main .section-mbh {margin-bottom: 40px;}
	body .site-main .section-mb:last-child {margin-bottom: 20px;}
	.mobile-google .slick-dots{margin-top: 30px;}
	.mobile-google .slick-dots li{margin: 0 4px;}
	.mobile-google .slick-dots li button{width: 10px;height: 10px;transition: all 300ms;}
	.mobile-google .slick-dots li.slick-active button{background: #252525;}
	.mobile-google .slick-track{display: table;}
	.mobile-google .slick-track .slick-slide {display: table-cell;float: none;}
	.mobile-google.google-with-borders .slick-track .slick-slide{padding: 15px 22.5px;position: relative;}
	.mobile-google.google-with-borders .slick-track .slick-slide:before{content:"";position: absolute;display: block;width: calc( 100% - 15px );height: 100%;border: 2px solid #e8eaed;top: 0;left: 7.5px;box-sizing: border-box;}
	body .has-content-wrap.mobile-fullwidth > div, 
	body .content-wrap.mobile-fullwidth {width: 100%;margin-left: 0;margin-right: 0;}
	.continuous-slide .site-slider .slick-track{animation: continuous-slide 35s linear infinite;}
	.continuous-slide.awards .site-slider .slick-track{animation: continuous-slide 60s linear infinite}
	@keyframes continuous-slide {0% {transform: translateX(0);}100% {transform: translateX(-45%);}}
	.kpi-section .site-counter .number .counter{font-size: 50px;}
	.kpi-section .site-counter .number .measuer{font-size: 30px;}
	body .testimonial-section > div{padding: 0;}
	body .release-main .row{flex-direction: column;}
	.has-mtsnb .site-header,
	.has-mtsnb .site-header .site-navigation.menu-popup,
	.has-mtsnb .site-header .site-navigation.menu-popup .site-hamburgher{top:83px;}
}
@media (max-width: 390px) {	
	.site-header .site-lang{width: 80%;}
	.active-menu .site-header .site-lang{right: 20%;}
	.has-mtsnb .site-header .site-lang {top: 82px;}
}
