/* ========================================================================================================================================
                                                                Start Main Css
===========================================================================================================================================*/

/* -------------------------------- Start Main Page Banner Section -------------------------------- */
.main_premise_section
{
  padding: 50px 0;
}
.main_page_banner_section{
  padding: 50px 0;
  background-color: var(--nblueColor);
  font-weight: 500;
  color: var(--whiteColor);
  font-size: 20px;
}
.page_banner_title a{
  color: var(--whiteColor);
  padding-right: 10px;
  font-size: 16px;
}
.page_banner_title p{
  color: var(--themeColor);
  padding-left: 10px;
  font-size: 16px;
}
.active_monthly a{
  color: var(--whiteColor) !important;
}
.price_convert
{
  margin-bottom: 30px; 
}
.btn_monthly
{
  padding: 5px;
}

/* -------------------------------- End Main Page Banner Section -------------------------------- */

/* -------------------------------- Start Contry Table Section -------------------------------- */

.contry_table{
  background-color: var(--nblueColor);
  color: var(--whiteColor);
  border-radius: 5px 5px 0 0;
}
.contry_table li{
  width: auto !important;
  padding: 0 12px;
  font-weight: 500;
  height: 60px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 3px solid transparent;
  font-size: 15px;
}
.contry_table div{
  padding-right: 10px;
  width: 25% !important;
}
.contry_table li:last-child.contry_active{
  border: 3px solid var(--nblueColor) !important;
}
.contry_active{
  border-bottom: 3px solid var(--themeColor) !important;
}
.contry_table select{
  padding: 10px 20px;
  outline: none;
  border: none;
}
.table_d{
  background-color: #E1F4FF !important;
}
.contry_table_content li:nth-child(1){
  border-left: 1px solid #98D7FC;
}
.contry_table_content li{
  width: 100% !important;
  padding: 12px;
  border: 1px solid #98D7FC;
  border-left: none;
  border-top: none;
  
  cursor: pointer;
}

/* -------------------------------- End Contry Table Section -------------------------------- */

/* -------------------------------- Start On-Premise Section -------------------------------- */

.business_challenge_title .btn_monthly{
  padding: 8px;  
}
.main_premise_table table:first-child{
    overflow: hidden;
    border-radius: 17px 17px 0 0;
}
.main_premise_table table:first-child tr{
    background-color: var(--nblueColor);
}
.main_premise_table table tr th{
    padding: 10px 0;
    width: 20% !important;
    color: var(--whiteColor);
    font-size: 18px;
    font-weight: 500;
}
.main_premise_table table tr th:last-child{
    width: 40% !important   ;
    display: flex !important;
}
.main_premise_table table tr th select{
    padding: 10px 40px 10px 10px;
    outline: none;
    border: none;
}
.main_premise_table table:nth-child(2) tr td{
    width: 20%;
    padding: 12px 5px;
    background-color: var(--whiteColor);
    border: 1px solid #98D7FC;
    border-top: none;
}
.content_table tr:nth-child(1) td, .content_table tr:nth-child(3) td{
    background-color: #E1F4FF !important;
}
.main_premise_table table tr td:nth-child(2), .main_premise_table table tr td:nth-child(3), .main_premise_table table tr td:nth-child(4), .main_premise_table table tr td:nth-child(5){
    border-left: none;
}
.list_table{
    padding: 30px 0;
}
.list_table_content table{
    border-radius: 15px 15px 0 0;
}
.list_table_content table tr:first-child{
    background-color: var(--nblueColor);
}
.list_table_content table tr th{
    padding: 12px 10px;
    text-align: left;
    color: var(--whiteColor);
    font-weight: 500;
    font-size: 15px;
    border: 1px solid var(--nblueColor);
}
.list_table_content table tr td{
    padding: 10px 10px;
    border: 1px solid #98D7FC;
    border-left: none;
    border-top: none;
}
.list_table_content table tr:nth-child(3) td, .list_table_content table tr:nth-child(5) td, .list_table_content table tr:nth-child(7) td, .list_table_content table tr:nth-child(9) td, .list_table_content table tr:nth-child(11) td, .list_table_content table tr:nth-child(13) td, .list_table_content table tr:nth-child(15) td, .list_table_content table tr:nth-child(17) td, .list_table_content table tr:nth-child(19) td, .list_table_content table tr:nth-child(21) td, .list_table_content table tr:nth-child(23) td, .list_table_content table tr:nth-child(25) td{
    background-color: #E1F4FF;
}
.list_table_content table tr td:nth-child(1){
    border-left: 1px solid #98D7FC;
}
.list_table_content table tr td h6{
    font-size: 15px;
    font-weight: 600;
}
/* -------------------------------- End On-Premise Section -------------------------------- */

/* ========================================================================================================================================
                                                                End Main Css
===========================================================================================================================================*/