
		/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
		.galcontent article,
		.galcontent aside,
		.galcontent details,
		.galcontent figcaption,
		.galcontent figure,
		.galcontent footer,
		.galcontent header,
		.galcontent hgroup,
		.galcontent main,
		.galcontent nav,
		.galcontent section,
		.galcontent summary {
			display: block
		}

		.galcontent audio,
		.galcontent canvas,
		.galcontent video {
			display: inline-block
		}

		.galcontent audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden] {
			display: none
		}

		
		.galcontent a:focus {
			outline: thin dotted
		}

		.galcontent a:active,
		.galcontent a:hover {
			outline: 0
		}

		.galcontent h1 {
			font-size: 2em;
			margin: .67em 0
		}

		.galcontent abbr[title] {
			border-bottom: 1px dotted
		}

		.galcontent b,
		.galcontent strong {
			font-weight: 700
		}

		.galcontent dfn {
			font-style: italic
		}

		.galcontent hr {
			-moz-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		.galcontent mark {
			background: #ff0;
			color: #000
		}

		.galcontent code,
		.galcontent kbd,
		.galcontent pre,
		.galcontent samp {
			font-family: monospace, serif;
			font-size: 1em
		}

		.galcontent pre {
			white-space: pre-wrap
		}

		.galcontent q {
			quotes: "\201C" "\201D" "\2018" "\2019"
		}

		.galcontent small {
			font-size: 80%
		}

		.galcontent sub,
		.galcontent sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		.galcontent sup {
			top: -.5em
		}

		.galcontent sub {
			bottom: -.25em
		}

		.galcontent img {
			border: 0
		}

		.galcontent svg:not(:root) {
			overflow: hidden
		}

		.galcontent figure {
			margin: 0
		}

		.galcontent fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		.galcontent legend {
			border: 0;
			padding: 0
		}

		.galcontent button,
		.galcontent input,
		.galcontent select,
		.galcontent textarea {
			font-family: inherit;
			font-size: 100%;
			margin: 0
		}

		.galcontent button,
		input {
			line-height: normal
		}

		.galcontent button,
		select {
			text-transform: none
		}

		.galcontent button,
		.galcontent input[type=button],
		.galcontent input[type=reset],
		.galcontent input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		.galcontent button[disabled],
		.galcontent input[disabled] {
			cursor: default
		}

		.galcontent input[type=checkbox],
		.galcontent input[type=radio] {
			box-sizing: border-box;
			padding: 0
		}

		.galcontent input[type=search] {
			-webkit-appearance: textfield;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		.galcontent input[type=search]::-webkit-search-cancel-button,
		.galcontent input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		.galcontent button::-moz-focus-inner,
		.galcontent input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		.galcontent textarea {
			overflow: auto;
			vertical-align: top
		}

		.galcontent table {
			border-collapse: collapse;
			border-spacing: 0
		}



		

		.galcontent dl,
		.galcontent ol,
		.galcontent ul {
			padding: 0;
			margin: 0
		}

		.galcontent h1,
		.galcontent h2,
		.galcontent h3,
		.galcontent h4,
		.galcontent h5,
		.galcontent h6,
		.galcontent p {
			margin-top: 0;
			padding-right: 15px;
			padding-left: 15px
		}

		.galcontent a img {
			border: none
		}

		.galcontent a:link {
			color: #414958;
			text-decoration: underline
		}

		.galcontent a:visited {
			color: #4E5869;
			text-decoration: underline
		}

		.galcontent a:active,
		.galcontent a:focus,
		.galcontent a:hover {
			text-decoration: none
		}

		.galcontainer {
			width: 80%;
			max-width: 1260px;
			min-width: 335px;
			/* background-color: #000; */
			margin: 0 auto
		}

		.galcontent .header {
			background-color: #fdfdfd;
		}

		.galcontent .sidebar1 {
			float: right;
			width: 20%;
			background-color: #93A5C4;
			padding-bottom: 10px
		}

		.content {
			padding: 10px 0;
			width: 100%;
			/* float: right; */
			/* background-color: #000; */
		}

		.content ol,
		.content ul {
			padding: 0 15px 15px 40px
		}

		.galcontent ul.nav {
			list-style: none;
			border-top: 1px solid #666;
			margin-bottom: 15px
		}

		.galcontent ul.nav li {
			border-bottom: 1px solid #000;
		}

		.galcontent ul.nav a,
		.galcontent ul.nav a:visited {
			padding: 5px 5px 5px 15px;
			display: block;
			text-decoration: none;
			background-color: #000;
			color: #fff;
		}

		.galcontent ul.nav a:active,
		.galcontent ul.nav a:focus,
		.galcontent ul.nav a:hover {
			background-color: #000;
			color: #FFF
		}

		.fltrt {
			float: right;
			margin-left: 8px
		}

		.fltlft {
			float: left;
			margin-right: 8px
		}

		.clearfloat {
			clear: both;
			height: 0;
			font-size: 1px;
			line-height: 0
		}

		.content,
		.sidebar1 {
			min-height: 500px
		}

		.content>div {
			margin: 20px 15px
		}

		@media screen and (max-width:900px) {
			.content>div {
				width: 100% !important
			}
		}

		#logo {
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYlJREFUeNrcV4FtgzAQBJQB3AlCN0gmiNkgnaBhg25QMUHSCUInKJkgZgNGyAhskP6r58qJsCEUE5qXLMvI8t//359NGDhMytWepk3gz7LQ4VzSdAw8WxTc2WYd9ymlymQop5Td87/IQEVDR137AhAahPNlFZWvtpVgRgtmulcA5CO5BmFyQHou8wJjmm3YB0B9TwAp1fKJ5mcap7EB7Mh5/qNKJTv/GAuAQsSHq+/zMaQ4R6RfzGRqpwJrZvWbbwDaGeuEwLc1hmm6HNshS8BMTxG5aDkjxv5sSAAFIo07nsPR7/p0RuSI6vWGcwQ4UQwFQPaQ6FVDp0z/RTRJAMxovj75rbDsqP0pnmyVjYikIawjR1z/TgA5HaYguRXEqO29qCXa1Y6iiVuRZaNr3dQxrrUTfGg+j8wfBtwBJ+hBm8pxBj7hfNsAWpdncZm60grA5EOG/n5H+mIAEx2y8wtAl/XWLhCIiCW5pPECciZ9ROcvPyacuj3Y/Pg6MDqAzLOP3EZAtm8BBgDqc3bEpb6xyQAAAABJRU5ErkJggg==') no-repeat center center transparent;
			background-size: contain;
			width: 25px;
			height: 25px;
			display: inline-block;
			position: relative;
			bottom: -4px;
			left: -4px;
		}


        .galcontent{
            text-align: center;
        }

		.elem,
		.elem * {
			box-sizing: border-box;
			margin: 0 !important;
		}

		.elem {
            margin: 10px !important;
			display: inline-block;
			font-size: 0;
			width: 30%;
			/* border: 20px solid transparent; */
			border-bottom: none;
			/* background: #000; */
			padding: 5px;
			height: auto;
            /* border: 2px solid #fff; */
            border-radius: 10px;
			background-clip: padding-box;
			box-shadow: 0px 0px 10px 0px #000;
            
		}

		.elem>span {
			display: block;
			cursor: pointer;
			height: 0;
			padding-bottom: 70%;
			background-size: cover;
			background-position: center center;
            border-radius: 10px;
		}

        @media (max-width: 520px) {
            .elem {
                margin: 10px !important;
                display: inline-block;
                
                width: 90%;
               
                
            }
        
        }
	
