﻿@media screen and (min-width: 1400px) {
    .landing-shape {
        position: relative;
        bottom: 224px;
        z-index: -1;
    }
}


@media screen and (max-width:991px){
    .oriyent-banner .oriyent-banner-heading {
        font-size: 1.75rem;
    }

    .oriyent-banner .mb-5 {
        margin-bottom: 1.5rem !important;
    }

    .landing-main-image img {
        max-width: 400px;
        margin: 0 auto 20px;
        display: block;
    }

    .oriyent-banner .row {
        flex-direction: column-reverse;
    }

    .oriyent-banner .section {
        height: auto;
    }

    .oriyent-banner .landing-shape {
        display: none;
    }
    .spatial-data .section-right img, .all-screens-sec .section-left img, .template-builder-sec img {
        max-width: 400px;
    }
    .card.custom-card.landing-card .card-body{
        padding:1.75rem;
    }
    h5{font-size:1.15rem;}
    .section {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .navbar .navbar-brand {
        margin: 0;
    }
    .navbar .navbar-collapse {
        top: 60px;
    }
    .navbar-toggler{
        outline:none !important;
    }
}


@media screen and (max-width: 850px) {
    .oriyent-banner .oriyent-banner-heading {
        font-size: 1.5rem;
    }
    .section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .section-left, .section-right{
        width:100% !important;
    }
    .wrap-mobile{
        flex-wrap:wrap;
    }
    .spatial-data .section-right img, .all-screens-sec .section-left img, .template-builder-sec img {
        width: 500px; display:block; margin:auto;
        max-width:90%;
    }
    .devices-features-list {
        max-width: 100%;
    }
    .pricing_block {
        max-width: 500px;
        margin: 0 auto 20px;
    }
    .section.pricing-plan-section {
        padding-bottom: 0;
    }
    .devices-features-list li p{
        font-size:1rem;
    }
    .devices-features-list li{
        gap:10px;
    }
}


@media screen and (max-width: 575px) {
    .landing-main-image img {
        max-width: 300px;
    }
    .navbar-brand img{
        max-width:130px;
    }
    .section-heading, .oriyent-banner .oriyent-banner-heading {
        font-size: 1.25rem;
    }
    body, p{
        font-size: 0.8rem;
    }
    .section-heading-badge {
        font-size: 0.75rem;
    }
    .gis-tracking .sub-heading, .section.pricing-plan-section .section-heading-wrapper {
        margin-bottom: 1.5rem !important;
    }
    .devices-features-list li p {
        font-size:0.9rem;
    }
    h5{
        font-size:1rem;
    }
    .oriyent-banner .mb-5.op-9 {
        display: none;
    }
    .pricing_block .price{
        font-size:35px;
    }
}