@media only screen and (min-device-width: 1024px) { 	
	#main:nth-of-type(even) {
background: #dedede;
}

.textpage {
	margin-top: 10% !important;
}

#fullblock {
    width: 98%;
    height: auto;
    margin: 0px;
    padding: 1%;
    border: inherit;
    text-align: center;
}

#halfblock {
    width: 49%;
    height: auto;
    margin: 0px;
    padding: 0;
    border: inherit;
    vertical-align: middle;
}

#thirdblock {
    width: 31%;
    height: auto;
    margin: 0px;
    padding: 1%;
    border: inherit;
    text-align: center;
    vertical-align: middle;
}

#fullblock.servicesblock {
	padding: 2.5%;
	margin: 2.5%;
	border: 3px solid darkblue;
	width: 80.5%;	
	text-align: left;
}

#fullblock.servicesblock div {
	width: 60%;
	margin-right: 5%;
	vertical-align: middle;
}

#fullblock.servicesblock img {
	width: 35%;
	vertical-align: middle;
	height: auto;
}

#textblock {
padding: 2%;
}

#circle {
text-align: center;
}

.section_banner, .section_banner * {
background: #365888;
color: white;
}

#category-details {
width: 100%;
height: auto;
padding: 2% 0;
margin: 30px 0;
color: white;
background: black;
}

#category-details #list {
width: 98%;
height: auto;
margin: 0 auto 0 auto;
color: white;
background: black;
}

#category-details #list img, #nav-below img {
width: auto;
height: 15px;
margin: 15px 5px 0 0;
background: black;
vertical-align: top;
}

#newscategories img.inline {
width: auto !important;
height: 15px  !important;
margin: 0 5px 10px 0;
vertical-align: top;
-webkit-filter: invert(0.5);
filter: invert(50%);
-o-filter:invert(50%);
-ms-filter: invert(50%); 
}

#newscategories span {
margin-bottom: 20px;
}

#category-details a, #category-details p {
color: white;
vertical-align: top;
margin-bottom: 10px;
}

#pagegallery {
    width: 100%;
    height: 1px;
   padding-bottom: 8%;
    margin-top: -20%; 
    position: relative;
    z-index: 1;
    overflow: hidden;
}

#pagegallery img {
width: 100%;
height: auto;
}

}