body{font-family:'Lato',sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#3b4045;font:14px/22px Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:300;margin:0}h1{font-size:44px;line-height:56px;color:#fff}h2{font-size:30px;line-height:35px}h3{font-size:23px;line-height:25px}h4{font-size:20px;line-height:24px;font-weight:400}p{font-size:16px;line-height:25px;margin:0}ul{padding:0;margin:0;list-style:none}a{-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}a:focus,.btn:focus,.btn:active:focus{box-shadow:none;outline:0 none}a,a:active,a:focus,a:active{text-decoration:none}.section{padding:100px 0}.heading{text-align:center;color:#777;padding-bottom:70px}.heading h2{color:#3c3c3c;padding-bottom:30px;text-transform:capitalize;font-weight:300;font-size:40px;line-height:40px}.heading p{font-size:18px;line-height:28px;font-weight:300}.sub-heading{margin-bottom:30px}.sub-heading h3{font-size:30px;line-height:40px}.sub-heading h3 small{font-weight:300}.sub-heading h4{font-size:25px;margin-bottom:15px}.sub-heading > p{font-size:14px;color:#777}.btn{border-radius:0}.btn-home{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-size:18px;padding:10px 40px;margin-top:30px}.btn-home:hover,.btn-home:focus{background-color:#fff;color:#555}.btn-border{border:1px solid #fff;padding:13px 40px;color:#fff;font-size:15px;text-transform:uppercase;text-shadow:none}.hover-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hover-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hover-right:hover,.hover-right:focus,.hover-right:active{color:#fff}.hover-right:hover:before,.hover-right:focus:before,.hover-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.imghvr-reveal-:before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:#fff}#preloader{background-color:#fff;bottom:auto;height:100%;left:auto;position:fixed;right:auto;top:auto;width:100%;z-index:9999}.book{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin:0 auto;border:5px solid #ecf0f1;width:100px;height:60px}.book__page{position:absolute;left:50%;top:-5px;margin:0 auto;border-top:5px solid #ecf0f1;border-bottom:5px solid #ecf0f1;border-right:5px solid #ecf0f1;background:#41aba0;width:50px;height:60px;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:flip 1.2s infinite linear;animation:flip 1.2s infinite linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.book__page:nth-child(1){z-index:-1;-webkit-animation-delay:1.4s;animation-delay:1.4s}.book__page:nth-child(2){z-index:-2;-webkit-animation-delay:2.8s;animation-delay:2.8s}.book__page:nth-child(3){z-index:-3;-webkit-animation-delay:4.2s;animation-delay:4.2s}@-webkit-keyframes flip{0%{-webkit-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}20%{background:#41aba0}29.9%{background:#41aba0}30%{-webkit-transform:perspective(200px) rotateY(-90deg);transform:perspective(200px) rotateY(-90deg);background:#41aba0}54.999%{opacity:1}55%{opacity:0}60%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#41aba0}100%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#41aba0}}@keyframes flip{0%{-webkit-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}20%{background:#41aba0}29.9%{background:#41aba0}30%{-webkit-transform:perspective(200px) rotateY(-90deg);transform:perspective(200px) rotateY(-90deg);background:#41aba0}54.999%{opacity:1}55%{opacity:0}60%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#41aba0}100%{-webkit-transform:perspective(200px) rotateY(-180deg);transform:perspective(200px) rotateY(-180deg);background:#41aba0}}#hero-area{padding:130px 0;background:rgba(0,0,0,0) linear-gradient(135deg,#8ec64e 0%,#41aba0 100%) repeat scroll 0 0}#hero-area:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:url(../img/header-overlay.png);opacity:.9}#hero-area .content-block{padding-top:100px}#hero-area .content-block h1{margin-bottom:35px;text-transform:uppercase;font-size:40px;letter-spacing:6px;position:relative}#hero-area .content-block h1:before{content:"";position:absolute;left:0;bottom:-12px;background:#fff;height:3px;width:110px}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}.navbar-default{padding:0;height:105px}.animated .logo-2{display:block!important}.logo-2{display:none!important}.animated .logo-1{display:none!important}.logo-1{height:120px;width:120px}.navbar-default .navbar-nav > li > a{font-size:1.4em}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default.animated .navbar-nav > li > a:hover{color:#009ee5;font-size:2em}.navbar-default{background-color:transparent;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.navbar-default.animated{background-color:#fff;box-shadow:0 4px 4px -2px rgba(0,0,0,0.15);padding:0}.navbar-default{background-color:transparent;border:0;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.navbar-default .navbar-brand{color:#777;padding:5px 0}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover{color:#fff;position:relative}.navbar-default.animated .navbar-nav > li > a,.navbar-default.animated .navbar-nav > li > a:hover{color:#000}.navbar-default .navbar-nav > li.current > a{color:#fff}.navbar-default.animated .navbar-nav > li.current > a{color:#82c25a}#hero-area .navbar-default .navbar-nav{padding-top:11px;padding-right:60px}#hero-area .navbar-default .navbar-nav li{padding:0 15px}#hero-area .navbar-default .navbar-nav li a{color:#fff;padding:10px 0;font-family:'Roboto',sans-serif;font-weight:400;font-size:14px}#hero-area .navbar-default .navbar-nav li a:hover{position:relative;color:#fff}#hero-area .navbar-default .navbar-nav li a:hover:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff}#hero-area .navbar-default .navbar-nav > .active > a,#hero-area .navbar-default .navbar-nav > .active > a:hover,#hero-area .navbar-default .navbar-nav > .active > a:focus{position:relative;background:none;color:#fff}#hero-area .navbar-default .navbar-nav > .active > a:before,#hero-area .navbar-default .navbar-nav > .active > a:hover:before,#hero-area .navbar-default .navbar-nav > .active > a:focus:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff}#hero-area .content-block p{color:#fff;font-size:18px;font-weight:300;line-height:30px}#hero-area .block .counter{background:rgba(255,255,255,0.2);padding:75px 18px}#hero-area .block .counter h2{color:#fff;font-size:30px;font-weight:300;letter-spacing:5px;padding-bottom:19px;text-align:center}#hero-area .block .counter ul li{background-color:rgba(255,255,255,0.3);color:#fff;display:inline-block;line-height:25px;padding:25px 28px 20px;text-align:center;width:49%;margin-bottom:3px}#hero-area .block .counter ul li span{display:block;font-size:16px;font-weight:300}#hero-area .block .counter ul li .digit{display:inline-block;font-size:50px;font-weight:300;line-height:50px;position:relative;overflow:hidden;height:60px}#service{text-align:center;background:#f9f9f9}.service{text-align:center}.service .caption{text-align:center}.service .caption h3{margin:0 0 10px;color:#333;font-weight:700;font-size:15px;margin-bottom:20px;letter-spacing:1px;font-weight:normal;text-transform:uppercase}.service .icon-box{display:inline-block;margin-bottom:15px;overflow-y:hidden;position:relative;width:100%}.service .icon-box:before{display:block;content:'';position:relative;top:75px;width:100px;height:1px;display:block;margin:0 auto;background-color:#cbcbcd;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-khtml-transition:all .2s ease-in;transition:all .2s ease-in}.service .icon-box .icon{background-color:#26282b;border-radius:0;display:inline-block;height:237px;position:relative;width:211px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-khtml-transition:all .2s ease-in;transition:all .2s ease-in}.service:hover .icon-box .icon{background-color:#41aba0}a:hover{color:#000!important}.ih-fade-down{position:relative;display:inline-block;margin:0;max-width:100%}.imghvr-reveal-right{background-color:#fff}.service .icon-box .icon i{color:#fff;font-size:30px;height:75px;line-height:70px;text-align:center;width:75px;display:inline-block;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg)}#service .thumbnail{border:2px solid #DEDEDE;border-radius:0;padding:40px 0;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}#service .thumbnail:hover{background-color:#41aba0;border:2px solid #41aba0;opacity:1}.thumbnail .icon{font-size:50px}#service .thumbnail:hover .icon,#service .thumbnail:hover .caption h3,#service .thumbnail:hover .caption p{color:#fff;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}#service .thumbnail img{padding-bottom:30px}#service .thumbnail .img-adjust{margin-top:10px;position:relative}#service .thumbnail .caption h3{color:#333;font-weight:300;font-size:25px;padding-bottom:22px}#service .caption p{line-height:1.5;font-size:15px;color:#7e7e7e}#about h3{font-size:26px!important;font-weight:300;line-height:36px;color:#7e7e7e;margin-top:20px}#about .heading p{font-size:18px;color:#898989}#about .block p{font-size:15px;color:#7e7e7e;line-height:30px}#about .block .bottom-text{padding-right:20px}#about .block img{width:100%}.init-slider .owl-dots{margin-top:-25px;position:relative;text-align:center;z-index:9}.init-slider .owl-dot{background-color:#41aba0;border-radius:50px;display:inline-block;height:10px;margin:0 5px;opacity:.6;width:10px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.init-slider .owl-dot.active{opacity:1}#call-to-action{padding:180px 0;background:url(../images/lavanda.jpg);background-repeat:no-repeat;background-size:cover;position:relative;border-top:1px solid #eee;color:#fff}#call-to-action .block h2{font-size:25px;margin-bottom:10px;font-weight:400;line-height:1.5;text-transform:uppercase}#call-to-action .block p{font-size:15px;padding-right:30px;color:#9F9F9F}#call-to-action .block input{width:40%;height:40px;border-radius:0;display:inline-block;box-shadow:none;vertical-align:middle}hr{border:none;border-top:1px solid #ccc;margin:0 0 24px;width:100%}.address p{margin-bottom:20px;font-size:13px;line-height:22px;color:#666}.input-field .form-control{height:38px;margin:0 auto;border-radius:0;border:1px solid #DEDEDE;box-shadow:none;background:#f5f5f5;border:none;width:100%;height:50px;padding-left:20px;font-weight:500;margin-bottom:24px;border-radius:0}.btn-send{line-height:48px;border:2px solid #47b475;background:#47b475;color:#fff;width:100%;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px;border-radius:0;margin-top:10px}.input-field label{color:rgba(237,28,36,0.7)}.form-group .input-field + .input-field{margin-top:20px}.input-field textarea.form-control{height:160px;margin:0 auto;box-shadow:none}.form-group{margin-top:20px}.form-group .btn-submit{border:0 none;border-radius:0;color:#fff;padding:10px 20px;font-size:15px;background:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#8ec64e),color-stop(100%,#41aba0))}#contact .block .btn span{padding-left:23px}#success,#error{display:none}footer{text-align:center;background:#272727;padding:27px 0}footer p{font-weight:300;font-size:12px;color:#dfdfdf;letter-spacing:3px}footer p a{color:#fff}footer p a:hover{color:#fff}@media screen and (max-width: 767px){.navbar-default{padding:0}ul,ol{margin-top:0;margin-bottom:10px;background-color:#bfefbb;color:#ddd}.navbar-default .navbar-nav > li.current > a{color:#a0a0a0}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover{color:#000;position:relative}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:88px;margin-right:15px;margin-bottom:0;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default.animated{background-color:#fff;box-shadow:0 4px 4px -2px rgba(0,0,0,0.15);padding:0;height:130px}}
