/* Mobile Styles */

/* Small Tablets and Under */

@media only screen and (max-width: 767px){
#Header .social {
display: none!important;
}

#Header .addons{
display: none;
}

#Header #logo img {
vertical-align: middle;
}

#Header #logo img {
vertical-align: baseline;
max-width: 185px;
float: left;
}

.swiper-container{
height: 290px!important;
line-height: 290px!important;
}

.swiper-controls{
display: none;
}

}

/* Large Tablets & Under */

@media only screen and (max-width: 959px){
#Header #menu {
top: 230px!important;
}

/* Large Phones to Large Tablets */

@media only screen and (min-width: 479px) and (max-width: 959px){
.responsive-menu-toggle{
width: 100px!important;
}

.responsive-menu-toggle i{
float: left;
padding: 9px;
}
.responsive-menu-text{
display: block!important;
}
}

/* Large Tablets/Small Desktop to Medium Desktop */
@media only screen and (max-width: 1239px) and (min-width: 960px){
#Wrapper #Header .menu > li > a {
padding: 0 16px!important;
}
}