@media only screen and (max-width: 414px){
	.head-province .right-header h2{
        font-size: 14px;
    }    

    .right-header h1{
        font-size: 18px;
    }    
    .table_product_rise {
        display: block;
    }
   
    .slick-prev:before, .slick-next:before {
        font-size: 25px;
    }

    .home_title_white, .home_title_black, .solution-title{
        font-size: 22px;
    }

    .title-sponsor h3{
        font-size: 22px;
    }

    .plan-list{
        height: auto;
    }

    .right-header h2{
        font-size: 12px;
        line-height: 23px;
    }

    .search-container .search-title{
        font-size: 24px;
    }
    /*       */

    .list-filter-menu {
        margin-top : -64px;
        background: #fff;
    }
    .ht-sidebar-item-card {
        border-bottom: 1px solid #e1e1e1;
        margin: 40px 0px 0px 0px;
    }
    /*.newest-container {
        margin: -20px 0px 12px 0px;
    }*/
    .img_banner_rau_sach {
        height: 130px;
    }
    .popup-content {
        width: 100% !important;
    }
    .close-popup {
        top: 0% !important;
        right: -4% !important;
    }

    .btn--big {
        font-size: 32px;
        padding: 24px 30px;
    }

    .popup-content {
        width: 100% !important;
    }
    .close-popup {
        top: 0% !important;
        right: -2% !important;
    }

    .slider {
        padding-top: 0px;
    }

    .left-menu-camera {
        margin-top: 10px;
    }

     .left-menu-imetos {
        margin-top: 10px;
    }

    #title_imetos{
        display: none;
    }

    #form_connect_production table.table-responsive tr {
        display: block;
    }
      
     #form_connect_production table.table-responsive tr td {
        display: block;
    }
      
    .province-camera-title h4{
        font-size: 20px;
        padding: 0 20px;
    }


    #day14_group {
        overflow: scroll;
    }

    .hide-mobile{
        display: none !important;
    }
}

/* iPhone 5 landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
    .list-filter-menu {
        margin-top : -64px;
        background: #fff;
    }
    .ht-sidebar-item-card {
        border-bottom: 1px solid #e1e1e1;
        margin: 40px 0px 0px 0px;
    }
    .popup-content { 
        width: 100% !important;
    }
    .close-popup {
        top: 0% !important;
        right: -4% !important;
    }
}

@media all and (max-width: 600px) {
  .timeline::after {
    left: 31px;
  }

  .container1 {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }
  .container1::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }

  .left1::after, .right1::after {
    left: 20px;
  }
  
  .right1 {
    left: 0%;
  }
}
