

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face{
	font-family: 'OpenSans-Regular';
	src: url(../fonts/OpenSans-Regular.ttf);
} 
@font-face{
	font-family: 'OpenSans-Bold';
	src: url(../fonts/OpenSans-Bold.ttf);
} 
@font-face{
	font-family: 'OpenSans-Semibold';
	src: url(../fonts/OpenSans-Semibold.ttf);
} 
@font-face{
	font-family: 'OpenSans-Light';
	src: url(../fonts/OpenSans-Light.ttf);
}
@font-face{
	font-family: 'OpenSans-CondBold';
	src: url(../fonts/OpenSans-CondBold.ttf);
}
@font-face{
	font-family: 'OpenSans-CondLight';
	src: url(../fonts/OpenSans-CondLight.ttf);
}
@font-face{
	font-family: 'Raleway-Bold';
	src: url(../fonts/Raleway-Bold.ttf);

}
@font-face{
	font-family: 'Raleway-ExtraBold';
	src: url(../fonts/Raleway-ExtraBold.ttf);

}
@font-face{
	font-family: 'Raleway-Heavy';
	src: url(../fonts/Raleway-Heavy.ttf);

}
.reg{
	color:#D63C20;
	font-family:Raleway-Heavy;
	font-size:39px;
}
.cust-tr1{
	background:#F5F3F4;
}
.cust-tr2{
	background:#161F28;
	color:#fff;
	font-family:Raleway-Heavy;
	text-align:center;
}
.cust-tr3{
	background:#E0DEDF;
	color:#222222;
	font-family:OpenSans-Light;
	text-align:center;
	border-top:none !important;
}
.cust-tr4{
	text-align:center;
	font-family:Raleway-ExtraBold;
	
}
.cust-tr5{
	text-align:center;
	font-family:Raleway-ExtraBold;
	border-top:none !important;
}
.cust-tr6{
	text-align:center;
	font-family:Raleway-ExtraBold;
}
.cust-tr7{
	text-align:center;
	font-family:Raleway-ExtraBold;
}
.spea-1{
	background:#A7CBEB;    
	padding:3px 0px;
	font-size:24px;
}
.spea-1  label{
margin-left:30px;
}
.spea-2  label{
margin-left:30px;
}
.spea-3  label{
margin-left:30px;
}
.spea-4  label{
margin-left:30px;
}
.spk-rad{
	font-family:Raleway-ExtraBold;
	color:#000;	
}
.spea-2{
	background:#CEF099;  
	padding:3px 0px;
	font-size:24px;
}
.spea-3{
background:#E8D18E; 
padding:6px 0px;
font-size:24px;	
}
.spea-4{
	background:#FDB9AE;
	padding:3px 0px;
	font-size:24px;
}
.plu i{
	color:#4A90CC;
	padding:0px 3px;
}
.opt-ra label{
font-size:19px;
color:#000;
font-family:OpenSans-Light;
font-weight:600px !important;
}
.opt-ra{
  margin-top: 20px;
    margin-left: 84px;
}

.plu label{
color:#000;
font-size:22px;
font-family:OpenSans-Bold;
}
.ttl{
	color:#000;
	font-size:20px;
	font-family:Raleway-Bold;
	margin:44px 0px;
}
.doll{
	color:#fff;
	background:#D43D22;
	padding:7px 105px;
}
.back{
background:#161F28;}
/*.fornpart  label{
font-size:17px;
color:#fff;
font-family:OpenSans-Semibold;
}

.fornpart1{
border-radius:0px;
height:27px;
background:#4F5D6A;
border-color:#4F5D6A;
}*/
.accpt{
color:#fff;
}
.ttl{
color:#000;
}
.yrreg{
color: #000;
font-family: OpenSans-bold;
 margin-left: 26px;
font-size: 22px;
font-weight: 634px !important;
letter-spacing:0.5px;
}
.acc-ul li{
color: #000;
font-family: OpenSans-Semibold;
font-size:19px;
letter-spacing:1px;
}
.formore{
color: #000;
font-family: OpenSans-Semibold;
font-size:20px;
letter-spacing:1px;
margin-left:26px;
margin-top:30px;
margin-bottom:30px;
}
.em-inf{
color:#06A8CE;
}
.proc{
color: #fff;
background: #D43D22;
padding:10px 96px;
}

.cut-frm{
margin-top:35px;
}
.proc-btm{
border-bottom:2px dotted #000;
margin:20px 0px;
}
.tablerow1{
padding: 8px 0px 8px 0px !important; 
border-top:none !important;
text-align:left;
width:30%;
}
.tablerow2{
border-top:none !important;
font-size:17px;
}
.tablerow3{
border-top:none !important;
margin-left:30px;
}
.tablerow4{
border-top:none !important;
font-size:17px;
background:#CEF099;  
padding:1px 0px;
}
.doll3{
	background:#CEF099;
	padding:8px 30px;
	font-size:17px;
}
.doll4{
	background:#CEF099;
	padding:8px 30px;
	font-size:17px;
}
.doll4{
	background:#CEF099;
	padding:8px 30px;
	font-size:17px;
}
.doll5{
	background:#CEF099;
	padding:8px 30px;
	font-size:17px;
}
.doll6{
	background:#CEF099;
	padding:8px 30px;
	font-size:17px;
}
input.radi03{
	margin-top:10px;
}
/*BECOMEA PART* CSS/*/
.Beco11{
	color:#D63C20;
	font-family:Raleway-Heavy;
	font-size:39px;
	margin-top:9%;
}
.cust-hb{
	border-top:1px solid #000;
	margin-top:13px;
}
.bacbe{
	background:#161F28;
}
.cut-frmbe{
	padding:40px 0px;
	margin:25px 0px;
}
.fornpart {
 margin-bottom: 10px;
}
.fornpart  label{
font-size:15px;
color:#fff;
	font-family: 'OpenSans-Semibold';
}
.fornpart1{
border-radius:0px;
height:27px;
background:#4F5D6A;
border-color:#4F5D6A;
padding:0px 0px;
color:#fff;
font-family:OpenSans-Semibold;
}
.mr-topb{
	margin-top:50px 0px
}
.fornpart select{
font-size:17px;
color:#fff;
	font-family: 'OpenSans-Semibold';
}
.redi h4{
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}
.cust-se{
	color:#fff;
	margin:20px 0px;
}
.cust-btbe{
	background:#D43D22;
	color:#fff;
	border-radius:0px;
	border:none;
	padding:9px 0px 10px;
	font-family:'OpenSans-Semibold';
}
.cust-btbe:hover{
		background:#D43D22;
		color:#fff;
}
.fornpart:focus{
		border:none;
}
.pd{
	color:#fff;
	font-family:'OpenSans-Semibold';
	margin-top:5px;
}
.tetx-bt{
	font-family:OpenSans-Semibold;
	font-size:15px;
	letter-spacing:1px;
	line-height:23px;
}
.contsu{
	font-family:OpenSans-bold;
	font-size:22px;
	letter-spacing:2px;
	color:#000;
	
}
.ifyou{
	font-family:OpenSans-bold;
	font-size:14px;
	letter-spacing:1px;
	color:#494C51;
}
.telnum{
	font-family:OpenSans-bold;
	font-size:17px;
	letter-spacing:1px;
	color:#000;
}
.re{
	text-decoration:underline;
	font-family:OpenSans-Semibold;
}
@media screen and (min-width : 320px) and (max-width : 480px){
.cust-se label {
    font-size:10px;
}
.contsu {
    color: #000;
    font-family: OpenSans-bold;
    font-size: 14px;
}
.bacbe {
    
    padding: 0 10px;
}
.Beco {
    font-size: 22px;
}
.tetx-bt {
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 21px;
	text-align:justify;
}
.telnum {
   
    font-size: 10px;
    letter-spacing:0px;
}
.ifyou {

    font-size: 9px;
    letter-spacing:0px;
}

@media screen and (min-width : 360px) and (max-width :640px) and (orientation :landscape){
	.bacbe {
    
    padding: 0 10px;
}
}
}