/* print */ 
@media print {
	a[href]:after{
      /*visibility: hidden;*/
	  /*width:0;*/
	  /*display:inline-block;*/
	  content:none !important;
   }
   
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
		zoom: 80%;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 87%;
    }

    .col-lg-10 {
        width: 85%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 61%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 15%;
    }

    .col-lg-1 {
        width: 12%;
    }
   
  .product_details .Concessions {padding: 0px 10px 20px;}
  .product_details .TravelCharacteristics {padding: 0px 10px 20px;}
  .product_details .OtherInstructions{padding: 0px 10px 20px;}
  
  .product_details .ReferenceFlights .flight_box ul li:nth-child(1) {
    width: 6%;
    text-align: center;
  }
  .product_details .ReferenceFlights .flight_box ul li {
    float: left;
    width: 15.6%;
    line-height: 35px;
    text-align: center;
    padding: 6px 10px;
    font-size: 14px;
  }
  

  .product_details .DailyItinerary{padding: 0px 10px 20px;}
  .product_details .DailyItinerary .every_day .day_meal {}
  .product_details .DailyItinerary .every_day .day_meal i {width: 50px; height: 50px; line-height: 50px; margin-right: 10px; border-radius: 50%; border: 2px solid #333; color: #333; font-size: 25px; text-align: center; float: left;}
  .product_details .DailyItinerary .every_day .day_meal .meal_content {float: left; width: 85%;}
  .product_details .DailyItinerary .every_day .day_meal .meal_content .dl-horizontal {margin-bottom: 0px;}
  .product_details .DailyItinerary .every_day .day_meal .meal_content .dl-horizontal dt {width: inherit; color: #333; font-size: 16px; line-height: 22px; margin-left: 0;float:left}
  .product_details .DailyItinerary .every_day .day_meal .meal_content .dl-horizontal dd {;color: #333; font-size: 16px; line-height:22px; margin-left: 50px;}
  .product_details .DailyItinerary .every_day .day_meal ul {color: #333; font-size: 16px; line-height: 22px; vertical-align: middle; display: table-cell;}


 .product_details .AtTheirOwnExpense .panel-group .panel-default .panel-body .dl-horizontal dt {width: 80px;float:left}
 .product_details .AtTheirOwnExpense .panel-group .panel-default .panel-body .dl-horizontal dd {margin-left: 100px; text-align: justify;}
 
 .features_content table {
		width: 100%!important;
		border: none!important;
	}
	.features_content table tr {
		display: -webkit-flex!important;
	    display: flex!important;
    	-webkit-justify-content: center;
    	justify-content: center;
	    -webkit-justify-content: space-between!important;
	    justify-content: space-between!important;
	    -webkit-flex-wrap: nowrap!important;
	    flex-wrap: nowrap!important;
	}
	.features_content table tr td {
		-webkit-flex: 1!important;
	 	flex: 1!important;
	 	text-align: center;
	 	margin: 5px;
	}
	.features_content table tr td img {
		width: 100%!important;
		
	}

	.product_details .DailyItinerary .every_day .day_content table {
		width: 100%!important;
		border: none!important;
	}
	.product_details .DailyItinerary .every_day .day_content table tr {
		display: -webkit-flex!important;
	    display: flex!important;
    	-webkit-justify-content: center;
    	justify-content: center;
	    -webkit-justify-content: space-between!important;
	    justify-content: space-between!important;
	    -webkit-flex-wrap: nowrap!important;
	    flex-wrap: nowrap!important;
	}
	.product_details .DailyItinerary .every_day .day_content table tr td {
		-webkit-flex: 1!important;
	 	flex: 1!important;
	 	text-align: center;
	 	margin: 5px;
	}
	.product_details .DailyItinerary .every_day .day_content table tr td img {
		width: 100%!important;
	}

}