/* -- responsive.css-----------*/
@media only screen and (min-width: 1300px){

}

@media only screen and (max-width: 1285px) and (min-width: 1201px){

}

@media only screen and (max-width: 1200px) and (min-width: 1001px){

}

@media only screen and (max-width: 1185px) and (min-width: 993px){
a.ubermenu-target{
	padding: 8px 10px !important;
	transition: padding 1s;
}
}

@media only screen and (max-width: 1105px) and (min-width: 993px){
.header_cloud{
	margin-bottom: -17px;
}
}

@media only screen and (max-width: 992px) and (min-width: 851px){
a.ubermenu-target{
	padding: 8px 10px !important;
	transition: padding 1s;
}
}

@media only screen and (max-width: 992px) and (min-width: 768px){
.header_cloud{
	background-size: 100% 23px;
}
.q_contact{
	margin-top: 15px;
}
.ln_enrol{display: none;}
}

@media only screen and (max-width: 767px) and (min-width: 451px){

}

@media only screen and (max-width: 767px){
.header_logo img {
    margin: 0 auto 15px;
    max-width: 230px;
}
.q_contact {
    clear: both;
    float: none !important;
    margin: 15px auto 0;
    max-width: 320px;
}
.header_cloud{
	background-size: 100% 23px;
}
.ln_enrol{display: none;}
.footer_site_url, .footer_address, .footer_image {
	padding-top: 15px;
}
}

@media only screen and (max-width: 450px){

}