@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
@font-face {
    font-family: 'CenturyGothic';
    src: url('GOTHIC.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothicBold';
    src: url('GOTHICB.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'stratum2-bold';
    src: url('Stratum2-Bold.eot');
    src: url('Stratum2-Bold.eot?#iefix') format('embedded-opentype'), url('Stratum2-Bold.otf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/*-------------------Employment--------------------------*/

a.location_anchor {
    display: block;
    position: relative;
    top: -180px;
    visibility: hidden;
}

.mobile-play-btn{
    display:none;
}

.employ-play-btn img{
    width: 90px;
    transition: transform 0.3s ease;
    box-shadow: none!important;
}

.employ-play-btn a{
    color:#fff;
    font-size: 20px;
}

.employment-left {
    float: left;
    width: 225px;
    margin-top: 40px
}

.employment-left ul {
    margin: 20px 15px;
    list-style-type: disc
}

.employment-left ul li {
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-bottom: 3px
}

.employment-right {
    float: right;
    width: 430px;
    margin-top: 40px
}

.employment-right .pdf {
    float: right;
    display: block;
    width: 170px;
    background: url(../images/pdf.png) no-repeat right 18px;
    padding: 25px 40px 25px 0px;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #e7604d;
    text-decoration: underline;
    text-align: right
}

.line {
    height: 1px;
    background: #000;
    margin: 10px 0px
}

#employ-top-banner{
    overflow: hidden;
    background-color: grey;
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/garden-banner.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    color:#fff;
    position: relative;
    top: 115px;
}

.manufacturing-banner{
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/manufacturing-banner.png) no-repeat !important;
    background-size: cover !important;
    background-position: center!important;
}

.engineering-banner{
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/engineering-banner.png) no-repeat !important;
    background-size: cover !important;
    background-position: center!important;
}

.applications-banner{
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/applications-banner.png) no-repeat !important;
    background-size: cover !important;
    background-position: center!important;
}

.software-banner{
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/software-banner.png) no-repeat !important;
    background-size: cover !important;
    background-position: center!important;
}

.sales-banner{
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/sales-banner.png) no-repeat !important;
    background-size: cover !important;
    background-position: center!important;
}

.service-banner{
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/service-banner.png) no-repeat !important;
    background-size: cover !important;
    background-position: center!important;
}

.administration-banner{
    background:linear-gradient(90deg, rgba(34, 34, 34, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/admin-acct-banner.png) no-repeat !important;
    background-size: cover !important;
    background-position: center!important;
}

.employ-top-cont {
    display: flex;
    justify-content: flex-start;
}

.banner-text {
    margin-left: 36px;
    flex-direction: column;
    text-align: left;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-text h1 {
    color:#fff;
    padding: 0;
}

.admin-acct-banner-desk{
    display: block;
}

.admin-acct-banner-mobile{
    display: none;
}

.banner-text p {
    font-size: 25px;
    color:#fff;
    margin: 5px;
}

.text-boxes{
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    padding:40px;
}

.home-employ-title{
    color: #fff !important;
    padding: 0 !important;
    margin: 0;
}

.main-employ-title{
    color: #fff !important;
    padding: 0 !important;
}

.banner-message{
    position: relative;
}

.section-close{
    padding: 108px 0 0 0;
}

.section-none{
    padding:0 0 80px 0;
}

.jobseek-title{
    font-size: 35px !important;
    color: #2b2b2b !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    padding:20px !important;
}

.employ-title{
    font-size: 45px !important;
    color:#e0130e !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    padding:20px !important;
}

.recruitment{
    padding: 40px;
}

.employ{
    padding: 0 20px;
    margin-bottom: 45px;
    font-size: 16px;
}

.careers{
    padding: 20px 0;
    background: rgb(184,184,184);
    background: -moz-linear-gradient(-90deg, rgba(184,184,184,1) 0%, rgba(235,235,235,1) 52%, rgba(184,184,184,1) 100%);
    background: -webkit-linear-gradient(-90deg, rgba(184,184,184,1) 0%, rgba(235,235,235,1) 52%, rgba(184,184,184,1) 100%);
    background: linear-gradient(-90deg, rgba(184,184,184,1) 0%, rgba(235,235,235,1) 52%, rgba(184,184,184,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8b8b8",endColorstr="#b8b8b8",GradientType=1);
    text-align: center;
    margin-top: 115px !important;
}

.tech-explore{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    color:black;
    font-size:20px;
}

.career-link p{
    width: 50%;
    padding-bottom: 10px;
    margin:0 auto;
    font-size: 18px;
}

.career-link div{
    padding: 0 12px;
}

.career-link a{
    margin-top: 10px;
    font-size: 18px;
    text-decoration: underline;
}

.desktop-iiot {
    background-color: #ef413d ;
    color: #fff;
    padding: 14px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.employment-mid{
    height: 500px;
}

.desktop-iiot{
    display: inline-block ;
}

.mobile-iiot{
    display: none !important;
}

.employment-mid-left{
    background: #000;
    text-align: center;
    height:100%;
}

.employment-mid-right{
    background-color: grey;
    background:linear-gradient(0deg, rgba(40, 4, 4, 0.75), #ef413d);
    background-size:cover;
    height: 100%;
    padding:20px;
}

.employment-bottom a{
    color:#d53636;
}

.employment-bottom {
    padding:20px;
    text-align: center;
}

.employment p{
    font-size:18px;
    line-height: 1.8;
}

.employment-bottom p{
    color:#505050;
    margin-bottom: 20px;
}

.employment-bottom a{
    text-decoration: underline;
    }

.employment-link{
    margin:auto 0;
    color:#fff;
    font-size: 35px;
    text-decoration: underline;
}

.employ-list{
    color: #fff;
}

.employment-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.employment-box p{
    color: #fff;
    margin: 5px;
}

.employment-box>*:first-child {
    align-self: center;
}
.employment-box>a:nth-of-type(1) {
    align-self: center;
    align-content: center;
}

.benefits-container{
    width: 100%;
}

.benefits-container p{
    font-weight: bold;
    font-size: 24px;
}

.benefits{
    text-align: left;
    font-size:18px;
    padding: 20px;
    color: #000;
    width: 92%;
    background: #000;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.benefits li {
    margin-bottom: 5px;
}

.philosophy {
    font-size: 18px;
    color:#000;
}

.philosophy ul {
    list-style-type: disc;
}

.philosophy ul li {
    margin-bottom: 15px;
}

.other-title {
    font-size: 35px !important;
    color:#ef413d !important;
    text-align: center !important;
    margin-bottom: 0px !important;
}

.social-media-tagline {
    width: 300px;
    text-align: center;
    margin: 0 auto;
}

.tech-img-row {
    margin: 60px;
    display: flex;
    justify-content: center;
    align-items:flex-start;
}

.manu-img-row {
    display: flex;
    justify-content: center;
    align-items:flex-start;
}

.tech-img-row p, .manu-img-row p {
font-size: 14px;

}

#jobs-mock {
    height: 100vh;
    padding: 0;
}

.service-2ndimg{
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.service-section-row{
    padding: 160px 0;
}

#social-media-employ{
    display:none;
}

#jobsmenu-mobile {
  display: none;
  position: fixed;
  width: 100%;
  background-color: white;
  margin-left: 0;
}

@media (max-width: 1023px) {
  #jobsmenu-mobile {
    display: block;
  }
}

.amada_content-section .home-employ-title {
    font-size: 42px;
    font-family: 'stratum2-bold', Arial, Helvetica, sans-serif
}

.amada_content-section .home-title {
    font-size: 42px;
    font-family: 'stratum2-bold', Arial, Helvetica, sans-serif
}

.amada_content-section .jobseek-title {
    font-size: 35px;
    font-family: 'CenturyGothicBold', 'Stratum', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.amada_content-section .employ-title {
    font-size: 45px;
    text-transform: uppercase;
    font-family: 'stratum2-bold', Arial, Helvetica, sans-serif
}


.amada_content-section img {
    box-shadow: rgb(38, 57, 77) 0px 14px 20px -6px;
}

.employ-play-btn:hover img {
    transform: scaleX(1.042) scaleY(1.052);
}

.employ-play-btn a:hover span {
    color: #e0130e!important;
}

.career-link .amada_liquid_button {
    margin-bottom: 16px;
    font-size: 16px;
    width: 185px;
    min-height: 25px;
}

@media (max-width: 1515px) and (min-width:960px) {
    .amada_industrial_iot {
        margin-top: 10px!important;
    }
}

@media (max-width: 1130px) and (min-width:900px) {
    #employ-top-banner {
        top: 112px;
    }
    .careers {
        margin-top: 112px!important;
    }
}

@media (min-width: 1200px) {
    .bottom-group{
        height:400px;
        background-color: grey;
        background:linear-gradient(0deg, rgba(80, 80, 80, 0.94), rgba(0, 0, 0, 0)), url(../images/employment/fabtech-group-employ.png) no-repeat;
        background-size:cover;
        background-position: bottom;
        text-align: center;
        margin: 40px 0;
    }
    .employment-mid{
        height: 560px;
    }
}

@media (min-width: 1000px) {
    .career-link p{
        margin:0 auto;
        font-size: 18px;
    }
}

@media(min-width:550){
    .service-2ndimg{
        padding: 0 100px;
    }
}

/* Manufacturing - Start */

#manufacturing-section .employment-top {
    margin-top: 122px !important;
}

#manufacturing-section .employment {
    padding: 0 20px;
}

#manufacturing-section .text-boxes {
    margin-top: 11px;
}

#manufacturing-section .careers {
    margin-top: 26px !important;
}

#manufacturing-section .employment-bottom {
    margin-top: 18px !important;
}

@media (max-width: 550px) {
    .manufacturing-banner {
        height: 200px;
    }

    .manufacturing-banner h1 {
        font-size: 32px;
    }

    #manufacturing-section .employment-top {
        margin-top: 32px !important;
    }

    #manufacturing-section .employ-title {
        padding-top: 28px!important;
        padding-bottom: 0!important;
    }
    #manufacturing-section .careers {
        margin-top: 34px !important;
    }
    #manufacturing-section .employment p {
        padding-top: 0;
    }
    #manufacturing-section .manu-img-row p {
        padding-top: 16px;
    }
}

/* Manufacturing - End */


/* Engineering - Start */

#engineering-section .employment-top {
    margin-top: 115px !important;
}

#engineering-section .careers {
    margin-top: 22px !important;
}

@media (max-width: 550px) {
    #engineering-section #employ-top-banner {
        top: 50px;
    }
    #engineering-section h1 {
        font-size: 32px;
    }
    #engineering-section .employment-top {
        margin-top: 38px !important;
    }
    #engineering-section .employ-title {
        padding-bottom: 0!important;
    }
}

/* Engineering - End */


/* Applications */

#applications-section .employment-top {
    margin-top: 115px !important;
}

#applications-section .employ-title {
    padding-top: 0!important;
}

#applications-section .recruitment {
    padding-top: 49px!important;
}

#applications-section .careers {
    margin-top: 16px !important;
}

@media (max-width: 550px) {
    #applications-section #employ-top-banner {
        top: 32px;
    }
    #applications-section h1 {
        font-size: 32px;
    }
    #applications-section .employ-title {
        padding-top: 20px!important;
        padding-bottom: 0!important;
    }
    #applications-section .employment-top {
        margin-top: 62px !important;
    }
    #applications-section .recruitment {
        padding-top: 0!important;
    }
}

/* Applications - End */


/* Software */

#software-section .employment-top {
    margin-top: 115px !important;
}

#software-section .recruitment:nth-of-type(1) {
    padding-top: 49px!important;
}

#software-section .careers {
    margin-top: 0 !important;
}

@media (max-width: 550px) {
    #software-section #employ-top-banner {
        top: 32px;
    }
    #software-section h1 {
        font-size: 32px;
    }
    #software-section .employment-top {
        margin-top: 62px!important;
    }
    #software-section .recruitment:nth-of-type(1) {
        padding-top: 0!important;
    }
    #software-section .section-none {
        padding-bottom: 0;
    }
    #software-section .employ-title {
        padding-bottom: 0!important;
    }
    #software-section .text-boxes {
        padding-bottom: 0!important;
    }
    #software-section .careers {
        margin-top: 30px !important;
    }
}

/* Software - End */


/* Sales */

#sales-section .employment-top {
    margin-top: 115px !important;
}

#sales-section .employ-title {
    padding-top: 0!important;
}

#sales-section .recruitment {
    padding-top: 49px!important;
}

#sales-section .careers {
    margin-top: 26px !important;
}

@media (max-width: 550px) {
    #sales-section #employ-top-banner {
        top: 32px;
    }
    #sales-section .employment-top {
        margin-top: 62px!important;
    }
    #sales-section .recruitment {
        padding-top: 0!important;
    }
    #sales-section h1 {
        font-size: 32px;
    }
    #sales-section .employ-title {
        padding-bottom: 0!important;
    }
    #sales-section .text-boxes {
        padding-bottom: 0!important;
    }
}

/* Sales - End */


/* Service */

#service-section .employment-top {
    margin-top: 115px !important;
}

#service-section .employ-title {
    padding-top: 0!important;
}

#service-section .recruitment {
    padding-top: 49px!important;
}

#service-section .careers {
    margin-top: 0!important;
}

@media (max-width: 550px) {
    .service-banner {
        background-position: initial !important;
    }    
    #service-section #employ-top-banner {
        top: 32px;
    }
    #service-section h1 {
        font-size: 32px;
    }
    #service-section .employment-top {
        margin-top: 62px!important;
    }
    #service-section .recruitment {
        padding-top: 0!important;
    }
    #service-section .service-2ndimg div {
        padding-left: 0;
    }
    .service-2ndimg{
        padding: 0 0 14px 0;
    }
}

/* Service */


/* Administration */

#administration-section .careers {
    margin-top: 0px !important;
}

@media (max-width: 550px) {
    #administration-section #employ-top-banner {
        top: 32px;
    }
    .admin-acct-banner-mobile {
        margin-top: 0;
    }
    #administration-section h1 {
        font-size: 32px;
    }
    #administration-section .section-close {
        margin-top: 0;
        padding-top: 32px;
    }
    #administration-section .section-none {
        padding-bottom: 0;
    }
    #administration-section .employ-title {
        padding-bottom: 0!important;
    }
    #administration-section .text-boxes {
        padding-bottom: 0!important;
    }
    #administration-section .careers {
        margin-top: 48px !important;
    }
}

/* Administration - End */


/* Employment Header - Start */

.amada_employment_header--desktop {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    padding: 30px 32px;
    transition: all 0.3s ease;
}

.amada_employment_header--desktop::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg, #171616 0%, #1f2937 50%, #991b1b 100%);
    opacity: 0.9; 
    z-index: -1;
    transition: opacity 0.3s ease;
    box-shadow: 0px 1px 3px 3px rgb(0 0 0 / 80%);
}

.amada_employment_header--desktop .amada_nav-jobs {
    display: flex;
    justify-content: space-between;
    max-width: 96%;
}

.amada_employment_header--desktop .amada_jobs-logo-cont {
    padding-bottom: 10px;
}

.amada_employment_header--desktop .amada_employ-logo {
    height: 40px;
    width: auto;
    /* filter: brightness(0) invert(1); */
}

.amada_employment_header--desktop .amada_menu {
    display: flex;
    align-items: center;
}

.amada_employment_header--desktop .amada_job-menu {
    display: flex;
    list-style: none;
    gap: 1rem;
    align-items: center;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    padding: 8px;
    border-radius: 50px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    margin: 0;
}

@media (max-width: 1200px) {
    .amada_employment_header--desktop .amada_job-menu {
        gap: 0.1rem;
    }
}

@media (max-width: 1023px) {
    .amada_employment_header--desktop {
        display: none;
    }
}

.amada_employment_header--desktop .amada_job-menu li {
    position: relative;
}

.amada_employment_header--desktop .amada_nav-link {
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    padding: 0.5rem 1rem;
    border-radius: 25px;
    transition: all 0.3s ease;
    white-space: nowrap;
    font-size: 0.9rem;
    display: block;
}

.amada_employment_header--desktop .amada_nav-link:hover {
    background: rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    color: #fff;
}

.amada_employment_header--desktop .amada_job-menu-active .amada_nav-link,
.amada_employment_header--desktop .amada_nav-link.active {
    background: rgba(255, 255, 255, 0.3);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    color: #fff;
}

/* Employment Header - End */

/* Small Desktop - Tablet */

@media (max-width: 1023px){
    #jobsmenu-mobile {
        display: none;
        position: fixed;
        background-color: #fff;
        margin-left: 0;
    }

    .amada_employ-logo {
        width: 48%;
        padding: 8px;
    }

    #jobsmenu-mobile {
        display: block;
    }

    #employ-top-banner{
        margin-top: 0;
        height:500px;
    }

    .employ-logo{
        max-width: 30%;
    }

    #employ-top-banner{
        height:300px;
        margin-top: 5%;
    }

    .administration-banner {
        background-position: initial !important;
    }

    .administration-banner #employ-top-banner {
        margin-top: 17%;
    }

    .careers-cont .topnav {
        background: linear-gradient(135deg, #171616 0%, #1f2937 50%, #991b1b 100%);
        box-shadow: 0px 1px 3px 3px rgb(0 0 0 / 80%);
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        max-width: 100%;
        justify-content: center;
        padding: 10px;
    }

    .careers-cont .topnav a {
        color: #fff;
        padding: 18px 0;
        text-decoration: none;
        font-size: 20px;
        display: block;
        text-align: right;
        width: 100%;
    }

    .careers-cont .topnav a:not(.icon) {
        color: #fff;
        padding-right: 12px;
        box-sizing: border-box;
        margin-top: 1px;
    }

    .careers-cont .topnav #myLinks a:not(.icon) {
        border-top: 1px solid #fff;
    }

    .careers-cont .topnav .icon {
        color: #1a1a1a;
        order: 1;
        width: auto;
    }

    .careers-cont .employ-logo {
        padding: 12px 0;
    }   

    #myLinks {
        order: 2;
        width: 100%;
        display: block;
        margin-top: 10px;
    }

    .mobile-nav-link.active {
        order: 3; 
    }

    .careers-cont .topnav .icon .fa{
        font-size: 26px;
        padding-top: 3px;
    }

    .careers-cont .topnav a.icon {
        margin-top: 9px;
        background-color: #fff!important;
        padding: 4px 12px;
        right: 93%;
    }

    .careers-cont .topnav a:hover:not(.icon):not(.amada_logo_mobile_wrapper) {
        background: #b30401;
    }

    .careers-cont .topnav a.amada_logo_mobile_wrapper:hover {
        background-color: transparent;
    }
}

/* Small Desktop Specific - Start */

@media (max-width: 1130px) and (min-width: 1023px) {
    .amada_employment_header--desktop .amada_job-menu {
        gap: 3px;
    }
    .amada_employment_header--desktop .amada_nav-link {
        padding: 0.5rem 0.7rem;
        font-size: 0.8rem;
    }
}

@media (max-width: 950px) and (min-width: 850px) {
    .careers-cont .topnav a.icon {
        margin-top: 39px;
        padding: 12px 20px;
        right: 86%;
    }
    .careers-cont .topnav .icon .fa {
        font-size: 50px;
    }
}

/* Small Desktop Specific - End */


/* Employment Page Tablet -Start */

@media (max-width: 820px) and (min-width: 768px) {
    .careers-cont .topnav {
        padding: 2px;
    }

    .amada_employ-logo {
        width: 40%;
        padding: 14px;
    }

    .banner-text {
        margin-left: 38px;
    }

    .careers-cont .topnav a.icon {
        right: 86%;
    }

    .careers-cont .topnav a.icon {
        margin-top: 30px;
        padding: 10px 18px;
    }

    .careers-cont .topnav .icon .fa {
        font-size: 38px;
    }

    #employ-top-banner {
        height: 350px;
        margin-top: 1%;
    }

    .recruitment {
        padding: 40px 40px 40px 80px;
    }

    #home-section .recruitment {
        padding-left: 70px;
    }

    #home-section .employ {
        padding-left: 30px;
        margin-top: 0;
    }

    #home-section .employ-title {
        margin-bottom: 0!important;
        padding-top: 0!important;
        padding-bottom: 20px!important;
    }

    #home-section .text-boxes {
        margin-top: 0;
        padding-left: 80px;
    }

    #home-section .tech-explore {
        padding-left: 24px;
    }

    .tech-img-row-spacing {
        padding-left: 0;
    }

    .amada_industrial_iot {
        margin-top: 0 !important;
    }

    #manufacturing-section .text-boxes {
        padding-left: 50px;
    }

    .manu-img-row {
        padding-left: 30px;
    }

    #engineering-section .text-boxes {
        margin-top: 0;
        padding-left: 80px;
    }

    #engineering-section .employ-title {
        margin-bottom: 0!important;
        padding-top: 0!important;
        padding-bottom: 0!important;
    }

    #applications-section .text-boxes {
        margin-top: 0;
        padding-left: 70px;
    }

    #applications-section .employ-title {
        margin-bottom: 0!important;
        padding-top: 0!important;
        padding-bottom: 0!important;
        padding-left: 20px
    }

    #applications-section .employ {
        padding-left: 40px
    }
    #software-section .recruitment {
        padding: 40px 40px 40px 70px;
    }

    #software-section .text-boxes {
        margin-top: 0;
        padding-left: 80px;
    }

    #software-section .employ-title {
        margin-bottom: 0!important;
        padding-top: 0!important;
        padding-bottom: 0!important;
    }

    #sales-section .recruitment {
        padding: 40px 40px 40px 70px;
    }

    #sales-section .text-boxes {
        margin-top: 0;
        padding-left: 80px;
    }

    #sales-section .employ-title {
        margin-bottom: 0!important;
        padding-top: 0!important;
        padding-bottom: 0!important;
    }

    #service-section .text-boxes {
        margin-top: 0;
        padding-left: 70px;
    }

    #service-section .employ-title {
        margin-bottom: 0!important;
        padding-bottom: 0!important;
    }

    #service-section .employ {
        padding-left: 45px
    }

    #administration-section .text-boxes {
        margin-top: 0;
        padding-left: 80px;
        padding-top: 0;
    }

    #administration-section .employ-title {
        margin-bottom: 0!important;
        padding-bottom: 0!important;
    }

    #administration-section .recruitment {
        padding-left: 70px;
        margin-bottom: 20px;
    }
}

/* Employment Page Tablet - End */


/* Employment Page Mobile - Start */

@media (min-width: 750px) {
    .employment-bottom {
        padding:20px;
    }
}

@media (max-width: 550px) {
    .amada_employ-logo{
        width: 170px;
        height: 51px;
        display: inline-block;
    }

    #employ-top-banner{
        height:350px;
    }

    .careers-cont .topnav a.icon {
        right: 83%;
    }

    .banner-text {
        margin-left: 0;
        margin-top: 32px;
    }

    .home-employ-title {
        font-size: 30px !important;
    }

    .employ-play-btn{
        text-align: center;
        top: 150px;
    }

    .employ-top-cont {
        display: flex;
        justify-content: center;
        margin: 0 0 24px 0;
    }

    .career-link .amada_liquid_button {
        width: 255px;
    }

    #employ-top-banner {
        top: 31px;
    }

    .employ-play-btn{
        text-align: center;
        position: relative;
        top: 20px;
    }

    .employ-play-btn img {
        width: 70px;
    }

    .careers {
        margin-top: 30px !important;
    }

    .careers-cont .topnav a {
        text-align: end;
        }

    .careers-cont .topnav a.icon {
        margin-top: 11px;
        background-color: #fff !important;
        padding: 6px 14px;
    }

    .amada_logo_mobile_wrapper {
        padding: 0!important;
        background-color: transparent;
        width: 50%!important;
    }

    .amada_content-section .recruitment {
        padding-bottom: 0;
        margin-top: 0;
    }

    .amada_content-section .text-boxes {
        padding-top: 0;
        padding-bottom: 20px;
    }

    .amada_philosophy_wrapper, .amada_global_presence {
        border-top: 1px solid #cdcdcd;
    }

    .employ-title {
        font-size: 30px !important;
        margin-bottom: 0 !important;
        padding: 20px 0 !important;
    }

    .amada_content-section .u-flex.u-flex-justify--evenly .employ-title {
        font-size: 28px!important;
        padding-bottom: 0 !important;
    }

    .employment p {
        font-size: 14px;
        text-align: center;
        margin-top: 0;
        padding: 0;
    }

    .amada_employee_benefits {
        font-size: 22px!important;
        margin-bottom: 8px;
    }

    .benefits {
        flex-direction: column;
        font-size: 18px;
    }

    .benefits ul {
        padding-left: 8px;
    }

    .benefits ul:nth-child(2) {
        margin-left: 0;
    }

    .banner-text p {
        font-size: 22px;
    }

    .benefits {
        width: 89%;
    }

    .main-employ-title{
        font-size: 50px ;
        color: #fff !important;
        padding: 0 !important;
    }

    .career-link p {
        width: 80%;
    }

    .career-link a {
        font-size: 14px;
    }

    .jobseek-title {
        padding-bottom: 0!important;
    }

    .philosophy {
        font-size: 14px;
    }

    .employment-top {
        margin-top: 14px!important;
    }

    .career-link div {
        margin-top: 6px !important;
    }

    .careers div {
        padding-left: 0;
    }

    .tech-explore {
        flex-direction: column;
        padding-bottom: 12px;
    }

    .amada_employment_tech {
        font-size: 24px!important;
        margin-bottom: 8px;
    }

    .amada_global_presence .employ {
        margin-bottom: 0;
    }

    .recruitment p {
        font-size: 14px;
    }

    .tech-img-row {
        margin-right: 0;
        margin-bottom: 12px;
    }

    .tech-img-row-spacing {
        padding-left: 0;
    }

    .employment-bottom {
        margin-top: 0!important;
    }

    .employment-bottom div {
        padding-left: 0;
    }

    .employ-top-cont {
        padding-left: 0;
    }

    .careers-cont .employ-logo {
        padding: 12px 0;
    }   

    .admin-acct-banner-desk {
        display: none
    }

    .admin-acct-banner-mobile {
        display: block;
    }
}

/* Surface Duo - Tablet Adjustment */
@media (max-width: 550px) and (min-width: 530px) {
    .careers-cont .topnav a.icon {
        margin-top: 10px;
        background-color: #fff !important;
        padding: 6px 14px;
        right: 86%;
    }
}

@media (min-width: 400px) {
    #employ-top-banner{
        height:300px;
    }
}

@media (max-width: 376px) {
    .employ-title {
        font-size: 26px !important;
        margin-top: 6px;
    }
    .benefits {
        font-size: 14px;
    }
    .careers-cont .topnav a.icon {
        margin-top: 10px;
        padding: 4px 12px;
        right: 82%;
    }
}