@import url(https://fonts.googleapis.com/css?family=Caveat:700|Comfortaa:400,700&subset=cyrillic);.custom-font,body,h1,h2,h3,h4,h5,h6{font-family:Comfortaa,cursive}a,a:focus,a:hover{text-decoration:none}a:focus,button:focus,input:focus{outline:0}.form-control,.tem-btn,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.main-logo a,.main-menu ul li,.tem-btn{display:inline-block}.port-con,.tem-btn{overflow:hidden}.footer-widget-title:after,.sec-overlay:after,.single-banner:after,.tem-btn:after,.tem-btn:before{content:''}.port-txt ul li,.single-footer-widget ul li,.tem-breadcrumb li{list-style-type:none}body{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:1px;overflow-x:hidden;position:relative}body,html{height:100%}h1,h2,h3,h4,h5,h6{margin:0;line-height:1;letter-spacing:.5px}p{margin-bottom:15px}a{transition:all .5s;font-family:Roboto,sans-serif}li,ul{margin:0;padding:0}img{max-width:100%;height:auto}.lang-menu{float:right;font-family:Comfortaa,cursive}.mobile-menu .lang-menu a{margin:-4px 0!important}.mobile-menu .lang-menu a.active{color:#4CBB17!important}.mobile-menu .slicknav_nav .slicknav_txtnode{margin-left:0!important}.media-left img{max-width:inherit}.owl-carousel .owl-item img{width:auto}::-webkit-input-placeholder{color:inherit}button{background-color:transparent;border:none}.sec-padding{padding:100px 0}.section-title h2{position:relative;padding-bottom:10px}.section-title h2:after,.section-title h2:before{content:'';position:absolute;left:0;bottom:0;height:2px}.section-title h2:after{z-index:1;width:55px}.section-title h2:before{width:0;transition:all .5s ease;z-index:2}.section-title:hover h2:before{width:55px}.section-title p{margin-bottom:0;margin-top:15px}.sec-overlay{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-area .owl-dots button.owl-dot,.banner-area .owl-nav .owl-next .itemnextbg,.banner-area .owl-nav .owl-prev .itemprebg,.single-banner{background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}.sec-overlay:after{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.tem-btn{width:160px;line-height:50px;text-align:center;position:relative;font-weight:700}.tem-btn span{position:relative;z-index:3}.tem-btn:after,.tem-btn:before{position:absolute;left:0;bottom:100%;height:120%;width:120%}.tem-btn:after{z-index:2;transition:all .8s ease}.tem-btn:before{opacity:.4;z-index:1;transition:all .3s ease}.tem-btn:hover:after,.tem-btn:hover:before{bottom:0;right:0}.form-control{height:40px;border-radius:0}.animated-04s{animation-delay:.4s}.animated-08s{animation-delay:.8s}.animated-12s{animation-delay:1.2s}.tem-preloader{position:fixed;height:100%;width:100%;left:0;top:0;z-index:9}#box,#shadow{width:50px;position:absolute}#loader{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}#box{height:50px;top:0;left:0;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes shadow{50%{transform:scale(1.2,1)}}.single-skill .perc,a,body{color:#555!important}.about-single-feature i,.banner-area .owl-nav .owl-next i,.banner-area .owl-nav .owl-prev i,.contact-single-info i,.copyright-txt,.footer-social-links li a:hover,.footer-widget-title,.home-blog-overlay-link i,.main-menu ul li a,.mobile-menu .slicknav_nav ul li a,.page-banner-con h2,.port-txt ul li a i,.single-banner-txt a,.single-banner-txt h1,.single-banner-txt p,.single-fact,.single-fact h4,.single-fact i,.single-footer-widget,.single-footer-widget a,.single-team-txt h3 span,.single-team-txt ul li i,.tagcloud a:hover,.tem-breadcrumb li a,.tem-btn,.tem-btn:hover,.video-btn a{color:#fff!important}.copyright-txt a,.home-blog-date,.home-blog-read-btn a:hover,.main-menu ul li a:hover,.main-menu ul li.active a,.mobile-menu .slicknav_nav ul li a:hover,.nav-links a.page-numbers:hover,.nav-links span.page-numbers.current,.nav-links span.page-numbers:hover,.portfolio-menu button.active-port,.reply a,.single-fact h2,.single-pricing-hdr h3,.single-team-txt h3,.single-testimonial-author h4,.tem-breadcrumb li,.widget_nav_menu ul li a:hover,.widget_recent_entries ul li span{color:#4CBB17!important}.single-testimonial-txt:after,.single-testimonial-txt:before{color:#e8e8e8!important}#box,.about-single-feature i,.comment-reply-title:after,.comments-title:after,.contact-single-info i,.footer-social-links li a:hover,.footer-widget-title:after,.mobile-menu .slicknav_btn,.page-banner-con h2:after,.section-title h2:after,.sidebar-widget-title:after,.single-fact i,.single-sidebar-widget .tagcloud a:hover,.single-team-txt ul li a:hover i,.tagcloud a:hover,.tem-btn,.video-btn a{background-color:#4CBB17!important}.bg-alt,.footer-social-links li a,.single-pricing-hdr,.single-sidebar-widget .tagcloud a,.tem-preloader{background-color:#f5f5f5!important}.section-title h2:before,ul.entry-meta li:after{background-color:#555!important}.single-pricing-hdr i,.single-testimonial,.single-testimonial:before{background-color:#fff!important}.tagcloud a{background-color:#333}.fixed-menu,.single-team-con,.site-footer,.tem-btn:after,.tem-btn:before{background-color:#222!important}.footer-bottom{background-color:#1a1a1a!important}#shadow{height:5px;opacity:.1;top:59px;left:0;border-radius:50%;animation:shadow .5s linear infinite;background-color:#999!important}.banner-area .owl-nav .owl-next i,.banner-area .owl-nav .owl-prev i,.home-blog-overlay,.page-banner-con,.port-overlay,.sec-overlay:after,.single-banner:after{background-color:rgba(0,0,0,.65)!important}.single-brand{background-color:rgba(255,255,255,.65)!important}.banner-area .owl-dots button.owl-dot,.banner-area .owl-nav .owl-next i,.banner-area .owl-nav .owl-prev i,.home-blog-overlay-link a,.port-txt ul li a i,.single-team-txt ul li a i{border-color:#fff!important}.single-pricing-body ul li,.single-pricing-table,.single-pricing-table:after{border-color:#f5f5f5!important}.single-testimonial,.single-testimonial:before{border-color:rgba(0,0,0,.05)!important}.banner-area .owl-dots button.active,.nav-links a.page-numbers:hover,.nav-links span.page-numbers.current,.nav-links span.page-numbers:hover,.video-btn a:before{border-color:#4CBB17!important}.widget_nav_menu ul li,.widget_recent_entries ul li{border-color:#333!important}.single-sidebar-widget.widget_archive ul li,.single-sidebar-widget.widget_categories ul li,.single-sidebar-widget.widget_nav_menu ul li,.single-sidebar-widget.widget_recent_entries ul li{border-color:#e8e8e8!important}.nav-links a.page-numbers,.nav-links span.page-numbers{color:#ccc!important;border-color:#ccc!important}.form-control:focus{border-color:#4CBB17;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,199,49,.6)}@media only screen and (max-width:991px){.site-header{background-color:#222!important}}.main-menu ul li a:focus,.main-menu ul li a:hover,.mobile-menu .slicknav_menu,.mobile-menu .slicknav_nav{background-color:transparent}.site-header{position:absolute;left:0;top:0;width:100%;z-index:5;transition:all .5s ease}.fixed-menu{position:fixed}.main-logo a{margin:16px 0}.main-menu ul{text-align:right}.main-menu ul li a{font-size:16px;text-transform:capitalize;padding:0 10px;margin:30px 0}.mobile-menu .slicknav_btn{margin:16px 0}.mobile-menu .slicknav_menutxt{font-weight:400}.mobile-menu .slicknav_menu{padding:0}.mobile-menu .slicknav_nav ul{margin-left:0}.mobile-menu .slicknav_nav ul li a{margin:2px 0;display:inline-block}.mobile-menu .slicknav_nav ul li a:hover{background-color:transparent!important}.mobile-menu .slicknav_nav ul li a span{display:none}.mobile-menu .slicknav_nav ul li a span.slicknav_arrow{display:inline-block}.mobile-menu .slicknav_nav ul ul li a{margin:2px 5px}.about-single-feature,.about-thumb,.single-banner-txt a{margin-top:50px}.single-banner{position:relative}.single-banner:after{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.single-banner-con{height:768px;position:relative;z-index:2}.single-banner-txt{position:absolute;left:50%;top:40%;width:100%;transform:translate(-50%,-50%)}.single-banner-txt h1{font-size:40px;margin-bottom:20px;text-transform:none}.single-banner-txt p{font-size:18px}.itembg{display:none}.banner-area .owl-nav .owl-next,.banner-area .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);perspective:1000px;text-align:center;overflow:hidden}.banner-area .owl-nav .owl-prev{left:1%}.banner-area .owl-nav .owl-next{right:1%}.banner-area .owl-nav .owl-next i,.banner-area .owl-nav .owl-prev i{line-height:70px;width:70px;position:relative;z-index:2;font-size:20px;border-radius:50%;border-style:solid;border-width:2px}.banner-area .owl-nav .owl-prev i{float:left}.banner-area .owl-nav .owl-next i{float:right}.banner-area .owl-nav .owl-next .itemnextbg,.banner-area .owl-nav .owl-prev .itemprebg{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:50%;display:inline-block;transition:all .5s ease-in-out;transform:scale(0)}.banner-area .owl-nav .owl-next .itemnextbg{float:left}.banner-area .owl-nav .owl-prev .itemprebg{float:right}.banner-area .owl-nav .owl-next:hover .itemnextbg,.banner-area .owl-nav .owl-prev:hover .itemprebg{transform:scale(1)}.banner-area .owl-dots{position:absolute;bottom:5%;left:0;width:100%;z-index:2;text-align:center}.about-area,.port-con{position:relative}.banner-area .owl-dots button.owl-dot{height:70px;width:70px;display:inline-block;border-radius:50%;margin-right:5px;cursor:pointer;border-width:2px;border-style:solid}.about-single-feature i{font-size:30px;line-height:70px;width:70px;text-align:center;border-radius:50%}.about-single-feature h3{margin-top:20px}.about-single-feature p{margin-bottom:0;margin-top:15px}.portfolio-menu{margin-top:50px}.portfolio-menu button{background-color:transparent;border:none;font-size:16px}.portfolio-menu button.active-port{font-weight:600}.single-portfolios{margin-top:30px}.port-con:hover .port-overlay{transform:rotate(45deg) scale(3,2);visibility:visible}.port-con:hover .port-txt{opacity:1;visibility:visible}.port-overlay,.port-txt{position:absolute;height:100%;visibility:hidden}.port-txt{left:0;top:0;width:100%;text-align:center;z-index:2;transition:all .5s ease-in-out;opacity:0}.port-txt ul{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}.port-txt ul li{display:inline-block}.port-txt ul li a{display:block}.port-txt ul li a i{line-height:50px;font-size:18px;width:50px;border-width:1px;border-style:solid;border-radius:50%;margin:0 2.5px}.contact-form,.single-footer-widget{margin-top:50px}.port-overlay{width:100%;top:0;left:0;z-index:1;transform:rotate(45deg) scale(0,2);transition:all .3s ease-in-out}.contact-single-info{margin-top:50px;text-align:center}.contact-single-info i{margin-bottom:8px;width:45px;line-height:45px;text-align:center;border-radius:50%;font-size:18px}.contact-single-info span{display:block;font-size:16px}.contact-single-info span a{display:inline-block}.map-area{height:350px;width:100%}.footer-top{padding:50px 0 100px}.footer-widget-title{margin-bottom:20px;position:relative;padding-bottom:10px}.footer-widget-title:after{position:absolute;width:50px;height:2px;left:0;bottom:0}.widget_archive ul li,.widget_categories ul li,.widget_nav_menu ul li,.widget_recent_entries ul li{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid}.widget_archive ul li:last-child,.widget_categories ul li:last-child,.widget_nav_menu ul li:last-child,.widget_recent_entries ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.widget_categories ul li a,.widget_nav_menu ul li a{text-transform:capitalize}.widget_recent_entries ul li span{display:block;margin-top:5px;font-weight:600}.widget_recent_entries ul li span:before{content:"\f073";font-family:FontAwesome;margin-right:5px}.tagcloud a{display:inline-block;padding:5px;font-size:12px;margin-right:2px;margin-bottom:6px;text-transform:uppercase}.footer-bottom{padding:20px 0}.copyright-txt{padding:9px 0}.footer-social-links{text-align:right}.footer-social-links li{list-style-type:none;display:inline-block}.footer-social-links li a{display:block;height:40px;width:40px;text-align:center;border-radius:50%}.footer-social-links li a i{line-height:40px}.page-banner{padding:140px 0 72px}.page-banner-con{position:relative;z-index:2;display:inline-block;padding:20px 180px 20px 20px}.page-banner-con h2{position:relative;margin-bottom:10px;padding-bottom:10px}.page-banner-con h2:after{content:'';position:absolute;width:50px;height:2px;left:0;bottom:0}.tem-breadcrumb li{display:inline-block;text-transform:capitalize;font-size:16px}.tem-breadcrumb li a{margin-right:5px;display:block;position:relative}.tem-breadcrumb li a:after{content:'\f105';font-family:FontAwesome;padding-left:10px}#box{background:url(../img/loading.png) center no-repeat!important;background-size:contain!important}.lang-change{color:#fff}.lang-change .active{color:#4CBB17!important}.gallery-image{width:100%!important}.error-class{border-color:red!important}.mail-success{color:#4CBB17;display:none}.mail-loading{color:#ec971f;display:none}.mail-message-wrap{height:26px}