.extreme_tours_text{font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase}.PerfectTravel,.extreme_tours_text{color:#000;font-family:Cormorant Garamond,serif;font-style:normal}.PerfectTravel{font-size:43px;font-weight:700}.travel_image_container{display:flex}.travel_image{width:40px;height:40px;border-radius:50%;cursor:pointer}.happy_customers{color:#000;font-family:Cormorant Garamond,serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.travel_places_col_one{display:flex;justify-content:start;align-items:start}.travel_places_col_two{display:flex;justify-content:center;align-items:start}.travel_places_col_three{display:flex;justify-content:center;align-items:center}.travel_text{color:#000;font-size:20px;line-height:22px;text-align:justify}.number_text,.travel_text{font-family:Cormorant Garamond,serif;font-style:normal;font-weight:600}.number_text{color:#e4a70a;font-size:38px;line-height:42px}.years_text{color:#000;font-family:Cormorant Garamond,serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.travel_container_text_number{display:flex;justify-content:space-between;align-items:center}.exploreNow_btn{display:flex;padding:12px 21px;justify-content:center;align-items:center;gap:10px;border-radius:3px;border:1px solid #000;background-color:#fff;font-weight:600;font-size:16px;font-family:Cormorant Garamond,serif}.map_image{width:auto;height:auto}.perfectplace_container{margin-top:5%}@media(max-width:1350px) and (min-width:768px){.map_image{width:100%;height:auto}.travel_places_col_three{margin-top:5%}}@media(max-width:768px){.map_image{width:100%;height:auto}.PerfectTravel{font-size:26px}.extreme_tours_text,.number_text{text-align:center}.first_col_container{display:flex;justify-content:center;align-items:center;flex-direction:column}.PerfectTravel{text-align:center;font-size:30px}.exploreNow_btn_container,.travel_image_container{display:flex;justify-content:center;align-items:center}.travel_places_col_three{margin-top:20px}}@media(max-width:450px){.map_image{width:100%;height:auto}.PerfectTravel{font-size:20px}.extreme_tours_text{text-align:center}.first_col_container{display:flex;justify-content:center;align-items:center;flex-direction:column}.PerfectTravel{text-align:center}.travel_container_text_number,.travel_image_container{display:flex;justify-content:center;align-items:center}.travel_container_text_number{flex-wrap:wrap;gap:20px}.exploreNow_btn{padding:8px 15px}.travel_places_col_three{margin-top:20px}.exploreNow_btn_container{display:flex;justify-content:center;align-items:center}}.chooseexperience{font-size:20px;margin-top:8%}.chooseexperience,.topdestination{color:#000;text-align:center;font-family:Cormorant Garamond,serif;font-style:normal;font-weight:700;text-transform:uppercase}.topdestination{font-size:45px;margin-top:3%}.images_destination{position:relative;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:2%}.destination_text,.destination_text_tour{position:absolute;color:#fff;bottom:20px;right:0;left:50%;transform:translateX(-50%);opacity:0;transition:all .3s ease;text-align:center;font-size:18px;z-index:2;font-family:Cormorant Garamond,serif}.images_destination:hover .destination_text,.images_destination:hover .destination_text_tour{bottom:55%;transform:translate(-50%,50%);opacity:1}.destination_text_tour{bottom:10px;transform:translateX(-50%);opacity:1}.images_destination:hover .destination_text_tour{bottom:40%;bottom:44%;transform:translate(-50%,100%);opacity:1}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease;z-index:1}.images_destination:hover .overlay{opacity:1}.topdestination_row{display:flex;justify-content:center;align-items:center}.destination_image{width:100%}.destintioncall{color:#000;font-family:Cormorant Garamond,serif;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center;margin-top:2%}@media(max-width:768px){.topdestination{font-size:24px;margin-top:1%}}@media(max-width:450px){.topdestination{font-size:18px;margin-top:1%}}