@media(max-width: 1399px){
	.nav-header {
    padding: 4px 0;
    width: 214px;
    float: left;
}
.nav-menu > li > a {
    padding: 33px 7px;
    text-decoration: none;
}
	.nav-search-button {
    width: 42px;
   }
	.mfg-capacity-list ul li:nth-child(even) {
    margin-left: 612px;
    text-align: left;
}
	.mfg-capacity-list ul li:nth-child(odd):before {
    width: 56px;
    right: -11%;
}
	.mfg-capacity-list ul li:nth-child(odd):after {
        right: -64px;
}
	.mfg-capacity-list ul li:nth-child(even):before {
    width: 55px;
    top: 54px;
    left: -11%;
}
}

@media(max-width: 1199px){
	a.contact-button {
    padding: 12px 16px !important;
}
		.certification .owl-carousel .owl-item img {
    display: block;
    width: 225px;
}
	.certification-left-content {
    margin: 0px 0px 0px;
}
	.about-us-description-paragraph p {
    margin: 0px 0px 20px;
    color: #fff;
    font-size: 14px;
}
/* 	.nav-search {
    display: none;
} */
	.nav-menu > li > a {
    padding: 33px 4px;
    text-decoration: none;
    font-size: 12px;
}
	.nav-header {
    padding: 4px 0;
    width: 138px;
    float: left;
}
	.nav-menu > li > a {
    padding: 33px 4px;
    text-decoration: none;
    font-size: 12px;
    text-transform: unset;
}
	.top-content-paragraph {
    border-right: 1px solid #e8e8e8;
    padding-right: 20px;
    margin-right: 30px;
}
	
	.mfg-capacity-list ul li:nth-child(odd):before {
    width: 48px;
    right: -12%;
}
	.mfg-capacity-list ul li:nth-child(odd):after {
    right: -53px;
    top: 47px;
}
	.mfg-capacity-list ul li:nth-child(even) {
    margin-left: 522px;
    text-align: left;
}
	.mfg-capacity-list ul li:nth-child(even):before {
    width: 57px;
    top: 47px;
    left: -14%;
}
	.contact-details p {
    display: contents;
}
}

@media(max-width: 991px){
	.certification-right {
    border-left: 1px solid #eee;
    padding: 0px 20px;
}
	.footer-logo img {
    width: 200px;
}
	.nav-header {
    padding: 4px 0;
    width: 250px;
    float: left;
}
	.mfg-capacity-list ul li:nth-child(even) {
    margin-left: 404px;
    text-align: left;
}
	.mfg-capacity-list ul li:nth-child(odd):before {
    width: 38px;
    right: -12%;
}
	.mfg-capacity-list ul li:nth-child(odd):after {
    right: -43px;
    top: 33px;
}
	.mfg-capacity-list ul li:nth-child(even):before {
    width: 57px;
    top: 37px;
    left: -19%;
}
	}

@media(max-width: 768px){
	
	.top-content-paragraph h6 {
    font-size: 14px;
}
/* 	section.home-top-content {
    padding: 37px 0;
} */
	
	.item {
    width: 133px;
    padding: 0px 0px 30px;
}
	.businesses-right {
    margin-bottom: 40px;
}
	.certification-left {
    margin-bottom: 40px;
}
	.certification .owl-carousel .owl-item img {
    display: block;
    width: 197px;
}
	.certification .owl-carousel .owl-item img {
    display: block;
    width: 197px;
}
	.nav-header {
    width: 250px;
}
	.nav-menu > li > a {
    padding: 33px 15px;
    text-decoration: none;
    font-size: 13px;
}
	.top-content-button {
    margin-top: 20px;
    text-align: center;
}
	.footer-proudcts {
    margin-top: 34px;
    border: none;
    padding: 0;
}
	.top-content-paragraph {
    padding: 0;
    margin: 0;
    border: none;
    text-align: center;
}
	section.thought .container {
    padding: 0;
    margin: 0;
    padding-right: 0;
    margin-right: 0;
    max-width: none;
}
	.copyright-content {
    flex-direction: column;
    row-gap: 10px;
}
	.mfg-capacity-list ul li:nth-child(even) {
    margin-left: 285px;
    text-align: left;
}
	.mfg-capacity-list ul li:nth-child(odd):before {
    width: 29px;
    right: -13%;
}
	.mfg-capacity-list ul li:nth-child(odd):after {
    right: -34px;
    top: 27px;
}
	.mfg-capacity-list ul li:nth-child(even):before {
    width: 31px;
    top: 37px;
    left: -13%;
}
	.mfg-capacity-list ul li:nth-child(even):after {
    top: 15%;
    left: -36px;
}
	.capablity-left-image {
    margin-bottom: 20px;
}
	.contact-details h5 {
    font-size: 23px;
    margin-bottom: 11px;
    margin-top: 32px;
}
	section.all-testimonials .col-lg-6:nth-child(odd) .testi-box {
    border-right: none;
}
}

@media(max-width: 576px){
	.about-us-description {
    text-align: center;
}
	.thought-description {
    padding: 20px;
    text-align: center;
}
	a.nav-brand img {
    width: 155px;
}
	.about-us-description {
    margin-bottom: 30px;
}
	.item {
    width: 100%;
    padding: 0px 0px 30px;
}
	.item {
    width: 100%;
    padding: 0px 0px 30px;
}
	section.thought {
    padding: 50px 0px;
}
	.nav-header {
    width: auto;
}
	.navigation-portrait .nav-search {
    margin-right: 30px;
}
	.businesses .serviceBox {
    height: 256px;
    border-bottom: 1px solid #eee;
}
	section.thought {
    overflow-x: hidden;
}
	.navigation {
    padding: 0px 0px;
   }
	.mfg-capacity-list ul li:nth-child(even) {
    margin-left: 0px;
    text-align: right;
}
	.mfg-capacity-list ul {
    position: relative;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
	.mfg-capacity-list ul li {
    width: 60%;
}
	.mfg-capacity-list ul:before {
     right: 25%;
}
	.mfg-capacity-list ul li:nth-child(even):before {
    width: 43px;
    top: 37px;
    left: 101%;
}
	.mfg-capacity-list ul li:nth-child(odd):before {
    width: 43px;
    right: -26%;
}
	.mfg-capacity-list ul li:nth-child(even):after {
    top: 16%;
    left: 213px;
}
	.mfg-capacity-list ul li:nth-child(odd):after {
    top: 11%;
    left: 213px;
}
	.businesses {
    padding: 35px 10px;
}
	section.customers {
    padding: 35px 0;
}
	.certification {
    padding: 35px 0px;
}
	.testi-box-image {
    border: 1px solid #eee;
    border-radius: 500px;
    padding: 24px;
}
	.testi-box-image img {
    border-radius: 500px;
}
	.testi-box-content {
    text-align: center;
}
	.testi-box-image {
    margin-bottom: 20px;
}
	.main-top-testimonial-paragraph {
    text-align: center;
}
	.footer-logo img {
    width: 250px;
}
	a.nav-brand img {
    width: 185px;
}
	.navigation-portrait .nav-search-button {
    line-height: 55px;
}
	.mfg-bg-main {
    padding: 10px 0px;
}
	.ourClients {
    padding: 40px 0;
}
	section.galleryPg {
    padding: 50px 0px;
}
	}