@media (min-width:100px) and (max-width:350px) {
button.btn-primary.getAQuote{font-size:13px!important;padding:6px 8px}
header ul li>div a{padding:3px!important}
.LinkedIn,.Facebook,.Youtube{height:28px;width:28px}
}
@media (max-width:680px) {
section.about-sec h2.black-text{font-size:25px!important;line-height:1.2}
.manufacturing_marquee_text h3{font-size:1.3em!important}
.experienced_image_1{margin-top:0!important}
.page-id-1503 section.comprehensive_cnc .tabs{white-space:normal!important;display:block!important;text-align:left;align-items:self-start;margin-bottom:20px!important}
.page-id-1503 section.comprehensive_cnc .top-bar .tabs button.tab{display:inline-block}
.page-id-1503 section.comprehensive_cnc .top-bar{padding:0!important}
.experienced_partners_content_2{min-width:100%!important}
.consultation_box p{text-align:justify}
section.comprehensive_cnc .machine-container-grid.box .machine-box .lineup-bg img{height:auto!important}
section.comprehensive_cnc .lineup-bg{height:auto!important}
.partnerships_container{width:100%}
.page-id-1503 section.partnerships_sec{padding-top:0}
section.comprehensive_cnc .machine-lineup{padding:10px}
br.only-desktop{display:none!important}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:100%!important}
h2 span,h3 span,h1 span{font-size:100%!important;line-height:1.3!important}
.experienced_partners_content_2 h2 span.highlight,.experienced_partners_content_2 h2,.page-id-1554 section.about-section .about-title h3,h2,h2,section.comprehensive_cnc .tab,section.comprehensive_cnc .tab.active,section.partnerships_sec .font45,h3.font45.black span{font-size:1.3em!important;line-height:1.3!important}
.filter-box .filter-container{width:100%;max-width:100%;margin:0!important}
div#popupOverlay{width:100%}
.highlight{padding:10px}
body .font45,h3.font45.black span{font-size:100%!important}
.experienced_image_1{height:100%;position:relative}
.learn_more_circle.logo-end{position:relative!important;display:block!important;float:left!important;margin-top:-50px;text-align:center!important}
.page-id-1503 section.experienced_partners .learn_more_circle img{max-width:100px!important;display:inline-block!important;float:none;position:relative!important;margin:0!important;left:0!important;transform:none!important;top:0!important}
section.comprehensive_cnc .top-bar{margin-bottom:15px!important;float:left;width:100%}
section.comprehensive_cnc .only-mobile{margin-top:20px}
section.comprehensive_cnc .top-bar .tabs{float:left;width:100%;text-align:center}
section.comprehensive_cnc .tab.active{padding:5px 10px!important}
body .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{width:100%;max-width:480px}
}
@media (max-width:768px) {
section.comprehensive_cnc .top-bar{margin-bottom:15px!important;float:left;width:100%}
section.comprehensive_cnc .only-mobile{margin-top:20px}
section.comprehensive_cnc .top-bar .tabs{float:left;width:100%;text-align:center;justify-content:center}
section.comprehensive_cnc .tab.active{padding:5px 10px!important}
.hero-buttons button,.hero-buttons a{padding:15px 20px!important;margin:10px 0!important}
.mobile-nav{top:132px}
}
@media (min-width:680px) and (max-width:1140px) {
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:100%!important}
h2 span,h3 span,h1 span{font-size:100%!important;line-height:1.2em!important}
.experienced_partners_content_2 h2 span.highlight,.experienced_partners_content_2 h2,.page-id-1554 section.about-section .about-title h3,h2,h2,section.comprehensive_cnc .tab,section.comprehensive_cnc .tab.active,section.partnerships_sec .font45,h3.font45.black{font-size:2.2em!important;line-height:1.3!important}
section.about-sec h2.black-text{font-size:2.2em!important;line-height:1.2}
.manufacturing_marquee_text h3{font-size:2.2em!important}
.experienced_image_1{height:100%;position:relative}
.learn_more_circle.logo-end{position:relative!important;display:block!important;float:left!important;margin-top:-50px;text-align:center!important}
.page-id-1503 section.experienced_partners .learn_more_circle img{max-width:100px!important;display:inline-block!important;float:none;position:relative!important;margin:0!important;left:0!important;transform:none!important;top:0!important}
a.btn-primary.highlight,.hero-buttons button.btn-transparent,.hero-buttons a.btn-transparent{margin:0}
.highlight{padding:5px 10px!important}
body span.highlight{font-size:100%!important}
.hero-buttons button,.hero-buttons a{padding:15px 20px!important}
section.experienced_partners .learn_more_circle{max-width:100%!important}
section.experienced_partners .experienced_partners_content_2 h2{margin-top:0!important}
section.experienced_partners.lightbluebg .experienced_partners_container .experienced_partners_inner .experienced_image_content_1{max-width:520px}
.page-id-1503 section.partnerships_sec{padding-top:0}
section.experienced_partners.lightbluebg .experienced_partners_container .experienced_partners_inner .experienced_image_content_1{max-width:520px}
.partnerships_container{background-size:contain;background-position:0 0;background-color:#f2f5f8}
body .partnerships_container{padding:60px!important}
.partnerships_container{background-color:#f0f4f9}
section.experienced_partners.lightbluebg{padding:0 20px}
section.about-sec{max-height:520px!important}
.partnerships_container{background-size:400px 200px!important}
section.comprehensive_cnc .lineup-bg{background-size:contain;background-position:top}
.hero-buttons button,.hero-buttons a{padding:15px 20px!important;margin:10px 0!important}
}
.partnerships_container,section.partnerships_sec{background-color:#f0f4f9}
@media (min-width:1024px) and (max-width:1140px) {
.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a{border:1px solid #003c71}
.experienced_image_content_1{width:100%;margin:0 auto}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{float:left;width:100%}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{display:flex;align-items:center;justify-content:space-between;width:100%}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex > div{width:60%}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex > .experienced_partners_content_3{width:40%!important;padding-left:50px}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex > .experienced_partners_content_3 img{width:100%!important;max-width:100%}
body .partnerships_container{padding:60px 0!important}
section.about-sec{max-height:520px!important}
}
@media (min-width:1140px) and (max-width:1260px) {
.page-id-1503 section.about-sec .hero-content{margin-left:15px!important}
section.experienced_partners.lightbluebg{padding:40px 0 35px}
.experienced_image_content_1{position:relative}
section.experienced_partners .learn_more_circle{position:relative;float:left;width:100%;text-align:right;margin-top:-56px}
section.experienced_partners .learn_more_circle img{position:relative!important;top:0!important;width:110px;bottom:unset!important;right:0!important;transform:none!important;left:unset!important;display:inline-block}
section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{padding-top:0}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:0}
.page-id-1503 section.comprehensive_cnc .top-bar{padding:0}
.partnerships_container{max-width:100%!important;padding:65px 50px;background-size:auto!important;background-position:40% 50%}
.hero-content .hero-buttons a{border-color:#003c71}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight,.page-id-1503 section.comprehensive_cnc h2.text-center span{font-size:100%!important}
h2 span,h3 span,h1 span{font-size:100%!important;line-height:1.2em!important}
.experienced_partners_content_2 h2 span.highlight,.experienced_partners_content_2 h2,.page-id-1554 section.about-section .about-title h3,h2,h2,section.comprehensive_cnc .tab,section.comprehensive_cnc .tab.active,section.partnerships_sec .font45,h3.font45.black{font-size:1.8em!important;line-height:1.3!important}
section.about-sec h2.black-text{font-size:1.8em!important;line-height:1.2}
.manufacturing_marquee_text h3{font-size:1.8em!important}
.experienced_image_1{height:100%;position:relative}
.highlight{padding:8px 10px!important}
hero-buttons button,.hero-buttons a{padding:15px 20px!important}
body section.comprehensive_cnc .container,.experienced_partners_container,section.comprehensive_cnc .container,section.experienced_partners.lightbluebg .experienced_partners_container{max-width:90%!important;padding-left:0!important;padding-right:0!important}
}
@media (min-width:1260px) and (max-width:1366px) {
.page-id-1503 section.about-sec .hero-content{margin-left:20px;margin-top:0!important}
.hero-content .hero-buttons a{border-color:#003c71}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight,.page-id-1503 section.comprehensive_cnc h2.text-center span{font-size:100%!important}
h2 span,h3 span,h1 span,.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:100%!important;line-height:1.2em!important}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2,h3,.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2,.experienced_partners_content_2 h2 span.highlight,.experienced_partners_content_2 h2,.page-id-1554 section.about-section .about-title h3,h2,h2,section.comprehensive_cnc .tab,section.comprehensive_cnc .tab.active,section.partnerships_sec .font45,h3.font45.black{font-size:1.8em!important;line-height:1.3!important}
body section.about-sec h2.black-text{font-size:1.8em!important;line-height:1.2}
body .manufacturing_marquee_text h3{font-size:1.8em!important}
body .experienced_image_1{height:100%;position:relative}
body .highlight{padding:8px 10px!important}
body hero-buttons button,body .hero-buttons a{padding:15px 20px!important}
body section.experienced_partners.lightbluebg{padding:0 0 35px}
body .page-id-1503 section.comprehensive_cnc .top-bar{padding:0}
body section.experienced_partners.lightbluebg .experienced_partners_container{max-width:90%}
body section.comprehensive_cnc .container,.experienced_partners_container,section.comprehensive_cnc .container{max-width:90%;padding-left:0!important;padding-right:0!important}
body section.comprehensive_cnc{padding:50px 0!important}
body .partnerships_container{background-size:auto;background-position:40% 50%}
.page-id-1503 section.comprehensive_cnc .top-bar{padding:0}
.page-id-1503 section.partnerships_sec{padding-top:0}
}
@media (min-width:1366px) and (max-width:1500px) {
.page-id-1503 section.about-sec .hero-content{margin-left:20px;margin-top:0!important}
.hero-content .hero-buttons a{border-color:#003c71}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight,.page-id-1503 section.comprehensive_cnc h2.text-center span{font-size:100%!important}
h2 span,h3 span,h1 span,.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:100%!important;line-height:1.2em!important}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2,h3,.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2,.experienced_partners_content_2 h2 span.highlight,.experienced_partners_content_2 h2,.page-id-1554 section.about-section .about-title h3,h2,h2,section.comprehensive_cnc .tab,section.comprehensive_cnc .tab.active,section.partnerships_sec .font45,h3.font45.black{font-size:2em!important;line-height:1.3!important}
body section.about-sec h2.black-text{font-size:1.8em!important;line-height:1.2}
body .manufacturing_marquee_text h3{font-size:2em!important}
body .experienced_image_1{height:100%;position:relative}
body .highlight{padding:8px 10px!important}
body hero-buttons button,body .hero-buttons a{padding:15px 20px!important}
body section.experienced_partners.lightbluebg{padding:0 0 35px}
body .page-id-1503 section.comprehensive_cnc .top-bar{padding:0}
body section.experienced_partners.lightbluebg .experienced_partners_container{max-width:90%}
body section.comprehensive_cnc .container,.experienced_partners_container,section.comprehensive_cnc .container{max-width:90%;padding-left:0!important;padding-right:0!important}
body section.comprehensive_cnc{padding:50px 0!important}
body .partnerships_container{background-size:cover;background-position:70% 50%}
.page-id-1503 section.comprehensive_cnc .top-bar{padding:0}
.page-id-1503 section.partnerships_sec{padding-top:0}
}
section.comprehensive_cnc .lineup-bg{background-size:contain;background-position:83px -5px}
@media (min-width:1228px) {
body section.partnerships_sec{background:#fff}
body .partnerships_container{max-width:90%!important}
body.wp-theme-dynamic-machine section.partnerships_sec{padding-top:80px!important}
}
@media (min-width:1600px) {
body .partnerships_container,body section.comprehensive_cnc .container,.experienced_partners_container,section.comprehensive_cnc .container,body section.experienced_partners.lightbluebg .experienced_partners_container,body section.comprehensive_cnc .container,.experienced_partners_container,section.comprehensive_cnc .container,section.experienced_partners.lightbluebg .experienced_partners_container,.container{max-width:1600px!important}
.hero-content{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;display:inline-block}
.abput_innr_sec_content{display:block;width:100%;float:left}
.about-container-full{max-width:1600px!important}
.about-image{right:10%}
.page-id-1503 .about-image{right:0!important}
}
@media (min-width:666px) and (max-width:768px) {
section.about-sec{background-position:-370px 10px!important}
.hero-buttons .btn-transparent{border-color:#003c71;color:#003c71}
}
@media (min-width:680px) and (max-width:750px) {
section.about-sec{background-position:-228px 9px!important}
.hero-buttons .btn-transparent{border-color:#003c71;color:#003c71}
}
@media (min-width:750px) and (max-width:900px) {
section.about-sec{background-position:94% 36px!important;background-size:cover}
}
section.comprehensive_cnc .tab.active{padding:8px 10px}
@media (min-width:1024px) {
#machineDropdown::before{content:"";position:absolute;top:-22px;left:21%;transform:translateX(-50%);border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #317ED4;z-index:1}
#machineDropdown::after{content:"";position:absolute;top:-20px;left:21%;transform:translateX(-50%);border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;z-index:2}
}
@media (min-width:1500px) {
.page-id-1503 .hero_content_inner .width55{width:36%!important}
.hero_content_inner p.hero_paragraph{font-weight:400!important}
}
@media (min-width:1200px) and (max-width:1300px) {
.page-id-1503 .hero_content_inner .width55{width:37%!important}
}
@media (min-width:1300px) and (max-width:1400px) {
.page-id-1503 .hero_content_inner .width55{width:71%!important}
}
@media (min-width:1200px) and (max-width:1500px) {
body section.about-sec h2.black-text{font-size:2.2em!important;line-height:1.2}
.consultation_box button.btn-primary.highlight,.partnerships_content .machinelineup button.btn-transparent{font-size:16px!important;padding:4px 10px!important}
.consultation_box p{line-height:25px;font-size:16px}
}
@media (min-width:1600px) {
.hero_content_inner p.hero_paragraph{font-size:20px!important;font-weight:400!important}
}
body{max-width:1920px;margin-left:auto;margin-right:auto;position:relative}
header#siteHeader{max-width:1920px}
.experienced_partners_content_2.group_experienced_partners h2 span{cursor:default!important}
.page-id-1588 a.machine__lineup__btn.highlight.he{display:none!important}
@media (max-width: 576px) {
.page-id-1588 .about-sec .about-image,.page-id-1503 .about-sec .about-image{width:60%!important}
}
.splide__list{cursor:grab!important}


@media (min-width: 1024px){
	.openmega li#machineDropdownToggle:before {
    content: "";
    position: absolute;
    top: 49px;
    left: 50px;
    transform: translateX(-50%);
    border-left: 22px solid transparent;
    border-right: 22px solid transparent;
    border-bottom: 22px solid #fff;
    z-index: 999;
}
.openmega li#machineDropdownToggle{
    position:relative
}
.openmega li#machineDropdownToggle:after{
            content: "";
            position: absolute;
            top: 49px;
            left: 50px;
            transform: translateX(-50%);
            border-left: 22px solid transparent;
            border-right: 22px solid transparent;
            border-bottom: 22px solid #fff;
            z-index: 999;
} 
#machineDropdown::after,#machineDropdown::before{
    display:none
}

div#machineDropdown {
    border-top-color: transparent;
}
}

.footer-column ul li {
    cursor: default !important;
}

.footer-column ul li a, .footer-column ul li:after {
    cursor: pointer !important;
}

