	@font-face {
    font-family: 'abeatbyKai';
    src: url('../fonts/ABEAKRG_0') format("truetype");
}
.main-header
{
    margin: 0 auto;
}
.main-header
{
	background: rgba(255,255,255,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(241,115,95,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 22%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 51%, rgba(199,199,199,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(241,115,95,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(21%, rgba(255,255,255,1)), color-stop(22%, rgba(255,255,255,1)), color-stop(35%, rgba(255,255,255,1)), color-stop(35%, rgba(255,255,255,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(100%, rgba(199,199,199,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(241,115,95,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 22%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 51%, rgba(199,199,199,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(241,115,95,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 22%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 51%, rgba(199,199,199,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(241,115,95,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 22%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 51%, rgba(199,199,199,1) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(241,115,95,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 22%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 51%, rgba(199,199,199,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7', GradientType=1 );
}
.main-bg
	{
		margin: 0 auto;
		min-height:660px;
	}
.innerwidth img{margin: 0 auto;}
.imagecaptionFloat:after {content: " ";   display: table;}

/*.imagecaption {margin: 0 auto 0 15%;}
 .imagecaption2 {margin: 0 auto 0 10%;}*/
div.clear, .clear {clear: both;}
figcaption{text-align: center;}
.top 
{
	font-family: 'abeatbyKai';
    font-size: 32px;
    border-bottom: 5px solid #8882a8;
    margin: 0px auto 18% 0%;
	padding: 0 2%;
	letter-spacing: 1px;
	color: #fff;
    text-transform: uppercase;
	background: rgba(21,8,90,1);
background: -moz-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,8,90,1)), color-stop(28%, rgba(21,8,90,1)), color-stop(100%, rgba(60,30,215,1)));
background: -webkit-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: -o-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: -ms-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: linear-gradient(to bottom, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15085a', endColorstr='#3c1ed7', GradientType=0 );
}
.top2 
{
	font-family: 'abeatbyKai';
    font-size: 20px;
    border-bottom: 5px solid #8882a8;
    margin: 0px auto 18% 0%;
	padding: 0 2%;
	letter-spacing: 1px;
	color: #fff;
    text-transform: uppercase;
	background: rgba(21,8,90,1);
background: -moz-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,8,90,1)), color-stop(28%, rgba(21,8,90,1)), color-stop(100%, rgba(60,30,215,1)));
background: -webkit-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: -o-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: -ms-linear-gradient(top, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
background: linear-gradient(to bottom, rgba(21,8,90,1) 0%, rgba(21,8,90,1) 28%, rgba(60,30,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15085a', endColorstr='#3c1ed7', GradientType=0 );
}

.logo{margin-top: 7%;}
.logo img{margin: 0 auto; }
.top2{  margin: -10px 15% 14% auto;}
.top div {margin :0 auto;}
.top2 div{ font-size: 20px; letter-spacing: 2px;}

 
figcaption .fig-top
{
	font-family: 'abeatbyKai';
    font-size: 14px;
    max-width: 100%;
    margin: 2% 2% 0% 22%;
	letter-spacing: 1px;
	color: #fff;
    text-transform: uppercase;
}
.fig-content a, .fig-content a:focus, .fig-content a:visited {color: #fff; text-decoration: none;}
figcaption .fig-content
{
	margin: 0 20%;
	padding: 7% 2% 2%;
background: rgba(48,9,78,0);
background: -moz-linear-gradient(top, rgba(48,9,78,0) 0%, rgba(144,14,53,0.07) 5%, rgba(144,14,53,1) 69%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(48,9,78,0)), color-stop(5%, rgba(144,14,53,0.07)), color-stop(69%, rgba(144,14,53,1)));
background: -webkit-linear-gradient(top, rgba(48,9,78,0) 0%, rgba(144,14,53,0.07) 5%, rgba(144,14,53,1) 69%);
background: -o-linear-gradient(top, rgba(48,9,78,0) 0%, rgba(144,14,53,0.07) 5%, rgba(144,14,53,1) 69%);
background: -ms-linear-gradient(top, rgba(48,9,78,0) 0%, rgba(144,14,53,0.07) 5%, rgba(144,14,53,1) 69%);
background: linear-gradient(to bottom, rgba(48,9,78,0) 0%, rgba(144,14,53,0.07) 5%, rgba(144,14,53,1) 69%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30094e', endColorstr='#900e35', GradientType=0 );}
figcaption .fig-top2{ margin: 2% 22% 0% auto;}
@media (max-media: 1199px)
{
	#fire {margin :-10px auto 0;}
}
@media (max-width:786px)
{
	.innerwidth.marginleft img
	{
	 margin: 0 auto;
	}
	
}
@media (max-width:660px)
{
	.main-bg
	{
		background: none;
	}
}
@media (min-width:768px)
{
	.borderleft {border-left:4px dotted #e7e7e7}
	.main-bg
	{
		background: url('../images/mainbg.png') no-repeat center;
		margin: 0 auto;
		min-height:660px;
	}
}

