@media screen and (min-width: 1200px) {
  #product-container .product-flex-wrapper .product-item {
    height: 300px;
    width: 300px;
  }
  .car-features-one__item.active-tab {
    width: 850px;
  }
  .car-features-one__item__title {
    max-width: 280px;
  }
  .car-features-one__item__text p {
    padding-right: 22px;
  }
  .car-features-one__item__title h4 {
    padding-right: 10px;
  }
  #product-container .product-flex-wrapper .product-title {
    height: 77px;
  }
  .why-juzer-section .funfact-one {
    padding-left: 0;
  }
  .why-juzer-section .col-xl-5 {
    width: 50%;
  }
  .why-juzer-section .col-xl-7 {
    width: 50%;
  }
  .juzer-home-industry .align-items-xl-start {
    align-items: center !important;
  }
  .juzer-home-industry .car-features-one__image {
    width: 700px;
    height: 700px;
    margin-left: -145px;
  }
  .juzer-home-industry .car-features-one__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
/* @media screen and (max-width: 1349px) and (min-width: 1200px) {
  #product-container .product-flex-wrapper .product-wrapper .image-wrapper {
    width: 355px;
    height: 312px;
  }
} */
@media screen and (min-width: 1200px) {
  .product_cat .elementor-heading-title {
    height: 52px;
  }
  .request_quote_btn {
    position: relative;
    top: -13px;
  }
  .contact_form .form-one__group .form-one__control:nth-last-child(-n + 2) {
    position: relative;
    top: -10px;
  }
  .contact_form .form-one__group .form-one__control:last-child {
    top: -30px;
  }
}
@media screen and (max-width: 1199px) {
  .search-popup-fixed {
    padding: 50px 20px;
  }
  #product-container .product-flex-wrapper .product-item {
    flex: 0 0 31.5%;
  }
  .main-header__right .main-header__toggler {
    display: none;
  }
  .variation-gallery-slider .main-swiper {
    height: 400px;
    margin-bottom: 20px;
  }
  #product-container .product-flex-wrapper .product-item:hover .product-title {
    opacity: 1;
    visibility: visible;
  }
  body .search-popup.active .search-popup__overlay {
    border-radius: unset;
  }
  .product_cat .elementor-heading-title {
    height: 78px;
  }
  .juzer-home-banner h2.main-slider-one__title {
    font-size: 38px;
    line-height: 48px;
  }
  .why-juzer-section .about-one__content h3.sec-title__title {
    font-size: 32px;
  }
  .juzer-home-banner .main-slider-one__content h5.main-slider-one__sub-title {
    font-size: 18px;
  }
  .google_review .ti-controls .ti-next {
    right: auto !important;
    left: -17% !important;
  }
  .google_review .ti-controls .ti-prev {
    left: -31% !important;
  }
  .juzer-home-keyproduct h3.sec-title__title.bw-split-in-left {
    font-size: 30px;
    line-height: 40px;
  }
  .about_goals .feature-four__content .sec-title h3 {
    font-size: 32px;
    line-height: 42px;
  }
  .about_goals .feature-four__content p.feature-four__content__text {
    font-size: 18px;
    line-height: 28px;
  }
  #product-container
    .product-flex-wrapper
    .product-title
    a.responsive-view-redirection {
    display: flex;
    flex-wrap: wrap;
    background-color: var(--black_2);
    width: 28px;
    height: 28px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-left: auto;
  }
  #product-container .product-flex-wrapper .product-specs-absolute-wrapper {
    display: none;
  }
  #product-container .product-flex-wrapper {
    gap: 20px;
  }
  #product-container .product-flex-wrapper .product-wrapper .image-wrapper {
    width: 100%;
    height: 233px;
  }
  #product-container .product-flex-wrapper .product-title {
    padding: 10px;
    /* height: 100%; */
  }
  #product-container .product-flex-wrapper .product-title h4 {
    flex: 0 0 70%;
    font-size: 14px;
    line-height: 22px;
  }
  .variation-details-container .variation-gallery-section {
    gap: 20px;
  }
  .variation-details-container
    .variation-gallery-section
    .variation-gallery-slider {
    width: 450px;
  }
  .variation-details-container .variation-header h1.variation-title {
    margin-bottom: 30px;
  }
  .variation-details-container .variation-attributes h3 {
    padding: 0 10px 10px 10px;
  }
  .variation-details-container .variation-attributes ul {
    padding: 10px 10px 0px 10px;
  }
  .embed_googlereview .embed-map-container {
    min-height: 300px;
  }
}
@media screen and (max-width: 1024px) {
  #product-container .product-flex-wrapper .product-wrapper .image-wrapper {
    width: 100%;
    height: 233px;
  }
  #product-container .product-flex-wrapper .product-title h4 {
    flex: 0 0 70%;
    font-size: 14px;
    line-height: 22px;
  }
  #product-container
    .product-flex-wrapper
    .product-title
    a.responsive-view-redirection {
    width: 28px;
    height: 28px;
  }
  .variation-details-container
    .related-variation-item
    a
    img.attachment-medium.size-medium {
    width: 100%;
    height: 100%;
    min-height: 260px;
    max-height: 260px;
    object-fit: cover;
  }
  .variation-details-container
    .variation-gallery-section
    .variation-gallery-slider {
    width: 350px;
  }
  .variation-gallery-slider .main-swiper {
    height: 300px;
    margin-bottom: 20px;
  }
  .variation-gallery-slider .thumb-swiper .swiper-wrapper .swiper-slide {
    height: 95px;
  }
  .variation-gallery-slider .thumb-swiper .swiper-wrapper .swiper-slide img {
    object-fit: fill;
  }
  .variation-gallery-slider .thumb-swiper .swiper-wrapper {
    gap: 10px;
  }
  .variation-details-container .variation-header h1.variation-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 18px;
  }
  .variation-details-container .variation-attributes ul li {
    padding: 8px 0;
  }
  .variation-details-container .variation-attributes h3 {
    font-size: 18px;
    line-height: 28px;
    margin: 0;
  }
  .variation-details-container .variation-attributes ul li span,
  .variation-details-container .variation-attributes ul li strong {
    font-size: 16px;
    line-height: 28px;
  }
  .variation-details-container .variation-description h3 {
    font-size: 18px;
  }
  .variation-details-container .variation-description p {
    font-size: 16px;
    line-height: 28px;
  }
  .variation-details-container .related-variations-section h3 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 28px;
  }
  .variation-details-container .related-variations-grid {
    gap: 20px;
  }
  .variation-details-container .related-variation-item {
    flex: 0 0 31%;
  }
  .variation-details-container .variation-description {
    margin-bottom: 30px;
  }
  .partner_slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 36% !important;
  }
  .partner_slider .elementor-swiper-button.elementor-swiper-button-next {
    right: 36% !important;
  }
  #search-form input.search-field {
    flex: 0 0 73%;
    padding: 8px 10px;
  }
  #search-form button.clear-btn {
    flex: 1 0 20%;
  }
  .search-results-wrapper .search-results ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .juzer-home-industry .car-features-one__item__title {
    min-width: 350px;
  }
  .juzer-home-industry .car-features-one__item__text p {
    font-size: 16px !important;
    padding: 0 10px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .juzer-home-keyproduct
    .service-one__item
    .service-one__item__image
    .service-one__item__title {
    height: 334px;
  }
  .variation-details-container .related-variation-item {
    flex: 0 0 100%;
  }
  .variation-gallery-slider .main-swiper {
    height: 300px;
    margin-bottom: 20px;
  }
  .variation-gallery-slider .thumb-swiper .swiper-wrapper .swiper-slide {
    height: 75px;
  }
  .sidebar-one .sidebar-one__content {
    padding-right: 20px;
  }
  .product_cat .elementor-heading-title {
    height: auto;
  }
  .juzer-home-banner h2.main-slider-one__title {
    font-size: 32px;
    line-height: 44px;
  }
  .why-juzer-section .about-one__content h3.sec-title__title {
    font-size: 30px;
  }
  .about_goals .feature-four__content .sec-title h3 {
    font-size: 30px;
    line-height: 40px;
  }
  .about_goals .feature-four__content p.feature-four__content__text {
    font-size: 16px;
    line-height: 24px;
  }
  #product-container .product-flex-wrapper .product-wrapper .image-wrapper {
    width: 100%;
    height: 250px;
  }
  #product-container .product-flex-wrapper .product-item {
    flex: 1 0 100%;
  }
  .variation-details-container
    .variation-gallery-section
    .variation-gallery-slider {
    width: 100%;
  }
  .variation-details-container .variation-gallery-section {
    margin-bottom: 20px;
  }
  .variation-details-container .related-variations-grid {
    gap: 10px;
  }
  .variation-details-container .related-variation-item a h4 {
    font-size: 12px;
    line-height: 20px;
    padding: 8px 5px;
  }
  .partner_slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 24% !important;
  }
  .partner_slider .elementor-swiper-button.elementor-swiper-button-next {
    right: 24% !important;
  }
  .search-popup-fixed {
    padding: 50px 20px;
  }
  .search-field-wrapper {
    margin: 30px 0 20px;
  }
  #search-form input.search-field {
    flex: 0 0 100%;
    padding: 11px 10px;
  }
  #search-form button.clear-btn {
    flex: 0 0 100%;
    padding: 11px 37px;
  }
  /* .juzer-header-search .elementor-icon-box-title {
    display: none;
  } */
}
/* ipad Mini Landscape */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
  #product-container .product-flex-wrapper .product-wrapper .image-wrapper {
    width: 310px;
    height: 270px;
  }
}
@media screen and (max-width: 340px) {
  .juzer-letsbuid-button .elementor-button span.elementor-button-text {
    font-size: 14px;
  }
  .main-slider-one__carousel .owl-dots {
    top: 58% !important;
  }
}
@media screen and (max-width: 992px) {
  .home-industrywe-serve .juzer-home-industry .row .col-lg-5 {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .juzer-header-search .elementor-icon-box-icon {
    margin-left: 15px !important;
  }
  .juzer-header-search .elementor-icon-box-title span {
    font-size: 11px !important;
    line-height: 16px !important;
  }
  .mobile-nav__btn__wrap {
    padding: 0 0 0 15px !important;
  }
  .main-header__nav.main-menu {
    display: none !important;
  }
  .mobile-nav__content .logo-box a img {
    width: 230px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
	.mobile-nav__content {
		width: 50% !important;
	}
}