@media (min-width: 768px) {
    .alignright { float:right; margin: 5px 0 15px 15px; }
    .alignleft { float:left; margin: 5px 15px 15px 0; }

    .w320, .w475 { display: none !important; }
    .w768 { display: block !important; }

    h1 { margin: 32px 0 0 0; line-height: 25px; font-size: 26px; }
    h2 { margin: 12px 0 2px 0; font-size: 20px; line-height: 24px; }
    h3 { margin: 12px 0 2px 0; font-size: 21px; line-height: 33px; }
    h4.area-title { margin: 38px 0 0 0; line-height: 20px; font-size: 20px; }
    p { margin: 0 0 20px 0; font-size: 16px; line-height: 22px; }

    .navbar-toggle { display: block; }
    .navbar-collapse.collapse { display: none !important; }
    .collapse.in { display: block !important; }

    /**
     * HEADER
     */
    .top-line .soc-bar-wrap { width: auto; }
    .header .contacts-block .contacts { margin-bottom: 30px; }
        .header .contacts-block .contacts li { margin-bottom: 0; }
    .top-menu-bar .btn { width: 100%; }
    .soc-bar { width: 120px; }

    /* Slider */
    .da-slider { height: 650px; }
    .owl-controls { width: 650px; }
    .owl-carousel .owl-wrapper-outer { height: 650px; }
    .da-slider .nx-slider .da-img { height: 650px; }
    .nx-slider-container { padding: 320px 60px 0 60px; }
    .da-slider h1 { width: 500px; margin-top: 50px; margin-bottom: 70px; font-size: 36px; line-height: 58px; }
    .da-slider h2 { width: 500px; margin-bottom: 30px; }
    .da-slider .owl-pagination { bottom: 95px; right: 60px; }

    /**
    * MP Services-area
    */
    .services-area { padding-bottom: 70px; }
        .services-area li { margin-top: 50px; }
        .services-area .post-text { margin-top: 80px; padding: 0 75px; line-height: 26px; font-size: 24px; }


    /**
    * MP About-area
    */
    .about-area {  }
        .about-area .parallax-area { height: 400px; }
        .about-area .image-wrap { margin: 0; padding-left: 75px; }
        .about-area .text-wrap { padding-right: 75px; }
        .about-area .text { margin: 45px 0 25px 0; }

    /**
    * MP Compare-area
    */
    .compare-area table { background-position: top center; background-size: 30% 100%; }
    .compare-area th:first-child { display: table-cell; }
    .compare-area td:first-child { display: table-cell; }
    .compare-area th { font-size: 20px; line-height: 40px; }
    .compare-area td { padding: 0 50px; font-size: 16px; line-height: 40px; }


    /**
    * MP Banner-area
    */
    .banner-area { height: 400px; }
        .banner-area h2 { font-size: 30px; line-height: 50px; }
        .banner-area .description { font-size: 18px; line-height: 28px; }
        .banner-area .btn { margin: 45px auto 0 auto; }
    .ban3 { height: 600px; }
        .ban2 .banner-parallax { padding-top: 80px; }
    .ban3 .item-work { float: left; width: 19%; }
    .ban3 .item-work { background-size: 120px 120px; padding: 150px 15px 15px; }
    .ban3 .item-arrow { background-image: url("../../images/mp/works_arr_768.svg"); background-position: center 55px; background-size: contain; float: left; width: 8%; height: 200px; }

    #footer .footer-menu-area { margin-top: 0; }
    #footer .footer-menu-area,
    #footer .footer-contacts,
    #footer .footer-form { max-width: 100%; }
    #footer .copyright { font-size: 14px; }

    /**
    * Modal
    */
    .modal-content .modal-body { padding: 15px 15px 35px 100px; }
}