@media(max-width:767px){.header-text h2.quotebox-title{margin-top:35px;margin-bottom:25px;font-size:3em}
li.logo::after{content:' ';display:block;clear:both}
li.logo a img{height:3.5em !important;width:auto !important}
.header li{display:block}
.header li.logo a{margin-top:10px;width:106px;height:45px;padding-top:10px}
.header li.call-us-mobile{width:60%;text-align:center;float:left;margin-left:12%}
.header{height:80px}
img.powered-by{height:auto;max-width:250px}
.footer-green-bg{background:#6b9033}
.dtop-only{display:none}
.mobile-center-align img{margin:5px auto}
.contact-details-label{margin-top:28px !important}
.row.benefits{margin-right:0;margin-left:0}
.benefits .row{width:100%}
.benefits .row div h4{text-align:center}
.benefits .row div p{text-align:center}
#pageSearch{margin-left:1em}
#clearSearch{right:9% !important}
.mobile-menu-phone .phone-icon{margin-right:5px}
.mobile-menu-phone .phone-number{margin-top:6px}
.plane-background-1{background-position:right -25%;margin-bottom:1em !important}
.tile-grid .tile{max-width:242px;margin:1em auto}
.plane-background-2{background-position:left}
.scaleBackground.homepage-bg-container{background-size:cover !important;background-position:center center !important;padding:2em}
.scaleBackground.homepage-bg-container .semi-transparent-bg{height:auto;background:rgba(0,0,0,0.6);position:relative;padding:10px}
.right-border.no-links:after{display:none !important}
.cms-section{text-align:center;padding:0}
.cms-section h2{font-size:35px;margin:20px auto}
.cms-section.mobile-left-align{text-align:left}
.footer .seo-links .no-links{padding:10px}
.footer .seo-links .no-links a.phone-number{display:inline;font-size:2em}
.footer .seo-links .no-links a.phone-number:after{content:'\a';white-space:pre}
.footer .seo-links .no-links a.email{display:inline-block;font-size:1.2em}
.footer .seo-links .no-links .desc-text{display:none}
.footer.cms-section.disclaimer{background:#333a42}
.disclaimer .footer-row{padding-top:0}
.row.footer-row.seo-links{padding-bottom:0}
.mob-coverholder{margin:2em 0;display:block}
.footer-row .copyright{display:none}
.header-menu.unified-menu.quote-two{display:block}
.header-menu.unified-menu.quote-two .coverholder-row{padding-top:18px}
.header-menu.unified-menu.quote-two .coverholder-row img{width:auto;height:30px}
.header.q2-header .logo{float:left;width:50%}
.header.q2-header .cover-holder{float:right;width:49%}
section#subQuoteBox.sub-quote-box{display:none}
.mobile-sub-header{display:block;background:#5a6672}
.mobile-sub-header .header-button,.mobile-email-quote .header-button{border:2px solid #fff;padding:10px;width:100%;display:inline-block;margin:10px 0;font:1.1em 'Montserrat';color:#fff;text-align:center;background:0;outline:0;text-transform:uppercase}
.mobile-sub-header .header-button.email-quote{background:#899cad}
.mobile-email-quote .header-button.primarybutton{background:#fa6e71}
.sub-quote-box .quote-field.who .get-quote-button{height:60px !important;background:#899cad;font-size:1em !important}
.mobile-email-quote{background:#5a6672;padding:20px 0;display:none}
.quote-step-section{padding-top:20px}
.quote-step-section a{display:block;width:100%;text-align:center}
.dtop-only-imp{display:none !important}
.quote-two.plane-background-3{background-position:115% top}
.quote-details-table{display:none}
.quote-details-table.mobile{display:block;width:100%}
.quote-details-table.mobile:before{content:' ';display:block;clear:both}
.quote-details-table.mobile .quote-product{width:100%;margin:1em 0;text-align:center;height:auto}
.quote-details-table.mobile .quote-product .show-benefit{color:#fff;display:block;font:1.4em 'Montserrat';margin:1em 0 .5em 0}
.quote-details-table.mobile .quote-product .show-benefit:after{content:' ';display:inline-block;background:url(/img/interface/arrow_footer.webp) no-repeat center center;width:15px;height:15px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:10px}
.quote-details-table.mobile .quote-product .show-benefit.open:after{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.quote-details-table.mobile .quote-product .policy-buy-now,.quote-details-table.mobile .quote-product .policy-select{margin-top:1em !important;line-height:30px}
.quote-details-table.mobile .quote-product .policy-price{margin-bottom:0}
.quote-two.plane-background-3 h1{margin-bottom:0}
.policy-addon-container{height:200px;padding:0}
.policy-addon-container .desc{width:100%;margin-top:20px}
.policy-addon-container .control{position:absolute;right:10px;padding:0;top:10px;z-index:1}
.policy-addon-container .image{height:60px}
.benefits{width:100%;background:rgba(0,0,0,0.1);padding:0 5px;display:none}
.benefits ul li{list-style:none}
.quote-details-table .benefit-group,.quote-details-table .benefit-row{background:0;border-top:0;border-bottom:1px solid #d4dbe1;text-align:left;padding:10px 0}
.quote-details-table .benefit-row{display:block;padding-left:30px}
.quote-details-table .benefit-row span.name{width:70%}
.quote-details-table .benefit-row span.name:before{content:"+";position:absolute;left:35px;margin-top:-2px}
.quote-details-table .benefit-row.open span.name:before{content:"-"}
.quote-details-table .quote-product.selected .benefit-row span.name:before{left:25px}
.quote-details-table li .name,.quote-details-table li .value{display:inline-block}
.quote-details-table li .name{width:68%}
.quote-details-table li .value{width:23%;text-align:right;float:right}
.quote-details-table .finder-award img{width:75%}
.quote-details-table .benefit-group img.arrow{width:8px;height:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin:4px 5px 0 5px;vertical-align:top}
.quote-details-table .benefit-desc{color:#fff;width:100%;text-align:left;font-size:.9em;padding:5px 10px 5px 30px}
.benefits ul li:nth-last-child(2){border-bottom:none !important}
.specified-items-list{padding:10px}
.add-item #specifiedItemValue{width:84%}
.specified-items-list .added tr .item-value{padding:0}
.ui-widget.ui-widget-content[role="dialog"]{width:100% !important;min-width:100% !important}
.addon-info .fake-table-row div:first-child p{font-weight:bold;padding:10px 0 0 0}
.cms-section h2,h2{margin-bottom:1em}
.row.policy-details-q2 .trip,.row.policy-details-q2 .policy{padding:15px 30px}
.policy-details-q2 .trip,.policy-details-q2 .policy{padding:15px 10px}
.policy-details-q2 .policy-details-list{margin-bottom:0}
.single-quote-container.quote-details-table{display:block}
.single-quote-container.quote-details-table .policy-block{float:none}
.single-quote-container.quote-details-table .benefit-block{float:none;padding:10px}
.single-quote-container.quote-details-table .benefit-block table{background:#fafafa}
.single-quote-container.quote-details-table .benefit-block table .benefit-group .group-name img{width:8px;height:auto;vertical-align:top;margin-top:3px}
.single-quote-container.quote-details-table .benefit-block table .benefit-group .group-name{padding:10px}
.single-quote-container.quote-details-table .benefit-block table .benefit-group .group-ben-level{padding-right:10px;text-align:right}
.single-quote-container.quote-details-table .benefit-block table .benefit-group .group-name span{margin-left:-8px}
.single-quote-container.quote-details-table .benefit-block table .benefit-row{padding:0 !important;display:table-row}
.single-quote-container.quote-details-table .benefit-block table .benefit-row .benefit-lvl{padding-right:10px;text-align:right}
.single-quote-container.quote-details-table tr.benefit-row.open .benefit-name{color:#494949;font-weight:normal}
.single-quote-container.quote-details-table .benefit-desc td{padding-left:25px}
.payment-form .q3-plane-background-1{background-position-x:right}
.traveller-details .policy-traveller .form-input-group>div{padding:10px}
.payment-form .form-input-group .zoom-textbox,.payment-form .form-input-group .zoom-select,.payment-form .form-input-group .ui-selectmenu-button{border-right:1px solid #cfcfcf;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important}
.zoom-textbox{margin-left:0;width:100%}
.payment-form .form-input-group .input-group-first span.validation-error{border-right:1px solid #ef265a !important}
.payment-form .addon-select{margin:0 auto}
.policy-traveller.policy-dependent .form-input-group>div{padding:10px 0}
.payment-form .payment-border-box{padding:10px}
.payment-address-details .row{margin-bottom:10px}
.payment-address-details .row.address-two>div{padding:10px 0}
.row.policy-details-q2.payment-page span.policy-excess{margin-bottom:40px}
.payment-form .q3-plane-background-2{background-position-x:left;margin-bottom:-60px}
.payment-details.payment-border-box{border:0;padding:0}
.payment-details.payment-border-box{border:0;padding:0}
.mobile-row-padding{padding:10px 0 !important}
.confirmation-header.header-background.default{background-position-x:center}
.download-button{display:block;text-align:center}
.alreay-purchased-container{margin-top:90px}
.confirmation-policy-details .policy-summary{padding:40px 10px}
.confirmation-plane{min-height:100px;padding-top:50px;background-position-x:right}
.confirmation-header .header-text{margin-top:150px}
.confirmation-header .header-text p{width:100%}
.confirmation-policy-details .policy-summary{padding:20px;background-size:100%}
.confirmation-policy-details .policy-summary .total-premium{width:100%;margin-top:20px}
.quote-box-container .quote-field.when input{width:41%}
.if-condition-container .condition p{text-align:left}
.hero-image h2{font-size:2.3em}
.contact-block a.email{font-size:1.1em}
.contact-block .white-bdr{border:0}
.cms-section ul li,.cms-section ol li{text-align:left}
.cms-section ul{margin-left:5%}
.cms-section .q3-plane-background-2{background-position:left;background-position-y:top}
ul.cms-faq{margin:1em 0}
.cms-faq .cms-question h5{text-align:left}
.cms-faq li.cms-answer{padding:0 20px}
.hero-image h2,.hero-image h1{font-size:2em}
.kids-go-free.displayed{background:rgba(0,0,0,0.5);width:calc(100% - 20px);margin:10px 0 10px 10px}
.kids-go-free a.active{border-bottom:1px solid #fff}
.kids-go-free .kids-message{width:100%}
.login-form{width:100%}
.policy-type-selector{text-align:center}
.get-quote-tab{display:none}
.pre-existing-condition{display:block;border:0}
.pre-existing-condition>div{display:block;text-align:left;border-bottom:1px solid #c5c5c5}
.pre-existing-condition>div:first-child{border-top:1px solid #c5c5c5}
.pre-existing-condition .col-1,.pre-existing-condition .col-3{border-right:0;border-left:0}
.quote-details-table .quote-product .policy-excess{margin-top:10px}
.oot-light+.oot-btn:after{line-height:2em}
.quote-loader{width:100%;top:-35%}
.quote-loader .loader-content{width:100%;padding:10px;margin-left:-44vw}
.quote-loader .loader-content img{width:80%;max-width:400px}
.footer .seo-links .no-links{width:100%}
.quote-details-table.mobile.compare-travel-insurance .quote-product{min-height:150px}
.quote-details-table.mobile.compare-travel-insurance .quote-product.last{padding-top:20px}
.quote-details-table.mobile.compare-travel-insurance .quote-product .policy-name{font-size:1.5em}
.quote-details-table.mobile.compare-travel-insurance .quote-product .show-benefit{font-size:1em;text-transform:none}
.quote-details-table.compare-travel-insurance.mobile .quote-product span{text-transform:none;font:14px 'Helvetica-Regular';display:inline-block;background:0;margin:0;text-align:left;padding:0}
.quote-details-table.compare-travel-insurance.mobile .quote-product span.name{width:68%}
.quote-details-table.compare-travel-insurance.mobile .quote-product span.value{text-align:right;width:23%}
.quote-details-table.mobile.compare-travel-insurance ul{margin:0}
.quote-details-table.mobile.compare-travel-insurance .benefit-group,.quote-details-table .benefit-row{margin:0}
.quote-details-table.mobile.compare-travel-insurance .benefit-desc{background:0;text-transform:none;font:14px 'Helvetica-Regular'}
.quote-details-table.mobile.compare-travel-insurance #quoteBenefitDisclaimer{font:12px 'Helvetica-Regular';text-transform:capitalize}
.quote-details-table.mobile.compare-travel-insurance li.disclaimer{background:0;padding:0}
.quote-details-table.mobile.compare-travel-insurance li.disclaimer div{margin:10px 0}
.quote-details-table.mobile.compare-travel-insurance li.disclaimer p{color:#fff;font:12px 'Helvetica-Regular';text-transform:none}
.hero-image h2,.hero-image h1,.hero-text{font-size:4em}
ul.breadcrumb{margin:10px 0 0 0}
p.left-arrow-bullet{background:0;padding:0}
.article-quotebox .kids-go-free.displayed .kids-message{position:absolute;background:rgba(0,0,0,0.5);margin-left:-11px}
.article-quotebox>.container>.row{padding:0}
.online-claim-block .questions{padding:10px}
.online-claim-block .questions .form-input-group>div{padding:10px 0}
.online-claim-block .expenses-row input{margin:10px 0}
.online-claims-header.attachment h4.text-left{text-align:center}
.online-claim-block.attachments label.file-label{margin:0 auto}
.online-claim-block.attachments .inline-textbox,.online-claim-block.attachments .zoom-textbox{width:100%}
.online-claim-block.attachments .zoom-textbox{margin-bottom:5px}
.online-claims-header h1,.online-claims-header h4,.online-claims-header p,.online-claims-header a{text-align:center}
.online-claims-header a.already-lodged-claim{background:0;padding:0;text-align:center;text-decoration:none;color:#ff585b;font:1em 'Helvetica-Regular';height:auto;margin-bottom:10px}
.online-claim-block h5{text-align:left}
.attachments h5,.attachments .second-block h5{text-align:center !important}
.online-claim-block h5.validated:before{margin-top:6px}
.online-claim-block .question-block .row.yes-no-row>div,.online-claim-block .your-trip-common>div{text-align:center;padding:0}
.online-claim-block .row.yes-no-row .oot-btn{margin:10px auto}
.online-claim-block .zoom-textbox{width:100% !important;margin-top:10px}
.online-claim-block .select2.select2-container.select2-container--default{width:100% !important;margin-top:10px}
.field-label-row{height:auto;line-height:1em}
.online-claim-block #claimStory{margin-top:0}
.online-claim-block .row.expenses-row>div{padding:0 !important}
.online-claim-block .expenses-row .info-label{margin-top:10px;margin-bottom:-8px}
.online-claim-block .security-col{padding-top:10px;text-align:center}
.claim-search{margin-bottom:20px}
#searchClaimNumber{margin-bottom:10px}
#locationCheckPopup .location-plane-background{background:0;padding:0}
#locationCheckPopup .location-button{min-width:200px}
.background-plane-right{background-position-x:right}
.update-policy-detail{margin-top:30px}
.update-policy-detail .detail-row.pdf-links a{display:block;margin:5px 0}
.update-action-row{text-align:center !important}
.update-action-row a{width:330px;margin:5px 0 !important;display:inline-block}
.update-policy-detail.policy-update .single-quote-container.quote-details-table .benefit-block table .benefit-row{display:none}
.cancelPolicy .update-action-row a{width:100%;max-width:355px;margin:5px auto !important}
.mobile-center{text-align:center}
.update-action-row.main-action-row .primarybutton.update-policy-button{margin-top:10px !important;width:100%;max-width:355px}
.update-policy-section .quotebox .quote-box-container{border:0}
.quote-field.when,.quote-field.where{border-right:none !important}
.update-action-row.main-action-row .download-button{width:100%;max-width:355px;display:block;margin:0 auto !important}
.policy-update.addons .policy-addon-container .desc{margin-top:65px}
.update-policy-travellers.policy-update .policy-traveller .form-input-group>div{padding:10px 0}
.policy-details-q2 .premium .premium-change{margin-bottom:40px}
section.payment-change a.download-button,section.payment-change a.primarybutton,.update-button-section a.primarybutton,.update-button-section a.download-button{width:100%;max-width:355px;margin:0 auto}
#completePurchaseButton,#updatePolicyButton,#refundButton{margin-top:10px}
a.abandon-change-button{height:auto}
section.update-policy-section .row.policy-details-q2 .premium .total-premium{padding-bottom:25px}
.policy-screenshot img{width:345px;height:auto;margin-top:5%;margin-left:0}
.policy-screenshot .policy{display:block;margin-top:20px;margin-left:2%}
.mobile-bottom20{margin-bottom:20px !important}
.image-tile-box{margin:0 auto}
.read-more-article{max-width:242px;margin:0 auto 20px auto}
.read-more-article a.read-more{position:relative;left:auto;bottom:-30px;display:inline-block}
.content-search .search-button.mobi-only{display:block;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#ff585b url(/img/interface/search-icon.webp) no-repeat center center}
.content-search-result .result-section{margin:15px 0}
.content-search-result .result-section ul{margin:0}
.content-search-result .result-section li{padding:0;text-align:center}
.content-search .search-box{padding-left:10px}
#userExitPopup .email-quote{width:100%;text-align:center}
#userExitPopup .email-quote button{margin-top:30px;position:relative}
#userExitPopup .email-quote input{width:100%;padding:10px}
#userExitPopup .privacy-text{text-align:left;padding:0;width:100%}
.user-exit-popup{height:300px !important}
#userExitPopup{height:100% !important}
.compare-logo .minimal iframe{width:100% !important}
.existing-cards ul{margin:0}
.existing-cards ul li{float:none;width:100%;margin:10px 0}
.existing-cards ul li h4{padding-left:40px;font-size:1.3em}
.existing-cards ul li .card-type{width:40px;margin:0 5px}
.existing-cards ul li .card-type img{width:100%}
.existing-cards .cvn-check>div{width:100%}
a.addon-info-link.mob-only,a.maximum-trip-info-link.mob-only,a.policy-info-link.mob-only{display:inline-block}
}
@media(max-width:1080px){.if-condition-container{margin-top:2em}
.if-condition-container .row .col-md-5{padding-right:10px}
.if-condition-container .condition h5{text-align:left;letter-spacing:.2px}
.if-condition-container .condition{background:#f0f2f1;position:relative}
.if-condition-container .condition:after{content:"";position:absolute;width:26px;height:26px;right:5px;z-index:1;top:30px;background:url(/img/interface/arrow-grey.webp) no-repeat right center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.if-condition-container .condition.selected-condition{background:#1ebeb4;margin-bottom:0}
.if-condition-container .condition.selected-condition:after{content:"";position:absolute;width:26px;height:26px;right:5px;z-index:1;top:30px;background:url(/img/interface/arrow-white.webp) no-repeat right center;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.if-condition-container .condition:hover{background:#f0f2f1}
.if-condition-container .condition.selected-condition:hover{background:#1ebeb4}
.if-condition-container .condition-solution .solution{padding:20px;margin-bottom:1em;height:340px}
.if-condition-container .condition-solution .solution p{color:#fff}
.if-condition-container .solution{background-size:200px !important}
.if-condition-container .solution.overseas-medical{background:#1ebeb4 url(/img/interface/overseas-medical.webp) no-repeat center center}
.if-condition-container .solution.camera-damaged{background:#1ebeb4 url(/img/interface/camera-damaged.webp) no-repeat center center}
.if-condition-container .solution.flight-missed{background:#1ebeb4 url(/img/interface/flight-missed.webp) no-repeat center center}
.if-condition-container .solution.luagge{background:#1ebeb4 url(/img/interface/luagge.webp) no-repeat center center}
.if-condition-container .solution.medical-bill{background:#1ebeb4 url(/img/interface/medical-bill.webp) no-repeat center center}
.if-condition-container .solution.passport{background:#1ebeb4 url(/img/interface/passport.webp) no-repeat center center}
.if-condition-container .solution.stethoscope{background:#1ebeb4 url(/img/interface/stethoscope.webp) no-repeat center center}
.if-condition-container .solution.cancel-trip{background:#1ebeb4 url(/img/interface/cancel-your-trip.webp) no-repeat center center}
.if-condition-container .solution.rentalVehicle{background:#1ebeb4 url(/img/interface/rentalExcess.webp) no-repeat center center}
.maximum-trip-duration{text-align:left;padding:10px 0}
.maximum-trip-duration .title{text-transform:uppercase}
.maximum-trip-duration .title .maximum-trip-info-link{margin-top:0;background-color:rgba(255,255,255,0.9)}
.maximum-trip-duration .duration{float:right}
.declaration-details .zoom-checkbox,.payment-form .declaration-container .zoom-checkbox{left:15px}
.quote-loader{width:100%}
.single-quote-container.quote-details-table #quoteBenefitDisclaimer{display:block}
.quote-details-table.mobile #quoteBenefitDisclaimer{display:block;padding-bottom:10px}
.quote-details-table.mobile #quoteBenefitDisclaimer p{color:#fff}
.quote-details-table.mobile #quoteBenefitDisclaimer p a{color:#fff}
.travel-alerts{height:auto}
.travel-alerts ul li{display:none;text-align:center}
.travel-alerts h5{display:inline-block;margin:5px 0 0 0}
.travel-alerts ul li:nth-child(n+3):before{display:none}
.travel-alerts ul li:nth-child(n+2){margin:0}
.travel-alerts ul li a{color:#fff;padding:5px 0;display:inline-block}
section.customer-area-main{text-align:center}
section.customer-area-main .update-policy-detail.policy-update h5{text-align:center}
section.cms-section.customer-area-main .benefit-block{margin-top:10px}
.main-action-row a.primarybutton,.main-action-row a.download-button{width:100% !important;max-width:355px;margin:10px auto !important;display:block}
.update-policy-section .quotebox .quote-box-container{border:0}
.update-policy-section .quotebox .quote-box-container .quote-field.where,.update-policy-section .quotebox .quote-box-container .quote-field.when,.update-policy-section .quotebox .quote-box-container .quote-field.who{border:1px solid #cfcfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px 0}
.update-policy-section .quotebox .quote-box-container .quote-field.who button{width:100%;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.policy-update.addons .policy-addon-container .control{position:absolute;right:20px;top:20px}
.policy-update.addons .add-item #specifiedItemValue{width:calc(100% - 58px)}
.mobile-hero-image{background:url(../img/interface/mobile-hero-image.webp) no-repeat center center}
.refer-a-friend-how-text p{padding-left:0;margin-top:0}
.share-img{margin-top:10px}
.refer-a-friend-banner{width:100%;height:auto}
.how-it-works .refer-a-friend-how-text p{padding-left:0}
.how-it-works-number{float:left;padding-top:6px !important}
}
@media only screen and (min-width :320px) and (max-width :359px){li.logo a img{height:2.5em !important}
.header li.logo a{padding-top:17px}
.header-menu.unified-menu.quote-two .coverholder-row img{height:25px;width:auto}
.header-menu.unified-menu.quote-two .coverholder-row{padding-top:24px}
.payment-form .q3-plane-background-2{margin-bottom:-30px}
.update-action-row a{width:300px;margin:5px 0 !important;display:inline-block}
a.primarybutton.update-policy-button{width:100% !important;font-size:14px}
.update-action-row.main-action-row .download-button{padding:10px}
}
@media only screen and (min-width :590px) and (max-width :767px){.plane-background-1{background-position:123% 0}
.plane-background-2{background-position:-110% -20%}
}
@media(max-width:1024px){.bicycle-background-header{background-position:-20% top}
.main-bike-container{min-height:auto}
.main-bike-container img.main-bike-img{display:none}
.main-bike-container .svg-path-container{display:none}
.main-bike-container #bike-packing-info{float:none;position:relative}
.main-bike-container #bike-packing-info{margin:0}
.main-bike-container #bike-packing-info li{position:relative;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;pointer-events:none}
.main-bike-container ul#bike-packing-info li div.info-block{display:block;visibility:visible;opacity:1;position:relative !important;width:100% !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;height:auto !important;text-align:center}
.main-bike-container ul#bike-packing-info li div.info-block h4{display:none}
.main-bike-container ul#bike-packing-info li div.info-block img{max-width:150px;max-height:150px;float:none !important;margin:5px auto}
.main-bike-container ul#bike-packing-info li h3{text-align:center;margin-top:40px}
.main-bike-container ul#bike-packing-info #safetyGear .info-block,.main-bike-container ul#bike-packing-info #documentation .info-block,.main-bike-container ul#bike-packing-info #bedding .info-block,.main-bike-container ul#bike-packing-info #flatkit .info-block,.main-bike-container ul#bike-packing-info #energyboost .info-block,.main-bike-container ul#bike-packing-info #directions .info-block,.main-bike-container ul#bike-packing-info #directions .info-block{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;flex-direction:column}
.main-bike-container ul#bike-packing-info #safetyGear .info-block p,.main-bike-container ul#bike-packing-info #documentation .info-block p,.main-bike-container ul#bike-packing-info #bedding .info-block p,.main-bike-container ul#bike-packing-info #flatkit .info-block p,.main-bike-container ul#bike-packing-info #energyboost .info-block p,.main-bike-container ul#bike-packing-info #directions .info-block p,.main-bike-container ul#bike-packing-info #directions .info-block p{-webkit-order:1;order:1}
.cover-holder{display:none}
.padding-left-22{padding-left:0;text-align:left !important}
.medical-block,.trip-cancel-block,.accomodn-block,.luggage-block,.rental-block,.other-block,.card-block{background:0}
.claims-add-more{margin-top:10px}
.online-claim-block .attachments h5,.online-claim-block .attachments .second-block h5{text-align:center !important}
.faq-group{text-align:left !important}
.faq-group .hide-show-link:before{top:5px}
.faq-group .hide-show-link{font:23px 'Montserrat Bold';background:url(/img/interface/circle.svg) no-repeat left 0}
.cms-faq .cms-question h5{font:15px 'Montserrat'}
.faq-group .hide-show-link font{font-size:22px}
.footer-button{margin-bottom:10px}
.how-it-works-image{margin-left:auto;margin-top:5px}
#referAFriendForm .button-row button{width:100%}
#referAFriendForm .button-row{margin-left:auto;margin-top:10px}
}
@media(max-width:1104px){.no-float{float:none !important}
}
@media only screen and (min-width :320px) and (max-width :767px){.how-it-works-image{margin-left:-45%}
}