.custom-suggestions-list::after,.custom-suggestions-list::before,.lr-content-blocks::after,.lr-content-blocks::before,.owl-dots::after,.owl-dots::before{content:"";display:table}
.custom-suggestions-list::after,.lr-content-blocks::after,.owl-dots::after{clear:both}
.lr-content-blocks{margin-bottom:7.2rem}
@media screen and (min-width:600px){.lr-content-blocks{margin-bottom:9.6rem}
}
@media screen and (min-width:768px){.lr-content-blocks{margin-bottom:10.8rem}
}
@media screen and (min-width:992px){.lr-content-blocks{margin-bottom:12rem}
}
@media screen and (min-width:481px){.airlines-band .container{padding-bottom:4.2rem}
}
@media screen and (min-width:600px){.airlines-band .container{padding-bottom:4.8rem}
}
@media screen and (min-width:768px){.airlines-band .container{padding-bottom:5.4rem}
}
@media screen and (min-width:992px){.airlines-band .container{padding-bottom:6rem}
}
@media screen and (min-width:600px){.dz-message p{font-size:1.44rem}
}
@media screen and (min-width:768px){.dz-message p{font-size:1.8rem}
}
.custom-suggestions-list li.custom-action,.detailed-addon-card .addon-points-list li,.dz-preview,.quote-entry-accordion .modal-subtitle,.quote-option label{font-family:Muli,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:130%;font-weight:600;font-style:normal;color:#000;margin:5px 0}
@media screen and (min-width:600px){.custom-suggestions-list li.custom-action,.detailed-addon-card .addon-points-list li,.dz-preview,.quote-entry-accordion .modal-subtitle,.quote-option label{font-size:1.4rem}
}
@media screen and (min-width:768px){.featured-brands-image-content .title{font-size:1.2rem}
}
.custom-suggestions-list li,.detailed-addon-card-2 .addon-points-list li{font-family:Muli,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:130%;font-weight:400;font-style:normal;color:#000;margin:5px 0}
@media screen and (min-width:600px){.custom-suggestions-list li,.detailed-addon-card-2 .addon-points-list li{font-size:1.44rem}
}
@media screen and (min-width:768px){.custom-suggestions-list li,.detailed-addon-card-2 .addon-points-list li{font-size:1.8rem}
}
.split-column-layout .split-column-right,.split-column-spacer,.split-layout-spacer{padding:24px 24px}
@media screen and (min-width:600px){.split-column-layout .split-column-right,.split-column-spacer,.split-layout-spacer{padding:30px}
}
@media screen and (min-width:992px){.split-column-layout .split-column-right,.split-column-spacer,.split-layout-spacer{padding:40px}
}
#airline-option input,#route-option input{border:0;padding-top:4px;padding-bottom:4px;border-radius:0}
#airline-option input:focus,#route-option input:focus{border-color:transparent}
.lr-content-blocks .content-block{padding-right:20px}
.lr-content-blocks .image-block{text-align:center;margin-top:30px}
.lr-content-blocks .image-block img{width:100%}
@media screen and (min-width:481px){.lr-content-blocks .image-block img{width:90%}
}
@media screen and (min-width:600px){.lr-content-blocks .image-block img{width:80%}
}
@media screen and (min-width:768px){.lr-content-blocks{display:table;width:100%}
.lr-content-blocks>*{display:table-cell;vertical-align:middle;float:none}
.lr-content-blocks .image-block{margin-top:0}
.lr-content-blocks .image-block img{width:100%}
}
.quote-band-section{position:relative}
.quote-band-section .quote-band-bg-img-col,.quote-band-section .quote-band-bg-img-container,.quote-band-section .quote-band-bg-img-row{height:100%}
.quote-band-section .quote-band-bg-img-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (max-width:991px){.quote-band-section .quote-band-bg-img-container{width:100%;padding:0}
.quote-band-section .quote-band-bg-img-row{margin:0}
.quote-band-section .quote-band-bg-img-col{padding:0}
}
.quote-band-bg-img-col{position:absolute}
.quote-band-bg-img{height:100%;background-size:cover !important;background:no-repeat center}
.label{background-color:#fb0;position:absolute;bottom:5px;padding:2px 8px;margin-left:-8px}
@media screen and (min-width:600px){.label{padding:2px 10px;margin-left:-10px}
}
.label h5{color:#666}
.lr-icon-content{display:table;width:100%}
.lr-icon-content>*{display:table-cell;vertical-align:middle;float:none}
@media screen and (min-width:481px){.lr-icon-content{width:85%;margin:0 auto}
}
.lr-icon-wrapper{color:#000;text-align:center;font-size:25px}
@media screen and (min-width:768px){.lr-icon-wrapper{font-size:30px}
}
@media screen and (min-width:992px){.lr-icon-wrapper{font-size:50px}
}
.lr-content{padding-left:10px;width:100%}
.detailed-addon-card{padding-left:24px;padding-right:24px;margin:0}
.detailed-addon-card .addon-points-list li{padding:10px 0;margin:0;border-bottom:1px solid #ddd}
.detailed-addon-card .addon-points-list li:last-child{border-bottom:0}
.detailed-addon-card .addon-points-list li.highlighted{color:#000}
.detailed-addon-card .read-more-link{display:none}
.detailed-addon-card .card-header{position:relative;margin-bottom:10px}
.detailed-addon-card .feature-icon-wrapper{width:75px;height:75px}
.detailed-addon-card .feature-icon-wrapper img{width:100%}
.txt-white.partner-logo{display:flex;align-items:center}
.txt-white.partner-logo img{margin-left:5px}
@media screen and (min-width:992px){.detailed-addon-card .card-header{padding-right:115px}
.detailed-addon-card .feature-icon-wrapper{position:absolute;top:0;right:0}
}
.detailed-addon-card-2 .addon-points-list li{margin:0}
.detailed-addon-card-2 .cta-links:not(:empty){padding-top:20px}
.detailed-addon-card-2 .cta-links>:last-child{margin-top:10px}
@media screen and (min-width:768px){.detailed-addon-card-2 .cta-links:not(:empty){padding-top:40px}
}
@media screen and (min-width:992px){.detailed-addon-card-2 .cta-links{display:table;width:100%}
.detailed-addon-card-2 .cta-links>*{display:table-cell;vertical-align:middle;float:none}
.detailed-addon-card-2 .cta-links>:first-child{width:100%}
.detailed-addon-card-2 .cta-links>:last-child{margin-top:0;white-space:nowrap;text-align:right}
}
.testimonial-card img{width:100%;max-width:100%;border-radius:3px}
.testimonial-card .label{bottom:20px}
.feature-card img{width:100%;max-width:100%;height:250px}
.jewellery-header{margin-bottom:4rem}
p.h3.txt-white.animation--rise{color:#fff}
@media screen and (min-width:600px){.testimonial-card .label{bottom:10px}
}
@media screen and (min-width:768px){.testimonial-card .label{bottom:20px}
}
.testimonial-card .label h5{color:#000}
.testimonial-img-wrapper{position:relative}
.full-width-image-breaker{background-size:cover;background:no-repeat center;width:100%;height:200px}
@media screen and (min-width:768px){.full-width-image-breaker{height:500px}
}
.blog-card .label{margin-left:0;bottom:-10px}
.blog-card .label h5{color:#000}
.blog-img{background:no-repeat center;background-size:cover;width:100%;max-height:250px;height:110px;background-origin:border-box}
@media screen and (min-width:600px){.blog-img{height:150px}
}
@media screen and (min-width:1200px){.blog-img{height:180px}
}
.blog-title{margin-top:0;margin-bottom:10px}
.blog-card-large .blog-img{height:350px;max-height:350px}
.autocomplete-suggestions{text-align:left;cursor:default;display:none;z-index:9999;max-height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;overflow-x:hidden;overflow-y:auto;width:auto;margin-left:0;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-top:0;border-radius:0 0 4px 4px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.autocomplete-suggestion{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:8px 16px}
.autocomplete-suggestion b{color:#fc3;font-weight:400;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.autocomplete-suggestion.selected{color:#fc3}
.autocomplete-suggestion.selected a,.autocomplete-suggestion.selected b{color:#fff}
.searchfield-input{position:relative}
.searchfield-input input:not([type=submit]):not([type=radio]):not([type=checkbox]){padding-right:40px}
.searchfield-input .input-icon{position:absolute;cursor:pointer;background:#fff;height:calc(100% - 2px);top:1px;right:8px;width:30px;border-radius:0 4px 4px 0}
.searchfield-input .input-icon.input-icon-chevron{pointer-events:none}
.searchfield-input .input-icon i{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.searchfield-input .input-icon .icon-close{display:none}
.searchfield-input .input-icon .icon-chevron-down{display:inline}
.autoComplete--is-focused{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.autoComplete--is-focused~.input-icon{pointer-events:all}
.autoComplete--is-focused~.input-icon .icon-close{display:inline}
.autoComplete--is-focused~.input-icon .icon-chevron-down{display:none}
.split-column-list>li{padding:40px 0;margin:0 24px;border-bottom:1px solid #ddd}
@media screen and (min-width:768px){.split-column-list>li{margin:0 40px}
}
.split-column-list>li:last-child{border-bottom:0}
.split-column-list-title{margin-top:0;margin-bottom:20px}
.split-column-layout{padding:0}
.split-column-layout .split-column-right{text-align:center;border-left:1px solid #ddd}
@media screen and (min-width:768px){.split-column-layout{display:table;width:100%}
.split-column-layout>*{display:table-cell;vertical-align:middle;float:none}
.split-column-layout .split-column-left{width:65%}
.split-column-layout .split-column-right{width:35%}
}
@media screen and (max-width:768px){.split-column-layout .split-column-right{display:none}
}
.split-column-images{position:relative}
.split-column-images img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;max-width:300px;width:100%}
.split-column-images img:not(:first-child){position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.dropzone,.js-dropzone{width:100%;background:#f5f5f5;border-radius:4px;text-align:center;position:relative;height:200px;border:1px dashed #666}
html.touchevents .dropzone,html.touchevents .js-dropzone{border:1px solid #fb0}
.dz-drag-hover{opacity:.5}
.dz-message{position:absolute;left:0;right:0;top:50%;padding:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.dz-message p{font-family:Muli,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:130%;font-weight:900;font-style:normal;color:#000;margin:0;color:#666;cursor:pointer}
.dz-max-files-reached .dz-message{display:none}
@media screen and (min-width:600px){html.no-touchevents .doc-icon-wrapper,html.no-touchevents .drop-upload-message{display:inline-block;vertical-align:middle}
}
.doc-icon-wrapper,.policy-image-icon{margin-bottom:15px}
@media screen and (min-width:600px){.doc-icon-wrapper,.policy-image-icon{margin-bottom:0;margin-right:10px}
}
.dz-message .camera-icon,.dz-message .doc-icon{font-size:50px;color:#fb0}
html.no-touchevents .dz-message-inner{margin:0 auto}
html.no-touchevents .drop-upload-message{text-align:center}
@media screen and (min-width:600px){html.no-touchevents .drop-upload-message{text-align:left}
}
html.touchevents .doc-icon-wrapper,html.touchevents .policy-image-icon{margin-right:0;margin-bottom:25px}
html.touchevents .dz-message p{color:#fb0}
.dz-preview{position:absolute;top:50%;left:0;width:100%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.dz-preview.dz-error{top:70%}
.dz-error-mark,.dz-error-message,.dz-filename,.dz-size,.dz-success-mark{display:none}
.dz-error-message{margin-top:5px}
.upload-file-form{width:100%}
.take-upload-file-picture-wrapper{display:none}
html.touchevents .upload-file-form{width:50%;float:left}
html.touchevents .upload-file-form:first-child{padding-right:10px}
html.touchevents .upload-file-form:last-child{padding-left:10px}
html.touchevents .take-upload-file-picture-wrapper{display:block}
.custom-suggestions-box.is-visible{display:block}
.invoice-amount-div{display:flex;justify-content:center;align-items:center}
.invoice-amount-div .rupee-symbol{left:17px;position:relative}
.custom-suggestions-box{background-color:#fff;display:none;border-radius:0 0 4px 4px;border:1px solid #ddd;border-top:0;-webkit-box-shadow:none;box-shadow:none;padding:10px 0;overflow:hidden;z-index:1051;opacity:0;visibility:hidden;-webkit-transition:.3s opacity cubic-bezier(0,0,0,1),.3s transform cubic-bezier(0,0,0,1),.3s visibility cubic-bezier(0,0,0,1);transition:.3s opacity cubic-bezier(0,0,0,1),.3s transform cubic-bezier(0,0,0,1),.3s visibility cubic-bezier(0,0,0,1);-webkit-transform:translateY(-30px);transform:translateY(-30px)}
.custom-suggestions-box.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.custom-suggestions-list li{margin:0;padding:8px 16px;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.custom-suggestions-list li:hover{color:#fc3}
.custom-suggestions-list.two-col-layout>li{width:50%;float:left}
.custom-suggestions-list.two-col-layout>li.wide{width:100%}
.custom-suggestions-list.three-col-layout>li{width:50%;float:left}
@media screen and (min-width:768px){.custom-suggestions-list.three-col-layout>li{width:33.33%;float:left}
}
.custom-suggestions-list.four-col-layout>li{width:50%;float:left}
@media screen and (min-width:768px){.custom-suggestions-list.four-col-layout>li{width:25%;float:left}
}
.quote-option input,.quote-option label,.quote-option.submit-quote-option{padding-left:16px;padding-right:16px}
.quote-option.submit-quote-option{width:140px}
.quote-band{background-color:#fff;border-radius:4px;border:1px solid #ddd;display:none}
@media screen and (min-width:768px){.quote-band{display:table;width:100%}
.quote-band>*{display:table-cell;vertical-align:middle;float:none}
}
.quote-band-wrapper.is-focused .quote-band{border-radius:4px 4px 0 0}
.quote-option{border-right:1px solid #ddd;padding-top:16px;padding-bottom:16px}
.quote-option:last-child{border-right:0}
.quote-option label{margin:0}
.quote-option .is-focused{cursor:default}
.input-icon{position:absolute;top:54px;right:12px;cursor:pointer}
.input-icon .icon-close{display:none}
.input-icon .icon-chevron-down{display:inline}
.quote-option.is-focused .input-icon .icon-close{display:inline}
.quote-option.is-focused .input-icon .icon-chevron-down{display:none}
.quote-entry-accordion .collapse-group{position:relative}
.quote-entry-accordion .modal-subtitle{margin:0;padding-top:5px;position:relative;bottom:0}
.quote-entry-accordion .open-accordion-action{display:none}
.quote-entry-accordion .open-accordion-action[data-edit-enabled]{display:inline}
.quote-entry-accordion .collapse-selected-value:not(:empty)~.open-accordion-action{margin-left:10px}
.quote-entry-accordion .collapse-group.active .modal-title{color:#000}
.quote-entry-accordion .collapse-group.active .collapse-selected-value,.quote-entry-accordion .collapse-group.active .open-accordion-action{display:none}
#upload-policy-modal .modal-content-wrapper{overflow:visible}
#trip-type-option{width:22.88%}
#airline-option{width:28.17%}
#route-option{width:32.41%}
.trip-type-text{display:inline-block;vertical-align:top;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.trip-type-text:hover{color:#fc3}
.trip-type-radio-label input:checked+.trip-type-text{color:#fb0}
#airline-suggestions .airline-type-text{padding:8px 16px;margin:0}
#airline-suggestions .airline-logo{width:60px;height:25px;float:left;margin-right:10px;border:1px solid #ddd;border-radius:4px;background-size:80%;background:no-repeat center}
#airline-suggestions .airline-name{color:#000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#airline-suggestions .custom-suggestions-list li:hover .airline-name{color:#fc3}
.route-option-label{width:100%;vertical-align:top}
.route-field-wrapper{position:relative;display:inline-block;vertical-align:middle}
.route-field-wrapper .searchfield-input{position:absolute;left:0;top:0;width:100%}
#route-option .route-field-wrapper .searchfield-input input{padding-left:0;padding-right:0}
.route-field-wrapper .screen-reader-message{margin:0;position:relative;z-index:1;padding-top:4px;padding-bottom:4px}
.route-field-wrapper.active .screen-reader-message{opacity:0}
.route-field-wrapper.active .searchfield-input{z-index:2}
.route-divider{display:inline-block;vertical-align:middle;margin:0}
.route-origin-wrapper .help-block{padding-left:0;white-space:nowrap}
.route-destination-wrapper .help-block{left:-67px;white-space:nowrap}
.route-auto-suggestions .route-suggestion{margin:0}
.route-auto-suggestions .route-suggestion:hover .city-fullname{color:#fc3}
.route-auto-suggestions .city-fullname{padding:10px 0;display:inline-block;vertical-align:middle;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.route-auto-suggestions .city-abbr{display:inline-block;vertical-align:middle;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin-right:20px;padding:5px 10px}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{zoom:1;display:inline}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#999}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
@-webkit-keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../clientlib-all/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:-webkit-transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background:no-repeat center;background-size:contain;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.slider-control{font-size:1em;left:50%;pointer-events:all;position:absolute;top:50%;z-index:51}
#slider-control--left{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (min-width:768px){#slider-control--left{margin-left:-1px}
}
#slider-control--right{left:auto;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
@media screen and (min-width:768px){#slider-control--right{margin-right:-1px}
}
.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none;margin-top:0}
.owl-theme .owl-nav .owl-prev{left:-15px}
.owl-theme .owl-nav .owl-next{right:-15px}
.owl-theme .owl-nav [class*=owl-]{display:inline-block;cursor:pointer;top:50%;position:absolute;pointer-events:all;width:50px;height:50px;font-size:25px;background:0;color:#fb0;margin:0;padding:0;border-radius:10px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.owl-theme .owl-nav [class*=owl-].disabled{display:none}
.owl-theme .owl-nav [class*=owl-]:hover{text-decoration:none;color:#fc3;background:0}
@media screen and (min-width:768px){.owl-theme .owl-nav [class*=owl-]{width:100px;height:100px;font-size:50px}
}
.owl-carousel .owl-nav .owl-prev{left:0}
.owl-carousel .owl-nav .owl-next{right:0}
@media screen and (min-width:768px){.owl-carousel .owl-nav .owl-prev{left:15px}
.owl-carousel .owl-nav .owl-next{right:15px}
}
.owl-dots{text-align:center;margin-top:10px}
.owl-dot{background-color:rgba(24,24,24,.12);display:inline-block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;width:8px;height:8px;border-radius:50%;cursor:pointer;margin-right:5px;overflow:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.owl-dot:last-child{margin-right:0}
.owl-dot:hover{background-color:#fc3}
.owl-dot.active{background-color:#fc3;cursor:auto}
.owl-dot::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fc3;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:translateX(-101%);transform:translateX(-101%)}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ddd;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-radius:30px;display:none}
.owl-carousel:not(.owl-loaded):not(.owl-carousel-no-stacking){position:relative;display:block}
.owl-carousel:not(.owl-loaded):not(.owl-carousel-no-stacking)>li:not(:first-child){position:absolute;top:0;z-index:-1;opacity:0}
.owl-carousel-wrapper{overflow:hidden;position:relative}
.owl-carousel-edge-nav{position:static}
.owl-carousel-overflow-visible .owl-stage-outer{overflow:visible}
.featured-brands-carousel{width:100%;padding:10px 0 10px}
@media screen and (min-width:600px){.featured-brands-carousel{padding:25px 0;display:table;width:100%}
.featured-brands-carousel>*{display:table-cell;vertical-align:middle;float:none}
}
.featured-brands-column{padding:10px 0 0 0}
@media screen and (min-width:600px){.featured-brands-column{padding:0}
}
.featured-brands-image{max-width:100%;padding:0 5px}
.featured-brands-image-content{text-align:center}
.featured-brands-image-content img{width:80%;max-width:160px;margin:0 auto}
.featured-brands-image-content .title{font-family:Muli,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;line-height:130%;font-weight:400;font-style:normal;color:#666;margin:5px 0;width:100%;padding-left:10px}
@media screen and (max-width:600px){.press-band .featured-brands-carousel{border-bottom:1px solid #ddd}
}
@media screen and (min-width:600px){.press-band .featured-brands-column{border-right:1px solid #ddd}
.press-band .featured-brands-column:last-child{border-right:0}
}
.airlines-band .container{padding-bottom:3.6rem;border-bottom:1px solid #ddd}
.airline-image{width:140px;height:40px;background-size:80%;background:no-repeat center}
@media screen and (max-width:991px){.testimonial-cards-section .container{padding:0}
}
@media screen and (max-width:991px){.testimonial-wrapper-row{margin:0;overflow-x:auto;white-space:nowrap;overflow-y:hidden}
.testimonial-wrapper-row .testimonial-wrapper-col{white-space:normal;float:none;display:inline-block;vertical-align:top;width:45%;min-width:270px}
}
@media screen and (max-width:991px){.blog-posts-list .container{width:100%}
.blog-posts-list .tab-pane-inner{overflow-x:auto;white-space:nowrap;overflow-y:hidden}
.blog-posts-list .tab-pane-inner .blog-card-wrapper-col{white-space:normal;float:none;display:inline-block;vertical-align:top;width:45%;min-width:200px}
}
.blog-cards-tab-list .tab{display:inline-block;min-width:auto;margin-right:10px;margin-bottom:10px}
.blog-cards-tab-list .tab:last-child .pill-tab-a{margin-right:0}
.blog-cards-tab-list .tab.active .pill-tab-a{background-color:#fb0;border-color:#fb0}
.blog-cards-tab-list .tab.active .pill-tab-a:active,.blog-cards-tab-list .tab.active .pill-tab-a:focus,.blog-cards-tab-list .tab.active .pill-tab-a:hover{color:#000;background-color:#fc3;border-color:#fc3}
@media screen and (min-width:768px){.blog-cards-tab-list{margin-bottom:0}
}
.newsletter-signup{padding-top:24px}
.newsletter-signup .newsletter-border{padding-top:60px;border-top:1px solid #ddd}
@media screen and (min-width:600px){.newsletter-signup .newsletter-border{padding-top:24px}
}
.newsletter-signup .form-success-state{display:none}
.newsletter-band-form{margin-top:10px}
@media screen and (max-width:600px){.newsletter-band-form .input-field-wrapper{margin-bottom:15px}
}
@media screen and (min-width:600px){.newsletter-band-form{display:table;width:100%}
.newsletter-band-form>*{display:table-cell;vertical-align:middle;float:none}
}
@media screen and (min-width:768px){.newsletter-band-form{margin-top:0}
}
@media screen and (min-width:768px){.newsletter-content-wrapper{display:table;width:100%}
.newsletter-content-wrapper>*{display:table-cell;vertical-align:middle;float:none}
}
.subscribe-btn{width:1%}
@media screen and (min-width:600px){.subscribe-btn{padding-left:15px}
}
@media screen and (min-width:768px){.subscribe-btn{padding-left:30px}
}
body,html{background-color:#fff}
.international-travel-home .tags .each-tag{font-size:12px;border:1px solid #999;border-radius:3px;display:inline-block;padding:2px 10px;margin:5px;float:left;font-weight:700}
.international-travel-home .tags .each-tag .close{position:relative;top:-1px;cursor:pointer;margin-right:5px;font-size:15px}
.international-travel-home .tags{z-index:11;background:#fff;position:absolute;width:100%;padding-bottom:20px}
.international-travel-home #country-option.tagged{width:160px;float:left;margin:5px;display:inline-block}
.international-travel-home #country-option{padding:0 15px}
.international-travel-home #country-option-wrapper{padding-top:0;padding-bottom:32px}
.autocomplete-suggestions{border:0}
.international-travel-home .custom-suggestions-box{top:24px;width:100%;left:0;border:0;overflow:visible;border-top:1px solid #fb0;position:relative}
.international-travel-home #country-option-wrapper{width:36%}
.international-travel-home [placeholder]:focus::-webkit-input-placeholder{opacity:1 !important;color:#999}
.international-travel-home [placeholder]:focus:-moz-placeholder{opacity:1 !important;color:#999}
.international-travel-home [placeholder]:focus::-moz-placeholder{opacity:1 !important;color:#999}
.international-travel-home [placeholder]:focus:-ms-input-placeholder{opacity:1 !important;color:#999}
.international-travel-home #city-suggestion .custom-suggestions-title.popular span{font-weight:400;color:#666}
.international-travel-home #city-suggestion .custom-suggestions-title.popular{font-weight:600;color:#000}
.international-travel-home .custom-suggestions-list .bold{font-weight:700}
.international-travel-home .tags-container{padding:0 10px}
.international-travel-home #city-suggestion .custom-suggestions-title{font-weight:400}
.international-travel-home .custom-suggestions-box::before{left:25%}
.datepicker-container-travel.end-date::before{left:57%}
.datepicker-container-travel .pika-title button:before{color:#444}
.datepicker-container-travel .pika-title button.is-disabled{opacity:.5}
.datepicker-container-travel .pika-lendar:first-child{border-right:1px solid #eee}
.datepicker-container-travel .close{display:none}
.international-travel-home .quote-form-wrapper{margin-bottom:75px}
#quote-entry-modal-international-travel .modal-content{min-height:1000px}
.dv-error{position:absolute;color:red;font-size:9px;text-align:center;top:50px}
.click-blocker{width:100%;height:100%;position:absolute;z-index:10000;top:0}
.wrap-image{display:block;position:relative}
.datepicker-container-travel{position:absolute}
.datepicker-container-travel .pika-label{font-weight:400}
.international-travel-home .quote-option label{font-size:1.4rem;margin:0;vertical-align:middle;white-space:nowrap;color:#000}
.international-travel-home .quote-band-travel{margin-bottom:-1px}
.quote-entry-modal .collapse-group{width:auto}
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px #666;box-shadow:0 5px 15px -5px #666;top:429.5px;width:197px;border-top:1px solid #fb0}
.pika-single.is-bound::before{content:'';position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:-6px;left:42px;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.pika-single:after,.pika-single:before{content:" ";display:table}
.pika-single:after{clear:both}
.pika-lendar{float:left;width:240px;margin:8px}
.pika-title{position:relative;text-align:center}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}
.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}
.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background:transparent no-repeat center;background-size:75% 75%;opacity:1}
.pika-next:hover,.pika-prev:hover{opacity:1}
.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}
.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}
.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}
.pika-select{display:inline-block}
.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}
.pika-table th{color:#999;font-size:11px;line-height:25px;font-weight:700;text-align:center}
.pika-table abbr{border-bottom:0;cursor:help}
.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}
.is-today .pika-button{color:#eee;font-weight:700}
.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.is-disabled .pika-button{pointer-events:none;cursor:default}
.pika-button:hover{color:#222;background:#fb0 !important;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}
.pika-button .is-selection-disabled{pointer-events:none;cursor:default}
.pika-week{font-size:11px;color:#999}
.is-inrange .pika-button{background:#d5e9f7}
.is-startrange .pika-button{color:#fff;background:#6cb31d;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}
.is-endrange .pika-button{color:#fff;background:#3af;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}
.pika-single.is-bound{-webkit-box-shadow:none;box-shadow:none}
.pika-single{border:1px solid #ddd;font-family:inherit;color:rgba(0,0,0,.36);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.pika-title{padding:0 5px;margin-bottom:10px}
.pika-title select{padding:0}
.pika-lendar{width:100%;margin:0;padding:10px 5px}
.pika-table th{padding-bottom:8px;color:#444}
.pika-table td{position:relative;z-index:1}
.is-today .pika-button{color:#222;background:#eee}
.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#aaa;opacity:1;background-color:#fff;font-weight:400}
.pika-button{text-align:center;color:#222;border:0;background-color:transparent;width:25px;height:25px;font-size:1.2rem;margin:4px auto;font-weight:600;border-radius:1000px !important}
.pika-button:hover{border-radius:0;background-color:transparent}
.pika-button:hover:after{opacity:1}
.is-selected .pika-button{background-color:#fb0;color:#222;-webkit-box-shadow:none;box-shadow:none;border-radius:0}
.is-selected .pika-button:after{opacity:1;background-color:#fff;color:#222}
.pika-button:after{content:"";position:absolute;top:50%;left:50%;height:0;width:60%;padding-bottom:60%;background-color:#fb0;color:#222;border-radius:50%;opacity:0;z-index:-1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.datepicker-container{position:absolute;z-index:9999;display:none}
.datepicker-container .close{display:none;font-size:24px;color:rgba(0,0,0,.36);right:0;padding:8px 5px 10px 10px}
.pika-table abbr{cursor:default;text-decoration:none}
.pika-next,.pika-prev{background-image:none;text-indent:0}
.pika-next:before,.pika-prev:before{font-family:icomoon,monospace !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pika-prev:before{content:"\e913"}
.pika-next:before{content:"\e914"}
.pika-label{font-weight:900}
.pika-title select{-webkit-appearance:initial}
.datepicker-container-travel{top:0;z-index:10000}
.international-travel-home .custom-suggestions-box li{color:#444;font-size:14px}
@media screen and (min-width:768px){.datepicker-container-travel::before{content:'';position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:-7px;left:130px;margin-left:-15px;border-left:1px solid #ddd;border-top:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.datepicker-container-travel.end-date::before{left:350px}
.datepicker-container-travel .pika-lendar{width:50%}
.international-travel-home .quote-form-wrapper{margin-bottom:75px}
}
@media screen and (max-width:768px){.pika-next:before,.pika-prev:before{font-weight:800;font-size:18px;color:#222}
#quote-entry-modal-international-travel{overflow-y:scroll}
#quote-entry-modal-international-travel .modal-inner{overflow:visible}
.datepicker-container .close{display:block}
.datepicker-container{bottom:0;position:relative}
.pika-lendar{height:100%;margin-top:0 !important}
.pika-single.is-bound{height:100%}
.pika-table{height:calc(100% - 150px)}
.pika-table th{line-height:50px;font-size:13px}
.pika-table td{height:14.285714285714286%}
.pika-button{font-size:13px;width:36px;height:36px}
.pika-button:after{width:85%;padding-bottom:85%;top:54%}
.pika-title{padding:0 20px}
.pika-label{font-weight:800;font-size:18px}
}
input#invoice-amount{padding:6px 20px;border:0}
input::-webkit-input-placeholder{color:#999 !important}
input:focus::-webkit-input-placeholder{color:#ccc !important}
input:-moz-placeholder{color:#999 !important}
input:focus:-moz-placeholder{color:#ccc !important}
input::-moz-placeholder{color:#999 !important}
input:focus::-moz-placeholder{color:#ccc !important}
input:-ms-input-placeholder{color:#999 !important}
input:focus:-ms-input-placeholder{color:#ccc !important}
input#purchase-date{cursor:pointer;border:0;padding:6px 16px}
div#policy-start-month-suggestions{border-top:1px solid #fb0;overflow:visible}
.custom-suggestions-box::before{left:24%}
.policy-selection-block{position:absolute;background:#fff;border-radius:0 0 2px 2px;padding:10px 18px;top:59px;border:1px solid #ccc;border-top-color:#fb0;width:100%;z-index:1000}
ul.period-options li{font-size:1.65rem;padding:6px 0;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:99999}
ul.period-options li:hover{color:#fb0}
.policy-selection-block::before{content:'';position:absolute;width:13px;height:13px;background:#fff;border-top-left-radius:2px;top:-7px;left:42px;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.collapse-group{opacity:.6;pointer-events:none}
.collapse-group.active{opacity:1;pointer-events:visible}
#jewellery-insurance-form-date-mobile .pika-single.is-bound{width:386px}
#jewellery-insurance-form-date .pika-single.is-bound{width:386px}
#end-date-mobile .pika-single.is-bound,#start-date-mobile .pika-single.is-bound{width:100%}
input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:1px solid #444;-webkit-text-fill-color:#444;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0;transition:background-color 5000s ease-in-out 0}
input{font-size:1.7rem !important}
h1.h2-v2{font-size:3.4rem}
h1.h1-v2{font-size:3rem;font-weight:900}
.mkt-btn-primary:hover{opacity:.8}
h3.benefit-txt{font-size:1.6rem}
h2.h2-v2{font-size:2.4rem}
.col-xs-12.quote-band-bg-img-col{padding:0;margin:0;width:100%}
.row.quote-band-bg-img-row{padding:0;margin:0;width:100%}
.container.quote-band-bg-img-container{padding:0;margin:0;width:100%}
.quote-option label{font-size:1.3rem;font-weight:800}
p.feature-desc{font-size:1.6rem}
.cta-helper-txt p{font-size:1.6rem}
form#jewellery-insurance-form{border:0}
.featured-brands-wrapper.press-band{background:#fafafa}
.featured-brands-image-content{border:0}
li.featured-brands-column{border:0 !important}
ul.featured-brands-carousel.clearfix{padding:16px}
.animation--scale{-webkit-animation:scaleInUp .3s;animation:scaleInUp .3s}
@keyframes scaleInUp{from{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}
to{-webkit-transform:scale(1,1) !important;transform:scale(1,1) !important;opacity:1}
}
span.help-block{padding-left:16px;padding-top:2px;font-size:1.12rem}
.detailed-addon-card.detailed-addon-card-2.card{min-height:260px;border:0}
.animation--rise,.detailed-addon-card,.feature-card,h2{-webkit-animation:fadeInUp .6s;animation:fadeInUp .6s}
@keyframes fadeInUp{from{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fadeInUp{from{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes scaleInUp{from{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}
to{-webkit-transform:scale(1,1) !important;transform:scale(1,1) !important;opacity:1}
}
.form-container{padding:8.4rem 1.4rem}
.animation--colorblink{-webkit-animation:colorBlink .4s ease-out;animation:colorBlink .4s ease-out}
@-webkit-keyframes colorBlink{0{color:#000}
20%{color:#fb0}
100%{color:#000}
}
@keyframes colorBlink{0{color:#000}
20%{color:#fb0}
100%{color:#000}
}
@media only screen and (max-width:480px){.quote-band-bg-img{background-position:100%}
p.h3.txt-white.animation--rise{font-size:1.2rem}
.jewellery-header{font-size:3rem;margin-bottom:1rem}
.footer-newsletter-column{padding-bottom:15px}
}
@media screen and (min-width:600px){.feature-desc{padding-right:25px;padding-left:25px}
}