/* Margin */
	.mr0 { margin-right: 0px !important; }
	.mr5 { margin-right: 5px !important; }
	.mr10 { margin-right: 10px !important; }
	.mr15 { margin-right: 15px !important; }
	.mr20 { margin-right: 20px !important; }
	.mr40 { margin-right: 40px !important; }
	.mb5 { margin-bottom: 5px !important; }
	.mb0 { margin-bottom: 0px !important; }
	.mb10 { margin-bottom: 10px !important; }
	.mb15 { margin-bottom: 15px !important; }
	.mb20 { margin-bottom: 20px !important; }
	.mt0 { margin-top: 0px !important; }
	.mt5 { margin-top: 5px !important; }
	.mt10 { margin-top: 10px !important; }
	.mt15 { margin-top: 15px !important; }
	.mt20 { margin-top: 20px !important; }
	.mt25 { margin-top: 25px !important; }
	.mt30 { margin-top: 30px !important; }
	.mt50 { margin-top: 50px !important; }
	.mt100 { margin-top: 100px !important; }
	.mt120 { margin-top: 120px !important; }
	.ml5 { margin-left: 5px !important; }
	.ml10 { margin-left: 10px !important; }
	.ml15 { margin-left: 15px !important; }
	.ml20 { margin-left: 20px !important; }
	.ml25 { margin-left: 25px !important; }
	.m0 { margin: 0 !important; }
	.m5 { margin: 5px !important; }
	.m10 { margin: 10px !important; }
	.m15 { margin: 15px !important; }
	.m20 { margin: 20px !important; }
/* Padding */
	.pr5 { padding-right: 5px !important; }
	.pr10 { padding-right: 10px !important; }
	.pr15 { padding-right: 15px !important; }
	.pr20 { padding-right: 20px !important; }
	.pr25 { padding-right: 25px !important; }
	.pr30 { padding-right: 30px !important; }
	.pb0 { padding-bottom: 0 !important; }
	.pb5 { padding-bottom: 5px !important; }
	.pb10 { padding-bottom: 10px !important; }
	.pb15 { padding-bottom: 15px !important; }
	.pb20 { padding-bottom: 20px !important; }
	.pt5 { padding-top: 5px !important; }
	.pt10 { padding-top: 10px !important; }
	.pt15 { padding-top: 15px !important; }
	.pt20 { padding-top: 20px !important; }
	.pt30 { padding-top: 30px !important; }
	.pt40 { padding-top: 40px !important; }
	.pl0 { padding-left: 0px !important; }
	.pl5 { padding-left: 5px !important; }
	.pl10 { padding-left: 10px !important; }
	.pl15 { padding-left: 15px !important; }
	.pl20 { padding-left: 20px !important; }
	.pl25 { padding-left: 25px !important; }
	.pl30 { padding-left: 30px !important; }
	.pl40 { padding-left: 40px !important; }
	.p0 { padding: 0px !important; }
	.p5 { padding: 5px !important; }
	.p10 { padding: 10px !important; }
	.p15 { padding: 15px !important; }
	.p20 { padding: 20px !important; }
	.p40 { padding: 40px !important; }
	.pr0 { padding-right: 0px !important; }
/* Round corners */
	.r3 { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px !important; }
	.r5 { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px !important; }
	.r7 { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px !important; }
	.r10 { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px !important; }
/* Opacity */
	.op90 { opacity: 0.9 !important; }
	.op80 { opacity: 0.8 !important; }
	.op60 { opacity: 0.6 !important; }
	.op50 { opacity: 0.5 !important; }
	.op40 { opacity: 0.4 !important; }
	.op20 { opacity: 0.2 !important; }
/* Automated sizing */
	.twenty { width: 20% !important; }
	.thirty { width: 30% !important; }
	.fifty { width: 50% !important; }
	.sixty { width: 60% !important; }
	.eighty { width: 80% !important; }
	.full { width: 100% !important; }
/* Text sizing */
	.small { font-size: 80% !important; }
/* Floating & Clearing */
	.left, .venstre { float:left !important; }
	.right, .hoyre { float:right !important; }
	.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 !important; }
	.text-left { text-align: left !important; }
	.text-right { text-align: right !important; }
	.text-center { text-align: center !important; }
	.text-justify {  text-align: justify !important; }
	.upper { text-transform: uppercase !important; }
/* Links */
	.noline { text-decoration: none !important; }
	.noborder { border: 0px !important; }
/* Hiding and showing */
	.hide { display: none !important; }
	
@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (max-width:767px){ 
	.mtopbtn{margin:0 !important;}
	.mediamb20{margin-bottom:0 !important;}
	.p20 { padding:16px !important}
	.image-popup-vertical-fit .mb15{ margin-bottom:0px !important;}
}

