/* ==========================================================================
   Bootstrap Over-rides
========================================================================== */
body {font-family: 'Titillium Web', sans-serif; font-weight: 400; width: 100%;}
a:hover {text-decoration: none;}
.navbar-default .navbar-brand {font-size: 28px; color: #0063CE;
    -webkit-transition: all 0.20s ease-In; -moz-transition: all 0.20s ease-In; -ms-transition: all 0.20s ease-In; -o-transition: all 0.20s ease-In; transition: all 0.20s ease-In;
    
}
.navbar-default .navbar-brand span {display: inline-block; font-size: 16px; padding-left: 10px;}
.navbar-default {
    margin-bottom: 0;
    border-bottom: none;
    padding: 10px 0;
    background: url(../img/cont/band_1.png);
}
.logo span {
    color: #fff;
    font-size: 32px;
    font-weight: 400;
}
.navbar-default .navbar-nav>li>a {
    -webkit-transition: all 0.20s ease-In; -moz-transition: all 0.20s ease-In; -ms-transition: all 0.20s ease-In; -o-transition: all 0.20s ease-In; transition: all 0.20s ease-In;
}
.navbar-default .navbar-nav>li>a {color: #ffffff; font-size: 16px;}
.navbar-default .navbar-header {margin: 5px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color: #FF5100;}
.navbar-default .navbar-nav>li>a.active {color: #ffffff; font-weight: 400; border-bottom: 2px solid #FF5100;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #FF5100;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color: #fff;background-color: transparent;}
.top-menu .navbar-nav>li>.dropdown-menu {left: 0;padding:15px 0;}
.top-menu .dropdown-menu>li>a {font-size: 16px; padding: 10px 20px;}
.top-menu .dropdown-menu>li>a:hover {color: #FF5100;}
.top-menu .dropdown-menu {min-width: 190px;margin-top: 15px!important;}
.bx-wrapper .bx-prev {
    background-image: url('../img/icn/left-arrow.png')!important;  	
}
.bx-wrapper .bx-prev {
    background-position: 0 0!important;
}
.bx-wrapper .bx-next {
    background-image: url('../img/icn/right-arrow.png')!important;  	
}
.bx-wrapper .bx-next {
    background-position: 0 0!important;
}

.bx-wrapper .bx-controls-direction a {
    height: 60px!important;
    z-index: 1;
}
h1 {color: #242424;}
/* ==========================================================================
   Author's custom styles
========================================================================== */
.footer {}
.footer .part-one {padding-bottom: 10px; padding-top: 10px; background-color: #f8f8f8;}
.footer .part-two {padding-top: 10px; padding-bottom: 10px; text-align: center; background-color: #242424;}
.footer .links {text-align: center; margin-bottom: 0; font-size: 12px; color: #7a7a7a;}
.footer .links a:link, .footer .links a:visited, .footer .links a:active {color: #7a7a7a; display: inline-block; padding-left: 5px; padding-right: 5px;
    -webkit-transition: all 0.20s ease-In; -moz-transition: all 0.20s ease-In; -ms-transition: all 0.20s ease-In; -o-transition: all 0.20s ease-In; transition: all 0.20s ease-In;
    font-weight: 600;
}
.footer .links a:hover, .footer .links a:focus {color: #FF5100;}
.copyright p {font-size: 12px; color: #f1f1f1; margin-bottom: 0;}
a.social {display: inline-block; padding-left: 10px; padding-right: 10px;
    -webkit-transition: all 0.20s ease-In; -moz-transition: all 0.20s ease-In; -ms-transition: all 0.20s ease-In; -o-transition: all 0.20s ease-In; transition: all 0.20s ease-In;
}
a.social.f {background-color: #fff; color: #242424;}
a.social.f:hover, a.social.f:focus {background-color: #3b5998; color: #fff;}
a.social.t {background-color: #fff; color: #242424; border-left: 2px solid #242424;}
a.social.t:hover, a.social.t:focus {background-color: #00aced; color: #fff;}


.transition {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition:    all .3s ease;
    -o-transition:      all .3s ease;
    -ms-transition:     all .3s ease;
}

.hover\:transform-scale-up:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    background-color: #f8f8f8;
}

.hover\:shadow-light-blue:hover {
    box-shadow: 0 3px 30px rgba(0, 0, 0, .15);
}

@media(min-width: 1200px) {
}

@media(min-width: 992px) and (max-width: 1199px) {
}

@media(min-width: 768px) and (max-width: 991px) {
    .bx-wrapper .bx-controls-direction a {display: none;}
}

@media(max-width: 767px) {
    .banner h2, .banner p {margin-left: 0px!important; text-align: center;}
    .featurebox {margin-bottom: 20px;}
    .steps .step {margin-bottom: 20px;}
    .steps p.text {margin-bottom: 10px;}
    .specifications .sp-box {margin-bottom: 20px;}
    .capacity-box .load-image {margin-bottom: 20px;}
    .copyright p {margin-bottom: 10px;}
}

@media(max-width: 480px) {

}

/* ==========================================================================
    Custom Classes
========================================================================== */
.row2 {width: 100%; display: block;}
.centered {clear: both; margin: 0 auto;}
.bold {font-weight: 700 !important;}
.normal {font-weight: 200 !important;}

.visible-super-xs {display: none;}