.navbar{
    padding-right: 100px;
    padding-left: 240px;
}

.navbar-expand-lg .navbar-nav{
    width: 100%;
}

.navbar .lang-btn{
    margin-left: 5px;
}

.navbar .navbar-brand{
    width: 177px;
    margin-left: 0px;
    margin-right: -11px;
}

.navbar-expand-lg .navbar-nav{
    padding: 0;
}

section.header{
    text-align: right;
}

.why{
    padding-right: 350px;
    padding-left: 50px;
}

.why h2.title{
    text-align: right;
}

.why .why-box{
    text-align: right;
    margin-left: 0px;
    margin-right: unset;
}

.why .why-box .icon{
    margin-left: 20px;
    margin-right: unset;
}

.card-header h5 p{
    text-align: right;
}

.help h4.title{
    text-align: right;
}

.help .accordion .card-body {
    text-align: right;
}

.form-group{
    text-align: right;
}

.form-check .form-check-label{
    padding-right: 1.25rem;
}

footer .social ul li:not(:last-of-type){
    margin-left: 20px;
    margin-right: unset;
}

h1, h2, h3, h4, h5, p, span, button, a, label{
    font-family: Cairo !important;
}

footer .social ul{
    padding-right: 0;
    padding-left: 20px;
}

.navbar .lang-btn{
    font-family: Poppins;
    font-weight: bold;
}

.contact-us .form-check-label{
    margin-right: 20px;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo/Cairo-VariableFont_slnt\,wght.ttf');
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins/Poppins-Light.ttf');
}

@font-face {
    font-family: 'PoppinsBold';
    src: url('../fonts/Poppins/Poppins-Bold.ttf');
}

@media only screen and (max-width: 1620px) {
    .navbar{
        padding-left: 100px;
    }
}

@media only screen and (max-width: 1485px) {
    .navbar{
        padding-left: 20px;
        padding-right: 0;
    }
}

@media only screen and (max-width: 1485px) {
    .navbar-light .navbar-nav .nav-link{
        font-size: 15px;
    }
}

@media only screen and (max-width: 1440px) {
    .why{
        padding-right: 30px;
    }
}

@media only screen and (min-width: 1024px) {
    .contact-us .form-check-label{
        margin-right: 5px;
    }
}

@media only screen and (min-width: 1120px) and (max-width: 1400px) {
    .why{
        padding-right: 125px;
    }

    .contact-us .form-check-label{
        margin-right: 45px;
    }
}

@media only screen and (max-width: 991px) {
    .navbar .navbar-collapse{
        left: 25px;
        right: auto;
    }
    .navbar .navbar-collapse a{
        float: right;
    }
}

@media only screen and (max-width: 840px) {
    .why{
        padding-right: 80px;
    }
    .why-box .icon{
        width: 24%;
    }
}