.trip-card-layout-5{display:inline-block;vertical-align:top;padding:0 15px;width:100%;margin:0 -4px 38px 0;height:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.trip-card-layout-5{float:left;width:50%}}@media (min-width:992px){.trip-card-layout-5{float:left;width:50%}}@media (min-width:1200px){.trip-card-layout-5{float:left;width:33.33333333%}}.trip-card-layout-5 .cards-holder{position:relative;height:567px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);border-radius:4px}.trip-card-layout-5 .img-block{overflow:hidden;position:relative;margin:0;height:255px;box-shadow:0 2px 6px rgba(0,0,0,.25)}.trip-card-layout-5 .img-block img{width:auto;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%}.trip-card-layout-5 .coupon-code-badge{position:absolute;top:20px;left:0;background:#fff}.trip-card-layout-5 .coupon-code-badge .coupon-code{font-weight:700;line-height:1;color:#000;padding-top:9px;padding-bottom:9px;padding-left:15px;padding-right:15px;border:1px solid #d6d6d6;text-transform:uppercase}@media (max-width:360px){.trip-card-layout-5 .coupon-code-badge .coupon-code{padding-top:10px;padding-bottom:10px}}.trip-card-layout-5 .coupon-code-badge:after{position:absolute;content:"";top:0}.trip-card-layout-5 .coupon-code-badge-small:after{background:url(https://vl-prod-static.b-cdn.net/prod/assets/assan_sprites.png) no-repeat;background-position:0 -66px;width:29px;height:36px;right:-28px}.trip-card-layout-5 .coupon-code-badge-small .coupon-code{padding-right:1px}.trip-card-layout-5 .box{position:relative;left:0;right:0;text-align:left;overflow:hidden}.trip-card-layout-5 .box .box-holder{padding:9px 15px 20px;background:rgba(255,255,255,.95)}.trip-card-layout-5 .box .box-holder h3{font-size:18px;color:#333;margin:0 0 4px;line-height:1.3em}.trip-card-layout-5 .box .box-holder .text-block{margin-top:7px;line-height:1.5;color:#666;overflow:hidden}.trip-card-layout-5 .box .box-holder .text-block .fix-description-height{max-height:96px;overflow:hidden}.trip-card-layout-5 .box .price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:11px 0}.trip-card-layout-5 .box .price-block .title{font-size:16px;line-height:18px;color:#666;font-weight:700}.trip-card-layout-5 .box .price-block .price{font-size:18px;line-height:20px;font-weight:700;color:#007c2e}.trip-card-layout-5 .box .location-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -8px 7px}.trip-card-layout-5 .box .location-list .duration,.trip-card-layout-5 .box .location-list .location{line-height:1.3em;padding-bottom:4px}.trip-card-layout-5 .box .location-list li{font-size:15px;max-width:100%;padding:0 8px 6px;font-weight:700}.trip-card-layout-5 .box .location-list .fa{color:#007c2e}.trip-card-layout-5 .btn{position:absolute;bottom:20px;left:15px;right:15px;font-size:18px;line-height:20px;padding:12px 15px;width:auto}.trip-card-layout-5 .location-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;font-size:12px;line-height:14px;font-weight:400;color:#8e8e8e;margin:0 -8px;transition:color linear .3s}.trip-card-layout-5 .location-list li{padding:0 8px}.trip-card-layout-5 .location-list i{padding:0 6px 0 0}