.fact-item:hover {
  background: #c00021 !important;
  box-shadow: 0 0 145px rgba(0,0,0,.07);
  color: #fff;
}
.fact-item h6{
	color:#000;
}
.fact-item:hover p{
	color:#fff;
}
.fact-item:hover h6{
	color:#fff;
}
.fact-item {
  background: #f1f1f1 !important;
  font-size: .8rem;
  transition: .5s;
}
.fact-item td {
  border: 1px solid #ccc;
  padding: .9rem;
}
.mb-2 {
  margin-bottom: .5rem !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.qq{
	line-height: 140%;
}
.t_s{
	text-shadow: 0 1px 2px rgba(0,0,0,.4);
	font: italic 1.25rem Times New Roman,Times,serif !important;
  text-align: justify;
  color: #030395;
  text-align: center;
}
.m-1 {
  margin: .25rem !important;
}
.shadow {
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}
.mytext-container {
  background-color: #c00021;
  color: #fff;
  padding: .8vw 2vw;
  text-align: justify;
}
.in_dd h2{
	padding: .5rem !important;
	color:#fff;
}
.in_dd p{
	color:#fff;
}

.facts {
  display: flex;
  flex-direction: column;
}
.heading-border {
  align-items: center;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
#q_fact {
  background-color: #eee;
  margin-top: 3vh;
}
.heading-border > span {
  background-color: #ada9a9;
  height: 2px;
  width: 29%;
}
.heading-border .t_sh
{
	border-left: 3px solid #ada9a9;
  border-right: 3px solid #ada9a9;
  color: #c00021;
  font-family: Inter-Bold;
  font-size: 3vh;
  font-weight: 600;
  margin-top: 1vh;
  padding: 1vh 3vw;
  text-align: center;
  text-transform: uppercase;
}
.t_sh {
  text-shadow: 0 1px 2px rgba(0,0,0,.4);
}
.heading-border > span {
  background-color: #ada9a9;
  height: 2px;
  width: 29%;
}
.redbox, .whitebox {
  font-size: 1.5vh;
  padding: 2.6vh;
}
.redbox {
  background-color: #c00021;
  color: #fff;
}
.m-4 {
  margin: 1.5rem !important;
}
.whitebox {
  background-color: #fff;
  color: #000;
}
.redbox, .whitebox {
  font-size: 1.5vh;
  padding: 2.6vh;
}
#infotabs {
  background: linear-gradient(270deg,#e5e5e5,#c00021);
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
#infotabs .nav-pills-custom .nav-link {
  background: #fff;
  color: #aaa;
  position: relative;
}
.navbar-area{
		background-color:#c00021 !important;
}
.web_logo{
	padding:10px 0px;
}
.text h1 {
  font-family: Inter-Bold;
  font-size: 4vh;
  margin-bottom: 0;
  margin-top: .5rem;
}
.redtext {
  color: #c00021;
}
.txtshadow {
  text-shadow: 0 1px 2px rgba(0,0,0,.4);
}
.text h5 {
  font-size: 1.4vh;
  font-weight: none;
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
}
.d-inline-block {
  display: inline-block !important;
}
.text {
  color: #4b4b4b;
  display: flex;
  flex-direction: column;
  font-weight: none;
  justify-content: center;
  margin-left: 2vw;
}
.im_hw{
	width:12vh;
	height:12vh;
}
.m_a{
	display:flex;
}
.navbar-area.nav-bg-2 .desktop-nav .navbar-nav .nav-item a{
	color:#fff !important;
	font-size:1.8vh;
}
.ms-auto{
	margin-left:none !important;
}
.desktop-nav .navbar .navbar-nav .nav-item{
	padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 30px;
  padding-left: 30px;
}