@media only screen and (max-width: 1050px) {
.fa-ul {font-size:1.1em;}
.fa-ul li .fa-li {

  top: 5px;
}
.point-box h4 {font-size:1em;}
.fa-ul-small {/*font-size:0.8em;*/}
}



@media only screen and (max-width: 991px) {
.btn-submit {line-height:1.9em;}
#offering .btn-submit {line-height:1.3em;}
.btn-close-collapsible {line-height:1.5em;}
.fa-ul-small {font-size:0.8em;}
}



@media only screen and (max-width: 768px) {
  .wrap{
    text-align: center;
  }
body {font-size:24px;line-height:28px;}

.select2-container .select2-selection--single .select2-selection__rendered {line-height:1.9em;}
.hero-unit .box p.subline {line-height:1.4em;}
.hero-unit .overlay p {font-size:1em;}
.section-seotext p {line-height:1.25em;}

.booking-wrapper #header .mobile-hotline {font-size:1em;}
.booking-wrapper #header .mobile-hotline .pull-right {font-size:0.7em;}
.booking-wrapper #header .slogan {line-height:1.3em;font-size:0.9em;}
.booking-wrapper #footer h5 {font-size:1em;}
.fa-ul-small {font-size:1.0em;}
}



@media only screen and (max-width: 479px) {
body {font-size:120%;}
p{
  line-height: 1.6em;
}
.services-holder a {font-size:0.75em;}
.hero-unit .panel-select-item span {font-size:0.75em;}
}