.INS-CBOL .fullBanner{left:0px !important;}
.INS-CBOL .bannerLIST li{
	background: url("/aus/insurance/images/white-dot.png") no-repeat scroll 0 14px transparent !important;
	padding: 8px 0 0px 16px !important;
	font-family: "interstate";
	font-size: 14px;
	line-height: 16px;
}
.INS-CBOL .bannerRhtHdr {padding: 0 10px 0px 0;}

#INS-cont{border-bottom: 1px dotted #CCCCCC; margin: 0px 0px 0px 30px;}
#INS-cont ul.ClsBulLst li{padding: 0px 0 8px 15px; background: url("/aus/insurance/images/blu-dot.png") no-repeat scroll 0 6px transparent; line-height:18px;}


#INS-cont .INSapplyList a{
	margin-right:1%;
	margin-bottom:20px;
	padding: 30px 0;
	background:#f8f8f8;
	text-align:center;
	width:32.5%;
	float:left;
}
#INS-cont .INSapplyList a:hover{cursor:pointer; background:#00BDF4; color:#fff;}
#INS-cont .INSapplyList a:hover p{color:#fff;}
#INS-cont .INSapplyList img{margin-bottom:10px;}
#INS-cont .INSapplyList p{padding-bottom:0px;color:#555;}
#INS-cont .CCinfo-container{
	padding:10px 20px 0px;
	box-sizing:border-box;
}
#INS-cont .topBox{margin-bottom:20px; padding-bottom:20px;}
#INS-cont .topBox a{margin:0 20px 0 0; padding: 6px 10px;}
#INS-cont .topBox a.visible-desktop{display:inline !important;}
#INS-cont p a:hover, #INS-cont a:hover{text-decoration:none !important;}

#INS-cont p{line-height:18px;}
#INS-cont .hyperLink{
	border-bottom:solid 2px #B6B6B6;
	color:inherit ;
	font-size:inherit;
	font-family:inherit;
}
#INS-cont .call{
	color:inherit ;
	font-size:inherit;
	font-family:inherit;
	display:inline-block;
}
#INS-cont .mar-BOT{margin-bottom:5px;}
#INS-cont .no-mar-rig a{margin-right:0px !important;}

#CCconcept03 .TermsAndConditions .scroll-pane{height:auto;}
.INS ul.bottomPromo li.right {
	float: left;
}
.INS ul.bottomPromo li.left {
	padding: 0 25px 0 20px;
}


#INS-cont.pad20{
	padding:20px 0;
}
#INS-cont .ins-list{
	margin:10px 0px;
	border:solid 1px #ccc;
	padding:10px 20px 25px;
	width:48.5%;
	box-sizing:border-box;
}
#INS-cont .ins-list h2{
	padding-top: 5px;
	color: #0462b5;
	font-family: "interstate";
	font-size:16px;
	line-height:20px;
}
#INS-cont .ins-list .greenBtn{ margin-right:20px;}
#INS-cont .tabInnerListHolder{margin:15px 0 0; min-height: 175px;}
.INS .bottomLinksWrap{
	padding: 10px 0 25px;
	width: 690px;
    float: right;
}
.INS .listcontentFooter{border-top: 1px solid #CCCCCC;}

#INS-cont .padBot10{padding-bottom: 10px;}
#INS-cont .pad-left20{padding-left:20px;}

.INS .CCinfo-container b.visible-desktop{display:inline !important;}


@media(min-width:768px) and (max-width:1024px){
	#INS-cont{margin:0;}
	#CCconcept03 #content{padding: 10px; box-sizing: border-box;}
	.INS ul.bottomPromo{padding: 0px 36px 38px 175px;}
	#INS-cont .blueBtn, #INS-cont .greenBtn{border-radius: 0px;}

	#INS-cont .tabInnerListHolder{min-height:150px;}
	.INS .bottomLinksWrap {
		margin-bottom:30px;
		padding: 0px 0 25px;
		width: 100%;
		float: left;
	}
	.INS .footer{padding: 10px 10px 0;}
	.INS .footer #content{padding:0px;}
}

@media(min-width:768px) and (max-width:979px){
	.INS ul.bottomPromo{padding: 0px 20px 30px 20px;}

	#INS-cont .tabInnerListHolder{min-height:160px;}
}

@media(max-width:767px){
	#INS-cont{margin:0; padding: 0 15px;}
	#INS-cont .topBox{padding: 10px 0px;}
	#INS-cont .blueBtn, #INS-cont .greenBtn{border-radius: 0px;}
	#INS-cont .INSapplyList a{margin-bottom: 10px; width:100%;}
	#INS-cont .CCinfo-container{padding: 10px 10px 0px;}

	#INS-cont .blueBtn.visible-phone{display:inline-block;}

	.INS-CBOL .bannerLIST li {
		font-size:12px;
		line-height:14px;
		padding: 6px 0 0px 12px !important;
		background-position:0 10px !important;
	}

	.INS ul.bottomPromo li.left{padding:0px 10px 10px;}
	.INS ul.bottomPromo li.right{float:initial;}

	#INS-cont.pad20 {
		padding: 10px 10px 20px;
	}
	#INS-cont .ins-list{width:100%;}	
	#INS-cont .ins-list .greenBtn{margin-right: 10px;}
	#INS-cont .blueBtn{padding: 6px 7px 5px;}
	.INS .bottomLinksWrap{width:100%;}
	#INS-cont .tabInnerListHolder{margin: 15px 0; min-height: auto;}
	#INS-cont .pad-left20{padding-left:10px;}
}
@media(max-width:600px){
	.topBoxInner .right {
		float: left;
	}
}
@media(max-width:375px){
	#INS-cont .topBox a{margin: 5px 15px 0 0;}
	.INS-CBOL .bannerLIST li {
		font-size:8px;
		line-height:12px;
		padding: 1px 0 0px 12px !important;
		background-position:0 4px !important;
	}
}
#INS-cont .topBox a.fright {
	color:#333;
	margin: 5px 12px 0 0;
}
#INS-cont .tabInnerListHolder.wrap {
	margin: 5px 0 0;
	min-height: auto;
}
#INS-cont .ClsDropDownArea .ClsInnerDrop span{
	font-weight:inherit;
}
.loanWrap ul.bottomPromoloans {
	padding: 10px 24px 27px 54px;
}