/*
|----------------------------------------------------------------------------
| CSS INDEX
|----------------------------------------------------------------------------
	1.0 - General Styles
		1.1 - Alignments
		1.2 - Galleries
		1.3 - Fixed margin
		1.4 - Fixed padding
		1.5 - Fixed Button Style
		1.6 - page header
	2.0 - Main navbar
*/
/*=======================
	Background Colro
=======================*/
/*=======================
	Other colro
=======================*/
/** Default Style for all tag **/
.tl-price-table p, .tl-price-table li, .tl-price-table a, .tl-price-table h1, .tl-price-table h2, .tl-price-table h3, .tl-price-table h4, .tl-price-table h5, .tl-price-table h6 {
  padding: 0;
  margin: 0; }

/* -----------------------------------
** Start Padding Space
-------------------------------------*/
.pdt40 {
  padding-top: 40px; }

.pdb40 {
  padding-bottom: 40px; }

.brt5 {
  padding-bottom: 5px; }

/*
|===================================
|	Default Style
|===================================
*/
.tl-price-table {
  background: #eceaea;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .tl-price-table:hover {
    -webkit-box-shadow: 4px 6.928px 50px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 4px 6.928px 50px 0px rgba(0, 0, 0, 0.06); }
    .tl-price-table:hover .entry-price {
      background-color: #1580c7; }
  .tl-price-table .entry-price {
    background: #4e565e;
    padding: 50px 0px 40px 0px;
    color: #fff;
    line-height: 24px; }
    .tl-price-table .entry-price .price-area {
      position: relative; }
      .tl-price-table .entry-price .price-area .pice_currency {
        position: absolute;
        top: -10px;
        font-size: 16px; }
      .tl-price-table .entry-price .price-area .table_price {
        font-size: 48px;
        -webkit-margin: 0px 0px 0px 10px;
        -moz-margin: 0px 0px 0px 10px;
        -ms-margin: 0px 0px 0px 10px;
        margin: 0px 0px 0px 10px; }
      .tl-price-table .entry-price .price-area .pack_duration {
        font-size: 14px; }
  .tl-price-table .entry-title-bg h2.entry-title {
    padding: 40px 0px;
    font-size: 30px;
    line-height: 24px;
    color: #181515; }
  .tl-price-table .entry-content {
    padding: 10px 0px; }
    .tl-price-table .entry-content ul li {
      font-size: 14px;
      line-height: 30px; }
  .tl-price-table .entry-footer {
    padding: 40px 0px; }
    .tl-price-table .entry-footer a {
      border: 1px solid #c2c2c2;
      padding: 12px 35px;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      -ms-border-radius: 50px;
      border-radius: 50px;
      color: #1580c7;
      font-size: 14px;
      line-height: 24px; }
      .tl-price-table .entry-footer a:hover {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background-color: #1580c7;
        color: #fff; }

/*
|===================================
|	Table Three Style
|===================================
*/
.tl-price-table.three_style {
  border: 1px solid #eceaea; }

.tl-price-table.style-three {
  overflow: hidden; }
  .tl-price-table.style-three .entry-price {
    padding: 60px 0px 40px 0px; }
    .tl-price-table.style-three .entry-price .price-area {
      margin-bottom: 10px; }
      .tl-price-table.style-three .entry-price .price-area i {
        font-size: 48px; }
      .tl-price-table.style-three .entry-price .price-area span {
        font-size: 48px;
        font-weight: bold; }
    .tl-price-table.style-three .entry-price .pack_duration {
      font-size: 14px;
      line-height: 24px;
      color: #837d7e; }

/*
|===================================
|	Table Five Style
|===================================
*/
.tl-price-table.style-five .entry-content ul li {
  border-top: 1px solid #e1e1e1;
  padding: 10px 0px;
  font-size: 14px;
  line-height: 25px; }

.tl-price-table.style-five .entry-content ul:last-child {
  border-bottom: 1px solid #e1e1e1; }

/*
|===================================
|	Table Six Style
|===================================
*/
.tl-price-table.style-six .entry-content ul li {
  border-bottom: 1px solid #e1e1e1;
  padding: 10px 0px;
  font-size: 14px;
  line-height: 25px; }
  .tl-price-table.style-six .entry-content ul li:last-child {
    border-bottom: none; }

/*
|===================================
|	Table Six Style
|===================================
*/
.tl-price-table.style-seven {
  border: 1px solid #ddd; }
  .tl-price-table.style-seven .entry-header {
    background-color: #70c599; }
  .tl-price-table.style-seven .entry-price {
    background-color: #70c599;
    padding: 40px 0px 40px 0px; }
  .tl-price-table.style-seven .entry-content {
    padding: 40px 0px 60px 0px; }
  .tl-price-table.style-seven .entry-footer {
    padding: 0px;
    margin-top: -15px; }
  .tl-price-table.style-seven .entry-footer a {
    background: #000;
    border: 1px solid #000; }

/*
|===================================
|	Table Nine Style
|===================================
*/
.tl-price-table.style-nine {
  background-color: #fff;
  border: 1px solid #eceaea; }
  .tl-price-table.style-nine .pack_duration_h2 {
    background: #efefef;
    width: 165px;
    margin: auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: 15px 20px 55px 20px;
    margin-bottom: -60px;
    border: 1px solid #eae6e6; }
  .tl-price-table.style-nine .entry-header {
    border-bottom: 2px solid #eae6e6;
    background: #f5f5f5; }
  .tl-price-table.style-nine .entry-price {
    padding: 10px 0px 10px 0px;
    background: #f5f5f5;
    color: #000; }
    .tl-price-table.style-nine .entry-price .price-area {
      margin: 0px; }
  .tl-price-table.style-nine .round_bg_footer_area .pack_duration h5.pack_duration_h2 {
    background: #f5f5f5; }
  .tl-price-table.style-nine .entry-footer {
    background: #f5f5f5;
    padding: 10px 0px 60px 0px; }

/*
|===================================
|	Table Ten Style
|===================================
*/
.tl-price-table.style-ten {
  background-color: #467b8b; }
  .tl-price-table.style-ten .entry-header .entry-title-bg {
    background-color: #52a89d;
    margin-bottom: -40px;
    padding: 20px 0px 40px 0px; }
  .tl-price-table.style-ten .entry-header .entry-price {
    color: #fff;
    line-height: 24px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: auto;
    padding: 20px 60px 80px 60px;
    display: inline-block;
    background: #467b8b; }
    .tl-price-table.style-ten .entry-header .entry-price .table_price {
      font-size: 32px; }
    .tl-price-table.style-ten .entry-header .entry-price .pack_duration h5 {
      color: #fff; }
  .tl-price-table.style-ten .entry-content {
    margin-top: -50px; }
    .tl-price-table.style-ten .entry-content ul li {
      color: #fff; }
  .tl-price-table.style-ten .entry-footer span {
    color: #fff; }

/*
|===================================
|	Table Eleven Style
|===================================
*/
.tl-price-table.style-eleven {
  background-color: #467b8b; }
  .tl-price-table.style-eleven .entry-header {
    padding: 60px 0px 0px 0px; }
    .tl-price-table.style-eleven .entry-header .entry-price {
      color: #fff;
      line-height: 24px;
      border: 10px solid #c1c9cc;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      margin: auto;
      padding: 35px 27.2px;
      display: inline-block;
      background: #44505d; }
      .tl-price-table.style-eleven .entry-header .entry-price .table_price {
        font-size: 32px; }
      .tl-price-table.style-eleven .entry-header .entry-price .pack_duration h5 {
        color: #fff; }
  .tl-price-table.style-eleven .entry-content ul li {
    color: #fff; }
  .tl-price-table.style-eleven .entry-footer a {
    color: #000; }
    .tl-price-table.style-eleven .entry-footer a:hover {
      background-color: #c1c9cc; }
    .tl-price-table.style-eleven .entry-footer a span {
      color: #fff; }
  .tl-price-table.style-eleven h2.entry-title {
    padding: 40px 0px;
    font-size: 32px;
    line-height: 24px;
    color: #fff; }

/*
|===================================
|	Table Twelve Style
|===================================
*/
.tl-price-table.style-twelve {
  background-color: #467b8b; }
  .tl-price-table.style-twelve .entry-header .entry-price {
    color: #fff;
    line-height: 24px;
    border: 10px solid #c1c9cc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin: auto;
    padding: 29px 22.9px;
    display: inline-block;
    background: #44505d;
    position: relative; }
    .tl-price-table.style-twelve .entry-header .entry-price .entry-qote:before {
      content: "\f10d";
      font-family: FontAwesome;
      position: absolute;
      font-size: 20px;
      color: #c1c9cc;
      top: 0px;
      left: -20px; }
    .tl-price-table.style-twelve .entry-header .entry-price .entry-qote:after {
      content: "\f10e";
      font-family: FontAwesome;
      position: absolute;
      font-size: 20px;
      color: #c1c9cc;
      top: 0px;
      right: -20px; }
    .tl-price-table.style-twelve .entry-header .entry-price .entry-qote .table_price {
      font-size: 32px; }
    .tl-price-table.style-twelve .entry-header .entry-price .price-area {
      font-size: 32px; }
    .tl-price-table.style-twelve .entry-header .entry-price .pack_duration h5 {
      color: #fff; }
  .tl-price-table.style-twelve .entry-content ul li {
    color: #fff; }
  .tl-price-table.style-twelve .entry-footer a {
    color: #000; }
    .tl-price-table.style-twelve .entry-footer a:hover {
      background-color: #c1c9cc; }
    .tl-price-table.style-twelve .entry-footer a span {
      color: #fff; }
  .tl-price-table.style-twelve h2.entry-title {
    padding: 40px 0px;
    font-size: 32px;
    line-height: 24px;
    color: #fff; }