/*Модал*/

@media (min-width: 576px)
{
.modal-sm {
    max-width: 350px;
}
}
.modal-header {
    justify-content: center;
  	padding: 0px;
}
.modal-header, .modal-footer {
    background: none !important;
}
.modal-footer {
    padding-top: 0px;
}
.modal .modal-body {
    padding-bottom: 0px;
}
.modal .modal-content {
    background: #00000094;
    border-radius: 5px 5px;
    padding: 1px 15px 1px 15px;
    color: #909090;
}
.modal .modal-header h4 {
    font-size: 26px;
    font-weight: bold;
    display: block;
    text-align: center;
    color: #bbbbbb;
    /*padding-top: 5px;*/
  	text-transform: uppercase;
}
.modal .btn {
    border-radius: 25px;
    cursor: pointer;
}
.input-group-btn .modal .btn {
    box-shadow: unset;
}
.modal-kit .modal-content, .modal-info .modal-content {
    width: unset;
}
.modal-kit .modal-dialog .modal-content .modal-footer .btn {
    padding: 13px 30px 13px 30px;
    left: unset;
    border-radius: 0px 25px 25px 0px;
}
.btn-secondary {
    color: #b2b2b2;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
    color: black;
}
.form-control:disabled, .form-control[readonly] {
    background: white;
}
.modal-body .form-control {
    padding: 13px 13px 13px 13px;
}
.input-group-btn .form-control {
    text-align: center;
}
/*.text-center {
    text-align: center!important;
    margin-bottom: 30px;
}*/
.fade {
    backdrop-filter: blur(5px);
}
.modal-service .modal-footer {
    /*margin-top: 10px;*/
}
.modal-service .modal-dialog .modal-content .modal-footer {
    justify-content: right;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    text-align: center;
    color: #bdbdbd;
    text-transform: uppercase;
  	font-weight: bold;
}
/* end Модал*/
/*эфекты кнопки*/
.xbox_rules {
    text-transform: uppercase;
    text-align: center;
    color: #cccccc;
    border-radius: 15px;
}
/*.rules {
  font-weight: 100;
  cursor: pointer;
  margin-bottom: 5px;
  padding: 5px;
  border-radius: 0px;
  background: white;
  color: black;
  transition:all 0.2s ease-in-out;
  letter-spacing: 0px;
}
.rules:hover {
  background: #2a282854;
  transition:all 0.2s ease-in-out;
  color: white;
  letter-spacing: 2px;
}
/*эфекты кнопки*/
/*Сетка иконок блока*/

.MsoNormal {
   font-weight: bold;
   font-size: 20px;
}

@media (min-width:767px){.modal-lg-block{max-width:1050px !important}}@media (max-width:767px){.xbox_custom_block .kit-items{display:block}
.xbox_custom_block .kit-items__item{width:50% !important}.block_by_category{width:100% !important;height:auto !important}}
.block_by_category .kit-item{margin-bottom:-2px}.xbox_custom_block .kit-items__item{width:80%;margin-bottom:0px;display:inline-flex}
.block_by_category{width:13%;}
.block_category_1{border-radius: 20px 0px 0px 20px;background-color:rgba(156, 206, 111, 0.5);}
.block_by_category:before{text-transform: uppercase;display:block;width:100%;text-align:center;font-size:25px;color: #e9eaec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.block_category_1:before{border-radius: 20px 0px 0px 20px;background:#9cce6f;content:"1 година";font-size: 20px;}
.block-lvl-1{background:#d2d242}
.block_category_2{background-color:rgba(187, 219, 111, 0.5)}
.block_category_2:before{background:#bbdb6f;content:"2 години";font-size: 20px;}
.block-lvl-2{background:#385ad2}
.block_category_3{background-color:rgba(212, 219, 111, 0.5)}
.block_category_3:before{background:#d4db6f;content:"4 години";font-size: 20px;}
.block-lvl-3{background:#d23838}
.block_category_4{background-color:rgba(219, 206, 111, 0.5)}
.block_category_4:before{background:#dbce6f;content:"6 годин";font-size: 20px;}
.block-lvl-4{background:#38d27c}
.block_category_5{background-color:rgba(219, 191, 111, 0.5)}
.block_category_5:before{background:#dbbf6f;content:"10 годин";font-size: 20px;}
.block-lvl-5{background:#38d2a0}
.block_category_6{background-color:rgba(219, 151, 111, 0.5)}
.block_category_6:before{background:#db976f;content:"18 годин";font-size: 20px;}
.block-lvl-6{background:#aa69c5}
.block_category_7{background-color:rgba(219, 116, 111, 0.5)}
.block_category_7:before{background:#db746f;content:"24 години";font-size: 20px;}
.block-lvl-7{background:#dc9e2d}
.block_category_8{background-color:rgba(157, 45, 40, 0.5);border-radius: 0px 20px 20px 0px;}
.block_category_8:before{border-radius: 0px 20px 20px 0px;background:#d5524c;content:"28 годин";font-size: 20px;}
.block-lvl-8{background:#d5524c}

.block_by_category:nth-child(4){width:10%}.kit-items__item, .block_by_category:nth-child(4) .kit-items__item {width: 75%;}
.block_by_category:nth-child(1){width:10%}.block_by_category:nth-child(1) .kit-items__item{width:100%}
.block_by_category:nth-child(2){width:10%}.block_by_category:nth-child(2) .kit-items__item{width:100%}
.block_by_category:nth-child(3){width:10%}.block_by_category:nth-child(3) .kit-items__item{width:90%}
.block_by_category:nth-child(5){width:10%}.block_by_category:nth-child(5) .kit-items__item{width:100%}
.block_by_category:nth-child(6){width:10%}.block_by_category:nth-child(6) .kit-items__item{width:100%}
.block_by_category:nth-child(7){width:10%}.block_by_category:nth-child(7) .kit-items__item{width:90%}
.block_by_category:nth-child(8){width:10%}.block_by_category:nth-child(8) .kit-items__item{width:100%}

.xbox_custom_block {
  text-align: center;
}

.block_category_1 .kit-item {
  background: #9cce6f !important;
}

.block_category_2 .kit-item {
  background: #bbdb6f !important;
}

.block_category_3 .kit-item {
  background: #d4db6f !important;
}

.block_category_4 .kit-item {
  background: #dbce6f !important;
}

.block_category_5 .kit-item {
  background: #dbbf6f !important;
}

.block_category_6 .kit-item {
  background: #db976f !important;
}

.block_category_7 .kit-item {
  background: #db746f !important;
}

.block_category_8 .kit-item {
  background: #d5524c !important
}

.block_category_9 .kit-item {
  background: #000000 !important
}
/*скругление иконок*/
.block_by_category .kit-item {
    position: relative;
    background: #e9eaec;
    margin: 8px;
    border-radius: 50px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    box-shadow: unset;
    animation: zoomIn 1s;
}

.xbox_custom_block .kit-items {
  border-radius: 20px;
}
@media (max-width: 380px)

.modal-kit .modal-content, .modal-info .modal-content {
    width: unset;
}

.kit-item_blueprint .kit-item__image {
    background: url(https://i.imgur.com/tXpilqO.png);
    background-size: cover;
}
.kit-item_blueprint .kit-item__name {
    display: none;
}

.kit-item {
    position: relative;
    background: white;
    margin: 8px;
    border-radius: 15px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
	transform: rotate(0deg);
    transition: all 0.3s;
	box-shadow: unset;
}

.kit-item:hover {
    transform: scale(1.04) rotate(-5deg);
    transition: all 0.3s;
	box-shadow: 0px 10px 10px -8px rgba(0, 0, 0, 0.1);
}

.kit-item__name, .kit-item__quantity {
    position: absolute;
    color: #e0e0e0;
    font-size: 17px;
}

.kit-item__quantity {
    background: none;
}

@media (max-width: 1000px)
{
.kit-items__item {
    width: 30%;
}
}

@media (min-width: 992px)
{
.kit-items__item {
    width: 20%;
}
}

@media (max-width: 500px)
{
.kit-items__item {
    width: 50%;
}
}



@media (min-width: 1200px)
{
.xbox_custom_kits .kit-items__item {
    width: 12.5% !important;
}
}

@media (max-width: 1000px)
{
.xbox_custom_kits .kit-items__item {
    width: 30%;
}
}

@media (min-width: 992px)
{
.xbox_custom_kits .kit-items__item {
    width: 20%;
}
}

@media (max-width: 500px)
{
.xbox_custom_kits .kit-items__item {
    width: 50%;
}
}

.kit-item__image {
    width: 100%;
    transform: scale(0.7);
}

.kit_set .kit-item__quantity {
    background: unset;
    color: black;
    font-size: 14px;
    padding: 0px 0px 5px 0px;
    margin-top: -15px;
    border-radius: 0px;
}
.kit_set .kit-item__quantity {
    position: unset;
}

.xbox_custom_kits {
	margin-top: 20px;
}


/*Прочее*/


@media (max-width: 994px)
{
.footer-link__list {
    margin-bottom: 18px;
}
}

.product__servers {
    display: none;
}
.sk-spinner-wave div {
    background-color: black;
}

.xbox_custom_rules {
  color: black;
}

.xserver__links a {
    margin-top: 1px!important;
}
.xserver__links {
    margin-top: -30px !important;
    color: white;
}
.xserver:last-child {
    display: none !important;
}

.avatar {
    background: #dfdfdf;
}

.xbox_player .xbox__header {
    display: block !important;
}

.fa-play {
    margin-top: 0px !important;
}

.block_by_category {
	position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
}
.kit-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: -8px -8px 8px;