
.intro{display:table;width:100%;max-width:100%;position:relative;text-align:left;color:#fff;}
.intro:before{content:'';position:absolute;width:100%;z-index:30;animation:animatedBackgroundright838 16s linear infinite;}
.intro .intro-body{display:table-cell;}
.intro .intro-body .heading-text{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:800;line-height:190px;text-transform:uppercase;font-size:228px;margin-top:76px;color:rgba(27,117,169,0.60)}
.intro .intro-body{overflow:hidden;position:relative}
.intro .intro-body .heading-text{text-shadow:none}
.layer-snow{position:absolute;z-index:26;background-repeat:repeat-y;background-position:0 0;animation:animatedBackgroundtop800 10s linear infinite;}
.layer-sky{width:100%;height:800px;margin-right:-50%;right:50%;top:88px;z-index:25;position:absolute;background-repeat:repeat-x;background-position:0 0;animation:animatedBackgroundright1870 14s linear infinite;}


.header-image{position:absolute;top:0;z-index:1;max-width:100%; margin-top:133px;}
.intro-info-wrapper{border-radius:4px;width:100%;height:100%;position:relative;display:block;z-index:40;background:url(../images/large-wood-background.jpg) repeat center center;box-shadow:inset 2px 0 7px 0 rgba(0,0,0,0.41)}
.intro-info-wrapper:before{content:'';position:absolute;z-index:-1;display:inline-block;width:100%;height:100%;border-top-left-radius:4px;border-bottom-left-radius:4px;background:rgba(255,255,255,0.08);background:linear-gradient(to bottom,rgba(255,255,255,0.08) 0%,rgba(0,0,0,0.08) 100%);}
.intro-info-background-element{position:relative}
.intro-info-background-element:after{content:'';position:absolute;width:100%;height:198px;background:url(../images/intro-info-element-bg.png) no-repeat center center;background-size:contain;top:-99px;left:0;z-index:39}
.intro-info-background{position:relative;padding-left:0;display:table}
.intro-info-background:before{content:'';position:absolute;width:110px;height:38px;left:-1px;top:-5px;z-index:42;background:url(../images/intro-info-element-1.png) no-repeat center center}.intro-info-background:after{content:'';position:absolute;width:147px;height:39px;right:-3px;top:-6px;z-index:42;}.intro-info-wrapper{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.66)}
.intro-info-wrapper p{color:#d4d4d4;margin-bottom:10px}
.intro-info-left-wrapper{padding-right:0}
.intro-info-left{padding:26px 32px 20px;background:rgba(0,0,0,0.20);height:100%;display:inline-block;box-shadow:inset 0 0 13px 0 rgba(0,0,0,0.6),0 -1px 0 0 rgba(255,255,255,0.14)}
.intro-info-left:before{content:'';background:url(../images/intro-info-element-2.png) no-repeat center center;position:absolute;width:104px;height:20px;right:-24px;top:-1px}
.intro-info-left .title-text{width:100%;height:auto;margin-bottom:6px;font-size:24px;font-family:'Raleway','Open Sans',Arial,Helvetica,sans-serif}
.intro-info-left .title-text .fa{float:right;margin-top:8px}
.intro-info-left .title-text span{font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:6px 18px;margin:0 12px 12px;background:red;font-weight:700;display:inline-block;position:relative;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.32);background:url(../images/small-wood-background.jpg) repeat center center;border-radius:4px;z-index:1;text-shadow:0 -1px 0 rgba(0,0,0,0.66)}



.flipOutX{animation-name:flipOutX;animation-duration:.75s;backface-visibility:visible!important}
.slideOutRight{animation-name:slideOutRight}
.slideOutUp{animation-name:slideOutUp}
.typed-cursor{opacity:1;animation:blink .7s infinite}
@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}
@keyframes animatedBackgroundtop800{0%{background-position:0 0}100%{background-position:0 800px}}

.mfp-figure{animation-name:fadeIn;animation-duration:.3s;animation-fill-mode:both;}
.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}

@keyframes animatedBackgroundright1870{0%{background-position:0 0}100%{background-position:1870px 0}}


@media only screen and (max-width : 1200px){.intro-info-left-wrapper{padding-right:15px}.intro-info-left{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.intro-info-left:before{display:none}#about ol li .about-list-wrapper:before{width:96%;margin-left:2%}#about ol li:nth-child(2n+2){margin-top:0;padding:0 0 15px}.only-mobile{display:block}.about-bottom-table-wrapper{display:none}.about-content-video iframe{min-height:428px}.only-mobile .about-bottom-table-wrapper{display:inline-block;margin-bottom:72px}.about-content{padding-bottom:150px}.gallery-container .item h3{margin-bottom:6px}.gallery-container .item .item-overlay{padding:26px 74px 26px 24px}.gallery-container .gallery-link{right:24px}.gallery-page-wrapper .title{margin-top:20px;padding-bottom:34px}.blog-page-slider{margin-top:30px;margin-bottom:40px}#blog #main-content-ajax h3{margin-top:30px}#blog .space{display:none}.author-sign{padding-top:150px}#success{padding:0 15px!important;margin-top:18px}}@media only screen and (max-width : 992px){.intro{padding:0; height:550px;}.intro .intro-body .heading-text{font-size:140px;line-height:125px;margin-top:40px;margin-bottom:270px}.header-image{top:52px}.price-block-center .line a{height:auto!important}.footer-text-col{padding:30px 15px;text-align:center}.footer-social-col{max-height:100%}.footer-text-col,.footer-social-col{width:100%;position:relative;display:inline-block}.footer-social{padding:21px 22px 10px 27px !important;margin-top:0;width:100%;border-radius:4px}.footer-social ul li{margin-bottom:4px}.footer-social ul{display:inline-block}.price-block-wrapper{padding:220px 15px 0}.price-block-center{text-align:center}.price-block{padding-bottom:50px}.price-block-right{text-align:center;padding:20px 0 10px}.price-block-center{border-radius:8px}.price-block-center .price h1{text-align:center;width:100%;margin-bottom:16px;margin-left:0;margin-right:0}.price-block-center .line{display:block;text-align:center;overflow:visible}.price-block-center .line:before,.price-block-center .line:after{display:none}.price-block-center .line a{text-align:center;width:100%;float:none}.partners-slider-wrapper{padding:0 15px}.partners-slider-nav .partners-slider-prev{margin-left:-53px}.partners-slider-nav .partners-slider-next{margin-right:-53px}.author-sign{padding-top:0}.about-content-video iframe{min-height:320px}#about ol li:before{width:226px;margin-left:-113px;left:50%}#about ol li:after{width:226px;margin-left:-113px;left:50%}#about ol li:nth-child(2n+2):before,#about ol li:nth-child(2n+2):after{left:50%}#about ol li .about-list-content{padding:200px 0 20px}#about ol li.no-element .about-list-content{padding:200px 0 20px}#about{padding:120px 0 20px;margin-top:-40px}#about ol{margin-bottom:40px}.clock-wrapper{height:auto!important;padding:30px 0}#gallery{padding-top:120px;margin-top:-230px}}
@media only screen and (max-width : 768px){.intro .intro-body .heading-text{font-size:118px;line-height:130px}
.contacts-pattern-background-after{background-position:bottom center;bottom:-45px;padding-top:15px}.partners-slider-wrapper{padding:0 35px}.partners-slider-nav .partners-slider-prev{margin-left:-35px}.partners-slider-nav .partners-slider-next{margin-right:-35px}.blog-page-slider .owl-prev{left:-10px}.blog-page-slider .owl-next{right:-10px}.height-x1 .item-wrapper,.height-x2 .item-wrapper,.height-x3 .item-wrapper{max-height:100%}.gallery-container .item h3{font-size:18px}.about-content-video-wrapper:before{height:2px}.price-block-left h1,.price-block-left h5{width:50%;display:inline-block;float:left}.price-block-left h1{text-align:right;padding-right:60px}.price-block-left h5{text-align:left;padding-left:60px}.price-block-left{margin-bottom:20px;display:inline-block}.price-block-col:before{right:50%}.price-block-col{padding:25px 0 10px}}@media only screen and (max-width : 540px){.flip-clock-wrapper ul{margin:3px;width:50px;height:68px;font-size:50px}.flip-clock-wrapper ul li{line-height:69px}.flip-clock-divider{height:70px}.flip-clock-dot.bottom{bottom:17px}.flip-clock-dot.top{top:22px}.flip-clock-wrapper ul li a div div.inn{font-size:50px}.flip-clock-divider.hours .flip-clock-label{right:-78px}.flip-clock-divider.days .flip-clock-label{right:-72px}.flip-clock-divider .flip-clock-label{font-size:16px}.flip-clock-divider.minutes .flip-clock-label{right:-85px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.price-block-center .line a{font-size:24px}.price-block-left h1{padding-right:30px}.price-block-left h5{padding-left:30px}}@media only screen and (max-width : 480px){.intro .intro-body .heading-text{font-size:76px;line-height:94px;margin-top:80px;margin-bottom:180px}.price-block-center .price h1{font-size:24px}.price-block-center .line a{font-size:16px}.clock-wrapper{padding-top:80px}.flip-clock-wrapper ul{margin-bottom:70px}.flip-clock-divider{margin-bottom:71px}.about-content-video iframe{min-height:190px}.conatcts-submit-button-wrapper .btn{padding:19px 36px;font-size:24px}}@media only screen and (max-width : 410px){.conatcts-submit-button-wrapper .btn{padding:19px 10px;font-size:14px}.stamp{position:relative;padding-right:0;z-index:1}.stamp:after{display:none}.contacts-elements:after,.contacts-elements:before{bottom:-70px}.contacts-info h1{font-size:24px}.price-block-left h1{padding-right:20px}.price-block-left h5{padding-left:20px}}@media (min-width: 992px){.navbar-right .dropdown-menu{right:auto;left:auto}.navbar-right{float:none!important;margin-right:0}}@media(max-width:992px){.main-menu-nav-wrapper{height:auto!important}.main-menu{margin-top:0}.main-menu-logo,.main-menu main-menu-fixed-top{width:100%;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.main-menu-nav-wrapper .main-menu-items{display:block}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px;line-height:30px}.main-menu-social{float:none;margin-top:30px;margin-bottom:10px;width:100%;border-radius:4px;text-align:center}.main-menu-social ul{display:inline-block}.main-menu-fixed-top .main-menu-social{border-radius:4px}.nav>li:hover:before,.nav>li:hover:after,.nav>li>a:hover:before,.nav>li>a:hover:after{opacity:0}.nav>li:hover{border-left:1px solid transparent;border-right:1px solid transparent}.nav>li>a{border-top:1px solid transparent;border-bottom:1px solid transparent}.nav>li>a:hover,.nav>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid #c5d2dc;border-bottom:1px solid rgba(255,255,255,0.90);background:rgba(200,216,227,0.30);box-shadow:none;color:#63676b}}@media (max-width: 991px){.navbar-nav .open .dropdown-menu>li>a{line-height:36px}.dropdown-menu>li>a{text-align:center}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 0}.dropdown-menu>li>a:hover{background:none}}@media(min-width:992px) and (max-width:1200px){.main-menu-social{display:none}}@media (min-width: 992px){.navbar-nav>li>a{padding-top:46px;padding-bottom:46px}}@media(max-width:992px){.intro-info-right{width:100%}.intro-info-left-wrapper{padding-right:15px}}@media(min-width:992px){.intro{height:826px;padding:0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:25px}}@media(max-width:992px){#about ol li .about-list-wrapper:before{display:none}}