.grey-header {
    font: 18px Verdana, sans-serif;
    margin: 0 0 23px 0;
    color: #333333;
}

.left-column .add-block {

}
.content > div .left-column .main-block.add-page .red-header {
    font: 18px Verdana, sans-serif;
    margin: 0 0 23px 0;
    color: #333333;
}
.content > div .left-column .main-block.add-page .steps {padding-bottom: 3px;}
.content > div .left-column .main-block.add-page .steps {

}
.for_photo_add_6_mobile {display:none;}
.content > div .left-column .main-block.add-page .steps ul {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
}
.content > div .left-column .main-block.add-page .steps li {
    position: relative;
    float: left;
    padding: 0 30px 0 39px;
}
.content > div .left-column .main-block.add-page .steps li:first-child {
    padding-left: 0;
}
.content > div .left-column .main-block.add-page .steps li:first-child:after {
    content: '';
    position: absolute;
    top: 2px;
    right: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 9px;
    border-color: transparent transparent transparent #aaa;
}
.content > div .left-column .main-block.add-page .steps li:nth-child(2):before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 9px 9px;
    border-color: transparent transparent transparent #fff;
}
.content > div .left-column .main-block.add-page .steps li a {
    padding: 0 0 15px 0;
    font: 14px Verdana, sans-serif;
    color: #999;
    text-decoration: none;
}
.content > div .left-column .main-block.add-page .steps li a:nth-child(2) {
    display: none;
}
.content > div .left-column .main-block.add-page .steps li.active a {
    position: relative;
    top: 1px;
    color: #333;
    border-bottom: 1px solid #333;
}
.content > div .left-column .main-block.add-page .add-page-block {
    position: relative;
    padding: 30px 0;
    border-bottom: 1px solid #ccc;
}
.content > div .left-column .main-block.add-page .add-page-block .add-youtube {
    position: relative;
    left: 25px;
    padding: 0 0 0 0;
    font: 12px Arial, sans-serif;
    color: #666666;
    border-bottom: 1px dashed #ccc;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .add-page-block .add-youtube:before {
    content: '';
    display: block;
    position: absolute;
    left: -24px;
    top: 0;
    width: 16px;
    height: 16px;
    background: url(../images/add-youtube-icon.png) no-repeat 0 0;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .add-page-block.characters-block select {
    width: 200px;
}
.content > div .left-column .main-block.add-page .add-page-block.characters-block select.building-date {
    width: 93px;
}
.content > div .left-column .main-block.add-page .add-page-block.characters-block select.floor {
    width: 70px;
}
.content > div .left-column .main-block.add-page .add-page-block.photo-block .youtube-uploaded {
    margin: 20px 0 0 140px;
}
.content > div .left-column .main-block.add-page .add-page-block.photo-block img {
    float: left;
    width: 90px;
    height: 68px;
    margin: 0 15px 0 0;
}
.content > div .left-column .main-block.add-page .add-page-block.photo-block .delete {
    display: block;
    /* clear: both; */
    float: left;
    margin-top: 10px;
    margin-right: 300px;
    color: #2761D8;
    border-bottom: 1px dashed #2761D8;
    font: 12px Arial, sans-serif;
}
.content > div .left-column .main-block.add-page .add-page-block.photo-block .row input[type="text"] {
    width: 250px!important;
}
.content > div .left-column .main-block.add-page .add-page-block.photo-block .row .help {
    display: inline-block;
    position: relative;
    top: 4px;
    width: 16px;
    height: 16px;
    background: url(../images/question-icon.png) no-repeat 0 0;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .add-page-block.photo-block .video-title {
    float: left;
    width: 77%;
    font: bold 13px Arial, sans-serif;
    color: #333;
}
.content > div .left-column .main-block.add-page .add-page-block .title {
    display: block;
    margin: 0 0 20px 0;
    font: 18px Verdana, sans-serif;
    color: #333;
}
.content > div .left-column .main-block.add-page .add-page-block .row {
    margin: 0 0 15px 0;
    /* position: relative; */
}
.content > div .left-column .main-block.add-page .add-page-block .row.small-row {
    margin: 0 0 10px 0;
}
.content > div .left-column .main-block.add-page .add-page-block .row .show-another {
    display: inline-block;
    margin: 0 0 5px 140px;
    padding-bottom: 1px;
    border-bottom: 1px dashed #ccc;
    color: #666666;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .add-page-block .row:last-child {
    margin-bottom: 0;
}
.content > div .left-column .main-block.add-page .add-page-block .row label:first-of-type {
    width: 140px;
    margin: 4px 0 0 0;
    float: left;
    font: bold 13px Arial, sans-serif;
    color: #666666;
}
.content > div .left-column .main-block.add-page .add-page-block.warehouse-block .row label:first-of-type {
    width: 87px;
    padding-right: 20px;
}
.content > div .left-column .main-block.add-page .add-page-block .row label:first-child + input[type="checkbox"]{
    top: 0px;
}
.content > div .left-column .main-block.add-page .add-page-block .row label:first-child + input[type="checkbox"] + label {
    top: -1px;
}

.content > div .left-column .main-block.add-page .add-page-block .from {
    position: relative;
    top: -5px;
    left: -14px;
}
.content > div .left-column .main-block.add-page .add-page-block .from + select + .ui-selectmenu-button {
    top: -0px!important;
}
.content > div .left-column .main-block.add-page .add-page-block .to-metro {
    position: relative;
    top: -8px;
    margin-right: 10px;
    font: bold 13px Arial, sans-serif;
    color: #666666;
}
.content > div .left-column .main-block.add-page .add-page-block .to-metro + input[type="text"] {
    position: relative;
    top: -8px;
}
.content > div .left-column .main-block.add-page .add-page-block .to-metro + input[type="tel"] {
    position: relative;
    top: -8px;
}
.content > div .left-column .main-block.add-page .add-page-block .to-metro + input[type="number"] {
    position: relative;
    top: -8px;
}
.content > div .left-column .main-block.add-page .add-page-block .by-what {
    width: 100px!important;
}
.content > div .left-column .main-block.add-page .add-page-block .row select, .content > div .left-column .main-block.add-page .add-page-block .row .ui-selectmenu-button {
    margin-right: 20px;
    min-width: 70px;
    margin-bottom: -3px;
    /* line-height: 14px; */
}
.content > div .left-column .main-block.add-page .add-page-block .row input + select + .ui-selectmenu-button {
    top: -3px;
}
.content > div .left-column .main-block.add-page .add-page-block .row select.error, .content > div .left-column .main-block.add-page .add-page-block .row select.error + .ui-selectmenu-button, .content > div .left-column .main-block.add-page .add-page-block .row .ui-selectmenu-button.error, .content > div .left-column .main-block.add-page .add-page-block input.error, .content > div .left-column .main-block.add-page .add-page-block textarea.error {
    border: 1px solid #a70b00!important;
}
.content > div .left-column .main-block.add-page .add-page-block.rent-block .row select + select, .content > div .left-column .main-block.add-page .add-page-block .row .ui-selectmenu-button:not(:first-of-type) {
    margin-left: -10px;
    top: -3px;
}
.content > div .left-column .main-block.add-page .add-page-block.rent-block .row select + select, .content > div .left-column .main-block.add-page .add-page-block .row .building-date + .ui-selectmenu-button {
    top: 0px;
}
.content > div .left-column .main-block.add-page .add-page-block .row select.medium {
    width: 195px!important;
}
.content > div .left-column .main-block.add-page .add-page-block .row .for-meter {
    position: relative;
    top: -7px;
    font: 12px Arial, sans-serif;
    color: #999;
}
@media only screen and (
    min-device-width: 736px) {
.content > div .left-column .main-block.add-page .row input[type="checkbox"] {
    position: relative;
    top: -6px;
    margin-left: 0;
    margin: 0 5px 0 0;
}
    }
.content > div .left-column .main-block.add-page .row label + input[type="checkbox"] {
    top: 3px;
}
.content > div .left-column .main-block.add-page .add-page-block .row label + input[type="checkbox"] + label {
    top: 1px;
}
@media only screen and (
    min-device-width: 736px) {
.content > div .left-column .main-block.add-page .row input[type="checkbox"] + label + input[type="checkbox"] {
    top: -6px;
}
    }
    @media only screen and (
    min-device-width: 736px) {
.content > div .left-column .main-block.add-page .row input[type="checkbox"] + label + input[type="checkbox"] + label {
    top: -8px;
}

.content > div .left-column .main-block.add-page .add-page-block .row input[type="checkbox"] + label {
    margin-right: 18px;
    position: relative;
    top: -8px;
}
    }
.content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="text"], .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="email"] {
    width: 186px;
}
.content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="number"], .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="email"] {
    width: 186px;
}
.content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="tel"], .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="email"] {
    width: 186px;
}
.content > div .left-column .main-block.add-page .add-page-block.contacts-block .row .phone-mask {
    position: relative;
    left: -209px;
    top: 0;
    font: 13px Arial, sans-serif;
}
/*.content > div .left-column .main-block.add-page .add-page-block.contacts-block .row .phone {
    padding-left: 21px;
    width: 172px!important;
}
*/
.content > div .left-column .main-block.add-page .add-page-block .row input[type="text"], .content > div .left-column .main-block.add-page .add-page-block .row input[type="email"] {
    width: 56px;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding: 4px 7px;
    font: 13px Arial, sans-serif;
    color: #000;
}
.content > div .left-column .main-block.add-page .add-page-block .row input[type="number"], .content > div .left-column .main-block.add-page .add-page-block .row input[type="email"] {
    width: 56px;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding: 4px 7px;
    font: 13px Arial, sans-serif;
    color: #000;
}
.content > div .left-column .main-block.add-page .add-page-block .row input[type="tel"], .content > div .left-column .main-block.add-page .add-page-block .row input[type="email"] {
    width: 56px;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding: 4px 7px;
    font: 13px Arial, sans-serif;
    color: #000;
}
.content > div .left-column .main-block.add-page .add-page-block .row .percent {
    position: relative;
    left: -10px;
    font-family: Arial, sans-serif;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.short[type="text"] {
    width: 56px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.short[type="tel"] {
    width: 56px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.short[type="number"] {
    width: 56px;
}
.content > div .left-column .main-block.add-page .add-page-block .row ::-webkit-input-placeholder {
    color:#bcbcbc;
}
.content > div .left-column .main-block.add-page .add-page-block .row ::-moz-placeholder          {
    color:#bcbcbc;
}
.content > div .left-column .main-block.add-page .add-page-block .row :-moz-placeholder {
    color:#bcbcbc;
}
.content > div .left-column .main-block.add-page .add-page-block .row :-ms-input-placeholder {
    color:#bcbcbc;
}
.content > div .left-column .main-block.add-page .add-page-block .row .or-number {
    color: #666666;
}
.content > div .left-column .main-block.add-page .add-page-block .row .or-number a {
    color: #666666;
    border-bottom: 1px dashed #ccc;
    text-decoration: none;
}
.content > div .left-column .main-block.add-page .add-page-block .row .or-number a:not(:first-child) {
    display: none;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="text"] {
    margin-right: 6px;
    width: 90px;
    position: relative;
    top: -8px;
    margin-bottom: -4px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.rooms-square[type="text"] {
    width: 140px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="number"] {
    margin-right: 6px;
    width: 90px;
    position: relative;
    top: -8px;
    margin-bottom: -4px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.rooms-square[type="number"] {
    width: 140px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="tel"] {
    margin-right: 6px;
    width: 90px;
    position: relative;
    top: -8px;
    margin-bottom: -4px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.rooms-square[type="tel"] {
    width: 140px;
}
.content > div .left-column .main-block.add-page .add-page-block .row.cadastral {
    position: relative;
}
.content > div .left-column .main-block.add-page .add-page-block .row.cadastral .variant {
    float: left;
}
.content > div .left-column .main-block.add-page .add-page-block .row.cadastral .helper {
    top: 0px;
    right: auto;
    left: 385px;
}

.content > div .left-column .main-block.add-page .add-page-block .row.cadastral.flat .helper {
    left: auto;
    right: 0;
}
.content > div .left-column .main-block.add-page .add-page-block .helper-opened span.close {
    background-size: 12px;
    top: 10px;
    right: 10px;
    width: 12px;
    height: 12px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.cadastral[type="text"] {
    width: 186px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.cadastral[type="number"] {
    width: 186px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.cadastral[type="tel"] {
    width: 186px;
}
.content > div .left-column .main-block.add-page .add-page-block .row .measure {
    margin-left: -4px;
    font: 13px Arial,sans-serif;
    color: #1E1E1E;
}
.content > div .left-column .main-block.add-page .add-page-block .row .meter, .content > div .left-column .main-block.add-page .add-page-block .row .meters {
    margin-left: -10px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.long[type="text"] {
    width: 286px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.long[type="number"] {
    width: 286px;
}
.content > div .left-column .main-block.add-page .add-page-block .row input.long[type="tel"] {
    width: 286px;
}

.content > div .left-column .main-block.add-page .add-page-block .row textarea {
    width: 486px;
    height: 132px;
    padding: 4px 7px;
    border: 1px solid #ccc;
    font: 13px Arial, sans-serif;
    color: #000;
    resize: none;
}
.content > div .left-column .main-block.add-page .add-page-block .row .switcher {
    border-radius: 2px;
}
.content > div .left-column .main-block.add-page .add-page-block .row .switcher li:first-child a {
    border-radius: 2px 0 0 2px;
}
.content > div .left-column .main-block.add-page .add-page-block .row .switcher li:nth-child(2) a {
    border-radius: 0 2px 2px 0;
}

.content > div .left-column .main-block.add-page .add-page-block .row .switcher li a {
    padding: 4px 12px;
    float: left;
    color: #333;
    font: 13px Arial, sans-serif;
    text-decoration: none;
    border: 1px solid #ccc;
    background: #fcfcfc;
    background: -moz-linear-gradient(top, #fcfcfc 20%, #ededed 100%);
    background: -webkit-linear-gradient(top, #fcfcfc 20%,#ededed 100%);
    background: linear-gradient(to bottom, #fcfcfc 20%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 );
}
.content > div .left-column .main-block.add-page .add-page-block .row .switcher li a span:first-child {
    display: none;
}
.content > div .left-column .main-block.add-page .add-page-block .row .switcher li.active a {
    color: #fff;
    background: #ff7064;
    border: 1px solid #a70b00;
}
.content > div .left-column .main-block.add-page .add-page-block.contacts-block .confirmation {
    margin: 10px 0 0 135px;
}
.content > div .left-column .main-block.add-page .add-page-block.contacts-block .confirmation .label {
    color: #666;
    font: 13px Arial, sans-serif;
}
.content > div .left-column .main-block.add-page .add-page-block .row sup {
    vertical-align: super;
    font-size: xx-small;
}
.content > div .left-column .main-block.add-page.success-page h1 {
    margin: 0 0 20px 0;
    font: 22px Verdana, sans-serif;
    color: #359B13;
}
.content > div .left-column .main-block.add-page.success-page .do-more {
    margin: 0 0 39px 0;
}
.content > div .left-column .main-block.add-page.success-page .do-more p {
    margin: 20px 0 0 0;
    font: 14px/22px Arial,sans-serif;
    color: #333;
}
.content > div .left-column .main-block.add-page.success-page p {
    font: 14px/22px Arial,sans-serif;
}
.content > div .left-column .main-block.add-page.success-page .do-more ul {
    list-style-type: disc;
    padding-left: 16px;
}
.content > div .left-column .main-block.add-page.success-page ul li {
    font-size: 14px;
}
.content > div .left-column .main-block.add-page.success-page ul a {
    font-size: 14px;
}
.content > div .left-column .main-block.add-page.success-page .confirm-mail {
    margin: 0 0 20px 0;
    padding: 15px 20px 20px 20px;
    border: 1px solid #F5493C;
}
.content > div .left-column .main-block.add-page.success-page .confirm-mail + p {
    margin: 0 0 39px 0;
}
.content > div .left-column .main-block.add-page.success-page .confirm-mail + p a {
    font-size: 14px;
}
.content > div .left-column .main-block.add-page.success-page .confirm-mail span {
    display: block;
    margin: 0 0 8px 0;
    font: 16px Arial,sans-serif;
    color: #F5493C;
}
.content > div .left-column .main-block.add-page .add-page-block.add-adress-block {
    border-bottom: none;
    padding-bottom: 0;
}
.content > div .left-column .main-block.add-page .add-page-block.add-adress-block select {
    width: 200px;
} 
.content > div .left-column .main-block.add-page .add-page-block span.error {
    display: block;
    margin: 2px 0 0 140px;
    font: 11px Arial, sans-serif;
    color: #a70b00;
    clear: both;
}
.content > div .left-column .main-block.add-page .add-page-block .for-meter + .error {
    margin-top: -2px;
}
.content > div .left-column .main-block.add-page .add-page-block .helper {
    position: absolute;
    top: 30px;
    right: 0;
}
.content > div .left-column .main-block.add-page .add-page-block .helper > div {
    position: relative;
}
.content > div .left-column .main-block.add-page .add-page-block .helper .helper-title {
    position: relative;
    font: 12px Arial, sans-serif;
    color: #666666;
    border-bottom: 1px dashed #ccc;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .add-page-block .helper .helper-title:before {
    display: block;
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: -1px;
    left: -23px;
    background: url(../images/helper-icon.png) no-repeat 0 0;
}
.content > div .left-column .main-block.add-page .helper-block {
    display: none;
    position: absolute!important;
    top: 23px;
    right: 0;
    padding: 20px;
    background-color: #f3f3f3;
    z-index: 1;
} 
.content > div .left-column .main-block.add-page .helper .helper-block .title {
    margin: 0 0 10px 0;
    font: 16px Verdana, sans-serif;
}
.content > div .left-column .main-block.add-page .helper .helper-block strong {
    display: block;
    font: bold 13px Arial, sans-serif;
    color: #333;
}
.content > div .left-column .main-block.add-page .helper .helper-block img {
    margin: 15px 0;
}
.content > div .left-column .main-block.add-page .helper .helper-block p span {
    color: #999;
}
.content > div .left-column .main-block.add-page .helper .helper-block, .content > div .left-column .main-block.add-page .help .helper-block {
    box-shadow: 2px 2px 2px #ddd;
}
.content > div .left-column .main-block.add-page .helper .helper-block, .content > div .left-column .main-block.add-page .cadastral .helper-block-intro {
    min-width: 248px;
}
.content > div .left-column .main-block.add-page .add-page-block.add-adress-block .helper .helper-block {
    width: 462px;
}
.content > div .left-column .main-block.add-page .add-page-block .helper .helper-block p, .content > div .left-column .main-block.add-page .add-page-block .help .helper-block p {
    color: #333;   
}
.content > div .left-column .main-block.add-page .helper-block .close {
    position: absolute;
    width: auto;
    top: 10px;
    right: 10px;
    background: url(../images/close-icon.png);
    width: 12px;
    height: 12px;
    font: 15px 'Verdana', sans-serif;
    color: #999;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .help .helper-block .close, .content > div .left-column .main-block.add-page .cadastral .helper-block .close {
    top: 5px;
    right: 5px;
    width: 8px;
    background-size: 8px;
    background-repeat: no-repeat;
}
.content >  div .left-column .main-block.add-page .helper-block .helper-block-fulltext {
    display: none;
}
.content > div .left-column .main-block.add-page .help .helper-block {
    width: 248px;
    padding: 15px 10px;
}
.content > div .left-column .main-block.add-page .help .helper-block p, .content > div .left-column .main-block.add-page .help .helper-block ul li, .content > div .left-column .main-block.add-page .helper-block-intro p {
    margin: 0 0 10px 0;
    font: 11px Arial,sans-serif;
    color: #666;
}
.content > div .left-column .main-block.add-page .continue-block .help .helper-block p:first-of-type {
    margin-bottom: 0;
}
.content > div .left-column .main-block.add-page .help .helper-block ul li:not(:last-child) {
    margin-bottom: 0;
}
.content > div .left-column .main-block.add-page .helper-block a  {
    display: inline-block;
    padding-bottom: 1px;
    border-bottom: 1px dashed #2761D8;
    font: 11px Arial,sans-serif;
    text-decoration: none;
}
.content > div .left-column .main-block.add-page .add-page-block .map {
    margin: 5px 0 10px;
}
.content > div .left-column .main-block.add-page .continue-block input[type="submit"] {
    margin-right: 20px;
    border: none;
    border-radius: 3px;
    outline: none;
    padding: 9px 31px;
    background:#bc0502;
    border: 1px solid #bc0502;
    color: #fff;
    box-shadow: 2px 2px 2px #bbb;
    font: 14px Verdana,sans-serif;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .continue-block input[type="submit"].active {
    background-color: #fec4c2;
    border: 1px solid #ac0f13;
}
.content > div .left-column .main-block.add-page .continue-block input[type="submit"]:disabled {
    opacity: 0.5;
    cursor: default !important;
}
.content > div .left-column .main-block.add-page .continue-block {
    position: relative;
    margin: 30px 0 70px;
}
.content > div .left-column .main-block.add-page .continue-block span {
    color: #666666;
}
.content > div .left-column .main-block.add-page .continue-block .uploading {
    position: relative;
    top: -6px;
}
.content > div .left-column .main-block.add-page .continue-block .progress-bar {
    position: absolute;
    left: 0px;
    bottom: -8px;
    display: block;
    width: 150px;
    height: 3px;
    background-color: #ccc;
}
.content > div .left-column .main-block.add-page .continue-block .progress-bar span {
    float: left;
    background-color: #339c12;
    height: 100%;
}
.content > div .left-column .main-block.add-page .continue-block .period-notice {
    position: relative;
    font: 13px Arial, sans-period;
}
.content > div .left-column .main-block.add-page .continue-block .period-notice .help {
    position: absolute;
    right: -20px;
    top: 3px;
    width: 16px;
    height: 16px;
    background: url(../images/question-icon.png) no-repeat 0 0;
    background-size: 12px;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .continue-block .go-back {
    border-bottom: 1px dashed #ccc;
    cursor: pointer;
}
.content > div .left-column .main-block.add-page .continue-block .surely {
     position: absolute;
    right: 0;
    top: 10px;
    position: absolute;
    font: 13px Arial, sans-period;
    color: #999;
}
.content > div .left-column .main-block.add-page .social-block {;}
.content > div .left-column .main-block.add-page .social-block span {
    position: relative;
    top: 2px;
    color: #999;
    float: left;
    margin-right: 10px;
}
.content > div .left-column .main-block.add-page .social-block ul {
    float: left;
}
.content > div .left-column .main-block.add-page .continue-block .period-notice.mobile-notice {
    display: none;
}

@media screen and (
    max-width: 1100px) {;}
@media only screen and (
    min-device-width: 768px) and (max-device-width: 1024px) {;}
@media only screen and (
    max-device-width: 736px) and (min-device-width: 320px) and (orientation: landscape) {;}
@media only screen and (
    max-device-width: 736px) and (min-device-width: 320px) {
    .content > div .left-column .main-block.add-page .steps ul {
        padding-bottom: 0;
    }
    #mortgage {margin-left: 40% !important; margin-top:-6px !important;}
    #exchange {margin-top:15px !important;}
    #exchangel {margin-top:15px !important;}
   /* #videoblock {display:none;} */
    .for_photo_add_6_mobile {display:block !important;}
    .for_photo_add_6 {display:none !important;}
    .for_photo_add_3 {display:none;}
    .for_photo_add_4 {display:block; float:left; width:50px;}
    #object_pta {display:block; width:100px; margin-top:10px; margin-left:130px;} 
    .dropzone {width:60vw !important;}
    .content > div .left-column .main-block.add-page .steps li a:first-child {
    display: none;
    }
    .content > div .left-column .main-block.add-page .steps li a:nth-child(2) {
    display: block;
    }
    .content > div .left-column .main-block.add-page .steps li {
    padding-right: 9px;
    }
    .content > div .left-column .main-block.add-page .steps li:nth-child(2) {
    padding-left: 22px;
    }
    .content > div .left-column .main-block.add-page {
    padding: 0 10px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row label:first-of-type {
    width: 130px;
    width: 40%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input.long[type="text"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
     .content > div .left-column .main-block.add-page .add-page-block .row input.long[type="number"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
     .content > div .left-column .main-block.add-page .add-page-block .row input.long[type="tel"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select {
        max-width: 225px;
        width: 225px;
        width: 60%;
        height: 26px;
        margin-right: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.deal-type + input[type="checkbox"] {
       margin-left: 40% !important;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.medium {
        width: 60%!important;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.medium + input[type="checkbox"] {
        margin-left: 40% !important;
        margin-top: 10px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.medium + input[type="checkbox"] + label + input[type="checkbox"] {
        /* margin-top: 10px; */
        top: 2px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.medium + input[type="checkbox"] + label + input[type="checkbox"] + label {
        top: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.by-what {
        width: 31%!important;
        position: relative;
        top: -8px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.deal-type + input[type="checkbox"] {
        margin-top: 10px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.deal-type + input[type="checkbox"] + label + input[type="checkbox"] {
        margin-top: 1px;
        top: 2px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.deal-type + input[type="checkbox"] + label + input[type="checkbox"] + label {
        margin-top: 1px;
        top: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block.add-adress-block {
        position: relative;
        padding: 30px 0;
        border-bottom: 1px solid #ccc;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .realty-type {
        margin-bottom: 20px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .realty-type + input[type="checkbox"] {
        margin-left: 40% !important;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input[type="checkbox"] + label {
        top: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.per {
      margin-top: 15px;
      margin-left: 40%!important;
      width: 28%;
    }

    .content > div .left-column .main-block.add-page .add-page-block .row select.per + span {
       margin-left: 71.5%!important;
      width: 25%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.building-date {
      width: 25%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.building-date:first-of-type + span {
         margin-right: 5%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.rooms {
        width: 25%;
        margin-right: 10px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.rooms + .from + select.rooms {
        margin-right: -4px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.rooms + span + input[type="checkbox"] {
        position: relative;
        margin-left: 10px;
        top: -5px;
    }
    .content > div .left-column .main-block.add-page .add-page-block span.error {
        margin-left: 40% ;
    }
    .content > div .left-column .main-block.add-page .add-page-block select + span.error {
        margin-top: 5px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .for-meter + .error {
        margin-top: 4px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row select.rooms + span + input[type="checkbox"] + label {
        position: relative;
       top: -7px!important;
    }
    .content > div .left-column .main-block.add-page .row input[type="checkbox"] {
        top: 2px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .ui-selectmenu-button {
    margin-right: 0;
    }
    .content > div .left-column .main-block.add-page .row select + span + input[type="checkbox"] {
        position: static;
    margin: 15px 0 0 40%;
    }
    .content > div .left-column .main-block.add-page .row select + span + input[type="checkbox"] + label + input[type="checkbox"]  {
        top: 0px;
    }
    .content > div .left-column .main-block.add-page .row select + span + input[type="checkbox"] + label, .content > div .left-column .main-block.add-page .row select + span + input[type="checkbox"] + label + input[type="checkbox"] + label {
        top: -3px!important;
    left: 6px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="text"] {
        width: 23%;
        padding: 4px 2%;
        margin-right: 3%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="number"] {
        width: 23%;
        padding: 4px 2%;
        margin-right: 3%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="tel"] {
        width: 23%;
        padding: 4px 2%;
        margin-right: 3%;
    }
    .content > div .left-column .main-block.add-page .continue-block .progress-bar {
        width: 144%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .helper, .content > div .left-column .main-block.add-page .add-page-block .help {
      display: none;
    }
    .content > div .left-column .main-block.add-page .add-page-block .map {
      display: none;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .or-number {
     display: none;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input.cadastral[type="text"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
     .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="text"] {
        top: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input.cadastral[type="number"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
     .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="tel"] {
        top: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row textarea {
        display: block;
        position: relative;
        top: 10px;
        margin: 0 0 20px 0;
        width: 96%;
        height: 115px;
        padding: 4px 2%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row.cadastral .variant {
     float: none;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .for-meter {
       display: none;
    }
    .content > div .left-column .main-block.add-page .add-page-block .from {
        top: 0px;
        left: -5px;
    }
    .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="text"], .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="email"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="number"], .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="email"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="tel"], .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row input[type="email"] {
        width: 55%;
        padding: 4px 2%;
        margin-right: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .show-another  {
        margin-left: 40%;
    }
    /*.content > div .left-column .main-block.add-page .add-page-block.contacts-block .row .phone {
        width: 51%!important;
        padding-left: 6%!important;
    }
    */
    .content > div .left-column .main-block.add-page .add-page-block.contacts-block .confirmation {
      margin-left: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block.contacts-block .confirmation input[type="checkbox"] {
        float: left;
    }
    .content > div .left-column .main-block.add-page .continue-block .uploading + .surely {
        display: none;
    }
    .content > div .left-column .main-block.add-page .continue-block .surely {
      color: #999;
    }
    .content > div .left-column .main-block.add-page .continue-block .period-notice {
     display: none;
    }
    .content > div .left-column .main-block.add-page .continue-block .period-notice.mobile-notice {
        display: inline-block;
        margin: 20px 0 0 0;
    }
    .content > div .left-column .main-block.add-page .continue-block .period-notice .help {
        display: inline-block;
        position: relative;
        left: 5px;
        top: 6px;
    }
    .content > div .left-column .main-block.social-block {
      margin-top: -20px;
    }
    /*
    .content > div .left-column .main-block.social-block ul li:last-child {
        display: block;
    }
   */
   .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="text"] + select {
        width: 28%;
    }
   .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="number"] + select {
        width: 28%;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row input.cost[type="tel"] + select {
        width: 28%;
    }
   .content > div .left-column .main-block.add-page .continue-block .go-back span {
      display: none;
   }
   .content > div .left-column .main-block.add-page .add-page-block.contacts-block .row .phone-mask {
        left: 41%;
        top: -22px;
    }
   .content > div .left-column .main-block.add-page .add-page-block .row .switcher li a span:first-child {
    display: block;
    }
    .content > div .left-column .main-block.add-page .add-page-block .row .switcher li a span:nth-child(2) {
    display: none;
    }
    .content > div .left-column .main-block.add-page .add-page-block .to-metro {
      display: none;
    }
    .content > div .left-column .main-block.add-page .add-page-block .to-metro + input[type="text"] {
        margin-left: 40%;
        margin-top: 23px;
    }
    .content > div .left-column .main-block.add-page .add-page-block.photo-block .row input.youtube[type="text"] {
        margin-top: 10px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .to-metro + input[type="number"] {
        margin-left: 40%;
        margin-top: 23px;
    }
    .content > div .left-column .main-block.add-page .add-page-block.photo-block .row input.youtube[type="number"] {
        margin-top: 10px;
    }
    .content > div .left-column .main-block.add-page .add-page-block .to-metro + input[type="tel"] {
        margin-left: 40%;
        margin-top: 23px;
    }
    .content > div .left-column .main-block.add-page .add-page-block.photo-block .row input.youtube[type="tel"] {
        margin-top: 10px;
    }
    .content > div .left-column .main-block.add-page .add-page-block.photo-block .youtube-uploaded {
        margin-left: 0;
    }
    .content > div .left-column .main-block.add-page .add-page-block.photo-block .video-title {
     width: 60%;
    }
    .content > div .left-column .main-block.add-page .add-page-block.photo-block .delete {
      margin-right: 0;
    }
    .right-column .search-form {
        display: none;
    }

   
