.navbar-nav.ml-auto li {
    display: inline-flex !important;
}
ul#menu-footer-menu {
    padding: 0;
    margin: 0;
    list-style: none;
}

ul#menu-social-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: flex-start;
    align-items: center;
   
}

ul#menu-social-menu li {
    margin: 0px 5px;
}
.navbar-nav.ml-auto li {
    list-style:none !important;
    display: inline-flex !important;
}
ul#menu-footer-menu {
 list-style:none !important;
   width: 100%;
    display: flex;
    flex-wrap: wrap;
}
ul#menu-footer-menu li {
    width: 50%;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
   height: 2.875rem!important;
}
.page-template-contact section#getintouch {
    display: none;
}
footer#footer b {
    margin: 0 auto;
    text-align: center;
    margin: 0 auto;
    display: block;
}
/*dropdown css*/
.menu-menu-1-container ul ul {
    display: none;
}
.menu-menu-1-container ul ul li a{
    color:white;
}
.menu-menu-1-container ul li:hover > ul {
    display: block;
}
.menu-menu-1-container ul li:hover > ul li a {
    color:white;
}
.menu-menu-1-container ul ul {
    display: none;
    position: absolute;
  
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
}
.menu-menu-1-container li {
    position: relative;
}
.header i.fa.fa-phone {
    transform: rotate(90deg);
}

ul.sub-menu a {
    color: #000 !important;
}



@media (max-width: 991px) {
	a.navbar-brand {
    max-width: 200px !important;
}

img.custom-logo {
    max-width: 200px;
}
.navbar-nav.ml-auto li {display:block !important;}
#header .navbar-brand {
   padding: 1rem 0;
}
a.custom-logo-link {
    float: left !important;
    position: absolute;
    left: 0;
    text-align: 0;
    top: 0;
}
 #header .navbar-brand img {
        max-width: 200px;
        height: auto;
        display: block;
        margin: 0 auto;
    }
	ul#menu-menu-1 {
    padding: 0;
}

ul#menu-menu-1 a {
    color: #fff;
}
}