@media only screen and (min-width:1025px){.ferries-results{padding-left:0}}@media only screen and (max-width:1024px){.ferries-results .result-box .container .row{margin-top:8px;margin-bottom:8px}.confirmation-box.ferries-confirmation-box,.ferry-date-nav{margin-top:20px}.ferry-date-nav,.ferry-total{width:100%}}@media only screen and (max-width:1023px){.field.lg,.field.md,.field.sm,.field.xl{width:46.5%}.ferries-passenger-info.passenger-info .expiration-date input{width:49%}.discount-coupon .field{width:35%}}@media only screen and (max-width:767px){.ferries-results .result-box .container .row:last-child .col:last-child,.ferries-results .result-box .container .row:last-child .col:nth-last-child(2),.ferries-results .result-box .container .row:last-child .col:nth-last-child(3){margin-top:15px}.ferries-results .result-box .container{padding-bottom:15px}.add-car-carousel.owl-carousel.no-center{width:100%}.new-results-row .new-search .icon-search{display:inline-block}.contact-details .lg-field,.contact-details .md-field,.contact-details .sm-field{width:100%;max-width:inherit}.field.lg,.field.md,.field.sm,.field.xl{width:46%}.delivery-tickets address{margin-left:5px}.delivery-tickets .gray-input-section,.delivery-tickets .radiobox-container .collapse-content{padding-left:27px}.delivery-tickets .radiobox-container .collapse-content{padding-left:17px;padding-right:17px}.result-box.ferry-result .row{margin-top:-2px;margin-bottom:0}.result-box.ferry-result .header{padding-top:15px;padding-bottom:10px}.ferry-date-nav{margin-bottom:0}.result-box.ferry-result .provider-logo{text-align:center}.new-results-row .new-search:after{display:none}.results-info-row.new-results-row .col_3{padding-right:4px}.ferries-results .seats-luggage{padding:0;float:none}.ferry-result .duration-flight>span{margin:auto}.ferries-passenger-info table.leg-info tr.pass-details-header{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ferries-passenger-info table.leg-info tr{display:block;padding:10px 0;border-bottom:1px solid #fff}.ferries-passenger-info table tr.leg-title th{padding:3px 20px}.ferries-passenger-info table.leg-info td{display:block;text-align:left;padding:6px 0 6px 20px}.ferries-passenger-info table.leg-info td:first-child{text-transform:uppercase}.ferries-passenger-info table.leg-info td:before{content:attr(data-label);margin-right:10px;float:left;font-weight:700}}@media (max-width:639px){.delivery-tickets .gray-input-section,.delivery-tickets .radiobox-container .collapse-content,.passenger-info .row.bordered{padding-left:10px;padding-right:10px}.field.lg,.field.md,.field.sm,.field.xl{width:100%}.delivery-tickets .inner-content{max-width:calc(100% - 20px)}.ferries-passenger-info.passenger-info .title{margin-top:8px}.discount-coupon .field:not(:last-child){margin-right:10px}.discount-coupon .field{width:calc(50% - 10px)}.ferry-result .fifth,.ferry-result .forth,.ferry-result .second,.ferry-result .third,.ferry-total .btn,.ferry-total .txt-container{width:100%}.ferry-result .third{padding-left:5px;margin-top:6px}.result-box.ferry-result .result-info b{font-weight:300}.result-box.ferry-result .result-info:first-child{font-weight:700}.ferries-results .result-box.ferry-result .row div{vertical-align:middle}.result-box.ferry-result .radiobox{margin-left:-6px}.ferries-results .font-icon-cabin,.ferries-results .font-icon-car{font-size:15px}.ferries-results .font-icon-no-cabin,.ferries-results .font-icon-no-car{font-size:17px}.ferry-total .inner-content{padding:0}.ferry-total .txt-container{padding:26px 10px;text-align:center}.ferry-result .first{width:17.482759%}.ferry-result .mob-third{width:31.482759%}}@media (max-width:480px){.add-car .car-text{padding-left:10%;padding-right:10%}.delivery-tickets address{margin-left:15px}}@media (max-width:420px){.ferry-date-nav ul{width:693px;white-space:nowrap;position:relative}.ferry-date-nav li{width:97px;margin-left:1px;margin-right:1px}.ferry-date-nav{overflow-x:auto;width:calc(100% + 20px);margin-left:-10px}}