input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}input:focus:-moz-placeholder,input:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}*{padding:0;margin:0;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{font:14px/18px Nunito Sans,sans-serif}code,kbd,pre,samp,tt,var{font:14px/18px Consolas,Courier New,monospace}body,optgroup{color:#000;background:#fff}body,code,dd,dl,form,pre{margin:0}a,a:link{color:#191919}a:link,a:visited,ins{text-decoration:none}a:visited{color:#191919}a:hover{color:#10c9c3;text-decoration:none}a:link img,a:visited img,abbr,acronym,fieldset,object{border:none}sub,sup{position:relative;display:inline-block;font-size:11px;line-height:11px}sub{top:5px;vertical-align:middle}sup{top:-2px;margin-top:-11px}abbr,acronym{cursor:help;border-bottom:1px dotted #999}address,cite,dfn{font-style:normal}code,pre{white-space:pre-wrap}img{vertical-align:bottom}td,textarea,th{vertical-align:top}button,input,select{overflow:visible;vertical-align:middle}legend{color:#000;margin:0 0 -2px;padding:0}li{display:block;list-style:none}optgroup option{padding-left:22px}table{border-collapse:collapse}caption,th{text-align:left}td,th{padding:0}address,blockquote,fieldset,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,th{font-weight:400}q{quotes:"\00ab" "\00bb" "\201e" "\201c"}q:after{content:"\00bb"}q:before{content:"\00ab"}q>q:after{content:"\201c"}q>q:before{content:"\201e"}body{word-wrap:break-word}img{max-width:100%}li{margin-left:auto}h1{font-size:38px;font-family:Montserrat;color:#171717;line-height:2.211;text-align:center;font-weight:600;letter-spacing:-.48px}@media (max-width:400px){h1{line-height:1.2;margin-bottom:20px}}h2{font-size:30px;line-height:60px;letter-spacing:-.2px;color:#191919}h2,h3{font-family:Montserrat;font-weight:600}h3{font-size:24px;line-height:36px;letter-spacing:.24px}h5{font-size:18px;font-family:Nunito Sans;color:#787878;text-align:center;line-height:28px;letter-spacing:.09px}h6{text-transform:uppercase;font-size:12px;color:#000;line-height:30px;font-family:Montserrat;letter-spacing:1.2px;font-weight:600}footer a,footer a:link,footer a:visited{color:#bcbcbc}footer a:hover{color:#10c9c3}footer p{color:#bcbcbc;font-size:15px;line-height:24px;letter-spacing:.075px;margin-top:18px}footer h5{font-family:Montserrat;font-weight:600;text-align:left;letter-spacing:-.22px}p{font-size:16px;line-height:24px}.button,a.button{background:#10c9c3;color:#fff;border:none;box-shadow:none;outline:none;border-radius:0;transition:.3s;padding:0 10px;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;line-height:54px;display:inline-block;font-family:Montserrat;width:180px;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button:hover,a.button:hover{background-color:#0c9a95}[type=email],[type=text],textarea{outline:none;box-shadow:none;background-color:#fff;color:#787878;font-size:15px;padding:12px 22px;line-height:24px;margin-bottom:30px;border:none}.header{padding:38px 0}.main_menu{text-align:right;margin-right:-1px}.top_text{background:#f6f6f6;padding-top:77px;padding-bottom:92px}.top_text h1{text-indent:2px}.top_text h5{width:46%;margin:auto;margin-top:3px}.our_work>.row{margin:0 auto;max-width:1400px}footer{background:#141414;padding-top:92px;padding-bottom:95px}footer h5{color:#fff}footer .contact{text-align:left;padding-left:46%;margin-top:1.7px}.footer_menu_1,.footer_menu_2,.footer_menu_3{float:left;width:33.33333333%;margin-top:1.6px}.footer_menu_2{padding-left:1.6px}.product_container{background:#f6f6f6}.product_container .row{margin:0;overflow:hidden}.product_container h1{text-align:left;text-indent:-3px}.product_container .product_text_container{margin-left:auto;padding:0;padding-left:30px;padding-top:79px;text-align:left}@media (min-width:768px){.product_container .product_text_container{width:100%}}@media (min-width:992px){.product_container .product_text_container{width:485px}}@media (min-width:1230px){.product_container .product_text_container{width:600px}}@media (max-width:992px){.product_container .product_text_container{margin:auto;padding:0 0 20px}}.product_container .photo{padding:0}.product_container img{width:100%}.product_container .description{padding-top:6px;margin-bottom:47px;padding-right:20%}.product_container .description,.product_container ul,article.contact.contact_with_info .contact_list{font-size:16px;line-height:24px;letter-spacing:.08px}.product_container p{margin-bottom:24px}.product_container li{margin-bottom:6px}.product_container strong{padding-right:10px}.product_container .date strong{padding-right:14px}.pagination{background-color:#fff;text-transform:uppercase;font-size:12px;font-family:Montserrat;font-weight:600}.footer_menu_1{padding-top:0;margin-top:1.6px;margin-left:-1px}.banner{background-image:url(../img/one_page_banner-min.jpg);background-size:cover;background-position:50%;background-attachment:fixed;position:relative;overflow:hidden}.banner .banner_text{padding-top:210px;width:43.3%;margin-left:auto;padding-bottom:199px}.banner h1{text-align:left;letter-spacing:-.78px}.banner h5{margin-top:4px;padding-left:6px;text-align:left;padding-right:4.3%;margin-bottom:35px}.banner .button{margin-left:7px}.banner img{width:100%}h2+p{color:#787878;letter-spacing:.08px;width:58%;margin:15px auto 33px;white-space:pre-line}.about{text-align:center;padding-top:82px;padding-bottom:102px}.about h2{text-indent:8px}.about p{padding-left:5px}.about .signature{padding-left:6px}.skills .row{margin:0;overflow:hidden}.skills .images{padding:0}.skills img{width:100%}.skills .content{margin-left:auto;padding:0;padding-left:30px;padding-top:144px}@media (min-width:768px){.skills .content{width:100%}}@media (min-width:992px){.skills .content{width:485px}}@media (min-width:1230px){.skills .content{width:600px}}@media (max-width:992px){.skills .content{margin:auto;padding:0 0 20px}}.skills .skills_list{margin-top:12px;width:87.6%}.numbers{background-color:#10c9c3}.work_process{text-align:center;padding-top:81px}.work_process h2{text-indent:2px}.work_process p{padding-left:0}.work_process .video_here{height:571px;width:100%;background-color:#e9e9e9;margin-top:55px;margin-bottom:98px;position:relative;overflow:hidden}.work_process div.thumbnail_container{width:100%;height:100%;background-image:url(../img/video_thumnail.jpg);background-repeat:no-repeat;background-size:cover}.work_process iframe{width:100%;height:100%}.services{background-color:#f5f5f5;padding-top:70px;padding-bottom:75px}.services .container>.row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.load_more{color:#8e8e8e;background:#f5f5f5;padding:35px 0;text-align:center;letter-spacing:.9px;cursor:pointer}.testimonials{background-color:#10c9c3}.testimonials .lSSlideOuter .lSPager.lSpg{padding-bottom:57px;margin-top:11px!important}.clients .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article.contact{background-color:#f5f5f5;text-align:center;padding-top:84px;padding-bottom:100px}article.contact h2{letter-spacing:-.2px}article.contact h2+p{width:46%}article.contact input,article.contact textarea{width:100%}article.contact h2~.row{width:69.8%;margin:auto;padding-top:1px}article.contact textarea{height:170px}article.contact [type=submit]{padding:.5px 5px;min-width:180px;text-align:center;letter-spacing:1.1px;margin:auto;height:54px}.header.about_page{padding:37.5px 0}.banner.about_page{z-index:1}.banner.about_page:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:hsla(0,0%,8%,.6);z-index:2}.banner.about_page .text{padding-top:93px;z-index:2;position:relative;z-index:3;padding-bottom:93px}.banner.about_page h1{letter-spacing:-.28px}.banner.about_page h1,.banner.about_page h5{color:#fff;text-align:center}.banner.about_page h5{width:46%;margin:auto;padding:0;margin-top:1px}.about.about_page{padding:0;background-color:#f5f5f5}.about.about_page .row{margin:0;overflow:hidden}.about.about_page .images{padding:0}.about.about_page .images img{width:100%}.about.about_page .right_half_container{margin-right:auto;padding:0;padding-right:30px;padding-top:121px;padding-left:63px;text-align:left}@media (min-width:768px){.about.about_page .right_half_container{width:100%}}@media (min-width:992px){.about.about_page .right_half_container{width:485px}}@media (min-width:1230px){.about.about_page .right_half_container{width:600px}}@media (max-width:992px){.about.about_page .right_half_container{margin:auto;padding:0 0 20px}}.about.about_page h2{text-align:left}.about.about_page p{width:100%;padding-left:8px;padding-right:4%}.about.about_page h2+p{margin-bottom:25px}.about.about_page p+p{letter-spacing:.1px}.about.about_page p{color:#787878}.about.about_page .signature{padding-left:8px;margin-top:33px}.need_project{text-align:center;padding-top:78px;padding-bottom:100px}.need_project h2{letter-spacing:-.4px}.need_project h2+p{letter-spacing:.1px;width:47%;margin-bottom:35px}.need_project .button{background:#10c9c3;color:#fff;border:none;box-shadow:none;outline:none;border-radius:0;transition:.3s;padding:0 10px;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;line-height:54px;display:inline-block;font-family:Montserrat;width:180px;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;margin:auto}.need_project .button:hover{background-color:#0c9a95}article.contact.contact_with_info{padding-top:85px;padding-bottom:98px}article.contact.contact_with_info h2{margin-left:-1px}article.contact.contact_with_info .contact_text_container{text-align:left}article.contact.contact_with_info .description{margin-top:18px;letter-spacing:.1px;padding-right:19%;margin-bottom:26px;margin-left:-1px}article.contact.contact_with_info .contact_list{letter-spacing:.28px}article.contact.contact_with_info .form{padding-top:15px;text-align-last:auto}article.contact.contact_with_info .form input,article.contact.contact_with_info .form textarea{padding:12px 20px}article.contact.contact_with_info .form .button{margin-top:0}article.contact.contact_with_info .map_container{padding-top:99px}article.contact.contact_with_info .map{background-color:#e0e0e0;height:470px;width:100%}@media (max-width:1230px){.product_container .product_text_container{padding-top:0}.product_container .description{padding-right:0}.banner.about_page h5,.need_project h2+p{width:60%}.about.about_page .right_half_container{padding-top:60px;padding-left:0}.banner .banner_text{width:50%;padding-top:160px}.skills .content{padding-top:80px}}@media (max-width:992px){.copyright_container,.product_container h1,.skills h2,article.contact.contact_with_info h2,footer h5{text-align:center}article.contact.contact_with_info h2{margin-left:0}.copyright_container,.product_container .product_text_container,.skills,article.product_container{padding-bottom:25px}footer .contact{padding-left:0}.banner.about_page h5,.need_project h2+p,.skills .skills_list,.top_text h5,article.contact h2+p{width:100%}article.contact h2~.row{margin-left:-15px;margin-right:-15px;width:auto}.numbers{padding-bottom:15px;padding-top:15px}.about.about_page .images,.product_container .photo,.skills .images{padding:0 15px}.about.about_page{padding-top:30px}.about.about_page h2{text-align:center}.about.about_page p{padding-left:0;padding-right:0}.about.about_page .signature{display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;padding-left:0}article.contact.contact_with_info .description{padding-right:0}.work_process .video_here{height:400px}}@media (max-width:768px){footer .contact{text-align:center;padding-bottom:20px}.header{padding:15px 0}.banner .banner_text,.product_container img{width:100%}.banner .banner_text,.banner h1,.banner h5{text-align:center}.banner .button{margin-left:auto;margin-right:auto}.work_process .video_here{height:350px}.banner h5{padding-left:0;padding-right:0}}@media (max-width:767px){.banner .banner_text{padding-top:50px;padding-bottom:50px}}@media (max-width:600px){article.contact form .col-xs-6{width:100%;float:none}.services .col-xs-4{width:50%}}@media (max-width:400px){.work_process .video_here{height:250px}}@media (max-width:369px){.footer_menu_1,.footer_menu_2,.footer_menu_3{float:none;width:100%;text-align:center;padding-bottom:15px}}.main_menu li{display:inline-block}.main_menu li a{display:block;font-size:12px;font-family:Montserrat;text-transform:uppercase;line-height:2;padding:0 12px;font-weight:600;letter-spacing:1px}.main_menu li:last-child a{padding-right:0}.our_work .col-lg-3{padding-left:0;padding-right:0}.work_container{position:relative;overflow:hidden}.work_container:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#10c9c3;z-index:1}.work_container .icon,.work_container:after{opacity:0;transition:.3s}.work_container .icon{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2}.work_container i{font-size:48px;color:#fff;display:inline-block}.work_container:hover:after{opacity:.85}.work_container:hover .icon{opacity:1}.work_container img{width:100%}footer ul li a{font-size:15px;line-height:24px}footer ul[class*=menu] li{display:block}footer ul[class*=menu] li a{text-transform:none;font-family:Nunito Sans;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.075px}.footer_menu_1 li a{padding-left:45%}.footer_menu_2 li a{padding-left:15%}.footer_menu_3 li a{padding-left:36.8%}.next a,.next i,.prev a,.prev i{display:inline-block}.next i,.prev i{font-size:24px;color:#000;line-height:84px;vertical-align:middle;margin-top:-3px}.next span,.prev span{line-height:99px;letter-spacing:1.2px;word-spacing:-2px}.next a:hover i,.prev a:hover i{color:#10c9c3}.prev a{margin-left:-9px}.next{text-align:right}.next a{margin-right:-9px}.next span{padding-right:1px}.pagination .icon_container{display:block;width:16px;height:16px;position:relative;overflow:hidden;margin:41px auto}.pagination .icon_container *{background-color:#252525;position:absolute;width:6px;height:6px}.pagination .icon_container .icon_elem_1{left:0;top:0}.pagination .icon_container .icon_elem_2{right:0;top:0}.pagination .icon_container .icon_elem_3{bottom:0;left:0}.pagination .icon_container .icon_elem_4{bottom:0;right:0}.pagination .icon_container:hover *{background:#10c9c3}.skills_list li{margin-bottom:31px}.skills_list li .skill_text *{display:inline-block}.skills_list li .skill_text{margin-bottom:9px}.skills_list li .title{letter-spacing:.9px}.skills_list li .percent{padding-left:14px;font-size:13px;text-transform:uppercase;font-family:Montserrat;color:#000;font-weight:500;letter-spacing:1px}.skills_list li:nth-child(2) .percent{padding-left:13px}.skills_list li:nth-child(3) .percent{padding-left:15px}[class*=skill_progress_]{background-color:#d8d8d8;height:3px;width:100%;position:relative;overflow:hidden}[class*=skill_progress_] .progress-bar{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#10c9c3;width:0;transition:.3s}.number_container{padding-top:92px;padding-bottom:89px}.number_container .text{padding-left:10px}.number_container,.number_container h5,.number_container h6{color:#fff}.number_container h5{text-align:left;font-family:Montserrat;font-weight:600;letter-spacing:.54px}.number_container h6{margin-top:-1px;letter-spacing:.9px;margin-left:2px}.number_container i,.service_container i{font-size:48px;line-height:30px;padding-top:11px}.service_container{text-align:center;padding:26px 5% 21px}.service_container i{margin-bottom:27px}.service_container h6{margin-bottom:2px;letter-spacing:1.1px}.service_container p{letter-spacing:.08px;padding-left:3px}.start-video{position:absolute;top:42.1%;left:0;right:0;margin:auto;cursor:pointer;transition:all .3s;border-radius:50%;background-color:#10c9c3;width:85px;height:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 0 17px 2px rgba(0,0,0,.15)}.start-video:hover{background-color:#0c9a95;box-shadow:0 0 1px 2px rgba(0,0,0,.15)}.start-video-icon{display:block;width:0;height:0;border-left:11px solid #fff;border-top:8.5px solid transparent;border-bottom:8.5px solid transparent}[class*=slide_]{padding:174px 166.135px 81px;text-align:center}[class*=slide_] .name,[class*=slide_] h3{color:#fff}[class*=slide_] h3{letter-spacing:-.2px}[class*=slide_] .name{margin-top:20px}.lSSlideOuter .lSPager.lSpg>li{min-width:17px;min-height:14px;text-align:center;padding:0}.lSSlideOuter .lSPager.lSpg>li a{border-radius:50%;background-color:#b0e8e6;width:6px;height:6px;z-index:4;line-height:10px;vertical-align:middle}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#fff;width:10px;height:10px}.client{text-align:center;padding:64px 0}.client:nth-child(4){padding-left:26px}.client:nth-child(2){padding-right:23px;padding-top:71px}.client:first-child,.client:nth-child(5){padding-top:67px}.client:first-child{padding-right:10px}.client:nth-child(5){padding-left:11px}.client:nth-child(3){padding-left:3px}.input-container{position:relative}.input-container .input-state{position:absolute;width:0;left:0;right:0;bottom:20px;height:2px;transition:.3s}.contact_list li{margin-bottom:12px}.contact_list li a{display:inline-block;letter-spacing:.08px}.contact_list li strong{padding-right:4px}@media (max-width:1230px){.icon_container,.icon_container+.text,.icon_container+.text h5{text-align:center}.number_container h6{margin-left:0;margin-top:0}}@media (max-width:992px){.footer_menu_1 li a{padding-left:0}.number_container{padding-top:15px;padding-bottom:15px}[class*=slide_]{padding:70px 50px 40px}}@media (max-width:768px){[class*=slide_]{padding:30px 0 20px}.testimonials .lSSlideOuter .lSPager.lSpg{padding-bottom:20px}[class*=slide_] h3{font-size:16px;line-height:24px}.main_menu li{display:block;text-align:center}h2+p{width:100%}div.client:first-child,div.client:first-child ~ *{padding-left:15px;padding-right:15px}}@media (min-width:768px){.main_menu li{display:inline-block;text-align:right}}@media (max-width:767px){.pagination .row>*{width:33.33333333%}}@media (max-width:768px) and (min-width:600px){.our_work .col-lg-3{width:50%}}@media (max-width:600px){.pagination .row>*{width:100%}.next,.prev{text-align:center}}@media (max-width:520px){.number_container{width:100%;float:none}}@media (max-width:510px){div.client{width:50%}}@media (max-width:400px){.services .col-xs-4{width:100%;float:none}}@media (max-width:369px){div.client{width:100%;float:none}.product_container h1{font-size:24px;line-height:70px}.footer_menu_2 li a,.footer_menu_3 li a{padding-left:0}}@media (max-width:768px){.navbar-toggle .pe-7s-close{display:none}.js_response_meni .navbar-toggle .pe-7s-close{display:block}.js_response_meni .navbar-toggle .pe-7s-menu{display:none}.navbar-toggle{cursor:pointer;width:30px;height:30px;text-align:center;padding:0;margin-left:auto;border:1px solid #191919}.navbar-toggle i{line-height:30px;color:#191919;font-size:24px;vertical-align:top}}@media (max-width:768px){.navbar-collapse{margin-top:15px;border-top:1px solid #191919;padding-top:10px}}@media (max-width:768px){.navbar-collapse.in{display:block!important;padding-top:15px}}@media (min-width:768px){.header.one_page{position:absolute;left:0;top:0;right:0;z-index:5}.header.one_page .main_menu li a{padding:0 12.6px}.header.one_page .main_menu li:last-child a{padding-right:0}}.client,.icon_container,.left_part,.need_project .button,.right_part,.service_container,.work_container{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:.3s}.client.animated,.icon_container.animated,.left_part.animated,.need_project .button.animated,.right_part.animated,.service_container.animated,.work_container.animated{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.more_work_container{display:none}.more_work_container.show{display:block}@media (min-width:768px){.navbar-collapse{border-top:0;margin-top:0;padding-top:0}.navbar-collapse.in{padding-top:0}}input,textarea{transition:.3s}input:focus,textarea:focus{box-shadow:inset 0 0 1px 1px rgba(16,201,195,.4)}input:focus+.input-state,textarea:focus+.input-state{width:100%}input:invalid:focus+.input-state,textarea:invalid:focus+.input-state{background-color:red}input:valid+.input-state,textarea:valid+.input-state{background-color:green;width:100%}