@font-face {
  font-family: Lato;
  src: url('../../fonts/Lato-Regular.ttf') format('truetype');
}
@font-face {
  font-family: Lato-bold;
  src: url('../../fonts/Lato-Bold.ttf') format('truetype');
} 
body {
  font-family: 'Lato', sans-serif !important;
  font-size: 14px;
  color: #000;
  overflow-x:hidden;
  background:#fff;
}
:root {
  --fInter: 'Inter', sans-serif;
  --colorGrey:#D9D9D9;
  --color1: #323232;
  --color2: #516593;
  --color3: #3C3C3C;
  --color4: #241A00;
  --color5: #404656;
  --color6: #212121;
  --fontW-400: 400;
  --fontW-500: 500;
  --fontW-600: 600;
  --fontW-700: 700;
  accent-color: #516593;
}

.bgPrimary {
    background: var(--color2);
}

.bgGrey {
    background: var(--color2);
}

.form-control {
    font-size: 14px;
}
h1{font-size: 32px; font-weight:  var(--fontW-500); color: var(--color1);}
.bdrBox {
  border: 1px solid #F0F0F0;
  border-radius: 10px;
  padding: 25px 30px;
  background: #fff;
  box-shadow: 0 4px 9px 0 rgba(17,19,77,.11);
  margin-bottom: 10px;
}
.bgWhite{background: #fff;}
.bdrBox .heading{font-size: 16px; font-family: 'Lato-bold', sans-serif !important; margin-bottom: 25px; color: var(--color6);}
.ft16 {
  font-size: 16px;
}
a {
  color: #2366e1;
}
a:hover {
  color: #3A5292;
  text-decoration: none;
}
.preLogin h2 {
  font-size: 32px !important;
  color: #323232 !important;
  font-family: 'Lato-bold', sans-serif !important;
}
h3 {
  font-size: 18px;
  font-family: 'Lato-bold', sans-serif !important;
  color: #000;
}
h4 {
  font-size: 18px;
  font-family: 'Lato-bold', sans-serif !important;
  color: #91278d;
}
h5 {
  font-size: 15px;
  font-family: 'Lato-bold', sans-serif !important;
}
.btn-primary, .bgBlackBtn, .bgGreyBtn {
  background: #516593;
  border-color: #516593;
  border-radius: 5px;
  padding: 7px 25px;
  font-size: 14px;
  color: #fff;
}
.bgBlackBtn {
  background: #000;
  border-color: #000;
}
.bgGreyBtn {
  background: #e5e5e5;
  border-color: #e5e5e5;
}
.btn-primary:hover, .btnSelect:hover, .bgBlackBtn:hover, .bgGreyBtn:hover {
  background: #0069d9;
  border-color: #0069d9;
  color:#fff;
}
.btn-bordered{border:1px solid #077DC7; color: var(--color5); border-radius:20px; padding: 7px 15px;}
.btn-bordered:hover{background: var(--color2); color:#fff;}
.btnSelect{color:#000; border: 1px solid #ced4da; padding:1px 8px; border-radius:5px; background:#fff;}
.btnSelect:hover {color:#fff;}
.btnWrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
}

.btnWrapper .btn {
  width: 49% !important;
  margin-top: 0 !important;
}

.textBlock {
  display: block;
}
.text-blue {
  color: #355097 !important;
}
.text-black {
  color: #000 !important;
}
.text-red {
  color: #bd0404 !important;
}
.bgGreen {
  background: #336633;
}
.bgGreyBtn {
  background: #EBF0FC;
  border-color: #EBF0FC;
  color: #516593;
}
.bgGreenBtn {
  background: #29890b;
  border-color: #29890b;
}
.bgBlackBtn {
  background: #000000;
  border-color: #000000;
}
.bgGrey{background:#f5f5f5;}
.btn-border {
  background: #91278d;
  border-radius: 50px;
  color: #fff;
  font-size: 14px;
}
.btn-border:hover {
  background: #982786;
  color: #fff;
}


.form-group > label {
  margin-bottom: 0.2rem;
  color: rgb(0 0 0 / 60%);
  font-weight:500;
  font-size:14px;
}
.form-group label sup {
  color: #bd0404;
  font-size: 16px;
}
.btn:focus{box-shadow:none;}
.btn a,
a.btn {
  color: #fff !important;
  text-decoration: none;
  border: none !important;
  font-family: 'Lato-bold', sans-serif !important;
}
.btn-sm,
.modal .btn-sm {
  padding: 5px 12px !important;
}
.boxBorder{border:1px solid #e3e3e3; border-radius:7px;}
.signCompleteBox{border-bottom:2px solid #e3e3e3; margin-bottom:15px;}
.text-green{color:#29890c;}
.addSearch .input-group-text{background:#29890b; border-color:#29890b; color:#fff}
.container-fluid{padding:0 40px;}
.bdrHead{position:relative;}
.bdrHead:after{content:''; width:10px; height:10px; background:#355097;
  -webkit-transform:rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  bottom: -18px;
  left:0; right:0;
  margin:auto;
}
.bdrHead:before{content: '';
    width: 130px;
    height: 2px;
    background: rgb(210 213 219 / 62%);
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: auto;
	}
#main-content{background:#fff;}
.form-check-input{width: 18px; height: 18px;}
.form-check-inline label{display:flex;}


/*----------------------topbar css start--------------*/
.barTop ul {margin-bottom:0; display:flex; align-items:center; justify-content:flex-end;     padding-right: 2px;min-height: 30px; }
.barTop{background:#F3F3F3; border-bottom: 1px solid #DCDCDC;}
.barTop .invSerLink {
  color: #415494 !important;
  text-transform: uppercase !important;
  font-family: 'Lato-bold', sans-serif !important;
  font-size: 16px !important;
  font-family: 'Lato-bold', sans-serif !important;
}
.barTop ul li{border-right: none; padding: 0 15px !important; min-height: 30px; }
.barTop ul>li{border-right:1.5px solid #dcdcdc; display: flex;
    align-items: center;}
.barTop li:last-child{padding-right:0 !important; border-right:none;}
.font-set-option{position: relative; width: 100px; height: 15px; margin-right:0 !important;}
.font-set-option a span, .contrat-theme a span{cursor: pointer; width: 25px;display: inline-block;text-align: center;}
.light-theme span{background:#fff;}
.barTop ul .contrat-theme{padding-left: 0 !important; margin-left: 0 !important;}
.contrat-theme a span{padding:6px 0;}
.font-set-option a{display:flex;}
.dec, .dec2{position: absolute; left: 0;}
.nml{position: absolute;left: 30px;}
.inc, .inc2{position: absolute; left: 60px;}
.black-bg span{background-color: #000; color: #fff;}
.barTop ul li a{color:#000; font-size:12px;}
.barTop .langSec .dropdown-menu{min-width:auto;}
.barTop .langSec>a{font-size: 14px !important;}
.barTop .contrat-theme{padding-right: 0 !important; margin-right: 0 !important;}
.barTop .langSec .dropdown-menu a{border-bottom:1px solid #c4cde1;}
.barTop .langSec .dropdown-menu a:last-child{border-bottom:none;}
.barTop .langSec .dropdown-menu{padding:0; border-radius:0;}
.dropdown.langSec:hover .dropdown-menu{display:block; top:20px;}
/*----------------------topbar css end--------------*/
/*------header css start ---------*/
header.sticky .logoBox{height: auto !important;}
header {
  color: #000;
  background: #fff;
  z-index: 49;
  box-shadow: 0 4px 9px 0 rgba(17,19,77,.11);
  /* margin-bottom: 40px; */
}
header .container-fluid{padding:0 60px;}
.sticky {
    position: sticky;
    top: 0;
    width: 100%;
    animation: slide-down .9s;
	/* overflow: hidden; */
}
header.sticky .logoBox:after{height: 59px !important;}
.btnUserSec{display: flex; align-items: center; justify-content: flex-end; height: 50px;}
.btnUserSec .btn{ color: #fff;
  font-weight: var(--fontW-400);
  padding: 6px 10px;
  border-radius: 50px; background: linear-gradient(90deg, #077DC7 0.13%, #032B8F 117.05%);
}

.azadiLogo{width:70px; margin-right: 15px;}
.btnUserSec .dropdown.langSec:hover .dropdown-menu{transform: translate3d(0px, 35px, 0px) !important; top: 0;}
.btnUserSec .langSec img{padding: 2px; background:#74b1dd; border-radius: 100%; width:30px; height: 30px; border:4px solid #519fd4; margin-right: 10px;}
.btnUserSec .dropdown-menu, .langSec .dropdown-menu{left: inherit; right: 0;}
header.sticky{border-radius:0; max-width:inherit; margin:auto;}
.logoBar {
  padding: 10px 0;
}
.logoBox{min-height: 50px;
  display: flex;
  align-items: center;
  position: absolute;
  z-index: 136;
  top: 0;
  background: #FFF; left: 0; padding-left: 60px; height: 100px; max-width: 320px;}
.logoBox:after{content: '';
  position: absolute;
  top: 0;
  right: -22px;
  width: 20px;
  height: 85px;
  transform: translate(0, 0) rotate(200deg) skew(225deg);
  background: #fff;
  z-index: 63;
  box-shadow: -5px 0 4px -3px rgba(17,19,77,.11);}
/* header .col-lg-6{max-width: 75%; margin-left: 293px;} */
.logoBar .cartSec .fa {
  font-size: 30px;
  padding-top: 10px;
}
header .topBar {
  font-weight: 500;
  padding: 5px 0;
  background: #336633;
  color: #ffd33b;
  font-size: 16px;
}
header .topBar .btn-rounded {
  border-radius: 20px;
  background: #fff;
  color: #246354;
  font-size: 10px;
}
header .topBar .btn-rounded:hover {
  color: #ffd33b;
  font-size: 10px;
}
header .topBar .fa-whatsapp {
  color: #fff;
  font-size: 28px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 6px;
}
header .userDetails {
  display: flex;
  align-items: center;
}
header .userDetails .fa {
  font-size: 35px;
  margin-right: 10px;
  color: #c0c0c0;
}
header .userName {
  line-height: 1.2;
  margin-left: 8px;
}
header .userName a:hover {
  color: #000;
}
header .enCashImg img {
  width: 170px;
}
.topRight {
  min-height: 75px;
  margin-bottom: 0;
}
#headerSticky {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 110;
}
.supportTitle {
  font-family: 'Lato-bold', sans-serif !important;
}
header .logo{width:250px; height:auto;}
/*------------nav css------*/
#collapsibleNavbar .menuIcon {
  color: #adc2ad;
  margin-right: 20px;
  font-size: 20px;
}
#collapsibleNavbar .navbar-nav > li:first-child:hover,
#collapsibleNavbar .navbar-nav > li:first-child:hover a {
  background: none;
  color: #adc2ad;
}
#collapsibleNavbar .nav-link img {
  width: 8px;
  position: absolute;
  top: 12px;
  right: 10px;
}
#collapsibleNavbar .navbar-nav li:hover a {
  color: #000;
}
#collapsibleNavbar .navbar-nav li:hover .gw-sidebar.subMenu {
  display: block;
  position: absolute;
  top: 38px;
}
#collapsibleNavbar .navbar-nav .nav-item {
  align-items: center;
  display: flex;
  padding: 4px 0.6rem;
}
#collapsibleNavbar .menu-second {
  z-index: 5;
  position: relative;
  left: 200px;
  top: 0;
  width: 100%;
  background: #fff;
  display: none;
}
#collapsibleNavbar
  .navbar-nav
  li:hover
  .gw-sidebar.subMenu
  li:hover
  .menu-second {
  display: block !important;
  position: absolute;
  left: 200px;
  top: 0;
}
#collapsibleNavbar .navbar-nav .nav-link {
  color: #000;
  font-size: 15px;
  border-bottom:2px solid transparent;
  padding:0;
}
#collapsibleNavbar .navbar-nav .btn-tollFree{background: #F3F3F3;  border-radius: 5px;  padding: 6px 10px; font-size: 20px; font-size: 16px; color: #415494; font-family: 'Lato-bold', sans-serif !important; font-family: 'Lato-bold', sans-serif !important;}
#collapsibleNavbar .navbar-nav .btn-tollFree:hover{background: var(--color2); color: #fff !important;  border-color: var(--color2);}
#collapsibleNavbar .navbar-nav .nav-link:hover {color: #3A5292;}
#collapsibleNavbar .navbar-nav .nav-link.active{font-family: 'Lato-bold', sans-serif !important; color: #3A5292; font-family: 'Lato-bold', sans-serif !important;}
#collapsibleNavbar .navbar-nav .nav-item:hover .nav-link {
  color: #355097;
}
#collapsibleNavbar .navbar-nav .nav-item:last-child{padding-right: 0;}

.navButton {
  position: absolute;
  right: 0;
  background: #01a0e2;
  padding: 9px 7px;
  cursor: pointer;
}
.navButton img {
  width: 25px;
}
.navSec .navbar-dark {
  background: none !important;
  padding: 0;
  position: inherit;
}
.navSec .portlet{margin-bottom: 0;}
.navSec .navbar-dark .navbar-toggler {
  background: #355097;
  padding: 5px 7px;
  position: static;
  top: 0;
  right: 0;
  /* margin-top: 10px; */
}
header .logoBox{ padding-top: 15px;}
.navSec {
  position: relative;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content:center;
}
.supportImg {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.supportImg img {
  width: 22px;
}

#collapsibleNavbar .menu-second {
    z-index: 5;
    position: relative;
    left: 200px;
    top: 0;
    width: 100%;
    background: #fff;
    display: none;
}


/*-------------------------------inner banner css start---------------*/
#homeSlider .carousel-indicators li{background-color:#333; border-radius:5px; border:none !important; padding:3px;}
#homeSlider .carousel-indicators li.active{background-color:#516593;}
.innerBanner{position:relative;}
.innerBanner>img{width:100%;}
.innerBanner .innerCaption {display:flex; justify-content:center; align-items:center; position:absolute; margin:0 auto; top:0; right:0; left:0; bottom:0; text-align:center;}
.innerBanner .innerCaption h1{font-size: 50px !important; font-family: 'Lato-bold', sans-serif !important; text-transform:none; color:#415494 !important;}
.innerBanner .innerCaption h1 span{color:#415494 !important; font-size: 45px; margin-top: 10px; display: block;}
.innerBanner .carousel-item > img{width:100%;}
.innerBanner .innerCaption p{color: var(--color5); font-size: 23px; max-width: 740px; margin: auto;}
.innerBanner .innerCaption .captionImg{width:100%; height:auto; margin-top:20px; max-width: 85%;}
.innerBanner .innerCaption .btn-bordered img{width: inherit !important;}
.innerBanner .innerCaption .btn-bordered{
  max-width: 290px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 0;
  padding: 12px 20px; margin: auto; margin-top: 25px; font-size: 18px; background: #fff;}
  .innerBanner .innerCaption .btn-bordered:hover{background: var(--color2); color: #fff; border-color: var(--color2);}
  .innerBanner .innerCaption .btn-bordered:hover img {
    filter: brightness(0) invert(1);
}
/*-------------------------------inner banner css end---------------*/

.dashBox {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit,minmax(100px,1fr));
    grid-auto-rows: 155px;
	text-align:center;
	color:#000;
}
.dashBox a {
	color:#000;
}

.dashBox .dash-img {
    display: flex;
    justify-content: center;
    position: relative;
    background: #ffffff;
    padding: 17px;
	min-height:140px;
	border-radius:10px 0 10px 0;
}
.dashBox .dash-img:nth-child(2), .dashBox .dash-img:nth-child(4){border-radius:0 10px 0 10px;}

.dashBox .dash-img {
    position: relative;
    /* align-items: center */
}

.dashBox .dash-img .title {
    font-size: 12px;
    text-align: center;
    line-height: 1.3
}

.dashBox .dash-img:hover .title {
color:#355097;
}

.dashBox .dash-img img {
    width: 35px;
    cursor: pointer;
    margin: auto;
    display: block;
    margin-bottom: 25px
}
/*-----------------welWrapper section css end--------------------*/

/*-----------------------dashboard css start-----------------*/
.dashBoard-wrapper{padding: 60px 0;}
.dashBoard-wrapper h2{margin-bottom: 30px;}
.dashBoard-wrapper .icon{width:74px; height: 74px; background: #fff; border-radius: 100%; display: flex;
  align-items: center; justify-content: center; margin-bottom: 15px;}
  .dashBoard-wrapper .icon img{width:40px; height: auto;}
  .dashBoard-wrapper .title{font-family: 'Lato-bold', sans-serif !important; color: var(--color4); font-size: 14px; max-width: 90%;}
.dashBoard-wrapper .count{font-size: 32px; font-family: 'Lato-bold', sans-serif !important; color: #323232;}
.dashBoard-wrapper .regiComp{background: #EDF1FB; color: #241A00;}
.dashBoard-wrapper .resolvedComp{background: #F0F0F0; color: #241A00;}
.dashBoard-wrapper .totalUsr{background: #ECF1ED; color: #241A00;}
.dashBoard-wrapper .curMonReg{background: #F2EEEE; color: #241A00;}
.dashBoard-wrapper .bdrBox{min-height: 232px; box-shadow: none; transition: 2s all ease-in-out; overflow: hidden; cursor: pointer;}
.dashBoard-wrapper .bdrBox:hover{transform: scale(1.05);}
/*-----------------------dashboard css end-----------------*/
/*-----------------content slide-------------*/
.contentSlide{background: var(--color2);width:100%; z-index: 1;display: block; margin-bottom: 50px;}
.contentSlide .cntWrapper{display:flex; align-items:center;}
.contentSlide .cntWrapper .cntTitle{padding: 7px 15px 7px 0; max-height: 40px; min-width: 130px; margin-right:10px; font-family: 'Lato-bold', sans-serif !important; color: #fff; font-size: 18px; font-family: 'Lato-bold', sans-serif !important;}
.contentSlide #textSlide .carousel-control-prev, .contentSlide #textSlide .carousel-control-next{width:20px; left: inherit; right:0; opacity:1; height: 20px; background: #f7f7f7; color: #042232;}
.contentSlide #textSlide{font-size:15px; color: #fff;}
.contentSlide .carousel-item{width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contentSlide .cntBox, .contentSlide .carousel-inner{width:90%;}
.contentSlide #textSlide .carousel-control-next{right:-24px;}
.contentSlide .dateTime {padding-top:10px; text-align:right; margin-right:30px;}
.contentSlide .dateTime .fa{color:#627dad;}
.contentSlide .cntWrapper .cntTitle img{width:18px; margin-right:10px;}
/*-----------------content slide end-------------*/
.dsahList .col-lg-3{border-right: 1px solid #D9D9D9;}
.dsahList .col-lg-3:last-child{border: none;}
.dsahList .boxData{text-align: center; min-height: 150px; display: flex;  align-items: center; justify-content: center;}
.dsahList .boxData img{width:55px; height: 55px; margin-bottom: 8px;}
.dsahList .boxData .title{font-size: 16px;}
/*-------------------inner page css end-------------*/
/*-------------------videoWrapper  css start-------------*/
.videoWrapper{background: #F6F6F6; padding: 50px 0;}
.videoWrapper p{line-height: 35px; font-size: 15px;}
.videoWrapper .leftImg{width: 100%;}
.videoWrapper h2{margin-bottom: 35px;}
.videoWrapper .leftBox, .videoWrapper .videoBox{position: relative;}
.videoWrapper .playBtnSec{position: absolute; top:0; right: 0; left: 0; bottom: 0; margin: auto; color:#fff; text-align: center; width: 70px;
  height: 70px;  border-radius: 100%; font-size: 25px; border:1px solid #fff; display: flex; align-items: center; justify-content: center; cursor: pointer;

}
.videoWrapper .playBtnSec .playBtn{background: var(--color2);  border-radius: 100%; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center;}
.videoWrapper .videoCap{position: absolute;
  bottom: 0;
  text-align: center;
  left: 0;
  right: 0;
  background: rgb(0 0 0 / 70%);
  color: #fff;
  padding: 3px 0;}
/*-------------------videoWrapper css end-------------*/
/*-----------------captcha css----------*/
.captchaBox{display:flex; align-items: center; justify-content: space-between;}
.captchaBox .inputCap{width:50%;}
.captchaBox input{height:auto; width: 130px;}
.captchaBox .inputImg img{width:100px;}
.captchaBox .inputImg .fa-refresh{font-size:25px; color:#9dcd7a; margin-left:5px;}
.captchaBox .inputImg .tryDiff{font-size:10px; margin-left:5px;}
.captchaBox .captchaImg{width: 130px; margin-left: 10px;}
/*------------------------sebiWork  start---------------*/
.sebiWork .sebiWork-topSec{margin: auto; max-width: 65%; margin-top: 60px;}
.sebiWork .sebiWorkBox{position: relative;}
.sebiWork .sebiWorkBox .col-lg{padding:0 9px;}
.sebiWork .sebiWorkBox img{margin-top: -40px; max-width:100px; margin-left: -5px; max-height: 113px;}
.sebiWorkBox{margin: 65px 0;}
.sebiWork .sebiWorkBox:before{    position: absolute;
  background: url(../../images/sebiWorkBG.png) no-repeat;
  content: '';
  background-size: 100%;
  height: 100px;
  width: 100px;
  right: -30px;
  top: -18px;}
  .sebiWork .sebiWorkBox:after{    position: absolute;
    background: url(../../images/sebiWorkBG.png) no-repeat;
    content: '';
    background-size: 100%;
    height: 100px;
    width: 100px;
    left: -28px;
    bottom: -40px;}
    .sebiWork .bdrBox{z-index: 1; position: relative; border:none; box-shadow: 0 0 20px 0 rgba(17,19,77,.11); min-height: 335px; padding: 15px 20px; }
    .sebiWork .title{font-size: 19px; font-family: 'Lato-bold', sans-serif !important; margin: 20px 0 15px 0; text-align: center;}
    .sebiWork p{color: var(--color1); font-size: 14px; text-align: center;}
    .sebiWork p:last-child{margin-bottom: 0 !important;}
    .sebiWork .stepNum{background: #EDF1FB;
      width: 55px;
      height: 55px;
      border-radius: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 28px;
      font-weight: 800;
      color: var(--color2);
      position: absolute;
      top: 26px;
      right: 30px;}
/*------------------------sebiWork  end---------------*/
.getSebiApp{background: #F7F9FF; border-radius: 10px; padding: 60px; margin-bottom: 40px; margin-top: 60px;}
.getSebiApp .rightImg img{width: 100%;}
.getSebiApp .heading1{font-size: 45px; color: var(--color1); 
  font-family: 'Lato-bold', sans-serif !important; margin-bottom: 20px; font-family: 'Lato-bold', sans-serif !important;}
.getSebiApp .heading2{font-size: 18px; font-family: 'Lato-bold', sans-serif !important; color: var(--color2); margin-bottom: 20px; font-family: 'Lato-bold', sans-serif !important;}
.getSebiApp .dwnTitle{font-size: 15px; font-family: 'Lato-bold', sans-serif !important; color: #707070;}
.getSebiApp ul{list-style: none; padding-left: 0; margin-bottom: 40px;}
.getSebiApp ul li{position: relative; padding-left: 30px; font-size: 15px; color: var(--color2); padding-bottom: 15px;}
.getSebiApp ul li:before{position: absolute; left: 0; background: url('../../images/star.svg') no-repeat; content: '';     width: 15px;
  height: 15px; top:3px;}
.getSebiApp ul li:last-child{padding-bottom: 0;}

/*----------------------------newsEvent---------------*/
.newsEvent .newsBGCnt{background: #455782; padding: 40px; color: #fff; height: 145px;} 
.newsEvent .newsBGCnt.tollFreeCnt .textHead{font-size: 20px;} 
.newsEvent .newsBGCnt.tollFreeCnt .title{font-size: 22px;}
.newsEvent .newsBGCnt.tollFreeCnt a{color: #fff;}
.newsEvent .newsBGCnt.tollFreeCnt a:hover{text-decoration: underline;}
.newsEvent .newsBGCnt.smlCnt{height: 225px; padding: 20px;}
.newsEvent .row{margin: 0;}
.newsEvent .col-lg-4, .newsEvent .col-md-12{padding: 0;}
.newsEvent .largeImg{height: 460px; width: 100%;}
.newsEvent .medImg{height: 230px; width: 100%; }
.newsEvent .rightBgImg{height: 315px; width: 100%; }
.newsEvent .w50{width:50%;}
.newsEvent h2{margin-bottom: 40px;}
.newsEvent .imgBox{position: relative;     transition: all .4s ease-in; cursor: pointer;}
.newsEvent .imgBox::before{    content: '';
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;}
  .newsEvent .time{font-size: 12px;}
  .newsEvent .title{font-size: 26px; font-family: 'Lato-bold', sans-serif !important; margin-bottom: 20px; text-align: center; font-family: 'Lato-bold', sans-serif !important;}
  .newsEvent .imgBoxCnt{position: absolute; bottom: 0; left: 15px; right:15px; color: #fff; z-index: 1;}
  .newsEvent .imgBox:hover:before{background: rgba(0, 0, 0, 0.70);}
  .newsEvent .imgBox:hover .imgBoxCnt {left: 0; right: 0; top:0; bottom: 0; display: flex; margin: auto; justify-content: center; align-items: center; border: 1px solid #fff; margin: 20px;     transition: all .4s ease-in; }
/*----------------------------newsEvent---------------*/
/*-------------------logo wrapper---------------*/
.logo-wrapper{
  display: grid;
  grid-gap: 2px;
  grid-template-columns: repeat(auto-fit,minmax(180px,1fr));
  grid-auto-rows: 100px; align-items: center;}
.logo-wrapper img{max-width:150px; height: auto; margin: auto; display: block;}
/*-------------------logo wrapper end---------------*/

/*------footer css start ---------*/
footer{background:#fff;}
footer ul {
  padding: 0;
  list-style: none;
  font-size: 14px;
  margin-bottom:0;
  min-height:57px;
  display:flex; 
  align-items:center; 
  justify-content: center;
}
footer .bottom-footer{border-top: 1px solid var(--colorGrey);}
footer ul li {
  display: inline-block;
  padding: 0 10px; 
  border-right: 1px solid #fff;
}
.bottom-footer .footer-links li:after{content: ''; display: inline-block; padding-left: 20px;}
.bottom-footer .footer-links li:last-child::after{content: '' !important; padding-left: 0; }
footer ul li:last-child{border:none; padding-right:0; margin-right:0;}
footer .top-footer .footer-menu a {
  color: #fff;
  font-size: 18px;
  font-family: 'Lato-bold', sans-serif !important;
  line-height: 24px;
}


.bottom-footer .footer-links li, .bottom-footer .footer-links li a {
  color: #000;
}
.bottom-footer li a:hover {
  text-decoration:underline;
}
.copyRight{background: #042232; padding: 5px 0; color: #fff; font-size: 13px;}

/*------------------------login wrapper-------------------*/
.loginPage-wrapper{padding: 10px;}
.loginPopup .modal-body{padding-top: 0 !important; padding-bottom: 0 !important;}
.loginPage-wrapper .leftSec{position: relative;}
.loginPage-wrapper .leftSec img{max-width:100%; display: block; margin: auto;}
.loginPage-wrapper .leftSec .logoLeft, .loginPopup.forgotPopup .leftSec .logoLeft{
  position: absolute;
  width: 200px;
  margin: auto;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;}
.loginPage-wrapper .rightSec{padding:20px 35px 0 35px; height:100%;}
.loginPage-wrapper .rightSec h2, .loginPopup.forgotPopup .rightSec h2{font-size: 32px; color:#344054;}
.loginPage-wrapper .btn-primary{padding:10px 20px; margin-top:25px;}
.loginPage-wrapper label{font-weight: 500; font-size: 14px;align-items: center;}
.loginPage-wrapper label input{margin-right: 8px;}
.loginPage-wrapper .col-md-5, .loginPage-wrapper .col-md-7{padding: 0 !important;}
.loginPopup .btn-primary{border-radius: 8px;background: var(--color2); display: block; width: 100%;}
.loginPopup .textTop{font-size: 15px; color: #667085; margin-bottom: 15px;}
.loginPopup .regiLink{color: #344054; font-size: 16px; margin-top: 10px; }
.loginPopup .regiLink a{color: var(--color2); font-size: 18px; font-weight: 500; }
.loginPopup .forgotSec a{color: var(--color2);}
.loginPopup .forgotSec input{width:15px; height: 15px;}
.loginPopup .forgotSec a:hover, .loginPopup .regiLink a:hover{text-decoration: underline;}
.loginPopup .forgotSec{display: flex; justify-content: space-between;}
.loginPopup .refreshImg img{width:40px;}
.loginPopup [type="radio"] {width: 17px; accent-color: var(--color2);}
.loginPopup.modal.loginPopup{padding-right: 0 !important;}
.loginPopup .otpBox{display: flex;}
.loginPopup .otpBox input{margin-right: 10px; width:40px; border-radius: 8px;
  border: 1px solid #D0D5DD; padding: 0.375rem 0.5rem; text-align: center;}
.loginPopup .otpBox input:last-child{margin-right: 0;}
.loginPopup .otpBox input[type=number]::-webkit-inner-spin-button, 
.loginPopup .otpBox input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.loginPopup.otpPopup .leftSec img{width:100%; max-height: 338px;}
.loginPopup.otpPopup .leftSec .logoLeft{width:200px}
.loginPopup.otpPopup .modal-lg {
  max-width: 769px;
}

.loginPopup.otpPopup .rightSec h2 {
  margin-top: 50px;
}
.loginPopup.otpPopup .leftSec img, .loginPopup.forgotPopup .leftSec img{width:100%; }
/*------------------------login wrapper end-------------------*/
#registration {margin-top: 40px;}
#registration  .modal-lg.mx-auto { 
background: #FBFCFF;
border: 1px solid #F2F2F2;
border-top: 2px solid #516593;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
#registration  .modal-content { 
  background: none !important;
  }
#registration .modal-body {
  padding: 30px;
}

#registration h2 {
  margin-bottom: 30px;
  color: #344054;
  font-family: 'Lato-bold', sans-serif !important;
}

#registration .optStatus {
  color: #05943F;
}

#registration .email .bgPrimary {
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}

#registration .otp .input-group-text {
  background: #EBF0FC;
  font-size: 14px;
  cursor: pointer;
}

#registration .form-control {
  height: auto;
}

#registration .userId .title {
  color: #667085;
  font-size: 16px;
}

#registration .userId ul {
  list-style: none;
  padding-left: 10px;
  margin-bottom: 0;
}

#registration .userId ul li {
  border-radius: 13px;
  border: 1px solid #1A73E8;
  color: #1A73E8;
  font-size: 11px;
  display: inline-block;
  padding: 3px 10px;
  margin-right: 10px;
  margin-bottom: 5px;
}

#registration .inputBtn, .loginPage-wrapper .inputBtn{position: relative;}
#registration .inputBtn #checkName{top: 26px;}
#registration .inputBtn .btn-primary, .loginPage-wrapper .inputBtn .btn-primary{position: absolute;
  top: 24px;
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
 padding: 6px 25px;
}

.loginPage-wrapper .inputBtn .btn-primary{ 
  width: inherit !important;
  top: -25px !important;
}
#registration  .lexicon-icon-asterisk {
    width: 5px;
    color: #D80707;
}
/*------------------------registration css end-------------------*/
/*-------------------scroll css start----------------*/
.scrollBar{
  height: 275px;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px 15px
}
#registration .scrollBar{height: 350px;}
.scrollBar::-webkit-scrollbar{
  width: 5px;
  padding-right: 10px
}

.scrollBar::-webkit-scrollbar-track{
  border-radius: 2px;
  background-color: #F0F0F0;
  border: 8px solid #F0F0F0;
}

.scrollBar::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #B4C3E6
}
/*-------------------scroll css start----------------*/

/*--------------------disclaimer css-----------------*/
.disclaimerBox {
    background: #F7F9FF;
    width: 100%;
    position: relative;
    padding: 50px 15px;
    font-size: 14px;
	  border-radius:10px;
    margin:60px 0;
}
.disclaimerBox h2{ margin-bottom:30px;}
.disclaimerBox.entityDisc{background: #FFECEC; color: #c41313; padding: 20px !important;}
.disclaimerBox.entityDisc p{font-size: 14px;}
.disclaimerBox.entityDisc h2{color: #c41313 !important; font-size: 20px !important; margin-bottom: 10px;}
/*--------------------disclaimer css end-----------------*/
.dashBdrBox {
  padding: 20px;
  border: 1px dashed #E4E4E4;
  background: #FBFCFF;
  border-radius: 4px;
}
.searchEntity .form-control{background:#F1F2F5; padding: 0.875rem 0.75rem; height: auto;}
.searchEntity .entity{width: 100%;
  padding: 0.875rem 0.75rem;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;}
.searchListView .searchList{display: flex; font-size: 16px; font-family: 'Lato-bold', sans-serif !important;}
.searchListView .searchList{margin-bottom: 20px;}
.searchListView .searchList .title{min-width: 300px; color: #616161;}
.searchListView .searchList .cntdata{color: #415494;}
.searchListView .searchList:last-child{margin-bottom: 0;}
/*-------------------------------FAQ section css start---------------*/
.faqWrapper{margin:40px 0;}
/* .faqWrapper .accordion{margin-top:20px;} */
/* .faqWrapper .accordion .card{margin-bottom:10px;} */
.faqWrapper .accordion .card, .faqWrapper .accordion .card-header, .faqWrapper .accordion .card-header .btn{border-radius:0; border:none;}
.faqWrapper .accordion .card{border-bottom: 1px solid rgba(0, 0, 0, 0.13); margin-bottom: 0;}
.faqWrapper .accordion .card:last-child{border-bottom: none;}
.faqWrapper .accordion .card-body{background:#f5f5f5;}
.faqWrapper .accordion .card-header{position:relative; background:#fff; padding: 0;}
.faqWrapper .accordion .card-header .btn{font-size: 16px; font-family: 'Lato-bold', sans-serif !important; color: #444444; width: 95%; text-align: left; padding: 0.9rem 1.25rem;}
.faqWrapper .accordion .card-header .btn:hover, .faqWrapper .accordion .card-header .btn:focus{text-decoration:none; border:none;}
.faqWrapper .accordion .card-header .btn .fa{position: absolute; right: 18px; top: 22px; top: 15px; font-size: 25px; color:#656262;}
.faqWrapper .nav-tabs .nav-link.active, .faqWrapper .nav-tabs .nav-link:hover{background: linear-gradient(90deg, #077DC7 0.13%, #032B8F 117.05%); color: #fff;}
.faqWrapper .tab-content{padding: 10px 10px 10px 10px; box-shadow: 0 2px 2px 0 rgba(17, 19, 77, 0.11);}
.faqWrapper .tab-content ol li, .faqWrapper .tab-content ul li{padding-bottom: 5px;}
/*-------------------------------FAQ section css end---------------*/
/*--------------------about us css-----------------*/
.aboutUs{color:#424242;}
.aboutUs p, .disclaimerBox p{line-height: 2; font-size: 15px;}
.aboutUs img{width:100%;}
.abtLeft h2 span{font-family: 'Lato-bold', sans-serif !important; font-size: 16px; display: block; margin-bottom: 10px;}
.abtLeft .btn-primary{margin: 30px 0;  padding: 9px 20px;}
/*--------------------about us end-----------------*/
/*-------------------------------inner banner css start---------------*/
.innerBanner{position:relative;}
.innerBanner img{width:100%;}
.innerBanner .caption{position:absolute; top:0; bottom:0; left:60px; color:#fff; display: flex;
    margin: auto; align-items: center; width: 30%;}
.innerBanner .caption h1{font-size: 45px; margin-bottom: 0; color: #415494; font-family: 'Lato-bold', sans-serif !important;}

/*-------------------------------inner banner css end---------------*/

@media screen and (min-width: 1367px) and (max-width: 2560px) {
  .newsEvent .newsBGCnt.smlCnt, .newsEvent .medImg, .newsEvent .newsBGCnt{height: 282px;}
  .newsEvent .largeImg{height: 564px;}
}
@media screen and (min-width: 992px) {
  header .offset-lg-3 {
      padding-right: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.contentSlide #textSlide .carousel-control-prev{right: 30px; top: 3px;}
.contentSlide #textSlide .carousel-control-next{right: 5px; top: 3px;}
#homeSlider .carousel-caption h1{font-size:30px;}
.contentSlide .dateTime{padding:5px; margin-right:0; background:#fff;}
.innerBanner .innerCaption h1{font-size: 40px !important;}
.innerBanner .innerCaption h1 span{font-size: 35px;}
.innerBanner .innerCaption .btn-bordered, .sebiWork .bdrBox{margin-top: 20px;}
.dashBoard-wrapper .bdrBox{margin-bottom: 20px;}
#collapsibleNavbar .navbar-nav .nav-item{padding: 4px 0.5rem;}
.contentSlide .carousel-item{white-space:normal; }
.newsEvent .medImg, .newsEvent .rightBgImg{height: auto;}
}

@media (max-width: 991px) {
.logoBox{padding-left: 15px; max-width: 33.333333%; position: static; height: auto;}
header .logo{width:100%;}
/* header .col-lg-6{max-width: 66.666667%; margin-left: 0;} */
.logoBox:after{box-shadow: none; transform: none; position: relative; width:auto; height: auto; right:0;}
footer ul li{padding: 0 5px;}
.fillComp .col-lg-4:nth-child(1):after, .fillComp .col-lg-4:nth-child(2):after{background:none; position:inherit;}
.fillComp{width:100%;}
.disclaimerBox{background-size:inherit;}
.container-fluid{padding:0 15px !important;}
footer ul{display:block; padding: 15px 0; min-height: inherit;}
.sebiIntro{border-top:none;}
.sebiIntro:after{background:none;}
.usrTopSec .btn{margin-bottom:5px;}
.gw-submenu li:hover .menu-second, .gw-nav-list .mLevel3:hover .menu-second.menuThird {left: 0;
	position:relative;}
.leftNav{min-height:auto; margin-bottom: 30px;}
.rightBox{padding: 15px;}
.rightBox h3{word-break: break-all;}
.gw-nav-list .menu-second ul li:before{left: 24px;}
.gw-nav-list .menu-second li{padding-left:50px;}
.menu-second.menuThird{padding:0 !important;}
.form-check-input{width:auto; height:auto;}
/* .contentSlide{width:90%;} */
.dropdown.langSec .dropdown-menu{min-width: auto; left: inherit !important; right: 0;}
.sebiWorkBox .row{  
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 300px);
}
.innerBanner .innerCaption .captionImg{max-width: 40%;}
}
@media screen and (min-width: 1367px) and (max-width: 2560px) {
}

@media (max-width: 767px) {
  
  header .logoBox{padding-top: 0;}
  .logo-wrapper{grid-template-columns: repeat(auto-fit,minmax(140px,1fr));}
  .dMobNone, .font-set-option, .contrat-theme{display: none !important;}
  .logoBar {
    padding: 0;
    position: relative;
  }
 .order2 {
    -webkit-order: 2;
  }
  .order1 {
    -webkit-order: 1;
  }
  .topRight {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
  }
  .navSec .navbar-dark {
    display: block;
    text-align: right;
  }
  header .logo {
    width: 180px;
  }
  header .col-md-12{order:1;}
  header .col-md-4,   header .col-md-8{order:1;}
  header .col-md-8{position: absolute; right: 0; top: 10px; z-index: 1; background: #fff;
    width: 100%; max-width: 100%; padding: 0;}
  header{position:inherit;}
  header .navSec {
    width: 100%;
    display: block;
    min-height: auto; 
    /* padding-bottom: 20px; */
  }
  header .btnUserSec{justify-content: flex-end;}
  .btnUserSec .btn{padding: 2px 10px;}
  .btnUserSec .portlet{margin-bottom: 0;}
  .btnUserSec .langSec img{width: 25px; height: 25px;}
  header .navbar {
    display: block;
    margin: 0;
    border-radius: 0;
    background: #fff !important;
    padding: 0;
  }
  #collapsibleNavbar {
    clear: both;
    float: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    top: 0;
    z-index: 1;
    background: #fff;
  }
  header.sticky #collapsibleNavbar{position: relative; top: 5px;}
  /* #collapsibleNavbar ul { */
    /* box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 8px 0px; */
  /* } */
  #collapsibleNavbar ul li {
    border-bottom: 1px solid #e5e5e5;
  }
  #collapsibleNavbar ul li:last-child {
    border-bottom: none;
  }
  .topRight {
    min-height: 60px;
  }
  .logoBox{min-height: 45px;}
/* #homeSlider .carousel-item>img{min-height:230px;} */
#homeSlider .carousel-control-prev span, #homeSlider .carousel-control-next span{padding: 7px 10px;}

/* #collapsibleNavbar .navbar-nav .nav-link:hover, #collapsibleNavbar .navbar-nav .nav-link.active{border-bottom:none;} */
.logoBar .col-sm-8{max-width: 100%; flex: 100%;}
.contentSlide, .contentSlide .carousel-item{position:inherit; height: auto; width: 100%;}
.contentSlide .cntBox{padding:10px 15px;}
.graph-wrapper .graphImg, .newsEvent .imgBox, .newsEvent .newsTopRight{width:100%;}
.innerBanner .innerCaption h1{font-size:18px !important;}
.innerBanner .innerCaption p{font-size: 14px; width: 90%;}
.innerBanner .innerCaption h1 span{font-size:16px !important;}
.loginPage-wrapper .rightSec, .videoWrapper h2{padding: 0 !important; margin-top: 20px;}
.videoWrapper h2, .dashBoard-wrapper .bdrBox{margin-bottom: 20px;}
.dsahList .col-lg-3{border-right: none;}
h2{font-size: 25px !important;}
.sebiWork .sebiWork-topSec{max-width:100%;}
.sebiWork .bdrBox, .getSebiApp .leftData{margin-bottom: 30px;}
.getSebiApp, .newsEvent .newsBGCnt {padding: 15px;}
.getSebiApp .heading1{font-size: 30px;}
.sebiWork .sebiWorkBox:after{bottom: -22px;}
.getSebiApp .leftData .dwnTitle + div > img{width:120px}
.innerBanner .innerCaption .btn-bordered{margin-top: 5px;}
.innerBanner>img{min-height: 180px;}
.newsEvent .largeImg, .newsEvent .medImg{height: auto;}
.newsEvent .newsTopRight{display: block !important;}
.preLogin h2{font-size: 25px;}
.videoWrapper .col-md-6.pr-1, .videoWrapper .col-md-6.pl-1{padding: 0 15px !important;}
.videoWrapper .col-md-6.pl-1{margin-top:10px;}
.loginPage-wrapper .leftSec{display: none;}
.loginPopup .modal-dialog{width: 80%; margin: auto;}
.innerBanner .innerCaption .captionImg{margin-top:0;}
.barTop .invSerLink{font-size: 14px !important;}
.barTop ul li{padding: 0 7px !important;}
.barTop .langSec{border-right:none;}
#homeSlider .carousel-indicators li{padding: 1px; width: 20px; height: 2px;}
}

@media (max-width: 578px) {
#homeSlider .carousel-caption .captionData .mt-4{margin-top:5px !important;}
/* #homeSlider .carousel-caption h1 {font-size: 14px;} */
footer{padding: 20px 0 20px;}
footer .top-footer .footer-menu a{font-size: 15px; font-weight: 500;}
.cntWrapper{display:block !important;}
.cntWrapper .cntTitle{width:100%;}
.sebiWorkBox .row{  
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(1, 300px);
}
}

/*------------------portlet css-----------------*/
.portlet-content{padding:0 !important;}
.loginBox .form-group label,.loginPage-wrapper .form-group label{display: none;}
.loginPopup .modal-body{height: auto;}
.aui-popup-example{max-width: 800px !important; max-height: 532px !important;}
.aui-popup-example .dialog-iframe-bd{max-height: 532px !important; height: auto;}
.modal-content{border:none !important;}
.navSec .portlet, .btnUserSec .portlet{margin-bottom: 0;}
@media (max-width: 578px) {.captchaBox{flex-direction: column;}}

/*------------------contrast theme css-----------------*/
body#contrast, #contrast .leftNav, #contrast .rightBox, #contrast .usrDtlBox, #contrast footer, #contrast .btn, #contrast header, #contrast .barTop, #contrast .disclaimerBox, #contrast #main-content, #contrast .welWrapper .welBox .welList, #contrast .dashBox .dash-img, #contrast .contentSlide, #contrast .connectBox, #contrast .logoBox, #contrast .leftNav .loginUsesDtl, #contrast .bdrBox, #contrast .bgWhite, #contrast .copyRight, #contrast .dropdown-menu, #contrast .tabWrapperNav .tab-contentData .nav-link.active, #contrast .tabWrapperNav .tab-contentData .nav-link:hover, #contrast .tabWrapperNav .tab-contentData .nav-link, #contrast .tabBox-wrapper .tab-contentData,  #contrast .btn-tollFree, #contrast .innerBanner > p, #contrast .sebiWork .bdrBox p, #contrast .videoWrapper, #contrast .getSebiApp, #contrast .newsEvent .newsBGCnt, #contrast .faqWrapper .accordion .card-header, #contrast .faqWrapper .accordion .card-body, #contrast .loginPopup .modal-content, #contrast .dashBdrBox{background:#000 !important; color:#fff !important;}
#contrast .leftNav, #contrast .rightBox, #contrast .usrDtlBox{border:1px solid #fff; padding:5px;}
#contrast .gw-sidebar .gw-nav-list li a, #contrast .bottom-footer .footer-links li a, #contrast .btn, #contrast #collapsibleNavbar .navbar-nav .nav-link, #contrast .linktop_div a, #contrast .dashBox a, #contrast .loginBox a, #contrast .leftNav ul li a, #contrast .leftNav .btn-bordered, #contrast .compList-wrapper table a, #contrast .dropdown-item, #contrast .tabWrapperNav .tab-contentData .tab-content a, #contrast .tabWrapperNav .tab-contentData .nav-link.active, #contrast  .btn-tollFree, #contrast .barTop .invSerLink, #contrast .videoWrapper a, #contrast .faqWrapper .nav-tabs .nav-link, #contrast .videoWrapper .videoCap{color: yellow !important;}
#contrast .usrDtlBox, #contrast .lfr-ddm__default-page-header-title, #contrast .usrDtlBox .loginUsr .usrEmail, #contrast .usrDtlBox .usrTopSec, #contrast .usrDtlBox .usrProfile, #contrast .usrDtlBox .usrProfile .name, #contrast .bdrHead, #contrast h2 #contrast h3, #contrast h4, #contrast h5, #contrast .fillComp .compSec h3, #contrast .loginBox .title, #contrast .connectBox .ctDetail .ctTitle, #contrast .bdrBox .heading,  #contrast .table, #contrast .dashBoard-wrapper .title, #contrast .leftNav .loginUsesDtl p, #contrast .sebiWork .sebiWork-topSec p, #contrast .dashBoard-wrapper .count, #contrast .getSebiApp .heading1, #contrast .getSebiApp .heading2, #contrast .getSebiApp .dwnTitle, #contrast .disclaimerBox.entityDisc h2, #contrast .searchListView .searchList .title, #contrast .searchListView .searchList .cntdata, #contrast .bottom-footer .footer-links li::after, #contrast h3{color:#fff !important;}
#contrast footer, #contrast .bgWhite, #contrast .copyRight, #contrast .videoWrapper{border-top:1px solid #fff;}
#contrast .btn, #contrast .welWrapper .welBox .welList, #contrast .dashBox .dash-img, #contrast .connectBox .ctDetail, #contrast .appPhone, #contrast .tabWrapperNav .tab-contentData .nav-link, #contrast .dropdown-menu, #contrast  .btn-tollFree, #contrast .sebiWork .bdrBox, #contrast .newsEvent .newsBGCnt, #contrast .getSebiApp, #contrast .dashBdrBox{border:1px solid #fff !important;}
#contrast #collapsibleNavbar .navbar-nav .nav-link:hover, #contrast #collapsibleNavbar .navbar-nav .nav-link.active{border-color:#fff;}
#contrast header{top: 31px;}
#contrast .linktop_div .light-theme{color:#000 !important;}
#contrast .contrat-theme a span{padding: 5px 0; border: 1px solid #fff;}
#contrast .sticky.slideInDown{top:0;}
#contrast  .logoBox:after, #contrast .dropdown-item:hover{background: none;}
#contrast header, #contrast .dropdown-item, #contrast .videoWrapper{border-bottom: 1px solid #fff;}
#contrast footer .bottom-footer, #contrast .faqWrapper .accordion .btn, .bottom-footer .footer-links li{border:none !important;}
#contrast .leftNav ul li:hover a, #contrast .leftNav ul li.active a, #contrast .leftNav .btn-bordered{border-color: #fff;}
#contrast .leftNav ul li img{padding: 2px; border-radius: 4px; background: #fff;}
#contrast  .leftNav .btn-bordered img {
  filter: brightness(0) invert(1);
}
#contrast .dropdown-item:last-child{border-bottom: none;}
#contrast .contentSlide{border-bottom:1px solid #fff;}
#contrast .faqWrapper .nav-tabs .nav-link.active, #contrast .faqWrapper .nav-tabs .nav-link:hover{background: none;}
#contrast .custom-css-class .modal-content, #contrast .aui-popup-example-content,  #contrast .loginPopup .modal-body{background-color: #000 !important;}
#contrast .btn:focus{border:1px solid #fff;}
#contrast .logoBox a{padding: 5px; background: #fff;}

/*-----------------------new css 30Jul2025------*/
.quick-access-nav a:focus {

    position: absolute;
    z-index: 1;
    display: inline;
    width: 12%;
}

.btnUserSec .btn:focus{border:2px solid #000}

#textSlide a{color:#fff}
.carousel .visually-hidden{visibility: hidden; position: absolute;}

.carousel-control-next:focus, .carousel-control-prev:focus{outline: auto !important;}

@media (max-width: 767px) {
.contentSlide .carousel-item {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
}
}