@media only screen and (max-width: 1170px) {
  /* line 5, ../sass/rwd.scss */
  .cp-main .cp-sidebar .item-sidebar .btn-sidebar {
    font-size: 16px;
  }
}
@media only screen and (max-width: 992px) {
  /* line 16, ../sass/rwd.scss */
  .cp-banner .box-banner .item-ba .text-ba {
    font-size: 20px;
  }

  /* line 23, ../sass/rwd.scss */
  .cp-main .cp-sidebar {
    height: auto !important;
    min-height: 0 !important;
    padding: 20px;
  }
  /* line 27, ../sass/rwd.scss */
  .cp-main .cp-sidebar .list-sidebar {
    left: 0;
  }
  /* line 29, ../sass/rwd.scss */
  .cp-main .cp-sidebar .list-sidebar .item-sidebar {
    margin: 0 0 5px;
  }
  /* line 31, ../sass/rwd.scss */
  .cp-main .cp-sidebar .list-sidebar .item-sidebar .btn-sidebar {
    border-radius: 4px;
  }
  /* line 33, ../sass/rwd.scss */
  .cp-main .cp-sidebar .list-sidebar .item-sidebar .btn-sidebar:hover {
    border-right: 1px solid #ccc;
  }
  /* line 36, ../sass/rwd.scss */
  .cp-main .cp-sidebar .list-sidebar .item-sidebar .btn-sidebar.active {
    border-right: 1px solid #ccc;
  }
  /* line 43, ../sass/rwd.scss */
  .cp-main .cp-content {
    height: auto !important;
  }
  /* line 45, ../sass/rwd.scss */
  .cp-main .cp-content .cp-progress {
    width: 80%;
  }
  /* line 48, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 {
    width: 100%;
  }
  /* line 60, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile label {
    width: 35%;
  }
  /* line 63, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile input {
    width: 65%;
  }
  /* line 66, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile textarea {
    width: 65%;
  }
  /* line 69, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile .pull-r {
    width: 65%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 81, ../sass/rwd.scss */
  .cp-banner .box-banner .item-ba .text-ba {
    font-size: 18px;
    width: 80%;
    text-align: center;
  }

  /* line 93, ../sass/rwd.scss */
  .cp-main .cp-content .cp-filter-box {
    clear: both;
    float: none;
    width: 100%;
    margin: 0 0 10px;
  }
  /* line 98, ../sass/rwd.scss */
  .cp-main .cp-content .cp-filter-box .form-control {
    float: none;
    width: 100%;
    margin: 0 0 10px;
  }
  /* line 103, ../sass/rwd.scss */
  .cp-main .cp-content .cp-filter-box .btn {
    float: left;
    margin: 0 10px 10px 0;
  }
  /* line 107, ../sass/rwd.scss */
  .cp-main .cp-content .cp-filter-box .btn-gray {
    color: #333;
    background: #eee;
    border-color: #ccc;
  }
  /* line 111, ../sass/rwd.scss */
  .cp-main .cp-content .cp-filter-box .btn-gray:hover {
    background: #ddd;
  }
  /* line 116, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail {
    padding: 20px 0;
  }
  /* line 118, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .sub-title {
    margin: 40px auto 10px;
  }
  /* line 120, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .sub-title.ft {
    margin: 20px auto 10px;
  }
  /* line 124, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .line-contract {
    width: 90%;
  }
  /* line 127, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .line-contract.qt .header-detail {
    float: left;
  }
  /* line 130, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .line-contract.qt .content-detail {
    float: right;
  }
  /* line 141, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .line-contract.buttons .btn {
    width: 100%;
    margin: 0 0 10px;
  }
  /* line 146, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .line-contract .header-detail {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 151, ../sass/rwd.scss */
  .cp-main .cp-content .cp-contract-detail .line-contract .content-detail {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 158, ../sass/rwd.scss */
  .cp-main .cp-content .cp-requested-detail {
    padding: 20px 0;
  }
  /* line 160, ../sass/rwd.scss */
  .cp-main .cp-content .cp-requested-detail .line-detail {
    width: 90%;
  }
  /* line 166, ../sass/rwd.scss */
  .cp-main .cp-content .cp-requested-detail .line-detail .header-detail {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 171, ../sass/rwd.scss */
  .cp-main .cp-content .cp-requested-detail .line-detail .content-detail {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 180, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step0 {
    width: 100%;
  }
  /* line 182, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step0 a {
    padding: 30px;
  }
  /* line 184, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step0 a .fa {
    top: 30px;
  }
  /* line 187, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step0 a .fa-sp {
    font-size: 180px;
    top: -45px;
    right: -10px;
  }
  /* line 192, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step0 a span {
    font-size: 20px;
  }
  /* line 201, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .line-add.box-buttons .btn {
    margin: 0 10px;
  }
  /* line 209, ../sass/rwd.scss */
  .cp-main .cp-content .cp-function-box .cp-search-box {
    float: none;
    width: 100%;
    margin: 0 0 20px;
  }
  /* line 216, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile {
    width: 100%;
  }
  /* line 218, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile label {
    float: none;
    width: 100%;
  }
  /* line 222, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile input {
    float: none;
    width: 100%;
  }
  /* line 226, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile textarea {
    float: none;
    width: 100%;
  }
  /* line 230, ../sass/rwd.scss */
  .cp-main .cp-content .cp-profile-setting .line-profile .pull-r {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 243, ../sass/rwd.scss */
  .cp-banner .box-banner .item-ba .text-ba {
    font-size: 15px;
    width: 80%;
    text-align: center;
  }

  /* line 253, ../sass/rwd.scss */
  .cp-main .cp-login-page .cp-login-box {
    width: 100%;
  }
  /* line 255, ../sass/rwd.scss */
  .cp-main .cp-login-page .cp-login-box .line-login {
    width: 100%;
    max-width: 100vw;
  }
  /* line 265, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .form-title {
    margin: 0 20px 20px;
  }
  /* line 268, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .box-check-host {
    float: none;
    width: 100%;
  }
  /* line 273, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .line-add label {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 278, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .line-add .form-control {
    float: none;
    width: 100%;
  }
  /* line 282, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .line-add .title-custom-check {
    width: calc(100% - 30px);
  }
  /* line 286, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .line-add.box-buttons .btn {
    margin: 0 5px;
    width: calc(50% - 20px);
    font-size: 12px;
  }
  /* line 294, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .default-mod-list .item-mod {
    width: 100%;
    margin: 0 0 10px;
  }
  /* line 299, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .box-drop {
    display: block;
  }
  /* line 301, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .box-drop .additional-mod-list {
    width: 100%;
    margin: 0 0 20px;
  }
  /* line 305, ../sass/rwd.scss */
  .cp-main .cp-content .cp-addsite-step1 .box-addsite-forms .box-form .box-drop .selected-mod-list {
    width: 100%;
    margin: 0;
  }
  /* line 314, ../sass/rwd.scss */
  .cp-main .cp-content .list-ticket .item-ticket {
    padding: 30px 0 0;
  }
  /* line 316, ../sass/rwd.scss */
  .cp-main .cp-content .list-ticket .item-ticket .subject-ticket {
    padding: 10px;
  }
  /* line 320, ../sass/rwd.scss */
  .cp-main .cp-content .list-ticket .item-ticket .info-ticket span {
    display: block;
  }
  /* line 327, ../sass/rwd.scss */
  .cp-main .cp-content .list-servers .item-servers {
    padding: 30px 0 0;
  }
  /* line 329, ../sass/rwd.scss */
  .cp-main .cp-content .list-servers .item-servers .name-server {
    padding: 10px;
  }
  /* line 335, ../sass/rwd.scss */
  .cp-main .cp-content .cp-function-box .cp-search-box {
    float: none;
    width: 100%;
    margin: 0 0 20px;
  }
}
