.reg-overlay .left-block .title-left{font-family: Tondo-Light;font-size: 36px;color: #000000;letter-spacing: -0.11px;line-height: 40px;}
.reg-overlay .left-block .title-left .text-in-red{opacity: 0.89;font-family: Tondo-Light;font-size: 48px;color: #E40000;letter-spacing: -0.41px;line-height: 50px;}

/*******Accordian*******/
.reg-overlay button.accordion {cursor: pointer;width: 100%;border: none;text-align: left;outline: none;font-size: 20px;transition: 0.4s;font-family: inherit;line-height: 1.1; padding-top:0px;padding-bottom: 0px;}
.reg-overlay button.accordion {background-color: transparent;}

.reg-overlay .faq .panel-default > .panel-heading a .icon-outlined-plus{background:rgb(254, 0, 0) !important;}
.reg-overlay .faq .panel-default > .panel-heading h5{color:#000000;}

.reg-overlay .faq .panel-heading .accordion a{float:left;}
.reg-overlay .faq .panel-default > .panel-heading h5{line-height:3em; width: auto !important;}
.reg-overlay .faq .panel-default>.panel-heading{border:none;}

.reg-overlay div.panel {padding: 0 18px;background-color: white;max-height: 0;overflow: hidden;transition: 0.6s ease-in-out;    display: none;border-radius: 8px;font-family: Tondo-Light;font-size: 16px;color: #707070;	letter-spacing: 0.1px;line-height: 24px;margin-left: 5%;}

.reg-overlay div.panel img{width: 620px;height:186px;}
.reg-overlay div.panel.show {display:block;max-height: 500px;}
/*****************/

.reg-overlay .highlight-red{color: #E40000;}
.reg-otp article{padding-left:0px;}

.reg-otp .submit-otp{
   position: absolute;
   top:0px;
   bottom:0px;
   left:0px;
   right: 0px;
   opacity: 0.95;
   background: #FFFFFF;
   z-index: 9999;
}
.reg-otp .submit-otp img{
	width:80px;
	height:80px;
}

.reg-otp .submit-otp .msg{
	font-family: Tondo-Light;
	font-size: 12px;
	color: #707070;
	letter-spacing: 0.4px;
	line-height: 19px;
}

.reg-otp .submit-otp .text-in-red{
	font-family: Tondo-Light;
	font-size: 60px;
	color: #E40000;
	letter-spacing: -0.61px;
	line-height: 60px;
}

.reg-otp .submit-otp .text-in-black{
	font-family: Tondo-Light;
	font-size: 60px;
	color: #000000;
	letter-spacing: -0.61px;
	line-height: 60px;
}

.reg-otp .left-block .title-left{font-family: Tondo-Light;font-size: 36px;color: #000000;letter-spacing: -0.11px;line-height: 40px;}
.reg-otp .left-block .title-left .text-in-black{font-family: Tondo-Light;font-size: 80px;color: #000000;letter-spacing: -0.81px;line-height: 80px;}
.reg-otp .left-block .title-left .para-left{font-family: Tondo-Light;font-size: 16px;color: #000000;letter-spacing: 0.1px;line-height: 25px;}
.reg-otp .resend-otp{font-family: Tondo-Light;font-size: 16px;color: #E40000;letter-spacing: 1.39px;line-height: 24px;}
.reg-otp input[type="text"] {width:169px !important;}

@media (max-width: 767px) {
	.faq .panel-default > .panel-heading h5 {font-size: 16px;width: auto;}
.reg-otp .left-block .title-left .text-in-black{font-size: 48px;line-height: 48px;}
.reg-otp .submit-otp .text-in-red{font-size: 45px;}
.reg-otp .submit-otp .text-in-black{font-size: 45px;}
}
@media (max-width: 407px) {
.reg-otp .left-block .title-left .text-in-black{font-size: 45px;line-height: 45px;}
.reg-otp .left-block .title-left .para-left{font-size: 14px;}
.reg-otp .submit-otp .text-in-red{font-size: 40px;}
.reg-otp .submit-otp .text-in-black{font-size: 40px;}
}

@media (max-width: 395px) {
.reg-otp .left-block .title-left .text-in-black{font-size: 31px;line-height: 31px;}
.reg-otp .left-block .title-left .para-left{font-size: 14px;}
.reg-otp .submit-otp .text-in-red{font-size: 35px;}
.reg-otp .submit-otp .text-in-black{font-size: 35px;}
}
@media (max-width: 304px) {
.reg-otp .left-block .title-left .text-in-black{font-size: 30px;line-height: 30px;}
.reg-otp .submit-otp .text-in-red{font-size: 35px;}
.reg-otp .submit-otp .text-in-black{font-size: 35px;}
}
@media (max-width: 290px) {
.reg-otp .left-block .title-left .text-in-black{font-size: 29px;line-height: 29px;}
.reg-otp .left-block .title-left .para-left{font-size: 13px;}
.reg-otp .submit-otp .text-in-red{font-size: 33px;}
.reg-otp .submit-otp .text-in-black{font-size: 33px;}
}
@media (max-width: 240px) {
.reg-otp .left-block .title-left .text-in-black{font-size: 20px;line-height: 20px;}
.reg-otp .left-block .title-left .para-left{font-size: 12px;}
.reg-otp .submit-otp .text-in-red{font-size: 25px;}
.reg-otp .submit-otp .text-in-black{font-size: 25px;}
}