
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('../fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/OpenSans-Italic-webfont.eot');
    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'dancing_script_otregular';
    src: url('../fonts/dancingscript-regular-webfont.eot');
    src: url('../fonts/dancingscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dancingscript-regular-webfont.woff') format('woff'),
         url('../fonts/dancingscript-regular-webfont.ttf') format('truetype'),
         url('../fonts/dancingscript-regular-webfont.svg#dancing_script_otregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.danscri{ font-family:'dancing_script_otregular',Arial, Helvetica, sans-serif;
color:#fff;
}

p{ font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;}
.p{ font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal;}
b{ font-family: 'open_sansbold', Arial, Helvetica, sans-serif;}
.b{ font-family: 'open_sansbold', Arial, Helvetica, sans-serif;}
.sb{ font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;}

.margin-zero{ margin:0px;}

body{
color:#FFFFFF;}


.body-bg{
background: url(../images/oldrailroadbg.jpg) 50% 0 fixed;
background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
min-height:100%;
-ms-transition: background 0.3s; 
	-o-transition: background 0.3s; 
    -moz-transition: background 0.3s;
	-webkit-transition: background 0.3s; 
    transition: background 0.3s;}


.col-content{
-webkit-background: rgba(0,0,0,0.6);
-moz-background: rgba(0,0,0,0.6);
-o-background: rgba(0,0,0,0.6);
-ms-background: rgba(0,0,0,0.6);
background: rgba(0,0,0,0.6);}

#logoinfo{
margin-top:5px;
padding:10px;}


.color_white{
color:#FFFFFF;}


.color-yellow{
color:#FEC502;}

/* counter class*/





.login-page ul.countdown {
list-style: none;
margin: 2px 0;
padding: 0;
display: block;
text-align: center;
color:#fff;
}

ul.countdown li {
display: inline-block;
}
ul.countdown li span {
font-size: 50px;
font-weight: 300;
line-height: 80px;
font-family: 'open_sansregular', Arial, Helvetica, sans-serif;
}
ul.countdown li.seperator {
font-size: 50px;
line-height: 70px;
vertical-align: top;
}
ul.countdown li p {
color: #a7abb1;
font-size: 14px;
}
/* counter class end*/


a:link{
color:#FFFFFF;
	text-decoration:none;
	outline:none;
	border:none;
	-ms-transition: color 0.3s; 
	-o-transition: color 0.3s; 
    -moz-transition: color 0.3s;
	-webkit-transition: color 0.3s; 
    transition: color 0.3s;}
	
a:visited{color:#FFFFFF;
	text-decoration:none;
	outline:none;
	border:none;}
	
a:hover{color:#FEC502;
	text-decoration:none;
	outline:none;
	border:none;
	-ms-transition: color 0.3s; 
	-o-transition: color 0.3s; 
    -moz-transition: color 0.3s;
	-webkit-transition: color 0.3s; 
    transition: color 0.3s;}
	
a:active{color:#FFFFFF;
	text-decoration:none;
	outline:none;
	border:none;}	

.social_icon{
padding:5px;
background:#FEC502;
height:24px;
width:24px;
border-radius:100%;
    
	-ms-transition: background 0.3s; /* For Safari 3.1 to 6.0 */
	-o-transition: background 0.3s; /* For Safari 3.1 to 6.0 */
    -moz-transition: background 0.3s;
	-webkit-transition: background 0.3s; /* For Safari 3.1 to 6.0 */
    transition: background 0.3s;
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
	border:none;}

.social_icon:hover{
background:#FF0000;}

 .facebook{
background:#4B6DAA;}

.facebook:hover{
background:#FEC502;}

 .twitter{
background:#5EA9DD;}

.twitter:hover{
background:#FEC502;}

.linkedin{
background:#007BB6;}

.linkedin:hover{
background:#FEC502;}

.youtube{
background:#D72523;}

.youtube:hover{
background:#FEC502;}






/* animation Delay Classes */
/*animation 2 Sec */
.delay-1-sec{
  -moz-animation-duration: 2s;
  -moz-animation-delay: 1s;
  -moz-animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  -webkit-animation-delay: 1s;
  -webkit-animation-iteration-count: 1;
  -ms-animation-duration: 2s;
  -ms-animation-delay: 1s;
  -ms-animation-iteration-count: 1;
  -o-animation-duration: 2s;
  -o-animation-delay: 1s;
  -o-animation-iteration-count: 1;
  animation-duration: 2s;
  animation-delay: 1s;
  animation-iteration-count: 1;
}


.delay-2-sec{
  -moz-animation-duration: 2s;
  -moz-animation-delay: 2s;
  -moz-animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  -webkit-animation-delay: 2s;
  -webkit-animation-iteration-count: 1;
  -ms-animation-duration: 2s;
  -ms-animation-delay: 2s;
  -ms-animation-iteration-count: 1;
  -o-animation-duration: 2s;
  -o-animation-delay: 2s;
  -o-animation-iteration-count: 1;
  animation-duration: 2s;
  animation-delay: 2s;
  animation-iteration-count: 1;
}

.delay-3-sec{
  -moz-animation-duration: 2s;
  -moz-animation-delay: 3s;
  -moz-animation-iteration-count: 1;
  -webkit-animation-duration: 2s;
  -webkit-animation-delay: 3s;
  -webkit-animation-iteration-count: 1;
  -ms-animation-duration: 2s;
  -ms-animation-delay: 3s;
  -ms-animation-iteration-count: 1;
  -o-animation-duration: 2s;
  -o-animation-delay: 3s;
  -o-animation-iteration-count: 1;
  animation-duration: 2s;
  animation-delay: 3s;
  animation-iteration-count: 1;
}


/*animation 3 Sec */
.delay-1-sec-3-ani{
  -moz-animation-duration: 3s;
  -moz-animation-delay: 1s;
  -moz-animation-iteration-count: 1;
  -webkit-animation-duration: 3s;
  -webkit-animation-delay: 1s;
  -webkit-animation-iteration-count: 1;
  -ms-animation-duration: 3s;
  -ms-animation-delay: 1s;
  -ms-animation-iteration-count: 1;
  -o-animation-duration: 3s;
  -o-animation-delay: 1s;
  -o-animation-iteration-count: 1;
  animation-duration: 3s;
  animation-delay: 1s;
  animation-iteration-count: 1;
}







/* edit classes for theme */

