

.choose-plan h3{
  margin:0;
  line-height: 44px;
  font-weight: 400;
}
.orange{
    color:#F1592B;
}
p.promo-text{
    font-weight:bold;
    font-size:23px;
    text-align:right;
    padding:20px 0;
}
.addon-table{
    width: 600px;
    position: absolute;
    right: -500px;
    top: -150px;
    background-color: #FFF;
    border-radius: 30px;
    overflow: hidden;
    z-index: 10;
    border:2px solid #757575;
    display:none;
}
    .addon-table .header{
        background-color:#757575;
    }
    .addon-table td{
        color:#757575;
        padding:10px 20px;
    }
    .addon-table .addon-name{
        font-weight:bold;
    }
    .addon-table .header td{
        color:#FFF;
        font-size:18px;
        font-weight:bold;
    }
    #showAddonTable{
        background-color: #F3F3F3;
        color: #757575;
        font-size: 18px;
        font-weight: bold;
        padding: 15px 85px;
        text-decoration: none;
        border-radius: 10px;
    }
    #showAddonTable:hover{
        background-color: #757575;
        color: #FFF;
       
    }
.choose-plan .nav-pills li a{
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  background-color: #F3F3F3;
  color:#757575;
  border-radius: 10px;
}
.choose-plan .nav-pills li.active a{
  background-color: #F1592B;
  color:#FFF;
}
.choose-plan .nav-pills>li+li{
  margin-left:18px;
}
.package-inclusions .package_points{
    background-color:#F3F3F3;
}
.package-inclusions .package_points ul li:nth-child(odd) {
  background: #EAEAEA;
}
.package-inclusions .package_points ul li:nth-child(even) {
  background: #F3F3F3;
}
.choose-plan .nav>li>a{
  padding:10px 30px;
}
.package-inclusions{
  margin-top: 100px;
}
.package-inclusions .package_points{
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
}
.package-inclusions .package_points ul {
  margin: 0;
  padding: 0;
  border: none;
}

.plan1 .package_points{
    min-height: 607px;
}
.plan2 .package_points{
    min-height: 700px;
}

.package-inclusions .header{
    border-radius: 15px 15px 0px 0px;
    padding:20px 20px;

    position: relative;
}
.package-inclusions .plan3 .header{
  background-color: #053A66;
}
.package-inclusions .plan2 .header{
  background-color: #0D5FA6;
}
.package-inclusions .plan1 .header{
  background-color: #1682E1;
}
.package-inclusions .header .popular{
  padding:0 20px 0 20px;
  position: absolute;
  top:-40px;
  left: 0;
  width: 100%;
}
.package-inclusions .header .popular span{
padding: 10px;
text-align: center;
  z-index: 1;
  height:40px;
  border-radius: 10px 10px 0 0;
  border: 2px solid #F1592B;
  border-bottom: none;
  background-color: #F3F3F3;
  display: block;
  width: 100%;
  font-size: 23px;
  font-weight: bold;
  color: #F1592B;
}
.package-inclusions .col-md-4{
  padding:0;
  margin: 0;
  border-radius: 15px;
}
.package-inclusions .middle{
  margin-top: -20px;
  box-shadow: 0px 0px 10px #0a0a0a52;
  z-index: 2;
}
.package-inclusions .header h3, .package-inclusions .header h4{
  margin: 0;
  padding: 0;
}
.package-inclusions .header h3{
  font-size:30px;
  font-weight: bold;
  line-height: 30px;
  color:#FFF;
}
.package-inclusions .header h3 span{
  font-size:20px;
  line-height: 20px;
  font-weight: 300;
}
.package-inclusions .header h4{
  font-size:60px;
  font-weight: bold;
  line-height: 60px;
  color:#FFF;
}
.package-inclusions .header h4 span{
  font-size:30px;
  line-height: 30px;
  font-weight: 300;
}
.package-inclusions .header h4 span em{
  font-size:16px;
  line-height: 16px;
}
.package-inclusions .package_points ul li{
  padding:7px 5px 7px 30px;
  font-size: 18px;
  font-weight: 400;
  list-style-position: inside;
  list-style-type: disc;
}
.package-inclusions .pricing{
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  background-color: #FFF;
  font-size: 18px;
  line-height:18px;
  padding:20px 10px 20px 30px;
}
.package-inclusions .pricing p{
  font-size: 18px;
  line-height:18px;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

/*.package-inclusions .package_points ul li.li_drop:after {*/
/*  position: absolute;*/
/*  top: 7px;*/
/*  right: 10px;*/
/*  content: '\f078';*/
/*  font-family: 'FontAwesome';*/
/*  color: #717171;*/
/*}*/
.package-inclusions .footer{
  background-color: #F1592B;
  border-radius: 0 0 15px 15px;
}
.package-inclusions .footer a{
  padding:20px;
  color:#FFF;
  font-size: 30px;
  line-height: 30px;
  text-decoration: none;
  display: block;
  text-align: center;
  font-weight: bold;
}

/* PRICING TABLE */

.package-inclusions #comparisons table th{
  margin: 0;
  padding: 0;
  border-bottom: none !important;
}
.package-inclusions #comparisons table tr.pricing{
  background-color: #ECF2F8;
  border-left: none;
  border-right: none;
  border-top: none;
}
.package-inclusions #comparisons table tr.pricing p{
  color:#0D5FA7;
  font-size:18px !important;
}
.package-inclusions #comparisons table tr.pricing p del{
    font-weight:normal;
}
.package-inclusions #comparisons table tr.pricing td{
  border-top: none;
}
.package-inclusions #comparisons table .tab{
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
  color:#FFF;
  padding:20px 20px;
  text-align: center;
}
.package-inclusions #comparisons table .tab1{
  background-color: #053A66;
  border-radius: 10px 0 0 0;
}
.package-inclusions #comparisons table .tab2{
  background-color:#0D5FA7;
}
.package-inclusions #comparisons table .tab3{
  background-color:#1682E1;
  border-radius: 0 10px 0 0;
}
.package-inclusions #comparisons table td{
  text-align: center;
  padding: 10px 10px 10px 20px;
  vertical-align: middle;
  display: table-cell;
  border-top:none;
}
.package-inclusions #comparisons table td.description{
  text-align: left;
}
.package-inclusions #comparisons table td p{
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
}
.package-inclusions #comparisons table td.plan3, .package-inclusions #comparisons table td.plan3 p, .package-inclusions #comparisons .table td.plan3 i.fa-check{
  color: #053A66;
  font-weight: bold;
  font-size: 30px;
}
.package-inclusions #comparisons table td.plan2, .package-inclusions #comparisons table td.plan2 p, .package-inclusions #comparisons .table td.plan2 i.fa-check{
  color:#0D5FA7;
  font-weight: bold;
  font-size: 30px;
}
.package-inclusions #comparisons table td.plan1, .package-inclusions #comparisons table td.plan1 p, .package-inclusions #comparisons .table td.plan1 i.fa-check{
  color:#1682E1;
  font-weight: bold;
  font-size: 30px;
}
.package-inclusions #comparisons table td.plan1 p span, .package-inclusions #comparisons table td.plan2 p span, .package-inclusions #comparisons table td.plan3 p span{
  font-size:13px;
  font-style: italic;
  font-weight: 300;
}
.package-inclusions #comparisons table tfoot tr td{
  margin: 0;
  padding: 0;
  border-bottom: none !important;
}

.package-inclusions #comparisons table tfoot .panel ul{
  margin: 0;
  padding: 0;
}
.package-inclusions #comparisons table tfoot .panel ul li{
  list-style-type: none;
}
.package-inclusions #comparisons table tfoot .panel ul li::before{
  /* font-family: "Font Awesome 5 Free"; content: " "; */
}
.package-inclusions #comparisons table tfoot .panel ul li.active::before{
  /*font-family: "Font Awesome 5 Free"; content: "\f058";*/
  font-family: "FontAwesome"; content: "\f058";
}
.package-inclusions #comparisons table tfoot .panel ul li a{
  text-decoration: none;
  display:inline;
  padding: 5px;
  text-align: left;
  color:#0D5FA7;
}
.package-inclusions #comparisons table tfoot .panel ul li:before{
  color:#0D5FA7;
}
.package-inclusions #comparisons table tfoot .panel ul li.active a{
  font-weight: bold;
}
.package-inclusions #comparisons table tfoot .panel ul li a:focus, .package-inclusions #comparisons table tfoot .panel ul li a:hover{
  background-color: inherit;
}
.package-inclusions #comparisons table tfoot .panel{
  float: right;
  background-color: #ECF2F8;
  border-radius: 0 0 0 10px;
  padding: 20px 50px 20px 20px;
}
.package-inclusions #comparisons table tfoot td{
  vertical-align: top;
}

.package-inclusions #comparisons table tfoot .tab{
  padding: 20px 10px;
  width:150px;
}
.package-inclusions #comparisons table tfoot .tab1{
  border-radius: 0 0 0 10px;
}
.package-inclusions #comparisons table tfoot .tab3{
border-radius: 0 0 10px 0;
}
.package-inclusions #comparisons table tfoot .tab p{
  font-size:18px;
  line-height: 24px;
}
.package-inclusions #comparisons table tfoot .tab p em{
  font-size:16px;
}
.package-inclusions #comparisons table tfoot .btn_orange{
  font-size: 18px;
  padding:5px 20px;
  background-color: #F1592B;
  border-bottom: none;
}


@media (max-width: 974px) {
    .package-inclusions .middle{
        margin-top:60px;
        margin: 60px 0 60px 0;
    }
}