    .bx-event-dropdown::after {
        border-top: none;
        border-right:none;
        border-bottom: none;
        border-left: none; 
     
       }
    
    .s-tab-only{
            display:none;
          }
     .tab-only{
            display:none;
         } 
     .mob-only{
            display:none;
          } 
      .desk-only{
       display:block;
   }      
   
 /* header css start*/ 
  img.brand-logo2 {
       max-width: 140px;
     }
  .right-menu {
        right: 51px;
     } 
.bg-black {
    background-color: #fff;
    border-bottom: 1px solid #E0E0E0;
} 
 .navbar {
    padding: 0rem 0.5rem;
} 
.navigation-bar-right .navigation-link {
    color: #000;
    font-size: 13px;
    padding: 5px 7px;
    font-weight: 500;
}
.nav-link-get-app span {
    color: #0C8CE9;
    position: relative;
    top: 2px;
}

.navbar-header {
   box-shadow:none; 
}
.top-9{
    top:9px;
}
.dropdown-toggle::after {
    border-top: none;
    border-right:none;
    border-bottom: none;
    border-left: none; 
 }
 .nav-item-signin {
     border-radius: unset; 
     border: none; 
     background: #fff;
     text-decoration:none;
}
 .nav-item-signin:hover{
     color:#222;
 }
 .nav-item-link {
     padding: 0; 
     padding-right: 0;
     font-size: unset; 
     letter-spacing: unset; 
}
.dropdown-menu {
     top: 42px; 
     left: unset; 
     min-width: unset; 
     border-radius: 5px; 
     box-shadow: 0 0 21px 0 #ffffff94;
}
 
.advertise-with-us-btn {
    background-color: unset;
    border-color: unset;
    border: 1px solid #FF0000;
    padding:0 12px;
}
.navbar-light .navbar-nav .nav-link {
    font-size: 14px;
    font-weight: 400;
    
}
.advertise-with-us-btn .advertise-nav-link{
    color:#FF0000;
}
.nav-item-signin a{
    font-size:14px;
}
.dropdown-item {
    padding: 0 1rem;
    text-align: left;
    font-size: 13px;
    color: #222222;
}
.brand-logo{
     max-width:190px;
}
.font-10{
    font-size:10px;
}
#arrow-down-svg{
    transition:all 0.2s ease;
}
.rotate-180{
    transform:rotate(180deg);
}
.bx-event-item:last-child{
    border-bottom:none;
}
/* header css end*/

/* login form css start*/
.login_Modal.modal .modal-dialog {
    max-width:500px;
}
.login_Modal.modal .modal-content, .modal .modal-content {
    border-radius: 17px;
}
.login_Modal.modal .modal-header {
    padding: 50px 0;
}

.login_Modal.modal .modal-header .close {
   border: 2px solid gray !important;
    border-radius: 50%;
    height:38px;
    width:38px;
    
}
.login_Modal.modal .modal-body {
    padding: 0 50px 40px;
}
.login_Modal.modal .modal-header .modal-title {
    font-size: 2rem !important;
}
.form-group2{
    width:100%;
}
.form-group .form-control2 {
    border: none !important;
    border-bottom: 1px solid lightgray !important;
    box-shadow: unset !important;
    border-radius: unset !important;
    padding: 0 !important;
    padding-left: 30px !important;
    font-weight: 300 !important;
    font-size: 15px;
}
.btn-primary2 {
    width: 100%;
    background-color: #0C8CE9 !important;
    border-color: #0C8CE9 !important;
    height: 50px;
    font-size: 22px;
    font-weight: 500;
    color: #fff !important;
}
.btn-primary2:hover{
    color:#fff;
    background-color: #0b7dcf !important;
    border-color: #0b7dcf !important;
}
.check_ele label.txt_label {
    color: gray;
}
img.input-icon {
    position: absolute;
    width: 20px;
    top: 14px;
}
span.bx-pass-eye {
    position: absolute;
    right: 5px;
    top: 19px;
}
span.bx-pass-eye i{
    color:gray;
}
.remember-check label{
    font-size: 12px;
    position: relative;
    bottom: 2px;
    color: gray;
    font-weight: 400;
}
.forgotPass2 {
    color: #0C8CE9;
    text-decoration: none;
    font-size: 14px;
}
.forgotPass2:hover {
    color: #0C8CE9;
   
}
.subtitle12 {
   text-align: center; 
    color: gray;
    
}
/* login form css end*/

/* forgot password start*/
#forgotPasswordModal .form-group {
    width: 100%;
}
/* forgot password end*/

/* registeration css start */
.register-tabs {
    text-align: center;
}
.bx-register-tab {
    margin-left: -4px;
    display: inline-block;
    padding: 10px 0px;
    font-size: 15px;
    color: #ACACAC;
    border-bottom: 5px solid #ACACAC;
    width: 100px;
    cursor: pointer;
    font-weight: 200;
    transition: all 0.1s ease;
}
.active-tab {
    color: #0C8CE9;
    border-color: #0C8CE9;
}
.signUpModal .modal-header .subtitle3 {
    font-size: 22px!important;
}
.signUpModal .modal-header{
    padding:0 !important;
    padding-top:60px !important;
}
p.login-opt {
    color: gray;
    font-size: 13px;
}
p.login-opt a{
    text-decoration:none;
    color:red;
}
.signUpModal .form-group {
    padding-right: 10px;
    padding-left: 10px;
}
span.terms {
    font-size: 13px;
    color: gray;
}
span.terms a {
    color: red;
    text-decoration: underline;
}
/* registeration css end */

/* get App QR Scanner*/
.bx-register-modal-body .modal-content{
    max-width:600px;
}
button.close.border-btn {
    border: 2px solid gray;
    border-radius: 50%;
    padding: 7px;
 
}
.get-app-modal-title {
    text-align: center;
    color: #0C8CE9;
    font-size: 3rem;
    font-weight: 600;
}
.get-app-modal-title2 {
    text-align: center;
    font-weight: 100;
    font-size: 2rem;
}
.app2{
    text-align:end;
}
.app2 a img{
    min-width:150px;
     max-width:150px;
}
.app-link-body {
    padding: 50px 81px;
}
.scanner-title {
    color: #222;
    font-weight: 100;
    font-size: 13px;
    margin-left: 24px;
}
.qr-scanner-img{
    width:70%;
}
.app-link-title{
    text-align: center;
    font-size: 13px;
}
.get-app-btn{
    border-color: #FC3;
    background-color: #FC3;
    font-size: 14px;
    color: #000;
    padding: 10px;
    transition:all 0.1s ease;
    width: 103px;
    height: 43px;
    padding-top: 1px;
    padding-bottom: 2px
}
.get-app-btn:hover{
     border-color: #e0b32a;
     background-color: #e0b32a;
     color: #000;
}
.get-app-btn:disabled{
     border-color: #e0b32a !important;
     background-color: #e0b32a !important;
     color: #000 !important;
}
.get-link-input{
    box-shadow:unset !important;
    font-size:14px;
}
#getAppModal .modal-header {
    padding-right: 20px;
    padding-top: 20px;
}
@media (min-width: 1176px){
#getAppModal .modal-dialog {
    max-width: 600px;
   
  }
}
 /* get App link css end */
 /* newsletter css start*/
 #newsletteremail {
    height: 40px;
}
form#newletter-form {
    position: relative;
    top: 19px;
}
#newletter-form .error{
    color:red;
}
.bx-news-letter-cate {
    z-index:99;
}
 /* newsletter css end  */
 
  
#mobile-search-spinner {
    position: absolute;
    right: 4%;
    bottom: 2px;
}
 
 /*mobile  header css start */ 
 .nav-modal {
    display: none;
    height: 100vh;
    width: 100%;
    position: fixed;
    z-index: 99;
    top: 0;
    background-color: #fff;
    overflow-y: auto;
   
}
.nav-main-container {
    height: 100%;
    /*width:100%;*/
    /*position: fixed;*/
    top: 0;
    left:100%;
    box-sizing: content-box;
    transition:all 0.3s ease;
    padding: 20px;
}
.nav-container {
    padding-left: 18%;
    padding-top: 20px;
}

.nav-modal .nav-main-container .nav-item{
    padding: 5px 0;
}
.nav-modal .nav-main-container .nav-link{
    font-size:17px;
    color:#222;
}

.active-nav-modal{
    display:block;
}
 .active-nav-modal-container{
     left:0;
 }
 
 .text-align-left {
    text-align: left;
    padding-left: 9px;
 }

 .display-flex{
      display:flex;
  }


  .padding-t-30{
      padding-top:30px;
  }
  .col-33{
      width:33.33%;
      margin:auto;
  }
  

.font-size-12{
    font-size:12px;
}

  .position-absulate{
      position:absolute;
  }
 
.login.mob-nav-link {
    padding: 5px 10px;
    text-decoration: none;
    color: #FF0000;
    letter-spacing: 1px;
    font-weight: 500;
    border: 1px solid #FF0000;
    border-radius: 8px;
    font-size: 13px;
    position: relative;
    top: 15px;
}   
.input-group2{
    width:95%;
    margin:auto;
    border:none;
    border-radius: 20px;
}

input.form-control2 {
    border: none;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    box-shadow: unset !important;
    height: 42px;
    font-size: 13px;
    padding-right: 43px;
}
.top-27{
    top:27px;
}
.newsletteremail2 {
    background-image: url("https://dev.digiclimber.in/bizex-image/email.svg");
    background-repeat: no-repeat;
    background-position: 28% 15px;
    padding-left: 35%;
    height: 45px;
    border-radius: 8px;
    border: none;
    box-shadow: unset !important;
}
.newsletteremail2::placeholder {
    color: #222;
}
.form-group2{
    width:95%;
    margin:auto;
}

.newletter-form-select {
    height: 45px;
    border: none;
    box-shadow: unset;
    background-color: #fff;
    padding: 10px 0;
    border-radius: 8px;
    text-align: center;
}
.caret2 img {
    position: absolute;
    right: 12%;
    top: -22px;
    transition: all 0.3s ease;
    width: 21px;
}
.bx-subscribe-btn2 {
    width: 100%;
    height: 45px;
    font-size: 19px;
}
.bx-news-letter-cate2 {
    position: absolute;
    background-color: #fff;
    width: 100%;
    padding: 6px 20px;
    border-radius: 5px;
    left: 261px;
    font-size: 14px;
    top: 5px;
    text-align: left;
    display:none;
    left:0;
}
.mobile-navigation{
    position: fixed;
    bottom: 0;
    background-color: #fff;
    z-index:10;
}
.mobile-navigation .col-nav{
   text-align: center;
}

.nav-item {
    color: #222;
    text-decoration: none;
}
.fa-size{
    width:15px;
}
.nav-text {
    font-size: 10px;
}
.active-page{
    color:#FF0000;
}
.bx-primary-btn{
    border-radius:8px;
}
 @media (max-width:1199px) {
     .desk-only{
         display:none;
      }
      .tab-only{
        display:block;
      }   
 }
@media(max-width:768px) {
     .tab-only{
          display:none;
      }
      .s-tab-only{
           display:block;
      }
   }
@media(max-width:600px) {
   .s-tab-only{
       display:none;
  }
   .mob-only{
       display:block;
   }
}

@media(max-width:576px){
    .bx-footer-logo{
      text-align:left;
    }
   .d-50{
       width:50%;
   }
   .pta-576{
       padding-top:0.5rem;
   }
   .bx-footer-newsletter h1 {
    font-size: 1.6rem;
  }
   .mob-only{
           display:block;
       }
}

   /*mobile  header css end */   
 
 
 
