﻿@import url(font-awesome.css);@import url(slick.css);@import url(bootstrap.min.css);@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic-ext);@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700);.serif{font-family:"Playfair Display",serif}.mono{font-family:"Source Code Pro"}img{max-width:100%}h1,h2,h3,h4,h5,h6,p,a{line-height:1.4}a{text-decoration:none !important;color:#000}.button{display:block;font-size:14px;position:relative;color:#000;padding:0.8em 1.5em;border-radius:25px;border:0;text-align:center;transition:all 0.5s}.button.active,.button:hover{border:#fdb833;color:#000;background:#fdb833}.title{font-size:60px}@media only screen and (max-width: 980px){.title{font-size:40px}}body{font-family:"PT sans",sans-serif;min-width:320px;color:#000}.absolut-header header{position:absolute;width:100%;background:transparent}header{position:relative;padding:1em;background:#eee;z-index:999}header>div{transition:all 0.5s}header .logo img{display:block;width:70px;margin:auto}@media only screen and (max-width: 1024px){.menu-here{position:absolute;top:0;padding:2em;padding-top:5em;left:0;width:100%;height:auto;background:#fff;z-index:100;opacity:0;visibility:hidden;transition:all 0.5s}.menu-here.show{opacity:1;visibility:visible}}ul.menu{padding:0.8em;position:relative;z-index:123;list-style:none;text-align:right;margin:0}@media only screen and (max-width: 1024px){ul.menu{text-align:center}}ul.menu li{position:relative;display:inline-block}@media only screen and (max-width: 1024px){ul.menu li{display:block}}ul.menu li a{padding:0.5em 2em;display:block;transition:all 0.3s;position:relative;color:#000}ul.menu li a span{width:0px;height:0px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid;display:block;position:absolute;top:45%;right:10px;transition:all 0.5s}@media only screen and (max-width: 1024px){ul.menu li a span.open{transform:rotate(180deg)}}ul.menu li:hover .drop{opacity:1;visibility:visible}ul.menu li:hover>a{background:#ddd}ul.menu li .drop{position:absolute;background:#ddd;width:100%;z-index:1000;list-style:none;padding:0;opacity:0;visibility:hidden;display:block;transition:all 0.5s}@media only screen and (max-width: 1024px){ul.menu li .drop{position:relative;opacity:1;visibility:visible;display:none;padding-bottom:1em;transition:none}}ul.menu li .drop li{display:block}ul.menu li .drop li a span{transform:rotate(-90deg)}@media only screen and (max-width: 1024px){ul.menu li .drop li a span{transform:rotate(360deg)}}ul.menu li .drop li a span.open{transform:rotate(180deg)}ul.menu li .drop li .drop-down{padding:0;margin:0;list-style:none;position:absolute;width:100%;right:-100%;background:#ccc;top:0;opacity:0;visibility:hidden;transition:all 0.3s}@media only screen and (max-width: 1024px){ul.menu li .drop li .drop-down{position:relative;right:0;opacity:1;visibility:visible;transition:none;display:none}}ul.menu li .drop li:hover .drop-down{opacity:1;visibility:visible}.open-menu{position:absolute;display:block;width:50px;height:50px;background:transparent;border:0;left:0;right:0;top:1.5em;margin:auto;opacity:0;visibility:hidden;z-index:1000}@media only screen and (max-width: 980px){.open-menu{top:1.5em}}.open-menu span{width:30px;height:2px;background:#000;display:block;position:relative;margin:auto;transition:all 0.5s}.open-menu span:after{content:"";position:absolute;width:30px;height:2px;background:#000;display:block;top:-6px;transition:all 0.5s}.open-menu span:before{content:"";position:absolute;width:30px;height:2px;background:#000;display:block;top:6px;transition:all 0.5s}.open-menu.show span{transform:rotate(45deg)}.open-menu.show span:after{transform:rotate(-90deg);top:0}.open-menu.show span:before{height:0}@media only screen and (max-width: 1024px){.open-menu{opacity:1;visibility:visible}}.hero{position:relative;height:100vh;background:#000;min-height:750px}.hero .slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero .slider .item{height:100vh;min-height:750px;width:100%;position:relative}.hero .slider .item:after{content:"";width:1170px;left:0;right:0;margin:auto;top:0;height:100vh;min-height:750px;position:absolute;z-index:10;opacity:0.9;background:-moz-linear-gradient(354deg, #fff 0%, #c4c4c4 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, #c4c4c4));background:-webkit-linear-gradient(354deg, #fff 0%, #c4c4c4 100%);background:-o-linear-gradient(354deg, #fff 0%, #c4c4c4 100%);background:-ms-linear-gradient(354deg, #fff 0%, #c4c4c4 100%);background:linear-gradient(96deg, #fff 0%, #c4c4c4 100%)}.hero .slider .item .bg{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;z-index:10}.hero .slider .slick-arrow{position:absolute;opacity:0}.hero .container{position:relative;padding-top:5em;z-index:1}.hero .container h2{font-size:60px;line-height:1.2}@media only screen and (max-width: 980px){.hero .container h2{font-size:50px}}.features{padding:5em 0;position:relative;overflow:hidden}.features .circle{position:absolute;width:75%;height:170px;background:#fdb833;top:10%;left:0;right:0;margin:auto}@media only screen and (max-width: 980px){.features .circle{top:5%}}.features i:before{font-size:50px;color:#fdb833}.features .text-center{margin-top:-2em}.features .text-center i:before{font-size:100px;color:#fff}.features .text-center h2{margin:0}.features h3{letter-spacing:1px;font-size:16px;text-transform:uppercase}.features p{color:#777}.features .list-item .item{text-align:center}@media only screen and (max-width: 980px){.features .list-item .item{height:200px}}.features .list-item .item:first-child{text-align:left}@media only screen and (max-width: 980px){.features .list-item .item:first-child{text-align:center}}.features .list-item .item:last-child{text-align:right}@media only screen and (max-width: 980px){.features .list-item .item:last-child{text-align:center}}.servise{position:relative;padding:5em 0;background:#f3f8fd}.servise .tabs-here{text-align:right}@media only screen and (max-width: 980px){.servise .tabs-here{overflow:auto}}.servise .tabs-here ul{padding:0;margin:0;list-style:none}.servise .tabs-here ul li{float:left;width:25%;padding:0 1em}@media only screen and (max-width: 980px){.servise .tabs-here ul li{width:50%}}@media only screen and (max-width: 760px){.servise .tabs-here ul li{width:100%}}.servise .tabs-here ul a h2{text-transform:uppercase;transition:all 0.5s;font-size:20px}.servise .tabs-here ul a:hover h2,.servise .tabs-here ul a.jtab-selected h2{background:#fdb833;color:#000}.servise .tabs-here ul a p{color:#777;letter-spacing:1px}.servise .tabs-contents{padding-top:5em;position:relative}@media only screen and (max-width: 760px){.servise .tabs-contents{padding-top:1em}}.servise .tabs-contents .icons{margin-top:1em}.servise .tabs-contents .icons i:before{color:#fdb833;font-size:50px}.servise .tabs-contents .icons h4{font-size:16px;letter-spacing:1px;text-transform:uppercase;color:#888}@media only screen and (max-width: 760px){.servise .tabs-contents img{margin-bottom:1em}}.story{padding:5em 0;position:relative}.story .bg{position:absolute;width:700px;height:400px;right:0;bottom:0;background-size:cover}@media only screen and (max-width: 980px){.story .bg{width:100%;height:100%;opacity:0.2}}.story .bg.two{width:350px;height:350px;top:10%;z-index:10;right:5%;border:10px solid #fdb833;opacity:1}@media only screen and (max-width: 980px){.story .bg.two{width:30%;height:50%;border:0;top:20%}}@media only screen and (max-width: 760px){.story .bg.two{width:100%;height:300px;position:relative;top:0;right:0}}.story ul li p{letter-spacing:1px}.statistic{padding:5em 0;text-align:center;background:#fdb833}.statistic .amount-box h2{font-size:50px}.statistic .amount-box p{text-transform:uppercase;letter-spacing:1px}.statistic .color{background:#fff}.works{position:relative;padding:5em 0;min-height:600px}.works .title-info .button{width:150px}@media only screen and (max-width: 980px){.works .title-info{text-align:center}.works .title-info .button{margin:auto}}.works .slider-works{position:absolute;top:5em;right:0;width:60%}@media only screen and (max-width: 980px){.works .slider-works{width:100%;position:relative;margin-bottom:5em}}.works .slider-works:after{content:"";position:absolute;left:-1px;top:0;width:100px;height:100%;background:#fff;z-index:10}@media only screen and (max-width: 760px){.works .slider-works:after{opacity:0}}.works .slider-works:before{content:"";position:absolute;left:2.5%;top:0;width:1px;height:100%;background:#fdb833;z-index:15}@media only screen and (max-width: 980px){.works .slider-works:before{left:6%}}@media only screen and (max-width: 760px){.works .slider-works:before{opacity:0}}.works .slider-works .item{position:relative;padding:2em}@media only screen and (max-width: 760px){.works .slider-works .item{padding:0}}.works .slider-works .item .bg{position:relative;height:400px;background-size:cover}.works .slider-works .item .info{height:70px;width:80%;margin:auto;right:0;bottom:2em;left:0;background:#fdb833;position:absolute;padding:1em;transition:all 0.5s;-webkit-box-shadow:0px 0px 35px -6px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 35px -6px rgba(0,0,0,0.45);box-shadow:0px 0px 35px -6px rgba(0,0,0,0.45);overflow:hidden}@media only screen and (max-width: 760px){.works .slider-works .item .info{bottom:0}}.works .slider-works .item .info p{margin:0;color:#555;text-transform:uppercase;font-size:12px;letter-spacing:1px}.works .slider-works .item .info h2{margin:0;font-size:18px}.works .slider-works .item .info .button{position:absolute;right:1em;top:1em;background:#fff}@media only screen and (max-width: 760px){.works .slider-works .item .info .button{top:0.5em;padding:0.3em 1em;font-size:12px}}.works .slider-works .item .info:hover{height:200px;padding:1em 2em}.works .slider-works .slick-arrow{position:absolute;top:0;left:0;z-index:20;border:1px solid #fdb833;background:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width: 980px){.works .slider-works .slick-arrow{left:2em}}@media only screen and (max-width: 760px){.works .slider-works .slick-arrow{left:0;right:0;top:-30px;padding:0.5em}}.works .slider-works .slick-arrow.slick-prev{bottom:0;top:auto;left:-15px}@media only screen and (max-width: 980px){.works .slider-works .slick-arrow.slick-prev{left:1em}}@media only screen and (max-width: 760px){.works .slider-works .slick-arrow.slick-prev{left:0;bottom:-30px}}.price{background:#f6fff7}.price .pricing-slider{padding:5em 0;position:relative}.price .pricing-slider .item{padding:2em 0;line-height:1}@media only screen and (max-width: 760px){.price .pricing-slider .item{text-align:center}}.price .pricing-slider .item .white-box{text-align:right;min-height:500px;background:#fff;-webkit-box-shadow:0px 0px 35px -6px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 35px -6px rgba(0,0,0,0.25);box-shadow:0px 0px 35px -6px rgba(0,0,0,0.25);padding:0 2em}@media only screen and (max-width: 760px){.price .pricing-slider .item .white-box{margin-left:1em;margin-right:1em;text-align:center}}.price .pricing-slider .item .white-box h2{text-transform:uppercase;font-size:30px;margin-top:1.35em;border-bottom:2px solid #fdb833;padding-bottom:0.1em}.price .pricing-slider .item .white-box ul{padding:0;margin:0;margin-top:2em;list-style:none}.price .pricing-slider .item .white-box ul li.disable p{opacity:0.3}.price .pricing-slider .item .white-box ul p{letter-spacing:1px;font-weight:900}.price .pricing-slider .item .white-box ul p:before{content:"— "}.price .pricing-slider .item h3{margin:0}.price .pricing-slider .item h2{margin-bottom:0}.price .pricing-slider .item .price{font-size:80px;color:#fdb833}.price .pricing-slider .item .curency{font-size:30px;vertical-align:top;padding-top:0.5em;display:inline-block;color:#fdb833}@media only screen and (max-width: 760px){.price .pricing-slider .item h4{padding:0 1em}}.price .pricing-slider .slick-arrow{position:absolute;right:0;bottom:10%;width:100px;height:100px;background:#fdb833;border-radius:100%;border:0;font-family:"Source Code Pro"}@media only screen and (max-width: 760px){.price .pricing-slider .slick-arrow{bottom:-10px;left:0;margin:auto}}.price .pricing-slider .slick-arrow.slick-prev{opacity:0}.quotes{padding:5em 0;position:relative}.quotes .button{width:150px}@media only screen and (max-width: 980px){.quotes .button{margin-bottom:2em}}.quotes .slider-quotes{position:relative}.quotes .item{padding:2em;background:#fdb833;height:300px;position:relative}@media only screen and (max-width: 760px){.quotes .item{height:auto;padding-bottom:10em}}.quotes .item .info{position:absolute;right:2em;width:50%;bottom:0;text-align:right}.quotes .item .info p{opacity:0.6}.quotes .slick-arrow{position:absolute;bottom:1em;z-index:10;left:0em;padding:0;width:60px;height:30px;background:transparent;color:transparent;border:0}@media only screen and (max-width: 760px){.quotes .slick-arrow{bottom:auto;top:-0.5em;left:1em}}.quotes .slick-arrow:after{content:"";font:normal normal normal 30px/1 FontAwesome;color:#fff}@media only screen and (max-width: 760px){.quotes .slick-arrow:after{color:#000;transform:rotate(90deg);display:block}}.quotes .slick-arrow.slick-prev{opacity:0;visibility:hidden}.contact form{margin-top:1em}@media only screen and (max-width: 1024px){.contact form{width:50%;margin:auto}}@media only screen and (max-width: 760px){.contact form{width:100%}}.contact form input{width:47%;margin-right:1em;margin-bottom:1em;float:left;padding:0.5em 1em;border:2px solid #fdb833;outline:none;transition:all 0.5s}.contact form input:focus{background:#fdb833}@media only screen and (max-width: 1024px){.contact form input{width:100%}}@media only screen and (max-width: 760px){.contact form input{width:100%;margin-bottom:1em;margin-right:0}}.contact form textarea{padding:0.5em 1em;resize:none;width:97%;border:2px solid #fdb833;height:90px;display:block;outline:none;transition:all 0.5s}.contact form textarea:focus{background:#fdb833}@media only screen and (max-width: 1024px){.contact form textarea{width:100%}}.contact form .button{width:150px;float:none;background:#fff;border:2px solid #fff;margin:1em auto}.contact form .button:hover{border:2px solid #fdb833}.contact form .button:active{background:#fdb833}footer{padding:5em 0;background:#111;position:relative;color:#fff}footer a{display:block;color:#888}footer .copy{position:absolute;bottom:0;padding:1em;text-align:center;left:0;width:100%;background:#fdb833}footer .copy p{margin:0}
.inline a{
    display: inline;
}