@media (min-width: 1440px) and (max-width: 1920px) {
  .orthogramic_container{
    max-width: 1280px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .pricing_container{
    max-width: 1335px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (min-width: 1600px) and (max-width: 1799.98px) {}

@media (min-width: 1400px) and (max-width: 1599.98px) {
        
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .case_heading {
        font-size: 36px;
        line-height: 46px;
    }
    .about_heading {
        font-size: 48px;
        line-height: 58px;
    }
    .architects_bottom_text {
        font-size: 18px;
        line-height: 28px;
    }
    .architects_bottom_heading {
        font-size: 32px;
        line-height: 42px;
    }
    .architects_top_text {
        font-size: 18px;
    }
    .architects_top_heading {
        font-size: 48px;
        line-height: 60px;
    }
    .clarity_insight, .capability_img_box {
        width: 540px;
        height: auto;
    }
    .clarity_list_right {
        max-width: 540px;
        /* margin: auto; */
    }
    .team_list_right {
        max-width: 540px;
        margin: auto;
    }
    .demo_business_heading {
        font-size: 48px;
        line-height: 60px;
    }
    .clarity_list_heading, .complex_heading, .get_heading, .help_heading, .equip_box_heading, .team_list_top_heading {
        font-size: 32px;
        line-height: 42px;
    }
   
    .demo_business_text, .get_text, .help_text, .equip_box_text,.team_list_top_text{
        font-size: 18px;
        line-height: 28px;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    .about_heading {
        font-size: 36px;
        line-height: 46px;
    }
    .get_started_btn {
        padding: 10px 12px;
    }
    .header_navbar .navbar-nav .nav-item .nav-link {
        padding: 44px 12px;
    }
    .case_heading {
        font-size: 36px;
        line-height: 46px;
    }
    .dropdown_solution_left, .dropdown_solution_right {
        padding: 32px;
    }
    .architects_bottom_text {
        font-size: 18px;
        line-height: 28px;
    }
    .architects_bottom_heading {
        font-size: 32px;
        line-height: 42px;
    }
    .architects_top_text {
        font-size: 18px;
    }
    .architects_top_heading {
        font-size: 48px;
        line-height: 60px;
    }
    .clarity_insight, .capability_img_box {
        width: 540px;
        height: auto;
    }
    .clarity_list_right {
        max-width: 540px;
        /* margin: auto; */
    }
    .team_list_right {
        max-width: 540px;
        margin: auto;
    }
    .demo_business_heading {
        font-size: 52px;
        line-height: 67px;
    }
    .clarity_list_heading, .complex_heading, .get_heading, .help_heading, .equip_box_heading, .team_list_top_heading {
        font-size: 32px;
        line-height: 42px;
    }
   
    .demo_business_text, .get_text, .help_text, .equip_box_text,.team_list_top_text{
        font-size: 18px;
        line-height: 28px;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .footer_box {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .help_type_list li {
        flex: 0 0 50%;
        max-width: 50%;   
        margin-bottom: 32px; 
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {}

@media (max-width: 575.98px) {
    .cookies_modal_box {
        z-index: 1000;
        max-width: 100%;
        bottom: 75px;
        right: 0;
    }
    .footer_box{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer_box+ .footer_box{
        margin-top: 32px;
    }
    .help_type_list li {
        flex: 0 0 100%;
        max-width: 100%;    
    }
    .help_type_list li+ li{
        margin-top: 32px;
    }
    .newsletter_modal.show {
        left: 0px;
        right: 0px;
        bottom: 0px;
    }
    .newsletter_modal {
        max-width: 100%;
        left: 0px;
        display: none;
    }
    .newsletter_close {
        position: absolute;
        right: 12px;
        top: 12px;
        cursor: pointer;
    }
    .newsletter_modal_image{
        display: none;
    }
    .sub_box {
        align-items: flex-start;
        margin-bottom: 10px;
        flex-direction: column;
    }
    .sub_from_group {
        width: 100%;
        margin-bottom: 10px;
    }
    .list_change_list li:first-child{
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (max-width: 360.98px) {
    .demo_btn_group a+ a {
        margin-left: 8px;
    }
    .book_demo_btn {
        font-size: 14px;
        padding: 8px 12px;
    }
    .pricing_faq_btn {
        font-size: 14px;
        padding: 8px 12px;
    }
}

@media (max-width: 991.98px) {
    .demo_business_heading, .access_programe_heading {
        font-size: 32px;
        line-height: 45px;
    }
    .demo_business_text {
        font-size: 18px;
    }
    .price_list li {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .info_box_list li {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .form_box_list li {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .form-check.info_form_check {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .contact_heading {
        font-size: 30px;
        line-height: 40px;
    }
    .case_heading {
        font-size: 30px;
        line-height: 40px;
    }
    .business_heading {
        font-size: 30px;
        line-height: 40px;
    }
    .demo_heading {
        font-size: 30px;
        line-height: 40px;
    }
    .about_heading, .faq_heading, .privacy_heading, .about_heading, .business_heading {
        font-size: 30px;
        line-height: 40px;
    }
    .faq_list li {
        flex: 0 0 100%;
        max-width: 100%;
    }
    #orthogramicmenunavbar {
        position: absolute;
        top: 76px;
        width: 100%;
        z-index: 1080;
        padding: 20px;
        background-color: #fff;
        box-shadow: 0px 6px 20px rgba(67, 82, 135, 0.14);
    }
    .header_navbar .navbar-nav .nav-item .nav-link {
        padding: 0;
    }
    .header_navbar .navbar-nav .nav-item{
        margin-bottom: 16px;
    }
    .footer_list_inner{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        display: flex;
        flex-wrap: wrap;
        margin-right: -4px;
        margin-left: -4px;
        list-style: none;
        padding: 0;
        margin-bottom: 0;
    }
    
    .mb_64 {
        margin-bottom: 32px;
    }
    .architects_top_heading {
        font-size: 32px;
        line-height: 42px;
    }
    .architects_top_text {
        font-size: 18px;
    }
    .architects_bottom_heading {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 16px;
    }
    .architects_bottom_text {
        font-size: 18px;
    }
    .orthogramic_container{
        padding-left: 20px;
        padding-right: 20px;
    }
    .clarity_list{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        display: flex;
        flex-wrap: wrap;
        margin-right: -4px;
        margin-left: -4px;
        list-style: none;
        padding: 0;
        margin-bottom: 0;
        gap: 96px;
    }
    .clarity_list li{
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 4px;
        padding-left: 4px;
        margin-bottom: 0px; 
    }
    .clarity_insight {
        width: 100%;
        height: auto;
        margin: auto;
    }
    .clarity_right_content {
        margin-top: 32px;
    }
    .clarity_list li+ li {
        margin-left: 0px;
    }
    .clarity_list_img{
        width: 100%;
        height: auto;
        margin-bottom: 16px;
    }
    .complex_heading {
        font-size: 32px;
        line-height: 42px;
    }
    .complex_list_text {
        font-size: 18px;
    }
    .clarity_list_heading {
        font-size: 32px;
    }
    .get_heading {
        color: #233876;
        font-size: 32px;
        line-height: 42px;
    }
    .get_text {
        font-size: 18px;
    }
    .data_team_list{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        display: flex;
        flex-wrap: wrap;
        margin-right: -4px;
        margin-left: -4px;
        list-style: none;
        padding: 0;
        margin-bottom: 0;
        gap: 96px;
    }
    .team_list_left_inner:last-child p{
        margin-bottom: 0;
    }
    .data_team_list li{
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 4px;
        padding-left: 4px;
        margin-bottom: 0px; 
        gap: 96px;
    }
    .data_team_list li+ li{
        margin-left: 0;
    }
    .capability_img_box {
        width: 100%;
        height: auto;
    }
    .team_list_top_heading {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 16px;
    }
    .team_list_top_text {
        font-size: 18px;
        line-height: 28px;
    }
    .help_heading {
        font-size: 32px;
        line-height: 42px;
    }
    .help_text {
        font-size: 18px;
        font-weight: 700;
        line-height: 28px;
        margin-bottom: 32px;
    }
    
    .equip_box_heading {
        font-size: 32px;
        line-height: 42px;
    }
    .equip_box_text {
        font-size: 18px;
        line-height: 28px;
    }
    .dropdown_solution {
        width: 100%;
        height: 220px;
        overflow-y: auto;
    }
    .dropdown_solution_box {
        width: 100%;
        gap: 32px;
        flex-direction: column;
    }
    .dropdown_solution_left {
        width: 100%;
        padding: 16px 16px 8px 16px;
    }
    .dropdown_solution_right {
        width: 100%;
        padding: 0px 16px 32px 16px;
    }
    .header_navbar .navbar-brand {
        margin-right: 0;
    }
    .applying_heading {
        font-size: 32px;
        line-height: 42px;
    }
    .referral_sub_heading {
        font-size: 28px;
        line-height: 38px;
    }
    .scrllspy_desktop{
        display: block;
      }
      .scrllspy_mobile{
        display: none;
      }
      .newsletter_modal{
        display: none;
      }
}