.t_banner_nho
{
    display:none !important;
}
.topten-banner{margin:36px auto 0!important;}
.topten-banner a:nth-child(2){ display:none}
.tg-connet-face .line-search{
    display: none;
}

@media screen and (max-width: 768px){
    .service,
    .bn_slide,
    .support,
    .news,
    .customers,
    .seotext,
    .partner{display:none}
    .search_new{padding:10px 0!important}
    .select_sale li{margin-top: 7px!important}
    .tab_select{height:30px!important}
    .tab_select li a{line-height:30px!important}
    .select_domain{min-height:inherit!important}
    .colum1,.colum2,.colum3,.colum4,.colum5{ width:auto}
    .column{width:95%; float:left; font:15px Roboto; vertical-align:middle}
    .row1 .column{float:left; text-transform:none; padding:0; padding-right:5%; border-bottom:solid 1px #fff; padding: 12px 5% 12px 10px;
        width: 94%;}
        .row2 .column{float:left!important; padding-left: 20px;}
        .row1 div{text-align:right;  color:#4b4b4b; background:#e9e9e9}
        .row2 div{text-align:left; border:none}
        .row2 .colum1{border:none; float: left!important; padding-left: 20px;     width: 93%;
            border-bottom: 1px dotted #ccc;
            padding-bottom: 15px;
        }
        .row2 .colum3 {
            width: 71% !important;
        }
        .km h3 {
            width: 100%; padding-bottom:20px;
        }
        .km span {

            margin: 0px 0px 0px 0px!important;
        }
        .tong h2 {
            font-size: 25px !important;
            text-align: center;
        }
        .fix_dev {
            overflow-x: auto;
        }
        .line-search h3 {
            text-align: center;
        }
        .line-search table {
            margin: 0px 0px 0px 20px;
        }
        .boder-kg1 {
            padding: 8px 5px !important;
        }
        .text-white {
            font-size: 12px !important;
        }
        .giohang-domain {
            margin: 0px 0px 20px 0px !important;
            text-align: center;
        }
        .tg_choose_hosting_area .sp1 select {
            margin: 0px 0px 0px 0px !important; 
        }
        .tg_choose_server {
            margin: 0px 0px 0px 20px !important;
        }
        .tg_choose_server ul li label {
            font-size: 11px !important;
        }
        .tg-register-bonus .checkbox_area {
            margin: 0px 0px 0px 35px !important;
            position: relative !important;
        }
        .tg_choose_hosting_area .time_tg_register_bonus {
            margin: 0px 5px 0px 0px !important;
        }
        .tg_choose_hosting_area .time_tg_register_bonus select {
            margin: 10px 0px 5px 0px !important;
            font-size: 11px !important;
        }
        .your_domain_primary .time_tg_register_bonus {
            margin: 12px 4px 12px 0px !important;
        }
        .tg_fix_i i.fa-caret-down {
            right: 13px !important;
        }
        .checkbox_area label {
            font-size: 11px !important;
        }
        .time_tg_register_bonus {
            margin: -5px !important; 
        }
        .v2-cart-v2 {
            font-size: 11px !important;
            padding: 10px 10px !important;
        }
        .tg-sp-tong .checkbox_area {
            margin: 0px 0px 0px 33px !important;
        }
        .wrap {
            margin: 0px 10px 0px 10px !important;
        }
        .abcxx {
            font-size: 18px !important;
            text-align: center;
            margin: 30px 0px 30px 0px !important; 
        }
        .button-cart-tong {
            font-size: 12px !important;
            padding: 10px 15px !important;
        }
        .checkbox_area .tg_tooltip {
            right: 1px !important;
            top: -15px !important;
            position: absolute !important;
        }
        .mnu_footer li h3 a {
            font-size: 14px !important;
        }
        .line-step2 {
            font-size: 23px !important;
            text-align: center;
        }
        .button-step2 {
            font-size: 18px !important;
        }
        .cnt_bankhai h3 a {
            font-size: 11px !important;
            padding: 6px 10px !important;
        }

        .tg_choose_server ul li label::before {
            left: -28px !important;
            top: -5px !important;
        }
        .tg_choose_server ul li input[type="radio"]:checked+label::after{
            left: -28px !important;
            top: -5px !important;
        }
        .tg_choose_hosting_area .time_tg_register_bonus i.fa-caret-down {
            top: 16px !important;
        }
        .to_invoice .textwidget label::before {
            left: 0px !important;
            top: 0px !important;
        }

        .tg-step-domain2 select {
            font-size: 11px !important;
        }
        .time_tg_register_bonus i.fa-caret-down {
            right: 6px !important;
            top: 6px !important;
        }
        .tg_line_search {
            text-align: center !important;
        }
        .type_payment .list h3 {
            line-height: 22px !important;
            font-size: 14px !important;
        }
        .boder-kg2 {
            padding: 5px 5px !important;
            font-size: 13px !important;
        }
        .btn_next {
            text-align: center !important;
        }
        .btn_next a {
            padding: 10px 40px !important;
            font-size: 14px !important;
            line-height: 22px !important;
        }
        .k_step4 .text-green1 {
            font-size: 13px !important;
        }
        .k_step4 h3 {
            font-size: 17px !important;
            text-align: center !important;
        }
    }
    @media screen and (max-width: 414px){
        .footer p:nth-child(4){display:none}
        .footer{ padding-bottom:30px !important}
        .km span {
            background: #fe7439;
            color: #fff;
            border-radius: 5px;
            padding: 10px 15px;
            margin: 0 0 10px 10px !important;
            font: 15px arial;
            width: 84%;
            float: left;
            margin-bottom: 10px;
        }

    }
    @media screen and (max-width: 320px){
        .tab_select li img{ display:none}
        .tab_select li{width:auto!important}
        .tab_select li a{padding:0 7px!important; font-family:arial!important}
        .select_sale li{margin-top:3px!important}
        #saleoff li{ margin-bottom:-3px; margin-top:5px!important}
        .search_new h3 span{font-family:arial!important}


    }
    @media (max-width: 860px){
        .topten-banner {display: block!important;}
        .topten-banner a:nth-child(2){ display: block}
        .topten-banner a:nth-child(1){ display:none}
    }
    .km span{display:inline-block}
    .select select{position: relative;z-index: 99999;background: transparent;}
    @media (max-width: 768px){
        .row2{ border:dashed 1px #b9b9b9; box-sizing:border-box; background:#f2f2f2}
    }
