.destination_hb {padding-block: 220px;}
.exotic_places_section {padding-block: 50px;}
.eig_content_txt p {color: #fff;font-size: 14px;}
.eig_content_txt h3 {color: #fff;font-weight: 600;font-size: 24px;text-transform:capitalize;}
.eig_content_txt {position: absolute;bottom: 0;padding: 30px 30px;}
.eig_main {position: relative;overflow: hidden;border-radius:15px;}
.eig_main img {width: 100%;height: 434px;border-radius: 15px;transition: transform 0.3s ease-in-out;}
.eig_content {position: absolute;width: 100%;bottom: -100%;height: 80%;border-radius: 0 0 15px 15px;background: linear-gradient(to bottom, rgba(50, 110, 232, 0.18) 51%, rgba(24, 57, 124, 1) 100%);transition: bottom 0.4s ease-in-out;}
.eig_content_txt {position: absolute;bottom: -100%;padding: 30px;width: 100%;transition: bottom 0.4s ease-in-out;}
.eig_main:hover .eig_content {bottom: 0;}
.eig_main:hover .eig_content_txt {bottom: 0;}
.ep_image_grid {margin-block: 50px;}
.ep_image_grid .row > div {margin-block: 10px;}
.ep_btn a {width: 193px;height: 55px;line-height: 55px; text-transform: uppercase;font-family: "Outfit";font-weight: 700;font-size: 14px;display: inline-flex;color: #fff;background-color: #EC281C;border-radius: 7px;justify-content: center;}

@media only screen and (max-width:575px) {
    .destination_hb {padding-block: 100px;}
    .ep_image_grid {margin-block: 25px 40px;}
}