/* alert.scss */
.alert.js-alert-success {
    background-color: #ff7800;
    background-image: -webkit-linear-gradient(left, #fc8203 0%, #fea123 100%);
    background-image: linear-gradient(to right, #fc8203 0%, #fea123 100%);
    color: #fff;
 }

.alert.js-alert-error {
    background-color: #ff0000;
    background-image: -webkit-linear-gradient(left, #f90000 0%, #fe2323 100%);
    background-image: linear-gradient(to right, #f90000 0%, #fe2323 100%);
    color: #fff;

}


/* alert.scss end */

.mega > ul > li > a > i.i-system:before {
    background: url(../image/svg/system.svg) no-repeat center; }
.mega > ul > li > a > i.i-system:after {
    background: url(../image/svg/system-hover.svg) no-repeat center; }
.mega > ul > li > a > i.i-services:before {
    background: url(../image/svg/services.svg) no-repeat center; }
.mega > ul > li > a > i.i-services:after {
    background: url(../image/svg/services-hover.svg) no-repeat center; }

.content-about_contact-left{
    text-transform: uppercase;
}

.phone-list > ul > li > i.phone-1 {
    background-image: url("../image/icon/phone-1.png"); }
.phone-list > ul > li > i.phone-2 {
    background-image: url("../image/icon/phone-2.png"); }
.phone-list > ul > li > i.phone-3 {
    background-image: url("../image/icon/phone-3.png"); }

.alert_text {
    text-align: center;
}

.content-about {
    min-height: 400px;
}

.content-about_download {
    padding: 1rem 0;
}

.footer {
    background-image: url("../image/bg/A.png");
}

@media only screen and (max-width: 47.9375em) {
    .popup-info_submit-btn{
        max-width: 16rem;
    }
    .footer {
        background-image: none;
    }
}

@media (min-width: 61.9375em) {
    .grid_item_f:nth-child(4n + 1) {
        clear: left; }
    .grid_item_f:nth-child(3n + 1) {
        clear: none; }
}

@media (max-width: 61.9375em) {
    .grid_item_f:nth-child(4n + 1) {
        clear: none; }
    .grid_item_f:nth-child(2n + 1) {
        clear: left; }
}

@media only screen and (max-width: 37.5em) {
    .grid_item_f {
        width: 100%; }
}

@media (min-width: 61.9375em) {
    .grid_item:nth-child(3n + 1) {
        clear: left;
    }
}

.category {
    min-height: 400px;
}

.cart-order_submit {
    text-align: right;
    padding: 10% 0 10% 0;
}

.checkout_fieldset{
    border: none;
}

.account{
    min-height: 400px;
}

.account_history-table{
    padding-bottom: 30px;
}

.last-news{
    margin-top: 20px;
}

.order {
    margin-bottom: 4rem;
}