
/* Comaprison table */


.Comprison_pricingplan #button-table-top article {
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding:0px 10px;
  }
  
  .Comprison_pricingplan #button-table-top table thead tr{
  
  display: none !important;
  
  }
  
  .Comprison_pricingplan #button-table-top td:hover::after { 
    content: '';  
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1;  
    border:solid 1px #f9633b;
    width: 1px;
  }
  
  .Comprison_pricingplan #button-table-top ul {
    top:0;
    z-index: 10;
    padding-bottom: 15px;
    width: 100%;
  }
  
  .Comprison_pricingplan #button-table-top li {
    list-style: none;
    width: 25%;
    display: inline;
  }
  .Comprison_pricingplan #button-table-top td + td,
  .Comprison_pricingplan #button-table-top th + th {
    text-align: center;
    display: none;
  }
  .Comprison_pricingplan #button-table-top td.default {
    display:table-cell;
    border-left:solid 1px #e3ecfd;
  }
  .Comprison_pricingplan #button-table-top .sep {
    background: #e54a3f;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    padding: 20px;
    border: 1px solid #ddd;
  }
  .Comprison_pricingplan #button-table-top .txt-l{
    font-size: 28px;
    font-weight: 700;
    color: #e54a3f;
  }
  .Comprison_pricingplan #button-table-top .txt-top {
    position: relative;
    top: -9px;
    left: -2px;
  }
  .Comprison_pricingplan #button-table-top .tick {
    font-size: 18px;
    color: #2ca01c;
  }
  
  .Comprison_pricingplan #button-table-top table tbody tr:first-child td:first-child{
   font-family: 'DM Sans', sans-serif;
      line-height: 30px;
      font-size: 28px;
      font-weight: 700;
      color: #fff;
      padding: 0px 11px 0px 24px;
      text-align: left;
  }
  
  .Comprison_pricingplan #button-table-top table tbody tr td:nth-child(2),.Comprison_pricingplan #button-table-top table tbody tr td:nth-child(3),.Comprison_pricingplan #button-table-top table tbody tr td:nth-child(4)
  ,.Comprison_pricingplan #button-table-top table tbody tr td:nth-child(5){
    text-align: center !important ;
  
  
  }
  .Comprison_pricingplan #button-table-top table tbody tr td:nth-child(5){
  border-right: 1px solid #DFE2E8;
  }
   
  .pricing-box:hover .comperison_plan_btn a {
    background-color: #ff7e00;
  }
  .Comprison_pricingplan #button-table-top table tbody tr td .fa-check {
    font-size: 16px;
    color: #8a949f;
    text-align: left;
    font-weight: 400 !important;
  }
  .Comprison_pricingplan .butn-1{
    padding: 20px 25px 20px 25px !important;
    background-color: transparent  !important;
    border: 2px solid #FF822D !important;
    color: #fff !important;
  }
  .Comprison_pricingplan #button-table-top table tbody tr td .bg-color-1{
    padding: 40px 25px 40px 25px !important;
  }
  .Comprison_pricingplan #button-table-top table tbody tr .pad-first-td{
    padding: 40px 15px 40px !important;
  }
  .Comprison_pricingplan #button-table-top table tbody tr .pad-last-rl{
    padding: 25px 0px !important;
  }
  .hosting-feature-table .decimal-outer{
    display: inline-block;
  }
  @media screen and (max-width: 1024px) {
    .Comprison_pricingplan #button-table-top ul {
        padding-bottom: 0;
    }
  }
  @media (min-width: 992px) {
    .Comprison_pricingplan #button-table-top ul {
        display: none;
    }
    .Comprison_pricingplan #button-table-top td,
    .Comprison_pricingplan #button-table-top th {
        display: table-cell !important;
        width: 353px;
    }
    .Comprison_pricingplan #button-table-top td + td,
    .Comprison_pricingplan #button-table-top th + th {
        width: auto;
    }
}

@media screen and (max-width: 991px){
    .Comprison_pricingplan #button-table-top .sep {
        width: 100%;
        float: left;
        height: auto;
    }
    .dur-t{
      display: flex;
      margin-left: 130px;
      }
    .Comprison_pricingplan #button-table-top table tbody tr td {
        width: 50%;
        height: auto;
    }
    .Comprison_pricingplan #button-table-top ul{
      padding-left: 0px;
      padding-bottom: 20px;
      display: flex;
      gap: 15px;
      text-align: center;
    }
    .Comprison_pricingplan #button-table-top table tbody tr:first-child td:first-child {
        padding: 10px 0px 10px 0px !important;
    }
}
@media screen and (max-width: 991px){
    .Comprison_pricingplan #button-table-top table tbody tr td {
        padding: 25px 10px 25px !important;
        }
        .Comprison_pricingplan #button-table-top table tbody tr:last-child td {
            padding: 20px 20px !important;
        } 
        .Comprison_pricingplan #button-table-top table tbody tr:first-child td,
        .Comprison_pricingplan #button-table-top td {
            line-height: 20px;
            padding: 10px 20px;
        }
        .Comprison_pricingplan #button-table-top .sep {
            border: none;
        }
        .Comprison_pricingplan #button-table-top table tbody tr {
            border: none;
        }
        .Comprison_pricingplan #button-table-top .sep {
            padding: 15px;
            font-size: 18px;
            line-height: 18px;
        }
        .Comprison_pricingplan #button-table-top table tbody tr td {
            font-size: 14px;
        }
        .Comprison_pricingplan #button-table-top table tbody tr:first-child td,
        .Comprison_pricingplan #button-table-top td {
            padding: 6px;
        }
        
        .Comprison_pricingplan #button-table-top table tbody tr:first-child td span.princing_btn a {
            padding-top: 7px;
        }
        .Comprison_pricingplan #button-table-top .sep {
            padding: 15px;
            height: auto;
            font-size: 14px;
            line-height: 14px;
        }
        .Comprison_pricingplan #button-table-top table tbody tr td {
            font-size: 14px;
            line-height: 20px;
        }
        .Comprison_pricingplan #button-table-top button {
            font-size:14px;
            height:45px;
            padding:9px 10px;
        }
        .Comprison_pricingplan #button-table-top tbody button{
            padding:9px 20px;
        }
        .Comprison_pricingplan #button-table-top table tbody tr:last-child td a {
            padding: 15px 24px;
        }
        .Comprison_pricingplan #button-table-top table tbody tr:first-child td:first-child{
        padding: 27px 10px 27px 10px;
        }
}

@media screen and (max-width:575px){
    .Comprison_pricingplan #button-table-top ul{
        gap: 5px;
       }
}
@media screen and (max-width:404px){
    .Comprison_pricingplan #button-table-top table tbody tr:first-child td:first-child {
    padding: 16px 10px 15px 10px;
    }
    .Comprison_pricingplan #button-table-top ul{
      display: block;
      float: left;
      margin-bottom: 0;
    }
    .Comprison_pricingplan #button-table-top ul li{
      width: 46.9%;
      margin: 5px;
      float: left;
    }
  }