@media only screen and (max-width: 767px) {
    .col-auto.logo a{
        padding-top: 15px !important;
    }
    
    .absolute-center {
        top: 56%;
    }
    
    .buttom_greet_text {
        bottom: 5px !important;
    }
    
    .greetings #main-component .greetings-wrapper .absolute-center {
        padding: 3rem 3.5rem;
        max-width: 90%;
    }
    
    .greetings #main-component .greetings-wrapper {
        background-image: none !important;
    }
}

.contact-us #main-component select#fox-m95-dropdown1 {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 4.6rem;
    border: 0;
    margin-bottom: 1rem;
    padding-left: 1rem;
}

@media only screen and (min-width: 1200px) {
#header .fixed-top>.row .menu ul.nav.menu>li {
padding: 0 8px 0 23px !important;
}
}