
.w-90{width:90%}
.background-footer {
    background-image: url("../images/body/footerpc.png");
    background-size: cover;
    height: 700px;
    width: 100% !important;
	flex-direction: column;
}
.p-custom {
    padding: 0 2% !important;
}

.background-footer p {
    color: white;
    font-size: 1.2rem ;
}
.ml-2 {
    padding-left: 2% !important;
}

.relate {
    position: relative;
}
.people {
    width: 70% !important;
    position:absolute;
    top: 0;
    right: 0;
    transform: translate(-30%,-158%);
}
.social_fotter > a {
    width: 20% !important;
}

.mt-auto-height {
    padding: 15% 2% 0 2% !important;
	align-items: flex-end !important;
}
.xengay {
    position: absolute;
    width: 80%;
    transform: translate(-5%,-100%);
}
@media (max-width: 1399.98px) { 
    .background-footer {
        height: 400px;
    }
}

@media (max-width: 1199.98px) { 
    .background-footer {
        height: 300px;
    }

    .background-footer p {
        font-size: 0.8rem ;
    }
 }

@media (max-width: 991.98px) { 
    .background-footer {
        height: 250px;
    }
    .background-footer p {
        font-size: 0.6rem ;
    }
}

@media (max-width: 767.98px) { 
    .background-footer {
        height: 200px;
    }
    .background-footer p {
        font-size: 0.5rem ;
    }
}

@media (max-width: 575.98px) {  
    .background-footer {
        height: 150px;
    }
    
    .background-footer p {
        font-size: 0.5rem ;
    }
    .people {
        transform: translate(-0%,-135%);
    }
    .mt-auto-height {
        padding: 2% 2% 7px 5% !important;
    }
    .footermm{width: 21%;
        padding-right: 0% !important;
        text-align: right;}
}