@media (max-width: 1399px){


}

@media (max-width: 1199px){
	

}

@media (max-width: 991px){
	#search-bar {
    width: 220px;
}
}

@media (max-width: 767px) {
	.banner-part .banner_text{
		width:100% !important;
		padding-top: 110px;
	}
	
	.banner-part .banner_text h1{
		font-size:14px !important;
	}
	
	.banner-part .banner_text h3{
		font-size:10px !important;
		text-align:center !important;
	}
	
	.banner-part .banner_text h2{
		color:#fff;
	}
	
	.mob-view ul li a{
		font-weight:bold
	}
	
	.contact-form{
		padding:0 15px;
	}
	
	section.pro-page .pro-sec h3{
		min-height:50px;
		font-size: 14px;
	}
	
	.post{
		overflow:hidden;
	}
	

	
}


@media (max-width: 568px) {

header {
    padding: 5px 0 0;
}

.mob-view ul {
    text-align: center;
       margin: 10px 0;
}
.mob-view ul li {
    display: inline-block;
}   
.mob-view ul li a {
      color: #111;
    text-transform: uppercase;
    padding: 0 10px;
    font-size: 13px;
}
header .menu-part {
    background: none;
    margin-top: 0;
    position: absolute;
    top: 50px;
    right: 0;
    width: 100%;
}
.slim-container .slim-bar {
    background: none !important;
}
.slim-container a.slimNav_sk78-reveal span {
    background: #111 !important;
    position: relative;
}
.slim-container a.slimNav_sk78-reveal span > span{
    top:7px;
}
a.slimNav_sk78-reveal.slimclose {
    color: #111 !important;
}
.slim-container .slim-nav {
    background: #111 !important;
    overflow: hidden;
}
.slim-container .slim-nav ul li a.slim-expand {
    height: 27px !important;
    font-size: 29px !important;
    font-weight: 500 !important;
    line-height: 29px;
    z-index: 99999999 !important;
}
.logo-part a {
    display: table;
    position: relative;
    z-index: 999999999;
}

.search-hold {
    padding: 0 !important;
    z-index: 99999999999999999999999;
}
.headerfixed h3{
    font-size: 13px !important;
    margin: 15px 0 !important;
}
.headerfixed a {
    font-size: 13px !important;
    padding: 6px 10px !important;
}
.location-banner-form form {
    width: 100% !important;
    padding: 20px 20px 0 !important;
    float: none !important;
    margin-top: 0 !important;
}
.banner-part .banner_text {
       width: auto;
	padding-top: 110px;
}
.banner-part .banner_text h3 {
    font-size: 11px;
    margin: 0;
}
/* .inner-ban-tx{
    height: 105%;
} */
.location-banner-form{
    padding: 20px 15px;
}

.banner-part .banner_text h1 {
       font-size: 10px;
    margin: 8px 0;
    text-align: left;
}

.banner-part .banner_text h2 {
       font-size: 20px;
}	
	
.banner-part .banner_text h3 {
   font-size: 8px;
    margin: 0;
    text-align: left;
}
.banner-part .banner_text h3 span {
    margin-top: 2px;
}
.banner-part .banner_text a {
    margin: 20px auto 20px;
    padding: 3px 9px;
    text-decoration: none;
    border-radius: 3px;
    font-size: 15px;
}
section.body-cont1 {
    display: table;
}
section.body-cont1 img {
    margin-bottom: 7px;
}

section.body-cont1 h2 {
    font-size: 15px;
    margin: 10px 0;
}
section.body-cont1 p {
    font-size: 13px;
    line-height: 18px;
}
section.body-cont1 a {
    font-size: 11px;
    margin-top: 5px;
}

section.body-cont2 {
    padding: 30px 0;
}
section.body-cont2 h2 {
    font-size: 18px;
    line-height: 23px;
        margin-top: 0;
}
section.body-cont2 a {
    margin: 7px auto 0;
    padding: 8px 17px;
    font-size: 12px;
}
section.body-cont3 {
    padding: 30px 0;
    background-position: center;
}

section.body-cont3 a {
    width: 100%;
    display: inline-block;
    padding: 9px;
    border-radius: 4px;
    font-size: 13px;
}

section.body-cont3 button.btn.btn-primary {
    margin-left: 0;
    line-height: 36px;
    margin-top: 11px;
    padding: 0 35px;
    border-radius: 6px;
}
section.body-cont4 {
    padding: 15px 0;
}
section.body-cont4 h2 {
    font-size: 16px;
    margin-bottom: 8px;
    margin-top: 0;
}
section.body-cont4 h3 {
    font-size: 11px;
    margin-top: 12px;
    min-height: 25px;
    margin-bottom: 0;
}

.owl-controls {
    display: none !important;
}

.factory h2 {
    position: relative;
    top: 0;
    color: #111;
    font-size: 14px;
    padding: 0 15px;
    margin-bottom: 10px;
}

section.certificate_sec {
    padding: 15px 0;
}
section.certificate_sec ul li {
    margin: 0 8px 12px;
    width: 18.33%;
}
.tw-content {
    padding: 15px 0;
}
.tw-content h2 {
    font-size: 16px;
    margin-top: 0;
	line-height: 1.5;
}
.tw-content h3 {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 16px;
}
.tw-content p {
    font-size: 15px;
    margin-bottom: 10px;
    line-height: 24px;
}
.footer-bottom {
    padding: 15px 0 0;
}
.footer-bottom h4 {
    font-size: 16px;
    margin-bottom: 7px;
    margin-top: 21px;
}
.footer-bottom input[type="submit"] {
    padding: 8px 27px;
    font-size: 13px;
}


.inner-ban-tx h2 {
    font-size: 16px;
}
ul.pvt li {
    font-size: 12px;
    text-align: justify;
}

.con-add h2 {
    margin-bottom: 13px;
}
.con-add ul {
    margin: 14px 0;
}
.panel-title {
    font-size: 13px;
}
.add h5 {
    font-size: 13px;
    margin-bottom: 3px;
    margin-top: 19px;
}

section.pro-page {
    padding: 0 0 15px ;
}
.pro-list {
    margin-top: 30px;
}
.bg_paralax{
    padding: 20px 0;
}
.bg_paralax .bg_text h2{
    font-size: 20px;
    line-height: 28px;
}
.bg_paralax .bg_text a{
    margin: 15px auto 0;
}
.bg_paralax .bg_text{
    width: 100%;
}
.logo-part{
    z-index: 1;
}
#breadcrumbs {
    margin: 10px 0;
}
.bannertxt span{
    font-size: 14px;
}
.bannertxt a{
    font-size: 14px;
}
.inner-ban-tx h1{
    font-size: 24px;
}
.extpg ul li{
    width:47%;
}
.pro-sec {
    min-height: 250px;
    width: 50%;
    float: left;
}
.modal-content input{
    width: 62%;
}
.kickass_field{
    padding: 0;
}
.post h2{
    height: auto;
}
.postcontent{
    height: auto;
}

.post h1{
    height: auto;
	font-size: 20px !important;
    line-height: 24px;
    height: 60px;
    line-height: 24px;
}	
	
.catalog {
    width: 85%;
    margin: 8px auto;
    padding: 20px 19px 20px 17px;}

.cat-f {
	left: 0%;
}

.catagort-part  .shop-coll {display: inline-block;margin-top: 30px;position: relative;}
.feature-part .heading {position: relative;top: 0px;left: 0px;}
.stages__box-content h5 {font-size: 16px !important; margin-bottom: 8px !important; }
.section__stages-manf .stages__box-content {width: 90%; left: 8px;top:7px}
.section__stages-manf  .stages__box-content p {line-height: 17px; font-size: 12px;}
.section__stages-manf .stages__box {height: 250px;}
.sustainable-new-part .images-section {display: none;}
.catagort-part .img-box {height: 250px;}
.catagort-part .mid-part .img-box .text-btn a {font-size: 13px !important;}
.catalog-part .left-part ul li .box img {height: 33px !important; padding: 6px !important;}
.catalog-part .left-part ul li .text-part h4 {font-size: 14px !important;padding-top: 7px !important;position: relative !important;top: 0px !important;left: 0px !important;}
.feature-part .heading { position: relative !important; top: 0px !important; left: 0px !important; }
.loc-man-box .title h4 {font-size: 13px;line-height: 20px;margin: 16px 0 4px;}
.loc-man-box img {height: 200px;}
.loc-products-cs .cus-btn {font-size: 9px !important;line-height: 13px !important;padding: 5px 0 !important;margin: 5px auto 0 !important;}
.loc-products-cs .cus-btn2 { font-size: 9px !important;}
.location_inner_content .country-overlay h2 {font-size: 18px;}
.marquee-item {flex: 0 0 44% !important;}
.marquee-item h4 a {font-size: 12px !important; }
.location_inner_content .country-overlay h2 {font-size: 16px;}
.service-part .box {justify-content: space-between !important;}
.wholesale-woman-part .image-main-part .tab-img-box img {height: 250px !important;}
.wholesale-man-part .image-main-part .tab-img-box img{height: 250px !important;}
.feature-part .item .box a img {height: 250px !important;}
.wholesale-uniform-part .image-main-part .tab-img-box img {height: 250px !important;}
.Concept .form-control label {left: 122px !important;}
.catalog h2 {font-size: 14px;line-height: 21px;}
.catalog h2 span {font-size: 14px;}
.catalog input {width:90%;}
.catalog textarea {width:90%;}
}



@media (min-width: 569px) and (max-width: 768px) {
.slim-container .slim-bar {
    background: none !important;
}

.slim-container .slim-nav {
    background: none !important;
    overflow: hidden;
}
.slim-container .slim-nav ul li a.slim-expand {
    height: 27px !important;
    font-size: 29px !important;
    font-weight: 500 !important;
    line-height: 29px;
    z-index: 99999999 !important;
}

.banner-part .banner_text h1 {
    font-size: 29px;
}

section.body-cont1 h2 {
    font-size: 17px;
}
section.body-cont1 p {
    font-size: 14px;
    line-height: 21px;
}
section.body-cont2 {
    padding: 50px 0;
}
section.body-cont2 {
    padding: 50px 0;
}
.owl-controls {
    display: none !important;
}
.factory h2 {
    top: 10px;
    font-size: 16px;
}
section.certificate_sec ul li {
    margin: 0 7px;
    width: 11%;
}
.bg_paralax .bg_text{
    width: 70%;
}
.bg_paralax{
    padding: 60px 0;
}
.banner-part .banner_text h3{
    font-size: 20px;
}
.banner-part .banner_text h1{
    font-size: 24px;
}
.extpg ul li{
    width: 23.5%;
}
header .cata-part ul li a {
    padding: 0 6px;
    font-size: 10px;
}
header .cata-part ul{
    margin-top: 15px;
}
.modal-content input{
    width: 82%;
}
.inner-ban-tx h1{
    font-size: 34px;
}
.footer-bottom .col-md-2{
    min-height: 280px;
}
.blog_lst .col-lg-4{
    width: 50%;
    float: left;
}
.post h2{
    font-size: 18px !important;
    line-height: 24px;
    height: 60px;
}
.post h3{
    font-size: 16px !important;
    line-height: 24px;
    height: 60px;
}
.post h1{
    height: auto;
	font-size: 20px !important;
    line-height: 24px;
    height: 60px;
    line-height: 24px;
}
.post p {
    line-height: 22px !important;
}
.cat-f {
	left: 0%;
}
}


@media (min-width: 769px) and (max-width: 1024px) {

header .menu-part ul li a {
    padding: 17px 20px;
}
section.certificate_sec ul li {
    margin: 0 25px;
    width: 9%;
}
.bg_paralax{
    padding: 100px 0;
}
.bg_paralax .bg_text{
    width: 60%;
}
.extpg ul li {
    width: 23.5%;
}
header .cata-part ul li a{
    font-size: 10px;
    margin-right: 8px !important;
}
.modal-content input{
    width: 86%;
}
.blog_lst .col-lg-4{
    width: 33.33%;
    float: left;
}
.post h2{
    font-size: 18px !important;
    line-height: 24px;
}
.post h3{
    font-size: 16px !important;
    line-height: 24px;
}
.post h1{
    height: auto;
	font-size: 20px !important;
    line-height: 24px;
    height: 60px;
    line-height: 24px;
}
.post p {
    line-height: 22px !important;
}

.cat-f {
	left: 0%;
}	

}

@media(min-width: 1025px) and (max-width: 1500px) {
    section.certificate_sec ul li {
    margin: 0 17px;
}
}





/* FOR BLOG */

/* This is for tablet display */
@media (min-width: 768px){
.header_area .col-lg-3{width:30%;
float:left;
}
.header_area .col-lg-9{
width:70%;
float:left;
}
.welcome_widgets .col-lg-4{
float:left;
width:33.3333%;
}
#fullwidth_blog .col-lg-4{
width:50%;
}
.internal_page div.col-lg-8{
float:left;
width:65%;
}
.internal_page div.col-lg-4{
float:right;
width:35%;
}



.content, .sidebar{
margin-bottom:30px;
margin-top:30px;
}

.welcome_widgets{
margin-bottom:30px;
}
#fullwidth_blog, .blog_content #fullwidth_blog{
margin-top:30px;
}
.post_navigation{
margin-bottom:30px;
}

.sticky_sidebar, .normal_sidebar  {margin-top: 30px; width: 235px;}
.social_share h2 {float:none;margin-left:3px;}
}

/* This is for desktop display */
@media (min-width: 992px) and (max-width: 1199px){
#fullwidth_blog .col-lg-4{width:33.3333333%;
}
.blog_content .single_welcome_wid{
width:285px;
}



.content, .sidebar{
margin-top:70px;
margin-bottom:50px;
}
.portfolio_list{
margin:80px 0 60px;
}
.welcome_widgets{
margin-bottom:80px;
}
#fullwidth_blog, .blog_content #fullwidth_blog{
margin-top:70px;
}
.sticky_sidebar, .normal_sidebar  {width: 310px;}
.social_share h2 {float:none;margin-left:3px;}
	.custom__nav .navbar-nav .nav-link {
		font-size: 12px;}
}

/* This is for bigger display */
@media (min-width: 1200px){
#fullwidth_blog .col-lg-4 {width:33.3333333%;
}
.blog_content .single_welcome_wid{
width:350px;
}

.content, .sidebar{
margin-top:70px;
margin-bottom:50px;
}
.portfolio_list{
margin:80px 0 60px;
}
.welcome_widgets{
margin-bottom:80px;
}
#fullwidth_blog, .blog_content #fullwidth_blog{
margin-top:70px;
}
.sticky_sidebar, .normal_sidebar  {width: 380px;}
.social_share h2 {float:left;margin-left:0px;}
	
}

/* This is for mobile(vertical) display */
@media (max-width: 767px){
.logo {margin-bottom:40px;
text-align:center;
}
span.logo_border{
margin:0 auto 15px;
}
.logo p{
margin:0 auto;
}
.follow_links{
float:none;
margin:10px auto 20px;
width:175px;
}
.logo{
margin-bottom:30px;
}
.single_welcome_wid{
margin:2px 2px 25px;
}

.content, .sidebar{
margin-bottom:30px;
margin-top:30px;
}
.sidebar {margin-top:0}
.portfolio_list{
margin:30px 0 0px;
}
.welcome_widgets{
margin-bottom:30px;
}
#fullwidth_blog, .blog_content #fullwidth_blog{
margin-top:30px;
}
.sticky_sidebar, .normal_sidebar  {position: inherit; width: 100%;}
.author_bio img {
  float: left;
  margin-bottom: 15px;
  margin-right: 25px;
  width: 110px;
}
.social_share h2 {float:left;margin-left:0px;}
.ext-class {
    background-position: right;
    background-size: cover;
    padding: 50px 0!important;
    background-repeat: no-repeat;
}



}

/* This is for mobile(horizontal) display */
@media screen and (max-width: 400px){
.sticky_sidebar, .normal_sidebar  {width: 100%px;}
}

/* ---03-02-24--- */
@media (max-width: 568px) {
.banner-part .banner_text h1{
    font-size: 10px;
    margin: 8px 0;
    text-align: center !important;
  }
  .banner-part .banner_text{
  left: 0;
  overflow: hidden;
  right: 0;
}
}
@media (max-width: 767px) {
    .banner-part .banner_text{
      left: 141px;
      overflow: hidden;
	  padding-top: 50px;
    }
  }



  @media (max-width:1400px) {
    /* .section__usp .custom-heading h3 {
        font-size: 30px;
    } */

    thead th:not(:first-child) {
        font-weight: 500;
    }

    th {
        font-weight: 500;
        font-size: 20px;
    }

    .section__cta-247 .custom-heading span {
        font-size: 15px;
    }

    .section__cta-247 .custom-heading h3 {
        font-size: 30px;
    }

    .section__cta-247 .cta-247__left p {
        font-size: 14px;
    }

    .private-list li h6 {
        font-size: 14px;
    }

    

    .stages__box-content h5 {
        font-size: 24px;
        font-weight: 700;
    }

    .stages__box-content p {
        font-size: 15px;
        font-weight: 400;
        line-height: 22px;
    }

    .section__sustainable-stages .sustainable__stage-content p {
        font-size: 14px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(1) {
        width: 60%;
        height: 259px;
        left: 0px;
        top: 91px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(2) {
        width: 48%;
        height: 392px;
        top: 157px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 50%;
        height: 190px;
        left: 0;
        top: 358px;
    }

    .glob-part .box h4 {
        font-size: 15px;
    }

    .footer p {
        font-size: 14px;
    }

    .footer-list li a {
        font-size: 15px;
    }


}

@media (min-width:992px) and (max-width:1060px) {
   .custom__nav   .navbar-nav .nav-item>.nav-link {
        padding: 0 4px !important;
    }

    .menupart .btn.my_btn {
        font-size: 13px !important;
        margin: 0 3px !important;
    }

}

@media (min-width:576px) and (max-width:780px) {
    
    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
        opacity: 0;
    }

    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
        border: none !important
    }
    .menupart .btn.my_btn {
        font-size: 13px !important;
        margin: 0 2px !important;
        padding: 6px 10px !important;
        display: flex;
    }

.dgwt-wcas-search-wrapp {
        max-width: 50px !important;
        /* min-width: 50px !important; */
    }

 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
        opacity: 0;
    }

    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
        border: none !important
    }


}

@media (max-width:1199px) {


    .banner .carousel-caption h1 {
        font-size: 32px;
    }

    .banner .carousel-caption a {
        font-size: 15px;
        padding: 12px 18px;
    }

    .catagort-part .heading h2 {
        font-size: 35px;
    }

    .catagort-part .left-part .text-btn h3 {
        margin-bottom: 25px;
        font-size: 28px;
    }

    .catagort-part .left-part .text-btn p {
        padding: 0;
        margin: 0;
        font-size: 16px;
    }

    .catagort-part .left-part .text-btn a {
        padding: 10px 26px;
        font-size: 14px;
    }


    .catagort-part .last-part .text-btn h3 {
        margin-bottom: 25px;
        font-size: 28px;
    }

    .catagort-part .last-part .text-btn p {
        padding: 0;
        margin: 0;
        font-size: 16px;
    }

    .catagort-part .last-part .text-btn a {
        padding: 10px 26px;
        font-size: 14px;
    }

    /* .catagort-part .mid-part .img-box .text-btn h3 {
        font-size: 32px;
    } */

    .service-part .box {
        justify-content: flex-start;
    }

    .wholesale-woman-part .heading-part h2 {
        font-size: 30px;

    }

    .wholesale-woman-part .image-main-part .btn-part a {
        font-size: 16px;
    }

    .wholesale-man-part .heading-part h2 {
        font-size: 30px;
    }

    .wholesale-man-part .main-part-btn #myTab .nav-item {
        padding-right: 5px;
        font-size: 14px;
    }

    .section__usp .custom-heading h3 {
        font-size: 28px;
    }

    thead th:not(:first-child) {
        font-size: 18px;
        font-weight: 500;
    }

    th {
        font-size: 17px;
        font-weight: 500;
    }

    .one-stop-part .text-part h2 {
        margin-bottom: 30px;
        font-size: 30px;
    }

    .one-stop-part .text-part h3 {
        font-size: 26px;
    }

    .one-stop-part .text-part a {
        padding: 10px 26px;
        font-size: 16px;
    }
    .one-stop-part .main-part img{object-position: right;}
    .feature-part .heading h3 {
        font-size: 32px;
    }
    .ploneering-part .main-part{object-position: left;}

    .section__cta-247 .custom-heading span {
        font-size: 14px;
        padding: 7px 48px;
    }

    .section__cta-247 .custom-heading h3 {
        font-size: 26px
    }

    .private-top h4 {
        font-size: 48px;
    }

    .section__cta-247 .custom-button {
        font-size: 13px !important;
        padding: 0 34px;
        height: 40px;
    }

    .cta-247__right .private-top {
        padding-bottom: 4px;
    }

    .private-list li .icon {
        font-size: 16px;
    }

    .private-list li h6 {
        font-size: 14px;
    }

    .private-list li:not(:last-child) {
        margin-bottom: 13px;
    }

    .wholesale-uniform-part .heading-part h2 {
        font-size: 30px;
    }

    .main-part-btn .nav-tabs .nav-link {
        font-size: 15px;
    }

    .wholesale-uniform-part .image-main-part .btn-part a {
        font-size: 16px;
    }

    .wholesale-kids-part .heading-part h2 {
        font-size: 30px;
    }

    .wholesale-kids-part .image-main-part .btn-part a {
        font-size: 16px;
    }

    .ploneering-part .main-part .text-part h3 {
        font-size: 26px;
    }

    .ploneering-part .main-part .text-part p {
        font-size: 15px;
    }

    .ploneering-part .main-part .text-part a {
        font-size: 16px;
        padding: 10px 30px;
    }

    .ploneering-part .main-part .text-part h2 {
        font-size: 36px;
    }

    .section__stages-manf .custom-heading h3 {
        font-size: 24px;
    }

    .stages__box-content h5 {
        font-size: 18px;
    }

    .stages__box-content p {
        font-size: 14px;
    }

    .stages__box-content {
        width: 85%;
        left: 16px;
    }

    .stages__box-video video {
        height: 360px;
    }
    .stages__box{
        height: 400px;
    }
    .stages__box::before {
        height: 400px;
    }
    .sustainable-new-part .text-main-part .box{
        height: 310px;
    }
    .section__sustainable-stages .heading h2 {
        font-size: 46px;
    }

    .section__sustainable-stages .sustainable__stages-wrap {
        flex-wrap: wrap;
    }

    .section__sustainable-stages .sustainable__stage {
        width: 25.5%;
        margin-bottom: 30px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 243px;
        height: 195px;
        left: 0;
        top: 375px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(2) {
        width: 220px;
        height: 390px;
        right: 0;
        top: 180px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(1) {
        top: 88px;
    }

    .glob-part .box .photo-box img {
        height: 40px;
        width: 40px;
        top: 22px;
    }

    .glob-part .box h4 {
        font-size: 15px;
    }

    .glob-part .box .photo-box {
        width: 90px;
        height: 90px;
        top: 26px;
    }

    .glob-part .box {
        width: 200px;
        height: 200px;
    }

    .section__clients {
        padding: 10px 0;
        margin: 30px;
    }
.section__clients.our_curtification{
    margin-top:0 ;
}
    .section__clients .custom-heading h3 {
        font-size: 24px;
        font-weight: 600;
    }

    .section__clients .owl-dots {
        display: none;
    }

    .our_curtification .owl-dots {
        display: none;
    }

    .footer p {
        font-size: 13px;
        padding: 0;
        margin: 1px;
    }

    .footer .custom-button {
        font-size: 13px;
        padding: 0 26px;
    }

    .footer-list li a {
        font-size: 14px;
    }
    .sustainable-new-part .images-section ul .top-part{
        width: auto;
    }
    .sustainable-new-part .images-section ul .bottom-part{
        width: 250px;
       height: 250px
    }
    .sustainable-new-part .text-main-part .box h2{
        font-size: 20px;
    }
    .kf__box-wrap{
        gap: 10px;
    }
    .kf__box-number h4{
        font-size: 16px;
    }
    .our_curtification .owl-nav .owl-prev{
     left: 0;
    }
    .section__clients .owl-nav .owl-next{
        right: 0;
    }

    .banner-pic{width: 450px;top: inherit; bottom: 0;}
    .banner-pic img {
        max-width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: bottom;
      }
      
          
.banner-cont {
    position: relative;
    padding: 30px 20px;}
.marquee-item {
    flex: 0 0 22vw;
    margin: 0 1vw;
}
.kf__box-content {
    margin-left: 10px;
    padding-left: 10px;}
.kf__box-image img {
    width: 40px;
    height: 40px !important;}

.mid-images-part .img-box {
position: static !important;
width: 300px !important;
height: 300px !important;
}               


}



@media only screen and (max-width:991.98px) {
    .dgwt-wcas-search-icon{
        margin-left: 10px;
    }

    /* --end header---*/
    .navbar-toggler .icon-bar{
        background-color: #0e2d4d !important;
       height: 3px;
       margin: 0px;
       width: 30px;
    }

    /* ---banner-- start*/


    .banner .carousel-caption h1 {
        font-size: 32px;
    }

    .banner .carousel-caption h6 {
        font-size: 14px;
    }

    .banner .carousel-caption a {
        padding: 10px 22px;
        font-size: 16px;
    }

    .catagort-part .heading h2 {
        font-size: 30px;
    }

    .catagort-part .left-part .text-btn p {
        font-size: 12px;
    }

    .catagort-part .left-part .text-btn {
        left: 14px;
    }

    .catagort-part .left-part .text-btn h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .catagort-part .left-part .text-btn a {
        font-size: 14px;
        padding: 7px 25px;
        border-radius: 5px;
    }

    .service-part .box h2 {
        font-size: 14px;
        font-weight: 500;
    }

    .service-part .box img {
        height: 45px;
    }

    .wholesale-woman-part .heading-part {
        position: inherit;
        padding-bottom: 15px;
    }

    .wholesale-woman-part .heading-part h2 {
        text-align: center;
        font-weight: 500;
    }

    .wholesale-woman-part .main-part-btn #myTab {
        justify-content: center;
    }

    .wholesale-woman-part .image-main-part .btn-part {
        padding: 6px 0;
    }

    .wholesale-woman-part .image-main-part {
        gap: 10px;
    }

    .wholesale-woman-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-woman-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }

    /*---wholesale-man-part---*/
    .wholesale-man-part .heading-part {
        position: inherit;
        text-align: center;
        padding-bottom: 15px;
    }

    .wholesale-man-part .main-part-btn #myTab {
        justify-content: center;
        flex-wrap: wrap;
    }

    .wholesale-man-part .image-main-part .btn-part {
        padding: 6px 0;
    }

    .wholesale-man-part .image-main-part {
        gap: 10px;
    }

    .wholesale-man-part .heading-part h2 {
        text-align: center;
        font-weight: 500;
    }

    .wholesale-man-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-man-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }

    /*---end--wholesale-man-part---*/
    .section__usp .custom-heading h3 {
        font-size: 22px;
    }

    thead th:not(:first-child) {
        font-weight: 500;
        font-size: 17px;
    }

    td {
        width: 30%;
    }

    .one-stop-part .text-part {
        right: 0;
        left: 10px !important;
        max-width: 100%;
    }

    .one-stop-part .text-part h3 {
        font-size: 20px;
    }

    .one-stop-part .text-part h2 {
        font-size: 40px;
        margin-bottom: 30px;
    }

    .one-stop-part .text-part a {
        padding: 10px 34px;
        font-size: 16px;
    }

    .feature-part {
        position: relative;
    }

    .feature-part .all-part-tab {
        padding-top: 20px;
    }

    .feature-part .heading {
        position: absolute;
        top: 37px;
        left: 40px;
    }

    .feature-part .item .box a img {
        width: 260px;
        height: 270px;
    }

    .feature-part .heading h3 {
        font-size: 36px;
        padding-left: 0;
    }

    .catagort-part .mid-part .img-box .text-btn h3 {
        font-size: 20px;
    }
   
    .section__cta-247 .custom-heading span {
        padding: 8px 27px;
        font-size: 16px;
    }

    .section__cta-247 .custom-heading h3 {
        font-size: 30px;
        padding-bottom: 0px;
    }

    .cta-247__left .custom-heading {
        margin-bottom: 0px;
    }

    .section__cta-247 .cta-247__left p {
        font-size: 15px;
        line-height: 24px;
    }

    .private-top h4 {
        font-size: 50px;
    }

    .section__cta-247 .custom-button {
        padding: 0 30px;
        height: 42px;
    }

    .private-list {
        padding-top: 10px;
    }

    .private-list li:not(:last-child) {
        margin-bottom: 8px;
    }

    .private-list li {
        gap: 10px;
    }

    .private-list li .icon {
        font-size: 20px;
        padding: 6px;
    }

    .private-list li h6 {
        font-size: 16px;
    }

    /* ----wholesale-uniform-part---*/

    .wholesale-uniform-part .heading-part {
        position: inherit;
        text-align: center;
        padding-bottom: 15px;
    }

    .wholesale-uniform-part .main-part-btn #myTab {
        justify-content: center;
    }

    .wholesale-uniform-part .image-main-part .btn-part {
        padding: 6px 0;
    }

    .wholesale-uniform-part .image-main-part {
        gap: 10px;
    }

    .wholesale-uniform-part .heading-part h2 {
        text-align: center;
        font-weight: 500;
    }

    .wholesale-uniform-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-uniform-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }

    .wholesale-kids-part .heading-part {
        position: inherit;
        text-align: center;
        padding-bottom: 15px;
    }

    .wholesale-kids-part .main-part-btn #myTab {
        justify-content: center;
    }

    .wholesale-kids-part .image-main-part .btn-part {
        padding: 6px 0;
    }

    .wholesale-kids-part .image-main-part {
        gap: 10px;
    }

    .wholesale-kids-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-kids-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }

    .wholesale-uniform-part .heading-part h2 {
        font-weight: 500;
        text-align: center;
    }

    .ploneering-part .main-part .text-part {
        right: 0;
        left: 0;
        max-width: 100%;
    }

    .ploneering-part .main-part .text-part h3 {
        font-size: 24px;
    }

    .ploneering-part .main-part .text-part p {
        font-size: 15px;
    }

    .ploneering-part .main-part .text-part h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .ploneering-part .main-part .text-part a {
        font-size: 16px;
        padding: 13px 33px;
    }

    .section__stages-manf .custom-heading h3 {
        font-size: 24px;
        font-weight: 600;
    }

    .section__sustainable-stages .sustainable__stage-content p {
        min-height: 100px;
    }

    .glob-part .box {
        width: 172px;
        height: 172px;
    }

    .glob-part .box h4 {
        font-size: 12px;
        bottom: 20px;
    }

    .glob-part .box .photo-box {
        width: 70px;
        height: 70px;
        top: 28px
    }

    .glob-part .box .photo-box img {
        height: 35px;
        width: 35px;
        top: 16px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(1) {
        top: 18px;
        width: 100%;
        height: 210px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(2) {
        width: 100%;
        height: 250px;
        right: 0;
        top: 239px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 100%;
        height: 200px;
        left: 0;
        top: 503px;
    }

    .section__clients h3 {
        top: 0px;
    }

    .our_curtification .row.align-items-center {
        flex-direction: column-reverse;
    }

    .our_curtification h3 {
        top: -30px !important;
    }

    .section__clients .item img {
        height: 125px;
        object-fit: contain;
    }

    .section__clients .owl-nav .owl-prev {
        left: 31px;
    }

    .section__clients .owl-nav .owl-next {
        right: 31px;
    }
    .catagort-part .heading{
        position: relative;
    }
    .wholesale-woman-part .main-part-btn #myTab .nav-link{
        font-size: 12px !important;
    }
    .wholesale-woman-part .main-part-btn #myTab .nav-link.active{
        padding: 4px !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {

    .catalog-part .mid-images-part .img-box:nth-child(1) {
        width: 58%;
    }

    .catalog-part .mid-images-part .img-box:nth-child(2) {
        width: 52%;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 52%;
        height: 211px;
        top: 356px;
    }

    .section__clients h3 {
        top: 67px;
    }

    .our_curtification h3 {
        top: -8px;
    }

    .section__clients .item img {
        height: 100px;
        object-fit: contain;
    }
  



}

@media (max-width:991.98px) {
    
    .catagort-part .mid-part .img-box .text-btn a{
        font-size: 14px;
        padding: 7px 0px;
        border-radius: 5px;
        padding: 5px;
    }
   
    .navbar-toggler.collapsed{
  border: none !important;
}
  .navbar-toggler:focus{
  box-shadow: none !important;
}
    .marquee-item {
        flex: 0 0 24%;
    }

    .btn-close-white {
        filter: invert(1) grayscale(100%) brightness(200%);
    }

    .menupart.custom__nav   {
        display: flex;
        justify-content: space-between;
    }

    .banner .carousel-caption h1 {
        font-size: 32px;
    }

    .banner .carousel-caption h6 {
        font-size: 14px;
    }

    .banner .carousel-caption a {
        padding: 10px 22px;
        font-size: 16px;
    }

    .catagort-part .heading h2 {
        font-size: 30px;
    }

    .catagort-part .left-part .text-btn p {
        font-size: 12px;
    }

    .catagort-part .left-part .text-btn {
        left: 14px;
    }

    .catagort-part .left-part .text-btn h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .catagort-part .left-part .text-btn a {
        font-size: 14px;
        padding: 7px 25px;
        border-radius: 5px;
    }

    .service-part .box h2 {
        font-size: 14px;
        font-weight: 500;
    }

    .service-part .box img {
        height: 45px;
    }

    .wholesale-woman-part .heading-part {
        position: inherit;
        padding-bottom: 15px;
    }

    .wholesale-woman-part .heading-part h2 {
        text-align: center;
        font-weight: 500;
    }

    .wholesale-woman-part .main-part-btn #myTab {
        justify-content: center;
    }

    .wholesale-woman-part .image-main-part .btn-part {
        padding: 6px 0;
    }

    .wholesale-woman-part .image-main-part {
        gap: 10px;
    }

    .wholesale-woman-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-woman-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }
    .wholesale-woman-part .owl-nav{
        display: flex;
        justify-content: space-between;
        bottom: 50%;
        position: relative;
    }

    /*---wholesale-man-part---*/
    .wholesale-man-part .owl-nav{
      position: relative;
      bottom: 50%;
    }
    .wholesale-man-part .heading-part {
        position: inherit;
        text-align: center;
        padding-bottom: 15px;
    }

    .wholesale-man-part .main-part-btn #myTab {
        justify-content: center;
    }

    .wholesale-man-part .image-main-part .btn-part {
        padding: 6px 0;
    }

    .wholesale-man-part .image-main-part {
        gap: 10px;
    }

    .wholesale-man-part .heading-part h2 {
        text-align: center;
        font-weight: 500;
    }

    .wholesale-man-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-man-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }

    /*---end--wholesale-man-part---*/
    .section__usp .custom-heading h3 {
        font-size: 22px;
    }

    thead th:not(:first-child) {
        font-weight: 500;
        font-size: 17px;
    }

    td {
        width: 30%;
    }

    /* .one-stop-part .text-part {
        right: 0;
        left: 0;
    } */

    .one-stop-part .text-part h3 {
        font-size: 20px;
    }

    .one-stop-part .text-part h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .one-stop-part .text-part a {
        padding: 10px 34px;
        font-size: 16px;
    }

    .feature-part {
        position: relative;
    }

    .feature-part .all-part-tab {
        padding-top: 20px;
    }

    /* .feature-part .heading {
        position: absolute;
        top: 37px;
        left: 40px;
    } */

    .feature-part .item .box a img {
        width: 260px;
        height: 270px;
    }

    .feature-part .heading h3 {
        font-size: 36px;
        margin-left: 0 !important;
    }

    .catagort-part .mid-part .img-box .text-btn h3 {
        font-size: 20px;
    }

    .section__cta-247 .custom-heading span {
        padding: 8px 27px;
        font-size: 16px;
    }

    .section__cta-247 .custom-heading h3 {
        font-size: 30px;
        padding-bottom: 0px;
    }

    .cta-247__left .custom-heading {
        margin-bottom: 0px;
    }

    .section__cta-247 .cta-247__left p {
        font-size: 15px;
        line-height: 24px;
    }

    .private-top h4 {
        font-size: 50px;
    }

    .section__cta-247 .custom-button {
        padding: 0 30px;
        height: 42px;
    }

    .private-list {
        padding-top: 10px;
    }

    .private-list li:not(:last-child) {
        margin-bottom: 8px;
    }

    .private-list li {
        gap: 10px;
    }

    .private-list li .icon {
        font-size: 20px;
        padding: 6px;
    }

    .private-list li h6 {
        font-size: 16px;
    }

    /* ----wholesale-uniform-part---*/

    .wholesale-uniform-part .heading-part {
        position: inherit;
        text-align: center;
        padding-bottom: 15px;
    }
    .wholesale-uniform-part .owl-nav{
      position: relative;
      bottom: 50%;
    }

    .wholesale-uniform-part .main-part-btn #myTab {
        justify-content: center;
    }
    .wholesale-uniform-part .image-main-part .btn-part {
        padding: 6px 0;
    }
    .wholesale-uniform-part .image-main-part {
        gap: 10px;
    }
    .wholesale-uniform-part .heading-part h2 {
        text-align: center;
        font-weight: 500;
    }

    .wholesale-uniform-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-uniform-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }

    .wholesale-kids-part .heading-part {
        position: inherit;
        text-align: center;
        padding-bottom: 15px;
    }

    .wholesale-kids-part .main-part-btn #myTab {
        justify-content: center;
    }

    .wholesale-kids-part .image-main-part .btn-part {
        padding: 6px 0;
    }

    .wholesale-kids-part .image-main-part {
        gap: 10px;
    }

    .wholesale-kids-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 250px;
    }

    .wholesale-kids-part .image-main-part .btn-part a {
        font-size: 14px;
        font-weight: 500;
    }

    .wholesale-uniform-part .heading-part h2 {
        font-weight: 500;
        text-align: center;
    }

    .ploneering-part .main-part .text-part {
        right: 0;
        left: 0;
    }

    .ploneering-part .main-part .text-part h3 {
        font-size: 35px;
    }

    .ploneering-part .main-part .text-part p {
        font-size: 15px;
    }

    .ploneering-part .main-part .text-part h2 {
        font-size: 40px;
    }

    .ploneering-part .main-part .text-part a {
        font-size: 16px;
        padding: 13px 33px;
    }

    .section__stages-manf .custom-heading h3 {
        font-size: 28px;
        font-weight: 600;
    }

    .section__sustainable-stages .sustainable__stage-content p {
        min-height: 100px;
    }

    .glob-part .box {
        width: 172px;
        height: 172px;
    }

    .glob-part .box h4 {
        font-size: 12px;
        bottom: 20px;
    }

    .glob-part .box .photo-box {
        width: 70px;
        height: 70px;
        top: 28px
    }

    .glob-part .box .photo-box img {
        height: 35px;
        width: 35px;
        top: 16px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(1) {
        top: 18px;
        width: 100%;
        height: 210px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(2) {
        width: 100%;
        height: 250px;
        right: 0;
        top: 239px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 100%;
        height: 200px;
        left: 0;
        top: 503px;
    }

    .section__clients h3 {
        top: 0px;
    }

    .our_curtification .row.align-items-center {
        flex-direction: column-reverse;
    }

    .our_curtification h3 {
        top: -30px !important;
    }

    .section__clients .item img {
        height: 125px;
        object-fit: contain;
    }

    .section__clients .owl-nav .owl-prev {
        left: 31px;
    }

    .section__clients .owl-nav .owl-next {
        right: 31px;
    }

    .sustainable-new-part .images-section ul{
        display: flex;
    }
    .sustainable-new-part .text-section h2{
        font-size: 36px;
    }
    .sustainable-new-part .images-section ul .top-part{
        height: 274px;
    }
.stages__box{
    height: 287px;
  margin-bottom: 15px;
}
.stages__box-content h5{
    font-size: 24px;
  }
  .sustainable-new-part .images-section ul .top-part{
    height: 250px;
  }
  .kf__box-wrap{
    gap: 20px;
  }
  .kf__box-wrap > *{
    width: 30%;
  }
  .section__key-features .kf__box{
    padding: 20px 0px;
  }

  .section__clients .owl-nav{
    display: flex;
    justify-content: space-between;
  }
  .section__clients .custom-heading h3{
    font-size: 28px;
    font-weight: 400;
  }
  .banner-sec {  padding: 25px 0 0;}
  .banner .carousel-caption h1 {
    font-size: 28px;
  }
  .banner-pic {
    width:100%;
    position: relative;
    top: inherit;
    bottom: 0;
  }
  .custom-pad {
    padding:50px 0;
  }
  .catagort-part .mid-part .img-box:nth-child(1) img {
    width: 100%;
    height: 300px;}
    .catagort-part .mid-part .img-box:nth-child(2) img {
        width: 100%;
        height: 300px;}
        .catagort-part .left-part img {
            object-fit: cover;
            width: 100%;
            height: 450px;}  
 .shop-coll {  bottom: 0;} 
 .marquee-item {
    flex: 0 0 29%;
  }
  .new-shop-coll{
    padding: 10px 14px !important;
}

}


@media only screen and (max-width:768px) {
 .container{max-width: 100% !important;}    
   .dgwt-wcas-search-wrapp{
    max-width: 50px !important;
    min-width: 50px !important;
    border-bottom: none;
  }
    .menupart .btn.my_btn{
        font-size: 10px !important;
    }
    .navbar-toggler.collapsed {
        border: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .banner .carousel-caption {
        left: 74px
    }

    .banner .carousel-caption h1 {
        font-size: 30px;
    }

    .service-part .box {
        justify-content: center;
    }

    .wholesale-woman-part .heading-part {
        text-align: center;
    }

    .wholesale-woman-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 170px;
    }

    .wholesale-man-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 170px;
    }

    .section__usp .custom-heading h3 {
        font-size: 20px;
        text-align: center;
        padding-bottom: 12px;
    }

    thead th:not(:first-child) {
        font-size: 11px;
        padding: 4px
    }

    th {
        font-size: 16px
    }

    .one-stop-part .text-part h3 {
        font-size: 18px;
    }

    .one-stop-part .text-part h2 {
        font-size: 38px;
        margin-bottom: 26px;
    }

    .feature-part .heading h3 {
        font-size: 30px;
    }

    /* .feature-part .heading {
        top: 49px;
    } */

    .feature-part .owl-prev span {
        left: 1.5% !important;
        width: 50px;
        height: 50px;
        top: 102px;
    }

    .feature-part .item .box a img {
        width: 100%;
     
    }

    .section__cta-247 .custom-heading span {
        padding: 6px 25px;
        font-size: 14px;
        font-weight: 500;
    }

    .section__cta-247 .custom-heading h3 {
        font-size: 25px;
        padding-bottom: 0;
    }

    .section__cta-247 .cta-247__left p {
        font-size: 14px;
        line-height: 24px;
    }

    .section__cta-247 .custom-button {
        height: 39px;
        font-size: 12px !important;
    }

    .private-list li h6 {
        font-size: 14px;
    }

    .wholesale-uniform-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 170px;
    }

    .wholesale-kids-part .image-main-part .tab-img-box img {
        width: 100%;
        height: 170px;
    }

    .ploneering-part .main-part .text-part h3 {
        font-size: 24px;
    }

    .ploneering-part .main-part .text-part h2 {
        font-size: 35px;
    }

    .ploneering-part .main-part .text-part a {
        font-size: 15px;
        padding: 10px 33px;
    }



    .stages__box::before {
        height: 220px;
    }

    .stages__box-video video {
        height: 220px;
    }

    .section__sustainable-stages .heading h2 {
        font-size: 38px;
        font-weight: 500
    }

    .section__sustainable-stages .sustainable__stage {
        width: 29.5%;
        margin-bottom: 30px;
    }

    .section__sustainable-stages .sustainable__stage-content p {
        font-size: 12px;
    }

    .section__sustainable-stages .sustainable__stage-content h5 {
        font-size: 16px;

    }

    .catalog-part .left-part ul li .box {
        padding: 10px 13px;
        margin: 5px auto;
    }

    .catalog-part .left-part ul li .text-part h4 {
        padding-top: 8px;
    }

    .catalog-part .mid-images-part {
        position: relative;
        top: 24px;
        bottom: 0;
        transform: scale(0.9);
    }
    .catalog-part .col-md-4:nth-child(2){
        order: 2;
    }
    .catalog-part .mid-images-part .img-box:nth-child(1) {
        top: -147px;
        width: 60%;
        height: 152px;
        left: 1px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(2) {
        width: 234px;
        height: 280px;
        right: 0;
        top: -147px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 58%;
        height: 120px;
        left: 0;
        top: 11px;
    }

    .catalog-part .left-part ul li .text-part p {
        margin-bottom: 0;

    }

    .wholesale-man-part .image-main-part {
        width: 495px;
        margin: 0 auto;
    }

    .wholesale-woman-part .image-main-part {
        gap: 10px;
        width: 492px;
        margin: 0 auto;
    }

    .feature-part .owl-nav .owl-prev i {
        left: 1% !important;
        width: 50px;
        height: 50px;
    }

    .catagort-part .left-part img {
        height: 200px;
    }

    .catagort-part .left-part {
        margin-bottom: 5px;
    }

    .catagort-part .mid-part {
        gap: 5px;
        margin-bottom: 5px;
    }

    .wholesale-uniform-part .main-part-btn #myTabContent {
        width: 493px;
        margin: 0 auto
    }

    .wholesale-kids-part .main-part-btn #myTabContent {
        width: 493px;
        margin: 0 auto
    }

    .marquee-item {
        flex: 0 0 35%;
        margin: 0 1vw;
    }

    .wholesale-kids-part .heading-part {
        position: relative;
    }

    .wholesale-kids-part .image-main-part {
        width: 492px;
        margin: 0 auto;
    }


    .glob-part .globpart {
        justify-content: space-around;
        gap: 4px;

    }
    .sustainable-new-part .text-main-part .box h2{
        font-size: 18px;
        text-align: left;
    }
    .catagort-part .last-part img{
        width: 100%;
  height: 100%;
    }
    .wholesale-woman-part .main-part-btn #myTab .btn-shirt a{
        font-size: 11px;
        padding: 8px 20px;
        margin-top: 12px;
        display: inline-flex;
    }
    .wholesale-woman-part .owl-dots{
        display: none;
    }
    .wholesale-man-part .main-part-btn #myTab .btn-shirt{
       padding: 5px 13px;
    }
    /* .wholesale-man-part .main-part-btn #myTab .btn-shirt a{
        font-size: 16px;
    } */
    .wholesale-uniform-part .main-part-btn #myTab .btn-shirt{
        font-size: 16px;
        padding: 8px 20px;
    }
    .wholesale-uniform-part .image-main-part .tab-img-box .image-btn a{
        font-size: 14px;
        padding: 7px 20px;
    }
    .stages__box::before{
        height: 100%;
      }
      .stages__box{
    height: 330px;
    margin-bottom: 15px;
  }
  .stages__box-content h5{
    font-size: 18px;
  }
  .sustainable-new-part .images-section ul .top-part{
    height: 240px;
    margin-right: 10px;
    width: 240px;
  }

  .sustainable-new-part .images-section ul .bottom-part{
    margin: 0;
    width: 240px;
    height: 240px;
  }
  .sustainable-new-part .text-main-part .box p{
    font-size: 13px;
    padding-top: 0px;
  }
  .sustainable-new-part .text-main-part .box .text-part{
    left: 10px;
  right: 10px;
  }
  .sustainable-new-part .text-main-part .box{
    padding: 0px;
  }
  .kf__box-wrap > *{
    width: 40%;
  }
  .kf__box-wrap{
    gap: 10px;
  }
  .wholesale-woman-part .image-main-part .tab-img-box .image-btn a{
    font-size: 15px;
    padding: 7px 16px;
  }
  .wholesale-man-part .image-main-part .tab-img-box .image-btn a{
    font-size: 15px;
    padding: 7px 16px;
  }
 

}

@media (min-width:695px) and (max-width:768px) {
    .catalog-part .mid-images-part .img-box:nth-child(1) {
        top: -143px;
        width: 65%;
        height: 151px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 64%;
        top: 15px;
    }

    .catagort-part .last-part img {
        height: 220px;
    }













}

@media (max-width: 576px){
    .container{max-width: 100% !important;}    
    #dgwt-wcas-search-input-2{
        border: none !important;
    }
 #mailus p{
  display: none;
 }
    #customdesign p{
  display: none;
}

    .header__top .d-flex.justify-content-end{
        display: flex !important;
  justify-content: center !important;
  align-items: center !important
    }
    .top_header .justify-content-end {
        flex-wrap: wrap;
        justify-content: center !important;
        margin: 0 auto;
        padding: 0;
    }

    .top_header ul li {
        margin-bottom: 10px;
    }

    .banner .carousel-caption {
        left: 37px;
    }

    .banner .carousel-caption h1 {
        font-size: 25px
    }

    .banner .carousel-caption a {
        padding: 13px 20px;
        font-size: 16px;
    }



    .catagort-part .mid-part .img-box {
        width: 100%;
        margin-bottom: 10px;
    }

    .catagort-part {
        padding-top: 20px;
    }

    .catagort-part .heading h2 {
        font-size: 25px;
    }

    .catagort-part .left-part {
        margin-bottom: 10px;
    }

    .catagort-part .mid-part {
        display: block;
     
    }
    .catagort-part .col-md-4:nth-child(2){
        padding: 15px!important;
    }

    .service-part .box {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #d3d3d3;
        margin: 5px;
        padding: 15px;
    }

    .service-part .box h2 {
        font-size: 18px;
        padding-left: 14px;
        font-weight: 600;
    }

    .section__usp .custom-heading h3 {
        font-size: 20px;
    }

    

    .one-stop-part .text-part h3 {
        font-size: 18px;
        font-weight: 500;
    }

    .one-stop-part .text-part h2 {
        margin-bottom: 12px;
    font-size: 20px;
    }

    .one-stop-part .text-part a {
        padding: 5px 20px;
        font-size: 13px;
        display: inline-flex;
    }
    .header-form-wrap {
        padding: 12px 16px !important;
    }
    /* .feature-part .heading {
        top: 69px;
        left: -43px;
    } */

    .feature-part .heading h3 {
        font-size: 21px;
        text-align: center;
    }
    .feature-part .align-items-center {
        padding-bottom: 0px;
      }
    .feature-part .link {
        text-align: right;
        /* margin-top: 20px; */
    }

    .feature-part .link a {
        padding: 10px 25px;
    }
    .catalog-part .left-part {
        margin-top: 10px;
      }
    .cta-247__left .custom-heading {
        margin-bottom: 10px;
        text-align: center;
    }
    .kf__box-number h4 {
        font-size: 12px !important;
      }

    .section__cta-247 .custom-heading span {
        padding: 6px 17px;
        font-size: 14px;
    }

    .section__cta-247 .custom-heading h3 {
        font-size: 18px;
    }

    .section__cta-247 .cta-247__left p {
        font-size: 14px;
        line-height: 24px;
    }

    .private-top h4 {
        font-size: 47px;
        font-weight: 700;
    }

    .section__cta-247 .custom-button {
        padding: 0px 30px;
        font-size: 15px !important;
    }

    .private-list li h6 {
        font-size: 15px;
    }

    .ploneering-part .main-part .text-part {
        right: 15px;
        left: unset;
        bottom: unset;
        top: 50%;
        transform: translateY(-50%);
        width: 70%;
    }

    .ploneering-part .main-part .text-part h3 {
        font-size: 17px;
        font-weight: 500;
    }

    .ploneering-part .main-part .text-part p {
        font-size: 14px;
        margin-bottom: 5px;
      }

    .ploneering-part .main-part .text-part h2 {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .ploneering-part .main-part .text-part a {
        padding: 5px 20px;
        font-size: 13px;
        display: inline-flex;
    }

    .section__sustainable-stages .heading h2 {
        font-size: 30px;
        font-weight: 500;
    }

    .section__sustainable-stages .sustainable__stage {
        flex: 1 2 auto;
        width: 31.5%;
        margin-bottom: 20px;
        padding: 32px 8px 14px;
    }

    .section__sustainable-stages .sustainable__stages-wrap {
        flex-wrap: wrap;
    }

    .section__sustainable-stages .sustainable__stage-no {
        font-size: 50px;
    }

    .section__sustainable-stages .sustainable__stage-content h5 {
        font-size: 18px;
    }

    .section__sustainable-stages .sustainable__stage-content {
        padding: 0;
    }

    .catalog-part .left-part ul {
        padding: 0;
    }

    thead th:not(:first-child) {
        font-size: 14px;
    }

    .wholesale-kids-part .heading-part h2 {
        position: absolute;
        bottom: 30px;
        left: -39px;
        right: 0;
        margin: 0;
    }

    .wholesale-kids-part .heading-part {
        width: 100%;
        position: absolute;

    }

    .wholesale-uniform-part .heading-part {
        position: absolute;
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }

    .section__stages-manf .custom-heading h3 {
        font-size: 25px;
        font-weight: 400;
        margin-bottom: 0;
    }

    .section__clients {
        text-align: center !important;
    }

    .our_curtification {
        text-align: center !important;
    }

    .catalog-part .left-part ul li .text-part h4 {
        font-size: 14px;
        padding-top: 8px;
        position: absolute;
        top: 5px;
        left: 31%;
    }

    .catalog-part .left-part ul li .text-part p {
        font-size: 14px;
    }

    .catalog-part {
        overflow: hidden;
    }

    .catalog-part .mid-images-part .img-box:nth-child(1) {
        width: auto;
        height: 250px;
        top: 0;
        bottom: 0;
    }

    .wholesale-kids-part .main-part-btn #myTab {
        flex-wrap: inherit;
        padding: 0;
        margin: 0;
        align-items: center;
        justify-content: center;
    }

    .wholesale-kids-part .main-part-btn .nav-tabs .nav-link.active {
        font-size: 12px;
        padding: 10px 8px;
    }

    .wholesale-kids-part .main-part-btn .nav-tabs .nav-link {
        font-size: 12px;
        padding: 10px 8px;
    }

    .wholesale-kids-part .nav-item:hover {
        font-size: 12px;
        border-radius: 10px;
    }

    .wholesale-kids-part .nav-tabs .nav-link:hover {
        border-radius: 0;
    }

    .wholesale-uniform-part .main-part-btn #myTab {
        /* flex-wrap: inherit; */
        padding: 0;
        margin: 0;
        align-items: center;
        justify-content: center;
    }
    .wholesale-uniform-part .main-part-btn {
        margin-bottom: 20px !important;
    }
    .wholesale-uniform-part .main-part-btn #myTab .btn-shirt {background-color: unset;}
    .wholesale-uniform-part .main-part-btn .nav-tabs .nav-link {
        font-size: 12px;
        padding: 10px 8px;
    }
    .wholesale-uniform-part .main-part-btn #myTab .btn-shirt:hover {
        background-color: unset;
      }
      .wholesale-man-part .main-part-btn #myTab .btn-shirt {
        background-color: unset;
        }
        .wholesale-man-part .main-part-btn #myTab .btn-shirt:hover {
            background-color: unset;
          }
          .feature-part .link a {
            display: inline-block;
            }
    .wholesale-uniform-part .nav-item:hover {
        font-size: 12px;
        border-radius: 10px;
    }

    .wholesale-uniform-part .heading-part h2 {
        position: absolute;
        bottom: 19px;
        text-align: center;
        left: 0;
        right: 0;
    }

    .wholesale-man-part .main-part-btn #myTab {
        /* flex-wrap: inherit; */
        padding: 0;
        margin: 0;
        align-items: center;
        justify-content: center;
    }
    .wholesale-man-part .main-part-btn .nav-tabs .nav-link {
        font-size: 13px;
        padding: 2px 5px;
        border: none;
    }

    .wholesale-man-part .nav-item:hover {
        font-size: 12px;
        border-radius: 0px;
    }

    .wholesale-man-part.heading-part h2 {
        position: absolute;
        bottom: 0;
        text-align: center;
        left: 0;
        right: 0;
    }
    .wholesale-uniform-part .main-part-btn #myTab {
        position: relative;
    }

    th {
        font-weight: 400;
        font-size: 14px;
    }

    td {
        width: 36%;
    }

    .section__clients .owl-nav {
        display: none;
    }

    .section__clients .custom-heading h3 {
        font-size: 20px;
        font-weight: 500;
    }

    .our_curtification h3 {
        top: 0 !important;
    }

    .section__clients h3 {
        position: relative;
        top: 0px;
    }

    .stages__box-content p {
        font-size: 13px;
        font-weight: 500;
        line-height: 19px;
    }

    .wholesale-kids-part .image-main-part {
        gap: 10px;
        flex-wrap: wrap;
        width: auto;
    }

    .wholesale-uniform-part .image-main-part {
        gap: 10px;
        flex-wrap: wrap;
        width: auto;
    }

    .wholesale-woman-part .image-main-part {
        gap: 10px;
        flex-wrap: wrap;
        width: auto;
    }

    .wholesale-man-part .image-main-part {
        width: auto;
        margin: 0 auto;
        flex-wrap: wrap;
    }

    .marquee-item {
        flex: 0 0 48%;
    }
    .marquee-item h4 a{
        font-size: 14px;
    }
    .catagort-part .last-part img {
        height: 229px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(2) {
        width: 40%;
        height: 280px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(1) {
        width: 65%;
        height: 140px;
        top: -144px;
    }

    .catalog-part .mid-images-part .img-box:nth-child(3) {
        width: 59%;
        height: 133px;
        top: 0;
    }

    .glob-part .globpart {
        justify-content: space-around;
        gap: 10px;
    }

    .catagort-part .last-part .text-btn h3 {
        margin-bottom: 25px;
        font-size: 28px;
    }

    .catagort-part .last-part .text-btn p {
        padding: 0;
        margin: 0;
        font-size: 16px;
    }

    .catagort-part .last-part .text-btn a {
        padding: 10px 26px;
        font-size: 14px;
    }

    /* .catagort-part .mid-part .img-box .text-btn h3 {
        font-size: 32px;
    } */

    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
        opacity: 0;
    }

    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
        border: none !important
    }

     /* .dgwt-wcas-search-wrapp{
    max-width: 22px !important;
    min-width: 22px !important;
    border-bottom: none;
    margin-bottom: 17px !important;
  } */

    .menupart .btn.my_btn {
        font-size: 10px !important;
        margin: 0 2px !important;
        padding: 6px 10px !important;
        display: flex;
    }
    .menupart .btn.my_btn i{
      padding-right: 0;
    }
    .navbar-toggler.collapsed {
        border: none;
    }
    .menupart ul {
        justify-content: flex-start !important;
    }

    .dropdown-toggle::after {
        display: none;
    }
    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
        padding: 0 15px 0px 42px !important;
    }
    .wholesale-woman-part .main-part-btn #myTab .nav-item{
        margin-right: 0;
    }
    .wholesale-woman-part .main-part-btn .nav-tabs .nav-link{
        padding: 4px 8px !important;
    }
    .wholesale-woman-part .main-part-btn #myTab {
        position: relative;}
        .wholesale-woman-part .main-part-btn {margin-bottom: 20px !important;}
    .wholesale-man-part .main-part-btn #myTab .btn-shirt{
        padding: 6px 16px;
    }
    .wholesale-man-part .main-part-btn #myTab .btn-shirt a{
        font-size: 13px;
        font-weight: 600;
      }

      .wholesale-uniform-part .nav-item{
        margin-right: 0;
      }
      .wholesale-uniform-part .main-part-btn #myTab .btn-shirt{
          font-size: 14px;
          padding: 8px 15px;
        }
        .stages__box{
            min-height: 240px;
            margin-bottom: 10px;
        }
        .sustainable-new-part .text-main-part .box{
            flex: 0 3 45%;
            height: 265px;
        }
        .sustainable-new-part .text-main-part .box h2{
            font-size: 18px;
            text-align: left;
            padding-bottom: 4px;
          }
          .kf__box-wrap{
            gap: 8px;
    padding: 0;
    margin: 0;
          }
          .kf__box-wrap > *{
              width: 47%;
            }
            .kf__box-image img{
                height: 30px;
            }
            .kf__box-content{
                margin-left: 5px;
  padding-left: 5px;
            }
            .kf__box-title h5{
                font-size: 13px;margin: 0px 0 5px;
}
.kf__box-number h4{
    font-size: 16px;
  }

  .homedesc p{
    font-size: 14px;
  }
  .homedesc h2{
    font-size: 20px;
  }
  .sustainable-new-part .images-section ul .top-part{
      height: auto;
      margin-right: 10px;
      width: 230px;
    }
    .sustainable-new-part .images-section ul .bottom-part{
        margin: 0;
        width: 175px;
        height: 140px;
      }
      .sustainable-new-part .text-section h2{
          font-size: 30px;
        }
        .catalog-part .custom-heading{
            padding-bottom: 10px;
        }
        .catalog-part .custom-heading h2{
         font-size: 30px;
        }
        .one-stop-part .text-part{
            bottom: unset;
            right: 0;
            left: 15px !important;
            bottom: unset;
            top: 50%;
            transform: translateY(-50%);
            width: 70%;
        }
        .one-stop-part .text-part p {
            font-size: 14px;
          margin-bottom: 0;
          }
        .catalog-part .left-part ul li .box{
            position: relative;
        }

        .section__cta-247{
            margin-bottom: 20px !important;
        }
        .section__stages-manf .custom-heading{
            padding: 0;
        }
       
        

          .sustainable-new-part.custom-pad{
            margin-bottom: 0 !important;
          }
          .section__stages-manf.custom-pad{
            margin: 0 !important;
          }
          .section__key-features.custom-pad.pb-0.pt-0{
          margin-bottom: 0 !important;
        }
          .section__clients.our_curtification{
        margin-top: 0 !important;
         padding-top: 0 !important;
         padding-bottom: 0 !important;
          }
          .footer.bg-accent.wrap.pb-0{
       padding-top: 0;
     }
     .wholesale-uniform-part.custom-pad{
       margin-bottom: 0 !important;
     }
     .feature-part{
  padding-bottom: 0 !important;
}
/* .one-stop-part .main-part img{
    height: 250px;
} */
.section__usp.custom-pad{
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.wholesale-man-part.custom-pad{
  margin-bottom: 0 !important;
}
.ploneering-part .main-part img{
    height: auto;
}
.one-stop-part .main-part img {
    height: auto;
}
.wholesale-woman-part.custom-pad{
  margin-bottom: 0 !important;
}
.feature-part .owl-nav .owl-prev i{
    opacity: 0;
}
.section__cta-247.custom-pad{
  margin-bottom: 60px !important;
  margin-top: 0 !important;
}
.catagort-part.custom-pad{
  margin-top: 0 !important;
}
.dgwt-wcas-search-wrapp{
    left: -14px !important;
  top: -2px !important;
  width: 100%;
  max-width: 100% !important;
  flex: 1;
}
.footer.bg-accent.wrap{
  overflow: hidden !important;
}
.section__clients.our_curtification{
  overflow: hidden !important;
}
.section__clients{
  overflow: hidden !important;
}
.section__key-features.custom-pad.pb-0.pt-0{
  overflow: hidden !important;
}
.catalog-part{
  overflow: hidden !important;
}
.sustainable-new-part.custom-pad{
  overflow: hidden !important;
}
.section__stages-manf.custom-pad{
    overflow: hidden !important;
}
.wholesale-uniform-part.custom-pad{
    overflow: hidden !important;
}
.section__cta-247.custom-pad{
    overflow: hidden !important;
}
.feature-part{
    overflow: hidden !important;
}
.one-stop-part{
    overflow: hidden !important;
    margin-top: 16px;
}
.section__usp.custom-pad{
    overflow: hidden !important;
}
.wholesale-man-part.custom-pad{
    overflow: hidden !important;
}
.ploneering-part{
    overflow: hidden !important;
}
.wholesale-woman-part.custom-pad{
    overflow: hidden !important;
}
.service-part{
    overflow: hidden !important;
}
.catagort-part.custom-pad{
    overflow: hidden !important;
}
.marquee{
    overflow: hidden !important;
}
.banner{
    overflow: hidden !important;
}

#quadmenu{
  width: 100%;
}
#customdesign{
  padding: 8px 8px !important;
  display: flex;
  justify-content: center;
  margin: 0 auto !important;
  align-items: center;
}
#mailus{
  padding: 8px 8px !important;
  display: flex;
  justify-content: center;
  margin: 0 auto !important;
  align-items: center;
}
.menupart ul li{
    margin-right: 5px;
  }



  .wholesale-woman-part .main-part-btn #myTab .btn-shirt {
    width: 100%;
    text-align: center;
  }

  .btn-shirt {
    flex: 0 0 auto;
    width: 100%;
    background-color: unset;
  text-align: center;
  margin-top: 8px;
  }
  .btn-shirt a {
    background-color: #0f3153;
    font-weight: 400 !important;
    padding: 6px 10px;
    margin: 0 auto;
    border-radius: 5px;
  }
  #myTab {
    flex-wrap: wrap;
}




}



    @media screen and (min-width:991px) {
       .custom__nav .navbar-nav>.menu-item-has-children.dropdown>.dropdown-menu {
        width: calc(100vw - 5%);
        left: 50%;
        height: auto;
        overflow-y: unset;
        top: 80px !important;
        column-count: 5;
        column-gap: 34px;
        transform: translateX(-50%);
        padding: 20px;
        
        }
        .custom__nav .dropdown .dropdown-menu .nav-item {
            padding: 0;
            flex: 0 0 auto;
  
          }

       .custom__nav .nav-item.dropdown .dropdown-menu:not(.sub-dropdown-menu)>.nav-item {
          display:block;
          margin-bottom:0px
        }
       .custom__nav .nav-item.dropdown .dropdown-menu:not(.sub-dropdown-menu)>.nav-item>.nav-link {
          border-bottom:1px solid #ffffff40;
          padding:5px 0!important;
          margin-bottom:5px;
          line-height:22px;
          font-size:15px;
          font-weight:700;
          color: #fff !important;
        }
       .custom__nav .dropdown-menu .nav-item>.dropdown-menu.sub-dropdown-menu>.nav-item>.nav-link {
          font-size:14px;
          font-weight:400;
          line-height:24px;
          text-transform:capitalize;
          display:inline-block;
          padding:0!important;
          color: #fff !important;
        }
       .custom__nav .navbar-nav .dropdown-menu .nav-item .nav-link {
            line-height:40px;
            padding:0 16px!important;
            font-size:14pxl

          }
         .custom__nav .dropdown-menu .nav-item .dropdown-menu.sub-dropdown-menu {
            visibility:visible!important;
            display:block!important;
         
            top:0!important;
            margin-left:0;
            position:relative;
            border:unset
          }
          .custom__nav .menu-item-has-children.dropdown:hover .dropdown-menu {
            visibility: visible;
            display: unset !important;
            transition: .3s ease-in-out;
            opacity: 1;
            -webkit-transform: translate(-50%);
            -moz-transform: translate(-50%);
            -ms-transform: translate(-50%);
            -o-transform: translate(-50%);
          
        }
         .custom__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
          }
           .custom__nav .dropdown{position: unset;}
         .custom__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
          }
         .custom__nav .dropdown-menu>.dropdown:hover::before {
            content:"\f068";
            transition:all .4s ease-in-out
          }

          .custom__nav .menu-item-has-children.dropdown .dropdown-menu {
            background-color:#232323;
            border-radius:0;
            border-bottom:inherit;
            top:100%;
            transform-origin: 50% 0;
            -webkit-transform: perspective(3000px) rotateX(-90deg) translate(-50%);
            -moz-transform: perspective(3000px) rotateX(-90deg) translate(-50%);
            -ms-transform: perspective(3000px) rotateX(-90deg) translate(-50%);
            -o-transform: perspective(3000px) rotateX(-90deg) translate(-50%);
            transition: .3s ease-in-out;
           
          }
     
        
         .custom__nav .dropdown-menu .dropdown-item {
            color:#fff;
            font:500 13px var(--ff-secondary);
            text-transform:uppercase
          }
         .custom__nav .dropdown-menu .dropdown-item:focus,
         .custom__nav .dropdown-menu .dropdown-item:hover {
            background-color:#4f4f4f
          }
      }
    
    @media (max-width: 991.98px) {
        .icon-cross span:nth-child(1) {
            width: 3px;
            height: 0;
            top: 25%;
            left: calc(50% - 1px);
            transition-delay: 0s;
            border-radius: 50px;
        }
        .icon-cross span:nth-child(2) {
            width: 0;
            height: 3px;
            left: 25%;
            top: calc(50% - 1px);
            transition-delay: 0.25s;
            border-radius: 50px;
        }
        .sub-menu-toggle {
            position:absolute;
            right:0;
            top:7px;
            background-color:var(--clr-black);
            color:var(--clr-white);
            border:none;
            display:inline-flex;
            width:30px;
            height:30px;
            justify-content:center;
            align-items:center;
            font-size:16px
          }
          .sub-menu-toggle[aria-expanded=false] .icon-minus,
          .sub-menu-toggle[aria-expanded=true] .icon-plus {
            display:none
          }
         .custom__nav .nav-item {
            position:relative
          }
          .sub-menu-toggle span>svg {
            width:25px;
            height:25px
          }
          .offcanvas-header .offcanvas-header{padding: 0;}
          .offcanvas-header .btn-close {
            position: absolute;z-index: 99;
            top: 15px;opacity: 1;
            right: 15px;filter: brightness(0) saturate(100%) invert(14%) sepia(36%) saturate(2044%) hue-rotate(182deg) brightness(97%) contrast(95%) !important;
          }
            .custom__nav .menu-item-has-children .sub-icon{
                display: inline-flex;
                width: 25px;
                height: 25px;
                background-color: #000;
                color: #fff !important;
                position: absolute;
                font-size: 14px;
                right: 0;
                top: 4px;
                cursor: pointer;
                align-items: center;
                justify-content: center;
              }
              .custom__nav .offcanvas-body {
                margin-left: 0;
              }
         .custom__nav .navbar-nav .nav-item .dropdown-menu {
            background-color:var(--clr-black-200);
            border-radius:0;
            margin-top:6px
          }
         .custom__nav .navbar-nav .nav-item>.nav-link {
            font-size:15px;
            line-height:36px;
            padding:0 7px!important;
            width:fit-content
          }
          .search-wrap .input_search {
            padding:0 11px;
            height:26px;
            font-size:12px;
            background-image:unset
          }
          .header__top .custom-button {
            height:27px;
            padding:0 10px
          }
          .header .header__top .quick-link .des-v {
            display:none!important
          }
          .header .header__top .quick-link .mob-v {
            display:block!important
          }
          .header .header__top .quick-link:first-child a p {
            display:block!important
          }
          .header__top .quick-link:nth-child(3) {
            margin-right:0
          }
          .dropdown-menu .menu-item .sub-icon {
            color:var(--clr-primary);
            padding-right:0px;
            position:absolute;
            right:0;
            top:6px
          }
          .dropdown-menu .menu-item .nav-link {
            font-size:14px!important
          }
          .sub-dropdown-menu .menu-item .nav-link {
            font-size:14px!important;
            line-height:28px!important
          }
          .sub-dropdown-menu {
            border:none;
            box-shadow:1px 2px 10px #00000087;
            background-color:#000;
            margin:0 9px;
            border-left:1px solid #a1a1a1;
            padding-left:8px
          }
 


.catagort-part .mid-part{
    display: flex;
    
    flex-direction: row;
}
.catagort-part .mid-part .img-box{
    width: 44%;
}
.sub-menu .sub-icon:last-child{display: none !important;}
.navbar-toggler.collapsed{padding: 0 !important;}
}


    @media (max-width:991px) {
        .catalog-part .left-part ul{
               display: flex;  
               justify-content: space-between;   
        }

        .catalog-part .left-part ul li{
            width: 48%;
        }

        .catalog-part .left-part ul li .box img{
            height: 42px;
            background-color: #fff;
            padding: 8px;
            border-radius: 10px;
        }
        .new-shop-coll{
            font-size: 13px;
        }
        .catagort-part .mid-part .img-box .text-btn p{
            font-size: 19px;
        }
        .pro-page .pro-sec img{
            height: 180px;
        }
        
    }
