@media screen and (max-width:989px){body{min-width:320px;max-width:100%!important}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}body img{max-width:100%!important;height:auto!important}body .fancybox-skin,body .ui-slider *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#header #header-content{width:100%;max-width:100%;padding:0 20px}#header #header-content #logo{position:relative;display:inline-block;vertical-align:top}#header #header-content>form{position:absolute;top:12px;right:20px;left:250px}#header #header-content>form .search{position:relative;display:block;width:100%;left:0;top:0}#header #header-content>form .search input{width:100%}#header #header-content .customer{top:inherit;left:250px;right:20px;bottom:10px;width:auto;text-align:right}#header #header-content .customer>ul>li{float:none;display:inline-block}#header #header-content .customer>ul>li a.button{padding:8px 12px}#nav #nav-content{width:100%;display:table}#nav #nav-content ul{display:table-row;width:100%;padding:0}#nav #nav-content ul li{float:none;display:table-cell;padding:0 5px;text-align:center}#featured #featured-content{width:100%;top:0}#featured #featured-content .tabs{text-align:center}#featured #featured-content .tabs ul{position:relative;width:100%;height:auto}#middle{width:100%;padding:20px;overflow:visible}#middle #sidebar{width:100%;margin-bottom:20px;float:none}#middle #sidebar .menu>ul>li{background-repeat:repeat-x}#middle #sidebar .menu>ul>li.current{background-repeat:no-repeat;background-position:right 15px top 12px}#middle #sidebar .menu .toggle-menu{display:none}#middle #sidebar .menu .toggle-menu>li{background-repeat:repeat-x}#middle #content{width:100%;float:none}#middle #content *{max-width:100%!important}#middle #content #freelancer{padding:20px}#middle #content #freelancer .contacts{width:100%;max-width:none;margin:20px -20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#middle #content #freelancer .contacts .contact{width:33.33333%;margin:0}#middle #content #freelancer .specializations{width:100%;max-width:none;margin:20px -20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#middle #content #freelancer .specializations .wrap-specialisation-list{width:50%;margin:0}#middle #content #freelancer .specializations .wrap-specialisation-list:nth-of-type(1){padding-right:10px}#middle #content #freelancer .specializations .wrap-specialisation-list+.wrap-specialisation-list{padding-left:10px}#middle #content #freelancer .specializations .wrap-specialisation-list .specialisation-list th:nth-of-type(2){width:60px}#middle #content .content.container{padding:5px 30px}#middle #content .content .contacts{width:100%}#middle #content .content .contacts.tdm .column{width:33%;margin:0}#middle #content .content .contacts.tdm .column:nth-of-type(2){padding:0 15px;text-align:center}#middle #content .content .contacts.tdm .column:nth-of-type(3){text-align:right}#middle #content .content .contacts.form .cell.float{width:32.3%;margin:0}#middle #content .content .contacts.form .cell.float input{width:100%}#middle #content .content .contacts.form .cell.float+.cell.float{margin-left:1.5%}#middle #content .content .contacts.form textarea{width:100%}#middle #content .shipping{padding:0}#middle #content .shipping .form{width:100%;padding:0 20px}#middle #content .shipping .form .column{width:49%;margin:0}#middle #content .shipping .form .column.a{margin-right:1%}#middle #content .shipping .form .column.b{margin-left:1%}#middle #content .shipping .form .column .illustration{width:250px;height:200px;background-size:cover;margin:0}#middle #content .shipping .form .column .row{display:block}#middle #content .shipping .form .column .row .slider{width:91%}#footer #footer-content{position:relative;width:100%;padding:0 20px}#footer #footer-content .side{width:260px}#footer #footer-content .main{width:auto;float:none;margin-left:280px}#footer #footer-content .main .menu ul{width:100%}#content.page .form.register{width:100%}#content.page .form.register fieldset{width:100%;max-width:100%;display:block}#content.page .form.register fieldset .cell{width:100%!important;margin:0 0 20px 0;padding-right:15px}#content.page .form.register fieldset .cell.float{width:50%!important}#content.page .form.register fieldset .cell input{width:100%!important}#content.page .form.register fieldset .cell .jq-selectbox{width:100%!important}#content.page .form.register fieldset .cell .jq-selectbox__select{width:100%!important}#content.page .form.register fieldset .cell textarea{width:100%}.reveal-modal,.reveal-modal.medium{width:90%;max-width:90%!important;margin:0 auto!important;left:5%;right:5%;overflow:hidden}.reveal-modal input,.reveal-modal.medium input{width:100%!important}.reveal-modal textarea,.reveal-modal.medium textarea{width:100%!important}.reveal-modal .close-reveal-modal,.reveal-modal.medium .close-reveal-modal{width:30px;height:30px;background-size:710px 36px;background-position:-42px -2px}}@media screen and (max-width:800px){#nav{position:relative;height:auto}#nav #nav-content{display:block;padding:10px 0}#nav #nav-content ul{display:block}#nav #nav-content ul li{display:block;float:left;width:25%;margin:0 0 5px 0;padding:5px 10px;text-align:center;font-size:13px}#middle #content #gallery .row{margin:0 0 15px 0;width:100%}#middle #content #gallery .row .preview{width:31.3333%;margin:0 1%;text-align:center;overflow:hidden}#middle #content #gallery .row .preview img{max-width:100%;height:auto!important}.tabs ul li{margin-bottom:15px}.fancybox-nav{display:none}.yandexAdvertising2{display:none}}@media screen and (max-width:689px){#header #header-content form .search input{height:30px}#header #header-content form .search button{top:7px}#header #header-content .customer>ul>li{width:50%;margin:6px 0 0 0;float:right;text-align:right}#header #header-content .customer>ul>li>a.button{padding:0;color:#0089cd;background:0;box-shadow:none;text-shadow:none;border:0}#nav #nav-content ul li{width:50%;word-break:break-all}#middle #content .latest-news .row{width:100%}#middle #content .latest-news .row .preview{width:100%;margin-bottom:20px;float:none}}@media screen and (max-width:620px){#middle #content .content.container{padding:5px 20px}#middle #content .content .contacts.tdm .column{width:100%;margin:0;padding:0!important;text-align:left!important}#middle #content .content .contacts.form .row{margin:0}#middle #content .content .contacts.form .row .cell.float{width:100%;margin:0 0 10px 0!important}#middle #content .content .contacts.form .row textarea{width:100%;margin-bottom:10px}#middle #content .content .contacts.form .row button[type="submit"]{width:100%}#middle #content .shipping .form .column{width:100%;margin:0}#middle #content .shipping .form .column.a{margin:0}#middle #content .shipping .form .column.b{margin:0}#middle #content .shipping .form .column .illustration{width:100%;height:0;padding-bottom:80%}#middle #content .shipping .form .column .row .slider{width:95%}#middle #content .shipping .form .column .row .jq-selectbox{width:100%}#middle #content .shipping .form .column .row .jq-selectbox .jq-selectbox__select{width:100%}#middle #content .shipping .form .column .row input.weight{width:100%}#footer #footer-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}#footer #footer-content .main{width:100%;clear:both;margin:0 0 20px}#footer #footer-content .main .menu ul li{float:left;display:block;padding:0 10px;margin:0 0 10px 0;width:50%;height:41px}#footer #footer-content .main .social{padding:15px 0}#footer #footer-content .side{width:100%;float:none}.fancybox-wrap{width:auto!important;left:30px!important;right:30px!important;margin:0 auto!important;padding:0!important}.fancybox-wrap .fancybox-skin{position:relative;margin:0 auto!important}.fancybox-wrap .fancybox-skin .fancybox-inner{width:auto!important;height:auto!important}}@media screen and (max-width:510px){#header #header-content{height:120px}#header #header-content form{top:25px}#header #header-content form .search input{height:50px}#header #header-content form .search button{top:16px}#header #header-content .customer{position:relative;width:100%;top:auto;left:auto;right:auto;bottom:auto;clear:both;margin-top:15px}#header #header-content .customer>ul>li{float:left;width:33.33333%;text-align:center}#content.page .form.register fieldset .cell{padding:0}#content.page .form.register fieldset .cell.float{width:100%!important}#content.page .form.register fieldset .jq-file{width:100%;padding-right:120px}#content.page .form.register fieldset .jq-file__name{width:100%}#middle #sidebar .rating{padding:0}#middle #sidebar .rating .content{display:none}#middle #sidebar .rating .head{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#middle #sidebar .rating .head .arr{display:none}#middle #sidebar .rating.show .content{display:block}#middle #sidebar .rating.show .head{border-bottom-left-radius:0;border-bottom-right-radius:0}#middle #sidebar .rating.show .head .arr{display:block}}@media screen and (max-width:460px){#header #header-content{height:230px}#header #header-content #logo{width:100%;text-align:center;left:auto;top:auto;margin:20px 0}#header #header-content form{position:relative;top:auto;left:auto;right:auto}#header #header-content form .search input{height:50px}#header #header-content form .search button{top:16px}#header #header-content .customer{display:table}#header #header-content .customer>ul{display:table-row}#header #header-content .customer>ul>li{float:none;display:table-cell;vertical-align:middle;height:40px}#header #header-content .customer>ul>li ul{left:auto;right:0;height:145px}#featured{height:auto;background-size:cover}#featured #featured-content{padding-bottom:70px}#featured #featured-content .owl-nav{left:20px;right:20px;top:auto;bottom:-70px}#featured #featured-content .owl-nav .owl-prev{left:0;margin:0}#middle #sidebar{float:none}#middle #sidebar .special{height:360px}#middle #sidebar .special .blago.owl-carousel .owl-stage-outer{height:239px;overflow:hidden}#middle #sidebar .special .blago.owl-carousel .owl-nav{left:20px;right:20px;top:auto;bottom:-55px}#middle #sidebar .special .blago.owl-carousel .owl-nav .owl-prev{left:0;margin:0}#middle #sidebar .menu{margin:0;position:relative;overflow:hidden}#middle #sidebar .menu .head{padding:10px 17px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#middle #sidebar .menu .head:before{width:28px;height:20px;content:'';display:inline-block;background:url(../images/mobile-menu.png) left bottom no-repeat}#middle #sidebar .menu .head.show{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}#middle #sidebar .menu>ul{max-height:0;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;transition:max-height 500ms ease}#middle #sidebar .menu>ul.show{max-height:2500px}#middle #sidebar .freelancer .avatar{text-align:center}#middle #sidebar .freelancer .details .row .title{width:130px}#middle #sidebar .freelancer .social{text-align:center}#middle #content{position:relative;float:none;clear:both}#middle #content *{max-width:100%!important}#middle #content .form{width:100%}#middle #content .form fieldset{width:100%;max-width:100%;min-width:0}#middle #content .form input[type='text'],#middle #content .form input[type='password'],#middle #content .form input[type='email'],#middle #content .form input[type='tel'],#middle #content .form select,#middle #content .form textarea{width:100%;max-width:100%;margin:0}#middle #content .form .cell{width:100%!important;margin:0 0 10px 0}#middle #content .form .cell label{margin:0 0 2px 0}#middle #content .form .jq-selectbox.jqselect{width:100%}#middle #content .form .jq-selectbox.jqselect .jq-selectbox__select{width:100%}#middle #content .form .jq-file{width:100%;padding-right:120px}#middle #content .form .jq-file__name{width:100%}#middle #content .form .row{display:block;float:none;width:100%!important}#middle #content .form .row .cell{display:block;float:none}#middle #content #tabs .tabs{position:relative!important;display:block;width:100%;height:auto;padding:0;margin-bottom:20px}#middle #content #tabs .tabs ul{position:relative;height:auto;text-align:center}#middle #content #tabs .tabs ul li{width:43%;margin:0 1% 15px;float:none}#middle #content #tabs .tabs ul li a{width:auto!important}#middle #content .tabs{padding-bottom:10px}#middle #content .tabs.four ul li{margin-bottom:13px}#middle #content .project .head{padding:20px 20px 10px 20px;margin:0}#middle #content .project .head .avatar{position:relative;left:auto;top:auto;display:inline-block;vertical-align:top;margin-right:5px}#middle #content .project .head h2{float:none;width:auto;display:inline}#middle #content .project .head .budget{width:100%;margin:0;text-align:left;margin-top:5px}#middle #content .project .foot .term,#middle #content .project .foot .term dl{float:none;width:100%}#middle #content .project .foot .replies{display:inline-block;float:none;width:100%;margin-top:5px}#middle #content .project .content .gallery ul{width:100%}#middle #content .project .content .gallery ul li{width:50%;margin:0;padding:0 5px}#middle #content .project .content .gallery ul li img{width:100%}#middle #content #project .head{padding:0}#middle #content #project .gallery{width:100%;float:none}#middle #content #project .gallery .img{width:100%}#middle #content #project .info{clear:both;width:100%;float:none;margin-top:20px}#middle #content #project .info .budget{margin-bottom:5px}#middle #content #project .info .budget .ico{margin:0}#middle #content #project .info .author{margin-bottom:5px}#middle #content #project .info .details{padding:10px}#middle #content #project .info .details .row .title{width:50%}#middle #content #project .info .details .row .value{width:50%}#middle #content #project .description .button.green{width:100%}#middle #content .latest-news .head a.archive{position:relative;display:block;top:auto;right:auto;text-align:right}#middle #content .content a.top-right{position:relative;right:auto;top:auto}#middle #content .content table th{display:none}#middle #content .content table tr,#middle #content .content table td{display:block;width:100%;margin:0}#middle #content .content table tr{margin-bottom:25px}#middle #content .content table td{padding:10px 0}#middle #content .content table td.thumbnail img{width:100%;height:auto}#middle #content .content.container{padding-bottom:30px}#middle #content .pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-flex-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#middle #content .pagination a,#middle #content .pagination span{width:9.11111%;margin:0 1% 5px;-webkit-flex-grow:1;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#middle #content .pagination .prev{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-moz-order:1;order:1;width:33.3333%;min-width:100px;-webkit-flex-grow:0;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}#middle #content .pagination .next{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-moz-order:1;order:1;width:33.3333%;min-width:100px;-webkit-flex-grow:0;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}#middle #content .pagination:after{content:'';width:100%;height:0}#middle #content #freelancer .contacts .contact{width:100%}#middle #content #freelancer .specializations .wrap-specialisation-list{width:100%;padding:0!important;margin:0}#middle #content #freelancer .head .reviews{width:100%;position:relative;right:auto;text-align:left}#middle #content .container.news .thumbnail{max-width:100%;height:auto;margin:0 15px 10px 0}#middle #content .container.news .text{width:auto;float:none}#middle #content #gallery .row{margin:0}#middle #content #gallery .row .preview{width:100%;height:auto;margin:0 0 20px 0;text-align:center;overflow:hidden}#middle #content #gallery .row .preview img{width:100%;height:auto!important}#middle #content .messages-list .meta .author{width:80px}#middle #content .messages-list .speech-content .author{padding-right:60px}#middle #content .messages-list .answer{padding-left:15px}#middle #content .messages-list .answer .author,#middle #content .messages-list .answer .date{width:100%;text-align:left}#middle #content .messages-list .answer .speech{margin-top:8px}#middle #content .container.freelancer .head .specialization{float:none;width:100%}#middle #content .container.freelancer .gallery li{width:46%;margin:0 4% 10px 0}#middle .tabs ul li{margin-bottom:15px}#nav .mobile-menu-icon{position:relative;display:block;width:60px;height:40px;cursor:pointer;background:url(../images/mobile-menu.png) center no-repeat}#nav #nav-content{position:absolute;top:40px;left:0;right:0;max-height:0;background-color:#0e5aa7;padding:0;z-index:120;-webkit-box-shadow:inset 0 2px 10px #0e488c;-moz-box-shadow:inset 0 2px 10px #0e488c;box-shadow:inset 0 2px 10px #0e488c;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-ms-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;transition:max-height 500ms ease}#nav #nav-content.show{max-height:1000px}#nav #nav-content ul{padding:5px 0 3px 0}#nav #nav-content ul li{width:100%;float:none;padding:0;margin:0}#nav #nav-content ul li+li{border-top:1px solid #0e488c}#nav #nav-content ul li a{display:block;padding:10px}.delete{font-size:24px;line-height:24px}}@media screen and (min-width:500px) and (max-width:989px){#middle #sidebar .blago .owl-nav{top:-50px}}