@import url("https://use.typekit.net/ace5jgw.css");@import url("https://use.typekit.net/gmr5ogr.css");@font-face{font-family:'heartstrings_altregular';src:url('../fonts/heartstrings_alt-webfont.eot');src:url('../fonts/heartstrings_alt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/heartstrings_alt-webfont.woff2') format('woff2'),url('../fonts/heartstrings_alt-webfont.woff') format('woff'),url('../fonts/heartstrings_alt-webfont.ttf') format('truetype'),url('../fonts/heartstrings_alt-webfont.svg#heartstrings_altregular') format('svg');font-weight:normal;font-style:normal}*{padding:0;margin:0}body{padding:0;margin:0;font-size:19px;font-weight:400;color:#3e3e3a;font-family:"mr-eaves-modern",sans-serif;overflow-x:hidden;background-color:#fff;font-variant-numeric:lining-nums;font-variant-ligatures:no-common-ligatures}figure{padding:0;margin:0}ul,ol{margin:0;padding:0;list-style:none}b,strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0;font-family:"brandon-grotesque",sans-serif}.crusive-font{font-family:'heartstrings_altregular'}.container{width:100%;margin:auto;max-width:1195px}a{color:#598fc2;text-decoration:none;background-color:transparent}a:hover{color:#61d1fc;text-decoration:none}img{max-width:100%}.custom-btn{color:#fff;border-radius:12px;width:158px;padding:10px 0;font-size:18px;text-transform:uppercase;border:none;background:#598fc2;display:inline-block;text-align:center}.custom-btn:hover{background:#61d1fc;color:#fff;border:none}.pd-50{padding:30px 0}.primarytextcolor{color:#61d1fc!important}.secondarytextcolor{color:#598fc2!important}.tertiarytextcolor{color:#aeabed!important}.primarybg{background-color:#61d1fc!important}.secondarybg{background-color:#598fc2!important}.tertiarybg{background-color:#aeabed!important}.gray{color:#3e3e3a}.white{color:#fff}input::-webkit-input-placeholder{color:rgba(62,62,58,.5)}input:-ms-input-placeholder{color:rgba(62,62,58,.5)}input::placeholder{color:rgba(62,62,58,.5)}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.custom-boderbtn{border:1px solid #61d1fc;border-radius:10px;font-size:18px;display:inline-block;padding:8px 10px;font-weight:600;margin-top:20px;width:263px;text-align:center}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f2f2}::-webkit-scrollbar-thumb{background:#dedede}::-webkit-scrollbar-thumb:hover{background:#b4b4b4}.text-danger{color:red!important}.custom-dropdown,.custom-datepicker,.custominputtxt{background-position:99% center;outline:none;background-repeat:no-repeat;color:rgba(62,62,58,.5);background-size:27px;font-size:19px;border-radius:7px;height:54px;border:1px solid #598fc2;padding:0 25px 0 20px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-dropdown{background-image:url(../images/down-arrow.svg)}.custom-datepicker{background-image:url(../images/date-icon.svg);background-size:22px;background-position:95% center}.customlistdisc li{position:relative;padding-left:11px}.customlistdisc li::before{position:absolute;content:"";display:block;background:#3e3e3a;border-radius:10px;width:5px;height:5px;top:50%;transform:translateY(-50%);left:0}.custom-boderbottom{border-bottom:2px solid #61d1fc}.confirmlistpr span{font-weight:100;font-size:19px}header{padding:20px 0;border-bottom:2px solid #61d1fc}.travel-specialists-text,.footer-travel-specialists-text{padding-right:17px;font-size:20px;line-height:1.3}.call-text{padding-left:25px;padding-right:25px;font-size:28px;position:relative}.time-txt{font-size:18px}.call-text::before{background:url(../images/call.svg) center center no-repeat;width:24px;height:29px;left:-3px;transform:rotate(11deg);top:2px;content:"";position:absolute}.open-hours-text{font-size:16px;font-style:italic;line-height:1.2}.emailrow{margin-left:25px}.login-middle-sec p{line-height:1.2;font-size:20px;margin-bottom:0}.login-middle-sec h2,.register-middle-sec h2{font-weight:700;margin-bottom:15px;line-height:1.3;font-size:34px;color:#598fc2}.login-middle-sec label{width:100%;font-size:20px;margin-bottom:2px}.form-control:focus{border-color:#598fc2}.password-txt{font-size:20px;line-height:1.2}.form-control{font-size:19px;border-radius:10px;height:51px;border:1px solid #598fc2;padding:0 20px}.for-tab-mobile{display:none!important}.awards-box{margin-bottom:10px}.login-btn{flex-grow:1}.login-middle-sec form{max-width:460px;margin-left:auto}.login-row .form-group{width:50%;padding:0 5px}.banner-txt{width:54%}.login-form .close{position:absolute;right:10px;width:23px;top:header 2px;z-index:9}.login-form .modal-body{padding:30px}.login-form .modal-content{border-radius:10px}.login-middle-sec h3{font-size:22px}.hero-banner{position:relative;max-width:1920px;margin:0 auto}.banner-img,.banner-txt{background-repeat:no-repeat;background-size:cover;background-position:left top}.banner-img{background-image:url(../images/login-banner.jpg);height:400px;background-size:auto;background-position:left center}.banner-txt{background-image:url(../images/login-banner-gradient-desktop.png);position:absolute;top:0;right:0;width:51%;height:100%;bottom:0;display:flex;flex-direction:column;justify-content:center;padding-left:150px;background-position:left center}.banner-txt h1{font-size:60px;font-weight:900;color:#fff;line-height:1}.banner-txt span{font-size:58px;transform:rotate(356deg);line-height:.7;padding-left:9px;max-width:450px;color:#fff;letter-spacing:-1px;margin-top:5px}.banner-txt .ob-text-break{padding-left:60px}footer{font-size:20px;border-top:1px solid #598fc2;padding:30px 0}.copyrt{color:rgba(101,101,97,.7);text-align:center}.copyrt a{margin:0 20px 0 5px;color:rgba(101,101,97,.7);position:relative}.copyrt a:after{content:"";display:block;width:1px;height:19px;background:rgba(101,101,97,.7);position:absolute;right:-10px;top:auto;bottom:0}.theme-change .validation-error{background:transparent;border-radius:5px;color:red;font-size:18px;padding:2px 0;position:relative;text-align:left;font-weight:300;width:100%;line-height:1;display:inline-block}.theme-change .common-popup .modal-dialog{max-width:520px}.theme-change .common-popup .close{position:absolute;right:10px;top:20px;opacity:1}.theme-change .common-popup .modal-title{font-weight:700;color:#598fc2}.theme-change .common-popup .input-box{margin-bottom:20px}.theme-change .modal-title{font-weight:700}.theme-change .modal-header{border-bottom:0;padding-bottom:0}.theme-change .reset-box h1{font-size:30px;font-weight:600;margin-bottom:20px}.theme-change .reset-box .input-box{margin-bottom:20px}.theme-change .reset-box{max-width:500px;margin:0 auto;padding:30px 0}@media screen and (min-width:992px){.for-tab,.menuImage{display:none}}@media screen and (min-width:768px){.for-mobile{display:none}}@media screen and (max-width:1199px){.pd-50{padding:40px 0}.banner-txt{padding-left:100px}.banner-txt h1{font-size:55px}.banner-txt span{font-size:52px;margin-top:0;max-width:402px}footer ul li{font-size:18px}.navigation ul li{font-size:16px;margin-right:30px}}@media screen and (max-width:1024px){.banner-img{height:400px;background-position:left center;background-size:contain}footer h5{margin-bottom:10px;font-size:17px}footer ul li{font-size:16px}.banner-txt span{font-size:50px;max-width:386px}.copyrt a:after{display:none}.copyrt span{display:block}.copyrt{font-size:16px;line-height:1.2}}@media screen and (max-width:991px){.custom-btn{width:126px}.for-desktop-tab{display:none}.for-desktop{display:none}.for-tab-mobile{display:block}.call-open-block{flex-direction:column}.mobile-logo{width:170px}.header-right{margin-left:auto}.call-text{padding-right:0;line-height:22px}.open-hours-text{line-height:16px}h1,.h1{font-size:28px}.login-middle-sec h2{font-size:30px;line-height:1.2;padding:3px 0 0 0}.header-right{flex-direction:column}.open-hours-text{line-height:16px;margin-top:0;width:100%;justify-content:center}.call-text::before{background-size:20px}.time-txt{margin-right:5px}.copyrighttxt{font-size:18px}.banner-txt{padding-left:70px}.copyrighttxt br{display:block}footer{padding:20px 0}.time-txt{font-size:16px}.travel-specialists-text{padding-right:10px}.banner-txt h1{font-size:35px}.banner-txt span{font-size:35px;padding-left:10px;max-width:275px}.banner-img{height:286px;background-position:left center;background-size:80%}.banner-txt{padding-left:75px}.banner-txt .ob-text-break{padding-left:34px}.emailtxt,.time-txt{display:none}.mobile-logo{width:150px}.mobile-call-btn{width:40px;height:40px;display:block;padding:5px 0 0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;background-color:transparent;border:1px solid rgba(62,62,58,.4);border-radius:10px}.mobile-call-btn-text{font-size:11px;color:#3e3e3a;letter-spacing:1px;display:block;font-style:normal}.for-mobile{display:block}.mobile-call-btn img{width:13px;transform:rotate(15deg)}.logo{width:140px;display:block}.emailrow .mobile-call-btn img{transform:inherit;width:15px}}@media screen and (max-width:767px){.custom-btn{width:205px;justify-content:space-around;display:flex;justify-content:center}.custom-boderbtn{margin-top:15px;width:223px;padding:12px 10px}.for-tab{display:none}header{padding:13px 0}.time-txt{display:none}.ask-bx,.copyrighttxt{font-size:16px;line-height:1.2}.password-txt{line-height:1.1}.login-middle-sec form{margin-top:20px}.banner-txt{padding-left:40px;width:59%}.banner-img{height:159px;background-size:cover}.login-middle-sec h2,.banner-txt span{font-size:26px}.banner-txt h1{font-size:22px}.banner-txt span{max-width:165px;margin-top:5px}.login-middle-sec{padding:30px 0}.form-control{padding:0 10px}.login-middle-sec form{max-width:100%}.banner-txt .ob-text-break{padding-left:0}footer [class^="col-6"]:nth-child(even){justify-content:flex-start;align-items:flex-start}footer ul li{font-size:16px}.login-row{flex-direction:row-reverse}.login-row .form-group{width:100px;padding:0 5px;text-align:center}.emailrow{margin-left:10px}}@media screen and (max-width:359px){.custom-btn{width:165px}.pd-50{padding:20px 0}.login-middle-sec p{font-size:16px;padding-bottom:0}.login-middle-sec h2{font-size:21px}footer{padding:20px 0}.login-middle-sec label{font-size:19px}.copyrighttxt{font-size:15px}.banner-img{height:150px;background-position:150%}.banner-txt h1{font-size:20px}.banner-txt span{max-width:155px;padding-left:0;font-size:25px}.banner-txt{padding-left:35px;width:60%}footer ul li{font-size:14px}}