@media (max-width:1700px){

    .hmbanner h1{
      font-size: 190px;
    }

}

/*1600*/
@media (max-width:1670px){

    .hmbanner h1{
      font-size: 180px;
    }
    .work_cnt p{
            line-height: 1.2;
    }
   
}

/*1440*/
@media (max-width:1580px){

     .hmbanner h1{
      font-size: 165px;
    }
    .work_cnt p{
        font-size: 22px;
    }
    .work_cnt h3{
        font-size: 38px;
    }
      .were_sec em {
    font-size: 38px;}
}

/*1366*/
@media (max-width:1400px){

    .hmbanner h1 {
        font-size: 145px;
    }
        .work_cnt h3 {
        font-size: 34px;
    }
    .were_sec em {
    font-size: 35px;}
} 
@media (max-width:1300px){
    .work_cnt{
        padding: 25px 30px 46px;
    }
    .work_cnt h3 {
        font-size: 33px;
    }
}

/*1024*/
@media (max-width:1200px){

    header .menu_humber:before{
        font-size: 18px;
    }
    header .menu_humber{
            padding: 16px 13px;
    }
    .hmbanner h1 {
        font-size: 130px;
    }
    ul.worksrow{
            gap: 30px;
    }
    .worksrow .work_item{
            width: calc(50% - 15px);
    }
        .work_cnt h3 {
        font-size: 34px;
    }
        .work_cnt p {
        font-size: 20px;
    }
    .were_sec em {
    font-size: 33px;}
}

/*991*/
@media (max-width:991px){


        header .menu_humber:before {
        font-size: 16px;        line-height: 1.5;
    }

    header .menu_humber span.brxa-wrap{
        width: 30px;
    }
    header .menu_humber span.brxa-wrap *,
    .menu_humber .brxa-inner:after, .menu_humber .brxa-inner:before{
        width: 100%;
    }
        header .menu_humber {
        padding: 11px 13px;    border: 2px solid #fff;
    }
        .hmbanner h1 {
        font-size: 110px;
    }
    .were_sec em {
    font-size: 35px;}
        ul.worksrow {
        gap: 19px;
    }
    .worksrow .work_item {
        width: calc(50% - 10px);
    }
    .work_cnt{
            padding: 25px 20px 20px;
    }
        .work_cnt h3 {
        font-size: 31px;
    }
    .work_cnt h3:after{
        background-size:15px;
        background-position: center;
        background-repeat: no-repeat;
    }
    .work_cnt p {
        font-size: 19px;
    }
}
 
@media (max-width:767px){

        .hmbanner h1 {
        font-size: 94px;
    }
    .txt-rotate > .wrap { border-right: 10px solid #ED6A4C }
        .were_sec em {
        font-size: 33px;
    }
        .worksrow .work_item {
        width: calc(100% - 0px);
    }

}

@media (max-width:600px){

        .hmbanner h1 {
        font-size: 85px;
    }
     .were_sec em {
        font-size:26px;
    }

}


@media (max-width:500px){

    header .menu_humber:before{
        display:none;
    }
        header .menu_humber {
        padding: 9px 8px;
        border: 1px solid #fff;
        border-radius: 4px;
    }
    .hmbanner h1 {
        font-size:55px;
    }
    .txt-rotate > .wrap { border-right: 5px solid #ED6A4C }
    .were_sec em {
        font-size: 23px;
    }

        .work_cnt h3 {
        font-size: 26px;
    }
        .work_cnt p {
        font-size: 17px;
    }
    .letpopup li {
    width: calc(100% - 0px);
    }
    .letpopup ul{
            gap: 17px;
    }
    .letpopup .wpcf7-form-control:not(.wpcf7-submit),
    .letpopup label{
            font-size: 16px;
    }
    .letpopup li .wpcf7-submit{
            font-size: 18px;
    }
}