@media only screen and (min-width:320px) and (max-width: 480px){

    /*** Header ***/
    div#wap_menu>.button_mobi_menu{
        display: inline-block;
        width: 32px;
        position: absolute;
        top: 30%;
        left: 10px;
    }
    .menu ul{
        padding: 0;
        margin-bottom: 0;
    }
    .logo {
        margin-top: 0;
        width: 100%;
        padding-right: 21px;
        padding-left: 0;
        margin-left: 65px;
    }
    .menu li:last-child{
        border-bottom: none
    }
    button.menu_mobi {
        background: none;
        border: none;
        font-size: 27px;
        outline: none;
    }
    #wap_menu {
        max-width: 1170px;
        margin: auto;
        padding: 10px 10px;
    }
    .follow {
        text-align: right;
        width: auto;
        position: absolute;
        right: 15px;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 21px;
    }
    .menu li a:hover{
        color: #fff;
        font-weight: bold;
    }
    .logo img {
        max-width: 74px;
    }

     
    .menuActive {
        color: #fff !important;
        font-weight: 600 !important;
    }
    .menu li {
        display: block;
        padding: 9px 21px;
        font-size: 13pt;
        font-family: 'Roboto Slab';
        border-bottom: 1px solid #fdc0c0;
    }
    .menu li a {
        color: #fff;
        cursor: pointer;
        font-weight: 300;
    }
    div#wap_menu>.menu {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 2;
        background: #dc2027;
        text-align: left;
        width: 100%;
        display: none
    }
    div#wap_menu {
        position: relative;
    }
    
    ul {
        padding: 15px 0px;
    }
    .slide_info h3 {
        font-family: 'Roboto Slab';
        font-weight: 300;
        font-size: 22px;
        margin-bottom: 16px;
        color: #fff;
        margin-top: 9px;
        line-height: normal;
    }
    .slide_info {
        position: relative;
        right: 0;
        bottom: 0;
        color: #dcdddd;
        text-align: center;
        max-width: 472px;
        font-weight: 300;
        font-family: 'Poppins';
        line-height: 18px;
        font-size: 13px;
        background: #333;
        padding: 10px 10px;
    }
    
    .slide2.slide .slide_info {
        left: 0;
    }
     
    /*** End header ***/

    /*** Our Service ***/
    div#Our_Service .container {
        padding-right: 20px;
        background-size: auto 19%;
    }
    h2 {
        margin-top: 32px;
        font-size: 26px;
    }
    .Our_Service_number {
        margin-top: 37px;
    }
    /*** End Our Service ***/


    /*** Technical ***/
    div#Technical {
        background-size: auto 100%;
    }
    div#Technical .info {
        font-size: 15px;
        padding: 0;
    }
    div#Technical li {
        width: 100%;
        text-align: left;
        min-height: 100px;
    }
    .Technical_item_main img{
        max-width: 100%;
    }
    .Technical_item_main h3 {
        font-size: 19px;
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .describe {
        font-size: 13px;
        line-height: normal;
    }
    div#Technical ul li:nth-child(5) {
        margin-left: 0;
    }
    div.img {
        max-width: 40px;
        float: left;
        margin-right: 10px;
        padding-bottom: 20px;
    }
    div.describe {
        max-width: 77%;
        float: left;
    }
    /*** End Technical ***/


    /*** Our Product ***/
    div#Our_Product .info img {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .bg_t{
        height: 105px;
    }
    div#Our_Product .Common_Our_product {
        width: 50%;
        padding: 10px 5px;
        margin: 0;
    }
    div#Our_Product .Common_Our_product img {
        max-width: 100%;
        height: auto;
        max-height: 100%;
        width: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0px 5px;
    }
    div#Our_Product .Common_Our_product .wap_our_product a {
        width: 100px;
        font-size: 13px;
        padding: 5px;
        height: 30px;
    }
    div#Our_Product .owl-theme .owl-controls .owl-buttons .owl-next {
        background: #ccc url(../images/btn-right.png) no-repeat;
        background-position: center;
        right: 0;
        background-size: 50%;
    }
    div#Our_Product .owl-theme .owl-controls .owl-buttons .owl-prev {
        background: #ccc url(../images/btn-left.png) no-repeat;
        background-position: center;
        left: 0;
        background-size: 50%;
    }
    div#Our_Product .owl-theme .owl-controls .owl-buttons {
        position: absolute;
        bottom: -30px;
        right: 0;
        width: 80px;
    }
    div#Our_Product .owl-theme .owl-controls .owl-buttons div {
        position: relative;
        margin: 0;
        width: 25px;
        height: 30px;
    }
    div#Our_Product .container {
        padding-bottom: 40px;
    }
    /*** End Our Product ***/

    /*** Contact ***/
    .contact_comment {
        position: relative;
        width: 90%;
        margin: -35px auto 0;
        left: 0;
    }
    /*** End Contact ***/

    /**** How It Work ****/
    div#How_It_Work {
        background-size: auto 100%;
        padding-bottom: 30px;
    }
    #How_It_Work img{
        display: none;
    }
    div#How_It_Work .content {
        padding: 10px 0;
    }
    div#How_It_Work .content .p {
        position: relative;
        left: 30%;
        width: 70%;
        background-size: 100% 100%;
    }
    .p {
        margin-top: 40px;
    }
    div#How_It_Work .content span.pos {
        left: 2%;
    }
    span.step1 {
        top: 16%;
    }
    span.step2 {
        top: 40%;
    }
    span.step3 {
        top: 64%;
    }
    span.step4 {
        top: 88%;
    }
    /**** End How It Work ****/


    /*** Footer ***/
    .footer {
        padding: 10px;
        text-align:center;
    }
    .footer .footer-left {
        width: 100%;
        margin-bottom: 20px;
    }
    .footer .footer-right {
        width: 100%;
        padding: 0 37px;
    }
    /*** End Footer ***/


    
}