@media (min-width:992px) and (max-width:1850px) {
    .footer-column-title {
        font-size: 14px;
    }

    .trusted-leaders-header {
        max-width: 100%;
    }

    .trusted-leaders-section {
        padding: 20px 0 300px 0;
    }
}

.work-system-section::before {
    top: -300px;
}

.hero-section {
    position: relative;
    height: 500px;
    background: url('your-image.png') center/cover no-repeat;
    overflow: hidden;
}

.bottom-blur {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 120px;
    background: linear-gradient(180deg,
            rgba(255, 255, 255, 0) 6.74%,
            #FFFFFF 100%);

    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(12px);

}

.main-header {
    height: 100px;
}

.bottom-right-img {
    bottom: 6%;
}


.bottom-left-img,
.top-right-img,
.bottom-right-img {
    border-radius: 0px !important;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.3) !important;
    border-radius: 10px !important;
}

@media (min-width: 767px) and (max-width: 1250px) {
    .banner-section .heading h1 {
        line-height: normal !important;
        font-size: 3rem;
    }

}

@media (min-width: 421px) and (max-width: 449px) {
    .banner-section {
        height: 100% !important;
    }
}

@media (max-width: 1450px) {
    .footer-social-section {
        justify-content: center;
    }
}

.work-system-section.animate-in .bottom-left-img {
    left: 2%;
    bottom: 6%;
}

.work-system-section.animate-in .bottom-right-img {
    right: 2%;
}

@media (max-width: 1250px) {
    /* .faq-section .faq-question-mark{
        display: none;
        position: unset;
    }

    .faq-title-line{
        display: inline-block;
        font-size: 2.5rem;
    } */
    
}

@media (min-width: 768px) and (max-width: 1250px) and (orientation: landscape){
    .work-system-section {
        height: 100% !important;
    }
}
.work-system-section {
    min-height: 100% !important;
}

.main-dashboard-img{
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.3);
    border-radius: 15px;
}

.customers-logo-container::before{
    width: 500px !important;
    height: 500px !important;
}

.concentric-rings::before {
    width: 300px;
    height: 300px;
}

.concentric-rings::after{
    width: 400px;
    height: 400px;
}

.img-moible{
    height: 100% !important;
}

@media (min-width:992px) and (max-width:1250px) {
    .trusted-leaders-title{
        font-size: 3.5rem !important;
    }

     /* .faq-title{
        font-size: 3.5rem;
        line-height: 3.5rem;
    } */

    .lock-section-inner-image img{
        width: 90%;
        top: -5%;
    }

    .contact-form-card{
        margin: 80px auto -20% auto;
    }
}


.customers-card-inner{
    padding: 6% 5% 6% 5%;
}

.work-system-content-left-text{
    height: 100% !important;
}

.text-image-container{
    bottom: -5% !important;
}

@media (min-width: 1024px) and (max-width: 1030px) and (orientation: portrait) {
  .btn-contact.rounded-circle img {
    width: 0.7rem;
    height: 0.7rem;
    max-width: unset;
  }

    .btn-contact.rounded-circle {
       width: 0px;
        height: 36px;
        padding: 5% 20% !important;
    }

    .btn-watch-video{
        font-size: 12px;
    }
}

@media (min-width:800px) and (max-width:991px) and (orientation: landscape) {
    .main-header {
        height: 60px;
    }
}


/* @media (min-width: 820px) and (max-width: 820px) and (orientation: portrait) {
  .testimonial-card .video-card {
    height: 60%;
  }
} */