.trip-card-layout-3{position:relative;display:inline-block;vertical-align:top;width:100%;margin:0 -4px 38px 0;height:100%}.tour-carousel.slick-initialized .trip-card-layout-3{margin-bottom:15px}@media (min-width:992px){.tour-carousel.slick-initialized .trip-card-layout-3{max-width:none;min-width:initial}}.trip-card-layout-3 .img-block{overflow:hidden;position:relative;height:270px;margin:0 0 117px;box-shadow:0 2px 6px rgba(0,0,0,.75)}.trip-card-layout-3 .box{position:absolute;left:30px;right:30px;bottom:0;text-align:center}.trip-card-layout-3 .box .box-holder{padding:15px 15px 20px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.25)}@media (min-width:992px){.trip-card-layout-3 .box .box-holder{padding:15px 20px 20px}}.trip-card-layout-3 .box .box-holder h3{font-size:18px;line-height:30px;font-weight:700;margin-top:0;margin-bottom:12px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trip-card-layout-3 .box .location-list{margin:0;padding:0;list-style:none;font-size:14px;line-height:16px;color:#666;justify-content:center;margin:0 -8px 15px;display:flex;flex-wrap:wrap;transition:color linear .3s}@media (min-width:992px){.trip-card-layout-3 .box .location-list{font-size:16px;line-height:18px}}.trip-card-layout-3 .box .location-list li{display:inline-block;vertical-align:top;max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 8px}.trip-card-layout-3 .box .location-list i{padding:0 6px 0 0}.trip-card-layout-3 .btn{font-size:16px;line-height:1.25;letter-spacing:2px;outline:0!important;box-shadow:none;min-width:230px;white-space:normal;text-transform:uppercase;transition:background linear .3s,color linear .3s}.trip-card-layout-3 .btn.min-size{width:100%;text-overflow:ellipsis;overflow:hidden}.trip-card-layout-3 .btn:focus,.trip-card-layout-3 .btn:hover{outline:0;box-shadow:none}@media (min-width:768px){.trip-card-layout-3 .btn{width:100%;min-width:auto}}@media (min-width:992px){.trip-card-layout-3 .btn{padding:11px 12px}}@media (min-width:1200px){.trip-card-layout-3 .btn{font-size:20px;line-height:1.2}}.trip-card-layout-3 .btn{display:flex;justify-content:center;align-items:center}.trip-card-layout-3 .btn .inner{padding:0;text-wrap:nowrap}.trip-card-layout-3 .btn span{position:relative;display:inline-block;vertical-align:top}