*{
	margin: 0px;
	padding: 0px;
}

html.js {
	overflow-x: hidden;
}
.shiping-type-text h3,
.g-heading-v11 h2, .g-heading-v11 .h2{
	    font-family: "Poppins", sans-serif !important;
}
.shiping-type-text p.default-p{
	    font-family: "Inter", sans-serif !important;
}
nav.navbar.navbar-expand-lg.navbar-light {
    width: 100%;
}
.breadcrumbs .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.breadcrumbs h1.pull-left, .breadcrumbs ul.pull-right.breadcrumb {
	margin: 0;
	padding-left: 0;
	top: 0;
}
.breadcrumbs .pull-left{
	 font-size: 18px;
}
.fade {
    opacity: 1 !important;
}
.g-heading-v11 h2:empty {
	display: none;
}
.row {
    margin: 0;
}

@media screen and (min-width: 1750px) {
    
}

@media screen and (max-width: 1320px) {

}
@media screen and (max-width: 1280px) {
	.downloadprocess .process-steps {
		padding: 0;
		margin: 0;
	}
	.download-listing {
		padding-left: 0;
	}
	.new-header .container-fluid, .topbar .container-fluid {
		width: 100%;
		max-width: 100%;
	}
	section.aboutnew.about.bg-new:after{
		width: 100%;
	}
	.peragrf-bottom {
		padding: 0px 15px;
	}
	.productcarousel {
		justify-content: space-between;
	}
}

@media screen and (max-width: 1080px) {
	#description img.alignright.size-ful,
	.page-id-11180 #description img.alignright.size-full {
		margin-top: 0;
	}
	.gallery-wraper .testimonial-description a {
		width: 40px;
	}
	.gallery-inner.bottom.gallery-wraper .testi-inner img {
		height: 300px;
	}
	.gallery-inner.bottom.gallery-wraper .testimonial-item {
		padding: 0 8px;
		margin-bottom: 15px;
		width: 25%;
		max-width: 25%;
		flex: 0 0 25%;
	}
	.gallery-inner.bottom.gallery-wraper {
		flex-wrap: wrap;
		justify-content: center;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
         width: 127%;
    }
	section.aboutnew.about.bg-new .welcome-inner {
		display: flex;
		max-width: 100%;
		width: 100%;
	}
	.productlisting .testimonial-item {
        padding: 0 8px;
        margin-bottom: 15px;
        flex: 0 0 25%;
        max-width: 25%;
    }
	.productlisting .row {
		justify-content: center;
	}
	.shiping-type-text h3 {
		font-size: 22px;
	}
	.shiping-type-text {
		padding: 50px 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 100%;
	}
	.shiping-types .shiping-type {
		min-height: 300px;
	}
	.shiping-type-text {
		left: 0;
	}
	.customnew-content .lead-text-block.text-center .list-unstyled {
		padding-right: 5px;
		padding-left: 5px;
	}
	.bg-dark .list-unstyled li {
		font-size: 14px;
	}
	.customnew-content .lead-text-block.text-center,
	.lead-text-block p {
    font-size: 16px;
	}
	.customnew-content .lead-text-block.text-center {
		padding-right: 0;
	}
	section {
		overflow: hidden;
	}
	section.galleryitems {
		padding: 7px 0px;
	}
	section.whychoose .owl-nav {
		top: -100px;
	}
	.quality-left {
		padding-right: 30px !important;
	}
	.page-template-templates .content-sm .g-heading-v11.text-center {
		margin-bottom: 0;
	}
	.page-template-templates .content-sm .g-heading-v11.text-center {
		padding-top: 0;
	}
/* 	table.table.table-bordered.table-hover.table-responsive {
		display: inline-block;
	} */
	.customnew-content .bg-dark table.table.table-bordered.table-hover.table-responsive {
        display: table;
    }
	.process-steps .equal-height-columns .no-padding {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.container-fluid{
		width: 100%;
	}
	.equal-height-column {
		height: 100% !important;
	}
	.process {
		padding: 80px 0px;
	}
	.shiping-type-text h3 {
		margin-bottom: 0px;
		width: 100%;
	}
	.shiping-types-list .no-padding.lead-text-block.text-center {
		width: 33.33%;
		max-width: 33.33%;
		flex: 0 0 33.33%;
	}
	.page-template-products .container-fluid {
		width: 100%;
	}
	section.contactus iframe {
		width: 100%;
	}
	.header-custom .newbtn a {
		width: 170px;
		padding: 12px 15px;
	}
	.new-header ul.navbar-nav > li > a {
		padding: 30px 0px;
	}
	.new-header ul.navbar-nav {
		width: 75%;
		padding-right: 15px;
		padding-left: 0;
	}
	section.aboutnew.about .welcome-inner .about-right {
		padding: 0;
		padding-left: 10px;
		max-width: 60%;
		width: 60%;
		flex: 0 0 60%;
	}
	.new-header ul.navbar-nav li ul.dropdown-menu {
		background: #ffffff;
	}
	.new-header ul.navbar-nav li ul.dropdown-menu a {
		border-bottom: 0;
	}
	section.aboutnew.about.bg-new .about-left {
		flex-direction: column;
		max-width: 40%;
		padding-right: 10px;
		width: 40%;
		flex: 0 0 40%;
	}
	.new-header ul.navbar-nav > li > a {
		padding: 10px 0px !important;
	}
	.navbar-nav>li>.dropdown-menu {
		margin-top: 0;
	}
	section.aboutnew.about h3, section.aboutnew.about h4 {
    	font-size: 40px;
	}
	section.aboutnew.about.bg-new,
	section.our-product,
	section.whychoose,
	section.aboutnew.about.certifaction,
	section.whychoose.testimonials,
	section.contactus{
		padding: 80px 0px;
	}
	.title-new h2 span{
		font-size: 45px;
	}
	.title-new h2 {
        font-size: 32px;
    }
	section.our-product .title-new {
		margin-bottom: 30px;
	}
	section.whychoose .owl-nav {
		right: 40px;
	}
	.custom-our-product{
		right: 30px;
	}
	.testimonial-description h2 {
		font-size: 18px;
		margin: 0;
	}
	.testimonial-description {
		padding: 20px 20px;
	}
	.choose-inner .box .why-box {
		height: 575px;
	}
	section.aboutnew.about.certifaction:before {
		height: 788px;
		background-size: 620px;
		background-repeat: no-repeat;
	}
	.client-wrape {
		padding: 30px 0px;
	}
	.client-logo-inner ul {
		justify-content: space-around;
	}
	.customers-service,
	section.whychoose .title-new h2,
	section.whychoose.testimonials .title-new {
		margin-bottom: 30px;
	}
	section.whychoose.testimonials h2 {
		margin-bottom: 15px;
	}
	.donwloadiconleft, .donwloadiconright {
	    transform: scale(0.7);
	    transform-origin: center;
	}
    .header-banner-new h1 {
        font-size: 45px;
    }
	.header-banner-new p {
	    font-size: 22px;
	}
	.client-logo-inner li {
	    transform: scale(0.7);
	}
	.owl-carousel.reviewscarousel {
		padding-top: 0;
	}
	section#testimonials .customers-service {
		margin-bottom: 0;
	}
	nav.navbar.navbar-expand-lg.navbar-light {
		padding: ۰rem 1rem;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	    left: 0 !important;
	    width: 100%;
	}
	section.newheader-banner h1 {
		font-size: 36px;
	}
	section.newheader-banner {
			background-size: 100% 140%;
	}
	.productcarousel>div.products-box-new {
	    width: 23%;
	}
	figure.effect-goliath p {
	    font-size: 16px;
	    color: #fff;
	    line-height: 1.2;
	    max-width: 100%;
	    margin-left: 10px;
	    margin-right: 10px;
	}
}
@media screen and (max-width: 1023px) {
	.iso-company ul li img {
	    width: 60px !important;
	    height: 60px;
	}
	section.aboutnew.about.bg-new:after, section.qualitysection:after {
	    background-size: 300px;
	    opacity: 0.5;
	}
	section.qualitysection:after {
	    background-position: left -90px center;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link
	{
		padding: 0 7px;
	}
}

@media screen and (max-width: 999px) {
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
        margin: 0;
        background: #fff;
    }
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
    background-color: #005a9a !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
        color: #021c32;
        background-color: #fff;
    }
	.navbar-light .navbar-toggler {
		z-index: 100;
	}
	.downloadprocess .process-steps {
		margin: 0px;
	}
	.right-download {
        padding-right: 0px !important;
    }
	.download-item a label {
		font-size: 15px;
		padding-right: 26px;
	}
	.contactformsection {
		display: flex;
		flex-flow: wrap;
	}
	.contact-list.well {
		padding-left: 0;
		padding: 0;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		order: 2;
	}
	.right-contact {
		padding: 0;
		display: flex;
	}
	.right-contact .contentbox {
		width: 49%;
		display: flex;
		flex-direction: column;
		margin: 0;
	}
	section.newheader-banner h1 {
		margin-left: 0;
	}
	.right-contact {
		padding: 0;
		display: flex;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-bottom: 30px;
	}
	.new-header ul.navbar-nav > li {
		flex-direction: column;
	}
	.new-header ul.navbar-nav > li ul.dropdown-menu {
		border: 0px;
		text-align: center;
	}
	.new-header ul.navbar-nav > li ul.dropdown-menu li a {
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.service-block {
		padding: 30px 20px;
	}
	.g-heading-v11 {
		margin-bottom: 30px;
	}
	.g-heading-v11 h2:empty {
		display: none;
	}
	section.newheader-banner .title-new {
		margin-top: 40px;
	}
/* 	.navbar-collapse {
		display: none !important;
	}
	.navbar-toggler {
		display: block !important;
	} */
	.header-top {
		justify-content: space-between;
	}
	.header-custom {
		z-index: 111;
	}
	
	div#mainMenu {
        position: absolute;
        left: inherit;
        right: 14px;
        width: auto;
        height: 37px;
        top: 53px;
        background: #fff;
        z-index: 1;
        padding-bottom: 0;
        padding-top: 0;
        display: block;
        top: 14px;
    }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		color: #053964 !important;
	}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
       background-color: #ffffff !important;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
       background-color: #ffffff !important;
    }
	#mega-menu-wrap-primary .mega-menu-toggle {
      height: 27px;
	}
	.navbar-light .navbar-toggler {
         display: none;
    }
	div#mainMenu .newbtn {
		display: none;
	}
/* 	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
		transform: scale(1);
	} */
	.header-inner {
		padding-right: 0;
	}
	.header-inner {
		background: #fff;
	}
	nav.navbar.navbar-expand-lg.navbar-light {
		width: 100%;
	}
	.new-header ul.navbar-nav {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
	.new-header ul.navbar-nav > li > a {
        padding: 20px 0px;
    }
	.new-header .newbtn {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	span.close {
		display: none;
	}
	button.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon {
		display: none;
	}
	button.navbar-toggler[aria-expanded="true"] span.close {
		display: block !important;
		padding: 6px;
	}
/* 	a.custom-logo-link,
	button.navbar-toggler.collapsed {
		position: relative;
		z-index: 2000;
	} */
	.header-custom {
		clip-path: initial;
	}
	header#site-header .header-custom{
		width: 100%;
		background: transparent;
	}
	header#site-header {
		background: transparent;
	}
	.header-custom {
		top: 0;
	}
	.footer-column.menu-column {
		padding-left: 30px;
		padding-right: 0;
		width: 40%;
		max-width: 40%;
	}
	.footer-column.right {
		padding: 0;
		width: 27%;
		max-width: 27%;
		flex: 0 0 27%;
	}
	.copyright-text {
		align-items: center;
		flex-direction: column;
		text-align: center;
	}
	..weld img {
		width: 100%;
		display: flex;
		height: 100%;
	}
	.peragrf-bottom .products-box-new {
		width: 33.33%;
		max-width: 33.33%;
		flex: 0 0 33.33%;
		margin: 0;
	}
	.custom-product .peragrf-bottom .products-box-new {
        width: 33.33%;
        max-width: 31.33%;
        flex: 0 0 31.33%;
	}
	
	.peragrf-bottom .team-v3 {
		display: flex;
		justify-content: center;
	}
}

@media (min-width: 992px) {
	
	.custom-our-product {
		top: 8vh;
	}
	.shiping-type-text {
		position: inherit;
	}
	.new-header ul.navbar-nav > li > a {
        padding: 10px 0px;
    }
	.navbar .dropdown:hover > .dropdown-menu {
		display: block;
		margin-top: 0; /* optional smooth open */
	}
	.navbar .dropdown-toggle::after {
		transition: transform 0.2s ease;
	}
	.navbar .dropdown:hover .dropdown-toggle::after {
		transform: rotate(180deg);
	}
	.new-header ul.navbar-nav li ul.dropdown-menu {
	    background: #f9f9f9;
	    width: 100%;
	}
	
}

@media screen and (max-width: 820px) {
	div#mainMenu {
       right: 4px;
	}
	.contactformsection input {
		height: 50px;
	}
	.custom-our-product {
		top: 8vh;
	}
	.iso-company li {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.iso-company ul li {
		margin-right: 20px;
	}
	.title-new h2 {
        font-size: 28px;
    }
    .title-new h2 span {
        font-size: 36px;
    }
	.choose-inner .box .why-box {
		padding: 26px 20px;
		height: 600px;
	}
	.client-logo-inner ul li img {
		width: 120px;
	}
	section.aboutnew.about.certifaction .welcome-inner {
		flex-direction: column;
	}
	section.aboutnew.about.certifaction .welcome-inner .about-left, section.aboutnew.about.certifaction .welcome-inner .about-right {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		padding: 0;
	}
	section.aboutnew.about.certifaction .welcome-inner .about-left {
		margin-bottom: 20px;
	}
	section.aboutnew.about.bg-new .about-left {
		max-width: 100%;
		padding-right: 0;
		width: 100%;
		flex: 0 0 100%;
		margin-bottom: 40px;
    }
	section.aboutnew.about .welcome-inner .about-right {
        padding-left: 0px;
        max-width: 100%;
        width: 100%;
        flex: 0 0 100%;
    }
	section.aboutnew.about.bg-new .welcome-inner {
		flex-direction: column;
	}
	section.aboutnew.about .left-img {
		margin-top: 0px;
		margin-bottom: 0;
		padding-bottom: 0;
		width: 50%;
		border: 0;
		border-right: 1px solid #00000026;
		padding-right: 50px;
	}
	section.aboutnew.about .right-img h4 {
		margin-bottom: 10px;
	}
	section.aboutnew.about .about-left p {
		margin: 0;
	}
	section.aboutnew.about.bg-new .about-left .right-img {
		width: 50%;
		padding-left: 50px;
		justify-content: center;
	}
	section.aboutnew.about h3, section.aboutnew.about h4 {
		margin-bottom: 10px;
	}
	.welcome-inner-text {
		display: flex;
		margin-top: 30px;
	}
	section.whychoose.testimonials .box .why-box {
    height: 400px;
	}
	.footer-inner .footer-social-media {
		padding-right: 0px;
	}
	.copyright-text {
		align-items: center;
	}
	.copyright-bottom .copyright p:last-child {
		margin-top: 10px;
	}
	.footer-column.menu-column {
		padding-left: 30px;
		padding-right: 30px;
	}
	.header-banner-new h1 {
		font-size: 70px;
		margin-top: 0;
		line-height: normal;
	}
	.header-banner-new p {
		font-size: 20px;
		margin-top: 10px;
	}
}

@media screen and (max-width: 768px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
         width: 100%;
    }
	.download-item a label {
        font-size: 13px;
	}
	.contact-us {
		padding: 50px 0 0;
	}
/* 	section.whychoose .title-new h2
	{
		margin-bottom: 0;
	} */
	footer#site-footer p, footer#site-footer a {
	    font-weight: 300;
	}
	.shiping-types-list .no-padding.lead-text-block.text-center {
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
    }
	
	.footer-column.menu-column {
		padding-left: 20px;
		padding-right: 10px;
	}
	.choose-inner .box .why-box {
        height: 620px;
	}
	.footer-column.menu-column {
		padding-left: 20px;
		padding-right: 10px;
		width: 45%;
		max-width: 45%;
		flex: 0 0 45%;
	}
	.footer-column.right {
		max-width: 23%;
		width: 23%;
		flex: 0 0 23%;
	}
	.copyright-text {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
	.copyright-bottom .copyright p {
		font-size: 13px;
	}
	.footer-logo img {
		width: 100%;
	}
	.submit-btn input {
		height: 50px;
		width: 200px;
	}
    .newbtn a {
        padding: 12px 25px;
        height: 46px;
        width: auto;
        display: inline-flex;
    }
	.process,
	section.aboutnew.about.bg-new, section.our-product, section.whychoose, section.aboutnew.about.certifaction, section.whychoose.testimonials, section.contactus {
		padding: 50px 0px;
		margin: 0;
	}
    section.aboutnew.about h3, section.aboutnew.about h4 {
        font-size: 30px;
    }
	.testimonial-description {
		justify-content: space-between;
	}
    .customers-service {
        margin-top: 40px;
        margin-bottom: 0;
    }
    .header-banner-new h1 {
        font-size: 60px;
        line-height: 1.1;
    }
    section.aboutnew.about .welcome-inner .about-right p {
	    font-weight: 300;
	    line-height: 1.5;
	    font-size: 18px;
	}
	.testimonial-description h2 {
        font-size: 20px;
    }
	section.whychoose .owl-nav button.owl-prev, section.whychoose .owl-nav button.owl-next {
	    height: 40px;
	    width: 40px;
	}
	section.whychoose .why-box:before {
	    width: 50px;
	    height: 40px;
	}
	section.whychoose .why-box p {
	    font-size: 16px;
	}
	section.whychoose .why-box {
	    height: auto;
	}
	.donwloadiconleft, .donwloadiconright {
        transform: scale(0.5);
    }
    section.qualitysection {
	    padding: 80px 0 10px 0;
	}
	.custom-our-product{
	    top: 7vh;
	}
	.productlisting .testimonial-item {
        flex: 0 0 33%;
        max-width: 33%;
    }
	div#mainMenu {
		position: absolute;
		left: inherit;
		right: 15px;
		width: 37px;
		height: 37px;
		top: 53px;
		background: #fff;
		z-index: 1;
		padding-bottom: 0;
		padding-top: 0;
		display: block;
		top: 20px;
	}
	.gallery-inner.bottom.gallery-wraper .testimonial-item {
		width: 33%;
		max-width: 33%;
		flex: 0 0 33%;
	}
}

@media screen and (max-width: 767px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
	display: flex;
	flex-direction: column;
}
/*#mega-menu-wrap-primary ul.mega-sub-menu>li.mega-menu-column:nth-child(even), #mega-menu-wrap-primary ul.mega-sub-menu>li.mega-menu-column:nth-child(odd) {
    background: #f5f5f5!important;
}*/
.gallery-inner.bottom.gallery-wraper .testimonial-item{
		width: 50%;
		max-width: 50%;
		flex: 0 0 50%;
	}
/* 	.gallery-inner.bottom.gallery-wraper .testi-inner img {
		height: 380px;
	} */
	.customnew-content .bg-dark.shiping-types.custom-product .lead-text-block.text-center p {
    margin-bottom: 30px;
}
	.breadcrumbs ul.pull-right.breadcrumb li {
		display: flex;
		align-items: center;
	}
	.breadcrumbs ul.pull-right.breadcrumb a, .breadcrumbs ul.pull-right.breadcrumb li.active {
    font-size: 12px !important;
	}
	.form-wraper .left-form, .form-wraper .right-form {
		padding: 0 !important;
	}
	#mega-menu-wrap-primary #mega-menu-item-11017 .mega-menu-row>.mega-sub-menu {
		display: flex !important;
	}
	.custom-product .peragrf-bottom .products-box-new {
        width: 48%;
        max-width: 48%;
        flex: 0 0 48%;
        margin: 0;
    }
	.btmrow .title-new {
		margin-bottom: 20px;
	}
	.productlisting .testimonial-item {
		width: 50%;
		max-width: 50%;
		flex: 0 0 50%;
	}
	.process .process-img {
        height: 300px !important;
        margin-top: 20px;
    }
	.download-listing .download-item,
	.download-listing {
        padding: 0;
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
	.downloadprocess .process-steps {
		flex-wrap: wrap;
		flex-direction: row-reverse;
	}
	.download-item a label {
        font-size: 22px;
	}	
	section.newheader-banner h1 {
		font-size: 30px;
		margin-top: 70px;
	}
	.in.collapse.show .col-md-6 {
		padding: 0;
	}
	.contact-us {
		padding: 50px 0 0;
/* 		padding-top: 10px; */
	}
	.process-steps {
		padding: 50px 0;
	}
	.in.collapse.show .contact-list.well {
		margin-top: 30px;
	}
	.peragrf-bottom .products-box-new {
		width: 50%;
		max-width: 50%;
		flex: 0 0 50%;
	}
/* 	.peragrf-bottom .team-v3 {
		padding-bottom: 50px;
	} */
	.content-sm {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	section.qualitysection .quality-content p:last-child {
		margin: 0;
	}
	.custom-our-product button svg {
		width: 40px;
	}
	.custom-our-product button.owl-next {
		margin-left: 10px;
	}
	.custom-our-product{
        right: 30px;
    }
	section.contactus iframe, .map-class {
	    height: 400px;
	}
	.process {
		padding: 50px 0px;
	}
	section.whychoose .choose-inner {
		flex-direction: column;
	}
	section.whychoose .choose-inner .box {
		padding: 0;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		margin-bottom: 20px;
	}
	.choose-inner .box .why-box {
        height: auto;
        padding: 40px 30px;
    }
	.client-logo-inner ul {
        flex-wrap: wrap;
    }
	.client-logo-inner ul li {
		width: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.client-logo-inner ul li img {
        width: 150px;
    }
	.client-logo-inner ul li:nth-child(1), .client-logo-inner ul li:nth-child(2) {
		margin-bottom: 20px;
	}
	/*.client-logo-inner ul li:nth-child(1), .client-logo-inner ul li:nth-child(3) {
		border-right: 1px solid #0000003b;
	}*/
	section.whychoose.testimonials .box .why-box {
        height: auto;
    }
	.contact-wrape {
		flex-direction: column;
	}
	.contact-wrape .left, .contact-wrape .right {
		padding: 0;
	}
	.contact-wrape .right {
		margin-top: 40px;
	}
	footer#site-footer h3 {
		text-align: center;
		margin: 20px 0;
	}
	.left-form, .right-form {
		width: 50%;
	}
	.form-wraper .left-form p, .form-wraper .right-form p {
		margin-bottom: 10px;
	}
	.footer-inner {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-column.menu-column, .footer-inner .left, .footer-column.right {
		max-width: 100%;
		width: 100%;
		flex: 0 0 100%;
		padding: 0px;
	}
	.footer-column.menu-column ul li {
		width: 100%;
	}
	.footer-column.right li {
		width: 80%;
	}
	footer#site-footer p, footer#site-footer a,
	footer#site-footer .footer-social-media p {
		text-align: center;
	}

	.footer-column.menu-column ul li {
		text-align: center;
	}
	.footer-column.menu-column ul {
		margin-bottom: 0;
	}
	.footer-column.right ul {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-column.right ul li {
		justify-content: center;
	}
	.footer-logo img {
        width: auto;
    }
	.footer-logo {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 30px;
	}
	section.aboutnew.about .left-img {
        margin-top: 0px;
        margin-bottom: 30px;
        padding-bottom: 30px;
        width: 100%;
        border: 0;
        border-right: 0;
        padding-right: 0;
        border-bottom: 1px solid #00000026;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
	section.aboutnew.about.bg-new .about-left .right-img {
		width: 100%;
		padding-left: 0px;
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}
	section.aboutnew.about.bg-new .about-left {
       align-items: center;
    }
	.welcome-inner-text {
        flex-direction: column;
    }
	.header-banner-new h1 {
		font-size: 35px;
		line-height: normal;
	}
	.header-banner-new p {
		font-size: 18px;
		margin-top: 10px;
	}
	.shiping-type-text {
    left: 0%;
	}
	.shiping-type-img img {
		width: 70%;
	}
	.shiping-types .shiping-type {
		min-height: 300px;
	}
	.g-heading-v11 {
		margin-bottom: 40px;
		margin-top: 0px;
		padding-top: 40px;
	}
	.welcome-watermark .content {
		padding-top: 20;
	}
	.shiping-types-list .no-padding.lead-text-block.text-center {
        margin-bottom: 0px;
        margin-top: 0px;
    }
	
	.breadcrumbs h1.pull-left {
		text-align: left;
	}
	.breadcrumbs ul.pull-right.breadcrumb {
		display: flex;
		justify-content: flex-start;
		padding-left: 0;
		padding-top: 5px;
	}
	.shiping-type-text h3 {
        font-size: 18px;
	}
	.breadcrumbs .container {
		justify-content: center;
		flex-direction: column;
	}
	.custom-product {
    padding-bottom: 50px;
	}
	.welcome-watermark .g-heading-v11 {
		margin-top: 0;
	}
	.service-block {
        margin-bottom: 0;
    }
	.process-step {
		height: auto !important;
		margin-bottom: 0;
		border-bottom: 1px solid #d3d3d3c4;
	}
	.equal-height-column h3, .equal-height-column span.step-no {
		font-size: 18px;
	}
	.equal-height-column .process-text {
		padding: 35px;
	}
	.process-steps {
		padding-bottom: 0;
	}
	.equal-height-columns>.equal-height-column {
		padding: 0;
	}
	.ourproduct-carousel
	{
		transform: skew(0deg);
	}
	.contentbox + .contentbox {
	    margin-bottom: 40px;
	}
	section.our-product .newbtn {
	    margin-top: 40px;
	}
	section.qualitysection:after {
        background-position: left bottom;
    }
    .donwloadiconleft, .donwloadiconright {
        transform: scale(0.3);
    }
    .donwloadiconright {
	    transform-origin: right;
	}
	.donwloadiconleft {
	    transform-origin: left;
	}
	section.qualitysection .quality-left {
	    padding: 0 !important;
	}

}

@media screen and (max-width: 640px) {
	.right-contact {
		flex-direction: column;
	}
	.right-contact .contentbox {
		width: 100%;
		display: flex;
		flex-direction: column;
		margin: 0 !important;
		margin-top: 20px !important;
	}
	.left-form, 
	.right-form {
		padding: 0;
		max-width: 100%;
		width: 100%;
		flex: 0 0 100%;
	}
	
	.contactformsection .row {
		margin: 0;
		flex-direction: column;
	}
	.right-contact .contentbox:first-child {
		margin-top: 0px !important;
	}
	.iso-company ul {
		flex-direction: column;
	}
	.client-logo-inner ul li:nth-child(1), .client-logo-inner ul li:nth-child(2) {
        margin-bottom: 0;
    }
	.quality-right {
		padding: 0;
	}
	.container>.gallery-inner {
	    padding: 0;
	}
	.newbtn a, .submit-btn input, .newbtn a span {
	    transform: skew(0deg);
	}
	
	.welcome-inner-text
	{
		margin-top: 0;
	}
	section.whychoose .owl-nav {
	    top: -50px;
	    right: 20px;
	}
}

@media screen and (max-width: 540px) {
	section.newheader-banner {
		height: 50%;
	}
	section.whychoose .owl-nav {
        top: -80px;
	}
	section.whychoose .owl-nav button.owl-prev svg, section.whychoose .owl-nav button.owl-next svg {
	    transform: skew(0);
	}
    section.whychoose .owl-nav button.owl-prev, section.whychoose .owl-nav button.owl-next {
        transform: skew(0);
    }
    section.qualitysection {
        padding: 50px 0 0px 0;
    }
	.title-new h2 span {
        font-size: 28px;
    }
    .title-new h2 {
        font-size: 22px;
    }
	.shiping-types-list .no-padding.lead-text-block.text-center {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
	.footer-column.right ul {
		margin-bottom: 0;
	}
	section.downloadsection {
		padding-bottom: 30px;
	}
/* 	.customnew-content .lead-text-block.text-center {
       padding: 0;
    } */
	.customnew-content .lead-text-block.text-center .content {
		padding: 20px 0;
	}
	.peragrf-bottom .products-box-new {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		margin: 0;
		padding: 0;
	}
	.content-sm ul.nav.nav-tabs li a {
		line-height: 42px;
		padding: 0;
	}
	.process-step span.step-no {
		left: 0;
	}
	.process-step {
     padding: 10px 0 10px 40px;
	}
}

@media screen and (max-width: 480px) {
	.gallery-inner.bottom.gallery-wraper .testimonial-item {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
	.custom-product .peragrf-bottom .products-box-new {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
	}
	.productlisting .testimonial-item {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.custom-our-product {
        right: 20px;
    }
}

@media screen and (max-width: 414px) {
	.download-item a label {
        font-size: 16px;
    }
}

@media screen and (max-width: 380px) {
	.iso-company ul li span {
		font-size: 14px;
	}
	
}
@media screen and (max-width: 360px) {
	
}
@media screen and (max-width: 340px) {
	
}