@-webkit-keyframes fadeToTop{from{opacity:0;transform:translate(0, 100px)}to{opacity:1;transform:translate(0, 0px)}}@keyframes fadeToTop{from{opacity:0;transform:translate(0, 100px)}to{opacity:1;transform:translate(0, 0px)}}@-webkit-keyframes fadeToBottom{from{opacity:0;transform:translate(0, -100px)}to{opacity:1;transform:translate(0, 0px)}}@keyframes fadeToBottom{from{opacity:0;transform:translate(0, -100px)}to{opacity:1;transform:translate(0, 0px)}}@-webkit-keyframes fadeToCenter{from{opacity:0}to{opacity:1}}@keyframes fadeToCenter{from{opacity:0}to{opacity:1}}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes animButton{from{transform:scaleX(1) scaleY(1);opacity:1}to{transform:scaleX(1.2) scaleY(1.6);opacity:0}}@keyframes animButton{from{transform:scaleX(1) scaleY(1);opacity:1}to{transform:scaleX(1.2) scaleY(1.6);opacity:0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;font-family:"Montserrat",sans-serif;font-size:16px}@media(min-width: 1410px){.container{width:1370px}}::-moz-focus-inner{border:0}button,input,select,textarea{outline:0 !important;box-shadow:none !important}a,a:hover,a:visited,a:focus,a:active{text-decoration:none;color:inherit;outline:0 !important}p{line-height:1.7}.myAnchor{position:absolute;margin-top:-120px;display:inline-block;z-index:-1}.button:focus,.button:visited,.button:active,.button{position:relative;color:#fff !important;padding:15px 60px;font-size:16px;font-weight:bold;display:inline-block;text-align:center;transition:all .2s;background-color:#da3b40;border-radius:100px;outline:none;border:none}.button:focus span,.button:visited span,.button:active span,.button span{position:relative;z-index:2}.button:focus i,.button:visited i,.button:active i,.button i{margin-left:5px;font-size:16px;transition:all .2s;position:relative;right:0}.button:focus::after,.button:visited::after,.button:active::after,.button::after{content:"";background-color:#da3b40ba;display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:0}.button:hover::after,.button.animButton::after{-webkit-animation:animButton 1s ease infinite;animation:animButton 1s ease infinite}.button_black:focus,.button_black:visited,.button_black:active,.button_black{background-color:#111}.button_black:focus::after,.button_black:visited::after,.button_black:active::after,.button_black::after{content:"";background-color:#111111ba}.title{font-size:50px;font-weight:800;margin-top:0;margin-bottom:20px;display:block;overflow-wrap:break-word;word-wrap:break-word}.txt{font-size:18px;margin-bottom:20px;overflow-wrap:break-word;word-wrap:break-word}.section{position:relative;overflow:hidden;padding:100px 0;overflow-wrap:break-word;word-wrap:break-word}.section.object_left_top:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:left bottom;background-size:contain;background-image:url("../images/object1.png");width:500px;height:250px;position:absolute;z-index:1;left:0;top:0;opacity:0;transform:rotateX(180deg);-webkit-animation:fadeToCenter 1s .2s ease forwards;animation:fadeToCenter 1s .2s ease forwards}.section.object_right:after{content:"";display:inline-block;background-repeat:no-repeat;background-position:right center;background-size:contain;background-image:url("../images/object2.png");width:600px;height:800px;position:absolute;z-index:1;right:0;top:50px;opacity:0;-webkit-animation:fadeToCenter 1s .2s ease forwards;animation:fadeToCenter 1s .2s ease forwards}.section>div{position:relative;z-index:2}.header{position:fixed;z-index:10000;top:0;width:100%;transition:margin .4s;padding-top:15px;padding-bottom:15px;opacity:0;-webkit-animation:fadeToBottom .6s .2s ease forwards;animation:fadeToBottom .6s .2s ease forwards}.header.hide_up{margin-top:-100px}.header.hide_up .navbar-header .dropdown-menu{display:none}.navbar-default{background-color:transparent;margin-bottom:0;border:none;min-height:inherit}.navbar-default .navbar-header .dropdown{margin-left:40px;margin-top:25px;display:inline-block}.navbar-default .navbar-header .dropdown-toggle{background-color:transparent;padding:0;color:#111;border:none;font-weight:700;text-transform:uppercase}.navbar-default .navbar-header .dropdown .dropdown-menu{min-width:60px;left:-23px;border-color:#eee;box-shadow:0 0px 10px rgba(0,0,0,.15)}.navbar-default .navbar-header .dropdown .dropdown-menu a{font-size:15px;font-weight:600;padding:7px 10px}.navbar-default .navbar-header .dropdown .dropdown-menu a img{margin-right:5px;height:20px}.navbar-default .navbar-brand{padding:0;margin-left:0 !important;font-size:0}.navbar-default .navbar-brand div{display:inline-block;height:70px;width:200px;background-repeat:no-repeat;background-size:contain;background-position:center left;background-image:url("../images/logo.svg")}.navbar-default .navbar-nav>li{margin-left:45px;margin-top:10px;margin-bottom:10px}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:700;padding:15px 0;transition:all .2s;color:#111 !important;background-color:transparent !important}.navbar-default .navbar-nav>li>a:hover{color:#da3b40 !important}.navbar-default .navbar-nav>li.active a{color:#da3b40 !important}.navbar-default .navbar-nav>li.nav_box a{background-color:#da3b40 !important;color:#fff !important;border-radius:100px;min-width:150px;padding:15px 25px !important}.navbar-default .navbar-nav>li.nav_box a i{font-size:15px;margin-left:5px;position:relative;right:0;transition:all .2s}.navbar-default .navbar-nav>li.nav_box a:hover i{right:-5px}.navbar-default .navbar-nav>li.nav_box.active a{background-color:#ccc !important}.navbar-default .navbar-nav>li.nav_box.active a:after{background-color:#ccc}.navbar-default .navbar-nav>li.nav_box.active a i{display:none}.navbar-default.dark .navbar-header .dropdown-toggle{color:#fff}.navbar-default.dark .navbar-brand div{background-image:url("../images/logo_red_white.svg")}.navbar-default.dark .navbar-nav>li>a{color:#fff !important}.navbar-default.dark .navbar-nav>li>a:hover{color:#da3b40 !important}.navbar-default.dark .navbar-nav>li.active a{color:#da3b40 !important}.navbar-default.dark .navbar-nav>li.nav_box a{color:#fff !important}.header.fixed{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.header.fixed .navbar-header .dropdown-toggle{color:#111 !important}.header.fixed .navbar-brand div{background-image:url("../images/logo.svg")}.header.fixed .navbar-nav>li>a{color:#111 !important}.header.fixed .navbar-nav>li>a:hover{color:#da3b40 !important}.header.fixed .navbar-nav>li.active a{color:#da3b40 !important}.header.fixed .navbar-nav>li.nav_box a{color:#fff !important}.underhead{margin:0;text-align:center;padding:200px 0 150px 0;position:relative;background-color:#f3f3f3;overflow-wrap:break-word;word-wrap:break-word}.underhead:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:left bottom;background-size:contain;background-image:url("../images/object1.png");width:500px;height:250px;position:absolute;z-index:1;left:0;bottom:0;opacity:0;-webkit-animation:fadeToCenter 1s .2s ease forwards;animation:fadeToCenter 1s .2s ease forwards}.underhead>div{position:relative;z-index:2}.underhead h1{font-size:50px;margin:0;letter-spacing:0px;font-weight:800;min-height:55px}.underhead p{font-size:22px;margin-bottom:0;margin-top:15px}#header-video{width:100%;position:relative;overflow:hidden;text-align:center}#header-video:after{content:"";display:inline-block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.5}#header-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%)}.video-caption{text-align:left;padding:300px 15px 100px 15px;height:100vh;position:relative;z-index:3;overflow-wrap:break-word;word-wrap:break-word}.video-caption .scroll_down{position:absolute;left:15px;bottom:50px;background-color:transparent;border:none;opacity:0;-webkit-animation:bounce 2s infinite,fadeToCenter .5s .5s ease forwards;animation:bounce 2s infinite,fadeToCenter .5s .5s ease forwards}.home_slider{padding-right:200px}.home_slider h2{color:#fff;font-size:45px;font-weight:700;margin-bottom:30px;line-height:1.2;opacity:0}.home_slider .button{font-size:18px;margin-top:20px;opacity:0}.home_slider .button:after{display:none}.home_slider .button:hover i{right:-5px}.home_slider .home_slide.slick-active h2{-webkit-animation:fadeToTop .5s .3s ease forwards;animation:fadeToTop .5s .3s ease forwards}.home_slider .home_slide.slick-active .button{-webkit-animation:fadeToCenter .5s .6s ease forwards;animation:fadeToCenter .5s .6s ease forwards}.home_slider .slick-dots{position:absolute;right:15px;top:30px;list-style-type:none;margin-bottom:0;opacity:0;-webkit-animation:fadeToCenter .5s .5s ease forwards;animation:fadeToCenter .5s .5s ease forwards}.home_slider .slick-dots li{margin-bottom:20px}.home_slider .slick-dots li button{width:25px;height:25px;border-radius:2px;font-size:0;background-color:rgba(255,255,255,.25);border:2px solid #fff;opacity:.8;transition:all .2s}.home_slider .slick-dots li.slick-active button{background-color:#da3b4096;border-color:#da3b40;transform:scale(1.3)}.services-section article{position:relative;margin-top:50px;overflow-wrap:break-word;word-wrap:break-word;border:1px solid #eee;border-left:4px solid #da3b40;padding:20px 15px 20px 30px;min-height:205px;transition:all .2s}.services-section article h3{font-size:22px;margin:0;padding:10px 55px 25px 65px;margin-bottom:10px;font-weight:bold;position:relative;border-bottom:1px solid #eee}.services-section article p{font-size:16px;margin:0;font-weight:400}.services-section article a{display:inline-block;position:absolute;z-index:5;right:15px;top:15px;width:35px;height:35px;background-image:url("../images/arrow_redo.svg");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transition:all .2s}.services-section img{height:40px;position:absolute;left:30px;top:20px;transform:perspective(1px) translateZ(0);transition-duration:.5s}.services-section article:hover{box-shadow:0 0 15px rgba(0,0,0,.1);border-color:#fff;border-left-color:#da3b40}.services-section article:hover img{transform:scale(1.15);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36)}.services-section article:hover a{opacity:1}.cta-section{padding:100px 0;background-color:#f3f3f3;position:relative;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word}.cta-section h3{font-size:30px;margin:0;font-weight:400}.cta-section h3 strong{color:#da3b40}.cta-section h4{font-size:26px;margin-top:20px;margin-bottom:30px;font-weight:bold;line-height:1.35}.cta-section form input{display:inline-block;width:100%;font-size:16px;max-width:400px;height:50px;line-height:50px;margin-right:15px}.cta-section form input:focus{border-color:#111}.pdf-section h4{font-size:20px;font-weight:400}.pdf-section h3{font-weight:bold}.package{margin-top:40px;box-shadow:0 0 15px rgba(0,0,0,.15);border:4px solid #fff;border-radius:5px}.package .package-title{border-radius:5px 5px 0 0;color:#fff;text-align:center;padding:30px 15px}.package .package-title h3{font-size:26px;font-weight:400;margin:0}.package .package-title h3 b,.package .package-title h3 strong{font-weight:800}.package ul{list-style-type:none;padding-left:0;margin-bottom:0;text-align:center}.package ul li{padding:23px 15px;font-size:17px;margin:0;background-color:#fff}.package ul li:nth-child(even){background-color:#f7f7f7}.package .package-price{background-color:#f7f7f7;text-align:center;padding:40px 15px}.package .package-price h3{font-size:22px;font-weight:300;margin:20px 0 50px 0}.latest{border-bottom:1px solid #999;border-top:1px solid #999}.latest .txt{margin-bottom:50px}.latest .project{display:block}@media(min-width: 992px){.technology .col-md-2{width:20%}}.tech-icon{margin-top:40px;text-align:center}.tech-icon img{transform:perspective(1px) translateZ(0);transition-duration:.5s}.tech-icon img:hover img{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36)}.tech-icon h3{font-size:18px;margin-top:15px;margin-bottom:0}.slick-slider{margin-bottom:0}.slick-initialized .slick-slide{outline:0 !important}.project-slider{margin-top:40px}.project-slider img{margin:0 auto}.footer{font-size:16px;padding:140px 0 40px;background:#000;position:relative;overflow:hidden}.footer:before,.footer:after{content:"";display:inline-block;background-repeat:no-repeat;background-position:left bottom;background-size:contain;background-image:url("../images/object3.png");width:600px;height:250px;position:absolute;z-index:1;bottom:0;opacity:.65}.footer:before{left:0}.footer:after{right:0;transform:rotateY(180deg)}.footer_logo{display:inline-block;margin-top:0;margin-bottom:30px}.footer_logo img{height:70px}.footer h3{font-size:20px;font-weight:bold;margin-top:0;margin-bottom:30px;color:#fff}.footer ul{padding-left:0;list-style:none;color:#fff}.footer ul li{margin-bottom:15px;display:block}.footer ul li .separator{height:1px}.footer ul li i{width:22px}.footer ul li a{text-decoration:none;display:inline-block;transition:all .2s;z-index:10;position:relative}.footer ul li a:hover{color:#da3b40}.footer ul li.active a{color:#da3b40}.footer p{color:#fff}.footer .button{width:100%}.footer .lastline{margin-top:120px;position:relative;text-align:center}.footer .lastline p{margin:0;font-size:14px;color:#fff}.footer .lastline p a{transition:all .2s}.footer .lastline p a:hover{color:#da3b40}.basic-form .form-control{border-radius:5px;height:45px;background-color:#fff;border:1px solid #eee;margin-bottom:20px}.basic-form .form-control:focus{border-color:#da3b40;box-shadow:none}.about{padding-bottom:70px}.about .txt-section{margin-bottom:40px}.about .txt-section h3{font-size:24px;font-weight:bold;margin-top:0;margin-bottom:20px}.about img{margin-bottom:30px}.service_page{padding-bottom:50px;padding-top:50px}.service_page .row>div>article:last-child{border-bottom:none}.service_page .text-center{margin-bottom:40px}.service_page .service_img{text-align:center}.service_page article{position:relative;padding-bottom:75px;padding-top:75px;border-bottom:1px solid #b0b0b0}.service_page article .cube1,.service_page article .cube2{display:inline-block;position:absolute;z-index:2;width:12px;height:12px;background-color:#da3b40}.service_page article img{margin-bottom:30px;max-height:300px;max-width:350px;display:inline-block}.service_page article.service_left{border-left:1px solid #e0dfdf}.service_page article.service_left .cube1{left:-6px;top:-6px}.service_page article.service_left .cube2{left:-6px;bottom:-6px}.service_page article.service_right{border-right:1px solid #e0dfdf}.service_page article.service_right .cube1{right:-6px;top:-6px}.service_page article.service_right .cube2{right:-6px;bottom:-6px}.service_page .title{font-size:36px}.service_page p{font-size:18px}.contact_info{padding-left:0;list-style-type:none;padding:35px 30px 30px 40px;background-color:#f5f5f5;border:5px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.1);margin-bottom:30px}.contact_info li{display:block;margin-bottom:7px}.contact_info li i{width:22px}.contact_info li .separator{height:1px}.contact_info li a{transition:all .2s}.contact_info li a:hover{color:#da3b40}.contact_map{margin-bottom:30px;border:5px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.1)}.contact_map #googleMap{height:350px}.gmpc_wrap{position:relative}.gmpc_btn{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;cursor:pointer;background-position:center;background-size:cover}.gmpc_btn span{display:inline-block;position:absolute;bottom:50px;border-radius:50px;left:0;right:0;margin:auto;padding:10px 15px;border:1px solid #eee;box-shadow:0 0 15px rgba(0,0,0,.1);text-align:center;max-width:200px;width:100%;transition:all .2s;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#fff;color:#da3b40}.gmpc_btn:hover span{border-color:#da3b40;background-color:#da3b40;color:#fff}.form_default{margin-top:40px}.form_default input,.form_default select,.form_default textarea{width:100%;display:block;font-size:18px;border:none;border-bottom:1px solid #999;background-color:#fff;margin-bottom:40px;transition:all .2s}.form_default input:focus,.form_default select:focus,.form_default textarea:focus{border-color:#666}.form_default input,.form_default select{line-height:40px;height:40px;padding-left:45px;padding-right:15px}.form_default textarea{resize:none;padding:10px 15px 15px 45px}.form_default .button{margin-top:35px}.input-wrap{display:block;position:relative}.input-wrap i{position:absolute;left:5px;top:12px;z-index:2;width:30px;text-align:center;color:#d3d3d3}.input-wrap i.fa-map-marker-alt{color:#da3b40;transform:scale(1.3)}.input-wrap label{position:absolute;top:7px;left:30px;font-size:17px;transition:all .2s;font-weight:500;margin:0;padding-left:15px;color:#555}.input-wrap label b{color:#da3b40}.input-wrap select{font-weight:600;padding-left:40px}.input-wrap.active label{top:-12px;font-weight:400;font-size:12px}.projects{padding-bottom:30px}.projects_tabs{text-align:center;padding-bottom:20px}.projects_tabs h2{font-size:26px;font-weight:bold;margin-bottom:40px;margin-top:0}.projects_tabs ul{margin-bottom:0;list-style-type:none;padding-left:0}.projects_tabs ul li{display:inline-block;padding:0 7.5px;margin-bottom:30px}.projects_tabs ul li img{transition:all .2s;max-height:75px;display:inline-block}.projects_tabs ul li span{margin-top:15px;font-size:18px;font-weight:600;display:block}.projects_tabs ul li button{padding:15px 20px;min-width:160px;border-radius:7px;border:1px solid transparent;background-color:transparent;display:inline-block;transition:all .25s}.projects_tabs ul li button:hover img,.projects_tabs ul li button.active img{transform:scale(1.1)}.projects_tabs ul li button.active{border-color:#eee;box-shadow:0 0 15px rgba(0,0,0,.1) !important}.projects_grid{height:auto !important}.project{margin-bottom:70px;display:none;width:100%}.project article{padding:0px;position:relative}.project_text{padding:30px;min-height:350px;position:relative}.project_text:after{position:absolute;z-index:3;content:"";display:inline-block;height:100%;width:30px;top:0}.project_text h4{font-weight:500;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#da3b40}.project_text h3{font-size:30px;font-weight:bold;margin:0 0 30px}.project_text h5{margin:20px 0 10px;font-size:17px;font-weight:bold}.project_text h5 span{font-weight:400;display:inline-block;position:relative}.project_text h5 span::before{content:"/";display:inline-block;margin-right:10px;margin-left:8px}.project_text p{font-size:16px}.project_text a{display:inline-block;font-weight:bold;padding-bottom:2px;border-bottom:1px solid #000;transition:all .2s}.project_text a:hover{color:#da3b40;border-color:#da3b40}.project_img{padding-top:70px;padding-bottom:30px}.project_img img{width:100%}.project_left .project_text{border-right:1px solid #eee;text-align:right}.project_left .project_text:after{right:-30px;background-image:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #edf1f5 100%)}.project_left .project_text h4{margin:20px -30px 20px 0;border-right:2px solid #da3b40;padding:0 30px 0 0}.project_right .project_text{border-left:1px solid #eee}.project_right .project_text:after{left:-30px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #edf1f5 100%)}.project_right .project_text h4{margin:20px 0 20px -30px;border-left:2px solid #da3b40;padding:0 0 0 30px}.not_found{padding-top:250px;padding-bottom:200px;overflow-wrap:break-word;word-wrap:break-word}.not_found h1{margin:0;font-size:100px;font-weight:800}.not_found h2{font-weight:400;font-size:30px;margin-bottom:30px}.text_only{overflow-wrap:break-word;word-wrap:break-word}.text_only h1,.text_only h2,.text_only h3,.text_only h4,.text_only h5,.text_only h6{margin-bottom:15px;font-weight:bold}.text_only h1{font-size:26px}.text_only h2{font-size:24px}.text_only h3{font-size:22px}.text_only h4{font-size:20px}.text_only h5{font-size:18px}.text_only h6{font-size:16px}.text_only ul,.text_only ol,.text_only p{font-weight:300}.text_only ul a,.text_only ol a,.text_only p a{color:#da3b40;text-decoration:underline}.text_only p{margin-bottom:15px}.text_only ul,.text_only ol{margin-bottom:12px}.text_only ul li,.text_only ol li{margin-bottom:3px}.text_only .button{margin-bottom:15px}.help{position:fixed;bottom:30px;right:30px;z-index:999;font-size:0}.help_btn{width:60px;height:60px;line-height:60px;text-align:center;padding:0;background-color:#da3b40;border:none;border-radius:50%;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2) !important;font-size:28px;position:relative;overflow:hidden;z-index:3;background-image:url("../images/question.svg");background-repeat:no-repeat;background-size:50%;background-position:center;transition:all .2s}.help_btn:before{content:"";display:inline-block;position:absolute;z-index:2;top:0;left:0;background-color:#da3b40;height:100%;width:100%;opacity:0;border-radius:50%;transition:all .4s}.help_btn:after{content:"";display:inline-block;position:absolute;z-index:3;top:0;left:0;background-color:#da3b40;height:100%;width:100%;opacity:0;border-radius:50%;background-image:url("../images/close.svg");background-repeat:no-repeat;background-size:40%;background-position:center;transform:rotate(90deg);transition:all .2s}.help_link{position:absolute;z-index:2;bottom:0px;box-shadow:0 0 7px rgba(0,0,0,.15) !important;width:60px;height:60px;line-height:60px;text-align:center;padding:0;border-radius:50%;font-size:30px;background-color:#777;opacity:0;transition:all .2s}.help_link i{color:#fff}.help_link.phone{background-color:#03e78b}.help_link.sms{background-color:#ff549c}.help_link.viber{background-color:#665cac}.help_link.messenger{background-color:#1e88e5}.help_link.whatsapp{background-color:#49e670}.help_link.mail{background-color:#ff485f}.help.active .help_btn::before{opacity:1}.help.active .help_btn:after{opacity:1;transform:rotate(0deg)}.help.active .help_link{opacity:1}.help.active .help_link:nth-child(1){bottom:65px}.help.active .help_link:nth-child(2){bottom:130px}.help.active .help_link:nth-child(3){bottom:195px}.help.active .help_link:nth-child(4){bottom:260px}.help.active .help_link:nth-child(5){bottom:325px}.help.active .help_link:nth-child(6){bottom:390px}.help.active .help_link:nth-child(7){bottom:355px}.help.active .help_link:nth-child(8){bottom:420px}.cookies{position:fixed;z-index:1000;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.7);color:#fff;text-align:center}.cookies .container{position:relative;padding:20px 15px}.cookies p{margin-bottom:0}.cookies p b{font-weight:600}.cookies p a{color:#da3b40;text-decoration:underline}.cookies .button{margin-top:15px}@media only screen and (max-width: 2100px){.underhead:before,.section.object_left_top:before{height:200px;width:330px}.section.object_right:after{width:400px;height:600px}}@media only screen and (max-width: 1750px){.section.object_right:after{display:none}}@media only screen and (max-width: 1550px){.video-caption{padding-top:250px}}@media only screen and (max-width: 1199.98px){.navbar-default .navbar-nav>li{margin-left:25px}.video-caption{padding-top:200px}.home_slider h2{font-size:40px}.home_slider h2 br{display:none}.title{font-size:40px}.underhead h1{font-size:40px;min-height:45px}.service_page p{font-size:16px}.services-section article h3{padding-right:0}.services-section article a{display:none}.project_text{min-height:inherit;padding:0 15px 20px;text-align:center !important;border:none !important}.project_text:after{display:none}.project_text h3{margin-bottom:15px}.project_text h4{margin-top:0 !important;border:none !important;margin-bottom:10px !important}.project_text h5 span{display:block;margin-top:10px}.project_text h5 span:before{display:none}.project_img{padding-top:0;padding-bottom:0}.underhead:before,.section.object_left_top:before{height:100px;width:230px}}@media only screen and (max-width: 991.98px){.navbar-default .navbar-nav>li{margin-left:12px}.navbar-default .navbar-nav>li>a{font-size:14px}.navbar-default .navbar-nav>li.nav_box a{min-width:120px !important}.navbar-default .navbar-header .dropdown{margin-left:20px}.video-caption{padding-top:120px;padding-bottom:120px;min-height:400px;height:auto}.video-caption .scroll_down{bottom:30px}.home_slider{padding-right:100px}.home_slider h2{font-size:32px;margin-bottom:20px}.package{transform:none !important;margin-left:0 !important}.footer ul{margin-bottom:30px}.footer:before,.footer:after{width:300px;height:150px}.contact_map{margin-top:40px}.underhead h1{font-size:35px}.contact_info{padding:30px 30px 25px 30px;margin-bottom:0}.services-section article h3{font-size:18px}}@media only screen and (max-width: 767.98px){.header{padding-top:10px;padding-bottom:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.header .navbar-header .dropdown-toggle{color:#111 !important;font-weight:600;font-size:15px}.navbar-default .navbar-header .dropdown{margin-top:13px;margin-left:20px}.header.hide_up{margin-top:0 !important}.header.hide_up .navbar-header .dropdown-menu{display:none}.header.hide_up .navbar-header .dropdown.open .dropdown-menu{display:block}.navbar-default .navbar-brand{margin-left:15px !important}.navbar-default .navbar-brand div{height:50px;width:150px;background-image:url("../images/logo.svg") !important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-toggle{margin-top:14px;padding:0}.navbar-default .navbar-nav>li{text-align:center;margin-left:0;padding:0 15px}.navbar-default .navbar-nav>li>a,.navbar-default.dark .navbar-nav>li>a{padding:5px;display:block;font-size:17px;color:#111 !important}.navbar-default .navbar-nav>li.nav_box a{padding:15px 30px !important;color:#fff !important;display:inline-block !important}.navbar-default .navbar-toggle{border:0px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#da3b40}.navbar-toggle .icon-bar{width:29px;height:3px}.navbar-toggle .icon-bar{transition:all .2s}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:0% 70%}.navbar-toggle.collapsed .top-bar{transform:rotate(0)}.navbar-toggle .bottom-bar,.navbar-toggle .top-bar,.navbar-toggle .middle-bar{font-size:30px;margin-bottom:6px;font-weight:500}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}.video-caption{padding-top:100px;padding-bottom:100px;min-height:300px}.video-caption h2{font-size:24px;margin-bottom:10px;line-height:1.3}.video-caption .scroll_down{bottom:25px}.video-caption .scroll_down img{height:30px}.title{font-size:30px}.home_slider{padding-right:0px}.home_slider .slick-dots{display:none !important}.home_slider .button{padding-left:30px !important;padding-right:30px !important;font-size:16px !important}.services-section article{min-height:inherit}.cta-section h3{font-size:24px}.cta-section h4{font-size:20px}.cta-section form input{margin-bottom:15px}.package .package-price h3{margin-top:0;margin-bottom:20px}.package ul li{padding:15px}.footer{text-align:center;padding-top:100px;padding-bottom:100px}.footer_logo{margin-bottom:20px}.footer h3{margin-bottom:15px}.footer .lastline{z-index:5;margin-top:50px}.underhead{padding-bottom:115px;padding-top:150px}.underhead h1{font-size:25px;min-height:30px}.underhead p{font-size:16px}.not_found{padding-top:150px;padding-bottom:100px}.not_found h2{font-size:22px}.projects_tabs h2{font-size:20px;margin-top:20px}.projects_tabs ul li{margin-bottom:10px}.projects_tabs ul li img{max-height:50px}.projects_tabs ul li button{min-width:120px;padding:10px}.projects_tabs ul li span{font-size:15px;margin-top:8px}.project_text h3{font-size:24px}.project_text hr{margin-top:15px;margin-bottom:15px}.help{bottom:15px;right:15px}.service_page{padding-top:100px;padding-bottom:20px}.service_page .title{font-size:25px}.service_txt{text-align:center}.service_page article img{max-height:200px;max-width:250px}.service_page .cube1,.service_page .cube2{display:none !important}.service_page article{border:none;padding-top:0}.about{text-align:center}.cookies .container p{font-size:13px}.cookies .button{margin-top:10px;font-size:13px !important;padding:10px 30px !important}}