@media only screen and (max-width: 1920px) {
}

@media only screen and (max-width: 1800px) {
}

@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1281px) {
}

@media only screen and (max-width: 1180px) {
    .top {
        display: none;
    }

    .topMenusd {
        display: none;
    }

    .topbn {
        display: none;
    }

    .rmp-container .phone a.phones1 {
        color: #fff;
        display: block;
        margin-bottom: 40px;
    }

    .rmp-container .phone a.dskbtn {
        background: #000;
        display: block;
        margin: 20px 0 0 0;
    }

    .rmp-container .phone a {
        margin: 30px 0 0 0;
    }

    .rmp-container .phone {
        margin-top: 60px;
    }

    .rmp-container .rmp-menu-wrap {
        margin-top: 20px;
    }

    .main {
        margin-top: 120px;
    }

    .footer-newsletter-widgets .col-md-12 {
        display: block;
    }

    .footer-newsletter-widgets img {
        margin-bottom: 15px;
        width: 70px;
    }

    .footer-newsletter-widgets h2 {
        font-size: 20px;
    }

    .footer-newsletter-widgets h2 b {
        margin: 0 0 20px 0;
        font-size: 30px;
    }

    .footer-newsletter-widgets div.wpforms-container-full .wpforms-form .wpforms-submit-container {
        position: relative;
        right: auto;
        top: auto;
        margin: 30px auto 0;
    }

    .footer-newsletter-widgets div.wpforms-container-full .wpforms-form .wpforms-submit-container button {
        border: 0;
        border-radius: 10px;
    }

    body .footer-newsletter-widgets div.wpforms-container-full .wpforms-form input {
        padding: 0 15px;
        border: 0;
    }

    .copylineks ul {
        display: block;
    }

    .social a {
        font-size: 50px;
        margin: 0 10px 20px;
    }

    .copy {
        padding-bottom: 50px;
        padding-top: 40px;
    }

    .footer-newsletter-widgets {
        padding: 30px 20px;
    }

    .top-slider h2 {
        font-size: 24px;
    }

    .top-slider a {
        margin: 15px 0 0 0;
        font-size: 17px;
    }
    .top-slider {
        margin: 0 0 0 20px;
    }
    .top-slider h3 {
        font-size: 19px;
    }
}

@media only screen and (max-width: 959px) {
}

@media only screen and (max-width: 637px) {
}

@media only screen and (max-width: 479px) {
}

@media only screen and (max-width: 382px) {
}

@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
