/* ========================================================================================================================================
                                                                Start Main Css
===========================================================================================================================================*/

/* -------------------------------- Start Main Page Banner Section -------------------------------- */

.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;
}
.main_premise_section
{
  padding: 50px 0;
}
.price_convert .active_monthly a
{
	background-color:#01acff;
}

/* -------------------------------- End Main Page Banner Section -------------------------------- */

/* -------------------------------- Start Filter Section -------------------------------- */

.main_filter_section{
    box-shadow: 0 1px 20px rgba(0, 0, 0, .16);
    background-color: var(--whiteColor);
    padding: 20px;
}
.single_filter{
  width: calc(33.33% - 30px);
  margin: 15px;
}
.single_filter p
{
  font-family: 'Poppins';
}
.single_filter select{
  width: 100%;
  border: none;
  outline: none;
  border: 1px solid #D5D5D5;
  padding: 12px 20px;
  margin-top: 15px;
  color: #aaa;
  font-family: 'Poppins';
}

/* -------------------------------- End Filter 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% !important;
    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;
    overflow: hidden;
}
.list_table_content table tr:first-child{
    background-color: var(--nblueColor);
}
.list_table_content table tr th{
    padding: 10px 10px;
    text-align: left;
    color: var(--whiteColor);
    font-size: 15px;
    font-weight: 500;
    border: 1px solid var(--nblueColor);
}
.list_table_content table tr td{
    padding: 7px 10px;
    font-size: 15px;
    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: 17px;
}
.list_table_content .btn_price_1 a, .list_table_content .btn_advantages a{
  padding: 12px 15px !important;
}

/* -------------------------------- End On-Premise Section -------------------------------- */

/* ========================================================================================================================================
                                                                End Main Css
===========================================================================================================================================*/