html.landing-app,
html.landing-app body {
    font-family: "Raleway", sans-serif !important;
    background: #fff;
    color: #212529;
    font-size: 14px;
}
html.landing-app .display-4 { font-size: 2.15rem; }
html.landing-app h2 { font-size: 1.65rem; }
html.landing-app .lead { font-size: 1.05rem; }

html.landing-app h1,
html.landing-app h2,
html.landing-app h3,
html.landing-app h4,
html.landing-app h5 {
    font-family: "Raleway", sans-serif !important;
}

html.landing-app main {
    padding-top: 70px;
}

html.landing-app .btn-primary {
    background-color: #6B3FA0;
    border-color: #6B3FA0;
    color: #fff;
}

html.landing-app .btn-primary:hover,
html.landing-app .btn-primary:focus {
    background-color: #5B4BDB;
    border-color: #5B4BDB;
    color: #fff;
}

html.landing-app .text-primary {
    color: #6B3FA0 !important;
}

html.landing-app .btn-light.text-primary {
    color: #6B3FA0 !important;
}

#features {
    background: linear-gradient(#dee2e6a6, #adb5bd0d), url("/content/img/landing/partical-svg.svg");
}

.contact-page-body {
    padding-top: 48px;
    padding-bottom: 70px;
}

.price-card-odd {
    position: relative;
}

.landing-carousel {
    overflow: hidden;
}

.landing-carousel-track {
    display: flex;
    transition: transform 0.45s ease;
}

.landing-carousel-item {
    padding: 0 10px;
    box-sizing: border-box;
}

.navbar-nav .btn.btn-link {
    border: 0;
    background: transparent;
}

.navbar-nav .dropdown-toggle {
    cursor: pointer;
}

html[dir="rtl"] .location-search > i {
    left: auto;
    right: 20px;
}

html[dir="rtl"] .location-search .form-control {
    padding-left: 48px;
    padding-right: 48px;
}
