/* 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-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-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-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 */
}


body{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a,button{transition:all .3s}a:hover,a:focus,a button:hover,button:hover,button:focus,button button:hover{text-decoration:none;transition:all .3s}.btn{border-radius:0}.section-title{margin-bottom:100px;display:block}.section-title .title{margin-top:0;font-size:30px;font-weight:800;text-transform:uppercase;margin-bottom:20px;display:inline-block}.section-title .sub-title{line-height:30px;color:gray}.section-title.text-left h1{margin-left:20px}.section-title.text-right h1{margin-right:20px}.light-txt h1,.light-txt h5,.light-txt p,.light-txt .sub-title,.light-txt div{color:#fff;margin-top:0}.section-title.light-txt .separator:after,.section-title.light-txt .separator:before{background:#fff}.separator{position:relative}.separator:after{content:'';background:#333;position:absolute;right:-20px;top:-3px;width:2px;height:40px}.separator:before{content:'';background:#333;position:absolute;left:-20px;top:-3px;width:2px;height:40px}.separator.center:after{margin:0 auto}.separator.right:after{left:auto;right:0}.light-txt h1,.light-txt h2,.light-txt h3,.light-txt h4,.light-txt h5,.light-txt p,.light-txt span{color:#fff}.quote .quote-img img{width:40px;height:auto;padding:10px;margin-bottom:15px;opacity:0.7}.quote p{margin-bottom:0}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1800;height:100%;width:100%}.no-js #preloader,.oldie #preloader{display:none}#loader{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;padding:0}#loader:before{content:"";border-top:2px solid rgba(255,255,255,0.1);border-right:2px solid rgba(255,255,255,0.1);border-bottom:2px solid rgba(255,255,255,0.1);border-left:2px solid #5cb7b6;-webkit-animation:load 1.1s infinite linear;animation:load 1.1s infinite linear;display:block;border-radius:50%;width:60px;height:60px}@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.navbar-inverse{background:#222;border-color:transparent}.navbar-inverse .navbar-nav>li>a{color:#e4e4e4}.navbar-inverse .navbar-nav>li.current>a{color:#5cb7b6}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#5cb7b6}.navbar-inverse .navbar-nav.navbar-link-dark li a{color:#333}.navbar-inverse .navbar-nav.navbar-link-dark li a:hover{color:#5cb7b6}.navbar-inverse.navbar-white{background:#fff;border-bottom:1px solid #eeeeee}.navbar.navbar-white li.current a{color:#5cb7b6}.navbar-default .navbar-brand img,.navbar-inverse .navbar-brand img{margin-top:0px;height:40px}.navbar-brand{padding:5px 15px}.navbar-fixed-top{padding:10px 0;transition:all .3s}.navbar-fixed-top.navbar-expanded{padding:0;transition:all .3s}.navbar-toggle{border-radius:0}.navbar-default .navbar-toggle,.navbar-inverse .navbar-toggle{color:white;font-size:14px;padding:6px 10px}.navbar-white.navbar-inverse .navbar-toggle{color:#222}.navbar-white.navbar-inverse .navbar-toggle:hover,.navbar-white.navbar-inverse .navbar-toggle:focus{color:#fff}@media (min-width: 768px){.navbar-default.navbar-expanded,.navbar-inverse.navbar-expanded{border:none}.navbar-fixed-top.navbar-expanded{padding:30px 0}}.hero{background:url(../img/hintergrund.png) no-repeat center bottom;background-size:cover;background-attachment:fixed;width:100%;height:100%;padding:0;display:table;position:relative}.hero .hero-content.light-txt .hero-subtitle{color:#000;text-shadow:0 0 6px rgba(0,0,0,0.2)}.hero .hero-content.light-txt h1,.hero .hero-content.light-txt h2{color:#000;text-shadow:0 0 20px rgba(0,0,0,0.5)}.hero .hero-content.light-txt .button-bg{background:#5cb7b6;border-color:#5cb7b6 !important}.hero .hero-content.light-txt .button-bg:hover{background:#fff;border-color:#fff !important;color:#333 !important}.hero .hero-content.light-txt .button{color:#000;border:1px solid #fff}.hero .hero-content.light-txt .button:hover,.hero .hero-content.light-txt .button:focus{border-color:#5cb7b6}.hero .hero-content{display:table-cell;vertical-align:middle;-webkit-transform:translateY(-2.1rem);-ms-transform:translateY(-2.1rem);transform:translateY(-2.1rem)}.hero .hero-content h1{font-size:6.4rem;line-height:1.071;margin-top:1rem;margin-bottom:2rem;display:inline-block;text-shadow:none;font-weight:800}@media (max-width: 480px){.hero .hero-content h1{font-size:4.4rem}}.hero .hero-content h2{font-size:4.4rem;line-height:1.071;margin-top:1rem;margin-bottom:2rem;display:inline-block;text-shadow:none}.hero .hero-content h5{color:#5cb7b6;font-family:"poppins-bold", sans-serif;font-size:2.3rem;line-height:1.565;margin-bottom:0;letter-spacing:.3rem}.hero .hero-content .hero-subtitle{font-size:1.7rem;line-height:2.4rem;letter-spacing:.2rem;margin-bottom:3rem;text-shadow:none}.hero .hero-content .group-button{margin-top:30px;display:inline-block}.hero .hero-content .group-button a{margin:0 10px}@media (max-width: 380px){.hero .hero-content .group-button a{margin:10px;display:block}}.hero .hero-content .group-button .line-btn-light{color:#000}.hero .hero-content .button-bg{background:#5cb7b6;border-color:#5cb7b6 !important;color:#fff !important}.hero .hero-content .button-bg:hover{background:#000;border-color:#000 !important;color:#fff}.hero .hero-content .button{color:#000;border:1px solid #000;height:6rem;line-height:5.4rem;padding:10px 30px;margin-top:.6rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.25rem;border-radius:40px}@media (max-width: 480px){.hero .hero-content .button{height:5rem;line-height:3rem}}.hero .hero-content .button:hover,.hero .hero-content .button:focus{border-color:#5cb7b6}.hero-short-banner{height:500px}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0}.light-border-top-bottom{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0}.dark-border-top-bottom{border-top:1px solid #222;border-bottom:1px solid #222;padding:10px 0}.go-down{display:block;position:absolute;width:100%;left:0;bottom:7.2rem;font-size:3.3rem;margin:0;padding:0;@keyframes scroll{0%,20%{transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}10%{transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:0.01}}}.go-down .vertical-txt{font-size:1.8rem;position:absolute;right:1rem;bottom:50px;z-index:2;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(50px, 0) rotateZ(90deg);transform:translate(50px, 0) rotateZ(90deg)}.go-down .vertical-txt:after{content:'';background:#fff;width:27px;height:1px;position:absolute;bottom:11px;right:-35px}.go-down .vertical-txt.light-txt{color:#fff}.go-down .vertical-txt.dark-txt{color:#000}.go-down .vertical-txt.dark-txt:after{background:#000}.go-down .mouse{border:2px solid #fff;border-radius:26px;position:absolute;top:50%;left:50%;width:26px;height:42px;-webkit-backface-visibility:hidden;transform:translate(-50%, -50%)}.go-down .mouse:after{background-color:#fff;border-radius:100%;content:"";position:absolute;top:5px;left:50%;margin-left:-2px;width:4px;height:4px;opacity:1;transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);animation:scroll 1.5s -1s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite}@-webkit-keyframes blink{0%{opacity:1.0}50%{opacity:.0}100%{opacity:1.0}}@keyframes blink{0%{opacity:1.0}50%{opacity:.0}100%{opacity:1.0}}.typist-blink:after{position:relative;top:10px;display:inline-block;height:62px;margin-right:7px;margin-left:3px;content:" ";-webkit-animation:blink 1s step-start 0s infinite;animation:blink 1s step-start 0s infinite;border-right:2px solid}.typist-blink>.selectedText{display:none}.typist-mark>.selectedText{color:#fff;background-color:#222;font-style:normal}.video-banner{position:relative;overflow:hidden}.video-banner .video-wrap{position:absolute;top:50%;left:50%;z-index:1;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%)}.video-banner .video-overlay{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backface-visibility:hidden}.video-banner h1{font-size:6.4rem;line-height:1.071;margin-top:1rem;margin-bottom:2rem;display:inline-block;text-shadow:none;font-weight:800}@media (max-width: 480px){.video-banner h1{font-size:4.4rem}}.video-banner h2{font-size:4.4rem;line-height:1.071;margin-top:1rem;margin-bottom:2rem;display:inline-block;text-shadow:none}.relative{position:relative}.content{z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:950px;left:0;right:0;margin:0 auto}@media (max-width: 767px){.content{width:100%}}.demo-thumb .fit-img{margin-bottom:10px;display:inline-block;width:100%}.demo-thumb .demo-info{margin-bottom:30px;display:inline-block;width:100%}.demo-thumb .fit-img{border:1px solid #ddd}.intro-banner{background-size:cover;background-attachment:fixed;width:100%;height:600px;padding:0;display:table;position:relative}#owl-slider{width:100%;height:100%;max-height:none;position:relative}#owl-slider .item{width:100%;height:100%;overflow:hidden;position:relative}#owl-slider .item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}#owl-slider .item .item-img{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%}#owl-slider .item .slider-info{width:1140px;margin:0 auto;position:relative;top:40%;z-index:100;padding:0 20px}#owl-slider .item .slider-info h1,#owl-slider .item .slider-info h5,#owl-slider .item .slider-info p,#owl-slider .item .slider-info .sub-title{margin-top:0}#owl-slider .item .slider-info h1{font-size:50px;font-weight:800}@media (max-width: 768px){#owl-slider .item .slider-info h1{font-size:30px}}#owl-slider .item .slider-info h5,#owl-slider .item .slider-info p{font-size:18px;font-weight:600;margin-bottom:15px}#owl-slider .item .slider-info p{margin-bottom:30px}@media (min-width: 768px){#owl-slider .item .slider-info{width:750px}}@media (max-width: 768px){#owl-slider .item .slider-info{width:100%;top:30%}}@media (min-width: 992px){#owl-slider .item .slider-info{width:970px}}@media (min-width: 1200px){#owl-slider .item .slider-info{width:1170px}}#owl-slider .item .slider-btn .btn{padding:12px 30px}#owl-slider .item .slider-btn .btn:first-child{margin-right:10px}#owl-slider.owl-nav-dark .item:before{background:none}#owl-slider.owl-theme .owl-nav{position:absolute;right:20px;bottom:20px;margin-top:-60px;top:50%}#owl-slider.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:10px 2px;padding:5px 20px;background:none;display:block;cursor:pointer;border-radius:0;border:1px solid #fff}#owl-slider.owl-theme .owl-nav [class*=owl-]:hover{border-color:#5cb7b6;background:#5cb7b6}@media (max-width: 1080px){#owl-slider.owl-theme .owl-nav [class*=owl-]{display:none}}#owl-slider.owl-theme.owl-nav-dark .owl-nav [class*=owl-]{color:#222;font-size:14px;margin:0 2px;padding:5px 20px;background:none;display:inline-block;cursor:pointer;border-radius:0;border:1px solid #222}#owl-slider.owl-theme.owl-nav-dark .owl-nav [class*=owl-]:hover{border-color:#5cb7b6;background:#5cb7b6;color:#fff}#owl-slider.owl-theme .owl-nav .disabled{opacity:.6}#owl-slider.owl-carousel .owl-nav .owl-prev{position:relative}#owl-slider.owl-carousel .owl-nav .owl-prev:before{content:'\f104';font-family:fontawesome;font-size:25px}#owl-slider.owl-carousel .owl-nav .owl-next{position:relative}#owl-slider.owl-carousel .owl-nav .owl-next:before{content:'\f105';font-family:fontawesome;font-size:25px}#owl-slider.owl-theme .owl-dots{position:absolute;bottom:0;right:0;left:0}#owl-slider.owl-theme .owl-dots .owl-dot{margin:15px 0}#owl-slider.owl-theme .owl-dots .owl-dot span{border-radius:0;width:80px;height:5px}#owl-slider.owl-theme .owl-dots .owl-dot.active span,#owl-slider.owl-theme .owl-dots .owl-dot:hover span{background:#5cb7b6}.section-wrapper{margin-top:-60px;padding-top:60px}.section-space{padding:100px 0}.section-gray{background:#f3f3f3}.section-dark{background:#333}.section-theme-color{background:#5cb7b6}section p{margin-bottom:30px;line-height:25px}.section-top-bg{height:500px;background:#4695ad;position:absolute;width:100%}.fit-img img{width:100%;height:auto}.zoom-img{position:relative;overflow:hidden}.zoom-img img{transition:transform 0.3s ease}.zoom-img:hover img{transform:scale3d(1.1, 1.1, 1);transition:transform 0.3s ease}.team-member .team-info{margin-top:20px}@media (max-width: 767px){.team-member .team-info{margin-bottom:20px}}.team-member p{padding:0 20px;margin-bottom:0}.team-member .team-social-link{margin:20px 0}@media (max-width: 768px){.team-member .team-social-link{margin-bottom:30px}}.team-member .team-social-link a{display:inline-block;margin:0 2px;width:30px;height:30px;line-height:30px;border:1px solid #e4e4e4;color:#737373}.team-member .team-social-link a:hover{color:#fff;border-color:#000;background:#000}.parallax{background-attachment:fixed;background:no-repeat center center scroll;background-size:cover;position:relative}.parallax:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,0.7)}.parallax.light-overlay:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(255,255,255,0.3)}.parallax-quote{background-image:url("../img/parallax/parallax-1.jpg")}.parallax-funfactor{background-image:url("../img/parallax/parallax-2.jpg")}.parallax-promo{background-image:url("../img/slider/slider-3.jpg")}.parallax-testimonial{background-image:url("../img/parallax/parallax-3.jpg")}.fun-box i{font-size:40px;margin-bottom:20px}.fun-box .value{font-size:50px}.fun-box .title{font-size:16px;text-transform:uppercase}@media (max-width: 991px){.fun-box{margin-bottom:30px}}#testimonial-list .thumb{display:inline-block;margin-bottom:20px}#testimonial-list .thumb img{width:90px;height:90px;border-radius:50%}#testimonial-list p{font-size:22px;line-height:35px;font-weight:300}#testimonial-list .testimonial-meta{text-transform:uppercase;font-weight:bold}#testimonial-list .testimonial-meta span{opacity:.7;font-size:12px}#testimonial-list.owl-theme .owl-dots .owl-dot.active span,#testimonial-list.owl-theme .owl-dots .owl-dot:hover span{background:#5cb7b6}@media (max-width: 768px){.container-fluid.pad-less{padding:0 15px !important}}#testimonial-list.owl-theme .owl-dots .owl-dot span{border-radius:0px}.client-section{padding:50px 0}.clients-logo{display:table;width:100%}.client-item{width:200px;height:85px;display:table-cell;padding:10px;box-sizing:border-box;vertical-align:middle;text-align:center;filter:grayscale(100%)}.client-item:hover{filter:grayscale(0%)}.client-item img{max-width:100%}.pattern-bg{background:url(../img/pattern.jpg) repeat center bottom;background-attachment:fixed;width:100%;height:100%}.service-list{margin-bottom:50px;display:block;padding:30px;transition:all .3s}.service-list:hover{transition:all .3s;position:relative}.service-list .icon{margin-bottom:20px}.service-list .icon i{font-size:50px;color:#333}.service-list .service-info p{color:gray;margin-bottom:0}.portfolio-filter{margin-bottom:50px}.portfolio-filter ul li{display:inline-block;border-radius:0;font-size:14px;margin-left:10px;color:#acacac;text-decoration:none;text-transform:uppercase}@media (max-width: 568px){.portfolio-filter ul li{margin-bottom:20px}}.portfolio-filter ul li:not(:last-child):after{content:'...';padding-left:10px}.portfolio-filter ul li a{color:#acacac;padding:5px 10px;margin-right:5px}.portfolio-filter ul li a:hover{background:#222;color:#fff}.portfolio-filter ul li .active{background:#222;color:#fff}.portfolio-filter ul li:first-child{margin-left:0}.portfolio{position:relative;margin:0 auto;padding-bottom:0;list-style:none;text-align:center}.portfolio .portfolio-item{margin:0 !important;padding:0 !important;position:relative;overflow:hidden}.portfolio .portfolio-item img{width:100%}.portfolio .portfolio-item .portfolio-hover{position:absolute;top:0;background-color:rgba(0,0,0,0.6);left:0;bottom:0;right:0;zoom:1;filter:alpha(opacity=0);opacity:0;transition:all .3s ease-in-out;color:#fff}.portfolio .portfolio-item .portfolio-hover .title{position:absolute;top:30px;left:0;right:0px;font-size:26px}.portfolio .portfolio-item .portfolio-hover .category{position:absolute;bottom:30px;left:0;right:0;font-size:16px}.portfolio .portfolio-item .portfolio-hover .p-btn{position:absolute;top:0;left:0;right:0;margin-top:0;font-size:16px;width:100%;height:100%}.portfolio .portfolio-item .portfolio-hover .p-btn a{width:100%;height:100%;display:inline-block;margin:0 5px;color:#fff;outline:none}.portfolio .portfolio-item .portfolio-hover .p-btn a i{font-size:50px;color:#5cb7b6;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}.portfolio .portfolio-item:hover .portfolio-hover{zoom:1;filter:alpha(opacity=100);opacity:1}.item-h1,.item-h2{height:100% !important;height:auto !important}.isotope-item{z-index:2;padding:0}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity}.pricing-table{padding:0}.pricing-table li{float:left;list-style:none;width:33.33%;background:#fff;padding:30px 45px 30px 30px;min-height:400px;box-shadow:0 0 60px rgba(0,0,0,0.1);text-align:center}@media (max-width: 768px){.pricing-table li{width:100%;margin-bottom:20px}}.pricing-table li:last-child{padding:30px 30px 30px 45px}.pricing-table .pricing-item i{font-size:50px}.pricing-table .pricing-item h2{font-weight:300;margin-bottom:30px}.pricing-table .pricing-item .btn{padding:12px 30px}.pricing-table .price-quote .number{font-size:50px}.pricing-table .p-item-list{padding:20px 0}.pricing-table .p-item-list span{display:block;padding:5px 0}.pricing-table .feature{box-shadow:0 0 60px rgba(0,0,0,0.1);position:relative;padding:30px}@media (max-width: 768px){.pricing-table .feature{transform:none}}.pricing-table .feature .feature-ribon{background:#5cb7b6;color:#fff;font-size:1.8rem;position:absolute;right:0;top:0px;padding:5px 12px;z-index:2;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(50px, 0) rotateZ(90deg);transform:translate(50px, 0) rotateZ(90deg)}.text-danger{color:#d9534f}.knock-us{margin-top:100px}@media (max-width: 768px){.knock-us{margin-top:10px}}.blog-post{margin-bottom:30px;display:block}.blog-post .thumb{margin-bottom:20px;display:block}.blog-post .thumb img{width:100%;height:auto}.blog-post .post-meta h3{margin-bottom:20px;font-weight:normal}.blog-post .post-meta h3 a{color:#222}.blog-post .post-meta h3 a:hover{color:#5cb7b6}.blog-post .post-meta .date{color:#acacac;position:relative;display:inline-block;text-transform:uppercase}.blog-post .post-meta .date:after{content:" ";background:#acacac;top:10px;right:-40px;width:30px;height:1px;position:absolute}.blog-post .post-meta .category span{color:#acacac;position:relative;margin-right:10px}.blog-post .post-meta .category span:not(:last-child):after{content:'-';position:relative;top:2px}.blog-post .post-meta .category a{margin-right:10px;color:#acacac;position:relative}.blog-post .post-meta .category a:hover{color:#000}.blog-quote-box{background:#f3f3f3;padding:30px;display:block;margin-bottom:40px;color:#000}.blog-quote-box p{font-style:italic;font-size:18px;line-height:32px}.blog-comments{color:#acacac}.blog-comments:hover{color:#5cb7b6}.post-details{margin-top:30px}.post-details blockquote{font-size:14.5px;font-style:italic;color:#acacac}.post-tags{margin-bottom:30px;display:inline-block}.post-tags a{float:left;margin-right:10px;margin-bottom:10px;padding:5px 10px;border:1px solid #acacac;color:#acacac}.post-tags a:hover{border:1px solid #000;color:#000}.author-wrapper{display:inline-block;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;margin-bottom:30px}.author-wrapper .author_img{float:left}.author-wrapper .author_img img{border-radius:50%;position:relative;width:100px;height:100px;margin-bottom:20px;margin-right:20px}.author-wrapper .author-info{overflow:hidden}.author-wrapper .post-footer .read-more{color:#acacac}.author-wrapper .post-footer .read-more:hover{color:#5cb7b6}.author-wrapper .post-footer .social-links a{display:inline-block;margin-left:10px;color:#acacac}.author-wrapper .post-footer .social-links a:hover{color:#5cb7b6}.comments-list{border-bottom:1px solid #ddd}.comments-list .comment-info{color:#acacac;font-size:12px;margin-bottom:10px}.comments-list a{color:#000;text-decoration:none}.comments-list a:hover{color:#5cb7b6}.comments-list .comment-avatar{border-radius:50%;margin-right:15px}.comments-list .comment-author{font-weight:700;font-size:14px}.comments-list .comment-reply{float:right;text-decoration:none}.comments-list .comment-reply i{padding-right:10px}.comments-list .comment-reply:hover{color:#5cb7b6}.reply-comments-form label{font-weight:normal}.reply-comments-form .form-control{border-radius:0;box-shadow:none}.reply-comments-form .btn-post{background:#222;color:#fff;padding:10px 15px}.reply-comments-form .btn-post:hover{background:#5cb7b6}.widget{margin-bottom:50px}.widget h4{margin-bottom:20px}.widget .search-form{position:relative}.widget .search-form input[type="text"]{position:relative;padding:8px 35px 8px 10px;color:#333;border:1px solid #ddd;display:block;width:100%}.widget .search-form input[type="text"]:focus{outline:none;border-color:#000}.widget .search-form button[type="submit"]{background:none;border:none;position:absolute;top:20%;right:3%;cursor:pointer;font-size:14px;color:#6f6f6f}.widget .widget-category{padding:0;list-style:none}.widget .widget-category li{margin-bottom:10px;display:block}.widget .widget-category li a{color:#222}.widget .widget-category li a:hover{color:#5cb7b6}.widget .widget-category li a:before{padding-right:10px;content:"\f105";font-family:"FontAwesome"}.widget .widget-popular li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ddd}.widget .widget-popular li .meta{color:#999;margin:5px 0}.widget .widget-popular li .meta a{color:#999}.widget .widget-popular li .meta a:hover{color:#5cb7b6}.widget .widget-popular li a:before{content:none}.contact-wrap{display:block;padding:30px;margin-bottom:50px;background:#fff}@media (max-width: 991px){.contact-wrap{position:relative;bottom:0px;width:100%;margin-top:20px}}.contact-wrap h3{margin-top:0;margin-bottom:30px}.contact-wrap .contact-form .form-control{box-shadow:none;border-radius:0}.contact-wrap .contact-form .form-control:focus{border-color:#000}.contact-wrap .contact-form label{font-weight:400}.form-control{box-shadow:none;border-radius:0}.form-control:focus{border-color:#000}.contact-with-location{position:relative}#map{width:100%;height:450px;background:#f3f3f3}.location{padding:60px 0 0 0px;line-height:30px}@media (max-width: 991px){.location{padding:30px 0 0 0px;text-align:center}}.footer{background:#fff;color:#222;padding:50px 0}.copyright{display:block}.f-logo{margin-bottom:30px}.f-logo img{height:200px}.social-link{list-style:none;margin-top:30px;padding:0}.social-link li{display:inline-block;margin:0 10px}.social-link li a{color:#666;font-size:16px}.social-link li a:hover{color:#5cb7b6}#go-top{line-height:60px;position:fixed;right:3%;bottom:0px;width:50px;height:60px;z-index:100;-webkit-transition:all .3s;transition:all .3s;text-align:center;color:#fff;background:rgba(0,0,0,0.6)}#go-top:hover{background:#5cb7b6}.go-top-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}.go-top-hide{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0;filter:alpha(opacity=0)}.p-top-0{padding-top:0 !important}.p-bot-0{padding-bottom:0 !important}.pad-less{padding:0 !important}.margin-less{margin:0 !important}.m-top-0{margin-top:0 !important}.m-top-50{margin-top:50px !important}.m-top-100{margin-top:100px !important}.m-bot-0{margin-bottom:0 !important}.m-bot-20{margin-bottom:20px !important}.m-bot-50{margin-bottom:50px !important}.m-bot-100{margin-bottom:100px !important}@media screen and (max-width: 800px){.wow{animation-name:none !important;visibility:visible !important}}.line-btn-light{border:1px solid #fff;padding:10px 30px;color:#fff}.line-btn-light:hover{color:#fff;border-color:transparent;background:#5cb7b6}.line-btn-dark{border:1px solid #000;padding:10px 30px;color:#000}.line-btn-dark:hover{color:#fff;border-color:transparent;background:#5cb7b6}.solid-btn-light{background:#fff;border:1px solid #fff;padding:10px 30px;color:#000}.solid-btn-light:hover{color:#fff;background:#5cb7b6;border:1px solid #5cb7b6}.solid-btn-dark{background:#000;border:1px solid #000;padding:10px 30px;color:#fff}.solid-btn-dark:hover,.solid-btn-dark:focus{color:#fff;background:#5cb7b6;border:1px solid #5cb7b6;outline:none}.solid-btn-theme{background:#5cb7b6;border:1px solid #5cb7b6;padding:10px 30px;color:#fff}.solid-btn-theme:hover{color:#fff;background:#459b9a;border:1px solid #459b9a}.btn-capsule{border-radius:30px}.btn-radius{border-radius:5px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px !important;font-size:12px !important;line-height:1.5 !important}@media (max-width: 480px){.btn{margin-bottom:5px}}.panel-accordion .panel-default{border-radius:0;border:none;margin-bottom:10px;box-shadow:none}.panel-accordion .panel-default .panel-body{border-top:none !important}.panel-accordion .panel-default .panel-heading{background-color:transparent;padding:0}.panel-accordion .panel-default .panel-heading .panel-title{position:relative;font-size:14px;font-weight:600;line-height:1.8}.panel-accordion .panel-default .panel-heading .panel-title a{padding:10px 15px;display:block;background-color:transparent;border:1px solid #ddd;text-decoration:none}.panel-accordion .panel-default .panel-heading .panel-title a:hover,.panel-accordion .panel-default .panel-heading .panel-title a:active{color:#fff;background-color:#222;border:1px solid #222}.panel-accordion .panel-default .panel-heading .panel-title a::after{content:"+";font-style:normal;font-weight:normal;font-variant:normal;position:absolute;height:20px;width:20px;right:12px;top:50%;margin-top:-10px;line-height:1.1;font-size:18px;color:inherit;text-align:center}.panel-accordion .panel-default .panel-heading .panel-title a[aria-expanded="true"]{color:#fff;background-color:#222;border:1px solid #222}.panel-accordion .panel-default .panel-heading .panel-title a[aria-expanded="true"]::after{content:"-"}.nav-tabs>li>a{border-radius:0;color:#333}.tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;padding:15px}.tab-content p{margin-bottom:10px}.mild-progress-style{height:30px;margin-bottom:30px;border-radius:0;background:#e4e4e4;box-shadow:none}.mild-progress-style .progress-bar{position:relative;overflow:visible;box-sizing:border-box;padding-right:10px;padding-left:10px;text-align:left;letter-spacing:1px;color:#fff;background-color:#222;box-shadow:none;font-size:11px;line-height:30px}.mild-progress-style .progress-bar span{float:right}@media (max-width: 568px){.hero .hero-content,.content.promo-txt{padding-top:70px}}@media (max-width: 667px){.hero .hero-content,.content.promo-txt{padding-top:80px}.hero .hero-content h1,.content h1{font-size:2rem}.hero .hero-content .hero-subtitle,.content .subtitle{font-size:1em;line-height:2em;margin-bottom:0;letter-spacing:.1rem;text-shadow:none}.line-btn-light{padding:8px 20px}.content .group-button{margin-top:10px}}@media (max-width: 736px){.demo-info h4{font-size:14px}.hero .hero-content,.content.promo-txt{padding-top:80px}.hero .hero-content h1,.content h1{font-size:2.5rem}.hero .hero-content .hero-subtitle,.content .subtitle{font-size:1em;line-height:2em;margin-bottom:0;letter-spacing:.1rem;text-shadow:none}.btn{font-size:11px}.go-down{display:none}.section-title .title{font-size:1.250em}.separator::before,.separator::after{height:1.5em}.quote h1{font-size:1.3em}.parallax-promo h2{font-size:1.2em;margin-top:5px !important;margin-bottom:20px}.parallax-promo,.parallax-promo .text-right{text-align:center}#testimonial-list p{font-size:16px}#testimonial-list .testimonial-meta{font-size:12px}.post-meta h3{font-size:18px;margin-top:10px;margin-bottom:10px !important}.post-meta .date,.post-meta .category{font-size:12px}.intro-banner,.hero-short-banner{height:300px}.content{width:100%}.video-banner h1{font-size:2.4rem}.hero.hero-short-banner .hero-content h2{font-size:2.4rem;line-height:1.5em}.hero.hero-short-banner .m-top-100{margin-top:50px !important}}@media only screen and (max-width: 768px) and (min-width: 736px){.hero .hero-content h1,.content h1{font-size:3.5rem}.hero .hero-content .hero-subtitle,.content .subtitle{font-size:1.2em;line-height:2em;margin-bottom:0;letter-spacing:.1rem;text-shadow:none}.quote h1{font-size:2em}.parallax-promo h2{font-size:1.8em;margin-top:5px !important}.content{width:100%}.video-banner h1{font-size:3.4rem}}@media only screen and (max-width: 1024px) and (min-width: 769px){.content{width:100%}.video-banner h1{font-size:3.4rem}}
