/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1380px) {
#wrapper {width: 100%;max-width: 1100px;min-width: 320px;}
.inner{width:94%;}
/*----header-----*/
.header-line-3 li a {font-size: 0.7rem; padding: 0 13px;}
.header-line-1 .top-menu li a {font-size: 0.7rem; padding: 0 14px;}
.header-line-2 .logo {padding-right: 10px;}
.header-line-2 .clock-wrap {background: url(../images/time.png) no-repeat 7% 41%;}
.header-line-2 .weather-wrap {width: 145px;}
.header-line-2 .currency-wrap {width: 100px;}
.icons {padding-left: 40px;}
.add .button {line-height: 1rem; padding: 13px 22px;}

/*-----sidebar-----*/
.sidebar .pdf .pdf-left img {width: 100px; height: 150px;}
.sidebar .pdf .pdf-right {padding-left: 125px;}
.sidebar .pdf .pdf-version {padding-left: 125px;}
#owl-projects .item  .proj .image {padding-top: 5px;}
#owl-projects .descr a {font-size: 0.9rem;}
#owl-slide .owl-item {padding: 0 5px;}
#owl-projects {padding: 20px 15px 25px;}
.top-slider .owl-wrapper .owl-item {padding: 15px 20px;}
.last-comment .comment-head {line-height: 1.4rem;}
.news-other {padding-top: 10px; padding-bottom: 10px;}
.slider-news .main-video {width: 293px;}
.slider-news .image-descr {height: 85px;}
.photo-news #owl-photo .big-foto {padding-right: 110px; width: 410px;}
.photo-news #owl-photo .other-foto {margin-left:-100px; width: 92px;}
#owl-photo .owl-controls {top: 225px; left: 10px;}
.photo-news .all-news {top: 227px;}

.economy-wrap .image {width: 250px;}
.economy .left-column .economy-article {padding-left: 270px;}
#owl-vacancies .owl-item {padding: 0 5px;}
.fotonews .row .foto-news {width: 100px; margin-right: -100px;} 
.ad-categories .column-wrap .text-ad a {font-size: 0.9rem; line-height: 1rem;}
.border .competition {font-size: 0.85rem; padding-bottom: 5px;}
.border .other-info {font-size: 0.8rem;}
.container>span {line-height: 0.9rem;}
.container > span > a {line-height: 0.9rem;}
.all-action .container {width: 20%;}
.action-wrap {margin-left: -25px;}
.action-wrap > div:first-child {padding-left: 15px;}
.all-action .container {padding-left:15px;}
.all-action .container:nth-child(6) {display: none;}
.all-action .img {width: 195px; }
.field label {font-size: 0.75rem;}
.vote input[type="submit"] {text-align: center;}
footer {max-width: 1100px; min-width: 320px; width: 100%;}
footer .all-header {width: 20%;}
footer .all-header:nth-child(6) {display: none;}
.tabs > a {width: 31%;}
.col18 {width: 17.1%;}
.power .column2 .foto-news {width: 92px; margin-right: -100px;}
.padding {padding-left: 115px;}
.header-line-3 .drop-down-menu .item .image-item {width: 92px; margin-right: -100px;}
.vote-wrap .center {text-align: center; display: block; margin: 0 auto;}
.vote-wrap .center a{padding-left: 0; display: block;}
.left-article {margin-top: 30px;}
/*-----afisha-----*/
.breadcrumbs {margin-left: -5px;}
.left-article{margin-top: 20px;}
.block-news h1 {padding-left: 28px;}

.header-line-2 .logo {margin-left: -7px;}
.wrap-poster {margin-bottom: 70px;}
.wrap-poster h2 {margin-top: 35px;}
.wrap-poster .block-type h3{ margin-bottom: 20px; margin-top: 30px;}
/*-----footer-----*/
.footer-top {height: 465px;}
#footer {height: 535px; margin: -535px auto 0;}
#middle {padding: 0 0 535px;}
/*---foto-002---*/
.other-photo-wrap .item .spacer {width: auto;}

.header-line-2 .auth-social .link-profile {font-size: 18px; line-height: 22px;}

.page-ads-list .padding-img {padding-right: 0; float: none;}
.page-ads-list .img {width: 100%; float: none;margin-left: 0;}
.ads-info .col:nth-child(1) {margin-bottom: 10px; display: block;}
.ads-info .col:nth-child(2) {margin-bottom: 10px; display: block;}
}
@media only screen and (max-width : 1280px) {
html {font: 16px/20px "PT Sans Regular", sans-serif;}
body {font-size: 1rem;line-height: 1.222rem;}
.news-more .last-post .padding {float: none; padding: 0;}
.news-more .last-post .img {display: none;}

.banner-vacancy>.head {text-align: left; font-size: 36px; padding: 10px 0 10px 25px; line-height: 38px;}
.banner-vacancy>.head .inner-head {width: 100%;}
.banner-vacancy .btn-wrap .head {display: none;}
.banner-vacancy .btn-wrap {right: auto; left: 25px; top: 105px;}

.block-last-vacancy .item .padding {padding-left: 65px;}
.block-last-vacancy .item .spacer {margin-left: 20px;}
.block-last-vacancy .items {margin-left: -20px;}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 1100px) {

h1, .h1 {font-size: 2.2rem; line-height: 2.1rem; padding:0 0 30px 0; }
h2, .h2 {font-size: 1.9rem; line-height: 2.0rem; padding:5px 0 20px 0;}
h3, .h3 {font-size: 1.3rem; line-height: 1.5rem; padding:0 0 10px 0;}
h4, .h4 {font-size: 1.2rem; line-height: 1.25rem; padding:5px 0 10px 0;}
h5, .h5 {font-size: 1.1rem; line-height: 1.2rem; padding:5px 0 10px 0;}

.cabinet-rezume-add .delete-rezume {top: 41px;}
.all-action .action-wrap {margin-left: -15px;}
.all-action .container {padding-left: 15px;}
.all-action .container .img {width: 100%;}
.all-action .container .img a {display: block;}
.all-action .container .img a img {width: 100%;}
.header-line-1 .top-menu li a {font-size: 0.75rem;}
.header-line-3 li a {font-size: 0.8rem;}
.header-line-2 .auth-social-wrap {width: 180px;}
.soc-btn {width: 27px;}
.sidebar .pdf .pdf-right .number {margin-top: 5px;}
.sidebar .pdf .pdf-left img {height: 130px; width: 80px;}
.sidebar .pdf .pdf-version {padding-left: 105px;}
.sidebar .pdf .pdf-right {padding-left: 105px;}
.sidebar .pdf {padding-bottom: 10px;}
.btn {padding: 7px 15px;}

.header-line-1 .top-menu li a {padding: 0 10px;}
.header-line-3 li a {padding: 0 9px;}
.content .small-link {margin-top: 5px;}
.line {background: rgba(0, 0, 0, 0) url("../images/line2.jpg") repeat scroll 0 0; height: 145px;}
.header-line-3 .drop-down-menu .item .image-item {width: 100px; margin-right: -100px;}
.header-line-3 .drop-down-menu .item a {font-size: 0.9rem;}
.header-line-3 .drop-down-menu .list-society {height: 50px;}
.header-line-3 .drop-down-menu .list-society li {line-height: 50px;}

#owl-projects .item .proj .descr {margin-top: -5px;}
.last-comment .comment-head { padding: 20px 19px 16px;}
.ad-categories .column1 .categori li a {}
.all-action .container:nth-child(5) {display: none;}
.action-wrap {margin: 0;}
.all-action .container {width: 25%;}
.last-comment .last-post {line-height: 1.1rem;}

.last-comment .last-post {padding-bottom: 15px; padding-top: 10px;}
.border .competition {padding: 5px 0;}
.all-action {margin-top: 10px;}
#owl-photo .owl-controls {top: 280px; left: 10px;}
.photo-news .all-news {top: 283px;}
.slider-news .main-video {width: 258px;}
.photo-news #owl-photo .other-foto {display: none;}
.photo-news #owl-photo .big-foto{padding: 0; width: auto;}
.video-news {position: relative;}
.video-news .all-news {position: absolute; bottom: 11px;}
.last-comment .last-descr-post {line-height: 0.9rem;}
.padding {padding-left: 110px;}
.ad-categories .column-wrap .column {width: 100%;}
.ad-categories .column-wrap .column .ad {float: left; width: 50%;}
.action .top-block .headline3{padding: 17px 0 0 25px;}
.organization-wrap {padding: 19px 19px 19px 25px;}
.add {padding: 13px 25px;}
.slider-news .main-video {width: 100%;}
.slider-news .main-video {margin-left: 0;}
.header-news {font-size:1.333rem;}
.vote-wrap form a {padding-left: 0;}
/*----footer----*/
.footer .news-title {margin-bottom: 10px;}
.all-header .news-title.other-title {margin-top:25px;}
.developer {margin-bottom: 25px;margin-top: 20px;}
.footer-top {padding: 35px 0;}
#footer {height: 445px; margin: -445px auto 0;}
#middle {padding: 0 0 445px;}
.footer-top {height: 375px;}

/*----afisha----*/
.left-article {margin-top: 20px;}
.wrap-poster h2 {margin-top: 30px;}
.wrap-poster .block-type h3{ margin-bottom: 15px; margin-top: 25px;}
.block-news h1 {padding-left: 23px;}
.breadcrumbs {margin-left: -10px;}
.wrap-poster {margin-bottom: 60px;}
/*---foto-002---*/
.other-photo-wrap .item .spacer {width: auto;}
/*---foto-vnutr---*/
.table .label {padding-bottom: 5px;}
/*---konkurs---*/
.tender-photo .image {width: 155px;}
.tender-photo {height: 196px;}
/*---kontakty---*/
.top-contacts .glob {line-height: 1.25rem;}
.top-contacts {margin-top: 0;}
.top-contacts .tel {background:rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 28px 52%;}
/*---nashi-proekty.---*/
.projacts-wrap .project .padding {padding-left: 90px;}
.projacts-wrap .project .project-name a {font-size: 1.2rem;}
/*---tema-nedeli---*/
.news-week .all-text-news a {margin-left: 0;}
/*---reshenia-ispolkoma---*/
.wrap-download .document:first-child {padding-top: 0;}

.account-section .field label {margin: 0 0 5px 0; padding: 0;}
.profile-form .field .form-input {padding-left: 0; float: none;}

.ads-list-min .item {width: 50%; padding-right: 10px;}
.ads-list-min .item:nth-child(2n+1) {clear: both;}
.ads-list-min .item:nth-child(4n+1) {clear: none;}

.header-line-2 .auth-links {padding-left: 0;}
.header-line-2 .min-avatar {display: none;}

.block-last-rezume .item .title a {font-size: 16px; line-height: 20px;} 
.block-last-vacancy .descr{font-size: 14px;line-height: 18px;}

.cabinet-vacansii-add .wrap-input {max-width: 100px;}

.cabinet-vacansii-add .btn-red { margin-left: 5px;}
.cabinet-vacansii-add .button {padding: 0 20px;} 

.cabinet-rezume .block-rezume  td {padding: 25px 10px;}
.cabinet-rezume .block-rezume .col2 {padding-left: 0;}
.cabinet-rezume .block-rezume .col1 {padding-left: 0;}
.cabinet-rezume .block-rezume .col4 {padding-right: 0;}

}
@media only screen and (max-width : 1000px) {

.photo-news #owl-photo .item .short-description {display: none;}
.photo-news #owl-photo .item .link-article {margin-top: 15px;}
.photo-news {padding: 20px 15px 40px;}
#owl-example .owl-controls{top: auto; bottom: 9px;}
#owl-photo .owl-controls{top: auto; bottom: 6px;}
.photo-news .all-news {padding-right: 15px; background-position: right 76%;}
.slider-news .photo-news .all-news,
.slider-news .video-news .all-news {top: auto; bottom: 10px; line-height: 0.95rem; padding: 0 15px 0 0;}
#owl-example .owl-controls {height: 21px;}

.right-sidebar {height: auto !important; }
.sidebar .sidebar-wrap {width: 100%;  margin-left: 0;}
}
@media only screen and (max-width : 980px) {
html {font: 15px/19px "PT Sans Regular", sans-serif;}
body {font-size: 1rem;line-height: 1.222rem;}
.content {width: 100%;}
.sidebar {display: block;}
.photo-news #owl-photo .big-foto {width: 100%;}
.photo-news #owl-photo .big-foto img {width: 100%;}
.header-line-3 {display: none;}
.header-line-1{position: fixed; z-index: 101; width: 100%; top: 0;}
.header-line-2 {padding-top: 25px; padding-bottom: 10px;}
.main-news {padding-top: 15px;}
.header-line-2 .logo {padding-left: 0;}
.header-line-2 .weather-wrap {width: 118px;}
.header-line-2 .col22 {width: 20%;}
.header-line-2 .clock-wrap {width: 100px;}
.header-line-2 .currency-wrap {width: 80px;}
.soc-btn {width: 20px; height: 20px;}
.header-line-2 .auth-social-wrap {width: 140px;}
.header-line-2 .col18 {width: 19.2%;}
.header .wrap-mobile{display:block; position:fixed; /*width:100%;*/ top:0px; left:0px; z-index:100; background:#444d64; height:40px; width: 100%;}
.menutab{position: absolute; display:block; width:40px; height:30px; top:7px; left: 3%; cursor:pointer; z-index:24;}
.menutab.open{top:9px;}
.menutab span{display:block; width:100%; height:3px; background:#fff; border-radius:1px;}
.menutab span.middle{margin:7px 0;}
.wrap-top-line {height: 40px;}
.header .top-line-menu{position:fixed; width:320px; z-index:100;  top:40px; background:#444d64; display:block; left:-320px;}
.header-line-1 .top-menu ul {margin-left: 0;}
.header-line-1 .top-menu li a {font-size: 1rem;}
.header .top-line-menu ul{width:100%; display:inline-block; vertical-align:top;}
.header .top-line-menu li{display:block; float:none; border:none;}
.header .top-line-menu li .drop-down-menu {display: none;}
.header .top-line-menu a{line-height: 1.2rem; height:auto;  border:none;}
.header .top-line-menu .main-bottom-menu{border-top:1px solid #0067b9; margin-top: 5px;}
/*#header .top-line-menu {display: none;}*/
.sidebar {width: 100%; padding-left: 0;}
.grid {margin-left: -20px;}
.slider-projects {margin: 0;}
.last-comment {margin: 0;}
.sidebar-block {float: left; max-width: 310px; width: 33.3%; margin-bottom: 20px; }
/* .sidebar .block {width: 100%;} */
.sidebar-wrap {margin-left: -20px; }
.sidebar-block .spacer {margin-left: 20px; width: auto;}
.sidebar-block .newsblock {margin-top: 0;}
.banner-border {margin-top: 20px;}
.header-line-1 .search {position: absolute; z-index: 100; right: -3px; top: 0; width: 35%;}
.photo-news #owl-photo .item .link-article {margin-top: 25px;}
#owl-photo .owl-controls {bottom: 6px; top: auto; left: 12px;}
.photo-news .all-news {bottom: 20px; top: auto;}
.all-with-comments {font-size: 0.9rem;line-height: 1.15rem;}
.photo-news .all-search {font-size: 0.9rem;line-height: 1.15rem;}
.header-line-1 .top-menu li a {padding-left: 30px;}

.footer-bottom .img {padding-right: 10px; margin-right:0;}
.right-sidebar .block-sidebar {margin-top:0;}
/*---afisha---*/
.breadcrumbs {margin-left: 0;}
.block-news {padding-left: 35px;}
.wrap-poster .block-type {margin-left: 55px;}
.block-news h1 {padding-left: 0px;}
/*---vopros-otvet---*/
.right-sidebar {margin-top: 0;}
.additionally {margin-bottom: 0;}

.photo-news {padding: 20px 15px 40px;}
.all-news {padding: 0;}

.top-contacts .glob {line-height: 1.45rem;}
.top-contacts .tel {line-height: 1.45rem;}
.content p {margin-top: 0 0 15px;}

.inner-left-sidebar .user-menu {background: none; padding: 0;}
.inner-left-sidebar ul{float: none; margin: 0 0 20px;  position: fixed; left: -320px; background: #f4f6f9 none repeat scroll 0 0; top: 50%; z-index: 80;}
.inner-left-sidebar .user-menu .menu-title {transform: rotate(-90deg); position: fixed; left: -20px;margin-left: 0; padding: 5px; border: 1px solid #c9c9c9; background: #d8e1ef; cursor: pointer;  top: 50%; z-index: 101;}
.inner-left-sidebar .user-menu .menu-title.open {transform: rotate(0); left: 0; transition: 0.3s ease;}
.inner-left-sidebar + .account-section {float: none; padding: 0; margin-bottom: 40px;}

.power-top {height: 46px;}
/* .left-article {margin: 0;} */

.navigation-pages {margin-bottom: 10px;}

.header-line-2 {border-bottom: 3px solid #0067b9;}
.header-line-2 .logo {margin-left: 0;}

.wrap-tender .tender-next {background: #e8e8e8 url(../images/tender-arrow.png) no-repeat -115px -25px; width: 50px; height: 110px; margin-top: -55px;}
.wrap-tender .tender-prev {background: #e8e8e8 url(../images/tender-arrow.png) no-repeat -13px -25px; width: 50px; height: 110px; margin-top: -55px;}

.left-article .right-sidebar {margin-bottom: 20px 0; float: none;}


.sidebar.right-sidebar {display: none;}
.sidebar.new {display: block;}

.ads-filter-block label {width: 49%; display: inline-block;}

.ads-page-inner2 .info-line2 .col {font-size: 14px;}

.narrow {margin-bottom: 20px;}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 768px) {
html {font: 14px/18px "PT Sans Regular", sans-serif;}
body {font-size: 1rem;line-height: 1.222rem;}
.line {height: 100px;}
.video-news .all-news {}
.all-news {padding-top: 0;}
.header-line-2 .clock {display: none;}
.header-line-2 .log {width: 35%;}
.header-line-2 .weather {width: 23%;}
.header-line-2 .currency {width: 17%;}
.header-line-2 .auth-social {width: 25%;}
.ad-categories .column1 {width: 100%; border-bottom: 1px solid #d8e1ef;}
.ad-categories .column1 .categori li {float: left; width: 50%;}
.ad-categories .column {width: 100%;}
.organization-wrap .services {width: 50%; margin-bottom: 10px;}
.all-action .container:nth-child(4) {display: none;}
.all-action .container {width: 33.3%;}

.footer-bottom .img {width: 14%;}

/*---afisha---*/
.block-news {padding-left:30px;}
/*---foto-002---*/
.other-photo-wrap .item {width: 33.3%;}
.other-photo-wrap .competitions-wrap .item:nth-child(3n+1) {clear: both;}
.other-photo-wrap .competitions-wrap .item:nth-child(4n+1) {clear: none;}
.main-top-news .image {width: 100%;}
.main-top-news .descr-news {width: 100%; padding-left: 0; padding-top: 20px;}
/*---kontakty---*/
.left-block {padding-right: 0; float: none; width: 100%; margin-bottom: 40px;}
.right-block {padding-left: 0; float: none; width: 100%;}
.top-contacts {margin-bottom: 40px;}
/*---konkurs---*/
.projacts-wrap .project:nth-child(3n+1) {clear: none;}
.projacts-wrap .project:nth-child(2n+1) {clear: both;}
.projacts-wrap .project {width: 50%;}

.power .column3 {float: none; width: 100%;}
.power .column1 {margin-bottom: 30px;}
.power .column2 {margin-bottom: 30px; width: 66.66%;}
.news-other {margin-left: 0;}
.power .column3::before {clear: both;height: 0; display: block; content: ''; float:none;}

.economy .economy-wrap .right-column {float: none; width: 100%;}
.economy .economy-wrap .right-column::before {clear: both;height: 0; display: block; content: ''; float:none;}
.economy .economy-wrap .left-column {width: 100%; float: none; margin-bottom: 20px;}

/* #owl-example .owl-controls {bottom: -35px; left: -4px;} */

.breadcrumbs {font-size: 14px;}

h1, .h1 {font-size: 2rem; line-height: 2.1rem; padding:0 0 25px 0;}
h2, .h2 {font-size: 1.8rem; line-height: 1.9rem; padding: 5px 0 15px;}
h3, .h3 {font-size: 1.2rem; line-height: 1.4rem; padding: 0 0 10px;}
h4, .h4 {font-size: 1.1rem; line-height: 1.15rem; padding: 0 0 10px;}
h5, .h5 {font-size: 1.05rem; line-height: 1.15rem; padding: 0 0 10px;}
.headline a {padding-bottom: 5px;}
.cabinet-rezume-add .delete-rezume {top: 38px;}
.power-top {height: 38px;}
.subs {top: 9px;}

.border .competition {font-size: 1.2rem;}
.border .other-info {font-size: 1rem;}

.last-comment .last-post-name {font-size: 0.85rem;}
.last-comment .last-descr-post {font-size: 0.85rem;}

.projacts-wrap .project {margin-bottom: 25px;}

.ads-section {margin-top: 15px;}
.ads-section .item {font-size: 16px;}
.ads-section .col25 {float: left; width: 50%;}
.ads-section .item .count {font-size: 18px;}
.ads-section .add-btn {position: static; display: block;margin-bottom: 15px;}

.pers-filter .sort {display: none;}

.block-last-vacancy .item {width: 50%;}
.block-last-vacancy .item:nth-child(2n+1) {clear: both;}
.block-last-vacancy .item .title {margin-bottom: 10px;}

.vacancy-section .items {padding-bottom: 0;}

.print-line .left {width: 100%; float: none;margin-bottom: 15px;}
.print-line .right {width: 100%;float: none;}

.job-vacancy .short-info.padding {padding-left: 0;float: none;}
.job-vacancy .image {float: none; width: 100%; margin-right: 0;}
}
@media only screen and (max-width : 720px) {
.fotonews .row:nth-child(3){display: none;}
.fotonews .row {width: 50%;}

.ads-page-inner2 .elem-0 {margin-right: 0;}
.ads-page-inner2 .elem-1 {float: none;}


}
@media only screen and (max-width : 670px) {
.sidebar .sidebar-block {width: 50%;}
}

@media only screen and (max-width : 640px) {
#to_up {display: none !important;}
.field label {font-size: 0.9rem;}

.ads-list .img-preview {display: none;}
/*---РєРѕР»РѕРЅРєРё РЅРѕРІРѕСЃС‚РµР№---*/


.economy-wrap .left-column {width: 100%;}
.power .column1 {width: 50%;}
.power .column2 {width: 50%;}


/*---end РєРѕР»РѕРЅРєРё РЅРѕРІРѕСЃС‚РµР№---*/
.header-line-2 .log {width: 60%;}
.header-line-2 .weather {width: 40%; border: none;}
.header-line-2 .currency {width: 40%; padding-top: 30px; text-align: center; float: right; border-right: none; border-left: 1px solid #e8e8e8;}
.header-line-2 .auth-social {width: 60%; padding-top: 25px; border: none;}
.header-line-2 .currency .currency-wrap {display: inline-block;; height: auto;}
.header-line-2 .currency-wrap>div {float: left;margin-left: 10px;}
.soc-btn {height: 25px; width: 29px;}
.header-line-2 .auth-social-wrap {width: 100%; text-align: left;}
.header-line-2 .profile-bar {float: none;}
.header-line-2 .auth-social-wrap {margin: 0;}
.header-line-2 .auth-social a {font-size:0.9333rem;}
.header-line-2 .auth-social .auth {text-align: center;}

.block-news {padding-left: 25px;}

/*---РЎР»Р°Р№РґРµСЂС‹---*/
.video-news {width: 100%; }
.slider-news .video-news .main-video img {width: 100%; }
.video-news {max-width: 640px;}
.photo-news {width: 100%;}
.video-news .all-news {bottom: -23px; left: auto; right: 17px; padding-bottom: 0;}

/*---afisha---*/
.block-news .block-event .wrap-link {margin-left: 25px;}
.wrap-poster .block-type {margin-left: 35px;}
/*---spisok-konkyrsov---*/
.content .competitions-wrap .item:nth-child(3n+1) {clear: none;}
.content .competitions-wrap .item:nth-child(2n+1) {clear: both;}
.competitions-wrap .item {width: 50%;}
/*---stat'ya---*/
.main-news-block .main-foto {float: none; margin-right: 0; margin-bottom: 20px;}
/*------*/
.news-week {margin-bottom: 45px;}

.owl-controls {display: none !important;}

.video-news .all-news {bottom: 3px;}

.page-message .title-area .wrap-menu  .message-menu {display: block; width: 100%; margin-bottom: 20px;}
.page-message .title-area .wrap-menu .wrap-add {position: relative; top: 0;}
.wrap-personal-ads .add-btn {position: relative; top: 0; margin-bottom: 20px;}

.ads-list .padding {padding: 0; float: none;}
.ads-list .img-preview {float: none; margin: 0 0 15px; width: 100%;}

.header-line-2 .logo {border: none;}
.header-line-2 .weather {border-left: 1px solid #e8e8e8;}

.slider-opinions .owl-controls,
.slider-news .owl-controls,
#owl-projects .owl-controls,
.owl-theme .owl-controls {display: block !important;}

#owl-example .owl-controls {left: 13px; right: auto;}

.header-line-2 .weather-wrap {margin: 0; padding-left: 20px;}
.header-line-2 .currency {text-align: left; padding-left: 20px;}
.header-line-2 .currency-wrap>div {margin-left: 0;}

.ads-page-inner2 .col {float: none;}
.ads-page-inner2 .elem-1 {margin-top: 20px;}

.header-line-2 .weather-wrap {width: auto;}
.header-line-2 .weather .temperature {text-align: left;}

.job-vacancy .short-info .name {margin-bottom: 15px;}
.job-vacancy .image {margin-bottom: 15px;}
.job-vacancy .short-info.padding {margin-bottom: 20px;}
.job-vacancy>.items .item {padding-bottom: 20px;}

.cabinet-vacansii-add .wrap-input {margin-right: 10px;}
.cabinet-vacansii-add .wrap-input .wrapper-input {padding-left: 20px;}
.cabinet-vacansii-add .wrap-input span {width: 20px; margin-right: -20px;}

.cabinet-vacansii .ads-navigate {padding-top: 40px;}
.cabinet-rezume .add-btn{top: 70px; right: auto; left: 0;}
.cabinet-vacansii .block-rezume .col3 .date-rez {float: none;}
.cabinet-vacansii .block-rezume .col3 .money {float: none;}

.cabinet-vacansii .block-rezume .col2 {width: 100%;display: block;padding-right: 0; padding-bottom: 0;}
.cabinet-vacansii .block-rezume .col3 {width: 50%;display: block;float: left; padding-left: 0;}
.cabinet-vacansii .block-rezume .col4 {width: 50%;display: block;float: left; padding-right: 0;}

.cabinet-rezume .block-rezume {padding-top: 45px;}
.cabinet-vacansii .block-rezume {padding-top: 0px;}

.cabinet-rezume .block-rezume .col1 {float: left; padding-right: 0; margin-right: -100px;width: 100px; padding-bottom: 0;}
.cabinet-rezume .block-rezume .col2 {float: left;padding-left: 125px;position: relative;width: 100%;}
.cabinet-vacansii .block-rezume .col2 {padding-left: 0;}
.cabinet-rezume .block-rezume .col3 {float: left; width: 50%;clear: both; padding: 20px 10px 20px 0;}
.cabinet-rezume .block-rezume .col4 {float: left; width: 50%; padding: 20px 0 20px 10px;}
.cabinet-rezume .block-rezume .date-rez {width: 100%;}
.cabinet-rezume .block-rezume .money {width: 100%;}
}
@media only screen and (max-width : 570px) {
.header-line-1 .search {width: 50%;}
.main-news .big-news {width: 100%;}
.main-news .small-news {width: 100%;}
.photo-news .all-news {bottom:25px; right: 16px; }
.header-line-2 .currency-wrap > div {float: none; margin-left: 0;}
.ad-categories .column1 .categori li {float: left; width: 100%;}
.ad-categories .column {width: 100%;}
.ad-categories .column-wrap .column .ad {width: 100%;}
.content .big-news .main-foto {text-align: center;}
.main-news .big-news {margin-bottom: 20px;}
.block-news .block-event .wrap-link {margin-left: 15px; padding-top: 10px;}
.block-news h1 {width: 40%;}
.block-news .block-event {width: 60%;}
.content .big-news .main-foto a {display: block; line-height: 0; padding-right: 0;}
.content .big-news .main-foto {text-align: left;}

.projacts-wrap .project:nth-child(2n+1) {clear: none;}
.projacts-wrap .project {width: 100%;}
/*---foto-002---*/
.competitions-wrap  {margin-left: 0;}
.other-photo-wrap .item {width: 50%;}
.other-photo-wrap .item:nth-child(3n+1) {clear: none;}
.other-photo-wrap .competitions-wrap .item:nth-child(2n+1) {clear: both;}

/*---konkurs---*/
.bottom-com {padding: 5px 10px 20px;}
.projacts-wrap .project:nth-child(2n+1) {clear: none;}
.projacts-wrap .project {width: 100%;}
/*---tema-nedeli---*/
.news-week .img {float: none; margin-right: 0; margin-bottom: 15px;}
.news-week .padding {float: none; padding-left: 0; width: 100%;}
.table-wrap {overflow-x: scroll; overflow-y: hidden; margin-bottom: 20px;}
.table {width: 570px; margin-bottom: 20px;}
/*--- СЃР»Р°Р№РґРµСЂ---*/
.wrap-tender .tender-next {height: 100px; width: 50px; background-position: -111px -28px;}
.wrap-tender .tender-prev {height: 100px; width: 50px; background-position: -14px -28px;}
.tender-photo .image {width: 125px; height: 142px;}
.tender-photo span i {background-position: 0px top; left: 20px;}
.tender .jspContainer {height: 160px !important;}

.power .column2 .foto-news {width: 85px; margin-right: -85px;}
.padding {padding-left: 95px;}
.fotonews .row .foto-news {width: 85px; margin-right: -85px;}

.fotorama__caption {font-size: 12px; line-height: 16px;}

h1, .h1 {font-size: 1.8rem; line-height: 1.9rem; padding: 0 0 20px;}
h2, .h2 {font-size: 1.6rem; line-height: 1.7rem; padding: 0 0 15px; }
h3, .h3 {font-size: 1.1rem; line-height: 1.25rem; padding: 0 0 5px;}
h4, .h4 {font-size: 1rem; line-height: 1.1rem;padding: 0 0 5px;}
h5, .h5 {font-size: 0.95rem; line-height: 1.05rem;padding: 0 0 5px;}
.cabinet-rezume-add .delete-rezume {top: 35px;}
.bottom-contacts .bottom-com {padding: 5px 10px 20px;}

.page-message .message-list th {padding: 15px 10px;}
.page-message .message-list td {padding: 15px 10px;}
.page-message .message-list form{overflow-x: scroll; overflow-y: hidden;}
.page-message .message-list table {width: 570px;}

.border .competition {font-size: 1rem;}
.border .other-info {font-size: 0.9rem;}

footer .all-header:nth-child(2) {display: none;}
.footer-top .develop {width: 25%;}
footer .all-header {width: 25%;}
.copyright {line-height: 0.8rem;}

.page-message .message-block .wrap-text .title {padding-right: 0;}
.page-message .message-block .msg-link {position: static; margin-left: -25px; margin-bottom: 15px;}
.page-message .message-block-buttons {padding-left: 0;}

.ads-info .col {margin-bottom: 10px; display: block;}



.ads-page-inner2 .wrap-price {font-size: 26px;}

#owl-demo .owl-dots {display: none !important;}

.competitions-wrap {margin-left: -20px;}

.page-message .message-add .field label {float: none; margin-right: 0; width: 100%; margin-bottom: 5px; display: block; text-align: left;}
.page-message .message-add .field .field-input {margin: 0;}
.page-message .message-add .message-add-buttons{padding-left: 0;}


.page-vacansii .block-rezume .col3 {width: 40%;}

.page-vacansii .block-rezume .col1 {padding-bottom: 0;}
.page-vacansii .block-rezume .col2 {display: block;float: none;padding-bottom: 0;padding-right: 0;}
.page-vacansii .block-rezume .col3 {display: block;float: none; width: 100%;padding: 20px 0 20px 0; clear: both;}
.block-rezume .col3 .date-rez {float: left;padding-bottom: 0;}
.block-rezume .col3 .money {float: right;}

.banner-vacancy>.head {font-size: 28px; line-height: 34px;}
}
@media only screen and (max-width : 540px) {
.fotorama__nav-wrap {display: none;}
.tender-photo {display: none;}
.ads-list-min .item {width: 100%;}

.cabinet-rezume-add .padding-img .data-form-line .data-form-input {padding-left: 0;}
.cabinet-rezume-add .padding-img .data-form-line .data-form-name {width: 100%;margin-right: 0; margin-bottom: 10px;}
.cabinet-rezume-add .data-form-line .data-form-input {padding-left: 0;}
.cabinet-rezume-add .data-form-line .data-form-name {width: 100%; margin-right: 0; margin-bottom: 10px;}

.data-form-top {display: none;}
}
@media only screen and (max-width : 480px) {
.ads-section .col25 {float: left; width: 100%;}
.economy-wrap .image {float: none; margin: 0 0 20px 0; width: 100%; text-align: left;}
.economy .left-column .economy-article {float: none; padding: 0;}

.main-top-news {padding: 10px;}

.account-section .button-cancel {position: relative; right: 0; top: 0;}
.profile-form .img {float: none; margin: 0 0 15px 0; width: 100%;}
.profile-form .info {float: none; padding: 0;}

.banners .banner1 {width: 100%; margin-bottom: 15px; padding: 0;}
.banners .banner2 {width: 100%; padding: 0;}

.sidebar .sidebar-block {width: 100%; float: none; display: block; margin: 0 auto; margin-top: 20px;}

.page-ads-list .data-form-line .data-form-name {width: 100%; margin: 0 0 5px 0; float: none; padding: 0;}
.page-ads-list .data-form-line .data-form-input {padding: 0; float: none; margin-bottom: 10px; width: 100%;}
.page-ads-list .padding-img .data-form-line .data-form-input {padding: 0;}
.page-ads-list .data-form-submit {padding: 0;}

.ads-page-inner2 .col {height: auto;}


.ads-page-inner2 .type {font-size: 16px; line-height: 36px; height: 36px; padding: 0 10px;}
.ads-page-inner2 .torg {padding: 0 10px; height: 36px; line-height: 36px; font-size: 16px;}

.page-vacansii .block-rezume .col2 {display: block;float: none;padding-bottom: 0;padding-right: 0;}
.page-vacansii .block-rezume .col3 {display: block;float: none; width: 100%;padding: 20px 0 20px 0;}
.block-rezume .col3 .date-rez {float: left;padding-bottom: 0;}
.block-rezume .col3 .money {float: right;}

.vacancy-section .items .item {width: 100%; float: none;}

.block-last-vacancy .item {width: 100%; float: none;}
.block-last-vacancy .item:nth-child(2n+1) {clear: none;}
}
@media only screen and (max-width : 430px) {

.news-more .last-post .padding {float: left; padding-left: 100px;}
.news-more .last-post .img {display: block;}
.add .all {padding-left: 0; display: block; margin-top: 10px;}
.sidebar-block .spacer {margin-left: 0; margin: 0 auto; }
.sidebar-wrap {margin: 0 auto !important;}
.content .big-news {padding-right: 0;}
.content .big-news .main-foto {text-align: center;}
.economy .image {width: 100%; margin:0;}
.economy .image a{text-align: center;}
.economy .left-column .economy-article {width: 100%; padding: 0; padding-top: 15px;}
.economy .right-column {display: block;width: 100%;}
.economy .right-column .news-other {padding-left: 0;}
.economy .right-column .news-other:first-child {border-top: 1px solid #f0f0f0; padding-top: 10px;}
.power .column1 {width: 100%; margin-bottom: 30px; padding-right: 0;}
.power .column2 {width: 100%; margin-bottom: 30px;}
.power .column3 {display: block; width: 100%;}
.power .column3 .news-other {padding-left: 0;}
footer .all-header {display: none;}
footer .develop {width: 50%;}
footer .all-header:nth-child(6) {display: block; width: 50%;}
.fotonews .row:nth-child(3) {display: block;}
.fotonews .row {width: 100%; padding-left: 0;}
.all-action .container:nth-child(3) {display: none;}
.all-action .container {width: 50%;}
.organization-wrap .services {width: 100%;}
.power .column1 .foto-news {text-align: left;}
.economy .image {text-align: left;}
.add {text-align: center;}
/*---afisha---*/
.wrap-poster .block-type {margin-left: 25px;}

.ads-list .line-1 {padding-bottom: 35px;}
.ads-list .item .publish {position: absolute; right: 0; top: 30px;}

.footer-top .develop {width: 50%;}

.print-line .left .link-print {width: 100%; margin-bottom: 10px;}
.print-line .left .share-block {width: 100%; padding-left: 0;}
.print-line .right .item {width: 100%;}
.print-line .left {margin-bottom: 10px;}
}
@media only screen and (max-width : 400px) {
 .owl-controls.clickable .owl-pagination{display: none;}
 .soc-btn {width: 25px;}
 .header-line-2 .auth-social-wrap {width: 165px;}
 /*---afisha---*/
 .block-news h1 {font-size: 3rem;}
.block-news .block-event {font-size: 1.2rem;}
/*---foto-002---*/
.other-photo-wrap .item {width: 100%; }
.other-photo-wrap .item .spacer {margin-left: 0; margin: 0 auto;}
.other-photo-wrap .competitions-wrap .item:nth-child(n+1) {clear: both;}
.other-photo-wrap .competitions-wrap .item:nth-child(2n+1) {clear: none;}
.breadcrumbs {font-size: 12px;}

.header-line-2 .auth-social .link-profile {font-size: 18px;}
.header-line-2 .weather .temperature {font-size: 0.8rem; }

form.reviews-form {padding: 10px 15px 30px;}
.top-com {padding: 20px 15px 20px;}
.button, .foxbutton, .content button, .content input[type="button"], .content input[type="submit"] {padding: 0 15px;}
.page-message .message-block .wrap-text .title {font-size: 1.4rem;}

.banner-vacancy>.head {font-size: 24px; line-height: 28px;}

.cabinet-rezume-add .data-form-input .sel {width: 100%; margin-bottom: 5px;}

.cabinet-vacansii-add .wrap-input {margin-bottom: 10px; max-width: 200px; width: 50%; margin-right: 0; padding-right: 10px;}
.cabinet-vacansii-add .wrap-input:nth-child(3) {float: none;width: 100%; margin-top: 10px; clear: both; max-width: 400px;}
}
@media only screen and (max-width : 330px) {
.main-news .other-news {width: 100%; margin-bottom: 20px; padding: 0;}
.main-news .other-news .foto-news {text-align: left;}
/*---footer---*/
.header-line-2 .auth-social-wrap {width: 150px;}
.soc-btn {margin-left: 2px;}
/*---spisok-konkyrsov---*/
.competitions-wrap .item:nth-child(2n+1) {clear: none;}
.competitions-wrap .item {width: 100%;}
.competitions-wrap .spacer {margin-left: 0;}

.main-news-block .share-block .ya-share2 {display: block; margin: 10px 0 0;}
}