@media screen and (min-width:768px){#menu{display:none;}
}
@media only screen and (min-width:768px) and (max-width:979px){.navbar ul li a{margin-left:20px;}
.container{width:750px;}
.full{width:750px;}
.one-half{width:365px;}
.one-third{width:236.3333333333333px;}
}
@media only screen and (max-width:979px){}
@media only screen and (max-width:767px)
{
.full-page-header {
    height: 310px;
}
.navbar ul li a {
    font-size: 20px;
}
ul.navbar-nav {
    color: #fff;
    background-color: #ef7f1b;
}
.container{width:auto;margin:0 15px;}
.row{margin-left:0;margin-bottom:-15px;}
.full{float:none;width:100%;margin-left:0;margin-bottom:15px;}
.one-half{float:none;width:100%;margin-left:0;margin-bottom:15px;}
.one-third{float:none;width:100%;margin-left:0;margin-bottom:15px;}
.work-img{width:100%;}
.navbar{position:fixed;padding:0;margin:0;text-align:center;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.sticky{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.logo{display:none;}
.page-header{height:250px;}
.page-header h1{font-size:2em;padding-top:55px;}
.section-header{margin-top:2px;}
.section-heading h2{font-size:1.5em;}
.contact-info{font-size:1em;}
#menu{font-family:'Voltaire', 'Open Sans', Arial, sans-serif;text-transform:uppercase;width:100%;display:block;cursor:pointer;font-size:1.75em;text-align:center;padding:10px 0;}
#nav{width:100%;float:none;padding:0;}
#nav.js{display:none;}
#nav li{width:100%;}
#nav li a{width:100%;display:block;text-align:center;font-size:1.5em;margin-left:0;margin-bottom:5px;padding:0;}
.mt20{margin-top:15px;}
.mt50{margin-top:20px;}
.mt150{margin-top:50px;}
.mt200{margin-top:200px;}
.mt250{margin-bottom:250px;}
.pt150{padding-top:75px;}
.welcome-message .title{font-size:3.5em;letter-spacing:-2px;}
.welcome-message .title-below{font-size:1em;letter-spacing:6px;margin-top:-15px;}
.welcome-message .title-services{font-size:0.8em;letter-spacing:5px;margin:10px 0 20px 0;}
i.scroll-down{border:3px solid #ffffff;font-size:40px;height:60px;width:60px;line-height:60px;}
i.scroll-down:hover{font-size:40px;}
.banner{padding:50px 0;}
.banner h2{font-size:1.5em;}
.top-footer{padding:100px 0;}
.top-footer-text{font-size:1em;}
.top-footer-phone{font-size:2em;}
.top-footer-email{font-size:1.25em;}
i.scroll-top:hover{font-size:40px;}
.social{font-size:2em;}
}
@media only screen and (min-width:480px) and (max-width:766px){}
@media only screen and (max-width:480px){.top-footer{padding:50px 0;}
}