@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700');


.slider-camera {min-height:600px;}

.secondpic {margin-top: 5px;}

nav li.active a, nav li.active a:hover, nav li.active a:focus {color:#95c11f;}

.ug-thumb-wrapper.ug-tile img.ug-thumb-image {border: 5px #333 solid; }

.owl-item.active .slider-overlay{
  animation: 3s 0.5s fadeInRight both;
}

.camera_caption {
    top: 25%;
    display: block;
    position: relative;
    width: 100%;
    animation: 2s 0.5s fadeInRight both;
}

.camera_caption > div {
    background: rgba(0, 0, 0, 0.6);
    width: intrinsic; width: -moz-max-content;width: -webkit-max-content;display:table;
	margin: 0 auto;
	border-radius: 20px;
	padding: 20px 20px;
}

.camera_next > span {
	background: url(/user/themes/prinla/img/camera_skins.png) no-repeat -40px 0;}

.camera_prev > span {
	background: url(/user/themes/prinla/img/camera_skins.png) no-repeat 0 0;}
.camera_stop {display:none;}

body {font-family: 'PT Sans Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 20px;color: #fff;background-color: #333;position: relative;}
p {line-height: 1.3;margin: 15px 0;text-align:justify;}
p a {text-decoration: none;}
h1,h2,h3,h4,h5,h6 {font-family: 'PT Sans Narrow', sans-serif;text-transform: uppercase;color:#fff;}
.h1, h1 {font-size: 40px;text-align: center;margin: 0;line-height: 1; padding-bottom: 1em;color:#bbb;font-weight: bold;}
.h2, h2 {font-size: 36pt;text-align: center;margin: 0;line-height: 1; padding: 0;font-weight:bold;color:#95c11f}
#advantage h2 {text-align:left;}
.h3, h3 {font-size: 38px;text-align: center;padding: 0;margin: 0;color: #fff;}
.h4, h4 {color: #bbb;font-size: 30px;clear: both;font-weight: bold;text-align: center;padding: 20px 0;}
.h5, h5 {font-size: 40px;text-align: center;font-weight: bold;margin: 0px;clear: both;padding: 10px 0;background: #95c11f;color: #fff;}
.h6, h6 {font-size: 28px;font-weight: bold;text-align: center;padding: 30px 0 40px;color:#95c11f}

a,a:hover,a:focus {color:#95c11f;text-decoration: none;}
.button, button {background: #95c11f;color: #fff;display: inline-flex;margin: 40px auto 0;padding: 10px 15px;border: 0;font-size: 20pt;text-transform: uppercase;font-weight:bold;border-radius: 10px;}
#gallery .button {background: #95c11f;color: #fff;margin: -1px auto 0px;padding: 10px 15px;border: 0;font-size: 36px;text-transform: uppercase;font-weight: bold;width: 100%;border-radius:0;line-height: 1.1; display: block;text-align:center;}
#gallery .button a, #gallery .button a:hover, #gallery .button a:visited, #gallery .button a:focus {color:#fff;}
#gallery p {margin:0;}
.button:hover,.button:focus {color: #fff;text-decoration: none;}
blockquote {padding: 25vh 0 0 0;float: left;width: 100%;border: 0;margin: auto;}
hr.small {max-width: 100px;margin: 15px auto;border-width: 4px;border-color: white;}

header {padding-top:60px;z-index: 0;position: relative;}
header .col-lg-12 {padding:0}
.slider {height: calc(80vh - 120px);}
.slider-overlay {background: rgba(0,0,0,0.6);width: intrinsic; width: -moz-max-content;width: -webkit-max-content;margin: 0 auto;border-radius: 20px;padding: 20px;display:table;}
.first {background: url(/user/pages/01.home/_header/house-1.jpg) 50% 50%;background-size: cover;}
.second {background: url(/user/pages/01.home/_header/house-3.jpg) 50% 50%;background-size: cover;}
.third {background: url(/user/pages/01.home/_header/house-2.jpg) 50% 50%;background-size: cover;}

.col-sm-12{float:none;}
.center {text-align:center;}
.right {text-align:right}
.mobile-hidden {display:block ;}
.desktop-hidden {display:none !important;}
.clear{clear:both;}

.rightside { text-align:right;}
.man img {margin-bottom:20px;}
#services {padding: 120px 0 0; clear:both;}
#services .col-sm-2 i {font-size: 42px;color:#95c11f;}
#services .col-sm-2 {text-align:center;margin-bottom: 0px;} 
#services .col-sm-2 p {text-align:center;min-height: 50px;font-weight: bold;line-height: 1.1;}
.rams {text-align:center; font-size: 30px; color: #95c11f;}
.subrams {text-align:center;}

#gallery {clear:both;padding: 120px 0 0;}
#gallery .col-lg-12 {padding: 0;}

#steps {text-align:center;clear: both;padding: 120px 0;}
#steps p {text-align: center;font-size: 30px;font-weight: bold;color: #95c11f;}
ul {list-style: none;padding: 0;}
.portfolio li {width: 20%; float:left;margin-bottom: 10px;text-align: center;position: relative;}
#steps li p {color: #fff;font-size: 20px;font-weight: normal;}
.portfolio li img {width: 90%;filter: url(filters.svg#grayscale);filter: gray;-webkit-filter: grayscale(1);}
.portfolio li img:hover {filter: none;-webkit-filter: none;}
.portfolio li:hover > span {display: none;}
.steps {background: #95c11f;color: #fff;border-radius: 50%;padding: 10px;position: absolute;left: calc(50% - 35px);width: 70px;top: calc(50% - 70px);font-size: 35px;height: 70px;font-weight: bold;}
#steps blockquote {padding: 30px 0;}

#quote {clear:both;background: url('/user/themes/prinla/img/bg-quote.jpg') no-repeat fixed;background-position: center 60px; background-size: cover;margin-top: 0;padding: 0;}
.quote {height:60vh;}
.quote p {text-align:center; font-size: 52px; color:#fff;text-transform: uppercase;padding-top: 20vh; font-weight: bold;text-shadow: 2px 2px 5px #000000;}

#parallax {clear:both;margin-top: 60px;padding: 0;}
#parallax.first{background: url('/user/themes/prinla/img/bg-parallax-1.jpg') no-repeat fixed;background-position: center 60px; background-size: cover;}
#parallax.second{background: url('/user/themes/prinla/img/bg-parallax-2.jpg') no-repeat fixed;background-position: center 60px; background-size: cover;}
#parallax.third{background: url('/user/themes/prinla/img/bg-parallax-3.jpg') no-repeat fixed;background-position: center 60px; background-size: cover;}
#parallax.forth{background: url('/user/themes/prinla/img/bg-parallax-4.jpg') no-repeat fixed;background-position: center 60px; background-size: cover;}
#parallax.service-advantages{background: url('/user/themes/prinla/img/bg-parallax-advantage.jpg') no-repeat fixed;background-position: center 60px; background-size: contain;}
#parallax.services-top{background: url('/user/themes/prinla/img/bg-parallax-services.jpg') no-repeat fixed;background-position: center 60px; background-size: contain;}
#parallax.service{background: url('/user/themes/prinla/img/bg-parallax-service.jpg') no-repeat fixed;background-position: center 60px; background-size: contain;}
#parallax.process{background: url('/user/themes/prinla/img/bg-parallax-steps.jpg') no-repeat fixed;background-position: center 60px; background-size: contain;}
#parallax.included{background: url('/user/themes/prinla/img/bg-parallax-included.jpg') no-repeat fixed;background-position: center 60px; background-size: contain;}

#parallax.imagegallery{background: url('/user/themes/prinla/img/bg-parallax-gallery.jpg') no-repeat fixed;background-position: center 60px; background-size: contain;}
.parallax {height:500px;}
.parallax h6 {text-align:center; font-size: 68px; color:#fff;text-transform: uppercase;padding-top: 200px; font-weight: bold;text-shadow: 0px 0px 4px #333;}
.parallax p {text-align:center;}

#advantages {padding: 120px 0;    clear: both;}
#advantages h2 {margin-bottom: 40px; color:#bbb;}
#advantages .list {padding-left: 0px;}
#advantages .list1 {padding-right: 0px;}
.advantage {background: #ededed; padding: 25px 50px;list-style:initial;font-size: 23px; color:#333}
.include {width:33.3%; float:left;}
.include img {width: 100%;}
.include p {text-align:center; margin: 5px 0;}

#contact {padding: 100px 0;    clear: both;background:#333;}
.contactdetails {color:#fff; font-size: 24px;text-transform: uppercase;line-height: 1.5}
.contactdetails img{margin:0px auto 20px;}
.contactlogo {padding: 0;}
.adress-title {display:none;}
.adress-image {display:none;}
.form-control {font-size:18px;}
#contact i {margin-right: 5px;color:#95c11f;}

.mobile-menu {display:none;}
#map iframe{border:0; border-top: 2px #006 solid; margin:0; width:100%; height: 400px;}

/* subpages */

#service {padding: 100px 0 0;}
#service h1 {color: #95c11f; font-size: 48px;}
.service-picture {float:left;width: 30%;padding-top: 15px;padding-right: 30px}
.service-picture img {width:100%}
.service-content {float:left;width: 70%;}
#service.advice {padding-bottom:100px;}
#service.appraisal {padding-bottom:100px;}
.service-more h3 {text-align:left; color: #95c11f;font-weight:bold;}

#advantage {padding: 100px 0 0;}
#advantage h1 {color: #95c11f; font-size: 48px;}
.advantage-picture {float:left;width: 30%;padding-top: 20px;padding-right: 30px}
.advantage-picture img {width:100%;margin-top: 50px;}
.advantage-content {float:left;width: 70%;}
#advantage.moreadvantages {padding-bottom: 100px;}

#process {padding: 100px 0;}
#process img {width:100%;}
#process h3 {font-size: 24px;text-align: left;padding: 0;margin: 0;color: #95c11f;font-weight: bold;}
#process .col-sm-4  {margin-bottom: 30px; text-align:center;}
#process .col-sm-8  {margin-bottom: 30px;}
#process .steps {top: calc(50% - 35px);}

#include {padding: 100px 0px 50px;}
#include .col-sm-12 {padding:0 30px;}
#include-bottom {padding: 50px 0px 50px;}
#include .col-sm-12 {padding:0 30px;}
#includes {padding: 30px 0;}
.includes .parallax h6 {padding-top: 22vh;}
#includes img {width:100%;}
#includes h3 {font-size: 24px;text-align: left;padding: 0;margin: 0;color: #95c11f;font-weight: bold;}
#includes .col-sm-4  {margin-bottom: 30px; text-align:center;}
#includes .col-sm-8  {margin-bottom: 30px;}
#includes .steps {top: calc(50% - 35px);}

#not-included {padding: 30px 0 100px;    clear: both;}
#not-included .list {padding-left: 0px; margin-top:25px;}
#not-included .list1 {padding-right: 0px;margin-top:25px;}

.gallery {padding-top:80px;}

/* Navbar */
.fixed-to-top {position: fixed;top: 0;width:100%; z-index:5;}
.logo-top {width:100%; padding-top:51px;border-bottom: 2px #006 solid;}
.navbar {height: 50px; margin-bottom:0px;border: 0px solid transparent;border-radius: 0px;}
.navbar-header {height: 60px;float: none;text-align: center;}
.navbar > .container .navbar-brand, .navbar > .container .navbar-brand:hover {margin-left: 0px;}
.navbar-brand {line-height: 1.42857143;}
.navbar-right {float: none !important;}
.navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form {background-color: #333; border-color: #ddd;border-bottom: 0px #fff solid;}
.navbar-default, .navbar-default .navbar-form {height: 60px !important;border-bottom: 2px #95c11f solid;}
nav li a,nav li a:hover,nav li a:focus {color: #bbb;font-family: 'PT Sans Narrow', sans-serif;text-transform: uppercase;font-size: 20px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-brand:hover {color:#95c11f;}
.nav > li > a {padding: 10px 10px;}
.navbar-toggle {padding:0px 15px 0 0;margin-top: 11px;margin-right: 0px; margin-bottom: 0px; background-image: none; border: 0px solid transparent; border-radius: 0px;color:#fff;font-size: 18pt;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
.navbar-brand {font-size: 22px;text-transform: uppercase;font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;padding:0;float: none;}
.navbar-brand span{color: #006;background-color: #fff;padding: 2px;border-radius: 50%;width: 22px;height: 22px;display: block;float: right;margin-top: -2px;}
.navbar-brand > img {display: inherit;padding-top: 6px;}
.navbar-nav {margin: -2px auto 0;background: #333;border-color: #95c11f;border-style: solid;border-width: 0px 2px 2px 2px;border-radius: 0px 0px 10px 10px;padding: 0 10px;}
nav li {float: left;  padding: 10px 10px;}

/* Form */
.form-control::-moz-placeholder {color: #333;opacity: 1;}
.form-control::placeholder {color: #333;}
.form-control, select, textarea {height: auto; padding: 15px; color: #333; background-color: #bbb; border: 0px solid #95c11f;border-radius: 0px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.btn-primary, .btn-primary:hover, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {color: #333;background-color: #95c11f;margin: 15px auto 0;display: block;border: 0;border-radius: 0;width: 100%;font-size: 16pt;}
.form-field {margin-bottom:8px;}
textarea.form-control {min-height: 100px;}
label {display: none;}

footer {background: #333;position: fixed;bottom: 0;width: 100%;height: 60px;padding: 15px 0;border-top: 2px solid #95c11f; z-index: 2;}
footer .col-sm-12 {padding-right:15px; padding-left:15px}
.tel {float:right; white-space: nowrap;width: 33%;text-align: right;}
.tel a, .tel a:hover,.tel a:visited {color: #95c11f;}
.tel i {transform: rotate(90deg);color:#95c11f;margin-right: 5px;}
.buchen {float:left; white-space: nowrap;width: 33%;}
.buchen a, .buchen a:hover,.buchen a:visited {color: #95c11f;}
.buchen i {color:#95c11f;margin-right: 5px;}

#language {display: inline-flex;;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);position: absolute;left: 50%;}
.language {width: 40px; height:30px;float: left;opacity: 0.6;color: #fff;font-size: 1.2em;font-family: PT Sans Narrow;letter-spacing: 1px; white-space: nowrap; margin: 0px 5px;}
.language p{display: none;}
#language a .language:hover,#language a .language.active {opacity: 1;}
.English {background:url(../img/en.jpg) center center;    background-size: cover;}
.Español {background:url(../img/es.jpg) center center;    background-size: cover;}
.Deutsch {background:url(../img/de.jpg) center center;    background-size: cover;}
.Français {background:url(../img/fr.jpg) center center;    background-size: 100%;}

.thankyoubox {background-color: rgba(0,0,0,.75); padding: 3vh;height: auto;}
.thankyoubox p {text-align:center;}

#impressum {padding: 100px 10px;}
#impressum h2 {font-size: 34px;}

.cc-banner .cc-message {text-align: center;}
.cc-color-override-487670255 .cc-link, .cc-color-override-487670255 .cc-link:active, .cc-color-override-487670255 .cc-link:visited {color: rgb(51, 51, 51);}

@media (min-width: 768px) {
.navbar-collapse.collapse {	display: flex !important;background: transparent;}
}

@media (max-width: 1600px) {
.man {display:none;}
#services .col-sm-6 {
    width: 100%;
}
}

@media (max-width: 479px) {
.container {padding:0;}
.navbar .container {padding:0 15px;}
.logo-top {width:200%; padding-top:50px;transform: translateX(-25%);}
#logo-top {overflow: hidden;}
#language.desktop-hidden {padding-top: 20px;margin-bottom: 40px;padding-left: 10px;-webkit-transform: none; -moz-transform: none;    transform: none;    position: relative;	left: auto;}
.h1, h1 {font-size: 30px;}
.h3, h3 {font-size: 16pt;clear:both;}
.h2, h2 {font-size: 26px;}
.h4, h4 {font-size: 28px;padding: 10px 10px;}
.h5, h5 {font-size: 28px;}
blockquote {padding: 180px 0 0 0;}
.slider {height: calc(87vh - 120px);}
.slider-overlay {padding: 10px; border-radius:10px;}
.button {padding: 10px 25px;}
.col-sm-12 { margin-bottom: 15px;}
#services {padding: 70px 0 0px; clear:both;}
#services .col-sm-2 {text-align: center;margin-bottom: 0px;width: 50%;float: left;}
.gallery {padding: 60px 0 0px; clear:both;}
.portfolio li {	width: 50%;display: table;}
.steps {padding: 8px;left: calc(50% - 25px);width: 50px;top: calc(50% - 50px);font-size: 24px;height: 50px;}
#steps p {font-size: 18px;}
#steps li p {font-size: 13px; font-weight: normal;}
#steps {padding: 60px 0 30px;}
#quote {background: url('/user/themes/prinla/img/bg-quote.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.quote {height:350px;}
.quote p {text-align:center; font-size: 30px; color:#fff;text-transform: uppercase;padding-top: 30px; font-weight: bold;text-shadow: 2px 2px 5px #000000;}
#parallax{display:none}
#advantages {padding: 70px 0 30px; clear:both;}
.advantage {background: #ededed;padding: 25px 0 25px 30px;list-style: initial;font-size: 16px;}
.contactdetails {margin: 20px auto 20px;width: 100%;font-size: 18px;}
	.contactdetails img {max-width:100%;}
.navbar-collapse {position: fixed;top: 0;left: 0;z-index: 10000;width: 83%;height: 100%;padding-left: 0px;border:none;border-right:2px solid #222!important;}
.navbar-nav {margin: 10px 10px;border:0;}
.navbar-brand {float: left;max-width: 260px;}
.navbar-brand img{padding: 10px 0px 0px 10px;max-width: 260px;}
.navbar-collapse.collapse {background: #333;}
nav li {float: none;  padding: 10px 0px 0px;  font-weight: bold;}
.mobile-menu {display:block; margin: 20px 0; white-space: nowrap;}
.mobile-hidden {display:none !important;}
.desktop-hidden {display:block !important;}
footer .col-sm-12 {padding:0 10px}
.tel {width: 50%;}
.ug-button-fullscreen.ug-skin-default {display:none;}
	#include {padding: 100px 0px 0px;}
	#includes .col-sm-6 {padding: 0;}
	#include .col-sm-12 {padding: 0 15px;}
	#includes .col-sm-12 {display:table;}
	#includes .col-sm-6 .mygallery {display:table-footer-group;float:none;}
    #includes .col-sm-12 .mycontent {display:table-header-group;float:none;}
.slider-camera {min-height:200px;}
		#advantage .col-sm-12 {display:table;}
.advantage-picture {display:table-footer-group;float:none;width:100%}
.advantage-content {display:table-header-group;float:none;}
}

@media (min-width: 480px) and (max-width: 767px) {
.container {padding:0;}
.navbar .container {padding:0 15px;}
.button {padding: 10px 25px;}
.col-sm-12 { margin-bottom: 15px;}
#language.desktop-hidden {padding-top: 20px;margin-bottom: 40px;padding-left: 10px;-webkit-transform: none; -moz-transform: none;    transform: none;    position: relative;	left: auto;}
.h1, h1 {font-size: 28px;}
.h3, h3 {font-size: 17pt;clear:both;}
.h2, h2 {font-size: 28px;}
.h4, h4 {font-size: 28px;padding: 10px 10px;}
.h5, h5 {font-size: 24px;}
.h6, h6 {font-size: 28px;}
.slider {height: calc(100vh - 120px);}
blockquote {padding: 80px 0 0 0;}
.slider-overlay {padding: 10px; border-radius:10px;}
#services {padding: 50px 0 20px; clear:both;}
#services .col-sm-2 {text-align: center;margin-bottom: 0px;width: 50%;float: left;}
#gallery {padding: 60px 0 0px; clear:both;}
.portfolio li {	width: 50%;display:table;}
#advantages {padding: 70px 0 30px; clear:both;}
#steps p {font-size: 24px;}
#steps li p {font-size: 18px; font-weight: normal;}
#steps {padding: 60px 0 30px;}
#quote {background: url('/user/themes/prinla/img/bg-quote.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.quote {height:300px;}
.quote p {text-align:center; font-size: 28px; color:#fff;text-transform: uppercase;padding-top: 40px; font-weight: bold;text-shadow: 2px 2px 5px #000000;}
#parallax{display:none}
.contactdetails {margin: 20px auto 20px;width: 100%;font-size: 18px;}
.contactdetails img {max-width:100%;}
.open {padding: 10px 10px;font-size:18px;}
.navbar-collapse {position: fixed;top: 0;left: 0;z-index: 10000;width: 85%;height: 100%;padding-left: 0px;border:none;border-right:2px solid #222!important;}
.navbar-nav {margin: 10px 10px; border:0;}
.navbar-collapse.collapse {background: #333;}
.navbar-brand {float: left;max-width: 260px;}
.navbar-brand img{padding: 10px 0px 0px 10px;max-width: 260px;}
.mobile-menu {display:block; margin: 20px 0; white-space: nowrap;}
.mobile-hidden {display:none !important;}
.desktop-hidden {display:block !important;}
footer .col-sm-12 {padding:0 10px}
.tel {width: 50%;}
.ug-button-fullscreen.ug-skin-default {display:none;}
	#include {padding: 100px 0px 0px;}
	#includes .col-sm-6 {padding: 0;}
	#include .col-sm-12 {padding: 0 15px;}
	#includes .col-sm-12 {display:table;}
	#includes .col-sm-6 .mygallery {display:table-footer-group;float:none;}
    #includes .col-sm-12 .mycontent {display:table-header-group;float:none;}
.slider-camera {min-height:200px;}
}

@media (min-width: 768px) and (max-width: 1023px) {
.container {padding:0}
.h4, h4 {font-size: 28px;}
.col-sm-12 { margin-bottom: 15px;}
.steps {padding: 6px;left: calc(50% - 20px);width: 40px;top: calc(50% - 45px);font-size: 20px;height: 40px;}
#quote {background: url('/user/themes/prinla/img/bg-quote.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.quote {height:400px;}
.quote p {text-align:center; font-size: 36px; color:#fff;text-transform: uppercase;padding-top: 60px; font-weight: bold;text-shadow: 2px 2px 5px #000000;}
#parallax.first{background: url('/user/themes/prinla/img/bg-parallax-1.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#parallax.second{background: url('/user/themes/prinla/img/bg-parallax-2.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#parallax.third{background: url('/user/themes/prinla/img/bg-parallax-3.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.parallax {height:400px;}
.parallax p {text-align:center; font-size: 36px; color:#fff;text-transform: uppercase;padding-top: 60px; font-weight: bold;text-shadow: 2px 2px 5px #000000;}
#steps li p {font-size: 14px;}
.contactdetails {margin-top: 30px;font-size: 22px;}
footer .col-sm-12 {padding-right:22px; padding-left:22px}
.col-sm-6 {width: 100%;}
.ug-button-fullscreen.ug-skin-default {display:none;}
.slider-camera {min-height:300px;}
}

@media (min-width: 1024px) and (max-width: 1199px) {
.col-sm-12 { margin-bottom: 15px;}
#steps li p {font-size: 18px; font-weight: normal;}
.steps {padding: 8px;left: calc(50% - 25px);width: 50px;top: calc(50% - 50px);font-size: 24px;height: 50px;}
#steps {margin-bottom:20px;}
#quote {background: url('/user/themes/prinla/img/bg-quote.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.quote {height:500px;}
.quote p {text-align:center; font-size: 48px; color:#fff;text-transform: uppercase;padding-top: 100px; font-weight: bold;text-shadow: 2px 2px 5px #000000;}
#parallax.first{background: url('/user/themes/prinla/img/bg-parallax-1.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#parallax.second{background: url('/user/themes/prinla/img/bg-parallax-2.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#parallax.third{background: url('/user/themes/prinla/img/bg-parallax-3.jpg') center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.parallax {height:500px;}
.parallax p {text-align:center; font-size: 48px; color:#fff;text-transform: uppercase;padding-top: 100px; font-weight: bold;text-shadow: 2px 2px 5px #000000;}
#advantages h2 {font-size: 38px;}
.contactdetails {margin-top: 30px;}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover {font-size:16pt;}
.nav>li>a {padding: 13px 11px;}
.header-text h2 span {font-size: 30px; }
.header-text h3 span {font-size: 18px; }
.header-text h2, .header-text h3 {margin-top: 10px; margin-bottom: 00px;}
.col-sm-6 {width: 100%;}
.ug-button-fullscreen.ug-skin-default {display:none;}
}