@media screen and (max-width: 1366.98px) {
  .navbar .menu-items>li>.menu-item {
    padding: 1.5rem 1.5rem;
  }
}

@media screen and (max-width: 1450.98px) {

  .blog_details h1{ font-size: 32px;}

  .services_hero h1{ 

font-size: 32px;

  }

  .get_free_quote_form_box {
    padding: 22px;
  }


  .dropdown-menu li a {

    font-size: 16px !important;
  }

  .navbar .dropdown-menu {
    width: 85%;
  }

  /* .breacrumb_global {
    padding: 100px 0 50px;
} */

}


@media screen and (max-width: 1023.98px) {

  .grid-item {
    width: calc(33% - 10px);
  }

}

@media screen and (max-width: 991.98px) {


  .navbar .dropdown-menu{ padding: 8px!important;}


  .navbar .dropdown-menu{ background-color: #1c1c1c!important;}



      .navbar .dropdown-menu {
        width: 96%;
        margin: auto;
    }

  .navbar .menu-items>li>.global_btn{

            margin: 1.1rem 1.5rem;
            width: 89%;

  }


      .navbar .menu-items>li>.menu-item {
        padding: 1.1rem 1.5rem;
    }

.breacrumb_global {
    padding: 100px 0 30px;
}
section.contact_form{
  padding: 40px 0px 0px;
}
  .container,
  .container-md,
  .container-sm {
    width: 100%;
    max-width: 100%;
  }

  .form_fields {
    padding-left: 0px;
    padding-right: 0px;
  }

  .portfolio_list {

    padding: 10px 0;
  }

  .portfolio_details {
    background-color: white;
    padding: 15px;
  }

  .product_img_portfolio {
    align-items: start;
    padding: 20px;
    height: 289px;
  }

  .outer_case_study {
    padding: 15px;
  }
}

@media screen and (max-width: 767.98px) {

  .why_choose_box .content{ max-width: 100%;}

  .why_choose_box {
    border-radius: 10px;}


  .what_set_apart_box h3 {
    margin: 0px 0 5px;font-size: clamp(22px, 2.5vw, 26px);}


  .current_openings{ padding: 40px 0;}

  .blogs_details_page{ padding: 0 0 40px;}

  .blog_details {

        padding: 100px 0px!important;

  }

  .count-digit {

    font-size: 32px;
}

  .our_teams{    padding: 40px 0; }

  .our_values{

    padding: 40px 0;

  }

  .vission_box{ padding: 15px 15px;}

  .mission_vission{ padding: 40px 0 0; }


  .we_are_innovators{ padding: 40px 0;}


  .grid-item {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    width: 100%;
  }

  .services_weoffer .what_set_apart_box {

    border-right: none;
  }

  .services_hero {
    padding: 120px 0 45px;
  }

  .why_choose_us {
    padding: 40px 0;
  }

  .services_weoffer {
    padding: 40px 0;
  }

  .whyChooseSwiper {
    margin-right: 0px !important;
  }

  .hire_dev_case_study {
    padding-top: 0px !important;
  }

  .steps_service .global_btn {
    margin: auto;
  }

  .hire_dev {
    padding: 100px 0 0px;
  }

  .steps_service {
    padding: 40px 0;
  }

  .hire_why {
    padding-top: 40px;
  }

  .hire_tecn_icon {
    margin-top: 0px;
  }

  .hire_dev_quick {
    padding: 90px 0 40px;
  }

  .hire_arrow {
    display: none
  }

  .hire_dev_outer {
    justify-content: center;
  }

  .software_solution_points h3 {
    font-size: 16px;
  }

  .induatry_focus {
    padding: 15px;
  }

  .software_solution_points {
    background-color: #1c1c1c;
    padding: 15px;
  }

  .software_solution {
    padding: 40px 0;
  }

  .reson_industry .count-area-content {
    padding: calc(0.3rem + 1vh);
    height: 100%;
  }

  .reson_industry {
    padding: 40px 0;
  }

  .indusrty_solution {
    padding: 10px 0;
  }

  .about_industry {
    padding: 120px 0 60px;
  }

  .about_industry .global_btn {
    margin: auto;
  }

  .company_information {
    padding: 50px 0 20px;
  }

  .contact_form:after {
    content: unset !important;
  }

  .form_fields {
    background-color: white;
    padding: 40px 15px;
  }

  .form_fields h4 {
    font-weight: 600;
    font-size: 26px;
  }

  .Technologies_marqueeGroupLogo__o_bgW {
    gap: 40px !important;
  }

  .tech_nologies .list-group-item img {
    width: 50px;
    height: 50px;
  }

  .Technologies_marqueeGroup__Q4igw {
    gap: 5px !important;
  }

  .testimonials {
    padding: 40px 0;

  }

  .copy_right {
    padding: 10px 0px;
  }

  .copy_right p {

    font-size: 14px;
  }

  .footer_menu iframe {

    width: 100%;
    height: 160px;

  }

  footer .our_clients img {
    width: 100%;
  }

  .terms ul {

    justify-content: center;
  }

  .bottom_quote {

    bottom: -30px;

  }

  .bottom_quote img {
    width: 55px !important;
    height: 55px !important;
  }

  .top_quote {

    top: -30px;
  }

  .top_quote img {
    width: 55px !important;
    height: 55px !important;
  }


  .why_diffrent {
    padding: 40px 0 0;
  }

  footer {
    padding: 40px 0px;
  }

  .expertise {
    padding: 40px 0;
  }


  .expertise_box img {
    width: 50px;
  }

  .expertise_box {
    background-color: #2a2a31;
    text-align: center;
    padding: 15px;
  }

  .product_img {
    padding: 15px;
  }

  .case_study {
    padding: 40px 0;
  }

  .vertical-slider-box .content {
    padding: 35px 30px !important;
  }

  .vertical-slider-box .image-box {
    display: none;
  }

  .vertical-slider-box {
    flex-direction: column;
  }

  .what_set_apart_box {
    padding: 15px 0px;
  }

  .what_set_apart_points:after {
    content: unset;
  }

  .what_set_apart_box {
    border: none;
  }
}

@media screen and (max-width: 575.98px) {

    .blog_details{ height: 40vh!important;}

    .blog_details h1{ font-size: 26px;}


  .gallery-slide.swiper-slide-active {
    filter: none;
    padding: 0px 12px;
  }

  .logo_product img {
    width: 101px;
  }

  .navbar {
    padding: 10px 0;
  }

  .product_img img {
    height: 210px;
  }

  .logo img {
    max-width: 240px;
  }

  .about_img {
    height: 250px;
  }
}