.page-wrapper .page-main .page-title-wrapper{margin-top:40px}.page-wrapper .page-main .page-title-wrapper .page-title{font-family:"Roboto-Bold";font-size:32px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.56;letter-spacing:-0.43px;color:#121b4c;position:relative}.page-wrapper .page-main .page-title-wrapper .page-title::before{content:"";width:60px;height:3px;border-radius:1.5px;background-color:#3cb1ff;position:absolute;bottom:-20px;left:0}.page-wrapper .page-main .columns .main .form-boatbooking .form #product-list .ui-columns-table{margin:50px 0px;border:1px solid #ccc;padding:20px;background:#fff}.page-wrapper .page-main .columns .main .form-boatbooking .form #product-list .ui-columns-table table tr{font-size:18px;line-height:0.56;letter-spacing:-0.43px}.page-wrapper .page-main .columns .main .form-boatbooking .form #product-list .ui-columns-table table tr th{font-family:"Roboto-Bold";color:#121b4c;text-align:center}.page-wrapper .page-main .columns .main .form-boatbooking .form #product-list .ui-columns-table table tr td{font-family:"Roboto-Regular";text-align:center;width:33%}.page-wrapper .page-main .columns .main .form-boatbooking .form #product-list .ui-columns-table table tr td a{font-family:"Roboto-Bold";color:#3cb1ff}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details{border:solid 1px #121b4c;border-radius:5px;display:inline-block;width:100%}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .page-title{background-color:#121b4c;color:#fff;padding:30px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .page-title h5{font-family:"Roboto-Medium";font-size:29px;line-height:0.62;letter-spacing:-0.39px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .page-title p{font-family:"Roboto-Regular";font-size:13px;line-height:1.46;letter-spacing:-0.17px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .page-title p strong{color:#3cb1ff}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form{padding:30px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .row{width:100%}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group{margin-bottom:30px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6{width:50%;float:left}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box{padding-right:15px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box .p-relative{position:relative}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box .p-relative .border-none{border:none}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box .p-relative .mobile-code{position:absolute;top:0;width:22%}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box .p-relative .mobile-code select{background-color:transparent}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box .p-relative .mobile-code2{position:absolute;top:0;left:22%;width:22%}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box .p-relative .mobile-code2 select{background-color:transparent}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-6 .input-box p{font-family:"Roboto-Regular";font-size:12px;line-height:1.58;letter-spacing:-0.16px;color:#121b4c}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12{width:100%;float:left}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box{padding-right:15px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box .p-relative{position:relative}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box .p-relative .border-none{border:none}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box .p-relative .mobile-code{position:absolute;top:0;width:22%}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box .p-relative .mobile-code select{background-color:transparent}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box .p-relative .mobile-code2{position:absolute;top:0;left:22%;width:22%}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box .p-relative .mobile-code2 select{background-color:transparent}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group.col-md-12 .input-box p{font-family:"Roboto-Regular";font-size:12px;line-height:1.58;letter-spacing:-0.16px;color:#121b4c}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group label{font-family:"Roboto-Regular";font-size:15px;line-height:1.2;letter-spacing:-0.2px;color:#121b4c;margin-bottom:3px;display:inline-block}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group input,.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .form-group select{height:50px !important;object-fit:contain;border-radius:3px;border:solid 1px #b9b9b9;background-color:#ffffff;color:#888da5}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .actions-button{padding-bottom:30px}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .actions-button .primary{text-align:center}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .actions-button .primary .submit{width:250px;height:43px;object-fit:contain;border-radius:3px;background-color:#3cb1ff !important;text-align:center;border:none !important}.page-wrapper .page-main .columns .main .form-boatbooking .form .cart-rf4-details .contact-form .actions-button .primary .submit span{font-family:"Roboto-Bold";font-size:15px;line-height:1.4;letter-spacing:-0.2px;text-align:center;color:#ffffff}@media screen and (max-width:768px){.contact-form{padding:0px 20px}.form-boatbooking .form .cart-rf4-details{width:100% !important}.form-boatbooking .form #product-list table tr{line-height:1 !important}.form-boatbooking .form #product-list table tr th{vertical-align:middle !important}.boatbooking-boat-index .page-wrapper .page-main .page-title-wrapper{margin:40px 25px 0px !important}.cart-rf4-details .contact-form .form-group.col-md-6{width:100%}}@media screen and (max-width:480px){.header-social .fa-facebook .header-social .fa-instagram{display:none !important}.cart-rf4-details .contact-form .form-group.col-md-6{width:100% !important}}