@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

#site-footer {
    background-color: #232845;
    /* background-color:red; */
    margin-top: 10%;
    /* display: flex
; */
    background-image: url(https://brevcoservices.com/wp-content/uploads/2019/12/bg-footer1.png);
    background-position: top center;
    background-repeat: no-repeat;
    
    font-family: "Montserrat", sans-serif;
/* padding-bottom:10%; */
}

.elementor-element-6057167 
{
    display: flex
;
    flex-direction: column;
    align-items: center;
    margin-top: 11%;
}

.elementor-element-e89c64b 
{
    display: flex
;
    padding: 0 15%;
    color: #fff!important;
}

.elementor-element-e89c64b  h6 {
color:#fff;
margin: 0;
}

.box-style1 
{
    display: flex
;
    flex-direction: row;
    gap: 10px;
    align-items: flex-start;

}

.m0 {
margin:0
}

#menu-footer-menu {
    list-style-type: none;
    color: #fff;
    padding: 0 15%;
    display: flex;
    /*gap: 50px;*/
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin-top: 9%;
}
.footer-menu ul li {
    display: inline-block;
    margin: 5px 29px;
}

#menu-footer-menu a {
color:#fff;
text-decoration:none;
font-size:16px;
}

.e-con-inner  {
    display: flex
;
    gap: 119px;
    width: 100%;
    justify-content: center;
}

.copy  {
    text-align: center;
    color: #AEAACB;
}


.elementor-element-9438214 
{
    display: flex;
    gap:2px;
    justify-content: center;
    padding: 2% 0 10%;
}

.elementor-element-9438214 a {
background-color:#ffffff;
border-radius:50%;
display: flex;
align-items:center;
justify-content:center;
    height: 1.5em;
    position: relative;
    width: 1.5em;
}

.elementor-element-9438214 .elementor-social-icons-wrapper {
    gap:10px;
}


.elementor-element-9438214 .e-fab-facebook-f {
    fill: #2255EE;
    margin-right:0;
    width:1em;
    height:1em;
}

.elementor-element-9438214 .e-fab-linkedin-in {
fill: #3292FF;
margin-right:0;
    width:1em;
    height:1em;
}

.elementor-element-9438214 .e-fab-instagram {
fill: #FF9000;
margin-right:0;
    width:1em;
    height:1em;
}

.elementor-element-89daaf1 {
    width:100%;
}


@media only screen and (max-width: 768px) {
    
  #site-footer {
width:100%;
}

.elementor-element-6057167 {
margin-top:20%;
}

.fcontainer 
{
    flex-direction: column;
    gap: 20px;
    margin-top: 10%;
}

#menu-footer-menu {
    flex-wrap: nowrap;
    flex-direction: column;
}

.e-con-inner  {
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

  
    
    
}