@media (max-width: 1201px) {
    .header .location_sec .col-md-10 i {
    margin-right: 0px;
}
.location_sec .col-md-10 div:nth-child(2) span, .location_sec .col-md-10 div:nth-child(3) span {
    display: none;
}
.location_sec .col-md-10 {
    justify-content: space-around!important;
}
.location_sec .col-md-10 div{
    margin-right: 10px;
}
.location_sec {
    padding: 10px 0;
}
main {
    max-width: 100%;
}
form#setup-form{
    padding: 0 0px
}
input[type=tel] {
    width: 97% !important;
    padding-left: 70px!important;
    left:0;
}
.second_step .form_control:not(.next_prev_btn), .step_three .form_control:not(.next_prev_btn) {
    width: 100%;
    float: left;
}
input[type="text"], input[type="email"], input[type="tel"], .form-select {
    text-indent: 32px;
}
.main-strip-menu.header-left-section .col-lg-7 .container-fluid {
    padding: 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .3rem!important;
    padding-left: .3rem!important;
    font-size: 12px;
}
.container, .container-md, .container-sm {
    max-width: 100%!important;
}

}

@media (max-width: 993px) {
.header .social-icons a {
    margin: -2px 2px;
}
.header .social-icons a {
    margin: -2px 1px;
}
.social-icons a i {
    border: 1px solid black;
    border-radius: 50%;
    padding: 4px;
    font-size: 12px;
    width: 21px;
    height: 21px;
}
.location_sec.mb-2{
    justify-content: space-between;
}
.header .nav a {
    margin: 8px;
    font-size: 13px;
}
.ft-logo img {
    height: 75px;
    object-fit: contain;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .3rem!important;
    padding-left: .3rem!important;
    font-size: 12px;
}
.col-lg-8.col-md-8.shadow-sm.rounded, .right_side_form_fields {
    width: 75%;
    margin: 0 auto;
}

}


@media (max-width: 991px) {
.main-strip-menu {
    flex-direction: row;
}
.header-left-section:after{
    width:70%;
    bottom: 0;
    top: auto;
}
.header-left-section:before{
    display: none;
}
.main-strip-menu.header-left-section .col-lg-7{
    order:3;
}
.display-flexclass {
    justify-content: right!important;
}
.header-logo {
    max-width: 95%;
    padding: 0% 0% 0% 0%;
}
.main-strip-menu{
    padding:10px 0;
}
.lady-image{
    display: none;
}
.banner-content {
    padding: 4em 0;
}
#navbarNavAltMarkup {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 100%;
    background: #ffffff;
    color: #000000;
    /* bottom: 0; */
}
.show {
    display: block;
}
.navbar {
    position: unset!important;
}
div#navbarNavAltMarkup a {
    color: #000000 !important;
}
.navbar-collapse.display-flexclass{
display: block;
}
.display-flexclass.show  {
    display: block;
}
.accordion-button p{
    font-size: 14px;;
}
.content.row.gap-3.flex-md-nowrap {
    flex-direction: column !important;
}
.col-lg-8.col-md-10.shadow-sm.rounded{
    margin:0 auto;
}

}



 @media (max-width: 767px) {
    .image-container img {
        width: 100%;
   }
   .content {
      display: block;
   }
   .right_side_form_fields {
       margin-top: 20px;
   }
    .desktop-header {
        display: none!important;
    }

    .logo img {
        width: 195px;
    }

    .mobile-header {
        display: block;
    }

    .navbar-toggler {
        border: none;
    }
    .header-section{
    background-position: 74% 50%!important;
    }
    .header-section h1 {
        font-size: 26px;
    }
    .banner_style {
        width: 70%!important;
    }
    button.navbar-toggler i {
        color: #000000;
        transition: all .2s linear;
        position: relative;
        /* right: 41px; */
    }
    button.navbar-toggler i:hover {
        color: #F17D29;
        transition: all .2s linear;
    }
    ul.navbar-nav.ml-auto li:last-child a, div#navbarAddress li:last-child a{
        border-bottom: 0;
    }
    ul.navbar-nav.ml-auto a, div#navbarAddress a {
        color: #F17D29;
        border-bottom: 1px solid;
    }
    .cc-steps.cc-results .col-lg-12{
        flex-direction: column;
    }
    ul.navbar-nav.ml-auto li {
        padding: 5px;
    }
    ul.navbar-nav.ml-auto li {
        padding: 5px;
    }
    li.nav-item:hover a{
        color: #974005;
    }
    .cc-steps.cc-results .col-lg-12 {
        flex-direction: column;
    }
    .cc-steps.cc-results .col-lg-12 {
        flex-direction: column;
        padding: 0px 0;
    }
    .right_side_form_fields {
        width: 100%;
    }
    footer {
        background-color: #0A123D;
        /* padding: 40px 0 0 0; */
        padding: 15px;
    }

    .footer-left, .footer-middle, .footer-right, .newsletter{
        min-width:100%;
    }
    .footer-left p {
        margin: 10px 0;
        color: #ffffff;
        width: 77%;
        font-size: 14px;
        line-height: 24px;
    }
    .content.row.gap-3.flex-md-nowrap {
        flex-direction: column;
    }
    .add_activity label{
        width:100%;
    }
    #additionalActivity {
        width: 100% !important;
    }

}

@media (max-width: 600px) {
    .ft-logo, .footer_sec p {
        font-size: 14px;
    }
    .step .circle {
        width: 55px;
        height: 55px;
    }


    .lady-image {
        position:relative !important;
        top: 34px !important;
      }

      .main-strip-menu{
          display: flex !important;
          margin-top: 0 !important;
      }
      .whatsapp-strip{
          display: flex !important;
          justify-content:flex-start !important;
      }
      .collapse{
          justify-content: flex-start !important;
      }
            .top-strip{
          display: block !important;
      }
      .whatsapp-strip {
        justify-content: flex-end !important;
        }
        .whatsapp-strip span, .whatsapp-strip p {
            display: none;
        }
        .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
            justify-content: flex-end!important;
        }
        .main-strip-menu.header-left-section .col-lg-7, .row.main-strip-menu.header-left-section .col-lg-2 {
          width: 25%;
          float: left;
        }
        .main-strip-menu.header-left-section .col-lg-3{
        width: 50%;
        float: left;
        }
        .header-left-section:after {
            width: 100%;
            bottom: 0;
            top: unset;
        }
        .header-left-section:before {
            width: 100%;
            bottom: 0;
            top: 0;
            bottom: unset;
            left:0;
            display:block;
        }
        .row.main-strip-menu.header-left-section {
            align-items: center;
        }
        .top-strip .d-flex:nth-child(2) p {
            display: none;
        }
        .top-strip{
            padding:10px;
        }
        .inclusion-container {
            display: flex;
            flex-direction: column;
        }
        .column {
            width: 100%;
        }
        .column h3 {
            font-size: 20px;
        }
        .column ul li {
            font-size: 14px;
        }
        .col-lg-8.col-md-8.shadow-sm.rounded, .right_side_form_fields {
            width: 100%;
            padding:0 15px;
        }
        .form_control.office_type_radio label {
            font-size: 14px;
        }

}

@media (max-width: 480px) {
.header-section h1 {
    font-size: 24px;
 }
.footer-top .col-md-12{
    flex-direction: column;
}
.ft-logo, .footer_sec p {
    text-align: center;
}
.steps .label {
    font-size: 12px !important;
    line-height: 12px;
}
.step .circle {
    font-size: 12px;
}
.step:not(:last-child)::after {
    top: 30px;
}
.next_prev_btn button {
    margin: 40px 2px 0 2px;
}
.office_type_radio {
    gap: 8px !important;
    flex-wrap: wrap;
    gap: 20px;
}
i.fa-solid.fa-location-dot.text-white {
    margin-top: 3px;
}
}

@media (max-width: 768px) {
    .footer-container {
        flex-direction: column;
        align-items: center;
    }

    .footer-left, .footer-middle, .footer-right, .newsletter {
        margin: 10px 0;
    }
}

/* -----------mobile-responsive--------------- */
