body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#apDiv1 {
	position:absolute;
	width:44px;
	height:107px;
	z-index:1;
	left: 104px;
	top: 208px;
}
#apDiv2 {
	position:absolute;
	width:87px;
	height:98px;
	z-index:2;
	left: 924px;
	top: 1475px;
}
.bodytextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2686c4;
	line-height:25px;
}
.bodytextblue_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2686c4;

}
.mainheadingblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2686c4;
	line-height:20px;
}
.bodytextblue_link:link, .bodytextblue_link:active, .bodytextblue_link:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2686c4;
	line-height:25px;
	text-decoration: none;
	
}

.bodytextblue_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9D0F0F;
	line-height:25px;
	text-decoration: none;

}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height:16px;

}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height:16px;

}
.faqheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;


}
.listtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height:13px;

}
.mainheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	line-height:16px;

}
.heading_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	line-height:16px;

}
.innerheading {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	line-height: 41px;

}
.innerheadingsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height:16px;

}
.whiteheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:16px;

}
.planstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height:18px;

}
.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	line-height:15px;
}
.footer {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.footer1 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.contactext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #595959;
}

.contactext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
.footer_link:link, .footer_link:active, .footer_link:visited
 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	
}

.footer_link:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.blueheadins {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2686c4;
	line-height:25px;
}
.tbl {
	border: 3px solid #487752;
}
.tb2 {
	border: 1px solid #ffffff;
}
.tb3 {
	border: 3px solid #A5A4A4;
}
.leftnavigation_link:link, .leftnavigation_link:active, .leftnavigation_link:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	
}

.leftnavigation_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3399cc;
	text-decoration: none;

}
.planstext_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
		line-height:13px;
}
.heading_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;

}
.input_text{height:21px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #000000;}



.input_button{height:18px;font-family: Arial, Helvetica, sans-serif;

font-size: 10px;
font-weight: normal;
color: #000000;}

select{height:16px; font-family: Arial, Helvetica, sans-serif;

font-size: 10px;
font-weight: normal;
color: #000000;}

/*new css start here*/
img {max-width:100%; height:auto;}
.ninetwoseven {width:100%; max-width:927px;}
.nineforty {width:100%; max-width:940px;}
.nomob {display:block;}

.loogo {width:35%;  float:left;}
.loogo img{width:auto; height:55px;}
.navi {width:65%; max-width:416px; float:right;}
.navi img{width:100%; height:auto;}
.popplanbox { float:left; width:23%; padding-left:1%; padding-right:1%; text-align:center;}
.popplanbox table{width:100%; max-width:158px;}
.popplanbox a img{width:100%; max-width:158px; height:auto;}

.planbox { float:left; width:18%; padding-left:1%; padding-right:1%; text-align:center; min-height: 160px;}
.planbox table{width:100%; max-width:158px;}
.planbox a img{width:100%; max-width:158px; height:auto;}

.homesliderbox {width:55%; max-width:507px; margin-left:12px; margin-right:16px; float:left;}
.homplanbox {width:40%; max-width:392px; float:left;}
.homemleftbox {width:48%; float:left; max-width:443px; height:auto; min-height:320px; background-image:url(images/insureatraveller_home_29.jpg); background-repeat:no-repeat; background-size:100% 100%;}
.homemleftbox .btns img{width:100%; height:auto;}
.homemrigthtbox {width:48%; float:right; max-width:443px; height:auto; min-height:320px; background-image:url(images/insureatraveller_home_31.jpg); background-repeat:no-repeat; background-size:100% 100%;}
.homemrigthtbox .btns img{width:100%; height:auto;}
.homeimgleft {float:left; max-width:390px; width:63%;}
.homeimgright {float:right; max-width:223px; width:35%; margin-right:2%;}
.contactright {float:right; max-width:229px; width:28%; margin-left:3%;}
.contactleft { float:left; width:66%; margin-left:3%; margin-right:0%;}
.contactformbox {width:50%; float:left;}
.contactformbox input[type="text"] {width:90%; max-width:250px;} 
.pickplanboxx { float:left; width:50%; }
.faqleft {
    float: left;
    max-width: 217px;
    width: 27%; margin-right:1%;
}

.faqright {
    float: right;
    max-width: 668px;
    width: 72%;
}
.contentheadbg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    max-width: 898px;
    padding-left: 50px;
}

@media only screen and (max-width: 940px) {
.nomob {display:none;}
}
@media only screen and (max-width: 750px) {
.planbox {
    float: left;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    width: 29%;
}
}
@media only screen and (max-width: 620px) {
	.nobgblue { background-image:none; background-color:#2f91b5;}
}

@media only screen and (max-width: 580px) {
	.loogo {
    float: left;
    width: 100%;
}

.navi {
    float: left;
    max-width: 416px;
    width: 100%;
}

.homesliderbox {
    width: 100%;display: none;
}
.homplanbox {
    width: 100%;
}

.homeimgleft {
    float: left;
    margin-bottom: 5px;
    max-width: 390px;
    width: 100%;
}

.homeimgright {
    float: left;
    margin-right: 2%;
    max-width: 223px;
    width: 100%;
}
.homemleftbox {
    margin-bottom: 20px;
    margin-top: 20px;
    width: 98%;
}

.homemrigthtbox {
    float: left;
    width: 98%;
}

.popplanbox {
    float: left;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    width: 46%;
}
.planbox {
    float: left;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    width: 46%;
}
.contactformbox {width:100%; float:left;}
.contactleft { float:left; width:94%; margin-left:3%; margin-right:3%;}
.contactright {float:left; max-width:100%; width:94%; margin-left:3%;}
.pickplanboxx { float:left; width:100%; }
.faqleft {
    float: left;
    max-width: 217px;
    width: 100%; margin-right:0%; margin-top:20px;
}

.faqright {
    float: left;
    max-width: 668px;
    width: 100%;
}
}