﻿

@media (min-width:769px) {
    header a.logo img {
        max-height: 150px;
    }
	.testata {
    margin-top: 200px;
}
}

@media (max-width:768px) {
    header a.logo img {
        max-height: 110px;
    }
.mobile-height, .swiper-full-screen {
    height: auto !important;
    margin-top: 150px;
}
.background-position-top {
    background-position: center top !important;
    margin-top: 160px;
}
hq.titolo {
	font-size:17px !important;
}
	
}

header .logo .logo-dark.default, header .logo .logo-light.default {
    margin-top: 10px;
    margin-bottom: 10px;
}

header nav .navbar-nav > li > a {
    margin: 0 8px !important;
}

section {
    padding: 10px 0;
    overflow: hidden;
}
p {
	text-align: justify;
}