/*********** Travel Insurance Wizard **********/
body{background: none;}
.termsnc_fbox {
    border: 1px solid #ccc;
    float: left;	
    margin-right: 2%;
    padding: 10px;
    text-align: left;
    width: 95.2%;
}
.visible-desktop.travel{display:initial !important;}
@font-face {font-family: 'interstate-light';src: url('../fonts/interstate-light.eot');src:url('../fonts/interstate-light.eot?#iefix')format('embedded-opentype'),url('../fonts/interstate-light.woff') format('woff'),url('../fonts/interstate-light.ttf') format('truetype'),url('../fonts/interstate-light.svg#interstateromregular') format('svg');font-weight: normal;font-style: normal;}
.travelInsuranceWizard{	
	background:#268ed7 url("../images/travel-insurence-bg2.jpg") no-repeat center bottom;
	background-size: cover;
	min-height:444px;
	margin-bottom:10px;
	padding:25px 30px;
	position: relative;

}
.fntSize16{font-size:16px;}
.travelInsuranceWizard_none{background-image:none;}
/*new_image 26062015*/
.travelInsuranceInfo{ color:#fff;padding:0 0 10px; }
.travelInsuranceInfo h1{ color:#fff; padding:15px 0 15px; font-size:26px;position: relative;display: block;overflow: hidden;} /*07042017*/
/*new_image 26062015*/
.insuranceFormWrap{
	background:url("../images/box-bg.png") repeat;
	padding:12px 14px;
	position: relative; /*07042017*/
}
.insuranceBtnWrap a.blueBtn{
	width:21.6%;
	text-align:center;
    vertical-align: middle;
}
.insuranceFormWrap{
	color:#fff;
}
.requiredTxt{
	font-size:11px;
	text-align:right;
}
.requiredTxt span{
	color:#ff0000;
}

.insuranceFormCol{
	float: left;
	width: 193px;
	padding:15px 21px 15px 0;
}
.insuranceFormCol.final{
	margin:0;
	padding-right:0;
	width:194px;
}
.insuranceFormCol input{
	width:171px;
	background:none;
	border:1px #fff solid;
	padding:5px 10px;
	color:#fff;
	outline: none;
}
.insuranceFormCol .calendar{
	background: url(../images/calendar.png) no-repeat 96.5% center;
	cursor: pointer;
}
.insuranceFormCol .sbHolder, .insuranceFormCol .sbOptions{
	width:194px;
	border: solid 1px #fff;
	background: none;
	color:#fff;
	z-index: 99999;
}
.insuranceFormCol .sbHolder{
	height:26px;
}
.insuranceFormCol .sbSelector{
	width:100%;
}
.insuranceFormCol input#country, .insuranceFormCol input#edit_country{
	background: url(../images/down-arrow.png) no-repeat 97% center;
	cursor: pointer;
}

.insuranceFormCol .sbToggle, .insuranceFormCol .sbToggle:hover{
	background: url(../images/down-arrow.png) no-repeat center;
}
.insuranceFormCol .sbToggleOpen{
	background: url(../images/up-arrow.png) no-repeat center;
}
.insuranceFormCol .sbSelector:link, .insuranceFormCol .sbSelector:visited, .insuranceFormCol .sbSelector:hover{
	color:#fff;
}
.insuranceFormCol .sbOptions a:link, .insuranceFormCol .sbOptions a:visited{
	color:#fff;
	background:#0a4d71;
}
.editBox{
	display:none;
	background:url("../images/traveldet.jpg") 0 0 no-repeat;
	padding:0;
	width: 926px;
}
.editBox .travelInsuranceForm .insuranceFormCol{
	float: left;
	width: 21%;
	margin-right: 14px;
	padding:0;
	border-right:1px solid #dedfe0;

}

.editBox .travelInsuranceForm .insuranceFormCol.final{
	margin:0;
	border:none;
	width:8.5%;
}
.editBox .insuranceFormTitle{
	padding:0 0 18px;
	color:#00BDF2;
	font:bold 15px interstate-light;
}
.labletxt{display:block;float: left;margin-bottom: 20px;}
.editIcon{
	float:right;
}
.travelInsuranceMenu{
	overflow:hidden;
	padding:22px 0;
	display:none;
	position:relative;
}
.travelInsuranceMenu li{
	position: relative;
	display: inline;
	width: 16.8%;
	float: left;
	margin-right: 4%;
}
.travelInsuranceMenu li.last{
	margin-right: 0;	
}
.travelInsuranceMenu li a{
	display:block;
	padding:0 2px 10px 2px;
	color:#DEDFE0;
	font-size:14px;
}
.travelInsuranceMenu li a.active{
	font-weight:bold;
	color:#767B81;
	cursor:default;
}
.travelInsuranceMenu li a span{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#DEDFE0;
	display:block;
	height: 1px;
}

.travelInsuranceMenu li a.active span{
	background:#00337f;
	height:5px;
	 -ms-transform: skew(-45deg,0deg); /* IE 9 */
    -webkit-transform: skew(-45deg,0deg); /* Chrome, Safari, Opera */
    transform: skew(-45deg,0deg);
}
.insuranceOfferWrap{
display:none;
top:0;
z-index:9999;
}
.insuranceOfferWrap.insuranceOfferWrapfixed, .leftPanel.insuranceOfferWrapfixed{	
	top:0;	
}

.navFix{ position: fixed; top: 0px; z-index: 999; }
.navFix1{ position: fixed; top: 115px; z-index: 9; }
.navFix2{ position: fixed; top: 210px; z-index: 9; }
#blue_strip{  width:926px; background:#fff; }
.insuranceOfferWrap {
	width: 100%;
}
.insuranceOfferWrap.insuranceOfferWrapfixed li {
    width: 32.5%;
}
.insuranceOfferWrap.insuranceOfferWrapfixed li .logoHolder .travelLogoTxt{color:#fff;}
.insuranceOfferWrap li{background:#ffffff;float: left;width: 49.5%;text-align: right;margin-right:1%;position: relative;border:1px solid #dedfe0;margin-bottom: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;} /*07042017*/
.insuranceOfferWrap li.final{
	margin:0;
}
.insuranceOfferWrap li p{
	padding-bottom:20px;
}
.offerTitle{
	color:#6c6c6c;
}
.offerImage{
	height:80px;
	overflow:hidden;
}
.offerDetail{
	color:#05579d;
	font-size:16px;
}
.offerDetail strong{
	font-size:30px;
}
.insuranceOfferWrap li a{
	color:#00bdf1;
}
.insuranceOfferArrow{
	background: url(../images/active-arrow.png) no-repeat;
	position:absolute;
	width:19px;
	height:10px;
	left:50%;
	bottom:-10px;
	margin-left:-9px;
	display:none;
}
.insuranceOfferWrap li.active .insuranceOfferArrow{
	display:block;
}
.insuranceOfferDetailWrap{
	display:none;
}
.insuranceOfferTableWrap{
	background: url(../images/white-bg.png) repeat;
	padding:30px;
}
.insuranceOfferTable{
	width:100%;
	color:#656565;
}
.insuranceOfferTable th{
	color:#05579d;
	padding:15px 0;
	border-top:1px #fff solid;
	border-right:1px #fff solid;
}
.insuranceOfferTable .rightEnd{
	border-right:0;
}
.insuranceOfferTable td{
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	width:20%;
	padding:14px 9px;
}
.insuranceOfferTable td.text-center{
	text-align:center;
}
.insuranceOfferTable .white-tile{
	background: url(../images/white-tile.jpg) repeat;
	padding-left:20px;
}
.insuranceOfferTable .grey-tile{
	background: url(../images/grey-tile.jpg) repeat;
	padding-left:20px;
}
.insuranceOfferTable .classic{
	background:#f4f4f4;
}
.insuranceOfferTable .classicGrey{
	background:#e2e1e1;
}
.insuranceOfferTable .superior{
	background:#dff2f4;
}
.insuranceOfferTable .superiorBlue{
	background:#cceaee;
}
.insuranceOfferTable .premier{
	background:#cfecef;
}
.insuranceOfferTable .blueBtn{
	margin-top:10px;
}
.neonBlue{
	color:#00bdf1;
}
.tblColumn89{width:89%;}
.editBox .insuranceFormCol .formLabel{color:#fff;font-size:14px;display: inline-block;}
.editBox .insuranceFormCol .formField{font-size:12px;padding:10px  0 0;color:#fff; margin-left: 35px;} 
.editBox .insuranceFormCol .formField.edit{padding:20px 0 0 0;font-weight:bold; margin: 0px; }
.editBox .insuranceFormCol .formField.edit a{color:#fff;}
.editBox .insuranceFormCol .formField.edit a img{float:left;margin:-10px 10px 0 0;}
.editBox .insuranceFormCol .formField.submit { margin: 0px; }
.logoHolder{overflow:hidden;display:block;text-align: center;vertical-align: middle;}/*07042017*/
.logoHolder .travelLogo{width: 350px;height: 82px;float: none;margin: 0 auto;} /*07042017*/
.logoHolder .AIGLogo{width: 350px;height: 82px;float: none;margin: 0 auto;} /*07042017*/
.logoHolder .ACELogo{width: 47px;}
.logoHolder .travelLogoTxt{color:#555;font-family:"interstate"; font-size:18px;padding:20px 0 20px 10px;}
.insuranceOfferDetailWrap{margin:0;overflow:hidden;width:100%; } /*07042017*/
.insuranceOfferDetailWrap h5{color:#00337f;font-size:24px;font-weight:normal;padding:5px 0 15px 0px;}
.insuranceOfferDetailWrap h2{color:#555555;font-size:18px;font-weight:normal;padding:0 0 8px;}
.insuranceOfferDetailWrap ul{margin:0 0 18px;/*overflow:hidden;*/}
.insuranceOfferDetailWrap li{background:url("../images/details_bg.gif") 0 0 repeat;float: left;width:49.5%;margin-right:1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.insuranceOfferDetailWrap ul.Classic li{border:1px solid #dedfe0;}
.insuranceOfferDetailWrap ul.Superior li{border:1px solid #c7ebfc;}
.insuranceOfferDetailWrap ul.Premium li{border:1px solid #dedfe0;}
.insuranceOfferDetailWrap ul.Annual li{border:1px solid #c7ebfc;}
.insuranceOfferDetailWrap li.final{margin:0;}
.offerHolder{margin:10px 10px 10px 0;padding:11px 10px 11px 10px;position:relative;height:75px;}
.offerHolderClassic{background:#dedfe0;}
.offerHolderSuperior{background:#c7ebfc;}
.offerHolderPremium{background:#dedfe0;}
.offerHolderAnnual{background:#c7ebfc;}
.offerHolder .offerName{color:#767b81;font-size:16px;border-bottom:1px solid #ccc;padding:0 0 8px;}
.offerHolder .offerDiscount{padding:8px 0 0;color:#555;font-family:"interstate-light";font-size:22px;font-weight:bold;}
.offerHolder .strikeDisc{padding: 4px 0 0;font-size:12px;color:#767b81;}
.offerHolder .offerName, .offerHolder .offerDiscount, .offerHolder .strikeDisc,.offerHolder .offerText{width:73%;margin:0;text-align:center;}

.offers{position:absolute;right:5px;top:-6px;padding:20px 10px 25px 14px;height: 67px;}
.offers_bg1{background:url("../images/offer2.png") 0 0 no-repeat;}
.offers_bg2{background:url("../images/offer3.png") 0 0 no-repeat;}
.offers_bg3{background:url("../images/offer2.png") 0 0 no-repeat;}
.offers_bg4{background:url("../images/offer.png")  0 0 no-repeat;}
.offersOff{font-size:18px;font-weight:bold;color:#00337f;padding:0 3px 15px 0;text-align:center}
.offers .blueBtn{width:68px;text-align:center;}
.offerDetails{margin:10px 0 10px 0;padding:0px 17px;overflow:hidden;}
.offerDetails ul{margin:0 0 10px;overflow:hidden;}
.insuranceOfferDetailWrap ul.Classic li .offerDetails ul li, .insuranceOfferDetailWrap ul.Superior li .offerDetails ul li, .insuranceOfferDetailWrap ul.Premium li .offerDetails ul li, .insuranceOfferDetailWrap ul.Annual li .offerDetails ul li{border:none;}
.offerDetails ul li{background:url("../images/bullet.png") 0 6px no-repeat;display:inline-block;vertical-align:middle;border:none;padding:0 0 4px 10px;color:#97999b;}
.offerLearnMore{float:right;font-size:14px;font-weight:bold; position: absolute; bottom: 10px; right: 10px;}
.offerLearnMore a{color:#555;}
.annualHolder{display:inline-block;position:relative;}
.annualTxt{float:left;}
#trip_row_4_sub{font-size:20px;margin-top:5px;color:#555555;width:100%;}
.header_title{width:auto;}
.seperator{color:#dedfe0;border:1px solid #dedfe0; margin:0 10px;float:left;height:25px;}
.annualCTA{float:right;padding:0px 0px 10px 0;}
.annualCTA .blueBtn{font-size:13px;font-weight:bold;padding:5px 10px;}
.offerDetails ul li{width: 100%;}
.optinalhead{margin-bottom: 10px;}
/*Overlay*/
.insuranceHolder{padding:0 0 28px;}
.insuranceHolder, .medicalExp, .baggageDelay, .travelDelay{overflow:hidden;}
.insuranceHolder h3{font-size:14px;color:#767b81;padding:0 0 16px;}
.insuranceHolder ul li{background:url("../images/bullet.png") 0 6px no-repeat;vertical-align:middle;padding:0 0 10px 10px;color:#767b81;font-size:14px;}
.insuranceHolder ul li.last{padding-bottom:0px;}
.insuranceHolder .insuranceAmt ul li{background:none;}
.insuranceTitle{font-size:22px;color:#00337f;text-transform:uppercase;padding:28px 28px 22px 28px;border-bottom:1px solid #ccc;background:#f7f6f6;}
.medicalExp, .baggageDelay, .travelDelay{padding:15px 28px;border-bottom:1px solid #ccc;margin:0 -3px 0 0}
.medicalExp .insuranceContent, .baggageDelay .insuranceContent, .travelDelay .insuranceContent{float:left;width:60%;}
.medicalExp .insuranceAmt, .baggageDelay .insuranceAmt, .travelDelay .insuranceAmt{float:left;width:38%;margin-left:2%;}
.scroll_holder{width:500px;}
.scroll_section{position: relative;padding:10px 0 0;}
.scroll_section  .scroll-container{height:350px;width:600px;}
.travelDelay.last{border:none;}
.CTA{padding:15px 28px;}
.CTA.last{padding-bottom:0;}
.CTA a.blueBtn{font-size:14px;text-align:center;padding:6px 15px;}
.CTA .moreInfo{margin-top:10px;display:inline-block;font-weight:bold;}
.travelDisc{color:#999;font-size:11px;margin-bottom:20px;display:none;}
.faq{width:100%;}
.faqTitle.top{cursor:pointer;position:absolute;right:0;font-size:16px;font-weight:bold;color:#00bdf2;top:31% !important;margin:0 10% 0 0;}
.faqTitle.top:hover{color:#008ce6;}
.faqContent{background:#ffffff;}
.faqTitle a{display:block;}
.faqTitle.showFaq{background:#97999b;  border: medium none;color: #ffffff;cursor: pointer;display: inline-block;font-size: 12px;font-weight: bold;padding:0;top:31% !important;}
.faqTitle.showFaq:hover{color:#fff;}
.showPDF a.blueBtn{background:#97999b;}
.faqArrowUp{background:url('../images/arrow_up_white.png') right center no-repeat;}
.faqArrowDown{background:url('../images/arrow_down_white.png') right center no-repeat;}
.editField input{width:74.1%;border:1px solid #fff;color:#fff;}
.editField .sbHolder, .editField .sbOptions{width:139px;border:1px solid #ccc;}
.editField .sbOptions a:hover{background:#00bdf2 !important;color:#fff !important;}
.editField .ui-widget-_edit_content_error{background:#0a4d71;border: 1px solid #ccc;border-top:0;clear: both;color: #fff;height: 15px;padding: 10px;width: 117px;display:block;position:absolute;}
#ui-id-2.ui-widget-content{width: 107px;border: 1px solid #ccc;border-top:0; z-index:9999;}
.editField{margin-top:10px;}
.transparent-bg { width:100%; position:fixed; background:url(../images/lbg.png); z-index:999999;margin-top:-10px;opacity:0.5;filter: alpha(opacity=50); }
.light_box{background:#fff;width:798px;position:fixed;z-index:999999999;left:240px;}
.fancyclose { background: url("../images/Close.png") no-repeat  transparent; float: right; height: 22px; position: absolute; width:22px;top:0px;right:-22px;cursor:pointer;}
.Classic,.Annual,.Premium,.Superior{position:relative;overflow:hidden !important;}
#box_1,#box_2,#box_3,#box_4,#box_5,#box_6,#box_7,#box_8,#box_9,#box_10,#box_11,#box_12{bottom:-1000%;position:relative;min-height:265px;}
.text-center {   font-size: 20px; font-weight: normal; margin-top: 60px; text-align: center;}
.dummy_box{background:#fff;width:552px;position:fixed;height:200px;z-index:999999999;left:25%;top:200px;padding:20px;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{background:#00bdf2 !important;color:#fff !important;}
.transparent_class {
opacity: .75; /* standard: ff gt 1.5, opera, safari */
-ms-filter: ��alpha(opacity=75)��; /* ie 8 */
filter: alpha(opacity=75); /* ie lt 7 */
-khtml-opacity: .75; /* safari 1.x */
-moz-opacity: .75; /* ff lt 1.5, netscape */

}
.tableWrap.medicalExp{padding:0 0 0 10px;margin:0 2px 0 0;}
.tableWrap.medicalExp table{margin:0 0 15px;}
.tableWrap.tblLayout table{table-layout:initial !important;}
.tblColumn65{width:65%;}
.tblColumn11{width:11.66%;}
.tblColumn53{width:53.4%;}
.tableWrap.medicalExp td ol.numLst li{margin:0 0 0 10px;}
.discFamily{float:right;font-size:11px;margin-top:15px;display:none;}
.sbSelector, .sbToggle{height:26px;}
.insuranceFormCol .sbHolder, .insuranceFormCol .sbOptions{border-radius:0px;}
.insuranceHolder ul.alphaLst li{background:none;padding:0 0 10px;color:#555;font-size:12px;margin:0 0 0 20px;}
.countryHolder{margin:0 0 10px;}
.countryCat{float:left;font-weight:bold;margin:0 10px 0 0;}
.countryLst{width:90%;float:left;}
.scroll_section .scroll-container{width:798px !important;}
.scroll_section .scroll-container .jspVerticalBar{width:10px !important;}
.scroll_section .scroll-container .jspTrack{min-height:350px !important;}
.travelDet{background:url("../images/blue-box-bg.png") 0 0 repeat;padding:20px 14px;} 
.submit a.blueBtn{width:52px;text-align:center;}
.insuranceFormCol .tooltipForm{bottom:24px;top:auto;box-shadow:0 0 2px #cccccc;width:240px;margin:0 0 0 -130px;}
.insuranceFormCol .tooltipForm .arrow{top:99%;background:url("/gcb/images/toolTiparrow.png") 0 0 no-repeat;margin:0 0 0 -8px;}
.insuranceFormCol .tooltipForm p{font-size:12px;}
.insuranceFormCol .tooltipForm p.disclaimer{font-size:11px;}
ul.Classic li .restricted_content, ul.Premium li .restricted_content{background:#dedfe0;}
.restricted_content{position: absolute; top: 5%;display:none;color:#999;font:14px interstate;text-align:center;background:#c7ebfc;
padding:40px 10px;width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.ui-widget-content{ z-index: 99999 !important; }
.leftPanel{width:100%;float:left;}
.leftPanelGrayBg{background:#fff;float:left; padding-top:15px; width: 926px;}
.coverageTitle, .coverageVal{font-family:'interstate-light';}
.coverageTitle{padding:15px 0;text-align:center;font-size:20px;color:#fff;}
.coverageTitle.promo > p{font-size:12px;}
.promotitle{border-bottom:1px solid #fff;padding:0 0 5px 0;margin:0 15px 15px;}
.coverageVal{background:#f7f9fa;padding:23px 13px;margin:0;}
.coverageVal ul li{border-bottom:1px solid #dedfe0;margin:0 0 18px;}
.coverageVal ul li.last{border:none;margin:0;}
.coverageVal ul li.last .valHolder{padding:0;}
.coverageVal ul li .valHolder{padding:0 0 18px 0;}
.coverageVal ul li .valHolder .valInput{width:17px;margin:0 8px 0 0;float:left;}
.coverageVal ul li .valHolder .valInput input{padding:0;margin:2px 0 0;}
.coverageVal ul li .valHolder .valCategory{width:85%;font-size:14px;float:left;}
.rightPanel{width:100%;float:left;position: relative;} 

.custom-checkbox {
    background: url("../images/checkbox.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 17px;
    margin-right: 10px;
    position: relative;
    width: 17px;
    z-index: 1;
}
.custom-checkbox.selected {
    background: url("../images/checkbox-tick.png") no-repeat scroll 0 0 transparent;
}
 .custom-checkbox input[type="checkbox"] {
    cursor: pointer;
    height: 17px;
    margin: 1px;
    opacity: 0;
    outline: medium none;
    position: absolute;
    width: 17px;
    z-index: 2;
	visibility:hidden;
}
ul.alphaLst li ul{padding:margin:0;}
ul.alphaLst li ul li{padding:0 0px  5px;margin:0 0 0 15px;list-style:lower-roman;line-height: 17px;}

.siteMenuList{float:left;width:62%;}
.greyBtn{background:#dcdede;color:#666;display: inline-block;font-size: 12px;font-weight: bold;padding: 6px 10px;border: none;cursor: pointer;}
.darkBlueBtn{background:#00347d;color:#fff;display: inline-block;font-size: 12px;font-weight: bold;padding: 6px 10px;border: none;cursor: pointer;}
.travelDisc p > img{margin-right:15px;}
.travelDisc p > img.noSpacing{margin:0;}
.tooltipForm{ z-index: 999999 !important; }
.tooltipWrap_key {position: relative;display: inline-block;}
.tooltipForm_key p{font-size:12px;font-family:arial;}
.tooltipIcon_key{background:url("/gcb/images/infoIcon.png") no-repeat;width:12px;height:12px;display:inline-block;margin-left:5px;*margin-top:18px;vertical-align:middle;}
.coverageTitle.coverageTitleTop .tooltipIcon{ background:url("../images/info-icon-desktop.png") no-repeat;width:15px;height:15px; }
.tooltipForm_key{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;top:-38px;box-shadow: 0 0 10px #CCCCCC;display: none;left: -133px;padding: 10px;position: absolute;width: 320px;z-index: 99999;font-weight:normal;}
.tooltipForm_key .tipClose{display:inline-block;background:url("/gcb/images/close.jpg") no-repeat;width:14px;height:15px;float:right;margin:0 0 10px 10px;}
.tooltipForm_key .arrow{background:url("/gcb/images/toolTiparrow.png") no-repeat;top: 34px;height:15px;left: 42.4%;margin: 0 0 0 -10px;position: absolute;width: 19px;}

.insuranceOfferDetailWrap .disclaimer{margin-right:10px;}

.offerText {width:160px;text-align:center;line-height:32px;color:#555;font-size:18px;}
.offerText hr {width:32%;border-color:#999;}
.hr-left {float:left;}
.hr-right {float:right;}

.offerHolder.NowSection .offerDiscount{padding:0;}
.coverageTitle.coverageTitleTop{padding: 12px 0;
    text-align: left;
    font-size: 16px;
    color: #555;
	font-weight: bold;
	width: 20%;
	float: left;
}
.coverageTitle.promo{
	font-size: 12px;
    color: #97999b;
    padding: 15px 2% 5px 2%;
    border: 1px solid #dedfe0;
    text-align: left;
    float: left;
    font-family: arial;
    margin: 5px 0 15px 0px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.middlecontainer{padding: 0; width: 80%; float: left;font-family: 'interstate';font-size: 14px;color: #97999b;}
.keyBenefits li{float:left;padding:5px 0 5px 0px;float:left;width:19%;cursor:pointer;font-size: 12px;margin-bottom: 2px;border-bottom: 3px solid #dedfe0; position: relative; min-height: 47px; margin-left: 1%;}
.keyBenefits li:hover{cursor:pointer;}
.keyBenefits li.active {
    border-bottom: 3px solid #00BDF2;
    color: #00BDF2;
    font-family: 'interstate';
}
.redColTxt { color: #FE3434; }
.coverageTitle.coverageTitleTop span {
    font-size: 12px;
}
.bval{ display: none; }
.travelImage{background:url("../images/travel-off.png") no-repeat; background-position-y: center;}
.travel_cancelImage{background:url("../images//cancel-off.png") no-repeat; background-position-y: center;}
.baggageImage{background:url("../images/baggage-off.png") no-repeat; background-position-y: center;}
.overseasImage{background:url("../images/overseas-off.png") no-repeat; background-position-y: center;}
.emergencyImage{background:url("../images/emergency-off.png") no-repeat; background-position-y: center;}
.travelImage,.travel_cancelImage,.baggageImage,.overseasImage,.emergencyImage{width: 30px;height:30px;padding:0 5px 0 0; display: table-cell; vertical-align: middle;}

.active .travelImage{background:url("../images/travel-on.png") no-repeat; background-position-y: center;}
.active .travel_cancelImage{background:url("../images/cancel-on.png") no-repeat; background-position-y: center;}
.active .baggageImage{background:url("../images/baggage-on.png") no-repeat; background-position-y: center;}
.active .overseasImage{background:url("../images/overseas-on.png") no-repeat; background-position-y: center;}
.active .emergencyImage{background:url("../images/emergency-on.png") no-repeat; background-position-y: center;}


.singlelineInfo{margin-top:5px;}
.doublelineInfo{margin-top:0;}
.singlelineInfo,.doublelineInfo {font-weight:normal;display: table-cell; vertical-align: middle;}
.active .singlelineInfo,.active .doublelineInfo{font-weight:normal;display: table-cell; vertical-align: middle;}

.selectedval_result{padding:0 10px 20px 0;float:right;font-family:arial;font-size:11px;}
.offerHolder.NowSection .offerDiscount.align_middle{position:absolute;top:25px;}

/* hack for ie10 */
html[data-useragent*='MSIE 10.0'] .insuranceFormCol {width:193px;}
html[data-useragent*='MSIE 10.0'] .insuranceOfferWrap li{width:32.4%;}
html[data-useragent*='MSIE 10.0'] .insuranceBtnWrap a.blueBtn {width:21.65%;}
html[data-useragent*='MSIE 10.0'] .editBox .travelInsuranceForm .insuranceFormCol.final {width:9%;}
html[data-useragent*='MSIE 10.0'] .editBox .travelInsuranceForm .insuranceFormCol {width:19%;margin-right:18.5px;}
html[data-useragent*='MSIE 10.0'] .editBox .insuranceFormCol .sbHolder,html[data-useragent*='MSIE 10.0'] .editBox .insuranceFormCol .sbOptions {width:130px;}

.editBox .travelInsuranceForm .insuranceFormCol{margin-right:16.5px\9;padding-right:3px\9;width: 19.9%\9;}
.editBox .travelInsuranceForm .insuranceFormCol.final {width:9%\9;}
.nomarginRgt{margin-right:0;}
.viewall_tooltip{width:155px;padding:10px;background:#ccc;display:block;top:-6px;left:302px;position:absolute; box-shadow: 0 0 2px #cccccc;background:#ffffff;border: 1px solid #cccccc;}
.viewall_tooltip .arrow {background: url("../images/left-toolTiparrow.png") no-repeat !important;top: 26%;width:8px;height:19px;left:-8px;position:absolute;}

.right_flt_offer{ float:right; width:180px; margin:-7px 0px 0px 30px; }
.smlwhiteTxt{ font-size:10px; text-align:center; padding:5px 0px 0px 0px; }
.right_flt_offer_img{ float:left; margin: 6px -37px 0px 0px; z-index:2; position:relative; }
.clo_span{ font-size:30px !important;; }

.right_flt_offer_box{ float:right; background:#00BEF2; color:#fff; width:140px; font-size:11px; padding:5px 0px 5px 40px; z-index:1; position:relative; 
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); }
.middle_off_txt{ margin:0px 0px 10px 0px; clear:both; }
.right_flt_offer_box p{ padding:0px; }
.percent_text{ float:left; font-size:30px; text-shadow: 0 1px 1px  rgba(0,0,0,0.75); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530')"; margin:-2px 10px 0px 0px; }

 /*07042017*/
 .tripPlans {
	font-size: 8px;
    font-family: 'interstate';
    color: #fff;
    font-weight: normal;
    position: absolute;
    top: 14px;
    width: 45px;
    left: 0px;
    text-align: center;
	display: block;
	line-height: 1.3;
 }
 .uptOff {
    font-family: 'interstate';
    color: #003366;
    font-weight: bold;
    position: absolute;
    width: 52px;
	padding-top: 10px;
    top: 10px;
    left: 50px;
	text-transform: uppercase;
	line-height: 0.85;
	display: block;
 }
 .uptOff01 {
	font-size: 10px;
	text-align: left;
    padding-left: 3px;
	position: relative;
    display: block;
    overflow: hidden;
 }
 .uptOff02 {
	font-size: 28px;
	text-align: center;
	position: relative;
    display: block;
    overflow: hidden;
 }
 .uptOff03 {
	font-size: 14px;
	text-align: center;
	padding-left: 25px;
	position: relative;
    display: block;
    overflow: hidden;
 }
 .uptOff02 .percent {
	font-size: 14px;
	text-align: center;
 }
.right_flt_offer1 {
    right: -25px;
	background: url('../images/promo_bg.png') no-repeat 0 0;
	height: 88px;
    width: 130px;
    position: relative;
}
.yellow_bg {
    width: 100%;
    float: left;
}
.yellow_bg_con {
    width: 115px;
    color: #fff;
    float: left;
	text-align: center;
    font-weight: bold;   
}
.yellow_bg_con span {
    font-size: 12px;
    display: block;
	padding: 7px 5px;
    margin-bottom: 6px;
	text-align: left;
    color: #01447B;	
}
.yellow_bg_con p {
    padding-bottom: 7px;
    font-size: 11px;
	padding-left: 5px;
}
.yellow_bg_img {
    float: right;
    width: 31px;
    margin: 0px;
    height: 27px;
}
.fold {
    float: left;
    width: 100%;
    text-align: right;
    line-height: 0px;
    margin-top: -1px;
}
.yellow_tnc {
    color: #fff;
    width: 100%;
    font-size: 8px;
    padding: 5px 0px 0px 0px;
    text-align: left;
    line-height: 15px;
}

/*travel_newApr*/
.freechat-offer {float: left;position: absolute;left: 0;bottom:-3px;}
.freechat-offer1{float: left;position: absolute;left: 0;bottom:-3px; display:none;}
.annual_plan {clear: both;position: relative;display: block;margin-top: 10px;border: 1px solid #dedfe0;overflow: hidden;padding: 15px 10px; background:#fff; width:92%; }
.annual_plan h3{ text-align: left;font-size: 12px;color:#555;padding-bottom: 15px;} 
.annual_plan .plan_defn{float:left; width:125px; }
.annual_plan .plan_defn p{color:#97999b;padding-bottom: 0;}
.annual_plan .plan_thumb{float: right;width: 50px;}
.annual_plan .plan_thumb img{width: 50px;}
.selectedval_result { padding: 3px 0px !important;}
/*travel_newApr*/

/*07042017*/
.enhanced-icon {
	background: url("../images/enhanced_benefits.png") no-repeat 0 0;
	width: 90px;
	height: 22px;
	display: block;
    text-align: center;
    margin: 0 auto;
    float: left;
}
.hdHldr {
	display: block;
	clear: both;
	width: 100%;

}
.enhanced {
	width: 65%;
    float: left;
	position: relative;
	top: -15px;
}
.HdrText {
	width: 26%;
	float: left;
    font-size: 24px;
}
.formBox {
	padding-top: 0px;
}
.whiteLineLft {width:40.5%;float: left;border-bottom: 1px solid #fff;padding-top: 10px;opacity: 0.5;}
.whiteLineRht {width:40.5%;float: right;border-bottom: 1px solid #fff;padding-top: 10px;opacity: 0.5;}
.descPad {padding: 0 250px 10px 0px;}
/*07042017*/

/* T & C */
.termsnc{ margin:0px 0px 20px 0px; display:inline-block; width:100%; }
.termsnc_box{ width:49.5%; padding:10px 0px; margin-right:1%; border:1px solid #ccc; float:left; text-align:center; line-height:20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.termsnc_box .head{ font: bold 18px interstate-light; color:#666; }
.termsnc_box a{ background:url('../images/r_arrow.png') no-repeat 69%; display:block; }
.termsnc_box.last1{ margin-right:0; }
.newBoxpromo{ margin-top:6px; color:#97999b; }
.chatsim_con.activeCon{ margin:0 auto; float:none; }
/* T & C */

.rightPanel-loader{width:100%;height:100%;position: absolute; top:0;z-index: 9; background: #fff;display: none;}
.rightPanel-loader .midAlign img{margin-top: 40px}
.midAlign{text-align: center}
h4.logohead{font: bold 18px interstate-light; color: #666;padding-top: 7px;}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.insuranceFormCol input{height:15px;}
	.insuranceFormCol .sbHolder{height:25px;}
	.insuranceFormCol{border-bottom:none !important;}
	.tableWrap.medicalExp{padding:0 0 0 10px;margin:0 15px 0 0;}
	#wrapper{margin:0 10px;}
	.insuranceFormCol{width:198px;margin-right:1.7%;}
	.insuranceFormCol input{width:177px;}
	.insuranceBtnWrap a.blueBtn{width:183px;}
	.formBox .insuranceFormCol .sbHolder,.formBox .insuranceFormCol .sbOptions{width:210px !important;position:relative !important;/*border-radius:5px;*/} /* 24032015 */
	.formBox .insuranceFormCol .sbOptions{top:25px !important;}
	.insuranceFormCol.final{width:212px;}
	.insuranceBtnWrap a.blueBtn{width:198px;}
	.ui-widget-content_error{width:auto;}
	.insuranceOfferDetailWrap li.final{margin:0;}
	#box_1, #box_2, #box_3, #box_4, #box_5, #box_6, #box_7, #box_8, #box_9, #box_10, #box_11, #box_12{bottom:0px !important;height:auto;}
	.insuranceOfferWrap{width:auto;}
	.offers{padding-top:15px;}
	.editField input{width:70%;}
	.editField .sbHolder, .editField .sbOptions{width:141px !important;}
	.medicalExp, .baggageDelay, .travelDelay{margin:0;}
	.light_box{width:90%;left:0;}
	.scroll_section .scroll-container{width:auto !important;}
	.editBox{background-size:100% 100%;}
	#box_1_annual, #box_2_annual, #box_3_annual, #box_4_annual, #box_5_annual, #box_6_annual, #box_7_annual, #box_8_annual, #box_9_annual, #box_10_annual, #box_11_annual, #box_12_annual{min-height: 303px;}
	.editBox .travelInsuranceForm .insuranceFormCol{width:21%;margin-right:13px;}
	.editBox .travelInsuranceForm .insuranceFormCol.final{width:9%;}
	.submit a.blueBtn{width:55px;}
	.editField .ui-widget-_edit_content_error{width:123px;}
	.offersOff{padding-right:3px;}
	.rightPanel{width:100%;float:none;}
	.offerDetails ul li{width:99%;}

	.whiteLineLft {width:41.5%;} /*07042017*/
	.whiteLineRht {width:41.5%;} /*07042017*/
	.HdrText {width: 24%} /*07042017*/
	#blue_strip{opacity: 1;background: none;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	#blue_strip{opacity: 1;background: none;}
	.insuranceFormCol input{height:15px;}
	.insuranceFormCol .sbHolder{height:25px;}
	.insuranceFormCol{border-bottom:none !important;}
	.rightPanel{width:auto;float:none;}
	.editBox .travelInsuranceForm .insuranceFormCol.final{width:11%;}
	.tableWrap.medicalExp{padding:0 0 0 10px;margin:0 15px 0 0;}
	.insuranceFormCol{width:135px;margin:0 13px 0 0;}
	.insuranceFormCol.final{width:151px;}
	.insuranceFormCol input{width:130px;}
	.insuranceFormCol .sbHolder, .insuranceFormCol .sbOptions{width:151px;position:relative;}
	.editField input{width:70%;}
	.labletxt{float: none;}

	.editField .sbHolder, .editField .sbOptions{width:105px;}
	#wrapper{margin:0 10px;}
	.insuranceOfferWrap li.final{margin:0;}
	.insuranceOfferDetailWrap li.final{margin:0;}
	.insuranceBtnWrap a.blueBtn{width:21%;}
	.offersOff{padding:0 0 10px;}
	.insuranceOfferWrap{width:749px;}
	.editBox .travelInsuranceForm .insuranceFormCol{width:19.5%;margin-right:15px;}
	.offerHolder .offerDiscount{font-size:22px;}
	#box_1, #box_2, #box_3, #box_4, #box_5, #box_6, #box_7, #box_8, #box_9, #box_10, #box_11, #box_12{bottom:0px !important;height:auto;}
	.light_box{width:90%;left:0;}
	.scroll_section .scroll-container{width:auto !important;}
	.editBox .insuranceFormCol .formField.edit{padding:28px 0 0 0;}
	.editBox .insuranceFormCol .formField.submit{margin:8px 0 0;}
	.medicalExp, .baggageDelay, .travelDelay{margin:0;}
	.editField .ui-widget-_edit_content_error{width:86px;}
	.siteMenuList{width: 74%;}
	.faqTitle.top{margin: 0 13% 0 0;}
	.editBox .insuranceFormCol .formLabel{height:28px;}
	.offersOff{padding-right:5px;}
	.offerHolder .offerName, .offerHolder .offerDiscount, .offerHolder .strikeDisc,.offerHolder .offerText{width:50%;}
	.offerText hr{ width: 24%; margin: 15px 0px; }
	.rightPanel{width:100%;}
	.whiteLineLft {width:34.5%;} /*07042017*/
	.whiteLineRht {width:34.5%;} /*07042017*/
	.HdrText {width: 33%;float: left;}/*07042017*/
	.enhanced {width: 53%;}/*07042017*/
	.descPad {padding: 0 10px 10px 0px;width: 80%;}/*07042017*/
	.editBox .insuranceFormCol .formField.edit a img {float: left;margin: -10px 10px 0 0;}
	.editBox .insuranceFormCol .formLabel{min-height: 32px;}
	.countryIcon, .dateRangeIcon, .planTypeIcon {text-align: left;float: left;}
}

/* T & C */
@media (max-width: 1024px) {
	.formDisclaimer{ padding:0px !important; }
	.termsnc_box a{ background:url('../images/r_arrow.png') no-repeat 68%; }
	.editBox{ margin-bottom:0px; width: 1004px; }
	#blue_strip{ width: 1004px; padding-bottom: 10px; }
	.leftPanelGrayBg{ width: 1004px; }
	.navFix1{ top: 88px;}
	.navFix2{ top: 175px; }
}
@media (max-width: 768px) {
	.termsnc_box a{ background:url('../images/r_arrow.png') no-repeat 74%; }
	.editBox{ width: 748px; }
	#blue_strip{ width: 748px; }
	.leftPanelGrayBg{ width: 748px; }
	.coverageTitle.coverageTitleTop span{ font-size: 10px; }
}
/* T & C */

@media (max-width: 767px) {

	.formLabel .tooltipWrap{width: 12px;}
    .editBox .insuranceFormCol .formLabel{width: 100%;}


	.offerText {line-height: 38px;font-size: 17px;}
	.offerText hr{width: 28%;}
	.labletxt{margin-bottom: 15px;}
	.spanTxtm{ font-size: 14px; margin-top: 10px; display: inline-block; }
	.insuranceFormCol{ padding-right: 0px;
		 -webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; }
	/* T & C */
	.termsnc{ margin:0px; }
	/* T & C */
	
	.travelInsuranceInfo{padding:5px 0 10px;}
	.tooltipForm{
		bottom: auto !important;
		left: 5% !important;
		margin: 0 !important;
		right: 5% !important;
		width: 85%;
	}
	.insuranceFormCol .tooltipForm .arrow{background:none;}
	.hidePDF a.blueBtn, .faqTitle.showFaq, .showPDF a.blueBtn{border-radius:3px 3px 3px 3px;}
	.tableWrap.medicalExp{padding:0 0 0 5px;margin:0 11px 0 0;}
	.editBox .insuranceFormCol .formField.submit{padding:0;}
	.insuranceFormCol,.insuranceFormCol.final{width:100%;}
	#wrapper{margin:0 10px;}
	/*travel.htm 29102015*/
	.travelInsuranceWizard{padding:0 15px 10px 15px;background: url("../images/mobile/travel-insurance.png") no-repeat left bottom #A2C3E6; background-size:cover; min-height: 830px;}
	/*travel.htm 29102015*/
	.insuranceFormCol .sbToggle, .insuranceFormCol .sbToggle:hover{background: url("../images/mobile/down-arrow.png") no-repeat center;    border-radius: 0px 5px 5px 0px;}
	.insuranceFormCol .sbToggleOpen{background: url("../images/mobile/down-arrow.png") no-repeat center;}
	.getQuote{background:url("../images/mobile/get-quote-bg.png") repeat 0 0;border-bottom:1px solid #00bdf2;padding:12px 14px;}
	.getQuote h3{font-size:16px;color:#00bdf2;padding:0;}
	.sbSelector, .insuranceFormCol .sbHolder{height:27px !important;width:100% !important;}
	.insuranceFormCol .sbHolder ul.sbOptions{width:100% !important;}
	.ui-widget-content_error{width:auto;}
	.sbToggle{width:28px;height:25px;}
	.insuranceFormCol input{width:95.6%;}
	.insuranceFormCol .calendar{background: url("../images/mobile/calendar.png") no-repeat right center;}
	/*new_image 26062015*/
	.insuranceFormCol input, .insuranceFormCol .sbHolder, .insuranceFormCol .sbOptions{border:1px solid #fff;border-radius:5px; width: 100%; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	/*new_image 26062015*/
	.travelInsuranceInfo h1{font-family:"interstate-light";line-height: normal;font-size:28px;}
	.editBox{background:url("../images/mobile/travel-land-big-bg.jpg") 0 0 no-repeat;padding:0;background-size: 100% 100%; width: 100%;height: 235px;}	
	.editBox .yourTravel{color:#fff;font:normal 18px interstate-light;float:left;padding:1.4% 0 0;}
	.editBox .travelEdit{float:right;padding: 15px 0 0;}
	.editBox .travelEdit a{color:#fff;}
	.editBox .travelEdit a img{float: left;margin: -10px 10px 0 0;}
	.editBox .travelInsuranceForm .insuranceFormCol.noBorder{border:none !important;}

	.editBox .insuranceFormTitle, .editBox .travelInsuranceForm{padding: 0px;}
	.editBox .travelEditHolder{margin:13px 13px 0 13px;padding:0 0 15px;}
	.editBox .travelInsuranceForm .insuranceFormCol{width: calc(100% - 0px);float:left;border:0;margin:0;border-bottom:none !important;margin:0 20px 15px 0;}
	.minHit{ min-height: 70px; }
	.editBox .travelInsuranceForm .insuranceFormCol input{width:92%}
	.editBox .travelInsuranceForm .insuranceFormCol.mob{margin-right:0;}
	.editBox .insuranceFormCol .formField{padding: 5px 0 0;margin-left: 34px;}
	.editBox .insuranceFormCol .formField.edit{padding:10px 0 0;}
	.editBox .travelInsuranceForm .insuranceFormCol.final{width:97.5%;min-height: 0;}
	.editBox .insuranceFormCol .formField.edit a img{margin:-10px 10px 0px 0;}
	.editField .ui-widget-_edit_content_error{width:auto !important;}
	.submit{margin:0 0 15px;}
	.formField.submit a.blueBtn{text-align:center;}
	.arrowUp{background:url('../images/arrow_up.png') right center no-repeat;}
	.arrowDown{background:url('../images/arrow_down.png') right center no-repeat;}
	.editBox .travelInsuranceForm .insuranceFormCol .editField{border:none;}
	.insuranceOfferDetailWrapMob{width:100%;}
	.insuranceOfferDetailWrapMob li{width:32.84%;float:left;text-align:center;border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
	.insuranceOfferDetailWrapMob li.active{background:url("../images/mobile/arrow_down.png") no-repeat center bottom;padding:0 0 6px;border:none;}
	.insuranceOfferDetailWrapMob li.active a{border-bottom:1px solid #00bdf2;display:block;color:#00337f;background:#eef3f6;}
	.insuranceOfferDetailWrapMob li.last{border-right:1px solid #f5f5f5;}
	.insuranceOfferDetailWrapMob li.last.active{padding:0 0 6px !important;}
	.insuranceOfferDetailWrapMob li a{color:#767b81;display:block;font-size:16px;padding:13px 0;}
	.insuranceofferDetMob{width:100%;}
	.insuranceofferDetMob ul{width:100%;margin-bottom:15px;}
	.insuranceofferDetMob li{float:left;width:100%;margin-right:0;}
	.insuranceofferDetMob li.final{margin:0;}
	.insuranceofferDetMob li ul li{background:url("../images/details_bg.gif") 0 0 repeat;width:98%;}
	.insuranceofferDetMob .travelLogo{padding:10px 0;text-align:center;}
	.insuranceofferDetMob h2{color:#555555;}
	.insuranceofferDetMob li ul.Premium li{border:1px solid #dedfe0;}
	.insuranceofferDetMob ul li ul li.final{margin:0;}
	.insuranceofferDetMob .offerHolder .offerName{font-size:16px;padding:0 0 10px;}
	.insuranceofferDetMob .offerHolder .offerDiscount{font-size:20px;padding:0;margin-top:-10px;}
	.insuranceofferDetMob .offers{left:0;padding:0;position: absolute;right: 0;top: 55%;}
	.insuranceofferDetMob .offers_bg1, .insuranceofferDetMob .offers_bg2, .insuranceofferDetMob .offers_bg3, .insuranceofferDetMob .offers_bg4{height:72px;}
	.insuranceofferDetMob .offers_bg1{background:url("../images/mobile/offer2_l.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg2{background:url("../images/mobile/offer3_l.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg3{background:url("../images/mobile/offer2_l.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg4{background:url("../images/mobile/offer4_l.png") center center no-repeat;}
	.insuranceofferDetMob .offerHolder{margin:0;padding:10px 10px 0 10px;text-align:center;min-height:150px;}
	.offersOff{font-size:14px;padding:10px 0 10px 0;}
	.offers .blueBtn{width:33%;font-size:11px;margin:0;}
	.offerLearnMore{text-align:center;padding:20px 0 10px;margin:0;float:none;}
	.offerLearnMore a{font-size:12px;}
	.Classic, .Annual, .Premium, .Superior{height:auto;}
	.scroll_section .scroll-container{width:100% !important;}
	.CTA{padding:15px 10px;}
	.CTA .moreInfo{margin-top:5px;}
	.CTA .moreInfo,.CTA a.blueBtn{font-size:11px;}
	.insuranceTitle{font-size:18px;padding:18px 18px 12px 18px;}
	.CTA a.blueBtn{padding:6px 10px;}
	.medicalExp, .baggageDelay, .travelDelay{margin:0;}
	.scroll_section  .scroll-container{height:250px;}
	.light_box{width:90%;left:0;}
	.tblColumn65{width:65%;}
	
	.tblColumn11{width:11.66%;}
	.tblColumn53{width:53.4%;}
	.tableWrap.medicalExp td ol.numLst li{margin:0 0 0 10px;}
	.tableWrapFont tr th, .tableWrapFont tr td{padding:5px !important;}
	.tableWrap.medicalExp table{margin:0 0 10px;}

	.insuranceFormCol{
		float:none;
		margin:0;
		width:inherit;
		padding-bottom: 0;
	}
	.insuranceBtnWrap{
		padding-top:15px;
	}
	.insuranceOfferWrap li{
		float:none;
		margin:0;
		width:inherit;
		min-height: inherit;
		text-align:left;
		margin-bottom: 10px;
		padding: 12px 14px;
	}
	.offerTitle{
		font-size:20px;
	}
	.offerImage{
		float:left;
		width: 40px;
		height: inherit;
	}
	.insuranceOfferWrap li p {
		padding-bottom: 10px;
	}
	.offerDetail{
		margin-left:50px;
		font-size: 12px;
	}
	.offerDetail strong{
		font-size:16px;
	}
	.insuranceOfferWrap li a{
		margin-left:50px;
		display: block;
	}
	.insuranceOfferTableWrap{
		padding:5px;
	}
	.offerDetail br{
		display:none;
	}
	.insuranceOfferTable tr td:nth-child(3), .insuranceOfferTable tr th:nth-child(3), .insuranceOfferTable tr td:nth-child(4), .insuranceOfferTable tr th:nth-child(4){
		display:none;
	}
	.OfferDetailMenu{		
		background: url(../images/offer-detail-menu.jpg) repeat-x top;
		background-size:100% 100%;
		text-align:center;
		position:relative;
		height:40px;
		border:1px #e9e9e9 solid;
		display:none;
	}
	.OfferDetailMenuTitle{
		color:#00bdf1;
		font-size:14px;
		padding:12px 0;
	}
	.OfferDetailMenuLeft, .OfferDetailMenuRight{
		position:absolute;
		top:0;
		display:block;
		width:50px;
		height:40px;
	}
	.OfferDetailMenuLeft{
		background: url(../images/offer-detail-menu-left.png) no-repeat top;
		background-size:auto 100%;
		left:0;
	}
	.OfferDetailMenuRight{
		background: url(../images/offer-detail-menu-right.png) no-repeat top;
		background-size:auto 100%;
		right:0;
	}
	.faqTitle.top{position:static;margin:0;}
	.travelInsuranceMenu li{width:46%;}
	.mobPolicy{margin:10px 0 0;}
	.faqTitle.showFaq{font-size:11px;}
	.mobPolicy .faqTitle.hideFaq{margin:6px 0 0 0;float: left;}
	.hidePDF a.blueBtn, .faqTitle.showFaq, .showPDF a.blueBtn{border-radius:3px 3px 3px 3px;}
	.siteMenuList {float: none;width: 100%;}
	ul.Classic li .restricted_content, ul.Premium li .restricted_content {background: #dedfe0;height: 141px;top: 0;}
	.offerHolder .offerName, .offerHolder .offerDiscount, .offerHolder .strikeDisc,.offerHolder .offerText {width: auto;}

	#mob_ace_none .Premium,#mob_ace_none .travelLogo{display:none;}
	.restricted_content{width:100%;padding-top:90px; top: 0%; height: 100%; }
	.offerText_mobile{  line-height: 34px;font-size: 17px;}
	.offerText_mobile hr {width: 36%;border-color: #999;}
	.offerHolder .offerName{border-bottom:none;}
	.offersOff{padding: 16px 0 7px 0;}

	/*travel.htm 26062015*/
	.right_flt_offer{ margin:15px 0px 20px 30px; }
	/*travel.htm 26062015*/
	
	/*travel_newApr*/
	.chatsim{ margin-top:1px; width:100%; float:left; padding:0px !important; line-height:0px !important;  }
	.chatsim_img{ float:left; width:115px; }
	.chatsim_con{ float:left; width:60%; padding:24px 0px; }
	/*travel_newApr*/
	.chatsim_con{ width:100%; }

	/*07042017*/
	.enhanced {width: 48%;float: left;display: block;padding-top: 5px;} /*07042017*/
	
	.HdrText {width: 36%;float: left;display: block;}
	.whiteLineLft {width:100%;float: none;} /*07042017*/
	.whiteLineRht {width:100%;float: none;} /*07042017*/
	.descPad {padding: 0 10px 20px 0px;width: 72%;} /*07042017*/
	 .editBox .yourTravel { min-height: 27px; }

	 /* travel insurance */
	 .insuranceofferDetMob li{width:100%;margin-right:0;}
	.insuranceofferDetMob .offerHolder{width:40%;box-sizing: border-box;height: 100%;}
	.offerLearnMore{position: relative;bottom: 0;right: 0;padding: 0 0 0 10px;text-align: left;}
	.insuranceofferDetMob li ul li{height: calc(100% - 2px);}
	.cf{height: 100%;}
	ul.Classic li .restricted_content, ul.Premium li .restricted_content{height: 100%;width: 100%;min-height: 180px;}
	/* .offersOff{display:none;} */
	.insuranceofferDetMob .offers{top: 65%;height: auto !important;}
	.offers .blueBtn{
		width: auto;
		padding: 8px 25px;
		font-weight: bold;
		font-size: 12px;
	}
	
	.insuranceOfferDetailWrap li{width:100%;margin-right:0;padding: 0;}
	.insuranceOfferDetailWrapMob{width:100%;}
	
	#blue_strip {width: 100%;}
	.insuranceOfferWrap li a {margin-left: 0;}
	.tab_mobile li{width:calc(33.33% - 1px);float:left;text-align:center;border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:0;}
	.tab_mobile li.active{background:url("../images/mobile/arrow_down.png") no-repeat center bottom;padding:0 0 6px;border:none;}
	.tab_mobile li.active a{border-bottom:1px solid #00bdf2;display:block;color:#00337f;background:#eef3f6;}
	.tab_mobile li.last{border-right:1px solid #f5f5f5;}
	.tab_mobile li.last.active{padding:0 0 6px !important;}
	.tab_mobile li a{color:#767b81;display:block;font-size:16px;padding:13px 0;}
	.load_img {top: calc(50% - 45px) !important;left: calc(50% - 60px) !important;}
	.termncon>p{padding:4px 0 0 20px;background: url(/gcb/images/plus.png) no-repeat left center ;}
	.termncon>p.expanded{background: url(/gcb/images/minus.png) no-repeat left 3px;padding-bottom: 10px;}
	.termsnc_box{display:none;}
	.bval{display:inline-block;background: #05bdf1;padding:10px;border-radius:4px;white-space:nowrap;margin:10px 10px 0 0;color:#fff;}
	.bval span{display:inline-block;}
	.bval span.cls{margin-left:7px;cursor: pointer;}
	
	.tpIn>p {
		padding: 15px 10px;
		margin-top: 25px;
		border: 1px solid #ccc;
		background: url("/gcb/insurance/images/mobile/carat_blue_up.png") no-repeat calc(100% - 20px) center;
		font-size: 14px;
		font-weight: bold;
		color: #888;
	}
	.tpIn.closed>p {
		background: url("/gcb/insurance/images/mobile/carat_blue.png") no-repeat calc(100% - 20px) center;
	}
	.topPanel ul li{padding:15px 10px;width:100%;display:block;box-sizing:border-box;background-color: #00347d;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.3);float:left;}
	.offerDetails ul li{width:100%;display:block;color: #333;}
	.benErr{color:#FE3434;}
	.countryIcon, .dateRangeIcon, .planTypeIcon {
		float: left;
	}
	.countryIcon + span, .dateRangeIcon + span, .planTypeIcon + span {
		float: left;
		width: calc(100% - 34px);
	}
	.insuranceFormCol .formLabel {
		display: inline-block;
	}
	.check-btn {
		float: left;
		width: 100%;
	}
	.uncheck {
		background: url(/gcb/insurance/images/mobile/checkbox_uncheck.png) no-repeat;
	}
	.checked {
		background: url(/gcb/insurance/images/mobile/checkbox_checked.png) no-repeat;
		font-weight: bold;
	}
	.check-btn input[type="checkbox"] {
		opacity: 0;
		width: 20px;
		height: 20px;
		font-size: 15px;
	}
	#subBenefits {
		width: 100%;
		padding: 10px;
		background-color: #00BDF2;
		color: #fff;
		border: 0;
		outline: 0;
		font-weight: bold;
	}
	.offerHolder {
		width: 42%;
		margin: 0;
		background-color: #fff;
		float: left;
		box-sizing: border-box;
	}
	.offerDetails {
		margin: 0;
		padding: 70px 10px 20px;
		overflow: hidden;
		float: left;
		width: 58%;
		box-sizing: border-box;
		background-color: #f5f5f5;
		min-height: 180px;
	}
	.offers_bg1 {background: none;}
	.offers {
		position: relative;
		right: 0;
		top: 10px;
		padding: 0;
		height: auto;
		text-align: center;
		background: none;
	}
	.offersCTA {text-align: center;}
	#box_1, #box_2, #box_3, #box_4, #box_5, #box_6, #box_7, #box_8, #box_9, #box_10, #box_11, #box_12 {
		min-height: 182px;
		margin-bottom: 20px;
	}
	.insuranceOfferDetailWrap li > img {
		position: absolute;
		height: 40px;
		top: 8px;
		left: calc(42% + 8px);
	}
	.offerHolder.NowSection .offerDiscount.align_middle {position: static;}
	.travelDisc .disclaimer {padding-bottom: 10px;}
	#blue_strip .tab_mobile {margin-top: 15px;}
	.annualCTA {padding: 0 0 20px;}

	.editBox .insuranceFormCol .formLabel{ display: inline-block; }
	.countryIcon, .dateRangeIcon, .planTypeIcon{ display: table-cell; vertical-align: middle; }
	.countryIcon + span, .dateRangeIcon + span, .planTypeIcon + span{ display: block; vertical-align: middle; }
	.editBox .insuranceFormCol .formField.submit{ margin-bottom: 20px; }
	.travelDet{ padding-bottom: 0px; }
	.insuranceFormCol input, .sbSelector, .editBox .travelInsuranceForm .insuranceFormCol .sbHolder{ width: 100% !important; }
	.topPanel .tooltipIcon{ background: url(../images/info-icon-mobile.png) no-repeat; width: 20px; height: 20px; margin-bottom: -5px; } 
}




@media (min-width: 641px) and (max-width: 766px){ /* For iPhone6 */
	.insuranceFormCol input {width: 100%;}
	.sbSelector, .insuranceFormCol .sbHolder {height: 25px;width: 99.5%;}
	.editBox .travelInsuranceForm .insuranceFormCol input {width: 96.2%;}
	.formField.submit a.blueBtn {width: 100%;}
	.insuranceofferDetMob .offers_bg1, .insuranceofferDetMob .offers_bg2, .insuranceofferDetMob .offers_bg3, .insuranceofferDetMob .offers_bg4 {height: 88px;}
	.offersOff {font-size: 14px;padding: 18px 0 10px 0;}
	.travelInsuranceWizard{padding:0px 15px 10px 8px;}
	.offerText_mobile hr {width: 38%;border-color: #999;}
}

@media(max-width:667px){
	/* T & C */
	.termsnc_box{ /*width:31.5%;*/ min-height: 80px; }
	.termsnc_box a { background: url('../images/r_arrow.png') no-repeat 76%; }
	/* T & C */
	
	ul.Classic li .restricted_content, ul.Premium li .restricted_content {height:84px;padding-top:95px;}
	.travelInsuranceWizard{ min-height: 780px; }
}

@media(max-width:640px){
	/*travel_newApr*/
	.chatsim_img{ width:115px; }	
	.editBox .travelInsuranceForm .insuranceFormCol.final{width:100%;}
	.insuranceFormCol input{width:99.8%;}
	.insuranceBtnWrap a.blueBtn, .formField.submit a.blueBtn{width:97.5%;}
	.sbSelector, .insuranceFormCol .sbHolder{width:99.5%;}
	.insuranceOfferDetailWrapMob li{width:33%;}
	.insuranceofferDetMob .offers_bg1, .insuranceofferDetMob .offers_bg2, .insuranceofferDetMob .offers_bg3, .insuranceofferDetMob .offers_bg4 {height: 88px;}
	.insuranceofferDetMob .offerHolder{min-height: 150px;}
	ul.Classic li .restricted_content, ul.Premium li .restricted_content{height:85px;padding-top:95px;}
	.insuranceFormCol .tooltipForm{margin: 0 0 0 -110px;}
	.tooltipWrap {position: relative !important;}
	.HdrText  {width: 38%;float: left;display: block;}
	.editBox .yourTravel {padding: 1.7% 0 0;}
	.editBox .travelInsuranceForm .insuranceFormCol input{width:95.4%}
}

@media(max-width:600px){
	ul.Classic li .restricted_content, ul.Premium li .restricted_content {height:90px;padding-top:92px;}
	.formBox .insuranceFormCol input {width: 100%;}
	.HdrText  {width: 35%;float: left;display: block;}
}

@media(max-width:568px){
	/* T & C */
	.termsnc_box a { background: url('../images/r_arrow.png') no-repeat 81%; }
	/* T & C */
	
	/*travel_newApr*/
	.chatsim_img{ width:105px; }
	.chatsim_con{ width: 54%; padding: 22px 0px; }
	/*travel_newApr*/
	.insuranceFormCol .tooltipForm{bottom: -72%;left: 24%;}
	.insuranceFormCol input{width:95.5%;}
	.insuranceBtnWrap a.blueBtn, .formField.submit a.blueBtn{width:97%;}
	.sbSelector, .insuranceFormCol .sbHolder{width:99.3%;}
	.insuranceOfferDetailWrapMob li{width:33.13%;}
	.insuranceofferDetMob .offers{top:55%;}
	.editBox .travelInsuranceForm .insuranceFormCol.final{width:100%;}
	ul.Classic li .restricted_content, ul.Premium li .restricted_content{height:89px;padding-top:95px;}
	.tooltipWrap {position: inherit !important;}
	.travelDisc p > img:last-child{margin-right:0;}
	.formBox .insuranceFormCol input {width: 99.8%;}
	.offersOff {padding: 16px 0 6px 0;}	
	.travelInsuranceWizard{ min-height: 680px; }
	.HdrText  {width: 43%;float: left;display: block;}
}

@media(max-width:480px){
	/* T & C */
	.termsnc_box a { background: url('../images/r_arrow.png') no-repeat 87%; }
	.termsnc_box .head{ font-size:15px; }
	.chatsim_img img{ position:relative; z-index:999; }
	/* T & C */
	.chatsim_con{ width: 50%; }
	.insuranceFormCol .tooltipForm.second_page{bottom:4%;left:45%;}
	.insuranceFormCol .tooltipForm{bottom: -81%;left: 25%;}
	.insuranceFormCol input{width:94.5%;}
	.insuranceBtnWrap a.blueBtn, .formField.submit a.blueBtn{width:96.4%;}
	.insuranceOfferDetailWrapMob li{width:33.05%;}
	.insuranceofferDetMob .offerHolder{min-height:142px;}
	.editBox .travelInsuranceForm .insuranceFormCol input{width:88.12%;}
	.sbSelector, .editBox .travelInsuranceForm .insuranceFormCol .sbHolder{width:99.1%;}
	.editBox .travelInsuranceForm .insuranceFormCol.final{width:100%;}
	.insuranceofferDetMob .offers {top: 52.7%;}
	.insuranceofferDetMob .offerHolder .offerDiscount {font-size: 16px;padding: 0;}
	.offersOff {padding: 19px 0 9px 0;}
	.offerText_mobile hr {width: 34%;border-color: #999;}
	ul.Classic li .restricted_content, ul.Premium li .restricted_content{height:89px;padding-top:92px;}
	/*travel.htm 26062015*/
	.right_flt_offer { margin: 20px 0px 10px 15px; }
	/*travel.htm 26062015*/
	
	.travelInsuranceWizard{ min-height: 600px; }

	.enhanced {width: 100%;float: none;padding-top: 20px;} /*07042017*/
	.HdrText  {width: 100%;float: none;} /*07042017*/
	.travelInsuranceInfo h1 {padding-bottom: 0px;} /*07042017*/
	.editBox .yourTravel { min-height: 29px; }

}

/*travel.htm 29102015*/
@media(max-width:414px){
	/* T & C */
	.termsnc_box { width:100%; margin:0px 0px 10px 0px;min-height: 60px; }
	.termsnc_box a { background: url('../images/r_arrow.png') no-repeat 65%; }
	.termsnc_box.last1{ margin-bottom:0px; }
	/* T & C */
	
	.editBox { background: url("../images/mobile/iphone-portait_bg.jpg") 0 0 no-repeat; background-size: 100%; 100%;}
	.enhanced-icon {left: 14%;} /*07042017*/
	.editBox .yourTravel { min-height: 29px; }
	.minHit{ min-height: 70px; position: relative; }
	.minHit #edit_startdate{ position: absolute; bottom: 0px; }
	.topPanel .tooltipForm{ width: 130px !important; }
}
/*travel.htm 29102015*/

@media (min-width: 361px) and (max-width: 479px){ /* For iPhone6 */
	/*travel_newApr*/
	.chatsim_img img{ height:37px; }
	.chatsim_con{ padding: 18px 0px; }
	.chatsim_img{ width:80px; }
	/*travel_newApr*/
	ul.Classic li .restricted_content, ul.Premium li .restricted_content {height:89px;padding-top:95px;}
	.insuranceFormCol input {width: 92.5%;}
	.insuranceFormCol .ui-widget-content{width: 78.5% !important;}
	.editBox .travelInsuranceForm .insuranceFormCol input {width: 92%;}
	#ui-id-2.ui-widget-content {width: 38.6% !important;border: 1px solid #5790a7;}
	#ui-datepicker-div {width: 69.6% !important;}
	.insuranceBtnWrap a.blueBtn, .formField.submit a.blueBtn {width: 95.4%;}
	.offerText_mobile {line-height: 38px;font-size: 17px;}
	.offerText_mobile hr {width: 40%;border-color: #999;}
	.sbSelector, .editBox .travelInsuranceForm .insuranceFormCol .sbHolder {width: 99%;}
	/*travel.htm 26062015*/
	.travelInsuranceInfo h1 { font-size: 26px; }
	/*travel.htm 26062015*/
	
}

@media(max-width:360px){
	/* T & C */
	.termsnc_box a { background: url('../images/r_arrow.png') no-repeat 66%; }
	/* T & C */
	
	.insuranceFormCol .tooltipForm.second_page{bottom:4%;left:45%;}
	.insuranceFormCol .tooltipForm{bottom: 7%;left: 33%;}
	.insuranceFormCol input{width:92.1%;}
	.insuranceOfferDetailWrapMob li{width:33%;}
	.insuranceOfferDetailWrapMob li a{font-size:14px;}
	.insuranceOfferDetailWrapMob li.active{padding:0 0 4px;}
	.insuranceofferDetMob .offers_bg1, .insuranceofferDetMob .offers_bg2, .insuranceofferDetMob .offers_bg3, .insuranceofferDetMob .offers_bg4{height:46px;}
	.insuranceofferDetMob .offerHolder .offerName{font-size:12px;padding:0 0 10px;}
	.insuranceofferDetMob .offerHolder .offerDiscount{font-size:18px;padding:0;margin-top:-18px;}
	.insuranceofferDetMob .offers{left:0;padding:0;position: absolute;right: 0;top: 68%;}
	.insuranceofferDetMob .offers_bg1{background:url("../images/mobile/offer2.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg2{background:url("../images/mobile/offer3.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg3{background:url("../images/mobile/offer2.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg4{background:url("../images/mobile/offer4.png") center center no-repeat;}
	.insuranceOfferDetailWrapMob li.last.active{padding:0 0 4px !important;}
	.offersOff{font-size:12px;padding:4px 0 2px 0;}
	.offers .blueBtn{width:50%;font-size:11px;margin:0;}
	.offerLearnMore{text-align:center;padding:10px 0;margin:0;float:none;}
	.offerLearnMore a{font-size:10px;}
	.insuranceofferDetMob .offerHolder{min-height:120px;}
	.editBox .travelEdit a img{width:44%;margin:-10px 5px 0 0;}
	.editBox .travelInsuranceForm .insuranceFormCol.noBorder{border:none !important;}
	.editBox .insuranceFormCol.noBorder .formField{padding:15px 0 0px 0;}
	.editBox .yourTravel{color:#fff;font:normal 16px interstate-light;float:left;padding:3.5% 0 0;}
	.editBox .travelInsuranceForm .insuranceFormCol{float:none;width:100%;margin:0 0 15px;}
	ul.Classic li .restricted_content, ul.Premium li .restricted_content {height:75px;padding-top:80px;}	
	.sbSelector, .editBox .travelInsuranceForm .insuranceFormCol .sbHolder{width:99.2%;}
	.editBox .travelInsuranceForm .insuranceFormCol input {width: 92.2%;}
	.insuranceBtnWrap a.blueBtn, .formField.submit a.blueBtn {width: 95%;}
	.offerText_mobile {line-height: 38px;font-size: 17px;}
	.offerText_mobile hr {width: 38%;border-color: #999;}
	/*travel.htm 26062015*/
	.travelInsuranceInfo h1 { font-size: 21px; }
	/*travel.htm 26062015*/
	.editBox .yourTravel { min-height: 27px; }

}

@media(max-width:320px){
	/* T & C */
	.termsnc_box a { background: url('../images/r_arrow.png') no-repeat 68%; }
	/* T & C */
	
	/*travel_newApr*/
	.chatsim_img{ width:64px; }
	.chatsim_con{ padding: 16px 0px; }
	.chatsim_img img{ height:34px; }
	/*travel_newApr*/
	.insuranceFormCol .tooltipForm.second_page{bottom:4%;left:45%;}
	.insuranceFormCol .tooltipForm{bottom: -27%;left: 40%;}
	.insuranceFormCol input{width:90.8%;}
	.formBox .insuranceFormCol{padding-top:10px;}
	.insuranceBtnWrap a.blueBtn, .formField.submit a.blueBtn{width:94.5%;}
	.travelInsuranceWizard{background: url("../images/mobile/travel-insurance-bg.jpg") no-repeat center center;min-height:553px;}
	.insuranceOfferDetailWrapMob li{width:32.84%;}
	.insuranceOfferDetailWrapMob li a{font-size:14px;}
	.insuranceOfferDetailWrapMob li.active{padding:0 0 4px;}
	.insuranceofferDetMob .offerHolder .offerName{font-size:12px;padding:0 0 10px;}
	.insuranceofferDetMob .offerHolder .offerDiscount{font-size:18px;padding:0;margin-top:-16px;}
	.insuranceofferDetMob .offers{left:0;padding:0;position: absolute;right: 0;top: 65.8%;}
	.insuranceofferDetMob .offers_bg1, .insuranceofferDetMob .offers_bg2, .insuranceofferDetMob .offers_bg3, .insuranceofferDetMob .offers_bg4{height:46px;}
	.insuranceofferDetMob .offers_bg1{background:url("../images/mobile/offer2.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg2{background:url("../images/mobile/offer3.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg3{background:url("../images/mobile/offer2.png") center center no-repeat;}
	.insuranceofferDetMob .offers_bg4{background:url("../images/mobile/offer4.png") center center no-repeat;}
	.insuranceOfferDetailWrapMob li.last.active{padding:0 0 4px !important;}
	.offersOff{font-size:12px;padding:5px 0 2px 0;}
	.offers .blueBtn{width:50%;font-size:11px;/*font-size:9px;*/margin:0;}
	.offerLearnMore{text-align:center;padding:10px 0;margin:0;float:none;}
	.offerLearnMore a{font-size:10px;}
	.insuranceofferDetMob .offerHolder{min-height:120px;}
	.scroll_section  .scroll-container{height:270px;}
	.insuranceTitle{font-size:14px;}
	.light_box{width:84%;left:0;}
	.tableWrapFont tr th, .tableWrapFont tr td{padding:1px !important;}
	.editBox .travelEdit a img{width:44%;margin:-10px 5px 0 0;}
	.editBox .travelInsuranceForm .insuranceFormCol.noBorder{border:none !important;}
	.editBox .insuranceFormCol.noBorder .formField{padding:15px 0 0px 0;}
	.editBox .yourTravel{color:#fff;font:normal 16px interstate-light;float:left;padding:3.9% 0 0;}
	.editBox .travelInsuranceForm .insuranceFormCol{float:none;width:auto;margin:0 0 15px;}
	.editBox .travelInsuranceForm .insuranceFormCol input{width:92.1%;}
	.faqTitle.top{position:static;margin:0;}
	.travelInsuranceMenu li{width:46%;}
	.mobPolicy{margin:10px 0 0;}
	.faqTitle.showFaq{font-size:11px;}
	.mobPolicy .faqTitle.hideFaq{margin:3px 0 0 0;}
	ul.Classic li .restricted_content, ul.Premium li .restricted_content {height:76px;padding-top:79px;}

	/*travel.htm 26062015*/
	.right_flt_offer{ margin: 10px 0px 2px 0px; width:146px; }
	.right_flt_offer_box{ width: 112px; padding: 5px 0px 5px 40px; }
	.percent_text{ font-size: 26px; }
	.pad_top_offer{ padding:10px 0px 0px 0px; }
	.travelInsuranceWizard{ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
	/*travel.htm 26062015*/
}

.ie10f{height: 0px !important;line-height: 0px !important;padding-top: 12px !important;padding-bottom: 12px !important;}
input::-ms-clear {display: none;width : 0;height: 0;}
.TermsAndConditions .scroll-pane{}

#wrapper{padding-left:none !important\9;padding-right:none !important\9;}

.ctaTravelDeals {display: block;background:url('../images/tag.png') 0 0 no-repeat;bottom: 15px;position: absolute;width: 269px;height: auto;padding: 8px 0;}
.ctaTravelDeals a {color: #fff;padding-left: 40px;padding: 0 25px 0 47px;}
@media (max-width: 375px)
{
	.travelInsuranceWizard {
		min-height: 660px;
	}
	.descPad {
		padding: 0 10px 10px 0px;
		width: 65%;
	}
	.editBox .yourTravel {
		padding: 3% 0 0;
	}
	.editBox .yourTravel { min-height: 27px; }

}
@media (max-width: 320px)
{
	.travelInsuranceWizard {
		min-height: 622px;
	}
	.HdrText {
		width: 65%;
	}
	.descPad {
		padding: 0px 10px 10px 0px;
		width: 100%;
	}
}
.countryIcon, .dateRangeIcon, .planTypeIcon {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: bottom;
	padding-right: 10px;
	float: left;
}
.countryIcon {
	background: url("../images/country.png")no-repeat 0 0;
}
.dateRangeIcon {
	background: url("../images/date_range.png")no-repeat 0 0;
}
.planTypeIcon {
	background: url("../images/plan_type.png")no-repeat 0 0;
}

/*18042017*/

.navyOffer {
	background: url("../images/circle_bg.png")no-repeat 0 0;
	width: 100px;
	height: 100px;
	position: absolute;
	right: 20px;
    top: 20px;
}

.navyUptOff {
    font-family: 'interstate';
    color: #fdd400;
    font-weight: bold;
	text-transform: uppercase;
	line-height: 1;
	display: block;
	top: 20px;
    position: relative;
	text-align: center;
 }
 .navyUptOff01 {
	font-size: 10px;
	text-align: center;
	position: relative;
    display: block;
    overflow: hidden;
	color: #fdd400;
	padding: 2px;
 }
 .navyUptOff02 {
	font-size: 28px;
	text-align: center;
	position: relative;
    display: block;
    overflow: hidden;
	color: #fdd400;
	padding: 2px;
 }
 .navyUptOff03 {
	font-size: 14px;
	text-align: center;
	position: relative;
    display: block;
    overflow: hidden;
	color: #fdd400;
	padding: 2px;
 }
 .navyUptOff02 .percent {
	font-size: 14px;
	text-align: center;
	color: #fdd400;
 }

/*18042017*/