@media(max-width:1670px){
    .main .contact-item .contact-box .contact-text { padding: 24px 8px 16px; }
    .main .contact-item .contact-box h2{ font-size: 25px; }
}

@media(max-width:1630px){ 
    .main .contact-item .contact-box { padding: 0 50px; }
    .main .contact-item .contact-box .contact-box-logo {max-width: 156px; height: 58px; width: 100%; }
    .main .contact-item .contact-box h2 { font-size: 23px; padding: 0px 0 3px; }
    .contact-from{ line-height: 12px; }
    .main .contact-item{ max-width: 30%;}
    .main .slider-item{ max-width: 70%; }
    .contact-from .copy-right { padding: 15px 0 0px; letter-spacing: 0.35px; }
    .main .contact-item .contact-box .contact-text { padding: 24px 8px 11px; }
    .contact-from .input-fild { padding: 0px 0 11px; }
    .contact-from .input-fild input{ padding: 7px 10px; }
}

@media(max-width:1600px){
    .contact-from .logo-img { padding: 54px 0 0; }
    p { margin-bottom: 15px; }
}

@media(max-width:1500px){
    .contact-from .logo-img { padding: 54px 0 0; }
     p{ margin-bottom: 15px; }
     .slider-item button.slick-right.slick-arrow{ width: 48px; height: 100px; }
     .slider-item button.slick-next.slick-arrow{ width: 48px; height: 100px; }
     .slider-item button.slick-right.slick-arrow img { margin-right: 6px;}
     .slider-item button.slick-next.slick-arrow img { margin-left: 6px;}
     .main .contact-item .contact-box .contact-text { padding: 14px 0px 14px; font-size: 10px; line-height: 15px; }
     .main .contact-item .contact-box .contact-box-logo { max-width: 136px; height: 56px; width: 100%; }
     .main .contact-item .contact-box h2 { font-size: 19px; padding: 0px 0 2px; }
     .contact-from .copy-right { padding: 5px 0 0px; letter-spacing: 0.35px; }
     .contact-from .input-fild { padding: 0 0 6px; }
}

@media(max-width:1366px){
    .contact-from .custom-checkbox label:after{ top: 20px; width: 12px; height: 7px; }
    .contact-from .custom-checkbox label:before{ top: 13px; }
    .contact-from .custom-checkbox{ padding: 13px 0 22px; }
    .contact-from .input-fild { padding: 0 0 6px; }
    .contact-from { line-height: 12px; }
    p { margin-bottom: 10px; }
    .main .contact-item { max-width: 35%; }
    .main .slider-item { max-width: 65%; }
    .main .contact-item .contact-box { padding: 0 40px; }
    .contact-from .logo-img { padding: 48px 0 0; }
    .contact-from .logo-img .logo-box img{ width: 110px; }
    .contact-from .logo-img .logo-box:last-child img{ width: 90px; }
    .contact-from .input-fild input{ font-size: 12px; padding: 5px 10px; }
    .required-fill{ bottom: -36px; }
}

@media(max-width:1199px){
    .contact-from .copy-right a { padding: 0 15px;}
    .submit-value-fill{width: 295px; height: 187px; }
.main .contact-item .contact-box { padding: 0 20px; }
}

@media(max-width:991px){
    .main{ flex-wrap: wrap; }
    .main .slider-item { max-width: 100%; height: 500px;}
    .main .contact-item { max-width: 100%;}
    .main .contact-item .contact-box { padding: 50px 170px 10px; }
    .main .contact-item .contact-box .contact-box-logo { max-width: 176px; height: 80px; width: 100%; }
    .main .contact-item .contact-box h2{ font-size: 23px; padding:38px 0 12px; }
    .main .contact-item .contact-box .contact-text { padding: 24px 20px 14px; }
    .main .contact-item .contact-box .contact-text { padding: 24px 20px 24px; }
    p { margin-bottom: 25px; }
    .contact-from .input-fild { padding: 0 0 17px; }
    .contact-from .custom-checkbox { padding: 23px 0 22px; }
    .contact-from .custom-checkbox label:before { top: 20px; }
    .contact-from .custom-checkbox label:after { top: 27px; }
    .contact-from .logo-img .logo-box img { width: auto; }
    .contact-from .logo-img .logo-box:last-child img { width: auto; }
    .contact-from .copy-right { padding: 50px 0 0px; letter-spacing: 0.35px; }
    .contact-from .logo-img { padding: 83px 0 0; }
}


@media(max-width:767px){
    .main .slider-item .main-slide .slider-item-box{ height: 344px; }
    .main .slider-item .main-slide { height: 100%; line-height: 0; }
    .main .slider-item{ height: 100%; }
    .main .contact-item .contact-box .contact-text { padding: 0px 0px 24px; font-size: 11px; line-height: 16px; letter-spacing: 0.22px; }
    .main .contact-item .contact-box { padding: 50px 29px 10px; }
    .slider-item button.slick-right.slick-arrow { width: 30px; height: 60px; }
    .slider-item button.slick-next.slick-arrow { width: 30px; height: 60px; }
    .slider-item button.slick-right.slick-arrow img { margin-right: 2px; width: 17px; }
    .slider-item button.slick-next.slick-arrow img { margin-left: 4px; width: 13px; }
    .required-fill { bottom: -50px; }
    .contact-from .input-fild input { font-size: 16px; padding: 10px 10px; }
}

@media(max-width:360px){
    .submit-value-fill{width: 260px; height: 160px; }
    .main .contact-item .contact-box h2 { font-size: 20px; padding: 35px 0 9px; }
    .contact-from .copy-right a { padding: 0 6px; }
    .main .contact-item .contact-box .contact-text { padding: 0px 0px 24px; font-size: 9px; line-height: 15px; letter-spacing: 0.22px; }
    .contact-from .copy-right { padding: 40px 0 0px; letter-spacing: 0.35px; }
    .contact-from .copy-right{ font-size: 9px; }
    .contact-from .copy-right p { padding: 0 8px; margin: 0; }
}