

.op1 .funfact .number {
	font-size: 40px;
}

.op1 .funfact .text {
	letter-spacing: 0;
}

.ab-sec{
    padding: 50px 0;
}

.ab-sec h2{
    font-size: 45px;
    margin-bottom: 35px;
	text-align: justify;
}
.ab-sec h5 {
	text-align: justify;
}
.svgInject.svgInject-1 {
	max-width: 243px;
}
.imgjec {
	max-width: 66%;
}


.faq-left_1 .shape-1 {
	top: 138px;
	left: 59px;
}

.mx-accordion_1 .card a{
    background: #ff0100 !important;
    color: #fff !important;
}
.mx-accordion_1 .card-header h5 a.acc-btn::before {
	color: #fff !important;
}

.pb-80{
    padding-bottom: 80px;
}
.mx-w {
	max-width: 60%;
	margin: 0 auto 50px;
	position: absolute;
	bottom: 18px;
	left: 50%;
	transform: translate(-50%);
	text-align: center;
}
.mx-w h2, .mx-w p {
	color: #FFF;
}
.ben-cont ul {
	list-style: none;
	margin-top: 50px;
}
.abouts-content h3 {
    font-weight: bold;
 }
 .ab-sec .about-content{
	text-align: justify;
 }
 .msg-content {
    margin-top: 50px;
	text-align: justify;
 }
 .row.msg-content h5 {
    margin-bottom: 25px;
 }
 .ben-cont ul li i {
	color: red;
	font-size: 30px;
	margin-right: 18px;
	margin-bottom: 15px;
}
 .msg-sir img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    border: 3px solid red;
    z-index: 2;
    position: relative;
 }
 .ben-cont ul li {
	/* color: black; */
	font-size: 18px;
}
.abouts-content p {
	text-align: justify;
}
.content p {
	text-align: justify;
}
 .tab-wrap .nav-link:focus-visible {
	outline: 0;
	box-shadow: none !important;
}
 .msg-sir {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: end;
	align-items: end;
}
.sky-bg {
	background: #0cf;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	position: absolute;
	bottom: -11px;
	left: -39px;
}
.red-bg {
	background: #f00;
	width: 30px;
	height: 30px;
	border-radius: 50%;
}
.s-img{
    position: relative;
}
.contact-banner img {
	width: 100%;
}
.space-border {
	border: 1px solid #0cf;
	width: 190px;
	height: 190px;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: -14px;
	z-index: 0;
}
.name-in h4 {
	font-size: 22px;
}
.name-in .progress {
	height: 6px;
	border: 1px solid #0cf;
	/* rotate: 180deg; */
   background: transparent;
}
.name-in .progress-bar {
	background-color: #0cf;
}
.name-in {
	margin-top: 20px;
   	width: 63%;
	   margin-bottom: 30px;
}
.name-in p {
	margin-bottom: 0;
}

.msg-sir.msg-mam {
	justify-content: start;
  align-items: start;
}
.msg-mam .sky-bg {
	top: -27px;
	left: -5px;
}
.msg-mam .red-bg {
	position: absolute;
	right: 0;
	bottom: 0;
}
.msg-mam .space-border {
	top: -6px;
	right: -5px;
   left: unset;
}
.msg-content .col-md-5, .msg-content .col-md-7 {
	margin-bottom: 50px;
}
.hindi-wrap p {
	background: #0cf;
	font-weight: bold;
	padding: 30px 40px;
	font-size: 32px;
	line-height: 52px;
	text-align: center;
}
.t-border {
	border-top: 8px solid #0cf;
	width: 64%;
	border-radius: 0 0 29px 25px;
	margin-bottom: 8px;
}
.b-border {
	border-top: 8px solid #0cf;
	width: 64%;
	border-radius: 0 0 29px 25px;
	margin: 8px 0 0 auto;
}
.moto {
	text-align: right;
   
}
.moto p {
	font-size: 60px;
	font-weight: bold;
	margin-top: 20px;
	text-align: right;
}
.btm-content ul li {
	margin-bottom: 15px;
}
.btm-content ul  {
	padding: 0;
}
.btm-content {
	margin-top: 50px;
}

.founder-sec {
	padding: 50px 0;
}

.page-img img {
	width: 100%;
}

.value-sec {
	background: #fff;
	float: none !important;
}

.mlt-icon .max-mb-60{
	margin-bottom: 20px !important;
}

.mlt-icon .svgInject {
	max-width: 55px;
}

.benefits-wrap {
	position: relative;
}