@media print, screen and (min-width: 1367px){
	.parts34_footer .conpanyinfo-area .conpanyinfo-right ul.menu-list{
    display: grid!important;
    grid-template-columns: repeat(4, 1fr) !important;
}
}


@media screen and (min-width: 1367px) {
    .parts34_footer .conpanyinfo-area .conpanyinfo-right .menu-list .nav-item .nav-link {
        padding: 0.5rem 0.1rem!important;
    }
}
.recruitment_parts2J2254tYE7m_imagebanner .container .img_wrap a{
        pointer-events: none!important;
}
.design-parts-33_3Upl14n09m.design-parts-33 .container ul li{
        background: #fff!important;
}
.design-parts-5_eQ3rOWPNVI .contact-text{
        font-size: 30px!important;
}
.design-parts-5_eQ3rOWPNVI .contact-button::after{
        background: #ffe064!important;
}
.design-parts37_g33inRk1i7.design-parts37.bg-color,.design-parts37_SGv8I4YuFk.design-parts37{
        padding-bottom: 30px!important;
}
.design-parts81_xipGiVhvDc .contents-wrap .text-link-button:hover,.design-parts81_b5lYIwnuGN .contents-wrap .text-link-button:hover{
        background: var(--main-color)!important;
        border: 1px solid var(--main-color)!important;
}
.design-parts42_V1vWqZLkOb .parts42 .main-content .content .item .text-content .title{
    font-size: 25px!important;
}
@media screen and (min-width: 521px) and (max-width: 991px) {
    .parts181_1col {
        max-width: 65%!important;

    }
    .recruiter_header_C41vXTr1Eg .navbar .logo h1 img{
            margin-bottom: 10px!important;
    }
}
@media screen and (max-width: 520px){
    .design-parts-5_eQ3rOWPNVI .contact-text{
        font-size: 26px!important;
}
}
/*.design-parts87_FgWViM5Gg7 #parts87-slider-FgWViM5Gg7 .keen-slider__slide .slider-image{
    aspect-ratio:3 / 3!important;
}*/