/* */
@media screen and (width: 414px) {
    .body-main-top .main-all-logo {
        margin-top: 271px!important;
    }
}


/*main background */
@media screen and (width: 390px) {
    .body-main-top .main-all-logo {
        margin-top: 198px!important;
    }
}

@media screen and (max-width: 375px) and (min-width: 321px) {
    .body-main-top-img-logo-mob img {
        max-height: 153%!important;
        height: 108%!important;
    }
}

@media screen and (max-width: 360px) {
    .product-item-detail-properties-top #product-item-detail-properties-item_52 {
        margin-left: 164px!important;
    }
    
}

@media screen and (min-width: 430px) and (max-width: 467px) {
    .body-main-top-img-logo-mob img {
        max-height: 153%!important;
        height: 147%!important;
    }
}

@media screen and (min-width: 467px) and (max-width: 553px) {
    .body-main-top-img-logo-mob img {
        max-height: 153%!important;
        height: 135%!important;
    }
}

@media screen and (min-width: 554px) and (max-width: 696px) {
    .body-main-top-img-logo-mob img {
        max-height: 153%!important;
        height: 82%!important;
    }
}

@media screen and (min-width: 697px) and (max-width: 750px) {
    .body-main-top-img-logo-mob img {
        max-height: 153%!important;
        height: 115%!important;
    }
}
/*main background */

/*mobile phone whose width < 320px*/
@media screen and (max-width: 320px) {
    .body-main-top-img-logo-mob img {
        max-height: 127%!important;
        height: 127%!important;
    }
    .apply_job_title #a1 {
        margin-top: 96px!important;
    }
    .nca-cookiesaccept-line {
        height: 93px!important;
    }
    #page-body .page-left .page-left-top .page-left-top-up-pol h1 {
        font-size: 20px!important;
    }
    .page-left-top-up-pol {
        width: 79%!important;
        margin-left: 25px!important;
    }
    .page-left-top-up-pol a {
        font-size: 10px!important;
    }
    #page-body .politics-info {
        width: 100%;
        word-break: break-all;
    }
    ._too-bottom_3 span {
        margin-top: 164px!important;
    }
    .header-lk-menu-mob .lk-info-head-svg-mob.open {
            width: 66%;
    }
    .product-item-big-card .product-item-title a {
        font-size: 13px!important;
        width: 132px!important;
    }
    #product-item-detail-properties-item_52 .product-item-detail-properties-name.text-muted {
        white-space: break-spaces!important;
    }
    .product-item-detail-properties-top #product-item-detail-properties-item_18 {
        margin-top: 70px!important;
    }
    .blog-table-header-left-email-all td {
        /* white-space: unset; */
        word-break: break-all;
        width: 100%;
    }
    #footer-wrapper #popup_wrapper .popup.active {
        width: 295px!important;
        height: unset!important;
    }
    #popup_wrapper .popup .content {
        padding: 0px 21px!important;
    }
    #footer-wrapper #popup_wrapper #popup_job_bord input[type="text"], #footer-wrapper #popup_wrapper #popup_job_bord #selectBox_basic_bord, #popup_job_bord .data-table-location-info input, textarea[name="PROPERTY[61][0]"] {
        font-size: 11px;
        width: 227px!important;
        height: 36px!important;
    }
    #footer-wrapper #popup_wrapper #popup_auth .content h3.bx-title {
        font-size: 18px;
    }
    #popup_auth .bx-authform-text-overview-svg {
        right: 6px;
    }
    .row-top-title .bx-filter-parameters-box-container {
        margin-left: 62px!important;
    }
    #popup_auth .bx-authform-input-container input[type="text"] {
        width: 228px!important;
        height: 37px!important;
    }
    #popup_auth .bx-authform-input-container input[type="password"] {
        padding: 0px 52px 0 23px!important;
        width: 176px!important;
        height: 37px!important;
    }
    #popup_auth .bx-authform-input-container .bx-btn-show-password {
        height: 37px!important;
    }
    .bx-authform-formgroup-container .checkbox span.recovery.has_popup {
        width: 52%!important;
        left: 53%!important;
    }
    #popup_auth .bx-authform-label-container, #popup_auth .bx-authform-formgroup-container input.btn.btn-primary, #popup_auth .bx-authform-formgroup-container span.registration.has_popup, .bx-authform-formgroup-container .checkbox span.recovery.has_popup {
        font-size: clamp(0.6875rem, 0.3586rem + 1.7544vw, 0.8125rem)!important;
    }
    #popup_auth .bx-auth-content-politics {
        width: 295px!important;
        height: 98px;
    }
    #popup_auth .bx-politics {
        font-size: 10px!important;
    }
    #popup_registration .bx-auth-reg .bx-auth-reg-title-name {
        font-size: 17px!important;
    }
    #popup_registration .bx-auth-reg td {
        font-size: 11px!important;
    }
    #popup_registration .bx-auth-reg td input[type="text"], #reg_option_type_select_box {
        width: 228px!important;
        height: 37px!important;
    }
    #popup_registration td input[type="password"] {
        width: 176px!important;
        height: 37px!important;
    }
    #popup_registration .bx-auth-reg .bx-btn-show-reg-password {
        right: 29px!important;
    }
    .g-recaptcha iframe, body > div[style]:last-of-type {
        transform: scale(0.81)!important;
    }
    #popup_registration label.main-user-consent-request {
        width: 80%!important;
    }
    #popup_registration .main-user-consent-request-announce a, #popup_registration .bx-auth-reg input[type="submit"], #popup_registration .bx-auth-reg a.auth.has_popup {
        font-size: 11px!important;
    }
    #popup_registration .bx-auth-reg a.auth.has_popup {
        margin-left: 21px!important;
    }
    #popup_registration .bx-auth-content-politics {
        width: 295px!important;
    }
    #popup_registration .bx-politics {
        font-size: 10px;
    }
    #popup_wrapper .popup.active {
        margin-top: 350px!important;
    }
    #popup_recovery label.field-title {
        font-size: 11px!important;
    }
    #popup_recovery input[type="text"] {
        width: 228px!important;
        height: 37px!important;
    }
    #popup_recovery input.input-submit {
        font-size: 10px!important;
    }
    #popup_recovery .field-text-overview {
        font-size: 11px!important;
        padding: 24px 1px 11px 0px!important;
        width: 294px!important;
        right: -21px!important;
        height: 94px!important;
    }
    #popup_recovery .close {
        top: -45%!important;
    }
    .search-language-guess, .dont-seach {
        font-size: 11px!important;
    }
    .dont-seach {
        width: 76%!important;
    }
    #popup-lk-delete {
        width: 236px!important;
    }
    #for_info_war {
        font-size: 11px!important;
    }
    .lk-info-head-sel-info-mob a {
        font-size: 14px!important;
    }
    .product-item-detail-properties-top .page-left-top-up-det #breadcrumb {
        font-size: 11px!important;
    }
    .product-item-detail-properties .product-item-detail-properties-top .product-item-detail-properties-name, .product-item-detail-properties .product-item-detail-properties-top .product-item-detail-properties-value, .product-item-detail-properties .product-item-detail-properties-value a, .product-item-detail-properties .product-item-detail-properties-value, .product-item-detail-properties .product-item-detail-properties-bottom-cont .product-item-detail-properties-name.text-muted, product-item-detail-properties .date-publick, span.date-publick-val {
        font-size: 11px!important;
    }
    #popup_wrapper #popup_job_resume {
        margin-top: 1250px!important;
    }
    #popup_wrapper #popup_job_resume input[type="text"] {
        width: 228px!important;
        height: 37px!important;
    }
    .data-table-resume-location-info input[type="text"] {
        width: 228px!important;
        height: 37px!important;
    }
    #popup_wrapper #popup_job_resume .data-table-resume-job-about-proff-info #selectBox_basic_resum, #popup_wrapper #popup_job_resume .data-table-resume-job-aboard-info #selectBox_basic_resum, 
    #popup_wrapper #popup_job_resume .data-table-resume-job-endlish-info #selectBox_basic_resum {
        width: 196px!important;
        height: 37px!important;
    }
    #data-table-resume-photo-title-name {
        width: 182px;
    }
    textarea[name="PROPERTY[69][0]"] {
        width: 245px!important;
    }
    #file-selectdialog-mfiNEW_FILE_UPLOAD {
        width: 231px;
    }
    #popup_wrapper .overlay {
        height: 305%!important;
    }
    #popup_wrapper #popup_job_resume .close {
        left: 92%;
        top: -3%;
    }
    #popup_wrapper #popup_job_resume #selectBox_basic_resum_contin {
        width: 196px!important;
        height: 37px!important;
    }
    .panel-main-adm-ren-top-left-t .info-panel-2 .info-panel {
        width: 67px!important;
    }
    .panel-main-adm-ren-top-left-t .info-panel-2 .info-panel {
        font-size: 11px!important;
    }
    .hidden-warning-not-publick-adm {
        display: grid;
        margin-top: 4px;
    }
    dd.hidden-warning-not-publick-pre-adm {
        width: 100%!important;
        padding: 0px 7px 21px 6px!important;
    }
    .form-titlle-fall-buttons {
        width: 51%!important;
    }
    .form-titlle-fall-buttons {
        margin-bottom: 50px;
    }
    #page-body #page-left-top-vac-comp {
        height: 940px!important;
    }
    #popup_job_position #selectBox_basic {
        width: 145px!important;
        height: 37px!important;
        line-height: 37px;
    }
    #popup_job_position textarea {
        width: 63.5px;
        height: 33px!important;
        padding: 2px 2px 2px 2px;
    }
    #popup_job_position .selectBox_val_old {
        margin-left: 158px;
        height: 37px;
        margin-top: -57px;
        padding: 0px 0px 0px 9px;
        width: 81px;
    }
    #popup_job_position input[type="text"] {
        width: 228px!important;
        height: 37px!important;
    }
    #popup_job_position .selectBox {
        width: 228px!important;
        height: 37px!important;
    }
    #popup_job_position textarea[name="PROPERTY[21][0]"] {
        min-width: 246px;
    }
    #popup_job_position input[name="PROPERTY[55][0]"] {
        min-width: 82%;
    }
    #popup_job_position .main-user-consent-request-announce a {
        font-size: 10px!important;
    }
    #popup_job_position .dropDown_val_old {
        margin-left: 161px;
    }
    #popup_job_position .dropDown_basic {
        width: 230px!important;
    }
    #popup_job_position ul.dropDown {
        width: 230px!important;
    }
    #popup_job_position #button {
        width: 87%!important;
    }
    .product-item-responses {
        min-width: 0px!important;
    }
    ._lk-panel .product-item-container .product-item {
        padding: 10px 2px 0px 4px!important;
    }
    .field-logo-title-name, .field-logo-title-name-warning {
        font-size: 11px!important;
    }
}

@media screen and (min-width: 321px) and (max-width: 380px) {
    ._lk-panel .product-item-container .product-item {
        padding: 10px 2px 0px 4px!important;
    }
}

/*mobile phone whose width < 650px*/
@media screen and (max-width: 769px) {
    .header-menu-open-mob-auto .auth.has_popup {
        margin-left: 0px;
    }
    #page-body #page-body-table {
        padding-right: 0;
        padding-left: 0;
    }
    .header-menu-open-mob-auto .registration.has_popup {
        margin-left: 30px;
    }
    .edit-passconf .form-saa-edit-pass-top, .edit-passconf .form-saa-edit-pass-middle {
        display: block;
    }
    .edit-passconf #bx-authform-formgroup-container-2, .edit-passconf #bx-authform-formgroup-container-4  {
        margin-left: 0px;
    }
    .edit-passconf .bx-authform-input-container input[type="text"], .edit-passconf .bx-authform-input-container input[type="password"] {
        width: 93%!important;
    }
    body.open {
        overflow: hidden;
    }
    .top-right-detail-info-comp-logo-mob {
        width: 100%;
    }
    .top-right-detail-info-comp-logo-mob img {
        width: 100%;
    }
	#header {
	    display:none;
	}
	.body-main-top-img-logo-mob img {
        /*max-height: 76%;*/
	}
	#header-mob {
        display: flex!important;
        position: fixed;
        z-index: 999;
        background: #fff;
        box-shadow: 1px 3px 15px 0px #C0C0C0!important;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
	#footer-wrapper .footer-bottom-menu-one, #footer-wrapper .footer-copyright {
	    display:none;
	}
	#footer-wrapper {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        min-height: 480px;
    }
	#page-body {
        padding-left: 25px;
        padding-right: 25px;
        width: unset;
        min-height: 700px;
        padding-bottom: 100px;
	}
	.body-main-top-img-logo {
        display: none;
    }
    .body-main-top-img .body-main-top-img-logo-mob {
        display: block;
    }
    .body-main-top .main-all-logo .item {
        width: 144px;
        height: 125px;
        margin-right: 16px;
        animation: circle 20s linear infinite;
        position: relative;
    }
    .body-main-top .main-all-logo .item svg {
        width: 48px;
    }
    .body-main-top .main-all-logo {
        margin-top: 135px;
        overflow-x: scroll;
        overflow-y: auto;
        --webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        margin-left: -20px;
        height: 131px;
    }
    @keyframes circle {
        0% {right: 0px}
        40%	 {right: 500px}
        45%  {right: 550px}
        50%  {right: 500px}
        90%  {right: 40px}
        95%  {right: 10px;}
        100% {right: 0px;}
    }
    .body-main-top .main-all-logo::-webkit-scrollbar {
        display:none;
    }
    .body-main-top .main-all-logo:hover {
        overflow: auto;
    }
    .body-main-middle {
        display: block;
        margin-top: 85px;
    }
    .body-main-middle-left, .body-main-middle-right {
        float: unset;
        width: 100%; 
    }
    .se-main .se-main-in input[type="text"] {
        width: 115%!important;
        background: #fff;
        padding: 0px 0px 0px 8px;
        
    }
    .product-item-big-card .product-item-title a {
        font-size: 14px;
        width: 181px;
        overflow: hidden;
        height: 18px;
        float: left;
    }
    .product-item-properties dd, .product-item-properties dt, .hidden-xs-time-publick, .hidden-xs a, .top-right-comp-title   {
        font-size: 11px;
        width: 200px;
    }
    dl.product-item-properties-comp-vac {
        width: 93px;
        margin-left: -48px;
    }
    .product-item .product-item-properties {
        width: 100%;
    }
    .product-item-container .product-item {
        width: unset!important;
        padding: 20px 26px 0px 27px;
        height: 185px;
    }
    
    .board-sections-top .product-item-properties-bottom {
        font-size: clamp(0.625rem, -0.0133rem + 3.1915vw, 0.8125rem);
    }
    .apply_job_title #a1 {
        font-size: clamp(1.875rem, 1.1157rem + 6.0748vw, 2.6875rem);
        margin-top: 221px;
    }
    .apply_job_title #a2 {
        font-size: 18px;
    }
    .apply_job .apply_job_position, .apply_job .apply_job_resume, .apply_job .apply_bord {
        font-size: 13px;
        margin-bottom: 16px;
    }
    #popup_wrapper #popup_job_succreg {
        width: 360px!important;
        height: 140px!important;
        margin-top: 150px;
    }
    .body-main-top .main-all-logo .item:last-child {
        margin-right: 25px;
    }
    .product-item-properties-comp-vac .top-right-comp-logo img {
        width: 54px;
        height: 54px;
    }
    .hidden-xs-time-publick {
        margin-top: 13px!important;
        width: 207px;
        white-space: nowrap;
    }
    dl.product-item-properties-comp-vac {
        margin-top: -32px;
        margin-right: -50px;
    }
    .product-item-properties-comp-favorites {
        margin-top: -34px!important;
    }
    .top-right-comp-title {
        word-break: break-all;
        width: 69px;
        font-size: 11px;
        text-align: left;
    }
    .top-right-comp-logo {
        text-align: left;
    }
    .none-photo_mar {
        width: 54px;
        height: 54px;
    }
    .none-photo_mar a {
        display: none;
    }
    .menu-item-main {
        font-size: 10px;
        width: 55px;
        height: 0px;
        margin-bottom: 61px;
        margin-top: 29px;
        white-space: nowrap;
    }
    .body-main-top .main-all-logo .item {
        font-size: 12px;
    }
    .se-main-bu .main {
        display: none;
    }
    .se-main-bu .main-mob {
        display: block;
    }
    .se-main-bu input[type="submit"] {
        background: url(/bitrix/templates/maritime_service/images/loop-mob.png) 68% 50% no-repeat #035AA6!important;
        min-width: 100%!important;
        left: 0px!important;
    }
    .se-main-bu {
        margin-top: 0;
        width: 40%;
        position: relative;
        left: 0px;
    }
    .se-main-in td {
        width: 10%;
    }
    .se-main .se-main-in input[type="text"]::placeholder {
        display:none;
    }
    .nca-cookiesaccept-line > div > div {
        font-size: clamp(0.4375rem, -0.1921rem + 3.1579vw, 0.625rem);
        padding-left: 0%;
        padding-right: 0%;
        width: 100%;
    }
    button#nca-cookiesaccept-line-accept-btn {
        font-size: clamp(0.4375rem, -0.1921rem + 3.1579vw, 0.625rem);
    }
    .nca-cookiesaccept-line {
        left: 0;
        right: 0;
        width: 97%;
        height: 111px;
        margin-left: 5px!important;
        margin-right: 5px!important;
        padding: 20px 15px 22px 15px!important;
    }
    .nca-cookiesaccept-line > div > div:last-child {
        padding-left: 1%;
        margin-left: auto;
        display: contents;
    }
    .footer-wrapper-mob {
        display:block!important;
        padding-left: 25px;
        padding-right: 25px;
    }
    .nca-cookiesaccept-line-text {
        padding-right: 33px;
    }
    
    /*Politics*/
    #page-body .page-left .page-left-top-up-pol h1 {
        font-size: 25px!important;
    }
    .page-left-top-up-pol a {
        font-size: 13px;
    }
    #page-body .page-left-top {
        padding-left: unset;
        width: unset;
    }
    .search-language-guess {
        width: unset;
        height: unset;
        padding: 36px 23px 31px 41px;
        background: url(/bitrix/templates/maritime_service/images/svg/seach-for.svg) 3% 54% no-repeat #ECECEC;
    }
    #page-body #page-left-top-vac-comp .page-left-top-up {
        padding-right: 25px;
        padding-left: 25px;
    }
    #page-body .page-left-top-up {
        width: unset;
    }
    .page-left-top-up-pol {
        margin-left: 25px!important;
        margin-right: 25px!important;
    }
    /*about us*/
    #page-body .page-left h1 {
        font-size: clamp(2.1875rem, 1.2007rem + 5.2632vw, 2.5625rem)!important;
        word-break: break-all;
        
    }
    #page-body .page-left-top .page-left-top-up span {
        font-size: 13px;
    }
    .about-us-section-top {
        display: block;
    }
    .about-us-section-top-right-img img {
        width: 100%;
    }
    .search-page .search-result {
        display: block;
    }
    .about-us-section {
        margin-top: 289px;
    }
    .about-us-section-top-right-img {
        margin-top: 36px;
    } 
    .about-us-section-top-left, .about-us-section-midlle-left-info {
        font-size: 13px;
    }
    .about-us-section-top-left-title {
        font-size: 18px;
    }
    ._top-left_2 {
        margin-bottom: 60px;
    }
    _midlle-left {
        font-size: 41px;
    }
    ._midlle-left_2 {
        font-size: 11px;
    }
    .about-us-section-midlle-left-info-left {
        width: 100%;
        margin-bottom: 24px;
    }
    ._left-info {
        height: 100%;
        width: 100%;
        margin-bottom: 24px;
    }
    ._left-info-2 img {
        width: 100%;
    }
    .about-us-section-midlle-left-info {
        display: block;
        margin-bottom: 59px;
    }
    .about-us-section-midlle-left-info-right {
        margin-left: 0;
    }
    ._left-info-3 {
        width: 100%;
        height: 100%;
        margin-bottom: 25px;
    }
    .about-us-section-midlle-too-title {
        font-size: clamp(2.1875rem, -1.8551rem + 20.2128vw, 2.775rem);
        margin-bottom: 21px;
    }
    .about-us-section-midlle-too-bottom {
        display: block;
    }
    ._too-bottom_1 img, ._too-bottom_2 img, ._too-bottom_3 img {
        width: 100%;
    }
    ._too-bottom_1, ._too-bottom_2, ._too-bottom_3 {
        width: 100%;
    }
    .about-us-section-midlle-too-bottom span {
        font-size: clamp(0.75rem, -0.5266rem + 6.383vw, 1.125rem);
        width: 216px;
        padding: 10px 50px 10px 26px;
        padding-right: clamp(0.3125rem, -9.262rem + 47.8723vw, 3.125rem);
        margin-top: 150px;
    }
    ._too-bottom_2, ._too-bottom_3 {
        margin-left: 0px;
    }
    ._too-bottom_2 span {
        margin-top: 176px;
    }
    ._too-bottom_3 span {
        margin-top: 200px;
    }
    .about-us-section-midlle {
        margin-top: 59px;
    }
    .about-us-section-midlle-left-title {
        margin-bottom: 27px;
    }
    .about-us-section-bottom-title-info {
        padding: 19px 23px 17px 23px;
        margin-bottom: 90px;
    }
    .about-us-section-midlle-too {
        margin-bottom: 59px;
    }
    ._too-bottom_1, ._too-bottom_2 {
        margin-bottom: 17px;
    }
    .about-us-section-bottom-contacts-info h2 {
        font-size: clamp(2.1875rem, -1.8551rem + 20.2128vw, 3.375rem);
    }
    .about-us-section-bottom-contacts-info-additionally-left-left, .about-us-section-bottom-contacts-info-additionally-left-right, .about-us-section-bottom-contacts-info-additionally {
        display: block;
    }
    ._additionally-left-left_2, ._additionally-left-right_2, .about-us-section-bottom-contacts-info-additionally-right {
        margin-left: 0;
        margin-top: 21px;
    }
    .about-us-section-bottom-contacts-info-additionally-left {
        font-size: 13px;
    }
    .about-us-section-bottom-contacts-info-additionally-left-left {
        margin-bottom: 23px;
    }
    ._additionally-left-right_2 {
        margin-bottom: 48px;
    }
    ._midlle-left {
        display: block;
        font-size: clamp(2.5625rem, -0.2035rem + 13.8298vw, 3.375rem);
    }
    ._midlle-left_2 {
        margin-left: 0px;
    }
    /* search page main*/
    #search-page-seach .search-suggest {
        background:#fff;
        padding: 0 0 0 20px;
        width: 79.4%;
    }
    #search-page-seach .search-suggest::placeholder {
        left:-22px!important;
    }
    .dop-panel {
        display:none;
    }
    .dop-mob-panel {
        display:flex!important
    }
    #search-page-seach .search-button {
        min-width: 121px;
        left: -121px;
    }
    #main-search h1 {
        width: 100%;
    }
    #search-page-seach {
        margin-top: 370px;
    }
    .seach-seach {
        margin-bottom: 65px;
    }
    .dont-seach {
        width: 81%;
        min-height: 15px;
        padding: 34px 24px 31px 41px;
        font-weight: 500;
        background: url(/bitrix/templates/maritime_service/images/svg/seach-for.svg) 3% 54% no-repeat #ECECEC;
    }
    .search-popup-el-name, div.search-popup-el-cnt {
        padding-left: 17px;
    }
    div.search-popup {
        margin-top: 5px;
        width: 288px!important;
        border-radius: 10px;
    }
    #page-body .vacansii #breadcrumb {
        font-size: clamp(0.625rem, 0.1316rem + 2.6316vw, 0.8125rem);
    }
    #page-body .input-group .form-control {
        max-width: 87.8%;
        width: 79.9%;
        background:#fff;
        padding: 0 0 0 25px;
    }
    #page-body .search-page input.btn.btn-primary {
        min-width: 50px;
        background: url(/bitrix/templates/maritime_service/images/loop-mob.png) 68% 50% no-repeat #035AA6!important;
    }
    .col-xs-12.product-item-small-card .row {
        display: block;
    }
    .input-group-append-mob {
        display:block!important;
    }
    .input-group-append {
        display:none;
    }
    #page-body .input-group .form-control::placeholder {
        left:-16px!important;
        font-size: clamp(0.8125rem, 0.3191rem + 2.6316vw, 1rem)!important;
    }
    .bx-filter.bx-blue form.smartfilter {
        display: none;
    }
    .bx-filter .bx-filter-title {
        width: 87px;
        height: 56px;
        background: url(/bitrix/templates/maritime_service/images/svg/filter_panel1.svg) 0% 15% no-repeat!important;
        margin-left: auto;
        display:block!important;
        cursor:pointer;
    }
    .vacansii {
        margin-bottom: -13px;
    }
    .bx-filter-section.container-fluid .row {
        display: flex;
        padding: 0px 0px;
    }
    .for-adm-res-mob-new {
        display: block;
    }
    .search-clear-all {
        margin-top: 10px;
        padding-right: 25px;
        border: none;
        background: none;
        color: #333;
        font-family: Montserrat;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.28px;
        height: 16px;
        width: 118px;
        cursor: pointer;
        background: url(/bitrix/templates/maritime_service/images/svg/close_info_black.svg) 87% 50% no-repeat;
        display: inline-flex!important;
        padding: 11px 23px;
        align-items: center;
        gap: 14px;
        border-radius: 14px;
        border: 1px solid #333;
        box-shadow: unset;
    }
    .board-sections-top .bx-filter-block input.min-price, .board-sections-top .bx-filter-block input.max-price {
        width: 85px!important;
    }
    form.smartfilter.open {
        display: flex!important;
    }
    .smartfilter.open #row-mob:first-child {
        display: block;
        position: fixed;
        background: #fff;
        z-index: 1000;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
    }
    .bx-filter .bx-filter-parameters-box-title span:hover {
        box-shadow: unset;
    }
    .bx-filter .bx-filter-parameters-box-title span {
        box-shadow: unset;
        width: 100%;
    }
    input.btn.btn-link {
        padding-right: 25px;
        border: none;
        background: none;
        color: #333;
        font-family: Montserrat;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.28px;
        height: 44px;
        width: 176px;
        cursor: pointer;
        background: unset;
        display: inline-flex;
        padding: 0;
        align-items: center;
        border-radius: 0;
        border: unset; 
        box-shadow: unset
    }
    .board-sections-top .bx-filter-block {
        z-index: 2;
        padding: 0px 37px 20px 21px;
        position: relative;
        border-radius: 10px;
        background: #FFF;
        box-shadow: unset;
    }
    .bx-filter .bx-filter-parameters-box-title span.bx-filter-parameters-box-hint.bx-active {
        border-radius: 14px;
        border: unset;
        background: #FFF;
        box-shadow: unset;
    }
    .board-sections-top .bx-filter-block {
        width: 345px;
        position: relative!important;
    }
    input#visual_ {
        border: 1px solid #FFF;
        width: 90%;
    }
    .fat.fa-angle-down {
        margin-left: auto;
        margin-right: 25px;
    }
    .fat.fa-angle-up {
        margin-left: auto;
        margin-right: 25px;
    }
    .bx-filter-parameters-box-container .btn.btn-link {
        padding-right: 25px;
        font-size: 11px;
        height: 17px;
        background: unset;
        width: 85px;
        text-decoration: underline;
        text-decoration-style: dashed;
        text-underline-offset: 4px;
    }
    .bx-filter-parameters-box-container .btn.btn-link:hover {
        border: 0px;
        color: #989898;
        background: unset;
        width: 85px;
    }
    .row-top-title .bx-filter-parameters-box-container {
        padding-bottom: 20px;
        margin-top: -2px;
        margin-left: 115px;
    }
    #modef {
        font-size: 16px!important;
        letter-spacing: 0.32px!important;
    }
    .bx-filter-by-list {
        display: inline-table;
        padding: 0;
        padding-inline-start: 0;
        margin-block-start: 0;
        margin-block-end: 11px;
    }
    #row-mob .row-top-title {
        display: flex!important;
    }
    
    /*auto*/
    #popup_wrapper .popup.active {
        width: 360px!important;
        height: 449px!important;
        margin-top: 150px;
    }
    #popup_auth .bx-authform-text-overview {
        width: 100%;
        font-size: 11px;
    }
    #popup_wrapper .popup .content {
        padding: 0px 40px;
    }
    #popup_auth .content h3.bx-title {
        font-size: 20px;
        padding: 34px 0px 8px 0;
    }
    #popup_auth .bx-authform-label-container, #popup_auth .bx-authform-formgroup-container input.btn.btn-primary, #popup_auth .bx-authform-formgroup-container span.registration.has_popup, .bx-authform-formgroup-container .checkbox span.recovery.has_popup {
        font-size: 13px;
    }
    #popup_auth .bx-authform-formgroup-container input.btn.btn-primary {
        display: inline-flex;
        height: 39px;
        padding: 0px 30px;
    }
    #popup_auth .bx-authform-input-container input[type="text"] {
        width: 252px;
        height: 42px;
    }
    #popup_auth .bx-politics {
        font-size: 12px;
        padding: 24px 35px 13px 35px;
    }
    .bx-authform-formgroup-container .checkbox span.recovery.has_popup {
        width: 42%;
        left: 57%;
    }
    #popup_auth .bx-authform-formgroup-container span.registration.has_popup {
        margin-left: 20px;
    }
    #popup_auth .bx-auth-content-politics {
        width: 360px;
        height: 98px;
    }
    #popup_auth .bx-authform-input-container .bx-btn-show-password {
        bottom: 2px;
        z-index: 1000;
        width: 40px;
        height: 40px;
    }
    #popup_wrapper .overlay {
        height: 205%;
    }
    #popup_wrapper .close {
        left: 92%;
        top: -36%;
        overflow: scroll;
    }
    #popup_auth .bx-authform-input-container input[type="password"] {
        padding: 0px 52px 0 23px;
        width: 200px;
        height: 42px;
    }
    #page-body .vacansii h1 {
        margin-bottom: -25px;
    }
    /*dashboard*/
    .board-top-announcement-info {
        display: block;
        margin-bottom: 40px;
    }
    .board-publick-announcement {
        float: unset;
        justify-content: center;
        font-size: 14px;
        height: 12px;
        padding: 13px 26px 19px 26px;
    }
    .board .product-item-properties dd {
        width: 100%;
        font-size: 11px;
    }
    .board .product-item-info-container.product-item-hidden {
        width: 100%;
        height: 80px;
        overflow: hidden;
    }
    .board .product-item-bord-top-right {
        display:none;
    }
    .board .product-item-bord-top .product-item-title {
        font-size: 14px!important;
        width: 191px!important;
        overflow: hidden!important;
        height: 18px!important;
        float: left!important;
    }
    .bx-blue .btn.btn-default {
        width: 174px;
        height: 44px;
        font-size: 11px;
        margin: unset!important;
    }
    a.footer-bottom-info-one-item {
        color: unset;
        text-decoration: none;
    }
    #bx-filter-block_66 {
        width: 100%;
    }
    .board-sections-top .search-language-guess {
        width: 85%!important;
        height: 100%!important;
        padding: 30px 0px 28px 50px!important;
        background: url(/bitrix/templates/maritime_service/images/svg/info_red.svg) 5.4% 50% no-repeat #ECECEC!important;
    }
    .info-search-filter {
        font-size: 13px;
    }
    .row .col .row .col .product-item-detail-tab-content {
        display: none!important;
    }
    .product-item-detail-properties-top .page-left-top-up-det #breadcrumb {
        width: 100%;
        height: 16px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        font-size: 13px;
    }
    #page-body .page-left .page-left-top-up-det h1 {
        width: 100%!important;
        font-size: 20px!important;
    }
    .product-item-detail-properties-top {
        max-width: 912px;
        width: 100%!important;
    }
    .product-item-detail-properties-top .product-item-detail-properties-name, .product-item-detail-properties-top .product-item-detail-properties-value, .product-item-detail-properties-value a, .product-item-detail-properties-value, 
    .product-item-detail-properties-bottom-cont .product-item-detail-properties-name.text-muted, .date-publick, span.date-publick-val {
        font-size: 13px!important;
    }
    .bx-catalog-element.bx-blue .col-lg-5 .mb-3 {
        display: block;
    }
    #product-item-detail-properties-item_52, #product-item-detail-properties-item_19 {
        margin-left: 174px!important;
    }
    #product-item-detail-properties-item_21 .product-item-detail-properties-name.text-muted, .product-item-detail-properties-item-.title-contants {
        font-size: 16px;
        white-space: nowrap;
    }
    .date-publick {
        display: flex;
        padding-top: 20px;
        margin-top: 20px;
    }
    .date-publick-val {
        margin-top: 5px;
        margin-left: 0px!important;
    }
    #product-item-detail-properties-item_16 {
        margin-bottom: 25px!important;
    }
    #product-item-detail-properties-item_18 {
        margin-top: 25px!important;
    }
    #product-item-detail-properties-item_24, #product-item-detail-properties-item_25 {
        margin-top: 0px;
        margin-left: 0px;
        position:relative;
    }
    #product-item-detail-properties-item_25 .product-item-detail-properties-name.text-muted {
        width: 100%;
    }
    .cont-submit_resume {
        font-size: 14px;
        width: 84%;
    }
    ul.product-item-properties-comp-detail-info {
        padding-inline-start: 0px;
    }
    .product-item-detail-properties-bottom-cont .product-item-detail-properties-name.text-muted, .product-item-detail-properties-top .product-item-detail-properties-name {
        width: 100%;
    }
    #product-item-detail-properties-item_52 .product-item-detail-properties-name.text-muted, #product-item-detail-properties-item_19 .product-item-detail-properties-name.text-muted {
        white-space: nowrap;
    }
    .mob {
        display: grid;
    }
    .wish-mob {
        display:block!important;
        margin-left: auto;
    }
    .wish-mob .product-item-properties-comp-detail-wishes {
        width: 5px;
        background: url(/bitrix/templates/maritime_service/images/svg/wish.svg) 50% 50% no-repeat;
        padding: 23px 22px;
        margin-top: 0px;
    }
    .product-item-properties-comp-detail-wishes.active {
        border: 1.5px solid #035AA6;
        color: #035AA6;
        background: url(/bitrix/templates/maritime_service/images/svg/wish_blue.svg) 50% 50% no-repeat;
    }
    .product-item-properties-comp-detail-info .product-item-properties-comp-detail-wishes {
        display: none;
    }
    .mb-3 .product-item-properties-comp-detail-info {
        display: none;
    }
    .product-item-properties-comp-detail-info-mob {
        display: block!important;
        padding-inline-start: 0px!important;
        margin-top: 30px;
    }
    .detailed-info-vac .none-photo_mar {
        width: 100%;
        height: 313px;
    }
    .blog-table-header-left-class-new {
        display: block;
    }
    .page-left-top-up #breadcrumb {
        overflow: hidden;
        width: 100%;
    }
    #page-body .page-left #page-left-top-vac-comp h1 {
        font-size: 20px!important;
        width: 100%;
    }
    .info-company-use .comp-icon-mob {
        display:block;
    }
    /*.blog-table-header-left-class-new-right {
        display: none;
    }*/
    .info-company-use, .blog-table-header-left tbody tr th, th.blog-table-header-left-title-acc, .blog-table-header-left-three th {
        font-size: 13px;
    }
    .blog-table-header-left-title-notifi, .blog-table-header-left-all-seach-public-cells  {
        font-size: 16px;
    }
    .blog-table-header-left-email-all {
        margin-left: 13px;
        margin-right: 0px;
    }
    .blog-table-header-left-notifi {
        width: 100%;
        height: 80px;
    }
    table.blog-table-header-left {
        margin-top: 15px;
    }
    #page-left-top-vac-comp {
        height: 940px!important
    }
    .blog-table-header-left-three tr:last-child {
        position: absolute;
        margin-top: 76px;
    }
    .blog-table-header-left-line-m {
        padding-top: 79px;
    }
    table.blog-table-header-left-reg-info {
        margin-top: 19px;
    }
    .blog-table-header-left-reg-info tr {
        display: grid;
    }
    .blog-table-header-left-acc-date {
        padding-left: 0px; 
    }
    th.blog-table-header-left-title-acc {
        margin-bottom: 5px;
    }
    .blog-table-header-left-number-phone-1 {
        width: 145px;
    }
    .info-company-use .blog-table-header-class-new-right-table-logo-1 {
        left: 0!important;
        width: 336px!important;
        height: 313px!important;
        top: 0px!important;
    }
    .blog-table-header-class-new-right-table-logo-1 a {
        font-size: 15px;
    }
    .blog-table-header-left-all-seach-public .row {
        display: flex!important;
    }
    .blog-table-header-left-all-seach-public .row .col-xs-6.product-item-big-card:nth-child(2n) {
        margin-left: 37px;
    }
    .blog-table-header-left-all-seach-public .catalog-section.bx-blue .row.product-item-list-col-2:nth-child(2n) {
        margin-left: 37px!important;
    }
    .main-err-404 {
        text-align: center!important;
        width: 100%!important;
    }
    .main-err-404-title {
        font-size: clamp(3.75rem, 2.2697rem + 7.8947vw, 4.3125rem)!important;
    }
    .main-err-404-middle {
        font-size: 12px!important;
    }
    a.main-err-404-button {
        margin-left: 0px!important;
    }
    #product-item-detail-properties-item_65 {
        position: relative;
        margin-top: 0;
        margin-left: 0;
    }
    #product-item-detail-properties-item_67 {
        position: relative;
        margin-top: 0;
        margin-left: 0;
    }
    .product-item-detail-properties-item-2 {
        margin-left: 0px;
    }
    .product-item-detail-properties-bottom-cont-all {
        display: grid;
    }
    .app-download-form {
        width: unset;
        padding: 20px 30px 20px 87px;
    }
    .product-item-detail-properties-item-1 .product-item-detail-properties-name.text-muted, .product-item-detail-properties-item-2 .product-item-detail-properties-name.text-muted {
        width:unset!important;
    }
    .title-info-element {
        font-size: 16px;
    }
    .product-item-detail-properties-name {
        font-size: 13px;
    }
    .detailed-info-res .none-photo_mar {
        width: 100%;
        height: 313px;
    }
    .detailed-info-res h1 {
        margin-top: 15px!important;
    }
    #product-item-detail-properties-item_63, #product-item-detail-properties-item_64, li#product-item-detail-properties-item_65 {
        margin-bottom: 15px!important;
    }
    #product-item-detail-properties-item_68 {
        margin-top: 15px!important;
    }
    .detailed-info-res .date-publick-val {
        margin-top: -5px!important;
    }
    .app-download-form {
        font-size: 12px!important;
    }
    .blog-table-header-class-new-right-table-logo-mob img {
        width: 100%;
    }
    
    /*register*/
    #popup_registration .bx-auth-reg .bx-auth-reg-title-name {
        font-size: 20px;
    }
    #popup_registration .bx-auth-reg td {
        font-size: 13px;
    }
    #popup_registration .bx-auth-reg td input[type="text"], #reg_option_type_select_box {
        width: 252px;
        height: 42px;
    }
    #popup_wrapper #popup_registration .content {
        padding: 0px 40px 0 40px;
    }
    #popup_wrapper #popup_registration {
        top: 110px;
        height: unset!important;
    }
    #reg_option_type_select_box {
        font-size: 13px;
    }
    .reg_option_type_select_dropDown_basic {
        width: 256px!important;
    }
    #popup_registration .main-user-consent-request-announce a, #popup_registration .bx-auth-reg input[type="submit"], #popup_registration .bx-auth-reg a.auth.has_popup {
        font-size: 13px;
    }
    #popup_registration .bx-auth-reg input[type="submit"] {
        width: 191px;
        height: 44px;
        margin-top: 0px;
    }
    #popup_registration .bx-politics {
        font-size: 12px;
        padding: 21px 31px 20px 40px;
    }
    #popup_registration .bx-auth-content-politics {
        margin-top: 4px;
        width: 360px;
        height: 94px;
    }
    #popup_registration .bx-auth-reg .bx-btn-show-reg-password-dop, #popup_registration .bx-auth-reg .bx-btn-show-reg-password {
        margin-top: 1px;
        right: 53px;
        width: 48px;
        height: 40px;
        z-index: 2;
    }
    #popup_registration td input[type="password"] {
        padding: 0px 52px 0 23px;
        width: 200px;
        height: 42px;
        z-index: 1;
    }
    #popup_registration .bx-auth-reg a.auth.has_popup {
        top: 13px;
    }
    .bx-auth-reg .rc-anchor-normal .rc-anchor-content {
        width: 178px!important;
    }
    .bx-auth-reg .rc-anchor-normal {
        width: 273px!important;
    }
    .bx-auth-reg .rc-anchor-normal .rc-anchor-pt {
        right: 28px!important;
    }
    #popup_registration .g-recaptcha {
        margin-left: -6px!important;
    }
    #popup_registration .close {
        left: 92%;
        top: -5%;
    }
    .g-recaptcha,
    .g-recaptcha div{
        overflow: hidden;
        max-width: 100%;
    }
    
    .g-recaptcha iframe,
    body > div[style]:last-of-type{
        transform: scale(0.91);
        transform-origin: left top;
    }
    label.main-user-consent-request {
        margin-top: -8px;
    }
    #popup_registration .main-user-consent-request-announce a {
        word-break: break-all;
    }
    #popup_registration tr.captcha_word_inst {
        margin-bottom: -10px;
    }
    
    /*recover*/
    #popup_recovery input[type="text"] {
        width: 252px;
        height: 42px;
    }
    #popup_recovery .field_name {
        font-size: 20px;
        margin-top: 26px;
    }
    #popup_recovery label.field-title {
        font-size: 13px;
    }
    #popup_recovery .field-text-overview {
        font-size: 11px;
        padding: 23px 10px 11px 10px;
        width: 340px;
        right: -37px;
    }
    #popup_recovery .field-text-overview-svg {
        position: relative;
        left: 4px;
    }
    #popup_recovery .field-text-overview-name {
        padding-right: 10px;
        left: 43px;
    }
    #popup_recovery input.input-submit {
        width: 100%;
        font-size: 12px;
        margin-top: 0px;
        padding: 13px 53px;
        height: 45px;
    }
    #popup_wrapper #popup_recovery {
        height: 477px!important;
        margin-top: 250px;
    }
    #popup_recovery .close {
        top: -42%;
    }
    #popup_registration label.main-user-consent-request {
        width: 285px;
    }
    .lk-info-head-title, .lk-info-head-svg {
        display: none;
    }
    .header-menu-open-mob-auto .header-lk-menu-mob {
        display:grid;
    }
    .lk-panel-info-left {
        border-right: unset!important;
        width: 100%;
        margin-bottom: 80px;
    }
    ._lk-panel {
        display: block;
    }
    .lk-panel-info-left-logo-comp {
        width: 100%;
    }
    .lk-panel-info-menu {
        border-bottom: 1px solid;
        padding-bottom: 35px;
    }
    ._lk-panel .lk-panel-info-right-title {
        display: none;
    }
    ._lk-panel .lk-mob-title, ._lk-panel .lk-panel-info-right-title-mob {
        display:block;
    }
    ._lk-panel #breadcrumb a {
        text-decoration: none;
    }
    ._lk-panel #breadcrumb {
        font-size: 13px;
    }
    ._lk-panel #breadcrumb span {
        color: #989898;
    }
    .lk-mob-title .lk-panel-info-right-title-t {
        font-size: 32px;
    }
    ._lk-panel .lk-panel-info-left-name-comp {
        font-size: 16px;
    }
    ._lk-panel .lk-panel-info-menu-items {
        font-size: 14px;
    }
    .f-mob {
        display: grid;
    }
    ._lk-panel .lk-panel-info-right-about-us {
        margin-bottom: 19px;
        margin-top: 70px;
        display: block;
    }
    ._lk-panel #buttons-profile-data-del {
        margin-top: 20px;
        margin-left: 0px;
        width: unset;
        padding: 14px 32px 14px 32px;
        border-spacing: 0px;
        font-size: 14px;
        border: 1px solid #035AA6;
        margin-bottom: 45px;
        text-align: center;
    }
    .f-mob #buttons-profile-data {
        font-size: 14px;
        width: unset;
        padding: 14px 32px 14px 32px;
        height: 20px;
        margin-top: -9px;
        margin-bottom: 0px;
    }
    .popup-lk-delete-info-title {
        font-size: 18px;
    }
    #popup-lk-delete {
        width: 300px;
        padding: 31px 31px 10px 31px;
    }
    .popup-lk-delete-info-buttons {
        display: grid;
        margin-top: 32px;
    }
    .popup-lk-delete-info-buttons a {
        width: unset!important;
        font-size: 13px;
        height: 14px!important;
        padding: 15px 37px 17px 38px;
        text-align: center;
    }
    .popup-lk-delete-info-buttons a:last-child {
        margin-left: 0px;
        margin-top: 14px;
    }
    .table-info-3 {
        display: block;
    }
    .fields-pass {
        display: block;
    }
    .table-info-3 .field.field-www, .fields-pass .field.field-password_confirm {
        margin-left: 0px;
    }
    .content-form.profile-form-tit {
        font-size: 16px!important;
    }
    .lk-panel-info-right-about-us-t {
        font-size: 16px;
    }
    div.content-form div.field label.field-title {
        font-size: 14px;
    }
    .form-input-email, .form-input-login-lk, .fields-pass .field.field-password_new #form-input-password-new-lk, .fields-pass .field.field-password_confirm #form-input-password-new-confirm-lk {
        font-size: 14px;
        width: 145%;
    }
    .form-input-email, .form-input-login-lk {
        height: 44px;
    }
    .field.field-password_new #form-input-password-new-lk, .fields-pass .field.field-password_confirm #form-input-password-new-confirm-lk {
        height: 0px!important;
    }
    ._lk-panel .fields-pass .field.field-password_new .form-input, ._lk-panel .fields-pass .field.field-password_confirm .form-input {
        display: flex;
    }
    .bx-form-input-password-new-lk, .bx-form-input-password-new-confirm-lk {    
        right: 0;
        margin-right: 26px;
    }
    #popup_wrapper #popup_war {
        height: unset!important;
        padding: 32px 0px 32px 0px;
    }
    #popup_wrapper #popup_war .close {
        left: 92%!important;
    }
    #for_info_war {
        font-size: 13px;
    }
    .for_info_war_svg {
        left: 25px;
        top: unset;
        position: absolute;
    }
    #popup_wrapper #popup_war .content {
        padding: 0px 0px 0px 54px!important;
    }
    
    /*board*/
    .data-table-bord-title {
        font-size: clamp(0.9375rem, -0.1263rem + 5.3191vw, 1.25rem);
        margin-top: 35px;
    }
    table.data-table td {
        font-size: 13px;
    }
    #popup_job_bord input[type="text"] {
        font-size: 13px;
        width: 252px;
        height: 42px;
    }
    #selectBox_basic_bord, #popup_job_bord input[name="PROPERTY[60][0]"], #popup_job_bord .data-table-email-info input[type="text"] {
        width: 252px;
        height: 42px;
        font-size: 13px;
    }
    #popup_job_bord .data-table-email-info {
        margin-top: 0px; 
        margin-left: 0px; 
        position: relative; 
    }
    textarea[name="PROPERTY[61][0]"] {
        width: 268px;
        height: 116px!important;
    }
    #popup_job_bord .data-table-location-info {
        position: relative;
        margin-top: 0px;
        margin-left: 0px;
    }
    #popup_job_bord .data-table-location-info input {
        width: 252px!important;
    }
    #popup_wrapper #popup_job_bord {
        height: 100%!important;
        margin-top: 512px!important;
    }
    .table-block-privat {
        width: 275px;
        height: 42px;
    }
    .table-block-privat-title {
        padding: 5px 30px 8px;
        background: url(/bitrix/templates/maritime_service/images/svg/arrow.svg) 92.7% 46% no-repeat /*#ECECEC*/;
        transition: 0.5s;
    }
    .table-block-privat-title.active {
        background: url(/bitrix/templates/maritime_service/images/svg/arrow_blue_up.svg) 92.7% 46% no-repeat #ECECEC;
    }
    .main-user-consent-request-announce-bord {
        font-size: 11px;
    }
    #popup_job_bord input[type="submit"] {
        font-size: 13px;
        width: 97%;
    }
    table.data-table td {
        margin-top: 12px;
    }
    .table-block-privat-all-in, .table-block-privat-all-in-tw, .table-block-privat-all-in-end {
        font-size: 11px;
    }
    .table-block-privat-all.active {
        padding: 0px 21px 33px 22px;
    }
    .table-block-privat-all-in-end {
        width: 100%;
    }
    .mli-search-results {
        width: 273px!important;
    }
    .dropDown_basic_bord {
        width: 256px;
    }
    #popup_job_bord input[type="text"]::placeholder, textarea[name="PROPERTY[61][0]"]::placeholder {
        font-size: 13px;
    }
    .table-block-privat-all-in-tw {
        display: block;
        height: 100%;
    }
    #popup_wrapper #popup_job_bord .close {
        left: 92%;
        top: -4%;
    }
    .lk-panel-info-left-about-us-bl-1 {
        margin-top: 31px;
        color: #989898;
        font-size: 13px;
        font-weight: 600;
        display: grid;
        margin-bottom: 120px;
        margin-left: 0px;
    }
    .lk-panel-info-right-about-us-bl-1 div, .lk-panel-info-right-about-us-bl-3 div, .lk-panel-info-left-about-us-bl-1 div {
        font-size: 13px;
    }
    .lk-panel-info-right-about-us-bl-1 div a {
        font-size: 14px;
    }
    .lk-panel-info-left-about-us-bl-1 div:last-child {
        margin-top: 44px;
    }
    a.buttons-profile-data {
        display: flex;
        margin-bottom: 150px;
        width: unset;
        justify-content: center;
        font-size: 14px;
        padding: 15px 33px 15px 33px;
    }
    .lk-panel-info-right  .lk-panel-info-right-about-us  .content-form.profile-form-tit {
        margin-top: 150px;
    }
    .table-info-1, .table-info-2 {
        display: grid;
    }
    .table-info-1 .field.field-street, .table-info-2 .field.field-phone {
        margin-left: 0px;
    }
    .fields .field input[type="text"] {
        width: 93%;
    }
    .table-info-3 .form-input-email {
        width: 93%;
    }
    .field.field-login-login .form-input-login-lk {
        width: 93%;
    }
    .content-form.profile-form #form-input-password-new-lk {
        width: 93%!important;
    }
    .content-form.profile-form .form-input-login-lk {
        width: 93%!important;
    }
    .content-form.profile-form #form-input-password-new-confirm-lk {
        width: 93%!important;
    }
    .content-form.profile-form .field.field-prof .form-input input {
        width: 93%!important;
    }
    .content-form.profile-form input.input-submit {
        width: 100%;
        font-size: 15px;
    }
    .field-logo-title-name, .field-logo-title-name-warning {
        font-size: 14px;
    }
    .product-item-responses {
        min-width: 49px;
        min-height: 0px;
        height: 5px;
        font-size: 8px;
        padding: 9px 18px 27px 16px;
    }
    .close-lk {
        margin-left: 0px;
        margin-right: 0px;
        position: relative;
        left: -20px;
        bottom: 30px;
        height: 20px;
        cursor: pointer;
    }
    #page-body .lk-vac-responses .page-left-top {
        width: 100%!important;
    }
    #page-body .lk-vac-responses h1 {
        font-size: 32px!important;
    }
    .lk-vac-responses .col-xs-12.product-item-small-card .row {
        display: flex;
    }
    .rem-resume-submit {
        margin-left: -20px;
        position: relative;
        top: -28px;
        height: 20px;
        cursor: pointer;
        margin-top: 3px;
    }
    #popup_job_position .content {
        padding: 0px 29px 0 35px!important;
    }
    #selectBox_basic {
        width: 178px!important;
        height: 42px!important;
        font-size: 13px;
        line-height: 43px;
    }
    .data-table-title-position-name {
        font-size: 20px;
    }
    textarea {
        width: 84.5px;
        height: 38px!important;
        padding: 2px 2px 2px 2px;
    }
    textarea[name="PROPERTY[16][1]"] {
        margin-left: -4px;
    }
    .selectBox_val_old {
        margin-left: 191px;
        height: 42px;
        margin-top: -61px;
        padding: 0px 0px 0px 9px;
        width: 81px;
    }
    input[type="text"] {
        font-size: 13px;
        width: 258px;
        height: 42px;
    }
    tr.info_11, tr.info_15, tr.info_23, tr.info_27 {
        position: relative; 
        margin-top: 0px;
        margin-left: 0px;
    }
    #popup_wrapper #popup_job_position {
        height: unset!important;
        margin-top: 450px;
    }
    #popup_job_position .mli-layout {
        width: 273px;
    }
    textarea[name="PROPERTY[21][0]"] {
        min-width: 258px;
    }
    .selectBox {
        width: 259px!important;
        height: 42px!important;
        font-size: 13px;
        line-height: 43px;
    }
    input[type="text"]::placeholder, #input_value_optional_overview::placeholder, textarea[name="PROPERTY[16][0]"]::placeholder, textarea[name="PROPERTY[16][1]"]::placeholder {
        font-size: 13px;
    }
    textarea[name="PROPERTY[16][0]"]::placeholder, textarea[name="PROPERTY[16][1]"]::placeholder {
        line-height: 35px!important;
        top:0px!important;
    }
    .dropDown_basic {
        width: 262px;
    }
    img.calendar-icon {
        margin-top: 12px;
    }
    #popup_job_position .main-user-consent-request-announce a {
        font-size: 11px;
    }
    input[name="PROPERTY[55][0]"] {
        min-width: 86%;
    }
    table.data-table .property_14 {
        margin-top: -4px;
    }
    table.data-table .property_6 {
        margin-top: 9px;
    }
    table.data-table .property_10 {
        margin-top: -6px;
    }
    table.data-table .property_18 {
        margin-top: 13px;
    }
    #title-cont-name {
        font-size: 20px;
    }
    .info_21 .property_22 {
        margin-top: 2px;
    }
    .info_23 .property_24 {
        margin-top: -8px;
    }
    table.data-table .property_26 {
        margin-top: -7px;
    }
    .info_27 .property_28 {
        margin-top: -7px;
    }
    .submit-title-name {
        font-size: 11px;
        display: block;
        margin-left: 0px;
        margin-top: 22px;
        margin-bottom: 38px;
        text-align: center;
        width: 96%;
    }
    #button {
        font-size: 12px;
        padding: 14px 9px;
        margin-top: 24px;
        width: 96%;
    }
    .dropDown_val_old {
        width: 83px;
        margin-left: 191px;
        padding-left: 9px;
    }
    #popup_wrapper #popup_job_position .close {
        top: -3%;
    }
    
    /*adm*/
    .panel-main-adm-ren-top-left, .panel-main-adm-ren-top-left-t .info-panel-2 .info-panel {
        font-size: 13px;
    }
    .info-panel-v {
        font-size: 43px;
    }
    .panel-main-adm-ren-top-left-t {
        display: grid;
    }
    .panel-main-adm-ren-top-left-t .info-panel-2 .info-panel:last-child {
        margin-left: auto;
        text-align: center;
    }
    .panel-main-adm-ren-top-left-t .info-panel-2 .info-panel {
        width: 100px;
    }
    .info-panel:first-child {
        text-align: center;
    }
    dd.hidden-warning-not-publick-txt-adm-accept, dd.hidden-warning-not-publick-txt-adm-del, dd.hidden-warning-not-publick-txt-adm-publick, dd.hidden-warning-not-publick-txt-adm-del-publick, dd.hidden-warning-not-publick-txt-war {
        width: 80px;
        height: 25px;
        padding: 10px 7px 0px 9px;
        text-align: center;
    }
    .panel-main-adm-ren-top-left-middle .product-item-container .product-item {
        height: 260px;
    }
    .panel-main-adm-ren-new-applick {
        font-size: 15px;
    }
    .panel-main-adm-ren-top-left-middle {
        margin-top: 14px;
    }
    .panel-main-adm-ren .col-xs-6.product-item-big-card:nth-child(2n) {
        margin-left: 0px;
    }
    dd.hidden-warning-not-publick-pre-adm {
        padding: 15px 7px 21px 6px;
    }
    .form-titlle-fall-info {
        font-size: 20px;
        margin-top: 34px;
    }
    .form-titlle-fall-info-sp {
        font-size: 13px;
        margin-top: 19px;
    }
    #popup_wrapper #popup_fall_info .content {
        padding: 0px 30px;
    }
    .form-titlle-fall-input {
        width: 98%;
        height: 174px!important;
    }
    .form-titlle-fall-input::placeholder {
        font-size: 13px;
    }
    .form-titlle-fall-buttons {
        padding: 13px 62px 13px 60px;
        font-size: 13px;
        width: 59%;
        text-align: center;
    }
    .form-titlle-fall-buttons-all {
        display: block;
    }
    .form-titlle-fall-buttons-del-del {
        margin-top: 0px;
        font-size: 13px;
        padding: 16px 0px 16px 0px;
        text-align: center;
    }
    .info-company-use .vac-examen-user-or-comp, .info-company-use .vac-block-user-or-comp {
        margin-left: 0px;
        margin-top: 0px;
        font-size: 13px;
        font-weight: 500;
        display: flex;
    }
    .blog-table-header-class-new-right-table-logo {
        display: none;
    }
    .info-company-use .blog-table-header-class-new-right-table tr {
        display: flex;
    }
    .blog-table-header-left-class-new-right .blog-table-header-class-new-right-table-logo-1 {
        display: none;
    }
    .no-adm {
        display: flex;
    }
    .detailed-info-vac .date-publick {
        display: block;
    }
    .detailed-info-vac .date-publick .for-adm-vac-new dd {
        font-size: 13px!important;
    }
    .detailed-info-vac .date-publick .for-adm-vac-new {
        display: block!important;
    }
    .detailed-info-res .date-publick {
        display: block;
    }
    .no-adm-res-mob {
        display: flex;
    }
    .hidden-warning-yeap-publick-adm-block {
        margin-top: 22px;
        font-size: 13px;
    }
    .hidden-warning-yeap-publick-adm {
        position: relative;
    }
    .for-adm-res-mob-new .hidden-warning-yeap-publick-adm dd {
        font-size: 13px!important;
    }
    .hidden-warning-yeap-publick-adm-block {
        margin-top: 22px;
    }
    .for-adm-res-mob-new .vac-block-user-or-comp-input.active {
        background-color: steelblue!important;
    }
    .product-item-detail-properties-bottom-dock-1 #product-item-detail-properties-item_91 .product-item-detail-properties-value {
        width: 379px;
    }
    #product-item-detail-properties-item_75 {
        margin-left: 62px;
    }
    #product-item-detail-properties-item_86 {
        margin-left: 48px;
    }
    /*.panel-main-adm-ren-top-left-middle .product-item-properties dd {
        width: 280px;
        max-height: 90px;
    }*/
    .panel-main-adm-ren-top-left-middle .product-item-properties-bottom {
        margin-top: -40px;
    }
    .panel-main-adm-ren-top-left-middle .product-item .hidden-warning-not-publick-txt-adm-publick {
        font-size: 13px;
    }
    .product-item-title-sit-dow a, .hidden-xs-time-publick-bord .hidden-xs-time-publick-valu-bord {
        font-size: 10px;
        margin-inline-start: 0px;
    }
    #popup_wrapper #popup_job_resume {
        height: unset!important;
        margin-top: 901px;
    }
    .data-table-resume-location-info, .data-table-resume-job-aboard-info {
        position: unset;
        margin-top: 0px;
        height: 10px;
        margin-left: 0px;
    }
    .data-table-resume-job-endlish-info td:last-child {
        display: block;
    }
    .data-table-resume-photo-block {
        position: relative;
        margin-left: 0px;
        top: 0px;
        margin-top: 14px;
    }
    .data-table-resume-photo-block-n-n {
        position: relative;
        top: 0px;
    }
    textarea[name="PROPERTY[69][0]"] {
        width: 276px;
        height: 150px!important;
        font-size: 13px;
    }
    .data-table-resume-location-info input[type="text"] {
        height: 42px;
        width: 258px!important;
    }
    .data-table-resume-job-about-proff-info #selectBox_basic_resum {
        font-size: 13px;
        height: 42px;
        width: 226px!important;
        line-height: 43px;
    }
    .data-table-resume-job-aboard-info #selectBox_basic_resum {
        font-size: 13px;
        height: 42px;
        width: 226px!important;
        line-height: 43px;
    }
    .data-table-resume-job-endlish-info #selectBox_basic_resum {
        font-size: 13px;
        height: 42px;
        width: 226px!important;
        line-height: 43px;
    }
    .data-table-resume-job-about-info-number-p, .data-table-resume-job-about-info-n-p-r {
        position: unset;
        margin-top: 0px;
        margin-left: 0px;
    }
    .data-table-resume-job-about-info-number-p input,  .data-table-resume-job-about-info-n-p-r input {
        font-size: 13px;
        width: 258px!important;
        height: 42px!important;
    }
    td.data-table-resume-title-txt, .data-table .data-table-resume-title-txt-contancts {
        font-size: 20px;
    }
    .data-table-resume-job-about-proff-info td:first-child {
        margin-top: -4px;
    }
    .data-table-resume-job-about-info td:first-child {
        margin-top: 10px;
    }
    .data-table-resume-job-about-info-number-p td:first-child, .data-table-resume-job-about-info-n-p-r td:first-child {
        margin-top: -6px;
    }
    #data-table-resume-photo-title-name {
        font-size: 13px;
    }
    #file-selectdialogswitcher-mfiNEW_FILE_UPLOAD {
        margin-top: 13px;
    }
    #table-continue-for-two {
        width: 82.4%;
        padding: 15px 10px 15px 25px;
        font-size: 13px;
        left: 0px;
        margin-top: 0px;
        margin-right: auto;
        margin-left: unset;
        margin-bottom: 45px;
    }
    #data-table-resume-photo-title-name {
        height: 42px;
    }
    #data-table-resume-photo-title-name-lg {
        height: 44px;
        left: -18px;
    }
    #data-table-resume-photo-title-name-inf {
        margin-top: 6px;
        color: #333333;
        font-size: 12px;
    }
    .data-table-resume-title-right-1 {
        width: 64px;
    }
    .data-table-resume-title-right-2 {
        width: 47px;
    }
    .content {
        padding: 0px 38px!important;
    }
    .data-table-panel-1 tr:first-child td:last-child {
        margin-bottom: -18px;
    }
    #selectBox_basic_resum_contin {
        height: 42px;
        width: 226px!important;
        font-size: 13px;
        line-height: 40px;
    }
    .data-table-contin .data-table-contin-76, .data-table-contin .data-table-contin-79, .data-table-contin .data-table-contin-82, 
    .data-table-contin .data-table-contin-84, .data-table-contin .data-table-contin-82, .data-table-contin .data-table-contin-84,
    .data-table-contin .data-table-contin-87, .data-table-contin .data-table-contin-89, .data-table-contin .data-table-contin-93,
    .data-table-contin .data-table-contin-95, .data-table-contin .data-table-contin-97, .data-table-contin .data-table-contin-99,
    .data-table-contin .data-table-contin-101 {
        position: unset;
        margin-top: 0px;
        margin-left: 0px;
    }
    .data-table-contin input[type="text"] {
        height: 42px;
        width: 258px;
    }
    .data-table-contin .data-table-contin-button-dip-txt {
        font-size: 13px;
        text-align: center;
        padding: 10px 11px;
        width: 138px;
    }
    .data-table-contin .data-table-contin-button-doc-txt {
        width: 143px;
        font-size: 13px;
        text-align: center;
        padding: 10px 11px;
    }
    .data-table-contin .data-table-contin-button-ser-txt {
        width: 161px;
        font-size: 13px;
        text-align: center;
        padding: 10px 11px;
    }
    .data-table-contin .data-table-contin-button-opt-txt {
        width: 168px;
        font-size: 13px;
        text-align: center;
        padding: 10px 11px;
    }
    .data-table-contin .data-table-contin-76 {
        margin-top: -21px;
    }
    tr.data-table-contin-77, tr.data-table-contin-78, tr.data-table-contin-83 {
        margin-top: -18px;
    }
    tr.data-table-contin-81 {
        margin-top: -24px!important;
    }
    .data-table-contin-82 {
        margin-top: -20px!important;
    }
    .dropDown_basic_resum_contin {
        width: 262px;
        overflow: auto;
    }
    .data-table-contin-87, .data-table-contin-93, .data-table-contin-94, .data-table-contin-95, .data-table-contin-96, .data-table-contin-97, .data-table-contin-98, .data-table-contin-99 {
        margin-top: -21px!important;
    }
    tr.data-table-contin-88 {
        margin-top: -18px;
    }
    tr.data-table-contin-100 {
        margin-top: -18px;
    }
    .position-politics-off a {
        font-size: 11px;
    }
    #table-continue-for-one {
        font-size: 13px;
        width: 81%;
        padding: 12px 25px 12px 25px;
        height: 20px;
    }
    #popup_job_resume .data-table-butt-resume {
        display:block;
    }
    #button-bord-resum {
        font-size: 13px;
        margin-left: 0px;
        width: 99%;
        padding: 12px 25px 12px 25px;
        margin-top: 15px;
        height: 44px;
    }
    .data-table .data-table-bottom-war-info {
        font-size: 10px;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 26px;
    }
    .data-table-resume-title-txt-2-1 {
        font-size: 20px;
    }
    .data-table-resume-title-txt-2 {
        font-size: 11px;
    }
}