/*@author Ahsan Zahid Chowdhury*/

/*Basic CSS*/

.dN{
	display: none;
}
.cp{
	cursor: pointer;
}

.flL{
	float: left;
}

.flR{
	float: right;
}

.flLF{
	float: left !important;
}

.flRF{
	float: right !important;
}

.f9{
	font-size: 9px;
}

.f11{
	font-size: 11px;
}

.f12{
	font-size: 12px;
}

.f13{
	font-size: 12px;
}

.f14{
	font-size: 14px;
}

.f15{
	font-size: 15px;
}

.f16{
	font-size: 16px;
}

.f17{
	font-size: 17px;
}

.f18{
	font-size: 18px;
}

.f19{
	font-size: 12px;
}

.f20{
	font-size: 20px;
}

.f21{
	font-size: 12px;
}

.f22{
	font-size: 22px;
}

.p0{
	padding: 0;
}

.p15{
	padding: 15px;
}

.p20{
	padding: 20px;
}

.p30{
	padding: 30px;
}

.pb0{
	padding-left: 0;
	padding-right: 0;
}

.ptb10{
	padding-top: 10px;
	padding-bottom: 10px;	
}


.ptb20{
	padding-top: 20px;
	padding-bottom: 20px;	
}


.ptb30{
	padding-top: 30px;
	padding-bottom: 30px;	
}


.ptb40{
	padding-top: 40px;
	padding-bottom: 40px;	
}

.ptb50{
	padding-top: 50px;
	padding-bottom: 50px;	
}

.pt8{
	padding-top: 8px;
}

.pt50{
	padding-top: 50px;
}

.pt40{
	padding-top: 40px;
}

.pt30{
	padding-top: 30px;
}

.pt20{
	padding-top: 20px;
}

.pt10{
	padding-top: 10px;
}

.pb50{
	padding-bottom: 50px;
}

.pb40{
	padding-bottom: 40px;
}

.pb30{
	padding-bottom: 30px;
}

.pb20{
	padding-bottom: 20px;
}

.p10{
	padding: 10px;
}


.mt50{
	margin-top: 50px;
}

.mt40{
	margin-top: 40px;
}

.mt30{
	margin-top: 30px;
}

.mt20{
	margin-top: 20px;
}

.mt10{
	margin-top: 10px;
}

.mb50{
	margin-bottom: 50px;
}

.mb40{
	margin-bottom: 40px;
}

.mb30{
	margin-bottom: 30px;
}

.mb20{
	margin-bottom: 20px;
}

.mb10{
	margin-bottom: 10px;
}

.m0{
	margin: 0;
}

.mtb3{
	margin-top: 3px;
	margin-bottom: 3px;
}

.w1{
	width: 1%;
}
.w2{
	width: 2%;
}
.w3{
	width: 3%;
}
.w4{
	width: 4%;
}
.w5{
	width: 5%;
}
.w6{
	width: 6%;
}
.w7{
	width: 7%;
}
.w8{
	width: 8%;
}
.w9{
	width: 9%;
}
.w10{
	width: 10%;
}
.w11{
	width: 11%;
}
.w12{
	width: 12%;
}
.w13{
	width: 13%;
}
.w14{
	width: 14%;
}
.w15{
	width: 15%;
}
.w16{
	width: 16%;
}
.w17{
	width: 17%;
}
.w18{
	width: 18%;
}
.w19{
	width: 19%;
}
.w20{
	width: 20%;
}
.w21{
	width: 21%;
}
.w22{
	width: 22%;
}
.w23{
	width: 23%;
}
.w24{
	width: 24%;
}
.w25{
	width: 25%;
}
.w26{
	width: 26%;
}
.w27{
	width: 27%;
}
.w28{
	width: 28%;
}
.w29{
	width: 29%;
}
.w30{
	width: 30%;
}
.w31{
	width: 31%;
}
.w32{
	width: 32%;
}
.w33{
	width: 33%;
}
.w34{
	width: 34%;
}
.w35{
	width: 35%;
}
.w36{
	width: 36%;
}
.w37{
	width: 37%;
}
.w38{
	width: 38%;
}
.w39{
	width: 39%;
}
.w40{
	width: 40%;
}
.w41{
	width: 41%;
}
.w42{
	width: 42%;
}
.w43{
	width: 43%;
}
.w44{
	width: 44%;
}
.w45{
	width: 45%;
}
.w46{
	width: 46%;
}
.w47{
	width: 47%;
}
.w48{
	width: 48%;
}
.w49{
	width: 49%;
}
.w50{
	width: 50%;
}
.w51{
	width: 51%;
}
.w52{
	width: 52%;
}
.w53{
	width: 53%;
}
.w54{
	width: 54%;
}
.w55{
	width: 55%;
}
.w56{
	width: 56%;
}
.w57{
	width: 57%;
}
.w58{
	width: 58%;
}
.w59{
	width: 59%;
}
.w60{
	width: 60%;
}
.w61{
	width: 61%;
}
.w62{
	width: 62%;
}
.w63{
	width: 63%;
}
.w64{
	width: 64%;
}
.w65{
	width: 65%;
}
.w66{
	width: 66%;
}
.w67{
	width: 67%;
}
.w68{
	width: 68%;
}
.w69{
	width: 69%;
}
.w70{
	width: 70%;
}
.w71{
	width: 71%;
}
.w72{
	width: 72%;
}
.w73{
	width: 73%;
}
.w74{
	width: 74%;
}
.w75{
	width: 75%;
}
.w76{
	width: 76%;
}
.w77{
	width: 77%;
}
.w78{
	width: 78%;
}
.w79{
	width: 79%;
}
.w80{
	width: 80%;
}
.w81{
	width: 81%;
}
.w82{
	width: 82%;
}
.w83{
	width: 83%;
}
.w84{
	width: 84%;
}
.w85{
	width: 85%;
}
.w86{
	width: 86%;
}
.w87{
	width: 87%;
}
.w88{
	width: 88%;
}
.w89{
	width: 89%;
}
.w90{
	width: 90%;
}
.w91{
	width: 91%;
}
.w92{
	width: 92%;
}
.w93{
	width: 93%;
}
.w94{
	width: 94%;
}
.w95{
	width: 95%;
}
.w96{
	width: 96%;
}
.w97{
	width: 97%;
}
.w98{
	width: 98%;
}
.w99{
	width: 99%;
}
.w100{
	width: 100%;
}

.tl{
	text-align: left;
}

.tc{
	text-align: center;
}

.tr{
	text-align: right;
}

.tu{
	text-decoration: underline;
}

.tn{
	text-decoration: none !important;
}

.tj{
	text-align: justify;
}

.f45{
	font-size: 45px;
}

.f12{
	font-size: 12px;
}

.f10{
	font-size: 10px;
}

.fwn{
	font-weight: normal !important;
}

.fwb{
	font-weight: bold !important;
}

.mAuto{
	margin-left: auto;
	margin-right: auto;
}

.m0F{
	margin: 0 !important;
}

.br0{
	border-radius: 0;
}

.b0{
	border: 0;
}

.p-rl{
	position: relative;
}

/**********************************/
@font-face{
	font-family: 'kb';
	src: url('../fonts/Kabel Book BT_0.ttf');
}

body{
	font-family: Raleway !important;
}

.ffkb{
	font-family: Raleway !important;
}

.tco{
	color: #fd8623 !important;
}

.tcoB{
	background: #fd8623 !important;
}

.tcoH:hover{
	color: #fd8623 !important;
}

.tcoBH:hover{
	background: #fd8623 !important;
}

.tcb{
	color: #000000 !important;
}

.tcbB{
	background: #000000 !important;
}

.tcbH:hover{
	color: #000000 !important;
}

.tcbBH:hover{
	background: #000000 !important;
}

.tcw{
	color: #FFFFFF !important;
}

.tcwB{
	background: #FFFFFF !important;
}

.tcwH:hover{
	color: #FFFFFF !important;
}

.tcwBH:hover{
	background: #FFFFFF !important;
}

.tcm{
	color: #F66E59 !important;
}

.tcmB{
	background: #F66E59 !important;
}

.tcmH:hover{
	color: #F66E59 !important;
}

.tcmBH:hover{
	background: #F66E59 !important;
}

.tca{
	color: #4E4F4E !important;
}

.tcaB{
	background: #4E4F4E !important;
}

.tcaH:hover{
	color: #4E4F4E !important;
}

.tcaBH:hover{
	background: #4E4F4E !important;
}

.tcg{
	color: #98ca3c !important;
}

.tcgB{
	background: #98ca3c !important;
}

.tcgH:hover{
	color: #98ca3c !important;
}

.tcgBH:hover{
	background: #98ca3c !important;
}

.tcbl{
	color: #478fcc !important;
}

.tcblB{
	background: #478fcc !important;
}

.tcblH:hover{
	color: #478fcc !important;
}

.tcblBH:hover{
	background: #478fcc !important;
}

.i-req{
	font-size: 37px;
    height: 16px !important;
    overflow: hidden;
    display: inline-block;
    line-height: 1;
}

.ffTimes{
	font-family: times;
}

.tsf{
	font-family: segio-ui, helvetica, times, airal;
}

.ba-fixed{
	background-attachment: fixed;
	-o-background-attachment: fixed;
	-moz-background-attachment: fixed;
	-webkit-background-attachment: fixed;
}