
.message-box.login-form,
.message-box.logout-form {
    padding: 60px 0;
    margin-bottom: -141px;
}

.banner-form form {
    margin-bottom: 0;
}
button.addToCart, a.addToCart {
    color: #fff;
    border: 0;
    outline: 0;
    border-radius: 5px;
    padding: 9px 14px;
    font-size: 15px;
    font-weight: 700;
    font-family: Arial;
    background: #049cd4; /* Old browsers */
    background: -moz-linear-gradient(top, #049cd4 0%, #0486ca 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #049cd4 0%, #0486ca 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #049cd4 0%, #0486ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cd4', endColorstr='#0486ca', GradientType=0); /* IE6-9 */
    text-transform: uppercase;
    text-decoration: none;
}
button.addToCart:disabled {
    background: #43c3f2;
}
.register-error-message li{
    font-size: 18px;
    padding-left: 35px;
    display: block;
    color: #7D7D7D;
}
.message-box.bulk-result{
    padding: 20px 0;
}
.bulk-result-box .message-box.bulk-result:last-child .result-separator{
    display: none;
}

.border-gradient{
    background: rgba(12,172,230,0.08);
    background: -moz-linear-gradient(left, rgba(12,172,230,0.08) 0%, rgba(12,172,230,1) 20%, rgba(12,172,230,1) 50%, rgba(12,172,230,1) 80%, rgba(12,172,230,0.08) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(12,172,230,0.08)), color-stop(20%, rgba(12,172,230,1)), color-stop(50%, rgba(12,172,230,1)), color-stop(80%, rgba(12,172,230,1)), color-stop(100%, rgba(12,172,230,0.08)));
    background: -webkit-linear-gradient(left, rgba(12,172,230,0.08) 0%, rgba(12,172,230,1) 20%, rgba(12,172,230,1) 50%, rgba(12,172,230,1) 80%, rgba(12,172,230,0.08) 100%);
    background: -o-linear-gradient(left, rgba(12,172,230,0.08) 0%, rgba(12,172,230,1) 20%, rgba(12,172,230,1) 50%, rgba(12,172,230,1) 80%, rgba(12,172,230,0.08) 100%);
    background: -ms-linear-gradient(left, rgba(12,172,230,0.08) 0%, rgba(12,172,230,1) 20%, rgba(12,172,230,1) 50%, rgba(12,172,230,1) 80%, rgba(12,172,230,0.08) 100%);
    background: linear-gradient(to right, rgba(12,172,230,0.08) 0%, rgba(12,172,230,1) 20%, rgba(12,172,230,1) 50%, rgba(12,172,230,1) 80%, rgba(12,172,230,0.08) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cace6', endColorstr='#0cace6', GradientType=1 );
}
.result-separator{
    height: 1px;
    width: 100%;
    margin: 10px 0 -10px;
}
.chart-box{
    width: 100%;
}
.chart-box .chart-box-header{
    padding: 15px 15px 15px 30px;
    border-top-right-radius: 20px;
    width: 100%;
    min-height: 50px;
}
.chart-box .chart-box-header p{
    font-family: "GothamRounded-Bold";
    font-size: 16px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    /*font-weight: bold;*/
     margin: 0;
}

.chart-box .chart-box-header span{
    font-family: "GothamRounded-Bold";
    font-size: 16px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    /*font-weight: bold;*/
    cursor: pointer;
}
section.chart-section{
    margin-top: 30px;
}

/*section.chart-section:nth-of-type(even) .chart-box .chart-box-header{*/
    /*background: #2accd1; !* Old browsers *!*/
    /*background: -moz-linear-gradient(top,  #2accd1 0%, #2accd1 100%); !* FF3.6-15 *!*/
    /*background: -webkit-linear-gradient(top,  #2accd1 0%,#2accd1 100%); !* Chrome10-25,Safari5.1-6 *!*/
    /*background: linear-gradient(to bottom,  #2accd1 0%,#2accd1 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2accd1', endColorstr='#2accd1',GradientType=0 ); !* IE6-9 *!*/
/*}*/
.chart-box .chart-box-header{
    background: #0995d1; /* Old browsers */
    background: -moz-linear-gradient(top,  #0995d1 0%, #077dc7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #0995d1 0%,#077dc7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #0995d1 0%,#077dc7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0995d1', endColorstr='#077dc7',GradientType=0 ); /* IE6-9 */
}
.chart-box .chart-box-header.chart-box-header-blue{
    background: #0995d1; /* Old browsers */
    background: -moz-linear-gradient(top,  #0995d1 0%, #077dc7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #0995d1 0%,#077dc7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #0995d1 0%,#077dc7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0995d1', endColorstr='#077dc7',GradientType=0 ); /* IE6-9 */
}
.chart-box .chart-box-header.chart-box-header-gray{
    background: #2accd1; /* Old browsers */
    background: -moz-linear-gradient(top,  #2accd1 0%, #2accd1 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #2accd1 0%,#2accd1 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #2accd1 0%,#2accd1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2accd1', endColorstr='#2accd1',GradientType=0 ); /* IE6-9 */
}
.chart-box .chart-box-body{
    border: 1px solid #b3def1;
    border-top: none;
    width: 100%;
    min-height: 100px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.chart-box-content{
    padding: 20px;
    min-height: 50px;
}
.chart-box-body .table-div > div{
    padding: 20px;
}
.chart-box-body table{
    width: 100%;
}
.chart-box-body table tr td{
    padding: 20px;
    vertical-align: top;
}
.chart-box-body table tr:nth-of-type(even) td:nth-child(-n+2){
    background-color: #EBF8FF;
}
.table-div>div>div.chart-product{
    vertical-align: top;
    padding: 20px;
}
/*move to media*/
.chart-box-body .chart-table-actions{
    width: 160px;
    padding-left: 27px;
}
.chart-box-body .chart-table-conf-actions{
    width: 190px;
    padding-left: 27px;
}
.chart-table-striped-even > div:nth-of-type(even) > div:nth-child(-n+2){
    background-color: #EBF8FF;
}
.chart-table-striped-even > div:nth-of-type(even) > div:last-child{
    background-color: white;
}
.chart-box-body .table-striped-even > div:nth-of-type(even) > div:last-child:not(.chart-table-conf-actions):not(.panel-price){
    background-color: white;
}
.chart-box-body .table-div.table-striped-even>div:nth-of-type(even):hover{
    background-color: #EBF8FF;
}
.chart-box-body .chart-table-header{
    color: rgb(5, 136, 204);
    text-transform: uppercase;
    font-size: 16px;
}
.chart-box-body .product-name{
    color: #003399;
}
.chart-box-body .product-groupname{
    color: #003399;
    font-size: 12px;
}
.chart-box-body .product-spec{
    color: #838486;
    padding-left: 15px;
}
.chart-box-body .product-conf-domain{
    color: #6e6d6d;
    max-width: 530px;
    font-size: 14px;
}
.chart-box-body .product-price{
    font-size: 20px;
    font-family: "GothamRounded-bold";
    color: rgb(2, 76, 130);
}
.chart-box-body .product-duration{
    color: #838486;
}
.chart-box-body a.product-edit{
    margin-top: 10px;
    padding: 13px 34px;
}
.chart-box-body a.product-edit:focus{
    margin-top: 10px;
    padding: 13px 34px;
}
.button-concrete, .button-concrete:focus{
    font-size: 16px;
    background: #f2f2f2;
    color: #ed5b47;
    font-weight: 700;
    padding: 13px 22px;
    border-radius: 5px;
    border: none;
}
.button-concrete {
    display: inline-block;
    text-transform: uppercase;
}
.button-concrete, .button-concrete:focus, .button-concrete:hover {
    text-decoration: none !important;
    color: #ed5b47;
}
.chart-box-footer{
    background-color: #f2f2f2;
    text-align: center;
    padding: 10px 0;
}
.chart-box-body .promo{
    width: 50%;
}
.chart-box-body  .promo-input{
    padding-top: 9px;
}
.chart-box-body  .promo-validate{
    padding-top: 9px;
}
.chart-box-body .promo-input input{

}
.chart-box-body .order-row{
    padding: 20px 15px 0 20px;
}
.chart-box-body .order-row:nth-child(2){
    background-color: #EBF8FF;
}
.order-price-details{
    color: rgb(110, 109, 109);
    font-size: 12px;
}
.order-totals{
    font-size: 26px;
    font-family: "GothamRounded-bold";
    color: rgb(2, 76, 130);
}
.order-promo-details{
    font-family: "GothamRounded-bold";
    color: #eb5240;
}
.promo-remove{
    font-size: 16px;
    padding: 10px 10px 20px 10px;
    text-align: center;
}
.button-red.validate-code-btn{
    padding: 13px 45px
}
.view-cart-empty{
    padding: 50px;
    text-align: center;
    font-size: 26px;
    font-family: "GothamRounded-bold";
    color: #A9A9A9;
}
.button-red.news-detail-back{
    margin-top: 70px;
}
.news-entry > span{
    font-family: GothamRounded-Light;
    margin: 35px 0;
    color: #8B8B8B;
    font-size: 16px;
    line-height: 1.7;
}
div.chunk div.content.email {
    width: 290px;
    margin: 0 0 0 40px;
}
.chart-form{
    margin-top: 10px;
}
.chart-form input, .chart-form select{
    width: 100% !important;
}
.button-red-small, .button-red-small:focus{
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px !important;
    border-radius: 3px;
}
.nicst-order-row{
    padding: 20px;
}
.nicst-order-row .order-totals{
    font-size: 18px;
}
.nicst-order-row:nth-child(even){
    background-color: #EBF8FF;
}
.nicst-order-row:nth-child(odd){
    background-color: #ffffff;
}
.nicst-order-row .order-heading{
    font-size: 16px;
    color: rgb(2, 76, 130);
}
.nicst-order-row .order-name{
    font-size: 16px;
    color: rgb(2, 76, 130);
    font-family: "GothamRounded-Bold";
}
.nicst-order-row .order-spec{
    color: #838486;
}
.configure-message{
    padding: 30px 30px 0 30px;
    margin: 0 !important;
}
.configure-label{
    color: rgb(5, 136, 204);
    text-transform: uppercase;
    font-size: 16px;
    margin-top: -55px;
}
.order-summary-block{
    padding-top: 30px;
    background-color: #f7f7f7;
}
.additional-fee{
    text-align: center;
    display: inline-block;
    font-family: "GothamRounded-bold";
    color: #eb5240;
    position: absolute;
    top: 35px;
    z-index: 9;
}
@media (max-width: 767px) {
    .additional-fee{
        margin-left: -50px;
    }
}

.additional-fee-hide{
    display: none !important;
}
.activeList li span{
    width: 100%;
}
.activeList li:nth-child(2n) span{
    background: #ffffff;
}
.activeList li{
    width: 16.66%
}
a.table-item {
    display:block;
    font-family: inherit;
}
a.table-item:hover {
    color: #ED5B47;
}
#domains_oneletter .entriesCount, #domains_twoletters .entriesCount{
    width: 75px;
}
#domains_oneletter .entriesCount, #domains .entriesSearch, #domains_twoletters .entriesCount, #domains .entriesSearch {
    height: 34px;
    border: 1px solid #CECECE;
    border-radius: 5px;
    padding: 0 10px;
    outline: 0;
    color: #585858;
}
#domains_oneletter .entriesSearch, #domains_twoletters .entriesSearch {
    width: 174px;
    margin-left: 10px;
    outline: 0;
    padding: 0 10px;
}
#domains_oneletter .entriesCount, #domains_oneletter .entriesSearch, #domains_twoletters .entriesCount, #domains_twoletters .entriesSearch {
    height: 34px;
    border: 1px solid #CECECE;
    border-radius: 5px;
    padding: 0 10px;
    outline: 0;
    color: #585858;
}
.nameserver-form-block{
    margin-top: 20px;
    background-color: #EBF8FF;
}
.nameserver-form-block .form-group{
    margin-bottom: 10px;
}
.nameserver-form-block .configure-label{
    margin-top: -20px;
}
.configure-domains-checkbox{
}
.disabled-button-color, .disabled-button-color:hover, .disabled-button-color:focus{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2accd1+0,22c0c7+100 */
    background: #ef644e !important;
    background: -webkit-linear-gradient(top,#ef644e 0,#eb5240 100%) !important;
    background: linear-gradient(to bottom,#ef644e 0,#eb5240 100%) !important;
}
.clientbox__header span{
    color: #FFFFFF;
}
div.uploadArea {
    height: 100px;
}
.dev-licence-remove{
    font-size: 0px !important;
    visibility: hidden;
     margin: 0 !important;
     padding: 0 !important;
}
.page-header{
    width: 100%;
}
/*div.user__name {*/
    /*padding-left: 8px;*/
/*}*/
.message div.user__avatar{
    border: none;
    width: 40px;
}
.finded-domain ul, .finded-domain li{
    font-size: 20px;
    letter-spacing: -.8px;
    color: #7D7D7D;
    font-family: GothamRounded-Light;
    margin-bottom: 0;
    list-style: none;
}
@media (max-width: 767px){
    #domains_oneletter .entriesSearch, #domains_twoletters .entriesSearch {
        width: 130px;
    }
}
@media (max-width: 1200px) {
    .message-box.login-form,
    .message-box.logout-form {
        margin-bottom: -121px;
    }
    div.chunk div.content {
        margin: 0 0 0 40px;
        padding: 0;
    }
    div.chunk div.content:first-child {
        margin: 0;
        padding: 15px;
    }
    .chart-box-body .product-conf-domain{
        max-width: 380px;
    }
    .mob-col-12 .product-price{
        margin-top: 15px;
    }
}
@media (max-width: 992px) {
    .message-box.login-form,
    .message-box.logout-form {
        margin-bottom: -101px;
    }
    .chart-box-body .product-conf-domain{
        max-width: 250px;
    }
    .table-div.addon-products>div>div.chart-product{
        padding: 10px 20px;
    }
    .mob-col-12 .product-price{
        margin-top: 25px;
    }
    .required-info-field:nth-child(even){
        margin-top: 50px;
    }
    .order-summary-block{
        background-color: transparent;
    }
    .chart-box-body .promo-validate {
        padding-top: 0;
    }
    .chart-box-body .promo-validate .button-red {
        margin-top: 5px;
    }
}
@media screen and (max-width: 875px) {
    .base-area header{
        display: none;
    }
    .chart-box-body .product-conf-domain{
        max-width: 250px;
    }
    .activeList li {
        float: left;
        width: 50%;
        display: block;
    }
}
@media (max-width: 767px){
    .chart-box-body .table-striped-even > div:nth-of-type(even) > div:last-child{
        background-color: transparent !important;
    }
    .chart-box-body .table-div>div.thead {
        background-color: white;
    }
    .pricing-box-w .pricing-box .v-align-w.img {
        height: auto;
    }
    .chart-box-body a.product-edit.button-red {
        padding: 11px 22px;
    }
    a.button-concrete{
        height: auto;
        font-size: 12px;
        padding: 11px 22px;
    }
    .table-div.addon-products>div>div.chart-product {
        padding: 0;
    }
    .table-div>div>div.chart-product{
        padding: 0;
    }
    .chart-box-body .product-conf-domain{
        max-width: 100%;
    }
    .mob-col-12 .product-price{
        text-align: center;
    }
    .mob-col-12 .product-price{
        margin-top: 0;
        padding-top: 10px;
    }
    .chart-box-body .product-spec{
        padding-left: 0;
    }
    .button-red, .button-white, .button-concrete, .button-red:focus, .button-white:focus, .button-concrete:focus{
        font-size: 12px;
        padding: 11px 22px;
    }
    table.table.s-r>tbody>tr>td {
        padding: 12px 25px;
    }
    .text-entry h3 {
        font-size: 20px;
    }
    .nameserver-form-block{
        padding-bottom: 1px;
        padding-top: 10px;
        margin-top: 45px;
    }
    .nameserver-form-block .configure-label {
        margin-top: -35px;
    }
    .text-entry p {
         margin-bottom: 0;
    }
    .chart-box-body .chart-table-conf-actions {
         padding-left: 0;
    }
    .chart-box-body .table-div>div>div{
        /*padding: 0;*/
    }
    .chart-box-body .button-red, .button-white{
        margin-top: 0;
        margin-bottom: 0;
    }
    .order-totals {
        font-size: 18px;
    }
}

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

}
@media screen and (max-width: 455px) {
    button.addToCart{
        margin: 30px 28px 0 0;
    }
}
.modal.new-design h1 {
    text-transform: uppercase;
    font-family: GothamRounded-Medium;
    color: #0491CF;
    font-size: 30px;
    margin-top: 0;
}
.modal.new-design .modal-header{
    padding: 45px;
    border: 0;
    position: relative

}
.modal.new-design .modal-header .close {
    margin-top: 0
}
.modal.new-design .modal-header:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -77px;
    bottom: 0;
    width: 155px;
    height: 2px;
    background-color: #22C0C6
}
.modal.new-design .modal-footer,
.modal.new-design .modal-header {
    border: none;
    text-align: center
}

.modal.new-design .modal-header .close {
    margin-top: 8px;
    margin-right: 2px;
}
.modal-header button.close {
    -webkit-appearance: none;
    padding: 0;
    margin-top: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    position: absolute;
    right: 4px;
    top: -2px;
    z-index: 999;
    opacity: 1
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
.modal.new-design .modal-footer {
    text-align: center;
    background-color: #F8F8F8;
    border-top: none;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}
.admin-btn{
    background-color: #F2F2F2;
    color: #ED5B47;
    line-height: 37px;
    padding: 0 20px;
    border: none;
    border-radius: 5px;
    outline: 0;
    margin: 0 5px;
    display: inline-block;
}
.admin-btn.red, .admin-btn:hover {
    color: #fff;
    background-color: #ED5B47
}

.admin-btn.red, .admin-btn.white {
    border: 2px solid #ED5B47
}
a.admin-btn{
    cursor: pointer;
}
.admin-btn.red:hover, .admin-btn.white {
    color: #ED5B47;
    background-color: #fff
}
@media (max-width: 767px) {
    .modal.new-design h1 {
        font-size: 24px
    }
    .modal.new-design .modal-dialog {
        width: auto
    }

    .modal.new-design .modal-title {
        font-size: 24px
    }

    .modal.new-design .modal-header {
        padding: 25px
    }
}

.clientbox__filter--wrapper{
    background: #f2f2f2;
    padding: 10px 29px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    margin-bottom: 20px;

}
.clientbox__filter--wrapper .search__box--wrapper,
.clientbox__filter--wrapper .search-info,
.clientbox__filter--wrapper .search-filter{
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.search__box--wrapper{
    justify-content: flex-end;
}
.search-box span{
    font-size: 16px;
    color: #535353;
    font-weight: bold;
}
.dataTables_filter{
    display: inline-block;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before{
    display: none !important;
}
.dataTables_filter input[type="search"],
.dataTables_length select{
    border-color: #B6BABB;
    outline: 0!important;
    box-shadow: none!important;
    resize: none;
    height: 36px;
    margin-top: 5px;
    font-size: 16px;
    color: rgba(0,0,0,.6);
}
.dt2 .dataTables_filter input[type="search"],
.dt2 .dataTables_length select{
    outline: inherit;
    box-shadow: inherit;
    resize: inherit;
    margin-top: inherit;
    font-size: inherit;
}
.dataTables_info {
    padding-top: 12px;
    font-size: 16px;
    color: #024C82;
}
.dt2 .dataTables_info {
    padding-top: inherit;
    font-size: inherit;
    color: inherit;
}
.dt2 .showEntries-position {
    padding-top: 4px;
}
.dt2 table thead th.cur-p:after {
    display: inline-block;
    content: "";
    margin-left: 4px;
    width: 10px;
    height: 10px;
}
.dt2 table thead th.sorting:after {
    background: transparent url("../img/icon-009.svg") no-repeat;
}
.dt2 table thead th.sorting_asc:after {
    background: transparent url("../img/icon-010.svg") no-repeat;
}
.dt2 table thead th.sorting_desc:after {
    background: transparent url("../img/icon-008.svg") no-repeat;
}
.dt2 table thead th {
    white-space: nowrap;
}
table.dataTable th{
    text-align: left;
}
table.dataTable thead > tr > th{
    padding-right: 0 !important;
}
.action-links {
    display: -webkit-inline-flex;
}
.action-links a {
    margin-right: 5px;
}
.clientbox__content table tr td:first-child,
.clientbox__content table tr td:last-child{
    background: transparent;
}
.clientbox__content table tr:hover {
    background-color: #bae5fc!important;
}
.clientbox__content table tr:hover td:last-child{
    background-color: transparent !important;
}
.datatable__clientbox-content{
    overflow-x: auto;
    margin-top: 0;
    padding-top: 0;
}
.clientbox__body__footer .length-box {
    color: #024C82;
    font-size: 16px;
    text-align: left;
}
.clickable-row {
    cursor: pointer;
}

@media (max-width: 530px) {
    table .squaredOne label:after{
        left: 0;
        margin-left: 0;
    }
    table .squaredOne label:before{
        left: 0;
        margin-left: 2px;
    }
    /*.clientbox__content.datatable__clientbox-content table.table-resp .resp-cell:before {*/
        /*display: none;*/
    /*}*/
    /*.clientbox__content.datatable__clientbox-content table.table-resp th{*/
        /*padding-left: 15px !important;*/
    /*}*/
    /*.clientbox__content.datatable__clientbox-content table.table-resp tr {*/
        /*border-bottom: 0;*/
    /*}*/

    /*.clientbox__content.datatable__clientbox-content table.table-resp tr:last-child {*/
        /*border-bottom: none;*/
    /*}*/

    /*.clientbox__content.datatable__clientbox-content table.table-resp tr td {*/
        /*display: table-cell;*/
        /*padding: 12px 15px;*/
    /*}*/

    /*.clientbox__content.datatable__clientbox-content table thead {*/
        /*display: table-header-group;*/
    /*}*/

    /*.clientbox__content.datatable__clientbox-content table tr:nth-child(odd) {*/
        /*background-color: #ebf8ff;*/
    /*}*/
    /*.clientbox__body__footer .length-box,*/
    /*.clientbox__body__footer .pagination-box{*/
        /*width: 100%;*/
        /*justify-content: center;*/
        /*display: flex;*/
        /*text-align: center;*/
    /*}*/
}

@media (max-width: 768px){
    section.banner.banner-christmas .ad-red-shape,
    section.banner.banner-new-year .ad-red-shape {
        width: 100px;
        height: 100px;
        font-size: 10px;
    }
    section.banner.banner-christmas .banner-heading,
    section.banner.banner-new-year .banner-heading {
        margin-top: 0;
    }
    section.banner.banner-christmas .pre-heading,
    section.banner.banner-new-year .pre-heading {
        margin-top: 0;
        margin-bottom: 0;
        line-height: 30px;
    }
    section.banner.banner-christmas,
    section.banner.banner-new-year {
        padding-top: 10px;
    }
    section.banner.banner-christmas {
        background: url(../img/banner_christmas_sale_768.png) no-repeat top center #f4fafd;
    }
    section.banner.banner-new-year {
        background: url(../img/banner-new-year-768.jpg) no-repeat top center #f4fafd;
    }
    .domainList tr td:before {
        content: attr(data-th) !important;
    }
}
.banner-christmas{
    background: url(../img/banner_christmas_sale.png) no-repeat top center #f4fafd;
}
.banner-new-year{
    background: url(../img/banner-new-year.jpg) no-repeat top center #f4fafd;
}
.banner-christmas .pre-heading,
.banner-new-year .pre-heading {
    color: #a6ddf5;
    text-transform: none;
    font-size: 33px;
    font-family: GothamRounded-Medium;
}

.banner-christmas .banner-heading,
.banner-new-year .banner-heading {
    color: #fff;
    margin-top: 40px;
}
.banner.banner-christmas .banner-heading {
    margin-bottom: 31px;
}
.banner.banner-new-year .banner-heading{
    margin-bottom: 28px;
}
.banner-christmas .ad-red-shape,
.banner-new-year .ad-red-shape {
    /*background: url(../img/bg-blue-shape.png) center no-repeat;*/
    font-size: 14px;
    padding-top: 1.5em;
    background: none;
    height: 149px;
    width: 149px;
}
.banner-christmas .ad-red-shape img,
.banner-new-year .ad-red-shape img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.banner-christmas .ad-red-shape span:nth-child(2),
.banner-new-year .ad-red-shape span:nth-child(2) {
    line-height: 1.5em;
    font-size: 1.5em;
}
.banner-christmas .ad-red-shape span:nth-child(3),
.banner-new-year .ad-red-shape span:nth-child(3) {
    font-size: 4em;
    line-height: 0.7;
}
.banner-christmas .ad-red-shape span:nth-child(4),
.banner-new-year .ad-red-shape span:nth-child(4) {
    font-size: 2em;
    line-height: 1.3;
}
.banner-christmas .preform,
.banner-new-year .preform {
    color: #a6ddf5;
}
.renew-domain select {
    padding-left: 10px;
    padding-right: 25px;
}
.renew-domain span.select i {
    right: 10px;
}
@media (max-width: 768px) {
    .navbar.navbar-fixed-top + .base-area{
        margin-top: 65px
    }
    .clientbox__body__footer .dataTables_length,
    .clientbox__body__footer .dataTables_paginate,
    .clientbox__body__footer .dataTables_length label{
        text-align: center;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .clientbox__body__footer .dataTables_length,
    .clientbox__body__footer .dataTables_paginate,
    .clientbox__body__footer .dataTables_length label{
        text-align: center;
    }
}
@media screen and (max-width: 455px){
    #modalAlreadyInCart .modal-footer .admin-btn.white{
        margin-bottom: 15px;
    }
}
.attached-file span.delete{
    cursor: pointer;
}
table .squaredOne label{
    height: 14px;
}
@media (min-width: 530px) {
    table .squaredOne label:after {
        left: 50%;
        margin-left: -4px;
    }

    table .squaredOne label:before {
        left: 50%;
        margin-left: -6px;
    }
}
.clientbox__content table tr td.short .squaredOne {
    width: 100%;
}

.tabs-w.comodo--gradient .tabs-v1-row{
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.status span.answered{
    background:#00b200;
    background:-webkit-linear-gradient(top,#00b200 0,#00a100 100%);
    background:linear-gradient(to bottom,#00b200 0,#00a100 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b200', endColorstr='#00a100', GradientType=0 )
}

.status span.open {
    background:#00b200;
    background:-webkit-linear-gradient(top,#00b200 0,#00a100 100%);
    background:linear-gradient(to bottom,#00b200 0,#00a100 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b200', endColorstr='#00a100', GradientType=0 )
}
.status span.closed {}
.status span.customer-reply {}

.status span.paid {
    background:#00b200;
    background:-webkit-linear-gradient(top,#00b200 0,#00a100 100%);
    background:linear-gradient(to bottom,#00b200 0,#00a100 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b200', endColorstr='#00a100', GradientType=0 )
}

.status span.unpaid {
    background: #ef6957;
    background: -webkit-linear-gradient(top, #ef6957 1%, #eb5647 100%);
    background: linear-gradient(to bottom, #ef6957 1%, #eb5647 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6957', endColorstr='#eb5647', GradientType=0)
}

.status span.overdue {
    background: #ef6957;
    background: -webkit-linear-gradient(top, #ef6957 1%, #eb5647 100%);
    background: linear-gradient(to bottom, #ef6957 1%, #eb5647 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6957', endColorstr='#eb5647', GradientType=0)
}

.status span.cancelled {
    background: url(../img/expired.jpg) no-repeat;
    background-size: auto auto;
    background-size: 100% 100%;
}

.status span.refunded {
    background: #f0a700;
    background: -webkit-linear-gradient(top,#f0a700 0,#ec9300 100%);
    background: linear-gradient(to bottom,#f0a700 0,#ec9300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a700', endColorstr='#ec9300', GradientType=0 );
}

.status span.customer-reply {
    background: #f0a700;
    background: -webkit-linear-gradient(top,#f0a700 0,#ec9300 100%);
    background: linear-gradient(to bottom,#f0a700 0,#ec9300 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a700', endColorstr='#ec9300', GradientType=0 );
}

/***** Lists *****/
.listpage__header {
    background-color: #05A2E6;
    padding: 13px
}

.listpage__header .search {
    margin-right: 40px;
    text-align: center
}

.listpage__header .search label {
    color: #fff;
    letter-spacing: 1px
}

.listpage__header .search label input {
    margin-left: 10px;
    height: 32px;
    border-radius: 5px;
    border: none;
    padding: 0 5px;
    width: 191px;
    color: #363636;
    text-align: left;
}

.pnlList .edit {
    position: relative;
}

.pnlList .edit .edit-dropdown-toggle {
    width: 61px;
    border: 1px solid #C2C2C2;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
    cursor: pointer;
    margin-left: auto;
    white-space: nowrap;
}

.pnlList .edit .edit-dropdown-toggle.open span {
    background: #06abe8;
    background: -webkit-linear-gradient(top, #06abe8 1%, #0499e4 100%);
    background: linear-gradient(to bottom, #06abe8 1%, #0499e4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#06abe8',
        endColorstr='#0499e4', GradientType=0)
}

.pnlList .edit .edit-dropdown-toggle span {
    background: #c6c6c6;
    background: -webkit-linear-gradient(top, #c6c6c6 0, #bababa 100%);
    background: linear-gradient(to bottom, #c6c6c6 0, #bababa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#c6c6c6',
        endColorstr='#bababa', GradientType=0);
    color: #fff;
    font-size: 10px;
    padding: 10px
}

.pnlList .edit .edit-dropdown-toggle img {
    margin: 8px
}

.pnlList .edit .edit-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 10;
    background-color: #fff;
    border: 1px solid #C2C2C2;
    border-radius: 5px
}

.pnlList .edit .edit-dropdown.open {
    display: block
}

.pnlList .edit .edit-dropdown ul {
    margin: 10px 0
}

.pnlList .edit .edit-dropdown a {
    white-space: nowrap;
    display: block;
    text-align: left;
    padding: 5px 25px;
    color: #6E6D6D;
    font-size: 14px
}

.pnlList .edit .edit-dropdown a:hover {
    background-color: #37B5EB;
    color: #fff
}

.pnlList .edit .edit-dropdown a span {
    width: 31px;
    display: inline-block
}

.listSection {
    margin-bottom: 20px
}

.listSection .table-search label.radio {
    margin-right: 40px;
}

.pagination-position {
    margin: 30px 0
}

.listpage__footer {
    border-top: 1px solid #CDCDCD;
    margin-top: 24px
}

.listpage__footer .show-entries {
    margin: 30px 0;
    padding-left: 38px
}

.listpage__footer .show-entries label {
    font-family: Arial;
    font-size: 16px;
    color: #585858;
    font-weight: 400
}

.listpage__footer .show-entries select {
    width: 74px;
    height: 34px;
    border-radius: 5px;
    border: 1px solid #CECECE;
    padding: 0 10px;
    margin: 0 8px
}


.pnlList th {
    font-size: 14px;
    color: #0588CC;
    text-transform: uppercase;
    padding: 30px 15px
}

.pnlList th:focus {
    outline: 0
}

.pnlList table .autorenew,
.pnlList table .nextdue,
.pnlList table .regdate,
.pnlList table .status
    {
    text-align: center
}

.pnlList table .status span {
    display: inline-block;
    max-width: 165px
}

.pnlList table tbody tr {
    border-bottom: 1px solid #E7E7E7;
    position: relative
}

.pnlList table tbody tr:last-child {
    border-bottom: none
}

.pnlList table tbody tr:hover {
    background-color: #EBF8FF
}

.pnlList table td {
    font-size: 17px;
    color: #024C82;
    padding: 6px 15px
}

.pnlList table td a {
    font-size: 16px;
    color: #024C82;
}

.pnlList td.autorenew {
    font-size: 18px
}

.pnlList td.autorenew.disabled {
    color: #ED5945
}

.pnlList td.autorenew.enabled {
    color: #0588CC
}

.pnlList .autorenew,
.pnlList .name,
.pnlList .nextdue,
.pnlList .regdate,
.pnlList .status
    {
    position: relative
}

.pnlList .autorenew:before,
.pnlList .name:before,
.pnlList .nextdue:before,
.pnlList .regdate:before,
.pnlList .status:before
    {
    position: absolute;
    left: 0;
    bottom: 7px;
    font-size: 14px;
    color: #024C82;
    font-family: Arial
}

@media (max-width:767px) {
    .pnlList tr .name:before {
        content: 'name'
    }
    .pnlList tr .regdate:before {
        content: 'reg date'
    }
    .pnlList tr .nextdue:before {
        content: 'next due'
    }
    .pnlList tr .autorenew:before {
        content: 'auto renew'
    }
    .pnlList tr .status:before {
        content: 'status';
        bottom: 16px
    }
    .table-top-panel {
        padding: 30px 15px 0
    }
    
    .list-item__overlay {
        z-index: 0
    }
    .listpage__header .search {
        margin-right: 0;
        margin-top: 7px
    }
    .pnlList .edit {
        width: 31px;
        float: right
    }
    
    .pnlList .edit .edit-dropdown-toggle {
        width: 31px
    }
    .pnlList .edit .edit-dropdown-toggle img {
        display: none
    }

    .pnlList .edit .edit-dropdown a span,.pagination-position {
        display: none
    }
    .listpage__footer .show-entries,.pnlList thead,.showEntries-position {
        display: none
    }
    .pnlList table tbody tr:hover {
        background-color: transparent
    }
    .pnlList table td {
        display: block;
        text-align: center
    }
    .pnlList td.name {
        padding-top: 30px;
        font-family: GothamRounded-Bold;
    }
    .pnlList td.edit-wrapper {
        position: relative;
        top: -185px;
        right: -10px;
        padding: 0 15px
    }
}

.ticket-table.ticket-table thead::after {
    display: none;
}

.pnlList::before {
    content: '';
    position: absolute;
    left: 0%;
    width: 100%;
    height: 50px;
    background-color: #F2F2F2;
    z-index: -1;
}

.pnlList table.table tbody tr:hover {
    background-color: #EBF8FF;
}

.hidden {
    display: none;
}

.btn.btn-green{
    background-color:limegreen;
    font-family:GothamRounded-Light;
    text-transform:uppercase;
    color:black;
    padding:7px 20px;
    font-size:12px;
    border-radius:5px
}

@media only screen and (min-width:768px){
    .btn.btn-green{
        padding:7px 36px;
        font-size:17px
    }
}

.margin-bottom-clear {
    margin-bottom: 0px !important;
}

.btn-action {
    font-family: GothamRounded-Medium;
    text-transform: uppercase;
    padding: 7px 36px;
    font-size: 17px;
    border-radius: 5px;
    color: #fff !important;
    border: 1px solid transparent;
    text-decoration: none !important;

    cursor: pointer;

    background-color: #2accd1;
    background: -moz-linear-gradient(top, #2accd1 0%, #2abbd1 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2accd1 0%, #2abbd1 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2accd1 0%, #2abbd1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2accd1', endColorstr='#2abbd1', GradientType=0); /* IE6-9 */
}

.btn-action:hover {
    color: #fff !important;

    background-color: #3adce1;
    background: -moz-linear-gradient(top, #3adce1 0%, #3acce1 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #3adce1 0%, #3acce1 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #3adce1 0%, #3acce1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3adce1', endColorstr='#3acce1', GradientType=0); /* IE6-9 */
}

.btn-action-disable {
    color: #fff !important;

    background-color: #ee6554;
    background: -moz-linear-gradient(top, #ee6554 0%, #ee5454 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee6554 0%, #ee5454 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee6554 0%, #ee5454 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6554', endColorstr='#ee5454', GradientType=0); /* IE6-9 */
}
.btn-action-disable:hover {
    color: #fff !important;

    background-color: #ff634a;
    background: -moz-linear-gradient(top, #ff744a 0%, #ff634a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ff744a 0%, #ff634a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ff744a 0%, #ff634a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff744a', endColorstr='#ff634a', GradientType=0); /* IE6-9 */
}

.btn-action-enable {
    color: #fff !important;

    background-color: #00b200;
    background: -moz-linear-gradient(top, #00b200 0%, #00a100 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00b200 0%, #00a100 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #00b200 0%, #00a100 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b200', endColorstr='#00a100', GradientType=0); /* IE6-9 */
}

.btn-action-enable:hover {
    color: #fff !important;

    background-color: #11c311;
    background: -moz-linear-gradient(top, #11c311 0%, #11b211 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #11c311 0%, #11b211 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #11c311 0%, #11b211 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#11c311', endColorstr='#11b211', GradientType=0); /* IE6-9 */
}

.finded-domain {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.finded-domain .select-span {
    white-space: nowrap;
}
.finded-domain .select-span .js-buy-block {
    margin-left: 20px;
}
/*
@media (max-width: 991px) {
    .finded-domain {
        -webkit-flex-direction: column;
        flex-direction: column;
        text-align: center;
        justify-content: flex-start;
        webkit-justify-content: flex-start;
    }
    .finded-domain .select-span {
        white-space: normal;
    }
    .finded-domain .select-span .js-buy-block {
        margin-left: 0px;
    }
}
*/
.finded-domain .js-domain-name {
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -webkit-pre-wrap; /*Chrome & Safari */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}
.btnCheckAvailability {
    background: url(/templates/nicst/img/icon-submit-bg.png) center no-repeat;
    width: 70px;
    height: 80px;
    position: absolute;
    right: 16px;
    border: none;
    top: 16px;
    outline: 0 !important;
}

.topMargin {
    margin-top: 20px;
    margin-bottom: 0px;
}

.form-group.two-rows {
    width: 46%;
    float: left;
    margin-right: 30px;
}

ul.gray-list div {
    padding: 10px 15px 10px 37px;
    border-bottom: 1px solid #e1e1e1;
    font-size: 16px;
    color: #024c82;
}

.tabstrip {
    background: linear-gradient(to bottom,#22c0c7 0,#2ed0d5 100%) !important;
    padding: 0px !important;
}
/*
@media (max-width:1199px) {
    .finded-domain span {
        font-size: 17px;
    }
}
*/
td.dataTables_empty {
    text-align: center;
}

.list-group-tab-nav span.fa {
    margin-right: 15px;
    width: 16px;
    font-size: 13px;
}

#manageMenu {
    padding-bottom: 50px;
}

label.error.valid {
    display: none !important;
}

.domain-search-results .message-box.bulk-result:not(:first-of-type) {
    padding-top: 5px;
}

.domain-search-results .message-box:last-of-type .result-separator {
    display: none;
}

.equal-btn {
    -webkit-flex-direction: row !important;
    flex-direction: row !important;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
.equal-btn > div {
    align-self: flex-end;
    -webkit-align-self: flex-end;
}
@media (max-width: 769px) {
    .equal-btn {
        display: block !important;
        padding: 0;
    }
}
/** hack for safari */
@media (min-width: 768px) {
    .equal-btn {
        width: 65.67% !important;
    }
}

@media (min-width: 992px) {
    .equal-btn {
        width: 74% !important;
    }
}
@media (min-width: 1200px) {
    .equal-btn {
        width: 82.3% !important;
    }
}

@media (min-width: 768px) {
    #openTicketForm .col-sm-3 {
        margin-left: 16%;
    }
    #openTicketForm .col-sm-5 {
        width: 24%;
    }
}

@media (min-width: 992px) {
    #openTicketForm .col-sm-3 {
        margin-left: 24%;
    }
}

@media (min-width: 1200px) {
    #openTicketForm .col-sm-3 {
        margin-left: 33%;
    }
}

.tooltip.top .tooltip-arrow {
    border-top-color: #ddd;
}

.tooltip > .tooltip-inner {
    background-color: #ddd;
    color: black;
}

.tooltip mark {
    color: red;
    font-weight: bold;
    background: none;
}

.section-menu > a {
    padding: 18px 57px;
}

.btn-shadow {
    -webkit-box-shadow: 5px 5px 0px 0px #D9D9D9;
    box-shadow: 5px 5px 0px 0px #D9D9D9;
}
.black-friday {
    background-image: url('/templates/nicst/img/black_friday_background.png') !important;
    padding-top: 300px;
    background-color: #001823;
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    -moz-background-size: cover !important;
    z-index: 1;
    width: 100%;
}
.black-friday::before {
    content: '';
    z-index: 0;
    background-position: center center;
    background-color: transparent;
    background-repeat: no-repeat;
    height: 560px;
    position: absolute;
    top: 0;
    background-image: url('/templates/nicst/img/black_friday_baner.png');
    left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
@media  (max-width: 640px){
    .black-friday::before {
        width: 100%;
        top: 0;
        left: 0;
        margin-left: 0;
        background-image: url('/templates/nicst/img/black_friday_baner_mobile2.png');
        background-position: 0 0px;
        height: 100%;
    }
}
@media (max-width: 767px) and (min-width: 640px) {
    .black-friday::before {
        width: 100%;
        top: 0;
        left: 0;
        margin-left: 0;
        background-image: url('/templates/nicst/img/black_friday_baner_mobile.png');
        background-position: 0 0px;
        height: 100%;
    }
}
@media (min-width: 767px) and (max-width: 1024px) {
    .black-friday::before {
        width: 100%;
        top: 0;
        left: 0;
        margin-left: 0;
        background-image: url('/templates/nicst/img/black_friday_baner_mobile.png');
        background-position: 0 -10px;
        background-size: cover;
    }
}


.cyber-monday {
    background-image: url('/templates/nicst/img/cyber_monday_background.jpg') !important;
    padding-top: 300px;
    background-color: #001823;
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    -moz-background-size: cover !important;
    z-index: 1;
    width: 100%;
}
.cyber-monday .container-fl {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
}
.cyber-monday .container-fl > div {
    width: 50%;
}
.cyber-monday .date {
    font-size: 36px;
    font-family: 'Gotham Rounded';
    color: rgb(237, 91, 71);
    line-height: 1.2;
    text-align: right;
    position: absolute;
    left: 0;
    top: 51.4px;
    z-index: 23;
    font-weight: 500;
}
.cyber-monday .h1 {
    font-size: 39px;
    font-family: 'Gotham Rounded';
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0.935;
    text-align: right;
    -moz-transform: matrix( 1.65216716451813,0,0,1.65216716451813,99,0);
    -webkit-transform: matrix( 1.65216716451813,0,0,1.65216716451813,99,0);
    -ms-transform: matrix( 1.65216716451813,0,0,1.65216716451813,99,0);
    position: absolute;
    left: 0;
    top: 140.268px;
    z-index: 21
}
.cyber-monday .h2 {
    font-size: 40px;
    font-family: 'Gotham Rounded';
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: right;
    position: absolute;
    left: 0;
    top: 196.658px;
    z-index: 22;
    font-weight: 500;
}
.cyber-monday .group_3 {
    width: 100%;
    height: 364px;
    background-image: url(/templates/nicst/img/group31.png);
    margin-top: 78px;
    margin-left: -37px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.cyber-monday .group_1 {
    width: 146px;
    height: 146px;
    background-image: url(/templates/nicst/img/group_1.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    display: none;
    position: absolute;
    top: 185px;
    right: -9px;
    background-size: 100%;
}

.cyber-monday .clouds {
    position: relative;
    height: 239px;
}

.cyber-monday .cloud {
    width: 100%;
    height: 239px;
    background-image: url(/templates/nicst/img/cloud.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    left: -3px;
    bottom: 0;
}
.cyber-monday .cloud:nth-child(2) {
    left: unset;
    background-position: center right;
    right: -74px;
}

@media (min-width: 767px) and (max-width: 1024px) {
    .cyber-monday .date {
        font-size: 29px;
    }
    .cyber-monday .h1 {
        font-size: 32px;
        -moz-transform: matrix( 1.65216716451813,0,0,1.65216716451813,80,0);
        -webkit-transform: matrix( 1.65216716451813,0,0,1.65216716451813,80,0);
        -ms-transform: matrix( 1.65216716451813,0,0,1.65216716451813,80,0);
    }
    .cyber-monday .h2 {
        font-size: 30px;
    }
}

@media (max-width: 767px) {
    .cyber-monday .group_3 {
        display: none;
    }

    .cyber-monday .group_1 {
        display: block;
    }

    .cyber-monday .date {
        font-size: 20px;
        text-align: left;
    }
    .cyber-monday .clouds {
        display: none;
    }
    .cyber-monday .container-fl {
        width: 100%;
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cyber-monday .container-fl > div {
        width: 100%;
    }
    .cyber-monday .h1 {
        font-size: 25px;
        text-align: left;
        -moz-transform: matrix( 1.65216716451813,0,0,1.65216716451813,53,-10);
        -webkit-transform: matrix( 1.65216716451813,0,0,1.65216716451813,53,-10);
        -ms-transform: matrix( 1.65216716451813,0,0,1.65216716451813,53,-10);
    }
    .cyber-monday .h2 {
        text-align: left;
        font-size: 25px;
        line-height: 1;
    }
}