@charset "utf-8";

body {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
	overflow: auto;
	overflow-x: hidden;
	line-height: 0;
}

* {
    box-sizing: border-box;
}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

main {
	width: 100%;
	margin-top: 8.25rem;
	text-align: center;
	display: block;
}

section {
	width: 100%;
	padding: 1rem;
	text-align: center;
}

@media all and (min-width: 3400px) {
main {
   margin-top: 7rem;
}
}

@media all and (min-width: 1080px) {
#full-width {
	display: none;
}
}

@media all and (max-width: 1180px) {
main {
   margin-top: 0;
}
}

@media all and (max-width: 1080px) {
#wide-screen {
	display: none;
}
#full-width {
	display: contents;
}
}

@media all and (min-width: 3441px) { .mss-selectors { width:262px !important; } }
@media all and (max-width: 3440px) { .mss-selectors { width:261px !important; } }
@media all and (max-width: 3340px) { .mss-selectors { width:253px !important; } }
@media all and (max-width: 3240px) { .mss-selectors { width:246px !important; } }
@media all and (max-width: 3140px) { .mss-selectors { width:238px !important; } }
@media all and (max-width: 3040px) { .mss-selectors { width:231px !important; } }
@media all and (max-width: 2940px) { .mss-selectors { width:224px !important; } }
@media all and (max-width: 2840px) { .mss-selectors { width:216px !important; } }
@media all and (max-width: 2740px) { .mss-selectors { width:209px !important; } }
@media all and (max-width: 2640px) { .mss-selectors { width:201px !important; } }
@media all and (max-width: 2540px) { .mss-selectors { width:194px !important; } }
@media all and (max-width: 2440px) { .mss-selectors { width:187px !important; } }
@media all and (max-width: 2340px) { .mss-selectors { width:179px !important; } }
@media all and (max-width: 2240px) { .mss-selectors { width:172px !important; } }
@media all and (max-width: 2140px) { .mss-selectors { width:165px !important; } }
@media all and (max-width: 2040px) { .mss-selectors { width:157px !important; } }
@media all and (max-width: 1940px) { .mss-selectors { width:150px !important; } }
@media all and (max-width: 1840px) { .mss-selectors { width:142px !important; } }
@media all and (max-width: 1740px) { .mss-selectors { width:135px !important; } }
@media all and (max-width: 1640px) { .mss-selectors { width:127px !important; } }
@media all and (max-width: 1540px) { .mss-selectors { width:119px !important; } }
@media all and (max-width: 1440px) { .mss-selectors { width:111px !important; } }
@media all and (max-width: 1340px) { .mss-selectors { width:104px !important; } }
@media all and (max-width: 1240px) { .mss-selectors { width:96px !important; } }
@media all and (max-width: 1140px) { .mss-selectors { width:88px !important; } }
@media all and (max-width: 1040px) { .mss-selectors { width:80px !important; } }
@media all and (max-width: 940px) { .mss-selectors { width:73px !important; } }
@media all and (max-width: 840px) { .mss-selectors { width:65px !important; } }