body,html {
  font-family: 'Poppins', sans-serif;
  margin: 0;
  padding: 0;
  overflow-x: hidden !important;
  width: 100%;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', sans-serif;
}
#main {
  position: relative;
}
.bg-light img {
 width:100px;
}
/*-------------------------------------------------------------- # timer start here --------------------------------------------------------------*/
#timer {
  position: relative;
  width: 100%;
  padding: 10px 0;
}
#timer h1 {
  margin: 0 0 10px 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  color:#0F2850;
}
#timer h2 {
  color: #eee;
  margin-bottom: 40px;
  font-size: 22px;
}
#timer .countdown {
  margin-bottom:0px;
  color:#fff;
}
#timer .countdown div h3 {
  text-align: center;
  margin:0 10px;
  width: 100px;
  padding: 15px 0;
  background: linear-gradient(180deg, #013157 0%, #0263CA 100%);
  text-align: center;
  letter-spacing: 5px;
  font-size:50px;
  border-radius:4px;
}
#timer .countdown div h4 {
  font-size: 16px;
  font-weight:400;
  margin:5px 10px;
  color:#002359;
  text-align: center;
  border-radius:4px;
}
@media (max-width:767px) {
  #timer .countdown div h3 {
      text-align: center;
      margin:0 10px;
      width:75px;
      padding: 15px 0;
      background: linear-gradient(180deg, #013157 0%, #0263CA 100%);
      text-align: center;
      font-size:32px;
      border-radius:4px;
 }
  #timer .countdown div h4 {
      font-size: 16px;
      font-weight:400;
      margin:5px 10px;
      color:#002359;
      text-align: center;
 }
  .bg-light img {
     width:70px;
 }
  .back-to-top{
     display:none !important;
 }
 .terms ul{padding-left:0;}
 .terms h3{font-size:16px !important;}
.terms li{font-size:14px;}

}
.bg-blue{
  background-color:#002359;
}
.subheading{
  font-size:20px;
}
.carousel-item img{
 width:100%;
}
.fifty{color:#002359; font-size:15px;}
.trm a{text-decoration: none; color:#002359;}
/*-------------------------------------------------------------- # Back to top button --------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 996;
  background:#EC1B2A;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}
.back-to-top.active {
  visibility: visible;
  opacity: 1;
}
/*-------------------------------------------------------------- # Footer --------------------------------------------------------------*/
#footer {
  background:#002359;
  padding:10px 0;
  color: #fff;
  font-size: 14px;
  position: relative;
}
#footer .copyright {
  text-align:right;
}

.terms ul{list-style:none;}
.terms h5{font-size:17px; font-weight: 600;}
.terms h3{text-decoration: underline; font-size:19px;}