   table.domainpricing {
   font-size: 1rem;
   line-height:  1.5;
   -webkit-text-size-adjust: 100%;
   -webkit-tap-highlight-color: transparent;
   -webkit-font-smoothing: antialiased;
   letter-spacing: .3px;
   font-family: 'Open Sans',sans-serif!important;
   text-align: justify;
   box-sizing: border-box;
   caption-side: bottom;
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%;
   color: #212529;
   vertical-align: top;
   border-color: #dee2e6;
   margin: 0;
   font-weight: initial!important;
       }
       table.domainpricing tbody{
   color: #212529;
   font-weight: initial!important;
   box-sizing: border-box;
   border-color: inherit;
   border-style: solid;
   border-width: 0;
   vertical-align: inherit;
       }
       table.domainpricing th {
   box-sizing: border-box;
   text-align: -webkit-match-parent;
   border-color: inherit;
   border-style: solid;
   border-width: 0;
   background-color: transparent;
   box-shadow: inset 0 0 0 9999px transparent;
   border-bottom: 1px solid #d8d8d8;
   padding: 20px;
   border-left: none;
   font-size:26px;
   color: #4c4a4a;
   /* add a pink top border */
   border-bottom: 1px solid #ee5586;
       }
       table.domainpricing tr{
   color: #212529;
   font-weight: initial!important;
   box-sizing: border-box;
   border-color: inherit;
   border-style: solid;
   border-width: 0;
   position: relative;
   width: calc(100%/1 - (((1 - 1) * 1rem)/ 1));
   display: table-row;
   vertical-align: middle;
       }
       table.domainpricing td {
   font-weight: initial!important;
   box-sizing: border-box;
   border-color: inherit;
   border-style: solid;
   border-width: 0;
   background-color: transparent;
   box-shadow: inset 0 0 0 9999px transparent;
   border-bottom: 1px solid #d8d8d8;
   padding: 20px;
   color: #4c4a4a;
   font-size: 18px;
   border-top: none;
   border-left: none!important;
       }
       .pagination-controls {
    display: flex;
    margin-top: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.pagination-controls button {
    border: 1px solid #ddd;
    background-color: white;
    color: #ee5586;
    text-align: center;
    padding: 10px;
    margin: 0 5px;
    border-radius: 50%; /* Make it circular */
    width: 40px; /* Fixed width */
    height: 40px; /* Fixed height */
    line-height: 20px; /* Align text vertically */
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s;
}

.pagination-controls button.active {
    background-color: #ee5586;
    color: white;
}

.pagination-controls button:disabled {
    color: #ccc;
    cursor: not-allowed;
}
.hideTextDiv{
    display:none;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    padding: 24px;
    font-family: sans-serif;
    font-weight: bold;
    color:#ee5586;
}