/* CSS Document */


@font-face {
font-family:'Archivo Black';
src:url(../fonts/ArchivoBlack-Regular.otf);
}

/*
@font-face {
font-family:'Open Sans 300';
src:url(../fonts/Calibri.ttf);
}
*/
@font-face{
font-family:'Open Sans 300';
src:url(../fonts/Open%20Sans%20regular.ttf);
}

/*
@font-face{
font-family:'Open Sans 300 sa';
src:url(../fonts/Open%20Sans%20800.ttf);
}
*/

body {
margin:0;
padding:0;	
/*background: #f1f1f1;*/
background: url(../images/body_bg_img.png);
}



.hs_header_wrapper {
	float: left;
	width: 100%;
	padding-top:6px;
	max-height:238px;
	height:auto;
	background-image: url(../images/header_bg.png) ;
	background-repeat: repeat-x;
	background-size: 100% 100%;
}

.hs_logo {
float: left;
/*margin: 30px 0px 0px -13px;*/	
width: 100%;
text-align: left;
position:relative;

}
.hs_logo a img{
	 border: medium none;
    height: auto;
    margin: 6px 0 5px 17px;
    max-height: 225px;
    max-width: 725px;
    text-decoration: none;
    width: 95%;
}
.hs_header_container {
max-width: 960px;
width:100%;
margin: 0 auto;
}

.spacer20{
margin:0px 0px;
float:left;
}
.hs_shadow
{
background-image:url(../images/repeat.png);
background-repeat:repeat;
width:100%;
height:41px;
float:left;	
position:relative;
z-index:-1000;
}


.hs_mid_wrapper {
	width:100%;
	height:auto;
	float:left;
}

.hs_mid_container {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius:13px 13px 0 0;
    box-shadow: 0 0 5px #7D7D7D;
    height: auto;
    
    padding: 50px 20px;
    text-align: center;
    max-width: 960px;
	width:100%;
	margin:-72px auto 0;
}




H1 {
font-family:'Archivo Black';
color:#4a4a4a;
font-size:49px;
margin: 10px;
}

H2 {
font-family:'Archivo Black';
color:#ff0808;
font-size:49px;
margin: 10px;
}

H3 {
font-family:'Open Sans 300';
color:#343434;
font-size:30px;
margin: 5px;
}

H4 {
font-family:'Open Sans 300';
color:#0060a6;
font-size:30px;
margin: 0px;
}

a {
font-family:'Open Sans 300';
color:#0060a6;
font-size:18px;
}
p
{
font-family:'Open Sans 300';
color:#2d2d2d;
font-size: 18px;
}
i
{
font-family:'Open Sans 300';
color:#2d2d2d;
font-size:18px;
margin-bottom:25px;	
font-style:italic;
float:left;
}



b {
font-family: 'Open Sans 300';
color: #2d2d2d;
font-size: 18px;
font-weight: 600;	
float:left;
}


 ul {
text-align:left;	
float:left;
margin-top: 0px;
}
li {
list-style-type: disc;
text-decoration: none;
color: #2D2D2D;

}
 ul li a {
text-decoration: none;
color: #2D2D2D;
font-family: 'Open Sans 300';
}

.hs_disclaimer_title
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#333;
	text-align:left;	
	float:left;
}


.hs_disclaimer_profile {
margin-top:20px;
text-align:left;
color:#b1b0b0;
font-family:Verdana, Geneva, sans-serif;	
font-size:11px;
float:left;

}

.vedio-section {
height: auto;
float: left;
width: 100%;
margin: 20px 0 20px 0;
}

.footer-section {
margin-top: 130px;
float: left;
width: 960px!important;
height: 112px;
background-color: #3a5896;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
margin-left: -50px;
}

.footer-image-section{
width:300px;
float:left;	
}

.footer-menu-section {
width:500px;
float:right;	
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

.footer-menu-section ul{
	list-style:none;
	margin-top:20px !important;
	
}

.footer-menu-section ul  li{
float:left;
padding:0px 15px 0px 0px;
list-style-type:none !important;
}

.footer-menu-section ul li a{
	text-decoration:none;
	color:#fff;
}

#hs_footer_wrapper {
	float: left;
	height: auto;
	width: 100%;
	
}
.hs_footer_inner {
	height: auto;
max-width: 960px;
width: 100%;
border-radius: 0 0 13px 13px;
margin: 0 auto;
background: url(../images/bottom-menu-bg.png) repeat-x;
float: left;
background-size: 100% 100%;
float: left;
/*	background: #11628c;
	border-top: 2px solid #3899ca;
border-bottom: 1px solid #48bdf6;
*/
}
.hs_footer_menu {
	float: right;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 14px;
	padding-bottom: 3px;
}
.hs_logo_footer {
margin:0 auto;
max-width: 960px;
width:100%;
margin-bottom: 11px;

/*margin-top: 35px;

padding-bottom: 50px;*/
/* background: url(../images/footer_bottom_img.png);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;	
*/
}
.hs_logo_footer a img {
  border: medium none;
    max-width: 630px;
    padding-left: 20px;
    text-decoration: none;
    width: 94%;
}

.hs_footer_menu ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	list-style-image: none;
	list-style-type: none;
}

.hs_footer_menu ul li {
	float: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	list-style-image: none;
	list-style-type: none;
	border-left: 1px solid #dbe4e8;
	border-right: 1px solid  #323536;
	}
	.hs_footer_menu ul li:first-child{
	border-left:none;
	}
	.hs_footer_menu ul li:last-child{
	border-right: none;
	}
	
	

.hs_footer_menu ul li a {
	/*color: #464646;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-transform: capitalize;
	color:#1d1d1d;
}

.hs_footer_menu ul li a:hover {
	text-decoration:underline;
}

.hs_date_wrapper {
float: left;
height: 130px;
width: 100%;
}

.hs_time {
height: auto;
width: 750px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

.hs_time .hs_time_part {
height: 115px;
width: 550px;
margin-left: auto;
margin-right: auto;
}

.hs_time_part .hs_hours {
color: #cc2127;
float: left;
height: auto;
width: 550px;
font-size: 80px;
text-decoration: none;
font-family: 'Lato-Bold.ttf';
}

.hs_time_part .hs_days {
color: #6B6B6B;
float: left;
height: auto;
width: 100px;
font-size: 20px;
text-decoration: none;
font-family: 'Lato-Regular.ttf';
margin-top: -13px;
margin-left: 13px;
text-transform: capitalize;
}

.hs_time_part .hs_min {
color: #6B6B6B;
float: left;
height: auto;
width: 100px;
font-size: 20px;
text-decoration: none;
font-family: 'Lato-Regular.ttf';
margin-top: -13px;
margin-left: 47px;
text-transform: capitalize;
}

.hs_time_part .hs_sec {
color: #6B6B6B;
float: left;
height: auto;
width: 100px;
font-size: 20px;
text-decoration: none;
font-family: 'Lato-Regular.ttf';
margin-top: -13px;
margin-left: 39px;
text-transform: capitalize;
}

.hs_time_part .hs_hour {
color: #6B6B6B;
float: left;
height: auto;
width: 100px;
font-size: 20px;
text-decoration: none;
font-family: 'Lato-Regular.ttf';
margin-top: -13px;
margin-left: 45px;
text-transform: capitalize;
}



/* responsive clock*/

.clock_counter
{
font-size: 80px;
color: #cc2127;
text-decoration: none;
font-family: 'Lato-Bold.ttf';
float:left; width:100%;
	
}
.assasasd .clock_text
{
	color: #6B6B6B;
	float: left;
	height: auto;
	width: auto;
	color: #6B6B6B;
	text-decoration: none;
	font-family: 'Lato-Regular.ttf';
	text-transform: capitalize;
}
.assasasd .hs_hour {
	
	margin-left: 10%;
}
.assasasd .hs_days {
	
	margin-left: 5%;
}

.assasasd .hs_min {
	
	margin-left: 10%;
}

.assasasd .hs_sec {
	
	margin-left: 10%;
}
.assasasd
{
	color: #6B6B6B;
	text-decoration: none;
	font-family: 'Lato-Regular.ttf';
	text-transform: capitalize;
	font-size:32px;
	line-height:1;
	margin: 0px auto; height: 100%; width: 100%;
	
}
.aavideo
{
	width:640px;
	height:480px;
}
@media screen and (min-width: 450px) and (max-width: 768px) 
{
	.clock_counter{ font-size: 55px; }
	.assasasd{ font-size: 22px; }
	.aavideo
	{
		width:100%;
		max-width:640px;
		height:345px
	}
	.hs_mid_container{
		margin-top:-65px;
	}
}
@media screen and (min-width: 320px) and (max-width: 450px) 
{
	.clock_counter{ font-size: 35px; }
	.assasasd{ font-size: 14px; }
	.aavideo
	{
		width:100%;
		max-width:640px;
		height:240px;
	}
	.hs_mid_container{
		margin-top:-40px;
		}
}

@media only screen and (max-width: 320px) {

    .clock_counter{ font-size: 2em; }
	.assasasd{ font-size: 12px; }
	.aavideo
	{
		width:100%;
		max-width:640px;
		height:200px;
	}
	.hs_mid_container{ padding:50px 5px; margin-top:-27px;}
}


/*end responsove clock*/






















