@media (min-width: 1401px) {

    .container { max-width: 1190px;}
    .footer-top-block .container { max-width: 1440px;}
    /* .hero-secion { min-height: 660px; max-height: 660px;} */

}





@media (max-width: 1750px) {

   .our-mission-block .markets-applications-bg { right: -100px; bottom: 50px;}

}



@media (max-width: 1500px) {

   .our-mission-block .markets-applications-bg { right: -150px; bottom: 0px;}
   .header-contact li { margin-left: 15px;}


}


@media (min-width: 1600px) and (max-width:1730px) { 

   .markets-applications-bg {
      left: -185px;
    }
 }


 @media (min-width:1440px) and (max-width:1599px) { 

   .markets-applications-bg {
      left: -185px;
    }

    .markets-applications-bg img.round-img1
    {
      width: 392px;
    }
    .markets-applications-box{width: 170px;}
 }


 @media (min-width:1366px) and (max-width:1439px) { 

   .markets-applications-bg {
      left: -185px;
    }

    .markets-applications-bg img.round-img1
    {
      width: 350px;
    }
    .markets-applications-box {
      width: 150px;
    }
    .search{width: 270px;}

 }
 @media (min-width:1200px) and (max-width:1365px) { 
   .markets-applications-bg {
      left: -185px;
    }

    .markets-applications-bg img.round-img1
    {
      width: 324px;
    }
    .markets-applications-box {
      width: 150px !important;
      padding: 10px;
    }
    .search{width: 270px;}
    .search {
      width: 220px;
    }


 }



/* ==========================================================================

    (Medium Desktop, 1400px and up)*

    ========================================================================== */



@media (max-width: 1400px) {

   .home-services-left-bottom li { padding-left: 93px;}

   .main-menu > ul > li > a { font-size: 15px; padding: 15px 10px; font-size: 13px;}

   .main-menu > ul > li.dropdown > a { padding: 15px 20px 15px 10px;}

   .main-menu > ul > li.drp a { padding: 15px 16px 15px 10px;}

   .featured-product-block .markets-applications-bg { right: -140px;}

   .our-brand-img { left: -180px;}

   .markets-applications-bg { left: -180px;}

   .global-partners-right li p { font-size: 15px;}

   .home-featured-product .featured-product-box .featured-image .featured-img img { max-height: 130px;}

   .fluid-innovation-right h1 { font-size:30px;}

   .markets-applications-box { width: 170px;}

   .logo a { width: 170px;}



   .header-contact { flex-wrap: wrap;}
   .fluid-innovation-right p{font-size: 12px;}

}

@media (min-width:992px) and (max-width:1099px) {
.header-contact li:first-child{width: 100%; display:block;}
.search{float: right;
  margin-bottom: 12px;}

 }


 @media (max-width: 1400px) {
  .small-menu { position: static;}
  .mega-styl2 { left: 0;}
  .footer-social li a { width: 32px; height: 32px;}
  .footer-contact li a { padding-left: 30px; font-size: 14px;}
 }

 /* ==========================================================================

    *Medium devices (tablets, 1200px and down)*

    ========================================================================== */

 @media (max-width: 1200px) {

   .header-social { display: none;}

   .header-search-input { width: 215px;}

   .header-search { margin: 0;}

   .main-menu > ul > li > a { padding: 15px 10px; font-size: 12px;}

   .main-menu > ul > li.dropdown > a { padding: 15px 15px 15px 4px;}

   .main-menu > ul > li.dropdown > a:after { right: 5px; top: 23px;}

   .category-link { font-size: 15px;}

   .header-cal-mail li i { width: 38px; height: 38px;}

   .markets-applications-bg,

   .featured-product-block .markets-applications-bg,

   .our-brand-img { display: none;}

   .hero-desktop-left::before,

   .hero-desktop-left::after { display: none;}

   .hero-desktop-left { margin: 0; padding: 20px;}

   .fluid-innovation-left { padding-right: 0;}

   .fluid-innovation-right h1 { font-size: 30px; line-height: 1.2;}

   .fluid-innovation-list h6 { padding-left: 60px; margin-bottom: 25px; font-size: 16px; line-height: 24px;}

   .fluid-innovation-block { padding: 70px 0;}

   .fluid-innovation-left p { font-size: 16px; line-height: 24px;}

   .home-services-left-bottom li { padding: 20px; padding-left: 75px;}

   .home-services-left-bottom li .icon { width: 42px; height: 42px; left: 17px; top: 17px;}

   .home-services-left-bottom li h5 { font-size: 14px;}

   .home-services-right { margin: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;}

   .global-partners-right { margin-left: -30px;}

   .footer-address { padding-right: 0;}



   .product-filterings { margin-right: 0;}

   .product-page .featured-product-main { margin-left: 0;}

   .contact-top-right { padding-left: 0;}

   .contact-bottom-list li a { font-size: 16px;}

   .header-contact li { margin-left: 7px;}

   .search-btn { width: 30px;}
   
   .main-menu > ul { flex-wrap: wrap;}

   .header-contact li a { font-size: 13px;}

   /* .main-menu-block .container { max-width: 100%;} */

   .markets-applications-box { width: 142px;}


   .location-mark { display: none;}


   .badges-list li { width: 33%; margin: 5px 0;}


   
  .mega-styl2 { width: 100%;}


 }





 /* ==========================================================================

    *Medium devices (tablets, 991px and down)*

    ========================================================================== */

 @media (max-width: 991px) {

   h1 { font-size: 40px !important; line-height: 40px !important;}

   h2 { font-size: 40px !important; line-height: 40px !important;}

   h2 figure { display: none !important;}

   h3 { font-size: 32px !important; line-height: 36px !important;}



   .main-menu { display:none;}

   .mobile-menu { display:block; background:#000000; position: relative; z-index: 9;}

   .mobile-menu .menu-toggle { display:block; z-index:1;  top: -47px; right:10px; background:#d13529; background: none;}

   .menu-toggle span.line { background: #d13529;}

   .mobile-menu ul.menu-list{display:none;}

   .mobile-menu > ul > li > span { display:none;}

   .mobile-menu > ul.menu-list > li > a.login { color: #fff; display:block; width:100%; font-size: 14px; text-transform: uppercase; padding: 8px 0; background:none; display: inline-block; line-height: normal; position: relative;  top:0px;  border-radius: 0px;}

   .mobile-menu > ul > li > a.active { color: #fff;}

   .header-right { margin-right: 50px;}

   .mobile-menu > ul.menu-list { padding: 10px 0;}

   .mobile-menu > ul > li > a { font-size: 14px; text-transform: uppercase;}

   .mobile-menu ul.menu-list > li > ul > li > a { font-size: 14px;}



   .mobile-menu ul > li.dropdown > a.open:after { transform: rotate(180deg);}

   .mobile-menu ul > li.dropdown > ul > li > a.open { background: #a76537; color: #ffffff;}

   .mobile-menu ul.menu-list > li > ul > li > ul > li > a:hover { background: #ffffff;}



   /* Menu Second Level 21-01-2021 */

   .mobile-menu ul.menu-list > li > ul{padding: 0;}

   .mobile-menu ul.menu-list > li > ul > li >ul{ display:none; background: #505050; padding: 0;}

   .mobile-menu ul.menu-list > li > ul > li >ul >li>a{font-size: 14px;}

   /* Menu Second Level END 21-01-2021 */

   .main-menu-block .container { display: block;}



   .mega-drop { padding: 0 15px; position: relative; z-index: 3; left: inherit !important; top: inherit !important; right: inherit !important; bottom: inherit !important; width: 100% !important; display: none;  opacity: 1; transform: scale(1); pointer-events: auto; background: #1b1a1a; border-radius: 0px;}



   .header-search { display: none;}

   .header-cal-mail li:last-child { border-right: none;}

   .hero-desktop-right { margin-right: 0; justify-content: center;}

   .hero-desktop-left .text { min-height: auto;}

   .banner-element { display: none;}

   .hero-secion .owl-carousel .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex;}

   .hero-item { height: 100%;}

   .hero-desktop-banner { padding: 50px 0; height: 100%;}

   .hero-desktop-left .text { text-align: center;}

   .hero-desktop-left .primary-btn { margin: auto;}



   .main-menu-main { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}

   .all-category-menu { margin-right: 0;}

   /* .logo { width: 150px; width: 465px;} */

   .mobile-menu .menu-toggle { top: -62px;}

   .mobile-menu ul > li.dropdown > a.open:after { transform: rotate(0deg);}

   .header-contact { display: none;}

   .hero-desktop-left { margin-bottom: 15px;}



   .markets-applications-block { padding: 50px 0;}

   .markets-applications-box .icon { min-height: 60px;}

   .hero-desktop-right { max-width: 350px; margin: auto;}

   .banner-element2 { display: none;}

   .line-brush { display: block !important;}
   .center-drew svg{width: 100px !important;}
   svg.draw-svg-icon {
      width: 100px !important;
    }
    .home-help-block h2 span figure{top: 20px;}

   .fluid-innovation-block { padding: 50px 0;}

   .fluid-innovation-left { margin-top: 0; text-align: center;}

   .fluid-innovation-left h5 { padding-left: 0;}

   .fluid-innovation-left h5::before { display: none;}

   .fluid-innovation-right { text-align: center;}



   .featured-product-block { padding: 50px 0;}

   .featured-product-block h2 { margin-bottom: 15px;}

   .featured-product-box { margin: 20px 0;}

   .global-partners-block { padding: 50px 0;}

   .global-partners-block h2 { margin-bottom: 20px;}

   .global-partners-right { margin-left: 0;}

   .our-brands-block { padding: 50px 0;}

   .our-brands-block h2 { padding-bottom: 0; margin-bottom: 15px;}

   .our-brands-block .owl-carousel.owl-drag .owl-item:nth-child(even) .our-brands-item { margin-top: 0;}

   .home-services-left { padding: 50px 0 0 0;}

   .home-services-block h2 { padding-bottom: 0; margin-bottom: 20px;}

   .home-services-left-bottom { margin-right: 0; flex-wrap: wrap;}

   .home-services-left-bottom li { width: 50%;}

   .home-services-right { padding-top: 15px; max-width: 300px; margin: auto;}

   .home-blog-block { padding: 50px 0;}

   .latest-news { font-size: 24px !important; line-height: 36px !important; margin-bottom: 0; text-align: center; padding: 0;}

   .latest-news::before { display: none;}

   .home-blog-block h2 { padding-bottom: 0; margin-bottom: 20px; text-align: center;}



   .home-testimonial-block { padding: 50px 0;}

   .home-testimonial-block h2 { margin-bottom: 20px; padding: 0; text-align: center;}

   .home-testimonial-block .owl-carousel .owl-item { padding: 20px;}

   .testimonial-bottom { position: static;}

   .home-testimonial-block .owl-carousel .owl-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}

   .home-testimonial-block .owl-carousel .owl-nav button { width: 40px; height: 40px; border-radius: 100%; border: 1px solid #eaeaea; margin: 0 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}



   .home-help-block { padding: 50px 0;}

   .home-help-block h2 { margin-bottom: 15px;}

   .home-help-list { align-items: inherit;}

   .home-help-list li { padding: 20px 15px; margin: 5px; width: 31%; background: #0b3158;}

   .google-review { margin-top: 15px; width: 100%; display: flex; justify-content: center; background: #383838; padding: 15px; margin-bottom: 15px;}

   .google-review img { width: 170px;}

   /* .footer-address { padding: 0; text-align: center;} */

   /* .address-icon { position: static; margin: auto; margin-bottom: 15px;} */

   .footer-address-block { margin-top: 25px;}

   .footer-address-block h4 { text-align: center;}

   .footer-contact { display: flex; flex-wrap: wrap;}

   .footer-contact li { width: 50%;}

   .footer-timing { margin-bottom: 15px;}

   .footer-location-block iframe { margin-bottom: 15px;}



   .product-brand-filter li a { display: block;}

   .product-filterings { margin-bottom: 0;}

   .product-detail-tabs { padding: 20px;}

   .product-detail-tabs .resp-tabs-list { -ms-flex-wrap: wrap; flex-wrap: wrap;}

   .product-detail-top-right { padding: 25px 0 0 0;}

   .our-mission-box { padding: 20px; padding-bottom: 50px;}

   .show-more { left: 20px; bottom: 20px;}



   .about-top-block { padding: 20px 0 50px;}

   .about-top-content { padding: 25px;}

   .about-second-block { padding: 50px 15px;}

   .about-second-block .owl-carousel .owl-stage-outer { margin-top: 0;}

   .about-second-block .owl-carousel.owl-drag .owl-item { padding: 0;}

   /* .about-top-content p { font-size: 16px; line-height: 24px;} */

   .our-mission-block { padding: 50px 0; border-top: 1px solid #d6d6d6;}



   .services-page { padding: 50px 0;}

   .services-top-left { margin-bottom: 25px;}

   .services-top-block { text-align: center;}

   .services-bottom-box { margin-top: 40px; padding: 0;}

   .services-bottom-box .icon { position: static; margin-bottom: 15px;}



   .contact-top-block { padding: 50px 0;}

   .contact-map iframe { height: 250px;}

   .contact-top-left { margin-bottom: 25px;}

   .contact-top-box { margin-bottom: 15px;}

   .contact-textarea { height: 110px;}



   .contact-bottom-list li { width: 33%;}

   .login-wraper { padding: 10px 0 50px;}


   /* New pages 21-10-2022 */
   .downloads-top-block { padding: 50px 0;}
   .our-customers-block li { width: 32%;}
   .blog-block { padding: 50px 0;}
   .blog-body { padding: 25px 20px;}
   .galley-block,
   .faq-block { padding: 50px 0;}
   .product-brand-filter { justify-content: flex-start;}
   .product-brand-filter li { width: 23%; margin-right: 6px;}
   .product-brand-filter li a { display: flex; justify-content: center; align-items: center; padding: 10px;}
   .product-brand-filter li a img { max-height: 50px; max-width: 110px;}

   .search-box { position: absolute; right: 60px; top: -53px; margin-right: 0;}
   .search-btn { color: #000000;}
   
   .why-section-block { padding: 50px 0;}
   .why-section-icon { margin-bottom: 15px;}
   .about-facility-delivery-block { padding: 30px 0;}
   .facility-delivery-box { text-align: center; padding: 0; text-align: center; margin-top: 20px;}
   .facility-delivery-box .icon { position: static; margin: auto; margin-bottom: 15px;}

   .products-feature-box { padding-left: 0;}
   .products-feature-box .icon { position: static; margin-bottom: 10px;}
   ul.mega-list li { width: 32%;}
   .mobile-menu ul > li > a { position: relative; color: #fff !important;}
   .mobile-menu ul > li > a:hover { color: #000000 !important;}
   ul.mega-list li p { color: #777;}
   .gp-dropdown .mega-list li a { background: #ffffff !important; padding: 5px 15px !important;}

   .markets-applications-box { width: 160px;}

   .product-search { width: 410px;}

   .header-block.fixed { position: static;}
   
   .mega-drop {max-height: none; height: auto; overflow-y: visible;}

   ul.mega-list li a span { border-color: #3d4144;}

   ul.mega-list li { margin: 3px 0;}

   .gp-dropdown .mega-list li a { background: none !important;}
   .mobile-menu ul { display: flex; flex-wrap: wrap;}
   .mobile-menu ul > li > a { height: 100%;}

   /* =================== 22-12-2022 Begin =================== */
   .why-genuine-list li { width: calc(100%/4);}
   .counterfeit-parts .parts { width: 22%;}
   .mega-list { max-height: none; height: auto; overflow-y: visible;}
   .see-all-megamenus { padding: 7px !important;}




   
   .search{width: 100%;}
   .product-search{border-radius: 0px;}
   .product-search{width: 100%;}
.form-outline{width: 100%;}
.mobile-menu .menu-toggle {
  top: -100px;
}
.search .results a span{display: block;}
.search .results{top: 30px;}


.badges-list li { width: 20%;}

  .google-review { flex-direction: column; background: none; padding: 0; align-items: center;}
  .review-item span { display: flex;}
  .address-icon { padding: 0; width: 50px; height: 50px;}
  .footer-address { padding-left: 65px;}
  .footer-contact { display: block;}
  .footer-contact ul { display: flex; flex-wrap: wrap;}
  .footer-contact ul li { margin-right: 20px; width: auto;}
  .footer-address-block h4 { text-align: left;}
 }

 .blog-detail-main img { height: auto;}

 

 /* ==========================================================================

    *Small devices (landscape phones, less than 768px)*

    ========================================================================== */ 

 @media (max-width: 767px) {

   h1 { font-size: 32px !important; line-height: 34px !important;}

   h2 { font-size: 30px !important; line-height: 32px !important;}

   h3 { font-size: 28px !important; line-height: 30px !important;}

   .products-feature-box h5,  .products-feature-box p{text-align: left;}
   .products-feature-box{padding: 10px 0 10px 0;}

.our-brands-item{padding:20px; margin: 0px;}

   .hero-desktop-left h4 { font-size: 20px;}

   .hero-desktop-left p { margin-bottom: 15px;}

   .markets-applications > li { margin-top: 10px;}

   .home-help-list li { width: 46%;}

   .footer-link-block { text-align: center;}

   .footer-links li a { padding-left: 0;}

   .footer-links li a::before { position: static; display: inline-block; margin-right: 10px;}

   .footer-timing { padding-left: 0; text-align: center;}

   .footer-timing::before { position: static; display: inline-block;}

   .footer-social { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}



   .iv-khan-video { width: 65px; height: 65px;}

   #thumbs .item { width: 55px; height: 55px;}.product-detail-tabs .resp-tabs-list { display: none;}

   .product-detail-tabs h2.resp-accordion { font-size: 16px !important; line-height: 20px !important;}

   .product-detail-tabs .resp-tab-content { padding: 15px 0;}

   .product-detail-tabs h2.resp-tab-active { background: #b30a0c; color: #ffffff;}

   .product-detail-tabs { margin-top: 25px;}

   #thumbs { margin-top: -28px;}

   .related-product-tabs h3 { text-align: center;}

   /* .home-testimonial-block .owl-carousel .owl-stage { display: block;} */



   .product-item-left { max-width: 250px; margin: auto; margin-bottom: 15px;}

   .product-item { padding: 20px; text-align: center;}

   .our-mission-box { text-align: center; padding: 20px;}

   .our-mission-box h4 { padding: 0;}

   .our-mission-box .icon { position: static; display: block; margin: auto; margin-bottom: 15px;}

   .our-mission-box h4 br { display: none;}

   .our-mission-box .show-more { position: static;}

   .about-top-content { padding: 20px;}

   .product-item-right p,

   .our-mission-block .commen-head p { font-size: 15px; line-height: 24px;}

   .about-second-block .owl-carousel .owl-dots { padding-top: 0;}



   .services-bottom-box { margin-top: 20px; padding: 20px; background: #ffffff; box-shadow: 0 0 15px 0 #00000015;}

   .footer-location-block h4 { margin-bottom: 15px; text-align: center;}

   

   .login-left { height: 200px;}

   .our-customers-block li { width: 49%;}

   .career-box { padding: 20px;}

   .career-box h4 { font-size: 22px;}

   .career-box ul { padding-left: 22px;}


   /* New pages 21-10-2022 */
   .downloads-head { text-align: center;}
   .info-hub-box { padding: 15px; text-align: center;}
   .info-hub-box .icon { position: static; margin: auto; margin-bottom: 10px;}
   .downloads-main h4 { text-align: center;}
   .our-customers-block li { width: 48%;}
   .career-box { padding: 25px;}
   .career-box ul { padding-left: 22px;}
   .blog-reply-box { padding: 20px 0;}
   .blog-reply-box .avatar { position: static; margin-bottom: 10px;}
   .blog-comment-reply-btn { position: static; margin-top: 10px;}
   .blog-detail-main h3 { font-size: 24px !important; line-height: 28px !important;}
   .galley-block #parentHorizontalTab { padding-top: 0;}
   .galley-block .resp-tabs-list { display: none;}
   .galley-block h2.resp-accordion { font-size: 22px !important; line-height: 26px !important;}
   .galley-block h2.resp-accordion.resp-tab-active { background: #d13529; color: #ffffff;}
   .galley-block h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #ffffff;}
   .galley-block .commen-head { padding-top: 15px;}
   .galley-block .commen-head p { font-size: 16px; line-height: 24px;}
   .product-brand-filter li { width: 31%; margin-right: 8px;}
   .home-blog-block .owl-carousel .owl-nav button { width: 40px; height: 40px;}
   .home-testimonial-block .owl-carousel .owl-nav {  position: static; display: flex; justify-content: center;}
   .home-testimonial-block .owl-carousel .owl-nav button { position: static;}

   .products-features-bar .row > div { border-left: none; border-top: 1px solid #d8d8d8;}
   .products-features-bar .row > div:first-child { border-top: none;}
   .products-feature-box { text-align: center;}
   ul.mega-list li{width: 48%;}

   .markets-applications{margin-top:30px;}
   .home-help-block h2 span figure { right: 0;}
   .hero-secion .owl-carousel .owl-dots { bottom: 10px;}
   .prdduct-pagination { justify-content: center;}
   .bottom-description { padding: 20px;}

   .mobile-menu .menu-toggle { top: -100px;}
   .search-box { right: 59px; top: -62px;}
   .product-search { width: 250px;}
   /* .mobile-menu ul.menu-list { height: 90vh; overflow-y: auto;} */

   /* =================== 22-12-2022 Begin =================== */
   .global-partners-page .global-partners-block h2 span figure { display: none !important;}
   .why-genuine-third-block .resp-tabs-list { display: none;}
   .why-genuine-third-block h2.resp-accordion { margin-bottom: 0 !important; font-size: 18px !important; line-height: 24px !important;}
   .why-genuine-third-block .resp-accordion.resp-tab-active { background: #b30a0c; color: #ffffff;}
   .counterfeit-parts .parts { width: 25%;}
   .secondary-hero-block h2 figure { display: none !important;}
   
   .why-section-body .why-section-icon { float: none; display: block; margin: auto; margin-bottom: 15px;}
   .about-top-content { text-align: center;}
   .about-top-content .fluid-innovation-image { float: none; display: block; margin: auto; margin-bottom: 15px;}

   .testimonial-box{margin: 0 10px; }

   .announcement-bar p{font-size: 12px;}


    .search{width: 100%;}
    .product-search{border-radius: 0px;}
    .product-search{width: 100%;}
    .form-outline{width: 100%;}

    .footer-social { margin-top: 0;}
    .footer-address { padding-left: 0; text-align: center;}
    .address-icon { position: static; display: inline-block; margin-bottom: 10px;}
    .galley-block { padding-top: 0;}
    .header-search-box { padding: 0 12px;}
    .footer-social { margin-bottom: 15px;}
    .footer-address-block h4 { text-align: center;}
    .footer-contact ul { flex-direction: column; align-items: center;}
    .footer-timing { margin-top: 20px;}
    .footer-contact ul li { margin-right: 0;}

    .why-genuine-list li { width: calc(100%/3);}
    .why-genuine-second-block { padding: 50px 0;}


     .brand-thumb{
         width: 100px;
     }
     .announcement-bar p { line-height: 1.1;}

     .secondary-hero-block { margin-top: 20px;}
 }





 /* ==========================================================================

    *Extra small devices (portrait phones, less than 576px)*

    ========================================================================== */ 

 @media (max-width: 575px) {

   .footer-contact li { width: 100%; justify-content: center;}

   .footer-contact li a { padding-left: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 30px;}

   .footer-contact li a .icon { margin-right: 5px;}

   .home-services-left { text-align: center;}

   .home-services-left-bottom li { width: 100%; padding: 15px; text-align: center;}

   .home-services-left-bottom li .icon { position: static; margin: auto; margin-bottom: 15px;}

   .footer-location-block h4 { text-align: center;}

   /* .mobile-menu ul > li.dropdown > a:after { right: 0;} */

   .mobile-menu ul > li > a { font-size: 14px;}

   .product-detail-help { padding: 20px; text-align: center;}

   .product-detail-help .icon { position: static; display: inline-block; margin-bottom: 15px;}

   .product-detail-help p a { font-size: 18px;}

   .product-detail-help p span { margin-bottom: 0;}

   .product-detail-social { justify-content: center;}

   .contact-bottom-list li { width: 100%;}

   .location-hours li { padding: 15px 0; text-align: center;}

   .location-hours li .icon { position: static; margin: auto; margin-bottom: 10px;}

   .contact-top-right h3,

   .contact-top-right p { text-align: center;}

   .contact-submit { width: 120px; text-align: center; display: block; margin: auto;}

   .contact-bottom-block { padding: 30px 0;}

   .contact-bottom-list li { border-top: 1px solid #d6d6d6; padding: 15px 10px;}

   .contact-bottom-list li:first-child { border-top: none;}

   .contact-bottom-list li .icon { margin-bottom: 10px;}

   .login-submit a { margin: 10px 0;}

   .gallery-box { max-width: 365px; margin: auto;}




   /* =================== 22-12-2022 Begin =================== */
   .counterfeit-parts .parts { width: 33%;}

   .badges-list li { width: 30%; border: 1px solid #e8e8e8; margin: 5px; padding: 10px;} 

   .why-section-block .commen-listing li { align-items: start; flex-wrap: wrap; flex-direction: column;}
   .why-section-block .commen-listing li img { margin-bottom: 10px;}

   .featured-product-main .owl-carousel .owl-item::before { display: none;}
   .featured-product-main .owl-carousel .owl-item { border: 1px solid #e9e4e4;}
   .featured-product-main .owl-carousel .owl-stage-outer { padding: 0; margin: 0;}
   .related-product-tabs h3 { margin-bottom: 15px !important;}
   .product-detail-social { text-align: center;}
   .why-genuine-third-block { padding: 50px 0;}
   .why-genuine-third-block h2 br { display: none;}

   .mega-styl2 ul.mega-list li { width: 50%;}

   /* .hero-secion { min-height: 32%;} */

 }



 

 /* ==========================================================================

    *Extra small devices (portrait phones, less than 480px)*

    ========================================================================== */ 

 @media (max-width: 480px) {

   .home-help-list li { width: 100%; margin: 7px 0;}

   .login-body { padding: 20px;}

   .our-customers-block li { width: 100%; height: 110px;}

   .partners-logos li { max-width: fit-content; width: 44%; height: 80px; padding: 15px; overflow: hidden;}

   /* New pages 21-10-2022 */
   .our-customers-block li { width: 100%; margin-right: 0; margin-top: 8px;}
   .galley-block h2.resp-accordion { font-size: 20px !important; line-height: 24px !important;}
   .product-brand-filter { justify-content: space-between;}
   .product-brand-filter li { width: 49%; margin-right: 0;}
   
   ul.mega-list li{width: 100%;}
   .markets-applications > li { width: 46%;}
   .markets-applications-box { width: 100%;}

   .logo { flex-direction: column; align-items: flex-start; width: 100%;}
   .product-search { width: 82%; height: 32px;}
   .header-search-box { margin: 5px 0 0 0; width: 100%;}
   .logo a { width: 140px;}
   
   /* =================== 22-12-2022 Begin =================== */
   .counterfeit-parts .parts { width: 49%;}
   .product-search { width: 100%;}
   .header .container-fluid { padding: 0 15px;}
   .mobile-menu .menu-toggle { top: -82px !important;}

  .badges-list li { width: 47%;} 
  .guaranty-badge { width: 80px;}

  .why-genuine-list li { width: calc(100%/2);}
  .why-genuine-second-block p { text-align: center;}
  .mega-styl2 ul.mega-list li { width: 100%;}


 }

 @media (max-width: 400px) {
   .markets-applications > li { width: 100%;}
   .markets-applications-box { width: 100%;}
   
   /* =================== 22-12-2022 Begin =================== */
   .counterfeit-parts .parts { width: 100%;}
   .our-brands-item{border-left:2px solid #fff}

   .badges-list li { width: 100%; margin: 5px 0;} 
   .logo a { width: 115px;}
 }

/* 26-04-2023 */
 @media (min-width: 560px) {
 .secondary-hero-block .container-fluid {
  padding: 85px 5%;
}

 }