@media screen and (max-width: 1440px) {
    .navbar-brand { padding-left: 0px; }
    .navbar-custom .nav li > a { font-size: 14px; }
    #aboutContact li a { font-size: 12px; }
}

@media screen and (max-width: 1366px) {
    .navbar-custom .nav li > a { font-size: 13px; }
}

@media screen and (max-width: 1280px) {
    .navbar-brand {padding-left: 0px;}
    .navbar-custom .nav li > a { letter-spacing: 0px; }
}

@media screen and (max-width: 1200px) {
    .navbar-custom .nav li > a { font-size: 12px; }
    .jobColumn { width: 100%; }
}

@media screen and (max-width: 1024px) {
    .navbar-nav > li > a { padding: 10px 15px; }
    .mega-menu .mega-element .full-width .container li a { padding: 10px 15px; font-size: 12px; }
        .mega-menu .mega-element .full-width .container li:hover .preview {display: none !important;}
    .nav { padding-top: 20px; }
}

@media screen and (max-width: 767px) {
    .contentLeft { width: 100%; padding: 20px; }
    .sidebarRight { width: 100%; }
    .mobile { display: block !important; }
    .noMobile { display: none !important; }
    .page-title { padding: 140px 0px 60px 0px; }
    .navbar { background: rgb(0,0,0); }
    .navbar-custom { border-bottom: none; }
    #tag { display: none; }
    .arrow { height: 40px; }
        .arrow i { font-size: 40px; }
    .col-xs-6.col-sm-3 { width: 100%; }
    section .container { padding-left: 20px; padding-right: 20px; }
    .navbar-brand { padding-left: 0px; height: 43px; margin-left: 20px; }
        .navbar-brand img { height: 100%; }
    .btn { white-space: normal; }
    .navbar .container { padding: 5px 10px; }
}

@media screen and (max-width: 415px) {
    .mobileSmall { font-size: 15px; }
}
