.tourDetails{column-gap:45px;display:flex;row-gap:20px}@media (min-width:1001px){.tourDetails.tourDetails--vertical{flex-direction:column}.tourDetails.tourDetails--horizontal{flex-direction:row;flex-wrap:wrap}}@media (max-width:1000px) and (min-width:651px){.tourDetails{flex-direction:row;flex-wrap:wrap}}@media (max-width:650px){.tourDetails{flex-direction:column}}