/* Extra large devices (large laptops and desktops, 1920px and up) */
@media only screen and (min-width: 1920px) {
  .sbc_header_big_dis h2 {
    text-align: center;
  }

  .sbc_header_big_dis .elementor-icon i,
  .elementor-icon svg {
    margin-right: 50px;
  }

  .sbc_big_hero {
    width: 710px;
    margin-left: 630px;
  }

  .hero_image img {
    margin-left: -640px !important;
  }

  .sbc_hero_video {
    margin-left: -275px !important;
  }
}

/* Extra large devices (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 1400px) {
  .SBC_Search .search-submit {
    right: 4px;
  }
}

/* Extra large devices (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 1200px) and (max-width: 1900px) {
  .elementor-element.elementor-element-0f33289.elementor-absolute.sbc_hero_video {
    left: 76% !important;
    top: 26%;
  }
}

/* Extra large devices (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 300px) and (max-width: 1023px) {
  .mobile_hide {
    display: none;
  }
}

/* Extra large devices (large laptops and desktops, 1200px and down) */
@media only screen and (max-width: 1200px) {
  .SBC_Search .search-submit {
    right: 9px;
  }

  .elementor-16 .elementor-element.elementor-element-ef55e99 .elementskit-navbar-nav>li>a {
    padding: 0px 10px 0px 10px;
  }
}

/* Large devices (laptops/desktops, 1024px and down) */
@media only screen and (max-width: 1024px) {
  #client_polygon {
    clip-path: polygon(0px 6%, 100% 0px, 100% 93%, 0px 100%);
  }

  .SBC_Search .search-submit {
    right: 6px;
  }

  /* .SBC_Search .search-field {
    margin-left: -66px;
  } */
}

/* Large devices (laptops/desktops, 992px and down) */
@media only screen and (max-width: 992px) {
  .SBC_Search .search-submit {
    right: 5px;
  }

  .SBC_Search .search-field {
    width: 164px;
  }

  .SBC_Search .search-submit {
    font-size: 12px;
    padding: 6px 11px;
    top: 10px;
  }


}

/* Medium devices (landscape tablets, 768px and down) */
@media only screen and (max-width: 768px) {
  .SBC_Search .search-submit {
    right: 5px;
  }

  #client_polygon {
    clip-path: polygon(0px 3%, 100% 0px, 110% 97%, 0px 100%);
  }

  .agentLoginWrap {
    padding: 10px;
  }

  /* 
.sbc_responsive_support .singlee {
    width: 33%;
    display: flex;
    flex-wrap: wrap;
} */

  .SBC_Search .search-field {
    width: 160px;
    margin-left: -145px;
  }

  .mz_cart_container .woocommerce {
    flex-wrap: wrap;
  }

  .mz_cart_container .cart-collaterals {
    width: 100%;
  }

  .woocommerce-cart table.cart td.product-remove {
    width: 240px;
  }
}

/* small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .segunbagicha_teams .allteam-item {
    margin: 87px 0px;
  }

  .agentLoginWrap {
    padding: 0px;
  }
}

/* Extra small devices (phones, 480px and down) */
@media only screen and (max-width: 480px) {
  .SBC_Search .search-field {
    width: 210px;
    margin-left: 22px;
  }

  .SBC_Search .search-submit {
    top: 6px;
    right: 6px;
    padding: 9px 12px;
  }

  #client_polygon {
    clip-path: polygon(0px 3%, 100% 0px, 110% 97%, 0px 100%);
  }

  .agentLoginWrap {
    padding: 0px;
  }

  .elementor-16 .elementor-element.elementor-element-c553375 .elementor-heading-title {
    line-height: 21px;
  }

  .segunbagicha_teams .allteam-item {
    min-width: 300px;
  }

  .agentDashHead {
    font-size: 27px;
  }

  table.shop_table_responsive tr td {
    text-align: left !important;
  }

  .mz_cart_container .cart_totals>h2 {
    font-size: 29px;
  }
}

/* Extra small devices (phones, 320px and down) */
@media only screen and (max-width: 320px) {
  .SBC_Search .search-field {
    width: 282px;
    margin-left: 16px;
  }

  .SBC_Search .search-submit {
    top: 6px;
    right: 6px;
    padding: 9px 12px;
  }

  #client_polygon {
    clip-path: polygon(0px 4%, 100% 0px, 110% 95%, 0px 100%);
  }

  .segunbagicha_teams .allteam-item {
    min-width: 300px;
    margin: 87px 0px;
  }

  .agentLoginWrap {
    padding: 0px;
  }

  table.shop_table_responsive tr td {
    text-align: left !important;
  }

  .mz_cart_container .cart_totals>h2 {
    font-size: 29px;
  }
}