@media screen and (max-width: 767px) and (min-width: 280px) {
    .custom-grid-view {
        display: inline-grid !important;
        padding-right: 15px !important;
    }

    .custom-auto-wid {
        min-width: 270px !important;
    }

    .custom-email-wid {
        min-width: 300px !important;
    }

    .nav .nav-submenu > ul {
        margin-left: 24px;
    }

    .custom-indi-align {
        padding-left: 0px;
    }

}

@media screen and (max-width: 1163.64px) and (min-width: 369.09px) {
    .custom-respgrd {
        padding-right: 45px !important;
    }
    .custom-respapi{
        padding-right: 40px !important;
    }

    .custom-resprmail {
        padding-right: 35px !important;
    }

    .custom-resprforms {
        padding-right: 70px !important;
    }

    .custom-reg-alignm {
        padding-right: 20px;
    }

    .custom-rdocs-aligm {
        padding-right: 16px;
    }
}

@media screen and (max-width: 667px) and (min-width: 375px) {
    .nav .nav-submenu > ul {
        margin-left: 33px !important;
    }

    .custom-respgrd {
        padding-right: 15px !important;
    }

    .custom-resprmail {
        padding-right: 15px !important;
    }

    .custom-resprforms {
        padding-right: 25px !important;
    }
}

@media screen and (max-width: 896px) and (min-width: 414px) {
    .nav .nav-submenu > ul {
        margin-left: 52px !important;
    }
}

@media screen and (max-width: 844px) and (min-width: 390px) {
    .nav .nav-submenu > ul {
        margin-left: 40px !important;
    }
}
.custom-strip{
    height: 38px;
}
.custom-rmail-logoTM{
    height: 30px; 
    margin-top:3px;
}
.custom-rsign-logoTM{
    height: 31px;
    margin-top: 5px;
}
.custom-regemail-logoTM{
    height: 31px; 
    margin-top:1px;
}
.custom-rdocs-logoTM{
    height: 30px; 
    margin-top:-3px;
}
.custom-rforms-logoTM{
    height: 26px; 
    margin-top:0px;
}
.product-mobile{
    width: 250px !important;
}
.rmail-link-prod a{
    width: 250px !important;
    padding-left: 15px !important;
    padding-right: 38px !important;
     display: flex !important;
      align-items: center !important;
       justify-content: space-between !important; 
       padding-bottom: 5px !important;
}
.rsign-link-prod-a{
    padding-left: 15px !important;
 display: flex !important;
  align-items: center !important; 
  justify-content: space-between !important; 
  padding-right: 49px !important;
   padding-bottom: 5px !important;
}
.regemail-link-prod-a{
    padding-bottom: 5px !important; padding-right: 15px !important; padding-left: 15px !important; display: flex !important; align-items: center !important; justify-content: space-between !important;
}
.rdocs-link-prod-a{
    padding-bottom: 0px !important; padding-right: 10px !important; padding-left: 15px !important; justify-content: space-between !important; align-items: center !important; display: flex !important;
}
.rforms-link-prod-a{
    padding-bottom: 5px !important; padding-right: 78px !important; padding-left: 18px !important; justify-content: space-between !important; align-items: center !important; display: flex !important;
}
.apiProduct-link-prod-a{
    padding-bottom: 5px !important; padding-right: 43px !important; padding-left: 14px !important; justify-content: space-between !important; align-items: center !important; display: flex !important;
}
.custom-rpost-intelligent{
    padding-bottom: 5px !important;
    padding-right: 20px !important;
    padding-left: 21px !important;
    justify-content: space-between !important;
    align-items: center !important;
    display: flex !important;
}
.r-0{
    right: 0 !important;
}
/* .ext-header-wrapper{
    z-index: 999 !important;
} */