

footer .column1 {
position: relative;
top: 0px;
}
.footer_top {
    padding: 15px 0 15px;
}
.service_table_inner li {
    border-bottom: 0px solid #f6f6f6;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a {
    color: #444;
}
.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover {
    border-bottom: solid 2px #666666;
    display: inline;
    padding-bottom: 2px;
}
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover {
    border-bottom: solid 2px #ffffff;
    display: inline;
    padding-bottom: 2px;
}

nav.main_menu > ul > li > a {
    margin: 0 17px;
    padding: 0 0;
}

h1 { font-family: "bree","Raleway",sans-serif; }
h2 { font-family: "bree","Raleway",sans-serif; }

@media only screen and (max-width: 1000px){
	.q_logo a {
		height: 80px;
	}
}

@media only screen and (max-width: 768px){
    .q_slider .carousel-indicators {
    	display: none;
    }
}

.carousel-inner h2 {
    text-transform: none;
color: #31afe3;
}

h2 {
    padding-top: 2px;
}


.logo_wrapper {
    float: right;
    left: 10%;
    position: relative;
}

