@media screen and (max-width:991px){body::after{background-image:url(/images/mask-header-sm.webp),url(/images/home-header-sm.webp)}body.home::after,body.quote::after{background-size:991px 637px;height:637px}body.default::after{background-size:991px 314px;height:314px;background-position:50% 100%,50% 50%!important}.container{width:auto}.header .container .contact-phone{margin-right:30px;margin-top:45px}.header .container .brand-travel-insurance-saver{margin-left:30px}.main{padding-bottom:230px}.main.load::after{height:230px;background-image:url(/images/mask-footer-sm.webp),url(/images/home-footer-sm.webp);background-size:991px 230px}.main .container{padding-left:30px;padding-right:30px}.main .container .row{margin-left:-30px;margin-right:-30px}.main .container .lead{font-size:30px;margin-top:60px}.home .main .container .get-a-quote,.home .main .container .get-a-quote-xs,.quote .main .container .get-a-quote,.quote .main .container .get-a-quote-xs{margin-top:66px}.default .main .container .get-a-quote,.default .main .container .get-a-quote-xs,.product .main .container .get-a-quote,.product .main .container .get-a-quote-xs{margin-top:110px;margin-bottom:50px}.main .container .get-a-quote form,.main .container .get-a-quote-xs form{position:relative;padding-bottom:80px}.main .container .get-a-quote form .submit,.main .container .get-a-quote-xs form .submit{clear:left;width:100%;position:absolute;bottom:0;left:0}.main .container .get-a-quote form .submit button,.main .container .get-a-quote-xs form .submit button{margin-top:0}.home .main .container .content-primary{margin-top:140px}.default .main .container .content-primary .benefits-summary ul{margin-top:45px}.footer{min-height:279px}.footer .container{padding-left:30px;padding-right:30px;overflow:hidden}.footer .container .brand-nib{margin-left:0;float:right}.footer .container .business-info,.footer .container .copyright-info{float:left;clear:both;text-align:center;width:100%;line-height:1.5}.footer .container .copyright-info{margin-top:52px}.footer .container .business-info{margin-top:4px}.home .content h1{margin-bottom:.75em;font-size:24px;line-height:1.667;margin-top:-8px}.default .content h1{font-size:40px;line-height:1.5em;margin-top:-20px}.product .content h1{font-size:40px;line-height:1.5em;margin-top:-20px}.home .content-primary p{font-size:24px;line-height:1.667;margin-top:-8px}.default .content-primary p,.product .content-primary p{font-size:20px;line-height:1.5;margin-top:-5px}.main .container .row{margin-left:0;margin-right:0}.fb-like{float:none}.disclaimer{margin-right:0;margin-top:20px}}@media screen and (min-width:768px) and (max-width:991px){.header{min-height:120px}.header .container .navigation{border-top:1px solid #ccc;padding:11px 30px 12px;margin-top:10px;width:100%}.header .container .navigation ul{text-align:center}.header .container .navigation ul li{display:inline-block;padding-left:1.25em}.main .container .get-a-quote form .destination .note .heading,.main .container .get-a-quote-xs form .destination .note .heading{width:59.16031%}.main .container .get-a-quote form .date .depart,.main .container .get-a-quote-xs form .date .depart{width:46.31579%}.main .container .get-a-quote form .date .return,.main .container .get-a-quote-xs form .date .return{width:46.31579%}.main .container .get-a-quote form .extras,.main .container .get-a-quote-xs form .extras{width:100%}.main .container .get-a-quote form .extras.more ul,.main .container .get-a-quote-xs form .extras.more ul{margin-left:0}.default .main .container .content-primary .benefits-summary ul li{width:50%}.default .main .container .content-primary .benefits-summary ul li:nth-child(2n+1){clear:left}.main .container .content-primary .benefits-summary,.main .container .content-primary .benefits-table,.main .container .content-primary .content{padding-left:30px;padding-right:30px}.home .main .container .content-primary .content{position:relative}.home .main .container .content-primary .content p{padding-right:150px}.home .main .container .content-primary .content img{display:block;position:absolute;right:30px;bottom:12px}.main .container .content-primary .summary{float:right;width:50%;padding-left:15px}.main .container .content-primary .details{float:left;width:50%;padding-right:15px}.main .container .content-secondary .content{padding-right:30px}.main .container .content-secondary .content:first-child{padding-left:30px;padding-right:15px}}@media screen and (max-width:768px){.main .container .get-a-quote form .date,.main .container .get-a-quote-xs form .date{margin-top:15px}.main .container .get-a-quote form .ages,.main .container .get-a-quote form .extras,.main .container .get-a-quote-xs form .ages,.main .container .get-a-quote-xs form .extras{margin-top:15px}}@media screen and (max-width:767px){body .home.disable-quote .main .content-primary.row{margin-top:580px}body.default.disable-quote .main .content-primary.row{margin-top:150px}body::after{background-image:url(/images/mask-header-xs.webp),url(/images/home-header-xs.webp)}body.home::after,body.quote::after{background-size:767px 719px;height:719px}body.default::after,body.product::after{background-size:767px 184px;height:184px}.header .container .brand-travel-insurance-saver{margin-left:20px;margin-top:23px}.header .container .brand-travel-insurance-saver img{width:203px;height:44px}.header .container .navigation{clear:both;margin:0}.header .container .navigation ul li{border-top:1px solid #a7a7a7}.header .container .navigation ul li:first-child{border-top-width:0}.header .container .navigation ul li a{padding:.5em}.main{padding-bottom:190px}.main::after{height:190px}.main.load::after{background-image:url(/images/mask-footer-xs.webp),url(/images/home-footer-xs.webp);background-size:767px 190px;height:190px}.main .container{padding-left:10px;padding-right:10px}.main .container .row{margin-left:-10px;margin-right:-10px}.main .container .lead{font-size:24px;padding-left:40px;padding-right:40px;margin-top:20px}.destination .select2-search__field::placeholder{font-size:11.2px;line-height:18px}.home .main .container .get-a-quote,.home .main .container .get-a-quote-xs,.quote .main .container .get-a-quote,.quote .main .container .get-a-quote-xs{margin-top:58px}.main .container .get-a-quote form .destination .note .heading,.main .container .get-a-quote-xs form .destination .note .heading{width:67.14286%}.main .container .get-a-quote form .date .depart,.main .container .get-a-quote-xs form .date .depart{width:48%}.main .container .get-a-quote form .date .return,.main .container .get-a-quote-xs form .date .return{width:48%}.extras ul li{margin-right:-1px!important}.extras ul li span{border-radius:0!important}.extras ul li:first-child span{border-radius:2px 0 0 2px!important}.extras ul li:last-child span{border-radius:0 2px 2px 0!important}.main .container .get-a-quote form .ages .note,.main .container .get-a-quote-xs form .ages .note{width:48%;float:right}.home .main .container .get-a-quote,.default .main .container .get-a-quote{display:none!important}.product .main .container .get-a-quote{display:block!important}.home .main .container .get-a-quote,.quote .main .container .get-a-quote{display:block!important}.main .container .get-a-quote-xs{display:block!important}.add-dependant-quote{margin-bottom:20px}.product .main .container .add-dependant-quote .get-a-quote form .submit{position:relative;max-width:none!important}.home .main .container .content-primary{margin-top:30px}.default .main .container .content-primary,.product .main .container .content-primary{font-size:14px;margin-top:12px}.default .main .container .content-primary .benefits-summary ul{margin-top:30px}.main .container .content-primary .benefits-summary ul li{float:none}.main .container .content-primary .benefits-summary ul li:first-child{margin-top:0}.main .container .content-primary .benefits-summary,.main .container .content-primary .benefits-table,.main .container .content-primary .content{padding-left:20px;padding-right:20px}.home .main .container .content-primary .content img{display:block;margin:0 auto 35px}.main .container .content-secondary .content{padding-left:20px;padding-right:20px}.footer{min-height:509px;padding-bottom:16px}.footer .container .fb-like{clear:none;float:none;margin-top:16px;position:relative;left:50%;transform:translateX(-50%)}.footer .container .navigation{float:none;margin-top:16px}.footer .container .navigation ul{text-align:center}.footer .container .navigation ul li{padding-left:.625em;padding-right:.625em;float:none;display:inline-block}.footer .container .navigation ul li:first-child{padding-left:.625em}.footer .container .brand-travel-insurance-saver{float:none;margin-top:58px;text-align:center}.footer .container .brand-nib{float:none;margin-top:44px;text-align:center}.footer .container .copyright-info{margin-top:80px}.footer .container .business-info{margin-top:8px}.home .content h1{font-size:24px;line-height:1.25;margin-top:-6px;text-align:center;padding-left:15px;padding-right:15px}.default .content h1{font-size:30px;line-height:.833;margin-top:0;margin-bottom:1em}.product .content h1{font-size:30px;line-height:.833;margin-top:0;margin-bottom:1em}.home .content-primary p{line-height:1.25;margin-top:-6px;text-align:center;margin-bottom:1.5em}.default .content-primary p,.product .content-primary p{font-size:18px;line-height:1.667;margin-top:-6px;margin-bottom:2em}.content-secondary .content h3{font-size:14px;line-height:1.714;margin-top:46px}.content-primary .pds{margin-bottom:15px}.content-secondary .content:first-child h3:first-of-type{margin-top:-5px}.content-secondary p,.main .container .content-secondary{font-size:14px;line-height:1.714;margin-top:-5px;margin-bottom:1em}.ui-datepicker{left:10px!important;right:10px!important;width:auto}.return .input.disabled{padding:10px 5px!important}#more-options-panel{padding-top:20px}.extras.more ul li{padding-top:10px;width:100%!important;height:auto!important;float:none}.awards-banner{margin:20px auto}.product .awards-banner{margin:50px auto 20px}}@media screen and (max-width:480px){.extras ul li{width:20%!important}.extras ul li label{font-size:11px!important}}@media screen and (max-width:479px){.content h1 .logo{float:none;clear:both;margin-top:.5em}}@media(max-width:450px){.review-item{flex:1 1 90%}}@media screen and (max-width:421px){body.home.disable-quote .main .content-primary.row{margin-top:548px}}@media screen and (max-width:380px){body.home.disable-quote .main .content-primary.row{margin-top:515px}}@media screen and (max-width:359px){.main .container .get-a-quote form .destination .note .heading,.main .container .get-a-quote-xs form .destination .note .heading{width:100%}}@media screen and (max-width:768px){.btn-email-quote,#quote-details .btn-email-quote{font-size:16px;height:50px}.btn-email-quote::before,#quote-details .btn-email-quote::before{content:url(/Images/email-icon-mobile.svg);height:30px;width:30px}}@media screen and (max-width:390px){.contact-us{font-weight:bold;font-size:10px;margin-top:28px}}