/*
Free Html5 Responsive Templates
Author: Kimmy Tran
Author URI: http://www.zerotheme.com/
*/
html {
       -webkit-text-size-adjust: none;
}

.video embed,
.video object,
.video iframe {
       width: 100%;
       height: auto;
}

img {
    max-width: 100%;
    height: auto;
}

/*------------------------*/

@media only screen and (max-width: 959px) and (min-width: 768px) {
    .zerogrid.jobs .text1 {
        width: 768px;
    }
}

@media only screen and (max-width: 820px) {
    .slider_wrapper {
        height: 350px;
    }

    .caption.banner h2 {
        font-size: 35px !important;
        line-height: normal;
        margin-top: 0;
    }
}

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

    .slider_wrapper h2 {
        font-size: 25px;
    }

    .sf-menu > li > a {
        font-size: 14px;
        line-height: 20px;
        padding: 8px 8px 6px;
    }

    h1 {
        padding-top: 68px;
    }

    .map {
        height: 800px;
    }
    
}

@media only screen and (max-width: 420px) {
    .sf-menu > li > a {
        font-size: 13px;
        line-height: 16px;
        padding: 6px 6px 4px;
    }

    h1 {
        padding-top: 30px;
    }

    .companies {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .slider_wrapper {
        height: 150px;
    }

    .caption.banner h2 {
        font-size: 20px !important;
        line-height: normal;
        margin-top: 0;
    }

}
