@media (min-width:768px) and (max-width:991px){.header-shrink{position:fixed;top:0;left:0;width:100%;background:#fff;opacity:0.95;}
.navbar .navbar-inner-shrink .brand{padding:0px 20px 0px !important;}
.header .navbar-inner-shrink li a{padding:15px 16px 17px;}
.header .navbar-inner-shrink li > a:hover,
.header .navbar-inner-shrink li.active > a,
.header .navbar-inner-shrink li.active:hover > a{padding-top:13px;}
.header .navbar-inner-shrink li.menu-search{padding:0;}
.header .navbar-inner-shrink .search-box{top:52px;}
.header a.site-logo img{margin-top:0px;}
.header.scrolling-fixed a.site-logo img{margin-top:0px;}
.header .nav li > a:hover,
.header .nav li.active > a ,
.header .nav li.active:hover > a{background:#fcfcfc !important;}
.header .nav li > a:hover{background:none !important;}
.header .nav li.active > a:after{top:0;width:0;height:0;left:50%;z-index:2;content:" ";display:block;margin-left:-3px;position:absolute;border-left:3px solid transparent;border-right:3px solid transparent;}
.header .dropdown-menu li.active > a:after{border:none;}
}
@media (max-width:766px){.no-space-steps{padding:0;}
}
@media (max-width:766px){.header.scrolling-fixed a.site-logo img{margin-top:0px;}
.header .navbar-collapse{max-height:3000px;padding:15px;}
.header ul.nav{float:none;margin:0;}
.navbar-collapse.in{overflow:inherit;}
.navbar-nav .open .dropdown-menu{font-size:14px;border-top:solid 1px #e5e5e5 !important;}
.header .navbar-nav li{border-bottom:1px solid #e5e5e5;}
.header .nav li > a,
.header .nav li > a:hover,
.header .nav li.active > a,
.header .nav li.active:hover > a{border:none !important;padding:10px 15px !important;font-size:14px;}
.header .nav .dropdown-menu li a:hover,
.header .nav li.active .dropdown-menu li a:hover{background:#EFEFEF !important;}
.navbar-nav .dropdown-menu li:first-child,
.navbar-nav .dropdown-menu li{margin-left:20px;}
.nav-content-col > h3{padding:10px 15px 5px;margin-bottom:0;}
.header .dropdown-menu .nav-content-col li:first-child,
.header .dropdown-menu .nav-content-col li{margin-left:0;}
.navbar-nav .open .dropdown-menu > li > a{line-height:18px;}
.header .nav li.menu-search{padding-left:12px;}
.header .nav li.menu-search span.sep{display:none;}
.scrolling-fixed.header .nav li.menu-search{padding:12px 12px;}
.no-space-steps{padding:0 15px;}
.front-steps.front-step-one:after, .front-steps.front-step-two:after{border-top:none;border-bottom:none;}
.sidebar{padding-top:50px;}
}
@media (max-width:320px){.header .search-box input{width:160px;}
.input-append input{width_:160px;}
}