/* https://spoton.gent/wp-content/themes/spoton/assets/css/responsive.css?ver=6.0.10 */
@media(min-width:992px){.header-top>div+div{margin-left:1.15rem}.tri_combine_images{height:27rem;position:relative;max-width:29rem;margin:auto;transform:translateY(2rem)}div[class*="tri-combine-image-list-"]{position:absolute;background-color:#FFF}.tri-img-col{width:13rem;height:13rem;border-radius:50%;overflow:hidden}.tri-combine-image-list-1{left:0;border-color:#F6FB00!important}.tri-combine-image-list-2{right:0;border-color:#ebcfe4!important}.tri-combine-image-list-3{bottom:4.5rem;margin:auto;left:0;border-color:#cbc3c3!important;right:0}.home-about-v2 .tri_combine_images{width:23rem;float:right}}@media(min-width:1200px){.tri-combine-image-list-1{width:19rem;height:19rem}.tri-combine-image-list-2{right:0}.tri-combine-image-list-3{left:auto;right:3rem}.home-about-v2 .tri_combine_images{width:29rem}}@media(min-width:1300px){.container{max-width:67rem;padding-left:30px;padding-right:30px}}@media(min-width:1400px){.bg-fixed{background-attachment:fixed!important}}@media(min-width:1025px){.hero-banner h1,.hero-banner .h1,.hero-button-wrap,.inner-banner h1,.inner-banner .h1{transition:all cubic-bezier(.46,.03,.52,.96) 0.65s}.hero-banner h1,.hero-banner .h1{opacity:0;transition-delay:600ms;transform:translateX(-1rem)}.banner-sub-heading{overflow:hidden;opacity:0;transform:scale(.85);transition:all cubic-bezier(.65,.05,.36,1) 1.25s;transition-delay:0.45s}.hero-button-wrap{opacity:0;transition-delay:1.5s;transform:translateY(1rem)}.inner-banner h1,.inner-banner .h1,.combine-images>div{opacity:0;transform:translateY(1.5rem)}.animated-hero-banner-text h1,.animated-hero-banner-text .h1{opacity:1!important;transform:translateX(0)!important}.animated-hero-banner-text:before,.default-hero-banner-text:before{width:100%!important}.animated-hero-banner-text .banner-sub-heading{transform:scale(1);opacity:1}.animated-hero-banner-text .hero-button-wrap{opacity:1;transform:translateY(0)}.animated-up,.default-up,.animated-step{opacity:1!important;transform:translateY(0)!important}.main-header-menu>li:hover{overflow:visible}.blog-listing-row>div .blog-thumbnail{transform:scale(1.1);transition:all ease-in-out 0.5s}.blog-listing-row>div.animated-blog-thumb .blog-thumbnail,.blog-listing-row>div.activated-blog-thumb .blog-thumbnail{transform:scale(1);transition-delay:0.5s}}@media(min-width:1400px){.tri-combine-image-list-2{width:15rem;height:15rem}.fixed{background-attachment:fixed!important}}@media(min-width:1600px){.tri-combine-image-list-1{width:23rem;height:23rem}.tri-combine-image-list-2{width:16rem;height:16rem}.tri-combine-image-list-2{right:-4rem}.tri-combine-image-list-3{width:14rem;height:14rem;bottom:1rem;right:1rem}}@media(min-width:2000px){html{font-size:1vw}span.contact-phone-text{font-size:2.944rem}}@media(max-width:1599px){html{font-size:17px}body{padding-top:6.74rem}.site-logo{width:5.25rem}.main-header-menu>li>a{padding:.65rem 1rem}.inner-banner{height:27rem;padding-top:2.5rem;padding-bottom:2.5rem}}@media(max-width:1499px){.inner-banner h1,.inner-banner .h1{font-size:3.25rem}}@media(max-width:1366px){.hero-banner{height:auto;padding-top:5rem;padding-bottom:5rem}}@media(max-width:1299px){.event-detail-box{padding:1.5rem}}@media(max-width:1199px){body{padding-top:6.44rem}.space_m{margin-top:3.5rem;margin-bottom:3.5rem}.space{padding-top:3.5rem;padding-bottom:3.5rem}.spaceT{padding-top:3.5rem}.spaceB{padding-bottom:3.5rem}.spaceMT{margin-top:3.5rem}.spaceMB{margin-bottom:3.5rem}.site-logo{width:5.25rem}.main-header-menu>li>a{padding:.5rem .85rem}.hero-banner-text{width:27rem}.overlay-service-box{padding:25px 15px}.choose-us-listing-box{width:28%}.testomonial-box{padding-left:30px;padding-right:30px}.newsletter-intro{font-size:1.2rem}.more-about-phone-col{font-size:1.75rem}.more-about-counter-box{font-size:2rem}.more-about-phone-col{width:30%}.more-about-info-col{width:70%}.more-about-phone-col{padding-left:1rem;padding-right:1rem}.event-detail-website .event-detail-info-view{font-size:.785rem}.newsletter-field-name,.newsletter-field-email{width:36%}.newsletter-field-submit{width:22%}.blog-image-holder{height:12rem}.blog-loop-content-bottom h5,.blog-loop-content-bottom .h5{font-size:1.15rem}.blog-description{line-height:1.5}}@media(max-width:1024px){h1.single-detail-heading{font-size:1.75rem}}@media(max-width:991px){body{padding-top:104px}h1,.h1{font-size:2.35rem}h2,.h2{font-size:2rem;text-transform:uppercase}h3,.h3{font-size:1.8rem}h4,.h4{font-size:1.5rem}.site-header{padding-top:0;padding-bottom:0}.header-grid{height:104px}.bottom-to-top,.scrollup,.top-to-bottom{height:3rem;width:3rem}.hero-banner{min-height:1px}.inner-banner h1,.inner-banner .h1{font-size:2.75rem}.hero-banner-text{width:19rem}.banner-sub-heading{font-size:1.3rem}.scroll-div svg,.scroll-div img,.scrollup svg,.scrollup img{width:1.75rem;height:1.7rem}.site-logo{width:4.75rem}.home-about-v2-inner{display:flex;flex-direction:column-reverse}.tri_combine_images{display:flex;margin-top:1rem;margin-bottom:1rem}div[class*="tri-combine-image-list-"]{width:calc(33.33% - 16px);height:15rem;margin-left:8px;margin-right:8px}.offer-post-box-overlay{padding-bottom:5.5rem}.offer-post-box-row>div{margin-top:15px;margin-bottom:15px}.offer-post-box{height:100%;margin:0 15px}.offer-button-wrap{position:absolute;bottom:1.15rem}.offer-post-img-holder{transform:none!important}.more-about-info-box{padding-left:.5rem;padding-right:.5rem}.more-about-counter-box{width:5.25rem;height:5.25rem;font-size:1.75rem}.more-about-phone-col{font-size:1.3rem}.more-about-phone-col img,.more-about-phone-col svg{width:3rem;height:3rem}.more-about-info-col{align-items:flex-start}.main-mobile-header-menu{margin:0}.header-menu{display:none!important}button.navbar-toggler{display:block!important;background-color:#ebcfe4;width:50px;border-radius:0;height:42px;border:none}.mobile-navbar-toggler-icon{display:block;width:100%;height:2px;background-color:#000;margin:5px 0}.header-mobile-menu{display:block!important;height:0;overflow:hidden;background-color:#f5f3f3}.main-mobile-header-menu li a{border-bottom:1px solid rgba(0,0,0,.09);border-radius:0;font-size:17px;display:block;padding:10px 15px 10px 5%;color:#000;text-transform:uppercase}.main-mobile-header-menu .sub-menu li a{padding-left:10%}.main-mobile-header-menu .sub-menu .sub-menu li a{padding-left:15%}.main-mobile-header-menu>li.current-menu-item>a,.main-mobile-header-menu>li.current_page_parent>a{background-color:#ebcfe4}.mobile-trigger-button{display:block}.mobile-menu-view{display:none}.mobile-menu-view{position:fixed;right:0;width:460px;z-index:10;background-color:#FFF;max-width:80%}html.menu-opened,html.menu-opened body{overflow-y:hidden}.mobile-menu-view{max-height:100%;height:0;opacity:0;top:104px;transition:all ease 0.45s;display:block;transform:translateX(100%);overflow-x:hidden;overflow-y:auto}.menu-opened .mobile-menu-view{opacity:1;transform:translateX(0)}.menu-opened .toggle-icon-two{opacity:0}.toggle-icon-one,.toggle-icon-three{transition:all ease 0.5s}.menu-opened .toggle-icon-one{transform:rotate(45deg) translate(6px,6px)}.menu-opened .toggle-icon-three{transform:rotate(-45deg) translate(4px,-4px)}.event-listing-content-box{padding:15px}.event-listing-image{height:12rem}.event-listing-content-box{height:calc(100% - 12rem)}.event-listing{font-size:.85rem}.event-listing-title{font-size:1rem}.header-aside-top{align-items:center;margin-bottom:0}.header-aside-top .social-media{display:none}.header-email,.header-phone{position:relative;height:42px;width:50px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#ebcfe4}.header-email a:before,.header-phone a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.header-email a,.header-phone a{font-size:0}.header-email img,.header-email svg{width:1.5rem;height:1.5rem}.header-phone img,.header-phone svg{width:1.65rem;height:1.65rem}.header-email img,.header-email svg,.header-phone img,.header-phone svg{margin-right:0;top:0}.header-email svg path,.header-phone svg path{fill:#000}.header-aside-top>div{margin-right:.35rem;margin-left:0!important}.front-service-heading{display:none}.service-box{background-position:center 3rem}.service-item-img-holder{height:14rem;transform:none!important}.overlay-service-box{position:static;height:calc(100% - 14rem);color:#000;transform:none;opacity:1;display:flex;justify-content:flex-start}.choose-us-listing-box{padding-left:15px;padding-right:15px}.testomonial-box{margin:1rem;width:calc(50% - 2rem)}.testomonial-box img.quote-end{width:1.5rem;height:1.5rem;margin-top:0}.newsletter-box{padding:1.25rem}.newsletter-intro{font-size:1.1rem}.newsletter-section.form-style-default input:not([type="radio"]):not([type="checkbox"]){padding:0 1rem}.newsletter-box .newsletter-field-submit{white-space:nowrap}.newsletter-box{padding:1.75rem .75rem}.blog-loop-content-bottom{padding-left:15px;padding-right:15px}.inner-banner{height:16.5rem}.offer-post-box{justify-content:flex-start}.offer-post-img-holder{height:15rem}.offer-post-box-overlay{position:static;height:calc(100% - 15rem);transform:none;opacity:1;justify-content:flex-start}.offer-post-title{display:none}ul.contact-via-listing-type>li{padding-left:1rem}.form-style-default input:not([type="radio"]):not([type="checkbox"]){padding-left:15px;padding-right:15px}.footer-main-row{font-size:.95rem}.footer-heading,.common-heading{font-size:1.25rem}.site-footer .social-wrapper{display:block}.site-footer .social-wrapper .common-heading{margin:0 0 10px}ul.contact-via-listing-type>li .common-heading{font-size:1.1rem}.footer-col-2 ul li{width:100%;margin-left:0;margin-right:0;padding-right:0}.footer-tagline{font-size:1.1rem}.footer-col-2{width:12rem}}@media only screen and (min-width:768px) and (max-width:991px){.newsletter-form .newsletter-field-name,.newsletter-form .newsletter-field-email{width:35%}}@media (max-width:900px){.cookie-notice-container #cn-notice-buttons{display:flex!important}}@media(max-width:767px){h1.single-detail-heading{font-size:1.5rem}.container{max-width:100%}.desc{max-width:100%}.heading-border:before{content:none}.space{padding-top:3rem;padding-bottom:3rem}.space_m{margin-top:3rem;margin-bottom:3rem}.spaceMB{margin-bottom:3rem}.spaceMT{margin-top:3rem}.spaceT{padding-top:3rem}.spaceB{padding-bottom:3rem}h1,.h1{font-size:1.85rem}h2,.h2{font-size:1.65rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.35rem}.mb2{margin-bottom:1.5rem}.hero-banner{padding-top:4rem;padding-bottom:4rem}.banner-sub-heading{font-size:1.15rem}.hero-banner-text h1,.hero-banner-text .h1{font-size:2.5rem}.banner-sub-heading{font-size:1.65rem}div[class*="tri-combine-image-list-"]{height:12rem}.more-about-phone-col{width:100%}.more-about-info-col{width:100%;margin-top:-3.5rem;z-index:1;position:relative;padding-bottom:1.5rem}.more-about-phone-col{padding:1.75rem 2rem 5.5rem}.more-about-phone-col{font-size:1.55rem}.offer-category-introduction{padding-left:15px;padding-right:15px}.offer-category-content-wrap{margin-top:0}.offer-post-box-overlay{padding-left:15px;padding-right:15px}.blog-loop-content-col{position:relative;width:450px;max-width:100%;margin-left:auto;margin-right:auto}.bottom-to-top,.scrollup{right:1rem;bottom:3.5rem}.training-type-row>div+div{margin-top:15px}.about-traiing-box-top{width:100%}.about-training-box,.about-traiing-box-top{display:block;height:auto}.event-listing{font-size:.95rem}.event-detail-box{height:auto;margin:.5rem 0}.event-detail-heading.heading-style{padding-left:0;padding-right:0;margin-bottom:.65rem;border-bottom:none}.event-detail-heading.heading-style:after,.event-detail-heading.heading-style:before{content:none}.service-box{margin-left:0;margin-right:0}.inner-banner{height:14.5rem}.choose-us-listing{display:block}.choose-us-listing-box{width:280px;max-width:100%;margin-left:auto;margin-right:auto}.testimonial-listing-row.row{margin-left:0;margin-right:0}.testomonial-box{margin:0;width:100%}.testimonial-listing-row>div+div{margin-top:25px}.our-testimonial .button{margin-top:20px!important}.newsletter-box{padding:30px}.newsletter-box,.contact-field-group{display:block}.newsletter-form{width:100%}.newsletter-intro{width:100%;text-align:center;margin-bottom:20px}.newsletter-box .contact-field-group .contact-field{margin:15px 0;width:100%}.newsletter-box .wpcf7-response-output{padding:0!important}.contact-bar-info-inner{background-color:transparent}.main-contact-form{padding:30px 15px 40px!important;background-color:#f5f7b7}ul.contact-via-listing-type{height:auto;border:0;background-color:#FFF;text-align:center;margin-top:2rem}ul.contact-via-listing-type>li .common-heading{margin-bottom:1.5rem}ul.contact-via-listing-type>li{height:auto;min-height:1px;width:280px;margin:15px auto}.footer-main-row{display:block;text-align:center}.design-develop-by{text-align:center;justify-content:center}.footer-main-row>div+div{padding-top:30px}.footer-main-row .social-media{justify-content:center}.footer-bottom ul li{display:inline-block;vertical-align:middle}.footer-col-2{margin-left:auto;margin-right:auto}.footer-bottom{padding-top:15px;padding-bottom:15px;text-align:center}.footer-bottom-row>div{margin:0}.cn-text-container{text-align:center;margin-right:0;margin-bottom:8px}.cookie-notice-container{display:block!important;text-align:center}}@media(max-width:650px){.hero-banner-text{width:16rem}}@media(max-width:575px){.space{padding-top:2.5rem;padding-bottom:2.5rem}.space_m{margin-top:2.5rem;margin-bottom:2.5rem}.spaceMB{margin-bottom:2.5rem}.spaceMT{margin-top:2.5rem}.spaceT{padding-top:2.5rem}.spaceB{padding-bottom:2.5rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.55rem}h4,.h4{font-size:1.4rem}.mb2{margin-bottom:1rem}.tri_combine_images{display:block;width:280px;margin-left:auto;margin-right:auto}div[class*="tri-combine-image-list-"]{height:12rem;margin:15px 0;width:100%}.offer-post-box{margin-left:0;margin-right:0}.main-contact-form .wpcf7-response-output{font-size:.7rem;padding-top:0.25rem!important}}@media(max-width:479px){h2,.h2{margin-bottom:.75rem}.mb2{margin-bottom:1.25rem}.mb2_5{margin-bottom:1.55rem}.list-col-2 ul{display:block}.list-col-2 ul li{width:100%}.inner-banner h1,.inner-banner .h1{font-size:2em}.hero-banner .full-image{background-position:60% top!important}.hero-banner-text h1,.hero-banner-text .h1{font-size:2rem}.h2.banner-sub-heading{font-size:1.3rem}.hero-banner-text .button{min-width:1px;padding:10px 20px}.hero-banner-text{width:12rem}.inner-banner{height:13.5rem}.more-about-counter-box{width:4rem;height:4rem;font-size:1.35rem;margin-bottom:.45rem}.more-about-title-box{font-size:.8rem;margin-top:0;line-height:1.35}.more-about-info-col{margin-top:-2.5rem}.testomonial-box{padding-left:15px;padding-right:15px}.offer-category-button{padding:.5rem .75rem;font-size:1rem;}.event-detail-website .event-detail-info-view{font-size:.675rem}.event-detail-box{font-size:.925rem}}@media(max-width:415px){.navbar-toggler{padding:.25rem .6rem}}@media(max-width:400px){.text-center .small-heading{text-align:center}}@media(max-width:385px){.header-phone img,.header-phone svg{width:1.4rem;height:1.4rem}.header-email img,.header-email svg{width:1.5rem;height:1.5rem}.header-email,.header-phone{width:2.5rem}button.navbar-toggler{width:45px}.header-aside-top>div{margin-right:.5rem}.map-info-window{padding-left:10px}.map-site-name{font-size:1.1rem}.footer-main-row{font-size:.85rem}.footer-bottom{font-size:.75rem}.cookie-notice-container{padding-left:15px}#cookie-notice .cn-button{min-width:4.5rem;font-size:.625rem}}