@media(max-width:1799px){
.place-img img {
    height: 100%;
    object-fit: cover;
}
.sec-2 .place-img {
    height: 310px;
}

}

@media(max-width:1599px){
  .sec-2 .place-txt ul li,
  .sec-2 .place-txt ul li a {
    font-size: 13px;
}
  
}

@media(max-width:1399px){
.factory-box .icon img {
    object-position: center;
}
.factory-box {
    text-align: center;
}

}

@media(max-width:1199px) {
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {padding: 15px 6px;}
   #quadmenu .quadmenu-navbar-nav li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-caret {height: 30px;width: 20px;}	
  #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form{font-size:10px;}
 .custom__nav .navbar-nav .nav-link {color: #1c1c1c !important; font-size: 13px;}
.sec-2 .place-txt {height: 50%;}
.f-card .catalog-btn {margin: 10px 0;display: block;}
.f-card .custom-button-sb {width: 100%;}
.prddetails .common-banner-form .row>*{width: 100%;margin-bottom: 10px;}
footer .f-btn{width: 100%;}
}

@media(max-width:991px) {
	.searchwrapbx .searchfrmbox {width: 100%;opacity: 1;}
    .private-label-sb .prisec-1 { padding-left: 12px !important; padding-top: 20px;}
    .container {padding: 0 1rem;}
    .container {  max-width: 100%;}
    .benefits-section {  padding: 40px 0;   margin-bottom: 40px;}
    .idea-real-section .left h5 {   font-size: 15px;   margin-bottom: 11px !important; }
    .idea-real-section .right {margin-top: 15px;padding-left: 4px;}
    .idea-real-section .left h2 {font-size: 30px;}
    .idea-real-section .right h2 { font-size: 40px; line-height: 45px;}
    .view-more:hover {background: #0d2137;color: #fff; }
  .product-slide-item a img, .sec-3 .swiper-slide .item img {height: 230px;}
  

}
@media(max-width:767px) {
    header .right-menu{margin-top: 6px;} #quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img { height: 36px !important;}
    .ban-txt-loc {position: relative !important;}
    .card { min-height: auto !important; }
    .contact-page h2 { padding-bottom: 0px;}
    header .topbar ul li a { color: #fff; }
    .home-section8 .sec8-card { padding: 40px 0; width: 100%; height: unset !important; border-radius: 0px !important;}
    .home-section8 .sec8-card {padding: 40px 0;width: 100%;height: unset !important;max-width: unset !important; }
    .sec-9 .owl-nav,
    .sec-10 .owl-nav {display: flex;justify-content: center;gap: 10px;margin-top: 15px;margin-bottom: 6px; }
    .shopsidebarmobile { margin: 0 0 20px 0; padding: 20px; background-color: #f9f9f9;}
    header {padding: 10px 0 !important; background-color: #fff !important;}
    header .container {max-width: 100%;}
    header .topbar ul {justify-content: center !important;
/*         margin-top: -18px; */
    }

    .sec-3 .owl-carousel .owl-dots.disabled,
    .sec-3 .owl-carousel .owl-nav.disabled {display: none !important; }
    img.logo {  width: 30% !important;filter: invert(1) !important;}
    .owl-nav {display: none !important;}
    .banner .ban-txt img { width: 20% !important; }
    .banner .ban-txt h2 { font-size: 16px; margin-bottom: 0; font-weight: 300;line-height: 24px; }
    .banner .ban-txt h6 {  font-size: 24px;}
    .banner .ban-txt h6 span {font-size: 40px !important; }
    .banner a {     color: #fff; background: #2e2e2e;font-size: 14px; margin-top: 0px; display: inline-block; padding: 10px 35px; }
    .banner .owl-carousel .owl-item img { min-height: 300px; object-fit: cover;}
    header { padding: 0 !important; background-color: #2e2e2e;}
    .slim-container .slim-nav { background: #2e2e2e !important; margin-top: 6px !important;}
    .slim-container .slim-nav ul {display: block;}
    header .right-menu li { margin-right: 10px; padding-right: 7px;}
    header .right-menu li a {font-size: 11px;}
    header .right-menu li a img { transform: scale(.9); margin-right: 6px;}
    header img.logo {  width: 30%; }
    .sec-1 {   padding: 30px 0 0;}
    .sec-1 .s1-card {  margin-bottom: 10px;}
    .sec-2 { padding: 40px 0;}
    .sec-title h2,
    .sec-2 .sec-title h2 {margin-bottom: 18px !important;font-size: 18px; }
    .sec-4 {margin-bottom: 30px !important; }
    .sec-title p { font-size: 15px;margin-bottom: 20px; }
    .sec-3 { padding: 0 0 40px; }
    .sec-4 {  padding: 40px 0 20px; }
    .sec-4 .fac-card { margin-bottom: 20px;}
    .sec-4 .row { margin: auto; display: flex; align-items: center; justify-content: center;}
    .sec-5 .col-lg-4 h2 {  display: none;}
    .sec-5 { padding: 40px 0 37px; margin-bottom: 30px; background-image: unset; background-color: #000;  }
    .slim-container .slim-bar { float: left; width: 100%; position: absolute !important; background: transparent !important;}
    .slim-container a.slimNav_sk78-reveal { top: -47px !important;}
    .sec-5 .card1.c1 { margin-top: 0 !important;}
    .sec-5 .card1 h3 {font-size: 28px;margin-bottom: 0 !important;}
    .sec-7 { margin: 20px 0 30px;}
    .sec-7 .row {    margin-bottom: 0px;}
    .sec-7 .round-img {margin-bottom: 20px; }
    .sec-8 h2 { font-size: 20px; }
    .sec-8 .tabs-nav {display: block;  margin: 0;}
    .sec-8 .tabs-nav li a {font-size: 15px;padding: 5px 0;}
    .sec-6 {padding: 40px 0;margin-bottom: 70px; }
    .sec-6 .process {  display: flex;  margin: 0 auto;  flex-direction: column;  justify-content: center;  align-items: center;  text-align: center; }
    .sec-6 .process h2 { font-size: 24px; margin-bottom: 0;}
    .sec-6 .process h5 { font-size: 16px; margin-bottom: 4px;  }
    .sec-6 .process p { font-size: 12px; }
    .sec-6 .row:last-child {  margin-top: 0;}
    .sec-8 {  padding-bottom: 20px;}
    .sec-8 .tabs-nav li {list-style-type: none;padding: 0 60px;font-size: 17px; }
    .sec-8 .vido-btn span { top: -160px; width: 40px; height: 40px; }
    .sec-8 .vido-btn span i { font-size: 17px; color: #000;  margin: 3px 0 0 4px;  transition: all ease 0.5s; }
    .home-section8 .sec8-card {padding: 38px 0px;margin-bottom: 20px; }
    .home-section8 .sec8-card h6 { font-size: 14px; margin: -6px 0 5px; }
    .home-section8 .sec8-card h4 { font-size: 12px;}
    .home-section8 .sec8-card .image img { transform: scale(1);width: 90%;border-radius: 50%;}
    .sec-9 .c-back {  min-height: 56px;}
    .sec-9 .owl-item .c-back img { transform: scale(.5); }
    .sec-9,
    .sec-10 { padding: 40px 0;}
    .sec-10 .owl-carousel .owl-item img { display: block; width: 100%; transform: scale(0.8); }
    .sec-11 {padding: 40px 0 0;}
    .sec-11 ul { padding-bottom: 30px; }
    .sec-11 .list-sec::after {  content: "";  position: absolute;  right: 0;  left: 0;  top: unset !important;  bottom: 10px;  width: 95%;  margin: 0 auto;  height: 2px;
    margin-bottom: 10px; }
    .sec-11 .get-in-touch {padding: 30px 30px;}
    header .container-fluid {max-width: 100%;padding-left: 0 !important;padding-right: 0 !important; }

/*     header .right-menu {
        position: absolute;
        right: 0;
        left: 0;
    } */


    header .col-lg-12 { padding-left: 0 !important; padding-right: 0 !important; }
    .manufac ul li {  width: 100%;  justify-content: center;  margin-bottom: 0 !important;}
    .manufac ul li::after,
    .manufac ul:last-child li::after { content: ""; background-image: url("../images/r-arrow.png"); top: unset; bottom: 0; right: 0; left: 0; position: absolute;
    z-index: 99; width: 23px; height: 12px; margin: auto; transform: rotate(90deg); }
    .manufac ul li:last-child::after {display: block !important; }
    .manufac ul:last-child li:last-child::after {display: none !important; }
    .manufac ul:last-child li { width: 100%;}
    /* /////////////////////////contact//////////////////// */
    .inner-ban .inner-ban-txt h1 { font-size: 20px; margin-bottom: 0;}
    .inner-ban .inner-ban-txt h3 {font-size: 14px;}
    .inner-ban .inner-ban-txt h3 a { font-size: 14px;}
    /* /////////////////////////blog//////////////////// */
    .b-sec { padding: 30px 0 0;}
    .blog-card img { width: 100%;}
    .blog-card ul li img { width: unset !important; }
    .b-sec .blog-card h4 { font-size: 14px;}
    .b-sec .blog-card ul {margin: 12px 0;}
    .b-sec .blog-card p { font-size: 14px; margin-bottom: 20px !important; }
    .b-sec .blog-card a:last-child {  font-size: 14px; padding: 7px 20px;  }
    .b-sec .blog-card:not(:first-child) { margin-top: 40px; }
    .b-sec .pagination { margin-top: 30px;  margin-bottom: 20px;}
    .b-sec .pagination ul li a {  padding: 2px 8px; }
    .b-sec .b-right h5 {  margin: 0 0 24px; }
    .b-sec .b-right {padding-bottom: 20px;margin-bottom: 20px;}
    .b-sec .b-right ul li {margin-bottom: 11px;}
    .product .owl-dots .owl-dot button {width: 80px;height: 30px;font-size: 14px;}
    .product .row {  margin-top: 20px; }
    .product .col-lg-3 {margin-bottom: 30px;}
    .product {padding: 20px 0 0 0;}
   .view-more:hover { background: #0d2137;color: #fff;}
    .sec-5 .row>.col-lg-4:nth-child(5) { order: 6;  }
    .sec-5 .row>.col-lg-4:nth-child(6) {  order: 4; }
    .sec-6 .row>.col-lg-3:nth-child(2) {order: 3;}
    .sec-6 .row>.col-lg-3:nth-child(3) { order: 5;}
    .sec-6 .row>.col-lg-3:nth-child(4) { order: 7; }
    .sec-6 .row>.col-lg-3:nth-child(5) { order: 2; }
    .sec-6 .row>.col-lg-3:nth-child(6) { order: 4; }
    .sec-6 .row>.col-lg-3:nth-child(7) { order: 6; }
    footer .f-btn {  margin-top: 10px !important;  width: 74%;  }
    footer .col-lg-3 {  margin: 20px 0;}
    .sustain {background-image: unset !important;padding: 50px 0 !important;background-color: rgb(0 0 0 / 84%);}
    .sustain .sec-title h2 { margin-bottom: 40px !important; }
    .sustain ul { display: flex; flex-wrap: wrap; position: relative !important;  }
    .sus-img>img { display: none; }
    .sustain ul{ justify-content: space-around; }
    .sustain ul li {margin-top: 0 !important;margin-bottom: 20px;text-align: unset;}
    .sustain .s-txt{ display: flex; align-items: center; margin-top: 10px;}
    .sustain .s-txt h4{ margin-top: unset; font-size: 17px; margin-right: 10px; }
    .sustain .s-txt h6{  margin: unset;}
    .sustain ul li p { max-width: 150px; font-size: 12px; margin: 0; }
    .sustain ul li img{width: 40% !important;}
    .sustain ul li h4 {  font: 700 21px poppins;  margin-top: 11px;  margin-bottom: 0;  }
    section.body-cont4 .decp { margin-bottom: 30px;   }
    .sec-9 .sec-title h2{ margin-bottom: 30px !important; }
    section.body-cont4 .decp {  padding-left: 13px !important;  max-width: 90%; }
    .body-cont4 .decp h4 {  font-size: 15px; }
    .body-cont4 .decp p {  max-width: 150px !important; }
    .body-cont4 .sec-title h2 {margin-bottom: 20px !important;}
    .body-cont4 .img-wrap {  margin: 0 auto;}
    .banner .ban-txt h6 {  font-size: 20px;  margin-top: 20px;}
    .banner .ban-txt h6 span { font-size: 30px !important; }
    .banner .ban-txt {   top: 12%;   left: 6%;   margin: auto;    }
    .ban-txt h1{ font-size: 22px;  line-height: 28px;}
    .ban-txt h1 br{ display: none;}
    .banner .ban-txt h2 {font-size: 16px; margin-bottom: 5px;}
    .banner .ban-txt h2 br{ display: none;}
    .banner .ban-txt h3 {font-size: 14px;}
    .banner .ban-txt h3 br{ display: none;}
     .common-banner-form form input::placeholder,
  .common-banner-form form textarea::placeholder
  {color: #fff !important;}
  .common-banner-form form textarea{border-color: #fff !important;}
  .common-banner-form form input,.common-banner-form form textarea{color: #fff !important;}
  .common-banner-form form select{color: #fff !important;}
  .common-banner-form .wpcf7 form.invalid .wpcf7-response-output{color: #fff !important;}
}

@media(min-width:768px) and (max-width:1024px) {
    footer ul.soc {margin-bottom: 20px !important; }
   .ban-txt-loc {position: relative !important;}
   .body-cont4 .img-wrap {margin: 0 auto 10px;}
    .body-cont4 .decp {  margin-bottom: 30px;}
    footer .f-btn { margin-top: 40px;  font-size: 10px;  margin-bottom: 30px;  }
    .sustain {padding: 50px 0;}
    .sustain ul {display: flex;justify-content: space-evenly;position: relative;align-items: center;flex-wrap: wrap; }
    .sustain ul li {margin-top: 0 !important;margin-bottom: 30px; }
    .sus-img>img { display: none;}
    .sec-2 {padding: 40px 0;}
    .banner .ban-txt h2 {  font-size: 20px !important;  font-weight: 400;  line-height: 24px;  margin-top: 0 !important;  margin-bottom: 10px !important;}
    .sec-title p { margin-bottom: 20px;}
    .banner .ban-txt {  top: 10%;  left: 10%;  }
    .banner a { margin-top: 10px;  }
    header ul li a {color: #fff !important;}
    header ul li a img {filter: brightness(100%); }
    .slim-container .slim-nav ul li a { padding: 1.2em 5%; font-size: 16px; }
    .slim-container a.slimNav_sk78-reveal span { height: 6px;   margin-top: 4px; }
    .slim-container .slim-bar {  float: left; width: 100%; position: absolute !important; background: transparent !important;  }
    .slim-container a.slimNav_sk78-reveal {top: -47px !important;width: 36px !important; }
    .slim-container .slim-nav { background: #2e2e2e !important; margin-top: 6px !important; }
    .slim-container .slim-nav ul {display: block;}
    .sec-3 .owl-carousel .owl-dots.disabled,.sec-3 .owl-carousel .owl-nav.disabled {display: none !important;}
    .sec-9 .owl-carousel .owl-item img { display: block; width: 100%; transform: scale(.7);}
    .sec-9 .owl-carousel .owl-item img {display: block;width: 100%;transform: scale(.7);}
    img.logo {width: 30% !important;filter: invert(1) !important; }
    .sec-1 .sec1-txt {  min-height: 289px;  }
    .sec-1 .row>.col-lg-3:nth-child(3) { order: 4; }
    .sec-1 .row>.col-lg-3:nth-child(4) { order: 3; }
    .sec-4 .col-lg {width: 50%;margin-bottom: 30px;}
    .sec-4 .row {justify-content: center;}
    .sec-5 .col-lg-4 h2 {display: none;}
.view-more:hover {background: #0d2137;color: #fff;}
    .sec-5 .card1.c1 {  margin-top: 0px; }
    .sec-5 .row>.col-lg-4:nth-child(5) { order: 6; }
    .sec-5 .row>.col-lg-4:nth-child(6) {order: 4; }
    .sec-5 .sec-title {display: block !important; }
    .sec-5 {position: relative;background-image: unset !important;background-blend-mode: soft-light;background-color: #000;padding: 70px 0 37px;margin-bottom: 70px;
}

    .sec-6 .row>.col-lg-3:nth-child(2) { order: 3; }
    .sec-6 .row>.col-lg-3:nth-child(3) { order: 5; }
    .sec-6 .row>.col-lg-3:nth-child(4) {order: 7; }
    .sec-6 .row>.col-lg-3:nth-child(5) { order: 2;}
    .sec-6 .row>.col-lg-3:nth-child(6) { order: 4; }
    .sec-6 .row>.col-lg-3:nth-child(7) {  order: 6;}
    .home-section8 .sec8-card {padding: 30px; }
    .home-section8 .sec8-card h6 {font-size: 10px;margin: 11px 0 5px;}
    .home-section8 .sec8-card h4 { font-size: 14px; font-weight: 500;}
    .home-section8 .row { justify-content: center;}
    .sec-9 .owl-carousel .owl-item img {display: block; width: 100%; transform: scale(.7); }
    .sec-11 .list-sec::after {content: ""; right: 20px; }
    .blog-card img { width: 100%;}
    .b-sec .b-right ul li a { font-size: 13px; color: #5f5f5f; }
    .b-sec .b-right .post .p-txt {margin-left: 10px; }
    .b-sec .b-right .post .p-txt h6 {text-transform: capitalize;font-weight: 400;margin-bottom: 0;}
    .b-sec .b-right p { font-size: 11px; margin-bottom: 0 !important;}
    .b-sec .b-right ul li { margin-bottom: 10px; }
    /* .b-sec .row .blog-sidebar { max-height: 820px; } */
    .b-sec .blog-card:not(:first-child) {margin-top: 50px; }
    .b-sec {padding: 45px 0; }
    .product-details-section1 .main { height: unset !important; }
    .product-details-section1 .main { width: 100%; margin-bottom: 18px; }
    header .container-fluid { width: 100%;max-width: 100%; }
    header {display: block;  }
    .banner .ban-txt img { width: 40% !important; }
    .banner .ban-txt h2 {font-size: 28px;font-weight: 300;margin-top: 10px !important; }
    .banner .ban-txt h1 {font-size: 32px; }
}

@media(min-width:990px) and (max-width:1023px) {

    .banner .ban-txt { top: 13%; left: 5%;}
    header .right-menu { position: relative;}
    .sec-1 .sec1-txt {min-height: 373px; }
}

@media(min-width:992px) and (max-width:1023px) {
    .sec-1 .sec1-txt h4 {font-size: 13px;text-transform: uppercase;margin-bottom: 13px;}
    .sec-1 .sec1-txt h4 span {font-size: 25px; }
    .sec-1 .sec1-txt p { font-size: 12px; margin-bottom: 8px; }
    .sec-1 .sec1-txt h3 {font-size: 20px;text-transform: uppercase; }
    .sec-1 .sec1-txt {min-height: unset !important; padding: 16px; } 
    .view-more {padding: 15px 25px;  border: 1px solid transparent;  color: #fff;  margin-top: 20px;  text-transform: uppercase;  z-index: 999;
    position: relative;background: #ff8e2b;border-radius: 25px;font-weight: 700;} 
    .view-more:hover { background: #0d2137;color: #fff; }
}

@media (max-width: 580px) {
    .bulk-toys-section1 .f-card .product-content::before { width: 100%;  }
    .banner .ban-txt{ position: relative; top: 0; left: 0; padding: 15px;}    
    .ban-txt h1{ font-size: 23px;}
    .ban-txt h1 br{ display: none;}
    .banner .ban-txt h2 {font-size: 16px;}
    .banner .ban-txt h2 br{ display: none;}
    .banner .ban-txt h3 {font-size: 20px;}
    .banner .ban-txt h3 br{ display: none;}
    header .right-menu { position: relative; right: 0;  left: 0;  }

}

@media (max-width: 991px) {
    .top-bar-right li:last-child a p {display: none; }.mob-v{display: unset !important;} .des-v{display: none !important;}
    .top-bar-right li {margin: 0 !important; } .top-bar a span {margin-left: 0 !important; }
    .search-wrap .dgwt-wcas-search-form {max-width: unset; }
    .top-bar-right li a {padding: 0 14px;}
    .search-wrap .dgwt-wcas-search-wrapp {max-width: unset;min-width: unset;margin-left: 0;}
    .search-wrap .dgwt-wcas-ico-magnifier-handler path {fill: #fff;}
    footer .f-btn {
      width: 50%;
    }
  }
  
  @media (max-width: 480px) {
    .top-bar-right li a {font-size: 12px;}
    .concept-btn, .catalog-btn {padding: 6px 13px !important;font-size: 12px !important;}
    header .top-bar { padding: 7px 0 !important; }
    .search-wrap .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {padding: 0px 0px 0px 25px !important;font-size: 12px;}
      header .topbar .top-bar-right {justify-content: flex-end !important;}
      header .topbar ul li a {padding-right: 0;}
      .row>*:has(.search-wrap){padding: 0;padding-left: 5px;}
  }
  
  /* top header new 29-06-2023 */
  
  @media (max-width: 1200px) and (min-width: 1024px) {.loc-man-box {  width: 32%;} }
  
  @media (max-width: 1024px) and (min-width: 992px) {
    .loc-man-box {width: 32%;} }
  
  @media (max-width: 991.98px) {
    .loc-man-box {width: 32%; }
    #quadmenu .quadmenu-navbar-brand > img {height: 60%;text-align: left;display: block;}
    #quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle .icon-bar { background-color: #000 !important; }
    .top-bar-right .white-label a p {display: block !important;}
    .banner .ban-txt h1 { font-size: 27px; line-height: 34px;}
    .sec-2 .place-txt {height: 48%; border-radius: 0px;}
    .factory-box .title h5 {font-size: 18px;}
    #quadmenu.quadmenu-default_theme .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #000;  width: 1px; }
    #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover > a > .quadmenu-item-content, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open > a > .quadmenu-item-content {
        color: rgb(255, 115, 0) !important;}
      .process-section-sb img { height: 75px !important; width: 75px;}
      .inner-ban .inner-ban-txt {position: absolute;top: 50%;transform: translateY(-50%);padding: 25px 35px;width: 49%;}
      .inner-ban img {height: 300px !important;max-width: 100%;object-fit: cover !important;}
      .common-banner-form .wpcf7-submit.wpcf7-form-control { padding: 0px 14px !important;height: 35px;}
      .inner-ban .inner-ban-txt h1 { font-size: 26px;}
      #quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img { height: 40px !important;}
      .shopsidebar {top:185px;}
      .private-label-sb img {display: none;}
      .product-main ul.product-categories li a {font-size: 13px;}
    }
  
  @media (max-width: 767.98px) {
    .loc-man-box { width: 50%; padding: 8px 5px; }
    .loc-man-box-wrap { gap: 10px;}
    .loc-man-box .title h4 {font-size: 14px;line-height: 17px;margin: 16px 0 4px; }
    .cus-btn { font-size: 9px; line-height: 13px; padding: 5px 0; margin: 5px auto 0px; }
    .cus-btn2 {font-size: 8px;padding: 8px 0px;gap: 3px;margin-top: 6px; }
    .cus-btn2 img {width: 9px !important;}
    .hcontent > :not(:last-child) {margin-bottom: 16px;font-size: 14px; }
    .view-more {padding: 11px 19px;font-size: 12px; }
    .product-slide-item h5 a {font-size: 16px !important;}
    .factory-box .title h5 {font-size: 12px;}
    .center img {display:none;}
    .right {margin-top: 24px;}
    .idea-real-section .left h6 {font-size: 14px; line-height: 25px;}
    .idea-real-section .left h2 { font-size: 21px; }
    .home-section8 .sec8-card {border-radius: 50% !important; width: 170px; height: 170px !important;display: flex; align-items: center;justify-content: center;flex-direction: column;}
    .home-section8 .sec8-card h6 {font-size: 14px;margin: 14px 0 5px !important; }
    .home-section8 .sec8-card .image {margin: 0;background: transparent;}
    .mob-v {display: block!important;}
    .des-v {display: none!important;}
    .top-bar-right .white-label a p {display: block !important;}
    .top-bar-right li a p {display: none !important;}
    .process-section-sb img {height: 50px !important;width: 50px;}
    .sec__ship-count .counter-box {
        display: grid;}

        .private-label-sb h2 {
            font-size: 19px;
          }

    .custom__nav{padding: 0 10px;}
    .bpostimg {max-width: 100px; width: 100px; height: 100px;flex: 0 0 auto;}
    .bpostimg img {width: 100%;height: 100%;object-fit: contain;}
    .sec-10{margin-bottom: 0;}
    .blogsingle .blog-card h2 {font-size: 25px;line-height: 28px;}
    .blogdes h1 {font-size: 26px;padding-top: 24px;}
    .inner-ban::before {display: none;}
    .inner__ban-content { position: relative; top: 0%;transform: translate(0%,0%);left: 0%;width: 100%;}
.inner-ban .inner-ban-txt { top: -90px; width: 80%;}
.common-banner-form{margin-top: 25px;background: #2e2e2e;padding: 15px;}
.common-banner-form .wpcf7-form-control, .common-banner-form .wpcf7-textarea {background-color: transparent !important;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form select, .blog-sidebar select {
    background: transparent !important;
    border-color: #fff;
        margin-bottom: 10px;
}
.benefits-private-sb .p-3{ padding: 0 !important;}
.benefits-private-sb .py-3 {padding-block: 0 !important;}
.pb-70 {padding-bottom: 20px;}

  }

  @media (max-width: 575.98px) {
    .swiper-button-prev, .swiper-button-next {font-size: 14px !important; height: 20px;width: 20px;}
    .sec__ship-count .icon-part img {height: 33px;}
    .sec__ship-count .count-number-and-unit { font-size: 15px;}
    .sec__ship-count .count-title { font-size: 9px;}
    .sec-1 .s1-card h6 {font-size: 11px;}
    .sec-2 .place-txt h4 {font-size: 14px;margin-bottom: 10px; }
    .sec-2 .place-txt {height: 50%;border-radius: 0px; }
    .product-slide-item h5 a {font-size: 14px;}
    .factory-box .icon img {height: 50px;}
    .factory-box {padding:8px 13px;}
    .table-section .table-private h6 { width: 100%; line-height: 20px; font-size: 12px;}
    .body-cont4 .img-wrap {max-width: 100px;}
    .body-cont4 .decp p {font-size: 12px;line-height: 18px; margin: 0; }
    section.body-cont4 .decp {margin: 30px auto;}
    .sec-title h2 {font-size: 14px;}
    .sale-item a p {font-size: 12px;}
    .sec-10 {margin-bottom:0px !important;}
    .product-content {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden; }
    .inner-ban img {height: 160px !important;}
    .inner-ban .inner-ban-txt {position: absolute; top: -130px;transform: translateY(0%);width: 90%;padding: 15px;padding-bottom: 0;}
    .inner-ban img {height: 200px !important;}
    .process-section-sb h5 {font-size: 12px; }
    .process-section-sb img {height: 44px !important;width: 44px; margin: 5px !important; }
    .banner img { width: 100%;height: 200px;}
    header.sticky .bottom-bar {padding: 0px;}
    .bulk-toys-section1 .f-card .product-content {font-size: 15px; display: -webkit-box;
    -webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow: hidden;}
    .category-content-section h2 { font-size: 19px; }
    .location_inner_content h1 { font-size: 16px; }
    .location_inner_content h2 { font-size: 16px;}
    .location_inner_content .country-overlay img {  height: 200px; object-fit: cover; } 
    .location_city li {width:49%;}
    .locationlstbox {width:100%; padding: 15px 31px;}
    .contact_us_sec h2 { font-size: 20px; }
	.bulk-toys-section1 .f-card a img {height: auto;}
  .wcps-wrapper {margin-left: -8px;}
    .process-section-sb .row.py-5{padding: 5px 0 !important;}
    .private-label-sb .container>* {padding-bottom: 10px;}
    .sec-11.my-5{margin-bottom: 0 !important;}
    .table-section thead tr>th:nth-child(2), thead tr>th:nth-child(3) {font-size: 12px;}

}

@media (max-width: 320px) {
    .ban-txt h1 {font-size: 16px !important; }
    .banner .ban-txt h2 { font-size: 12px; line-height: 19px; }
    .banner a {font-size: 12px;display: inline-block; padding: 8px 16px; }
    .sec-2 .place-txt {padding: 10px 9px;}
    .factory-box .title h5 { font-size: 11px !important;}
    .product-slide-item h5 a {font-size: 14px !important;  }
    .sustain ul li h6 {font-size: 13px;}
    .sustain ul li {width: 50%;}
    .sustain ul li p {height:85px;}
    .sustain ul li h6 {font-size: 14px;}
    .table-section .table-private tr > :nth-child(2), tr > :nth-child(3) { font-size: 14px; }
    .idea-real-section .left h2 { font-size: 16px; line-height: 22px; }
    .idea-real-section .right ul li { font-size: 14px; }
    .pb-70 {padding-bottom: 30px;}
    .home-section8 .sec8-card {padding: 14px 0px;}
    .home-section8 .sec8-card h6 {font-size: 10px;}
    .sec-11 .list-sec ul li { font-size: 12px; }
    .top-bar-right .white-label a p { font-size: 9px !important; }
    .sec__ship-count .count-title { font-size: 7px;}
}

@media (min-width: 991.98px) {
  .header__nav .navbar-nav .dropdown-menu .nav-item .nav-link {line-height: 32px;padding: 0 13px !important;font-size: 13px;}
  .header__nav .dropdown-menu .nav-item .dropdown-menu.sub-dropdown-menu {visibility: hidden !important;left: 100%;display: block !important;transform: rotateY(90deg) !important;top: 0 !important;margin-left: 0;right: 0;transform-origin: left top 0 !important;}
  .header__nav .dropdown-menu .nav-item:hover>.dropdown-menu.sub-dropdown-menu {padding: 0;visibility: visible !important;transform: rotateY(0) !important;transition: all .5s ease-in-out;}
  .header__nav .nav-item:nth-last-child(-n+4) .dropdown-menu .nav-item .dropdown-menu.sub-dropdown-menu {right: 100% !important;left: unset;transform-origin: right top 0 !important;}
  .header__nav .dropdown-menu>.dropdown::before {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-family: "Font Awesome 6 Free";font-weight: 900;content: "\2b";font-size: 14px;transition: all .4s ease-in-out;}
  .header__nav .dropdown-menu>.dropdown:hover::before {content: '\f068';transition: all .4s ease-in-out;}
  .header__nav .menu-item-has-children.dropdown .dropdown-menu {background-color:#fff;border-radius: 0;border-bottom: 2px solid var(--clr-accent);transform: rotateX(90deg);top: 100%;transform-origin: center top 0;transition: all .5s ease 0s;visibility: hidden;display: block;}
  .header__nav .menu-item-has-children.dropdown:hover .dropdown-menu {transform: rotateX(0);visibility: visible;display: unset}
  .header__nav .dropdown-menu .dropdown-item {color: #fff;font: 500 13px var(--ff-secondary);text-transform: uppercase}
  .header__nav .dropdown-menu .dropdown-item:focus,
  .header__nav .dropdown-menu .dropdown-item:hover {background-color: #4f4f4f;}
 /* 16-10-2025 Start */
   .dropdown>.dropdown-menu { left: 0;width: 100% !important;right: 0;column-count: 5;column-gap: 34px; padding: 20px 30px;}
  .dropdown {position: static !important;}
  .header__nav .dropdown-menu .nav-item .dropdown-menu.sub-dropdown-menu {visibility: visible !important;left: 0; position: relative; column-gap: unset;column-count: unset;transform: rotateY(0)!important; padding: 0; border: none;}
   .header__nav .dropdown-menu .nav-item:hover>.dropdown-menu.sub-dropdown-menu {padding: 0;visibility: visible !important;transform: rotateY(0) !important; transition: all .5s ease-in-out;}
   .header__nav .navbar-nav .dropdown-menu .nav-item .nav-link { padding: 0 !important;display: inline-block;line-height: 1.5;}
   .navbar-nav>li.nav-item>.dropdown-menu>li>a { text-transform: uppercase; color: #000; border-bottom: 1px solid;padding: 0 !important; margin-bottom: 10px; letter-spacing: -0.2px; }
   .header__nav .dropdown-menu>.dropdown::before {display: none;}
	.header__nav .menu-item-has-children.dropdown:hover .dropdown-menu {z-index: 2;}
 .bulk-toys-section1 .f-card .product-image::before { z-index: 1;}
  .custom__nav .navbar {padding: 10px 0;}
	
  /* 16-10-2025 End */
	
  }
  @media (max-width: 991.98px) {
  .custom__nav .offcanvas-body{margin-left: unset;}
  .custom__nav .navbar-nav .nav-link {font-size: 18px;line-height: 38px;display: inline-block;width: 90%; padding: 0;}
  /* .dropdown-menu.sub-dropdown-menu .sub-icon{display: none;} */
  .nav-item:not(.menu-item-has-children) .nav-link + .sub-icon {display: none !important;}
  .custom__nav .dropdown-menu{border: none;padding-left: 12px;border-left: 2px solid var(--clr-accent);border-radius: 0;background-color: #5d898e1c;}
  .custom__nav .dropdown-menu .nav-link {font-size: 15px;line-height: 36px;}
  .dropdown-menu.sub-dropdown-menu{height: 120px;overflow-y: scroll;}
  .custom__nav .offcanvas-header {padding-bottom: 0;}
  .sub-icon {background-color: var(--clr-accent);color: #000;font-size: 11px;display: inline-flex;width: 20px;height: 20px;justify-content: center;align-items: center;}
  .dgwt-wcas-search-wrapp{
  left: -14px !important;
top: -2px !important;
width: 100%;

}
.caret{display: none !important;}
}
@media (max-width: 991.98px) {
			.inner-page__modal.theme_modal .modal-bg {
				display: none;
			}
		}	
			@media (max-width: 767px) {
		.inner-modal__title h4{
			text-align: center;
		}
    .inner-ban .inner-ban-txt h1 {
    margin-bottom: 5px;
}
.addpopup .wpcf7-submit.form-btn {
    margin-top: 10px;
}
		}
