.destinations-wrapper{padding-top:60px}.destinations{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1200px;margin:0 auto}.destination{width:30%;margin:20px;cursor:pointer;transition:.5s;display:flex;flex-direction:column;align-items:center}.destination img{width:100%;max-height:220px;object-fit:cover;border-radius:15px;box-shadow:0 3px 10px rgba(0,0,0,.041)}.destination h2{padding:20px 0 0;font-size:25px}.destination p{padding:0 0 20px;color:rgb(161,161,161);font-size:19px}.link{text-align:center;margin:0 auto;justify-content:center;font-size:23px;color:green}.link,.popular{display:flex;cursor:pointer}.popular{justify-content:space-between;margin:80px auto 20px;width:1150px;max-width:95%;transition:.5s;flex-wrap:wrap}.popular img{float:right;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.137);object-fit:cover;width:50%}.popular-content{width:45%;margin-top:30px}.popular-content h2{font-size:33px;margin-bottom:20px}.popular-content p{font-size:22px}.date{margin-top:20px;color:rgb(161,161,161)}@media (max-width:1024px){.destination{width:45%}.popular{width:90%}}@media (max-width:850px){.popular{flex-direction:column-reverse;align-items:center}.popular img{width:100%;margin-bottom:20px}.popular-content{width:100%}.destinations,.popular{width:500px}.destination{width:100%;margin:0 auto}}@media (max-width:750px){.destinations,.popular{width:80%}.destination{width:100%;margin:0 auto}}@media screen and (max-width:600px){.popular-content h2{font-size:23px;margin-bottom:10px;margin-top:-20px}.popular-content p{font-size:18px;margin-bottom:-5px}.destination h2{padding:20px 0 0;font-size:23px}.destination p{margin-top:0;padding:0 0 30px;color:rgb(161,161,161);font-size:18px}.date{font-size:18px}}@media screen and (max-width:500px){.date{font-size:18px}.destination{margin-top:10px}}@media screen and (max-width:378px){.popular{margin-top:30px}.destinations,.popular{width:100%;max-width:100%;padding:0 30px}.destination{width:100%;margin:10px 0}.destination img,.popular img{border-radius:10px}.popular-content h2{font-size:18px;margin-bottom:8px}.popular-content p{font-size:14px}.destination h2{font-size:18px;padding:15px 0 0}.destination p{font-size:14px;padding-bottom:20px}.link{font-size:16px;padding:0 5px}.date{font-size:14px}}@media screen and (max-width:300px){.popular{margin-top:30px}.destinations,.popular{width:100%;max-width:100%;padding:0 15px}}