@charset "UTF-8";
@-webkit-keyframes swing{0%,to{-webkit-transform:translate(-50%,-50%) rotateZ(0deg);transform:translate(-50%,-50%) rotateZ(0deg)}
35%{-webkit-transform:translate(-50%,-50%) rotateZ(-30deg);transform:translate(-50%,-50%) rotateZ(-30deg)}
70%{-webkit-transform:translate(-50%,-50%) rotateZ(30deg);transform:translate(-50%,-50%) rotateZ(30deg)}}@keyframes swing{0%,to{-webkit-transform:translate(-50%,-50%) rotateZ(0deg);transform:translate(-50%,-50%) rotateZ(0deg)}
35%{-webkit-transform:translate(-50%,-50%) rotateZ(-30deg);transform:translate(-50%,-50%) rotateZ(-30deg)}
70%{-webkit-transform:translate(-50%,-50%) rotateZ(30deg);transform:translate(-50%,-50%) rotateZ(30deg)}}.col-xsm-1,.col-xsm-10,.col-xsm-11,.col-xsm-12,.col-xsm-2,.col-xsm-3,.col-xsm-4,.col-xsm-5,.col-xsm-6,.col-xsm-7,.col-xsm-8,.col-xsm-9{float:left;position:relative;min-height:1px}
.visible-xs-xsm,.visible-xsm{display:none}
.btn{font-family:"Fira Sans Condensed",sans-serif;font-size:16px;-webkit-transition:.3s;transition:.3s}
.btn-info:hover{background-color:#3d76a8;color:#fff}
.btn-info--xs{padding:4px 12px}
.btn-info--sm{padding-left:25px;padding-right:25px}
.btn-info--md{padding-top:10px;padding-bottom:10px}
.btn-info--full{width:100%;display:block}
.btn-info--invert{color:#fff;background-color:#3d76a8}
.btn-info--invert:hover{color:#3d76a8;background-color:transparent}
.btn-warning:hover{background-color:#e86c08;color:#fff}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.close:focus{outline:0}
.nav-tabs{border:0}
.nav-tabs>li>a{border-radius:15px 15px 0 0}
.nav-tabs>li>a:hover{color:#232323}
.nav-tabs>li:last-child>a{margin-right:0}
.tab-content ul{padding-left:20px}
.tab-content>.active{background-color:#ebebea;padding:20px 15px;border-radius:0 0 15px 15px}
.form-group-lg{margin-bottom:20px}
.form-group-lg .form-control{font-size:20px;color:#454444}
.form-group-lg .form-control._fs-18{font-size:18px}
button,input,select,textarea{font-family:"Fira Sans Condensed",sans-serif;font-weight:300}
input,select,textarea{font-style:italic}
.btn-select{border-radius:5px;font-family:"Fira Sans Condensed",sans-serif;color:#fff;font-size:24px;padding:8px 15px 6px;border-color:#6491b8;background-color:#6491b8;-webkit-transition:.3s;transition:.3s}
.btn-select>.ico{margin-left:10px}
.dropdown .btn-select:active,.dropdown .btn-select:focus,.dropdown .btn-select:hover{border-color:#6491b8;background-color:#6491b8;color:#fff}
.header--fixed-top .nav-menu>.level-1>a,.open>.btn-select.dropdown-toggle{color:#fff}
.open>.btn-select.dropdown-toggle:active,.open>.btn-select.dropdown-toggle:focus,.open>.btn-select.dropdown-toggle:hover{color:#fff}
.open>.btn-info.dropdown-toggle,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{border-color:#6491b8;background-color:#6491b8}
.dropdown-menu--info{background-color:#6491b8;width:100%;margin:0;top:94%;padding:5px 0 10px;border:0;border-radius:0 0 5px 5px;-webkit-box-shadow:none;box-shadow:none}
.dropdown-menu--info>li>a{font-family:"Fira Sans Condensed",sans-serif;font-weight:300;color:#fff;text-align:center;padding:6px 20px;-webkit-transition:.3s!important;transition:.3s!important}
.dropdown-menu--info>li>a:focus,.dropdown-menu--info>li>a:hover{background-color:transparent;color:#fdfe8a;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.row--bg-fff{background-color:#fff}
.pagination>li>span.current{background:#6491b8;color:#fdfe8a}
.alert{margin-top:10px}
body{overflow-x:hidden}
.ico{display:inline-block;background-position:center;background-repeat:no-repeat;vertical-align:middle;margin-right:5px}
.ico-clock,.ico-lable,.ico-mail,.ico-phone{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-100px -151px;background-size:auto;width:14px;height:13px}
.ico-clock,.ico-lable,.ico-mail{background-position:-190px -77px;width:26px;height:28px}
.ico-clock,.ico-mail{background-position:-252px -156px;width:18px;height:25px}
.ico-mail{background-position:-114px -151px;width:15px;height:11px}
.ico-arr-r--green,.ico-arr-r--green-md,.ico-arr-r--white-md,.ico-pin{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-115px -95px;background-size:auto;width:11px;height:17px}
.ico-arr-r--green,.ico-arr-r--green-md,.ico-arr-r--white-md{background-position:-252px -218px;width:15px;height:11px}
.ico-arr-r--green-md,.ico-arr-r--white-md{background-position:-64px -197px;width:30px;height:24px}
.ico-arr-r--green-md{background-position:-124px -197px}
.ico-arr-dropdown{background:url(../../../../3D/themes/webstudio/img/ico/arr-dropdown.png)}
.ico-arr-d,.ico-arr-dropdown--mini-b,.ico-arr-dropdown--mini-w,.ico-logo-w,.ico-play{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-144px -151px;background-size:auto;width:14px;height:8px}
.ico-arr-d,.ico-arr-dropdown--mini-b,.ico-logo-w,.ico-play{background-position:-220px -192px;width:9px;height:5px}
.ico-arr-d,.ico-logo-w,.ico-play{background-position:-190px -42px;width:30px;height:35px}
.ico-arr-d,.ico-logo-w{background-position:-154px -197px;width:25px;height:23px}
.ico-logo-w{background-position:-100px -118px;width:45px;height:33px}
.ico-close,.ico-fb,.ico-folder,.ico-folder--sm,.ico-gplus,.ico-skype{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-203px -197px;background-size:auto;width:19px;height:19px}
.ico-fb,.ico-folder,.ico-folder--sm,.ico-gplus,.ico-skype{background-position:-130px -98px;width:25px;height:20px}
.ico-fb,.ico-folder--sm,.ico-gplus,.ico-skype{background-position:-252px -200px;width:22px;height:18px}
.ico-fb,.ico-gplus,.ico-skype{background-position:-220px -96px;width:32px;height:32px}
.ico-gplus,.ico-skype{background-position:-220px 0}
.ico-skype{background-position:-220px -32px}
.ico-logo,.ico-quote-l,.ico-quote-r,.ico-rek,.ico-seo,.ico-site{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-145px -118px;background-size:auto;width:43px;height:29px}
.ico-logo,.ico-quote-l,.ico-rek,.ico-seo,.ico-site{background-position:0 -168px}
.ico-logo,.ico-rek,.ico-seo,.ico-site{background-position:0 0;width:65px;height:61px}
.ico-logo,.ico-rek,.ico-site{background-position:-130px 0;width:60px;height:48px}
.ico-logo,.ico-rek{background-position:-65px 0;width:65px;height:56px}
.ico-logo{background-position:0 -61px;width:57px;height:57px}
.ico-arr-d--blue,.ico-arr-d--green,.ico-arr-d--lilac,.ico-arr-d--orange{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-117px -168px;background-size:auto;width:37px;height:27px}
.ico-arr-d--blue,.ico-arr-d--lilac,.ico-arr-d--orange{background-position:-154px -168px}
.ico-arr-d--blue,.ico-arr-d--lilac{background-position:-80px -168px}
.ico-arr-d--lilac{background-position:-43px -168px}
.ico-arr-l--gray-xsm,.ico-arr-r--blue-md,.ico-arr-r--green-lg,.ico-arr-r--green-xsm{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-94px -197px;background-size:auto;width:30px;height:24px}
.ico-arr-l--gray-xsm,.ico-arr-r--green-lg,.ico-arr-r--green-xsm{background-position:-190px 0;height:42px}
.ico-arr-l--gray-xsm,.ico-arr-r--green-xsm{background-position:-190px -105px;width:25px;height:29px}
.ico-arr-r--green-xsm{background-position:-190px -134px}
.ico-analitic,.ico-analiz-c,.ico-audit,.ico-meta,.ico-optimiz,.ico-semantic{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-191px -168px;background-size:auto;width:28px;height:22px}
.ico-analitic,.ico-analiz-c,.ico-meta,.ico-optimiz,.ico-semantic{background-position:-252px -112px;width:22px}
.ico-analitic,.ico-analiz-c,.ico-meta,.ico-optimiz{background-position:-155px -98px;width:25px;height:20px}
.ico-analiz-c,.ico-meta,.ico-optimiz{background-position:-252px -134px;width:21px;height:22px}
.ico-analiz-c,.ico-meta{background-position:-252px -181px;height:19px}
.ico-analiz-c{background-position:-252px 0;width:23px;height:24px}
.ico-adw,.ico-analiz-r,.ico-attendance,.ico-remarc,.ico-weight{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-252px -46px;background-size:auto;width:22px;height:22px}
.ico-adw,.ico-attendance,.ico-remarc,.ico-weight{background-position:-252px -24px;width:23px}
.ico-adw,.ico-attendance,.ico-remarc{background-position:-252px -68px;width:22px}
.ico-attendance,.ico-remarc{background-position:-252px -90px}
.ico-attendance{background-position:-179px -197px;width:24px}
.ico-adw-complex,.ico-adw-method,.ico-adw-report,.ico-adw-strategy{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-50px -118px;background-size:auto;width:50px;height:50px}
.ico-adw-complex,.ico-adw-report,.ico-adw-strategy{background-position:-57px -61px;width:58px;height:55px}
.ico-adw-complex,.ico-adw-report{background-position:0 -118px;width:50px;height:50px}
.ico-adw-complex{background-position:-130px -48px;width:51px}
.ico-mail-circle,.ico-map-circle,.ico-phone-circle,.ico-shedule-circle,.ico-skype-circle{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:0 -197px;background-size:auto;width:32px;height:32px}
.ico-mail-circle,.ico-map-circle,.ico-shedule-circle,.ico-skype-circle{background-position:-220px -64px}
.ico-mail-circle,.ico-map-circle,.ico-shedule-circle{background-position:-32px -197px}
.ico-map-circle,.ico-shedule-circle{background-position:-220px -128px}
.ico-map-circle{background-position:-220px -160px}
.ico-arr-l--gray-xs,.ico-arr-l--green-xs,.ico-arr-r--gray-xs,.ico-arr-r--green-xs{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-115px -61px;background-size:auto;width:15px;height:17px}
.ico-arr-l--gray-xs,.ico-arr-r--gray-xs,.ico-arr-r--green-xs{background-position:-115px -78px}
.ico-arr-r--gray-xs,.ico-arr-r--green-xs{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ico-arr-r--green-xs{background-position:-115px -61px}
#to-top{width:60px;height:60px;position:fixed;bottom:20px;right:25px;background:rgba(100,145,184,.7) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAASCAMAAACU7vXVAAAAWlBMVEUAAAD+/v9xnNenwuZumdZrltV5odn6+/3z9/zp7/ni6/fa5fXR3/LM2/G6z+yQseCJrN1+pdtpldTH2PD3+f3v9Pru8/rB1O2vx+itxeieu+OcueOWteGDqNybVUtwAAAAAXRSTlMAQObYZgAAAI9JREFUKM99ylcShCAQRVEakKBiwhz2v81hrC4pBHkfhDqXvCZIdgxYnm0u2B0y2L/4gM2dGxxpPmG97xXOFLfQ4KuBNsHyzxjIKOjkMjyfYZHdi0fr2Ad2DIJLmSLoC6Mu/+tVjeyDWvUPT8hhMGEg5oqTeLyaxc0aOQ60C6guaZIdlZoSg5wODKGcfI/TH1mrBP2zG6sSAAAAAElFTkSuQmCC) center no-repeat;z-index:9999;display:none;-webkit-transition:background .3s;transition:background .3s}
#to-top:focus,#to-top:hover{background-color:#6491b8;cursor:pointer}
.external-link{display:inline-block;width:20px;height:20px;margin-bottom:-4px;margin-right:10px}
img.alignleft{float:left;margin-right:15px;margin-bottom:10px}
img.alignright{float:right;margin-left:15px;margin-bottom:10px}
img.aligncenter{display:block;margin:0 auto 10px}
[class^=wp-image-]{max-width:100%;height:auto}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0}
p{text-align:justify}
ol,ul{padding:0}
address,ol,ul{margin:0}
.list-green{list-style:none}
.list-green>li{padding-left:15px;position:relative;line-height:1.4}
.list-green>li::before{content:"";display:block;width:7px;height:7px;border-radius:50%;background-color:#b8c96d;position:absolute;left:0;top:10px}
.table-content-head{padding-left:35px;border-bottom:1px solid #cfcfce}
.success{background-color:#dff0d8}
.info{background-color:#d9edf7}
.warning{background-color:#fcf8e3}
.error{background-color:#f2dede}
.error,.info,.success,.warning{padding:2px}
div.wpcf7 .input-group-addon img{height:auto!important}
.form-group{position:relative}
.input-group-addon{max-width:42px}
.input-group-addon>img{margin:auto}
.help-block{font-size:10px}
.wpcf7-not-valid-tip{position:absolute;z-index:2;right:15px;top:5px}
.wpgmp_map_container{-webkit-box-shadow:none!important;box-shadow:none!important}
.file-upload{min-height:70px;position:relative;display:inline-block}
.file-upload-box{text-align:right}
.file-upload--minh-a{min-height:auto}
.file-upload:hover{cursor:pointer}
.file-upload__btn{font-family:"Fira Sans Condensed",sans-serif;font-weight:300;font-size:20px;background-color:#fff;border:1px solid #6491b8;border-radius:15px;padding:10px 25px}
.file-upload__btn--transparent{padding:0;border:0;background-color:transparent}
.file-upload__addfile{display:none!important}
.header{background-color:rgba(255,255,255,.65);position:absolute;top:0;left:0;right:0;padding-top:15px;padding-bottom:15px;-webkit-transition:.3s;transition:.3s;z-index:1}
.header--fixed-top{position:fixed;padding-top:10px;padding-bottom:10px;background-color:rgba(100,145,184,.95);z-index:1000}
.logo-link{display:block;-webkit-transition:.3s;transition:.3s}
.logo-link--pad{padding:10px 0}
.header--fixed-top .logo-link{max-width:120px;padding:0}
.header--fixed-top .logo-link .visible-on-top,.visible-on-scroll{display:none}
.header--fixed-top .visible-on-scroll{display:block}
.row--header-contacts{-webkit-transition:all .3s;transition:all .3s;padding-bottom:20px;height:1px;min-height:45px}
.header--fixed-top .row--header-contacts{height:0;min-height:auto;overflow:hidden;padding:0}
.contact-header-box{text-align:right}
.contact-item-link{font-family:"Fira Sans Condensed",sans-serif;font-size:16px;color:#1d1d1b}
.contact-item-link:focus,.contact-item-link:hover{color:#1d1d1b}
.contact-item-link._marl-25{margin-left:25px}
.contact-item-link._marl-30{margin-left:30px}
.lang-box{height:24px;position:relative}
.lang-menu{font-family:"Fira Sans Condensed",sans-serif;font-size:16px;color:#1d1d1b;list-style:none;position:absolute;top:0;right:0;z-index:1}
.lang-menu__item{-webkit-transition:top .3s;transition:top .3s;padding:1px 0;height:0;overflow:hidden;position:absolute;top:0;left:0}
.lang-menu__item.active{height:24px}
.lang-menu.fixed .lang-menu__item,.lang-menu:hover .lang-menu__item{cursor:pointer;height:24px;top:24px;left:0}
.lang-menu.fixed .lang-menu__item.active,.lang-menu:hover .lang-menu__item.active{top:0;left:0}
.lang-menu__item a{color:inherit}
.lang-menu__item a:focus,.lang-menu__item a:hover{text-decoration:none}
.menu-btn{width:80px;height:70px;background-color:#6491b8;position:absolute;display:none;top:15px;left:-webkit-calc(100% + 15px);left:calc(100% + 15px);z-index:1;-webkit-transition:.3s;transition:.3s}
.menu-btn>span{display:block;height:3px;background-color:#fff;position:absolute;left:50%;margin-left:-20px;width:40px;-webkit-transition:top .2s,bottom .2s,-webkit-transform .2s;transition:top .2s,bottom .2s,transform .2s;transition:top .2s,bottom .2s,transform .2s,-webkit-transform .2s}
.menu-btn>span:nth-child(1){top:22px}
.menu-btn>span:nth-child(2){top:50%;margin-top:-1px}
.menu-btn>span:nth-child(3){bottom:22px}
.menu-btn:focus,.menu-btn:hover{cursor:pointer}
.menu-btn.mini{left:90%}
.menu-btn.open{width:60px;top:0;right:0;left:auto}
.menu-btn.open>span:nth-child(1){-webkit-transform:rotateZ(44deg);-ms-transform:rotate(44deg);transform:rotateZ(44deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;width:35px;max-resolution:-15px}
.menu-btn.open>span:nth-child(2){display:none}
.menu-btn.open>span:nth-child(3){-webkit-transform:rotateZ(-41deg);-ms-transform:rotate(-41deg);transform:rotateZ(-41deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;width:35px;max-resolution:-15px}
.navbar{padding-left:6%}
.logo-w{display:none}
.nav-menu,.nav-menu>.level-1.menu-item-has-children>.sub-menu.open{display:table;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.nav-menu{font-size:0;flex-wrap:wrap;width:100%}
.nav-menu>.level-1{display:inline-block;display:table-cell;padding-left:5px;padding-right:5px;position:relative}
.nav-menu>.level-1.active::after,.nav-menu>.level-1:hover::after{width:50%}
.level-2>a,.level-3>a,.nav-menu>.level-1>a{font-family:"Fira Sans Condensed",sans-serif;font-weight:300}
.nav-menu>.level-1>a{font-size:20px;color:#1d1d1b;padding-top:5px;padding-bottom:3px;-webkit-transition:.3s;transition:.3s;display:inline-block}
.level-2>a::after,.nav-menu>.level-1::after{content:"";display:block;-webkit-transition:width .3s;transition:width .3s}
.nav-menu>.level-1::after{position:absolute;top:100%;left:5px;margin-top:-4px;width:0;height:7px;background-color:#aac04d}
.nav-menu>.level-1.menu-item-has-children>.sub-menu.open{padding:25px 30px 35px;height:auto;filter:alpha(opacity=1);opacity:1;width:650px;vertical-align:top;-webkit-transform:perspective(400) rotate3d(0,0,0,0);transform:perspective(400) rotate3d(0,0,0,0)}
.level-1>.sub-menu{background-color:rgba(100,145,184,.95);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.35);box-shadow:2px 2px 10px rgba(0,0,0,.35);position:absolute;left:-50%;top:-webkit-calc(100% + 25px);top:calc(100% + 25px);height:0;filter:alpha(opacity=0);opacity:0;overflow:hidden;-webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);transform:perspective(400) rotate3d(1,0,0,-90deg);z-index:1;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:opacity .3s linear,-webkit-transform .3s;transition:opacity .3s linear,transform .3s;transition:opacity .3s linear,transform .3s,-webkit-transform .3s}
.header--fixed-top .level-1>.sub-menu{top:-webkit-calc(100% + 15px);top:calc(100% + 15px)}
.level-2{display:table-cell;vertical-align:top}
.level-2>a,.level-3>a{display:block}
.level-2>a{line-height:36px;margin-bottom:10px;font-size:20px;color:#fdfe8a}
.level-2>a::after{width:50%;height:1px;background-color:#fefefe}
.level-2>a:hover::after{width:30%}
.level-3>a{font-size:18px;color:#fefefe;padding:6px 0;-webkit-transition:.3s;transition:.3s}
.level-3>a:focus,.level-3>a:hover{color:#fdfe8a;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.btn-price,.btn-price--hover-green::after{-webkit-transition:.3s;transition:.3s}
.btn-price>.ico{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.btn-price--pad{padding:2px 10px}
.btn-price--mart{margin-top:5px}
.btn-price--hover-green{position:relative}
.btn-price--hover-green::after{left:0;top:0;height:100%;width:0;background-color:#96b124;z-index:0}
.btn-price--hover-green>span{position:relative;z-index:1}
.btn-price--hover-green:hover{color:#fff;border-color:#96b124}
.btn-price--hover-green:hover::after{width:100%}
.btn-price--hover-green:hover .ico-arr-r--green{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-129px -151px;background-size:auto;width:15px;height:11px;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}
.text-content-title{font-family:"Fira Sans Condensed",sans-serif;font-size:32px;font-weight:300;padding-bottom:2px;margin-bottom:30px}
.text-content-title--fl-l{float:left}
.experience-box{background-size:contain;display:table;vertical-align:middle;font-family:"Fira Sans Condensed",sans-serif}
.experience-box>span{display:table-cell;vertical-align:middle;text-align:center}
.experience-box--right{width:175px;height:175px;background:url(../../../../3D/themes/webstudio/img/circle-b-1.png) center no-repeat;background-size:contain;margin-top:-40px}
.experience-box--left{width:190px;height:190px;background:url(../../../../3D/themes/webstudio/img/circle-b-2.png) center no-repeat;background-size:contain;margin-left:-15px}
._after-left,._after-right{position:relative}
._after-left::after,._after-right::after,.btn-price--hover-green::after{content:"";display:block;position:absolute}
._after-left::after{left:-22px;background:url(../../../../3D/themes/webstudio/img/circle-m-1.png) center no-repeat;width:42px;height:42px;bottom:-22px}
._after-right::after{width:35px;height:35px;bottom:-18px;right:-18px;background:url(../../../../3D/themes/webstudio/img/circle-m-2.png) center no-repeat}
.list-offers{padding-top:60px;padding-bottom:120px}
.list-offers-title{font-family:"Fira Sans Condensed",sans-serif;font-size:36px;font-weight:300;text-align:center;margin-bottom:0}
.list-offers-title>b,.proposal-title>b{color:#3d7fb8;font-weight:500}
.offer{text-align:center}
.offer--top{-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}
.offer--bot{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}
.offer__link{display:inline-block;position:relative}
.offer__caption{padding-top:10px;-webkit-transition:.3s;transition:.3s}
.offer__caption--padt-15{padding-top:15px}
.offer__link:hover .offer__caption{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}
.offer__caption-title,.offer__more-text{text-align:center;font-family:"Fira Sans Condensed",sans-serif}
.offer__caption-title{font-weight:300;font-size:24px;color:#000}
.offer__caption-title>span{color:#5c6e08;font-size:18px}
.offer__more-text{background-color:rgba(84,119,152,.75);color:#fff;position:absolute;top:0;left:50%;width:191px;height:191px;border-radius:50%;vertical-align:middle;font-size:23px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}
.offer__more-text>span{position:absolute;left:0;width:100%;top:40%}
.offer__more-text>span>.ico{position:absolute;top:110%;left:50%;margin-left:-12px;-webkit-transition:.3s .3s;transition:.3s .3s}
.offer__link:hover .offer__more-text>span>.ico{top:130%}
.offer__link:hover .offer__more-text{opacity:1;-webkit-transform:translateX(-50%) scale(.95);-ms-transform:translateX(-50%) scale(.95);transform:translateX(-50%) scale(.95)}
.line{background-color:#bdd1e3;height:1px;display:block;position:absolute;z-index:0}
.line-lt-rb{width:30%;top:45%;left:85%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.line-lm-rm{width:20%;bottom:35%;left:90%}
.line-lb-rt{width:30%;top:45%;right:85%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.our-work{padding-bottom:30px}
.our-work--padt-110{padding-top:110px}
.our-work--padt-65{padding-top:65px}
.our-work--padb-70{padding-bottom:70px}
.our-work-sec{background:url(../../../../3D/themes/webstudio/img/bg-colorwave-l.jpg) left bottom 50px,url(../../../../3D/themes/webstudio/img/bg-colorwave-r.jpg) right top;background-repeat:no-repeat}
.our-work-wrap{padding:40px 130px 60px;background:url(../../../../3D/themes/webstudio/img/bg-tablet.jpg) center top no-repeat;background-size:contain}
.our-work-link,.our-work-title{font-family:"Fira Sans Condensed",sans-serif;text-align:center}
.our-work-title{font-size:38px;font-weight:300;line-height:38px;margin-top:20px;margin-bottom:20px}
.our-work-title>.ico-quote-l{margin-right:25px}
.our-work-title>.ico-quote-r{margin-left:25px}
.our-work-title>i{font-style:normal;color:#fff;background-color:#aac04d;display:inline-block;padding-bottom:5px;padding-left:5px;padding-right:5px}
.our-work-link{display:block;position:relative}
.our-work-link:focus,.our-work-link:hover{color:#fff}
.our-work-caption{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.85);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:.3s;transition:.3s}
.our-work-link:hover .our-work-caption{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
.our-work-caption-wrap{position:absolute;left:0;top:40%;width:100%}
.our-work__img{margin-left:auto;margin-right:auto}
.our-work__caption-title{margin-bottom:10px;padding-left:10px;padding-right:10px;position:relative;font-size:23px;font-weight:400;color:#fff;line-height:1.2}
.our-work__caption-title>.ico{position:absolute;top:-50px;left:50%;margin-left:-20px}
.our-work__caption-url{font-size:18px;color:#759dc0;font-weight:300;padding:0 10px}
.our-work-btn{font-family:"Fira Sans Condensed",sans-serif;font-size:28px;font-weight:300;border:1px solid #96b124;color:inherit;position:relative;padding-right:80px;padding-left:35px;-webkit-transition:.3s;transition:.3s}
.our-work-btn::after,.our-work-btn::before{content:"";position:absolute;width:45px;height:100%;top:0;right:0;-webkit-transition:.3s;transition:.3s}
.our-work-btn::after{background-color:#95b023}
.our-work-btn::before{background-color:#fff}
.our-work-btn>.ico{position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.our-work-btn:focus,.our-work-btn:hover{background-color:#96b124;color:#fff}
.our-work-btn:focus>.ico-arr-r--white-md,.our-work-btn:hover>.ico-arr-r--white-md{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-124px -197px;background-size:auto;width:30px;height:24px}
.our-work-btn:focus::after,.our-work-btn:hover::after{width:0}
.our-work-btn:focus::before,.our-work-btn:hover::before{width:45px}
.proposal{padding-bottom:25px}
.proposal-sec{padding-bottom:60px}
.proposal-sec--bg{background:url(../../../../3D/themes/webstudio/img/bg-feedback--inside.jpg) center bottom no-repeat;background-size:cover}
.proposal-sec--padb-75{padding-bottom:75px}
.proposal-title{font-family:"Fira Sans Condensed",sans-serif;font-size:36px;font-weight:300;text-align:center;margin-bottom:0}
.proposal-title--marb-40{margin-bottom:40px}
.proposal-title--mar{margin-top:80px;margin-bottom:75px}
.proposal-figure-box{min-height:130px;margin-left:-15px;margin-right:-15px;position:relative;margin-bottom:50px}
.proposal-figure-box::after{content:"";display:block;width:38px;height:28px;position:absolute;top:105%;left:50%;margin-left:-19px;-webkit-transition:.3s;transition:.3s}
.proposal-link:hover .proposal-figure-box::after{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
.proposal-link--green .proposal-figure-box{background:url(../../../../3D/themes/webstudio/img/chain-green.png) center top no-repeat}
.proposal-link--green .proposal-figure-box::after,.proposal-link--orange .proposal-figure-box::after{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-117px -168px;background-size:auto;width:37px;height:27px}
.proposal-link--orange .proposal-figure-box{background:url(../../../../3D/themes/webstudio/img/chain-orange.png) center top no-repeat}
.proposal-link--orange .proposal-figure-box::after{background-position:-154px -168px}
.proposal-link--blue .proposal-figure-box{background:url(../../../../3D/themes/webstudio/img/chain-blue.png) center top no-repeat}
.proposal-link--blue .proposal-figure-box::after,.proposal-link--lilac .proposal-figure-box::after{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-80px -168px;background-size:auto;width:37px;height:27px}
.proposal-link--lilac .proposal-figure-box{background:url(../../../../3D/themes/webstudio/img/chain-lilac.png) center top no-repeat}
.proposal-link--lilac .proposal-figure-box::after{background-position:-43px -168px}
.proposal-figure-box>.ico{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block}
.proposal-link:hover .proposal-figure-box>.ico{-webkit-animation:swing .5s;animation:swing .5s}
.proposal-link{color:inherit;display:inline-block}
.proposal-caption__title{font-family:"Fira Sans Condensed",sans-serif;font-size:26px;font-weight:300;text-align:center;margin-bottom:20px}
.clients-title>b,.proposal-caption__title>b{font-weight:500}
.proposal-link--green .proposal-caption__title>b{color:#94af22}
.proposal-link--orange .proposal-caption__title>b{color:#e86c08}
.proposal-link--blue .proposal-caption__title>b{color:#6391b8}
.proposal-link--lilac .proposal-caption__title>b{color:#9649ce}
.proposal-caption__desc{text-align:justify}
.review{background:url(../../../../3D/themes/webstudio/img/bg-review.png) 0 0 no-repeat;background-size:100% 100%;padding:25px 45px 45px 55px;line-height:1.2;font-size:18px;position:relative}
.review-carousel{font-size:0}
.review-box{display:inline-block;width:79%;padding-bottom:20px;vertical-align:top}
.review-logo-box{display:inline-block;padding-right:25px;width:21%}
.review-title,.review__link-company{font-family:"Fira Sans Condensed",sans-serif;font-weight:500}
.review-title{font-size:22px;text-transform:uppercase;margin-bottom:5px}
.review__link-company{color:#1b619d;display:inline-block}
.review__btn-more{color:inherit;font-size:16px;border:1px solid #383838;border-radius:5px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.55);box-shadow:1px 1px 5px rgba(0,0,0,.55);background-color:#fff;line-height:32px;padding:0 10px;display:inline-block;position:absolute;right:65px;bottom:-5px;-webkit-transition:.3s;transition:.3s;z-index:1}
.review__btn-more::after{content:">";font-size:14px;padding-left:5px}
.review__btn-more:hover{color:inherit;-webkit-box-shadow:1px 1px 10px 3px rgba(0,0,0,.55);box-shadow:1px 1px 10px 3px rgba(0,0,0,.55)}
.review-nav__next,.review-nav__prev{display:inline-block;width:100%;height:40px;font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-style:italic;color:inherit;margin-top:25px;-webkit-transition:padding .3s;transition:padding .3s}
.review-nav__next:focus,.review-nav__next:hover,.review-nav__prev:focus,.review-nav__prev:hover{color:inherit}
.review-nav__next{background:url(../../../../3D/themes/webstudio/img/next-arrow.png) center no-repeat;background-size:contain;padding-left:5px}
.review-nav__next:hover{padding-left:15px}
.review-nav__prev{background:url(../../../../3D/themes/webstudio/img/prev-arrow.png) center no-repeat;background-size:contain;text-align:right;padding-right:5px}
.review-nav__prev:hover{padding-right:15px}
.clients-sec{background:url(../../../../3D/themes/webstudio/img/bg-clients.jpg) center no-repeat;background-size:cover;background-attachment:fixed;padding-bottom:20px}
.clients-title{font-family:"Fira Sans Condensed",sans-serif;font-size:38px;font-weight:300;text-align:center;margin-top:50px;margin-bottom:40px}
.clients-carousel--pad{padding-top:65px}
.clients-carousel__item-link{display:table-cell;width:135px;height:135px;background-color:#fff;border-radius:50%;position:relative;text-align:center;padding:10px;vertical-align:middle}
.clients-carousel__item-img{max-width:100%;width:auto!important;height:auto;display:inline-block!important}
.clients-carousel__nav{text-align:center}
.clients-carousel__nav-next,.clients-carousel__nav-prev{padding-top:5px;padding-bottom:5px;display:inline-block}
.clients-carousel__nav-next:focus,.clients-carousel__nav-next:hover,.clients-carousel__nav-prev:focus,.clients-carousel__nav-prev:hover{cursor:pointer}
.clients-carousel__nav-prev{margin-right:10px}
.clients-carousel__nav-next{margin-left:10px}
.technology-sec{padding-top:55px;padding-bottom:85px}
.technology-title{font-family:"Fira Sans Condensed",sans-serif;font-size:26px;font-weight:400;text-align:center;margin-top:70px}
.tabpanel-box{border:1px solid #383838;border-radius:15px;padding:8px}
.tabpanel__link{font-family:"Fira Sans Condensed",sans-serif;font-size:16px;color:#232323;position:relative;-webkit-transition:.3s;transition:.3s}
.tabpanel__link::after{content:"";position:absolute;top:50%;left:100%;width:1px;height:20px;margin-top:-10px;display:block;background-color:#232323}
.tabpanel__link.no-after::after,.tabpanel__list-item.active>.tabpanel__link::after,.tabpanel__list-item:last-child>.tabpanel__link::after{content:none}
.tabcontent__pane{color:#232323;line-height:1.2;font-size:17px}
.advantages-sec{padding-bottom:65px}
.advantages-sec--padb-40{padding-bottom:40px}
.advantages-title{font-family:"Fira Sans Condensed",sans-serif;font-size:36px;font-weight:300;text-align:center;margin-bottom:65px}
.advantages-title>b{font-weight:500;color:#3d7fb8}
.advantages__img{margin:auto}
.advantages__img--mart{margin-top:-8px}
.advantages-caption{padding-top:15px;padding-bottom:35px}
.advantages-caption__title{font-family:"Fira Sans Condensed",sans-serif;font-size:22px;font-weight:300;text-align:center;margin-bottom:0}
.advantages-caption__title._fs-20{font-size:20px}
.advantages-caption__title>b{font-weight:500;display:block}
.advantages-caption__title--blue>b{color:#3d7fb8}
.advantages-caption__title--lilac>b{color:#9649ce}
.advantages-caption__title--orange>b{color:#e86c08}
.advantages-caption__title--green>b{color:#94af22}
.feedback-sec{background:url(../../../../3D/themes/webstudio/img/bg-feedback.jpg) center top no-repeat;background-size:cover;padding-top:55px;padding-bottom:85px}
.feedback-title{font-family:"Fira Sans Condensed",sans-serif;font-size:36px;font-weight:300;text-align:center;margin-bottom:35px}
.feedback-title>b{font-weight:500}
.btn--blue{background-color:#3d76a8;border:1px solid #3d76a8;color:#fff}
.btn--blue:focus,.btn--blue:hover{color:#3d76a8}
.btn-submit{font-family:"Fira Sans Condensed",sans-serif;font-size:28px;font-weight:400;position:relative;padding-right:80px;padding-left:35px;-webkit-transition:.3s;transition:.3s}
.btn-submit::after,.btn-submit::before{content:"";position:absolute;width:45px;height:100%;top:0;right:0;-webkit-transition:.3s;transition:.3s}
.btn-submit::after{background-color:#fff}
.btn-submit::before{background-color:#3d76a8}
.btn-submit>.ico{position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.btn-submit:focus,.btn-submit:hover{background-color:#fff}
.btn-submit:focus>.ico-arr-r--blue-md,.btn-submit:hover>.ico-arr-r--blue-md{background-image:url(../../../../3D/themes/webstudio/img/sprite.png);background-position:-64px -197px;background-size:auto;width:30px;height:24px}
.btn-submit:focus::after,.btn-submit:hover::after{width:0}
.btn-submit:focus::before,.btn-submit:hover::before{width:45px}
.price-box{border:1px solid rgba(100,145,184,.7);padding:5px;font-family:"Fira Sans Condensed",sans-serif}
.price-desc{position:relative;padding-left:65px}
.price-desc--mart-30{margin-top:30px}
.price-desc__ico-box{width:45px;height:45px;border-radius:50%;background-color:rgba(227,226,226,.75);position:absolute;left:0;top:0;text-align:center}
.price-desc__ico-box::before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.price-desc__ico-box>.ico{margin-right:0}
.price-desc__text{font-weight:300;font-size:22px}
.price-desc__text>i,.price-desc__text>span{font-size:26px;font-weight:400;color:#3d76a8}
.price-desc__text>i{font-style:normal;color:#9b9a9a}
.price-down-text{background-color:#fff;text-align:center;font-weight:400}
.price-down-text>a{color:#14558d;text-decoration:underline}
.price-down-text>a:hover{text-decoration:none}
.table-price{border-radius:15px;border:1px solid #cfcfce;padding-bottom:25px}
.table-price-box{max-height:145px;overflow:hidden}
.table-price-box.show{max-height:100%}
.table-price--col{padding-left:0;padding-right:0}
.table-price__title{color:#3d76a8;font-family:"Fira Sans Condensed",sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;text-align:center;padding:15px 40px;display:inline-block;border:1px solid #cfcfce;border-top:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;margin-top:-1px;background-color:#fff;-webkit-box-shadow:0 2px #cfcfce;box-shadow:0 2px #cfcfce;margin-right:15px;margin-left:15px}
.table-price__list{list-style:none;padding-left:5px;padding-right:5px}
.table-price__list--brd-r{border-right:1px solid #cfcfce}
.table-price__list-item{font-size:20px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #cfcfce;position:relative;padding-left:30px}
.table-price__list-item:first-of-type{padding-top:0}
.table-price--col .table-price__list-item:last-of-type,.table-price__list-item:last-of-type{border-bottom:none}
.table-price__list-item>i,.toggle-table-price__btn{color:#3d76a8;font-family:"Fira Sans Condensed",sans-serif}
.table-price__list-item>i{font-style:normal;font-size:14px;font-weight:500;left:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}
.toggle-table-price-box{padding-top:125px;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 100%);position:relative;margin-top:-150px}
.toggle-table-price-box.open{padding-top:15px;margin-top:auto}
.toggle-table-price__btn{position:relative;display:inline-block}
.toggle-table-price__btn::after{content:"";display:block;width:22px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAMAAACae25RAAAAM1BMVEUAAAA6dqg8dac8dag4dqg8dac6dqg2eKohZKc7dqo6dacxbZ46dqg7dqg2dqwAAP88dahNG9IBAAAAEHRSTlMAc2L8UvmEQgtqWxWVODQBCfWyhgAAAFtJREFUGNNdzUkOwDAIA0BnJ0kX/v/aIlQFhA8gzwFAGzGbgMY5aOUGMAdfIi+SzOk0S0+Aejo6T8vOk91U76b2+/cue6mYX6oVPqMwN+YiGl10IOZupj70kJUPpM4EVG1xCoYAAAAASUVORK5CYII=) center no-repeat;position:absolute;left:50%;margin-left:-11px;top:100%;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}
.toggle-table-price__btn:hover::after{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
.toggle-table-price-box.open .toggle-table-price__btn::after{-webkit-transform:translateY(5px) rotate(180deg);-ms-transform:translateY(5px) rotate(180deg);transform:translateY(5px) rotate(180deg)}
.step-dev{list-style:none;display:inline-block}
.step-dev-box{text-align:right;background:url(../../../../3D/themes/webstudio/img/bg-step-dev.png) left center no-repeat}
.step-dev__item{text-align:left;padding-top:20px;padding-bottom:40px;font-family:"Fira Sans Condensed",sans-serif;font-size:22px;font-weight:300;position:relative}
.step-dev__item._l-60{left:-60px}
.step-dev__item._l-90{left:-90px}
.step-dev__item._l-115{left:-115px}
.step-dev__item>.icon{position:absolute;display:block;width:100px;height:100px;top:50%;left:-120px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.step-dev__item>.icon-bulb{background:url(../../../../3D/themes/webstudio/img/icon-bulb.png) center no-repeat}
.step-dev__item>.icon-earth{background:url(../../../../3D/themes/webstudio/img/icon-earth.png) center no-repeat}
.step-dev__item>.icon-notebook{background:url(../../../../3D/themes/webstudio/img/icon-notebook.png) center no-repeat}
.step-dev__item>.icon-pencil{background:url(../../../../3D/themes/webstudio/img/icon-pencil.png) center no-repeat}
.step-dev__item>.icon-settings2{background:url(../../../../3D/themes/webstudio/img/icon-settings2.png) center no-repeat}
.step-dev-sec--pad-95-0{padding:95px 0}
.step-dev-title{font-family:"Fira Sans Condensed",sans-serif;font-size:36px;font-weight:300}
.step-dev-title--marb-60{margin-bottom:60px}
.step-dev-title--ta-r{text-align:right}
.type-work{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.35);box-shadow:0 1px 5px rgba(0,0,0,.35);border-radius:5px;background-color:#fff;display:inline-block;padding:30px 15px;min-width:270px;margin-bottom:30px;-webkit-transition:.3s;transition:.3s}
.type-work:hover{-webkit-box-shadow:0 3px 15px rgba(0,0,0,.35);box-shadow:0 3px 15px rgba(0,0,0,.35);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.type-work-sec{position:relative}
.type-work-sec::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:50%;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAAQABADAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUJ/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAA38AIR//EACAQAAEDAgcAAAAAAAAAAAAAAAECAwQGEQAQEhQhMWH/2gAIAQEAAT8AzrKsl0k7BSmC9M3jhbJbNtHXhuTfgY//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AB//2Q==);z-index:-1}
.type-work-sec--padb-60{padding-bottom:60px}
.type-work__img{margin:auto}
.type-work__caption-title{margin-top:10px;margin-bottom:35px;text-align:center;font-family:"Fira Sans Condensed",sans-serif;font-weight:300;font-size:24px}
.type-work__caption-title>span{font-size:18px;color:#5c6e08}
.type-work--col_ta-r{text-align:right}
.type-work--col_ta-l{text-align:left}
.services{font-family:"Fira Sans Condensed",sans-serif}
.services--blue{border:1px solid #6390b7}
.services--green{border:1px solid #99ad46}
.services--lilac{border:1px solid #8d50ba}
.services-top-box{position:relative;padding:30px;min-height:300px}
.services--blue .services-top-box{background-color:#6390b7}
.services--blue .services-top-box::after{border-top:22px solid #6390b7}
.services--green .services-top-box{background-color:#99ad46}
.services--green .services-top-box::after{border-top:22px solid #99ad46}
.services--lilac .services-top-box{background-color:#8d50ba}
.services--lilac .services-top-box::after{border-top:22px solid #8d50ba}
.services-top-box::after{content:"";display:inline-block;width:0;height:0;position:absolute;top:100%;right:30px;border-left:13px solid transparent;border-right:13px solid transparent;-webkit-transition:.5s;transition:.5s}
.services-top-box:hover::after{right:80%}
.services-title{margin-bottom:20px}
.services-title>a{color:#fdfe8a;font-size:36px;font-weight:300;position:relative;display:block;line-height:44px}
.services-title>a::after{content:"";display:block;position:absolute;top:110%;left:0;width:50%;height:1px;background-color:rgba(255,255,255,.35);-webkit-transition:.3s;transition:.3s}
.services-title>a:focus::after,.services-title>a:hover::after{width:30%}
.services-nav{list-style:none}
.services-nav__item>a{color:#fff;font-size:24px;font-weight:300;padding:10px 0 3px;display:inline-block;-webkit-transition:.3s;transition:.3s}
.services-nav__item>a:hover{-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px);color:#fdfe8a}
.services-nav__item>a::before{content:"";display:inline-block;margin-right:10px;width:13px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAMAAADDoWbgAAAAOVBMVEUAAAD////+/on////+/4r////+/on//////4v////9/ov//////4f////+/on//////4n////9/opY0dpcAAAAEXRSTlMA1NS3t9zcY2O+vhERx8doaOok2z0AAABFSURBVAjXdc5ZCsAgEAPQdNXW3fsfVoOiqJi/B8kwgEKORokLF+DjXfmQb+NBnnt+5N+2glu5iE3Dpp1n/eQKQciK8esEFO0Cx5zaXM4AAAAASUVORK5CYII=) center no-repeat}
.services-thumb-box{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(35%,#e1e1e1),to(#fff));background-image:-webkit-linear-gradient(bottom,#fff 0%,#e1e1e1 35%,#fff 100%);background-image:linear-gradient(to top,#fff 0%,#e1e1e1 35%,#fff 100%);padding:35px 15px 20px;min-height:230px}
.services-desc{padding:0 20px 25px}
.services-desc-title{margin-bottom:15px;font-weight:700;text-transform:uppercase;font-size:18px}
.services-desc-list{list-style:none}
.services-desc-list>li{line-height:28px}
.servicesb-items-sec{padding-top:30px;position:relative}
.servicesb-items-sec::before{content:"";display:block;position:absolute;left:0;top:15%;width:100%;height:55%;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAAQABADAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUJ/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAA38AIR//EACAQAAEDAgcAAAAAAAAAAAAAAAECAwQGEQAQEhQhMWH/2gAIAQEAAT8AzrKsl0k7BSmC9M3jhbJbNtHXhuTfgY//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AB//2Q==);z-index:-1}
.servicesb-item{padding:30px 30px 25px 20px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.35);box-shadow:0 1px 5px rgba(0,0,0,.35);border-radius:5px;background-color:#fff;font-size:0;display:block;-webkit-transition:.3s;transition:.3s}
.servicesb-item:hover{-webkit-box-shadow:0 3px 15px rgba(0,0,0,.35);box-shadow:0 3px 15px rgba(0,0,0,.35);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.servicesb-item__desc{font-size:18px}
.servicesb-item__desc>p{margin-bottom:0}
.servicesb--offer,.servicesb-item__desc{vertical-align:top;display:block}
.desc-serv__title{padding:0 0 5px 55px;position:relative;margin-bottom:20px;margin-top:35px}
.desc-serv__title>span{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Fira Sans Condensed",sans-serif;font-size:48px;font-weight:300}
.desc-serv__title--orange>span{color:#e97517}
.desc-serv__title--blue>span{color:#6391b8}
.desc-serv__title--green>span{color:#aac04d}
.desc-serv__title._afterline::after{width:70px;height:5px;left:55px}
.desc-serv__title._afterline.desc-serv__title--orange::after{background-color:#e97517}
.desc-serv__title._afterline.desc-serv__title--blue::after{background-color:#6391b8}
.desc-serv__title._afterline.desc-serv__title--green::after{background-color:#aac04d}
.__roboto,.desc-serv-head,.desc-serv__title{font-family:"Fira Sans Condensed",sans-serif;font-size:28px;font-weight:400}
.desc-serv__list>dt{margin-bottom:10px;font-weight:700}
.desc-serv__list>dt>.ico{margin-right:10px}
.desc-serv__list>dd{margin-bottom:25px}
.adwnt{-webkit-box-shadow:-4px -4px 35px rgba(0,0,0,.15);box-shadow:-4px -4px 35px rgba(0,0,0,.15);background-color:#fff;background-image:-webkit-linear-gradient(125deg,#efeeee 0%,#fff 100%);background-image:linear-gradient(-35deg,#efeeee 0%,#fff 100%);padding:35px 20px 10px}
.adwnt__title{font-family:"Fira Sans Condensed",sans-serif;font-weight:300;font-size:32px;margin-bottom:40px}
.adwnt__title>b{color:#3d76a8;font-weight:500;font-size:36px}
.adwnt-item,.adwnt__title{text-align:center}
.adwnt-item__desc{margin-top:20px;margin-bottom:45px;font-family:"Fira Sans Condensed",sans-serif;font-weight:300;font-size:20px}
.adwnt-item__desc>b{font-weight:500}
.seoprom-desc-sec--padt-70{padding-top:70px}
.seoprom-desc-sec--padb-30{padding-bottom:30px}
.seoaudit-desc-title{font-family:"Fira Sans Condensed",sans-serif;font-size:36px;text-align:center;font-weight:300;margin-bottom:45px}
.seoaudit-desc-title>b{font-weight:500;color:#3d76a8}
.single-post-portfolio-img-big img{width:100%;border:5px solid #dcdada;border-radius:5px}
.slider-box-portfolio{width:100%;height:350px;background-size:cover;background-position:center}
.portfolio-head{position:absolute;left:15px;top:60%;font-family:"Fira Sans Condensed",sans-serif}
.portfolio-head__title{font-size:42px;font-weight:500;text-transform:uppercase;line-height:48px;margin-bottom:0}
.portfolio-head__link{font-size:28px;font-weight:300;text-decoration:underline;color:#1d1d1b;display:block}
.portfolio-head__link:hover{text-decoration:none;color:inherit}
.btn-group-wrap--fl-r{float:right}
.btn.btn-next,.btn.btn-prev{display:inline-block;padding:0;border:0}
.btn.btn-next:hover,.btn.btn-prev:hover{background-color:transparent}
.btn.btn-next>a,.btn.btn-prev>a{position:relative;border:1px solid;padding-top:6px;padding-bottom:6px;-webkit-transition:.3s;transition:.3s}
.btn.btn-next>a::before,.btn.btn-prev>a::before{position:absolute;display:block;top:50%;font-size:21px;margin-top:-13px}
.btn.btn-next:hover>a,.btn.btn-prev:hover>a{color:#fff;background-color:#3d76a8}
.btn-next{margin-left:10px}
.btn-next>a{padding-right:30px;padding-left:12px}
.btn-next>a::before{content:'»';right:10px}
.btn-prev>a{padding-left:30px;padding-right:12px}
.btn-prev>a::before{content:'«';left:10px}
.nav-proj{display:block;width:30px;height:30px;position:relative;text-align:center;margin-bottom:10px;float:right}
.nav-proj::before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle}
.nav-proj::after{content:attr(data-lable);position:absolute;right:100%;top:0;height:100%;white-space:nowrap;color:#000;font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:30px;width:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}
.nav-proj:hover::after{width:185px;padding:0 10px}
.nav-proj__prev{background-color:#ebeaea}
.nav-proj__next,.nav-proj__prev::after{border:1px solid #ebeaea}
.nav-proj__next::after{background-color:#ebeaea}
.nav-proj>.ico{margin-right:0}
.proj-desc-box{position:relative;padding-left:40px}
.proj-lable{position:absolute;top:0;left:0;color:#000;font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;white-space:nowrap;-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.proj-img,.proj-img-box::before{border:1px solid #d6d4d4;border-radius:0 0 5px 5px;border-top:none}
.category-logo .proj-img,.proj-img-box{border-radius:5px}
.proj-img-box{padding:4px;border:1px solid #d6d4d4}
.proj-img-box::before{content:"";height:45px;width:100%;display:block;background:url(../../../../3D/themes/webstudio/img/browser-line.jpg) top center no-repeat;border-radius:5px 5px 0 0;border-bottom:none}
.category-logo .proj-img-box::before{content:none}
.table-box{width:100%;overflow-x:hidden}
.table-cost{width:100%;font-size:20px;text-align:center;color:#1c1c1c;border-collapse:collapse;border-spacing:0}
.table-cost>thead>tr{background:#6491b8}
.table-cost>thead>tr>th{color:#fff;font-size:24px;font-weight:400;text-align:center;padding:15px 10px}
.table-cost>tbody>tr>td:nth-of-type(2n),.table-cost>thead>tr>th:nth-of-type(2n){background:rgba(0,0,0,.03)}
.table-cost>tbody>tr{-webkit-transition:background,.2s;transition:background,.2s}
.table-cost>tbody>tr:nth-of-type(odd){background-color:#d8e6fb}
.table-cost>tbody>tr:nth-of-type(even){background-color:#e3edfc}
.table-cost>tbody>tr>td{padding:15px 10px}
.table-cost>tbody>tr:last-child>td>a{color:#6895d4}
.table-cost>tbody>tr:hover{background:rgba(253,254,138,.2)}
.blogitem-figure__img,.nav-footer-title>a::after{-webkit-transition:.3s;transition:.3s}
.blogitem-figure:hover .blogitem-figure__img{-webkit-filter:opacity(75%);filter:opacity(75%)}
.blogitem-title,.nav-footer-title>a{color:#000;font-family:"Fira Sans Condensed",sans-serif;font-size:34px;font-weight:300}
.reviews-group{margin-bottom:2px}
.__bgg1,.__bgg2{background-image:-webkit-gradient(linear,left top,right top,from(#f3f3f3),color-stop(50%,#f3f3f3),color-stop(50%,#e8e8e8),to(#e8e8e8));background-image:-webkit-linear-gradient(left,#f3f3f3 0%,#f3f3f3 50%,#e8e8e8 50%,#e8e8e8 100%);background-image:linear-gradient(left,#f3f3f3 0%,#f3f3f3 50%,#e8e8e8 50%,#e8e8e8 100%);padding:50px 0}
.__bgg2{background-image:-webkit-gradient(linear,left top,right top,from(#e8e8e8),color-stop(50%,#e8e8e8),color-stop(50%,#f3f3f3),to(#f3f3f3));background-image:-webkit-linear-gradient(left,#e8e8e8 0%,#e8e8e8 50%,#f3f3f3 50%,#f3f3f3 100%);background-image:linear-gradient(left,#e8e8e8 0%,#e8e8e8 50%,#f3f3f3 50%,#f3f3f3 100%)}
.link-client{display:inline-block;margin-bottom:15px}
.link-client:before{content:'';display:block;width:20px;height:17px;float:left;margin-right:5px;margin-top:4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAAXVBMVEUAAABCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrVCcrWOJOTLAAAAHnRSTlMAcPrgoGnATasP8ofsvaVTPSXc082ypH15WUJBGxocSkioAAAAc0lEQVQY023LWQ7CMBAE0YoDwXZ29nXuf0zETCBjifrrJzW+V5BPHcztZmniJBqPEOqlG0TDw/7J2tZQLqUZVoWFcTD0toNzNvQGSbE0UFwtJY+TGn3vkUG/TVMgM38Qhzk6S52tVmL17XqUO6ZZftWj0hsorgqAYVwF1AAAAABJRU5ErkJggg==) center no-repeat}
.link-client:after{content:'';width:100%;display:block;clear:both}
.img-error404{float:left}
.error404 .main{padding-top:90px;background:url(../../../../3D/themes/webstudio/img/tuman.png) center no-repeat}
.error404 .cont-wrap{max-width:740px}
.error404 .message{max-width:430px;height:auto;max-height:180px;line-height:60px;color:#6491b8;font-size:38px;text-transform:uppercase;text-align:center;padding:20px 70px 40px;-webkit-transform:rotateZ(5deg);-ms-transform:rotate(5deg);transform:rotateZ(5deg);position:relative}
.error404 .message::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:url(../../../../3D/themes/webstudio/img/cloud.png) center no-repeat;-webkit-transform:rotateZ(-5deg);-ms-transform:rotate(-5deg);transform:rotateZ(-5deg);background-size:contain}
.error404 .message>span{color:#ee764b;font-size:46px}
.error404 .info-wrap{float:right}
.error404 .info-wrap>.__bgorangebtn{width:100%;max-width:300px;margin-left:auto;margin-right:auto;padding:14px 30px 10px;display:block}
.error404 .messsage-404{max-width:300px;font-size:30px;color:#f5456f;text-transform:uppercase;line-height:50px;margin-top:60px;text-align:center}
.error404 .messsage-404>span{font-size:150px}
.footer-top{background-color:#6491b8;padding-top:30px}
.footer-bottom{padding:15px 0 10px;background:url(../../../../3D/themes/webstudio/img/bg-triangles.jpg) center no-repeat;background-size:cover;position:relative;z-index:1}
.bg-beer{display:block;width:150px;height:125px;background:url(../../../../3D/themes/webstudio/img/beer.png) 100% 100% no-repeat;position:absolute;bottom:0;right:0;z-index:0}
.nav-footer{list-style:none;padding:0}
.nav-footer-title{margin-bottom:10px}
.nav-footer-title>a{color:#fdfe8a;font-size:26px;position:relative;display:block;line-height:44px}
.nav-footer-title>a::after{content:"";display:block;position:absolute;top:100%;left:0;width:50%;height:1px;background-color:rgba(255,255,255,.35)}
.nav-footer-title>a:focus::after,.nav-footer-title>a:hover::after{width:30%}
.nav-footer__item>a{font-family:"Fira Sans Condensed",sans-serif;font-size:20px;color:#fff;font-weight:300;padding:5px 0 3px;display:inline-block;-webkit-transition:.3s;transition:.3s}
.nav-footer__item>a:hover{-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px);color:#fdfe8a}
.logo-link--size-md{max-width:130px}
.copyright{font-family:"Comfortaa",cursive;font-size:15px;font-weight:300;text-align:center}
.contact-footer-box{text-align:left}
.contact-footer-box,.contact-item-link{display:inline-block}
.contact-item-link._fs-20{font-size:20px}
.contact-item-link._fs-18{font-size:18px}
.contact-item-link._pad{padding:6px 0 4px}
.contact-item-link._marl-10{margin-left:10px}
.social-box{font-size:0;text-align:right}
.social-link{display:inline-block}
.social-link>.ico{-webkit-transition:.3s;transition:.3s}
.social-link:hover>.ico{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.social-link+.social-link{margin-left:10px}
._fs-0{font-size:0}
._fs-12{font-size:12px}
._fs-14{font-size:14px}
._fs-16{font-size:16px}
._fs-18{font-size:18px}
._fs-20{font-size:20px}
._fs-22{font-size:22px}
._fs-24{font-size:24px}
._fs-26{font-size:26px}
._fs-28{font-size:28px}
._fs-30{font-size:30px}
._fs-31{font-size:31px}
._fs-32{font-size:32px}
._fs-34{font-size:34px}
._fs-36{font-size:36px}
._fs-38{font-size:38px}
._fs-40{font-size:40px}
._fs-44{font-size:44px}
._fs-48{font-size:48px}
._fs-52{font-size:52px}
._fs-60{font-size:60px}
._fw-100{font-weight:100}
._fw-200{font-weight:200}
._fw-300{font-weight:300}
._fw-400{font-weight:400}
._fw-500{font-weight:500}
._fw-600{font-weight:600}
._fw-700{font-weight:700}
._fw-800{font-weight:800}
._fw-900{font-weight:900}
._fs-i{font-style:italic}
._lh-26{line-height:26px}
._lh-32{line-height:32px}
._lh-38{line-height:38px}
._lh-50{line-height:50px}
._col-white{color:#fff}
._col-black{color:#000}
._pad-0{padding:0}
._padl-0{padding-left:0}
._padl-10{padding-left:10px}
._padr-0{padding-right:0}
._padr-10{padding-right:10px}
._padt-0{padding-top:0}
._padt-5{padding-top:5px}
._padt-10{padding-top:10px}
._padt-15{padding-top:15px}
._padt-20{padding-top:20px}
._padt-25{padding-top:25px}
._padt-30{padding-top:30px}
._padt-35{padding-top:35px}
._padt-40{padding-top:40px}
._padt-45{padding-top:45px}
._padt-50{padding-top:50px}
._padt-55{padding-top:55px}
._padt-60{padding-top:60px}
._padb-0{padding-bottom:0}
._padb-5{padding-bottom:5px}
._padb-10{padding-bottom:10px}
._padb-15{padding-bottom:15px}
._padb-20{padding-bottom:20px}
._padb-25{padding-bottom:25px}
._padb-30{padding-bottom:30px}
._padb-35{padding-bottom:35px}
._padb-40{padding-bottom:40px}
._padb-45{padding-bottom:45px}
._padb-50{padding-bottom:50px}
._padb-60{padding-bottom:60px}
._mar-a{margin:0 auto}
._mar-0{margin:0}
._mart-0{margin-top:0}
._mart-5{margin-top:5px}
._mart-10{margin-top:10px}
._mart-15{margin-top:15px}
._mart-20{margin-top:20px}
._mart-25{margin-top:25px}
._mart-30{margin-top:30px}
._mart-35{margin-top:35px}
._mart-40{margin-top:40px}
._mart-45{margin-top:45px}
._mart-50{margin-top:50px}
._mart-60{margin-top:60px}
._mart-75{margin-top:75px}
._marb-0{margin-bottom:0}
._marb-5{margin-bottom:5px}
._marb-10{margin-bottom:10px}
._marb-15{margin-bottom:15px}
.__marb20,._marb-20{margin-bottom:20px}
._marb-25{margin-bottom:25px}
._marb-30{margin-bottom:30px}
._marb-35{margin-bottom:35px}
._marb-40{margin-bottom:40px}
._marb-45{margin-bottom:45px}
._marb-50{margin-bottom:50px}
._marb-60{margin-bottom:60px}
._marr-5{margin-right:5px}
._marr-15{margin-right:15px}
._marr-10{margin-right:10px}
._marl-5{margin-left:5px}
._fl-l{float:left}
._fl-r{float:right}
._pos-r{position:relative}
._pos-a{position:absolute}
._vcenter-child,._vcenter-parent::before{display:inline-block;vertical-align:middle}
._vcenter-parent::before{content:"";width:0;height:100%}
._vcenter-child{float:none}
._w-100{width:100%}
._h-100{height:100%}
._minh-165{min-height:165px}
._dib{display:inline-block}
._db{display:block}
._dt{display:table}
._dtc{display:table-cell;vertical-align:middle}
._dtr{display:table-row}
._df{display:-webkit-box;display:flex}
._hide{display:none}
._show{display:block}
._of-h{overflow:hidden}
._of-v{overflow:visible}
._of-a{overflow:auto}
._v-v{visibility:visible}
._v-h{visibility:hidden}
._afterline{position:relative}
._afterline::after{content:"";display:block;position:absolute;top:100%;left:0;height:8px;width:55px;background-color:#aac04d}
@media (min-width:480px){.lang-menu{left:5px}}@media (min-width:480px) and (max-width:767px){.col-xsm-1{width:8.33333%}
.col-xsm-2{width:16.66667%}
.col-xsm-3{width:25%}
.col-xsm-4{width:33.33333%}
.col-xsm-5{width:41.66667%}
.col-xsm-6{width:50%}
.col-xsm-7{width:58.33333%}
.col-xsm-8{width:66.66667%}
.col-xsm-9{width:75%}
.col-xsm-10{width:83.33333%}
.col-xsm-11{width:91.66667%}
.col-xsm-12{width:100%}
.visible-xsm{display:block}
.hidden-xsm{display:none}
.file-upload__btn{padding:15px;font-size:17px}
.contact-item-link{display:inline-block;margin:0}
.our-work-wrap{padding:110px 50px 135px}
.proposal-caption__desc{padding-left:20%;padding-right:20%}
.servicesb-item{display:table}
.servicesb-item__desc{padding-left:15px;width:55%;display:table-cell}
.servicesb--offer{width:45%;display:table-cell}}@media (min-width:480px) and (max-width:991px){.step-dev-box{margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.header--fixed-top .logo-link{padding-top:10px}
.contact-item-link._marl-25,.contact-item-link._marl-30{margin-left:15px}
.contact-item-link._marr-5{margin-right:0}
.navbar{padding-left:0}
.level-1>.sub-menu{left:-300%}
.experience-box--right{margin-top:auto}
.line-lb-rt,.line-lt-rb{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:35%}
.our-work-wrap{padding:110px 70px 150px}
.our-work-title{margin-bottom:40px}
.step-dev-box{text-align:center}
.step-dev__item._l-60{left:-20px}
.step-dev__item._l-90{left:-30px}
.step-dev__item._l-115{left:-40px}
.step-dev-sec--pad-95-0{padding:65px 0}
.logo-link--foot{padding-top:15px}
.contact-footer-box{text-align:right}
._df--sm{display:-webkit-box;display:flex}}@media (min-width:992px) and (max-width:1199px){.our-work__caption-title{font-size:20px}
.step-dev__item._l-115,.step-dev__item._l-60,.step-dev__item._l-90{left:0}}@media (min-width:992px){.servicesb-item{display:table}
.servicesb-item__desc{padding-left:15px;width:55%;display:table-cell}
.post-2742 .servicesb-item{min-height:335px}
.servicesb--offer{width:45%;display:table-cell}
._w-70-md-lg{width:70%}
._w-30-md-lg{width:30%}}@media (min-width:1300px) and (max-width:1920px){.modal-lg{width:80vw}}@media (min-width:1921px){.modal-lg{width:1600px}}@media (max-width:767px){.menu-btn{display:block}
.navbar{position:fixed;top:0;left:0;bottom:0;padding:20px 120px 20px 20px;background-color:#6491b8;z-index:2;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.navbar.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.logo-w{margin-bottom:30px}
.level-2,.logo-w,.nav-menu,.nav-menu>.level-1{display:block}
.level-2>a::after,.nav-menu>.level-1.active::after,.nav-menu>.level-1:hover::after{content:none}
.nav-menu>.level-1>a{color:#fff;font-size:24px;padding-top:10px;padding-bottom:10px;display:block}
.nav-menu>.level-1>a:focus,.nav-menu>.level-1>a:hover{color:#fdfe8a;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.level-1>.sub-menu{position:static;height:auto;filter:alpha(opacity=1);opacity:1;overflow:visible;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}
.level-2>.sub-menu{height:0;filter:alpha(opacity=0);opacity:0;overflow:hidden;-webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);transform:perspective(400) rotate3d(1,0,0,-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:opacity .3s linear,-webkit-transform .3s;transition:opacity .3s linear,transform .3s;transition:opacity .3s linear,transform .3s,-webkit-transform .3s}
.level-2>.sub-menu.open{height:auto;filter:alpha(opacity=1);opacity:1;-webkit-transform:perspective(400) rotate3d(0,0,0,0);transform:perspective(400) rotate3d(0,0,0,0)}
.level-2:last-child>a{border-bottom:1px solid rgba(255,255,255,.35)}
.level-2>a{border-top:1px solid rgba(255,255,255,.35);margin-bottom:0}
.experience-box{margin-top:25px}
.list-offers{padding-bottom:40px}
.line-lb-rt,.line-lt-rb,.our-work-title>.ico-quote-l,.our-work-title>.ico-quote-r{display:none}
.our-work-sec{background:url(../../../../3D/themes/webstudio/img/bg-colorwave-r.jpg) 0 0 no-repeat,url(../../../../3D/themes/webstudio/img/bg-colorwave-r.jpg) 50% 50% no-repeat,url(../../../../3D/themes/webstudio/img/bg-colorwave-r.jpg) 100% 100% no-repeat}
.proposal-caption__desc{text-align:center}
.clients-carousel__nav-next,.clients-carousel__nav-prev{padding-top:25px;padding-bottom:10px}
.step-dev{display:block}
.step-dev-box{background:0 0;margin-top:130px}
.step-dev__item{text-align:center;margin-top:100px}
.step-dev__item._l-115,.step-dev__item._l-60,.step-dev__item._l-90{left:0}
.step-dev__item>.icon{left:50%;top:auto;bottom:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.step-dev-sec--pad-95-0{padding:45px 0}
.btn-group-wrap--fl-r{float:none;text-align:center;margin-bottom:10px}
.nav-proj-box{margin-bottom:10px}
.nav-proj{display:inline-block}
.nav-proj__prev{float:left}
.nav-proj__prev::after{right:auto;left:100%}
.nav-proj__next{float:right}}@media (max-width:991px){.btn-price-box{text-align:right}
.btn-price--pad{padding:6px 15px}
.text-content-title--fl-l{float:none}
.experience-box--left,.experience-box--right{margin-left:auto;margin-right:auto}
.list-offers-title{margin-bottom:40px}
.offer{padding-bottom:20px}
.offer--bot,.offer--top{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.line-lm-rm,.table-cost>thead{display:none}
.our-work-wrap{background:url(../../../../3D/themes/webstudio/img/bg-tablet-90-top.jpg) 0 0 no-repeat,url(../../../../3D/themes/webstudio/img/bg-tablet-90-bottom.jpg) 0 100% no-repeat,url(../../../../3D/themes/webstudio/img/bg-tablet-90-middle.jpg) 0 0 repeat-y;background-size:contain}
.review-box,.review-logo-box{display:block;width:100%}
.review-logo-box{padding-right:0;margin-bottom:25px}
.review-logo__img{width:auto!important;margin:auto}
.review-nav{text-align:center}
.review-nav__next,.review-nav__prev{width:155px}
.review-nav__next{text-align:left}
.price-box{margin-bottom:20px}
.table-price__list--brd-r{border-right:none}
.table-price__list-item:first-of-type{padding-top:10px}
.table-price__list-item:last-of-type{border-bottom:1px solid #cfcfce}
.step-dev-title{margin-bottom:20px}
.step-dev-title,.step-dev-title--ta-r,.type-work--col_ta-l,.type-work--col_ta-r{text-align:center}
.type-work-sec::before{height:90%}
.services{margin-bottom:30px}
.desc-serv{text-align:center}
.desc-serv__title{display:inline-block}
.table-box{overflow-x:auto}
.table-cost>tbody>tr{margin-bottom:10px;border-bottom:#6895d4 2px solid;display:block;background:0 0}
.table-cost>tbody>tr:hover{background:0 0}
.table-cost>tbody>tr>td{display:block;text-align:right;font-size:18px}
.table-cost>tbody>tr>td:before{content:attr(data-label);float:left}
.table-cost>tbody>tr>td:nth-of-type(odd){background:#d8e6fb}
.table-cost>tbody>tr>td:nth-of-type(even){background:#e3edfc}
.table-cost>tbody>tr>td:first-child{background:#6491b8;color:#fff}
.table-cost>tbody>tr>td:not(:first-child):hover{background:rgba(253,254,138,.2)}
.social-box{text-align:center}
._marb-20--sm{margin-bottom:20px}
._ta-c--sm{text-align:center}}@media (max-width:479px){.col-xsm-1,.col-xsm-10,.col-xsm-11,.col-xsm-12,.col-xsm-2,.col-xsm-3,.col-xsm-4,.col-xsm-5,.col-xsm-6,.col-xsm-7,.col-xsm-8,.col-xsm-9{float:none}
.visible-xs-xsm{display:block}
.hidden-xs-xsm{display:none}
#to-top{display:none!important}
p{text-align:left}
.file-upload-box{text-align:center}
.contact-header-box{text-align:center;margin-top:-30px}
.contact-item-link{display:block;font-size:18px}
.lang-menu{right:15px}
.menu-btn{left:90%}
.btn-price--mart{margin-top:35px}
.text-content-title--center-xs{text-align:center}
.list-offers-title{font-size:32px}
.our-work-wrap{padding:60px 35px 80px}
.our-work-title,.services-title>a{font-size:28px}
.our-work__caption-title{font-size:18px}
.our-work-btn{font-size:20px;padding-left:15px;padding-right:60px}
.proposal-title{font-size:32px}
.review{padding:25px 25px 45px 35px;background:-webkit-gradient(linear,left bottom,left top,from(#d9d9d9),to(#fff));background:-webkit-linear-gradient(bottom,#d9d9d9,#fff);background:linear-gradient(to top,#d9d9d9,#fff);border:1px solid #000;border-radius:10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.55);box-shadow:1px 1px 5px rgba(0,0,0,.55);margin-left:5px;margin-right:5px}
.review__btn-more{right:25px}
.btn-submit{font-size:20px;padding-left:15px;padding-right:60px;display:block;margin:auto auto 20px;width:100%}
.table-price__title{font-size:22px;padding:15px}
.type-work{display:block}
.btn-box.text-right,.contact-footer-box,.nav-footer-title,.nav-footer__item,.services-desc-list>li,.services-desc-title,.services-title{text-align:center}
.nav-footer-title>a::after,.services-title>a::after{left:25%}
.services-nav__item>a{font-size:20px}
.btn.btn-next,.btn.btn-prev{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}
.contact-item-link._marl-10,.contact-item-link._marl-25{margin-left:0;margin-right:0}}@media (max-width:1199px){.lang-box,.lang-menu__item.active{height:30px}
.lang-menu{font-size:20px}
.lang-menu.fixed .lang-menu__item,.lang-menu:hover .lang-menu__item{height:30px;top:30px}}@media (max-width:1260px){#to-top{right:25px;right:-webkit-calc(((100vw - 1170px)/2) - 60px);right:calc(((100vw - 1170px)/2) - 60px)}}@media only screen and (max-width:1199px){.container{width:100%}}