html, Body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;line-height:1.6;}

/* ATTRIBUTES */
h1 {font-size:20px;font-weight:300;color:#000;}
h2 {font-size:18px;font-weight:700;color:#1A2B45;}
h3 {font-size:16px;font-weight:700;color:#1A2B45;}
hr {border-width:1px;border-color:#ddd;}
a {color:#C00;text-decoration:none;}
a:hover {text-decoration:underline;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.active {color:#c00;}
#e404 {padding:50px 0;text-align:center;font-size:50px;font-weight:700;}
.notfound {font-size:25px;}
.required {color:#C00;}
@media screen and (max-width:990px)
{
	h1 {font-size:20px;font-weight:300;color:#000;}
	h2 {font-size:18px;font-weight:700;color:#1A2B45;}
	h3 {font-size:16px;font-weight:700;color:#1A2B45;}
	hr {border-width:1px;border-color:#ddd;}
	a {color:#C00;text-decoration:none;}
	a:hover {text-decoration:underline;}
	.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
	.active {color:#c00;}
	#e404 {padding:50px 0;text-align:center;font-size:50px;font-weight:700;}
	.notfound {font-size:25px;}
	.required {color:#C00;}
}
/* ======================================================================================================================================== */

/* BACKGROUND */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
#bg {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.5;color:#000;background:#000;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;}
@media screen and (max-width:990px)
{
	@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	#bg {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;line-height:1.5;color:#000;background:#000;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;}
}
/* ======================================================================================================================================== */

/* BACKGROUND */
#bgcon {width:100%;margin:0 auto;position:relative;background:#000;z-index:99999;}
@media screen and (max-width:990px)
{
	#bgcon {width:100%;margin:0 auto;position:relative;background:#000;z-index:99999;}
}
/* ======================================================================================================================================== */

/* LOGO */
#bgtop {width:100%;margin:0 auto;padding:2% 0 0;position:absolute;z-index:99999;}
#botop {max-width:96%;margin:0 auto;padding:0;}
#topleft {width:20%;float:left;margin:0 auto;padding:0;}
#toprite {width:80%;float:right;margin:14.5px auto;padding:0;}
@media screen and (max-width:990px)
{
	#bgtop {width:100%;margin:0 auto;padding:0;position:relative;z-index:99999;}
	#botop {max-width:100%;margin:0 auto;padding:0;}
	#topleft {width:20%;float:left;margin:0;padding:2% 2% 0;text-align:left;}
	#topleft img {width:100%;height:auto;}
	#toprite {width:80%;float:left;margin:0 auto;padding:3% 1%;}
}
/* ======================================================================================================================================== */

/* MENU */
#menu {width:auto;height:auto;margin:0 auto;float:right;}
#menudesktop {display:block;}
#menumobile {display:none;}
@media screen and (max-width:990px)
{
	#menu {width:100%;height:auto;margin:0 auto;float:left;}
	#menudesktop {display:none;}
	#menumobile {display:block;}
}
/* ======================================================================================================================================== */

/* SLIDESHOW */
#bgslideshow {margin:0 auto;padding:0}

.slidetit {margin:0 auto;padding:0;position:absolute;top:55%;left:5%;width:auto;height:auto;font-weight:400;font-size:70px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;line-height:1;text-transform:lowercase;float:left;}
.slidetit span {font-weight:700;font-size:70px;text-shadow:0 0 20px #000;}
.slidedes {margin:0 auto;padding:0;position:absolute;top:65%;left:5%;width:auto;height:auto;font-weight:400;font-size:25px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:italic;line-height:1;text-transform:lowercase;float:left;}
.slidecap {margin:0 auto;padding:0;position:absolute;top:70%;left:5%;width:auto;height:auto;font-weight:400;font-size:70px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:normal;line-height:1;text-transform:lowercase;float:left;}
.slidenot {margin:0 auto;padding:0;position:absolute;top:80%;left:5%;width:auto;height:auto;font-weight:400;font-size:25px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:italic;line-height:1;text-transform:lowercase;float:left;}
.slidetex {margin:0 auto;padding:0;position:absolute;top:90%;left:5%;width:100%;height:auto;font-weight:300;font-size:20px;font-family:'Roboto', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:italic;}

.slidesin {margin:0 auto;padding:0;position:absolute;top:84%;left:5%;width:auto;height:auto;font-weight:400;font-size:40px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;line-height:1;text-transform:lowercase;float:left;}
@media screen and (max-width:990px)
{
	#bgslideshow {margin:0 auto;padding:0}

	.slidetit {margin:0 auto;padding:0;position:absolute;top:35%;left:0;width:100%;height:auto;font-weight:400;font-size:100px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;line-height:1;text-transform:lowercase;}
	.slidetit span {font-weight:700;font-size:70px;text-shadow:0 0 20px #000;}
	.slidedes {margin:0 auto;padding:0;position:absolute;top:47%;left:5%;width:100%;height:auto;font-weight:400;font-size:50px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:italic;line-height:1;text-transform:lowercase;}
	.slidecap {margin:0 auto;padding:0;position:absolute;top:53%;left:5%;width:100%;height:auto;font-weight:400;font-size:100px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:normal;line-height:1;text-transform:lowercase;}
	.slidenot {margin:0 auto;padding:0;position:absolute;top:65%;left:5%;width:100%;height:auto;font-weight:400;font-size:50px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:italic;line-height:1;text-transform:lowercase;}
	.slidetex {margin:0 auto;padding:0;position:absolute;top:90%;left:5%;width:100%;height:auto;font-weight:300;font-size:40px;font-family:'Roboto', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;font-style:italic;}
	
	.slidesin {margin:0 auto;padding:0;position:absolute;top:83%;left:5%;width:auto;height:auto;font-weight:400;font-size:50px;font-family:'Arial Narrow', sans-serif;color:#fff;text-align:left;text-shadow:0 0 20px #000;line-height:1;text-transform:lowercase;float:left;}
}
/* ======================================================================================================================================== */

/* HEADER */
#bgheader {margin:0 auto;padding:0;background-size:100%;position:relative;z-index:-999;width:100%;background:#000;}
#boheader {margin:0 auto;width:100%;background-size:100%;}
#headerimg {width:100%;max-height:450px;overflow:hidden;margin:0 auto;padding:0;}
#headerimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;opacity:0.5;}
#headerimgno {padding:5% 0;background:#0D0D0D;}
#headerimgnews {padding:5% 0 10%;background:#000;}
#headerbre {margin:0 auto;padding:10px 0;color:#fff;font-weight:300;font-size:13px;border-bottom:1px solid #0D0D0D;}
.headerbre {width:80%;margin:0 auto;padding:0;}
.headerbre a {color:#fff;}
@media screen and (max-width:990px)
{
	#bgheader {margin:0 auto;padding:0;background-size:100%;position:relative;z-index:-999;width:100%;background:#000;}
	#boheader {margin:0 auto;width:100%;background-size:100%;}
	#headerimg {width:100%;max-height:100px;overflow:hidden;margin:0 auto;padding:0;}
	#headerimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;opacity:0.5;}
	#headerimgno {padding:5% 0;background:#0D0D0D;}
	#headerimgnews {padding:5% 0 10%;background:#000;}
	#headerbre {margin:0 auto;padding:10px 0;color:#fff;font-weight:300;font-size:13px;border-bottom:1px solid #0D0D0D;}
	.headerbre {width:90%;margin:0 auto;padding:0;}
	.headerbre a {color:#fff;}
}
/* ======================================================================================================================================== */

/* FRONTPAGE */
#bgfrontpage {width:100%;margin:0 auto;padding:5% 0;background:#000;}
#bofrontpage {max-width:80%;margin:0 auto;padding:0;}
#frontpage {margin:0 auto;padding:0;}
#frontpageleft {width:40%;float:left;margin-right:5%;}
.frontpageimg {width:100%;height:auto;overflow:hidden;}
.frontpageimg img {width:100%;height:auto;}
#frontpagerite {width:55%;float:left;}
.frontpagetit {margin:0 auto;padding:0;}
.frontpagetit span {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#fff;letter-spacing:1px;}
.frontpagetit h1 {margin:0 auto 10px;padding:0;font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#fff;letter-spacing:1px;}
.frontpagedes {margin:0 auto;padding:0;}
.frontpagedes h2 {font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#eee;line-height:2;text-align:justify;}
.frontpagemor {margin:20px auto 0;padding:0;}
.frontpagemor a {padding:10px 20px;background:#fff;color:#000;font-size:12px;letter-spacing:2px;}
.frontpagemor a:hover {background:#1A2B45;color:#fff;text-decoration:none;}
@media screen and (max-width:990px)
{
	#bgfrontpage {width:100%;margin:0 auto;padding:10% 0;background:#000;}
	#bofrontpage {max-width:90%;margin:0 auto;padding:0;}
	#frontpage {margin:0 auto;padding:0;}
	#frontpageleft {width:100%;float:left;margin-right:5%;margin-bottom:5%;}
	.frontpageimg {width:100%;height:auto;overflow:hidden;}
	.frontpageimg img {width:100%;height:auto;}
	#frontpagerite {width:100%;float:left;}
	.frontpagetit {margin:0 auto;padding:0;}
	.frontpagetit span {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#fff;letter-spacing:1px;}
	.frontpagetit h1 {margin:0 auto 10px;padding:0;font-weight:700;font-size:25px;font-family:'Roboto', sans-serif;color:#fff;letter-spacing:1px;}
	.frontpagedes {margin:0 auto;padding:0;}
	.frontpagedes h2 {font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#eee;line-height:2;text-align:justify;}
	.frontpagemor {margin:20px auto 0;padding:0;}
	.frontpagemor a {padding:10px 20px;background:#fff;color:#000;font-size:12px;letter-spacing:2px;}
	.frontpagemor a:hover {background:#1A2B45;color:#fff;text-decoration:none;}
}
/* ======================================================================================================================================== */

/* INSTAGRAM */
#bgmedsos {width:100%;margin:0 auto;padding:0 0 5px;background:#000;}
#bomedsos {width:96%;margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
.medsosbo {width:auto;float:left;color:#fff;margin-right:5px;}
.medsosbo img {width:20px;height:20px;vertical-align:middle;}
.medsosbo a {color:#fff;}
.medsosbo a:hover {text-decoration:none;}
@media screen and (max-width:990px)
{
	#bgmedsos {width:100%;margin:0 auto;padding:0 0 5px;background:#000;}
	#bomedsos {width:15%;margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
	.medsosbo {width:auto;float:left;color:#fff;margin-right:5px;}
	.medsosbo img {width:20px;height:20px;vertical-align:middle;}
	.medsosbo a {color:#fff;}
	.medsosbo a:hover {text-decoration:none;}
}
/* ======================================================================================================================================== */

/* FOOTER */
#bgfooter {width:100%;margin:0 auto;padding:10px 0;background:#000;border-top:1px solid #0D0D0D;}
#bofooter {width:96%;margin:0 auto;padding:0;font-weight:300;font-size:13px;font-family:'Roboto', sans-serif;}
.footleft {width:50%;color:#fff;float:left;text-align:left;}
.footrite {width:50%;color:#fff;float:right;text-align:right;}
.footrite a {color:#fff;}
.footrite a:hover {color:#fff;}
@media screen and (max-width:990px)
{
	#bgfooter {width:100%;margin:0 auto;padding:10px 0;background:#000;border-top:1px solid #0D0D0D;}
	#bofooter {width:90%;margin:0 auto;padding:0;font-weight:300;font-size:13px;font-family:'Roboto', sans-serif;}
	.footleft {width:100%;color:#fff;float:none;text-align:center;}
	.footrite {width:100%;color:#fff;float:none;text-align:center;}
	.footrite a {color:#fff;}
	.footrite a:hover {color:#fff;}
}
/* ======================================================================================================================================== */

/* ARTICLES DETAILS */
#bgartdetails {width:100%;margin:0 auto;padding:10px 0;}
#boartdetails {width:80%;margin:0 auto;padding:0;}
#artdetails {margin:0 auto;padding:0;}
#artdetailsleft {width:38%;float:left;margin:0 2% 0 0;padding:7% 0;}
.artdetailsimg {margin:0 auto;padding:0;}
.artdetailsimg img {width:100%;height:auto;}
#artdetailsrite {width:60%;float:left;margin:0 auto;padding:0;}
.artdetailssos {margin:0 auto;padding:0;text-align:right;}
.artdetailstit {margin:0 auto 10px;padding:0;}
.artdetailstit h1 {font-weight:400;font-size:30px;font-family:'Roboto', sans-serif;color:#fff;}
.artdetailstit span {color:#C00;}
.artdetailsdes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#fff;}
.artdetailsdes ol, .artdetailsdes ul {margin-left:20px;}
.artdetailsdes ol li {padding-left:5px;}
.artdetailsdes ul li {list-style:square;padding-left:5px;}
@media screen and (max-width:990px)
{
	#bgartdetails {width:100%;margin:0 auto;padding:10px 0;}
	#boartdetails {width:90%;margin:0 auto;padding:0;}
	#artdetails {margin:0 auto;padding:0;}
	#artdetailsleft {width:100%;float:left;margin:0 auto 5%;padding:0;}
	.artdetailsimg {margin:0 auto;padding:0;}
	.artdetailsimg img {width:100%;height:auto;}
	#artdetailsrite {width:100%;float:left;margin:0 auto;padding:0;}
	.artdetailssos {margin:0 auto;padding:0;text-align:right;}
	.artdetailstit {margin:0 auto 10px;padding:0;}
	.artdetailstit h1 {font-weight:400;font-size:30px;font-family:'Roboto', sans-serif;color:#fff;}
	.artdetailsdes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#fff;}
	.artdetailsdes ol, .artdetailsdes ul {margin-left:20px;}
	.artdetailsdes ol li {padding-left:5px;}
	.artdetailsdes ul li {list-style:square;padding-left:5px;}
}
/* ======================================================================================================================================== */

/* ERROR PAGE */
#bgerrorpage {width:100%;margin:0 auto;padding:0;}
#boerrorpage {width:80%;margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #272727;}
#errorpage {margin:0 auto;padding:0;}
#errorpageleft {width:38%;float:left;margin:0 2% 0 0;padding:0;}
.errorpageimg {margin:20px auto 0;padding:0;}
.errorpageimg img {width:100%;height:auto;}
#errorpagerite {width:60%;float:left;margin:0 auto;padding:0;}
.errorpagesos {margin:0 auto;padding:0;float:right;}
.errorpagetit {margin:0 auto;padding:0;}
.errorpagetit h1 {font-weight:400;font-size:30px;font-family:'Roboto', sans-serif;color:#fff;}
.errorpagedes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#fff;}
.errorpagedes ol, .errorpagedes ul {margin-left:20px;}
.errorpagedes ol li {padding-left:5px;}
.errorpagedes ul li {list-style:square;padding-left:5px;}
@media screen and (max-width:990px)
{
	#bgerrorpage {width:100%;margin:0 auto;padding:0;}
	#boerrorpage {width:90%;margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #272727;}
	#errorpage {margin:0 auto;padding:0;}
	#errorpageleft {width:38%;float:left;margin:0 2% 0 0;padding:0;}
	.errorpageimg {margin:20px auto 0;padding:0;}
	.errorpageimg img {width:100%;height:auto;}
	#errorpagerite {width:60%;float:left;margin:0 auto;padding:0;}
	.errorpagesos {margin:0 auto;padding:0;float:right;}
	.errorpagetit {margin:0 auto;padding:0;}
	.errorpagetit h1 {font-weight:400;font-size:30px;font-family:'Roboto', sans-serif;color:#fff;}
	.errorpagedes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;color:#fff;}
	.errorpagedes ol, .errorpagedes ul {margin-left:20px;}
	.errorpagedes ol li {padding-left:5px;}
	.errorpagedes ul li {list-style:square;padding-left:5px;}
}
/* ======================================================================================================================================== */

/* FOUNDERS */
#bgfounders {width:100%;margin:0 auto;padding:0 0 50px;color:#fff;}
#bofounders {width:80%;margin:0 auto;padding:0;}
#foundersbox {width:23%;float:left;margin:0 1%;display:block;}
.foundersimg {width:100%;height:auto;overflow:hidden;margin:0 auto 20px;padding:0;}
.foundersimg img {width:100%;height:auto;}
.founderstit {margin:0 auto;padding:0;font-weight:400;}
.founderspos {margin:0 auto 10px;padding:0;} 
.foundersdes {margin:0 auto;padding:0;}
@media screen and (max-width:990px)
{
	#bgfounders {width:100%;margin:0 auto;padding:0 0 10%;color:#fff;}
	#bofounders {width:90%;margin:0 auto;padding:0;}
	#foundersbox {width:100%;float:left;margin:0 auto 5%;display:block;}
	.foundersimg {width:100%;height:auto;overflow:hidden;margin:0 auto 20px;padding:0;}
	.foundersimg img {width:100%;height:auto;}
	.founderstit {margin:0 auto;padding:0;font-weight:400;}
	.founderspos {margin:0 auto 10px;padding:0;} 
	.foundersdes {margin:0 auto;padding:0;}
}
/* ======================================================================================================================================== */

/* PEOPLE */
#bgpeople {width:100%;margin:0 auto;padding:0 0 50px;color:#fff;}
#bopeople {width:80%;margin:0 auto;padding:0;}
#peoplebox {width:12%;float:left;margin:0 0.25% 1%;text-align:center;background:#0D0D0D;}
.peopleimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.peopleimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(1);-webkit-filter:grayscale(1);filter:grayscale(1);}
.peopleimg img:hover {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.peopletit {margin:0 auto;padding:0;font-weight:300;background:#0D0D0D;}
.peoplepos {margin:0 auto 10px;padding:0;}
.peopledes {margin:0 auto;padding:0;text-align:justify;}
@media screen and (max-width:990px)
{
	#bgpeople {width:100%;margin:0 auto;padding:0 0 10%;color:#fff;}
	#bopeople {width:90%;margin:0 auto;padding:0;}
	#peoplebox {width:49%;float:left;margin:0 0.5% 1%;text-align:center;background:#0D0D0D;}
	.peopleimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
	.peopleimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(1);-webkit-filter:grayscale(1);filter:grayscale(1);}
	.peopleimg img:hover {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.peopletit {margin:0 auto;padding:0;font-weight:300;background:#0D0D0D;}
	.peoplepos {margin:0 auto 10px;padding:0;}
	.peopledes {margin:0 auto;padding:0;text-align:justify;}
}
/* ======================================================================================================================================== */

/* ACHIEVEMENT */
#bgachievements {width:100%;margin:0 auto;padding:0 0 50px;}
#boachievements {width:80%;margin:0 auto;padding:0;}
#achievementsbox {width:100%;margin:0 auto;padding:0;}
#achievementsboxleft {width:50%;float:left;margin-bottom:5%;margin-right:2%;padding-right:2%;border-right:1px solid #fff;}
.achievementsimg {width:100%;max-height:auto;overflow:hidden;}
.achievementsimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.achievementsimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#achievementsboxrite {width:46%;float:left;}
.achievementsyer {margin:0 auto;padding:0;font-weight:700;font-size:25px;color:#fff;}
.achievementstit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#fff;}
.achievementsdes {margin:0 auto;padding:0;font-weight:400;font-size:15px;color:#fff;}
@media screen and (max-width:990px)
{
	#bgachievements {width:100%;margin:0 auto;padding:0 0 10%;}
	#boachievements {width:90%;margin:0 auto;padding:0;}
	#achievementsbox {width:100%;margin:0 auto 10%;padding:0;}
	#achievementsboxleft {width:100%;float:left;margin-bottom:2%;margin-right:0%;padding-right:0%;border-right:0px solid #fff;}
	.achievementsimg {width:100%;max-height:auto;overflow:hidden;}
	.achievementsimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.achievementsimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
	#achievementsboxrite {width:100%;float:left;}
	.achievementsyer {margin:0 auto;padding:0;font-weight:700;font-size:25px;color:#fff;}
	.achievementstit {margin:0 auto;padding:0;font-weight:700;font-size:20px;color:#fff;}
	.achievementsdes {margin:0 auto;padding:0;font-weight:400;font-size:15px;color:#fff;}
}
/* ======================================================================================================================================== */

/* CAREER PAGE */
#bgcareerpage {width:100%;margin:0 auto;padding:2% 0 0;color:#fff;}
#bocareerpage {width:80%;margin:0 auto;padding:0;}
#careerpagebox {margin:0 auto 5%;padding:0 0 5%;border-bottom:1px dashed #272727;}
#careerpageboxleft {width:30%;float:left;margin:0 2% 0 0;padding:0;}
.careerpageimg {width:100%;height:auto;overflow:hidden;}
.careerpageimg img {width:100%;height:auto;}
.careerpageimg img:hover {opacity:0.7;}

#careerpageboxrite {width:68%;float:left;margin:0 auto;padding:0;}
.careerpagecat {margin:0 auto;padding:0;}
.careerpagecat a {color:#1A2B45;}
.careerpagetit {margin:0 auto;padding:0;font-weight:400;font-size:18px;}
.careerpagetit a {color:#FF6600;}
.careerpagedes {margin:20px auto 0;padding:0;}
.careerpagedes a {color:#fff;}
.careerpagedet {margin:0 auto;padding:0;color:#999;font-size:13px;}
.careerpagemor {margin:0 auto;padding:0;font-weight:400;}
.careerpagemor a {color:#fff;}
@media screen and (max-width:990px)
{
	#bgcareerpage {width:100%;margin:0 auto;padding:2% 0 0;color:#fff;}
	#bocareerpage {width:90%;margin:0 auto;padding:0;}
	#careerpagebox {margin:0 auto 5%;padding:0 0 5%;border-bottom:1px dashed #272727;}
	#careerpageboxleft {width:100%;float:left;margin:0 auto;padding:0;}
	.careerpageimg {width:100%;height:auto;overflow:hidden;}
	.careerpageimg img {width:100%;height:auto;}
	.careerpageimg img:hover {opacity:0.7;}

	#careerpageboxrite {width:100%;float:left;margin:0 auto;padding:0;}
	.careerpagecat {margin:0 auto;padding:0;}
	.careerpagecat a {color:#1A2B45;}
	.careerpagetit {margin:0 auto;padding:0;font-weight:400;font-size:18px;}
	.careerpagetit a {color:#FF6600;}
	.careerpagedes {margin:20px auto 0;padding:0;}
	.careerpagedes a {color:#fff;}
	.careerpagedet {margin:0 auto;padding:0;color:#999;font-size:13px;}
	.careerpagemor {margin:0 auto;padding:0;font-weight:400;}
	.careerpagemor a {color:#fff;}
}
/* ======================================================================================================================================== */




/* =============================================================== NEWS =============================================================== */
/* BG NEWS */
#bgblog {width:100%;margin:0 auto;padding:50px 0;background:#fff;}
#boblog {width:80%;margin:0 auto;padding:0;}

#blogleft {width:68%;float:left;margin-right:2%;}
#blogrite {width:30%;float:left;}

#blogbox {width:32.33%;float:left;margin:0 0.5% 2%;display:block;}
.blogimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
.blogimg img {width:100%;height:auto;}
.blogtit {margin:0 auto;padding:0;font-weight:400;}
.blogtit a {color:#1A2B45;}
.blogdes {margin:0 auto;padding:0;color:#666;}
@media screen and (max-width:990px)
{
	#bgblog {width:100%;margin:0 auto;padding:10% 0;background:#fff;}
	#boblog {width:90%;margin:0 auto;padding:0;}

	#blogleft {width:100%;float:left;margin-right:0;margin-bottom:10%;}
	#blogrite {width:100%;float:left;}

	#blogbox {width:32.33%;float:left;margin:0 0.5% 2%;display:block;}
	.blogimg {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;}
	.blogimg img {width:100%;height:auto;}
	.blogtit {margin:0 auto;padding:0;font-weight:400;}
	.blogtit a {color:#1A2B45;}
	.blogdes {margin:0 auto;padding:0;color:#666;}
}
/* NEWS HOME */
#bgbloghome {width:100%;margin:0 auto;padding:100px 0;background:#f2f2f2;} 
#bobloghome {width:80%;margin:0 auto;padding:0;}
#hebloghome {margin:0 auto 50px;padding:0;color:#000;text-align:center;}
.hebloghomecap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
.hebloghometit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}

#bloghomebox-headline {width:98%;margin:0 auto 5%;padding:0;background:#fff;}
#bloghomeboxleft-headline {width:50%;float:left;margin:0 auto;padding:0;}
.bloghomeimg-headline {width:100%;height:300px;overflow:hidden;}
.bloghomeimg-headline img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.bloghomeimg-headline img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#bloghomeboxrite-headline {width:50%;float:left;margin:0 auto;padding:2%;}
.bloghomecat-headline {margin:0 auto;padding:0;color:#1A2B45;}
.bloghomecat-headline a {color:#1A2B45;}
.bloghometit-headline {margin:0 auto;padding:0;font-weight:400;font-size:18px;}
.bloghomedes-headline {margin:20px auto 40px;padding:0;}
.bloghomedet-headline {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}

#bloghomebox {width:31.33%;float:left;margin:0 1%;padding:0;box-sizing:border-box;background:#fff;}
#bloghomeboxtop {margin:0 auto;padding:0;}
.bloghomeimg {width:100%;height:200px;overflow:hidden;}
.bloghomeimg img {width:100%;height:auto;}
.bloghomeimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.bloghomeimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#bloghomeboxbot {margin:0 auto;padding:20px;}
.bloghomecat {margin:0 auto;padding:0;color:#1A2B45;}
.bloghomecat a {color:#1A2B45;}
.bloghometit {margin:0 auto;padding:0;font-weight:400;font-size:15px;}
.bloghomedes {margin:10px auto;padding:0;}
.bloghomedet {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}
@media screen and (max-width:990px)
{
	#bgbloghome {width:100%;margin:0 auto;padding:10% 0;background:#f2f2f2;} 
	#bobloghome {width:90%;margin:0 auto;padding:0;}
	#hebloghome {margin:0 auto 5%;padding:0;color:#000;text-align:center;}
	.hebloghomecap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
	.hebloghometit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}

	#bloghomebox-headline {width:100%;margin:0 auto 5%;padding:0;background:#fff;border-bottom:2px solid #ddd;}
	#bloghomeboxleft-headline {width:100%;float:left;margin:0 auto;padding:0;}
	.bloghomeimg-headline {width:100%;height:auto;overflow:hidden;}
	.bloghomeimg-headline img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.bloghomeimg-headline img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
	#bloghomeboxrite-headline {width:100%;float:left;margin:0 auto;padding:5%;}
	.bloghomecat-headline {margin:0 auto;padding:0;color:#1A2B45;}
	.bloghomecat-headline a {color:#1A2B45;}
	.bloghometit-headline {margin:0 auto;padding:0;font-weight:400;font-size:18px;}
	.bloghomedes-headline {margin:20px auto 40px;padding:0;}
	.bloghomedet-headline {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}

	#bloghomebox {width:100%;float:left;margin:0 auto;padding:0;box-sizing:border-box;background:#fff;}
	#bloghomeboxtop {margin:0 auto;padding:0;}
	.bloghomeimg {width:100%;height:200px;overflow:hidden;}
	.bloghomeimg img {width:100%;height:auto;}
	.bloghomeimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.bloghomeimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
	#bloghomeboxbot {margin:0 auto;padding:20px;}
	.bloghomecat {margin:0 auto;padding:0;color:#1A2B45;}
	.bloghomecat a {color:#1A2B45;}
	.bloghometit {margin:0 auto;padding:0;font-weight:400;font-size:15px;}
	.bloghomedes {margin:10px auto;padding:0;}
	.bloghomedet {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}

}
/* ======================================================================================================================================== */
/* NEWS PAGE */
#bgblogpage {width:100%;margin:0 auto;padding:2% 0 5%;}
#boblogpage {width:80%;margin:0 auto;padding:0;}
 
#blogpagebox-headline {width:98%;margin:0 auto 5%;padding:0;background:#f9f9f9;}
#blogpageboxleft-headline {width:50%;float:left;margin:0 auto;padding:0;}
.blogpageimg-headline {width:100%;height:300px;overflow:hidden;}
.blogpageimg-headline img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.blogpageimg-headline img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#blogpageboxrite-headline {width:46%;float:left;margin:0 auto;padding:2%;}
.blogpagecat-headline {margin:0 auto;padding:0;}
.blogpagecat-headline a {color:#1A2B45;}
.blogpagetit-headline {margin:0 auto;padding:0;font-weight:400;font-size:18px;}
.blogpagedes-headline {margin:20px auto 40px;padding:0;}
.blogpagedet-headline {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}

#blogpagebox {width:31.33%;float:left;margin:0 1% 2%;padding:0;box-sizing:border-box;background:#f9f9f9;}
#blogpageboxtop {margin:0 auto;padding:0;}
.blogpageimg {width:100%;height:200px;overflow:hidden;}
.blogpageimg img {width:100%;height:auto;}
.blogpageimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.blogpageimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#blogpageboxbot {margin:0 auto;padding:20px;}
.blogpagecat {margin:0 auto;padding:0;}
.blogpagecat a {color:#1A2B45;}
.blogpagetit {margin:10px auto;padding:0;font-weight:400;font-size:15px;}
.blogpagedes {margin:20px auto;padding:0;}
.blogpagedet {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}
@media screen and (max-width:990px)
{
	#bgblogpage {width:100%;margin:0 auto;padding:2% 0 5%;}
	#boblogpage {width:90%;margin:0 auto;padding:0;}
	 
	#blogpagebox-headline {width:98%;margin:0 auto 5%;padding:0;background:#f9f9f9;}
	#blogpageboxleft-headline {width:100%;float:left;margin:0 auto;padding:0;}
	.blogpageimg-headline {width:100%;height:auto;overflow:hidden;}
	.blogpageimg-headline img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.blogpageimg-headline img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
	#blogpageboxrite-headline {width:100%;float:left;margin:0 auto;padding:5%;}
	.blogpagecat-headline {margin:0 auto;padding:0;}
	.blogpagecat-headline a {color:#1A2B45;}
	.blogpagetit-headline {margin:0 auto;padding:0;font-weight:400;font-size:18px;}
	.blogpagedes-headline {margin:20px auto 40px;padding:0;}
	.blogpagedet-headline {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}

	#blogpagebox {width:100%;float:left;margin:0 auto;padding:0;box-sizing:border-box;background:#f9f9f9;}
	#blogpageboxtop {margin:0 auto;padding:0;}
	.blogpageimg {width:100%;height:200px;overflow:hidden;}
	.blogpageimg img {width:100%;height:auto;}
	.blogpageimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.blogpageimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
	#blogpageboxbot {margin:0 auto;padding:20px;}
	.blogpagecat {margin:0 auto;padding:0;}
	.blogpagecat a {color:#1A2B45;}
	.blogpagetit {margin:10px auto;padding:0;font-weight:400;font-size:15px;}
	.blogpagedes {margin:20px auto;padding:0;}
	.blogpagedet {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}
}
/* ======================================================================================================================================== */
/* NEWS CAT */
#bgblogcat {width:100%;margin:0 auto;padding:2% 0 5%;}
#boblogcat {width:100%;margin:0 auto;padding:0;}

#blogcatbox {width:31.33%;float:left;margin:0 1% 2%;padding:0;box-sizing:border-box;background:#f9f9f9;}
#blogcatboxtop {margin:0 auto;padding:0;}
.blogcatimg {width:100%;height:200px;overflow:hidden;}
.blogcatimg img {width:100%;height:auto;}
.blogcatimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.blogcatimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#blogcatboxbot {margin:0 auto;padding:20px;}
.blogcatcat {margin:0 auto;padding:0;}
.blogcatcat a {color:#1A2B45;}
.blogcattit {margin:10px auto;padding:0;font-weight:400;font-size:15px;}
.blogcatdes {margin:20px auto;padding:0;}
.blogcatdet {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}
@media screen and (max-width:990px)
{
	#bgblogcat {width:100%;margin:0 auto;padding:2% 0 5%;}
	#boblogcat {width:100%;margin:0 auto;padding:0;}

	#blogcatbox {width:100%;float:left;margin:0 auto 2%;padding:0;box-sizing:border-box;background:#f9f9f9;}
	#blogcatboxtop {margin:0 auto;padding:0;}
	.blogcatimg {width:100%;height:200px;overflow:hidden;}
	.blogcatimg img {width:100%;height:auto;}
	.blogcatimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.blogcatimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
	#blogcatboxbot {margin:0 auto;padding:20px;}
	.blogcatcat {margin:0 auto;padding:0;}
	.blogcatcat a {color:#1A2B45;}
	.blogcattit {margin:10px auto;padding:0;font-weight:400;font-size:15px;}
	.blogcatdes {margin:20px auto;padding:0;}
	.blogcatdet {margin:0 auto;padding:0;text-align:right;color:#999;font-size:13px;}
}
/* ======================================================================================================================================== */
/* NEWS DETAILS */
#bgblogdetails {width:100%;margin:0 auto;padding:0;background:#fff;}
#boblogdetails {width:100%;margin:0 auto;padding:0;}
.blogdetailscat {margin:0 auto;padding:0;color:#1A2B45;}
.blogdetailscat a {color:#1A2B45;}
.blogdetailstit {margin:0;padding:0;}
.blogdetailstit h1 {font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}
.blogdetailsdet {font-size:13px;color:#999;}
.blogdetailsimg {width:100%;height:auto;overflow:hidden;margin:10px 0;padding:0;}
.blogdetailsimg img {width:100%;height:auto;}
.blogdetailsdes {margin:0;padding:0;}
.blogdetailsdes ol {margin-left:20px;}
.blogdetailsdes ul {margin-left:20px;}
.blogdetailsdes a {color:#1A2B45;}
.blogdetailsdes a:hover {color:#1A2B45;}
.blogdetailsdes h2 {font-weight:700;}
.blogdetailssos {margin:20px auto 0;padding:5px;text-align:right;border-top:1px solid #ddd;border-radius:3px;}
@media screen and (max-width:990px)
{
	#bgblogdetails {width:100%;margin:0 auto;padding:0;background:#fff;}
	#boblogdetails {width:100%;margin:0 auto;padding:0;}
	.blogdetailscat {margin:0 auto;padding:0;color:#1A2B45;}
	.blogdetailscat a {color:#1A2B45;}
	.blogdetailstit {margin:0;padding:0;}
	.blogdetailstit h1 {font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}
	.blogdetailsdet {font-size:13px;color:#999;}
	.blogdetailsimg {width:100%;height:auto;overflow:hidden;margin:10px 0;padding:0;}
	.blogdetailsimg img {width:100%;height:auto;}
	.blogdetailsdes {margin:0;padding:0;}
	.blogdetailsdes ol {margin-left:20px;}
	.blogdetailsdes ul {margin-left:20px;}
	.blogdetailsdes a {color:#1A2B45;}
	.blogdetailsdes a:hover {color:#1A2B45;}
	.blogdetailsdes h2 {font-weight:700;}
	.blogdetailssos {margin:20px auto 0;padding:5px;text-align:right;border-top:1px solid #ddd;border-radius:3px;}
}
/* ======================================================================================================================================== */
/* NEWS LIST */
#bgbloglist {width:100%;margin:0 auto;padding:0;}
#bobloglist {width:100%;margin:0 auto;padding:0;}
#hebloglist {margin:0 auto 10px;padding:0;font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#1A2B45;text-transform:uppercase;border-bottom:1px solid #ddd;}

#bloglistbox {width:100%;margin:0 auto 20px;padding:0;}

#bloglistboxtop {margin:0;padding:0;}
.bloglistimg {width:100%;height:auto;overflow:hidden;}
.bloglistimg img {width:100%;height:auto;}

#bloglistboxbot {padding:5px;margin:0 auto;background:#fff;}
.bloglistdet {margin:0;padding:0;font-size:12px;color:#999;}
.bloglisttit {margin:0;padding:0;font-size:15px;}
.bloglistdes {margin:0;padding:10px 0;}
@media screen and (max-width:990px)
{
	#bgbloglist {width:100%;margin:0 auto;padding:0;}
	#bobloglist {width:100%;margin:0 auto;padding:0;}
	#hebloglist {margin:0 auto 10px;padding:0;font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#1A2B45;text-transform:uppercase;border-bottom:1px solid #ddd;}

	#bloglistbox {width:100%;margin:0 auto 5%;padding:0;}

	#bloglistboxtop {margin:0;padding:0;}
	.bloglistimg {width:100%;height:auto;overflow:hidden;}
	.bloglistimg img {width:100%;height:auto;}

	#bloglistboxbot {padding:5px;margin:0 auto;background:#fff;}
	.bloglistdet {margin:0;padding:0;font-size:12px;color:#999;}
	.bloglisttit {margin:0;padding:0;font-size:15px;}
	.bloglistdes {margin:0;padding:10px 0;}
}
/* ======================================================================================================================================== */




/* =============================================================== PROJECTS =============================================================== */
/* LATEST PROJECT */
#bgprolatest {width:100%;margin:0 auto;padding:5% 0;background:#fff;}
#boprolatest {width:80%;margin:0 auto;padding:0;}
#heprolatest {margin:0 auto 50px;padding:0;color:#000;text-align:center;}
.heprolatestcap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
.heprolatesttit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}

#prolatestrows {margin:0 auto 50px;padding:0;}
#prolatestbox {width:32.3%;float:left;margin:0 0.5% 1%;background:#f9f9f9;}
.prolatest {width:100%;margin:0 auto;position:relative;}
.prolatest:hover .prolatestover {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.prolatestimg {display:block;width:100%;height:auto;}
.prolatestover {position:absolute;bottom:0;left:0;right:0;background-color:#000;overflow:hidden;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;transition:.3s ease;opacity:0.8;}
.prolatesttext {
color:#fff;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
.prolatesttext a {color:#fff;}
.prolatesttext span {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.prolatesttite {font-weight:400;color:#000;padding:10px 0;text-align:center;}

#prolatestmore {margin:20px auto 0;padding:0;text-align:center;}
#prolatestmore a {padding:10px 20px;background:#000;color:#fff;font-size:12px;letter-spacing:2px;}
#prolatestmore a:hover {background:#1A2B45;color:#fff;text-decoration:none;}
@media screen and (max-width:990px)
{ 
	#bgprolatest {width:100%;margin:0 auto;padding:10% 0;background:#fff;}
	#boprolatest {width:90%;margin:0 auto;padding:0;}
	#heprolatest {margin:0 auto 5%;padding:0;color:#000;text-align:center;}
	.heprolatestcap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
	.heprolatesttit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}

	#prolatestrows {margin:0 auto 50px;padding:0;}
	#prolatestbox {width:100%;float:left;margin:0 0 5%;background:#f9f9f9;}
	.prolatest {width:100%;margin:0 auto;position:relative;}
	.prolatest:hover .prolatestover {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
	.prolatestimg {display:block;width:100%;height:auto;}
	.prolatestover {position:absolute;bottom:0;left:0;right:0;background-color:#000;overflow:hidden;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;transition:.3s ease;opacity:0.8;}
	.prolatesttext {
	color:#fff;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
	.prolatesttext a {color:#fff;}
	.prolatesttext span {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.prolatesttite {font-weight:400;color:#000;padding:10px 0;text-align:center;}

	#prolatestmore {margin:20px auto 0;padding:0;text-align:center;}
	#prolatestmore a {padding:10px 20px;background:#000;color:#fff;font-size:12px;letter-spacing:2px;}
	#prolatestmore a:hover {background:#1A2B45;color:#fff;text-decoration:none;}
}
/* ======================================================================================================================================== */
/* PROJECT COMP CAT */
#bgprocompcat {width:100%;margin:0 auto;padding:50px 0;color:#fff;}
#boprocompcat {width:80%;margin:0 auto;padding:0;}
#heprocompcat {margin:0 auto 50px;padding:0;color:#fff;text-align:center;}
.heprocompcattit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
.heprocompcatcap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
#procompcatbox {width:23%;float:left;margin:0 1%;display:block;text-align:center;color:#fff;}
.procompcatimg {width:auto;height:100px;overflow:hidden;margin:0 auto 20px;padding:0;}
.procompcatimg img {width:auto;height:100px;}
.procompcattit {margin:0 auto;padding:0;font-weight:400;font-size:15px;}
.procompcattit a {color:#fff;}
.procompcatdes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-style:italic;}
@media screen and (max-width:990px)
{
	#bgprocompcat {width:100%;margin:0 auto;padding:5% 0;color:#fff;}
	#boprocompcat {width:90%;margin:0 auto;padding:0;}
	#heprocompcat {margin:0 auto 50px;padding:0;color:#fff;text-align:center;}
	.heprocompcattit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
	.heprocompcatcap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
	#procompcatbox {width:100%;float:left;margin:0 auto 5%;padding-bottom:5%;display:block;text-align:center;color:#fff;}
	.procompcatimg {width:auto;height:100px;overflow:hidden;margin:0 auto 20px;padding:0;}
	.procompcatimg img {width:auto;height:100px;}
	.procompcattit {margin:0 auto;padding:0;font-weight:400;font-size:15px;}
	.procompcattit a {color:#fff;}
	.procompcatdes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-style:italic;}
}
/* ======================================================================================================================================== */
/* PROJECT COMP */
#bgprocomppage {width:100%;margin:0 auto;padding:5% 0;background:#000;}
#boprocomppage {width:80%;margin:0 auto;padding:0;}
#heprocomppage {width:100%;margin:0 auto 50px;padding:0;color:#fff;}
.heprocomppagebre {margin:0 auto 20px;padding:0;color:#fff;font-weight:300;font-size:13px;}
.heprocomppagebre a {color:#fff;}
.heprocomppagetit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}
.heprocomppagedes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}

#procomppagerows {margin:0 auto;padding:0;}
#procomppagebox {width:32.3%;float:left;margin:0 0.5% 1%;background:#0D0D0D;}
.procomppageno {margin:0 auto;padding:20px;color:#fff;text-align:center;background:#0D0D0D;}
.procomppage {position:relative;width:100%;margin:0 auto;padding:0;}
.procomppage:hover .procomppageover {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.procomppageimg {display:block;width:100%;height:auto;}
.procomppageover {position:absolute;bottom:0;left:0;right:0;background-color:#000;overflow:hidden;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;transition:.3s ease;opacity:0.8;}
.procomppagetext {
color:#fff;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
.procomppagetext a {color:#fff;}
.procomppagetext span {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.procomppagetite {font-weight:400;color:#fff;padding:10px 0;text-align:center;}
@media screen and (max-width:990px)
{
	#bgprocomppage {width:100%;margin:0 auto;padding:5% 0;background:#000;}
	#boprocomppage {width:90%;margin:0 auto;padding:0;}
	#heprocomppage {width:100%;margin:0 auto 50px;padding:0;color:#fff;}
	.heprocomppagebre {margin:0 auto 20px;padding:0;color:#fff;font-weight:300;font-size:13px;}
	.heprocomppagebre a {color:#fff;}
	.heprocomppagetit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}
	.heprocomppagedes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}

	#procomppagerows {margin:0 auto;padding:0;}
	#procomppagebox {width:100%;float:left;margin:0 auto 2%;background:#0D0D0D;}
	.procomppageno {margin:0 auto;padding:20px;color:#fff;text-align:center;background:#0D0D0D;}
	.procomppage {position:relative;width:100%;margin:0 auto;padding:0;}
	.procomppage:hover .procomppageover {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
	.procomppageimg {display:block;width:100%;height:auto;}
	.procomppageover {position:absolute;bottom:0;left:0;right:0;background-color:#000;overflow:hidden;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;transition:.3s ease;opacity:0.8;}
	.procomppagetext {
	color:#fff;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
	.procomppagetext a {color:#fff;}
	.procomppagetext span {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.procomppagetite {font-weight:400;color:#fff;padding:10px 0;text-align:center;}
}
/* ======================================================================================================================================== */
/* PROJECT TYPE CAT */
#bgprotypecat {width:100%;margin:0 auto;padding:5% 0 3%;background:#fff;}
#boprotypecat {max-width:90%;margin:0 auto;padding:0;}
#heprotypecat {margin:0 auto 50px;padding:0;color:#000;text-align:center;}
.heprotypecattit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
.heprotypecatcap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}

#protypecatbox {width:23%;float:left;margin:0 1% 2%;padding:0;}
#protypecattop {margin:0 auto;padding:0;}
.protypecatimg {width:100%;max-height:150px;position: relative;overflow:hidden;}
.protypecatimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
.protypecatimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.protypecatimgs {display:block;width:100%;height:auto;}
.protypecatover {position:absolute;bottom:0;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.7);color:#000;width:100%;transition:.5s ease;opacity:1;font-size:20px;padding:10px 0;text-align:center;}
.protypecatimg:hover .protypecatover {opacity:1;}
* {box-sizing: border-box;}
@media screen and (max-width:990px)
{
    #bgprotypecat {width:100%;margin:0 auto;padding:5% 0 3%;background:#fff;}
	#boprotypecat {max-width:90%;margin:0 auto;padding:0;}
	#heprotypecat {margin:0 auto 50px;padding:0;color:#000;text-align:center;}
	.heprotypecattit {margin:0 auto;padding:0;font-weight:400;font-size:20px;font-family:'Roboto', sans-serif;}
	.heprotypecatcap {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}

	#protypecatbox {width:100%;float:left;margin:0 auto 5%;padding:0;}
	#protypecattop {margin:0 auto;padding:0;}
	.protypecatimg {width:100%;max-height:150px;position:relative;overflow:hidden;}
	.protypecatimg img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0);}
	.protypecatimg img:hover {width:100%;height:auto;opacity:0.7;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);}
	.protypecatimgs {display:block;width:100%;height:auto;}
	.protypecatover {position:absolute;bottom:0;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.7);color:#000;width:100%;transition:.5s ease;opacity:1;font-size:20px;padding:10px 0;text-align:center;}
	.protypecatimg:hover .protypecatover {opacity:1;}
	* {box-sizing: border-box;}
}
/* ======================================================================================================================================== */
/* PROJECT TYPE PAGE */
#bgprotypepage {width:100%;margin:0 auto;padding:5% 0;background:#000;}
#boprotypepage {width:80%;margin:0 auto;padding:0;}
#heprotypepage {width:100%;margin:0 auto 50px;padding:0;color:#fff;}
.heprotypepagebre {margin:0 auto 20px;padding:0;color:#fff;font-weight:300;font-size:13px;}
.heprotypepagebre a {color:#fff;}
.heprotypepagetit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}
.heprotypepagedes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}

#protypepagerows {margin:0 auto;padding:0;}
#protypepagebox {width:32.3%;float:left;margin:0 0.5% 1%;background:#0D0D0D;}
.protypepageno {margin:0 auto;padding:20px;color:#fff;text-align:center;background:#0D0D0D;}
.protypepage {position:relative;width:100%;margin:0 auto;padding:0;}
.protypepage:hover .protypepageover {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.protypepageimg {display:block;width:100%;height:auto;}
.protypepageover {position:absolute;bottom:0;left:0;right:0;background-color:#000;overflow:hidden;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;transition:.3s ease;opacity:0.8;}
.protypepagetext {
color:#fff;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
.protypepagetext a {color:#fff;}
.protypepagetext span {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
.protypepagetite {font-weight:400;color:#fff;padding:10px 0;text-align:center;}
@media screen and (max-width:990px)
{
	#bgprotypepage {width:100%;margin:0 auto;padding:5% 0;background:#000;}
	#boprotypepage {width:90%;margin:0 auto;padding:0;}
	#heprotypepage {width:100%;margin:0 auto 50px;padding:0;color:#fff;}
	.heprotypepagebre {margin:0 auto 20px;padding:0;color:#fff;font-weight:300;font-size:13px;}
	.heprotypepagebre a {color:#fff;}
	.heprotypepagetit {margin:0 auto;padding:0;font-weight:400;font-size:25px;font-family:'Roboto', sans-serif;}
	.heprotypepagedes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}

	#protypepagerows {margin:0 auto;padding:0;}
	#protypepagebox {width:100%;float:left;margin:0 auto 5%;background:#0D0D0D;}
	.protypepageno {margin:0 auto;padding:20px;color:#fff;text-align:center;background:#0D0D0D;}
	.protypepage {position:relative;width:100%;margin:0 auto;padding:0;}
	.protypepage:hover .protypepageover {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
	.protypepageimg {display:block;width:100%;height:auto;}
	.protypepageover {position:absolute;bottom:0;left:0;right:0;background-color:#000;overflow:hidden;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;transition:.3s ease;opacity:0.8;}
	.protypepagetext {
	color:#fff;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
	.protypepagetext a {color:#fff;}
	.protypepagetext span {font-weight:400;font-size:15px;font-family:'Roboto', sans-serif;}
	.protypepagetite {font-weight:400;color:#fff;padding:10px 0;text-align:center;}
}
/* ======================================================================================================================================== */
/* PROJECT DETAILS */
#bgprodetails {width:100%;margin:0 auto;padding:50px 0;background:#fff;}
#boprodetails {width:80%;margin:0 auto;padding:0;}
#prodetailshead {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;background:#000;}
#prodetailshead img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;opacity:0.8;}
#prodetails {margin:0 auto;padding:0;}

#prodetailstop {margin:0 auto 50px;padding:0;}
.prodetailstit {margin:0 auto 10px;padding:0;}
.prodetailstit h1 {font-weight:400;font-size:30px;font-family:'Roboto', sans-serif;}
.prodetailssos {margin:0 auto 10px;padding:0;text-align:right;}

#prodetailsmid {margin:0 auto 50px;padding:0;}
#prodetailsmidleft {width:40%;float:left;}
.prodetailscap {margin:0 auto 20px;padding:0;font-weight:300;color:#999;letter-spacing:2px;}
.prodetailscap span {margin:0 auto;padding:0;font-weight:400;color:#000;letter-spacing:0;}
.prodetailscap a span {color:#C00;}
.prodetailscap a span:hover {color:#000;}
.prodetailscaps {margin:0 auto;padding:0;font-weight:300;color:#999;letter-spacing:2px;}
.prodetailscaps span {margin:0 auto;padding:0;font-weight:400;color:#000;letter-spacing:0;}
#prodetailsmidrite {width:60%;float:left;}
.prodetailsdes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
.prodetailsdes ol, .prodetailsdes ul {margin-left:20px;}
.prodetailsdes ol li {padding-left:5px;}
.prodetailsdes ul li {list-style:square;padding-left:5px;}

#prodetailsbot {margin:0 auto;padding:0;}
#prodetailsimgbox {width:100%;float:left;margin:0 0 1%;padding:0;}
.prodetailsimg {width:100%;max-height:auto;overflow:hidden;}
.prodetailsimg img {width:100%;height:auto;}
@media screen and (max-width:990px)
{
	#bgprodetails {width:100%;margin:0 auto;padding:5% 0;background:#fff;}
	#boprodetails {width:90%;margin:0 auto;padding:0;}
	#prodetailshead {width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;background:#000;}
	#prodetailshead img {width:100%;height:auto;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;opacity:0.8;}
	#prodetails {margin:0 auto;padding:0;}

	#prodetailstop {margin:0 auto 50px;padding:0;}
	.prodetailstit {margin:0 auto 10px;padding:0;}
	.prodetailstit h1 {font-weight:400;font-size:30px;font-family:'Roboto', sans-serif;}
	.prodetailssos {margin:0 auto 10px;padding:0;text-align:right;}

	#prodetailsmid {margin:0 auto 50px;padding:0;}
	#prodetailsmidleft {width:100%;float:left;}
	.prodetailscap {margin:0 auto 20px;padding:0;font-weight:300;color:#999;letter-spacing:2px;}
	.prodetailscap span {margin:0 auto;padding:0;font-weight:400;color:#000;letter-spacing:0;}
	.prodetailscap a span {color:#C00;}
	.prodetailscap a span:hover {color:#000;}
	.prodetailscaps {margin:0 auto;padding:0;font-weight:300;color:#999;letter-spacing:2px;}
	.prodetailscaps span {margin:0 auto;padding:0;font-weight:400;color:#000;letter-spacing:0;}
	#prodetailsmidrite {width:100%;float:left;}
	.prodetailsdes {margin:0 auto;padding:0;font-weight:300;font-size:15px;font-family:'Roboto', sans-serif;}
	.prodetailsdes ol, .prodetailsdes ul {margin-left:20px;}
	.prodetailsdes ol li {padding-left:5px;}
	.prodetailsdes ul li {list-style:square;padding-left:5px;}

	#prodetailsbot {margin:0 auto;padding:0;}
	#prodetailsimgbox {width:100%;float:left;margin:0 0 1%;padding:0;}
	.prodetailsimg {width:100%;max-height:auto;overflow:hidden;}
	.prodetailsimg img {width:100%;height:auto;}
}
/* ======================================================================================================================================== */


/* CONTACT US */
#bgcontact {width:100%;margin:0 auto;padding:50px 0;}
#bocontact {width:80%;margin:0 auto;padding:0;}

#contacttop {margin:0 auto;padding:0;line-height:1.6;}
.contacttoptit {margin:0 auto;padding:0;}
.contacttoptit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#fff;}
.contacttopdes {margin:0 auto;padding:0;color:#fff;line-height:1.6;}
.contacttopdes h2 {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}

#contactleft {width:30%;float:left;margin-right:2%;}
#contactrite {width:68%;float:left;}
#contactbox {margin:0 auto;padding:0;}
#contactboxtit {margin:0 auto 10px;padding:0;font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;}
#contactboxdes {margin:0 auto;padding:0;color:#fff;}
#contactboxdes a {color:#C00;}
#contactboxdes a:hover {color:#1A2B45}
@media screen and (max-width:990px)
{
	#bgcontact {width:100%;margin:0 auto;padding:10% 0;}
	#bocontact {width:90%;margin:0 5%;padding:0;}
	
	#contacttop {margin:0 auto;padding:0;line-height:1.6;}
	.contacttoptit {margin:0 auto;padding:0;}
	.contacttoptit h1 {font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#fff;}
	.contacttopdes {margin:0 auto;padding:0;color:#fff;line-height:1.6;}
	.contacttopdes h2 {font-weight:700;font-size:15px;font-family:'Roboto', sans-serif;}

	#contactleft {width:100%;float:left;margin-right:0;margin-bottom:20px;}
	#contactrite {width:100%;float:left;}
	#contactbox {margin:0 auto;padding:0;}
	#contactboxtit {margin:0 auto 10px;padding:0;font-weight:700;font-size:20px;font-family:'Roboto', sans-serif;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;}
	#contactboxdes {margin:0 auto;padding:0;}
	#contactboxdes a {color:#C00;}
	#contactboxdes a:hover {color:#fff}
}
/* ======================================================================================================================================== */

/* FORM CONTACT US */
#bgformcontact {margin:0 auto;padding:10px 0;}
#boformcontact {margin:0 auto;padding:0;}
#formcontactbox {margin:0 auto;padding:0;}
.formcontact input {width:100%;padding:10px;margin:5px 0;background:#fff;border:none;border:none;background:#f2f2f2;font:15px Roboto;color:#999;font-weight:300;box-sizing:border-box;}
.formcontact textarea {width:100%;padding:15px 10px;margin:5px 0 10px;background:#fff;border:none;background:#f2f2f2;font:15px Roboto;color:#999;font-weight:300;box-sizing:border-box;}
.formcapthca {margin:5px auto;padding:0;}
@media screen and (max-width:990px)
{
	#bgformcontact {margin:0 auto;padding:10px 0;}
	#boformcontact {margin:0 auto;padding:0;}
	#formcontactbox {margin:0 auto;padding:0;}
	.formcontact input {width:100%;padding:10px;margin:5px 0;background:#fff;border:none;border:none;background:#f2f2f2;font:15px Roboto;color:#999;font-weight:300;box-sizing:border-box;}
	.formcontact textarea {width:100%;padding:15px 10px;margin:5px 0 10px;background:#fff;border:none;background:#f2f2f2;font:15px Roboto;color:#999;font-weight:300;box-sizing:border-box;}
}
/* ======================================================================================================================================== */

/* SUBMIT BUTTON */
.submitbutton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1A2B45), color-stop(1, #1A2B45));
	background:-moz-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
	background:-webkit-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
	background:-o-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
	background:-ms-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
	background:linear-gradient(to bottom, #1A2B45 5%, #1A2B45 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A2B45', endColorstr='#1A2B45',GradientType=0);
	background-color:#1A2B45;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:none;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:'Roboto', sans-serif;
	padding:10px 20px;
	text-decoration:none;
}
.submitbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #122032), color-stop(1, #122032));
	background:-moz-linear-gradient(top, #122032 5%, #122032 100%);
	background:-webkit-linear-gradient(top, #122032 5%, #122032 100%);
	background:-o-linear-gradient(top, #122032 5%, #122032 100%);
	background:-ms-linear-gradient(top, #122032 5%, #122032 100%);
	background:linear-gradient(to bottom, #122032 5%, #122032 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#122032', endColorstr='#122032',GradientType=0);
	background-color:#122032;
}
.submitbutton:active {
	position:relative;
	top:1px;
}
@media screen and (max-width:990px)
{
	.submitbutton {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1A2B45), color-stop(1, #1A2B45));
		background:-moz-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
		background:-webkit-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
		background:-o-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
		background:-ms-linear-gradient(top, #1A2B45 5%, #1A2B45 100%);
		background:linear-gradient(to bottom, #1A2B45 5%, #1A2B45 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A2B45', endColorstr='#1A2B45',GradientType=0);
		background-color:#1A2B45;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		border:none;
		display:inline-block;
		cursor:pointer;
		color:#fff;
		font-family:'Roboto', sans-serif;
		padding:10px 20px;
		text-decoration:none;
	}
	.submitbutton:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #122032), color-stop(1, #122032));
		background:-moz-linear-gradient(top, #122032 5%, #122032 100%);
		background:-webkit-linear-gradient(top, #122032 5%, #122032 100%);
		background:-o-linear-gradient(top, #122032 5%, #122032 100%);
		background:-ms-linear-gradient(top, #122032 5%, #122032 100%);
		background:linear-gradient(to bottom, #122032 5%, #122032 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#122032', endColorstr='#122032',GradientType=0);
		background-color:#122032;
	}
	.submitbutton:active {
		position:relative;
		top:1px;
	}

}
/* ======================================================================================================================================== */