@media only screen and (max-width: 767px) {
    .header-area-3 .header-logo-three {
      height: 91px !important;
    }
    .nav-left-bg .logo-area img {
      width: 71% !important;
    }

    .mobile_menu_nav .menu_list li a {
      font-size: 19px;
    }

    .mobile_menu_nav .menu-item-has-children:after {
      display: none;
    }

    .hero-area-3 .section-subtitle::before {
      left: auto !important;
    }

    .hero-area-3 .section-title-lg {
      font-size: 46px !important;
      line-height: 56px !important;
    }

    .hero-area-3 {
      padding: 157px 0px 88px !important;
    }

    .choose-wrapper .section-title{
      width: 273px;
      font-size: 36px !important;
    }

    .choose-area {
      padding: 70px 10px 93px !important;
    }

    .choose-our-project {
      padding: 24px 0 0 24px !important;
    }

    .choose-right-slider {
      padding: 70px 0 93px !important;
    }

    .choose-wrapper {
      display: inline !important;
    }

    .choose-text {
      max-width: 220px !important;
      font-size: 17px !important;
    }

    .team-area-3 .section-title {
      font-size: 35px !important;
    }

    .footer-logo img {
      width: 31% !important;
    }


    .counter-text-2 {
      font-size: 17px !important;
      font-style: normal !important;
      max-width: 110px;
    }

    .blog-category::before {
      display: none;
    }

    .mobile_menu_nav .menu_list li a {
      font-size: 21px !important;
    }

    .offcanvas-copyright {
      bottom: 54px;
      position: absolute;
    }

    .social-icon li {
      margin-top: 25px;
    }

    .offcanvas-copyright a {
      color: #ffffff !important;
    }

    .login {
      padding: 174px 15px 30px !important;
    }

    .blog-consulatanry-box .section-title {
        font-size: 25px !important;
        margin-top: 11px;
    }

    .faq-item-title {
      font-size: 20px !important;
    }

    .faq-area .accordion-button::after {
      right: auto !important;
      left: 11px !important;
    }

    th, td {
      font-size: 13px !important;
    }
    
    .country-select-box::after{
            display: none;
    }
    
    .country-select-box{
            border-left: none;
    }

  }

  @media only screen and (min-width: 576px) and (max-width: 767px) {

  }

  @media only screen and (min-width: 768px) and (max-width: 991px) {

  }

  @media only screen and (min-width: 992px) and (max-width: 1199px) {
  }

  @media only screen and (min-width: 1550px) {

  }

  @media only screen and (min-width: 1200px) and (max-width: 1399px) {

  }

  @media only screen and (min-width: 1200px) {
    .container {
      max-width: 1320px;
    }
  }
  /*# sourceMappingURL=responsive.css.map */
