@media ( max-width: 1366px ) {
    .pure-form.pure-form-aligned fieldset {
        padding-bottom: 3%;
    }
}

@media ( max-width: 1024px ) {
    img.img-responsive.center-block {
        margin-top: 5%;
    }
    .header-menu {
        padding-right: 0px;
        padding-left: 0;
        left: 7%;
    }
    .main-nav ul li a {
        padding: 10% 10%;
    }
    div#gallery-background {
        margin-bottom: 2%;
        margin-top: 5%;
    }
    .pure-form.pure-form-aligned {
        margin-top: 15%;
    }
}

@media ( max-width: 906px ) {
    .container.header .col-md-8 {
        display: none !important;
    }
    #wprmenu_bar {
        background-color: transparent !important;
    }
    .col-md-4.inner-page-call {
        display: none;
    }
}

@media ( max-width: 812px ) {
    .header .img-responsive.center-block {
        margin-top: 0% !important;
    }
    .footer .col-md-7 {
        width: 75%;
        margin: 0 auto;
    }
    .footer .copyright p {
        text-align: center !important;
    }
    .col-md-3.col-sm-12.col-xs-12.mid_section_logo img {
        margin: 0 auto !important;
    }
    .mid_section_logo img, .section_contact_info {
        margin: 0 !important;
    }
}

@media ( max-width: 768px ) {
    .header .img-responsive.center-block {
        margin-top: 7% !important;
    }
}

@media ( max-width: 736px ) {
    .sticky {
        height: 15%;
    }
    .header .img-responsive.center-block {
        margin-top: 2% !important;
    }
}

@media ( max-width: 667px ) {
    .footer .col-md-7 {
        width: 85%;
        margin: 0 auto;
    }
}

@media ( max-width: 640px ) {
    .footer .col-md-7 {
        width: 100%;
        margin: 0 auto;
    }
}

@media ( max-width: 568px ) {
    .page-template-default .main-content .inner-page-banner-content p {
        padding-left: 20% !important;
    }
}

@media ( max-width: 480px ) {
    .page-template-default .main-content .inner-page-banner-content p {
        padding-left: 0% !important;
    }
}