body{overflow-x:hidden;width:100%;}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('../fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/montserrat-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Italic'), local('Montserrat-Italic'),
       url('../fonts/montserrat-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('../fonts/montserrat-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/montserrat-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
       url('../fonts/montserrat-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat-v12-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
       url('../fonts/montserrat-v12-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/montserrat-v12-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
       url('../fonts/montserrat-v12-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/montserrat-v12-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Black'), local('Montserrat-Black'),
       url('../fonts/montserrat-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/montserrat-v12-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
       url('../fonts/montserrat-v12-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v12-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v12-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v12-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v12-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

.tipper{background-color:transparent;height:0px;left:-99999px;position:absolute;pointer-events:none;top:-99999px;width:0px;z-index:100000;}
.tipper .tipper-content{background-color:transparent;color:#90970C;font-weight:700;letter-spacing:0;border-radius:3px;display:block;float:left;font-family:'Montserrat', sans-serif;font-size:18px;margin:0;padding:6px 20px;position:relative;white-space:nowrap;}
.tipper .tipper-content strong{background-color:#fff;color:#90970C;padding:10px 20px;font-weight:700;}
.tipper .tipper-content em{position:absolute;top:0;right:0;background-color:#fff;padding:3px 10px;z-index:200;font-family:'Lato', sans-serif;font-weight:700;font-size:14px;}
.tipper .tipper-caret{display:block;height:11px;position:absolute;width:100%;font-weight:700;}
.tipper.right .tipper-content{}
.tipper.right .tipper-caret{background-position:left center;left:-5px;top:0;}
.tipper.left .tipper-content{}
.tipper.left .tipper-caret{background-position:right center;right:-5px;top:0;}
.tipper.top .tipper-caret,
.tipper.bottom .tipper-caret{display:block;float:none;height:5px;width:12px;margin-left:-6px;}
.tipper.top .tipper-content{}
.tipper.top .tipper-caret{background-position:center bottom;bottom:-5px;left:0;text-align:center;}
.tipper.bottom .tipper-content{background:transparent;}
.tipper.bottom .tipper-caret{background-position:center top;top:-5px;left:0;}
#parallax1,
#parallax2,
#parallax3,
#parallax4,
#parallax5{width:100%;height:750px;background-color:#B9BD0E;position:relative;overflow:hidden;}
#parallax1 .vertical-text,
#parallax2 .vertical-text,
#parallax3 .vertical-text,
#parallax4 .vertical-text,
#parallax5 .vertical-text{height:750px;}
.vertical-text{display:table-cell;vertical-align:middle;}
#parallax1 .pattern1,
#parallax2 .pattern1,
#parallax3 .pattern1,
#parallax4 .pattern1,
#parallax5 .pattern1{height:600px;}
.bg1{background:url(../images/kleintierpraxis-am-zingel-hunde-gruen.jpg) 50% 80% fixed no-repeat;width:100%;height:100%;margin:0 auto;position:absolute;background-size:cover;-moz-box-shadow:inset 0 0 0px #444;-webkit-box-shadow:inset 0 0 0px #444;box-shadow:inset 0 0 0px #444;z-index:0;}
p.prlx-quote{font-size:36px;line-height:1.2;margin-bottom:20px;color:#ffffff;text-align:center;text-transform:uppercase;z-index:200;position:relative;margin:0 10% 0 10%;text-shadow:1px 2px 2px #999999;}
.prlx-author{height:24px;width:auto;padding-left:0px;font-size:11px;font-weight:600;color:#ffffff;text-transform:uppercase;line-height:0.9;position:relative;margin-top:26px;left:46%;z-index:200;}
.bg2{background:url(../images/kleintierpraxis-am-zingel-kleintiere.jpg) 50% 80% fixed no-repeat;width:100%;height:100%;margin:0 auto;position:absolute;background-size:cover;-moz-box-shadow:inset 0 0 0px #444;-webkit-box-shadow:inset 0 0 0px #444;box-shadow:inset 0 0 0px #444;}
#parallax3 h2{text-align:center;margin-bottom:20px;}
.bg3{background:url(../images/kleintierpraxis-am-zingel-slider-startbild.jpg) 50% 100% fixed no-repeat;width:100%;height:100%;margin:0 auto;position:absolute;background-size:cover;}
#parallax4 h2{text-align:center;margin-bottom:20px;}
.bg4{background:url(../images/kleintierpraxis-am-zingel-katzen-gruen.jpg) 50% 100% fixed no-repeat;width:100%;height:100%;margin:0 auto;position:absolute;background-size:cover;}
@media (max-width:480px){p.prlx-quote{font-size:25px;}
}
@media screen and (max-width:1024px){.bg1,
.bg2,
.bg3,.bg4{-moz-background-size:auto;-webkit-background-size:auto;background-attachment:scroll;background-position:top;background-size:auto;}
}
#top,
#bottom,
#left,
#right{background-color:#B9BD0E;position:fixed;z-index:999999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#right{top:0;bottom:0;width:6px;}
#left{top:0;bottom:0;width:6px;}
#left{left:0;}
#right{right:0;}
#bottom{left:0px;right:0px;height:6px;}
#top{left:0;right:0;height:6px;}
#top{top:0;}
#bottom{bottom:0;}
.fixed{position:fixed;top:0;left:0;width:100%;border-top-left-radius:0px;border-top-right-radius:0px;}
.header-wrap{position:fixed;height:auto;width:100%;z-index:100}
.agent-home-v1.no-full-width{width:80%;margin:auto;box-shadow:0 0 0px #898989;margin-top:2%;margin-bottom:2%;border-radius:0px;background-color:#B9BD0E;}
.agent-home-v1 .header{background-color:#fff;color:#fff;position:relative;z-index:100;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0);box-shadow:0 2px 4px rgba(0, 0, 0, 0);opacity:0;position:relative;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity 800ms cubic-bezier(0.63, 0.64, 0.3, 1), -webkit-transform 800ms cubic-bezier(0.63, 0.64, 0.3, 1);transition:opacity 800ms cubic-bezier(0.63, 0.64, 0.3, 1), transform 800ms cubic-bezier(0.63, 0.64, 0.3, 1);}
.agent-home-v1 .header.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.agent-home-v1 .header h1{float:left;margin:0;padding:15px 0;}
.agent-home-v1 .header h1 .logo{float:left;height:100px;}
.agent-home-v1 .navigation{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.agent-home-v1 .navigation-bullet{display:none;}
.agent-home-v1 .navigation .navbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;min-height:inherit;border:0;margin-bottom:20px;}
.agent-home-v1 .navigation .navbar-default{background:none;float:right;}
.agent-home-v1 .navigation .navbar-collapse{padding:0;}
.agent-home-v1 .navigation .navbar-collapse .nav,
.navbar-form{float:right;}
.agent-home-v1 .navigation .navbar-collapse .nav li a{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;text-transform:uppercase;color:#000;font-weight:500;}
.agent-home-v1 .navigation .navbar-collapse .nav li a:hover,
.agent-home-v1 .navigation .navbar-collapse .nav li a:focus,
.agent-home-v1 .navigation .navbar-collapse .nav li a.mPS2id-clicked,
.agent-home-v1 .navigation .navbar-collapse .nav li a.mPS2id-highlight{color:#B9BD0E;outline:0;}
.navbar-form{padding:0;margin:0 0 0 33px;position:relative;height:21px;float:right;}
.navbar-form .btn-search{font-size:18px;font-weight:600;display:inline-block;padding:0;border:0;background-color:#fff;color:#000;cursor:pointer;height:21px;width:20px;cursor:pointer;vertical-align:middle;font-weight:600;}
.btn-search:hover,
.btn-search:focus{outline:none;background:none;}
.navbar-form .form-control{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);-moz-transition:width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);-webkit-transition:width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);width:0;border:0;height:21px;box-shadow:none;padding:0;color:#000;background:none;border-bottom:1px solid #B9BD0E;display:inline-block;}
.navbar-form.search-exp .form-control{width:120px;border-bottom:1px solid #B9BD0E;cursor:text;}
.form-mobile,
.form-mobile .toggle-search{float:right;}
.form-mobile{display:none;margin-top:7px;}
.form-mobile .toggle-search{font-size:20px;color:#000;}
.form-mobile form.navbar-form{padding:15px !important;background-color:rgba(255, 255, 255, 0.7);display:none;position:absolute;right:0;top:55px;z-index:1000;width:100%;height:60px;margin:0;padding:10px;}
.form-mobile .navbar-form .form-control{width:90%;margin-left:15px;padding:15px}
.form-mobile .navbar-form .btn-search{background:none;}
.agent-home-v1 .navigation-bullet{width:11px;height:191px;position:fixed;right:66px;top:50%;margin-top:-96px;z-index:100;}
.agent-home-v1 .navigation-bullet .navigation-bullet-list li{margin-bottom:25px;}
.agent-home-v1 .navigation-bullet .navigation-bullet-list li .page-scroll{width:11px;height:11px;display:block;background-color:#ccc;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.agent-home-v1 .navigation-bullet .navigation-bullet-list li .page-scroll:focus{outline:0;}
.agent-home-v1 .navigation-bullet .navigation-bullet-list li a.mPS2id-highlight{background-color:#000;}
.agent-home-v1 .navigation-bullet .navigation-bullet-list li:last-child{margin-bottom:0;}
.blog-feature{opacity:1;position:absolute;left:18%;top:20%;margin-top:-45px;font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.blog-feature h2{font-size:80px;font-weight:bold;line-height:70px;text-transform:uppercase;}
#banner .blog-feature h2{color:#000;}
#banner-child img{display:block;margin:0 auto;}
.blog-feature .line-feature{line-height:2em;padding-left:158px;position:relative;font-size:15px;text-transform:uppercase;margin-top:55px;color:#000;}
.blog-feature .line-feature:before{border-top:2px solid transparent;width:0;position:absolute;left:0;top:14px;content:'';-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.blog-feature .line-feature.process:before{border-top:2px solid #000;width:128px;}
.blog-feature .line-feature p span{color:#999;font-style:italic;}
.blog-feature .line-feature p{font-family:'Montserrat';}
#section-client ul{list-style:none;padding:0;margin-left:-15px;margin-right:-15px;}
#section-client ul li{float:none;display:inline-block;}
#section-support .thumbnail{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;border:0;}
#section-support .thumbnail a:focus{outline:0;}
#section-support .thumbnail .caption{padding:0 150px;color:#666;margin-top:-90px;margin-bottom:150px;line-height:30px;font-family:"Open Sans", sans-serif;position:relative;text-align:justify;}
#section-support .thumbnail .caption h3{margin:0 0 20px;text-align:left;}
#section-support .thumbnail .caption h3 a{font-size:40px;line-height:57px;color:#B9BD0E;text-transform:uppercase;font-weight:bold;font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0px 0px 0px #6C7108;}
#section-support .support-left{padding-right:5px;margin-left:-15px;}
#section-support .support-right{padding-left:11px;}
#section-support .support-right .caption:nth-child(1){margin-top:0;}
#section-support .support-right .caption:nth-child(1) h3{margin:0 0 30px;}
#section-support .support-right .caption:nth-child(1) h3 a{font-size:33px !important;}
#section-support .btn-continue{color:#000;}
#section-support .btn-continue:hover{color:#B9BD0E;}
#section-support .line-pharagraph p{margin-left:100px;}
#schwerpunkte .thumbnail{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;border:0;}
#schwerpunkte .thumbnail a:focus{outline:0;}
#schwerpunkte .thumbnail .caption{padding:0 150px;color:#666;margin-top:-90px;margin-bottom:150px;line-height:30px;font-family:"Open Sans", sans-serif;position:relative;text-align:justify;}
#schwerpunkte .thumbnail .caption h3{margin:0 0 20px;text-align:left;}
#schwerpunkte .thumbnail .caption h3 a{font-size:40px;line-height:57px;color:#B9BD0E;text-transform:uppercase;font-weight:bold;font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0px 0px 0px #6C7108;}
#schwerpunkte .support-left{padding-right:5px;margin-left:-15px;}
#schwerpunkte .support-right{padding-left:11px;}
#schwerpunkte .support-right .caption:nth-child(1){margin-top:0;}
#schwerpunkte .support-right .caption:nth-child(1) h3{margin:0 0 30px;}
#schwerpunkte .support-right .caption:nth-child(1) h3 a{font-size:33px !important;}
#schwerpunkte .btn-continue{color:#000;}
#schwerpunkte .btn-continue:hover{color:#B9BD0E;}
#schwerpunkte .line-pharagraph p{margin-left:100px;}
#banner{max-height:1380px;overflow:hidden;}
#banner .container-fluid{position:relative;}
.block-description{padding:0 15px;margin-top:120px;}
.description{margin-left:-35px;padding-right:20px;}
.block-description h2{margin:0 0 40px;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:20px;line-height:36px;color:#000;text-transform:none;}
.block-description p{font-size:16px;line-height:36px;text-align:justify;margin-bottom:30px;}
.list-square{list-style:square;margin:0 0 67px 30px;padding:0 0 0 12px;}
.list-square li{line-height:36px;font-size:16px;}
#section-our-client{margin-top:-150px;}
.list-our-client{list-style:none;margin:0 -25px 97px;overflow:hidden;padding:0;}
.list-our-client li{width:20%;float:left;padding:0 15px;display:table;}
.list-our-client li a{background-color:#e7e7e7;display:block;text-align:center;height:194px;display:table-cell;vertical-align:middle;}
.list-our-client li a:hover{background-color:#333;}
#section-achievement .achievement-social span a:hover,
#section-achievement .achievement-social span a:focus{color:#0033ff;}
.block-creative-award h2,
.block-creative-award p{font-family:"Montserrat";font-weight:700;text-transform:uppercase;}
.block-creative-award h2{font-size:18px;margin:0 0 25px;}
.block-creative-award p{font-size:15px;margin-bottom:10px;}
#section-team{max-width:1200px;margin:auto;}
#slogan{max-width:100%;margin:auto;}
.slogan-text{width:80%;padding:20px;margin:auto;text-align:center;font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;color:#B9BD0E;font-style:italic;font-weight:bold;font-size:37px;text-shadow:0px 0px 0px #6C7108;padding-top:-60px;padding-bottom:0px;}
.our-story{padding-top:50px;background-color:#fff;margin:auto;width:370px;}
.timeline-team{position:relative;height:100%;padding-bottom:150px;}
.our-story-divider{margin-top:46px;}
.align-center{text-align:center;}
.k2t-divider{line-height:1px;width:100%;color:#B9BD0E;}
.k2t-divider.d-vertical div{border-left:2px solid #B9BD0E;display:inline-block;width:1px;max-width:100%;margin-top:60px;padding-top:50px;overflow:hidden;text-indent:999px;}
.k2t-divider.d-vertical-white div{border-left:2px solid #ffffff;display:inline-block;width:1px;max-width:100%;margin-top:60px;padding-top:50px;overflow:hidden;text-indent:999px;}
.animated.run_animation{visibility:visible;}
.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.7s;animation-duration:0.7s;visibility:hidden;}
.timeline-team.process:before{height:100%;border-color:#303030;}
.our-theme,
.team-player{color:black;display:inline-block;font-family:"Montserrat";font-size:40px;font-weight:bold;line-height:113%;max-width:250px;text-align:left;text-transform:uppercase;}
.our-theme{margin:-100px auto 0 115px;}
.timeline-team .timeline-panel .heading-team{font-size:30px;font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-transform:uppercase;line-height:48px;background-color:#fff;text-align:center;margin-top:60px;color:#B9BD0E;}
.timeline-team .timeline-panel .heading-team.heading-before{margin-top:-48px;padding:0 20px 50px;background:none;position:relative;}
.our-story img{width:100%;}
#section-with-us{margin:0px 0 0px;}
#section-with-us .map{padding:0 40px 0 56px;}
#section-with-us h2,
#section-with-us .info-address strong{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;}
#section-with-us h2{font-weight:700;text-transform:uppercase;font-size:40px;line-height:48px;margin:25px 0;}
#section-with-us .info-address{color:#333;line-height:24px;padding-left:100px;}
#section-with-us .info-address span,
#section-with-us .info-address strong{display:block;}
#section-with-us .info-address strong{font-size:15px;text-transform:uppercase;padding-bottom:15px;}
#section-with-us .info-address span{font-size:14px;font-family:"Open Sans";}
#section-with-us .info-address a{color:#333;}
#section-with-us .info-address a:hover,
#section-with-us .info-address a:focus{text-decoration:underline;color:#B9BD0E;}
#section-with-us .thumbnail{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;border:0;}
.agent-home-v1 .footer{color:#ffffff;background-color:#B9BD0E;border-top:0px solid #e5e5e5;text-align:center;padding:67px 0 0px;}
.agent-home-v1 .footer .logo{margin:0 auto 29px;}
.agent-home-v1 .footer p{font-size:16px;margin-bottom:26px;font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.agent-home-v1 .footer a{color:#ffffff;}
.agent-home-v1 .footer a:hover{color:#585a05;}
.agent-home-v1 .footer .social-footer{list-style:none;padding:0;margin:0;}
.agent-home-v1 .footer .social-footer li{display:inline-block;padding:0 10px;}
.agent-home-v1 .footer .social-footer li a{color:#ccc;font-size:15px;}
.agent-home-v1 .footer .social-footer li a:hover,
.agent-home-v1 .footer .social-footer li a:focus{color:#000;font-size:15px;}
#section-support{padding-top:70px;}
#schwerpunkte{padding-top:70px;}
.scroll-to-top{position:fixed;background-color:#f1f1f1;background-image:url('../images/arrow-top-short.png');background-repeat:no-repeat;background-position:center center;background-size:15px 15px;cursor:pointer;bottom:22px;right:22px;width:50px;height:50px;display:none;z-index:99;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.scroll-to-top:hover{background-image:url('../images/arrow-top-short-white.png');background-color:#B9BD0E;}
.btn-close{color:#aaa;font-size:30px;text-decoration:none;position:absolute;right:5px;top:0;}
.btn-close:hover{color:#919191;}
body.modal-open{overflow:inherit;padding-right:inherit !important;}
.modal-open{overflow:hidden}
.modal{position:fixed;top:7%;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content .modal-body a{color:#B9BD0E;}
.modal-content{position:relative;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0px solid #999;border:0px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, 0)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:15px;border-bottom:0px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:25px;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.modal-footer{padding:15px;text-align:right;border-top:0px solid #e5e5e5}
.modal-footer .btn{margin-bottom:0;margin-left:5px;background-color:#B9BD0E;color:#ffffff;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}
.modal-sm{width:300px}
}
@media (min-width:992px){.modal-lg{width:900px}
}
@media(max-width:1600px){#section-support .thumbnail .caption{padding:0 100px;}
#schwerpunkte .thumbnail .caption{padding:0 100px;}
#section-support .support-right .caption:nth-child(1){padding:0 100px;}
#schwerpunkte .support-right .caption:nth-child(1){padding:0 100px;}
}

@media (max-width:1199px){.navbar-form{margin-left:20px;}
.agent-home-v1 .navigation .navbar-collapse .nav li a{padding:0 10px;}
}
@media(max-width:1160px){#section-support .thumbnail .caption{padding:0 50px;}
#schwerpunkte .thumbnail .caption{padding:0 50px;}
#section-support .support-right .caption:nth-child(1){padding:0 50px;}
#schwerpunkte .support-right .caption:nth-child(1){padding:0 50px;}
}
@media (max-width:1024px){#section-support .thumbnail .caption{padding:10px;margin-top:-100px;}
#schwerpunkte .thumbnail .caption{padding:10px;margin-top:-100px;}
#section-support .support-right .caption:nth-child(1){padding:10px;}
#schwerpunkte .support-right .caption:nth-child(1){padding:10px;}
.agent-home-v1 .navigation .navbar-default{padding-top:43px;}
.agent-home-v1 .list-our-client li a{height:150px !important;}
.agent-home-v1 .menu-main ul li{padding:10px;}
}
@media (max-width:991px){.agent-home-v1 .navigation-bullet{right:20px;}
.agent-home-v1 .header{padding:20px 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.agent-home-v1 .navbar-default{background:none;}
.agent-home-v1 .navbar-default .navbar-header,
.agent-home-v1 .header .navbar-toggle{float:left;}
.agent-home-v1 .navigation .navbar-collapse .nav li a{padding:0 10px;}
.navbar-form{margin-left:15px;}
.list-our-client{margin-left:0;margin-right:0;}
.list-our-client li{width:100%;margin-bottom:20px;padding:0;}
#section-support .support-left{padding-right:0;}
#section-support .support-right{padding-left:0;}
#schwerpunkte .support-left{padding-right:0;}
#schwerpunkte .support-right{padding-left:0;}
#banner-child .blog-feature{margin-top:-58px;}
#banner-child .blog-feature h2{font-size:20px;line-height:22px;}
#banner-child .blog-feature .line-feature{margin-top:0;}
.agent-home-v1 .list-our-client li{width:33.33%;padding:0 15px;}
#section-support .thumbnail .caption{margin-top:-90px;}
#section-support .support-right .caption:nth-child(1),
#section-support .thumbnail .caption{padding-left:20px;}
#schwerpunkte .thumbnail .caption{margin-top:-90px;}
#schwerpunkte .support-right .caption:nth-child(1),
#schwerpunkte .thumbnail .caption{padding-left:20px;}
}
@media(max-width:800px){.menu-main ul li{padding:5px !important;}
.our-story{width:100%;padding-right:20px;}
.our-theme{margin-left:75px;}
.agent-home-v1 #section-support .thumbnail .caption h3{margin-top:24px;}
.agent-home-v1 #section-support .thumbnail .caption{margin-bottom:0px;}
.agent-home-v1 #schwerpunkte .thumbnail .caption h3{margin-top:24px;}
.agent-home-v1 #schwerpunkte .thumbnail .caption{margin-bottom:0px;}
.mb100.mt60{margin:0 !important;}
#section-our-client{margin-top:0;}
}
@media (max-width:767px){.header.show .container-fluid{padding:0px;margin:0;}
.agent-home-v2 .header h1 .logo{margin-top:0;}
.menu-main ul li > a::before{display:none;}
.agent-home-v2 .navigation .navbar-default{padding-top:0 !important;}
.menu-main ul li:hover ul{padding:0;}
.menu-main ul li > a::before{display:none;}
.navbar-nav .open .dropdown-menu{position:absolute;}
.agent-home-v3 .header .dropdown.open .dropdown-menu{margin-top:40px;min-width:200px;left:-150px;}
.agent-home-v1 .navbar-toggle{margin-left:15px;}
.agent-home-v1 h1 .logo{position:absolute;left:50%;top:10px;margin-left:-65px;}
.agent-home-v1 .navigation .navbar-collapse .nav,
.navbar-form,
.agent-home-v1 .navigation .navbar-default{float:none;padding-top:0;}
.agent-home-v1 .navigation .navbar-collapse{margin-top:20px;}
.agent-home-v1 .navigation .navbar-collapse .navbar-nav,
.navbar-collapse > .navbar-nav > li ul.sub-menu{width:100%;background-color:#000;}
.agent-home-v1 .navigation .navbar-collapse .navbar-nav{margin:0;padding:0}
.agent-home-v2 .header .top-header .navbar-collapse .navbar-nav > li{padding:10px;}
.agent-home-v1 .navigation .navbar-collapse .nav li:hover{border-bottom:none !important;background-color:#fff;}
.agent-home-v1 .navigation .navbar-collapse .nav > li:hover >a,
.agent-home-v1 .navigation .navbar-collapse .nav > li:hover > .menu-toggle > i,
.agent-home-v1 .navigation .navbar-collapse .nav > li > ul li:hover a{color:#000 !important;}
.agent-home-v1 .navigation .navbar-collapse .nav li:first-child{padding-left:10px!important;}
.agent-home-v1 .navigation .navbar-collapse .nav li{padding:10px;border-bottom:solid 1px rgba(255, 255, 255, .2);}
.agent-home-v1 .navigation .navbar-collapse .nav li a,
.menu-toggle i{color:#fff !important;padding:0px;}
.navigation .navbar-form{display:none;}
.form-mobile{display:block;margin-right:15px;}
#banner-child .blog-feature h2{font-size:18px;}
.k2t-divider.d-vertical div{padding-top:100px !important;}
.agent-home-v1 .footer{padding:30px 0 19px;}
.agent-home-v1 .header h1{padding:0px;}
.block-description{margin:0px 15px 0 15px;}
.grid-gallery-team .col-xs-6{padding-right:15px;}
.line-title{padding-top:100px !important;}
.line-title.process::before{height:80px !important;}
.line-title::before{top:0 !important;}
.timeline-team .timeline-panel .heading-team{margin-top:60px;padding:10px 20px;}
.our-story{padding-top:30px;}
.timeline-team{padding-bottom:30px;}
.list-our-client{margin-bottom:0;}
#banner-child .blog-feature .line-feature p{display:none;}
}
@media (max-width:500px){.agent-home-v1 .list-our-client li{width:50% !important;}
.description{margin:0;padding:0;}
}
@media (max-width:991px){.blog-feature{margin-top:0px;}
.agent-home-v1 .navigation .navbar-collapse .nav li a{padding:5px !important;}
#banner .blog-feature h2{margin-top:-60px;}
#section-support .thumbnail .caption h3 a{font-size:20px;}
#schwerpunkte .thumbnail .caption h3 a{font-size:20px;}
}