* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
figure {
	margin: 0
}
figure {
	position: relative;
	overflow: hidden;
	margin: 0;
}
figcaption {
	padding: 20px;
	color: #999;
	text-align: left;
}
figcaption .h4 {
	color: #FF9833;
}
/* Jumbotron
-------------------------------------------------- */
.grey {
	background: #f3f3f3;
}
.jumbotron::after {
	box-shadow: inset 0 0 100px 50px #f3f3f3;
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.red {
	/* [disabled]background-color: #FD4747;
*/
	color: #fff;
	background-image: url(../img/red.png);
	background-repeat: repeat;
	background-size: auto auto;
}
.jumbotron.red::after {
	box-shadow: inset 0 0 100px 50px #cc0000;
}
/* Jumbotron
-------------------------------------------------- */
.jumbotron {
	position: relative;
	overflow: hidden;
	z-index: 0;
}
.jumbo-icon {
	padding: 1em;
	/*	background: #fff;
	background: rgba(255,255,255,0.85);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;*/
/*	display: inline-block;*/
}
.jumbo-icon-home {
	display: block;
	margin-top: -10px;
}
/*.jumbo-icon-home>.jumbo-icon-inner {
	position: relative;
	margin: -40px -70px;
}*/
.jumbotron {
	/*-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);*/
	margin: 0;
}
.jumbotron h1, .jumbotron .h1 {
	margin: 0 0 15px;
}

@media (min-width:992px) {
.jumbotron {
	padding-top: 90px;
	padding-bottom: 90px;
}
.jumbotron h1, .jumbotron .h1 {
	font-size: 60px;
}
}

@media (min-width:1200px) {
.jumbotron {
	padding-top: 120px;
	padding-bottom: 120px;
}
.jumbotron h1, .jumbotron .h1 {
	font-size: 72px;
}
}
/* Sunburst
-------------------------------------------------- */
.sunburst {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -1;
}
.sunburst .outer {
	width: 4000px;
	height: 4000px;
	padding-top: 2180px;
	margin: -2000px 0 0 -2000px;
	
	
		animation-name: rotate1;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: rotate1;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: rotate1;
	-moz-animation-duration: 2s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	

}
.sunburst span {
	border-width: 180px 2000px;
	margin: -360px 0 0 0;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent rgba(255,255,255,0.5);
	border-style: solid;
}
.sunburst span:nth-child(1) {
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	transform: rotate(20deg);
}
.sunburst span:nth-child(2) {
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
}
.sunburst span:nth-child(3) {
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	transform: rotate(60deg);
}
.sunburst span:nth-child(4) {
	-webkit-transform: rotate(80deg);
	-moz-transform: rotate(80deg);
	-ms-transform: rotate(80deg);
	-o-transform: rotate(80deg);
	transform: rotate(80deg);
}
.sunburst span:nth-child(5) {
	-webkit-transform: rotate(100deg);
	-moz-transform: rotate(100deg);
	-ms-transform: rotate(100deg);
	-o-transform: rotate(100deg);
	transform: rotate(100deg);
}
.sunburst span:nth-child(6) {
	-webkit-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	-o-transform: rotate(120deg);
	transform: rotate(120deg);
}
.sunburst span:nth-child(7) {
	-webkit-transform: rotate(140deg);
	-moz-transform: rotate(140deg);
	-ms-transform: rotate(140deg);
	-o-transform: rotate(140deg);
	transform: rotate(140deg);
}
.sunburst span:nth-child(8) {
	-webkit-transform: rotate(160deg);
	-moz-transform: rotate(160deg);
	-ms-transform: rotate(160deg);
	-o-transform: rotate(160deg);
	transform: rotate(160deg);
}
.sunburst span:nth-child(9) {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}




@-webkit-keyframes rotate1 {
 from {
-webkit-transform: rotate(0deg);
}
 to {
-webkit-transform: rotate(20deg);
}
}
@-moz-keyframes rotate1 {
 from {
-moz-transform: rotate(0deg);
}
 to {
-moz-transform: rotate(20deg);
}
}
@keyframes rotate1 {
 from {

	transform: rotate(0deg);
}
 to {

	transform: rotate(20deg);
}
}
/* Large desktops and laptops */
@media (min-width: 1200px) {
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

}

/* Landscape phones and smaller */
@media (max-width: 480px) {

}
