@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-ExtraBold.eot');
    src: url('./fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('./fonts/Poppins-ExtraBold.woff') format('woff'),
        url('./fonts/Poppins-ExtraBold.ttf') format('truetype'),
        url('./fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-BlackItalic.eot');
    src: url('./fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-BlackItalic.woff2') format('woff2'),
        url('./fonts/Poppins-BlackItalic.woff') format('woff'),
        url('./fonts/Poppins-BlackItalic.ttf') format('truetype'),
        url('./fonts/Poppins-BlackItalic.svg#Poppins-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Bold.eot');
    src: url('./fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-Bold.woff2') format('woff2'),
        url('./fonts/Poppins-Bold.woff') format('woff'),
        url('./fonts/Poppins-Bold.ttf') format('truetype'),
        url('./fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-BoldItalic.eot');
    src: url('./fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-BoldItalic.woff2') format('woff2'),
        url('./fonts/Poppins-BoldItalic.woff') format('woff'),
        url('./fonts/Poppins-BoldItalic.ttf') format('truetype'),
        url('./fonts/Poppins-BoldItalic.svg#Poppins-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Black.eot');
    src: url('./fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-Black.woff2') format('woff2'),
        url('./fonts/Poppins-Black.woff') format('woff'),
        url('./fonts/Poppins-Black.ttf') format('truetype'),
        url('./fonts/Poppins-Black.svg#Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-ExtraLightItalic.eot');
    src: url('./fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
        url('./fonts/Poppins-ExtraLightItalic.woff') format('woff'),
        url('./fonts/Poppins-ExtraLightItalic.ttf') format('truetype'),
        url('./fonts/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-ExtraLight.eot');
    src: url('./fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('./fonts/Poppins-ExtraLight.woff') format('woff'),
        url('./fonts/Poppins-ExtraLight.ttf') format('truetype'),
        url('./fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-ExtraBoldItalic.eot');
    src: url('./fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
        url('./fonts/Poppins-ExtraBoldItalic.woff') format('woff'),
        url('./fonts/Poppins-ExtraBoldItalic.ttf') format('truetype'),
        url('./fonts/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-MediumItalic.eot');
    src: url('./fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-MediumItalic.woff2') format('woff2'),
        url('./fonts/Poppins-MediumItalic.woff') format('woff'),
        url('./fonts/Poppins-MediumItalic.ttf') format('truetype'),
        url('./fonts/Poppins-MediumItalic.svg#Poppins-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Light.eot');
    src: url('./fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-Light.woff2') format('woff2'),
        url('./fonts/Poppins-Light.woff') format('woff'),
        url('./fonts/Poppins-Light.ttf') format('truetype'),
        url('./fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-LightItalic.eot');
    src: url('./fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-LightItalic.woff2') format('woff2'),
        url('./fonts/Poppins-LightItalic.woff') format('woff'),
        url('./fonts/Poppins-LightItalic.ttf') format('truetype'),
        url('./fonts/Poppins-LightItalic.svg#Poppins-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Italic.eot');
    src: url('./fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-Italic.woff2') format('woff2'),
        url('./fonts/Poppins-Italic.woff') format('woff'),
        url('./fonts/Poppins-Italic.ttf') format('truetype'),
        url('./fonts/Poppins-Italic.svg#Poppins-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Medium.eot');
    src: url('./fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-Medium.woff2') format('woff2'),
        url('./fonts/Poppins-Medium.woff') format('woff'),
        url('./fonts/Poppins-Medium.ttf') format('truetype'),
        url('./fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Regular.eot');
    src: url('./fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-Regular.woff2') format('woff2'),
        url('./fonts/Poppins-Regular.woff') format('woff'),
        url('./fonts/Poppins-Regular.ttf') format('truetype'),
        url('./fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-ThinItalic.eot');
    src: url('./fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-ThinItalic.woff2') format('woff2'),
        url('./fonts/Poppins-ThinItalic.woff') format('woff'),
        url('./fonts/Poppins-ThinItalic.ttf') format('truetype'),
        url('./fonts/Poppins-ThinItalic.svg#Poppins-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-Thin.eot');
    src: url('./fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-Thin.woff2') format('woff2'),
        url('./fonts/Poppins-Thin.woff') format('woff'),
        url('./fonts/Poppins-Thin.ttf') format('truetype'),
        url('./fonts/Poppins-Thin.svg#Poppins-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-SemiBoldItalic.eot');
    src: url('./fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
        url('./fonts/Poppins-SemiBoldItalic.woff') format('woff'),
        url('./fonts/Poppins-SemiBoldItalic.ttf') format('truetype'),
        url('./fonts/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./fonts/Poppins-SemiBold.eot');
    src: url('./fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('./fonts/Poppins-SemiBold.woff') format('woff'),
        url('./fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('./fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Bold.woff2') format('woff2'),
        url('../fonts/Satoshi-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Black.woff2') format('woff2'),
        url('../fonts/Satoshi-Black.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-BlackItalic.woff2') format('woff2'),
        url('../fonts/Satoshi-BlackItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Regular.woff2') format('woff2'),
        url('../fonts/Satoshi-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Italic.woff2') format('woff2'),
        url('../fonts/Satoshi-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-BoldItalic.woff2') format('woff2'),
        url('../fonts/Satoshi-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Light.woff2') format('woff2'),
        url('../fonts/Satoshi-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-LightItalic.woff2') format('woff2'),
        url('../fonts/Satoshi-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-Medium.woff2') format('woff2'),
        url('../fonts/Satoshi-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('../fonts/Satoshi-MediumItalic.woff2') format('woff2'),
        url('../fonts/Satoshi-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

:root {
    --primary-color: #003c71;
    --darkbg: rgb(0 0 0 / 20%);
    --secondary-color: #317ED433;
    --skyblue: #317ED4;
    --heading-font: "Poppins", sans-serif;
    --text-color: #757575;
    --blacktext: #000;
    --container-width: 1620px;
    --white: #ffff;
    --footer-bottom-color: #0d4678;
    --whiteBg: #ffff;
    --container1770: 1770px;
    --width50: 50%;
    --green: #008000;
    --width49: 49%;
    --boxIcon: 37px;
    --boxIconFooter: 50px;
    --fullwidth: 100%;
    --fullheight: 100%;
    --fSize20: 20px;
    --fSize23: 23px;
    --fSize24: 24px;
    --fSize25: 25px;
    --fSize26: 26px;
    --fSize30: 30px;
    --fSize36: 36px;
    --fSize55: 55px;
    --fSize60: 60px;
    --fSize40: 40px;
    --fSize48: 48px;
    --fSize70: 70px;
    --fSize18: 18px;
    --padding10-35: 10px 35px;
    --borderNone: none;
    --borderBottomLight: 1px solid #ffffff36;
    --blur10: blur(10px);
    --fontWeightBold: bold;
    --listNone: none;
    --displayFlex: flex;
    --displayNone: none;
    --displayBlock: block;
    --displayInlineBlock: inline-block;
    --aligncenter: center;
    --auto: auto;
    --mAuto: 0px auto;
    --mW340: 340px;
    --justifyBW: space-between;
    --m0: 0;
    --p0: 0;
    --mt2rem: 2rem;
    --mt4rem: 4rem;
    --gray: #f4f8fd;
    --normalgray: #ccc;
    --relative: relative;
    --absolute: absolute;
    --margin20-10: 20px 10px;
    --margin0-10-0-10: 0px 10px 0 10px;
    --borderLeftLight: 1px solid #ffffff4d;
    --paddingLeft30: 30px;
    --justify-center: center;
    --justify-start: flex-start;
    --justify-end: flex-end;
    --justify-around: space-around;
    --justify-evenly: space-evenly;
    --align-start: flex-start;
    --align-end: flex-end;
    --align-stretch: stretch;
    --align-baseline: baseline;
    --direction-column: column;
    --direction-row: row;
    --wrap: wrap;
    --nowrap: nowrap;
    --lineheight: 1.3em;
    --lineheight80: 80px;
    --lineheight40: 40px;
    --block: block;
    --inline-block: inline-block;
    --inline: inline;
    --none: none;
    --grid: grid;
    --fixed: fixed;
    --sticky: sticky;
    --z0: 0;
    --z1: 1;
    --z10: 10;
    --z100: 100;
    --z999: 999;
    --p5: 5px;
    --p10: 10px;
    --p15: 15px;
    --p20: 20px;
    --p40: 40px;
    --m5: 5px;
    --m10: 10px;
    --m15: 15px;
    --m20: 20px;
    --mt10: 1rem;
    --mt50: 3rem;
    --mb2rem: 2rem;
    --uppercase: uppercase;
    --lowercase: lowercase;
    --capitalize: capitalize;
    --text-center: center;
    --text-left: left;
    --text-right: right;
    --fWeight100: 100;
    --fWeight400: 400;
    --fWeight500: 500;
    --fWeight600: 600;
    --fWeight700: 700;
    --fWeight800: 800;
    --fWeight900: 900;
    --fSize10: 10px;
    --fSize12: 12px;
    --fSize14: 14px;
    --fSize16: 16px;
    --radius5: 5px;
    --radius10: 10px;
    --radius50: 50%;
    --borderLight: 1px solid #ccc;
    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.1);
    --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.15);
    --transition-fast: all 0.2s ease-in-out;
    --transition-normal: all 0.3s ease;
    --transition-slow: all 0.5s ease;
    --opacity-0: 0;
    --opacity-25: 0.25;
    --opacity-50: 0.5;
    --opacity-75: 0.75;
    --opacity-100: 1;
    --cursor-pointer: pointer;
    --cursor-default: default;
    --overflow-hidden: hidden;
    --overflow-auto: auto;
    --overflow-scroll: scroll;
    --bg-light: #f9f9f9;
    --bg-dark: #222;
    --bg-transparent: transparent;
    --gap5: 5px;
    --gap10: 10px;
    --gap12: 12px;
    --gap15: 15px;
    --gap20: 20px;
    --gap25: 25px;
    --gap30: 30px;
    --gap35: 35px;
    --gap40: 40px;
    --bottom8: 8px;
}
.container{max-width:var(--container-width);margin:auto}
.singlePost{padding:150px 15px}
.singlePost h6.blog_post_gray a.blog_post_gray{font-weight:600;caret-color:var(--Colot_Styles-Gray-Scale-Gray-600,#757575);text-decoration:none}
section.blogList .side_line_img{position:absolute;left:25px;top:10%;height:81%}
.singlePost h6.blog_post_gray{padding-left:25px}
.singlePost h6.blog_post_gray a.blog_post_gray{font-weight:600;caret-color:var(--Colot_Styles-Gray-Scale-Gray-600,#757575);text-decoration:none}
section.careers_Landing_experienced.individual_news_right img.individual_news_right_content_inner_box_coma{left:15px}
section.careers_Landing_experienced.individual_news_right .individual_news_right_content_inner.individual_news_right_content_inner_box p.hero_paragraph{text-align:start;padding:0!important}
section.careers_Landing_experienced.individual_news_right h6.text-left{padding-bottom:15px}
.singlePost .category-filter.filter-padding{margin-left:25px}
input::placeholder,textarea::placeholder{font-size:16px}
.text-white{color:var(--white)}
section.machining_needs.contact-page-form-our-team.pb-180 .machining_needs_heading p{max-width:100%;margin:0 auto}
nav.main_nav_1 ul li a{color:var(--white);text-decoration:none}
a,p,span,button{font-size:var(--fSize20);color:var(--text-color);line-height:var(--lineheight);font-weight:var(--fWeight400)}
.fontweight500{font-weight:var(--fWeight500)}
.fontweight600{font-weight:var(--fWeight600)}
.fontweight700{font-weight:var(--fWeight700)}
.fontweight800{font-weight:var(--fWeight800)}
.fontweight9800{font-weight:var(--fWeight900)}
li{font-size:var(--fSize18)}
h1,h1 span,h2,h2 span,h3{font-weight:var(--fWeight600)}
*{box-sizing:border-box;font-family:var(--heading-font);margin:var(--m0);padding:var(--p0)}
img,video,iframe{max-width:var(--fullwidth);height:var(--auto)}
h2,h2 span{font-size:50px;color:var(--blacktext);line-height:1.4em}
h3{font-size:var(--fSize40);color:var(--primary-color)}
h4{font-size:var(--fSize30);color:var(--primary-color)}
h5{font-size:var(--fSize25)}
h6{font-size:var(--fSize23);color:var(--blacktext)}
.header_container{max-width:var(--container-width);width:var(--fullwidth);display:var(--displayFlex);justify-content:var(--justifyBW);align-items:var(--aligncenter);margin:var(--auto)}
body{background-color:#f2f5f8;color:var(--text-color);position:var(--relative)}
header{padding:20px;position:var(--absolute);z-index:999;width:var(--fullwidth);border-bottom:var(--borderBottomLight);backdrop-filter:var(--blur10);color:var(--white);background-color:var(--darkbg);float:left;width:100%;z-index:99999}
section{float:left;width:100%;position:relative}
main{float:left;width:100%}
footer{float:left;width:100%;position:relative}
.footer-bottom{float:left;width:100%}
.serving_key_image h6 span{font-weight:var(--fWeight600);color:var(--blacktext)}
.logo{font-weight:var(--fontWeightBold);font-size:var(--fSize24)}
nav ul,div.main_nav_2 ul{list-style:var(--listNone);display:var(--displayFlex);align-items:var(--aligncenter);gap:var(--gap15)}
nav ul li,div.main_nav_2 ul li{color:var(--white)}
.hero-content{z-index:999}
.togglebar.onlymobile{display:none}
.hero{background-image:url(../imgs/heromachine.webp);max-height:600px;min-height:600px;display:var(--displayFlex);background-size:contain;margin-top:6%;background-position:right;background-repeat:no-repeat;align-items:var(--aligncenter)}
.hero-buttons button.btn-transparent,.hero-buttons a.btn-transparent{background:#f4f8fd00;text-transform:uppercase}
.hero2{background-image:url(../imgs/axis4.webp);max-height:600px;min-height:600px;display:var(--displayFlex);background-size:contain;margin-top:6%;background-position:right;background-repeat:no-repeat;align-items:var(--aligncenter)}
.slider-container{background-image:url(../imgs/herobackground.webp);min-height:auto;background-size:contain;background-position:right;background-repeat:no-repeat;align-items:var(--aligncenter)}
.hero::after{content:"";position:var(--absolute);top:0;left:0;width:var(--fullwidth)}
.hero-content{max-width:var(--container-width);margin:0 auto;transform:translateX(-80px);position:var(--absolute);bottom:20%;right:10%;left:10%}
h1,h1 span{text-transform:var(--uppercase);font-size:var(--fSize60);color:var(--primary-color);line-height:var(--lineheight)}
.highlight{background-color:var(--primary-color);padding:0 8px;color:var(--white);border:var(--borderNone);display:var(--displayInlineBlock)}
.hero-buttons{margin-top:20px}
.hero-buttons button,.hero-buttons a{padding:15px 20px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}
.partnerships_sec .hero-buttons button{padding:10px 20px!important}
.hero-content h1 span{font-size:40px;text-transform:capitalize}
.btn-primary{background-color:var(--primary-color);color:var(--white)}
.btn-primary:hover{background-color:var(--bg-transparent);color:var(--primary-color);border:1px solid var(--primary-color)}
.btn-outline{background:var(--bg-transparent);border:2px solid var(--white);color:var(--white)}
footer{background-color:var(--primary-color);color:var(--white)}
.footer-column{max-width:var(--mW340);margin:var(--margin0-10-0-10);border-left:var(--borderLeftLight);padding-left:var(--paddingLeft30)}
.footer-column:first-child{border-left:none;padding-left:0}
.footer-column h4{margin-bottom:16px}
.footer-column ul{list-style:none}
.footer-column ul li{margin-bottom:20px;line-height:var(--lineheight40)}
.footer-bottom{background-color:var(--footer-bottom-color);color:var(--white);text-align:var(--text-center);padding:20px 0;font-size:var(--fSize18)}
button.btn-primary.getAQuote{padding:10px 0;border:1px solid #003c71;font-size:var(--fSize20)}
.LinkedIn,.Facebook,.Youtube{border:1px solid #ffffff57;background:#ffffff12;width:var(--boxIcon);height:var(--boxIcon);display:var(--displayFlex);justify-content:var(--justify-center);align-items:var(--aligncenter)}
.flex{display:var(--displayFlex)}
.item-center{align-items:var(--aligncenter)}
.gap3{gap:var(--gap25)}
.main_nav_2{display:var(--displayFlex);align-items:var(--aligncenter);gap:var(--gap15)}
.togglebar{padding:10px;background:#ffffff1f}
.white-text{color:var(--white)!important}
.hero_content_inner{display:var(--displayFlex);justify-content:var(--justifyBW)}
.width50{width:var(--width50)}
.width45{width:42%}
.width55{width:56%}
.btn-transparent{background-color:var(--bg-transparent);border:1px solid var(--primary-color);color:var(--primary-color)}
.btn-transparent:hover{border:1px solid var(--primary-color);color:var(--white);background-color:var(--primary-color)!important}
.rightBorder{border-right:1px solid #ffffff3d}
.bottomBorder{position:var(--relative);border-bottom:1px solid #ffffff3d;padding-bottom:20px;width:var(--fullwidth)}
.footer-column p{font-size:var(--fSize20)!important;font-weight:var(--fWeight100)!important;color:var(--white)}
.footer_inner_margin{margin:40px 0}
.hero_content_inner p.hero_paragraph{font-size:18px;max-width:100%;padding:10px 0}
.footer-column ul{margin-top:20px}
.margin-r-30{margin-right:50px}
.boldline{border:2px solid var(--white);width:30%;position:var(--absolute);bottom:-1px}
select.footer_select{background:none;border:none;letter-spacing:1px;color:var(--white);font-size:var(--fSize18);padding:8px 30px 8px 0;appearance:none;background-image:url(../imgs/down.webp);background-repeat:no-repeat;background-position:right 8px center;background-size:16px;cursor:pointer}
.manufacturing_marquee{overflow:hidden;padding:40px 0;background:var(--whiteBg)}
select.footer_select option{background-color:var(--darkbg);color:var(--white)}
.manufacturing_marquee_inner{display:var(--displayFlex);animation:scroll-left 25s linear infinite;width:max-content;align-items:var(--aligncenter);gap:var(--gap20)}
.success_marquee_wrapper{overflow:hidden;position:var(--relative)}
.manufacturing_marquee_block{display:var(--displayFlex);align-items:var(--aligncenter);gap:var(--gap10);margin-right:60px;white-space:var(--nowrap)}
@keyframes scroll-left {
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
.manufacturing_marquee_text h3{color:var(--blacktext)}
.proud_partners_slider{display:var(--displayFlex);gap:var(--gap20);overflow-x:auto;padding:10px 0}
.proud_partners_inner{text-align:var(--text-center);padding:6rem 0 2rem}
.proud_partners_heading h2{color:var(--blacktext)!important;padding-bottom:50px}
.proud_partners_slider{position:var(--relative);display:var(--displayFlex);justify-content:var(--justify-center);overflow-x:var(--auto);gap:var(--gap20);padding:20px 0}
.proud_partners_inner{text-align:center}
.proud_partners_logo{flex:0 0 auto;cursor:pointer;transition:transform .3s}
.proud_partners_logo img{object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}
.proud_partners_logo img:hover{filter:grayscale(0%)}
.proud_partners_slider::before,.proud_partners_slider::after{content:"";position:var(--absolute);top:0;z-index:999!important;width:var(--width50);height:var(--fullheight);z-index:1;pointer-events:none}
.proud_partners_slider::before{left:0;background:linear-gradient(to right,#fdfdfd,#fff0)}
.proud_partners_slider::after{right:0;background:linear-gradient(to left,#fdfdfd,#fff0)}
.proud_partners_slider::-webkit-scrollbar{display:var(--displayNone)}
.experienced_partners{background-color:var(--whiteBg);padding:6rem 0;font-family:var(--heading-font)}
.experienced_partners_inner{display:var(--displayFlex);flex-wrap:var(--wrap);align-items:flex-start;justify-content:var(--justifyBW);gap:var(--gap40);margin:var(--auto);max-width:var(--container-width)}
.experienced_image_content_1{align-self:flex-start;position:var(--relative);flex-shrink:0}
.experienced_partners_content_2{align-self:flex-start;flex:1;min-width:300px}
.experienced_partners_content_3{align-self:flex-end;width:321px}
.experienced_image_1 img{width:var(--fullwidth);height:var(--auto);display:var(--displayBlock)}
.learn_more_circle img{position:var(--absolute);z-index:999;bottom:-160px;left:47%;transform:translateX(-50%);text-align:var(--text-center);width:50%}
.explore_button{position:var(--absolute);top:50%;left:50%;transform:translate(-50%,-50%);background-color:#004c97;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:var(--fSize14);font-weight:var(--fWeight500);cursor:pointer}
.experienced_partners_content_2{flex:1;min-width:300px}
.experienced_partners_content_2 h2{margin-bottom:20px;color:var(--blacktext)}
.experienced_partners_content_2 h2 span.highlight{font-size:55px!important}
.machine__lineup__dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 16px;color:#06c;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='20' height='`10' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230066cc' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;cursor:pointer;outline:none;border-radius:0}
.experienced_logos{display:var(--displayFlex);gap:var(--gap20);justify-content:var(--justify-end);margin-top:10px;align-items:end}
.experienced_logo img{width:var(--auto)}
.learn_more_circle{position:var(--absolute)}
.learn_more_circle button{padding:10px 20px;white-space:var(--nowrap);display:var(--displayFlex);justify-content:end;position:var(--absolute);right:0;margin-top:10px}
.machine__lineup{background:var(--gray);padding:40px 0 40px 20px}
.machine__lineup__content{max-width:var(--container1770);margin:var(--mAuto);display:var(--displayFlex);flex-wrap:var(--wrap)}
.machine__lineup__intro{flex:1 1 250px;max-width:387px;max-height:858px!important}
.machine__lineup__title{color:var(--blacktext);margin-bottom:30px}
.machine.total10{width:15%!important}
.machine__lineup__desc{font-size:var(--fSize20);font-weight:var(--fWeight500);margin:20px 0;color:var(--blacktext)}
.machine__lineup__filter{display:var(--displayFlex);flex-direction:column;gap:var(--gap10)}
.machine__lineup__dropdown{font-size:var(--fSize20);border:1px solid var(--skyblue);color:var(--skyblue);font-weight:var(--fWeight600);border-radius:4px;max-width:80%}
.calendar p{font-size:var(--fSize16);line-height:1.6em}
select.machine__lineup__dropdown option{color:var(--blacktext)!important}
select.machine__lineup__dropdown option:checked{font-weight:var(--fWeight700)}
select.machine__lineup__dropdown option:hover{font-weight:var(--fWeight700)}
.machine__lineup__dropdown .options:hover{font-weight:700;cursor:pointer}
.machine__lineup__btn{padding:10px 25px;color:var(--white);border:none;cursor:pointer;white-space:nowrap;max-width:fit-content;margin-top:16px;line-height:32px}
.machine__lineup__categories{flex:1 1 900px;display:var(--displayFlex);justify-content:var(--justifyBW);gap:var(--gap10);max-height:858px!important;overflow:hidden}
.machine__lineup__card{overflow:hidden;background:var(--whiteBg);flex:1;border-radius:6px;max-height:858px;min-width:230px;position:var(--relative);color:var(--blacktext)}
.machine__lineup__card p{font-size:var(--fSize24);padding:15px;z-index:999;text-align:left;margin-top:20px;color:var(--blacktext)}
.machine__lineup__card img{width:80%!important;height:var(--auto);object-fit:contain;padding-right:25px}
.experienced_partners_content_2 p.hero_paragraph{line-height:1.5em;padding-bottom:20px;word-spacing:.2em;font-size:20px}
.machine__lineup__card.machine__lineup__card--active img{margin:var(--mAuto)}
.machine__lineup__card--active{background-color:var(--primary-color);color:var(--white)}
.machine__lineup__card--active .machine__lineup__category{font-weight:500;font-size:var(--fSize36);margin-top:34px;color:var(--white)}
.machine__lineup__card.machine__lineup__card--active{min-width:439px!important}
.selected_li{background-color:var(--secondary-color)}
.machine__lineup__model{margin-top:10px;font-size:var(--fSize14);transition:max-height 1s ease,opacity 1s ease}
.machine__lineup__model ul{padding-left:0;list-style:none;text-align:var(--text-center);padding-bottom:40px}
.machine__lineup__model li{padding:20px 0;font-size:var(--fSize20)}
.machine__lineup__model p{margin-top:0;text-align:var(--text-center);font-size:var(--fSize26)}
.serving_key_inner{text-align:var(--text-center)}
.serving_key_image{min-width:207px}
.serving_key_images{display:var(--displayFlex);justify-content:center;gap:var(--gap35)}
section.serving_key{background:var(--whiteBg)}
.serving_key_paragraph{padding:2rem 0 5rem}
.insights_paragraph p{font-size:16px}
.serving_key_container{max-width:var(--container-width);margin:var(--mAuto);padding:8rem 0}
.insights_heading{display:var(--displayFlex);justify-content:var(--justifyBW);align-items:baseline}
.vectorArrow{width:50px;height:50px;background:var(--whiteBg);display:var(--displayFlex);align-items:var(--aligncenter);justify-content:center;border:1px solid #ccc}
.vectorArrow.right{transform:rotate(180deg)}
.left_right_button{display:var(--displayFlex);gap:var(--gap10);margin-top:40px;align-items:var(--aligncenter);justify-content:right}
.insights_paragraph{text-align:end}
.insights_container{max-width:var(--container-width);margin:var(--mAuto);padding:5rem 0}
.insights_image_box{max-width:390px;flex-shrink:0}
.calendar{display:var(--displayFlex);align-items:var(--aligncenter);gap:var(--gap10);padding:15px 0}
.insights_contents{border-top:3px solid #ccc;padding:15px 0}
.insights_contents h6{color:var(--primary-color)}
.insights_contents p{font-size:var(--fSize16)}
.insights_images{display:var(--displayFlex);gap:15px;padding-top:3rem;overflow-x:hidden;scroll-behavior:smooth}
.machining_needs_container{max-width:var(--container-width);margin:var(--mAuto);padding:8rem 0}
.machining_needs_heading{text-align:var(--text-center);margin-bottom:3rem}
.machining_needs_img_box{position:var(--relative);width:var(--width50);object-fit:contain;max-height:844px;background-image:url(../imgs/machining_needs.webp)}
.macining_img_box_button{margin-top:var(--mt50);display:var(--displayFlex);align-items:var(--text-center);gap:var(--gap20)}
button.macining_img_box_button_1{color:var(--white);padding:var(--padding10-35);border:var(--borderNone);background-color:var(--skyblue);transition:all .3s ease}
button.macining_img_box_button_1:hover{color:var(--white);background-color:var(--bg-transparent);border:1px solid var(--skyblue)}
button.macining_img_box_button_2{color:var(--white);padding:var(--padding10-35);border:1px solid var(--skyblue);background-color:var(--bg-transparent);transition:all .3s ease}
button.macining_img_box_button_2:hover{color:var(--white);background-color:var(--skyblue);border-color:var(--skyblue)}
.macining_img_box_content h2{font-size:var(--fSize48);color:var(--white)}
.macining_img_box_content{position:var(--absolute);bottom:var(--bottom8);padding:var(--p40)}
.machining_needs_content{display:var(--displayFlex);gap:var(--gap20)}
.machining_needs_form{width:var(--width50);max-height:100%}
span.wpcf7-not-valid-tip{position:absolute;width:100%;right:0;text-align:start;top:0}
.machine_inner{display:flex;display:flex;justify-content:center;max-width:1628px;max-width:1800px;height:100%;margin:0 auto}
.machining_needs_form_label{font-size:var(--fSize20);color:var(--primary-color);width:var(--fullwidth);font-weight:var(--fWeight400)}
.machining_needs_form_input{position:var(--relative);margin-top:var(--mt10);width:var(--fullwidth);margin-bottom:20px;padding:16px 30px;font-size:var(--fSize20);background:var(--bg-transparent);border:1px solid var(--normalgray);min-height:64px;max-height:64px}
.machining_needs_inputs:after{content:'';position:absolute;bottom:19px;width:50px;height:2px;background:var(--skyblue);left:20px;z-index:999999;display:block}
.machining_needs_form_textarea{margin-top:var(--mt10);width:var(--fullwidth);margin-bottom:var(--mb2rem);padding:var(--p10);font-size:var(--fSize20);background:var(--bg-transparent);border:1px solid var(--normalgray)}
.machining_needs_form_inputs{display:var(--displayFlex);flex-wrap:var(--wrap);justify-content:var(--justifyBW)}
.machining_needs_inputs{width:var(--width49);position:relative;position:relative}
.footer-column p{color:#fff;font-size:18px!important}
.footer-column p strong{opacity:1;color:#fff}
.footer-column:first-child p{color:#fff}
.footer-column:first-child .flex.gap3{margin-top:15px;gap:15px}
.machining_needs_textareas{width:var(--fullwidth)}
.machining_needs_form_content{padding:2rem;border:1px solid var(--normalgray)}
.machining_needs_form_paragraph{margin-bottom:var(--mb2rem)}
input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{color:var(--white);padding:var(--padding10-35);border:var(--borderNone);background-color:var(--primary-color)}
input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button:hover{color:var(--primary-color);border:1px solid var(--primary-color);background-color:var(--white)}
.machining_needs_form_thankyou{display:var(--displayFlex);align-items:flex-start;gap:10px;display:var(--displayFlex);align-items:center;gap:10px;margin-top:var(--mt2rem)}
.machining_needs_form_thankyou_img{display:var(--displayFlex)}
.machining_needs_form_thankyou_text{color:var(--green)}
.black-text{color:var(--blacktext)}
section.machining_needs{background-color:var(--whiteBg)}
.machine__lineup__model .text-white{color:var(--white);padding-top:0}
.footer-column{padding-top:50px;padding-bottom:50px}
.hero_content_inner{margin-top:25px}
.footer-column h5{position:relative;position:var(--relative);border-bottom:1px solid #ffffff3d;padding-bottom:20px;width:var(--fullwidth);white-space:var(--nowrap);font-weight:500}
.footer-column h5:after{width:30%;position:var(--absolute);position:absolute;content:'';bottom:-1px;left:0;width:30%;height:1px;background:#fff}
.footer-column ul li a{color:var(--white);text-decoration:none;font-size:18px!important}
.footer-column .LinkedIn,.footer-column .Facebook,.footer-column .Youtube{border:1px solid #ffffff57;background:#ffffff12;width:var(--boxIconFooter);height:var(--boxIconFooter);display:var(--displayFlex);justify-content:var(--justify-center);align-items:var(--aligncenter)}
.footer-column .LinkedIn i,.footer-column .Facebook i,.footer-column .Youtube i{font-size:var(--fSize20)}
.dropdown_menu{display:var(--displayNone);position:var(--absolute);top:88px;left:-320px;background:var(--white);box-shadow:0 4px 20px #0000001a;display:none;border:1px solid #317ED4;gap:20px;z-index:999}
.dropdown_menu.show{display:var(--displayFlex)}
.dropdown_menu .column{flex:1;position:var(--relative);padding:30px 20px}
s .dropdown_menu .column ul{list-style:none;padding:0;margin:0}
.dropdown_menu .column h4{font-size:var(--fSize20);font-weight:var(--fWeight700);color:var(--skyblue);border-bottom:1px solid var(--darkbg);padding-bottom:20px}
.dropdown_menu .column li{padding:10px 0;color:var(--text-color)}
.dropdown_menu .column li a{color:var(--text-color)}
.dropdown_menu li,.dropdown_menu p,.dropdown_menu h5{font-family:var(--secondary-font)}
.dropdown_menu .column ul{display:var(--displayBlock);white-space:var(--nowrap);max-width:325px}
.dropdown_menu .featured{text-align:center;display:flex;min-width:395px;justify-content:end;flex-wrap:wrap;background-color:var(--secondary-color)}
.dropdown_menu .featured h5{color:var(--skyblue);margin-top:-60px;font-weight:600;font-size:var(--fSize30)}
.dropdown_menu .featured p{font-size:var(--fSize18)}
.dropdown_menu .featured img{width:var(--fullwidth);max-width:395px;max-height:249px;margin-bottom:-80px}
li.dropdown{position:var(--relative);padding-right:20px}
img.downarrow{position:var(--absolute);top:10px;bottom:0;right:0}
.main_column ul li{color:var(--blacktext);padding-bottom:2rem;white-space:nowrap}
.main_column ul{display:block;min-height:100%}
.main_column ul li:hover{background:#317ed430;border-left:8px solid var(--skyblue)!important}
.dropdown_menu .main_column ul li{padding:20px;border-left:8px solid var(--white)}
li.first_column{color:var(--primary-color)!important;font-weight:var(--fWeight600);position:var(--relative);padding-right:20px}
.first_column::after{content:'';position:var(--absolute);right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url(../imgs/blueRightArrow.webp);background-size:contain;background-repeat:no-repeat}
.body_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000061;z-index:998;display:var(--displayNone)}
img.trianglenav{position:var(--absolute);top:-21px;left:-60px}
.thankyou p:last-child{font-size:18px!important;font-weight:300;line-height:28px}
.popup-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:9999;display:var(--displayFlex);align-items:center;justify-content:center;padding-top:120px}
.hidden{display:var(--displayNone)}
.popup-box{position:var(--relative);background:var(--white);max-width:841px;width:var(--fullwidth);border:1px solid var(--secondary-color);box-shadow:0 5px 25px #0003;text-align:center}
.popup-box h2{position:var(--relative);color:var(--skyblue);font-size:var(--fSize30);margin-bottom:var(--mb2rem);margin-top:var(--mt4rem);font-weight:var(--fWeight600)}
.popup-box h2::after{content:'';position:var(--absolute);display:block;top:20px;left:-40px;width:25%;height:1px;background-image:url(../imgs/poppupLine.webp);background-repeat:no-repeat;background-size:contain}
.popup-box h2::before{content:'';position:var(--absolute);display:block;top:20px;right:-40px;width:25%;height:1px;background-image:url(../imgs/poppupLine.webp);background-repeat:no-repeat;background-size:contain}
.popup-box p{margin-bottom:20px;font-size:var(--fSize18)}
.input-box{display:var(--displayFlex);border:2px solid var(--darkbg);overflow:hidden;align-items:var(--aligncenter);padding:var(--p10);max-width:85%;margin:var(--mAuto)}
.input-box input{flex:1;border:none;outline:none;font-size:var(--fSize18)}
.input-box img{border-left:1px solid var(--darkbg);padding-left:10px}
.submit-btn{background:var(--primary-color);color:var(--white);padding:10px 20px;border:none;border-radius:0!important;font-weight:var(--fWeight500);cursor:pointer;margin-right:-80px}
img.navMachine{margin-right:-15px}
.close-btn{color:var(--primary-color);position:var(--absolute);top:15px;right:18px;font-size:var(--fSize14);border-radius:0!important;border:2px solid var(--darkbg)!important;background:var(--gray);border:none;padding:15px!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center}
button.close-btn{font-family:'FontAwesome'}
.poppup_Submit{display:flex;justify-content:end;align-items:self-start}
.poppup_inner{padding:30px 40px}
.column.featured{margin:9px}
.slider-nav{position:var(--absolute);bottom:0;gap:2%;padding:100px;width:100%;display:flex;justify-content:space-between;pointer-events:none}
.slider-arrow{pointer-events:auto;font-size:50px;background:none;opacity:0;color:#fff;border:none;padding:10% 20%;cursor:pointer}
.slider-container{position:relative;width:100%;overflow:hidden}
.slider-track{display:flex;transition:opacity 1s ease-in-out;opacity:1}
.slider-track.fade-out{opacity:0}
.slide{width:100%;flex-shrink:0}
.proud_partners_slider_wrapper{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;padding:20px 0;white-space:nowrap;position:relative;overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:center;overflow-x:auto;scroll-behavior:smooth;display:flex;justify-content:center}
.machine__lineup__card:hover{justify-content:var(--justify-start);color:var(--white);min-width:439px!important;transition:background-color 1s ease,color 1s ease,min-width 1s ease}
.machine__lineup__content_inner{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:858px;width:100%}
.machine__lineup__card:hover .machine__lineup__content_inner{min-width:439px!important;overflow:hidden;text-align:var(--text-center);background-color:var(--primary-color)}
.machining_needs_form_thankyou_text p{color:var(--green)}
.machine__lineup__card:hover .machine__lineup__category{font-weight:500;font-size:var(--fSize36);margin-top:20px;color:var(--white)}
.machine__lineup__card::before{left:0;transform-origin:left center;transform:rotateY(0deg)}
.machine__lineup__card::after{right:0;transform-origin:right center;transform:rotateY(0deg)}
.machine__lineup__card:hover::before{transform:rotateY(-90deg)}
.machine__lineup__card:hover::after{transform:rotateY(90deg)}
.machine__lineup__card:hover .machine__lineup__category{font-size:var(--fSize36);color:#fff}
.machine__lineup__card .openModal{display:none;bottom:10px;left:10px;z-index:999;color:#fff;padding-left:0;list-style:none;text-align:var(--text-center);padding-bottom:40px}
.machine__lineup__card img{z-index:999;display:block;width:100%;margin-bottom:2rem}
.machine__lineup__card:hover img{width:80%!important;margin:0 auto;max-height:300px}
.machine__lineup__card:hover .openModal{display:inline-block;width:100%}
.machine__lineup__card.after_center_machine.animate-left img{max-width:230px!important}
figure.img.big{display:flex;justify-content:center;align-items:center}
.img.big img.lazy{min-width:260px}
.home .section.lineup-area_transmission{overflow:hidden}
.home .section.lineup-area_transmission.last .inner{justify-content:flex-end}
.home .section.lineup-area_transmission .inner{display:flex;justify-content:center;padding:0 20px;max-width:1628px;max-width:1800px;height:100%;margin:0 auto}
.home .section.lineup-area_transmission .con-inner{position:relative;width:100%;min-height:858px}
.home .section.lineup-area_transmission .tit-area{position:relative;display:flex;align-items:center;flex-shrink:0;width:23%;text-align:left}
.home .section.lineup-area_transmission .tit-area .tit{margin-top:0;line-height:56px;font-size:48px;font-weight:600;font-family:"Poppins","Malgun Gothic","ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢",Dotum,"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬",sans-serif}
.home .section.lineup-area_transmission .tit-area .tit-sub{margin-top:32px;color:#000}
.home .section.lineup-area_transmission .tit-area .btn{position:absolute;top:auto;left:0;right:auto;bottom:0;width:240px;font-weight:500}
.home .section.lineup-area_transmission .machine{position:relative;display:flex;align-items:center;flex-shrink:0;width:15.86%;height:100%;border-left:1px solid #EEE;transition:width .8s;overflow:hidden}
.home .section.lineup-area_transmission .machine .con-inner{position:relative;padding:40px 20px 0}
.home .section.lineup-area_transmission .machine .con-inner .num,.home .section.lineup-area_transmission .machine .con-inner .tit{line-height:40px;font-size:var(--fSize24);line-height:var(--lineheight);font-weight:500;font-family:"Poppins","Malgun Gothic","ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢",Dotum,"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬",sans-serif}
.home .section.lineup-area_transmission .machine .con-inner .num{color:#D4D4D4}
.home .section.lineup-area_transmission .machine .con-inner .tit{display:block;color:#000}
.home .section.lineup-area_transmission .machine.total6 .con-inner .tit,.home .section.lineup-area_transmission .machine.total7 .con-inner .tit{width:150px;line-height:32px;font-size:19px}
.home .section.lineup-area_transmission .machine .img{transition:.2s ease}
.home .section.lineup-area_transmission .machine .img.small{position:absolute;top:auto;left:0;right:auto;bottom:0}
.home .section.lineup-area_transmission .machine .img.big{transform:scale(0.95);transition:.4s .1s}
.home .section.lineup-area_transmission .machine .lineuph-swiper{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);margin-top:-70px;padding:0;width:100%;height:645px;opacity:0;pointer-events:none}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.tit{line-height:60px;color:var(--white);font-size:var(--fSize36);font-weight:var(--fWeight500);padding:0 40px;display:flex}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper{margin-top:-10px}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-wrapper>.swiper-slide{text-align:center}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-wrapper>.swiper-slide>.tit{display:block;padding:0 50px;line-height:40px;color:var(--white);font-size:28px;font-weight:600}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-button-prev,.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-button-next{top:0;margin-top:0;width:40px;height:40px}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-button-prev::after,.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-button-next::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url();display:inline-block;background-position:-450px -100px;background-repeat:no-repeat;content:"";width:50px;height:50px}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-button-prev{left:0}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-button-prev::after{transform:translate(-50%,-50%) rotate(180deg)}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-button-next{right:0}
.home .section.lineup-area_transmission .machine .lineuph-swiper .arrows{position:absolute;top:auto;left:50%;right:0;transform:translateX(-50%);display:block;width:20px}
.home .section.lineup-area_transmission .machine .lineuph-swiper .arrows span{display:block;transform:rotate(45deg);margin:0 0 3px 4px;width:12px;height:12px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);animation:arrows-wave 1s infinite}
.home .section.lineup-area_transmission .machine .lineuph-swiper .arrows span:nth-child(1){margin-top:1px;animation-delay:.1s;animation-direction:alternate}
.home .section.lineup-area_transmission .machine .lineuph-swiper .arrows span:nth-child(2){margin-top:-6px;animation-delay:.2s;animation-direction:alternate}
.home .section.lineup-area_transmission .machine .lineuph-swiper .arrows span:nth-child(3){margin-top:-6px;animation-delay:.3s;animation-direction:alternate}
@keyframes arrows-wave {
0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
.home .section.lineup-area_transmission .machine .lineupv-swiper{position:relative;margin-top:24px;height:300px;overflow:hidden;z-index:10}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper{height:100%}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide{height:auto;text-align:center}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide a{display:block;line-height:2.4em;color:var(--white);font-size:20px;font-weight:400;font-family:"Poppins","Malgun Gothic",sans-serif;opacity:.7}
.swiper-slide{margin:0}
section.section.lineup-area_transmission{margin:5rem 0}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide.swiper-slide-active::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url();display:inline-block;background-position:-200px -100px;background-repeat:no-repeat;content:"";width:50px;height:50px;left:auto;right:0;transform:translate(0,-50%)}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide.swiper-slide-active a{font-weight:500;opacity:1}
.home .section.lineup-area_transmission .machine .arrows{position:absolute;top:auto;left:50%;right:0;bottom:0;display:none;transform:translate(-50%,0);width:20px;transition:bottom .4s}
.home .section.lineup-area_transmission .machine .arrows span{display:block;transform:rotate(45deg);margin:0 0 3px 4px;width:12px;height:12px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);animation:arrows-wave 1s infinite}
.home .section.lineup-area_transmission .machine .arrows span:nth-child(1){margin-top:1px;animation-delay:.1s;animation-direction:alternate}
.home .section.lineup-area_transmission .machine .arrows span:nth-child(2){margin-top:-6px;animation-delay:.2s;animation-direction:alternate}
.home .section.lineup-area_transmission .machine .arrows span:nth-child(3){margin-top:-6px;animation-delay:.3s;animation-direction:alternate}
@keyframes arrows-wave {
0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
.home .section.lineup-area_transmission .machine{background-color:var(--whiteBg)}
.home .section.lineup-area_transmission .machine.active{width:34.13%!important;height:100%;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/07/active-bg.png);background-size:100% auto;box-shadow:0 24px 38px 3px #00000040;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center}
.home .section.lineup-area_transmission .machine.active+.machine{border-left:0}
.home .section.lineup-area_transmission .machine.active .con-inner .num{opacity:0}
.home .section.lineup-area_transmission .machine.active .con-inner .tit{opacity:0}
.home .section.lineup-area_transmission .machine.active .img.small{opacity:0}
.home .section.lineup-area_transmission .machine.active .img.big{transform:scale(1)}
.home .section.lineup-area_transmission .machine.active .lineuph-swiper{opacity:1;pointer-events:initial}
.only-desktop{display:block}
.only-mobile{display:none}
.footer-container{max-width:var(--container-width);padding:0 20px;display:var(--displayFlex);justify-content:space-between;width:100%;margin:0 auto}
@media (min-width: 1200px) and (max-width: 1600px) {
:root{--fsize55:45px;--fsize60:50px;--fsize40:40px;--fsize48:48px;--fsize70:60px;--container-width:95%}
.togglebar{padding:10px}
nav ul li,nav ul li a,div.main_nav_2 ul li{font-size:16px}
.togglebar{padding:10px}
.dropdown_menu .column li{padding:8px 10px;font-size:13px}
.dropdown_menu .column li a{font-size:13px}
.dropdown_menu .main_column ul li{cursor:pointer;font-size:14px}
.hero,.hero2{margin-top:10rem}
.serving_key_image{min-width:180px}
.experienced_image_content_1{width:370px}
.footer-container> :nth-child(2){min-width:220px}
.learn_more_circle button{padding:10px 9px}
.footer-column p,.footer-column ul li a,.hero_paragraph,.machine__lineup__desc,.machine__lineup__dropdown,.machine__lineup__btn,p,a,span,button{font-size:var(--fSize18)}
.experienced_partners_content_3{width:320px}
.experienced_partners_content_2 .hero_paragraph{font-size:18px!important}
.experienced_partners_inner{gap:var(--gap20)}
.strategic_partnerships p{font-size:18px!important}
.machine__lineup__desc{font-size:15px!important}
}
@media (max-width: 1200px) and (min-width: 992px) {
nav ul li,div.main_nav_2 ul li{font-size:16px}
.hero,.hero2{margin-top:13rem;min-height:400px;max-height:400px}
.serving_key_image{min-width:150px}
}
@media (max-width: 1024px) and (min-width: 768px) {
.learn_more_circle.logo-end img{left:83%!important}
section.section.lineup-area_transmission .machine__lineup__filter{align-items:start!important}
body section.section.lineup-area_transmission .machine__lineup__filter .dropdown.open .dropdown-header::after{right:35%!important}
section.section.lineup-area_transmission div#dropdownList{height:150px;overflow:scroll;overflow-x:scroll;overflow-y:scroll}
:root{--fsize55:45px;--fsize60:40px;--fsize40:40px;--fsize48:48px;--fsize70:50px;--container-width:95%}
.slider-container{background-size:cover!important;min-height:640px}
.hero-content{padding:0 20px;bottom:10%}
.proud_partners_inner{padding:2rem 0 0}
.hero_content_inner p.hero_paragraph{max-width:100%}
a,p,span,button{font-size:var(--fSize18);color:var(--text-color);line-height:var(--lineheight);font-weight:var(--fWeight400)}
.hero,.hero2{margin-top:13rem;min-height:330px;max-height:330px}
.experienced_partners_content_2{padding:3rem 0 2rem!important}
section.experienced_partners{padding:2rem!important}
.serving_key_image{min-width:150px}
.learn_more_circle img{bottom:600px;left:85%;width:40%}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide a{font-size:var(--fSize16)}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-wrapper>.swiper-slide>.tit{font-size:var(--fSize20)}
.serving_key_image{min-width:100px}
.experienced_partners_content_3{width:100%;margin-top:-180px}
.insights_paragraph{text-align:start}
.insights_container{padding:5rem 2rem}
.home .section.lineup-area_transmission .inner{flex-wrap:wrap;padding:0}
.tit-area{width:100%!important}
.machine__lineup__btn{margin-top:0!important}
.tit-area> :first-child{min-height:400px!important}
.machine{min-width:190px}
.macining_img_box_content{position:static}
.machining_needs_img_box{min-width:-webkit-fill-available}
.machining_needs_container{padding:5rem 0}
.machining_needs_form{width:100%;max-height:100%}
.main_nav_1{display:none!important}
.machine__lineup__title{margin-bottom:20px}
.machine__lineup__desc{margin:20px 0;max-width:100%}
.machine__lineup__dropdown,.machine__lineup__btn{max-width:100%}
.machine__lineup__btn{margin-top:2rem}
.home .section.lineup-area_transmission .machine{min-height:220px;margin-bottom:30px;align-items:normal;margin-top:2rem}
.home .section.lineup-area_transmission .machine .img.small{left:auto;right:0;max-width:45%;display:block!important;position:relative}
.home .section.lineup-area_transmission .machine .con-inner .tit{display:block;color:#000;width:100%}
.Innermachine{width:100%}
.home .section.lineup-area_transmission .inner .machine .con-inner{display:block!important}
.home .section.lineup-area_transmission .machine.active{min-height:640px!important}
.home .section.lineup-area_transmission .machine .lineuph-swiper{top:92%}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-wrapper>.swiper-slide>.tit{padding:0 20px}
.img.big img.lazy{min-width:100px}
.serving_key_images{flex-wrap:wrap}
.home .section.lineup-area_transmission .con-inner{min-height:auto}
.home .section.lineup-area_transmission .inner .machine{position:relative;padding:20px;border-top:1px solid #EEE;transition:height .7s;overflow:hidden}
.highlight{padding:0 10px}
.machine.active{max-height:1000px;opacity:1;animation:slideDown .5s ease-out forwards}
@keyframes slideDown {
0%{opacity:0;transform:translateY(-30px)}
100%{opacity:1;transform:translateY(0)}
}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.tit{padding:0}
strong.tit{font-size:20px!important;font-weight:600!important;line-height:1.4!important}
.home .section.lineup-area_transmission .inner .machine .con-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:120px;transition:opacity 0.2s,transform .2s;padding:0}
.home .section.lineup-area_transmission .machine .lineuph-swiper{position:absolute;top:15%!important;left:0!important;padding:26px 20px;width:100%!important;opacity:0;min-width:100%;transform:none!important}
.home .section.lineup-area_transmission .machine.active .img.big{max-width:40%;margin:0 auto;display:block}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide{height:30px;text-align:center}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide a{line-height:1.4}
.home .section.lineup-area_transmission .inner,.home .section.lineup-area_transmission .tit-area,.home .section.lineup-area_transmission .con-inner{position:relative}
.slider-track-mobile{display:flex;transition:opacity 1s ease-in-out;opacity:1}
.page.page-id-1503 .hero-buttons .btn-primary{width:auto!important;margin-bottom:0}
}
@media (max-width: 826px) and (min-width: 768px) {
.hero-content{bottom:5%!important}
section.careers_Landing_experienced.experienced_partners.lightbluebg .learn_more_circle.logo-end img{top:94px;width:100%;max-width:130px!important}
.learn_more_circle img{bottom:500px}
.footer-container{display:block;width:100%}
.footer-container:first-child .footer-column:first-child{display:flex;max-width:100%;align-items:center;flex-wrap:wrap;gap:35px}
}
.proud_partners_slider .swiper-slide img{border:1px solid #595a5a;opacity:.8}
.proud_partners_slider .swiper-slide.swiper-slide-active.active img{border:1px solid #003c71;opacity:1}
@media (min-width: 992px) and (max-width: 1180px) {
.home .section.lineup-area_transmission .inner{max-width:100%}
section.careers_Landing_experienced.individual_news_right.bg-white .carrer_join_team.experienced_partners_content_2{width:100%}
body .slider-container{background-position:bottom;background-size:contain}
section.careers_Landing_experienced.individual_news_right.bg-white .experienced_image_content_1{max-width:100%}
.filter-box .dropdown-content label{font-size:16px!important}
.filter-box .filter-group{gap:1rem!important}
.filter-box .filter-container{padding:40px 20px}
}
@media (min-width: 768px) and (max-width: 1180px) {
h3{font-size:20px}
section.proud_partners .swiper-slide{max-width:200px}
section.proud_partners .proud_partners_inner .swiper.proud_partners_slider.swiper-initialized.swiper-horizontal img{max-width:200px}
.manufacturing_marquee_img img{width:auto}
.manufacturing_marquee_block{margin-right:10px}
.about-content{gap:20px}
h2,h2 span{font-size:32px}
.experienced_image_1{max-width:70%;margin-left:auto;margin-right:auto;position:relative;margin-top:60px}
.learn_more_circle img{width:100%;position:relative;top:0;position:absolute;right:0;top:-57px;width:185px}
.learn_more_circle{position:unset;float:left;width:100%}
.experienced_image_content_1{position:relative}
.learn_more_circle button.highlight{max-width:70%;width:100%;margin-left:auto;margin-right:auto;clear:both;position:relative;text-align:center;justify-content:center}
.experienced_logos{float:left;width:100%;display:flex;text-align:center;justify-content:center;margin-bottom:30px}
.experienced_partners_content_3{width:100%;padding-top:25px;text-align:center;max-width:70%;margin-left:auto;margin-right:auto;display:block}
.experienced_partners_content_3 img{width:100%}
.home .section.lineup-area_transmission .inner{max-width:94%}
a.machine__lineup__btn.highlight.he{padding:10px;cursor:pointer}
.tit-area> :first-child{height:auto!important;min-height:auto!important}
.serving_key_heading .highlight{top:0;left:0}
.insights_heading .highlight{top:0}
.insights_paragraph{margin-top:15px}
.machining_needs_heading .highlight{top:0}
.machining_needs_form_label{font-size:16px}
a,p,span,button{font-size:16px}
.footer-column p{font-size:16px!important}
.footer-bottom{font-size:16px}
.footer-column ul li{margin-bottom:10px}
.footer-column{padding:0 20px;max-width:33.33%;width:33.33%;float:left;margin:0;min-height:385px}
.footer-container{display:block}
footer{float:left;width:100%;padding-top:35px}
.footer-column:nth-child(4){width:100%;max-width:100%;border:none;padding-bottom:44px}
.footer-bottom{float:left;width:100%}
h6{font-size:18px}
.insights_contents p{font-size:14px}
.calendar p{font-size:14px}
.serving_key_image img{max-width:74px}
.home .section.lineup-area_transmission .machine .img.small{width:148px;height:211px;max-width:100%}
.home .section.lineup-area_transmission .machine .img.small img{width:100%;object-fit:contain!important;height:100%}
.hero-content{position:relative;z-index:999;float:left;width:100%;margin-top:450px;padding:10px 32px}
div#sliderTrack{float:left;width:100%;text-align:center;position:absolute;top:130px}
div#sliderTrack section.slide.hero,div#sliderTrack section.slide.hero2{margin-top:0;max-height:unset;background-position:center;background-size:300px;background-repeat:no-repeat}
section.slide.hero2{background-position:center}
.hero_content_inner{position:relative;padding-bottom:20px}
.hero_content_inner .width55{width:100%}
.slider-container{background-size:cover;background-position:right bottom}
body .header_container .main_nav_2.hidetab ul{display:none}
.machining_needs_content{display:block}
.machining_needs_heading{float:left;width:100%}
.machining_needs_img_box{float:left;width:100%;height:460px}
.machining_needs_form{float:left;width:100%;margin-top:27px;padding:0 35px;margin-bottom:50px}
.insights_container{padding:75px 40px}
}
@media (min-width: 992px) and (max-width: 1180px) {
.home .section.lineup-area_transmission .inner{max-width:100%}
}
@media (max-width: 680px) {
.hero_content_inner p.hero_paragraph{max-width:100%}
.hero-buttons .btn-primary{width:100%}
.mobile-nav{position:fixed;top:0;left:-100%;width:80%;height:auto;background:#fff;transition:left .3s ease;z-index:9999}
.mobile-nav.active{left:0}
.main-menu,.submenu{list-style:none;padding:0;margin:0;padding:10px}
.main-menu li,.submenu li{padding:1rem;color:var(--blacktext);margin-bottom:10px;border-bottom:1px solid #ccc;cursor:pointer}
.main-menu li{padding:1rem;color:#003c71!important;margin-bottom:10px;background-color:#fff;border-bottom:1px solid #ccc;cursor:pointer}
.submenu{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease;background:#f3f3f3}
.submenu.active{max-height:100%;opacity:1}
.back-btn{padding:1rem;background:#eee;color:var(--white);background-color:var(--primary-color);cursor:pointer;display:none}
.hero-buttons button.btn-transparent{width:100%}
.flex.gap3.hero-buttons{margin-bottom:20px}
.manufacturing_marquee_text h3{font-size:18px!important}
.footer-column{border:none;margin:0;padding:25px 6px}
}
.hidden{display:none}
.nested-menu{background:#f9f9f9;padding:10px;border:1px solid #ccc}
@media (min-width: 1200px) and (max-width: 1460px) {
.dropdown_menu{left:-200px}
img.trianglenav{position:var(--absolute);top:-21px;left:15%}
.wpcf7-list-item-label::before{top:6px}
}
.desktop-sidebar{width:250px;background-color:#f5f5f5;padding:20px;height:100vh;transform:translateX(-250%);transition:transform .3s ease;position:fixed;left:0;top:0;z-index:1000}
.desktop-sidebar.active{transform:translateX(0)}
.main-content{margin-left:0;padding:40px;transition:margin-left .3s ease;flex:1}
.desktop-sidebar.active~.main-content{margin-left:250px}
.desktop-nav{position:fixed;top:0;left:-100%;width:25%;height:100vh;background:#fff;transition:left .3s ease;z-index:9999}
.desktop-nav.active{left:0}
.main-menu-desktop,.submenu{list-style:none;padding:0;margin:0;padding:10px}
.main-menu-desktop li,.submenuDesktop li{padding:1rem;color:var(--blacktext);margin-bottom:10px;border-bottom:1px solid #ccc;cursor:pointer}
.main-menu-desktop li{padding:1rem;color:var(--white);margin-bottom:10px;background-color:var(--primary-color);border-bottom:1px solid #ccc;cursor:pointer}
.submenuDesktop{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease;background:#f3f3f3}
.submenuDesktop.active{max-height:100%;opacity:1}
.back-btn-desktop{padding:1rem;background:#eee;color:var(--white);background-color:var(--primary-color);cursor:pointer;display:none}
.submenuDesktop li{color:#000;padding:10px}
section.mainBannerslider{float:left;width:100%;position:relative}
.serving_key_image a{text-decoration:none}
.insights_image img{width:100%;height:200px;object-fit:cover}
.slide_overlay{position:fixed;inset:0;background:#0009;display:none;z-index:99999}
.slide_menu{position:fixed;top:0;right:-100%;width:320px;height:100%;background:#fff;z-index:99999;transition:right .4s ease;display:flex;flex-direction:column;overflow:hidden}
.slide_menu.active{right:0}
.slide_overlay.active{display:block}
.slide_close_btn{align-self:flex-end;font-size:24px;margin:15px 20px;cursor:pointer;background:none;border:none}
.slide_menuSwiper{flex-grow:1;position:relative;width:100%}
.slide_swiper{height:100%}
.slide_swiper_wrapper{height:100%}
.slide_swiper_slide{height:100%!important;overflow-y:auto;padding:20px}
.slide_heading{margin-top:0;display:flex;align-items:center;gap:10px;font-size:20px}
.slide_list{list-style:none;padding:0;margin:15px 0 0}
.slide_list_item{margin-bottom:12px}
.slide_list_item a,.slide_menu_link{display:block;padding:10px 15px;background:#f2f2f2;border-radius:6px;text-decoration:none;color:#333;transition:background .3s;width:100%;text-align:left}
.slide_list_item a:hover,.slide_menu_link:hover{background:#e2f1ff}
.slide_menu_link{border:none;font-size:16px;cursor:pointer}
.slide_back_btn{background:none;border:none;color:#007bff;font-size:16px;cursor:pointer;padding:0}
.swiper-scrollbar{display:none!important}
@media (max-width: 600px) {
.slide_menu{width:100%}
.page-id-1491 section.complete_project_management.bg-white .faq-answer::before{display:none}
section.mainBannerslider{background-image:url(https://dmachine.mshstudios.com/wp-content/themes/dynamic-machine/imgs/herobackground.webp);background-size:contain;background-repeat:no-repeat;background-position:50px 100%}
}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner li a{font-size:20px!important;line-height:35px;font-weight:300;color:#000}
.breadcrumb_list{padding-bottom:20px}
.flex.gap3.hero-buttons.border-top{border-top:1px solid #003c714f;padding-top:20px;margin-top:60px}
section.about-sec .hero_content_inner{margin-top:0}
section.about-sec h2.black-text{line-height:55px}
.about-container-full{width:100%;max-width:1920px;margin:0 auto}
.abput_innr_sec_content{width:100%;display:flex;justify-content:end}
.about-image{width:35%;display:flex;justify-content:end;align-items:center}
section.about-sec .hero-content{width:65%}
.learn_more_circle.logo-end{width:100%;display:flex;justify-content:end}
.learn_more_circle.logo-end img{width:100%;right:0!important;display:flex;justify-content:end;max-width:180px;bottom:-97px;left:100%}
.experienced_partners .experienced_partners_container{max-width:1689px;margin:0 auto}
.experienced_partners .experienced_partners_container .d-flex{display:flex;align-items:center;gap:46px;padding-left:32px;margin-top:52px}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{width:100%;height:300px;object-fit:cover}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3{width:100%;min-width:321px}
.experienced_partners_container .experienced_partners_inner{width:100%;max-width:100%;gap:67px}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{line-height:1.5em;padding-bottom:20px;word-spacing:1.2em;font-weight:300!important}
section.experienced_partners.lightbluebg{background:#F2F5F8}
@media screen and (max-width: 1592px) {
.experienced_partners .experienced_partners_container{max-width:1440px;margin:0 auto}
.experienced_partners_content_2 h2{margin-bottom:20px;color:var(--blacktext);font-size:45px;line-height:55px}
}
.black{color:#000}
.muted{color:#aaa;margin-top:15px}
h3.font45.black span{font-size:45px;font-weight:600;line-height:65px;padding:10px}
.about-box p.hero_paragraph{line-height:1.5em;word-spacing:.2em;font-weight:300!important;text-align:justify}
.about-box.left{padding:66px 0}
.about-box.right{padding:66px 0}
.approach-section{background-color:#f4f8fc;padding:50px 20px}
.growth_reach_section{padding:150px 0;background:#fff}
.growth_reach_container{max-width:var(--container-width);padding:0 20px;margin:0 auto;display:grid;gap:40px}
.growth_reach_header{display:grid;grid-template-columns:50% 50%}
.growth_reach_content_box{display:grid;grid-template-columns:auto auto auto auto;gap:25px;position:relative}
.growth_reach_grid_box{padding:30px 20px;display:grid;gap:20px;border:1px solid #003C71}
.growth_reach_section p.font22{font-weight:600;color:#757575;line-height:32px;cursor:default}
.icon-hover-wrap{cursor:default}
.growth_reach_section p.font20{line-height:30px}
.growth_reach_grid_box:hover{background:#fff;box-shadow:2px 26px 30px -9px #7575758f}
.growth_reach_grid_box:hover :after{border-bottom:1px solid #003c71;content:"";width:100%;position:absolute;overflow:hidden;left:0;bottom:-39px}
.growth_reach_grid_box{position:relative}
.growth_reach_grid_box:hover p.font22{color:#003c71}
.growth_reach_header p.font20{text-align:end}
.growth_reach_content_box:after{border-bottom:1px solid #E5EBF1;content:"";width:100%;position:absolute;overflow:hidden;left:0;bottom:-41px}
.page.page-id-1518 .growth_reach_grid_box:hover{box-shadow:0 8px 20px #00000026;margin-top:-14px;gap:0;transition:.5s;height:314px}
.page.page-id-1518 .growth_reach_grid_box{padding-bottom:40px;height:284px}
section.experience_the_dynamic .experience_the_dynamic_container{max-width:var(--container-width);padding:0 20px;margin:0 auto;display:grid;gap:50px;grid-template-columns:55% 42%}
section.experience_the_dynamic{padding:70px 0}
.experience_the_dynamic .right h2{font-size:28px;font-weight:700}
.experience_the_dynamic .right h2 span{background:#0056b3;color:#fff;padding:0 6px;border-radius:3px}
.experience_the_dynamic .right p{color:#666;padding-bottom:20px}
.experience_the_dynamic .right img{width:100%;border-radius:6px}
.experience_the_dynamic .faq{border-bottom:1px solid #ccc}
.faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff;padding:0 10px;color:#555}
.faq input:checked~.faq-content{max-height:200px;padding:10px}
.faq-title{text-align:center;font-size:32px;margin-bottom:30px}
.faq-item{border-bottom:1px solid #D9D9D9;padding:25px 20px;border-top:1px solid #D9D9D9}
.faq-question{display:flex;align-items:center;font-weight:700;transition:color .3s ease;gap:30px}
.faq-question::after{content:"";cursor:pointer;position:absolute;right:20px;transition:transform .3s ease;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/arrow-down1.png);width:17px;height:21px;background-position:center;background-size:cover;background-repeat:no-repeat}
.faq-question{position:relative}
.faq-question::before{content:"";width:40px;cursor:pointer;height:40px;background:#003c7182;position:absolute;right:9px}
.faq-question.active span{font-weight:700;color:#000}
.faq-answer{position:relative}
.strategic_partnerships{max-width:1100px;margin:0 auto}
.strategic_partnerships h3{padding:0;margin:0}
.strategic_partnerships{display:grid;gap:20px}
.strategic_partnerships p.font20{font-family:'Poppins';line-height:30px;padding-bottom:40px}
.strategic_partnerships h3 span.highlight{font-size:45px;font-weight:600}
section.experience_the_dynamic .experience_the_dynamic_container .right h3.font45.black{padding-bottom:50px}
section.proud_partners.bg-white{background:#fff;padding-bottom:50px}
.partnerships_container{max-width:1620px;margin:0 auto;padding:70px 40px 140px;background-image:url(../imgs/Rectangle.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}
.partnerships_content{display:grid;grid-template-columns:43% 21% 36%}
.partnerships_img{margin-right:37px}
.consultation_box p{text-align:justify;line-height:30px;font-weight:300!important}
section.partnerships_sec{background:#fff}
.partnerships_content button{line-height:20px}
@media (max-width: 768px) {
.approach-content{flex-direction:column}
ul.breadcrumb-listactive-menu{list-style:none;display:flex;flex-wrap:wrap}
body section.insights .splide__arrows.splide__arrows--ltr{float:none}
.page-id-1534 section.about-sec{background-position:49% 100%}
.page-id-1503 .about-image{position:relative!important}
.page-id-1503 section.about-sec{padding-bottom:0}
.about-image{justify-content:center!important}
#ajax-posts-container{grid-template-columns:100%}
section.about-section .manufacturing_marquee_img img{max-height:100%}
section.approach-section .approach_img{position:absolute;max-width:100%}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner li a{font-size:16px}
#ajax-posts-container{display:flex!important;flex-wrap:wrap}
.abput_innr_sec_content{display:block}
section.about-sec .hero-content{width:100%;background:#eee0}
.flex.gap3.hero-buttons.border-top{margin:0}
section.about-sec{height:100%;min-height:100%;max-height:100%;padding-top:100px}
.about-image{width:100%}
section.about-sec button.btn-primary.highlight{background-color:#003c71;color:#fff}
section.about-sec button.btn-transparent{background:#fff!important;color:#003c71}
.learn_more_circle.logo-end img{left:54px!important}
.experienced_partners .experienced_partners_container .d-flex{display:block;padding:0}
section.about-section{padding:50px 20px}
h3.font45{font-size:30px;line-height:45px}
h3.font45.black span{line-height:45px;font-size:35px!important}
.about-content{display:block}
.about-box{max-width:100%!important;padding:29px 0!important}
section.approach-section{padding:50px 20px}
.approach_header_content_main{padding:0}
.approach_header_content{position:relative}
.approach-header{display:block}
section.approach-section .approach-content{float:left;width:100%;display:block;margin-top:80px}
section.growth_reach_section{padding:40px 20px}
.growth_reach_header{display:block;padding-bottom:20px}
.growth_reach_container{display:block;padding:0}
.page.page-id-1554 .experienced_partners_content_2{padding:30px 0;display:grid;gap:20px}
.growth_reach_header p.font20{text-align:left!important;padding-top:20px}
section.experience_the_dynamic .experience_the_dynamic_container{display:block}
.partnerships_content{display:block}
.partnerships_container{padding:50px 20px}
.office-locations-sec .email-img img{width:100%;max-width:410px;margin-top:-116px}
button.machining_needs_form_inquiry_button b{color:#fff}
.office-locations-sec .email-list li span{text-align:start!important}
.office-locations-sec ul.email-list,li,span,a{text-align:start!important}
.office-locations-sec .email-list li span a{text-align:start!important}
}
@media screen and (min-width: 1600px) {
.protect-your-investment .feature-item{padding:24px 0}
ul.breadcrumb-listactive-menu{display:flex;list-style:none;gap:10px;flex-wrap:wrap}
body .experienced_image_content_1 .experienced_image_1 img{min-height:470px!important}
section.cubebox-blues-sec .image-box img{object-fit:fill}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{padding-top:10px}
.faq-answer::after{right:20px}
.page-id-1503 section.comprehensive_cnc .lineup-bg a img{left:25%;bottom:0;height:328px!important}
.page-id-1534 .comprehensive-service p.font20.pl-20{font-size:20px!important;font-weight:300;max-width:745px;margin:0 auto;margin-right:0;line-height:30px}
}
.page-id-1491 .experienced_image_1 img{height:510px;object-fit:cover}
.page-id-1503 section.about-sec{min-height:420px}
.page-id-1457 .experienced_partners_content_3.gropRightImg img{height:385px;width:100%;object-fit:cover}
.page-id-1457 .experienced_logos{margin-top:30px}
.faq-answer::before{right:9px}
body p.font20.pl-20{padding-left:20px!important}
body.page-id-1491 .consultation_box p{line-height:31px;font-size:21px}
body .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{width:100%;height:321px;object-fit:cover}
.home .section.lineup-area_transmission .machine.active .lineuph-swiper{width:400px!important;margin:0}
div#machineDropdown{max-width:1600px!important}
section.comprehensive_cnc.section_WsH9Q .swiper-button-next,.swiper-button-prev{color:#fff;position:absolute;top:10%!important}
section.comprehensive_cnc .machine-container .swiper-button-next{top:10%!important}
@media screen and (max-width: 680px) {
.manufacturing_marquee_text h3,h2,h2 span{font-size:28px!important;text-align:left;line-height:40px}
.experienced_partners .experienced_partners_container .d-flex{margin-top:20px}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{word-spacing:8px}
h3.font45.black span{padding:0 6px}
.offering-item{text-align:center;display:inline-block}
.offering-item img{display:inline-block}
.faq-question::after{width:10px;height:10px}
.faq-question::before{width:30px;height:30px}
.partnerships_container{background-color:#F2F5F8;background-size:contain;background-position:top;padding-top:113px}
.partnerships_container button.btn-transparent{border-color:#003c71;color:#003c71}
section.partnerships_sec .partnerships_content button{max-width:max-content;line-height:30px!important;font-size:16px!important}
}
section.blogList{text-align:center}
section.blogList .blogListConatiner .blogListwithimages{display:grid;grid-template-columns:repeat(1,1fr);gap:25px}
.blogList_container.container h2{margin-bottom:20px}
.blogListwithimages{float:left;width:100%;margin-top:40px;display:block;gap:51px 25px}
#ajax-posts-container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.blogListwithimages .insights_image_box{float:left;width:100%;max-width:100%;margin:0;padding:0}
.blogListwithimages>*{background:#f9f9f9;padding:20px;justify-content:space-between;height:100%}
.blogListwithimages .insights_image_content{float:left;width:100%}
.blogListwithimages .insights_image_content .calendar{display:flex;justify-content:space-between;align-items:center;gap:10px}
.blogListwithimages .insights_image_content .calendar>div{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:14px}
.blogListwithimages .insights_image_content .insights_contents a{float:left;font-size:18px;color:#003C71;font-weight:500;transition:color .3s ease,transform .3s ease}
.blogListwithimages .insights_image_content .insights_contents a:hover{color:#000;transform:scale(1.01)}
ul.breadcrumb_list_inner li{text-transform:capitalize!important}
.blogListwithimages .insights_image_content .insights_contents{text-align:left}
.blogListwithimages .insights_image_content .insights_contents h6,.blogListwithimages .insights_image_content .insights_contents p{margin-bottom:10px}
.blogListwithimages .insights_image_content .insights_contents p{font-size:16px}
.blogListwithimages .insights_image_content .calendar>div p{font-size:14px}
.blogListPagination{float:left;width:100%;display:block;margin:60px 0 20px;text-align:center}
.blogListPagination ul.page-numbers{float:left;width:100%;display:block}
.blogListPagination ul.page-numbers li{display:inline-block;margin:5px}
.blogListPagination ul.page-numbers li a,.blogListPagination ul.page-numbers li span{background:#f4f8fd;font-size:20px;padding:6px 15px;border-radius:5px;text-decoration:none}
.blogListPagination ul.page-numbers li span.page-numbers.current,.blogListPagination ul.page-numbers li a:hover{background:#003c71;color:#fff}
.blogListwithimages .insights_image_box{background:transparent}
.flexBlog{display:flex;flex-wrap:wrap;align-items:flex-start}
.blogcatsList{flex:0 0 450px;min-width:450px}
.blogListConatiner{flex:1;min-width:0}
.blogListwithimages .insights_image_box{overflow:hidden}
.blogListwithimages .insights_image_content .calendar{word-break:break-all}
.blog-sidebar{background:#f4f8fd;padding:25px;color:#fff}
.blog-sidebar .search-form{display:flex;margin-bottom:20px;border:1px solid #757575}
.search-field{flex:1;padding:8px;border:none;border-radius:4px 0 0 4px}
.search-submit{background:transparent;color:#fff;padding:8px 12px;border:none;border-radius:0 4px 4px 0;cursor:pointer}
.category-filter h4,.blog-sidebar h4{color:#003C71;margin-bottom:10px;text-align:left;font-size:25px;font-weight:600}
.category-filter ul{list-style:none;padding:0}
.category-filter li{border-bottom:1px solid #757575;padding:10px 0}
.category-filter a{color:#757575;text-decoration:none;display:flex;justify-content:space-between}
.flexBlog{gap:33px;padding:40px 0}
.blogListwithimages{margin-top:0}
.blog-sidebar .search-form input.search-field{background:transparent}
.category-filter li:last-child{border:none}
.contact-page-main-sec .hero-content{top:25%}
.border-0{border:0!important}
.full-width{width:100%!important}
.contact-page-form-our-team .machining_needs_content{justify-content:center}
.contact-page-form-our-team .machining_needs_heading{display:grid;gap:20px}
.contact-page-form-our-team .machining_needs_form_thankyou{margin-top:0;padding-bottom:30px}
.contact-page-form-our-team button{line-height:39px;font-size:20px;text-transform:uppercase}
.contact-page-form-our-team select.machining_needs_form_input{font-size:18px;border:1px solid #ccc;color:#757575}
.office-locations-sec{padding:0 0 150px;background:#fff}
.office-locations-sec h1.black{text-transform:capitalize;text-align:center;padding-bottom:30px}
.office-locations-sec h2{text-align:center;font-size:28px;margin-bottom:30px}
.office-locations-sec mark{background:#054c81;color:#fff;padding:0 4px;border-radius:3px}
.office-locations-sec .office-wrapper{display:flex;gap:28px;flex-wrap:wrap}
.office-box,.contact-box{background:#F2F5F8;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000000d;flex:1;min-width:300px}
.office-box h3,.contact-box h3{font-size:40px;margin-bottom:15px;color:#054c81;font-weight:600;border-bottom:1px solid #ddd;line-height:50px;padding-bottom:20px}
.office-locations-sec .tab-buttons{background:#D5E3F3;padding:10px;border-radius:10px}
.office-locations-sec .tab-buttons button{flex:1;padding:10px;border:1px solid #ccc;background:#eee;cursor:pointer;font-weight:700}
.office-locations-sec .tab-buttons .active{background:#054c81;color:#fff}
.office-locations-sec .location-info li{list-style:none;margin-bottom:10px;font-size:20px;font-weight:400;color:#757575;display:flex;align-items:center;gap:6px}
.office-locations-sec .location-info a{color:#003C71;font-weight:600;text-decoration:none}
ul.location-info li:last-child a:last-child{text-decoration:underline}
.office-locations-sec .map img{width:100%;border-radius:5px;margin-top:10px}
.office-locations-sec .email-list li{margin-bottom:30px;font-size:20px;display:grid;gap:15px}
.office-locations-sec .email-list a{color:#054c81;text-decoration:none;font-weight:700;font-size:20px;font-weight:600;border-right:1px solid #000;line-height:20px;padding-right:14px;text-align:start}
.office-locations-sec .email-list span.normalText{color:#054c81;text-decoration:none;font-weight:700;font-size:20px;font-weight:600;border-right:1px solid #000;line-height:20px;padding-right:14px;text-align:start}
.office-locations-sec .tab-buttons{display:flex;gap:10px;margin:20px 0}
.office-locations-sec .tab-buttons button{padding:13px 20px;border-radius:10px;background-color:#fff;cursor:pointer;border:none;font-weight:500;font-size:25px;color:#317ED4}
.office-locations-sec .tab-buttons button.active{background-color:#317ED4;color:#fff}
.office-locations-sec .tab-content{display:none}
.office-locations-sec .tab-content.active{display:block}
.office-locations-sec .location-info li strong{color:#054c81;font-weight:700}
.office-locations-sec .location-info li span{padding:10px 7px;border:2px solid #B2CEED;width:46px!important;height:46px;display:flex;justify-content:center;align-items:center;margin-right:10px}
.office-locations-sec .location-info li span img{height:19px;display:flex;align-items:center;width:25px;object-fit:contain}
.office-locations-sec p.font22.blue{color:#317ED4;font-weight:600;margin-bottom:24px}
.office-locations-sec span.pl-2{color:#003C71;font-weight:700;padding-left:16px;display:flex;align-items:center;gap:20px}
.office-locations-sec .email-list a span{color:#054c81;text-decoration:none;font-weight:700;font-size:20px;font-weight:700}
.office-locations-sec ul.email-list{padding-left:30px}
.office-locations-sec .email-list li span{display:flex;gap:11px;justify-content:start}
.office-locations-sec .pr-2{padding-right:6px!important;padding-bottom:0}
.office-locations-sec span.space-left{padding-left:16px}
.office-locations-sec .email-img{display:flex;justify-content:end}
.office-locations-sec .email-img img{width:100%;max-width:562px;margin-top:-48px}
.office-locations-sec .map iframe{height:375px}
.learn_more_circle.logo-end img{width:100%;right:1%!important;display:flex;justify-content:end;max-width:214px;bottom:-131px;left:97% 543.188px!important}
p.hero_paragraph.pl-2{padding-left:24px;text-align:justify;word-spacing:0!important}
.bg-white{background:#fff!important}
section.comprehensive_cnc .top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}
section.comprehensive_cnc .tab{border:none;cursor:pointer;font-weight:600;color:#000;font-size:30px;background:#fff0}
section.comprehensive_cnc .tab.active{background:#0d47a1;color:#fff}
section.comprehensive_cnc .filter-btn{padding:10px 16px;background:#0d47a1;color:#fff;border:none;cursor:pointer;font-size:18px;font-weight:500}
section.comprehensive_cnc .machine-container{display:flex;flex-wrap:wrap;margin-top:40px}
section.comprehensive_cnc .machine-box{text-align:center;transition:transform .3s;border:1px solid #b1c5e25c;padding:20px 0}
section.comprehensive_cnc .machine-box.active{background:#0d47a1;color:#fff}
section.comprehensive_cnc .machine-box img{width:100%;height:auto;object-fit:contain;transition:transform .3s ease}
section.comprehensive_cnc .machine-box img:hover{transform:scale(1.05)}
section.comprehensive_cnc .machine-box h2{font-size:18px;margin-bottom:10px}
section.comprehensive_cnc .machine-box h3{font-size:26px;color:#000}
section.comprehensive_cnc .machine-box.active h3,.machine-box.active p{color:#fff}
section.comprehensive_cnc .machine-box p{font-size:14px;margin:5px 0}
section.comprehensive_cnc .lineup-bg h2{text-align:start;font-size:36px;font-weight:500}
section.comprehensive_cnc .machine-lineup{display:grid;gap:15px;padding:30px 0}
section.comprehensive_cnc .machine-lineup p{font-size:20px;color:#000;margin:0;line-height:36px;text-transform:capitalize!important}
section.comprehensive_cnc{padding:70px 20px}
section.comprehensive_cnc h1,span{text-align:center;color:#000;text-transform:capitalize!important}
section.comprehensive_cnc .machine-box.active h2{color:#fff;position:relative;z-index:9}
section.comprehensive_cnc .machine-box.active p{color:#fff}
section.comprehensive_cnc img.mt-01{margin-top:-54px}
section.comprehensive_cnc p.bg-lightblue{background:#9bbef34d}
.filter-box .filter-container{display:flex;flex-direction:column;gap:1rem;max-width:1770px;padding:1rem;background:#fff;padding:70px 40px}
.filter-box .search-box{display:flex;align-items:center;gap:.5rem}
.filter-box .search-box input{padding:8px;width:250px;border:1px solid #ccc;border-radius:4px}
.filter-box .search-btn{background:none;border:none;cursor:pointer;font-size:1rem}
.filter-box .filter-group{display:flex;gap:2rem;justify-content:space-between;height:300px;overflow:scroll}
.dropdown-btn p{padding:16px;line-height:20px}
.filter-box .filter-dropdown{position:relative;width:30%}
.filter-box .dropdown-btn{width:100%;background-color:#fff;border:1px solid #007BFF;text-align:left;font-weight:700;cursor:pointer;display:flex}
.filter-box .dropdown-content{margin-top:10px;padding:10px;display:grid;gap:15px}
.filter-box .dropdown-content label{display:flex;align-items:center;justify-content:start}
.filter-box .reset-btn{align-self:end;margin-top:1rem;padding:8px 16px;background-color:#fff;color:#003C71;border:1px solid #003c7196;border-radius:4px;cursor:pointer;font-size:20px;line-height:38px}
.filter-box .filter-dropdown input{border:none;font-weight:200;width:100%;font-size:16px}
.filter-box .dropdown-content label{width:100%;font-size:16px;gap:17px;border-bottom:1px solid #ddd;padding-bottom:15px}
.filter-box .dropdown-content label input[type="checkbox"]{width:max-content}
.filter-box .dropdown-btn select.filter-dropdown_form_input{width:100%;border:none;font-size:20px!important;color:#317ED4}
.filter-box .dropdown-content label:nth-last-child(1){border:none}
.filter-box select.dropdown-btn_form_input{border:#ffdead;width:100%;font-size:20px;color:#317ED4}
.filter-box select.dropdown-btn_form_input:focus-visible{outline:#ffdead}
.filter-box .filter-dropdown input:focus-visible{outline:#ffdead}
@media only screen and (max-width: 1600px) {
.office-locations-sec .location-info li{font-size:16px!important}
.office-locations-sec .email-list a{font-size:16px!important}
img.mt-01{margin-top:-40px}
.lineup-bg h2{font-size:30px}
.machine-box h3{font-size:22px;color:#000}
.machine-lineup p{font-size:18px;color:#000}
}
@media only screen and (max-width: 768px) {
section.about-sec{background-image:url(../imgs/herobackground.webp)!important;background-position:center;background-size:cover;background-position:center}
section.about-sec .hero-content{background:none}
section.partnerships_sec button.btn-primary.highlight{background:#003C71;color:var(--white)}
section.comprehensive_cnc .container{padding:0!important}
.contact-page-main-sec{padding-bottom:0!important}
.office-locations-secc .container .email-list a{text-align:center!important}
.contact-page-main-sec .about-image img{margin-top:30px}
.office-locations-sec .email-list li span{text-align:left!important}
.office-locations-sec .email-list a{font-size:14px!important}
.contact-page-form-our-team h2{font-size:28px!important}
.contact-page-form-our-team p{text-align:start;line-height:27px}
.contact-page-form-our-team .machining_needs_heading{margin-bottom:10px!important}
.contact-page-form-our-team .machining_needs_form_content.border-0{padding:0!important}
.contact-page-form-our-team .machining_needs_form_thankyou .machining_needs_form_thankyou_img{width:60px;padding-top:8px}
.contact-page-form-our-team .machining_needs_form_thankyou{align-items:start}
.office-locations-sec h1.black{padding:20px 0;text-align:start;margin-bottom:20px}
section.office-locations-sec{padding:40px 15px}
.office-box h3,.contact-box h3{font-size:28px;line-height:39px}
.office-locations-sec .location-info li{font-size:14px!important}
.office-locations-sec .location-info li span{width:30px!important;height:30px!important;padding:4px!important}
.office-locations-sec .tab-buttons button{padding:10px;font-size:16px!important}
.office-box,.contact-box{padding:15px;margin-top:30px}
.office-locations-sec span.space-left{padding-left:10px}
.office-locations-sec .email-list a{display:block;border:none;padding-bottom:10px}
.office-locations-sec .email-list li span{display:block}
.office-locations-sec ul.email-list{padding-left:9px}
.office-locations-sec .email-list li{gap:7px}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner li a{font-size:18px}
p.hero_paragraph.pl-2{padding-left:0;margin-bottom:20px}
section.comprehensive_cnc .top-bar{padding-left:20px}
section.comprehensive_cnc{padding:50px 20px}
section.comprehensive_cnc .top-bar{display:block}
section.comprehensive_cnc .machine-container{display:block}
section.comprehensive_cnc .machine-box{margin-bottom:30px}
section.comprehensive_cnc .lineup-bg h2{font-size:28px!important}
.filter-box .filter-dropdown{width:100%}
.filter-box .filter-group{display:block}
.filter-box .filter-dropdown{margin-bottom:30px}
}
.office-locations-sec .email-list li span{text-align:left}
.contact-page-main-sec .hero-content{top:25%}
.border-0{border:0!important}
.full-width{width:100%!important}
.contact-page-form-our-team .machining_needs_content{justify-content:center}
.contact-page-form-our-team .machining_needs_heading{display:grid;gap:20px}
.contact-page-form-our-team .machining_needs_form_thankyou{margin-top:0;padding-bottom:30px}
.contact-page-form-our-team button{line-height:39px;font-size:20px;text-transform:uppercase}
.contact-page-form-our-team select.machining_needs_form_input{font-size:18px;border:1px solid #ccc;color:#757575}
.office-locations-sec{padding:0 0 150px;background:#fff}
.office-locations-sec h1.black{text-transform:capitalize;text-align:center;padding-bottom:30px}
.office-locations-sec h2{text-align:center;font-size:28px;margin-bottom:30px}
.office-locations-sec mark{background:#054c81;color:#fff;padding:0 4px;border-radius:3px}
.office-locations-sec .office-wrapper{display:flex;gap:28px;flex-wrap:wrap}
.office-box,.contact-box{background:#F2F5F8;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000000d;flex:1;min-width:300px}
.office-box h3,.contact-box h3{font-size:24px;margin-bottom:15px;color:#054c81;font-weight:600;border-bottom:1px solid #ddd;line-height:50px;padding-bottom:20px}
.office-locations-sec .tab-buttons{background:#D5E3F3;padding:10px;border-radius:10px}
.office-locations-sec .tab-buttons button{flex:1;padding:10px;border:1px solid #ccc;background:#eee;cursor:pointer;font-weight:700}
.office-locations-sec .tab-buttons .active{background:#054c81;color:#fff}
.office-locations-sec .location-info li{list-style:none;margin-bottom:10px;font-size:20px;font-weight:400;color:#757575;display:flex;align-items:center;gap:6px}
.office-locations-sec .location-info a{color:#054c81;font-weight:600;text-decoration:none}
.office-locations-sec .map img{width:100%;border-radius:5px;margin-top:10px}
.office-locations-sec .email-list li{margin-bottom:30px;font-size:20px;display:grid;gap:15px}
.office-locations-sec .email-list a{color:#054c81;text-decoration:none;font-weight:700;font-size:20px;font-weight:600;border-right:1px solid #000;line-height:20px;padding-right:14px;text-align:start}
.office-locations-sec .tab-buttons{display:flex;gap:10px;margin:20px 0}
.office-locations-sec .tab-buttons button{padding:13px 20px;border-radius:10px;background-color:#fff;cursor:pointer;border:none;font-weight:500;font-size:25px;color:#317ED4}
.office-locations-sec .tab-buttons button.active{background-color:#317ED4;color:#fff}
.office-locations-sec .tab-content{display:none}
.office-locations-sec .tab-content.active{display:block}
.office-locations-sec .location-info li strong{color:#054c81;font-weight:700}
.office-locations-sec .location-info li span{padding:10px 7px;border:2px solid #B2CEED;width:46px!important;height:46px;display:flex;justify-content:center;align-items:center;margin-right:10px}
.office-locations-sec .location-info li span img{height:19px;display:flex;align-items:center;width:25px;object-fit:contain}
.office-locations-sec p.font22.blue{color:#317ED4;font-weight:600;margin-bottom:24px}
.office-locations-sec span.pl-2{color:#003C71;font-weight:700;padding-left:16px;display:flex;align-items:center;gap:20px}
.office-locations-sec .email-list a span{color:#054c81;text-decoration:none;font-weight:700;font-size:20px;font-weight:700}
.office-locations-sec ul.email-list{padding-left:30px}
.office-locations-sec .email-list li span{display:flex;gap:11px;justify-content:start;color:#757575;font-size:20px;text-transform:math-auto!important}
.office-locations-sec .pr-2{padding-right:6px!important;padding-bottom:0}
.office-locations-sec span.space-left{padding-left:16px}
.office-locations-sec .email-img{display:flex;justify-content:end}
.office-locations-sec .email-img img{width:100%;max-width:570px;margin-top:-46px}
.office-locations-sec .map iframe{height:375px}
.learn_more_circle.logo-end img{width:100%;right:1%!important;display:flex;justify-content:end;max-width:214px;bottom:-131px;left:97% 543.188px!important}
p.hero_paragraph.pl-2{padding-left:24px;text-align:justify;word-spacing:0!important}
.bg-white{background:#fff!important}
section.comprehensive_cnc .top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}
section.comprehensive_cnc .tabs{display:flex;gap:10px;align-items:center}
section.comprehensive_cnc .tab{border:none;cursor:pointer;font-weight:600;color:#000;font-size:30px!important;background:#fff0}
section.comprehensive_cnc .tab.active{background:#003C71;color:#fff;font-size:30px!important;padding:10px}
section.comprehensive_cnc .filter-btn{padding:10px 16px;background:#003C71;color:#fff;border:none;cursor:pointer;font-size:18px;font-weight:500;display:flex;align-items:center;gap:10px}
section.comprehensive_cnc .machine-box{text-align:center;transition:transform .3s;border:1px solid #b1c5e25c;padding:20px 0;max-width:25%;width:100%}
section.comprehensive_cnc .machine-box.active{background:#0d47a1;color:#fff}
section.comprehensive_cnc .machine-box h2{font-size:18px;margin-bottom:10px}
section.comprehensive_cnc .machine-box h3{font-size:26px;color:#000}
section.comprehensive_cnc .machine-box.active h3,.machine-box.active p{color:#fff}
section.comprehensive_cnc .machine-box p{font-size:14px;margin:5px 0}
section.comprehensive_cnc .lineup-bg h2{text-align:start;font-size:36px;font-weight:500}
section.comprehensive_cnc .lineup-bg{padding:30px;background-image:url(../imgs/lineup-bg.png);background-size:cover;background-position:0 -111px;background-repeat:no-repeat;padding-bottom:0;position:relative;height:360px}
section.comprehensive_cnc .machine-lineup{display:grid;gap:15px;padding:30px 0}
section.comprehensive_cnc .machine-lineup p{font-size:20px;color:#000;margin:0;line-height:36px}
section.comprehensive_cnc{padding:70px 0}
section.comprehensive_cnc h1,span{text-align:center;color:#000;text-transform:capitalize!important}
.blog-sidebar.indiviual_blog-sidebar h6.blog_post_gray a span{color:#757575!important;font-weight:600}
section.comprehensive_cnc .machine-box.active h2{color:#fff;position:relative;z-index:9}
section.comprehensive_cnc .machine-box.active p{color:#fff}
section.comprehensive_cnc img.mt-01{margin-top:-54px}
section.comprehensive_cnc p.bg-lightblue{background:#9bbef34d}
.filter-box .filter-container{display:flex;flex-direction:column;gap:1rem;max-width:1770px;margin:20px auto;padding:1rem;background:#fff;padding:70px 40px}
.filter-box .search-box{display:flex;align-items:center;gap:.5rem}
.filter-box .search-box input{padding:8px;width:250px;border:1px solid #ccc;border-radius:4px}
.filter-box .search-btn{background:none;border:none;cursor:pointer;font-size:1rem}
.filter-box .filter-group{display:flex;gap:2rem;justify-content:space-between}
.filter-box .filter-dropdown{position:relative;width:30%}
.filter-box .dropdown-content{margin-top:10px;padding:10px 20px;display:grid;gap:15px}
.filter-box .dropdown-content label{display:flex;align-items:center;justify-content:start}
.filter-box .reset-btn{align-self:end;margin-top:1rem;padding:8px 16px;background-color:#fff;color:#003C71;border:1px solid #003c7196;border-radius:4px;cursor:pointer;font-size:20px;line-height:22px}
.filter-box .filter-dropdown input{border:none;font-weight:200;width:100%;font-size:16px}
.filter-box .dropdown-content label{width:100%;font-size:16px;gap:17px;border-bottom:1px solid #ddd;padding-bottom:15px}
.filter-box .dropdown-content label input[type="checkbox"]{width:max-content}
.filter-box .dropdown-btn select.filter-dropdown_form_input{width:100%;border:none;font-size:16px!important;color:#317ED4}
.filter-box .dropdown-content label:nth-last-child(1){border:none}
.filter-box select.dropdown-btn_form_input{border:#ffdead;width:100%;font-size:20px;color:#317ED4}
.filter-box select.dropdown-btn_form_input:focus-visible{outline:#ffdead}
.filter-box .filter-dropdown input:focus-visible{outline:#ffdead}
@media only screen and (max-width: 1600px) {
.office-locations-sec .location-info li{font-size:16px!important}
img.mt-01{margin-top:-40px}
.lineup-bg h2{font-size:30px}
.machine-box h3{font-size:22px;color:#000}
.machine-lineup p{font-size:18px;color:#000}
}
@media only screen and (max-width: 768px) {
section.experience_the_dynamic .experience_the_dynamic_container{flex-direction:column-reverse;display:flex!important}
section.experience_the_dynamic{padding:50px 0!important}
section.experience_the_dynamic .experience_the_dynamic_container .right h3.font45.black{padding-top:0!important}
.contact-page-main-sec{padding-bottom:0!important}
.contact-page-main-sec .about-image img{margin-top:30px}
.contact-page-form-our-team h2{font-size:28px!important}
.contact-page-form-our-team p{text-align:start;line-height:27px}
.filter-container{max-height:450px;overflow-y:scroll}
.machineOVWexperienced .experienced_partners_container .experienced_partners_content_3{margin-top:0!important}
.contact-page-form-our-team .machining_needs_heading{margin-bottom:10px!important}
.contact-page-form-our-team .machining_needs_form_content.border-0{padding:0}
.contact-page-form-our-team .machining_needs_form_thankyou .machining_needs_form_thankyou_img{width:60px;padding-top:8px}
.contact-page-form-our-team .machining_needs_form_thankyou{align-items:start}
.office-locations-sec h1.black{padding:20px 0;text-align:start;margin-bottom:20px;font-size:40px}
section.office-locations-sec{padding:40px 15px}
.office-box h3,.contact-box h3{font-size:28px;line-height:39px}
.office-locations-sec .location-info li{font-size:14px!important;flex-wrap:wrap}
.office-locations-sec .location-info li span{width:30px!important;height:30px!important;padding:4px!important}
.office-locations-sec .tab-buttons button{padding:10px;font-size:16px!important}
.office-box,.contact-box{padding:15px}
.office-locations-sec span.space-left{padding-left:10px}
.office-locations-sec .email-list a{display:block;padding-bottom:0}
.office-locations-sec .email-list li span{display:flex}
.office-locations-sec ul.email-list{padding-left:9px}
.office-locations-sec .email-list li{gap:7px}
.breadcrumb_list ul.breadcrumb_list_inner li{font-size:18px}
p.hero_paragraph.pl-2{padding-left:0;margin-bottom:20px}
section.comprehensive_cnc .top-bar{padding-left:20px}
section.comprehensive_cnc{padding:50px 20px}
section.comprehensive_cnc .top-bar{display:block;padding:0}
section.comprehensive_cnc .machine-container{display:block}
section.comprehensive_cnc .machine-box{margin-bottom:30px;max-width:100%!important;padding-bottom:0}
section.comprehensive_cnc .machine-lineup{margin-bottom:0}
.partnerships_container{max-width:1620px;margin:0 auto;padding:70px 40px 140px;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/Frame-1533211647-1.png)!important;background-repeat:no-repeat;background-position:center!important;background-size:contain!important}
input#filter-search::placeholder{font-size:15px;word-wrap:break-word;width:100%;line-height:20px!important}
.filter-box .filter-container{padding:25px!important}
section.comprehensive_cnc .lineup-bg h2{font-size:28px!important}
.filter-box .filter-dropdown{width:100%}
.filter-box .filter-group{display:block}
.filter-box .filter-dropdown{margin-bottom:30px}
section.careers_Landing_experienced.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin-bottom:auto!important}
.offerings-grid{display:block}
.brochure-request{padding:20px!important}
.mobile-nav{position:fixed;top:80px;left:-100%;width:100%;height:auto;background:#fff;transition:left .3s ease;z-index:9999}
.macining_img_box_button{flex-wrap:wrap}
.hero-buttons .btn-transparent,.hero-buttons .btn-primary{border:1px solid var(--white)}
section.submit-thankyou-sec{padding:20px}
.experienced_logos{justify-content:center!important}
.hero-buttons .btn-primary{width:auto!important;margin-bottom:30px}
.brochure-request,.on-click-of-submit.bg-white,.popup-box{max-height:450px;gap:2px!important}
.brochure-request p{font-size:14px!important;line-height:1.5}
.brochure-request h3,.brochure-request h3.font45.black span{font-size:25px!important;line-height:1.2;text-align:left}
.on-click-of-submit.bg-white{padding:0!important}
.on-click-of-submit.bg-white .thankyou{gap:0!important;padding-bottom:150px!important}
.on-click-of-submit.bg-white p.font30::before{left:0;width:0}
.on-click-of-submit.bg-white p.font30::after{right:0;width:0}
.popup-box h2{margin:0;text-align:center}
.submit-btn{margin-right:-130px}
.office-locations-sec .email-list a{font-size:14px!important;text-align:left!important}
.office-locations-sec ul.email-list{padding-left:0!important}
}
.carrer_maintenance.Maintenance-image-sec.p-0.ml-40 img{height:100%}
.carrer_maintenance.Maintenance-image-sec.p-0.ml-40 .image{height:100%}
.careers-Landing-approach .approach-content{margin-top:-120px}
.careers-Landing-approach{padding:10rem}
.careers-Landing-approach .image-box{z-index:9999}
.no-opacity{opacity:0!important}
.specific-benefit{margin-top:40px;word-spacing:3px}
.whitespace-normal{white-space:normal!important}
section.careers_Landing_experienced.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin-bottom:-80px}
section.careers_Landing_experienced.experienced_partners.lightbluebg .experienced_partners_container .experienced_partners_inner{min-height:fit-content}
section.careers_Landing_experienced.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{width:100%;height:350px;object-fit:cover}
.careers-Landing-approach span.highlight{margin-left:15px;position:relative;top:15px}
section.experienced_partners.bg-white .experienced_partners_container .d-flex button.btn-primary.highlight b{font-size:20px!important;text-transform:uppercase!important}
@media (min-width: 768px) and (max-width: 998px) {
.hero-content{margin-top:0!important}
.page.page-id-1491 section.about-sec h2.black-text{max-width:300px;font-size:30px!important}
body span.wpcf7-not-valid-tip{margin-top:10px;font-size:12px!important}
.experienced_image_content_1 .learn_more_circle img{top:76%;left:100%!important}
section.complete_project_management.bg-white .faq-answer::before{background:#003C71;top:-71px;right:9px}
section.complete_project_management.bg-white .faq-answer::after{top:-59px;right:19px;transform:rotate(90deg);content:none}
body .faq-question span{font-size:20px!important;font-weight:400;color:#003C71}
section.comprehensive_cnc .machine-container{display:flex;flex-wrap:wrap}
.abput_innr_sec_content{align-items:center}
section.about-sec.contact-page-main-sec.new-blog-sec.small-header-banner{margin-top:10%}
.individual_news_right_content_inner2{width:100%!important;display:flex}
section.about-sec.contact-page-main-sec.new-blog-sec.small-header-banner .abput_innr_sec_content{align-items:center}
.blogListwithimages .insights_image_content .calendar>div p{font-size:12px}
.office-locations-sec .office-wrapper{display:block!important}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{text-align:start!important}
.slider-container{background-position:initial!important}
.hero-buttons .btn-transparent,.hero-buttons .btn-primary{border:1px solid var(--primary-color)!important}
section.careers_Landing_experienced.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin-bottom:auto!important}
.experienced_partners .experienced_partners_container .d-flex{display:block;padding:0}
.experienced_partners_content_3{width:100%;margin-top:20px}
.protect-your-investment-grid-box{display:block}
.careers-Landing-approach .approach-content{margin-top:80px!important;display:block}
.growth_reach_section .text-end,p.boeder-right.pl-30{padding:5px 15px;text-align:left!important}
.protect-your-investment .text-content p{text-align:left;padding:0!important}
section.protect-your-investment .ml-40{margin:0!important}
.learn_more_circle.logo-end img{left:80%!important}
.experienced_partners_content_2{padding:5rem 2rem!important}
.protect-your-investment .text-content{text-align:start}
.partnerships_content{display:block!important}
.careers-Landing-approach{padding:0}
.approach_header_content_main{padding-left:0}
section.mainBannerslider .hero-content{margin-top:450px!important}
section.spec-table-sec .spec-table-container{overflow:scroll}
.lathes-series-brochure .d-flex{display:block!important}
section.lathes-series-brochure.bg-white .lathes-series-main-content{display:block!important}
.brochure_box{width:100%!important}
.lathes-series-brochure .download-lynx_form{width:100%!important}
section.lathes-series-brochure.bg-white .machining_needs_form_content.border-0{padding:0!important}
.machining_needs_form.full-width{padding:0!important}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{text-align:start}
section.lathes-series.bg-white .d-flex{display:block!important}
section.lathes-series.bg-white .lathes-serie_videos{width:100%!important}
section.lathes-series.bg-white .lathes-serie_content-sec{width:100%!important}
p.font20.pl-20{padding:20px 0!important}
section.customized-staff-sec.bg-white .d-flex{display:block}
section.customized-staff-sec.bg-white .customized-staff-training{width:100%}
section.customized-staff-sec.bg-white .training-programs{width:100%;padding:0}
.Turn-Key-bg h3.font45{text-align:start}
.Turn_Key_content p{text-align:start!important}
.protect-your-investment .Maintenance-image-sec{margin-top:20px;padding:0!important}
.growth_reach_section{padding:20px!important}
.experienced_partners_content_2{padding:5rem 2rem!important;padding:0!important}
section.blogList .flexBlog{display:block}
section.spec-table-sec .spec-table th{font-size:15px!important}
section.spec-table-sec .spec-table th,.spec-table td{padding:16px 11px!important;font-size:15px!important}
.protect-your-investment-grid-box{grid-template-columns:100%}
.protect-your-investment .text-content p{text-align:right}
.page.page-id-1534 section.growth_reach_section{padding-bottom:30px!important}
section.blogList p br{display:none}
.blogList_container.container h2{text-align:start;line-height:45px}
ul.breadcrumb-listactive-menu{list-style:none;display:flex;flex-wrap:wrap}
section.experience_the_dynamic .experience_the_dynamic_container .right h3.font45.black span.highlight{font-size:45px!important}
}
@media (min-width: 1025px) and (max-width: 1180px) {
.hero-content{margin-top:0!important}
ul.breadcrumb-listactive-menu{list-style:none;display:flex;flex-wrap:wrap}
body span.wpcf7-not-valid-tip{margin-top:10px;font-size:12px!important}
section.lathes-series-brochure.bg-white .machining_needs_form_content.border-0{padding:0!important}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{text-align:start!important}
.hero-buttons .btn-transparent,.hero-buttons .btn-primary{border:1px solid var(--white)}
.experienced_image_1{max-width:90%;margin-top:20px}
.learn_more_circle.logo-end img{left:82%!important}
.experienced_partners_content_2 h2{font-size:35px;line-height:40px}
.experienced_partners_container .experienced_partners_inner{gap:0;padding:25px}
section.careers_Landing_experienced.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{height:auto}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3{min-width:220px}
section.careers_Landing_experienced.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin-bottom:0}
.experienced_image_content_1{position:relative;max-width:40%}
.font45{font-size:35px}
a,p,span,button{font-size:14px}
.protect-your-investment .text-content p{font-size:18px}
.download_fils p{font-size:16px}
.careers-Landing-approach{padding:2rem}
.partnerships_container{padding:30px}
section.experienced_partners.bg-white,.growth_reach_section{padding:20px!important}
.experienced_partners .experienced_partners_container .d-flex{margin-top:0}
.experienced_partners_inner{min-height:auto}
.Turn_Key_content{max-width:100%}
section.customized-staff-sec.bg-white{padding:20px}
div#sliderTrack section.slide.hero,div#sliderTrack section.slide.hero2{background-position:right!important}
.hero-content{margin-top:170px!important}
h1,h1 span{font-size:50px!important}
.slider-container{min-height:650px!important}
.learn_more_circle img{top:80%!important}
.experienced_partners_content_2 h2{font-size:35px!important}
.experienced_image_content_1{max-width:30%}
.experienced_partners_inner{flex-wrap:nowrap!important;gap:19px;max-width:1140px;margin:0 auto}
.experienced_partners_content_3{width:20%!important;padding-right:25px}
.serving_key_container{padding:0!important}
.machining_needs_heading{float:none!important}
.machining_needs_content{display:flex!important}
.machining_needs_img_box{min-width:500px!important}
.macining_img_box_content h2{font-size:40px!important}
.about-content{gap:25px}
}
@media only screen and (min-width: 1440px) {
a.machineLink img{bottom:100px!important}
section.comprehensive_cnc .machine-box img{display:flex;bottom:20px;justify-content:center;align-items:center;max-width:310px}
}
@media only screen and (max-width: 475px) {
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3{min-width:auto!important}
}
@media (min-width: 530px) and (max-width: 1180px) {
.hero_content_inner .flex{display:flex!important}
.filter-container{max-height:600px;overflow-y:scroll}
.experienced_logos{justify-content:center!important}
}
.machining_needs_inputs:after{z-index:auto!important}
.filter-box .filter-container .flex.justify-between{justify-content:space-between}
.dropdown-content{max-height:500px;overflow-y:auto}
@media (max-width: 1440px) {
.dropdown-content{max-height:300px}
}
@media (max-width: 1280px) {
.dropdown-content{max-height:250px}
}
@media (max-width: 1024px) {
.dropdown-content{max-height:300px}
.individual_news_right_content_about_the_author .d-flex{align-items:start}
section.about-sec ul.breadcrumb_list_inner{flex-wrap:wrap;width:100%!important;max-width:100%}
.experienced_image_1{margin-top:40px!important}
.blogListPagination ul.page-numbers li span.page-numbers.current,.blogListPagination ul.page-numbers li a:hover{font-size:14px!important}
body .protect-your-investment-container{width:100%!important}
.blog-sidebar.indiviual_blog-sidebar h6.blog_post_gray a span{color:#757575!important;font-size:16px!important;font-weight:600}
body .partnerships_container{padding:50px 15px!important}
}
@media (max-width: 600px) {
.dropdown-content{max-height:200px}
section.comprehensive_cnc .machine-box h3{font-size:18px!important;text-align:center}
.machining_needs_form_content{padding:0!important}
button.btn-primary.highlight{font-size:14px!important}
button.machining_needs_form_inquiry_button b{font-size:14px!important}
}
.whiespaceNowarp{white-space:nowrap}
section.about-sec{overflow:hidden;padding:69px 0;max-height:395px;min-height:459px;display:var(--displayFlex);background-size:contain;margin-top:5%;background-position:right;background-repeat:no-repeat;align-items:var(--aligncenter);background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/Group-1533212173-1-scaled.png);background-size:cover;width:100%;background-position:right;background-repeat:no-repeat}
.breadcrumb_list ul.breadcrumb_list_inner{display:flex;list-style:none;gap:10px}
li.activ{color:#003C71!important;font-weight:700!important}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner li a{font-size:25px;line-height:35px;font-weight:300;color:#000}
.breadcrumb_list{padding-bottom:20px}
.flex.gap3.hero-buttons.border-top{border-top:1px solid #003c714f;padding-top:20px;margin-top:60px}
section.about-sec .hero_content_inner{margin-top:0}
section.about-sec h2.black-text{line-height:55px}
.about-container-full{width:100%;max-width:1920px;margin:0 auto}
.abput_innr_sec_content{width:100%;display:flex;justify-content:end}
.about-image{width:35%;display:flex;justify-content:end;align-items:center}
section.about-sec .hero-content{width:65%}
.learn_more_circle.logo-end{width:100%;display:flex;justify-content:end}
.learn_more_circle.logo-end img{width:100%;right:0!important;display:flex;justify-content:end;max-width:180px;bottom:-97px;left:100%!important}
.experienced_partners .experienced_partners_container{max-width:1689px;margin:0 auto}
.experienced_partners .experienced_partners_container .d-flex{display:flex;align-items:center;gap:46px;padding-left:32px;margin-top:52px}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{width:100%;height:307px;object-fit:cover}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3{width:100%;min-width:321px}
.experienced_partners_container .experienced_partners_inner{width:100%;max-width:100%;gap:67px}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{line-height:1.5em;padding-bottom:20px;word-spacing:1.2em;font-weight:300!important}
section.experienced_partners.lightbluebg{background:#F2F5F8}
@media screen and (max-width: 1592px) {
.experienced_partners .experienced_partners_container{max-width:1440px;margin:0 auto}
.experienced_partners_content_2 h2{margin-bottom:20px;color:var(--blacktext);font-size:45px;line-height:55px}
body div#machineDropdown{max-width:1140px;gap:10px!important}
}
@media screen and (min-width: 1240px) and (max-width: 1600px) {
body div#machineDropdown{max-width:1240px!important;width:100%}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{width:500px}
}
.about-section{font-family:'Poppins',sans-serif;text-align:center;padding:150px 20px;background:#fff}
.about-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:50px;max-width:1620px;margin:0 auto;padding-top:50px}
.about-box{max-width:31%;text-align:left;display:grid;gap:15px}
.about-box .font20{color:#036;font-weight:600;margin-bottom:5px;border-bottom:1px solid #003c7138!important;padding-bottom:20px}
.font45{font-size:45px}
.black{color:#000}
.muted{color:#aaa;margin-top:15px}
h3.font45.black span{font-size:45px;font-weight:600;line-height:65px;padding:10px}
.about-box p.hero_paragraph{line-height:1.5em;word-spacing:.2em;font-weight:300!important;text-align:justify}
.about-box.left{padding:66px 0}
.about-box.right{padding:66px 0}
.approach-section{background-color:#f4f8fc;position:relative}
.approach-header h2{font-size:28px;font-weight:700;margin-bottom:20px}
.approach-header .highlight{line-height:65px;padding:10px}
.approach-content{display:flex;flex-wrap:wrap;margin-top:40px;gap:50px;align-items:flex-start}
.image-box{flex:1 1 45%}
.offerings-box{flex:1 1 45%}
.offerings-box h3{color:#0070c0;font-weight:600;margin-bottom:20px}
.offerings-grid{display:grid;grid-template-columns:45% 10% 45%}
.offering-item{border-bottom:1px solid #ccc;padding-bottom:30px;text-align:start;transition:.3s ease;display:grid;gap:5px}
.offering-item img{padding:10px;border:1px solid #757575;max-width:61px;height:61px;object-fit:contain;width:100%}
.offering-item p{font-size:20px;color:#757575}
.offering-item:hover img.iconhover{background-color:#036;color:#fff;border:none;display:block}
p.font20.semibold.blue{color:#003C71;font-weight:600;border-bottom:1px solid #003c7138!important;padding-bottom:10px;margin-bottom:40px}
.grd-gap-box{display:grid;gap:30px}
.border-center-line::after{content:"";position:absolute;background:#dddd;height:100%;left:50%;border-left:1px solid #ccc}
.border-center-line{position:relative;width:100%}
.approach-header{display:flex;justify-content:end}
.approach_img{max-width:775px!important;width:100%;position:absolute;left:0;top:0}
.approach_header_content{position:relative;max-width:1190px}
.approach_header_content h3.font45.black{padding-bottom:40px;max-width:1140px!important}
.approach_header_content_main{display:grid;gap:30px;padding-left:193px}
section.approach-section img.iconhover{display:none}
section.approach-section .offering-item:hover .gray-icon{display:none}
section.approach-section .approach_header_content_main p.font20{line-height:30px;font-weight:300!important}
.growth_reach_section{padding:150px 0;background:#fff}
.growth_reach_container{max-width:var(--container-width);padding:0 20px;margin:0 auto;display:grid;gap:40px}
.growth_reach_header{display:grid;grid-template-columns:50% 50%}
.growth_reach_content_box{display:grid;grid-template-columns:auto auto auto auto;gap:20px;position:relative}
.growth_reach_grid_box{padding:30px 20px;display:grid;gap:20px;border:1px solid #003C71}
.growth_reach_section p.font22{font-weight:600;color:#757575;line-height:32px}
.growth_reach_section p.font20{line-height:30px}
.growth_reach_grid_box:hover{background:#fff;box-shadow:2px 26px 30px -9px #7575758f}
.growth_reach_grid_box:hover :after{border-bottom:2px solid #003C71;content:"";width:100%;position:absolute;overflow:hidden;left:0;bottom:-40px}
.growth_reach_grid_box{position:relative}
.growth_reach_grid_box:hover p.font22{color:#003c71}
.growth_reach_header p.font20{text-align:end}
.growth_reach_content_box:after{border-bottom:2px solid #003c7129;content:"";width:100%;position:absolute;overflow:hidden;left:0;bottom:-43px}
section.experience_the_dynamic .experience_the_dynamic_container{max-width:var(--container-width);padding:0 20px;margin:0 auto;display:grid;gap:50px;grid-template-columns:55% 42%}
section.experience_the_dynamic{padding:70px 0}
.experience_the_dynamic .right h2{font-size:28px;font-weight:700}
.experience_the_dynamic .right h2 span{background:#0056b3;color:#fff;padding:0 6px;border-radius:3px}
.experience_the_dynamic .right p{color:#757575;padding-bottom:20px;font-size:19px!important;font-weight:300;line-height:30px}
.experience_the_dynamic .right img{width:100%;border-radius:6px}
.experience_the_dynamic .faq{border-bottom:1px solid #ccc}
.faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff;padding:0 10px;color:#555}
.faq input:checked~.faq-content{max-height:200px;padding:10px}
.faq-title{text-align:center;font-size:32px;margin-bottom:30px}
.faq-question:hover{color:#007BFF}
.faq-icon{width:50px;height:50px;margin-right:12px}
.faq-answer{display:none;padding:20px 0 0;color:#555;max-width:773px;margin-right:0;margin-left:92px}
.faq-answer p{padding-bottom:20px;font-size:20px!important;font-weight:300;line-height:30px;color:#757575}
.faq-question span{font-size:22px!important;font-weight:400;color:#003C71}
.faq-question::after{content:"";position:absolute;right:20px;transition:transform .3s ease;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/arrow-down1.png);width:17px;height:21px;background-position:center;background-size:cover;background-repeat:no-repeat}
.faq-question{position:relative}
.faq-question::before{content:"";width:40px;height:40px;background:#003c7182;position:absolute;right:9px!important}
.faq-question.active span{font-weight:600;color:#000}
.faq-answer{position:relative}
.strategic_partnerships{max-width:1100px;margin:0 auto}
.strategic_partnerships h3{padding:0;margin:0}
.strategic_partnerships{display:grid;gap:20px}
.strategic_partnerships p.font20{font-family:'Poppins';line-height:30px;padding-bottom:40px}
.strategic_partnerships h3 span.highlight{font-size:45px;font-weight:600}
section.experience_the_dynamic .experience_the_dynamic_container .right h3.font45.black{padding-bottom:50px}
section.proud_partners.bg-white{background:#fff;padding-bottom:50px}
.partnerships_container{max-width:1620px;margin:0 auto;padding:70px 40px 140px;background-image:url(../imgs/Rectangle.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}
.partnerships_content{display:grid;grid-template-columns:43% 21% 36%}
.partnerships_img{margin-right:37px}
.consultation_box p{text-align:justify;line-height:30px;font-weight:300!important}
section.partnerships_sec{background:#fff}
.partnerships_content button{line-height:20px}
@media (max-width: 768px) {
.approach-content{flex-direction:column}
.abput_innr_sec_content{display:block}
section.about-sec .hero-content{width:100%;background:#eee0}
.flex.gap3.hero-buttons.border-top{margin:0}
section.about-sec{height:100%;min-height:100%;max-height:100%;padding-top:100px}
.about-image{width:100%;max-width:300PX;margin:0 auto;margin-right:0}
section.about-sec button.btn-primary.highlight{background-color:#003c71;color:#fff}
section.about-sec button.btn-transparent{background:#fff!important;color:#003c71}
.learn_more_circle.logo-end img{left:54px!important}
.experienced_partners .experienced_partners_container .d-flex{display:block;padding:0}
section.about-section{padding:50px 20px}
h3.font45{font-size:30px!important;line-height:45px}
h3.font45.black span{line-height:45px;font-size:35px!important}
.about-content{display:block}
.about-box{max-width:100%!important;padding:29px 0!important;padding-top:0!important}
section.approach-section{padding:50px 20px}
.approach_header_content_main{padding:0}
.approach_header_content{position:relative}
.approach-header{display:block}
section.approach-section .approach-content{float:left;width:100%;display:block;margin-top:80px}
section.growth_reach_section{padding:40px 20px}
.growth_reach_header{display:block}
.growth_reach_container{display:block;padding:0}
.growth_reach_header p.font20{padding-top:20px}
section.experience_the_dynamic .experience_the_dynamic_container{display:block}
.partnerships_content{display:block}
.partnerships_container{padding:50px 20px}
.office-locations-sec .email-list a{text-align:center!important}
}
@media screen and (min-width: 1600px) {
.faq-answer::after{right:16px}
.faq-answer::before{right:5px}
body .experienced_image_content_1{width:560px!important}
body h2,h2 span{font-size:55px;color:var(--blacktext);line-height:1.4em}
body .experienced_partners_content_2.group_experienced_partners h2 span.highlight{font-size:55px;line-height:1.4em}
}
.machine-family-product .breadcrumb_list{max-width:950px}
.machine-family-product ul.breadcrumb_list_inner.breadcrumb_list-type{flex-wrap:wrap}
.machine-family-product ul.breadcrumb_list_inner{align-items:center}
.machine-family-product ul.breadcrumb_list_inner li img{max-width:41px}
section.lathes-series.bg-white .lathes-series-container{max-width:1800px;margin:auto}
section.lathes-series.bg-white{padding:130px 20px}
section.lathes-series.bg-white .main-video iframe{width:100%;border:none;height:257px}
section.lathes-series.bg-white .thumbnail-strip{display:flex;justify-content:start;margin-top:10px;gap:11px;overflow-x:auto}
section.lathes-series.bg-white .thumbnail{cursor:pointer;flex-shrink:0;width:134px;height:110px;overflow:hidden;border:2px solid transparent}
section.lathes-series.bg-white .thumbnail img{width:100%;height:100%;object-fit:cover}
section.lathes-series.bg-white .thumbnailsplide.active{border-color:#007BFF}
section.lathes-series.bg-white .d-flex{display:flex;justify-content:center}
section.lathes-series.bg-white .lathes-serie_videos{width:35%;padding:30px;background:#e5edf5;margin-right:45px}
section.lathes-series.bg-white .lathes-serie_content-sec{width:62%;display:grid;gap:30px}
section.lathes-series.bg-white .lathes-serie_videos .lathes-serie_videos_img img{width:100%}
section.lathes-series.bg-white p.font25{font-size:25px!important;color:#000;font-weight:600;padding-bottom:10px}
section.lathes-series.bg-white .lathes-series-inner{margin-top:24px}
section.lathes-series.bg-white .lathes-serie_content-sec p{font-size:18px;line-height:28px}
section.lathes-series.bg-white .lathes-serie_content-sec img.iconhover{display:none}
section.lathes-series.bg-white .lathes-serie_content-sec .offering-item img.iconhover:hover{display:block}
section.lathes-series.bg-white .lathes-serie_content-sec .offering-item img.gray-icon:hover{display:none}
section.lathes-series.bg-white .lathes-serie_content-sec .key-features p.font25{padding-bottom:20px!important;border-bottom:1px solid #ccc;margin-bottom:30px}
.offering-item p{font-size:20px!important}
section.spec-table-sec .spec-table{width:100%;border-collapse:collapse;background:#fff;margin-top:50px}
section.spec-table-sec .spec-table th,.spec-table td{padding:26px 23px;text-align:start;border:1px solid #e0e0e0;font-size:20px}
section.spec-table-sec .spec-table th{background-color:#E6ECF1}
section.spec-table-sec .spec-table td:first-child,.spec-table th:first-child{background-color:#e6ecf1!important;text-align:left;font-weight:600;color:#1e3a8a;border:none}
section.spec-table-sec .spec-table tr:hover td{background-color:#eef6fc}
section.spec-table-sec .spec-table-container{max-width:1570px;margin:0 auto}
section.spec-table-sec{padding:70px 20px}
section.spec-table-sec h2{text-align:center}
section.spec-table-sec p.font18{text-align:center;font-size:18px;padding-top:30px}
section.spec-table-sec .spec-table th{font-size:25px;color:#000;text-align:center;font-weight:600}
section.spec-table-sec .spec-table th:first-child{background:#CFDBE4!important;color:#000;text-align:center}
section.spec-table-sec .spec-table tr td{text-align:center}
section.lathes-series-brochure.bg-white .lathes-series-main-content{display:grid;grid-template-columns:50% 50%;align-items:center;padding-bottom:30px}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{text-align:end}
section.lathes-series-brochure.bg-white button.machining_needs_form_inquiry_button,b{text-transform:uppercase!important;font-weight:600;margin-top:15px}
.page-id-1491 .partnerships_container{padding-bottom:80px}
section.experienced_partners.lightbluebg button.btn-primary.highlight b{color:#fff}
.lathes-series-brochure .brochure-grid{width:100%;margin:0 auto;border-collapse:collapse;margin-left:0}
.lathes-series-brochure .brochure-grid td{padding:20px 40px;text-align:left;color:#555;position:relative;font-size:20px}
.lathes-series-brochure .brochure-grid td:last-child{border-right:none}
.lathes-series-brochure .brochure-grid tr{border-bottom:1px solid #003c7130}
.lathes-series-brochure .brochure-grid tr:last-child{border-bottom:none}
.lathes-series-brochure .d-flex{display:flex;align-items:start}
.lathes-series-brochure .lathes-series-container{max-width:var(--container-width);margin:var(--mAuto);padding:8rem 0;padding:8rem 20px}
.lathes-series-brochure .brochure_box{width:40%;border-right:1px solid #ccc;padding:40px 90px 40px 0}
.lathes-series-brochure .download-lynx_form{width:60%}
.lathes-series-brochure .brochure-grid td:not(:empty):not(:first-child):after{content:"";width:1px;left:0;position:absolute;height:50%;background:#003c7130;top:25%}
.lathes-series-brochure .brochure-grid td:first-child{padding-left:0!important}
section.lathes-series-brochure.bg-white .machining_needs_form_content.border-0{padding-left:90px}
.offering-item:hover section.lathes-series.bg-white .offering-item p{font-weight:600;color:#036}
section.partnerships_sec button.btn-primary.highlight{text-transform:uppercase}
.brochure-request{background:#fff;padding:78px;max-width:1000px;margin:0 auto!important;text-align:center;display:grid;gap:3;gap:50px}
.brochure-request a{color:#317ED4;font-size:16px;line-height:25px;max-width:654px;margin:0 auto}
.brochure-request p{color:#000;font-size:22px;line-height:32px;max-width:654px;margin:0 auto}
.brochure-request button{background:none;border:none;display:flex;justify-content:end}
td.w-50.break-all{word-break:break-all}
.single.single-machinelineup .lineup-bg::after{content:"";width:100%;position:absolute;left:0;bottom:44px;background:url(<path-to-image>) #f4f8fd00 2.459px 24.218px / 100% 102.66% no-repeat;}
.single.single-machinelineup section.cubebox-blues-sec .image-box img{position:relative;z-index:99}
.single.single-machinelineup .lineup-bg{position:relative}
@media screen and (max-width: 500px) {
.header_container{justify-content:center!important}
}
@media screen and (max-width: 668px) {
.header_container{flex-wrap:wrap;justify-content:space-between;gap:10px}
div#toggleBtn img{max-width:25px}
header ul li>div a{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:7px!important}
nav ul,div.main_nav_2 ul{gap:10px}
.main_nav_2 i{font-size:19px!important}
.LinkedIn,.Facebook,.Youtube{height:35px;width:35px}
button.btn-primary.getAQuote{min-width:max-content!important;padding:10px;line-height:17px}
a.operation-courses-learnmore{bottom:2px!important}
td.w-50{white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}
td.w-50.break-all{word-break:break-all}
section.cubebox-blues-sec h3{font-size:22px}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide a{text-align:center!important}
.home .section.lineup-area_transmission .machine.active{min-height:700px!important}
.section.lineup-area_transmission strong.tit.innerTitle{text-align:center!important}
input.wpcf7-form-control.wpcf7-text.machining_needs_form_input::placeholder{font-size:14px!important}
input.wpcf7-form-control.wpcf7-text.machining_needs_form_input{font-size:14px!important}
.footer-column p,.footer-column ul li a,.hero_paragraph,.machine__lineup__desc,.machine__lineup__dropdown,.machine__lineup__btn,p,a,span,button{font-size:14px!important}
.machining_needs_form_label{font-size:16px}
section.machining_needs.contact-page-form-our-team .machining_needs_textareas span.wpcf7-not-valid-tip{top:-29px!important}
.contact-page-form-our-team .machining_needs_form_inputs select.machining_needs_form_input,.contact-page-form-our-team .machining_needs_form_inputs textarea,.machining_needs_form_input[type="file"],input.wpcf7-form-control.wpcf7-text.machining_needs_form_input{margin-top:5px!important}
.machining_needs_form_input[type="file"]{font-size:14px}
.contact-page-form-our-team select.machining_needs_form_input{font-size:14px}
select.machining_needs_form_input{font-size:14px!important}
.section.lineup-area_transmission strong.tit.innerTitle{padding-top:0!important}
.home .section.lineup-area_transmission .machine.active .lineuph-swiper{width:100%!important}
body section.machining_needs.contact-page-form-our-team .machining_needs_heading p{font-size:16px!important;line-height:24px}
body section.protect-your-investment .protect-your-investment-grid-box{padding-bottom:0}
.protect-your-investment-container{width:100%!important}
.home .section.lineup-area_transmission .machine .img.small img{width:100%;height:auto}
.home .section.lineup-area_transmission .machine .img.small{max-width:100%;margin:0 auto}
.spec-table th,.spec-table td{font-size:18px;padding:10px}
body .experienced_image_content_1{width:100%}
div#mobileNav ul li a{color:#003c71;text-decoration:none}
div#tabNav ul li a{color:#fff;text-decoration:none}
.individual_news_right_content_inner_right_now ol li{font-size:16px!important;font-weight:400}
section.blogList .category-filter.filter-padding ul li{font-size:16px;font-weight:400}
body .individual_news_right h3 span.highlight{font-size:22px!important}
.faq-item{padding:10px}
section.comprehensive_cnc .machine-lineup p{text-align:center}
.faq-question span{font-size:16px!important}
.faq-answer p{font-size:16px!important}
section.comprehensive_cnc .tab.active{font-size:20px!important}
.page-id-1503 section.experienced_partners.lightbluebg{padding-top:0!important}
.page-id-1457 section.experienced_partners .learn_more_circle{display:flex;justify-content:end;width:100%}
body .main-banner-navigation{position:relative;z-index:9999;top:0}
body .main-banner-navigation .bottom-bar{gap:10px;top:-38px}
body .main-banner-navigation .nav-box{width:100px;padding:10px}
body .main-banner-navigation .down-arrow-box{padding:10px}
span.wpcf7-not-valid-tip{font-size:13px!important;line-height:1.3}
.page-id-1457 input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{padding:8px 14px!important;margin-top:25px!important}
.main-banner-navigation{position:absolute!important;left:0;bottom:0;top:100%!important;width:100%}
section.mainBannerslider{padding-bottom:70px}
.about-content{padding:20px 0}
.page-id-1457 section.experienced_partners .learn_more_circle img{bottom:20px!important;left:16%!important;width:110px}
figure.img.small{margin:0 auto}
h2.machine__lineup__title br{display:none}
.page-id-1457 .experienced_partners{padding:0 20px 50px}
.page-id-1457 section.experienced_partners .learn_more_circle a{border:1px solid #003C71;display:flex;justify-content:end;margin:0 auto;width:100%}
.page-id-1457 .experienced_image_content_1{max-width:414px;margin-bottom:40px}
h2.machine__lineup__title br{display:none}
.flex.gap3.hero-buttons a{width:100%;max-width:266px;display:flex;justify-content:center}
.hero-content h1,h1,h1 span{font-size:28px!important;line-height:47px}
.page-id-1457 .hero-content{width:100%;text-align:left;left:0;background-image:url(../imgs/herobackground.webp);background-position:left;transform:inherit;position:inherit;padding:0 20px;background-size:cover;background-repeat:no-repeat}
.page-id-1457 .flex.gap3.hero-buttons a.btn-transparent{color:#003C71!important;border:1px solid #003C71!important}
.serving_key_image h6{text-align:center}
.manufacturing_marquee_img img{width:100%}
.about-box.center{padding:0!important}
section.approach-section .approach_img{position:absolute;max-width:100%}
.singlePost .category-filter.filter-padding{margin-left:0}
body .experienced_partners_content_2 p.hero_paragraph{font-size:16px!important}
.growth_reach_content_box{display:grid!important;grid-template-columns:100%}
.offering-item p{font-size:16px!important}
.lathes-series-brochure .d-flex{display:block;align-items:start;gap:40px}
.lathes-series-brochure .brochure_box{width:100%;border-right:0;padding:40px 0}
.lathes-series-brochure .download-lynx_form{width:100%}
section.spec-table-sec .spec-table{display:block;overflow-x:auto;white-space:nowrap}
section.spec-table-sec tbody{display:grid;grid-template-columns:100%!important}
section.spec-table-sec tr{display:grid}
.machine-family-product .breadcrumb_list ul.breadcrumb_list_inner{flex-wrap:wrap}
section.lathes-series.bg-white .d-flex{display:block}
section.lathes-series.bg-white .lathes-serie_videos{width:100%}
section.lathes-series.bg-white .lathes-serie_content-sec{width:100%;display:grid;padding-top:30px}
section.lathes-series.bg-white .lathes-serie_videos .lathes-serie_videos_img img{width:100%}
section.lathes-series.bg-white{padding:0}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner li a{font-size:18px!important;line-height:25px}
section.spec-table-sec h2 span.highlight{text-align:center;font-size:31px!important;line-height:50px}
section.lathes-series-brochure.bg-white .lathes-series-main-content{display:block}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{text-align:start;margin-top:30px}
.lathes-series-container{padding:4rem 20px!important}
.lathes-series-brochure .brochure-grid td{font-size:14px;padding:8px}
section.lathes-series-brochure.bg-white .machining_needs_form_content.border-0{padding:0}
section.about-sec h2.black-text{line-height:45px}
section.spec-table-sec .spec-table th{font-size:20px}
.footer-column p,.footer-column ul li a,.hero_paragraph,.machine__lineup__desc,.machine__lineup__dropdown,.machine__lineup__btn,p,a,span,button{font-size:var(--fSize16)!important;line-height:26px}
section.spec-table-sec .spec-table td:first-child,.spec-table th:first-child{text-align:center}
.lathes-series-brochure .brochure-grid td{padding:13px 7px!important}
section.lathes-series.bg-white .lathes-series-container .offerings-grid{display:block}
section.lathes-series.bg-white .lathes-series-container .grd-gap-box{margin-top:30px}
section.partnerships_sec span.highlight{font-size:30px!important}
body .on-click-of-submit.bg-white .thankyou{padding:20px}
body .on-click-of-submit.bg-white p.font30{font-size:16px!important;line-height:22px;margin-top:22px}
body .thankyou p:last-child{font-size:14px!important;line-height:20px}
}
@media only screen and (max-width: 1600px) {
section.lathes-series.bg-white .lathes-series-container{max-width:1440px;margin:auto}
section.lathes-series.bg-white .main-video iframe{width:100%;border:none;height:201px}
section.lathes-series.bg-white .thumbnail{width:102px;height:93px}
section.lathes-series.bg-white .lathes-serie_content-sec p{font-size:15px;line-height:26px}
section.lathes-series-brochure.bg-white .offering-item p{font-size:15px!important}
section.lathes-series-brochure.bg-white .lathes-series-brochure .brochure-grid td{padding:20px 30px}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{font-size:45px}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2 span.highlight{font-size:45px}
section.about-sec.contact-page-main-sec.machine-family-product .breadcrumb_list ul.breadcrumb_list_inner li{font-size:21px;line-height:30px}
section.lathes-series.bg-white .lathes-serie_content-sec .key-features p.font25{line-height:40px}
.lathes-series-brochure .brochure-grid td{padding:20px 30px}
section.lathes-series.bg-white .lathes-serie_content-sec .offering-item p{font-size:16px!important}
h3.font45.black span{font-size:38px;line-height:42px}
section.partnerships_sec .font45{font-size:38px}
}
section.about-sec h2.black-text{line-height:57px}
.turn-key-share-key .hero-content{bottom:40%}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{line-height:1.5;padding-bottom:20px;word-spacing:0;text-align:justify;font-size:20px;word-spacing:4px}
section.customized-staff-sec.bg-white{padding:130px 20px}
.customized-staff-container{max-width:1470px;margin:0 auto}
section.customized-staff-sec.bg-white .d-flex{display:flex;justify-content:start;align-items:start}
section.customized-staff-sec.bg-white .training-programs{width:50%;padding-left:50PX}
section.customized-staff-sec.bg-white .customized-staff-training{width:50%}
section.customized-staff-sec.bg-white h3.font45.black{line-height:75px;padding-bottom:30px;font-size:45px!important}
section.customized-staff-sec.bg-white .training-programs p{line-height:30px;margin-bottom:20px}
section.customized-staff-sec.bg-white button.btn-primary.highlight{padding:10px 15px;margin:20px 0 50px}
.Turn-Key-bg{background-image:url(../img/Turn-Key-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:94px 20px}
.Turn-Key-bg .learn_more_circle.logo-end img{max-width:185px;bottom:-93px}
.Turn-Key-bg button.btn-primary.highlight{padding:10px 15px;margin:0}
.Turn_Key_content{max-width:auto;padding-top:30px}
.Turn_Key_content p{text-align:end!important}
.Turn-Key-bg h3.font45{text-align:end;max-width:892px;margin:0 auto}
.font45{font-weight:600}
.growth_reach_section .Turn-Key-bg .experienced_partners_container{max-width:1461px;margin:0 auto}
.page-id-1518 .growth_reach_section .growth_reach_grid_box:hover img.Group-img{display:none}
.growth_reach_section img.hover-img-show{display:none}
.page-id-1518 .growth_reach_section .growth_reach_grid_box:hover img.hover-img-show{display:block}
.growth_reach_section{padding:150px 20px!important;background:#fff}
.growth_reach_container{padding:0!important}
p.font20.pl-20{padding-left:85px!important}
.machinelineup.grid-box .partnerships_content button{line-height:20px!important;height:60px}
.machinelineup.grid-box{display:grid}
.machinelineup.grid-box .flex.gap3.hero-buttons{align-items:end}
section.complete_project_management.bg-white .turnkey-wrapper{display:grid;max-width:100%;margin:auto;font-family:Arial,sans-serif;box-sizing:border-box;height:100%;align-items:center!important;justify-content:space-around;grid-template-columns:41% 29% 26%;gap:32px}
section.complete_project_management.bg-white .turnkey-left{flex:1;font-size:14px;color:#333;line-height:1.6}
section.complete_project_management.bg-white .turnkey-right{font-size:14px;padding-left:20px}
section.complete_project_management.bg-white .faq-answer{margin-left:0}
section.complete_project_management.bg-white .turnkey-right ul{list-style-type:disc;margin-bottom:20px;display:grid;gap:30px;padding:0}
section.complete_project_management.bg-white .consult-btn{background-color:#003b6f;color:#fff;padding:12px 20px;text-decoration:none;font-weight:600;text-transform:uppercase;font-size:20px}
section.complete_project_management.bg-white .consult-btn:hover{background-color:#005499}
section.complete_project_management.bg-white .complete_project_container{max-width:1620px;margin:0 auto;padding:0}
section.complete_project_management.bg-white h3.font45{text-align:center;color:#000;padding-bottom:50px}
section.complete_project_management.bg-white .faq-answer{max-width:100%}
.turnkey-right li{font-size:18px;color:#000;line-height:30px;font-weight:600}
section.complete_project_management.bg-white .turnkey-wrapper div{border-right:1px solid #ddd;height:100%;padding-right:30px;min-height:330px;display:flex;align-items:center}
section.complete_project_management.bg-white .faq-question span{color:#000!important;font-weight:600}
section.complete_project_management.bg-white .faq-answer::before{background:#003C71;top:-54px;right:9px}
section.partnerships_sec button.btn-primary.highlight{line-height:30px}
section.partnerships_sec .partnerships_img{align-items:center;display:flex}
section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top{margin-top:15px}
section.complete_project_management.bg-white .faq-question{position:relative;padding-bottom:20px}
section.complete_project_management.bg-white{padding:130px 20px}
section.complete_project_management.bg-white .faq-answer::after{top:-44px;right:19px;transform:rotate(90deg);content:none}
.faq-question.active::before{background:#003c71}
section.complete_project_management.bg-white .faq-answer p{padding-bottom:20px;font-size:20px;line-height:30px}
button.btn-primary.highlight{padding:10px 15px;line-height:33px}
.lightbluebg{background:#F2F5F8}
.partnerships_container .mt-100{margin-top:100px}
@media (max-width: 668px) {
.turnkey-wrapper{flex-direction:column}
.turnkey-left,.turnkey-right{width:100%}
.faq-question::after{right:-4px}
.page-id-1491 section.complete_project_management.bg-white .faq-answer::before{right:8px;top:-99px}
.page-id-1491 section.complete_project_management.bg-white .faq-answer::after{right:18px;top:-89px}
.consult-btn{text-align:center;display:block;width:fit-content;margin:0 auto}
.experienced_partners_content_3 img{margin-top:30px}
section.complete_project_management.bg-white .faq-answer::before{background:#7d9cb7;top:-61px;right:9px}
.faq-answer::before{content:"";width:34px;cursor:pointer;height:34px;background:#003c71;position:absolute;right:7PX;top:-43px}
.faq-question::before{content:"";width:31px;height:31px;background:#003c7182;position:absolute;right:0}
h3.font45.black span{line-height:45px;font-size:30px!important;text-align:start}
.faq-question::after{content:"";position:absolute;right:20px;transition:transform .3s ease;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/arrow-down1.png);width:10px;height:15px;background-position:center;background-size:cover;background-repeat:no-repeat}
section.experience_the_dynamic h3.font45.black span{font-size:30px!important}
section.experience_the_dynamic .experience_the_dynamic_container .right h3.font45.black{padding-top:30px}
section.customized-staff-sec.bg-white{padding:50px 20px}
section.customized-staff-sec.bg-white .d-flex{display:block}
section.customized-staff-sec.bg-white .customized-staff-training{width:100%}
section.customized-staff-sec.bg-white .customized-staff-training span.highlight{font-size:30px!important;line-height:47px;text-align:start}
section.customized-staff-sec.bg-white h3.font45.black{font-size:29px!important;line-height:60px}
section.customized-staff-sec.bg-white .training-programs{width:100%;padding:0;margin-top:30px}
.Turn-Key-bg button.btn-primary.highlight{align-items:center;width:100%;text-align:end}
.Turn-Key-bg h3.font45{text-align:start}
span.highlight.font45{font-size:30px!important;padding:10px 15px;line-height:40px;text-align:start}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{text-align:start!important}
section.experienced_partners.Turn-Key-bg{padding:50px 20px}
section.complete_project_management.bg-white{padding:50px 20px}
section.complete_project_management.bg-white .faq-question span{text-align:start;margin-right:38px}
section.complete_project_management.bg-white .turnkey-wrapper{display:block!important}
body p.font20.pl-20{padding-left:0!important;font-size:14px!important}
body .comprehensive-service .growth_reach_header{margin-bottom:8px}
.page-id-1534 .experienced_partners_content_2 span.highlight{font-size:27px!important;line-height:30px}
section.complete_project_management.bg-white .faq-answer::after{top:-51px;right:18px}
.faq-answer::after{width:11px;height:16px;top:-33px;right:18px}
section.experience_the_dynamic .faq-question{display:flex;align-items:center;cursor:pointer;font-weight:700;transition:color .3s ease;gap:9px}
section.complete_project_management.bg-white h3.font45{text-align:start}
.learn_more_circle.logo-end img{left:23%!important}
.experienced_partners_content_2 h2{font-size:30px!important;line-height:45px!important}
.experienced_partners_content_2 h2 span.highlight{font-size:30px!important;line-height:45px;padding:10px}
section.growth_reach_section{padding:70px 20px!important}
section.about-section .about-title h3{text-align:start}
section.proud_partners.bg-white{padding:50px 15px}
.experienced_logos{flex-wrap:wrap;justify-content:start!important}
.insights_paragraph p br{display:none}
.insights_paragraph p{padding-top:10px}
}
@media only screen and (max-width: 1600px) {
section.about-sec h2.black-text{line-height:50px;font-size:40px!important;text-transform:uppercase}
section.complete_project_management.bg-white .consult-btn{font-size:18px}
.turnkey-right li{font-size:16px}
section.complete_project_management.bg-white .faq-answer p{font-size:18px;line-height:30px}
}
.services-section{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;margin:auto;position:relative}
.service-card{padding-bottom:2rem;text-align:center;display:grid;gap:12px;position:relative}
.service-card img{width:100%;height:auto;border-bottom:1px solid #ccc;margin-bottom:2px}
.service-card h3{font-size:1.1rem;font-weight:700}
.comprehensive-service .comprehensive-service_container{max-width:1620px;margin:0 auto;padding:0}
.comprehensive-service{padding:130px 20px}
.comprehensive-service .growth_reach_header{margin-bottom:50px}
.comprehensive-service button.btn-primary.highlight{width:max-content;text-align:center;margin:0 auto}
.comprehensive-service p{line-height:24px}
.comprehensive-service p.font20.black{font-weight:600}
.services-section::after{content:"";border-right:1px solid #ddd;height:100%;background:#fff;position:absolute;left:50%}
.service-card::before{content:"";position:absolute;transform:rotate(180deg);width:100%;height:1px;bottom:-15px}
section.protect-your-investment{padding:70px 20px}
.protect-your-investment-container{max-width:1620px;margin:0 auto}
.protect-your-investment .features{border-right:1px solid #ddd}
.protect-your-investment .feature-item{display:flex;align-items:center;padding:22px 0;border-bottom:1px solid #ddd;font-size:18px;gap:10px;font-weight:500;color:#000}
.protect-your-investment .checkmark{color:#06c;margin-right:12px;font-weight:700}
.protect-your-investment .image-and-text{display:flex;gap:30px;flex-wrap:wrap;align-items:center;justify-content:end}
.protect-your-investment .text-content{text-align:end;display:grid;gap:30px}
.protect-your-investment .breakdown{color:#004c97;font-weight:600}
.protect-your-investment .text-content p{font-size:20px;line-height:1.6;color:#666;font-weight:300}
.protect-your-investment-grid-box{display:grid;grid-template-columns:30% 28% 42%}
.protect-your-investment .Maintenance-image-sec{padding:0 20px}
.protect-your-investment input[type="checkbox"]{width:15px;height:15px;accent-color:#317ED4}
.protect-your-investment .Maintenance-image-sec .image img{width:100%}
section.experienced_partners.bg-white{background-color:var(--whiteBg);padding:130px 20px;font-family:var(--heading-font)}
select.machining_needs_form_input{color:#757575;font-size:18px;padding:11px;line-height:29px}
section.protect-your-investment .machining_needs_form_thankyou{margin-top:0;margin-bottom:30px}
section.protect-your-investment .machining_needs_container{padding:0}
section.protect-your-investment .machining_needs_form_content.border-0{padding:0}
section.protect-your-investment .machining_needs_heading{margin:0;padding:75px 0}
.pb-180{padding-bottom:180px}
.on-click-of-submit.bg-white{max-width:841px;margin:0 auto;padding:70px 38px 142px;position:relative}
.on-click-of-submit.bg-white .thankyou{gap:30px;display:grid;text-align:center;z-index:999;padding-top:30px}
.on-click-of-submit.bg-white .cut-img{display:flex;justify-content:end;position:absolute;right:20px;top:20px}
.on-click-of-submit.bg-white .preventative-maintenance-img{display:flex;justify-content:end;position:absolute;right:0;bottom:0}
.on-click-of-submit.bg-white p.font30{font-size:30px!important;font-weight:500!important;color:#317ED4;max-width:500px;margin:0 auto;width:100%;overflow:hidden}
.learn_more_circle.logo-end img{width:100%;right:1%!important;display:flex;justify-content:end;max-width:154px!important;bottom:-45px!important;left:84% 543.188px!important;border-radius:100px}
@media screen and (min-width: 1440px) and (max-width: 1600px) {
.machine-family-product ul.breadcrumb_list_inner{align-items:center;max-width:950px}
.slider-container{min-height:650px}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0;font-size:51px!important}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:51px}
.home .section.lineup-area_transmission .machine.active .lineuph-swiper{width:350px!important;margin:0}
body p.font20.pl-20{padding-left:0;font-size:18px;padding-left:8px!important}
.experienced_partners_content_2 h2{font-size:38px!important}
header ul#menu-main-menu{justify-content:center}
.hero-content h1.black-text{font-size:45px}
.font45{font-size:38px}
body section.mainBannerslider .hero-content h1 span{font-size:45px}
.protect-your-investment-grid-box .font45{font-weight:600;font-size:38px}
.protect-your-investment .text-content p{font-size:18px;max-width:596px;margin:0 0 0 auto !important}
.protect-your-investment .feature-item{padding:28px 0;font-size:16px;gap:10px}
.protect-your-investment .Maintenance-image-sec{padding:0 0 0 20px}
.download_fils p{font-size:16px!important}
section.comprehensive_cnc .lineup-bg h2 a{font-size:24px!important;color:#000}
section.comprehensive_cnc .machine-lineup p{font-size:15px!important;line-height:26px!important}
section.comprehensive_cnc .machine-lineup{padding:30px 20px!important}
section.comprehensive_cnc .lineup-bg h2{line-height:30px!important;font-size:27px!important}
section.comprehensive_cnc .machine-box img{object-fit:contain}
section.experienced_partners.lightbluebg .experienced_partners_container{max-width:1440px!important}
.filter-box .dropdown-content label{font-size:16px!important}
}
@media (max-width: 668px) {
a.btn-primary.highlight{background:#003C71;color:#fff;border:1px solid #fff}
section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top a.btn-transparent{border:1px solid #003C71;color:#003C71}
section.about-sec{background-position:center}
section.about-sec h2.black-text{font-size:30px!important}
section.about-sec.aboutClass .hero_content_inner{margin-top:30px!important}
section.manufacturing_marquee{margin-top:0}
.page-id-1554 .experienced_partners_content_2 .d-flex{padding-top:0;margin-top:0!important}
.individual_news_right_content_inner_right_now button.btn-primary.highlight{width:100%;max-width:max-content;line-height:22px}
.page-id-1554 section.partnerships_sec button.btn-primary.highlight{background:#003C71;color:#fff}
section.experience_the_dynamic .faq-question.active::after{transform:rotate(180deg);z-index:99}
section.experience_the_dynamic .faq-question span{font-size:16px!important;width:64%}
section.experience_the_dynamic .faq-answer{margin-left:72px}
body.single.single-post section.about-sec{margin-top:1%!important}
.experienced_partners.bg-white{padding:50px 20px!important}
.service-card::before{bottom:30px}
section.growth_reach_section br{display:none}
.services-section{display:block}
.service-card{padding-bottom:2rem;text-align:start}
.machining_needs_inputs{float:left}
.services-section::after{display:none}
.comprehensive-service button.btn-primary.highlight{margin-left:0}
.protect-your-investment-grid-box{display:block;grid-template-columns:30% 28% 42%}
.comprehensive-service{padding:50px 20px!important;padding-bottom:0!important}
.protect-your-investment .feature-item{padding:22px 0;font-size:15px}
.protect-your-investment .features{margin-bottom:30px}
.protect-your-investment .image-and-text{justify-content:start;margin-top:30px}
.protect-your-investment .Maintenance-image-sec{padding:0}
.protect-your-investment .text-content{text-align:start}
section.protect-your-investment{padding:50px 20px}
section.protect-your-investment .machining_needs_heading{padding:50px 0}
.machining_needs_form_thankyou_img img{max-width:20px}
.pb-180{padding-bottom:80px}
section.experienced_partners.lightbluebg{padding:0 20px!important}
h3.font45.black.text-center{text-align:start!important;margin-bottom:30px}
p.boeder-right.pl-30{padding-right:0}
p.text-end{text-align:start!important;margin-top:25px}
.operation-courses .Operation.Courses-inner{margin-bottom:50px}
.operation-courses{display:block!important}
section.protect-your-investment .ml-40{margin-left:0!important}
.protect-your-investment .text-content p.pl-20{padding-left:0!important}
.flexBlog{justify-content:center}
}
.single.single-post section.about-sec{margin-top:3%!important}
section.experienced_partners.lightbluebg{padding:70px 0 0}
section.experienced_partners.lightbluebg .experienced_partners_container{max-width:1634px}
section.comprehensive_cnc .machine-lineup a{text-decoration:none}
.on-click-of-submit.bg-white p.font30::after{position:absolute;content:"";width:27%;height:1px;background:#317ed442;right:-5%;bottom:70%}
.page-id-1572 .wpcf7-list-item-label::before{content:"";position:absolute;left:-5px;top:7px}
.on-click-of-submit.bg-white p.font30::before{position:absolute;content:"";width:27%;height:1px;background:#317ed442;left:-5%;bottom:70%}
h3.font45.black.text-center{text-align:center}
p.text-end{text-align:end}
p.boeder-right.pl-30{padding-right:30px;border-right:1px solid #003c713d;max-width:773px}
.operation-courses{display:grid;grid-template-columns:auto auto auto;gap:30px}
.operation-courses .Operation.Courses-inner{display:flex;gap:10px;flex-direction:column;justify-content:start;position:relative;padding-bottom:35px}
a.operation-courses-learnmore{position:absolute;bottom:7px}
.operation-courses .Operation.Courses-inner p{font-size:16px;line-height:26px}
.page-id-1518 .operation-courses .Operation.Courses-inner p{font-size:16px;line-height:26px}
.operation-courses .Operation.Courses-inner a{font-weight:500;color:#003C71;font-size:20px;cursor:pointer}
.operation-courses .Operation.Courses-inner a:last-child{cursor:pointer}
.filter-box .dropdown-content label:hover{color:#000;font-weight:600}
.page-id-1518 h3.font45.black{line-height:1.3}
h6{color:#003C71;font-weight:600;line-height:30px}
section.lightbluebg.comprehensive-service{padding:70px 20px}
.download_fils{display:grid;gap:10px}
.download_fils p{font-size:18px}
.download_fils p b{color:#000;text-transform:capitalize!important}
.download_fils a{color:#003C71;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:start;gap:10px;text-transform:uppercase}
section.protect-your-investment .p-0{padding:0}
section.protect-your-investment .ml-40{margin-left:40px}
.protect-your-investment .text-content p.pl-20{padding-left:20px}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3{width:100%;min-width:321px;display:flex}
@media screen and (max-width:768px) {
section.blogList p{text-align:start;font-weight:400!important}
section.blogList .insights_image_box{margin-bottom:30px!important}
section.blogList .blogListwithimages{display:block!important}
section.blogList{padding:50px 20px!important}
section.blogList .blogcatsList{min-width:100%;max-width:320px}
.single-machinelineup input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{text-transform:uppercase!important}
section.blogList .blogListwithimages .insights_image_content{padding:0!important}
section.blogList .blogListwithimages .insights_image_content .calendar>div p{font-size:14px!important}
section.blogList .blogListwithimages .insights_image_content .calendar{justify-content:start;gap:10px;flex-wrap:wrap}
section.partnerships_sec .partnerships_img img{max-width:300px;padding:20px 0}
section.machining_needs .machining_needs_form_content{padding:20px!important;padding:20px!important}
section.insights .insights_image_content{padding:0}
}
.main_column .header-left-bar{min-height:100%;border-right:1px solid #003c71b3;background:#FFF;box-shadow:33px 0 20px 0 #0000000d 15px 0 15px 0 #00000017 4px 0 8px 0 #0000001a}
.header-left-bar h4{font-size:var(--fSize20);font-weight:600!important;color:var(--skyblue);border-bottom:1px solid var(--darkbg);padding:30px 30px 20px 20px}
.main_column{width:257px!important}
.dropdown_menu .column h4{font-weight:600!important}
strong.tit.innerTitle::after{display:none}
strong.tit.innerTitle::before{display:none}
@media (min-width: 1101px) and (max-width: 1440px) {
.width55{width:100%}
section.experienced_partners.lightbluebg .experienced_partners_container{max-width:1270px}
.section.lineup-area_transmission .lineuph-swiper a strong.tit:first-child::before{left:19px!important}
.section.lineup-area_transmission .lineuph-swiper a strong.tit:last-child::after{top:-29px;right:19px!important}
section.comprehensive_cnc .container{padding:0!important}
.machine__lineup__dropdown{max-width:95%!important}
.machining_needs_inputs:after{bottom:10px!important}
h2{font-size:38px}
h1.black-text{font-size:40px!important}
.partnerships_container{padding-bottom:80px;max-width:90%}
.hero-content{max-width:700px;margin:0 auto;margin-left:0}
.hero_content_inner p.hero_paragraph{font-size:16px!important}
div#sliderTrack section.slide.hero,div#sliderTrack section.slide.hero2{background-position:right;background-size:95vh;margin-top:20px;background-repeat:no-repeat}
.proud_partners_inner{padding:50px 0}
.experienced_logos{justify-content:end!important}
.learn_more_circle button.highlight{margin-right:0;max-width:40%}
section.section.lineup-area_transmission{margin:0;padding:50px 0}
section.serving_key{padding:50px 0}
section.serving_key .serving_key_images{gap:10px}
.insights_image_box{max-width:24%}
.machining_needs_container{padding:50px 20px}
.machining_needs_form{padding:0;margin:0;width:50%}
.machining_needs_content{box-sizing:border-box}
.machining_needs_form_label{font-size:14px}
.machining_needs_form_input{font-size:14px;margin:10px 0}
.machining_needs_form_textarea{max-height:150px}
.machining_needs_img_box{height:652px;width:50%;min-width:50%}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-wrapper>.swiper-slide>.tit{font-size:20px}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide a{font-size:17px}
.home .section.lineup-area_transmission .con-inner{min-height:650px}
section.about-sec .hero-content{width:50%;margin-left:0;margin-top:50px!important}
.learn_more_circle.logo-end img{max-width:100px!important}
.experienced_partners .experienced_partners_container .d-flex{gap:30px;padding-left:0;margin-top:20px}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{font-size:16px}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{height:307px}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3{min-width:250px}
section.about-sec h2.black-text{line-height:50px;font-size:40px}
.about-content{gap:20px}
.font45{font-size:40px}
section.about-section{padding:50px 20px}
.about-content{gap:20px}
h3.font45{font-size:40px}
section.about-section{padding:50px 20px}
.approach_header_content{max-width:900px}
.approach_header_content_main{padding-left:100px;gap:15px}
section.approach-section .approach_header_content_main p.font20{line-height:24px}
section.approach-section{padding:50px 20px}
.offering-item p{font-size:16px!important}
.offering-item{gap:14px;padding-bottom:10px}
img.gray-icon{max-width:61px;height:61px;padding:6px}
section.growth_reach_section{padding:70px 20px!important;padding-bottom:100px!important}
.growth_reach_header p.font20{line-height:22px}
.growth_reach_grid_box{padding:14px;gap:10px}
.growth_reach_section p.font20{line-height:22px}
.faq-question{gap:20px}
.faq-question span{font-size:18px}
.faq-item{padding:20px 0}
section.experience_the_dynamic .experience_the_dynamic_container .right h3.font45.black{font-size:38px;padding-bottom:30px}
header nav.main_nav_1 ul li ,header nav.main_nav_1 ul li a,a,p,span,button{font-size:15px!important}
span.highlight{font-size:38px!important}
.office-locations-sec .email-list a{font-size:15px!important}
.office-box h3,.contact-box h3{font-size:28px}
.office-locations-sec h1.black{font-size:45px!important}
section.about-sec.contact-page-main-sec.new-blog-sec.small-header-banner .about-image img{max-width:300px}
.blogcatsList{flex:none!important;min-width:auto}
section.blogList .blogListConatiner .blogListwithimages{gap:20px}
.blogListwithimages .insights_image_content .calendar>div p{font-size:11px!important}
.blogListwithimages .insights_image_content .calendar{flex-wrap:wrap}
section.blogList{padding:50px 20px!important}
.consultation_box p{line-height:22px}
.page-id-1491 .consultation_box p{line-height:26px;font-size:16px!important}
section.about-sec .hero-content{width:55%;margin-left:0}
section.comprehensive_cnc .machine-container{grid-template-columns:25% 25% 25% 25%}
section.comprehensive_cnc .lineup-bg h2{font-size:22px}
section.comprehensive_cnc .machine-box h3{font-size:18px}
section.comprehensive_cnc{padding:50px 20px!important}
.dropdown_menu .column{width:16%;padding:10px}
.dropdown_menu .featured{min-width:20%}
.main_column{width:18%!important}
.dropdown_menu .featured h5{font-size:20px}
.dropdown_menu .featured img{margin:0!important}
.dropdown_menu .column li,.dropdown_menu .column li a{font-size:14px;line-height:20px}
.dropdown_menu .main_column ul li{padding:10px}
.dropdown_menu .column li strong,.dropdown_menu .column li a strong{text-wrap:auto}
.dropdown_menu .column h4{font-size:17px;padding:10px}
.header-left-bar h4 h4{padding:10px!important}
.header-left-bar h4{padding:13px}
.footer-column{width:25%;max-width:25%!important}
}
@media (min-width: 768px) and (max-width: 998px) {
section.mainBannerslider .hero-content{margin:0!important;margin-top:160px!important}
.machining_needs_form_inputs{width:100%}
.page-id-1457 .experienced_image_content_1{max-width:100%!important}
body .machine__lineup__filter .dropdown{width:100%}
.hero-buttons .btn-primary{margin:0}
.offerings-grid{display:grid!important}
.growth_reach_content_box{display:grid!important;grid-template-columns:49% 49%!important;gap:18px}
section.mainBannerslider h1.black-text{font-size:40px}
section.mainBannerslider div#sliderTrack{bottom:0!important;top:54%;position:relative}
section.mainBannerslider h1.black-text span.highlight{font-size:40px!important}
section.experienced_partners .experienced_image_1{margin:0}
.page.page-id-1554 .experienced_image_content_1 .learn_more_circle img{top:unset;left:79%!important}
section.experienced_partners.lightbluebg .experienced_image_content_1{width:50%}
.experienced_partners .experienced_partners_container .d-flex{display:block;padding:0;margin:0}
.about-content{gap:20px}
section.about-section{padding:50px 20px}
.approach-section .approach-header{position:unset}
.approach-content{position:relative}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 .learn_more_circle.logo-end img{right:0!important;left:100%!important;top:58%}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 .experienced_image_content_1 .learn_more_circle img{top:58%!important}
.experienced_partners_container .experienced_partners_inner{gap:20px;display:block!important}
section.experienced_partners.lightbluebg{padding:50px 20px}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{font-size:16px!important}
section.approach-section{padding:50px 20px}
.approach_header_content{max-width:100%!important;margin:0 auto;padding:15px}
section.experienced_partners .experienced_partners_content_2{padding:0!important;margin-top:40px!important;float:left;width:100%}
.experienced_partners_content_2 h2 span.highlight,.experienced_partners_content_2 h2{font-size:39px!important}
section.experienced_partners .experienced_partners_content_2 h2{margin-top:55px!important}
section.experienced_partners .experienced_logos{justify-content:start!important}
section.experienced_partners .experienced_partners_content_3 img{max-width:100%!important;margin:0 auto!important;display:flex;justify-content:start}
.page.page-id-1588 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{width:100%!important}
.page.page-id-1588 section.experienced_partners.lightbluebg .experienced_image_content_1{width:100%!important}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_image_content_1,.page-id-1457 section.experienced_partners.lightbluebg .experienced_image_content_1,.page-id-1534 section.experienced_partners.lightbluebg .experienced_image_content_1,.page-id-1503 section.experienced_partners.lightbluebg .experienced_image_content_1{width:100%}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_image_content_1 img,.page-id-1457 section.experienced_partners.lightbluebg .experienced_image_content_1 img,.page-id-1534 section.experienced_partners.lightbluebg .experienced_image_content_1 img,.page-id-1503 section.experienced_partners.lightbluebg .experienced_image_content_1 img{width:100%}
.experienced_logo{width:50%}
.experienced_logo img{width:70%}
section.experienced_partners .experienced_partners_content_3{margin:0!important;max-width:100%!important}
section.serving_key .serving_key_container{padding:40px 20px}
section.insights .insights_image_box{max-width:32%}
section.machining_needs .machining_needs_img_box{align-items:end;display:flex}
section.machining_needs .machining_needs_form{padding:0}
.home .section.lineup-area_transmission .inner{flex-wrap:wrap;gap:20px}
.home .section.lineup-area_transmission .inner .machine{width:50%!important;min-width:50%!important;min-height:420px}
.home .section.lineup-area_transmission .inner .machine .Innermachine .con-inner{text-align:center}
.home .section.lineup-area_transmission .inner .machine figure.img.small{margin:0 auto}
section.blogList .blogListwithimages{display:flex!important;flex-wrap:wrap;margin-top:30px}
section.blogList .insights_image_box{margin-bottom:30px!important;width:48%}
}
section.mainBannerslider .hero-content h1 span{font-size:60px;text-transform:capitalize}
.breadcrumb_list ul.breadcrumb_list_inner li b{text-transform:capitalize!important}
section.blogList h6 b span.blog_post_gray{padding:0!important}
section.comprehensive_cnc .container{max-width:100%;padding:0 80px}
section.comprehensive_cnc .lineup-bg h2 a{text-align:start;font-size:36px;font-weight:500;text-decoration:none;color:#000;position:relative;z-index:999}
section.comprehensive_cnc .machine-box.active .lineup-bg h2 a{color:#fff!important}
.partnerships_container.mt-40{margin-top:60px}
.machining_needs_form_input::placeholder{font-size:18px!important;color:#757575}
@media (min-width: 1024px) and (max-width: 1200px) {
section.section.lineup-area_transmission .machine__lineup__filter{align-items:start!important}
body section.section.lineup-area_transmission .machine__lineup__filter .dropdown.open .dropdown-header::after{right:35%!important}
.tit-area .con-inner{max-width:100%;padding:15px}
body .machine__lineup__filter .dropdown .dropdown-header::after{right:28%!important}
body .machine__lineup__filter .dropdown .dropdown-header.activevalue::after{right:10%!important}
section.section.lineup-area_transmission div#dropdownList{height:150px;overflow:scroll;overflow-x:scroll;overflow-y:scroll}
.home .section.lineup-area_transmission .inner{flex-wrap:wrap;gap:20px}
.experienced_partners_inner{gap:20px}
body span.wpcf7-not-valid-tip{margin-top:10px;font-size:12px!important}
.single-machinelineup input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{text-transform:uppercase!important}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{max-width:360px}
.main_nav_1{display:block!important}
.experienced_partners_content_2 h2 span.highlight{font-size:30px}
.experienced_partners_content_2 p.hero_paragraph{font-size:16px!important}
section.experienced_partners .experienced_partners_content_3{padding:0}
}
section.experienced_partners{padding-bottom:50px}
section.complete_project_management.bg-white .complete_project_container p{width:82%;line-height:30px;pointer-events:auto;cursor:pointer}
.footer-column:first-child p{font-weight:200!important}
@media (min-width: 1024px) and (max-width: 1100px) {
.dropdown_menu{top:59px;left:-321px}
nav ul li,div.main_nav_2 ul li{font-size:13px!important}
.dropdown_menu .column{padding:28px 10px!important}
.dropdown_menu .featured img{max-width:199px;max-height:183px!important}
.main_column{width:165px!important}
.dropdown_menu{gap:0!important}
.dropdown_menu .featured{min-width:240px!important}
img.downarrow{top:6px!important;right:-2px!important}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{max-width:300px!important}
.about-content{gap:30px!important}
.partnerships_content{display:grid;grid-template-columns:38% 30% 32%!important}
}
.machine__lineup__filter .dropdown{width:80%;box-shadow:none}
.machine__lineup__filter .dropdown-header{padding:12px 16px;font-weight:600;color:#317ED4;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;background:#fff;border:1px solid #1976d2;text-transform:capitalize!important}
.machine__lineup__filter .dropdown-item:hover{font-weight:600;color:#000}
.page-id-1572 input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{padding:10px 30px;text-transform:uppercase!important;font-weight:600;font-size:20px}
.machine__lineup__filter .dropdown-header::after{content:"";font-size:14px}
.machine__lineup__filter .dropdown .dropdown-header::after{content:"";background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/09/Vector-10-3-1.png);width:16px;height:8px;position:absolute;right:90px;background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);transition:transform .3s ease}
.machine__lineup__filter .dropdown .dropdown-header.open::after{transform:rotate(0deg)}
.machine__lineup__filter .dropdown-list{display:none;flex-direction:column;background-color:#fff;border-top:1px solid #e0e0e0}
.machine__lineup__filter .dropdown.open .dropdown-list{display:flex;margin-top:20px}
.machine__lineup__filter .dropdown-item{padding:10px 16px;color:#888;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s}
.machine__lineup__filter .dropdown-item:last-child{border-bottom:none}
.machine__lineup__filter .dropdown-item.active{font-weight:700;color:#317ED4;padding:0}
.machine__lineup__filter .dropdown-item:hover{background-color:#f7f7f7}
input.custom-checkbox{position:absolute;opacity:0;cursor:pointer}
.wpcf7-list-item-label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;font-size:14px;line-height:1.5}
.wpcf7-list-item-label::before{content:"";position:absolute;left:-5px;top:10px;width:18px;height:18px;background-color:#fff;border:2px solid green;border-radius:3px;box-sizing:border-box}
input.custom-checkbox:checked+.wpcf7-list-item-label::after{content:"";position:absolute;left:1px;top:11px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
input.custom-checkbox:checked+.wpcf7-list-item-label::before{background-color:green;border-color:green}
p.acceptance_privacypolicy{margin-left:43px;color:green}
input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{font-weight:600;margin-top:15px;text-transform:capitalize!important;padding:16px}
section.machining_needs.contact-page-form-our-team{padding-bottom:40px}
section.machining_needs.contact-page-form-our-team input.custom-checkbox:checked+.wpcf7-list-item-label::after{top:8px}
section.machining_needs.contact-page-form-our-team input.custom-checkbox:checked+.wpcf7-list-item-label::before{top:7px}
section.experienced_partners.bg-white .experienced_partners_inner{min-height:100%}
.text-center{text-align:center}
.padding-b-3{padding-bottom:30px}
.machine-container-grid.box{display:grid;grid-template-columns:33% 33% 33%;padding-top:50px}
.flex.gap3.hero-buttons.border-top.mt-2{margin-top:20px}
section.comprehensive_cnc .machine-container-grid.box .machine-box .lineup-bg img{height:100%;margin:0;max-width:380px}
section.comprehensive_cnc .machine-container-grid.box .machine-box{padding-top:0;max-width:100%!important}
section.comprehensive_cnc .machine-box.active{background:#003C71!important}
section.partnerships_sec .partnerships_content button{line-height:30px;text-transform:uppercase}
section.partnerships_sec.pt-5{padding-top:80px}
th.w-50{width:50%}
section.spec-table-sec.active-tr .spec-table td:first-child,.spec-table th:first-child{border-bottom:1px solid #e0e0e0!important}
@media screen and (max-width: 668px) {
.machine-container-grid.box{grid-template-columns:100%}
.machine-container-grid.box h3{font-size:24px!important}
.learn_more_circle.logo-end img{left:80px!important}
section.machining_needs.contact-page-form-our-team input.custom-checkbox:checked+.wpcf7-list-item-label::before{top:10px}
}
@media screen and (min-device-width: 768px) and (max-device-width: 998px) {
section.about-sec .hero-content{margin-top:0}
.machine__lineup__filter .dropdown .dropdown-header::after{right:35%!important}
.machine__lineup__filter .dropdown .dropdown-header.activevalue::after{right:15%!important}
.machine__lineup__filter .dropdown .dropdown-header::after{right:20px}
section.comprehensive_cnc .machine-box img{width:70%}
section.comprehensive_cnc .lineup-bg{padding:40px}
section.comprehensive_cnc .machine-box{width:50%!important}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 .experienced_partners .experienced_partners_container .d-flex{margin-top:30px}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 h2{display:block!important}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 .experienced_partners_content_3{margin:0!important;padding:0}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 .experienced_partners_inner{display:flex;align-items:start;gap:0!important}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 .experienced_partners_content_2{padding:30px 0}
section.experienced_partners.lightbluebg.bg-white.padding-b-3 h2{margin-bottom:0!important}
section.comprehensive_cnc .machine-container-grid.box{grid-template-columns:50% 50%}
section.comprehensive_cnc .top-bar{display:flex}
section.about-sec{padding-bottom:0}
.about-image img{max-width:300px;margin:0 auto}
.abput_innr_sec_content{display:flex}
.experienced_image_content_1{position:relative;width:100%}
.experienced_image_1{max-width:100%}
}
@media screen and (min-device-width: 1024px) and (max-device-width: 1240px) {
.experienced_partners_content_2{width:60%;padding:0!important}
.experienced_image_content_1{width:30%}
.experienced_partners_inner{display:FLEX;gap:40px!important;align-items:start!important;min-height:auto}
.experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{margin-top:0!important;max-width:310px;height:270px}
.experienced_partners_content_3{margin-top:0;padding:0}
.experienced_partners .experienced_partners_container .d-flex{margin:0;gap:32px}
.experienced_partners_content_2 h2{font-size:35px!important}
.learn_more_circle.logo-end img{top:79%;max-width:150px}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{padding:0;padding-bottom:20px}
.experienced_image_1{margin:0;max-width:100%}
section.about-sec .hero-content{margin-top:30px}
}
@media screen and (min-device-width: 1240px) and (max-device-width: 1440px) {
.experienced_partners .experienced_partners_container{max-width:1200px;margin:0 auto}
p.font20.pl-20{padding-left:54px!important}
body div#machineDropdown{max-width:1240px!important;width:100%;position:fixed}
.learn_more_circle.logo-end img{max-width:150px!important}
.experienced_image_content_1{width:400px!important}
}
@media screen and (min-device-width: 1140px) and (max-device-width: 1240px) {
.experienced_partners .experienced_partners_container{max-width:1100px;margin:0 auto}
.page.page-id-1518 .growth_reach_grid_box{padding-bottom:40px;height:235px}
.page.page-id-1518 .growth_reach_grid_box:hover{margin-top:-9px;height:255px}
}
section.cubebox-blues-sec .image-box img{width:100%;height:600px!important;object-fit:fill}
section.cubebox-blues-sec .features-list li:last-child{margin-bottom:0}
section.cubebox-blues-sec .image-box{text-align:center;width:25%;background:#f4f8fd;padding:30px 0}
section.cubebox-blues-sec .image-box img{max-width:100%;height:auto;border-radius:8px;transition:transform .6s ease-in-out;cursor:pointer}
section.cubebox-blues-sec .image-box img:hover{transform:scale(1.1)}
.single.single-machinelineup .image-box{padding-top:0!important;padding-bottom:0}
.single.single-machinelineup .lineup-bg{background-size:contain}
section.cubebox-blues-sec .text-box{padding:0 20px;width:75%}
section.cubebox-blues-sec h5{color:#003C71;font-size:40px;font-weight:500;padding-top:30px}
section.cubebox-blues-sec .series-label{display:inline-block;background:#004a94;color:#fff;padding:5px 15px;font-weight:700;border-radius:5px;margin-bottom:20px}
section.cubebox-blues-sec .text-box p{color:#757575;font-weight:400;line-height:1.6;margin-bottom:40px;font-size:18px!important}
section.cubebox-blues-sec .features-list{list-style:none;padding-left:0}
section.cubebox-blues-sec .features-list li{display:flex;align-items:center;margin:15px 0;font-size:16px}
section.cubebox-blues-sec .features-list input[type="checkbox"]{appearance:none;width:18px;height:18px;border:2px solid #317ED4;margin-right:12px;position:relative;cursor:default}
section.cubebox-blues-sec .features-list input[type="checkbox"]:checked::before{content:"";position:absolute;top:-2px;left:-3px;color:#fff;font-size:15px;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/07/Group-1533211872.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:20px;height:20px}
section.cubebox-blues-sec h3{font-size:30px;color:#000}
section.cubebox-blues-sec .features-list input[type="checkbox"]:disabled{background-color:#f9f9f9}
section.cubebox-blues-sec.bg-white .d-flex{display:flex;align-items:stretch;gap:30px}
.lineup-bg{padding:30px;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/06/approach_ing.png);background-size:contain;background-position:top;background-repeat:no-repeat;padding-bottom:0}
section.cubebox-blues-sec.bg-white{padding:50px 0 90px}
@media (max-width: 668px) {
section.cubebox-blues-sec .container{flex-direction:column}
section.comprehensive_cnc .tabs{display:flex;justify-content:space-between}
section.comprehensive_cnc .tab{padding:10px!important;text-align:start;font-size:20px!important}
section.cubebox-blues-sec.bg-white .d-flex{display:block}
section.cubebox-blues-sec .image-box{width:100%}
section.cubebox-blues-sec .text-box{width:100%}
th.w-50{width:100%}
section.cubebox-blues-sec.bg-white h2{font-size:36px!important}
section.cubebox-blues-sec.bg-white h2 span.highlight{font-size:36px!important}
section.cubebox-blues-sec .image-box img{max-width:300px;height:300px!important;object-fit:contain}
body.single.single-machinelineup section.about-sec{height:auto;min-height:auto;max-height:max-content;background-size:cover;background-position:bottom;padding-bottom:30px!important}
.single-machinelineup section.about-sec.contact-page-main-sec.machine-family-product{height:auto;min-height:auto;max-height:max-content;background-size:cover;background-position:bottom;padding-bottom:30px!important}
.single-machinelineup section.manufacturing_marquee{margin-top:0}
.single-machinelineup section.cubebox-blues-sec h3{font-size:20px!important}
.single-machinelineup section.cubebox-blues-sec.bg-white h2{font-size:25px!important}
section.cubebox-blues-sec.bg-white h2 span.highlight{font-size:25px!important}
.single-machinelineup section.cubebox-blues-sec h5{font-size:25px;padding-top:15px}
section.cubebox-blues-sec .image-box{padding-bottom:40px!important;margin-bottom:20px!important}
.single-machinelineup section.spec-table-sec h2{font-size:25px!important;text-align:start}
.single-machinelineup section.spec-table-sec h2 span.highlight{font-size:25px!important}
.single-machinelineup section.spec-table-sec p.font18{text-align:start}
.single-machinelineup section.spec-table-sec .spec-table tr td{word-wrap:break-word;font-size:14px}
}
@media screen and (min-device-width: 400px) and (max-device-width:668px) {
.LinkedIn,.Facebook,.Youtube{width:28px;height:28px}
.main_nav_2 i{font-size:15px!important}
nav ul,div.main_nav_2 ul{gap:10px!important}
.header_container{justify-content:space-between!important;flex-wrap:nowrap}
button.btn-primary.getAQuote{min-width:max-content!important;padding:7px;line-height:17px;font-size:16px!important}
header ul li>div a{padding:6px!important}
header{padding:20px 10px!important}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.brochure_box{padding:0!important;border:none!important;width:100%!important}
.on-click-of-submit.bg-white .thankyou{padding:0!important;padding-top:60px!important}
.individual_news_right_content_inner_right_now h3{font-size:34px!important}
.individual_news_right h3{font-size:34px}
.hero,.hero2{min-height:430px!important}
section.comprehensive_cnc .machine-box{width:50%}
section.comprehensive_cnc .machine-box h3{text-align:center}
.lathes-series-brochure .d-flex{display:block}
.lathes-series-brochure .download-lynx_form{width:100%}
section.lathes-series-brochure.bg-white .machining_needs_form_content.border-0{padding:0}
.machining_needs_form.full-width{padding:0}
section.cubebox-blues-sec h3{font-size:25px}
section.about-sec h2.black-text{font-size:35px}
.lathes-series-brochure .lathes-series-container{padding:50px 0}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{font-size:30px}
}
.machining_needs_form_inquiry_button{font-family:Poppins;font-weight:600;font-size:20px;line-height:32px;text-align:center;opacity:1;gap:10px;background:#003c71ff;color:#fff;border:none;padding:10px 25px}
div#dropdownList.dropdown-item.active{padding:10px 16px}
.home .section.lineup-area_transmission div#machine-lineupOuter{display:flex;width:100%}
.page-id-1457 .experienced_partners_content_2{max-width:782px!important;padding-top:10px}
.page-id-1457 .experienced_image_content_1{max-width:414px}
.page-id-1457 section.experienced_partners .learn_more_circle img{bottom:-85px;left:41%}
.home .section.lineup-area_transmission .machine{width:20%!important}
.section.lineup-area_transmission .lineuph-swiper a strong{color:#fff;display:block;line-height:45px}
.section.lineup-area_transmission .lineuph-swiper a{text-decoration:none;color:#fff!important;opacity:11111!important}
.section.lineup-area_transmission strong.tit.innerTitle{font-size:36px;font-weight:500;text-align:start;display:block;max-width:300px;margin:0 auto;padding:30px 0;line-height:44px}
section.experienced_partners .learn_more_circle{display:flex;justify-content:end}
section.experienced_partners .learn_more_circle img{bottom:-125px;left:44%;box-shadow:-20px 33px 62px 0 #d7d5d5;border-radius:100px}
section.experienced_partners .learn_more_circle a{padding:20px 25px;text-decoration:none;align-items:center;font-weight:600}
section.about-sec .hero-content{top:25%}
section.about-sec h2.black-text{text-transform:uppercase}
section.careers_Landing_experienced.experienced_partners.lightbluebg .experienced_partners_container{max-width:1634px}
button.btn-primary.highlight b{font-size:20px;margin:0;color:#fff}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:0}
section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0}
.page-id-1503 section.experienced_partners.lightbluebg{background:#fff}
.page-id-1503 section.partnerships_sec{padding-top:80px}
.page-id-1503 h3.font45.black{line-height:45px}
.page.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:40px}
section.experienced_partners.lightbluebg button.btn-primary.highlight{display:flex;align-items:center;justify-content:center}
.page.page-id-1534 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:40px}
.page.page-id-1534 section.growth_reach_section{background:#f2f5f8}
.page.page-id-1534 section.experienced_partners.lightbluebg{background:#fff}
.page.page-id-1534 section.growth_reach_section .growth_reach_grid_box{background:#fff}
.footer-column i{color:#fff}
.home .section.lineup-area_transmission .machine.active .img.big img{max-width:300px;max-height:240px;padding:0 0 30px}
section.machining_needs .machining_needs_form_thankyou{display:flex!important}
section.machining_needs .machining_needs_form_thankyou_img{width:max-content;display:inline}
section.machining_needs .machining_needs_form_thankyou_text{width:max-content;display:inline-block}
.abput_innr_sec_content a.btn-transparent{text-transform:capitalize}
button.btn-primary.highlight b:hover{color:#000!important}
.page.page-id-1491 section.complete_project_management.bg-white b,b{color:#000}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{width:641px}
@media (max-width: 668px) {
section.mainBannerslider h1.black-text br{display:none}
section.experienced_partners .learn_more_circle a{max-width:200px;width:100%;text-align:end;font-size:18px!important}
.page-id-1457 section.experienced_partners .learn_more_circle img{bottom:-93px;left:38%}
.home .section.lineup-area_transmission div#machine-lineupOuter{display:block;width:100%}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{width:100%}
section.comprehensive_cnc .lineup-bg h2 a{font-size:30px!important}
}
@media (min-width: 1101px) and (max-width: 1440px) {
.home .section.lineup-area_transmission .machine.active .lineuph-swiper{width:300px!important;margin:0}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-wrapper>.swiper-slide{width:296px!important}
.section.lineup-area_transmission strong.tit.innerTitle{font-size:30px;padding:20px!important}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper{margin:0!important}
.page-id-1491 .experienced_partners_content_2{padding-left:30px!important}
.page-id-1491 .experienced_partners_content_2 p.hero_paragraph{padding-bottom:20px!important}
.approach_img{max-height:483px!important;max-width:757px!important;margin-left:-50px}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{max-width:400px!important}
.manufacturing_marquee_img img{width:100%!important;max-width:100%;max-height:100%}
}
.approach_img img{width:100%}
.page.page-id-1554 .faq-question::before{right:5px}
.page.page-id-1554 .faq-question::after{right:20px!important}
.page-id-1554 .experienced_partners_content_2 .d-flex{padding-top:40px}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{max-width:560px}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_partners_container{max-width:1690px}
.page.page-id-1572 .machining_needs_form{max-height:100%}
.page-id-1578 section.partnerships_sec{padding-top:80px}
.page-id-1578 section.blogList{background:#fff!important}
.page.page-id-1578 .about-image{padding-top:35px}
.page-id-1588 section.experienced_partners.lightbluebg{background:#fff}
.filter-box .dropdown-content{display:none!important}
.filter-box .filter-container{height:100%;width:100%}
.filter-box .dropdown-btn_form_input p{display:flex;justify-content:space-between;align-items:center;width:100%;color:#317ED4;font-weight:600;padding:16px}
.filter-box .filter-dropdown input::placeholder{font-size:16px}
.filter-box .dropdown-btn{justify-content:space-between}
.filter-box .dropdown-btn_form_input{width:100%}
.filter-box .dropdown-btn_form_input p img{max-width:15px}
.filter-dropdown.active .dropdown-content{display:block!important}
.filter-box .dropdown-content label{padding:10px 0}
.filter-box{max-width:95%;width:100%}
.filter-box label.active{font-weight:600;color:#000}
.individual_news_right_content_inner_right_now ol li{border:none;margin-left:30px}
.individual_news_right_content_inner_right_now{text-align:start}
section.careers_Landing_experienced.individual_news_right.bg-white .category-filter.filter-padding p{padding-bottom:20px;font-size:18px}
.individual_news_right h3{padding-bottom:10px}
.individual_news_right_content_about_the_author{text-align:start}
.experienced_image_1 img{padding:10px 0}
.individual_news_right_content_inner_right_now p.hero_paragraph{font-weight:300;padding:15px 0 20px}
.individual_news_right_content_about_the_author{margin-top:40px}
.calendar.shareDflex{justify-content:end;margin:0 auto;margin-right:0;margin-top:25px}
.hero_paragraph.text-left{padding-bottom:10px}
.blog-sidebar.indiviual_blog-sidebar .category-filter.filter-padding{padding:10px 15px 0 30px !important}
.hero_paragraph.text-left{padding-bottom:10px}
.blog-sidebar.indiviual_blog-sidebar h6.blog_post_gray a{text-decoration:none;font-weight:600;padding-left:20px}
button.btn-primary.highlight:hover{color:#000}
section.experience_the_dynamic .right img{height:280px;border-radius:0;object-fit:cover}
.breadcrumb_list ul.breadcrumb_list_inner li b{color:#003C71}
section.careers_Landing_experienced.individual_news_right.bg-white .category-filter.filter-padding{padding:20px 0}
button.machining_needs_form_inquiry_button b{color:#fff}
.page-id-1588 section.partnerships_sec{padding-top:80px}
section.comprehensive_cnc .machine-box h3 a{color:#000;font-weight:600}
section.comprehensive_cnc .machine-box.active h3.whiespaceNowarp a{color:#fff}
.section.lineup-area_transmission .lineuph-swiper a{position:relative}
.section.lineup-area_transmission .lineuph-swiper a strong{position:relative}
section.comprehensive_cnc .machine-box.active h3{position:relative}
h3.whiespaceNowarp{position:relative}
.machining_needs_inputs p br{display:none}
section.comprehensive_cnc .machine-lineup p:hover{background:#317ED433}
section.comprehensive_cnc.section_WsH9Q .swiper-button-next,.swiper-button-prev{color:#fff;position:absolute;top:12%}
section.comprehensive_cnc .machine-container .swiper-button-next{top:12%}
section.comprehensive_cnc.section_WsH9Q .swiper-button-next:after,.swiper-button-prev:after{font-size:15px!important}
section.comprehensive_cnc.section_WsH9Q .swiper-horizontal{position:relative}
section.comprehensive_cnc.section_WsH9Q .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{color:#fff;font-size:15px}
section.comprehensive_cnc .machine-container .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:15px;color:#fff}
section.comprehensive_cnc .machine-container .swiper-button-next{top:12%}
.swiper-slide.machine-lineup.swiper-slide-active{position:relative}
header ul#menu-main-menu{max-width:791px;margin:0 auto;gap:14px}
header nav.main_nav_1 ul li a,header nav.main_nav_1 ul li {font-weight:300;font-size:18Px}
.filter-dropdown.border-0{display:flex;align-items:center;border:1px solid #0003!important;padding:16px;height:54px}
.filter-dropdown.border-0 img{max-width:20px;height:20px}
.filter-box .filter-dropdown input::placeholder{font-size:18px;font-weight:400}
@media (min-width: 1024px) and (max-width: 1100px) {
.page-id-1457 .hero-content{margin:170px 0;position:relative;z-index:999;float:left;width:100%;margin-top:100px;padding:100px 32px 150px}
div#sliderTrack{top:unset;bottom:0!important}
.page-id-1457 section.experienced_partners .learn_more_circle img{bottom:-24%;left:22%;top:unset}
.page-id-1457 .experienced_partners_content_3{max-width:100%}
.page-id-1457 .experienced_partners_content_3 img{width:100%;max-width:300px;margin:0 auto;margin-left:0;display:flex}
.machine__lineup__filter .dropdown .dropdown-header::after{right:20px}
.con-inner{max-width:400px}
.machine__lineup__filter .dropdown{width:100%}
.blogcatsList{flex:0 0 320px;min-width:320px}
.individual_news_right_content_inner .d-flex{display:block!important}
.individual_news_right_content_inner .d-flex .individual_news_right_content_inner1{width:100%!important}
.individual_news_right_content_inner2{display:flex;justify-content:start;padding-bottom:20px}
.individual_news_right_content_about_the_author .d-flex{display:block!important}
.individual_news_right_content_about_the_author .ind_about_the_author2{width:100%!important}
.individual_news_right_content_about_the_author .ind_about_the_author1{width:100%!important}
.individual_news_right h3 span{font-size:25px}
div#ajax-posts-container{display:flex;flex-wrap:wrap}
.insights_image_box.ind_post_card{width:47%!important}
section.complete_project_management.bg-white .faq-answer::after{top:-60px;z-index:99999}
section.complete_project_management.bg-white .faq-answer::before{background:#003C71;top:-70px;right:9px}
.partnerships_container{width:90%;margin:0 auto}
button.btn-primary.highlight{text-wrap:auto}
section.partnerships_sec .font45{font-size:30px}
section.partnerships_sec .font45 span.highlight{font-size:30px;line-height:30px}
button.btn-primary.highlight b{font-size:14px}
.comprehensive-service_container{display:flex}
section.machining_needs.contact-page-form-our-team.pb-180 .machining_needs_content{display:flex;width:100%}
section.machining_needs.contact-page-form-our-team.pb-180 .machining_needs_form_content.border-0{width:90%;margin:0 auto}
}
@media only screen and (max-width:1140px) {
.menu-item-1887{position:relative}
img.downarrow{top:21px!important;right:18px!important}
.menu-item-1887::after{content:"";background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/06/down.webp);position:absolute;width:13px;height:9px;background-repeat:no-repeat;background-size:contain;right:18px;top:41%;z-index:9999}
}
@media only screen and (max-width:998px) {
.growth_reach_grid_box:hover :after{bottom:0!important}
}
@media only screen and (max-width: 1024px) {

.office-box h3,.contact-box h3{font-size:20px!important}
.page-id-1572 span.wpcf7-not-valid-tip{margin-top:18px!important}
.page-id-1534 span.wpcf7-not-valid-tip{margin-top:19px;font-size:12px!important}
input.custom-checkbox:checked+.wpcf7-list-item-label::after{left:-11px;top:14px!important}
.office-locations-sec .tab-buttons button{font-size:18px}
.office-locations-sec .email-list li span{flex-wrap:wrap}
.office-locations-sec h1.black br.only-desktop{display:none}
.office-locations-sec h1.black span.highlight{font-size:40px}
.office-locations-sec .email-img img{max-width:300px}
.office-locations-sec h1.black{font-size:40px}
section.protect-your-investment h3.font45.black{font-size:30px}
section.protect-your-investment span.highlight{font-size:30px}
section.protect-your-investment p.pl-20{font-size:16px;padding-left:0!important}
.protect-your-investment .Maintenance-image-sec .image img{min-height:auto}
.Maintenance-image-sec.p-0.ml-40{margin:0}
section.protect-your-investment .ml-40{margin-left:0}
.protect-your-investment-grid-box{gap:20px;width:100%;grid-template-columns:30% 28% 37%}
.protect-your-investment-container{width:90%;margin:0 auto}
.protect-your-investment .image-and-text{align-items:start}
.download_fils a{font-size:16px}
.download_fils p{font-size:16px}
section.protect-your-investment.bg-white{padding:50px 20px}
.protect-your-investment .features{padding-right:10px}
section.growth_reach_section h3.font45.black.text-center{text-align:start;padding-bottom:10px;font-size:30px}
section.growth_reach_section h3.font45.black.text-center span.highlight{line-height:30px;font-size:30px!important}
section.growth_reach_section{padding:70px 20px!important}
p.font20.pl-20{padding-left:0!important}
}
img.downarrow{position:var(--absolute);top:20px;bottom:0;right:6px;width:13px}
li#machineDropdownToggle{display:flex;padding:12px 24px 12px 13px;align-items:center;text-align:center}
.main_nav_1>ul>li:hover{background:#003c71}
.hero_paragraph{font-weight:300}
.learn_more_circle a{font-size:20px!important;padding:13px 25px!important}
.section.lineup-area_transmission .lineuph-swiper .tit-arrow{position:relative;display:inline-block;cursor:pointer}
.section.lineup-area_transmission .lineuph-swiper .tit-arrow::before{content:"";background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/06/downarrow.webp);position:absolute;width:18px;height:12px;background-position:center;background-size:cover;background-repeat:no-repeat;transform:rotate(81deg);top:15px;left:100px}
.section.lineup-area_transmission .lineuph-swiper .tit-arrow::after{content:"";background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/06/downarrow.webp);position:absolute;width:18px;height:12px;background-position:center;background-size:cover;background-repeat:no-repeat;transform:rotate(-81deg);top:15px;right:-20px}
ul.breadcrumb_list_inner a{text-decoration:none}
li.activ{font-weight:600!important}
.machining_needs_inputs span.wpcf7-not-valid-tip{position:absolute;top:26px;font-size:14px!important;left:-75px;margin-top:21px}
.machining_needs_inputs:has(.wpcf7-not-valid){margin-bottom:20px}
.arrow{display:inline-block;position:absolute;width:18px;height:12px;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/angle-left-1.png);background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer}
.arrow-prev{transform:rotate(81deg);left:-215px;top:15px}
.arrow-next{transform:rotate(-90deg);left:200px;top:15px}
button.btn-primary.getAQuote:hover{background:transparent!important}
a.btn-primary.highlight{border:1px solid var(--primary-color)}
@media only screen and (min-width: 992px) {
section.experienced_partners .learn_more_circle{position:absolute;float:right;display:block;text-align:right;right:0}
.page-id-1457 section.experienced_partners .learn_more_circle img{position:relative;bottom:70px;right:-18px;left:unset;transform:unset;width:163px;box-shadow:-20px 33px 62px 0 #d7d5d5;border-radius:100px}
section.experienced_partners .learn_more_circle a{float:right}
.experienced_partners_content_2.group_experienced_partners h2 span.highlight{font-size:37px}
.experienced_partners_content_2.group_experienced_partners h2{line-height:1.3}
}
@media only screen and (min-width: 1100px) and (max-width: 1600px) {
.experienced_partners_content_3.gropRightImg{position:relative;top:-46px}
.page-id-1457 .experienced_partners_content_3.gropRightImg{position:relative;top:100%;width:291px}
.page-id-1457 .experienced_partners_inner{gap:30px}
.filter-box .filter-dropdown input::placeholder{font-size:15px!important}
.filter-dropdown.border-0{padding:8px 15px}
.filter-dropdown.border-0 img{max-width:15px;height:auto}
.filter-box .filter-container{padding:30px}
.page-id-1588 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{font-size:51px!important}
section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{left:0;top:0}
section.experienced_partners.lightbluebg button.btn-primary.highlight{padding:5px 10px!important}
.machining_needs_form_input::placeholder{font-size:14px!important}
section.lathes-series-brochure.bg-white .machining_needs_form_content.border-0{padding-top:0;padding-right:0}
section.lathes-series-brochure.bg-white .lathes-series-main-content h2{font-size:38px}
.machining_needs_form_input{min-height:50px!important;padding:0 0 0 20px}
.lathes-series-brochure .brochure-grid td{font-size:14px}
.lathes-series-brochure .lathes-series-container input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{text-transform:uppercase!important;padding:10px 15px}
.protect-your-investment .feature-item{font-size:16px}
.arrow-prev{transform:rotate(81deg);left:-180px;top:15px}
.arrow-next{transform:rotate(-90deg);left:165px;top:15px}
}
@media only screen and (min-width: 1600px) {
.experienced_partners_content_3.gropRightImg{position:relative;top:-130px}
.page-id-1534 section.experienced_partners.lightbluebg button.btn-primary.highlight{margin-left:0}
.page.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:40px;padding-left:55PX;position:relative;bottom:-45px}
.page.page-id-1534 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-left:40px}
.page-id-1534 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{font-size:20px;padding:0;padding-bottom:30px}
.page-id-1457 .experienced_partners_content_3.gropRightImg{position:relative;top:10%}
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{border:1px solid var(--primary-color)}
.dropdown_menu .main_column ul li{cursor:pointer}
.header-left-bar h4{cursor:pointer}
.dropdown_menu .column h4{cursor:default}
.dropdown_menu .column li,.dropdown_menu .column li a{cursor:pointer}
.strategic_partnerships p{font-size:20px;font-weight:300!important}
.no_post_found{position:absolute;top:20%;right:0;left:50%}
.filter-brand,.filter-machine-type,.filter-sub-category{background-color:transparent;width:20px!important;min-width:20px!important;height:20px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ccc!important;cursor:pointer!important}
.filter-brand:checked,.filter-machine-type:checked,.filter-sub-category:checked{background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/Vector-4.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 10px!important}
header{position:fixed!important}
.main_nav_1>ul{font-weight:300!important;justify-content:center!important}
.main_nav_1>ul>li{font-weight:300!important}
.main_nav_2 i{font-size:18px!important}
.machining_needs_form_input{position:relative;width:100%;float:left;overflow:visible!important}
.machining_needs_inputs p{float:left;width:100%;position:relative}
.machining_needs_inputs span.wpcf7-form-control-wrap{float:left;width:100%;position:relative}
.machining_needs_inputs{position:relative}
.machining_needs_inputs span.wpcf7-not-valid-tip{position:absolute;font-size:14px!important;left:0;text-align:start;right:0;float:left;width:100%;margin-bottom:unset;top:65%}
.machining_needs_textareas span.wpcf7-not-valid-tip{font-size:14px!important}
.Innermachine{display:flex;align-items:flex-start;min-height:100%}
.experienced_partners{background-color:var(--whiteBg);font-family:var(--heading-font);padding:6rem 0}
#machine-lineupOuter{overflow-x:auto;scroll-behavior:smooth}
.growth_reach_grid_box{transition:transform .3s ease,box-shadow .3s ease}
.growth_reach_grid_box:hover{transform:scale(1.02);box-shadow:0 8px 20px #00000026}
.operation-courses .Operation.Courses-inner p{font-weight:300;line-height:24px;font-size:15px}
.operation-courses .Operation.Courses-inner a{text-transform:uppercase}
section.protect-your-investment .feature-item:last-child{border:none}
section.protect-your-investment .protect-your-investment-grid-box{padding-bottom:70px}
.growth_reach_section p.font20{opacity:50%;font-weight:300;color:#757575}
section.protect-your-investment input.custom-checkbox:checked+.wpcf7-list-item-label::before{top:5px}
section.protect-your-investment input.custom-checkbox:checked+.wpcf7-list-item-label::after{top:7px}
section.about-sec h2.black-text{font-size:45px}
.experienced_partners_content_2 .highlight{border:1px solid #003c71;cursor:pointer}
button.btn-primary.highlight{border:1px solid #003c71;cursor:pointer}
.machining_needs_form_inquiry_button{cursor:pointer}
.macining_img_box_button button{cursor:pointer}
.Maintenance-image-sec.p-0.ml-40{display:flex}
section.protect-your-investment .feature-item:first-child{padding-top:3px}
.download_fils{gap:8px}
.Maintenance-image-sec.p-0.ml-40 .image{display:flex}
.page-id-1503 .about-image{position:absolute;bottom:0}
@media (min-width:1300px) and (max-width:1440px) {
.experienced_partners_content_2 .hero_paragraph{font-size:14px!important}
.individual_news_right_content_inner.individual_news_right_content_inner_box{padding-bottom:40px}
section.careers_Landing_experienced.individual_news_right img.individual_news_right_content_inner_box_coma{left:15px;max-width:48px!important;top:15px!important;width:50px}
.macining_img_box_content h2{font-size:38px!important}
section.careers_Landing_experienced h3{font-size:30px}
.single-machinelineup input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{text-transform:uppercase!important}
body section.cubebox-blues-sec .features-list li{font-size:14px;margin:10px 0}
body .machine-box h3{font-size:22px!important;color:#000;padding-top:10px}
body section.cubebox-blues-sec .image-box img{height:470px!important;padding-top:16px}
.page-id-1518 section.experienced_partners .learn_more_circle img{max-width:120px!important}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:60px;align-items:start}
.page-id-1503 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{height:280px;max-width:265px}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex p.hero_paragraph{padding-top:50px!important}
.single.single-machinelineup .machine-box{height:100%}
.page-id-1534 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{width:100%;height:257px;object-fit:cover}
.single.single-machinelineup section.cubebox-blues-sec .features-list li:last-child{margin-bottom:0}
.single.single-machinelineup section.cubebox-blues-sec.bg-white .d-flex{align-items:stretch}
.page-id-1491 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{position:absolute;width:265px;height:246px;bottom:0}
.page-id-1503 h2.text-center{font-size:55px!important}
section.comprehensive_cnc .tab.active{font-size:25px!important}
section.comprehensive_cnc .tab{font-size:25px!important}
.page-id-1534 .comprehensive-service p.font20.pl-20{font-size:15px!important;font-weight:300;max-width:570px;margin:0 auto;margin-right:0;line-height:25px}
section.cubebox-blues-sec .text-box p{font-size:14px!important}
section.cubebox-blues-sec .text-box h2{font-size:40px}
section.cubebox-blues-sec .text-box h2 span.highlight{font-size:40px!important;line-height:65px}
section.cubebox-blues-sec h5{font-size:30px}
.page-id-1491 .experienced_image_1 img{height:367px;object-fit:cover}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{line-height:75px}
.page-id-1491 section.experienced_partners .learn_more_circle img{bottom:-25px!important;width:135px}
.page-id-1491 section.experienced_partners.lightbluebg{position:relative;height:530px;position:relative}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{padding-top:0}
.page-id-1491 section.experienced_partners.lightbluebg{padding:70px 20px 50px}
.slider-container{min-height:650px;background-size:cover}
.page-id-1554 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{height:265px;width:245px;object-fit:cover}
.page-id-1457 .experienced_partners_content_2.group_experienced_partners h2 span.highlight{font-size:40px!important}
.page-id-1457 .experienced_partners_content_2 h2{font-size:40px!important}
.page.page-id-1503 .experienced_image_content_1{width:370px!important}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0;font-size:49px!important}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:49px!important;line-height:49px}
.page-id-1503 .experienced_partners_container .experienced_partners_inner{width:100%;max-width:100%;gap:50px}
.page-id-1503 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{font-size:16px!important;padding:0 0 0 40px}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:41px!important}
.page-id-1554 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{padding-bottom:0}
.page-id-1554 section.experienced_partners.lightbluebg{padding:50px 20px 0}
.page-id-1554 .experienced_partners_container .experienced_partners_inner{width:100%;max-width:100%;gap:50px}
.page-id-1588 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{line-height:51px;font-size:51px!important}
.page-id-1588 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:40px;align-items:start}
.header-left-bar{padding-top:20px}
.dropdown_menu{border:1px solid #317ED4}
.page-id-1491 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{text-align:start;font-size:14px!important;word-spacing:0}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{font-size:43px!important}
.page-id-1491 .experienced_partners_container .experienced_partners_inner{min-height:auto;gap:30px}
.page-id-1491 .hero-content{max-width:900px}
.page-id-1491 section.about-sec .hero-content{width:60%}
.blogListwithimages .insights_image_content .calendar>div p{font-size:11px!important}
.blogListwithimages .insights_image_content .calendar img{width:12px}
.blogListwithimages .insights_image_content .calendar{flex-wrap:nowrap;justify-content:start}
.insights_contents{border-top:1px solid #ccc;padding:15px 0}
.flexBlog{gap:25px}
section.blogList .blogList_container.container{max-width:100%}
section.protect-your-investment .feature-item:last-child{padding-bottom:0}
.Maintenance-image-sec.p-0.ml-40{margin-left:34px;display:flex}
.download_fils{gap:10px}
.download_fils p b{font-size:14px!important}
.page-id-1518 .partnerships_content h3.font45.black{line-height:35px}
.page-id-1518 .machinelineup .flex.gap3.hero-buttons{margin-top:40px}
.page-id-1518 .partnerships_content span.highlight{line-height:35px!important}
section.comprehensive_cnc .lineup-bg a img{display:flex;position:absolute;bottom:20px;justify-content:center;align-items:center;max-width:260px;height:auto;left:13%}
.page.page-id-1518 .growth_reach_grid_box{padding-bottom:40px;height:235px}
.page.page-id-1518 .growth_reach_grid_box:hover{margin-top:-9px;height:255px}
section.comprehensive_cnc h1 span.highlight{font-size:45px!important}
body div#machineDropdown{max-width:1285px!important;width:100%;position:fixed}
.page.page-id-1518 .growth_reach_header{padding-bottom:15px;align-items:center}
.page.page-id-1518 .growth_reach_header p.text-end{padding-left:20PX}
.page.page-id-1518 .growth_reach_header p{font-size:16px!important;line-height:25px}
.growth_reach_section p.font22{font-size:17px!important}
.page.page-id-1534 section.growth_reach_section .growth_reach_grid_box{background:#fff;padding-bottom:40px}
section.machining_needs.contact-page-form-our-team .machining_needs_form_input{font-size:14px}
body section.lightbluebg.comprehensive-service p.font20.pl-20{font-size:18px!important;line-height:30px}
section.lightbluebg.comprehensive-service .operation-courses .Operation.Courses-inner h6{font-size:20px!important}
section.lightbluebg.comprehensive-service .operation-courses .Operation.Courses-inner p{font-size:13px!important;line-height:25px!important}
section.lightbluebg.comprehensive-service .operation-courses{gap:26px}
.page.page-id-1554 .faq-question::after{right:19px!important}
section.mainBannerslider .hero-content{top:25%!important}
section.mainBannerslider .hero-content p.hero_paragraph{font-size:16px!important;font-weight:400;max-width:100%;line-height:22px;padding-top:0}
section.mainBannerslider .hero-content h1 span{font-size:45px!important}
section.mainBannerslider .hero-content h1.black-text{font-size:45px!important}
.page-id-1534 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0;font-size:41px!important}
.page-id-1534 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:41px!important}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_partners_container{max-width:1270px}
.page-id-1554 .experienced_partners_content_2 h2{font-size:41px!important}
.page-id-1457 .experienced_image_content_1{max-width:380px}
.page-id-1457 .experienced_partners_content_2 .hero_paragraph{font-size:14px!important}
.page-id-1457 .experienced_logos{margin-top:45px}
.page-id-1457 .experienced_image_content_1 .experienced_image_1 img{max-height:390px!important}
.page-id-1518 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{font-size:15px!important}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0;font-size:51px!important}
.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{font-size:17px!important;padding:0 0 30px 40px}
.filter-box .dropdown-content label{font-size:15px}
.dropdown-content{max-height:313px!important}
.filter-box .filter-group{gap:20px}
.filter-box .dropdown-content label{gap:14px}
body .experienced_partners_content_2 h2{font-size:38px!important}
.experienced_partners_content_2.group_experienced_partners h2 span.highlight{font-size:38px}
.experienced_partners_content_2 .hero_paragraph{font-size:13px!important}
.arrow-next{transform:rotate(-90deg);left:135px!important;top:15px}
.arrow-prev{transform:rotate(81deg);left:-455px!important;top:15px}
section.experienced_partners.lightbluebg p.hero_paragraph{padding-left:20px;font-size:15px!important}
.learn_more_circle.logo-end img{max-width:150px!important;box-shadow:-20px 33px 62px 0 #d7d5d5;border-radius:100px}
section.experienced_partners.lightbluebg button.btn-primary.highlight{margin-left:38px;padding:2px 5px!important}
section.experienced_partners.lightbluebg button.btn-primary.highlight b{font-size:16px!important;padding:0 5px}
.page-id-1457 .experienced_partners_content_3.gropRightImg img{height:350px;width:100%;object-fit:cover}
}
@media (max-width: 1300px) and (min-width: 1000px) {
section.experienced_partners.lightbluebg p.hero_paragraph{padding-left:20px;font-size:15px!important}
.page-id-1588 section.experienced_partners .learn_more_circle img{bottom:-125px;left:94%!important;box-shadow:-20px 33px 62px 0 #d7d5d5;border-radius:100px}
.filter-box .filter-dropdown input::placeholder{font-size:14px!important}
.filter-box .filter-group{display:flex;gap:1rem;justify-content:space-between}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:35px!important}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{font-size:35px!important}
.learn_more_circle.logo-end img{max-width:150px!important}
section.experienced_partners.lightbluebg button.btn-primary.highlight{margin-left:20px;padding:2px 5px!important}
section.experienced_partners.lightbluebg button.btn-primary.highlight b{font-size:16px!important;padding:0 5px}
.experienced_partners_content_2 h2{font-size:28px!important}
body .experienced_partners_content_2 h2 span.highlight{font-size:28px!important}
.experienced_partners_content_2 .hero_paragraph{font-size:13px!important}
.arrow-next{transform:rotate(-90deg);left:135px!important;top:15px}
.arrow-prev{transform:rotate(81deg);left:-455px!important;top:15px}
}
@media (min-width: 1140px) {
section.machining_needs.contact-page-form-our-team .machining_needs_heading{max-width:1067px;margin:0 auto}
}
section.machining_needs.contact-page-form-our-team .machining_needs_heading p{font-size:20px!important;font-weight:300;line-height:30px}
.footer-column p a{color:#fff!important;text-decoration:none!important;font-weight:100}
li#menu-item-10::after{content:'';background:url(https://dmachine.mshstudios.com/wp-content/themes/dynamic-machine/imgs/downarrow.webp);width:24px;height:20px;position:absolute;background-repeat:no-repeat;left:100px;top:14px}
li#menu-item-10{position:relative}
.protect-your-investment .text-content p{font-size:17px!important}
@media screen and (min-width: 1320px) and (max-width:1440px) {
h3.font45.black{font-size:36px;line-height:40px}
.page-id-1588 section.experienced_partners.lightbluebg p.hero_paragraph{font-size:15px!important;padding-top:40px}
.partnerships_content h3.font45.black{font-size:32px}
.partnerships_content span.highlight{font-size:30px!important}
.protect-your-investment .text-content p{font-size:15px!important;font-size:16px!important}
section.experienced_partners.lightbluebg .experienced_partners_container{max-width:1270px}
section.comprehensive_cnc h1{font-size:45px}
}
@media screen and (min-width: 1600px) {
.protect-your-investment .text-content p{font-size:20px!important}
section.cubebox-blues-sec .text-box h2{font-size:55px}
section.cubebox-blues-sec .text-box h2 span.highlight{font-size:55px;line-height:75px}
section.cubebox-blues-sec h5{font-size:40px}
.page-id-1491 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{position:absolute;width:300px;height:300px;bottom:0}
.page-id-1491 section.experienced_partners.lightbluebg{position:relative;padding:70px 20px 20px}
}
@media screen and (min-width: 1100px) and (max-width:1320px) {
h3.font45.black{font-size:32px}
section.experienced_partners.lightbluebg{padding:70px 20px}
section.comprehensive_cnc h1{font-size:45px}
.partnerships_content h3.font45.black{font-size:30px}
.partnerships_content span.highlight{font-size:30px!important}
.protect-your-investment .text-content p{font-size:15px!important}
span.highlight{font-size:31px!important}
}
.machining_needs_form_input::-webkit-file-upload-button{visibility:hidden}
.machining_needs_form_input::file-selector-button{visibility:hidden}
.machining_needs_form_input[type="file"]{position:relative;padding:12px 14px;border:1px solid #ccc;border-radius:4px;background:#fff;color:transparent;cursor:pointer}
.machining_needs_form_input[type="file"]::before{color:#666;position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;white-space:nowrap}
label.machining_needs_form_image_label{position:absolute;bottom:0;top:57px;z-index:999;cursor:pointer;left:20px}
.machining_needs_form_input[type="file"].has-file::before{content:attr(data-file-name);color:#333;display:none}
@media (min-width: 1330px) and (max-width: 1440px) {
div#sliderTrack section.slide.hero,div#sliderTrack section.slide.hero2{background-position:right;background-size:80vh;margin-top:20px;background-repeat:no-repeat}
}
@media (min-width: 1300px) and (max-width: 1400px) {
body img.trianglenav{position:var(--absolute);top:-22px;left:30%}
.page-id-1491 section.complete_project_management.bg-white .faq-item.border-1{padding:20px}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:43px!important;line-height:1.2}
.filter-box .filter-container{padding:22px}
section.comprehensive_cnc .lineup-bg h2 a{font-size:25px!important}
section.comprehensive_cnc .lineup-bg{height:342px}
.page-id-1503 section.about-sec .hero-content{width:50%;margin-left:0;margin-top:0!important;top:20%}
.page-id-1503 .about-image img{max-width:390px;object-fit:contain}
.page-id-1503 section.about-sec{max-height:353px;min-height:348px;background-size:cover;background-position:right;position:relative}
section.about-sec .hero-content{margin-top:0!important}
.page.page-id-1534 .hero-content{max-width:1160px;margin:0 auto;margin-left:0;width:100%}
.page.page-id-1534 section.about-sec{max-height:395px;min-height:430px}
.page.page-id-1588 section.about-sec{max-height:395px;min-height:395px}
section.partnerships_sec button.btn-primary.highlight{line-height:30px!important}
div#machineDetails p{font-size:14px!important;padding:7px!important;line-height:22px}
body p.font20.pl-20{padding-left:30px!important}
}
section.protect-your-investment .protect-your-investment-grid-box .feature-item img{max-width:20px;max-height:20px}
.comprehensive-service button{padding:2px 5px!important}
.comprehensive-service button b{font-size:16px!important}
.growth_reach_header p{opacity:100%!important}
section.mainBannerslider .hero-content{top:25%}
section.section.lineup-area_transmission .arrow-next{transform:rotate(-90deg);left:inherit!important;right:0}
section.section.lineup-area_transmission .arrow-prev{transform:rotate(81deg);left:0!important;top:15px!important}
.section.lineup-area_transmission .lineuph-swiper a strong{color:#fff;display:block;line-height:45px;position:relative}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide:hover{background:var(--secondary-color);border:1px solid var(--secondary-color)}
section.comprehensive_cnc p.no_post_found{top:82%!important;left:40%!important}
.cut-img{cursor:pointer;transition:transform .3s ease}
.cut-img:hover{transform:scale(1.02)}
section.experienced_partners .learn_more_circle a:hover{border:1px solid #003C71;color:#003C71;background:transparent}
section.experienced_partners .learn_more_circle a{border:1px solid #003C71}
button.btn-primary.getAQuote:hover{color:#fff!important;border:1px solid #fff!important}
.on-click-of-submit.bg-white{overflow:hidden}
div#machineDetails{display:block;position:relative}
p#machineDescription{position:relative;display:block;padding-bottom:15px!important}
a.machineLink img{position:absolute;bottom:10px;background-size:contain;background-position:center;background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/Frame-1533211670.png);padding:30px 40px;background-repeat:no-repeat}
.dropdown_menu .featured h5{position:relative;display:ruby}
li.clickable-item.first_column strong{font-weight:600!important}
.dropdown_menu .column li strong,.dropdown_menu .column li a strong{text-wrap:auto;font-weight:400}
::-webkit-scrollbar{display:none}
section.experience_the_dynamic .faq-question.active img{filter:brightness(0%)}
section.experience_the_dynamic .faq-question.active::before{background:#003C71}
section.experience_the_dynamic .faq-question.active::after{transform:rotate(180deg)}
.individual_news_right .calendar img{cursor:pointer;transition:transform .3s ease,opacity .3s ease}
.individual_news_right .calendar img:hover{transform:scale(1.05);opacity:.85}
.office-locations-sec .email-list li span a:last-child{border:none!important}
section.machining_needs.contact-page-form-our-team .machining_needs_textareas span.wpcf7-not-valid-tip{font-size:12px!important;top:-10px}
section.section.lineup-area_transmission a.machine__lineup__btn.highlight.he{border:1px solid #003C71}
section.section.lineup-area_transmission a.machine__lineup__btn.highlight.he:hover{background:transparent;color:#003C71}
.office-locations-sec .email-list li span :last-child{border:none}
.home .section.lineup-area_transmission .machine .img.small img{width:200px;height:200px;object-fit:cover}
@media (min-width: 1500px) and (max-width: 1600px) {
img.trianglenav{position:var(--absolute);top:-21px;left:19px}
a.operation-courses-learnmore{position:absolute;bottom:0}
.blogcatsList{flex:0 0 370px;min-width:370px}
section.careers_Landing_experienced h3{font-size:30px}
.page-id-1518 .experienced_image_1{height:392px}
.page-id-1518 .experienced_image_1 img{height:100%}
.page-id-1503 .experienced_image_1{height:392px}
.page-id-1503 .experienced_image_1 img{height:100%}
.page-id-1534 .experienced_image_1{height:435px}
.page.page-id-1534 section.experienced_partners.lightbluebg{padding-bottom:60px}
.page-id-1534 .experienced_image_1 img{height:100%}
.page-id-1503 .experienced_partners_content_2 h2{font-size:46px!important}
.page-id-1503 .experienced_partners_content_2 h2 span.highlight{font-size:46px!important;line-height:1.2}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:40px;align-items:start}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex p.hero_paragraph{padding-top:60px}
.page-id-1491 .experienced_image_1 img{height:430px;object-fit:cover}
.page-id-1491 .experienced_partners .experienced_partners_container .d-flex{gap:30px!important}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{line-height:75px}
.page-id-1491 section.experienced_partners .learn_more_circle img{bottom:-25px!important}
.page-id-1518 .experienced_image_content_1{width:560px;padding-bottom:90px!important}
.page-id-1491 section.experienced_partners.lightbluebg{position:relative;height:580px!important}
.page-id-1491 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{position:absolute;width:306px;height:319px;bottom:0}
.page-id-1491 section.experienced_partners.lightbluebg{position:relative}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{padding-top:10px}
.page-id-1491 section.experienced_partners.lightbluebg{padding:70px 20px 20px}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0;font-size:51px!important}
.page-id-1491 .experienced_partners_content_2 p.hero_paragraph{font-size:17px!important}
.page-id-1457 .experienced_partners_content_3.gropRightImg img{height:385px;width:100%;object-fit:cover}
.page-id-1457 .experienced_logos{margin-top:30px}
.page-id-1457 .experienced_partners_content_2.group_experienced_partners h2 span.highlight{font-size:44px!important}
.page-id-1457 .experienced_partners_content_2 p.hero_paragraph{font-size:17px!important;padding-right:10px}
.page-id-1457 .experienced_partners_content_2.group_experienced_partners h2{font-size:44px!important}
.page-id-145 .experienced_partners_content_2 h2{font-size:55px!important}
.page.page-id-1503 .experienced_partners_content_2 p.hero_paragraph{line-height:1.5em;padding-bottom:20px;word-spacing:.2em;font-size:19px!important}
.hero{min-height:500px;margin-top:7rem}
.slider-container.only-desktop{min-height:700px}
.hero_content_inner{margin-top:25px}
.blogListwithimages .insights_image_content .calendar>div p{font-size:13px!important}
.blogListwithimages .insights_image_content .calendar img{width:12px}
.blogListwithimages .insights_image_content .calendar{flex-wrap:nowrap;justify-content:start}
section.protect-your-investment .feature-item:last-child{border:none;padding-bottom:0}
.download_fils p b{font-size:16px}
.protect-your-investment .text-content p.pl-20{padding-left:51px}
.page.page-id-1518 .growth_reach_grid_box:hover{box-shadow:0 8px 20px #00000026;margin-top:-14px;gap:0;transition:.5s;height:314px}
.page.page-id-1518 .growth_reach_grid_box{padding-bottom:40px;height:284px;gap:0}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:51px!important}
.page-id-1534 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0;font-size:55px!important;line-height:66px}
.page-id-1554 .experienced_partners_content_2 h2 span.highlight{font-size:43px;margin-left:10px}
.page-id-1554 .experienced_partners_content_2 h2{font-size:41px!important}
.page-id-1518 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{font-size:19px!important}
.page-id-1588 section.experienced_partners.lightbluebg p.hero_paragraph{font-size:20px!important}
body .office-locations-sec .email-list a{font-size:18px!important;font-weight:600}
body .office-locations-sec .email-list span.normalText{color:#054c81;text-decoration:none;font-weight:600;font-size:18px}
body p.font20.pl-20{padding-left:0!important;font-size:17px;line-height:1.5}
body div#machineDropdown{max-width:1400px!important;width:100%;position:fixed}
}
.faq-question.hovered::before{background:#003c71}
.faq-question:hover+.faq-answer::after{transform:rotate(180deg);filter:brightness(0.5)}
.faq-question{pointer-events:none;position:relative}
.faq-question img,.faq-question span{pointer-events:auto;cursor:pointer}
.faq-question::before{pointer-events:auto}
section.about-sec.aboutClass .hero_content_inner{margin-top:40px!important}
@media screen and (min-width: 1200px) and (max-width: 1440px) {
.experienced_partners_content_2 .highlight{padding:8px 9px;position:relative;font-size:40px}
.offering-item:hover img.iconhover{max-width:61px;height:61px}
}
.filter-label{cursor:pointer}
.on-click-of-submit.bg-white p.font30{margin-bottom:20px}
.main-banner-navigation .progress-line.active{background:#fff}
.main-banner-navigation .slide-dot{cursor:pointer}
.main-banner-navigation .bottom-bar{position:absolute;bottom:-1px;left:0;width:100%;display:flex;align-items:center;gap:40px;background:#ffffff1a}
.main-banner-navigation .nav-box{background:#003C71;padding:28px;display:flex;gap:6px;width:100%;max-width:233px;justify-content:center;align-items:center}
.main-banner-navigation .slide-dot{width:13px;height:13px;border:1px solid #317ED4;border-radius:50%;outline:1px!important}
.main-banner-navigation .slide-dot.activeloader{background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/Group-40278-1.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:25px;height:22px;border:none}
.main-banner-navigation .progress-area{flex:1;background:#004b87;display:flex;align-items:center;position:relative}
.main-banner-navigation .progress-line{height:2px;background:#004b87;width:70%}
.main-banner-navigation .down-arrow-box img{width:17px}
.main-banner-navigation .down-arrow-box{background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:28px}
.d-flex.search-btn-reset-btn{display:flex;justify-content:end;gap:20px}
.hero-content .hero-buttons a{text-transform:capitalize!important}
.page-id-1491 .consultation_box p{line-height:26px;font-size:20px}
.single.single-machinelineup .about-image img{max-width:350px;height:395px;object-fit:contain}
.single.single-machinelineup section.about-sec .hero-content{margin-top:0!important}
body.single.single-machinelineup section.about-sec{max-height:395px;min-height:396px}
section.lightbluebg.comprehensive-service .operation-courses .Operation.Courses-inner h6{text-transform:capitalize}
.machining_needs_form_inputs{gap:10px}
.page-id-1518 section.experienced_partners.lightbluebg button.btn-primary.highlight b{text-transform:capitalize!important;padding:0 5px}
.page.page-id-1554 .experienced_partners_inner{min-height:auto}
.page.page-id-1588 .experienced_partners_content_2.experienced_partnersheading{padding-top:20px}
.page.page-id-1588 .experienced_partners_inner{min-height:auto;gap:50px}
.page.page-id-1588 section.experienced_partners.lightbluebg{padding:70px 20px}
.page.page-id-1588 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{height:300px;width:307px}
section.complete_project_management.bg-white .faq-question::after{transform:rotate(-90deg)}
.page-id-1491 section.experienced_partners.lightbluebg button.btn-primary.highlight b{text-transform:capitalize!important}
.filter-dropdown.active p{line-height:20px;padding:16px}
.filter-dropdown.active .dropdown-btn{padding:0}
li#menu-item-1887{position:relative}
li#menu-item-1887::after{content:"";background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/06/down.webp);position:absolute;width:13px;height:9px;background-repeat:no-repeat;background-size:contain;right:4px;top:44%}
@media screen and (min-width: 1800px) {
section.comprehensive_cnc .lineup-bg a img{display:flex;position:absolute;bottom:20px;justify-content:center;align-items:center;max-width:300px;left:15%}
section.cubebox-blues-sec .image-box img{object-fit:cover}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{align-items:start}
.page-id-1503 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex p.hero_paragraph{padding-top:100px}
}
section.protect-your-investment .feature-item:last-child{padding-bottom:0}
.download_fils p{padding-right:10px}
@media screen and (min-width: 1660px) {
img.trianglenav{position:var(--absolute);top:-22px;left:88px}
body div#machineDropdown{max-width:1640px!important;width:100%;position:fixed}
section.mainBannerslider .hero-content{top:27%}
section.mainBannerslider .slider-container{height:800px}
}
section.insights .insights_contents{border-top:1px solid #003c71a3}
.page-id-1491 section.experienced_partners.lightbluebg{position:relative;height:auto}
.blogListwithimages .insights_image img{cursor:pointer}
.blogListwithimages .insights_image_content .insights_contents h6{cursor:pointer}
header ul li>div a{padding:10px}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_container .experienced_partners_inner{min-height:auto}
.page-id-1518 section.experienced_partners.lightbluebg{padding:70px 20px 0;height:auto}
.page-id-1491 .experienced_partners_content_2.experienced_partnersheading{padding-top:20px}
.search-no-results section.blogList .blogListConatiner .blogListwithimages{width:100%;display:grid;grid-template-columns:auto;gap:25px;margin:0 auto;max-width:700PX}
.page-id-1534 input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{padding:10px 30px;line-height:30px;text-transform:uppercase!important}
button.btn-primary.highlight:hover b{color:#000}
.btn-primary:hover b{color:#000!important}
.comprehensive-service .services-section .service-card img,.font20{cursor:default}
.single.single-machinelineup .lineup-bg{background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/08/Frame-1533211647.png)}
@media (min-width:1800px) {
.container{max-width:1620px;margin:0 auto}
}
@media(min-width:1540px) {
.page-id-1503 section.experienced_partners.lightbluebg{padding-bottom:100px}
.page.page-id-1534 section.experienced_partners.lightbluebg{padding-bottom:60px}
.page.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{bottom:0}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{gap:30px;padding-left:70px}
.page-id-1588 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3{justify-content:end}
.page-id-1588 .page.page-id-1518 .learn_more_circle.logo-end img{bottom:-16px!important}
.page-id-1518 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{padding-top:30px;font-size:19px!important}
}
section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:30px}
@media (min-width:1240px) and (max-width:1540px) {
.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:51px!important}
.page-id-1457 section.experienced_partners .learn_more_circle img{bottom:37px!important}
.page-id-1518 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{height:265px!important}
.page-id-1518 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{padding-bottom:15px}
.page.page-id-1518 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{align-items:start}
.page-id-1518 .experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{padding-top:45px}
.page-id-1503 .experienced_image_1{height:392px}
.page-id-1503 .experienced_image_1 img{height:100%}
.page-id-1503 .learn_more_circle.logo-end img{max-width:120px!important;bottom:-22px!important}
.page-id-1588 .learn_more_circle.logo-end img{max-width:120px!important;bottom:-22px!important}
.page-id-1554 .experienced_partners_content_2 .d-flex{padding-top:10px;align-items:start}
.page-id-1554 .experienced_partners_content_2 .d-flex p.hero_paragraph{padding-top:50px}
section.experienced_partners .learn_more_circle img{max-width:129px!important;bottom:-20px!important}
}
section.experienced_partners.lightbluebg .experienced_partners_content_2 h2{margin:0;padding-top:20px}
.single-machinelineup section.about-sec.contact-page-main-sec.machine-family-product .about-image{position:relative}
.single-machinelineup section.about-sec.contact-page-main-sec.machine-family-product .about-image::after{content:"";width:100%;position:absolute;z-index:99999;left:0;bottom:44px;background:url(<path-to-image>) #f4f8fd00 2.459px 24.218px / 100% 102.66% no-repeat;box-shadow:-30px -10px 39px 40px #00000024}
.single-machinelineup .flex.gap3.hero-buttons a.btn-primary.highlight{text-transform:uppercase}
.machine-box{cursor:pointer;cursor:pointer}
.boxArrow.machine-box a{text-decoration:none}
section.comprehensive_cnc .boxArrow:hover h2{color:#fff}
.machine{padding-bottom:30px}
@media (min-width: 768px) and (max-width: 1024px) {
.home .section.lineup-area_transmission .machine .con-inner .tit{min-height:90px}
.page-id-1554 .abput_innr_sec_content.about_innr_sec_content .flex.gap3.hero-buttons.border-top a{min-width:210px!important;text-align:center!important;margin:10px 0!important}
.page-id-1588 .hero-content .hero-buttons a{min-width:210px;text-align:center}
.swiper-slide.swiper-slide-active{max-width:100%;text-align:center!important}
.swiper-slide.swiper-slide-active a{text-align:center!important}
.insights_paragraph p{font-size:15px;text-align:right;max-width:500px}
.protect-your-investment-grid-box{display:block;text-align:left}
.protect-your-investment .features{padding-bottom:30px}
.Maintenance-image-sec.p-0.ml-40{display:block}
.protect-your-investment .text-content,.protect-your-investment .text-content p.pl-20{text-align:left}
section.about-sec .hero-content{width:100%}
section.comprehensive_cnc .machine-box{width:50%!important}
section.comprehensive_cnc .machine-lineup{padding:55px 0}
section.comprehensive_cnc .machine-container-grid.box .machine-box{margin:0}
section.comprehensive_cnc .machine-container-grid.box{gap:10px}
section.cubebox-blues-sec.bg-white .d-flex{display:block}
.single.single-machinelineup .image-box{width:100%}
section.cubebox-blues-sec .text-box{width:100%;padding-top:50px}
.single.single-machinelineup section.cubebox-blues-sec .image-box img{max-width:fit-content}
}
@media (min-width: 768px) and (max-width: 834px) {
.on-click-of-submit.bg-white{padding:51px!important}
section.careers_Landing_experienced.individual_news_right img.individual_news_right_content_inner_box_coma{left:15px;max-width:61px;top:15px}
.abput_innr_sec_content a.btn-transparent{color:#fff;border:1px solid #fff!important}
.section.lineup-area_transmission strong.tit.innerTitle{max-width:100%}
.home .section.lineup-area_transmission .machine.active .img.big{max-width:100%}
.home .section.lineup-area_transmission .machine.active .img.big img{max-width:100%;padding:20px}
}
.page-id-1457 .experienced_image_content_1 .experienced_image_1 img{max-height:415px}
.offering-item:hover p{color:#036;font-weight:600}
.page-id-1588 section.comprehensive_cnc .boxArrow.machine-box .swiper-button-next,.page-id-1588 section.comprehensive_cnc .boxArrow.machine-box .swiper-button-prev{font-size:14px!important;background-color:#003c71;height:25px;width:25px;border-radius:32px}
.section.comprehensive_cnc .machine-box:hover .swiper-button-next,.section.comprehensive_cnc .machine-box:hover .swiper-button-prev{font-size:15px!important;background-color:#fff}
@media (max-width: 768px) {
.only-desktop{display:none!important}
.only-mobile{display:block!important}
.footer-container{flex-wrap:var(--wrap)}
section.comprehensive_cnc .machine-container-grid.box .machine-box .lineup-bg img{height:100%}
.hero,.hero2{min-height:210px;background-size:contain;background-position:top;margin-top:0}
.slider-track-mobile,.macining_img_box_content,.experienced_partners,.serving_key_container{padding:20px}
.macining_img_box_content{position:static}
.machining_needs_img_box{min-width:-webkit-fill-available}
.experienced_partners_content_3{display:flex;justify-content:center}
.serving_key_paragraph{text-align:left}
.machining_needs_form{width:100%;max-height:100%}
.footer-column{padding:20px}
.footer-column p,.footer-column ul li a,.hero_paragraph,.machine__lineup__desc,.machine__lineup__dropdown,.machine__lineup__btn,p,a,span,button{font-size:var(--fSize16)!important}
.footer-column ul{display:#000}
.footer-column ul li{margin-bottom:0}
.footer-bottom{font-size:14px;padding: 20px !important}
.machining_needs_form_inputs,.machining_needs_content,.hero-content,.experienced_partners_inner,.insights_heading{display:block}
.machining_needs_inputs,.width55,.experienced_partners_content_3,.lineuph-swiper.swiper-instance-0,.home .section.lineup-area_transmission .machine{width:100%!important}
.macining_img_box_content h2{font-size:25px;color:var(--white)}
footer{display:block}
.hero-content{width:100%;text-align:left;left:0;background-image:url(../imgs/herobackground.webp);background-position:bottom;transform:inherit;position:inherit;padding:0 20px}
.hero-content h1,h1,h1 span{font-size:36px!important;line-height:1.3}
.slider-container.only-mobile{padding-top:8rem}
.slider-container{min-height:auto;background-image:none;background-position:top}
.hero_content_inner .flex{display:block}
.hero-buttons button,.hero-buttons a{margin:10px 0}
.hero-buttons .btn-transparent{background-color:#0000!important;border:1px solid var(--white);color:var(--white)}
.hero-buttons .btn-primary{background-color:var(--white);color:var(--primary-color)}
.manufacturing_marquee_inner{animation-duration:20s;gap:20px}
.manufacturing_marquee_img img{width:100%}
.manufacturing_marquee_text h3,h2,h2 span{font-size:36px!important;text-align:left}
.proud_partners_heading h2{padding:0 20px}
.proud_partners_inner{padding:20px 0 0}
.experienced_partners_content_2{padding:3rem 0 2rem!important}
.home .section.lineup-area_transmission .inner,.home .section.lineup-area_transmission .tit-area,.home .section.lineup-area_transmission .con-inner{display:block;width:100%}
.swiper-slide{margin:2rem 0}
.machine__lineup__title{margin-bottom:20px}
.machine__lineup__desc{margin:20px 0;max-width:100%}
.machine__lineup__dropdown,.machine__lineup__btn{max-width:100%}
.machine__lineup__btn{margin-top:2rem}
.home .section.lineup-area_transmission .machine{min-height:220px;margin-bottom:30px;align-items:normal;margin-top:2rem}
.home .section.lineup-area_transmission .machine .img.small{left:auto;right:0;max-width:50%;display:block;position:relative}
.Innermachine{width:100%}
.home .section.lineup-area_transmission .machine.active{min-height:840px!important;background:#00294e}
.section.lineup-area_transmission .lineuph-swiper a strong{text-align:center}
.home .section.lineup-area_transmission .machine .lineuph-swiper{top:92%}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.swiper>.swiper-wrapper>.swiper-slide>.tit{padding:0 20px}
.img.big img.lazy{min-width:100px}
.serving_key_images{flex-wrap:wrap;gap:30px;justify-content:center}
.serving_key_image{min-width:41%}
.serving_key_image img{max-width:85px;margin:0 auto;display:flex;justify-content:space-around}
.insights_container{padding:20px}
.insights_paragraph{text-align:start}
.insights_image_content{padding:0 2rem}
.machining_needs_container{padding:20px}
.learn_more_circle img{bottom:215px;left:80%}
.home .section.lineup-area_transmission .con-inner{min-height:auto}
.home .section.lineup-area_transmission .inner .machine{position:relative;padding:15px;border-top:1px solid #EEE;transition:height .7s;overflow:hidden;width:100%!important;min-width:100%}
.section.lineup-area_transmission .lineuph-swiper a strong.tit:first-child::before{width:14px!important;height:12px!important;top:15px!important;left:-1px!important}
.section.lineup-area_transmission .lineuph-swiper a strong.tit:last-child::after{width:13px!important;height:12px!important;top:-14px!important;right:15px!important}
.machine.active{max-height:1000px;opacity:1;animation:slideDown .5s ease-out forwards}
@keyframes slideDown {
0%{opacity:0;transform:translateY(-30px)}
100%{opacity:1;transform:translateY(0)}
}
.home .section.lineup-area_transmission .machine .lineuph-swiper>.tit{padding:0}
strong.tit{font-size:20px!important;font-weight:600!important;line-height:1.4!important}
.home .section.lineup-area_transmission .inner .machine .con-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:120px;transition:opacity 0.2s,transform .2s;padding:0}
.home .section.lineup-area_transmission .machine .lineuph-swiper{position:absolute;top:0!important;left:0!important;padding:26px 20px;width:100%!important;opacity:0;min-width:100%;transform:none!important}
.home .section.lineup-area_transmission .machine.active .img.big{max-width:40%;margin:0 auto}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide{height:30px;text-align:center}
.home .section.lineup-area_transmission .machine .lineupv-swiper .swiper-slide a{line-height:1.4}
.home .section.lineup-area_transmission .inner,.home .section.lineup-area_transmission .tit-area,.home .section.lineup-area_transmission .con-inner{position:relative}
.slider-track-mobile{display:flex;transition:opacity 1s ease-in-out;opacity:1}
.slider-track-mobile.fade-out{opacity:0}
.slide-mobile{width:100%;flex-shrink:0}
.slider-track-mobile{display:flex;width:100%;position:relative;overflow:hidden;min-width:300px;max-width:300px;height:400px}
.slide-mobile{min-width:100%;flex-shrink:0;position:absolute;transition:opacity 1s ease-in-out}
.slide-mobile.active{opacity:1;position:relative}
.logo img{max-height:35px;min-width:130px!important}
.togglebar{padding:1px;background:#fff0}
}
@media (max-width: 480px) {
.manufacturing_marquee_text h3{font-size:18px}
.manufacturing_marquee{padding:15px 0;margin-top:20px}
.page-id-1457 .manufacturing_marquee{padding:15px 0;margin-top:0}
.manufacturing_marquee_block{gap:6px}
}
@media (min-width: 992px) {
.experienced_partners_content_2 .highlight{padding:8px 9px;position:relative;top:-3px;font-size:40px;left:4px}
.machining_needs_textareas:after{content:'';position:absolute;bottom:37px;width:50px;height:2px;background:var(--skyblue);left:20px;z-index:999999;display:block}
.machining_needs_textareas{position:relative}
.serving_key_heading .highlight{padding:4px 7px 8px;position:relative;top:-7px;z-index:-999;left:-5px}
.serving_key_heading h2{position:relative;z-index:99}
.insights_heading .highlight{padding:8px 10px;position:relative;top:-4px}
.insights_contents p{line-height:1.6}
.machining_needs_heading .highlight{padding:7px 10px;position:relative;top:-3px}
.machining_needs_textareas:after{content:'';position:absolute;bottom:37px;width:50px;height:2px;background:var(--skyblue);left:20px;z-index:999999;display:block}
.machining_needs_textareas{position:relative}
}
@media (max-width:350px) {
section.experienced_partners.lightbluebg button.btn-primary.highlight b{font-size:16px}
}
@media (min-width: 351px) and (max-width:700px) {
section.experienced_partners.lightbluebg button.btn-primary.highlight b{font-size:18px}
}
@media (max-width:700px) {
.page-id-1518 span.highlight{font-size:23px!important;text-align:center;margin:10px 0;padding:8px!important;line-height:normal}
input::placeholder,textarea::placeholder{font-size:14px}
section.experienced_partners.lightbluebg button.btn-primary.highlight{width:100%}
.partnerships_container .partnerships_content .consultation_box .flex.gap3.hero-buttons button.btn-primary.highlight{white-space:normal;font-size:16px!important;line-height:normal}
section.cubebox-blues-sec .features-list li{align-items:start}
section.cubebox-blues-sec .features-list input[type="checkbox"]:checked::before{top:-2px}
section.cubebox-blues-sec .features-list input[type="checkbox"]{margin-top:5px}
p.no_post_found{left:0;right:0;text-align:center;top:23%}
.machine__lineup__filter .dropdown{width:100%;margin-top:20px}
.machine__lineup__filter .dropdown.open .dropdown-list{margin-top:70px}
.home .section.lineup-area_transmission .machine .con-inner .tit{text-align:center}
}
select.machining_needs_form_input option{font-size:16px}
.page-id-1534 section.protect-your-investment .protect-your-investment-grid-box{border-bottom:1px solid #C2D0DD}
.thankyou p{font-size:18px;padding-bottom:9px}
section.comprehensive_cnc .lineup-bg{text-align:center;display:flex;justify-content:center}
section.comprehensive_cnc .machine-container-grid.box .machine-box .lineup-bg img{max-height:330px}
section.comprehensive_cnc .machine-container-grid.box .machine-box.active .lineup-bg img{max-height:300px}
.page-id-1588 section.comprehensive_cnc .lineup-bg{flex-direction:column}
@media(min-width:992px) and (max-width:1024px) {
form.wpcf7-form.init{max-width:1024px!important}
.page-id-1534 .machining_needs_textareas:after{bottom:37px}
.page-id-1588 section.comprehensive_cnc .machine-box{width:48%!important}
body .home .section.lineup-area_transmission .machine .lineuph-swiper{top:0!important}
.page-id-1588 div#machine-lineupOuter{justify-content:space-between}
}
.blog .partnerships_content .machinelineup h3.font45.black span.highlight{display:inline-block;margin-left:13px}
.calendar span b{text-transform:capitalize!important}
.machine-container-grid.box{max-width:1546px;margin-left:auto;margin-right:auto}
.page-id-1588 .popup-overlay,.page-id-1503 .popup-overlay{background-color:#fff;margin-top:0}
.page-id-1588 .popup-overlay .filter-box,.page-id-1503 .popup-overlay .filter-box{margin-top:100px!important}
@media(min-width:1024px) {
.about-container-full{max-width:100%!important}
}
@media(min-width:1300px) and (max-width:1540px) {
section.comprehensive_cnc .lineup-bg{height:285px}
section.comprehensive_cnc .machine-container-grid.box .machine-box .lineup-bg img{max-height:255px}
section.comprehensive_cnc .machine-container-grid.box .machine-box.active .lineup-bg img{max-height:238px}
.machine-container-grid.box{max-width:1300px;margin-left:auto;margin-right:auto}
}
@media(min-width:1300px) and (max-width:1400px) {
.filter-box .filter-container{padding-left:0;padding-right:0}
}
@media(min-width:1300px) and (max-width:1540px) {
.filter-box .filter-container{max-width:1340px;width:100%}
.filter-dropdown.border-0 img{max-width:20px}
.filter-box .filter-group{gap:20px}
}
@media(min-width:1540px) {
.filter-box .filter-container{max-width:1560px;width:100%}
.filter-dropdown.border-0 img{max-width:20px}
.filter-box .filter-group{gap:20px}
}
.individual_news_right .calendar ul li{border-right:1px dashed #A9BED0!important}
.individual_news_right .calendar ul li:last-child{border:none!important}
.page-id-1554 section.experience_the_dynamic .experience_the_dynamic_container .faq-section .faq-item:last-child{border-bottom:none}
.page-id-1457 .experienced_partners_content_2.group_experienced_partners h2 span{display:inline-block;margin-left:8px}
@media(min-width:1600px) {
.page-id-1518 section.lightbluebg.comprehensive-service .growth_reach_header p.font20.pl-20{font-size:21px}
.page-id-1588 section.comprehensive_cnc .machine-box{padding:30px 0}
section.comprehensive_cnc h1 span,section.comprehensive_cnc h1{font-size:50px}
}
@media (min-width:1500px) and (max-width:1600px) {
.page-id-1518 section.lightbluebg.comprehensive-service .growth_reach_header p.font20.pl-20{font-size:19px}
.page-id-1588 section.comprehensive_cnc .machine-box{padding:30px 0}
}
.page-id-1588 div#machine-lineupOuter .swiper a:empty{display:none!important}
section.comprehensive_cnc h1 span,section.comprehensive_cnc h1{font-size:55px}
@media (min-width:1300px) and (max-width:1440px) {
section.comprehensive_cnc h1 span,section.comprehensive_cnc h1{font-size:40px!important}
.page-id-1588 section.comprehensive_cnc .top-bar{padding-left:50px}
.page-id-1503 section.comprehensive_cnc h2.text-center,.page-id-1503 section.comprehensive_cnc h2.text-center span{font-size:37px!important}
}
@media (min-width:1024px) and (max-width:1300px) {
section.comprehensive_cnc h1 span,section.comprehensive_cnc h1{font-size:40px!important}
.comprehensive-service .comprehensive-service_container{display:block}
.page-id-1588 section.comprehensive_cnc .top-bar{padding-left:50px}
.page-id-1503 section.comprehensive_cnc h2.text-center,.page-id-1503 section.comprehensive_cnc h2.text-center span{font-size:35px!important}
}
.page-id-1503 section.about-sec{margin-top:70px}
.page-id-1503 section.comprehensive_cnc .top-bar{padding:0 20px}
@media(max-width:677px) {
.mobile-nav{height:100vh}
}
@media(min-width:1140px) and (max-width:1440px) {
.single section.blogList .blogList_container.container .blogcatsList{flex:0 0 30%!important}
.single section.blogList .blogList_container.container .experienced_image_1 img{padding:0}
.blog .blogList .blogcatsList{flex:0 0 27%!important;min-width:auto}
}
.page-id-1554 .growth_reach_content_box:after{border-bottom:1px solid #E5EBF1}
.page-id-1554 .flex.gap3.hero-buttons.border-top{border:none!important}
.page-id-1554 section.about-sec.aboutClass .hero_content_inner{margin:0!important}
.page-id-1554 section.about-sec.aboutClass h2.black-text::after{content:'';width:100%;position:absolute;left:0;bottom:0;border-bottom:1px solid #A8BCCE}
.page-id-1554 section.about-sec.aboutClass h2.black-text{position:relative;width:fit-content;padding-bottom:50px}
section.machining_needs div#machining_needsSec .machining_needs_content .machining_needs_img_box .macining_img_box_content .macining_img_box_button button{text-transform:uppercase}
.main_nav_2.hidetab{min-width:316px}
@media(min-width:768px) and (max-width:992px) {
.page-id-1457 .experienced_image_content_1 .experienced_image_1 img{max-height:100%}
section.careers_Landing_experienced.individual_news_right img.individual_news_right_content_inner_box_coma{left:15px;max-width:61px;top:15px}
body .home .section.lineup-area_transmission .machine .lineuph-swiper{top:0!important}
}
@media(min-width:1024px) {
.page-id-1588 section.comprehensive_cnc .top-bar{padding-left:80px}
}
.page-id-1588 section.comprehensive_cnc .top-bar .tabs span.tab{cursor:auto}
.page-id-1503 section.comprehensive_cnc .top-bar .tabs button.tab{cursor:auto}
.page-id-1588 div#machine-lineupOuter .boxArrow.machine-box h3.whiespaceNowarp{white-space:normal;line-height:1.2}
.dropdown-item.activeItem{background-color:#f7f7f7;color:#000;font-weight:600}
.file-names-display ul{margin:.5em 0 0;padding-left:1em;font-size:.9em;color:#333}
.file-names-display li{list-style-type:disc;display:none}
label.machining_needs_form_image_label.has-files{opacity:0}
.relativefiles{position:relative}
#file-names.has-files li{display:block}
#file-names.has-files{position:absolute;top:46px}
select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/09/Vector-14.png) no-repeat right 14px center!important;background-size:14px!important;cursor:pointer}
@media(min-width:666px) and (max-width:1100px) {
.hero_content_inner p.hero_paragraph{max-width:100%}
.hero-buttons .btn-primary{width:100%}
.mobile-nav{position:fixed;top:0;left:-100%;width:80%;height:auto;background:#fff;transition:left .3s ease;z-index:9999}
.mobile-nav.active{left:0}
.main-menu,.submenu{list-style:none;padding:0;margin:0;padding:10px}
div#mobileNav{height:100vh}
div#tabNav{height:100vh}
.main-menu li,.submenu li{padding:1rem;color:var(--blacktext);margin-bottom:10px;border-bottom:1px solid #ccc;cursor:pointer}
.main-menu li{padding:1rem;color:var(--white);margin-bottom:10px;background-color:var(--primary-color);border-bottom:1px solid #ccc;cursor:pointer}
div#mobileNav ul li a{color:#fff;text-decoration:none}
div#tabNav ul li a{color:#fff;text-decoration:none}
.submenu{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease;background:#f3f3f3}
.submenu.active{max-height:100%;opacity:1}
}
.machine-container-grid.box a{text-decoration:none}
.serving_key_image a{cursor:default}
.menu-item-2133{display:none}
.filter-dropdown.active .dropdown-content{max-height:300px;overflow:scroll}
.filter-box .filter-group{overflow:hidden}
@media (min-width: 1023px) and (max-width: 1100px) {
.main_nav_1{display:none!important}
.fortabHamburger{display:block!important}
.tab-Nav{display:block!important}
}
.comprehensive-service .service-card{position:relative}
.comprehensive-service .service-card img,.comprehensive-service .service-card p.font20.black{transition:transform .8s ease,color .8s ease}
.comprehensive-service .service-card img:hover{transform:scale(1.05);transition:transform .3s ease}
.comprehensive-service .service-card p.font20.black:hover{color:#003c71}
@media(max-width:768px) {
.page-id-1457 section.proud_partners .proud_partners_inner .proud_partners_heading h2{padding:20px 20px 43px}
section.careers_Landing_experienced.individual_news_right img.individual_news_right_content_inner_box_coma{left:15px;max-width:61px;top:15px}
.on-click-of-submit.bg-white .thankyou{padding-bottom:20px!important}
.on-click-of-submit.bg-white{padding:30px!important}
section.submit-thankyou-sec{max-width:80%}
.on-click-of-submit.bg-white .preventative-maintenance-img{position:relative}
}
.single section.lathes-series-brochure.bg-white .machining_needs_form_content.border-0 input.wpcf7-form-control.wpcf7-submit.has-spinner.machining_needs_form_inquiry_button{text-transform:uppercase!important}
@media(min-width:600px) and (max-width:992px) {
.page-id-1503 section.comprehensive_cnc .machine-container-grid.box{grid-template-columns:49% 49%}
.page-id-1503 section.comprehensive_cnc .machine-box h3{text-align:center;line-height:1.2}
.page-id-1503 section.experienced_partners.lightbluebg{padding:30px}
.on-click-of-submit.bg-white .preventative-maintenance-img{position:relative}
}
@media(min-width:1000px) and (max-width:1114px) {
.page-id-1503 section.about-sec .hero-content{margin:68px 0 0!important}
.page-id-1554 section.about-sec .hero-content{margin:44px 0 0}
}
@media(min-width:768px) and (max-width:1114px) {
.page-id-1534 section.about-sec{background-position:87% 100%}
.page-id-1503 section.about-sec .flex.gap3.hero-buttons.border-top a{min-width:232px!important;text-align:center!important}
.page-id-1534 .experienced_image_content_1,.page-id-1503 .experienced_image_content_1{width:30%!important}
section.careers_Landing_experienced.individual_news_right img.individual_news_right_content_inner_box_coma{left:15px;max-width:61px;top:15px}
}
@media(min-width:767px) and (max-width:1024px) {
.single-machinelineup .flex.gap3.hero-buttons a.btn-primary.highlight{text-transform:uppercase;width:auto}
section.about-sec{padding:115px 0 30px!important}
.growth_reach_header h3 br{display:none!important}
.page-id-1588 section.about-sec.aboutClass .hero_content_inner{margin:10px 0!important}
.page-id-1588 .breadcrumb_list ul{width:100%!important;max-width:100%!important}
.page-id-1534 .machining_needs_form_inputs{width:100%}
.page-id-1518 section.about-sec .hero-content{width:50%;margin-left:0}
.page.page-id-1518 .growth_reach_grid_box{padding-bottom:40px;height:auto}
.page-id-1518 .experienced_image_content_1{width:30%}
.page-id-1518 .experienced_image_content_1 img{width:100%}
/*.page-id-1554 section.about-section .about-title h3,span{font-size:34px!important}*/
.page-id-1554 section.about-section .about-content{gap:18px;align-items:center}
.blogList .blogList_container li, .blogList .blogList_container li span{
    text-align: left !important;
}

.page-id-1554 section.about-section .about-box p.hero_paragraph{text-align:left}
.page-id-1554 section.experience_the_dynamic .experience_the_dynamic_container{grid-template-columns:repeat(1,100%)}
.on-click-of-submit.bg-white{padding:30px}
.page-id-1503 section.comprehensive_cnc .machine-container-grid.box .machine-box{width:100%!important;max-width:100%!important}
.page-id-1503 section.comprehensive_cnc .machine-box h3{line-height:1.2!important}
.page-id-1503 section.comprehensive_cnc .container{padding:0 30px}
.page-id-1503 section.partnerships_sec .partnerships_container .partnerships_content .machinelineup h3 br{display:none}
section.submit-thankyou-sec{max-width:80%}
section.submit-thankyou-sec .thankyou{padding:50px}
.on-click-of-submit.bg-white .preventative-maintenance-img{position:relative}
.popup-overlay .filter-box .filter-group{display:grid!important;grid-template-columns:repeat(2,49%);gap:5px}
.popup-overlay .filter-box .filter-group .filter-dropdown{width:100%!important}
.page-id-1503 .filter-box .filter-container,.page-id-1588 .filter-box .filter-container{padding:30px 0}
.single-post #ajax-posts-container{display:grid!important;grid-template-columns:repeat(3,1fr)}
.single-post section.blogList .insights_image_box{width:100%!important}
h2.machine__lineup__title br{display:none}
.insights_container{padding:50px 20px}
.insights_paragraph p br{display:none}
.single-post .category-filter.individual_news_right_content_inner .individual_news_right_content_inner2{width:100%!important;display:block}
.single-post .individual_news_right_content_inner .d-flex{display:block}
.single-post .category-filter.individual_news_right_content_inner .individual_news_right_content_inner1{width:100%!important}
.single-post .category-filter.individual_news_right_content_inner .individual_news_right_content_inner2 img{right:0;display:flex;justify-content:space-around}
.page-id-1554 section.approach-section .approach-content{align-items:center}
}
@media(min-width:1024px) and (max-width:1300px) {
.page-id-1503 section.about-sec .hero-content{width:100%}
.single-post section.blogList .blogListConatiner .blogListwithimages{grid-template-columns:repeat(1,1fr)}
.single-post section.blogList #ajax-posts-container{display:grid!important;grid-template-columns:repeat(2,1fr)}
.single-post section.blogList .insights_image_box{width:100%!important}
.page-id-1503 section.comprehensive_cnc .machine-container-grid.box{grid-template-columns:32% 33% 33%}
.page-id-1503 section.comprehensive_cnc .machine-box h3{line-height:1.2!important}
}
@media(min-width:1200px) and (max-width:1350px) {
.page-id-1554 section.approach-section .approach-header .approach_img{margin-left:-6%}
}
@media(min-width:1350px) and (max-width:1500px) {
.page-id-1554 section.approach-section .approach-header .approach_img{margin-left:0}
}
@media(min-width:1500px) and (max-width:1600px) {
.page-id-1554 section.approach-section .approach-header .approach_img{max-width:664px!important;left:-9%}
}
@media(min-width:1600px) {
.page-id-1554 section.approach-section .approach-header .approach_img{left:-9%}
}
@media(min-width:992px) and (max-width:1024px) {
.page-id-1534 section.about-sec .hero-content{max-width:64%}
.partnerships_content{display:block}
.page-id-1518 section.about-sec .hero-content,.page-id-1534 section.about-sec .hero-content{margin-top:49px!important}
}
@media(min-width:1440px) and (max-width:1500px) {
.page-id-1554 section.approach-section .approach-header .approach_img{max-width:590px!important}
}
@media(min-width:1200px) and (max-width:1439px) {
.page-id-1554 section.approach-section .approach-header .approach_img{max-width:555px!important;max-height:365px!important}
.page-id-1554 section.approach-section .approach-header .approach_header_content h3.font45.black{padding-bottom:32px}
.page-id-1554 section.approach-section .approach-header .approach_img img{height:100%}
.page-id-1554 section.approach-section .approach-header .approach_header_content_main{padding-left:156px}
}
@media(min-width:992px) and (max-width:1024px) {
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1{max-width:300px;width:300px}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_image_content_1 .experienced_image_1{max-width:100%;width:100%}
}
@media (min-width: 1024px) {
.lathes-series-brochure .brochure_box{padding:0px 90px 40px 0 !important}
    
section.about-sec .hero-content{width:100%;margin-left:10%;max-width:100%}
section.about-sec .hero-content .breadcrumb_list{max-width:100%}
section.about-sec .hero-content .breadcrumb_list ul.breadcrumb_list_inner{max-width:100%}
}
@media (max-width: 992px) {
.filter-box .filter-container{overflow:scroll;height:100%;padding:15px!important;min-height:80vh}
.filter-box .filter-group{overflow:visible;height:auto}
.filter-dropdown.active .dropdown-content{z-index:999;background:#ffff;padding:15px 10px!important}
}
@media(min-width:668px) and (max-width:992px) {
.breadcrumb_list ul.breadcrumb_list_inner{max-width:60%}
}
@media(min-width:600px) and (max-width:1140px) {
.footer-container{display:flex!important;width:100%;float:left;max-width:100%;padding-bottom:0;flex-wrap:wrap;justify-content:space-between}
.footer-column:nth-child(4){border-left:1px solid #ffffff36}
.footer-column:nth-child(3){border:none;padding-left:0}
.footer-container .footer-column{max-width:45%!important;min-height:100%;margin-bottom:30px;width:45%!important}
.footer-container:first-child .footer-column:first-child{width:45%!important;display:block}
.footer-column ul{display:flex;flex-wrap:wrap;gap:10px}
.footer-column ul li{width:100%;line-height:30px;max-width:max-content}
.footer-column ul li:first-child{width:50%!important;max-width:45%}
}
@media(min-width:1023px) and (max-width:1800px) {
.breadcrumb_list ul.breadcrumb_list_inner{display:block;max-width:60%!important}
.thankyou p{font-size:18px!important;padding-bottom:9px}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner a{display:inline-block}
}
@media(min-width:1024px) and (max-width:1180px) {
.thankyou p:last-child{text-align:left;max-width:510px}
}
body.page-id-1572 div#popupOverlay{z-index:9999999}
@media(min-width:768px) and (max-width:1024px) {
.Maintenance-image-sec.p-0.ml-40 .image img{width:auto;margin:10px auto}
.protect-your-investment .text-content p{text-align:start;padding-bottom:10px!important}
body .wpcf7-list-item-label::before{left:-17px!important;top:13px!important}
section.machining_needs.contact-page-form-our-team.pb-180 .machining_needs_heading p{padding-bottom:30px}
.office-locations-sec .email-list li span{font-size:20px!important}
.office-locations-sec .email-list a{font-size:20px!important}
.comprehensive-service{padding:80px 20px}
.office-locations-sec p.font22.blue{font-size:20px!important}
section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top{display:block!important}
section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top a{display:block;width:fit-content!important;margin:10px 0}
section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top{max-width:50%}
section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top a.btn-transparent{color:#003c70!important;border:1px solid #003c70!important}
.page-id-1554 section.about-sec.aboutClass h2.black-text{padding-bottom:20px}
.page-id-1554 section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top{margin-top:0}
.page-id-1554 section.about-sec.aboutClass h2.black-text::after{width:77%}
}
@media (max-width:992px) {
.Maintenance-image-sec.p-0.ml-40 .image img{width:auto;margin:10px auto}
.protect-your-investment-grid-box{display:block}
.protect-your-investment .features{border-right:none;padding:0;margin:30px 0}
.protect-your-investment .image-and-text{align-items:start}
section.protect-your-investment .ml-40{text-align:left;margin-top:20px}
section.protect-your-investment .protect-your-investment-grid-box{padding-bottom:0}
.partnerships_container{padding-top:0}
section.protect-your-investment.bg-white{padding-bottom:15px}
.page.page-id-1518 .growth_reach_grid_box{height:auto}
.growth_reach_header p{text-align:left;margin-bottom:20px}
p.boeder-right.pl-30{max-width:100%;border-right:none;margin-top:10px}
.experienced_image_1 img{width:auto;margin-left:auto;margin-right:auto}
body .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{height:auto;width:auto;margin:0 auto}
.experienced_partners_content_3{margin-top:30px}
.partnerships_container{padding-top:20px!important}
.page-id-1518 section.experienced_partners.lightbluebg .experienced_image_content_1 img{width:auto!important;margin:10px auto!important}
}
.page-id-1588 section.comprehensive_cnc .lineup-bg{background-position:bottom}
.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a{width:auto}
@media(min-width:444px) and (max-width:1240px) {
.growth_reach_header br{display:none}
}
@media(min-width:1100px) and (max-width:1500px) {
.machine__lineup__filter .dropdown .dropdown-header::after{right:72px!important}
}
.filter-dropdown.active,.filter-dropdown{overflow:auto!important}
ul.email-list{position:relative;z-index:9999}
.blog-sidebar .category-filter h4:after{content:"";background-image:url(https://dmachine.mshstudios.com/wp-content/uploads/2025/09/arrow-down.png);position:absolute;width:13px;height:9px;background-repeat:no-repeat;background-size:contain;right:4px;top:44%}
.blog-sidebar .category-filter h4{position:relative}
.operation-courses .Operation.Courses-inner a img{height:100%;padding-bottom:10px}
section.about-sec ul.breadcrumb_list_inner{display:flex!important;align-items:center!important}
.close-dropdown{right:15px!important;top:15px;z-index:999}
body section.insights .splide__arrows.splide__arrows--ltr button{font-size:20px!important;padding:10px;border-radius:0;background:#fff!important;border:1px solid #003c7161}
body section.insights .splide__arrows.splide__arrows--ltr button svg{width:17px;fill:#003C71}
body section.insights .splide__arrows.splide__arrows--ltr{width:100%;max-width:90px}
body section.insights .splide__arrow--prev{left:0!important}
.thankyou p span{font-size:18px!important;color:#757575}
@media (min-width: 768px) and (max-width: 1180px) {
div#machineDropdown{display:none!important}
div#machineDropdown.show{display:block!important}
.growth_reach_header br{display:none}
div#machineDropdown .main_column .header-left-bar h4{font-size:16px!important;padding:20px}
.dropdown_menu .column h4{font-size:16px}
div#machineDropdown{display:grid;grid-template-columns:19% 18% 19% 19% 19%}
.dropdown_menu .main_column ul li{font-size:14px!important;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;padding:12px}
.dropdown_menu .column li,.dropdown_menu .column li a{font-size:12px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}
.dropdown_menu .featured h5{font-size:16px!important}
div#machineDropdown a.machineLink img{padding:10px!important;bottom:80px!important}
.dropdown_menu .column{padding:20px 0!important}
div#machineDropdown{width:95%!important}
.dropdown_menu .featured{min-width:100%!important}
body .dropdown_menu .column{width:100%;padding:10px}
}
@media (min-width: 1101px) and (max-width: 1440px) {
.dropdown_menu .column{width:100%;padding:10px}
div#machineDropdown a.machineLink img{padding:10px!important;bottom:10px!important}
.home .section.lineup-area_transmission .machine .lineuph-swiper{top:50%!important}
}
header nav.main_nav_1 ul li a, header nav.main_nav_1 ul li {
    font-size: 16px ;
}
.offering-item img,.offering-item p{cursor:default}
@media (min-width: 768px) and (max-width: 992px) {
section.experienced_partners .learn_more_circle{max-width:83%}
body p.font20.pl-20{line-height:1.5;font-size:16px}
section.growth_reach_section .font45,section.growth_reach_section .font45 span.highlight{font-size:34px!important}
.growth_reach_container p.font20.pl-20{padding-left:0!important}
section.experienced_partners .learn_more_circle img{left:48%!important;width:22%!important;top:80%}
}
@media (min-width: 800px) and (max-width: 992px) {
    body.wp-singular.page .partnerships_sec .partnerships_container {
    background-size: 1500px !important;
}
section.partnerships_sec .partnerships_img img{max-width:400px;}
section.experienced_partners .learn_more_circle{max-width:81%!important}
}
@media (min-width: 1024px) and (max-width: 1140px) {
section.experienced_partners .learn_more_circle img{max-width:33%;right:-5%!important;bottom:35px!important}
section.experienced_partners .learn_more_circle a{font-size:14px!important}
}
@media (max-width: 767px) {
.learn_more_circle a.highlight{margin:0!important}
.growth_reach_header br{display:none}
body p.font20.pl-20{line-height:1.5;font-size:16px}
section.growth_reach_section .font45,section.growth_reach_section .font45 span.highlight{font-size:34px!important}
section.experienced_partners .learn_more_circle{width:100%!important}
section.experienced_partners .learn_more_circle img{left:0!important;right:0!important;position:absolute;top:-45px!important;margin:0 auto}
}
@media (min-width: 440px) and (max-width: 767px) {
section.experienced_partners .learn_more_circle a{margin:0 20px!important}
}
@media (min-width: 680px) and (max-width: 768px) {
section.experienced_partners .learn_more_circle img{max-height:120px;max-width:120px;width:100%;object-fit:contain;box-shadow:none;left:56px!important;display:block!important;right:unset!important}
.experienced_partners_content_2.experienced_partnersheading{margin-top:25px!important}
.learn_more_circle.logo-end{max-width:560px;margin-left:auto!important;margin-right:auto!important;display:inline-block!important}
.experienced_image_content_1{max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px!important;padding-right:20px!important}
.experienced_partners_content_2.experienced_partnersheading{max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px!important;padding-right:20px!important}
section.experienced_partners.lightbluebg{margin-top:0!important;padding-top:0!important}
.growth_reach_content_box{display:grid;grid-template-columns:repeat(2,1fr)}
.footer-container{grid-template-columns:repeat(2,1fr);display:grid;gap:20px;padding:40px 20px}
.footer-column:nth-child(3){border-left:none}
}
@media (min-width: 768px) and (max-width: 1024px) {
section.experienced_partners .learn_more_circle img{max-height:120px;max-width:120px;width:100%;object-fit:contain;box-shadow:none;left:56px!important;display:block!important;right:unset!important}
.experienced_partners_content_2.experienced_partnersheading{margin-top:25px!important}
.learn_more_circle.logo-end{max-width:560px;margin-left:auto!important;margin-right:auto!important;display:inline-block!important}
.experienced_image_content_1{max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px!important;padding-right:20px!important}
.experienced_partners_content_2.experienced_partnersheading{max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px!important;padding-right:20px!important}
section.experienced_partners.lightbluebg{margin-top:0!important;padding-top:0!important}
}
@media (min-width: 768px) and (max-width: 768px) {
    .contact-page-form-our-team .machining_needs_textareas:after{
        bottom:40px !important;
    }
body.page.page-id-1457 section.experienced_partners .learn_more_circle img{width:26%!important;top:88%}
body.page.page-id-1457 section.experienced_partners .learn_more_circle a.highlight{font-size:16px!important;padding:10px 26px!important}
}
@media (min-width: 768px) and (max-width: 992px) {
.experienced_partners_inner{max-width:414px;margin:auto;position:relative}
.page-id-1554 section.about-sec{background-position:right 60px!important}
.page.page-id-1457 section.experienced_partners .learn_more_circle{max-width:100%!important}
.page.page-id-1457 section.experienced_partners .learn_more_circle img{left:48%!important}
.page.page-id-1457 section.experienced_partners .learn_more_circle a.highlight{font-size:16px!important;padding:10px 26px!important}
.experienced_partners_content_2 p.hero_paragraph{font-size:17px}
body.home section.experienced_partners .experienced_partners_content_2{margin-top:0!important;padding-top:20px!important}
body.home section.experienced_partners .experienced_partners_content_2 h2,body.home section.experienced_partners .experienced_partners_content_2 h2 span.highlight{margin-top:0!important;font-size:32px!important;line-height:1.5}
.serving_key_image{text-align:center}
.serving_key_image h6,.serving_key_image h6 span{text-align:center;font-size:26px!important}
.serving_key_image h6{margin-top:15px}
.footer-container .footer-column{width:100%;display:block;max-width:100%}
.page.page-id-1457 section.experienced_partners .learn_more_circle img{width:29%!important;top:80%}
}
@media (min-width: 992px) and (max-width: 993px) {
.experienced_partners_inner{max-width:100%}
body.page.page-id-1457 section.experienced_partners .learn_more_circle img{width:22%!important;top:80%}
.page-id-1457 .experienced_image_content_1{max-width:441px!important;position:relative}
.page.page-id-1457 section.experienced_partners .learn_more_circle{max-width:441px!important;position:absolute;bottom:-17px;width:100%;float:left}
.page.page-id-1457 section.experienced_partners .learn_more_circle a.highlight{float:right;bottom:0;position:absolute;right:20px;top:unset!important}
.page.page-id-1457 section.experienced_partners .learn_more_circle img{bottom:-26px;right:-190px!important;left:unset!important}
}
.offering-itemHover{position:relative;float:left;width:auto}
.offering-item p{float:left;width:100%;margin-top:0}
.offering-item:hover .offering-itemHover img.iconhover{display:block!important}
.offering-item:hover .offering-itemHover img.gray-icon{display:none!important}
section.lathes-series.bg-white .lathes-serie_content-sec img.iconhover{border:1px solid #003c71}
.offering-item img{margin:0!important}
.offering-itemHover{line-height:1.3;max-height:61px}
@media(min-width:992px) and (max-width:1140px) {
.experienced_partners_inner{display:block}
.page-id-1534 .experienced_image_content_1,.page-id-1503 .experienced_image_content_1{width:100%!important;max-width:100%}
.experienced_partners_content_2.experienced_partnersheading{width:100%!important;max-width:100%!important}
body section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{font-size:26px!important}
body .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{max-width:70%;margin:0 auto}
.page.page-id-1534 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex,.experienced_partners .experienced_partners_container .experienced_partners_content_2 p.hero_paragraph{padding-left:0}
section.experienced_partners.lightbluebg button.btn-primary.highlight{margin-left:0}
.page.page-id-1534 section.experienced_partners.lightbluebg .experienced_partners_content_2 .d-flex{margin-top:10px}
}
@media(min-width:668px) and (max-width:992px) {
.page-id-1534 .experienced_image_content_1,.page-id-1503 .experienced_image_content_1{width:100%!important}
.home .section.lineup-area_transmission .inner .machine{margin-top:0!important;padding-top:50px!important}
.home .section.lineup-area_transmission div#machine-lineupOuter{margin-top:10px!important}
}
body section.insights .splide__arrows.splide__arrows--ltr button{font-size:20px!important;padding:10px;border-radius:0;background:#fff!important;border:1px solid #003c7161}
body section.insights .splide__arrows.splide__arrows--ltr button svg{width:17px;fill:#003C71}
@media(min-width:668px) and (max-width:789px) {
body.home.wp-singular.page-template-default.page.page-id-1457.wp-theme-dynamic-machine .learn_more_circle img{left:44%!important}
body.home.wp-singular.page-template-default.page.page-id-1457.wp-theme-dynamic-machine .learn_more_circle{width:100%}
}
@media(min-width:789px) and (max-width:992px) {
.postid-2213 section.about-sec{background-position:right 60px}
body.home.wp-singular.page-template-default.page.page-id-1457.wp-theme-dynamic-machine .learn_more_circle img{left:44%!important}
body.home.wp-singular.page-template-default.page.page-id-1457.wp-theme-dynamic-machine .learn_more_circle{width:100%}
}
@media(min-width:992px) and (max-width:1140px) {
.page-id-1457 .experienced_image_content_1{width:70%;height:auto;max-width:100%!important}
}
.home .section.lineup-area_transmission div#machine-lineupOuter{overflow:hidden}
@media(max-width:400px) {
.mobile-nav{top:125px}
}
@media(min-width:320px) and (max-width:668px) {
body.wp-singular.page-template-default.page.page-id-1588.wp-theme-dynamic-machine .learn_more_circle.logo-end img{max-width:30%!important}
}
.page-id-1588 .filter-dropdown.active .dropdown-content,.page-id-1503 .filter-dropdown.active .dropdown-content{position:relative!important}
@media (max-width:668px) {
.machining_needs_img_box{max-width:100%;background-repeat:no-repeat;object-fit:contain;background-position:center;height:100vh}
.macining_img_box_content{display:grid;place-content:center;height:100%}
.machining_needs_content{min-height:100vh}
ul.breadcrumb-listactive-menu{display:inline-block}
.footer-column{width:100%;max-width:100%;padding-left:10px!important}
.page-id-1534 section.experienced_partners .learn_more_circle img{max-width:25%!important}
section.about-sec ul.breadcrumb_list_inner{display:inline-block!important}
ul.breadcrumb_list_inner a{display:inline-block!important}
section.about-sec.contact-page-main-sec.machine-family-product .breadcrumb_list ul.breadcrumb_list_inner li{display:inline-block!important}
}
@media(min-width:768px) and (max-width:992px) {
section.experienced_partners .experienced_partners_content_2{min-width:100%}
body.single.single-machinelineup section.about-sec ul.breadcrumb_list_inner{max-width:50%!important}
}
div#closePopup img{background:#000!important;width:20px;height:20px;margin:6px}
.close-dropdown{content:'';width:30px!important;height:30px!important;cursor:pointer;display:block;position:absolute;right:0;background-color:transparent!important}
@media(min-width:668px) and (max-width:992px) {
body section.experienced_partners.lightbluebg button.btn-primary.highlight{width:fit-content;margin:0 auto}
body.wp-singular.page-template-default.page.page-id-1534.logged-in.admin-bar.wp-theme-dynamic-machine.customize-support .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{margin:0 auto!important}
}
.page-id-1491 section.about-sec .hero-content{margin-left:5%!important}
@media(min-width:1100px) and (max-width:1400px) {
section.about-sec h2.black-text{font-size:32px!important}
}
@media(min-width: 1100px) {
.page-id-1588 .hero_content_inner .width55{width:35%!important}
.page-id-1503 .hero_content_inner .width55{width:500px!important}
.page-id-1588 section.about-sec.aboutClass .hero_content_inner{margin-top:0!important}
.page-id-1503 section.about-sec .hero-content{margin-left:5%}
.page-id-1588 section.about-sec .hero-content{margin-left:5%!important}
}
.dropdown_menu .featured h5{position:absolute!important;right:0!important;top:150px!important;left:0!important}
@media only screen and (max-width:550px) {
.page-id-1554 section.experience_the_dynamic .right img{object-fit:contain!important;height:auto!important}
.page-id-1554 section.experienced_partners .learn_more_circle img{max-width:25%!important}
.page-id-1457 .proud_partners_heading span.highlight{margin-top:10px}
.page-id-1491 section.experienced_partners .learn_more_circle img{max-width:25%!important;left:85%!important}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner li a{display:inline-block}
input.custom-checkbox:checked+.wpcf7-list-item-label::after{left:0;top:12px!important}
section.protect-your-investment input.custom-checkbox:checked+.wpcf7-list-item-label::before{top:10px}
}
@media(min-width:550px) and (max-width:768px) {
.page-id-1491 section.experienced_partners .learn_more_circle img{left:90%!important;max-width:17%!important}
.breadcrumb_list ul.breadcrumb_list_inner li,.breadcrumb_list ul.breadcrumb_list_inner li a{display:inline-block}
}
@media(min-width:768px) and (max-width:992px) {
li#menu-item-10::after{top:10px!important}
.machining_needs_img_box{max-width:100%;background-repeat:no-repeat;object-fit:contain;background-position:center;height:100vh}
.macining_img_box_content{display:grid;place-content:center;height:100%}
.machining_needs_content{min-height:100vh}
.macining_img_box_button{justify-content:center}
.macining_img_box_content{margin:0 auto;text-align:center;max-width:70%}
.page-id-1588 .machinelineup .hero-buttons .btn-transparent,.page-id-1554 .machinelineup .hero-buttons .btn-transparent{color:#003c71}
.page-id-1588 .abput_innr_sec_content.about_innr_sec_content .btn-primary{background-color:var(--primary-color);color:var(--white)}
.page-id-1588 section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top a.btn-transparent{text-align:center!important}
.page-id-1588 .hero-content .hero-buttons a{min-width:210px;text-align:center}
.page-id-1588 section.about-sec{background-position:right 47px}
.page.page-id-1588 .experienced_partners .experienced_partners_container .d-flex .experienced_partners_content_3 img{object-fit:contain}
.postid-2213 section.about-sec{background-position:right 60px!important}
.postid-2213 section.about-sec h2.black-text{font-size:25px!important}
.postid-2213 section.lathes-series.bg-white .lathes-serie_videos{width:100%!important;max-width:70%!important;margin:0 auto}
.postid-2213 section.lathes-series.bg-white .lathes-series-inner{display:none}
.postid-2213 section.lathes-series.bg-white .lathes-serie_content-sec{padding-top:20px}
.postid-2213 section.lathes-series.bg-white{padding:20px}
.page-id-1554 .proud_partners_inner{padding:2rem}
.page-id-1491 section.experienced_partners .learn_more_circle img{left:90%!important;top:85%;max-width:25%!important}
.page-id-1457 .experienced_partners_inner{max-width:100%!important}
.page-id-1457 .experienced_image_content_1 .experienced_image_1 img{max-width:100%!important;width:100%}
body.home.wp-singular.page-template-default.page.page-id-1457.wp-theme-dynamic-machine .learn_more_circle img{left:70%!important;top:90%!important}
.footer-container{grid-template-columns:repeat(2,1fr);display:grid;gap:20px;padding:40px 20px}
.footer-container:first-child .footer-column:first-child{gap:25px!important}
.page-id-1491 section.about-sec{background-position:right 100px!important;margin-top:0!important}
}
@media(min-width:992px) and (max-width:1200px) {
.page-id-1491 section.experienced_partners .learn_more_circle img{left:90%!important;max-width:30%!important;top:-59px!important;position:absolute}
.machining_needs_img_box{max-width:100%;background-repeat:no-repeat;object-fit:contain;background-position:center;height:100vh}
.macining_img_box_content{display:grid;place-content:center;height:100%}
.machining_needs_content{min-height:100vh}
.macining_img_box_content{margin:0 auto;text-align:center;max-width:70%}
.macining_img_box_button{justify-content:center}
.page-id-1554 .proud_partners_inner{padding:2rem}
.page-id-1588 .experienced_image_content_1{width:50%}
.page-id-1588 section.experienced_partners .learn_more_circle img{box-shadow:none;top:-80px!important}
}
@media(min-width:766px) and (max-width:750px) {
body.home.wp-singular.page-template-default.page.page-id-1457.wp-theme-dynamic-machine .learn_more_circle img{left:68%!important;top:93%!important}
}
section.approach-section img.iconhover{height:61px!important}
@media(min-width:1200px) and (max-width:1400px) {
.wpcf7-list-item-label::before{top:5px!important}
}
@media(min-width:1400px) and (max-width:1550px) {
.wpcf7-list-item-label::before{top:4px!important}
}
.filter-box .reset-btn{cursor:pointer;transition:all .3s ease}
.filter-box .reset-btn:hover{background-color:#f8f8f8;transform:scale(1.05)}
.page-id-1554 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{cursor:default}
header ul li,.footer-column:first-child .flex.gap3 a,.footer-column ul li,.footer-column p strong,.footer-column p a{transition:all .3s ease;cursor:pointer}
header ul li:hover,.footer-column:first-child .flex.gap3 a:hover,.footer-column ul li:hover,.footer-column p strong:hover{transform:scale(1.05)}
div#botomup1:after{bottom:21px}
.page-id-1491 section.experienced_partners.lightbluebg .experienced_partners_content_2 h2 span.highlight{cursor:default}
.footer-column p a:hover{transform:scale(1.03);font-weight:300}
@media only screen and (min-width:1200px) {
.footer-column{width:100%}
.footer-container> :nth-child(2){max-width:220px}
}
@media only screen and (min-width:993px) {
.dropdown_menu .column li,.dropdown_menu .column li a{position:relative;width:100%;float:left}
.first_column::after{position:relative;left:14px!important;top:3px!important;transform:none!important;right:unset!important;height:13px!important;width:13px!important;background-size:contain!important;display:inline-block!important;background-position:right}
.main_column.column.slideSteps .first_column::after{width:15px!important;height:15px!important;top:2px!important}
}
div#full_maxhine{width:100%}
.footer-column ul{display:block}
.footer-column ul li{display:block;float:left;width:100%!important;min-width:100%}
@media(min-width:1300px) and (max-width:1440px) {
div#botomup1:after{bottom:12px!important}
}
@media (max-width:1024px) {
    .footer-column a[data-type="tel"][data-id="tel:+12484046190"] {
    float: left;
    width: 100%;
}
    .close-dropdown {
    right: 30px!important;
    top: 28px !important;
    z-index: 999;
}
div#tabNav ul li a,div#mobileNav ul li a{float:left;width:100%;padding:1em!important}
.main-menu li{float:left;width:100%;padding:0}
header ul li:hover,.footer-column:first-child .flex.gap3 a:hover,.footer-column ul li:hover,.footer-column p strong:hover{transform:none}
}
@media (min-width:1024px) {
.page-id-1588 .filter-dropdown.active,.page-id-1503 .filter-dropdown.active{overflow:hidden!important}
.page-id-1588 .filter-dropdown.active .dropdown-content,.page-id-1503 .filter-dropdown.active .dropdown-content{max-height:230px!important}
}
.popup-overlay .filter-box .filter-group .filter-dropdown .dropdown-content{position:absolute!important;width:100%;border:1px solid #ccc;max-width:100%}
.popup-overlay .filter-box .filter-group{position:relative}
.page-id-1588 .filter-dropdown.active,.page-id-1503 .filter-dropdown.active{position:relative!important}
div#map1,div#map2{width:100%!important}
@media(min-width:666px) and (max-width:768px) {
.page-id-1503 .partnerships_content .flex.gap3.hero-buttons button.btn-transparent{color:#003c71;border-color:#003c71!important}
.page-id-1503 section.about-sec{background-position:right 70px}
}
section.about-sec .hero_content_inner .flex.gap3.hero-buttons.border-top{gap:15px}
@media (max-width:668px) {
.page-id-1503 section.experienced_partners .learn_more_circle img{max-width:30%!important;margin:0 auto;width:100%!important;box-shadow:0 -20px 44px 1px!important}
.page-id-1503 section.partnerships_sec{padding-top:0!important}
.page-id-1503 section.about-sec{padding-top:100px}
.page-id-1503 section.comprehensive_cnc .tabs{display:inline-flex;gap:0!important;white-space:nowrap}
}
@media(min-width:555px) and (max-width:768px) {
.page-id-1503 section.experienced_partners .learn_more_circle img{max-width:20%!important;margin:0 auto;width:100%!important;box-shadow:0 -20px 44px 1px!important}
}
@media(min-width:666px) and (max-width:768px) {
.page.page-id-1503 .hero-buttons .btn-primary{color:#fff!important;background:#003c71!important}
}
@media (max-width:768px) {
.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a{min-width:220px!important;text-align:center;display:flex;align-items:center;justify-content:center}
button.btn-primary.getAQuote,.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a,section.comprehensive_cnc .filter-btn,.filter-box .reset-btn,section.partnerships_sec .partnerships_content button{font-size:16px!important}
}
@media (min-width:768px) {
button.btn-primary.getAQuote,.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a,section.comprehensive_cnc .filter-btn,.filter-box .reset-btn,section.partnerships_sec .partnerships_content button{font-size:18px!important}
}
@media(min-width:768px) and (max-width:768px) {
.page-id-1503 section.about-sec{background-position:60% 36px!important;background-size:cover}
}
.filter-box .filter-dropdown input::placeholder{font-size:16px}
@media (min-width: 1200px) {
.filter-box .filter-dropdown input::placeholder{font-size:18px}
.filter-box .filter-dropdown input{font-size:18px!important}
}
section.partnerships_sec .partnerships_content button{padding:15px 20px!important}
.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a,section.partnerships_sec .partnerships_content button{max-height:52px!important;align-items:center;display:inline-flex}
.page-id-1491 .hideTemp{display:none!important}
body.page-id-1503 section.comprehensive_cnc .tabs,.page-id-1503 section.comprehensive_cnc .top-bar{display:none}
.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a,section.partnerships_sec .partnerships_content button{transition:transform .3s ease,box-shadow .3s ease}
.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a:hover,section.partnerships_sec .partnerships_content button:hover{transform:scale(1.02)}
@media(min-width:1024px) and (max-width:1180px) {
.hero_content_inner .width55 .flex.gap3.hero-buttons.border-top a,section.partnerships_sec .partnerships_content button{border:1px solid #003c71}
}
section.mainBannerslider .hero-content .flex.gap3.hero-buttons{gap:15px!important}
.mainBannerContainer{display:flex;width:100%!important}
.setLeft{width:50%!important;float:left}
.setRight{width:50%;float:right;overflow:hidden}
.mainBannerContainer{max-width:1600px;width:100%!important;margin:0 auto}
@media (max-width: 1024px) {
.main-menu li{color:#003c71!important;margin-bottom:10px;background-color:#fff;border-bottom:1px solid #ccc;cursor:pointer}
div#tabNav ul li a,div#mobileNav ul li a{color:#003c71!important;text-decoration:none}
}
@media (min-width: 768px) and (max-width: 1024px) {
.dropdown_menu{top:0!important}
#machineDropdown ul{max-height:calc(100vh - 160px);height:100vh;box-shadow:none}
.dmx-step[data-dmx-step="1"]{box-shadow:none!important}
}
.dmx-item label{font-size:16px!important}
@media (min-width: 768px) and (max-width: 1024px) {
.lathes-series-main-content p{padding-bottom:25px}
}
@media (max-width: 768px) {
section.lathes-series.bg-white .lathes-serie_content-sec img.iconhover{margin:0 auto!important}
}
@media (min-width: 769px) and (max-width: 998px) {
section.lathes-series.bg-white .lathes-serie_content-sec h2{padding-top:25px}
}
a.dmx-preview-link{float:left;width:100%;height:100%}
.dmx-step[data-dmx-step="5"]{position:relative}
.dmx-step[data-dmx-step="5"] .dmx-preview-inner{display:block;float:left;width:100%}
.dmx-step[data-dmx-step="5"] .dmx-preview-inner a.dmx-preview-link{float:left;width:100%}
.dmx-preview-inner{height:100%}
div#captchaform .wpcf7-form-control-wrap{float:left;width:100%;margin-bottom:0}
div#captchaform:after{display:none}
div#captchaform{position:unset}
div#captchaform span.wpcf7-not-valid-tip{margin-top:5px}
@media (max-width: 1024px) {
div#captchaform span.wpcf7-not-valid-tip{margin-top:1px}
}
.lathes-series-main-content h2 span{text-transform:none!important}
@media (min-width: 1600px) {
.footer-column p,.footer-column p a{font-size:18px!important;line-height:1.8rem}
}
@media (min-width: 1200px) and (max-width: 1600px) {
.footer-column p,.footer-column p a{font-size:16px!important;line-height:1.5rem}
}
.rc-anchor-error-msg-container {
    position: absolute !important;
    bottom:  !important;
    top: 105% !important;
}
div#rc-anchor-container {
    position: relative !important;
}
@media (max-width: 1366px) {
section.cubebox-blues-sec h5 {
    font-size: 25px !important;
}
}
@-moz-document url-prefix() {
  section.machining_needs.contact-page-form-our-team 
  .machining_needs_textareas span.wpcf7-not-valid-tip {
    top: 5px !important;
  }
}




 section.cubebox-blues-sec .dmx-preview-inner h5{
    padding-left:5px !important;
    padding-right:5px !important;

}


.footer-column p strong {
    cursor: default !important;
}
.lathes-serie_videos .splide__slide img {
    max-height: 70px;
    min-height: 70px;
}
.overflow_hidden {
    overflow: hidden  !important;
}

@media (min-width: 320px) and (max-width: 1024px){
.on-click-of-submit.bg-white p.font30::after{position:absolute;content:"";width:27%;height:1px;background:#317ed442;right:-5%;bottom:77%}
.on-click-of-submit.bg-white p.font30::before{position:absolute;content:"";width:27%;height:1px;background:#317ed442;left:-5%;bottom:77%}
}


@media (min-width: 558px) and (max-width: 768px){
.on-click-of-submit.bg-white p.font30::after{ bottom: 100%;
    top: 23% !important;}
.on-click-of-submit.bg-white p.font30::before{ bottom: 100%;
    top: 23% !important;}
}

@media (max-width: 558px){
.page-id-1534 .on-click-of-submit.bg-white p.font30::after{   bottom: 100%;
    top: 19% !important;}
.page-id-1534 .on-click-of-submit.bg-white p.font30::before{  
 bottom: 100%;
    top: 19% !important;}
}

ul#menu-footer-menu li.current-menu-item {
    color: #000 !important;
    padding:0 8px ;
    background: #fff !important;
}

ul#menu-footer-menu li.current-menu-item a {
    color: #003c71 !important;
}
ul#menu-footer-menu li.current-menu-item::after {
    background: url('https://dmachine.mshstudios.com/wp-content/uploads/2025/09/downarrow.png') !important;
    background-repeat: no-repeat !important;
}
@media (max-width: 668px) {
  .single-post .about-sec .about-image {
    width: 50% !important;
    bottom: 20px !important;
  }
  .tableAlign {
    white-space: nowrap;
    }
}
.tableAlign {
    max-width: 100% !important;
    overflow-x: scroll;
}

section.about-sec .breadcrumb_list ul.breadcrumb_list_inner li b ,section.about-sec ul.breadcrumb_list_inner li.activ {
    cursor: default !important;
}
section.about-sec .breadcrumb_list ul.breadcrumb_list_inner a li {
    cursor: pointer !important;
}

.proud_partners .proud_partners_slider .splide__slide img {
	filter: grayscale(1);
	transition: all .3s ease;
}
.proud_partners .proud_partners_slider .splide__slide.is-active img,
.proud_partners .proud_partners_slider .splide__slide:hover img {
	filter: grayscale(0);
}