#formfeedback {
    display: none !important
}

.div_googleplus {
    width: auto
}

.div_sharetwitter {
    clear: both;
    float: left
}

.div_sharelinkedin {
    float: left;
    margin: 5px 20px 0 0
}

#contactUsModal .modal-content .consumerPicker .btn {
    background-color: #00A6CA
}

#headerWrapper #headerMain #mainNav .nav li .dtSubNav .subNav li a {
    margin-bottom: 16px
}

#headerWrapper #headerMain #searchContact #searchContainer .fa-search {
    top: 1px
}

#headerWrapper #headerMain #targetNav a.active {
    font-weight: 600;
    line-height: 22px;
    border-bottom: 4px solid #00a6ca
}

#headerWrapper #headerMain #targetNav a:hover {
    border-bottom: 4px solid rgba(0, 0, 0, .13)
}

#headerWrapper #headerMain #utilityNav a {
    line-height: 22px
}

#headerWrapper #headerMain #utilityNav .flag {
    background-image: url(//content.presspage.com/templates/430/1427/flags.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 10px;
    width: 16px;
    float: left;
    margin: 6px 10px 0 0;
    padding: 0
}

#headerWrapper #headerMain #utilityNav .flag.sa {
    background-position: 0 -315px
}

@media (min-width:1200px) {
    #headerWrapper #headerMain #searchContact #searchContainer #searchBox {
        width: 80px
    }
}

@media (max-width:1439px) and (min-width:1200px) {
    #headerWrapper #headerMain #mainNav .nav li a {
        font-size: 16px
    }
}

@media (max-width:1529px) and (min-width:1200px) {
    #headerWrapper .hideAt1300 {
        display: none
    }

    #headerWrapper #headerMain #searchContact #searchContainer #searchBox {
        width: 80px
    }

    #headerWrapper #headerMain #searchContact .tui-orange-btn {
        padding-right: 5px;
        padding-left: 5px
    }
}

@media (min-width:992px) {
    #headerWrapper #headerMain #mainNav .nav li {
        position: inherit;
        width: auto;
        min-height: 48px;
        padding: 0;
        margin-bottom: 0;
        border-bottom: none
    }

    #headerWrapper #headerMain #utilityNav #languageNav li a {
        height: 51px
    }
}

@media (min-width:1200px) {
    #headerWrapper #headerMain #searchContact #searchContainer #searchBox:focus {
        width: 300px
    }
}

@media (max-width:1529px) and (min-width:1200px) {
    #headerWrapper #headerMain #searchContact #searchContainer #searchBox:focus {
        width: 200px
    }
}

#headerWrapper #headerMain #utilityNav #languageNav {
    height: auto;
    overflow-y: auto
}

#headerWrapper #headerMain #utilityNav #languageNav a .countryLanguage {
    color: #707070;
    margin-left: 26px;
    line-height: 1
}

#medialibrary_button {
    display: none;
}
.text_companyprofile ul li::before {
    color: #000 !important;
}