@font-face {
    font-family: 'Alexandria';
    src: url('../fonts/Alexandria-Medium.woff2') format('woff2'),
        url('../fonts/Alexandria-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}





.navbar-nav{
    float: left !important;;
}

#home-heading h1{
    font-family: 'Alexandria';
    font-weight: 500;
    padding-bottom: 15px;
}

#thespine{
    direction: ltr;
}

.secondSection-left-container{
    text-align: right;
    direction: rtl;
}

#thespine h2{
    font-family: 'Alexandria';
    font-weight: 500;
}

.section-title h3{
    font-family: 'Alexandria';
    font-weight: 500;
}

.integratedexp-item h4{
    font-family: 'Alexandria';
    font-weight: 500;
}

.integratedexp-item p{
    font-size: 13px;
    line-height: 20px;
}

#cognitive-systems{
    direction: ltr;
}

.mp-left h5{
    font-size: 22px;
}

.mp-left {
    margin-top: 70px;
}

.reg-title h5{
    padding-right: 15px;
    padding-left: auto;
    font-weight: 500;
}

select#soflow3{
    background-position: 1% center;
}

.right-fo-in{
    text-align: left;
}

.send-button{
    text-align: right;
}

.error-message {
    text-align: right;
}


#mobile-nav-open-btn {
        left: 20px;
        right: auto !important;
    }



.iti--inline-dropdown .iti__dropdown-content{
    left: 0;
}

.arreg .iti__country-list{
    left: 0;
}

.phonear{
    text-align: right;
}

.factors .stats-item p{
    line-height: 18px
}

/* Large devices (large desktops & laptops, 1200px and up) */
@media (min-width: 1200px) { 
}

/* Medium devices (landscape tablets & medium desktops, from 992px to 1199px) */
@media (min-width: 992px) and (max-width:1199px) { 
    .mp-left h5{
    font-size: 18px;
}
.mp-left {
        margin-top: 50px !important;
    }

    .mp-left p {
        line-height: 20px !important;
    }

}

/* Small devices (portrait tablets & small desktops, from 768px to 991px) */
@media (min-width: 768px) and (max-width:991px) { 
    .mp-left {
        margin-top: 0px !important;
    }

    
}

/* Extra small devices (landscape phones & portrait tablets, 767px and down) */
@media (max-width:767px) { 
    .mp-left {
        margin-top: 0px !important;
    }
}