@font-face{font-family:'FontAwesome';src:url(/fonts/fontawesome-webfont.eot?v=4.5.0);src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url(/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url('/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url(/fonts/glyphicons-halflings-regular.eot);src:url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url(/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url('/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}body{margin:0;padding:0;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;position:relative}a,a:link,a:visited{color:#333;text-decoration:none}a:hover{color:#333;text-decoration:none}h1,h2,h3,h4,h5{text-transform:none;font-weight:400;padding:0;margin:0}p{margin:0;padding:0;color:#333;font-size:14px;line-height:18px}img{border:none}ul{margin:0;padding:0;list-style-type:none}ul li{margin:0;padding:0}.clear{clear:both}.link{color:#3c8dbc;text-decoration:none;cursor:pointer}.link:hover{color:#72afd2;text-decoration:underline}.blue{color:#2f85af}.black{color:#717171}.fgreen{color:#009661!important;font-weight:700}.fred{color:#ba3325!important;font-weight:700}.fblue{color:#03a9f4!important;font-weight:700}.italic{font-style:italic}.bold{font-weight:700}.underline{text-decoration:underline}.ar{text-align:right}.ac{text-align:center}.al{text-align:left}.ntm{margin-top:0}.ntp{padding-top:0!important}.wcnt4{width:25%!important}.fw{width:100%!important}.w5{width:50%!important}.inline-block{display:inline-block;box-sizing:border-box}.at{vertical-align:top}.pad{padding:20px}@keyframes showing{0%{display:block;opacity:0}100%{opacity:1}}@-webkit-keyframes bounce-center{0%,20%,50%,80%,100%{-webkit-transform:translateX(-50%) translateY(0)}40%{-webkit-transform:translateX(-50%) translateY(-30px)}60%{-webkit-transform:translateX(-50%) translateY(-15px)}}@keyframes bounce-center{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-30px)}60%{transform:translateX(-50%) translateY(-15px)}}@-webkit-keyframes bounce-left{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(30px)}60%{transform:translateX(15px)}}@keyframes bounce-left{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(30px)}60%{transform:translateX(15px)}}@-webkit-keyframes skew-center{0%{transform:translateX(-50%) skew(0deg)}100%{transform:translateX(-50%) skew(-45deg)}}@keyframes skew-center{0%{transform:translateX(-50%) skew(0deg)}100%{transform:translateX(-50%) skew(-45deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrapper{max-width:1460px;margin:0 auto;position:relative;padding:0;box-sizing:border-box}header{position:absolute;z-index:1000;width:100%;top:0;left:0}.trans header{position:fixed;left:0;top:0;-webkit-transition:opacity 0.7s ease-in-out;-moz-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out}#logo{display:inline-block;vertical-align:middle;width:430px;padding:20px 100px 20px 0;box-sizing:border-box;position:relative}.trans #logo{width:290px;height:68px;text-align:center}.trans #logo img{max-width:100%;max-height:100%}#logo .margin-left{position:absolute;width:100%;height:100%;top:0;right:60px;z-index:-1;background:rgba(255,255,255,.9);transform:skew(15deg)}#logo img{width:auto;height:auto;max-width:70%;max-height:70%}#top-menu{display:inline-block;vertical-align:bottom;width:calc(100% - 430px);text-align:center;box-sizing:border-box;background:#F7941E;position:relative;padding-left:24px;padding-right:24px}.trans #top-menu{width:calc(100% - 290px)}#top-menu ul li{display:inline-block;vertical-align:middle;position:relative}#top-menu ul li a{font-size:16px;text-transform:uppercase;color:white;display:block;padding:35px 15px}.trans #top-menu ul li a{padding-top:25px;padding-bottom:25px}#top-menu ul li::before{content:"";width:0;height:0;border-radius:50%;background:transparent;border:2px solid transparent;position:absolute;top:-20px;left:50%;transform:translateX(-50%);transition:1s all ease-in-out}#top-menu ul li.active::before,#top-menu ul li:hover::before{content:"";width:40px;height:40px;border-radius:50%;background:#00AEEF;border:2px solid white;position:absolute;top:-20px;left:50%;transform:translateX(-50%);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounce-center;animation-name:bounce-center}.trans #top-menu ul li.active::before,.trans #top-menu ul li:hover::before{content:none}#top-menu ul li.active a,#top-menu ul li:hover a{color:#222}#top-menu::before{content:"";width:24px;height:100%;position:absolute;background:#F7941E;left:-12px;bottom:0;-ms-transform:skew(15deg);-webkit-transform:skew(15deg);transform:skew(15deg)}#top-menu .ornament{position:absolute;background:#00AEEF;width:12px;height:100%;-ms-transform:skew(15deg);-webkit-transform:skew(15deg);transform:skew(15deg);left:-34px;bottom:0}#top-menu .ornament::before{content:"";position:absolute;background:#F7941E;width:6px;height:100%;left:-12px;bottom:0}#top-menu .icon{display:none}#top-menu .margin-right{position:absolute;height:100%;width:1;top:0;right:0;z-index:-1;background:#F7941E}#banner-slider .bx-viewport{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#banner-slider .banner-image{height:calc(320px)}.home #banner-slider .banner-image{height:calc(100vh)}#banner-slider .banner-image img{width:100%;height:100%;object-fit:cover}#banner-slider .bx-wrapper .bx-pager{display:none}.home #banner-slider .bx-wrapper .bx-pager{padding:40px 0;z-index:51;width:auto;max-width:160px;left:50%;transform:translateX(-50%);display:block}#banner-slider .baner-full{position:relative}#banner-slider .desciption{position:absolute;width:100%;left:0;bottom:0;padding:20px 40px;box-sizing:border-box;text-align:center}.home #banner-slider .desciption{position:absolute;width:30%;left:initial;right:-30px;bottom:0;background:rgba(255,255,255,.9);padding:20px 40px;transform:skew(15deg);box-sizing:initial;text-align:initial}.home #banner-slider .desciption .wrapper{transform:skew(-15deg)}#banner-slider .desciption h1{display:inline-block;font-size:35px;line-height:41px;color:white;padding-bottom:30px;margin-bottom:15px;text-transform:none;font-weight:400;position:relative;text-shadow:2px 2px 2px #777}.home #banner-slider .desciption h1{color:#333;text-shadow:none}#banner-slider .desciption h1::before{content:"";background:#00AEEF;width:120px;height:7px;position:absolute;bottom:0;left:50%;transform:translateX(-50%) skew(-45deg);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:skew-center;animation-name:skew-center}#banner-slider .desciption .intro{display:none}#banner-slider .desciption .read-more{display:none}.home #banner-slider .desciption .intro{display:block;font-size:18px;line-height:24px;color:#333;padding-bottom:70px}.home #banner-slider .desciption .read-more{display:inline-block;position:absolute;bottom:-20px;left:0;background:#F7941E;padding:20px;color:white;text-transform:uppercase;font-size:22px}#banner-slider .desciption .read-more::before{content:"";width:24px;height:100%;position:absolute;background:#F7941E;left:-13px;bottom:0;-ms-transform:skew(15deg);-webkit-transform:skew(15deg);transform:skew(15deg)}.section{padding:60px 20px;width:100%;box-sizing:border-box}.section h1,.section h2{font-size:40px;line-height:46px;padding-bottom:30px;margin-bottom:15px;position:relative}.section h1::before,.section h2::before{content:"";background:#00AEEF;width:120px;height:7px;position:absolute;bottom:0;left:50%;transform:translateX(-50%) skew(-45deg);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:skew-center;animation-name:skew-center}.section p{font-size:18px;line-height:24px}#about-us .content{max-width:780px;margin:0 auto}#services{background:url(/images/assets/services.jpg) no-repeat center center;width:100%;height:750px;overflow:hidden;position:relative;background-size:cover}#services.services-page{background:#463a3a}#services .layer{position:absolute;width:100%;height:100%;top:0;left:-50%;background:rgba(0,174,239,.9);transform:skew(15deg)}#services .layer2{position:absolute;width:50%;height:100%;top:0;left:50%}#services.services-page .layer{background:rgba(0,174,239,1)}#services .layer .content{width:50%;max-width:700px;position:absolute;top:0;right:0;text-align:right;transform:skew(-15deg);box-sizing:border-box;padding:50px}#services .layer2 .content{padding:50px 50px 50px 100px}#services h2{font-size:40px;line-height:45px;padding-bottom:40px;color:white;position:relative;right:110px}#services .layer2 h2{right:initial;text-align:center}#services .item{padding-bottom:40px;position:relative;cursor:pointer}#services h3,#services .intro h2{font-size:30px;line-height:35px;color:black;padding-bottom:10px;right:initial}#services p{font-size:18px;line-height:23px;color:white}#services .item .intro{display:inline-block;vertical-align:top;width:calc(100% - 150px)}#services .item .icon{display:inline-block;vertical-align:top;width:110px;height:110px;margin-left:40px;background-color:white;border-radius:50%;background-repeat:no-repeat;background-position:center center}#services .item:hover .icon{background-color:#F7941E;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rotate;animation-name:rotate}#services .item.web .icon{background-image:url(/images/icons/services1.png)}#services .item.seo .icon{background-image:url(/images/icons/services2.png)}#services .item.design .icon{background-image:url(/images/icons/services3.png)}#services .item.soft .icon{background-image:url(/images/icons/services4.png)}#services .item.web:hover .icon{background-image:url(/images/icons/services1-on.png)}#services .item.seo:hover .icon{background-image:url(/images/icons/services2-on.png)}#services .item.design:hover .icon{background-image:url(/images/icons/services3-on.png)}#services .item.soft:hover .icon{background-image:url(/images/icons/services4-on.png)}#services .item.web{right:-40px}#services .item.seo{right:-80px}#services .item.design{right:-120px}#services .item.soft{right:-160px}footer{background:#333;color:white;padding:30px 0}footer .item{width:25%;display:inline-block;vertical-align:middle}footer .item .icon{margin:10px;display:inline-block;vertical-align:middle;width:60px;height:60px;background:#F7941E;border:1px solid white;color:white;font-size:32px;text-align:center;border-radius:50%}footer .item .icon:hover{background-color:#F7941E;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rotate;animation-name:rotate}footer .item .icon i{padding-top:13px}footer .item a{color:white}footer .item .info{display:inline-block;vertical-align:middle;padding-left:10px}footer .item .info .label{font-size:20px;padding-bottom:10px;color:#F8F8F8}footer .item .info a{display:block;font-size:18px;padding-bottom:5px;margin-bottom:5px;color:#F8F8F8}footer .item p{color:#F8F8F8;font-size:15px}footer .item p .highlight{color:#F7921E}.tabs{margin:30px 0}.tabs .item{display:inline-block;vertical-align:middle;padding:18px 30px;position:relative;font-size:18px;line-height:23px;color:#333;text-transform:uppercase;cursor:pointer;margin-bottom:0}.tabs .item:hover,.tabs .item.active{color:white;background:#F7941E}.tabs .item::before,.tabs .item::before{content:none;-webkit-animation-name:none;animation-name:none}.tabs .item:hover::before,.tabs .item.active::before{content:"";width:24px;height:100%;position:absolute;background:#F7941E;left:-13px;bottom:0;-ms-transform:skew(15deg);-webkit-transform:skew(15deg);transform:skew(15deg)}#projects-container .item{display:inline-block;vertical-align:top;width:25%;height:320px;position:relative}#projects-container .item .img img{width:100%;height:100%;border:5px solid #fbf9f9;position:absolute;left:0;top:0}#projects-container .item .info{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,174,239,.7);display:none}#projects-container .item:hover .info{display:block}#projects-container .item .info a{display:block;width:100%;height:100%}#projects-container .item .info .inner{position:absolute;width:80%;left:50%;top:50%;transform:translate(-50%,-50%)}#projects-container .item .info h3{font-size:30px;line-height:35px;padding-bottom:30px;margin-bottom:15px;position:relative;color:white}#projects-container .item .info h3::before{content:"";background:#333;width:120px;height:7px;position:absolute;bottom:0;left:50%;transform:translateX(-50%) skew(-45deg);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:skew-center;animation-name:skew-center}#projects-container .item .info .intro{color:white;font-size:18px;line-height:23px}#projects-container .item .info .intro p{color:white;font-size:18px;line-height:23px}.section-devider{padding:30px 0}#qualities{background:url(/images/assets/services.jpg) no-repeat center center;width:100%;height:750px;overflow:hidden;position:relative;background-size:cover}#qualities .layer{position:absolute;width:100%;height:100%;top:0;right:-50%;background:rgba(0,174,239,.9);transform:skew(15deg)}#qualities .layer .content{width:50%;max-width:700px;position:absolute;top:0;left:0;text-align:left;transform:skew(-15deg);box-sizing:border-box;padding:50px}#qualities h2{font-size:40px;line-height:45px;padding-bottom:40px;color:white;position:relative;left:0}#qualities .item{padding-bottom:40px;position:relative;cursor:pointer}#qualities h3,#qualities .intro h2{font-size:30px;line-height:35px;color:black;padding-bottom:10px;left:initial}#qualities p{font-size:18px;line-height:23px;color:white}#qualities .item .intro{display:inline-block;vertical-align:top;width:calc(100% - 150px)}#qualities .item .icon{display:inline-block;vertical-align:top;width:110px;height:110px;margin-right:40px;background-color:white;border-radius:50%;background-repeat:no-repeat;background-position:center center}#qualities .item:hover .icon{background-color:#F7941E;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rotate;animation-name:rotate}#qualities .item.web .icon{background-image:url(/images/icons/services1.png)}#qualities .item.seo .icon{background-image:url(/images/icons/services2.png)}#qualities .item.design .icon{background-image:url(/images/icons/services3.png)}#qualities .item.soft .icon{background-image:url(/images/icons/services4.png)}#qualities .item.web:hover .icon{background-image:url(/images/icons/services1-on.png)}#qualities .item.seo:hover .icon{background-image:url(/images/icons/services2-on.png)}#qualities .item.design:hover .icon{background-image:url(/images/icons/services3-on.png)}#qualities .item.soft:hover .icon{background-image:url(/images/icons/services4-on.png)}#qualities .item.web{left:-160px}#qualities .item.seo{left:-120px}#qualities .item.design{left:-80px}#qualities .item.soft{left:-40px}#contact-us{background:white;width:100%;height:420px;overflow:hidden;position:relative;background-size:cover}#contact-us .layer{position:absolute;width:100%;height:100%;top:0;left:-50%;background:rgba(0,174,239,1);transform:skew(15deg)}#contact-us .layer2{position:absolute;width:50%;height:100%;top:0;left:50%}#contact-us .layer .content{width:50%;max-width:700px;position:absolute;top:0;right:0;text-align:right;transform:skew(-15deg);box-sizing:border-box;padding:50px}#contact-us .layer2 .content{width:100%;max-width:700px;position:absolute;top:0;left:0;text-align:left;box-sizing:border-box;padding:50px}#contact-us h2{font-size:40px;line-height:45px;padding-bottom:40px;color:white;position:relative}#contact-us .layer2 h2{color:#333}#contact-us h3{font-size:30px;line-height:35px;color:#535353;padding:50px 0}#contact-us .layer a{position:relative;bottom:-20px;left:0;background:white;padding:20px;color:#333;text-transform:uppercase;font-size:22px}#contact-us .layer a::before{content:"";width:24px;height:100%;position:absolute;background:white;right:-13px;bottom:0;-ms-transform:skew(15deg);-webkit-transform:skew(15deg);transform:skew(15deg)}#contact-us .layer2 a{position:relative;bottom:-20px;left:0;background:#00AEEF;padding:20px;color:white;text-transform:uppercase;font-size:22px;margin-left:50px}#contact-us .layer2 a::before{content:"";width:24px;height:100%;position:absolute;background:#00AEEF;left:-13px;bottom:0;-ms-transform:skew(15deg);-webkit-transform:skew(15deg);transform:skew(15deg)}.pagination-ajax{text-align:center;padding:30px 20px}.pagination-ajax>span{display:inline-block;margin:5px;padding:13px 15px;background:#F7941E;transform:skew(15deg)}.pagination-ajax>span span{display:inline-block;color:white;font-size:30px;transform:skew(-15deg);cursor:pointer}.pagination-ajax span.active,.pagination-ajax span:hover{background:#00AEEF}#contact-form{background:white;width:100%;height:700px;overflow:hidden;position:relative;background-size:cover}#contact-form .layer2{position:absolute;width:100%;height:100%;top:0;right:-50%;background:rgba(0,174,239,1);transform:skew(15deg)}#contact-form .layer{position:absolute;width:50%;height:100%;top:0;right:50%}#contact-form .layer2 .content{width:50%;max-width:700px;position:absolute;top:0;left:0;text-align:right;transform:skew(-15deg);box-sizing:border-box;padding:50px}#contact-form .layer .content{width:100%;max-width:700px;position:absolute;top:0;right:0;text-align:right;box-sizing:border-box;padding:50px;z-index:1}#contact-form h2{font-size:40px;line-height:45px;padding-bottom:25px;margin-bottom:20px;color:#333;position:relative;text-align:center}#contact-form h2::before{content:"";background:#00AEEF;width:120px;height:7px;position:absolute;bottom:0;left:50%;transform:translateX(-50%) skew(-45deg);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:skew-center;animation-name:skew-center}#contact-form .layer2 h2{color:#333}#contact-form .layer2 h2::before{background:white}#contact-form h3{font-size:30px;line-height:35px;color:#00ADEE;padding:0 0 10px}#contact-form .item{padding-bottom:0;position:relative;cursor:pointer}#contact-form .item .intro{display:inline-block;vertical-align:top;width:calc(100% - 130px)}#contact-form .item .icon{display:inline-block;vertical-align:top;width:90px;height:90px;margin-left:40px;margin-bottom:20px;background-color:white;border-radius:50%;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;border:1px solid #00AEEF;color:#00AEEF;font-size:40px;text-align:center}#contact-form .item:hover .icon{background-color:#F7941E;border:1px solid white;color:white;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rotate;animation-name:rotate}#contact-form .item .icon i{padding-top:20px}#contact-form .item.address{right:-30px}#contact-form .item.phones{right:-60px}#contact-form .item.email{right:-90px}#contact-form .item.web{right:-120px}#contact-form .item p,#contact-form .item a{font-size:18px;color:#333}#contact-form-items{text-align:left;padding-left:70px}#contact-form-items .subitem{display:inline-block;vertical-align:top;padding-bottom:15px;padding-right:10px;box-sizing:border-box;width:100%}#contact-form-items label{display:block;color:white;font-size:14px;padding-bottom:10px}#contact-form-items input[type="text"],#contact-form-items select,#contact-form-items textarea{padding:5px;box-sizing:border-box;width:100%;background:white;color:#333;font-size:15px;border:none;max-height:90px}#contact-form-items input[type="text"].error,#contact-form-items select.error,#contact-form-items textarea.error{background:#b50000}#contact-form-items input[type="submit"]{background:#005E82;color:white;text-transform:uppercase;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin:10px 0}.success{margin:10px 0;padding:10px;background:white;color:#00b500}.section .images .item{display:inline-block;vertical-align:top;width:50%;padding:20px;box-sizing:border-box}.section .images .item img{width:100%}