@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.header-logo{width:180px}.social-header-link{color:#fff;margin-right:20px;line-height:40px}.social-header-link:hover{color:#fab702}.slider_text{background:rgba(255,255,255,.66);padding:20px 10px}.slider_text span{color:#4b96c6;font-size:11px;text-align:left}.blue-border-left{border-left:4px solid #4b96c6}.blue-border-right{border-right:4px solid #4b96c6}.about_area img{width:100%}.about-quote{padding-left:20px;padding-top:40px;padding-bottom:40px}.about-quote blockquote p{font-style:italic}.about-quote blockquote p,.about-quote p,.main-page-blue-block p{font-family:"Open Sans",sans-serif;font-size:12px;line-height:18px;color:#6a6666}.main-page-blue-block{height:400px;background:0 0}.main-page-blue-block-bg{background:url(/img/pattern/index_bg.jpg);background-size:cover}.main-page-blue-block .content,.video-area .video-block .overlay .content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-page-blue-block h3{font-size:26px;font-weight:600;color:#040e27;margin-bottom:20px}.main-page-blue-block p{color:#111;margin-bottom:15px;font-size:13px;line-height:25px}.main-page-blue-block a{font-family:Poppins,sans-serif;font-weight:600;font-size:10px}#admin_panel{position:fixed;height:50px;background-color:#eee;bottom:0;left:0;right:0;margin-bottom:0;z-index:99999}#admin_panel .admin-panel-element{float:left;border-right:1px solid #ccc;padding-right:10px;font-family:"Open Sans",sans-serif}.toggle-switch,.toggle-switch .toggle-knob{-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.toggle-switch{height:30px;width:55px;display:inline-block;background-color:#fff;margin:10px 2px 5px 20px;border-radius:30px;cursor:pointer;border:solid 1px #d2d6de;box-shadow:inset 1px 1px 9px -3px rgba(4,4,4,.08),1px 2px 6px -2px rgba(0,0,0,.01)}.toggle-switch .toggle-knob{width:28px;height:26px;display:inline-block;background-color:#fff;border:solid 1px rgba(126,126,126,.07);box-shadow:0 1px 3px rgba(107,106,106,.26),0 5px 1px rgba(107,106,106,.13);border-radius:26px;margin:1px}.toggle-switch.active{background-color:#77e189;border:solid 1px transparent}.toggle-switch.active .toggle-knob{margin-left:24px}.video-area .video-block{min-height:550px;width:100%;background-image:url(/img/main/bg2.jpg);background-size:cover}.video-area .video-block .overlay{width:100%;height:100%;top:0;left:0}.video-area .video-block .overlay:before{background:#2f2f2f}.video-area .video-block .overlay .content span{color:#fab702;font-family:"Open Sans",sans-serif;font-weight:700;font-size:10px;text-transform:uppercase}.video-area .video-block .overlay .content h3{font-size:50px;font-weight:500;color:#fff;margin-bottom:20px}.video-area .stat-block{background:#545454;padding-top:50px;width:100%;padding-bottom:40px}.video-area .stat-block p.description,.video-area .stat-block p.value{text-transform:uppercase;font-weight:600;font-family:Poppins,sans-serif;font-size:40px;color:#fff}.video-area .stat-block p.description{text-transform:none;font-weight:400;font-size:12px;margin-top:10px}.video-area .qet-a-quote{width:100%;background:#4b96c6}.video-area .qet-a-quote p{color:#fff;margin-top:15px;margin-bottom:10px}.video-area .qet-a-quote .boxed-btn3-dark{padding:10px 25px;margin-bottom:10px}.wekata-block{padding-top:50px;padding-bottom:80px}.wekata-block li{margin-top:15px}.wekata-block .check-item img{width:25px;height:25px}.wekata-block li.check-item span{font-size:12px;margin-left:10px;color:#545454}.offers{width:100%;height:350px;background:#4b96c6;margin-bottom:100px}.offers .offer-info{padding-top:70px}.offers .offer-info p{line-height:20px}.offers .offer-center,.offers .offer-item{position:relative;height:auto;padding-bottom:20px;text-align:center}.offers .offer-item{background:#383737;transition:.3s}.offers .offer-center{background:#0a0a0a;border-radius:4px;margin-top:-50px;padding-top:50px}.offers .offer-item h3,.offers .offer-item h3.big{color:#fff;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:500}.offers .offer-item p{color:#fff;font-size:14px;font-family:"Open Sans",sans-serif;margin-top:20px}.offers .offer-item h3.big{font-size:26px}.offers .offer-item .badge-logo{width:60px;position:relative;top:-35px}.offers .offer-item .cost{margin-top:30px}.offers .offer-item .cost h3{font-size:14px}.offers .offer-item .cost .value{font-size:32px;font-weight:700}.contacts-block{padding-top:50px;padding-bottom:50px}.contacts-block .header h3{font-size:22px;font-weight:700;color:#040e27;text-transform:none}.contacts-block .header span{font-size:12px;font-weight:400;color:#545454;text-transform:uppercase}.contacts-block .office-img{padding-right:5px}.contacts-block .address-header{margin-top:10px}.contacts-block form.contact-form input,.contacts-block form.contact-form select{border-radius:0;background:#f1f8fc;border:0;font-size:12px;padding:15px 25px;height:auto!important}.contacts-block form.contact-form input::-webkit-input-placeholder{font-size:12px}.footer-block{padding-top:50px;padding-bottom:50px;width:100%}.footer-block .header h3{font-size:22px;font-weight:700;color:#fff;text-transform:none;width:70%}.footer-block .header span{font-size:12px;font-weight:400;color:#fab702;text-transform:uppercase}.footer-block ul.links{list-style:none;margin-top:20px}.footer-block ul.links li{display:inline-block;font-size:12px;color:#545454;padding-right:25px}.footer-block ul.links li a.social-links i{width:40px;height:40px;border-radius:20px;line-height:40px;font-size:18px;text-align:center;color:#fff;background:#0b0b0b}.footer-block form.subscribe-form input{border-radius:4px;background:#545454;border:0;color:#fff;font-size:12px;padding:15px 25px;height:auto!important}.footer-block form.subscribe-form{margin-top:50px}.footer-block form.subscribe-form input::-webkit-input-placeholder{font-size:12px;color:#fff}.copyright_block{padding-top:10px;padding-bottom:10px;background:#545454;width:100%;text-align:center}.copyright_block span,.download-button a{color:#fff;font-size:10px;text-transform:uppercase}.project-header{margin-bottom:40px}.project-header h1{color:#000}.project-header span{color:#7f7f7f;font-size:10pt}.gallery_area .portfolio-menu button,.gallery_hover .hover_inner a.read-more{border:0;text-transform:uppercase;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.gallery_area .portfolio-menu button{background:0 0;color:#596672;font-size:14px;font-weight:500;padding:10px 35px;border-radius:25px;margin-left:20px}.gallery_area .portfolio-menu button.active{color:#fff;background:#343434;border-radius:25px}.hover_inner{height:100%;background:url(/img/projects/mask.png)no-repeat no-repeat;background-size:cover}.gallery_hover .hover_inner .content{position:absolute;left:50%;top:50%;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery_area .single_gallery .gallery_hover .hover_inner h3{margin-top:10px;color:#fff!important;font-weight:600!important;margin-bottom:10px!important}.gallery_hover .hover_inner p{color:#111;margin-bottom:15px;font-family:"Open Sans",sans-serif;font-size:13px;line-height:25px}.gallery_hover .hover_inner a.read-more{background:#545454;display:inline-block;padding:8px 12px;font-family:"Poppin",sans-serif;font-size:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:5px;text-align:center;color:#fff;font-weight:600}.gallery_hover .hover_inner a.project-link{font-family:Poppins,sans-serif;font-weight:600;font-size:10px}.project_details_info .details_header span.badge{display:inline-block;padding:10px 15px;margin-right:20px;border-radius:15px;font-size:30%;font-weight:700;line-height:1;top:-8px;position:relative;text-align:center;white-space:nowrap;background:#f0f4f7;color:#8799a3}.project_details_info .details_left h3{font-size:30px;font-weight:600;color:#040e27;margin-bottom:10px}.project-location p,.project_details_info .details-preview p{font-size:14px;color:#7f7f7f;margin-top:10px}.project_details_info .details-address{margin-top:40px}.project_details_info .details-address p{margin-top:10px}.project_details_info .details-address span.label{color:#000;text-transform:uppercase;font-size:14px;font-weight:600}.project_details_info .details-address span.value{color:#8799a3;text-transform:none;font-size:12px;font-weight:400;margin-left:20px}.project_details_info .project-gallery{margin-top:5px;padding-left:0}.project_details_info .project-gallery .background{margin-top:10px;height:350px}.project_details_info .project-gallery .link{position:absolute;bottom:10px;padding:10px;width:calc(100% - 30px);background:rgba(0,0,0,.64)}.project_details_info .project-gallery .link h2{color:#fff;font-weight:900;font-size:32px;margin-top:0;margin-left:15px;margin-bottom:0}.project-location{padding-top:60px;padding-bottom:60px}.project-location h4{font-size:30px;font-weight:600}.project-location p{margin-top:20px}.blog_details span.blog-author{font-size:10px}.contact-widget p,.contact-widget p.address-line,span.post-author{font-size:14px;color:#4b96c6;font-family:"Open Sans",sans-serif}.contact-widget p,.contact-widget p.address-line{margin-top:20px;margin-bottom:20px;color:#636363}.contact-widget p.address-line{font-size:12px;margin-bottom:8px;margin-top:0;color:#000}.contact-widget p.address-line i{margin-right:10px}.rightside-banner .banner-action{position:absolute}.arcticle-header{text-transform:none;color:#fff;font-weight:600;font-size:50px}.employee-quote{border-top:3px solid #ececec;border-bottom:2px solid #ececec;padding-top:30px;padding-bottom:30px;margin-top:10px}.employee-quote .img{width:100%}.employee-quote h4{font-weight:600;font-size:24px;line-height:normal}.employee-quote p{color:#666}.about-header{border-left:2px solid #4b96c6;padding-left:20px;margin-top:40px;margin-bottom:40px}.about-header h2,.about-header p{text-transform:uppercase;font-size:20px;font-weight:100;color:#262626}.about-header h2{color:#000;font-size:34px;font-weight:600}.employee-list{padding-top:20px}.employee-list .employee-item{margin-bottom:30px}.employee-list .employee-item h5{text-transform:uppercase;font-weight:700;margin-top:30px;font-size:18px}.employee-list .employee-item p{text-transform:capitalize;padding-right:15px;padding-left:15px;margin-top:10px;font-size:14px;font-family:"Open Sans",sans-serif}.in_memory{background:url(/img/about/in_memory_bg.jpg)no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px}.in_memory img{width:25%;float:left}.in_memory .text{color:#fff!important;text-transform:uppercase;padding-left:30px;padding-top:20px;float:left;width:75%}.contact-header-text p.small,.in_memory .text h2,.in_memory .text p,h1,h3{color:#fff;font-family:"Open Sans",sans-serif}.contact-header-text p.small,h3{color:#252525}#content h1,.media-body h3,h2,h4,h5{color:#252525}.contact-header{padding-bottom:20px;padding-top:500px;background-size:cover!important}.contact-header-text{padding-top:50px;padding-bottom:50px}.contact-header-text p.small{font-size:14px;font-weight:600;letter-spacing:.3em;color:#2c2c2c;text-transform:uppercase}.contact-header-text h3{font-family:"Poppins",sans-serif;font-size:50px;font-weight:600;color:#000;text-transform:capitalize}.contact-header-text p{color:#9fa4af;font-size:22px;margin-top:10px}.contact-header-text h2,h2.contact-header-h2{font-family:"Poppins",sans-serif;font-size:50px;font-weight:400;margin-top:20px}h2.contact-header-h2{text-align:center;margin-bottom:30px}.map{height:750px;background-size:cover}@media (max-width:768px){.map{height:300px}.contact-header-h2{font-size:16px}}.map .image-link{margin-right:20px;margin-top:-30px;height:60px}.map1{background:url(/img/contacts/map1.jpg)}.map2{background:url(/img/contacts/map2.jpg)}.map3{background:url(/img/contacts/map3.jpg)}.contact-form-block{padding-top:40px;padding-bottom:40px}.contact-form-block .contact-data{margin-top:30px}.investment-area{background:#4b96c6;padding:50px;margin-top:40px}.modal-content{border-radius:10px}.modal-content .header{padding:100px 30px;font-family:"Open Sans",sans-serif;background:url(/img/form/form_bg.png);background-size:cover;background-position:20% 20%}.modal-content .close{position:absolute;right:10px;top:10px}.modal-content .close button{color:#fff}.modal-content .header h3{font-weight:600;font-size:28px}.modal-content .header h3,.modal-content .header p{color:#fff;text-align:center}.modal-body .body{padding:30px}.modal-body .body .form-group{margin-bottom:10px}@media (max-width:993px){.main-page-blue-block{background:url(/img/pattern/index_bg.jpg);background-size:cover}.main-page-blue-block-bg{background:0 0}.calculator .description{padding-left:15px!important}.employee-quote .img{width:50%}.employee-quote .text{text-align:center}.callback-form{margin-top:20px}.about_area img{width:auto;height:200px}.investment-area{background:#4b96c6;padding:5px;margin-top:40px}.section-padding{padding-top:30px;padding-bottom:30px}.arcticle-header{text-transform:none;color:#fff;font-weight:600;font-size:35px}.project_details_info{padding-right:15px;padding-left:15px}.project_details_info .project-gallery{margin-top:5px;padding-left:0;padding-right:0}.bradcam_area{padding:90px 0 40px!important}.offers{height:auto;padding-bottom:30px;margin-bottom:0}.offers .offer-center,.offers .offer-item{position:relative;margin-top:40px;height:auto;padding-bottom:20px;text-align:center}.offers .offer-item{background:#383737}.offers .offer-center{background:#0a0a0a;border-radius:4px;padding-top:0}.video-area .video-block .overlay .content h3{font-size:25px}.in_memory img,.offers{width:100%}.in_memory .text{width:100%;text-align:center;padding-left:15px;padding-right:15px}.header-area{left:0;right:0;width:100%;top:0;z-index:9;position:absolute}}ul.pagination li,ul.pagination li.active{height:calc(1.35em + 1.1rem + 2px);width:calc(1.35em + 1.1rem + 2px);color:#7e8299;background-color:#f3f6f9;line-height:calc(1.35em + 1.1rem + 2px);text-align:center;margin-right:10px;border-radius:.42rem}ul.pagination li a{color:#7e8299}ul.pagination li.active{color:#fff!important;background-color:#4b96c6!important;border-color:#4b96c6!important}ul.pagination li.active a{color:#fff!important}.download-button{font-size:14px;color:#fff;top:20px;position:relative}.download-button a{font-size:12px}.calculator{background:#f9f9f9;margin-bottom:20px;padding-top:50px;padding-bottom:50px}.calculator .description{padding-left:30px}.calculator p{line-height:16px}.calculator-form input,select{background:#ebebeb!important;border:0!important;padding:15px!important;color:#666!important;font-size:12px!important;margin-top:10px!important}.calculator-form select{height:auto!important}.calculator-form input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#666!important;font-size:12px!important}.calculator-form .results{background:#ebebeb;border-radius:.25rem;height:48px;padding-left:15px;padding-right:15px;color:#666;font-size:12px;margin-top:10px}.calculator-form .results .item{max-width:70%;height:50px;display:flex;justify-content:center;align-items:center;float:left}.calculator-form .results .value{font-size:20px;line-height:48px;float:right;font-weight:600}.calculator-form .total{height:100px;margin-top:30px}.calculator-form .total .item{max-width:70%;height:100px;display:flex;justify-content:center;align-items:center;float:left;font-size:22px;font-weight:600}.calculator-form .total .value{line-height:100px;float:right;font-size:22px}.breadcrumb{background:#f5f5f5;font-size:12px}.loading,.loading:before{position:fixed;top:0;left:0}.loading{z-index:999;height:2em;width:2em;overflow:show;margin:auto;bottom:0;right:0}.loading:before{content:"";display:block;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75)0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75)0-1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75)0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75)0-1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}table.properties td{padding-bottom:8px}.single_slider img{position:absolute}