/************************************************************************************
smaller than 980
*************************************************************************************/
@media screen and (max-width: 980px) {

	/* pagewrap */
	.pagewrap {
		width: 100%;
	}

}

/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {

	/* header */
	#header {
	height: auto;
	}
	/* site logo */
	#site-logo {
		position: relative;
		top:0;
		margin-left:8px;
		background:url(../images/inpartnermobile.png) no-repeat;
	width:362px;
	height:87px;
	}
	#in-partnership
{
    display:none;
}
nav{width:100%; margin-top:10px;}
.banner2{width:100%; background:url(../images/banner.png) no-repeat; background-size:cover;}
.title{width:100%; padding:15px 0; font-size:18px;margin-bottom:15px;}
.step{
	width:100%;
	border-bottom:0;
}
.form_contain{
	width:96%;
	padding:0 2%;
	margin-right:0px;
	margin-top:15px;
}
.form_contain .quote_table{width:100%;}
.form_contain .field_table .left-div{text-align:left; padding-right:0px; width:100%; height:20px;}
.form_contain .field_table .right-div{width:100%;}
a.tooltip span {
    padding:14px 2%;
    width:90%;
	margin-top:20px; margin-left:0;
}
a.tooltip span img{display:none;}
.callout {top:-12px;left:100px;}
.secure{
	width:80%;
	padding:15px 10%;
}
.rating{
	width:100%;
}
.rating h3{margin-left:50px;}
.cover{
	width:90%;
	padding:25px 5%;
}
.money-back{
	width:80%;
	padding:15px 5%;
}
#footer .inner{width:80%; padding:20px 10%;}
#footer .bottom{
	width:80%;
	padding:0 10%;
}
.thanks{
	min-height:150px;
	border-bottom:1px solid #c2c2c2;
}

}

/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 480px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}
.banner2{background:url(../images/banner-m.png) no-repeat; background-size:cover;}
.title{padding:15px 0; font-size:13px;margin-bottom:15px; border-radius:0;}
.btn{margin:30px 0 0 50px;}
.secView{display:none;}
#footer{padding-top:20px; display:block;}

}

