/*

Theme Name: Van Transfer
Theme URI: 
Description: Van Transfer child theme
Author: gh
Author URI: 
Template: ascend_premium
Version: 1.0.0
Tags:         
Text Domain:  ascend-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

 p{max-height:999999px!important;letter-spacing:.5px;}
 a:active, a:focus, button:focus{outline:0!important;}
 *:focus {outline:none !important}
 [class*=wp-image]{padding:0px;}
 input:focus, select:focus, textarea:focus, button:focus, input{outline:none!important;}
 a.phone-number{color:#111!important;text-decoration:none!important;border-bottom:none!important;}
 b, strong{font-weight:600;}
 h1, h2, h3{text-transform:uppercase;margin-bottom:0px!important;margin-top:0px;}

#logo.logocase{background:#fff;padding:0px 35px 0px 30px;position:fixed!important;}
.kt-header-position-above #logo a .ascend-logo{margin-top:5px;}
body.trans-header #kad-header-menu{background:rgba(255, 255, 255, 0.2);border-bottom:none;}
body.trans-header #kad-mobile-banner{border-bottom:none;}

#kad-mobile-banner{background:transparent!important;}

.sf-menu a{padding:0px!important;margin-left:60px!important;}
 body.trans-header div:not(.is-sticky) > .headerclass-outer div:not(.is-sticky) > .kad-header-topbar-primary-outer div:not(.is-sticky) > .headerclass .nav-main ul.sf-menu > li > a{text-shadow:1px 1px #666;}
.nav-main ul.sf-menu > li > a:after{bottom:-3px;content: "";display:block;height:2px;left:50%;position:absolute;background:#ffda00;transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;}
.nav-main ul.sf-menu > li > a:hover:after{width:100%;left:0;}
.sf-menu>li.wpml-ls-item.wpml-ls-first-item a{padding:0px!important;margin-left:200px!important;}
.sf-menu>li.wpml-ls-item a{padding:0px!important;margin-left:20px!important;display:none!important;}
.sf-menu>li.wpml-ls-item.wpml-ls-current-language a span{background:transparent;padding:4px 5px;color:#333;border:1px solid;}
 body.trans-header div:not(.is-sticky) > .headerclass-outer div:not(.is-sticky) > .kad-header-topbar-primary-outer div:not(.is-sticky) > .headerclass .sf-menu>li.wpml-ls-item.wpml-ls-current-language a span{background:transparent;border:1px solid;padding:4px 5px;color:#fff;}
.nav-main ul.sf-menu>li.wpml-ls-item.wpml-ls-current-language a:after{content:none!important;}
.mobile-language-menu{display:none!important;position:absolute!important;top:26px!important;border:none!important;left:80%!important;transform: translateX(-80%)!important;text-align:center!important;z-index:999999!important;}
.mobile-top-icon-bar{min-height:0px!important;}
.mobile-top-icon-bar .wpml-ls-legacy-list-horizontal{padding:0px;}
.mobile-top-icon-bar .wpml-ls-legacy-list-horizontal li{margin-left:5px;}
 body.trans-header #kad-mobile-banner-sticky-wrapper.sticky-wrapper.is-sticky .mobile-top-icon-bar .wpml-ls-legacy-list-horizontal a{font-family: "Montserrat"!important;font-size:14px!important;font-weight:600!important;color:#333333!important;text-transform:uppercase!important;z-index:9999999!important;position:relative!important;}
 body.trans-header #kad-mobile-banner-sticky-wrapper .mobile-top-icon-bar .wpml-ls-legacy-list-horizontal a{font-family: "Montserrat"!important;font-size:14px!important;font-weight:600!important;color:#fff!important;text-transform:uppercase!important;z-index:9999999!important;position:relative!important;}
 body.trans-header #kad-mobile-banner-sticky-wrapper.sticky-wrapper.is-sticky .mobile-top-icon-bar .wpml-ls-legacy-list-horizontal li.wpml-ls-item.wpml-ls-current-language a
{background:transparent;border:1px solid;padding:4px 5px;color:#333!important;} 
 body #kad-mobile-banner-sticky-wrapper .mobile-top-icon-bar .wpml-ls-legacy-list-horizontal li.wpml-ls-item.wpml-ls-current-language a{font-family: "Montserrat"!important;font-size:14px!important;font-weight:600!important;color:#333!important;text-transform:uppercase!important;background:transparent;border:1px solid;padding:4px 5px;}
 body.trans-header #kad-mobile-banner-sticky-wrapper .mobile-top-icon-bar .wpml-ls-legacy-list-horizontal li.wpml-ls-item.wpml-ls-current-language a{background:transparent;border:1px solid;padding:4px 5px;color:#fff!important;} 

.mobile-header-container .kt-mobile-header-toggle button{background:#ffda00;width:100px;}
.kt-mnt, .sldr-menu-animi.mfp-ready .sldr-close span, .sldr-close span{text-align:center;margin:0 auto;}	
.kt-mnt span, .sldr-menu-animi.mfp-ready .sldr-close span, .sldr-close span {height:3px;border-radius:0px;}	
.kt-mnt span:nth-child(1){top:3px;}	
.kt-mnt span:nth-child(3){top:17px;}
.mfp-slide .mag-pop-sldr{background:rgba(0, 0, 0, 0.6)!important;}
.kad-mobile-nav li a{border-bottom:none;}
button.mobile-navigation-toggle .kt-mnt span{background:#ffffff!important;}
.kad-mobile-nav{margin-top:40px;}
.pop-modal-body{text-align:center;}
.kad-mobile-nav li a{padding:0px;margin-bottom:20px!important;}
.kad-mobile-nav li a:hover{color:#ffda00;}
.kad-mobile-nav li.mobile-menu-title{margin-bottom:60px;}
.kad-mobile-nav li.mobile-menu-title a{font-size:22px;font-family: "Montserrat"!important;font-weight:700!important;letter-spacing:1.5px!important;}
.kad-mobile-nav li.brzi-kontakt{margin-top:50px;margin-bottom:0px;}
.kad-mobile-nav li.brzi-kontakt a{font-size:12px!important;letter-spacing:1px!important;font-weight:700!important;cursor:default;pointer-events:none;margin-bottom:0px!important;}
.kad-mobile-nav li.quick a{font-size:16px!important;color:#ffda00;margin-bottom:0px!important;}

.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:50px!important;line-height:50px!important;letter-spacing:2px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:86px!important;line-height:86px!important;letter-spacing:2px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1
{font-size:22px!important;line-height:34px!important;letter-spacing:0.3px!important;}
.kad-slider-navigate{display:none!important;}
.kad-slider-1  .ksp-layer-wrap{left:0!important;width:100%;text-align:center;}

#content{padding-top:0px;max-width:1250px!important;}
.home-intro{text-align:center;padding-top:135px;padding-bottom:120px;}
.intro-title{font-family: "Montserrat";font-size:24px;line-height:38px;letter-spacing:1px!important;text-transform:uppercase;font-weight:700;margin-bottom:10px!important;}
.main-title{font-size:50px;line-height:62px;margin-bottom:30px!important;text-transform:uppercase;}

.home-services{margin-bottom:165px;}
.home-services-box-container{margin-left:0px;margin-right:0px;}
.home-services-box{margin-bottom:0px;padding-left:0px;padding-right:0px;}
.home-services-text{position:absolute;bottom:75px;margin:0 auto;left:50%;transform:translateX(-50%);text-align:center;width:80%;}
.home-services-text.home-services-invalidi-text{position:absolute;bottom:60px;margin:0 auto;left:50%;transform:translateX(-50%);text-align:center;width:80%;}
.home-services-text h2, .transfers-box-text-heading h2{line-height:1.4;}
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:20%;}
.home-services-text p{font-size:16px;line-height:1.6;font-weight:300;color:#5f727f;margin-bottom:35px;}
a.site-button{font-family: "Montserrat"!important;font-size:14px;font-weight:700;display:inline-block;text-transform:uppercase;    transition: all .3s;position:relative;overflow:hidden;z-index:1;} 
a.home-services-button{color:#00aaf1;border:2px solid #00aaf1;padding:6px 25px;}
a.home-services-button:hover{color:#fff;background:#00aaf1;} 

.home-about, .fleet-about{text-align:center;padding:220px 0px 190px;}
.home-about h2, .fleet-about h2{color:#fff;margin-bottom:4px!important;}
.home-about h3, .fleet-about h3{color:#fff;margin-bottom:30px!important;}
.home-about p, .fleet-about p{font-size:22px;line-height:1.5;font-weight:300;color:#fff;margin:0 auto; max-width:700px;}
a.home-about-button{color:#fff;border:2px solid #fff;padding:18px 30px;margin-top:40px;font-size:15px;line-height:15px;}
a.home-about-button:hover{color:#000;background:#fff;}

.home-facts{padding-top:110px;padding-bottom:100px;position:relative;overflow: hidden;}
.home-facts-box{text-align:center;}
.home-facts-box p.home-facts-number{color:#00aaf1;font-family: "Montserrat"!important;font-size:50px!important;line-height:69px!important;font-weight:700;letter-spacing:3px!important;margin-bottom:0px!important;}
.contact-info-panel p span.contact-no-number a[href^=tel]{color:#5f727f!important;text-decoration:none!important;border-bottom:none!important;cursor:default!important;
pointer-events:none!important;}
.home-facts-box p.home-facts-number.no-tel a[href^=tel]{color:#00aaf1!important;text-decoration:none!important;border-bottom:none!important;cursor:default!important;
pointer-events:none!important;} 
.home-facts-box .hrule{width:20%;margin:10px auto 20px;}
.home-facts-box p.home-facts-title{font-size:24px;line-height:1.3;font-weight:300;color:#5f727f;}
.home-info-box-row{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;}
.home-info-box{max-width:680px;padding:140px 70px;}
.home-info-box.home-info-box-one{background:#0c2758;}
.home-info-box.home-info-box-two{background:#00aaf1;}
.home-info-box.home-info-box-three{background:#ffda00;}
.home-info-box p{color:#fff;font-size:16px;line-height:1.6;font-weight:300;margin-bottom:0px;}
.home-info-box p.home-info-box-title-small, .home-info-box p.home-info-box-title-big{font-family: "Montserrat"!important;text-transform:uppercase;font-weight:700;}
.home-info-box p.home-info-box-title-small{font-size:19px;margin-bottom:3px;}
.home-info-box p.home-info-box-title-big{font-size:36px;line-height:1.2;letter-spacing:2px;margin-bottom:40px;}

.page-id-86 #pageheader{background-position:center 38%!important;}
.page-id-30 #pageheader{background-position:center 28%!important;}
.page-id-45 #pageheader, .page-id-500 #pageheader{background-position:center 23%!important;} 
.page-header .page-header-inner{vertical-align:bottom;padding-bottom:50px;}
.page-header h1{font-size:60px!important;}
.titleclass p.subtitle{margin-top:10px;}

.wpcf7 label{font-size:15px;line-height:1.5;font-weight:700;color:#555;letter-spacing:0.3px;text-transform:uppercase;margin-bottom:40px;display:block;font-family: "Montserrat"!important;}
 input[type=text], input[type=email]{font-family: "Source Sans Pro"!important;font-size:18px;font-weight:300!important;line-height:1.5;padding:8px 10px;margin-top:15px;background:#fff!important;}
input[type=text], input[type=email]{font-family: "Source Sans Pro"!important;font-size:18px;font-weight:300!important;line-height:1.5;color:#5f727f;padding:8px 10px;margin-top:15px;background:#fff!important;box-shadow:none!important;}
 textarea{font-family: "Source Sans Pro"!important;font-size:18px;font-weight:300!important;line-height:1.5;color:#5f727f;margin-top:15px;padding:8px 10px 6px!important;background:#fff!important;box-shadow:none!important;text-shadow: none!important;}
.cf7-submit{text-align:center;}
input[type="submit"]{font-family: "Montserrat"!important;font-size:15px;line-height:15px;font-weight:700;display:block;padding:18px 30px;color:#fff;text-transform:uppercase;transition: all .3s!important;position:relative;overflow:hidden;z-index:1;margin-top:60px;margin-left:auto;margin-right:auto;text-align:center;background:#00aaf1!important;box-shadow:none!important;text-shadow: none!important;}
 input[type="submit"]:hover{color:#fff;background:#ffda00!important;}
.wpcf7-form-control-wrap.checkbox-invalidi{margin-top:-35px!important;display:block;}
.wpcf7-form-control-wrap.checkbox-invalidi .wpcf7-not-valid-tip{font-family: "Montserrat"!important;text-transform:uppercase;font-size:15px;line-height:1.5;font-weight:600;}
.wpcf7 form.invalid .wpcf7-response-output{border-color:#ffda00;}

.page-content-box p.bold-text{font-size:20.5px!important;font-weight:500;letter-spacing:.2px;line-height:1.6;margin-top:50px;}
.page-content-box{display: -webkit-box;display: -ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;justify-content:space-between;margin-top:120px;position:relative;margin-bottom:120px;overflow:hidden!important;}
.page-content-box-left, .page-content-box-right{max-width:900px!important;width:50%;display: -webkit-box;display: -ms-flexbox;display:inline-block;-ms-flex-pack: justify;    justify-content:space-between;position:relative;}
.page-content-box-left{padding:88px 80px 60px;background:#ffda00;}
.page-content-box-right{padding:88px 80px 60px;}
.page-content-box-right ul{list-style:none;text-align:center;padding-top:10px;padding-left:0px;}
.page-content-box-right ul li{font-size:24px;line-height:1.2;font-weight:300;margin-bottom:11px;}
.page-content-box-text-big p, .fleet-intro p{font-size:24px;line-height:1.7;font-weight:300;color:#000;}
.page-content-box-right h2{font-size:24px;line-height:1.4;margin-top:-1px;margin-bottom:20px!important;text-align:center;}
.page-content-box-right p{text-align:center;line-height:1.6;}
a.izleti-contact-button{margin-top:40px;margin-left:auto;margin-right:auto;text-align:center;display:table;color:#00aaf1;border:2px solid #00aaf1;padding:10px 20px;}
a.izleti-contact-button:hover{color:#fff;background:#00aaf1;}

.services-intro{padding:135px 0 120px;text-align:center;}
.services-intro p{color:#333;margin-bottom:6px;}
.services-box-container{margin-bottom:165px;margin-left:0px;margin-right:0px;}
.fleet-about-cfa{background-position:center 85%!important;}

.transfers-box, .trips-box{margin-bottom:0px;padding-left:0px;padding-right:0px;}
.transfers-box-text-heading, .trips-box-text-heading{position:absolute;margin:0 auto;left:50%;transform:translateX(-50%);text-align:center;}
.trips-box-right{float:right;}
.transfers-box-text-heading{bottom:50px;width:80%;}
.trips-box-text-heading{bottom:60px;width:75%;}
.transfers-box-text-heading p, .trips-box-text-heading p{font-size:16px;line-height:1.6;font-weight:300;color:#5f727f;}
.fleet-intro{margin-top:120px;position:relative;margin-bottom:120px;overflow:hidden!important;background:#ffda00;padding:88px 80px 60px;text-align:center;}

.contact-info-container{display: -webkit-box;display: -ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify;justify-content:space-between;margin-top:120px;margin-bottom:120px;}
.contact-info-panel.contact-info-panel-numbers{background-color:#ffda00;border-color:#ffda00;}
.contact-info-panel{max-width:700px;background-color:#fff;padding:110px 130px 110px;width:50%;border:1px solid #dfe5e8;text-align:center;}
.contact-info-panel:not(:last-child){margin-right:20px;}
.contact-info-panel h5{text-transform:uppercase;}
.contact-info-panel p{margin-bottom:0px;}
.contact-info-panel .hrule{width:19%;margin:30px auto;}
.contact-info-panel.contact-info-panel-numbers p{font-size:20px;line-height:1.4;color:#333;}
.contact-info-panel.contact-info-panel-numbers p a{color:#333!important;border-bottom:none!important;text-decoration:underline;}
.contact-form-box{margin:140px auto 120px!important;text-align:center;}
.contact-form-box h3{margin-bottom:100px!important;}

.custom-page-header-text.privacy-cookies{text-align:center;margin:100px 0px 30px;}
.custom-page-header-text h1{font-size:60px;line-height:1;}
.custom-page-header-text p.small-text{font-size:22px;line-height:1.2;margin-bottom:10px;font-weight:300;}
.privacy-cookies-text{margin-bottom:120px;}
.privacy-cookies-text h4{font-size:15px;line-height:1.5;font-weight:700;letter-spacing:0.3px;margin-bottom:2px;margin-top:20px;text-transform:uppercase;}
.privacy-cookies-text a{transition:none!important;color:#000;border-bottom:none!important;text-decoration: underline;}
.privacy-cookies-text a:hover{transition:none!important;color:#ffda00;border-bottom:none!important;border-color:transparent;text-decoration: underline;}

.custom-page-error{padding:100px 0 100px;}
.custom-page-error p.small-text{font-size:14px;margin-bottom:0px;margin-left:4px;}
.custom-page-error h1{font-size:64px;line-height:1.2;font-weight:700;color:#111;margin-top:0px;margin-bottom:30px;}

#containerfooter .container{width:90%!important;}
.footerclass{padding-top:100px;}
.footercol1, .footercol2, .footercol3{width:30%!important;padding-left:0px!important;padding-right:0px!important;}
.footercol4{width:10%!important;padding-left:0px;padding-right:0px;}
.footerclass .footer-widget-title span{font-family: "Montserrat"!important;}
.footercol1 ul, .footercol2 ul{padding-left:0px;list-style:none;}
.footercol1 ul li, .footercol2 ul li{margin-bottom:5px;}
.footercol1 ul li a, .footercol1 ul li, .footercol2 ul li a{font-size:18px;}
.footercol1 ul li a{text-decoration:underline;}
a.facebook-icon{border:2px solid;border-radius:100%;padding:17px 24px 13px;margin-top:5px;display:inline-block;}
.kt-icon-facebook:before{font-size:20px;}
.footercol4 a{float:right;font-size:26px;}

.footercol4 a span.arrow-up{background-image: url(https://www.van-transfer.hr/wp-content/uploads/2020/04/van-arrow-up-double.png)!important;background-repeat:no-repeat!important;background-position:top center!important;width:20px;height:35px;background-size:20px 70px!important;position:absolute;right:55px;bottom:1px;transition:0.5s;opacity:1;}
.footercol4 a:hover span.arrow-up{background-image: url(https://www.van-transfer.hr/wp-content/uploads/2020/04/van-arrow-up-double.png)!important;background-repeat:no-repeat!important;background-position:bottom center!important;width:20px;height:35px;background-size:20px 70px!important;position:absolute;right:55px;transition:0.5s;opacity:1;bottom:20px;} 
.footerclass .footer-widget-title{font-size:15px;font-weight:700;letter-spacing:.5px;}
.footerclass .widget{margin-top:0px;}
.footer-widget-title:before{content:none!important;}
.footerbase .container{padding-left:0px!important;padding-right:0px!important;}
.footerbase{margin-top:90px;padding-bottom:60px;}
.footercredits p{float:left;overflow:hidden;color:#f2f2f2!important;}
.footercredits p a{color:#f2f2f2!important;text-decoration:underline;}
ul.footer-privacy{padding-left:0px;list-style:none;float:right;}
ul.footer-privacy li{float:left;margin-left:15px;}
#topcontrol{display:none!important;}

.cky-notice-des a, .cky-accordion-header .cky-always-active{color:#00aaf1!important;}
.cky-notice-des a:hover{text-decoration:underline;}
.cky-preference-header .cky-preference-title, .cky-accordion-header .cky-accordion-btn{color:#0A2454!important;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#00a0d2;}

@media (min-width:2000px){.home-info-box{max-width:1200px;}}
@media (min-width:1180px){.kad-header-menu-inner.container{width:100%!important;padding-left:0px!important;}}	
@media (max-width:1680px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:48px!important;line-height:0.9!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:82px!important;line-height:1!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1,
.home-about p, .fleet-about p{font-size:21px!important;line-height:1.6!important;}
.titleclass .page-header{height:340px!important;}	
.page-header h1, .custom-page-header-text h1{font-size:56px!important;}		
}
@media (max-width:1536px){
.kad-header-height, button#responsive-menu-button{height:94px!important;}	
#logo.logocase{padding:0px 35px 0px 33px;}	
.kt-header-position-above #logo a .ascend-logo{max-height:55px!important;margin-top:7px;}
.kad-mobile-header-height{height:94px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:46px!important;line-height:0.8!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:78px!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1	
{font-size:20px!important;line-height:2.4!important;}	
.intro-title{font-size:22px!important;line-height:1.5!important;}
.main-title{font-size:48px!important;line-height:1.3!important;}	
.home-about p, .fleet-about p{font-size:20px!important;}
.titleclass .page-header{height:320px!important;}	
.page-header .page-header-inner{padding-bottom:40px;}	
.page-header h1, .custom-page-header-text h1{font-size:52px!important;}	
.titleclass .subtitle{font-size:20px!important;}		
}
@media (max-width:1440px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:44px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:74px!important;}
.home-services-text{width:87%;}
.titleclass .page-header{height:300px!important;}	
.page-header h1, .custom-page-header-text h1{font-size:48px!important;}			
}	
@media (max-width: 1366px) and (min-width: 767px){.container{width:100%!important;}} 
@media (max-width:1366px){
.kt-header-position-above #logo a .ascend-logo{max-height:51px!important;}	
.kad-header-height, button#responsive-menu-button{height:90px!important;}
.sf-menu>li.wpml-ls-item.wpml-ls-first-item a{margin-left:100px!important;}	
.kad-mobile-header-height{height:90px!important;}
.kad-mobile-nav{margin-top:30px;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:42px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:70px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1		
{font-size:18px!important;line-height:2!important;}	
.intro-title{font-size:20px!important;line-height:1.5!important;}
.main-title{font-size:46px!important;line-height:1.3!important;}
.home-about p, .fleet-about p{font-size:18px!important;}
.titleclass .page-header{height:280px!important;}
.page-header h1, .custom-page-header-text h1{font-size:44px!important;}
.titleclass .subtitle{font-size:18px!important;}	
.page-content-box-left, .fleet-intro{padding:88px 60px 60px;}
.page-content-box-right{padding:88px 60px 60px;}
.page-content-box-text-big p, .fleet-intro p {font-size:20px;line-height:1.6;}
.page-content-box p.bold-text{font-size:19px!important;}	
.transfers-box-text-heading{bottom:40px;}	
.footercol2{width:33%!important;}	
.footercol3{width:27%!important;}	
}
@media (max-width:1280px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:40px!important;line-height:0.7!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:66px!important;}	
.home-intro{padding-top:130px;padding-bottom:120px;}	
.intro-title{font-size:20px!important;line-height:1.5!important;}
.main-title{font-size:44px!important;line-height:1.3!important;}
.page-header .page-header-inner{padding-bottom:35px;}	
.page-header h1, .custom-page-header-text h1{font-size:40px!important;}	
.page-content-box, .fleet-intro{margin-top:115px;margin-bottom:115px;}
.custom-page-header-text.privacy-cookies{margin:80px 0px 30px;}	
.privacy-cookies-text{margin-bottom:115px;}	
.services-intro{padding:130px 0 120px;} 
.transfers-box-text-heading{bottom:45px;}
.trips-box-text-heading{width:80%;}	
.contact-info-container{margin-top:115px;margin-bottom:115px;}	
.contact-info-panel{padding:110px 120px 110px;}
.contact-form-box{margin:135px auto 115px!important;}	
.contact-info-panel .hrule{width:18%;}		
}

@media (max-width:1211px){
.home-services-text{width:87%;bottom:70px;}
.home-services-text.home-services-invalidi-text{width:85%;bottom:55px;}}
@media (max-width:1200px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:36px!important;line-height:0.8!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:62px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1	
{font-size:17px!important;}
.intro-title{font-size:20px!important;line-height:1.5!important;}
.main-title{font-size:42px!important;line-height:1.3!important;}
.home-about, .fleet-about{padding:200px 0px 190px;}
.home-about p, .fleet-about p{font-size:17px!important;line-height:1.4!important;max-width:550px;}
.home-info-box{padding:120px 60px;}
.titleclass .page-header{height:260px!important;}	
.titleclass .subtitle{font-size:17px!important;}	
.transfers-box-text-heading{bottom:38px;}		
}
@media (max-width: 1199px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:32px!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:58px!important;}	
.intro-title{font-size:19px!important;line-height:1.5!important;}
.main-title{font-size:36px!important;line-height:1.3!important;}	
.home-services-text{bottom:65px;}
.home-services-text.home-services-invalidi-text{bottom:45px;}	
}
@media (min-width: 1181px){
.body-style-normal .sticky-wrapper > #kad-mobile-banner{display:block!important;}
#kad-mobile-banner .container{width:10%!important;padding-right:0px;float:right;}
#mobile-logo a img.ascend-mobile-logo, .mobile-language-menu, .topbarclass{display:none!important;}
}
@media (max-width: 1180px){
.kt-header-position-above{display:none!important;} 
#kad-mobile-banner{display:block!important;height:auto;}
#kad-mobile-banner-sticky-wrapper.sticky-wrapper #kad-mobile-banner .mobile-header-container{background: rgba(255, 255, 255, 0.5);}
#kad-mobile-banner-sticky-wrapper.sticky-wrapper.is-sticky #kad-mobile-banner .mobile-header-container{background: rgba(255, 255, 255, 1);} 	 
#mobile-logo a img.ascend-mobile-logo{padding-left:8px;padding-top:6px;}
.kt-mnt{width:26px;}	 
#kad-mobile-banner .container{width:100%!important;padding-right:0px;}	 
.kad-mobile-header-height{height:80px!important;}
.mobile-header-container .kt-mobile-header-toggle button{width:90px;}
.kad-mobile-nav{margin-top:20px;}	 
.kad-mobile-nav li.mobile-menu-title{margin-bottom:66px;}	 
.kad-mobile-nav li.mobile-menu-title a{font-size:20px!important;}	
.kad-mobile-nav li a{font-size:24px!important;}	
.home-services-text{bottom:65px;}
.home-services-text.home-services-invalidi-text{bottom:45px;}
.titleclass .page-header{height:320px!important;}	 
.page-header .page-header-inner{padding-bottom:30px;}	 
.page-header h1, .custom-page-header-text h1{font-size:40px!important;}
.titleclass p.subtitle{margin-top:8px;}	 
.contact-form-box{max-width:90%;}
.contact-info-panel .hrule{width:20%;}	 
.contact-form-box p.cf7-intro{max-width:100%;}		 
.page-content-box-left, .page-content-box-right, .fleet-intro{padding:78px 50px 50px;}	 
.custom-page-header-text.privacy-cookies{margin:60px 0px 30px;}
.privacy-cookies-text{margin-bottom:110px;}	 		
}
@media (max-width: 1179px){
.home-info-box{padding:120px 55px;}	 
.footercol1, .footercol2, .footercol3, .footercol4, .footerbase .container{padding-left:15px!important;padding-right:15px!important;}	
.footercol4 a span.arrow-up, .footercol4 a:hover span.arrow-up{right:70px;}

.home-intro-heading p, .contact-form-box p.cf7-intro{font-size:18px;}	
a.home-intro-button{padding:14px 24px;}
.home-about-img{width:60%;}	
.home-about-text{width:40%;padding-top:35px;}	
.home-about-text h4{font-size:40px;}
}
@media (max-width: 1150px){
.home-services-text{width:90%;}
.home-services-text{bottom:55px;}
.transfers-box-text-heading{bottom:30px;}	
.contact-info-panel .hrule{width:21%;}		
}
@media (max-width: 1142px){.home-services-text.home-services-invalidi-text{bottom:40px;}}	
@media (max-width: 1113px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:28px!important;line-height:1.4!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:54px!important;line-height:1.1!important;}
.home-services, .services-box-container{margin-left:-15px;margin-right:-15px;}	
.home-services-text{bottom:50px;}	 
.home-services-text, .home-services-text.home-services-invalidi-text{width:90%;} 	
.home-info-box{max-width:1200px;padding: 120px 60px;}
.home-info-box-row .col-md-4{width:100%!important;}	
.home-info-box-row{display:block;}
.home-info-box p.home-info-box-title-big{font-size:28px;}
.titleclass .page-header{height:320px!important;}
.contact-info-panel .hrule{width:23%;}		
}
@media (max-width: 1080px){
.home-services-text, .home-services-text.home-services-invalidi-text{width:96%;}
.titleclass .page-header{height:280px!important;}	
.transfers-box-text-heading{bottom:25px;}
.contact-info-panel .hrule{width:24%;}		
}
@media (max-width: 1060px){.home-services-text{bottom:45px;}}
@media (max-width: 1051px){
.home-services-text, .home-services-text.home-services-invalidi-text{width:96%;}
.home-services-text.home-services-invalidi-text{bottom:30px;}	
.transfers-box-text-heading{bottom:20px;}
.contact-info-panel .hrule{width:25%;}		
}
@media (max-width: 1024px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2 
{font-size:26px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3 
{font-size:50px!important;}	
.home-services-text, .home-services-text.home-services-invalidi-text{width:92%;}	
.home-services-text.home-services-transferi-text{bottom:30px;}
.home-about, .fleet-about{padding:190px 0px 190px;}	
.titleclass .page-header{height:280px!important;}
.transfers-box-text-heading{width:85%;bottom:14px;}	
.contact-form-box{margin:130px 110px!important;max-width:95%;}
.contact-info-panel .hrule{width:26%;}	 
#containerfooter .container{width:95%!important;}	
}
@media (min-width: 768px) and (max-width:1024px){.trips-row .col-sm-6{width:100%;}}
@media (min-width: 992px){
.mfp-slide .mag-pop-sldr{width:100%;}
.mfp-ready .sldr-close-container{right:35px;z-index:10000;position:fixed;}	
}
@media (max-width: 991px){
.mfp-slide .mag-pop-sldr{width:100%;}
.mfp-ready .sldr-close-container{right:35px;z-index:10000;position:fixed;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1 
{line-height:1.4!important;max-width:800px;padding:0px 25px;}	
.home-intro, .services-intro{padding-top:125px;padding-bottom:120px;}	
.home-services, .services-box-container{margin-left:13px;margin-right:13px;}	 
.home-services-img-bgr img, .transfers-box-img-bgr img, .trips-box-text img{display:none!important;}	
.home-services-text, .home-services-text.home-services-invalidi-text, .transfers-box-text-heading, .trips-box-text-heading{position:initial;background:#fff;left:0;transform:none;width:100%;padding:150px 180px;}
.trips-box-right{float:none!important;}	
.titleclass .page-header{height:200px!important;}	
.page-header h1, .custom-page-header-text h1{font-size:38px!important;}	
.page-content-box{margin-top:110px;margin-bottom:110px;margin-left:13px;margin-right:13px;}
.fleet-intro{margin-top:110px;margin-bottom:110px;}			
.services-intro{padding:125px 0 120px;}
.transfers-box-text-heading{padding:150px 150px!important;}
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:11%;}		
.contact-info-container{display:block;margin-top:110px;margin-bottom:110px;}	
.contact-info-panel{max-width:1050px;width:100%;margin-bottom:30px;padding:110px 150px 110px;}
.contact-info-panel .hrule{width:11%;}
.contact-form-box{margin:130px 13px 110px!important;max-width:100%;}
.custom-page-header-text.privacy-cookies{margin:50px 0px 30px;}	
.privacy-cookies-text{margin-bottom:110px;}	
#containerfooter .container{width:100%!important;}	
.col-sm-6, .footercol1, .footercol2, .footercol3, .footercol4{width:50%!important;}
.footercol1{margin-bottom:60px;}	
.footercol2, .footercol3, .footercol4{margin-bottom:100px;}	
.footercol4{margin-top:10px;}	
.footercol4 a{float:none;padding-left:35px;}
.footercol4 a span.arrow-up, .footercol4 a:hover span.arrow-up{right:0;left:20px;}		
}
@media (max-width: 965px){.home-services{ margin-left:0px;margin-right:0px;}}
@media (max-width: 900px){
.home-services-text, .home-services-text.home-services-invalidi-text, .trips-box-text-heading{padding:150px 140px;}
.transfers-box-text-heading{padding:150px 140px 140px!important;}	
.titleclass .page-header{height:220px!important;}	
.page-content-box{display:inline-block;margin-left:0px;margin-right:0px;}	
.home-services, .services-box-container{margin-left:0px;margin-right:0px;}	
.page-content-box-left, .page-content-box-right{width:100%!important;}
.page-content-box-left, .fleet-intro{padding:78px 50px 50px;text-align:center;}
.page-content-box-right{padding:120px 50px 0px;}	
.contact-page-contact-info{ -webkit-flex-direction: column-reverse!important; -ms-flex-direction: column-reverse!important; flex-direction: column-reverse!important;margin-bottom:90px;}
.contact-form-box{margin:130px 0px 110px!important;}
.contact-info-panel .hrule{width:12%;}	
.privacy-cookies-text{margin-bottom:100px;}				
}
@media (min-width: 768px) and (max-width: 780px){.contact-form-simple-div.col-sm-4{width:100%!important;}}
@media (max-width: 870px){.page-header h1, .custom-page-header-text h1{font-size:36px!important;line-height:1.2;}}
@media (max-width: 848px){
.home-services-text, .home-services-text.home-services-invalidi-text, .trips-box-text-heading{padding:150px 100px 135px;}
.transfers-box-text-heading{padding:150px 100px 140px!important;}	
.contact-info-panel .hrule{width:13%;}
}
@media (max-width: 800px){.contact-info-panel .hrule{width:14%;}}
@media (max-width: 780px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:24px!important;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3 
{font-size:46px!important;}	
.home-services-text, .home-services-text.home-services-invalidi-text, .trips-box-text-heading{padding:100px 50px;}
.home-about p{max-width:500px;padding:0px 10px;}
.page-header h1, .custom-page-header-text h1{font-size:34px!important;}	
.transfers-box-text-heading{padding:100px 80px 90px!important;}	
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:10%;}		
.contact-info-panel .hrule{width:15%;}	
}
@media (max-width: 767px){
.home-intro{padding-top:80px;padding-bottom:50px;}	 
.intro-title{font-size:18px!important;}
.main-title{font-size:28px!important;line-height:1.4!important;}
.home-facts{padding-top:80px;padding-bottom:70px;}	
.home-facts-box{margin-bottom:70px;}
.page-content-box, .fleet-intro{margin-top:80px;margin-bottom:80px;}	
.privacy-cookies-text{margin-bottom:80px;}		
.page-content-box-left, .fleet-intro{padding:60px 40px 40px;}
.page-content-box-right{padding:80px 40px 0px;}	
.services-intro{padding:80px 0 50px;}
.contact-info-container{display:block;margin-top:80px;margin-bottom:80px;}
.contact-info-panel{padding:90px 150px 90px;}	
.contact-form-box{margin:105px auto 85px!important;}
.contact-info-panel .hrule{width:16%;}	
.wpcf7-form-control-wrap.checkbox-invalidi{margin-top:-55px!important;margin-bottom:30px!important;}	
.privacy-cookies-text{margin-bottom:90px;}		 
.col-sm-6, .footercol1, .footercol2, .footercol3, .footercol4{width:100%!important;}
.footercol, .footercol2, .footercol4{margin-bottom:80px;}
.footercol3{margin-bottom:140px;}
.footercredits{line-height:1.8;}	
ul.footer-privacy{float:left;clear:both;margin-top:5px;}
ul.footer-privacy li{margin-left:0px;padding-right:15px;}			
}
@media (max-width: 683px){
.services-box-text-heading-left, .services-box-text-heading-right{padding:40px 110px 0px 0px;}
.contact-info-panel .hrule{width:19%;}
}
@media (max-width: 667px){
.kad-mobile-header-height{height:76px!important;}
#mobile-logo a img.ascend-mobile-logo{max-height:46px!important;padding-left:0px;padding-right:0px;}
.mobile-language-menu{top:24px!important;left:70%!important;transform: translateX(-70%)!important;}	
.mobile-header-container .kt-mobile-header-toggle button{width:82px!important;}	
.mfp-ready .sldr-close-container{right:28px;}	 
.kad-mobile-nav{margin-top:15px;}
.kad-mobile-nav li.mobile-menu-title{margin-bottom:35px;}	 
.kad-mobile-nav li a{font-size:22px!important;margin-bottom:10px!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:22px!important;line-height:2.2!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3 
{font-size:42px!important;line-height:1.4!important;}	
.home-services-text, .home-services-text.home-services-invalidi-text, .trips-box-text-heading{padding:90px 40px;}
.transfers-box-text-heading{padding:90px 70px 80px!important;}
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:12%;}		
.page-header h1, .custom-page-header-text h1{font-size:32px!important;}	
.titleclass p.subtitle{margin-top:6px;}	
.page-content-box-text-big p, .fleet-intro p{font-size:19px;line-height:1.5;}
.contact-info-panel .hrule{width:20%;}	
}
 @media (max-width: 600px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2 
{line-height:2.5!important;} 
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3 
{font-size:38px!important;line-height:1.7!important;}
.contact-info-panel{padding:90px 130px 90px;}	 
.contact-info-panel .hrule{width:22%;}		 
}
@media (max-width: 568px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:20px!important;line-height:2.8!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3
{font-size:36px!important;}
.home-intro{padding-top:70px;padding-bottom:40px;}
.home-services-text, .home-services-text.home-services-invalidi-text, .trips-box-text-heading{padding:80px 40px 85px;}
.page-header .page-header-inner{padding-bottom:25px;}	
.page-header h1, .custom-page-header-text h1{font-size:30px!important;}	
.transfers-box-text-heading{padding:80px 70px 70px!important;}	 
.page-content-box, .fleet-intro{margin-top:70px;margin-bottom:80px;}
.contact-info-container{display:block;margin-top:70px;margin-bottom:80px;}
.contact-info-panel{padding:70px 100px 70px;}
.contact-form-box{margin:95px auto 85px!important;}	
.contact-info-panel .hrule{width:21%;}	 
.custom-page-header-text.privacy-cookies{margin:60px 0px 30px;}			
}	
@media (max-width: 546px){.trips-box-text-heading{bottom:10px;}}
@media (max-width: 535px){
.trips-box-text-heading{bottom:0px;}
.contact-info-panel .hrule{width:22%;}	
}
@media (max-width: 500px){
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:16%;}
.contact-info-panel .hrule{width:25%;}
} 
@media (max-width: 480px){
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2
{font-size:18px!important; line-height:3.6!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3,
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3 
{font-size:32px!important;line-height:2.1!important;}
.home-about p{padding:0px 5px;}	
.page-header h1, .custom-page-header-text h1{font-size:28px!important;}	
.transfers-box-text-heading{padding:80px 50px 70px!important;}
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:18%;}	 
.contact-info-panel{padding:70px 80px 70px;}
.contact-info-panel .hrule{width:23%;}		
}
@media (max-width: 460px){.contact-info-panel .hrule{width:24%;}}
@media (max-width: 439px){
.mobile-language-menu{left:60%!important;transform: translateX(-60%)!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-3, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-2 
{margin-top:-35px!important;}	 
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3,
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3 
{line-height:1.2!important;padding:0 35px;margin-top:-8px;}
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1
{margin-top:10px;padding: 0px 10px;}	
.home-about p{padding:0px 0px;}	
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:20%;}		
.contact-info-panel{padding:70px 50px 70px;}	 
.contact-info-panel .hrule{width:21%;}	 
.footercredits{text-align:left;}
}
@media (max-width: 414px){
.mobile-language-menu{left:62%!important;transform: translateX(-62%)!important;}		
.home-services-text, .home-services-text.home-services-invalidi-text, .trips-box-text-heading{padding:80px 30px;}
.transfers-box-text-heading{padding:80px 40px 70px!important;}
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:21%;}	
.contact-info-panel .hrule{width:23%;}	
}	
@media (max-width: 375px){
.kad-mobile-header-height{height:64px!important;}
#mobile-logo a img.ascend-mobile-logo{max-height:42px!important;margin-left:-3px;}
.mobile-language-menu{top:19px!important;left:64%!important;transform: translateX(-64%)!important;}		
button#responsive-menu-button{width:70px!important;height:64px!important}
.kt-mnt{width:24px;}	 
.mfp-ready .sldr-close-container{right:22px;}		 
.mobile-header-container .kt-mobile-header-toggle button{width:70px!important;}	
.kad-mobile-nav{margin-top:10px;}	 
.kad-mobile-nav li.mobile-menu-title a{font-size:16px!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-2, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-1
{margin-top:10px;padding: 0px 5px;}	
.home-services-text, .home-services-text.home-services-invalidi-text, .trips-box-text-heading{padding:60px 30px 70px;}
.page-header h1{font-size:26px!important;}	
.transfers-box-text-heading{padding:80px 30px 70px!important;}
.contact-info-panel .hrule{width:26%;}	
#cookie-notice{left:20px;}		
}
@media (max-width: 345px){
.mobile-language-menu{left:58%!important;transform: translateX(-58%)!important;}	
.kad-slider-1 .kad-slide-1 .ksp-layer-wrap .ksp-layer-3,
.kad-slider-1 .kad-slide-2 .ksp-layer-wrap .ksp-layer-1, 
.kad-slider-1 .kad-slide-3 .ksp-layer-wrap .ksp-layer-3 
{font-size:28px!important;line-height:1.2!important;}	
.home-services-text .hrule, .transfers-box-text-heading .hrule, .trips-box-text-heading .hrule{width:26%;}	
.page-content-box-left{padding:60px 35px 40px;}
.page-content-box-right{padding:80px 35px 0px;}
.contact-info-panel{padding:70px 30px 70px;}
#cookie-notice{left:10px;}		
}	 