@media (max-width: 1200px) {
    #choice-domain {
        width: 13%;
    }

    #input-search {
        font-size: 18px;
        height: auto;
        align-content: center;
    }

    #choice-domain button.choice {
        height: 37px;
        font-size: 22px;
        width: 122px;
    }

    .select .btn .filter-option {
        top: 8px !important;
    }

    .submit-search {
        height: 39px;
    }

    .button-search {
        width: 11%;
        height: 39px;
    }

    .search label {
        font-size: 20px;
        top: 7px;
    }

    .content-contac {
        border-right: 0;
        padding-right: 0;
    }

    .article-text {
        border-right: 0;
        padding-right: 0;
    }

    .btn-group {
        height: 30px;
    }

    .btn-group > .dropdown-menu, .btn-group > .popover {
        font-size: 15px;
    }

    .image-tittle-center {
        padding-left: 5px;
    }

    .domains {
        border-right: 0;
        float: inherit;
        margin-right: 0;
        padding-right: 0;
    }

    .count-domains {
        width: 100%;
        margin-left: 0;
    }

    #footer-terms-page {
        font-size: 10px;
    }
}

@media (max-width: 999px) {
    #input-search {
        width: 68%;
    }

    .button-search {
        width: 100%;
        margin-top: 10px;
        padding-left: 0;
    }

    .search {
        margin-left: 10px;
        margin-right: 10px;
    }

    .navbar .btn-navbar {
        display: none;
    }
}

@media (max-width: 800px) {
    .search label {
        font-size: 18px;
    }

    .button-search {
        width: 100%;
    }

    #input-search {
        font-size: 21px;
        width: 69%;
    }

    #choice-domain {
        font-size: 11px;
    }
}

@media (max-width: 770px) {
    .navbar .btn-navbar {
        display: block;
    }
}

@media (max-width: 768px) {
    .button-search {
        width: 100%;
    }

    #input-search {
        width: 60%;
    }

    .open > .dropdown-menu {
        height: auto;
    }

    .navbar .menu {
        font-size: 16px;
    }
}

@media (max-width: 700px) and (min-width: 500px) {
    .menu-site .menu, .menu-site .menu > li {
        display: inline;
    }
}

@media (max-width: 600px) and (min-width: 100px) {
    .swMain .stepContainer {
        border-right: 1px solid #ccc;
    }

    .logowebcenter {
        background: transparent;
        background-image: url("../img/logos/logo-hover-min.png");
        background-repeat: no-repeat;
        background-position: 0px -85px;
        cursor: pointer;
        transition: all 0.2s ease 0s;
        display: inline-block;
        height: 90px;
        width: 400px;
    }

    .content-navbar {
        background-size: cover;
    }

    .menu-site .menu > li {
        display: block !important;
        position: relative;
    }

    .subMenu {
        top: 30px;
        width: 100%;
    }

    #choice-domain {
        float: left;
        width: 100%;
        margin-top: 10px;
    }

    #input-search {
        width: 95%;
        float: left;
        border-radius: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .input-search {
        margin-top: 20px;
        padding-left: 0;
    }

    .choice {
        border-radius: 5px 5px 5px 5px !important;
    }

    .submit-search {
        height: 60px;
        width: 40%;
    }

    .search {
        margin: 0;
        padding: 0;
    }

    .search label {
        float: left;
        width: 100%;
        font-size: 25px;
        top: 0;
    }

    .menu-site .menu, .menu-site .menu > li {
        display: inline;
    }

    .logowebcenter:hover {
        transition: all 0.2s ease 0s;
        background-position: 0px 0;
    }

    .domains {
        border-right: 0;
        float: inherit;
        margin-right: 0;
        padding-right: 0;
    }

    .count-domains {
        width: 100%;
        margin-left: 0;
    }

    .btn-group {
        height: 18px;
    }

    .btn-group > .dropdown-menu, .btn-group > .popover {
        font-size: 12px;
    }

    .article-content {
        padding-left: 5px;
        padding-right: 5px;
    }

    .article-text {
        border-right-width: 0;
    }

    .article-content img {
        width: 97%;
    }

    .content-contac {
        border-right-width: 0;
    }

    .widget-content {
        padding-left: 5px;
        padding-right: 5px;
    }

    .pinned table th, .pinned table td {
        font-size: 9px;
    }

    #footer-terms-page {
        font-size: 10px;
    }

    .rate {
        padding-left: 0;
        padding-right: 10px;
    }

    .us-content {
        padding: 5px;
    }

    /*.link-content {
        margin-top: 40px;
    }*/

    .swMain ul.anchor li a {
        width: 100% !important;
    }

    .swMain ul.anchor li {
        width: 100%;
        overflow: hidden;
    }

    .swMain .stepContainer div.content {
        font-size: 12px !important;
    }

    #span8 td, .span8 td {
        display: block;
    }
}

@media only screen and (max-width: 767px) {

    table.responsive {
        margin-bottom: 0;
    }

    .pinned {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        width: 35%;
        overflow: hidden;
        overflow-x: scroll;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
    }

    .pinned table {
        border-right: none;
        border-left: none;
        width: 100%;
    }

    .pinned table th, .pinned table td {
        white-space: nowrap;
    }

    .pinned td:last-child {
        border-bottom: 0;
    }

    div.table-wrapper {
        position: relative;
        margin-bottom: 20px;
        overflow: hidden;
        border-right: 1px solid #ccc;
    }

    div.table-wrapper div.scrollable {
        margin-left: 35%;
    }

    div.table-wrapper div.scrollable {
        overflow: scroll;
        overflow-y: hidden;
    }

    table.responsive td, table.responsive th {
        position: relative;
        white-space: nowrap;
        overflow: hidden;
    }

    /*table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }*/
    .image-table img {
        width: 50px;
    }
}