.l-subheader-cell.at_left {
    justify-content: flex-start;
}

.l-subheader-cell {
    display: flex;
    align-items: center;
    flex-grow: 1;
}

@media (min-width: 601px) and (max-width:900px) {
    .ush_image_1 {
        /* height:30px!important */
        height: 60px !important;
        left: -40px !important;
    }

    .l-header.sticky .ush_image_1 {
        height: 30px!important
    }
}

@media (max-width: 600px) {

    .l-header.pos_fixed {
        position: fixed;
        left: 0;
    }

    .l-header {
        position: relative;
        z-index: 111;
        width: 100%;
    }

    .ush_image_1 {
        height:60px!important
    }

    .l-header.sticky .ush_image_1 {
        height: 60px!important
    }

    .l-header.pos_fixed:not(.notransition) .l-subheader {
        transition-property: transform,background,box-shadow,line-height,height;
        transition-duration: 0.3s;
        transition-timing-function: cubic-bezier(.78,.13,.15,.86);
    }
    
    .l-subheader.at_middle {
        line-height: 0px;
        height: 0px;
    }

    .l-subheader.width_full .l-subheader-h {
        max-width: none!important;
    }

    .l-subheader-h {
        display: flex;
        align-items: center;
        position: relative;
        margin: 0 auto;
        height: inherit;
    }

    .l-subheader {
        margin: 0 auto;
    }
}

@media (min-width: 901px) {
    .ush_image_2 {
        height:222px!important
    }

    .l-header.sticky .ush_image_2 {
        height: 222px!important
    }
}

@media (min-width: 901px) and (max-width:900px) {
    .ush_image_2 {
        height:30px!important
    }

    .l-header.sticky .ush_image_2 {
        height: 30px!important
    }
}

.ush_search_1 .w-search-form {
    background: var(--color-content-bg);
    color: var(--color-content-text)
}

@media (min-width: 901px) {
    .ush_search_1.layout_simple {
        max-width:240px
    }

    .ush_search_1.layout_modern.active {
        width: 240px
    }

    .ush_search_1 {
        font-size: 18px
    }
}

@media (min-width: 901px) and (max-width:900px) {
    .ush_search_1.layout_simple {
        max-width:250px
    }

    .ush_search_1.layout_modern.active {
        width: 250px
    }

    .ush_search_1 {
        font-size: 24px
    }
}

@media (min-width: 601px) and (max-width:900px) {
    .ush_search_1.layout_simple {
        max-width:200px
    }

    .ush_search_1.layout_modern.active {
        width: 200px
    }

    .ush_search_1 {
        font-size: 18px
    }
}

@media (max-width: 600px) {
    .ush_search_1 {
        font-size:18px
    }
}

.ush_socials_2 .w-socials-list {
    margin: -2px
}

.ush_socials_2 .w-socials-item {
    padding: 2px
}

.ush_socials_1 .w-socials-list {
    margin: -0em
}

.ush_socials_1 .w-socials-item {
    padding: 0em
}

.ush_socials_4 .w-socials-list {
    margin: -0em
}

.ush_socials_4 .w-socials-item {
    padding: 0em
}

.ush_socials_5 .w-socials-list {
    margin: -0em
}

.ush_socials_5 .w-socials-item {
    padding: 0em
}

.ush_socials_3 .w-socials-list {
    margin: -0em
}

.ush_socials_3 .w-socials-item {
    padding: 0em
}

.ush_socials_6 .w-socials-list {
    margin: -0em
}

.ush_socials_6 .w-socials-item {
    padding: 0em
}

.ush_text_2 {
    font-family: var(--font-body)!important
}

.ush_text_3 {
    font-family: var(--font-body)!important
}

.ush_socials_2 {
    font-size: 30px!important
}

.ush_image_1 {
    position: fixed!important;
    left: -80px;
    top: 0px!important
}

.ush_vwrapper_1 {
    border-radius: 50px!important;
    position: fixed!important;
    left: 2px!important;
    top: 110px!important;
    background: rgba(0,171,207,0.90)!important;
    padding: 40px 5px 5px 5px!important;
    border: 3px solid rgba(0,171,207,0.90)!important
}

.ush_socials_1 {
    font-size: 24px!important
}

.ush_socials_4 {
    font-size: 24px!important
}

.ush_socials_5 {
    color: #f5bc1e!important;
    font-size: 24px!important
}

.ush_image_2 {
    margin-top: 60px!important;
    margin-right: -30px!important;
    padding-top: 60px!important;
    padding-right: -30px!important
}

.ush_socials_6 {
    color: #f5bc1e!important;
    font-size: 24px!important
}

@media (min-width: 601px) and (max-width:900px) {
    .ush_socials_2 {
        font-size:18px!important
    }

    .ush_image_2 {
        margin-right: -25px!important;
        padding-right: -25px!important
    }
}

@media (max-width: 600px) {
    .ush_socials_2 {
        font-size:16px!important
    }

    .ush_image_1 {
        left: -60px!important
    }

    .ush_image_2 {
        height: 190px!important;
        margin-right: -15px!important;
        padding-right: -15px!important
    }
}