/* Mobile first queries */

/* Larger than mobile */
@media (min-width: 320px) {
.top-bar,
.footer,
.div-bottom1,
footer-bottom{
	width:413px;
}
	
.topbar-inner-l{
	width:100%;
}
.topbar-inner-r{
	width:100%;
}
.social-media{
	float:left;
	margin-left:15px;
}
.colxsm-l{
	width:30%;
	float:left;
}
.colxsm-r{
	width:70%;
	float:right;
	min-height:110px;
	
}

.contact_field > span {
	margin-left: 0.9em;
}
.contact_field > span + span {
    margin-left: 0.9em !important;
}

.contact_field {
    margin: 5px 0 0 0 !important;
}	
.front-page {
    margin: 13px 0 10px 0;	

}
#top-section .menu-slider {
    margin: 0 0 0 0;
	
}
}

/* Larger than phablet */
@media (min-width: 415px) {
	
.top-bar,
.footer,
.div-bottom1,
footer-bottom{
	width:400px;
}
	
.topbar-inner-l{
	width:100%;
}
.topbar-inner-r{
	width:100%;
}
.social-media{
	float:left;
	margin-left:15px;
}

.contact_field {
    margin: 5px 0 0 0;
}	
	
	
}

/* Larger than tablet */
@media (min-width: 768px) {
.top-bar,
.footer,
.div-bottom1,
footer-bottom{
	width:750px;
}
.topbar-inner-l{
	width:100%;
}
.topbar-inner-r{
	width:100%;
}
.social-media{
	float:right;
	margin-left:15px;
}
.colxsm-r{
	float:right;
	min-height:170px;
	
}
.contact_field {
    margin: 5px 0 0 0;
}

#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content
{
   /* padding:0 5.21em;
    font-family: fira sans,sans-serif;
    font-weight:700;
    font-size:18px;
 */
}

}

/* Larger than desktop */
@media (min-width: 992px) {
	
.top-bar,
.footer,
.div-bottom1,
footer-bottom
{
	width:970px;
}
.topbar-inner-l{
	width:70%;
}
.topbar-inner-r{
	width:30%;
}
.social-media{
	float:right;
}
.colxsm-r{
	float:right;
	min-height:170px;
	
}
.navbar-nav li a{
    padding: 15px 15px;
}


    
}

/* Larger than Desktop HD */
@media (min-width: 1200px) {

.top-bar,
.div-bottom1
{
	width:1170px;

	 
}
.topbar-inner-l{
	width:70%;
}
.topbar-inner-r{
	width:30%;
}

#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content{
   /*
    padding:0 3.45em;
    font-family: fira sans,sans-serif;
    font-weight:700;
    font-size:18px;
    */
}
.navbar-nav li a{
    padding: 15px 25px;
}
.top-bar-front > .container{
    
}


}
