.bx-newsletterbg{
    background-color:#374B5CBF;
    background-image:url('https://dev.digiclimber.in/bizex-image/newsletterbg.png');
}
.bx-newsletter-categotory{
    display:none;
}
.bx-footer-newsletter h1{
    font-size: 1.6rem;
    color: #FFF;
    font-family: 'TT Hoves Pro Trial',sans-serif;
    letter-spacing: 1px;
   
}

.newsletter-from-box {
    max-width: 631px;
    min-width: 531px;
    display: inline-flex;
}
.newsletter-from-group {
    width: 221px;
}
.newletter-input {
    width: 100%;
    height: 40px;
    border: none;
    box-shadow: unset;
    background-color: #fff;
    font-size: 13px;
    padding: 10px 0;
    padding-left: 30px;
}
.newletter-input::after,.newletter-input::before{
   outline: none;
    
}
.newletter-input:focus{
  outline: none; 
}
.newsletteremail {
    border-right: 1px solid lightgray;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background-image:url("https://dev.digiclimber.in/bizex-image/email.svg");
    background-size:15px 15px;
    background-repeat:no-repeat;
    background-position:8% 13px;
    padding-left: 40px
}
.newsletter-category{
     border-top-right-radius: 8px;
     border-bottom-right-radius: 8px;
     cursor:pointer;
}
.caret {
    transition:all 0.3s ease;
}

.caret img {
    position: absolute;
    right: 14px;
    top: -18px;
    transition: all 0.3s ease;
   
}
.newletter-form-box {
    display: inline-flex;
    position: relative;
    top: -5px;
    width: 100%;
}
.bx-footer-newsletter-form{
    text-align:left;
    padding-left:2%;
}
.bx-footer-newsletter {
    text-align: right;
    padding:5px;
   
}
.bx-input-group{
    width:75%;
     right:3%;
}
.bx-footer-newsletter h1 span{
    color:#FC3;
}
.bx-footer{
    margin:auto;
}

.bx-form-input{
    border: none ;
    box-shadow: none !important;
    height: 40px !important;
    font-size:13px;
    
}
.bx-form-input1{
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    background-image:url("https://dev.digiclimber.in/bizex-image/email.svg");
    background-size:15px 15px;
    background-repeat:no-repeat;
    background-position:14% 13px;
    padding-left:60px;
    width:50% !important;
    
}
.newsletter-input2{
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    background-image:url("https://dev.digiclimber.in/bizex-image/email.svg");
    background-size:15px 15px;
    background-repeat:no-repeat;
    background-position:14% 13px;  
}
.bx-form-input1::placeholder,.bx-form-input2::placeholder{
    font-size:13px;
}
.bx-form-input2{
    cursor:pointer;
    padding-left: 30px;
    caret-color: transparent;
    width:50% !important;
    padding-top: 11px;
     border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    
}


.bx-form-line {
    width: 1px;
    background-color: #dedddd;
    height: 40px;
    z-index: 10;
}

.up-arrow-image{
    background-image:url("https://dev.digiclimber.in/bizex-image/CaretUp.png");
    background-size:15px 15px;
    background-repeat:no-repeat;
    background-position:90% 13px;
   
}
.down-arrow-image{
     background-image:url("https://dev.digiclimber.in/bizex-image/CaretDown.png");
    background-size:15px 15px;
    background-repeat:no-repeat;
    background-position:90% 13px;
   
}
.drop-icon {
    position: absolute;
    z-index: 30;
    top: 8px;
    right: 39px;
    transition:all 0.3s ease;
}
.active-dropdown{
    transform:rotate(-180deg);
}

.bx-subscribe-btn{
    margin-left:10px !important;
  
    border-radius:10px !important;
    background-color: #0C8CE9;
    border-color: #0C8CE9;
    transition:all 0.2s ease;
    width:25%;
    min-width: 173px;
    height: 40px;
}
.bx-subscribe-btn:hover{
   background-color: #076eb8;
   border-color: #076eb8;
}
  #newletter-form2{
    display:none;
 }
 .bx-primary-btn{
    background-color: #0C8CE9 !important;
    border-color: #0C8CE9 !important;
    transition: all 0.2s ease;  
 }

.bx-subscribe-btn2{
    width:100%;
}
 
 
.bx-subscribe-btn2:hover{
     background-color: #076eb8;
     border-color: #076eb8;
} 
#newsletteremail2-error {
    text-align: left;
    padding-left: 10px;
}
#business_categories-error{
      text-align: left;
    padding-left: 10px;
}
.bx-news-letter-cate {
    position: absolute;
    background-color: #fff;
    width: 252px;
    padding: 6px 20px;
    border-radius: 5px;
     left: 261px;
    font-size: 14px;
    top: 5px;
    text-align:left;
    
}
.bx-news-letter-cate .form-check {
  
    padding-top: 5px;
    padding-bottom: 5px;
}
.bx-footer-item {
    background-color: #374B5C;
}
.bx-footer-contact-box {
    padding-top: 23px;
}
.bx-image.footer-logo {
    max-width: 190px;
}
.bx-footer-contact {
    text-decoration: none;
    color: #fff;
    font-size: 22px;
    
}
.bx-phone-call-white {
    width: 34px;
}
.bx-footer-social-link-box {
    margin-top: 80px;
}
.bx-footer-social-link-box h1 {
    color: #fff;
    font-size: 28px;
    font-family: 'TT Hoves Pro Trial',sans-serif;
    letter-spacing: 1px;
}
.bx-footer-social-link {
   padding-top: 10px;
}

.bx-footer-social-link-item {
    margin-left: 14px;
    text-decoration:none;
}
.bx-footer-social-link-item2{
     margin-left:-6px;
}
.bx-footer-social-link-item img {
    width: 53px;
    padding: 0px 2px;
}
.bx-footer-nav-links h3 {
    color: #ffffffad;
    font-weight: 100;
    font-size: 20px;
    letter-spacing: 1px;
}
.bx-footer-nav-links-item {
    padding: 8px 0px;
}
.bx-footer-nav-links-item a {
    text-decoration: none;
    color: #ffffff;
    font-size: 18px;
    font-weight: lighter;
    letter-spacing: 1px;
    font-family: 'TT Hoves Pro Trial',sans-serif;
    transition:all 0.1s ease;
} 
.bx-footer-nav-links-item a:hover{
    color:#ffffffad;
}
.padding-0{
    padding:0;
}
.bx-copy-right{
    text-align: center;
    background-color: #0C8CE9;
    height: 40px !important;
    line-height: 40px;
}
.bx-copy-right a{
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    font-family: 'TT Hoves Pro Trial',sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    transition:all 0.1s ease;
}
.bx-copy-right a:hover{
    font-weight: 500;
}
.footer-title {
    color: #6a6a6a;
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 500;
    letter-spacing: 2px;
     font-family: 'TT Hoves Pro Trial',sans-serif;
}
.bx-content-wrap p {
    color: #707070;
    font-size: 11px;
    float: left;
    letter-spacing: 1px;
    line-height: 1.8;
    margin: 0;
    width: 100%;
}
.bx-content-wrap p a {
    color: #707070;
    text-decoration: none;
    transition:all 0.1s ease;
}
.bx-content-wrap p a:hover{
 color:#464343;   
} 
.newsletter-error-box {
    display: flex;
    position:absolute;
    left:14px;
}
.msg2{
    font-size:15px;
   
}
#newsletter_email_error{
    margin-left: -12px;
    position: relative;
    min-width: 220px;
}
#newsletter_business_cate_error{
   min-width: 215px;
}
.newsletteremail2 {
    background-image: url("https://dev.digiclimber.in/bizex-image/email.svg");
    background-repeat: no-repeat;
    background-position: 23% 15px;
    padding-left: 31%;
    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;
}
.mobile-navigation .col-nav .nav-item{
   color: #222;
   text-decoration: none;  
}
.nav-modal,.save-search-modal {
    display: none;
    height: 100vh;
    width: 100%;
    position: fixed;
    z-index: 99;
    top: 0;
    background-color: #fff;
    overflow-y: auto;
} 

.nav-modal .nav-item {
    color: #222;
    text-decoration: none;
    padding:5px 0;
    margin-left:17%;
   
}
.nav-modal .nav-header,.save-search-modal .nav-header{
    text-align:end;
}
.nav-modal .nav-header .close-nav,.save-search-modal .nav-header {
    padding: 15px 10px;
}
.active-nav-modal,.active-save-search-modal{
    display:block;
}
.nav-modal .nav-item .nav-link {
    font-size: 18px;
}


 /*.active-nav-modal-container{*/
 /*    left:0;*/
 /*}*/
.fa-size{
    font-size:15px;
    
}
.nav-text {
    font-size: 10px;
}
.active-page{
    color:#FF0000;
}
 .w-33{
     width:33.33%;
 } 
 .btn-type{
     height:41px;
     line-height: 30px;
 }


  @media (max-width:1399px) {
    .bx-footer-social-link-box h1 {
        font-size: 25px;
    }
    .bx-footer-social-link-item img {
        width: 49px;
        padding: 0px 1px;
    }
    .bx-footer-nav-links-item a {
        font-size: 15px;
    }
    .bx-footer-nav-links h3 {
        font-size: 17px;
    }
 }


@media(max-width:1314px){
    .col-newsletter{
        width:100%;
        text-align: center;
        margin: auto;
    }
    .bx-footer-newsletter{
        text-align:center;
        margin:auto;
    }
    .newsletter-category {
       text-align:left;
    }
    .bx-news-letter-cate {
        right:unset;
        left:46%;
     }
}

 @media (max-width:1106px) {
    .bx-image.footer-logo {
        max-width: 180px;
     } 
    .bx-footer-contact {
        font-size: 20px;
    } 
    .bx-footer-social-link-box h1 {
       font-size: 20px;
    }  
    .bx-footer-social-link-item img {
        width: 38px;
         padding: 0px 1px;
    }
        
}




 @media(max-width:932px) {
     .bx-footer-social-link-box h1 {
        font-size: 18px;
     }
     .bx-footer-social-link-item img {
       width: 35px;
      padding: 0px 1px;
     }
     .bx-image.footer-logo {
       max-width: 160px;
     }
     .bx-footer-contact {
      font-size: 18px;
     }
     .bx-footer-nav-links-item a {
        font-size: 13px;
      }
     .bx-footer-nav-links h3 {
        font-size: 15px;
      }
}

@media(max-width:853px) {
      .bx-image.footer-logo {
        max-width: 150px;
       }
       .bx-footer-contact {
       font-size: 16px;
        }
    .bx-footer-social-link-box h1 {
      font-size: 16px;
      }        
     .bx-footer-social-link-item img {
         width: 29px;
     }   
}

@media(max-width:767px){
    .bx-footer-logo {
      text-align: center;
    }
    .bx-image.footer-logo {
       max-width: 156px;
     }
     .bx-footer-contact-box {
     text-align: center;
    }
    .bx-footer-contact {
      font-size: 20px;
    }
    .bx-footer-social-link-box {
      margin-top: 30px;
      text-align: center;
    }
    .bx-footer-social-link-box h1 {
        font-size: 22px;
    }
    .bx-footer-social-link-item img {
      width: 41px;
     }
     .mt-767 {
       margin-top: 35px;

     }
  .bx-footer-logo {
    text-align: left;
   }
   .bx-advertise-box {
    height: unset; 
    width: 95%;
    padding-top: 40px;
    padding-bottom: 40px;
   }
   .display-block-after-500{
         display:block;
     }
    
     .bx-advertise-item {
       min-height: 300px;
       max-height: 300px;
    }
    .bx-advertise-item-heading h1 {
      font-size: 32px;
      font-weight: 600;
      padding: 0 17px;
   }
   .bx-footer-newsletter h1 {
    font-size: 1.5rem;
    font-weight: 600;
  }
  .bx-footer-logo{
      text-align:left;
  } 
     .margin-left-35-500{
         margin-left:33%;
     }
     .margin-left-34-4-500 {
       margin-left: 32%;
    }
    .col-2.col-nav {
       width: 20%;
    }
    .cell{
        width:50%;
        padding:1rem;
    }     
            
}





@media(max-width:729px){
   .bx-footer-newsletter h1 {
       font-size:1.3rem;
     }
  }
  

  @media(max-width:657px) {
      #newletter-form{
          display:none;
      }
       #newletter-form2{
          display:block;
      }
      
      
  }