@media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:768px){.dropdown-hover:hover > .dropdown-menu{display:block;}
}
@media only screen and (min-width:992px){.page{width:auto;}
}
@media only screen and (min-width:1200px){}
@media only screen and (max-width:1200px){.featured-box h2{font-size:70px;}
}
@media only screen and (max-width:992px){.price-box-featured .panel{box-shadow:none;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.prices .price-box-featured .panel-footer{box-shadow:none !important;}
.featured-box .get-started{margin-top:40px;text-align:left;}
.parallax{background-attachment:scroll !important;background-position:50% 50% !important;}
#text-carousel-intro-section .caption{top:50% !important;}
#text-carousel-intro-section .caption h1{font-size:34px;}
#text-carousel-intro-section .caption h3{font-size:12px;}
#error-section .caption h1{font-size:100px;}
#error-section .caption h2{font-size:13px;}
.counter-up .fact-inner .counter{font-size:48px;}
.counter-up .fact-inner .fa-3x{font-size:36px;}
}
@media only screen and (max-width:767px){.navbar-brand, .navbar-brand:focus{margin-left:10px;}
.navbar-toggle{margin-top:18px;border:none;}
.navbar-toggle:hover, .navbar-toggle:focus{background-color:rgba(0, 0, 0, 0) !important;}
.navbar-toggle .icon-bar{height:3px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#222 !important;}
.navbar-transparent .navbar-toggle .icon-bar{background-color:#FFF !important;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#FFF !important;}
.navbar-shrink .navbar-toggle .icon-bar{background-color:#222 !important;}
.navbar-inverse.navbar-shrink .navbar-toggle .icon-bar{background-color:#FFF !important;}
.navbar-collapse{background-color:#FFF;border-color:#E83F33 !important;border-width:2px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:440px;}
.navbar-inverse .navbar-collapse{background-color:#111;}
.navbar-nav > li > a{padding:10px 0 !important;}
.navbar-nav .open .dropdown-menu > li > a{padding:10px 10px 10px 45px !important;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#222;}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#CCC;}
.navbar-default.navbar-shrink .navbar-nav > li.active > a{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.page{padding-top:30px;}
.prices .price-box-featured .panel-footer{box-shadow:none !important;}
.featured-box, .featured-box .get-started{text-align:center;}
.featured-box h2{font-size:32px;}
.featured-box .get-started{margin-top:30px;}
.trusted-by{text-align:center;}
.trusted-by h4{margin-bottom:30px;}
.nav-tabs{border:none;}
.nav-tabs > li, .nav-pills > li{float:none;text-align:center;margin-bottom:-1px;}
.nav-tabs > li > a{margin-right:0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#EEE;padding-top:12px;padding-bottom:10px;margin-top:0px;border-bottom:1px solid #DDD;}
.nav-pills > li + li{margin-left:0px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{margin-right:0px;}
.nav-pills > li.active > a:after{border:none;}
.nav-tabs.nav-justified > li + li > a{margin-left:0px;}
.tab-content{margin-top:4px;}
.testimonial:before,
.owl-prev,
.owl-next{display:none !important;}
}
@media only screen and (max-width:480px){#banner-about-section{position:relative;height:600px;background-color:#171717;background-position:center;-webkit-background-size:cover;background-size:cover;overflow:hidden;}
body.boxed #banner-about-section{height:600px;}
#banner-about-section .cover{background-color:rgba(0, 0, 0, 0.8);z-index:2;}
#banner-about-section .container, #banner-about-section .container-fluid{height:100%;width:80%;z-index:3;}
#banner-about-section .caption{position:relative;top:30%;margin-top:-62px;font-size:22px;}
#banner-about-section .caption h3{letter-spacing:6px;font-weight:normal !important;}
#banner-about-section .caption h1{font-size:24px;}
}
@media only screen and (max-width:320px){#banner-about-section{position:relative;height:600px;background-color:#171717;background-position:center;-webkit-background-size:cover;background-size:cover;overflow:hidden;}
body.boxed #banner-about-section{height:600px;}
#banner-about-section .cover{background-color:rgba(0, 0, 0, 0.8);z-index:2;}
#banner-about-section .container, #banner-about-section .container-fluid{height:100%;width:80%;z-index:3;}
#banner-about-section .caption{position:relative;top:20%;margin-top:-32px;font-size:22px;}
#banner-about-section .caption h3{letter-spacing:6px;font-weight:normal !important;}
#banner-about-section .caption h1{font-size:18px;}
}
@media only screen and (max-width:600px){#banner-about-section{position:relative;height:600px;background-color:#171717;background-position:center;-webkit-background-size:cover;background-size:cover;overflow:hidden;}
body.boxed #banner-about-section{height:100%;}
#banner-about-section .cover{background-color:rgba(0, 0, 0, 0.8);z-index:2;}
#banner-about-section .container, #banner-about-section .container-fluid{height:100%;width:80%;z-index:3;}
#banner-about-section .caption{position:relative;top:25%;margin-top:-22px;font-size:22px;}
#banner-about-section .caption h3{letter-spacing:3px;font-weight:normal !important;}
#banner-about-section .caption h1{font-size:24px;}
}
@media only screen and (max-width:1037px){#engineering .container{margin:0 auto;}
.pile-right img{text-align:center;width:448px;height:auto;padding-top:10px;}
}
@media only screen and (max-width:1024px){#engineering .container{margin:0 auto;}
.pile-right img{text-align:center;width:448px;height:auto;padding-top:10px;}
}
@media only screen and (max-width:768px){#engineering .container{margin:0 auto;}
.pile-right img{text-align:center;width:680px;height:auto;padding-top:10px;}
}
@media only screen and (max-width:414px){#engineering .container{margin:0 auto;}
.pile-right img{text-align:center;width:320px;height:auto;padding-top:10px;}
}
@media only screen and (max-width:375px){#engineering .container{margin:0 auto;}
.pile-right img{text-align:center;width:280px;height:auto;padding-top:10px;}
}
@media only screen and (max-width:320px){#engineering .container{margin:0 auto;}
.pile-right img{text-align:center;width:230px;height:auto;padding-top:10px;}
}