.contact-block-top {
    color: #fff;
    top: 10px;
    float: right;
    margin-right: 3%;
    display: none;
}

.blue-theme .contact-block-top .icon a {
    color: #fff;
    text-decoration: none;
}
.contact-block-top i:last-child {
    margin-left: 10px;
}


@media (max-width: 1199px) {
    .page-template-page-deluxshop .componentsBlock h5 {
        line-height: 1.3;
    }
    .page-template-page-deluxshop .componentsBlock .text-item em {
        display: none;
    }
    .page-template-page-deluxshop .componentsBlock .leftBlock .bottomBlock {
        margin-top: 19px;
    }
    .page-template-page-deluxshop .componentsBlock .rightBlock .midleBlock {
        margin-top: 17px;
    }
    .page-template-page-deluxshop .componentsBlock .rightBlock .bottomBlock {
        margin-top: 19px;
    }
    .page-template-page-deluxshop .workDemo h4 {
        line-height: 1.3;
    }
}

@media (max-width: 991px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: -60px;}
    .navbar-right {margin-right: -60px;}

    .page-template-page-deluxshop .bonusBlock .twoBlock .text {
        height: 140px;
    }

}
@media (max-width: 900px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: -75px;}
    .navbar-right {margin-right: -75px;}
}

@media (max-width: 870px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: -15px;}
    .navbar-right {margin-right: -15px;}
    .contacts-list-top {display: none;}
    .contact-block-top {display: inline-block;}
    .icon.icon-Mail a {font-size: 16px}
    .icon-Phone2:before {margin-right: 5px}
    .icon-Mail:before {margin-right: 5px}
    .fixed-header .contact-block-top > i {color: #333!important;}
    .fixed-header .contact-block-top .icon a {color: #333;}
    body.fixed-header .scrolling-header .navbar {padding-bottom: 0;}
}

@media (max-width: 767px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; }
    .navbar-right {margin-right: -15px;}
    .scroll-logo.visible-xs-block {float: right;}
    a.navbar-brand.scroll {margin: 0 0 0 90%!important;}
    .contact-block-top {
        position: absolute;
        top: 45px;
        left: 10%;
    }
    .fixed-header .contact-block-top > i, .fixed-header .contact-block-top a {
        color: #fff!important;
    }
    body.fixed-header .scrolling-header .navbar {padding-bottom: 35px;}
    body.fixed-header .scrolling-header .navbar .scroll-logo {height: 60px;}

    .page-template-page-deluxshop .imgBlock {
            display: none;
    }

    .page-template-page-deluxshop .orderBlock1 .oldcena {
        text-align: center;
    }
    .page-template-page-deluxshop .orderBlock1 .newcena {
        text-align: center;
        margin-top: 10px;
    }
    .exampleBlockMain .exampleBlock {
        margin-bottom: 40px;
    }

    .page-template-page-deluxshop .buy-section .order-button {
        margin-top: 20px;
    }
    .page-template-page-deluxshop .buy-section .col-md-3 {
        text-align: center;
    }
}

@media (max-width: 748px) {
    .page-template-page-deluxshop .bonusBlock .section-title {
        line-height: 1.3;
    }
}

@media (max-width: 644px) {
    .contact-block-top {
        width: 200px;
        top: 30px;
        display: inline-block;
        line-height: 25px;
        left: 14%;
    }
    .icon.icon-Mail {margin-left: 0!important;}
}

@media (max-width: 485px) {
    .icon-Mail:before {margin-left: 10px;}
    .header .navbar .navbar-collapse {margin-top: 90px;}
    .header .navbar .navbar-brand img {margin: -8px 15px 0;}
    .header .navbar {
        padding-bottom: 65px;
    }
    .contact-block-top {
        font-size: 14px;
        width: 350px;
        top: 94px;
        left: 8%;
    }
}

@media (max-width: 417px) {
    .page-template-page-deluxshop .exampleBlockMain a img {
        width: 98%;
    }
}