@media screen {	/* 	 * CSS HELPER CLASSES 	 */	.title-invisible{text-indent: -4000px;}	.img-responsive {max-width: 100%;height: auto;}	.left {float:left !important}	.right {float:right !important}	.nofloat {float:none !important}	.clear {clear:both}	.invisible {position:absolute;top:-9999px;left:-9999px; overflow:hidden; text-indent:-9999px; height:0; }	.hide {display:none;}	.zIndex{z-index: -500;}	.bold {font-weight:bold}	.italic {font-style:italic}	.upper {text-transform:uppercase}	.lower {text-transform:lowercase}	.underline {text-decoration:underline;}	.center {text-align:center}	.align-left {text-align:left !important} /* text-left  */	.align-right {text-align:right !important} /* text-right */	.align-justify {text-align:justify !important} /* text-left  */	.line-through { text-decoration:line-through !important; }	.center-block{  float: none !important;margin-left: auto !important ;margin-right: auto !important;display: block; }	.row{margin-right: -15px; margin-left: -15px;}	.first {margin-left:0 !important} /* horizontal first */	.last {margin-right:0 !important} /* horizontal last */	/*.top {margin-top:0 !important} /* vertical first */*/	.bottom {margin-bottom:0 !important} /* vertical last */		.centralize { margin: 0 auto; }	/* Contain floats: h5bp.com/q */ 	.clearfix:before, .clearfix:after { content: ""; display: table; }	.clearfix:after { clear: both; }	.clearfix { zoom: 1; }	.relative{position: relative;}	.pointer { cursor: pointer; }	/* For image replacement */	.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }	.ir br { display: none; }	.visible-mobile{display: none;}    .visible-desktop{display: none; }}@media print {  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */  a, a:visited { text-decoration: underline; }  a[href]:after { content: " (" attr(href) ")"; }  abbr[title]:after { content: " (" attr(title) ")"; }  #header h1 a[href]:after, .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }  thead { display: table-header-group; }   tr, img { page-break-inside: avoid; }  img { max-width: 100% !important; }  @page { margin: 0.5cm; }  p, h2, h3 { orphans: 3; widows: 3; }  h2, h3 { page-break-after: avoid; }}	@media screen and (max-width: 768px) {   }@media screen and (min-width: 768px) {	}@media screen and (min-width: 992px) {	}@media screen and (min-width: 1170px) {}