@media only screen and (max-width: 1400px) {
}

@media only screen and (max-width: 1300px) {
  .navbar-search {
    width: 300px;
  }
  .common-container {
    padding: 60px 160px 75px;
  }
  .image-container-cart {
    height: 125px;
    width: 125px;
  }
  .cart-container-main,
  .checkout-container-main {
    gap: 30px;
  }
  .single-item-cart {
    gap: 20px;
  }
  .detail-container-cart {
    width: calc(100% - 140px);
  }
}

@media only screen and (max-width: 1200px) {
  .nav-right,
  .nav-list {
    gap: 15px;
  }
  .nav-left {
    gap: 30px;
  }
  .hero-title {
    width: 80%;
  }
  .hero-text {
    width: 70%;
  }
  .advantage-card-container {
    width: 90%;
  }
  .single-solution-card {
    width: calc(50% - 7.5px);
  }
  .common-container {
    padding: 60px 140px 75px;
  }
  .categories-list .single-category {
    width: calc(20% - 12px);
  }
  .leftsection {
    width: 230px;
  }
  .profile-container {
    gap: 15px 35px;
  }
  .rightsection {
    width: calc(100% - 265px);
  }
  .contact-container {
    gap: 35px;
  }
}

@media only screen and (max-width: 1100px) {
  .navbar-search {
    width: 265px;
  }
  .nav-left {
    gap: 20px;
  }
  .advantage-card-container {
    width: 100%;
  }
  .chip-container {
    width: 70%;
    margin-left: 60px;
  }
  .single-product-home {
    width: calc(33.33% - 10px);
  }
  .single-product-home:nth-child(7),
  .single-product-home:nth-child(8) {
    display: none;
  }
  .common-container {
    padding: 60px 120px 75px;
  }
  .single-category {
    width: calc(14.28% - 12.85px);
  }
  .category-container .single-category:nth-child(8) {
    display: none;
  }
  .common-container-120 {
    padding: 60px 100px 75px;
  }
}

@media only screen and (max-width: 992px) {
  .common-container-120 {
    padding: 60px 80px 75px;
  }
  .nav-list {
    display: none;
  }
  .menu-offcanvas {
    display: block;
  }
  .navbar-search {
    width: 290px;
  }
  .col-custom1,
  .col-custom2 {
    width: 50% !important;
  }
  .col-custom3 {
    margin-top: 20px !important;
    width: 80% !important;
  }
  .footer-bottom ul {
    justify-content: center;
  }
  .hero-title {
    width: 90%;
  }
  .hero-text {
    width: 85%;
  }
  .advantage-container {
    flex-direction: column;
  }
  .advantage-left,
  .advantage-right {
    width: 100%;
  }
  .advantage-right img {
    height: 350px;
    object-fit: cover;
    object-position: top;
  }
  .partners-box {
    width: 100%;
  }
  .partners-container .text-normal,
  .partners-container .heading-big {
    width: 90%;
  }
  .chip-container {
    width: 100%;
    margin-left: 80px;
    gap: 40px 30px;
  }
  .single-contact {
    width: calc(50% - 15px);
  }
  .common-container {
    padding: 60px 80px 75px;
  }
  .product-details {
    gap: 40px;
  }
  .single-row {
    justify-content: space-between;
  }
  .cart-container-main,
  .checkout-container-main {
    flex-direction: column;
  }
  .cart-left,
  .cart-right,
  .checkout-left,
  .checkout-right {
    width: 100%;
  }
  .checkout-left .checkout-btn {
    display: none;
  }
  .bottom-btn-mobile .checkout-btn {
    display: block;
  }
  .summary-total {
    margin-bottom: 0;
  }
  .categories-list .single-category {
    width: calc(14.28% - 12.85px);
  }
  .filter-btn {
    display: flex;
  }
  .listpage-left,
  .product-container-left {
    display: none;
  }
  .listpage-right,
  .product-container-right {
    width: 100%;
  }
  .profile-container {
    flex-direction: column;
  }
  .rightsection,
  .leftsection {
    width: 100%;
  }
  .userprofilediv {
    max-width: unset;
  }
  .buttondiv {
    flex-direction: row;
  }
  .catselectbutton {
    justify-content: center;
  }
  .contact-container {
    flex-direction: column;
  }
  .contactpage-left,
  .contactpage-right {
    width: 100%;
  }
}

@media only screen and (max-width: 850px) {
  .custom-navbar {
    padding: 0px 60px;
  }
  footer {
    padding: 60px 60px 0 60px;
  }
  .common-container-120 {
    padding: 60px 60px 75px;
  }
  .hero-text-container {
    padding: 30px 60px;
  }
  .advantage-container,
  .products-container,
  .partners-container,
  .solutions-container {
    padding: 60px 60px;
  }
  .banner-details {
    padding: 80px 60px;
  }
  .contact-container-home {
    padding: 0 60px 75px;
  }
  .common-container {
    padding: 60px 60px 75px;
  }
  .footer-bottom {
    margin-top: 60px !important;
  }
  .hero-title {
    width: 100%;
    font-size: 46px;
  }
  .hero-text {
    width: 95%;
    font-size: 18px;
    margin: 40px 0 25px 0;
  }
  .contact-left-right {
    flex-direction: column;
  }
  .contact-left,
  .contact-right {
    width: 100%;
  }
  .contact-right {
    padding-top: 50px;
  }
  .chip-container {
    margin-left: 0;
    gap: 40px 20px;
  }
  .single-contact {
    width: calc(33.33% - 13.33px);
  }
  .single-category {
    width: calc(16.66% - 12.5px);
  }
  .category-container .single-category:nth-child(7) {
    display: none;
  }
  .product-details {
    gap: 30px;
  }
  .rating-left-right {
    flex-direction: column;
    gap: 40px;
  }
  .rating-left,
  .rating-right {
    width: 100%;
    position: unset;
  }
  .categories-list .single-category {
    width: calc(16.66% - 12.5px);
  }
}

@media only screen and (max-width: 768px) {
  .custom-navbar {
    padding: 0px 50px;
    height: 130px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  footer {
    padding: 60px 50px 0 50px;
  }
  .common-container-120 {
    padding: 60px 50px 75px;
  }
  .hero-text-container {
    padding: 30px 50px;
  }
  .advantage-container,
  .products-container,
  .partners-container,
  .solutions-container,
  .banner-details {
    padding: 60px 50px;
  }
  .contact-container-home {
    padding: 0 50px 75px;
  }
  .common-container {
    padding: 60px 50px 75px;
  }
  .nav-left {
    gap: 12px;
  }
  .nav-right .search-container {
    display: none;
  }
  .nav-container-bottom .search-container {
    display: flex;
    margin-top: 15px;
  }
  .navbar-search {
    width: 100%;
    text-overflow: ellipsis;
  }
  .nav-left,
  .nav-right {
    height: unset;
  }
  .col-custom2 {
    width: 100% !important;
  }
  .partners-box {
    gap: 10px 10px;
  }
  .single-partner {
    width: calc(25% - 7.5px);
  }
  .single-solution-card {
    padding: 20px 20px;
  }
  .product-box-carousel {
    display: block !important;
  }
  .product-box {
    display: none;
  }
  .product-details {
    flex-direction: column;
  }
  .product-detail-left,
  .product-detail-right {
    width: 100%;
  }
  .feature-table {
    max-width: unset;
  }
  .spec-table {
    gap: 0 15px;
  }
  .spec-table .single-row {
    width: calc(50% - 7.5px);
  }
  .maincontainer {
    width: 100%;
    min-width: unset;
    max-width: unset;
    padding: 40px 45px;
  }
  .product-list .single-product {
    width: calc(50% - 7.5px);
  }
  .editcontainer {
    width: 100%;
    min-width: unset;
  }
  .col-custom2 {
    margin-top: 20px !important;
  }
  .category-container-home {
    gap: 30px;
  }
  .search-form-1 {
    width: 100%;
    display: flex;
    align-items: center;
  }
}

@media only screen and (max-width: 650px) {
  .custom-navbar {
    padding: 0px 40px;
  }
  footer {
    padding: 60px 40px 0 40px;
  }
  .common-container-120 {
    padding: 60px 40px 75px;
  }
  .hero-text-container {
    padding: 30px 40px;
  }
  .advantage-container,
  .products-container,
  .partners-container,
  .solutions-container,
  .banner-details {
    padding: 60px 40px;
  }
  .contact-container-home {
    padding: 0 40px 75px;
  }
  .common-container {
    padding: 60px 40px 75px;
  }
  .footer-bottom ul {
    gap: 15px;
    flex-wrap: wrap;
  }
  .footer-bottom {
    margin-top: 50px !important;
    padding: 20px 0 !important;
  }
  .hero-title {
    font-size: 40px;
  }
  .hero-text {
    font-size: 16px;
  }
  .single-contact {
    width: calc(50% - 10px);
  }
  .partners-box {
    display: none;
  }
  .partners-box-carousel {
    display: block !important;
  }
  .single-category {
    width: calc(25% - 11.25px);
  }
  .category-container .single-category:nth-child(7),
  .category-container .single-category:nth-child(8) {
    display: flex;
  }
  .newaddressform {
    margin-left: -30px;
  }
  .categories-list .single-category {
    width: calc(20% - 12px);
  }
  .catselectbutton {
    flex-direction: column;
    gap: 3px;
    padding: 12px 5px;
  }
}

@media only screen and (max-width: 600px) {
  .category-container-home {
    justify-content: flex-start;
  }
}

@media only screen and (max-width: 576px) {
  .custom-navbar {
    padding: 0px 30px;
  }
  footer {
    padding: 60px 30px 0 30px;
  }
  .common-container-120 {
    padding: 60px 30px 75px;
  }
  .hero-text-container {
    padding: 30px 30px;
  }
  .advantage-container,
  .products-container,
  .partners-container,
  .solutions-container,
  .banner-details {
    padding: 60px 30px;
  }
  .contact-container-home {
    padding: 0 30px 75px;
  }
  .common-container {
    padding: 60px 30px 75px;
  }
  .single-advantage-card {
    width: calc(50% - 7.5px);
  }
  .partners-container .text-normal,
  .partners-container .heading-big {
    width: 100%;
  }
  .single-solution-card {
    width: 100%;
  }
  .spec-table {
    gap: 0 30px;
  }
  .spec-table .single-row {
    width: 100%;
  }
  .rating-graph-container {
    width: 100%;
  }
  .brand-container {
    gap: 10px;
  }
  .single-brand {
    width: calc(20% - 8px);
    padding: 15px 10px;
  }
  .doubleinput {
    flex-direction: column;
  }
  .doubleinput .singleinput {
    width: 100%;
  }
  .maincontainer {
    padding: 40px 25px;
  }
  .categories-list .single-category {
    width: calc(25% - 11.25px);
  }
  .box-normal {
    width: 100%;
    min-width: unset;
    padding: 30px;
  }
  .col-custom1,
  .col-custom2,
  .col-custom3 {
    width: 100% !important;
  }
}

@media only screen and (max-width: 500px) {
  .custom-navbar {
    padding: 0px 20px;
  }
  .hero-text-container {
    padding: 30px 20px;
  }
  footer {
    padding: 60px 20px 0 20px;
  }
  .common-container-120 {
    padding: 60px 20px 75px;
  }
  .advantage-container,
  .products-container,
  .partners-container,
  .solutions-container,
  .banner-details {
    padding: 60px 20px;
  }
  .contact-container-home {
    padding: 0 20px 75px;
  }
  .common-container {
    padding: 60px 20px 75px;
  }
  .image-container-cart {
    height: 85px;
    width: 85px;
  }
  .single-item-cart {
    gap: 12px;
  }
  .detail-container-cart {
    width: calc(100% - 97px);
    padding: 0;
  }
  .cart-item-header {
    gap: 10px;
  }
  .twoinputs {
    flex-direction: column;
  }
  .checkout-right,
  .cart-right {
    min-width: unset;
  }
  .categories-list .single-category {
    width: calc(33.33% - 10px);
  }
}

@media only screen and (max-width: 450px) {
  .single-advantage-card {
    width: 100%;
  }
  .contactus-form .default-btn {
    width: 100%;
  }
  .category-container .single-category:nth-child(7),
  .category-container .single-category:nth-child(8) {
    display: none;
  }
  .single-category {
    width: calc(33.33% - 10px);
  }
  .single-brand:nth-child(9),
  .single-brand:nth-child(10) {
    display: none;
  }
  .single-brand {
    width: calc(25% - 7.5px);
  }
  .maincontainer {
    padding: 40px 15px;
  }
  .box-normal {
    padding: 30px 20px;
  }
}

@media only screen and (max-width: 400px) {
  .product-list .single-product {
    width: 100%;
  }
}
