@media only screen and (max-width:1024px){.main-wapper{padding:76px 0 0}.header-main{padding:15px 20px}.header-main .logo{width:130px}.header-main .rightside{margin-bottom:0}.header-main .rightside ul.main-menu li{margin-right:20px}.main-slider-section .photo-area{height:400px}.main-slider-section .logo-icon{width:800px;height:600px}.main-slider-section .photo-area .content-area{padding:40px}.main-slider-section .photo-area .content-area .title{font-size:42px;line-height:42px}.main-slider-section .photo-area .content-area .subtitle{font-size:22px;line-height:24px}.main-slider-section .swiper-button-next{bottom:30px;top:auto;right:40px}.main-slider-section .swiper-button-prev{bottom:30px;top:auto;right:100px}.introduction-area{padding:40px 0}.introduction-area h2{font-size:30px;line-height:30px;margin:10px 0 25px}.introduction-area .subtitle{font-size:12px;line-height:13px}.introduction-area .subtitle:before{top:5.5px}.introduction-area .subtitle span{padding-right:15px}.introduction-area .d-flex{flex-wrap:wrap}.introduction-area .photo-block{width:50%}.introduction-area .content-area{width:50%;padding:0 0 0 30px}.introduction-area .link-area{width:100%}.introduction-area .content-area h3{font-size:22px;line-height:28px;margin:0 0 15px}.introduction-area .content-area p{font-size:15px;line-height:22px;margin:0 0 15px}.introduction-area .content-area .btn-more{padding:12px 22px;font-size:14px;line-height:14px}.introduction-area .link-area ul.link{display:flex;flex-wrap:wrap;margin:0 -5px}.introduction-area .link-area ul.link li{width:50%;padding:0 5px}.introduction-area .link-area ul.link li a{width:100%;justify-content:space-between}.compliance-section{padding:0 0 40px}.compliance-section .compliance-block{padding:40px}.compliance-section .compliance-block .inner-content .subtitle{font-size:12px;line-height:13px}.compliance-section .compliance-block .inner-content .subtitle:before{top:5.5px}.compliance-section .compliance-block .inner-content .subtitle span{padding-right:15px}.compliance-section .compliance-block .inner-content h2{font-size:30px;line-height:30px;margin:10px 0 25px}.compliance-section .compliance-block .inner-content p{font-size:15px;line-height:22px;margin:0 0 15px}.compliance-section .compliance-block .inner-content .link{padding:12px 22px;font-size:14px;line-height:14px}.news-insight-section{padding:0}.news-insight-section .light-bg{padding:40px 0}.news-insight-section .subtitle{font-size:12px;line-height:13px}.news-insight-section .subtitle:before{top:5.5px}.news-insight-section .subtitle span{padding-right:15px}.news-insight-section .md-40{margin-bottom:20px}.news-insight-section h2{font-size:30px;line-height:30px;margin:10px 0 25px}.news-insight-section .swiper-slide{padding-bottom:80px}.news-insight-section .swiper-pagination-bullet{width:30px}.news-insight-section .swiper-button-next,.news-insight-section .swiper-button-prev{width:40px !important;height:40px !important}.news-insight-section .swiper-button-prev{right:40px}.news-block{padding:20px;margin:0 1px}.news-block .date{margin:15px 0}.news-block h3{font-size:18px;line-height:24px;min-height:120px}.product-portfolio-section{padding:175px 0 30px 15px}.product-portfolio-section .content-block{padding:30px}.product-portfolio-section .content-block .subtitle{font-size:12px;line-height:13px}.product-portfolio-section .content-block .subtitle:before{top:5.5px}.product-portfolio-section .content-block .subtitle span{padding-right:15px}.product-portfolio-section .content-block h2{font-size:30px;line-height:30px;margin:10px 0 25px}.product-portfolio-section .content-block p{font-size:15px;line-height:22px}.our-expertise-area ul.link-area{flex-wrap:wrap;padding:15px 0}.our-expertise-area ul.link-area li{margin:5px 15px}.our-expertise-area ul.link-area li a{font-size:18px;line-height:26px}.our-expertise-area .our-expertise-block{padding:40px 0 30px}.our-expertise-area .our-expertise-block .subtitle{font-size:12px;line-height:13px}.our-expertise-area .our-expertise-block .subtitle:before{top:5.5px}.our-expertise-area .our-expertise-block .subtitle span{padding-right:15px}.our-expertise-area .our-expertise-block h2{font-size:30px;line-height:30px;margin:10px 0 25px}.our-expertise-area .our-expertise-block h3{font-size:20px;line-height:26px;margin:0 0 15px}.our-expertise-area .our-expertise-block p{font-size:15px;line-height:22px}.our-expertise-area .our-expertise-block ul.point{margin:15px 0 0}.our-expertise-area .our-expertise-block ul.point li{font-size:15px}.footer-area{padding:30px 0 15px}.footer-area .inner-row{flex-wrap:wrap}.footer-area .inner-row .first-part{width:100%;margin:0 0 20px}.footer-area .inner-row .link-area{width:60%}.footer-area .inner-row .link-area ul.footer-link li a{font-size:13px}.footer-area .inner-row .contact-info{width:40%}.footer-area .inner-row .contact-info p{font-size:13px;margin:0 0 10px}.footer-area .bottom-bar{margin-top:30px;padding-top:15px}.footer-area .bottom-bar p{font-size:13px}.footer-area .bottom-bar ul.link li a{font-size:13px}.top-banner-area{height:300px}.top-banner-area .container h1{font-size:28px;line-height:28px}.top-banner-area .container h1 span{margin:10px 0 0}.river-group-area{padding:40px 0}.river-group-area h2{font-size:30px;line-height:30px;margin:0 0 25px}.river-group-area p{font-size:15px;line-height:22px;margin:0 0 20px}.river-group-area .supplier .photo{height:240px}.river-group-area .supplier .content-area .subtitle{font-size:12px;line-height:13px}.river-group-area .supplier .content-area .subtitle:before{top:5.5px}.river-group-area .supplier .content-area .subtitle span{padding-right:15px}.river-group-area .supplier .content-area h3{font-size:20px;line-height:28px;margin:10px 0 25px}.river-group-area .supplier .content-area p{font-size:15px;line-height:22px}.leadership-area{padding:40px 0}.leadership-area h2{font-size:30px;line-height:30px;margin:0 0 25px}.leadership-area p{font-size:15px;line-height:22px;margin:0 0 20px}.leadership-area .leadership-list li{margin-bottom:20px}.leadership-area .leadership-list li .leader-block{display:block;height:100%}.leadership-area .leadership-list li .leader-block .leader-photo .photo{margin:0 auto}.leadership-area .leadership-list li .leader-block .leader-detail{text-align:center}.team-page-area{padding:40px 0}.team-page-area h2{font-size:30px;line-height:30px;margin:0 0 25px}.team-page-area p{font-size:15px;line-height:22px;margin:0 0 20px}.team-page-area p:last-child{margin:0 0 20px}.environment-page-area{padding:40px 0}.environment-page-area h2{font-size:30px;line-height:30px;margin:0 0 25px}.environment-page-area p{font-size:15px;line-height:22px;margin:0}.environment-photo-area{padding:200px 0 40px}.environment-photo-area .half-block h2{font-size:24px;line-height:28px;margin:0 0 20px}.environment-photo-area .half-block h3{font-size:30px;line-height:34px;margin:0 0 20px}.environment-photo-area .half-block p{font-size:14px;line-height:21px}.news-page{padding:40px 0}.news-page .subtitle{font-size:12px;line-height:13px}.news-page .subtitle:before{top:5.5px}.news-page .subtitle span{padding-right:15px}.news-page h2{font-size:30px;line-height:30px;margin:10px 0 25px}.news-page .form-select{margin:0 0 25px}.news-page ul.news-list{margin:0 -8px}.news-page ul.news-list li{width:50%;padding:0 8px;margin-bottom:15px}.news-page .swiper-button-next,.news-page .swiper-button-prev{width:40px !important;height:40px !important}.news-page .swiper-button-prev{right:40px}.news-detail-page{padding:40px 0}.news-detail-page h2{font-size:30px;line-height:30px;margin:0 0 25px}.news-detail-page p{font-size:14px;line-height:21px;margin:0 0 15px}.product-portfolio-page{padding:40px 0 0}.product-portfolio-page h2{font-size:30px;line-height:30px;margin:0 0 25px}.product-portfolio-page p{font-size:14px;line-height:21px;margin:0 0 15px}.product-portfolio-page .photo-list{margin:30px 0 0}.product-portfolio-page .photo-list li{width:50%}.product-portfolio-page .photo-list li .photo-block{height:340px}.portfolio-detail-page{padding:40px 0}.portfolio-detail-page ul.content-list li{margin:0 0 40px}.portfolio-detail-page ul.content-list li .photo-area{min-height:400px}.portfolio-detail-page ul.content-list li .content .subtitle{font-size:12px;line-height:13px}.portfolio-detail-page ul.content-list li .content .subtitle:before{top:5.5px}.portfolio-detail-page ul.content-list li .content .subtitle span{padding-right:15px}.portfolio-detail-page ul.content-list li .content h2{font-size:20px;line-height:24px;margin:20px 0}.portfolio-detail-page ul.content-list li .content p{font-size:14px;line-height:21px;margin:0 0 15px}.portfolio-detail-page .slider-area .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.portfolio-detail-page .slider-area .subtitle:before{top:5.5px}.portfolio-detail-page .slider-area .subtitle span{padding-right:15px}.career-page-area{padding:40px 0}.career-page-area h2{font-size:30px;line-height:30px;margin:0 0 15px}.career-page-area p{font-size:14px;line-height:21px}.work-area .work-inner{padding:30px 20px}.work-area .work-inner .subtitle{font-size:12px;line-height:13px}.work-area .work-inner .subtitle:before{top:5.5px}.work-area .work-inner .subtitle span{padding-right:15px}.work-area .work-inner .work-detail li .work-box{padding:0;margin:0 0 30px}.work-area .work-inner .work-detail li .work-box .work-box-icon{width:32px;height:32px;position:relative;margin:0 0 10px}.work-area .work-inner .work-detail li .work-box h3{font-size:18px;line-height:24px;margin:0 0 10px}.work-area .work-inner .work-detail li .work-box p{font-size:13px;line-height:18px}.work-area .work-inner .who-we-looking{margin:10px -13px 0}.work-area .work-inner .who-we-looking .subtitle{font-size:12px;line-height:13px;margin:0 0 10px}.work-area .work-inner .who-we-looking .subtitle:before{top:5.5px}.work-area .work-inner .who-we-looking .subtitle span{padding-right:15px}.work-area .work-inner .who-we-looking p{margin:0 0 20px}.work-area .work-inner .who-we-looking .point li{width:100%}.work-area .work-inner .who-we-looking .point li{font-size:14px;line-height:21px}.work-area .work-inner .who-we-looking .point li:before{top:5px}.apply-area{padding:40px 0}.apply-area h2{font-size:30px;line-height:30px}.apply-area p{margin:0 auto 20px auto}.apply-area .form-detail .form{padding-right:6px}.apply-area .form-detail .form-photo{padding-left:6px}.apply-area .form-detail .form .form-control{padding:12px 16px;font-size:16px;line-height:22px}.apply-area .form-detail .form-select{padding:12px 16px;font-size:16px;line-height:22px}.apply-area .form-detail .form .form-input--file{padding:5px 5px 5px 16px;font-size:16px;line-height:22px}.apply-area .form-detail .form .form-input--file .border{font-size:16px;line-height:16px}.apply-area .form-detail .form .btn-apply{padding:14px 0;font-size:16px}.contact-page{padding:40px 20px;position:relative}.contact-page .photo-area{padding:40px 20px}.contact-page .form-area{padding-left:10px}.contact-page .form-area p{font-size:18px;line-height:24px;margin:0 0 25px}.contact-page .form-area .form-control{padding:12px 16px;font-size:16px;line-height:22px}.contact-page .form-area .form-select{padding:12px 16px;font-size:16px;line-height:22px}.contact-page .form-area .subtitle{font-size:12px;line-height:13px}.contact-page .form-area .subtitle:before{top:5.5px}.contact-page .form-area .subtitle span{padding-right:15px}.contact-page .form-area .btn-submit{padding:14px 0;font-size:16px}.portfolio-detail-page{padding:40px 0}.portfolio-detail-page ul.content-list li{margin:0 0 40px}.portfolio-detail-page ul.content-list li .photo-area{min-height:400px}.portfolio-detail-page ul.content-list li .content .subtitle{font-size:12px;line-height:13px}.portfolio-detail-page ul.content-list li .content .subtitle:before{top:5.5px}.portfolio-detail-page ul.content-list li .content .subtitle span{padding-right:15px}.portfolio-detail-page ul.content-list li .content h2{font-size:20px;line-height:24px;margin:20px 0}.portfolio-detail-page ul.content-list li .content p{font-size:14px;line-height:21px;margin:0 0 15px}.expertise-services-list{padding:40px 0 0}.expertise-services-list ul.content-list li{margin:0 0 40px}.expertise-services-list ul.content-list li .photo-area{min-height:400px}.expertise-services-list ul.content-list li .content .subtitle{font-size:12px;line-height:13px}.expertise-services-list ul.content-list li .content .subtitle:before{top:5.5px}.expertise-services-list ul.content-list li .content .subtitle span{padding-right:15px}.expertise-services-list ul.content-list li .content h2{font-size:20px;line-height:24px;margin:20px 0}.expertise-services-list ul.content-list li .content p{font-size:14px;line-height:21px;margin:0 0 15px}.compliance-top-area{padding:40px 0}.compliance-top-area h2{font-size:30px;line-height:30px;margin:0 0 20px}.compliance-top-area p{font-size:18px;line-height:24px;margin:0 0 15px}.compliance-top-area .inner-content{margin-top:30px}.compliance-top-area .subtitle{font-size:12px;line-height:13px}.compliance-top-area .subtitle:before{top:5.5px}.compliance-top-area .subtitle span{padding-right:15px}.compliance-top-area ul{margin:0 0 20px}.compliance-top-area ul li{font-size:18px;line-height:24px}.our-approach-area{padding:240px 0 40px}.our-approach-area .content-block{padding:30px}.our-approach-area .content-block .subtitle{font-size:12px;line-height:13px}.our-approach-area .content-block .subtitle:before{top:5.5px}.our-approach-area .content-block .subtitle span{padding-right:15px}.our-approach-area .content-block h2{font-size:30px;line-height:30px;margin:10px 0 0}.compliance-second-area .content-colum{margin:0 -10px;flex-wrap:wrap}.compliance-second-area .content-colum p{width:50%;padding:0 10px;font-size:16px;line-height:21px;margin-bottom:15px}.compliance-second-area .blue-part{padding:25px;font-size:18px;line-height:24px;margin-top:10px}.leadership-block{padding:0 15px 15px}.leadership-block .light-bg{padding:30px 15px}.leadership-block .subtitle{font-size:12px;line-height:13px;margin:0 0 30px}.leadership-block .subtitle:before{top:5.5px}.leadership-block .subtitle span{padding-right:15px}.leadership-block .inner-part h2{font-size:20px;line-height:26px;margin:0 0 20px}.leadership-block .inner-part p{font-size:16px;line-height:22px;margin:0 0 20px}.leadership-block .inner-part .content-block{padding-bottom:0}.about-page ul.link-area{padding:15px 0;top:77px;flex-wrap:wrap}.about-page ul.link-area li{margin:0 7px}.about-page ul.link-area li a{font-size:13px;line-height:18px;display:block}.introduction-block{padding:25px 0 40px;scroll-margin-top:125px}.introduction-block .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.introduction-block .subtitle:before{top:5.5px}.introduction-block .subtitle span{padding-right:15px}.introduction-block .inner-block .rightside{padding-left:25px}.introduction-block .inner-block h2{font-size:30px;line-height:30px;margin:0 0 20px}.introduction-block .inner-block p{font-size:16px;line-height:22px;margin:0 0 15px}.vision-block{padding:160px 20px 40px;scroll-margin-top:125px}.vision-block .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.vision-block .subtitle:before{top:5.5px}.vision-block .subtitle span{padding-right:15px;width:50%}.vision-block .subtitle .line{width:50%}.vision-block h2{font-size:24px;line-height:24px;margin:0 0 20px}.vision-block .inner-content p{font-size:16px;line-height:22px}.vision-block p{font-size:16px;line-height:22px}.vision-block .lineone{margin:20px 0}.strategy-block{padding:15px 15px 0;scroll-margin-top:125px}.strategy-block .light-bg{padding:30px 15px}.strategy-block .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.strategy-block .subtitle:before{top:5.5px}.strategy-block .subtitle span{padding-right:15px}.strategy-block h2{font-size:22px;margin:0 0 20px}.strategy-block p{font-size:14px;margin-bottom:15px}.market-leadership-area{padding:40px 0;scroll-margin-top:125px}.market-leadership-area .photo1{margin-bottom:30px}.market-leadership-area .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.market-leadership-area .subtitle:before{top:5.5px}.market-leadership-area .subtitle span{padding-right:15px}.market-leadership-area p{font-size:14px}.market-leadership-area .half-block{margin-bottom:30px}.global-reach-block{padding:0 15px;scroll-margin-top:125px}.global-reach-block .inner-bg{padding:30px 15px}.global-reach-block .inner-bg:before{width:100%}.global-reach-block .right-content{width:60%}.global-reach-block .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.global-reach-block .subtitle:before{top:5.5px}.global-reach-block .subtitle span{padding-right:15px;width:40%}.global-reach-block .subtitle .line{width:60%}.global-reach-block h2{font-size:22px;margin:0 0 20px}.global-reach-block p{font-size:16px}.core-values-area{padding:40px 0 0;scroll-margin-top:125px}.core-values-area .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.core-values-area .subtitle:before{top:5.5px}.core-values-area .subtitle span{padding-right:15px}.core-values-area ul.value-list{flex-wrap:wrap}.core-values-area ul.value-list li{width:50%;margin-bottom:20px}.value-proposition-area{padding:20px 0 40px;scroll-margin-top:125px}.value-proposition-area .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.value-proposition-area .subtitle:before{top:5.5px}.value-proposition-area .subtitle span{padding-right:15px}.value-proposition-area ul.proposition-list{margin:0 -10px}.value-proposition-area ul.proposition-list li{padding:0 10px}.value-proposition-area .proposition-block h3{font-size:18px;line-height:24px;margin:15px 0}.value-proposition-area .proposition-block p{font-size:16px;line-height:21px}.value-proposition-area ul.proposition-list li.full{margin:20px 0}}@media only screen and (max-width:767px){.main-wapper{padding:56px 0 0}.header-main{padding:10px 15px;align-items:center}.header-main .logo{width:100px}.header-main .rightside ul.main-menu{position:fixed;top:56px;right:-100%;background:#429297;width:100%;flex-wrap:wrap;padding:20px;height:auto;align-items:baseline;justify-content:flex-start;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.header-main .rightside .btn-search{width:24px;height:24px}.header-main .rightside .btn-search svg{vertical-align:top}.btn-menu{display:block}.header-main .rightside ul.main-menu.show{right:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.header-main .rightside ul.main-menu li{margin:10px 0;width:100%}.header-main .rightside ul.main-menu li a{font-size:24px;line-height:24px;font-weight:300;color:#fff}.header-main .rightside .search-block{width:290px}.main-slider-section .photo-area .content-area{padding:20px}.main-slider-section .photo-area .content-area .title{font-size:22px;line-height:22px}.main-slider-section .photo-area .content-area .subtitle{font-size:16px;line-height:18px}.main-slider-section .logo-icon{width:500px;height:376px;top:70px;right:-370px}.main-slider-section .swiper-button-next,.main-slider-section .swiper-button-prev{width:30px !important;height:30px !important}.main-slider-section .swiper-button-next{bottom:15px;top:auto;right:15px}.main-slider-section .swiper-button-prev{bottom:15px;top:auto;right:50px}.introduction-area .photo-block{width:100%}.introduction-area .content-area{width:100%;padding:20px 0}.introduction-area .link-area ul.link li{width:100%}.introduction-area .link-area ul.link li a{padding:10px 0 9px;font-size:13px}.introduction-area .subtitle{font-size:10px;letter-spacing:2px}.introduction-area h2{font-size:24px;line-height:24px}.introduction-area .content-area h3{font-size:20px}.compliance-section .compliance-block{padding:30px}.compliance-section .compliance-block .inner-content .subtitle{font-size:10px;letter-spacing:2px}.compliance-section .compliance-block .inner-content h2{font-size:24px;line-height:24px}.news-insight-section .subtitle{font-size:10px;letter-spacing:2px}.news-insight-section h2{font-size:24px;line-height:24px;width:100%;max-width:100%}.product-portfolio-section{padding:30px 0}.product-portfolio-section .content-block{padding:20px}.product-portfolio-section .content-block .subtitle{font-size:10px;letter-spacing:2px}.product-portfolio-section .content-block h2{font-size:24px;line-height:24px}.our-expertise-area .our-expertise-block .subtitle{font-size:10px;letter-spacing:2px}.our-expertise-area .our-expertise-block h2{font-size:24px;line-height:24px}.our-expertise-area .our-expertise-block h3{font-size:18px;line-height:24px}.our-expertise-area .our-expertise-block ul.point li{width:100%}.footer-area .inner-row .link-area{width:100%}.footer-area .inner-row .link-area ul.footer-link{column-count:2;column-gap:20px}.footer-area .inner-row .contact-info{width:100%;padding-top:20px}.footer-area .bottom-bar{display:block}.footer-area .bottom-bar ul.link li a{font-size:11px}.footer-area .bottom-bar ul.link li:after{margin:0 8px;font-size:11px}.footer-area .bottom-bar ul.link{justify-content:center}.footer-area .bottom-bar p{text-align:center;margin-top:5px}.top-banner-area .container h1{font-size:22px;line-height:24px}.river-group-area h2{font-size:24px;line-height:24px;margin:0 0 15px}.river-group-area .supplier{margin-bottom:20px}.river-group-area .supplier .content-area .subtitle{font-size:10px;letter-spacing:2px}.leadership-area{padding:40px 0 20px}.leadership-area h2{font-size:24px;line-height:24px;margin:0 0 15px}.leadership-area .leadership-list li{width:100%}.leadership-area .leadership-list li .leader-block{padding:20px}.team-page-area{padding:40px 0 20px}.team-page-area h2{font-size:24px;line-height:24px;margin:0 0 15px}.team-page-area p{font-size:15px;line-height:22px;margin:0 0 15px}.team-page-area p:last-child{margin:0 0 15px}.environment-page-area h2{font-size:24px;line-height:24px;margin:0 0 15px}.environment-page-area p{font-size:15px;line-height:22px}.environment-photo-area{padding:200px 0 40px}.environment-photo-area .d-flex{display:block !important;margin:0}.environment-photo-area .half-block{width:100%;padding:20px 0 0}.environment-photo-area .half-block h2{font-size:24px;line-height:28px;margin:0 0 20px}.environment-photo-area .half-block h3{font-size:24px;line-height:30px;margin:0 0 20px}.environment-photo-area .half-block p{font-size:14px;line-height:21px}.news-page .subtitle{font-size:10px;letter-spacing:2px}.news-page h2{font-size:24px;line-height:24px}.news-page .form-select{padding:12px 18px;width:140px;font-size:14px;line-height:14px}.news-page ul.news-list{margin:0}.news-page ul.news-list li{width:100%;padding:0;margin-bottom:15px}.news-page .swiper-button-next,.news-page .swiper-button-prev{top:142px}.news-detail-page{padding:40px 0}.news-detail-page h2{font-size:24px;line-height:24px;margin:0 0 20px}.news-detail-page p{font-size:14px;line-height:21px;margin:0 0 15px}.product-portfolio-page{padding:40px 0 0}.product-portfolio-page h2{font-size:24px;line-height:24px;margin:0 0 20px}.product-portfolio-page p{font-size:14px;line-height:21px;margin:0 0 15px}.product-portfolio-page .photo-list{margin:30px 0 0}.product-portfolio-page .photo-list li{width:100%;padding:0 0 1px}.product-portfolio-page .photo-list li .photo-block{height:340px}.product-portfolio-page .photo-list li:nth-of-type(1){width:100%}.product-portfolio-page .photo-list li:nth-of-type(2){width:100%}.product-portfolio-page .photo-list li:nth-of-type(3){width:100%}.portfolio-detail-page{padding:40px 0}.portfolio-detail-page ul.content-list li{margin:0 0 40px;display:block}.portfolio-detail-page ul.content-list li .photo-area{min-height:auto;width:100%}.portfolio-detail-page ul.content-list li .photo-area .photo-inner{height:300px}.portfolio-detail-page ul.content-list li .content{width:100%;padding:20px 0 0}.portfolio-detail-page ul.content-list li:nth-child(2n) .content{width:100%;padding:20px 0 0}.portfolio-detail-page ul.content-list li .content .subtitle{font-size:12px;line-height:13px}.portfolio-detail-page ul.content-list li .content .subtitle:before{top:5.5px}.portfolio-detail-page ul.content-list li .content .subtitle span{padding-right:15px}.portfolio-detail-page ul.content-list li .content h2{font-size:20px;line-height:24px;margin:15px 0}.portfolio-detail-page ul.content-list li .content p{font-size:14px;line-height:21px;margin:0 0 15px}.portfolio-detail-page .slider-area .subtitle{font-size:12px;line-height:13px;margin:0 0 20px}.portfolio-detail-page .slider-area .subtitle:before{top:5.5px}.portfolio-detail-page .slider-area .subtitle span{padding-right:15px}.portfolio-detail-page .slider-area .swiper-slide{width:250px !important}.portfolio-detail-page .slider-area .photo-block{height:300px}.portfolio-detail-page .slider-area .photo-block .title{font-size:16px;padding:20px;display:inline-flex;align-items:center}.career-page-area{padding:40px 0}.career-page-area h2{font-size:24px;line-height:24px;margin:0 0 15px}.career-page-area p{font-size:14px;line-height:21px}.work-area .work-inner{padding:20px 10px}.work-area .work-inner .subtitle{font-size:10px;letter-spacing:2px;margin:0 0 20px}.work-area .work-inner .work-detail li{width:100%}.work-area .work-inner .work-detail li .work-box{padding:0;margin:0 0 30px}.work-area .work-inner .work-detail li .work-box .work-box-icon{width:32px;height:32px;position:relative;margin:0 0 10px}.work-area .work-inner .work-detail li .work-box h3{font-size:18px;line-height:24px;margin:0 0 10px}.work-area .work-inner .work-detail li .work-box p{font-size:13px;line-height:18px}.work-area .work-inner .who-we-looking{margin:10px -13px 0;display:block}.work-area .work-inner .who-we-looking .half-block{width:100%}.work-area .work-inner .who-we-looking .half-block:first-child{margin-bottom:20px}.work-area .work-inner .who-we-looking .subtitle{font-size:12px;line-height:13px;margin:0 0 5px}.work-area .work-inner .who-we-looking .subtitle:before{top:5.5px}.work-area .work-inner .who-we-looking .subtitle span{padding-right:15px}.work-area .work-inner .who-we-looking p{margin:0 0 10px}.work-area .work-inner .who-we-looking .point li{width:100%}.work-area .work-inner .who-we-looking .point li{font-size:14px;line-height:21px}.work-area .work-inner .who-we-looking .point li:before{top:5px}.apply-area{padding:40px 0}.apply-area h2{font-size:24px;line-height:24px}.apply-area p{margin:0 auto 20px auto}.apply-area .form-detail{display:block}.apply-area .form-detail .form{padding-right:0;width:100%}.apply-area .form-detail .form-photo{padding-left:0;width:100%;min-height:auto;margin-top:10px}.apply-area .form-detail .form-photo .photo-block{height:340px}.apply-area .form-detail .form .form-control{padding:12px 16px;font-size:16px;line-height:22px}.apply-area .form-detail .form-select{padding:12px 16px;font-size:16px;line-height:22px}.apply-area .form-detail .form .form-input--file{padding:5px 5px 5px 16px;font-size:16px;line-height:22px}.apply-area .form-detail .form .form-input--file .border{font-size:16px;line-height:16px}.apply-area .form-detail .form .btn-apply{padding:14px 0;font-size:16px}.contact-page{padding:40px 15px;position:relative}.contact-page .photo-area{width:100%;height:210px;padding:0 !important;position:relative}.contact-page .container{padding:0}.contact-page .form-area{padding:10px 0 0;width:100%}.contact-page .form-area p{font-size:18px;line-height:24px;margin:0 0 25px}.contact-page .form-area .form-control{padding:12px 16px;font-size:16px;line-height:22px}.contact-page .form-area .form-select{padding:12px 16px;font-size:16px;line-height:22px}.contact-page .form-area .subtitle{font-size:12px;line-height:13px}.contact-page .form-area .subtitle:before{top:5.5px}.contact-page .form-area .subtitle span{padding-right:15px}.contact-page .form-area .btn-submit{padding:14px 0;font-size:16px}.expertise-services-list{padding:40px 0 0}.expertise-services-list ul.content-list li{margin:0 0 40px;display:block}.expertise-services-list ul.content-list li .photo-area{min-height:auto;width:100%}.expertise-services-list ul.content-list li .photo-area .photo-inner{height:300px}.expertise-services-list ul.content-list li .content{width:100%;padding:20px 0 0}.expertise-services-list ul.content-list li:nth-child(2n) .content{width:100%;padding:20px 0 0}.expertise-services-list ul.content-list li .content .subtitle{font-size:12px;line-height:13px}.expertise-services-list ul.content-list li .content .subtitle:before{top:5.5px}.expertise-services-list ul.content-list li .content .subtitle span{padding-right:15px}.expertise-services-list ul.content-list li .content h2{font-size:20px;line-height:24px;margin:15px 0}.expertise-services-list ul.content-list li .content p{font-size:14px;line-height:21px;margin:0 0 15px}.expertise-services-list.second-part ul.content-list li:nth-child(n) .content{width:100%;padding:20px 0 0}.risk-management-area{padding:0}.risk-management-area .photo-area{padding:40px 0}.risk-management-area .subtitle{font-size:12px;line-height:13px}.risk-management-area .subtitle:before{top:5.5px}.risk-management-area .subtitle span{width:auto;padding-right:15px}.risk-management-area .white-block{padding:20px}.risk-management-area .white-block h2{font-size:18px;line-height:24px;margin:15px 0}.compliance-top-area h2{font-size:24px;line-height:24px}.compliance-top-area p{font-size:14px;line-height:21px;margin:0 0 15px}.compliance-top-area .inner-content{display:block}.compliance-top-area .inner-content .leftside{width:100%}.compliance-top-area ul li{font-size:14px;line-height:21px}.our-approach-area .content-block{padding:20px}.our-approach-area .content-block h2{font-size:24px;line-height:24px}.compliance-second-area .content-colum p{width:100%;font-size:14px}.compliance-second-area .blue-part{padding:20px;font-size:15px;line-height:21px}.leadership-block .inner-part{display:block}.leadership-block .inner-part .content-block{width:100%;padding:0 0 15px}.leadership-block .inner-part .photo-block{width:100%;min-height:auto}.leadership-block .inner-part .photo-block .photo{min-height:260px}.leadership-block .light-bg{padding:20px 5px}.leadership-block .subtitle{margin:0 0 15px}.leadership-block .inner-part h2{margin:0 0 15px}.about-page ul.link-area{top:56px}.introduction-block .inner-block{display:block}.introduction-block .inner-block .leftside{width:100%;min-height:auto}.introduction-block .inner-block .leftside .photo{height:260px}.introduction-block .inner-block .rightside{width:100%;padding:20px 0 0}.introduction-block .inner-block h2{font-size:24px;line-height:24px}.introduction-block .inner-block p{font-size:14px;line-height:21px}.vision-block .inner-content{display:block}.vision-block .inner-content p{font-size:14px;line-height:21px;width:100%}.vision-block p{font-size:14px;line-height:21px}.strategy-block .light-bg{padding:20px 5px}.strategy-block .d-flex{display:block !important}.strategy-block .leftside{width:100%;padding:0 0 20px}.strategy-block .rightside{width:100%;min-height:auto}.strategy-block .rightside .photo{height:260px}.market-leadership-area .d-flex{display:block !important}.market-leadership-area .half-block{width:100%;min-height:auto}.market-leadership-area .photo1{height:300px}.market-leadership-area .photo2{height:260px}.global-reach-block .right-content{width:100%}.global-reach-block p{font-size:14px}.core-values-area ul.value-list li{width:100%}.value-proposition-area{padding:20px 0}.value-proposition-area ul.proposition-list li{width:100%;margin-bottom:20px}.value-proposition-area ul.proposition-list li.full{display:none}}