.top-slide-bar{border-left:3px solid #d21e2b!important;padding-left:10px}.top-slide-bar .number{font-weight:900;font-size:30px}.form-contact-1 .your-message textarea{font-weight:400}@media only screen and (max-width:768px){.top-slide-bar .number{font-size:24px;font-weight:600!important}.general-box .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.general-box .title-section .title{font-size:20px!important;line-height:32px!important}.general-box .title-section .title-content{font-size:15px!important;line-height:24px!important}.home-part-support .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.home-part-support .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-solution .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.home-part-solution .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-advantage .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.home-part-advantage .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-advantage .detail-content .wpb_wrapper p{font-size:15px!important;line-height:22px!important}.home-part-comewithme .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-comewithme .title-section .title-content{font-size:15px!important;line-height:24px!important}.home-part-map .title-section{padding-left:unset;margin-top:20px}.home-part-map .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-map .title-section .title-content{font-size:15px!important;line-height:24px!important}.home-part-map .detail-content{padding-left:unset}.flat-call-back .container .row .title-section h6{font-size:20px!important;line-height:32px!important}.intro-part-aboutus .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-solution .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.intro-part-solution .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-solution .content-list-left .content-box{margin-bottom:0}.intro-part-solution .content-list-left .content-box .title a{font-size:16px!important}.intro-part-partner .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.intro-part-partner .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-question .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-question .contact-form-box-intro .form-contact-1 .your-number{padding-right:0}.intro-part-question .contact-form-box-intro .form-contact-1 .your-website{padding-left:0}.design-part-progress .content-box-list .themesflat_iconbox{padding-top:0px!important;padding-bottom:0px!important}.design-part-progress .content-box-list .themesflat_iconbox .number-text{font-size:48px!important;line-height:72px!important;padding-bottom:5px!important}.contact-form-box-ds .form-contact-1 .your-number{padding-right:0}.contact-form-box-ds .form-contact-1 .your-website{padding-left:0}.solution-img-mt{margin-top:30px}.contact-form-box-ct .form-contact-1 .your-number{padding-right:0}.contact-form-box-ct .form-contact-1 .your-website{padding-left:0}}@media only screen and (max-width:480px){.top-slide-bar .number{font-size:24px;font-weight:600!important}.general-box .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.general-box .title-section .title{font-size:20px!important;line-height:32px!important}.general-box .title-section .title-content{font-size:15px!important;line-height:24px!important}.home-part-support .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.home-part-support .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-solution .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.home-part-solution .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-advantage .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.home-part-advantage .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-advantage .detail-content .wpb_wrapper p{font-size:15px!important;line-height:22px!important}.home-part-comewithme .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-comewithme .title-section .title-content{font-size:15px!important;line-height:24px!important}.home-part-map .title-section{padding-left:unset;margin-top:20px}.home-part-map .title-section .title{font-size:20px!important;line-height:32px!important}.home-part-map .title-section .title-content{font-size:15px!important;line-height:24px!important}.home-part-map .detail-content{padding-left:unset}.flat-call-back .container .row .title-section h6{font-size:20px!important;line-height:32px!important}.intro-part-aboutus .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-solution .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.intro-part-solution .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-solution .content-list-left .content-box{margin-bottom:0}.intro-part-solution .content-list-left .content-box .title a{font-size:16px!important}.intro-part-partner .title-section .top-title{font-size:14px;line-height:24px;margin-bottom:0}.intro-part-partner .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-question .title-section .title{font-size:20px!important;line-height:32px!important}.intro-part-question .contact-form-box-intro .form-contact-1 .your-number{padding-right:0}.intro-part-question .contact-form-box .form-contact-1-intro .your-website{padding-left:0}.design-part-progress .content-box-list .themesflat_iconbox{padding-top:0px!important;padding-bottom:0px!important}.design-part-progress .content-box-list .themesflat_iconbox .number-text{font-size:48px!important;line-height:72px!important;padding-bottom:5px!important}.contact-form-box-ds .form-contact-1 .your-number{padding-right:0}.contact-form-box-ds .form-contact-1 .your-website{padding-left:0}.solution-img-mt{margin-top:30px}.contact-form-box-ct .form-contact-1 .your-number{padding-right:0}.contact-form-box-ct .form-contact-1 .your-website{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.top-slide-bar .number{font-size:36px;font-weight:600!important}}