.typeahead .dropDownList label{top:7px;left:0;right:0;text-align:center;margin:0;background-color:#fff;font-family:'aig_sourcesanspro_regular';padding:0 5px;font-size:14px;letter-spacing:1px;color:#414348;height:15px;font-weight:100;display:inline-block;position:relative}
.wrapperPanels .typeahead .dropDownList ul{width:auto;max-height:225px}
.wrapperPanels .typeahead .dropDownList ul::-moz-read-write{max-height:227px}
@media(max-width:1366px) and (min-width:768px){.destinationCountrySelectionPanel .noResultsFoundBox{width:285px;left:38%;top:-4px}
}
.typeahead .dropDownList li:hover,.typeahead .dropDownList li.active{background:#0057b8;color:#fff;padding:3px 20px}
.destinationCountry{padding-top:12px}
.typeahead .dropDownList input{outline:0}
.typeahead .dropDownList input:focus{border-color:#00a4e4;box-shadow:none}
@media(max-width:1366px) and (min-width:768px){.destinationCountry{padding-top:0}
.destinationCountry .fl-input.floating-labels label{top:50px !important}
.destinationCountryChangeButton{padding-top:15px}
.destinationCountry .fl-input input{font-size:18px}
.destinationCountryButton .aig-green button:not(.af-icon-button){margin:54px auto !important;width:215px !important;height:61px !important;padding:19px;font-size:1.19rem !important}
}
@media(max-width:1024px) and (min-width:768px){.destinationCountry{padding-top:1px}
.typeahead .dropDownList ul{width:285px !important}
.typeahead .dropDownList li{font-size:18px !important}
.typeahead .dropDownList label{font-size:12px}
}
.cq-placeholder,.new{height:0rem}
.multi-padding .multiline.textField{padding-top:-0.5rem;padding-bottom:.5rem;height:auto}
.fl-input input::-ms-clear,.steady-label input::-ms-clear{display:none}
.fl-input input,.fl-input-small input,.fl-input .dropDownList select,.guideFieldWidget.dateTimeEdit input,.steady-label input{height:52px;border:1px solid #CCC;border-radius:0;margin:0 auto;font-family:'aig_sourcesanspro_regular',sans-serif !important;color:#181717;background:#fff;display:block;letter-spacing:1px;text-align:center}
.fl-input input:focus,.fl-input-small input:focus,.fl-input .dropDownList select:focus,.guideFieldWidget.dateTimeEdit input:focus .steady-label input:focus{border-color:#00a4e4;box-shadow:none}
@media(min-width:768px){.guideFieldWidget.dropDownList{width:285px;margin:auto}
}
.email .error p{padding-top:.25rem;color:#eb3c36;margin-left:0;margin-bottom:0;margin-top:0;margin-right:0;font-size:.875rem;padding-bottom:.25rem;text-align:left}
.aig-blue-checkbox.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){border:0;margin:0 auto;text-align:center}
.aig-blue-checkbox label{font-family:"Source Sans Pro Semibold",Arial,sans-serif;font-size:calc(14px + 2 * ( (100vw - 320px) / 808));color:#002554}
.aig-blue-checkbox .afCheckBoxItem{margin-bottom:1.5rem;margin-top:1.5rem}
.aig-blue-checkbox .afCheckBoxItem .left{position:absolute}
.aig-blue-checkbox .guideCheckBoxItem .guideFieldWidget input[type="checkbox"]{opacity:0;visibility:hidden}
.aig-blue-checkbox .afCheckBoxItem .guideWidgetLabel label{margin:0;font-family:"Source Sans Pro Regular",Arial,sans-serif;font-size:calc(14px + 2 * ( (100vw - 320px) / 808));color:#002554;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;display:inline-block;padding-left:2.5rem;line-height:23px}
@media screen and (min-width:1128px){.aig-blue-checkbox label,.aig-blue-checkbox .afCheckBoxItem .guideWidgetLabel label{font-size:16px}
}
.aig-blue-checkbox .checkbox-icon,.aig-blue-checkbox .checkbox-icon::after{content:'';position:absolute;left:0;top:0;margin-top:-1px;margin-left:-1px}
.aig-blue-checkbox .checkbox-icon{width:23px;height:23px;border:1px solid #b9c6d4}
.aig-blue-checkbox .afCheckBoxItem:hover .checkbox-icon{border-color:#0057b8}
.aig-blue-checkbox .guideCheckBoxItem .guideFieldWidget input[type="checkbox"]:checked+.checkbox-icon{border-color:#0057b8;background:-webkit-gradient(linear,left top,right top,from(#0057b8),to(#017ad6));background:linear-gradient(90deg,#0057b8 0,#017ad6 100%);-webkit-box-shadow:none;box-shadow:none}
.aig-blue-checkbox .guideCheckBoxItem .guideFieldWidget input[type="checkbox"]:checked+.checkbox-icon::after{width:23px;height:23px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTEuMyAxNS41NzVMMTcuMjA2IDUgMTkgNi4wMzIgMTEuNzU4IDE5IDUgMTIuMTQybDEuNDU4LTEuNDh6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:contain}
.aig-blue-radio.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){border:0}
.aig-blue-radio label{font-family:"Source Sans Pro Semibold",Arial,sans-serif;font-size:calc(14px + 2 * ( (100vw - 320px) / 808));color:#002554}
.aig-blue-radio .afRadioButtonItem{margin-bottom:1.5rem;margin-top:1.5rem}
.aig-blue-radio .afRadioButtonItem .left{position:absolute}
.aig-blue-radio .guideRadioButtonItem .guideFieldWidget input[type="radio"]{opacity:0;visibility:hidden}
.aig-blue-radio .afRadioButtonItem .guideWidgetLabel label{margin:0;font-family:"Source Sans Pro Regular",Arial,sans-serif;font-size:calc(14px + 2 * ( (100vw - 320px) / 808));color:#002554;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;display:inline-block;padding-left:2.5rem;line-height:23px}
@media screen and (max-width:320px){.aig-blue-radio label,.aig-blue-radio .afRadioButtonItem .guideWidgetLabel label{font-size:14px}
}
@media screen and (min-width:1128px){.aig-blue-radio label,.aig-blue-radio .afRadioButtonItem .guideWidgetLabel label{font-size:16px}
}
.aig-blue-radio .radio-icon,.aig-blue-radio .radio-icon::after{content:'';border-radius:24px;position:absolute;left:0;top:0;margin-top:-1px}
.aig-blue-radio .radio-icon{width:23px;height:23px;border:1px solid #b9c6d4}
.aig-blue-radio .afRadioButtonItem:hover .radio-icon{border-color:#0057b8}
.aig-blue-radio .guideRadioButtonItem .guideFieldWidget input[type="radio"]:checked+.radio-icon{content:'';border-color:#0057b8}
.aig-blue-radio .guideRadioButtonItem .guideFieldWidget input[type="radio"]:checked+.radio-icon::after{background:#0057b8;top:4px;left:3px;width:15px;height:15px}
::-moz-placeholder{color:#707275;opacity:1}
:-ms-input-placeholder{color:#707275}
::-webkit-input-placeholder{color:#707275}
::-ms-expand{background-color:transparent;border:0}
@media(min-width:1440px){.guideFieldWidget.dropDownList{width:380px;margin:auto}
.fl-input input,.fl-input-small input,.fl-input .dropDownList select,.guideFieldWidget.dateTimeEdit input,.steady-label input{height:70px;border:1px solid #CCC;border-radius:0;margin:0 auto;font-size:.934em;font-family:'aig_sourcesanspro_regular',sans-serif !important;color:#181717;background:#fff;display:block;letter-spacing:1px;text-align:center;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
}
.fl-input .dropDownList:after{content:"\e259";position:absolute;top:36px;display:inline;color:#00a4e4;font-family:'Glyphicons Halflings';font-size:16px;right:20px;pointer-events:none}
@media(min-width:768px){.fl-input .dropDownList:after{top:36px}
}
@media(min-width:1440px){.fl-input .dropDownList:after{top:46px}
}
.validation-failure input,.validation-failure .guideFieldWidget.dateTimeEdit input,.validation-failure .dropDownList select{border-color:#eb3c36}
.tg-primary-button button:not(.af-icon-button){max-width:100%;width:250px;margin:1rem auto;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;font-family:"Futura Bold",Arial,sans-serif;font-size:calc(16px + 0 * ( (100vw - 320px) / 808));line-height:1;color:#000;border-radius:6.25rem;border:1px solid transparent;background-color:#fdb813;text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;cursor:pointer}
.tg-primary-button button:not(.af-icon-button):hover,.tg-primary-button button:not(.af-icon-button):focus,.tg-primary-button button:not(.af-icon-button):active{color:#000;background-color:#fba137;text-decoration:none}
.aig-green button:not(.af-icon-button),.tg-blue-button-top button:not(.af-icon-button){max-width:100%;width:215px;margin:80px auto 120px auto;padding:11px 20px;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;font-family:'aig_futurabold';color:#fff;border-radius:100px;border:0 none;background-color:#21a000;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:1.19rem;font-weight:400;line-height:1.428571;text-align:center;white-space:nowrap;text-decoration:none}
.aig-green button:not(.af-icon-button):not(.addBeneficairy):hover{color:#fff;background-color:#1d8f00;text-decoration:none}
.tg-blue-button-top button:not(.af-icon-button){background-color:#fff;background:#FFF;color:#0057b8;border:1px solid #0057b8}
.tg-blue-button-top:not([data-disabled='true']) button:not(.af-icon-button):hover,.tg-blue-button-top:not([data-disabled='true']) button:not(.af-icon-button):active,.tg-blue-button-top:not([data-disabled='true']) button:not(.af-icon-button):focus{color:#FFF;background-color:#0057b8;border:1px solid #0057b8}
.button-hyperlink button:not(.af-icon-button){margin:auto;-webkit-appearance:none;-moz-appearance:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:0;padding:0;font-size:1.5em;letter-spacing:1px;color:#0057b8;font-family:'aig_sourcesanspro_semibold'}
.button-hyperlink button:not(.af-icon-button):hover,.button-hyperlink button:not(.af-icon-button):focus,.button-hyperlink button:not(.af-icon-button):active{color:#0057b8;background:url(../../../etc/clientlibs/travelguard/css/travelguardcss/img/add_icon.svg) no-repeat right}
.default-back-arrow button:not(.af-icon-button){position:fixed !important;top:1rem;left:4%;padding:0;border:0;border-radius:0;background:0;z-index:20;outline:0}
.card-back-arrow button:not(.af-icon-button){position:absolute !important;top:.3rem;left:3%;padding:0;border:0;border-radius:0;z-index:20;outline:0}
.default-back-arrow button:not(.af-icon-button):hover,.default-back-arrow button:not(.af-icon-button):active,.default-back-arrow button:not(.af-icon-button):focus,.card-back-arrow button:not(.af-icon-button):hover,.card-back-arrow button:not(.af-icon-button):active,.card-back-arrow button:not(.af-icon-button):focus{background:0}
.button-small button:not(.af-icon-button){width:100px}
.button-float-right button:not(.af-icon-button){float:right}
@media screen and (min-width:1128px){.default-back-arrow button:not(.af-icon-button){left:20%}
}
@media screen and (min-width:760px){.card-back-arrow button:not(.af-icon-button){top:2.4rem}
}
.tg-button-small button:not(.af-icon-button){width:100px;margin:0rem auto;line-height:1;height:40px}
.close-Btn button:not(.af-icon-button){max-width:100%;width:24px;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;font-family:"Futura Bold",Arial,sans-serif;line-height:1;color:#fff;border-radius:1rem;border:1px solid transparent;background-color:#c71a1a;text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;cursor:pointer;padding-bottom:.2rem;padding-left:.5rem;padding-top:.2rem;padding-right:.5rem;margin-top:-86px;margin-left:768px;font-size:12px}
.add-instance button:not(.af-icon-button){max-width:100%;width:24px;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;font-family:"Futura Bold",Arial,sans-serif;font-size:calc(16px + 0 * ( (100vw - 320px) / 808));line-height:1;color:#fff;border-radius:1rem;border:1px solid transparent;background-color:#017ad6;text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;cursor:pointer;padding-bottom:.2rem;padding-left:.5rem;padding-top:.2rem;padding-right:.5rem;margin-top:-40px;margin-left:739px}
.add_icon button{border:0;line-height:1.4 !important;text-decoration:none;cursor:pointer;background:url(../../../etc/clientlibs/travelguard/css/travelguardcss/img/add_icon.svg) no-repeat right}
.add_icon button:hover{background:url(../../../etc/clientlibs/travelguard/css/travelguardcss/img/add_icon.svg) no-repeat right}
.button-hyperlink button:not(.af-icon-button){padding-left:26px;padding-right:38px;font-size:18px}
.add_icon button:focus{outline:0}
.aig-blue-rect button:not(.af-icon-button){width:380px;border-radius:0;margin-left:0 15px;margin:0 auto;display:block;font-size:14pt;letter-spacing:1px;height:70px;cursor:pointer;border:1px solid #0057b8;font-family:'aig_sourcesanspro_regular',sans-serif;color:#181717}
.aig-blue-rect button:not(.af-icon-button):hover,.aig-blue-rect button:not(.af-icon-button):focus,.aig-blue-rect.selected button:not(.af-icon-button),.aig-blue-rect.selected button:not(.af-icon-button).selected{color:#fff;background-color:#0057b8;border:1px solid #0057b8;text-decoration:none}
.aig-green button[disabled]{cursor:not-allowed !important;background:#707275 !important}
.aig-green button[disabled]:hover{background:#21a000 !important;opacity:.65;box-shadow:none}
.tg-blue-button-top button[disabled]:hover{cursor:not-allowed !important;box-shadow:none;opacity:.65;background:#00a4e4;color:#fff}
.aig-green button:not(.af-icon-button):focus{outline:5px auto -webkit-focus-ring-color}
@media(max-width:1439px) and (min-width:768px){.aig-green button:not(.af-icon-button),.tg-blue-button-top button:not(.af-icon-button){margin-top:55px;width:215px;padding:20px;font-size:1.19rem}
.button-hyperlink button:not(.af-icon-button){font-size:20px}
}
@media(min-width:1440px){.aig-green button:not(.af-icon-button),.tg-blue-button-top button:not(.af-icon-button){padding:21px 40px;width:285px}
.aig-blue-rect button:not(.af-icon-button),.button-hyperlink button:not(.af-icon-button){font-size:1.19rem}
}
@media(max-width:767px){.aig-green button:not(.af-icon-button),.tg-blue-button-top button:not(.af-icon-button){margin:55px auto 20px auto;font-size:1.19rem}
.aig-blue-rect button:not(.af-icon-button){width:100%;height:52px}
.button-hyperlink button:not(.af-icon-button){padding-left:16px;padding-right:36px;font-size:18px}
}
.additionaltravelertitle button{width:25px;height:25px;display:inline;position:relative;margin-left:6px;padding:0;line-height:1;color:#fff;text-align:center;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;vertical-align:text-top;border:0}
.additionaltravelertitle button:hover,.additionaltravelertitle button:focus{cursor:pointer;border:0;background:0}
.guideActiveField button{outline:5px auto -webkit-focus-ring-color !important}
.heroDropDownPanel .destinationCountry .guideFieldLabel label{display:none}
.TG_HomePage .panel{background:0}
.tg-dropdown,.tg-datepicker,.tg-textbox{width:35%;max-width:300px}
.TGcenter{margin-right:auto;margin-left:auto}
.destinationCountry.dropDownList,.stateOfResidency .dropDownList,.airlineDropdown .dropDownList,.cruiseDropdown .dropDownList{width:100%}
.destinationCountryChangeButton,.residencyChangeButton,.travelDateChangeButton,.modeOfTravelChangeButton{padding:64px 0 100px 0}
.typeahead .dropDownList li,.stateOfResidency li.stateList,.airlineDropdown li.airlineList,.cruiseDropdown li.cruiseList{color:#fff;background:#00a4e4;display:block;padding:3px 20px;font-size:24px;clear:both;text-align:left;letter-spacing:1px;font-weight:400;line-height:1.42857143;color:#181717;white-space:normal;word-wrap:break-word;background-color:transparent}
.dropDownList ul{overflow-y:auto;width:380px;max-height:216px;padding:5px 0;margin:0 auto;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);font-family:'aig_sourcesanspro_regular',sans-serif;position:absolute;left:0;right:0;z-index:9999;background:#FFF}
.dropDownList ul li:hover{background:#00a4e4;color:#fff;cursor:default}
.bannerErrorMsg{position:fixed;bottom:0;left:0;right:0;z-index:10000;padding:0 !important;margin:0}
.bannerErrorMsg>p,.bannerErrorMsg>div>p{font-family:'aig_sourcesanspro_semibold';text-align:center !important;font-size:24px;width:100%;background:#e03c31;color:#FFF;margin:0;letter-spacing:1px;padding:15px 0;display:inline-block;line-height:52px;position:relative}
.noResultsFoundBox{margin-top:2px;border:1px solid rgba(0,0,0,.15);border-radius:4px;width:380px;height:39px;text-align:center;font-weight:lighter;padding:10px 0;margin-left:33.5%;line-height:16px;letter-spacing:1px;font-family:'aig_sourcesanspro_regular',sans-serif;color:#181717;background:#FFF;margin:0 auto;font-size:16px;box-shadow:0 6px 12px rgba(0,0,0,.175)}
.heroDropDownPanel .noResultsFoundBox{border:1px solid rgba(0,0,0,.15);border-radius:4px;width:380px;height:39px;font-weight:lighter;padding:10px 0;line-height:16px;letter-spacing:1px;font-family:'aig_sourcesanspro_regular',sans-serif;color:#181717;background:#FFF;font-size:16px;box-shadow:0 6px 12px rgba(0,0,0,.175);position:relative;left:36%;padding:3px 0;margin:0}
.heroDropDownPanel .noResultsFoundBox p{font-size:1em;text-transform:capitalize}
.spinnerPanel{height:100%;position:fixed;opacity:.5;z-index:9999999999;top:0;left:0;width:100%;height:100%;left:0;top:0;background-color:#000}
.spinnerPanel .gridFluidLayout{position:absolute;width:120px;height:120px;left:47%;top:47%;background-image:url(../../../etc/clientlibs/travelguard/css/travelguardcss/img/SpinnerLoading.svg)}
.search{background-color:none;background:transparent}
.travelGuardPanel .guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart){background:none !important;border-color:transparent}
.travelGuardPanel .guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){background:none !important;border-color:transparent}
@media(max-width:1439px) and (min-width:768px){.heroDropDownPanel .noResultsFoundBox{width:285px;left:50%;top:-4px}
.dropDownList ul{width:285px}
.typeahead .dropDownList li,.stateOfResidency li.stateList,.airlineDropdown li.airlineList,.cruiseDropdown li.cruiseList{font-size:18px}
}
@media(max-width:1024px) and (min-width:768px){.tg-Panels{padding:162px 0 0 0}
.noResultsFoundBox{width:285px}
.dropDownList ul{width:285px}
.typeahead .dropDownList li,.stateOfResidency li.stateList,.airlineDropdown li.airlineList,.cruiseDropdown li.cruiseList{font-size:18px}
}
.search.panel{background:transparent;display:table;width:100%;text-align:center;height:370px}
.search.panel .panel{background:transparent}
.destinationCountryHomePanel{display:table-cell;vertical-align:middle}
.search.panel h1{color:#FFF;padding-bottom:52px;font-size:48px;clear:both;font-family:'aig_sourcesanspro_light';margin:0 auto;text-align:center;padding-top:95px}
.heroDropDownPanel{text-align:center;width:60%;margin:0 auto;background:#FFF;height:95px;margin-bottom:70px}
.heroDropDownPanel>.gridFluidLayout>.guideLayout>.row{display:inline-block;margin:0 auto}
.heroDropDownPanel p{font-size:24px;color:#181717;letter-spacing:1px;display:inline !important;letter-spacing:.75px}
.heroDropDownPanel input#destinationCountry{font-family:'aig_sourcesanspro_light';border:0 none;border-bottom:1px solid #00a4e4;letter-spacing:.75px;text-align:center !important;line-height:1.6em;border-radius:0;box-shadow:none;margin:0;padding:0;padding-top:30px}
.heroDropDownPanel .destinationCountry{padding:4px 0 0 0}
.heroDropDownPanel .destinationCountry ul{position:absolute;background:#FFF;z-index:1;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}
.search .aig-green button:not(.af-icon-button){margin:0 auto}
@media(min-width:768px){.search.panel h1{margin:0 auto}
}
@media(max-width:1366px) and (min-width:768px){.search.panel h1{font-size:2.25em;letter-spacing:2px}
.heroDropDownPanel{width:57%;height:82px;margin-bottom:43px}
.heroDropDownPanel input#destinationCountry{padding-top:14px;font-size:24px}
}
@media(max-width:767px){.search.panel h1{font-size:2.25em;letter-spacing:2px}
.heroDropDownPanel{height:auto;padding:4px 0 22px 0;margin-bottom:45px;width:285px}
.heroDropDownPanel input#destinationCountry{padding:6px 12px;width:255px;margin:0 auto;border:1px solid #CCC;font-size:18px;height:52px;font-family:'aig_sourcesanspro_regular';color:#555}
.heroDropDownPanel .noResultsFoundBox{width:255px;left:0}
.heroDropDownPanel .destinationCountry ul{width:280px}
.typeahead .dropDownList li{font-size:18px}
.destinationCountryHomePanel [id$="_guide-item-container"]{overflow:hidden}
.tg-dropdown,.tg-datepicker,.tg-textbox{width:100%;max-width:100%}
}
.bannerModule .centeralign .aig-green a:not(.af-icon-button),.bannerModule .centeralign .tg-blue-button-top a:not(.af-icon-button){padding:22px 38px}
@media(max-width:767px){.bannerErrorMsg>p,.bannerErrorMsg>div>p{font-size:1em;padding:15px 7px;line-height:20px}
}
.form-on-image .genric-template{max-height:580px;min-height:580px;height:580px}
.hero-text .container{overflow:visible}
#heroImage{position:relative;overflow:hidden}
.heroimage-src{position:absolute;width:100%;height:100%}
#heroImage img{position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.genric-template .hero-content-text{height:580px;display:table-cell;vertical-align:middle}
.hero-text{display:table;position:relative;text-align:center;width:100%}
.hero-text .component-title{color:#FFF;padding:0 65px 52px;font-family:'aig_sourcesanspro_light';font-size:1.875em;line-height:1.111em;margin:0 auto;max-width:none;letter-spacing:1px}
.hero-text .component-title p{margin:0}
.hero-text .heroDropDownPanel{height:134px;position:relative}
.hero-text .fl-input.floating-labels label{opacity:0}
.hero-text .typeahead .dropDownList label{display:none}
.hero-text .afTabTopPanel{padding-top:0;padding-bottom:0}
.hero-text .search.panel{height:auto}
.hero-text input.btn:focus{outline:0}
.hero-text .typeahead .dropDownList input{font-family:'aig_sourcesanspro_light' !important;font-size:1.125em}
.hero-text .guideFieldWidget.dropDownList{width:260px;margin-left:0}
.hero-text .dropDownList ul{width:100%;margin-top:2px}
.destinationCountryHomePanel .typeahead .dropDownList ul,.destinationCountryHomePanel .aig-green{width:100% !important}
.hero-text .aig-green button:not(.af-icon-button){padding:22px 38px}
.landingpagehero .hero-text .afTabTopPanel{padding:0}
.heroDropDownPanel .search-title p{font-family:'aig_sourcesanspro_light';padding-top:.3em;display:block !important}
.hero-text .heroDropDownPanel>.gridFluidLayout>.guideLayout>.row:nth-child(3){position:absolute;left:281px;top:70px;padding:0}
.heroDropDownPanel .noResultsFoundBox{left:0;top:0;width:340px;height:auto;padding:6px 0}
@media(min-width:641px){.hero-text .heroDropDownPanel{max-width:658px;padding:0}
}
@media(min-width:768px){.hero-text .component-title{width:70%;padding:0 0 52px}
.hero-text .heroDropDownPanel{width:auto;max-width:658px;height:90px}
.hero-text .guideFieldWidget.dropDownList{width:340px}
.hero-text .typeahead .dropDownList input{border:0;border-bottom:1px solid #00a4e4;font-size:1.333em}
.hero-text .heroDropDownPanel>.gridFluidLayout>.guideLayout>.row{padding-top:16px}
.hero-text .heroDropDownPanel>.gridFluidLayout>.guideLayout>.row:first-child{vertical-align:top}
}
@media(min-width:768px) and (max-width:1439px){.hero-text .component-title{font-size:2em}
.hero-text .heroDropDownPanel{margin-bottom:70px}
.dropDownList ul{max-height:166px}
}
@media(min-width:1440px){.hero-text .component-title{font-size:2.667em}
.hero-text .aig-green button:not(.af-icon-button){font-size:1.19rem}
.hero-text .heroDropDownPanel{height:106px}
.hero-text .heroDropDownPanel>.gridFluidLayout>.guideLayout>.row{padding-top:26px}
.hero-text .heroDropDownPanel>.gridFluidLayout>.guideLayout>.row:nth-child(3){top:81px}
.hero-text .fl-input input{height:auto;box-shadow:none}
.destinationCountryHomePanel .typeahead .dropDownList ul li{font-size:18px}
}
@media(max-width:767px){.hero-text .container{width:100%}
.hero-text .component-title{font-size:2em !important;padding:15px 0}
.hero-text .guideTextDraw.guideStaticText{padding-top:10px}
.hero-text .aig-green button:not(.af-icon-button){width:260px}
.hero-text [id$="_guide-item-container"],.hero-text .destinationCountryHomePanel [id$="_guide-item-container"]{overflow:visible}
.hero-text .heroDropDownPanel{margin-bottom:25px}
.hero-text .typeahead .dropDownList li{font-size:16px;padding:3px 12px}
.hero-text .guideFieldWidget.dropDownList{margin-left:10px}
.hero-text .heroDropDownPanel>.gridFluidLayout>.guideLayout>.row:nth-child(3){left:15px;top:115px}
.hero-text .heroDropDownPanel .noResultsFoundBox{padding:6px 0;width:261px}
.destinationCountryHomePanel .typeahead .dropDownList ul{left:10px;width:calc(100% - 10px) !important}
}
@media(max-width:640px){.hero-text .heroDropDownPanel>.gridFluidLayout>.guideLayout>.row:nth-child(3){top:119px}
}