/*==================================================
~   IE
===================================================*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

   /* header */
   .nav__brand .lang{
    padding-top: 3px;
   }
   .nav__brand .lang a{
    line-height: 12px;
   }
   .nav__brand .lang ul li a{
    padding-top: 1px;
    border-right: 0px solid;
    position: relative;
   }
   .nav__brand .lang ul li a:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 16px;
    width: 1px;
    background-color: #ccc;
   }
    /* FOOTER
    *****************************************************/
    .footer__btn-link {
        padding-top: 17px;
        padding-bottom: 11px;
    }

    
    /* TOP PAGE
    *****************************************************/
    .exluxury__x {
        vertical-align: -7px;
    }
    .btn--banner {
        padding: 4px 40px 0px;
    }
    .top-product__link, .top-product__link:hover {
        padding: 10.5px 15px 8px;
    }


    /* Concept PAGE
    *****************************************************/
    .slider__arrows {
        left: calc(50% - 512px);
    }
    .concept-btn {
        padding: 20px 20px 15px;
    }
    .concept-table th, .concept-table td {
        padding: 20px 20px 12px;
    }


    /* Products PAGE
    *****************************************************/
    .products-banner__x {
        vertical-align: -18px;
    }
    .products-box {
        padding: 35px 35px 30px;
    }
    .products-item__btn {
        padding: 15px 15px 15px;
        padding-bottom: 10px;

    }
    .products-steps__text{
        padding-bottom: 8px;
    }
    .product-banner__btn{
        padding-top: 12.5px;
    }
    .product-banner__btn:after {
        margin-top: -4px;
    }


    /* Products 1 PAGE
    *****************************************************/
    .product-banner__link {
        padding-bottom: 17px;
    }


    /* Products 2 PAGE
    *****************************************************/
    .product-daily__table img {
        width: 100%;
    }


    /* Products 3 PAGE
    *****************************************************/
    .review {
        padding: 20px 30px 18px;
    }
    .product-reviews__btn {
        padding: 15px 15px 10px;
    }


    /* FAQ PAGE
    *****************************************************/
    /*.page-power__main-icon{
        display: block;
        text-align: center;
        position: absolute;
        z-index: 100;
        top: -82px;
        left: 0;
        right: 0;
        transform: translate( -50%, -50% );
    }*/

    @media screen and (min-width: 1300px){
        .product-banner__btn:after{
            margin-top: -4px;
        }
        .products-item__btn:after{
            margin-top: -1px;
        }
    }

}

@media screen and (-webkit-min-device-pixel-ratio: 2) {

    /* CONTACT PAGE
    *****************************************************/

}
   