header .navigation-row {
    min-height: 80px;
}

header .navigation-row >#logo>a>img {
    max-height: 60px;
}

#primary-nav ul a {
    padding: 0 7px;
}

.four-o-four-wrap {
    padding: 60px 0;
    text-align: center;
}

.four-o-four-wrap h2 {
    text-shadow: 3px 3px 5px rgba(110, 156, 237, 1);
    color: #e8554e;
    font-size: 140px;
    font-weight: 600;
    margin-bottom: 90px;
    margin-top: 60px;
}

.four-o-four-wrap a {
    color: #e8554e;
    font-size: 18px;
    font-weight: 600;
}

.four-o-four-wrap p {
    font-size: 18px;
}
.pricing-table h3.title {
    font-family:  "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.pricing-table h2.price {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 28px;
    line-height: 28px;
    font-weight: 400;
}

h2.colored-text-1 {
    color: #8c9560 !important;
    font-family:  "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
}

h2.underlined {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-bottom: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid #dedede;
    font-size: 16px;
    line-height: 24px;
    color: #444;
    font-weight: 600;
}

.message-box.info h3 {
    color: #427a96;
}

.message-box h3 {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-bottom: 7px;
    font-size: 15px;
    line-height: 23px;
    color: #444;
    font-weight: 600;
}

.announcements .preview-text h2 {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 23px;
    color: #444;
    font-weight: 600;
}

.uppercase {
    text-transform: uppercase;
}

.visa-info-title>h2 {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 23px !important;
    line-height: 32px;
    color: #444;
    font-weight: 400;
}

@media only screen and (max-width: 200px) {
    #page-title.custom-bg .container {
        width: 100%;
    }
    #top-bar, #secondary-nav {
        display: block;
    }
    div>ul.quick-links.clearfix {
        display: block;
        width: 75% !important;
        padding: 5px;
    }

    ul.quick-links>li>span {
        display: none !important;
    }

    ul.quick-links>li {
        padding: 5px;
    }
}

@media only screen and (max-width: 400px) {
    body {
        padding: 5px;
    }

    #page-title.custom-bg .container {
        width: 100%;
    }
    #top-bar, #secondary-nav {
        display: block;
    }
    div>ul.quick-links.clearfix {
        display: block;
        width: 75% !important;
        padding: 5px;
    }

    ul.quick-links>li>span {
        display: none !important;
    }

    ul.quick-links>li {
        padding: 5px;
    }

    .announcements .preview-text h2 {
        font-size: 14px !important;
    }
    .selectnav {
        display: none;
        float: left;
        width: 85%;
        height: 30px;
        cursor: pointer;
    }

    .fa-briefcase:before {
        content: "\f0b1";
        position: absolute;
        left: 0;
    }

    .fa-globe:before {
        content: "\f0ac";
        position: absolute;
        left: 0;
    }
}

@media only screen and (max-width: 600px) {
   /* body {
        padding: 0 10px;
    }
    #top-bar, #secondary-nav {
        display: block;
    }
    div>ul.quick-links.clearfix {
        display: block;
        width: 75% !important;
        padding: 5px;
    }

    ul.quick-links>li>span {
        display: none !important;
    }

    ul.quick-links>li {
        padding: 5px;
    }

    .announcements .preview-text h2 {
        font-size: 14px !important;
    }
    .selectnav {
        display: none;
        float: left;
        width: 85%;
        height: 30px;
        cursor: pointer;
    }*/
}

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

}

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

}

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

}

@media only screen and (min-width: 1200px) {

}

