@media (max-width: 991px) {
    /********/
    .up h1, .up h1 div { font-size: 54px; }
    .up h2, .up h2 div { font-size: 36px; }
    .up h3, .up h3 div { font-size: 22px; }
    .up h4, .up h4 div { font-size: 20px; }
    .up h5, .up h5 div { font-size: 18px; line-height: 1.3;}
    .up .btn_all a { padding: 9px 20px; }
    /********/
    .up .topContent { margin-bottom: 20px; }
    .up .topContent .title_h3 { margin-bottom: 5px; }
    .up .slick-list {margin-left: 30px;margin-right: 30px;}
    .up .sliderBx .slick-next {right: 5px;}
    .up .sliderBx .slick-prev {left: 5px;}
    .up .sliderBx.slick-slider .slick-slide { margin-right: 10px; margin-left: 10px; }
    /********/  
    .up .col3Row { margin: 0 -10px; }
    .up .col3Row .col3Item { margin: 0 10px; }
    /********/
    .up .bannerSec { padding: 6em 0; }
    /********/
    .up .sec3 .sliderBx .slideImgBx {width: inherit;height: inherit;}
    /********/
    .up .sec4 .slick-prev, .up .sec4 .slick-next { top: 63px; }
    .up .sec4 .sliderIcon { width: 208px; height: 140px; }
    /********/
    .up .sec5 .twoCol_row { margin: 0 -10px; }
    .up .sec5 .twoCol_item { margin: 0 10px; }
    .up .sec5 .twoCol_imgBx { width: 350px; height: 175px; }
    /********/
    .up .sec6 .twoCol_row { margin: 0 -10px; }
    .up .sec6 .twoCol_item { margin: 0 10px; }
    /********/
    .up .sec9 .ic_imgBx {height: auto;}
    /********/   
}

@media (max-width: 767px) {
    /********/
    .up .mid-container { padding: 20px 0; }
    .up .sec3, .up .sec4, .up .sec5, .up .sec6, .up .sec7, .up .sec8, .up .sec9, .up .sec10, .up .sec11, .up .sec12 { padding: 20px 0; }
    /********/
    .up h1, .up h1 div { font-size: 42px; }
    .up h2, .up h2 div { font-size: 30px; }
    .up h3, .up h3 div { font-size: 20px; }
    .up h4, .up h4 div { font-size: 18px; }
    .up h5, .up h5 div { font-size: 17px; }
    .up .btn_all a { padding: 9px 18px; }
    /********/
    .up .bannerSec { padding: 4em 0; }
    .up .bannerSec .sub_text br, .up .bannerSec .sub_text div br {display: none;}
    /********/
    .up .topContent { margin-bottom: 15px; }
    .up .imgContent .ic_imgBx {width: 30%;}
    .up .imgContent .ic_Content {width: calc(70% - 15px);margin: 0 0 0 15px;box-sizing: border-box;}
    .up .sec9 .icRow:nth-child(even) .ic_Content { margin: 0 15px 0 0; }
    /********/
    .up .col3Row {flex-wrap: wrap;justify-content: center;margin: 0 -10px;}
    .up .col3Row .col3Item {width: calc(33% - 20px);margin: 0 10px;}
    .up .col3Row .col3Item:not(:last-child) {margin-bottom: 10px;}
    .up .col3Row .col3Imgbx { width: 100%;height: auto; }
    .up .col3Row .sub_text, .up .col3Row .sub_text div { line-height: 1.3; }
    /********/
    .up .sec3 .sliderBx .slick-prev {top: 50%;transform: translateY(-50%) rotate(180deg) !important;}
    .up .sec3 .sliderBx .slick-next {top: 50%;transform: translateY(-50%);width: 19px;height: 19px;}
    /********/
    .up .sliderBx .slick-prev::before, .up .sliderBx .slick-next::before { width: 15px; height: 15px; left: -5px; }
    .up .sliderBx .slick-prev, .up .sliderBx .slick-next {top: 120px;}
    .up .sec4 .sliderIcon {margin-bottom: 5px;width: inherit;height: inherit;}    
    .up .sec4 .slick-prev { top: calc(50% - 30px); }
    .up .sec4 .slick-next { top: calc(50% - 30px); }
    /********/
    .up .sec5 .twoCol_imgBx {width: inherit;height: inherit;}
    .up .sec5 .twoCol_content { padding: 10px 10px; }
    /********/
    .up .sec6 .twoCol_imgBx {width: 100%;height: auto;}
    /********/
    .up .sec7 .fourCol_content { min-height: auto; }
    /********/
    .up .fourCol_main {margin-bottom: 0;}
    .up .fourCol_row { margin: 0 -10px; flex-wrap: wrap;}
    .up .fourCol_item { width: calc(50% - 20px); margin: 0 10px 30px; }
    .up .fourCol_item:nth-last-child(-n + 2 ) { margin-bottom: 0; }
    .up .fourCol_imgBx {width: 100%;height: inherit;}
    .up .fourCol_content { min-height: inherit; }
    /********/
    .up .sec12 .oneCol_imgBx { width: 30%; height: auto; }
    .up .sec12 .oneCol_content { width: 70%; padding: 0 0 0 24px; }
    /********/

}
@media (max-width: 480px) {
    /********/
    .up h1, .up h1 div { font-size: 36px; }
    .up h2, .up h2 div { font-size: 24px; }
    /********/
    .up .imgContent .ic_imgBx {width: 100%;margin-bottom: 15px;}
    .up .imgContent .ic_Content {width: 100%;margin: 0;}
    .up .imgContent .icRow:not(:last-child) { margin-bottom: 30px; }
    /********/
    .up .col3Row .col3Item { width: 100%; max-width: 200px;}
    /********/
    .up .fourCol_item {width: 100%;}
    .up .fourCol_item:not(:last-child) {margin-bottom: 30px;}
    /********/
    .up .sec5 .twoCol_row {flex-wrap: wrap;}
    .up .sec5 .twoCol_item:not(:last-child) {margin-bottom: 30px;}
    /********/
    .up .sec6 .twoCol_row {flex-wrap: wrap;}
    .up .sec6 .twoCol_item:not(:last-child) {margin-bottom: 30px;}
    .up .sec6 .twoCol_imgBx { margin-bottom: 10px; }
    /********/
    .up .sec9 .icRow:nth-child(even) .ic_Content {width: 100%;padding: 0;}
    /********/
    .up .sec12 .oneCol_imgBx {width: 100%;margin-bottom: 15px;}
    .up .sec12 .oneCol_content {width: 100%;padding: 0;}
    /********/
}
@media (max-width: 991px) {
    /********/
    .up h1, .up h1 div { font-size: 54px; }
    .up h2, .up h2 div { font-size: 36px; }
    .up h3, .up h3 div { font-size: 22px; }
    .up h4, .up h4 div { font-size: 20px; }
    .up h5, .up h5 div { font-size: 18px; line-height: 1.3;}
    .up .btn_all a { padding: 9px 20px; }
    /********/
    .up .topContent { margin-bottom: 20px; }
    .up .topContent .title_h3 { margin-bottom: 5px; }
    .up .slick-list {margin-left: 30px;margin-right: 30px;}
    .up .sliderBx .slick-next {right: 10px;}
    .up .sliderBx .slick-prev {left: 10px;}
    .up .sliderBx.slick-slider .slick-slide { margin-right: 10px; margin-left: 10px; }
    /********/  
    .up .col3Row { margin: 0 -10px; }
    .up .col3Row .col3Item { margin: 0 10px; }
    /********/
    .up .bannerSec { padding: 6em 0; }
    /********/
    .up .sec3 .sliderBx .slideImgBx {width: inherit;height: inherit;}
    /********/
    .up .sec4 .slick-prev, .up .sec4 .slick-next { top: 70px; }
    .up .sec4 .sliderIcon { width: 208px; height: 140px; }
    /********/
    .up .sec5 .twoCol_row { margin: 0 -10px; }
    .up .sec5 .twoCol_item { margin: 0 10px; }
    .up .sec5 .twoCol_imgBx { width: 350px; height: 175px; }
    /********/
    .up .sec6 .twoCol_row { margin: 0 -10px; }
    .up .sec6 .twoCol_item { margin: 0 10px; }
    /********/
    .up .sec9 .ic_imgBx {height: auto;}
    /********/   
}

@media (max-width: 767px) {
    /********/
    .up .mid-container { padding: 20px 0; }
    .up .sec3, .up .sec4, .up .sec5, .up .sec6, .up .sec7, .up .sec8, .up .sec9, .up .sec10, .up .sec11, .up .sec12 { padding: 20px 0; }
    /********/
    .up h1, .up h1 div { font-size: 42px; }
    .up h2, .up h2 div { font-size: 30px; }
    .up h3, .up h3 div { font-size: 20px; }
    .up h4, .up h4 div { font-size: 18px; }
    .up h5, .up h5 div { font-size: 17px; }
    .up .btn_all a { padding: 9px 18px; }
    /********/
    .up .bannerSec { padding: 4em 0; }
    .up .bannerSec .sub_text br, .up .bannerSec .sub_text div br {display: none;}
    /********/
    .up .topContent { margin-bottom: 15px; }
    .up .imgContent .ic_imgBx {width: 30%;}
    .up .imgContent .ic_Content {width: calc(70% - 15px);margin: 0 0 0 15px;box-sizing: border-box;}
    .up .sec9 .icRow:nth-child(even) .ic_Content { margin: 0 15px 0 0; }
    /********/
    .up .col3Row {flex-wrap: wrap;justify-content: center;margin: 0 -10px;}
    .up .col3Row .col3Item {width: calc(33% - 20px);margin: 0 10px;}
    .up .col3Row .col3Item:not(:last-child) {margin-bottom: 10px;}
    .up .col3Row .col3Imgbx { width: 100%;height: auto; }
    .up .col3Row .sub_text, .up .col3Row .sub_text div { line-height: 1.3; }
    /********/
    .up .sec3 .sliderBx .slick-prev {top: 50%;transform: translateY(-50%) rotate(180deg) !important;}
    .up .sec3 .sliderBx .slick-next {top: 50%;transform: translateY(-50%);width: 15px;height: 26px;}
    /********/
    .up .sliderBx .slick-prev::before, .up .sliderBx .slick-next::before { width: 15px; height: 15px; left: -5px;top: 5px; }
    .up .sliderBx .slick-prev, .up .sliderBx .slick-next {top: 120px;}
    .up .sec4 .sliderIcon {margin-bottom: 5px;width: inherit;height: inherit;}    
    .up .sec4 .slick-prev { top: calc(50% - 30px); }
    .up .sec4 .slick-next { top: calc(50% - 30px); }
    /********/
    .up .sec5 .twoCol_imgBx {width: inherit;height: inherit;}
    .up .sec5 .twoCol_content { padding: 10px 10px; }
    /********/
    .up .sec6 .twoCol_imgBx {width: 100%;height: auto;}
    /********/
    .up .sec7 .fourCol_content { min-height: auto; }
    /********/
    .up .fourCol_main {margin-bottom: 0;}
    .up .fourCol_row { margin: 0 -10px; flex-wrap: wrap;}
    .up .fourCol_item { width: calc(50% - 20px); margin: 0 10px 30px; }
    .up .fourCol_item:nth-last-child(-n + 2 ) { margin-bottom: 0; }
    .up .fourCol_imgBx {width: 100%;height: inherit;}
    .up .fourCol_content { min-height: inherit; }
    /********/
    .up .sec12 .oneCol_imgBx { width: 30%; height: auto; }
    .up .sec12 .oneCol_content { width: 70%; padding: 0 0 0 24px; }
    /********/

}
@media (max-width: 480px) {
    /********/
    .up h1, .up h1 div { font-size: 36px; }
    .up h2, .up h2 div { font-size: 24px; }
    /********/
    .up .imgContent .ic_imgBx {width: 100%;margin-bottom: 15px;}
    .up .imgContent .ic_Content {width: 100%;margin: 0;}
    .up .imgContent .icRow:not(:last-child) { margin-bottom: 30px; }
    /********/
    .up .col3Row .col3Item { width: 100%; max-width: 200px;}
    /********/
    .up .fourCol_item {width: 100%;}
    .up .fourCol_item:not(:last-child) {margin-bottom: 30px;}
    /********/
    .up .sec5 .twoCol_row {flex-wrap: wrap;}
    .up .sec5 .twoCol_item:not(:last-child) {margin-bottom: 30px;}
    /********/
    .up .sec6 .twoCol_row {flex-wrap: wrap;}
    .up .sec6 .twoCol_item:not(:last-child) {margin-bottom: 30px;}
    .up .sec6 .twoCol_imgBx { margin-bottom: 10px; }
    /********/
    .up .sec9 .icRow:nth-child(even) .ic_Content {width: 100%;padding: 0;}
    /********/
    .up .sec12 .oneCol_imgBx {width: 100%;margin-bottom: 15px;}
    .up .sec12 .oneCol_content {width: 100%;padding: 0;}
    /********/
}