@media screen and (max-width:1200px){#logo{width:350px}#top-menu{width:calc(100% - 350px)}#top-menu ul li a{font-size:15px;padding:30px 14px}.section{padding:40px 20px}.section h1,.section h2{font-size:30px;padding-bottom:20px}.section h1::before,.section h2::before{height:5px}.section p{font-size:16px;line-height:22px}#services .layer .content,#qualities .layer .content{padding:30px 20px}#services h2,#qualities h2{font-size:30px;line-height:35px;padding-bottom:30px}#services h3,#qualities h3{font-size:25px;line-height:30px}#services .item,#qualities .item{padding-bottom:30px}#services .item .icon,#qualities .item .icon{width:90px;height:90px}#services .item .intro,#qualities .item .intro{width:calc(100% - 130px)}#services .item.web{right:-20px}#services .item.seo{right:-60px}#services .item.design{right:-100px}#services .item.soft{right:-140px}#qualities .item.web{left:-140px}#qualities .item.seo{left:-100px}#qualities .item.design{left:-60px}#qualities .item.soft{left:-20px}.tabs .item{padding:15px 20px;margin:5px 0}footer{padding:20px 0}#contact-us{height:360px}#contact-us .layer .content,#contact-us .layer2 .content{padding:40px}#contact-us h2{font-size:30px;line-height:35px}#contact-us h3{font-size:25px;padding:30px 0}#contact-us .layer a,#contact-us .layer2 a{padding:15px;font-size:20px}}@media screen and (max-width:1050px){footer .item{width:50%;text-align:center}footer .item .icon{margin:5px}#top-menu{padding-left:10px;padding-right:10px}}@media screen and (max-width:900px){#top-menu{padding-left:20px;padding-right:20px;text-align:right}#top-menu ul li.active::before,#top-menu ul li:hover::before{width:30px;height:30px;left:40px;top:3px;-webkit-animation-name:bounce-left;animation-name:bounce-left}#top-menu .icon{display:block}#top-menu .icon a{display:block;font-size:20px;;text-transform:uppercase;color:white;font-weight:700;padding:25px 10px;display:block}header #top-menu ul{display:none;opacity:0;position:absolute;right:0;top:75px;width:100%;min-width:200px;background:rgba(11,119,207,.9);padding:10px 0;animation:1s showing ease-in-out}header #top-menu.responsive ul{display:block;opacity:1;animation:1s showing ease-in-out;z-index:100}header #top-menu ul li{display:block}header #top-menu ul li::before{content:none}header #top-menu ul li a{padding:12px 20px 10px}header #top-menu ul li.active a{color:#f6921e}.home #banner-slider .banner-image{height:250px}.home #banner-slider .bx-wrapper .bx-pager{top:170px}.home #banner-slider .desciption{position:initial;transform:none;padding:20px;background:#f0f0f0;width:100%;box-sizing:border-box}.home #banner-slider .desciption .wrapper{transform:none}.home #banner-slider .desciption h2{text-align:center;display:block}.home #banner-slider .desciption .read-more{position:relative;bottom:initial;left:20px;bottom:10px;padding:10px 15px}.home #banner-slider .desciption .intro{padding-bottom:40px}#services,#qualities{height:auto;overflow:initial}#services .layer{width:75%;height:auto;left:0;transform:none;position:relative}#services .layer2{width:100%;height:auto;left:0;position:relative}#qualities .layer{width:75%;height:auto;left:25%;transform:none;position:relative}#services .layer .content,#qualities .layer .content{transform:none;width:100%;position:relative}#services .layer2 .content{border-top:5px solid rgba(0,174,239,1);padding:40px}#services .item.web{right:-60px}#services .item.seo{right:-60px}#services .item.design{right:-60px}#services .item.soft{right:-60px}#qualities .item.web{left:-60px}#qualities .item.seo{left:-60px}#qualities .item.design{left:-60px}#qualities .item.soft{left:-60px}.tabs{margin:20px 0 0}#projects-container .item{width:50%}#contact-form{height:auto;overflow:initial}#contact-form .layer{width:100%;height:auto;left:0;transform:none;position:relative}#contact-form .layer2{position:relative;width:100%;height:auto;right:0;transform:none}#contact-form .layer .content{transform:none;width:100%;position:relative;max-width:initial}#contact-form .layer2 .content{transform:none;width:100%;position:relative;max-width:initial}#contact-form .item{text-align:center}#contact-form .item.address{right:0}#contact-form .item.phones{right:0}#contact-form .item.email{right:0}#contact-form .item.web{right:0}#contact-form-items{padding-left:0}}@media screen and (max-width:680px){header{position:initial}#logo{width:260px}#logo .margin-left{transform:none;right:0}.trans #logo{width:100%;padding:20px}.trans #top-menu{width:calc(100% - 40px);position:relative;right:-40px}#top-menu{width:calc(100% - 260px)}.trans #top-menu::before{content:initial}.trans #top-menu::after{content:"";width:50px;height:100%;position:absolute;background:rgba(255,255,255,.9);left:-40px;top:0;z-index:-1}.trans #top-menu .ornament{-ms-transform:none;-webkit-transform:none;transform:none;left:-25px}footer .item{box-sizing:border-box}footer .social,footer .copyright{width:100%;padding:10px 20px}.section{padding:20px}.w5{width:100%!important}}@media screen and (max-width:560px){#logo{display:block;width:100%;padding:20px;text-align:center}#logo img{max-width:350px}#top-menu{width:calc(100% - 45px);right:0;margin-left:auto;display:block}#top-menu::after{content:"";width:50px;height:100%;position:absolute;background:rgba(255,255,255,.9);left:-45px;top:0;z-index:-1}.trans #top-menu{width:calc(100% - 45px);right:0}#top-menu::before{content:initial;-ms-transform:none;-webkit-transform:none;transform:none}#top-menu .ornament{-ms-transform:none;-webkit-transform:none;transform:none;left:-25px}#services h2,#qualities h2{font-size:23px;line-height:28px;padding-bottom:20px}#services h3,#qualities h3{font-size:20px;line-height:25px}#services p,#qualities p{font-size:15px;line-height:20px}#services .item,#qualities .item{padding-bottom:20px}#contact-us{height:auto;overflow:initial}#contact-us .layer{position:relative;height:auto;left:0;transform:none}#contact-us .layer2{width:100%;height:auto;position:relative;left:0}#contact-us .layer .content,#contact-us .layer2 .content{width:100%;position:relative;text-align:center;transform:none;padding:20px}#contact-us .layer a,#contact-us .layer2 a{bottom:10px;padding:10px 15px;display:inline-block}#contact-us h3{padding:20px 0 30px}}@media screen and (max-width:470px){#projects-container .item{width:100%}footer .item{width:100%}#services .layer,#qualities .layer{width:100%;left:0}#services h2,#qualities h2{text-align:center;left:0;right:0}#services .item.web{right:0}#services .item.seo{right:0}#services .item.design{right:0}#services .item.soft{right:0}#qualities .item.web{left:0}#qualities .item.seo{left:0}#qualities .item.design{left:0}#qualities .item.soft{left:0}}