#page .cmsmenu-top {
    margin-bottom: 10px;
    overflow: hidden;
}
#page .cmsmenu-top div{
    float: left;
    width: 100%;
}

#page .cmsmenu-top a {
    float: left;
    color: #fff;
    font: 14px/1 'Montserrat',sans-serif;
    text-align: center;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

@media (max-width: 750px) {
    #page .cmsmenu-top {
        padding: 0;
    }
    #page .cmsmenu-top a {
        width: 100%;
    }
    #page .cmsmenu-top a:not(:first-child) {
        display: none;
    }
    #page .cmsmenu-top .expanded{
        padding-bottom: 10px;
    }
    #page .cmsmenu-top .expanded a {
        display: block;
    }
}
@media (min-width: 751px){
     #page .cmsmenu-top a:first-child {
        display: none;
    }
}
#page .cmsmenu-top a.active, #page .cmsmenu-top a:hover {
	background: #444 !important;
}

#page h1 {
	color: #009dd2;
}
#page h2 {
	color: #009dd2;
}
#page h3 {
	color: #009dd2;
}
#page h5 {
	color: #ec2e5e;
}
#page a {
	color: #ec2e5e;
}
#page .question .heading {
	cursor: pointer;
	padding: 0 25px 0 0;
	position: relative;
}
#page .question .heading img {
	background: #ec2e5e;
	margin: -7px 0 0;
	position: absolute;
	right: 0;
	top: 50%;
	width: 15px;
}
#page .question .heading.down img {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
#page .question > * + * {
	display: none;
}
@media (max-width: 750px) and (min-width: 451px) {
    #page #cmsmenu a {
        padding: 5px 10px;
    }
}
@media (max-width: 650px) and (min-width: 561px) {
	#page .column {
		width: 100%;
	}
}
@media (max-width: 450px) {
	#page .column {
		width: 100%;
	}
}

