@media screen and (max-width: 860px) {
    #sub_wrap{
        max-width: 1920px;
        width: 100%;
        margin: auto;
        /* position: relative;
        top: 71px; */
    }
    .sub_title_wrap{
        width: 100%;
        height: 353px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .sub_title_wrap h1{
        font-size: 2.5rem;
        font-family: 'IBM Plex Sans', sans-serif;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: -1.25px;
        text-align: center;
        color: #fff;
        width: 95%;
        overflow-wrap: break-word;
        hyphens: manual;
    }
    .sub_title_wrap span{
        font-size: 16px;
        font-weight: 300;
        font-family: 'IBM Plex Sans', sans-serif;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: -0.4px;
        text-align: center;
        color: #fff;
        margin-top: 15px;
        width: 95%;
        display: block;
    }
    .sub_content{
        margin-top: 67px;
    }
    .sub_content>ul{
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .sub_content_section{
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .sub_content_section .title{
        /* width: initial; */
        /* width: 100%; */
        display: flex;
        justify-content: center;
    }
    .sub_content_section .title h2{
        width: 100%;
        font-size: 2rem;
        font-family: 'IBM Plex Sans', sans-serif;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: center;
        color: #00a89c;
        position: relative;
    }
    .sub_content_section .title span {
        width: 8px;
        height: 8px;
        border-radius: 8px;
        background-color: #00a89c;
        position: absolute;
        top: 0;
        right: -12px;
    }
    .sub_content_text{
        max-width: 800px;
        width: 95%;
        margin-left: 0;
        border-bottom: 1px solid #e6e6e6;;
        padding-bottom: 36px;
    }
    .sub_content_textEnd{
        border-bottom: none;
    }
    .sub_content_text .line{
        display: block;
        width: 40px;
        height: 4px;
        background-color: #00a89c;
        position: relative;
        left: 50%;
        margin-left: -20px;
        margin-top: 20px;
    }
    .sub_content_text>p{
        font-family: 'IBM Plex Sans', sans-serif;
        margin-top: 26px;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.3;
        letter-spacing: normal;
        text-align: center;
        color: #000;
        word-break: break-word;
    }
    .sub_content_text.marginVer{
        margin-top: 35px;
    }
    
    .sub_content_section:last-child{
        margin-bottom: 100px;
    }
    .marginTop{
        margin-top: 55px;
    }
    
    
    /* About Page Start*/
    .aboutTit{
        background-image: url('../img/sub_visual_01.png');
    }
    .columnVer{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .columnVer img{
        width: 133.4px;
        margin-top: 79px;
    }
    .columnVer b{
        margin-top: 20px;
        font-size: 25px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: -0.25px;
        text-align: center;
        color: #00a89c;
        margin-bottom: 43px;
    }
    /* About Page End*/
    
    
    /* Greeting Page Start*/
    .sub_content_section .title .circle_bottom{
        top: initial;
    }
    .sub_content_section.greeting{
        margin-bottom: 0;
    }
    .sub_content_text.greeting{
        width: 95%;
        border: 0;
        text-align: center;
        padding-bottom: 0;
    }
    .sub_content_text .sub_content_text_greeting{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 2rem;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: -0.5px;
        color: #00a89c;
        margin-top: 38px;
        display: block;
    }
    .sub_content_img{
        margin-top: 35px;
    }
    .sub_content_img img{
        max-width: 1920px;
        width: 100%;
    }
    .sub_content_greeting{
        max-width: 800px;
        width: 95%;
        margin: 30px auto;
    }
    .sub_content_greeting .greeting_content{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.56;
        letter-spacing: normal;
        text-align: left;
        color: #000;
        padding-bottom: 60px;
        border-bottom: 1px solid #e6e6e6;
        word-break: break-word;
    }
    .sub_content_greeting_sign{
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: center;
        margin-top: 35px;
    }
    .sub_content_greeting_sign> img{
        margin-left: 30px;
    }
    .sub_content_greeting .greeting_stamp{        
        text-align: right;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 18px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.67;
        letter-spacing: normal;
        text-align: right;
        color: #000;
    }
    .sub_content_greeting .greeting_stamp span{
        font-family: 'IBM Plex Sans', sans-serif;
        font-weight: normal;
    }
    /* Greeting Page End*/
    
    
    /* COMPANY CORE VALUE Start */
    .sub_content_section .title .circle_bottom{
        top: initial;
    }
    .sub_content_coreValue{
        max-width: 800px;
        width: 100%;
        margin: auto;
        text-align: center;
    }
    .sub_content_section.coreValue{
        margin-bottom: 40px;
    }
    .sub_content_text.coreValue{
        border-bottom: 0;
    }
    .coreValue_diagram{
        width: 100%;
        text-align: center;
        margin-top: 40px;
    }
    .coreValue_diagram>img{
        max-width: 580px;
        width: 100%;
    }
    .coreValue_table{
        width: 100%;
        margin-bottom: 100px;
    }
    .coreValue_table>li{
        display: flex;
        align-items: center;
        border-bottom: 1px solid #e6e6e6;
        flex-direction: column;
        padding-top: 35px;
    }
    .coreValue_table>li>div{
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .coreValue_table .table_number{
        width:30px;
        height: 30px;
        display: block;
        border-radius: 30px;
        text-align: center;
        line-height: 30px;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: normal;
        color: #fff;
        background-color: #00a89c;
    }
    .coreValue_table .table_tit{
        display: block;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 20px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: left;
        color: #00a89c;
        margin: 10px;
    }
    .table_tit.tit01{
        color: #f18800;
    }
    .table_tit.tit02{
        color: #dc3a0e;
    }
    .table_tit.tit03{
        color: #a2a01c;
    }
    .table_tit.tit04{
        color: #136556;
    }
    .table_tit.tit05{
        color: #004a53;
    }
    .table_tit.tit06{
        color: #004133;
    }
    .coreValue_table .table_line{
        display: block;
        width: 10px;
        height: 1px;
        background-color: #999;
    }
    .coreValue_table .table_content{
        width: 80%;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: center;
        color: #000;
        margin: 10px auto 20px;
    }
    /* COMPANY CORE VALUE End */
    
    
    /* ORGANIZATION Start */
    .sub_content_organization{
        max-width: 1200px;
        width: 100%;
        margin: auto;
        margin-bottom: 100px;
        display: flex;
        justify-content: center;
    }
    .sub_content_organization>img{
        max-width: 500px;
        width: 100%;
    }
    .imgDef{
        display: none;
    }
    .img500Ver{
        display: block;
    }
    /* ORGANIZATION End */
    
    
    /* CERTIFICATION Start */
    .sub_content_section.certification{
        margin-bottom: 0px;
    }
    .sub_content_text.certification{
        border-bottom: 0;
    }
    .sub_content_certification{
        max-width: 800px;
        width: 90%;
        display: flex;        
        margin: 25px auto;
        flex-wrap: wrap;
        justify-content: center;
    }
    .certification_con{
        max-width: 380px;
        width: 100%;
        margin-bottom: 40px;
    }
    .certification_con>a>img{
        max-width: 380px;
        width: 100%;
    }
    .certification_con_p{
        width: 100%;
        height: 81px;
        border: solid 1px #e6e6e6;
        background-color: #fafafa;
        text-align: center;
        display: flex;
        align-items: center; 
        justify-content: center;
    }
    .certification_con_p>p{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        color: #000;
    }
    /* CERTIFICATION End */
    
    
    
    
    
    /* ==============================================================================
        sub02
    ============================================================================== */
    
    .service{
        background-image: url('../img/sub_visual_02.png');
    }
    .sub_content_section.serviceVer{
        margin-bottom: 0;
    }
    .sub_service_menu_wrap{
        max-width: 1200px;
        width: 90%;
        margin: auto;
        margin-top: 26px;    
        padding: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
        margin-bottom: 100px;
        list-style: none;
    }
    .sub_varietyMenu {
        width: 100%;
        margin-bottom: 15px;
        height: 460px;
        background-position: center;
        overflow: hidden;
    }
    .sub_varietyMenu>a{
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
    }
    .sub_varietyMenu_bg{
        width: 100%;
        height: 100%;
        display: none;
    }
    .sub_varietyMenu_txt{
        position: absolute;
        left: 20px;
        bottom: 42px;
    }
    .sub_varietyMenu_txt p{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: left;
        color: #fff;
        margin-bottom: 10px;
    }
    .sub_varietyMenu01{
        background-image: url('../img/service_01.png');
        background-repeat: no-repeat;
        background-size: cover;
    }
    .sub_varietyMenu02{
        background-image: url('../img/service_02.png');
        background-repeat: no-repeat;
        background-size: cover;
    }
    .sub_varietyMenu03{
        background-image: url('../img/service_03.png');
        background-repeat: no-repeat;
        background-size: cover;
    }
    .sub_varietyMenu04{
        background-image: url('../img/service_04.png');
        background-repeat: no-repeat;
        background-size: cover;
    }


    .sub_content_text.serviceVer{
        border-bottom: 0;
    }
    .service_PadVer{
        padding-bottom:35px;
    }

      /* LOCAL IN-COUNTRY SUPPORT */
    /* .title.countryTit{
        max-width: 341px;
        width: 95%;
    } */
    .sub_content_text.serviceVer{
        border-bottom: 0;
    }
    .sub_content_text.country_content_text{        
        padding-bottom: 65px;
    }
    .service_PadVer{
        padding-bottom:90px;
    }
    .country01{
        margin-top: 66px;
    }
    .country02{
        margin-top: 40px;
    }
    .icons_title{
        justify-content: center;
    }
    .title_icons{
        width: 150px;
        height: 150px;
    }
    .country_content_h4{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 1.8rem;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: center;
        color: #00a89c;
        margin-bottom: 30px;
        word-break: break-word;
        margin-top: 20px;
    }
    .sub_country_content{
        margin-top: 26px;
    }
    .country_content_p{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #000;
        word-break: break-word;
    }
    .country_content_b{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #00a89c;
        margin-top: 10px;
        margin-bottom: 10px;
        word-break: break-word;
    }
    .borderLine{
        border-bottom: 0;
    }
    /* LOCAL IN-COUNTRY SUPPORT */



    /* MAINTENANCE SERVICES */
    .maintenance_img{
        max-width: 800px;
        width: 100%;
        margin-top: 25px;
    }
    .maintenance_img>img{
        width: 100%;
    }
    .country_content_plus{
        margin-top: 25px;
        text-align: center;
    }
    .country_content_plus>.country_content_p{
        margin-top: 15px;
    }
    /* MAINTENANCE SERVICES */



    /* SPARE PART SERVICES */
    .spare_part_img{
        max-width: 800px;
        width: 100%;
        height: 420px;
        margin: 55px auto;
        background-image: url('../img/sub/con02_03_01.png');
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
    }
    .spare_part_img>a{
        display: block;
        width: 178px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -89px;
        margin-left: -89px;
    }
    .spare_part_img>a>img{
        width: 100%;
    }
    /* SPARE PART SERVICES */


    /* TECHNICAL SERVICES */
    .technical_img{
        margin: 45px auto!important;
    }
    .technical_img>img{
        width: 100%;
        height:auto;
    }
    /* TECHNICAL SERVICES */


    .service_lineBox{
        margin-top: 45px;
    }
    .marginTopVer{
        margin-top: 50px;
    }
    
    .service_lineBox{
        margin-top: 45px;
    }
    .service_lineBox>li{
        padding: 25px 30px 20px;
        border-radius: 10px;
        border: solid 1px #00a89c;
        background-color: #fff;
        margin-bottom: 20px;
    }
    .service_lineBox>li:last-child{
        margin-bottom: 0px;
    }
    .marginBottomVer{
        margin-bottom: 100px;
        border-bottom: 0;
    }
    .service_lineBox_con>span{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.1;
        letter-spacing: normal;
        text-align: left;
        color: #00a89c;
    }
    .service_lineBox_con p{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: normal;
        text-align: left;
        color: #333;
        margin-top: 15px;
    }
    .service_lineBox_con p .grayBold{
        font-weight: normal;
    }
    .sub_content_section .title.abVer h2{
        position: relative;
        text-align: center;
        width: 100%;
    }
    
    .engineer_service{
        margin-top: 35px;
        padding-top: 35px;
        border-top: 1px solid #e6e6e6;;
    }
    .engineer_service>li{
        margin-bottom: 36px;
        text-align: center;
    }
    .engineer_service>li:last-child{
        margin-bottom: 0;
    }
    .engineer_service>li>b{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        color: #00a89c;
    }
    .tit_circle{
        display: inline-block;
        width: 15px;
        height: 15px;
        border-radius: 15px;
        border: solid 4px #00a89c;
        margin-right: 5px;
    }
    .engineer_service>li>p{
        margin-top: 10px;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #000;
        word-break: break-word;
    }
    .service_lineBox.noneMargin{
        margin-top: 0;
    }
    .engineering_lineBox{
        margin-top: 20px;
    }
    .engineering_lineBox_con{
        padding: 18px 30px;
        border-radius: 10px;
        border: solid 2px #ccc;
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: left;
        color: #000;
    }
    .engineering_lineBox_con:last-child{
        margin-bottom: 0px;
    }
    .engineering_lineBox_con:hover{
        border: solid 2px #ccc;
        color: #000;
    }
    .sub_content_text.engineering{
        border-bottom: 0;
    }
    .engineering_feature{
        padding-top: 52px;
        border-top: 1px solid #e6e6e6;
        margin-top: 66px;
    }
    .sub_content_section.enginLast{
        margin-bottom: 100px;
    }
    .engineer_service.noLine{
        margin-top: 26px;
        padding-top: 0;
        border-top: 0;
    }
    .sub_content_section .title span.top_right_circle{
        right: 57px;
    }
    
    .sparepart_lineBox{
        display: flex;
        flex-wrap: wrap;
        margin-top: 50px;
    }
    .sparepart_lineBox_con{
        padding: 12px 20px;
        margin-right: 10px;
        border-radius: 10px;
        border: solid 2px #ccc;
        margin-bottom: 10px;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #000;
        cursor: pointer;
    }
    .sub_content_text>p.sparepart_ref{
        font-size: 15px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.33;
        letter-spacing: normal;
        text-align: left;
        color: #666;
    }    
    .project_img{
        max-width: 800px;
        width: 100%;
        margin-top: 35px;
    }
    
    /* ==============================================================================
        sub03
    ============================================================================== */
    .brochure{
        background-image: url('../img/sub_visual_03.png');
    }
    .sub_content_text.nonBd{
        border-bottom: 0;
    }
    .brochureCon{
        width: 100%;
        list-style: none;
        margin-top: 50px;
        display: flex;
        flex-direction: column;
        padding-left: 0;
    }
    .brochureCon>li{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 35px;
    }
    .brochureCon>li:last-child{
        margin-bottom: 0;
    }
    .brochureCon_logo{
        max-width: 380px;
        width: 100%;
        height: 500px;
        border: solid 1px #e6e6e6;
        background-color: #fafcfc;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .brochureCon_logo.brochuresimg{
        background-image: url('../img/sub/brochure_01.png');
        background-repeat: no-repeat;
        background-size: cover;
    }
    .brochure_pdf{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .brochure_pdf>span{
        margin-top: 30px;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #000;
    }
    .brochure_pdf>a{
        margin-top: 16px;
        padding: 6px 20px 5px 21px;
        border-radius: 5px;
        border: solid 1px #00a89c;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 13px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.54;
        letter-spacing: normal;
        text-align: center;
        color: #00a89c;
    }
    .brochure_pdf>a>img{
        margin-right: 5px;
    }
    .brochure_pdf--mouseover{
        display: none;
    }
    .brochure_pdf>a:hover{
        color: #00a89c !important;
    }
    
    
    
    /* ==============================================================================
        sub04
    ============================================================================== */
    .komal_platform{
        background-image: url('../img/sub_visual_04.png');
    }
    .komalPlatform_img{
        margin-top: 65px;
    }
    .komalPlatform_img01{
        max-width: 800px;
        width: 100%;
        /* height: 500px;
        background-image: url('../img/sub/video_01.png'); */
        position: relative;        
    }
    .komalPlatform_play{
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -40px;
        margin-top: -40px;
        cursor: pointer;
    }
    .komalPlatform_play-s{
        display: none;
    }
    .komalPlatform_img_bottom{
        width: 100%;
        margin-top: 30px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .komalPlatform_img02{
        width: 100%;
        /* height: 500px;
        background-image: url('../img/sub/video_02.png'); */
        background-size: cover;
        background-repeat: no-repeat;
        position: relative;
        margin-bottom: 30px;
    }
    .komalPlatform_img03{
        width: 100%;
        /* height: 500px;
        background-image: url('../img/sub/video_03.png'); */
        background-size: cover;
        background-repeat: no-repeat;
        position: relative;
    }
    .komalPlatform_content{
        max-width: 800px;
        width: 100%;
        margin-top: 80px;
        padding-top: 59px;
        border-top: 1px solid #e6e6e6;
    }
    .komalPlatform_content>li{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 35px;
    }
    .komalPlatform_content_con{
        max-width: 670px;
        width: 100%;
        padding-bottom: 35px;
        border-bottom: 2px dotted #ddd;
        text-align: center;
    }
    .komalPlatform_content_con>b{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: center;
        color: #00a89c;
        word-break: break-word;
    }
    .komalPlatform_content_con>p{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #000;
        margin-top: 15px;
        word-break: break-word;
    }
    .komalPlatform_content_icon{
        margin-bottom: 25px;
    }
    .careers_submit.komal_submit{margin-top: 50px;}
    
    
    
    /* ==============================================================================
        sub05
    ============================================================================== */
    .careers{
        background-image: url('../img/sub_visual_05.png');
    }
    .careers_submit{
        margin-top: 30px;
        display: flex;
        justify-content: center;
    }
    .careers_submit>a{
        display: block;
        width: 395px;
        height: 50px;
        border-radius: 10px;
        background-color: #00a89c;
        text-align: center;
        line-height: 50px;
    }
    .careers_submit>a>span{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.2;
        letter-spacing: normal;
        text-align: center;
        color: #fff;
    }
    .careers_img{
        max-width: 800px;
        width: 100%;
        margin-top: 60px;
        margin-bottom: 100px;
    }
    .careers_img>img{
        width: 100%;
    }
    
    
    
    
    /* ==============================================================================
        sub06
    ============================================================================== */
    .contact{
        background-image: url('../img/sub_visual_06.png');
    }
    .contact_b{
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: center;
        color: #00a89c;
        margin-top: 26px;
        display: block;
    }
    .vedioWrap{
        max-width: 800px;
        width: 100%;
        height: 360px;
        margin-top: 60px;
        background-color: #f5f5f5;    
    }
    .sub_content_text.noline{
        border-bottom: 0;
        margin-top: 20px;
    }
    .contact_input{
        display: flex;
        flex-direction: column;
    }
    .contact_input>div{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 10px;
    }
    .contact_input>div>input{
        padding: 13px 20px;
        width: 49.5%;
        border-radius: 10px;
        border: solid 1px #ccc;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: left;
        color: #000;
        outline: none;
    }
    .contact_input>div>input:focus { 
        outline: none !important;
        border-color: #719ECE;
        box-shadow: 0 0 4px #719ECE;
    }
    .content_textArea:focus { 
        outline: none !important;
        border-color: #719ECE;
        box-shadow: 0 0 4px #719ECE;
        transition: .3s;
    }
    .content_textArea{
        width: 100%;
        height: 200px;
        padding: 13px 20px;
        border-radius: 10px;
        border: solid 1px #ccc;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: left;
        color: #000;
        resize: none;
    }
    .sendBtn{
        width: 100%;
        height: 50px;
        /* padding: 13px 174px 13px 179px; */
        border-radius: 10px;
        background-color: #00a89c;
        font-family: 'IBM Plex Sans', sans-serif;
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #fff;
        margin-top: 10px;
        outline: none;
        border: 0;
    }

}