@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Expletus+Sans:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Philosopher&display=swap');
body {
    background-color:#FFF9F3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Raleway', sans-serif !important;
}




	/*font-family: 'Alice', sans-serif !important;*/


	/*font-family: 'Raleway', sans-serif !important;*/
	/*font-size: 16px!important;*/

	/*font-family: 'Expletus Sans', cursive !important;*/

	/*font-family: 'Philosopher', sans-serif !important;*/




.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Expletus Sans', cursive !important;
}
.td_data {
	padding: 5px 10px;
}
.noPadding {
	margin: 0px;
	padding: 0px;
}
.jointhead {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
.smallText {
	/*font-family: Raleway, sans-serif;*/
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
}

td
{
	font-family: 'Raleway', sans-serif !important;
	font-size: 14px;
	color: #593502;
	text-decoration: none;
	text-align:justify
}


.NoWidthHeight {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	border-width:0px;
	background-color:White;
	border-color:White;
}
.menuLinks {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuLinksSelected {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #F1FE00;
	text-decoration: none;
}
.menuLinks:hover {
	color: #F1FE00;
}
.GreyBorderTop {
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.GreyBorderBottom {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bodyText {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	line-height: 15px;
	color: #545454;
	text-decoration: none;
	text-align: justify;
}
.bodyTextBlack {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	text-align: justify;
}

.blueLinks {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #000940;
	text-decoration: underline;
}
.bodyText:hover {
	color: #000940;
}
.lightblueLinks {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #DCE9FA;
	text-decoration: underline;
}
.lightblueLinks:hover {
	color:#FFFFFF;
}

.mainHeading {
	font-family: 'Expletus Sans', cursive !important;
	font-size: 16px;
	font-weight: bold;
	color: #D3670A;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.subHeading {
	font-family: 'Expletus Sans', cursive !important;
	font-size: 14px;
	font-weight:bold;
	color: #D3670A;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.subHeading:hover {
text-decoration: underline;
}
.subHeading2 {
	font-family: 'Expletus Sans', cursive !important;
	font-size: 12px;
	font-weight:bold;
	color: #D3670A;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.innersublink {

	font-size: 17px !important;
	color: #593502;
	text-decoration: none;
	text-align:left;
	padding-bottom: 5px;
}
.innersublink:hover {
	text-decoration:underline;
}
.blueLinks:hover {
	color: #00668D;
}
.FooterText {

	font-family: 'Expletus Sans', cursive !important;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.GreyBorderAll {
	border: 1px solid #CCCCCC;
}
.GreyBorderLR {

	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.FooterText:hover {
	color: #F1FE00;
}

.FooterTextSelected {

	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #F1FE00;
	text-decoration: none;
}
.bodyTextBlue {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	line-height: 16px;
	color: #000940;
	text-decoration: none;
}

.bodyTextBlueUnderlined {

	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #000940;
	text-decoration: underline;
}

.bodyTextBlueBold {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #000940;
	text-decoration: none;
	font-weight: bold;
}

.GreyBorderLeft {

	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.subMenuOrange {

	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #E85500;
	text-decoration: none;
}
.subMenuOrange:hover {
	color: #000940;
}
.bodyTextBlue:hover {
	color: #00668D;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.DbBlueHeading {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #000940;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 0px;
}
.DbText {
	/*font-family: Raleway, sans-serif;*/
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.formText200 {
	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #113360;
	border: 1px solid #999999;
	width: 200px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.formText438 {
    font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #113360;
	border: 1px solid #999999;
	width: 438px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}.liSelectedOrange {
	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #E85500;
	text-decoration: none;
	list-style-image: url(Images/bullet_orange.gif);
}
.bodyTextBold {
	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	font-weight: bold;
}
.bodyTextBlueBold:hover {
	color: #00668D;
}
.bodyHeadingBlueBold {

	font-family: Raleway, sans-serif;
	font-size: 12px;
	color: #000940;
	text-decoration: none;
	font-weight: bold;
}
.bodyHeadingBlackBold {

	font-family: Raleway, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.BlueBoldHeadingDB {
	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #000940;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.orangeHeading:hover {
	color: #000940;
}
.bodyTextRed {

	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-align: justify;
}
.formText415 {

    font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #113360;
	border: 1px solid #999999;
	width: 415px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.btnStyle {
	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 50px;
}
.validationMsg{
	font-family: Raleway, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}.orangeHeadingJOB {

	font-family: Raleway, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E85500;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bodyTextBlueHover {

	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #00668D;
	text-decoration: none;
	font-weight: normal;
}
.bodyTextBlueBoldHover {

	font-family: Raleway, sans-serif;
	font-size: 11px;
	color: #00668D;
	text-decoration: none;
	font-weight: bold;
}
.homeBulletText {
	list-style:url() none;
	font-family: Raleway, sans-serif;
	margin-top: 1px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TextBlueNOHover {

	font-family: Raleway, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000940;
	text-decoration: none;
}
.paddingRight5 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.blueHeadingBig {

	font-family: Raleway, sans-serif;
	font-size: 11px;
	
	color: #356FCE;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.redHeadingBig {

	font-family: Raleway, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #356FCE;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.blueheading{

	font-family: Raleway, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #206C86;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.mainblueheading {

	font-family: Raleway, sans-serif;
	font-size: 12px;
	color: #052D75;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.mainblueheading:hover {

	font-family: Raleway, sans-serif;
	font-size: 12px;
	color: #052D75;
	text-decoration:underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}






/*slider css*/



.container{position: relative;width: 1000px;margin: 0 auto;}
.container:after,.clearfix:after{content: "";display: block;clear: both;}

header{position: fixed;top: 0;left: 0;z-index: 10;width: 100%;height: 80px;background: #333;border-bottom: 1px solid rgba(255, 255, 255, .3);}
header .logo{float: left;width: 280px;height: 80px;background: url(img/logo.png) no-repeat;}
header .link{float: right;margin-top: 40px;overflow: hidden;}
header .link a{float: left;line-height: 26px;margin-left: 15px;padding: 0 10px;background: #fff;border-radius: 3px;color: #333;-webkit-transition: all .15s;transition: all .15s;}
header .link a.active,header .link a:hover{background: #09c;color: #fff;}
header .github{position: absolute;top: 40px;right: -34px;width: 24px;height: 24px;background: #fff url(img/github.png) no-repeat center;border-radius: 4px;}

section[class*="banner-"]{height: 200px; width:975px; margin-top: 0px;}


.banner-custom{height: calc(100vh - 80px);margin-top: 0px;}
.banner-custom .tb-arrow a{width: 64px;height: 64px;opacity: 0;-webkit-transition: all .3s;transition: all .3s;}
.banner-custom .tb-arrow a.prev{background: url(img/custom-arrow-prev.png) no-repeat;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}
.banner-custom .tb-arrow a.next{background: url(img/custom-arrow-next.png) no-repeat;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}
.banner-custom:hover .tb-arrow a{opacity: 1;-webkit-transform: none;transform: none;}
.banner-custom .tb-btn{bottom: 40px;}
.banner-custom .tb-btn a{width: 20px;height: 20px;margin: 0 20px;-webkit-transition: transform .3s;transition: transform .3s;}
.banner-custom .tb-btn a.active{background: #f03;-webkit-transform: scale(1.8);transform: scale(1.8);}

.banner-function{height: calc(100vh - 80px);margin-top: 80px;}
.banner-function .tb-btn{top: 50%;bottom: auto;left: 0;margin: -15px 0 0 40px !important;}
.banner-function .tb-btn a{width: 30px;height: 30px;line-height: 30px;margin: 0 10px;background: #f60;color: #fff;text-align: center;-webkit-transition: background .3s;transition: background .3s;}
.banner-function .tb-btn a.active{background: #333;}
.banner-function .name{position: absolute;top: 50%;left: 50px;width: 180px;margin-top: -80px;}
.banner-function .name h2{display: none;line-height: 20px;padding: 8px 10px;background: #fff3cd;border: 1px solid #fde59b;color: #856404;text-align: center;letter-spacing: 2px;}
.banner-function .name h2:nth-child(1){display: block;}
.banner-function .toggle{position: absolute;top: 50%;right: 40px;margin-top: -15px;}
.banner-function .toggle a{float: left;width: 60px;line-height: 30px;margin-left: 20px;background: #f60;color: #fff;text-align: center;letter-spacing: 1px;-webkit-transition: all .3s;transition: all .3s;text-transform: uppercase;;}
.banner-function .toggle a:hover{background: #333;}

.banner-lazyload{height: calc(100vh - 80px);margin-top: 80px;}
.banner-lazyload .tb-list li{background-size: cover;}

.banner-thumb{height: calc(100vh - 80px);margin-top: 80px;}
.banner-thumb .tb-btn a{margin: 0 10px;border: 1px solid #fff;border-radius: 0;opacity: .5;-webkit-transition: all .3s;transition: all .3s;}
.banner-thumb .tb-btn a.active{opacity: 1;}

.mobile{width: 1000px;margin: 0 auto;}
.mobile .tip{padding-top: 100px;}
.mobile .tip p{line-height: 30px;font-size: 16px;color: #333;text-align: center;}
.mobile .tip p em{color: #09c;}
.mobile .tip img{display: block;width: 200px;margin: 20px auto;}

.mobile .touch{display: none;}
.mobile .touch ul li{font: 30px/100vh "Consolas";color: #fff;text-align: center;text-transform: capitalize;/*padding: calc(50vh - 25px) 0;*/}
.mobile .touch ul li.item-1{background: #f00;}
.mobile .touch ul li.item-2{background: #ff8000;}
.mobile .touch ul li.item-3{background: #0000a0;}
.mobile .touch ul li.item-4{background: #808000;}
.mobile .touch ul li.item-5{background: #f0f;}
.mobile .text{display: none;}

.code{position: fixed;top: 100px;left: calc(50% - 500px);z-index: 10;;}
.code i{display: block;width: 50px;height: 50px;background: rgba(0, 0, 0, .8) url(img/code.png) no-repeat 5px / 40px;border-radius: 4px;cursor: pointer;}
.code i.active{background-color: #09c;}
.code .wrapper{display: none;padding-top: 5px;overflow: hidden;}



@media screen and (max-width: 768px) {
	body{min-width: initial;max-width: initial;}
	header{display: none;}

	.mobile{width: auto;}
	.mobile .tip{display: none;}
	.mobile .touch{display: block;height: 100vh;}
	.mobile .text{position: fixed;top: 0;left: 0;z-index: 10;display: block;width: 100%;line-height: 20px;padding: 5px 0;background: rgba(0, 0, 0, .5);font-size: 12px;color: #fff;text-align: center;letter-spacing: 1px;}
}



