@import url(font-awesome.css);@import url(flaticon.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;color:#000;padding:0.7em 1.5em;border-radius:25px;border:1px solid;text-align:center}.button.active{background:#fdb833;border:transparent;color:#000}.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;background:#fff}.absolut-header header{position:absolute;background:transparent}header{position:relative;left:0;right:0;top:0;padding:1em;background:#333;z-index:999999}header>div{transition:all 0.5s}header h2{margin:0;font-size:20px;color:#fff;margin-top:0.5em}@media only screen and (max-width: 1023px){.menu-here{position:absolute;top:0;padding:2em;padding-top:5em;left:0;width:100%;height:auto;background:#111;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: 1023px){ul.menu{padding-top:1.5em;text-align:center}}ul.menu li{position:relative;display:inline-block}@media only screen and (max-width: 1023px){ul.menu li{display:block}}ul.menu li a{padding:0.5em 2em;display:block;transition:all 0.3s;position:relative;color:#fff}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: 1023px){ul.menu li a span.open{transform:rotate(180deg)}}ul.menu li:hover .drop{opacity:1;visibility:visible}ul.menu li:hover>a{background:#555}ul.menu li .drop{position:absolute;background:#555;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: 1023px){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: 1023px){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:#333;top:0;opacity:0;visibility:hidden;transition:all 0.3s}@media only screen and (max-width: 1023px){ul.menu li .drop li .drop-down{position:relative;right:0;opacity:1;visibility:visible;transition:none;display:none}}
ul.menu li .drop li .drop-down.content{padding:1em;min-width:300px;right:auto;left:-300px;color:#fff;font-family:sans-serif}
@media only screen and (max-width: 1023px){ul.menu li .drop li .drop-down.content{left:auto}ul.menu li .drop li .drop-down.content img{max-width:300px}}
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:0em;margin:auto;opacity:0;visibility:hidden;z-index:1000}@media only screen and (max-width: 980px){.open-menu{top:1.2em}}.open-menu span{width:30px;height:2px;background:#fff;display:block;position:relative;margin:auto;transition:all 0.5s}.open-menu span:after{content:"";position:absolute;width:30px;height:2px;background:#fff;display:block;top:-6px;transition:all 0.5s}.open-menu span:before{content:"";position:absolute;width:30px;height:2px;background:#fff;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: 1023px){.open-menu{opacity:1;visibility:visible}}.hero{position:relative;padding:5em 0;overflow:hidden;min-height:100vh;background:#000}@media only screen and (max-width: 1023px){.hero{min-height:700px}}.hero .face{opacity:0.6;min-width:100%;height:100%;position:absolute;background-attachment:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background-size:cover;background-position:50%}.hero .work-me{position:absolute;width:200px;height:50px;padding:1em;left:0;display:block;right:0;bottom:0;top:5em;margin:auto;color:#fdb833;border:3px solid #fdb833;font-weight:800;transition:all 0.5s;overflow:hidden}@media only screen and (max-width: 1023px){.hero .work-me{bottom:auto;position:relative;top:0;margin:2em auto}}.hero .work-me span{position:relative;z-index:10}.hero .work-me:after,.hero .work-me:before{content:"";position:absolute;width:50%;height:100%;background:#fdb833;top:0;transition:all 0.5s}.hero .work-me:before{right:-50%}.hero .work-me:after{left:-50%}.hero .work-me:hover{color:#000}.hero .work-me:hover:before{right:0}.hero .work-me:hover:after{left:0}.hero .content-bottom{position:absolute;height:200px;width:100%;left:0;right:0;bottom:10%}@media only screen and (max-width: 1023px){.hero .content-bottom{bottom:auto;position:relative;text-align:center}}.hero .social-links{margin-top:0.5em}.hero .social-links a{display:inline-block;padding-right:1em}.hero h2{font-size:50px;color:#fdb833;margin:0}.hero h4{color:#fff;letter-spacing:1px;font-weight:800}.hero p{letter-spacing:1px}.hero a{display:block;color:#fdb833}.hero address{color:#fff}@media only screen and (max-width: 1023px){.hero address{text-align:center}}.about-me{position:relative;padding:5em 0}.about-me .bg{position:absolute;width:500px;height:500px;top:0;left:0;right:0;bottom:0;margin:auto;background-size:cover;z-index:-1;opacity:0.5}.skills-level p{margin-top:1em}.pro-gress{position:relative;width:100%;padding:5px;background:transparent}.pro-gress span{position:absolute;height:5px;background:#fdb833;top:0;right:0}.pro-gress span.w-1{width:10%}.pro-gress span.w-2{width:25%}.pro-gress span.w-3{width:50%}.pro-gress span.w-4{width:75%}.pro-gress span.w-5{width:100%}.serivce{position:relative;padding-bottom:5em}.serivce i:before{color:#fdb833;font-size:60px}.serivce h3{font-size:14px;text-transform:uppercase;letter-spacing:1px}.serivce p{color:#666}.publication .slider-pub{position:relative}.publication .slider-pub:after{content:"";position:absolute;width:130px;left:-1px;top:0;height:100%;background:-moz-linear-gradient(left, #fff 0%, #fff 70%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0%, #fff 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0%, #fff 70%, rgba(255,255,255,0) 100%)}@media only screen and (max-width: 1023px){.publication .slider-pub:after{display:none}}.publication .slider-pub .slick-arrow{position:absolute;opacity:0}.publication .slider-pub .item{position:relative;height:250px;outline:none;cursor:pointer}@media only screen and (max-width: 1023px){.publication .slider-pub .item{height:auto}}.publication .slider-pub .item .bg{position:absolute;width:90%;height:100%;top:0;z-index:10;left:0;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 1023px){.publication .slider-pub .item .bg{position:relative;width:100%;height:250px}}.publication .slider-pub .item .info{position:absolute;width:50%;right:10%;top:0;height:100%;background:#fdb833;opacity:0.9;padding:2em;z-index:100;color:#000}@media only screen and (max-width: 1023px){.publication .slider-pub .item .info{position:relative;width:100%;right:0}}.publication .slider-pub .item .info h3{margin:0}.publication .slider-pub .item .info .small-info{text-align:right;position:absolute;height:60px;width:150px;right:2em;bottom:0em}.publication .slider-pub .item .info .small-info p{margin:0;letter-spacing:1px}.sertificate{padding:5em 0}.sertificate .sertificate-list .item{width:33%;float:left;padding:1em;position:relative}@media only screen and (max-width: 1023px){.sertificate .sertificate-list .item{width:50%}}@media only screen and (max-width: 980px){.sertificate .sertificate-list .item{width:100%}}.sertificate .sertificate-list .item i{position:absolute;top:1.8em;right:0.5em;font-size:20px;display:block;text-align:right;color:#fdb833}.sertificate .sertificate-list .item h3{font-size:16px;text-transform:uppercase;letter-spacing:1px}.sertificate .sertificate-list .item p{color:#555}.sertificate .sertificate-list .item .button{width:100px;font-size:12px;color:#fdb833;padding:0.5em;transition:all 0.5s;border:1px solid #fdb833}.sertificate .sertificate-list .item:hover .button{background:#fdb833;color:#000}.quotes{padding:5em 0;position:relative}.quotes .bg{position:absolute;width:100%;height:100%;background-size:cover;top:0;left:0;opacity:0.1;z-index:-1}.quotes .item{padding:0 10em;padding-bottom:1em}@media only screen and (max-width: 1023px){.quotes .item{padding:0 5em}}@media only screen and (max-width: 980px){.quotes .item{padding:0 0em}}.quotes .item h3{font-size:30px}.quotes .item h4{color:#fdb833}.quotes button{background:#fdb833;color:transparent;height:1px;border:0}.prices{padding:5em 0}.prices .button{width:120px}.prices .price-item{padding:2em 2em 0;background:#fdfdfd;border:2px solid transparent;transition:all 0.5s;cursor:pointer}.prices .price-item h2{margin:0}.prices .price-item .detal-info{border-top:1px solid #fdb833;padding-top:1em;text-align:right;min-height:200px;border-bottom:1px solid #fdb833;padding-bottom:1em;transition:all 0.5s}.prices .price-item .detal-info h4{font-size:16px;margin:0}.prices .price-item.best{border:2px solid #fdb833}.prices .price-item:hover{background:#fdb833}.prices .price-item:hover .detal-info{border-color:#fff}.prices .footer-price{padding:0.5em 0}.prices .footer-price p{padding-top:1em;text-transform:uppercase;font-size:12px;color:#888}.prices .footer-price .amount{font-size:40px}.prices .footer-price .curency{font-size:20px;vertical-align:top;display:inline-block}.contact{position:relative;padding:5em 0}.contact form input,.contact form textarea{display:block;width:100%;font-size:16px;padding:0.5em;margin-bottom:1em;border:2px solid #ddd}.contact form input:focus,.contact form textarea:focus{border:2px solid #fdb833;outline:none}.contact form textarea{height:150px;resize:none}.contact form .button{padding:0.8em}.contact a{display:block}.contact #map{height:400px;width:100%}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.static{padding:5em 0}.static p{font-size:16px}.static img{display:block;margin-bottom:1em}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;z-index:10}footer .copy p{margin:0}
ul.menu li .drop li .drop-down.content ul{
    position: relative;
    left:0px;
}
.inline a{display:inline;}
.logo{display:block;}
.logo img{max-height: 100%;max-width: 100%;}
