@media (max-width: 1700px) {
.two-column.bg_pattern::before, .two-column.bg_pattern::after {
width: 500px;
}
.site-footer:before {
height: 250px;
max-width: 630px;
}
.site-footer:after {
height: 335px;
max-width: 630px;
}
}
@media (max-width: 1560px) {
.site-header .dropdown{
right: 20px; 
}
.site-header .header-logo {
max-width: 250px; 
}
.site-header #menu-right {
gap: 37px;
}
.site-header .header-main .left-menu {
flex: 0 0 calc(50% - 155px);
max-width: calc(50% - 155px);
}
.site-header .header-main .right-menu {
flex: 0 0 calc(50% - 155px);
max-width: calc(50% - 155px);
}
.site-header .header-nav >li >a {
font-size: 18px;
} .hero-banner .hero-inner {
padding: 130px 0 130px;
}
.hero-right-bottom-img {
bottom: -70px;
max-width: 600px;
} .two-column.bg_pattern::before, .two-column.bg_pattern::after {
width: 420px;
} .certificate-logos::before {
height: 240px;
width: 132px;
left: 0px;
bottom: 0px;
background-size: 100%;
}
.certificate-logos::after {
height: 240px;
width: 132px;
right: 0px;
bottom: 0px;
background-size: 100%;
}
.two-column.accent-graphics:after {
height: 240px;
width: 132px;
right: 0px;
bottom: 0px;
background-size: 100%;
} .site-footer .site-footer-inner {
padding-top: 70px;
} 
.site-footer:before {
height: 210px;
max-width: 510px;
}
.site-footer:after {
height: 283px;
max-width: 530px;
}
}
@media (max-width: 1440px) {
.site-header .header-main {
column-gap: 30px;
}
.site-header .dropdown button.btn {
padding: 8px 27px 8px 12px;
background-position: center right 10px;
background-size: 13px;
font-size: 15px;
}
.site-header .header-main .left-menu {
flex: 0 0 calc(50% - 130px);
max-width: calc(50% - 130px);
}
.site-header .header-main .right-menu {
flex: 0 0 calc(50% - 130px);
max-width: calc(50% - 130px);
}
.site-header #menu-left {
gap: 20px;
}
.site-header #menu-right {
gap: 20px;
}
.hero-right-bottom-img {
bottom: -70px;
max-width: 550px;
} .two-column.bg_pattern::before, .two-column.bg_pattern::after {
width: 340px;
} .site-footer:before {
display: none;
}
.site-footer:after {
display: none;
}
.site-footer .footer-bottom {
padding: 20px 0;
}
} @media (max-width: 1199px) {
.site-header .dropdown {
right: 70px;
} .hero-banner .hero-inner .hero-content-main {
max-width: 450px;
min-height: 450px;
background-size: 100%;
}
.hero-right-bottom-img {
bottom: -60px;
max-width: 490px;
}
.hero-slider{
background-position: left;
} .certificate-logos .certificate-logos-inner .vc_column-inner > .wpb_wrapper .wpb_single_image img {
height: 110px;
width: 110px;
object-fit: contain;
}
.certificate-logos::before {
display: none;
}
.certificate-logos::after {
display: none;
} .two-column.bg_pattern::before, .two-column.bg_pattern::after {
display: none;
}
.two-column.accent-graphics:after {
display: none;
} .site-footer .site-footer-inner {
padding-top: 50px;
} 
.vc_section.our-journey_section {
background-size: cover !important;
}
}
@media (max-width: 991px) {
.hero-right-bottom-img {
bottom: -47px;
max-width: 380px;
}
.cta-banner .cta-heading h3 {
font-size: 22px;
} .certificate-logos .certificate-logos-inner .vc_column-inner > .wpb_wrapper .wpb_single_image {
width: calc((100% - (4 * 16px)) / 4);
}
.certificate-logos .certificate-logos-inner .vc_column-inner > .wpb_wrapper .wpb_single_image.isoqar-logo img {
height: 160px;
} .two-column > .vc_row {
flex-direction: column;
row-gap: 40px;
}
.two-column > .vc_row > .wpb_column {
width: 100%;  text-align: center;
}
.two-column > .vc_row > .wpb_column .vc_custom_heading{
text-align: center !important;
}
.counter-wrapper .wpb_column > .vc_column-inner .counter-number {
font-size: 40px;
}
.our-manufacturing .manufacturing-main {
max-width: 100%;
}
.featured-products-wrapper .product-tabs .product-tab {
outline: none;
font-size: 15px;
}
.featured-products-section::before,
.featured-products-section::after{
display: none;
}
.footer-logo {
margin: 0 auto;
}
.site-footer {
font-size: 16px;
}
}
@media (max-width: 767px) {
.error-page {
padding: 130px 0 100px;
}
.site-header .header-logo {
max-width: 180px;
} .hero-banner .hero-inner .hero-content-main {
max-width: 370px;
min-height: 370px;
}
.hero-right-bottom-img {
bottom: -48px;
max-width: 380px;
}
.counter-wrapper .wpb_column{
width: 50%;
float: left;
}
.counter-wrapper .wpb_column + .wpb_column + .wpb_column {
padding-top: 40px;
} .certificate-logos::before,
.certificate-logos::after{
height: 180px;
width: 92px;
}
.certificate-logos .certificate-logos-inner .vc_column-inner > .wpb_wrapper .wpb_single_image.isoqar-logo img {
width: 100%;
max-width: 250px;
} .journey-inner{
display: flex;
flex-direction: column;
gap: 50px;
}
.journey-inner .journey-items .journey-box{
width: calc(100% - 50px);
}
.journey-inner .journey-items:nth-child(even) .journey-box {
width: calc(100% - 50px);
text-align: start;
margin-left: 0;
}
.journey-inner .journey-items:nth-child(odd) .journey-box .journey-box-content .content{
max-width: 100%;
}
.journey-inner .journey-items:nth-child(even) .journey-box .journey-box-content .content {
max-width: 100%;
}
.journey-inner .journey-items:before {
height: 50px;
width: 50px;
right: -16px;
top: 30px;
left: inherit;
}
.our-journey-wrapper .journey-inner:before{
left: calc(100% - 35px);
}
.certificate-logos .certificate-logos-inner .vc_column-inner > .wpb_wrapper .wpb_single_image {
width: calc((100% - (4 * 16px)) / 3);
}
.cta-banner blockquote {
padding: 25px;
}
}
@media (max-width: 576px)   {
.certificate-logos .certificate-logos-inner .vc_column-inner > .wpb_wrapper .wpb_single_image {
width: calc((100% - (2 * 16px)) / 2);
}
.counter-wrapper {
padding-top: 30px;
}
.counter-wrapper .wpb_column > .vc_column-inner > .wpb_wrapper {
gap: 5px;
}
.counter-wrapper .wpb_column{
width: 100%;
float: inherit;
}
.counter-wrapper .wpb_column + .wpb_column {
padding-top: 40px;
}
.site-footer .footer-right::before{
display: none;
}
.contact-information, .location-info {
margin-top: 0px;
}
}
@media (max-width: 440px) {
.hero-right-bottom-img {
bottom: -48px;
max-width: 320px;
}
}
@media (max-width: 360px) {
.site-header .header-logo {
max-width: 140px;
}
}