.carinsurance{
	font-size: 26px;
    color: white;
    position: absolute;
    top: 10px;
    font-family:sans-serif;
}
.carinsurance1{
	font-size: 23px;
    color: white;
    position: absolute;
    top: 10px;
    font-family:sans-serif;
}
#hr{
	position: absolute;top: 47px;width: 100%;
	height: 0.1px;
	background: #9d9d9d!important;
	border-top: none;margin-top:3px;
}
@media screen and (max-width: 600px) {
  .carinsurance1 {
   font-size: 12px;
     margin-right:10px;
  }
}
@media screen and (max-width: 600px) {
  .carinsurance {
    font-size: 12px;
    margin-left:10px;
  }
}
@media screen and (max-width: 600px) {
  #hr{
    display:none;
  }
}
.bannerheading{
	position:absolute;
	top:30%;
	color:white;
	font-family:sans-serif;
	font-size:40px;
	font-weight:bold;

}
.bannercontent{
	position:absolute;
	top:40%;
	font-size: 16px;
	width:34%;
}
.zipfield{
	position:absolute;
	top:55%;
	height: 34px;
    background: white;
    border-radius: 0;
      border:none;
}
.btnsubmit{
position:absolute;
	top:55%;
	left:10;
	height: 34px;
    background: #fe9900;
    border-radius: 0;
    border:none!important;
    color:white;
    padding:10px;
    line-height:12px;
}

@media screen and (max-width: 600px) {
  .bannerheading{
    position:absolute;
    top:6%;
    font-size:18px;
    margin-left:10px;
  }
}
@media screen and (max-width: 600px) {
  .bannercontent{
  display:none;
  }
}
@media screen and (max-width: 600px) {
  .zipfield{
    position:absolute;
    top:13%;
    height:28px;
   border:none;
    margin-left:10px;
  }
}
@media screen and (max-width: 600px) {
  .btnsubmit{
      position: absolute;
    top: 13%;
    height: 28px;
    left: 12px;
    padding: 6px;
    line-height: 14px;
  }
}

.second{
	margin-top:40px;
}
.headingfactor{
	text-align:center;
	font-family:sans-serif;
	font-size:36px;
	font-weight:bold;
}
.background{
	background:url('image/cr.jpg');
	background-size:100% 100%;
	min-height:600px;
	margin-top:40px;
	margin-bottom:40px;
}
.quote{
	color:white;
	background: #fe9900;
	padding:8px;
	font-size:13px;

}
.number{
	font-size:24px;
	color:white;
	font-weight:bold;
	background: #97c932;
	padding:9px;
	border-radius:50%;
	    padding-left: 16px;
    padding-right: 16px;

}
span{
	text-align:justify;
}
.background1{
	background:url('image/background12.jpg');
	background-size:cover;
	min-height:600px;
	margin-bottom: 60px;
	
}
.zip{
	
	height: 34px;
    background: white;
    border-radius: 0;
      border:none;
      margin-left:17px;
      width:67%;
}
.submit{

	height: 35px;
    background: #fe9900;
    border-radius: 0;
    border:none!important;
    color:white;
    margin-left:-4px;
}
.quoteimg{
	width:60px;
	border:1px dashed;
	padding:13px;
	border-radius:50%;

}

@media screen and (max-width: 600px) {
  #zipdiv{
    width:100%!important;
  }
}
.insuranceheading{
	color:#ff9912;
	font-size:44px;
	margin-top:-20px;
	font-weight:bold;
	font-family:sans-serif;
}
@media screen and (max-width: 600px) {
  .insuranceheading{
    font-size:39px!important;
  }
}
.off{
	color:#0065ff;
	font-size:90px;
	margin-top:80px;
	font-weight:bold;
	font-family:Impact;
}
@media screen and (max-width: 600px) {
  .off{
    font-size:75px!important;
  }
}
@media screen and (max-width: 600px) {
  .background1{
   min-height:400px!important;
  }
}

/*second page css start--*/
.fa-check{
  font-size:26px;
  color:white;
  border:2px solid white;
  padding:5px;
}
.fa-quote-left{
  margin-top:33px;
  color:white;
  font-size:40px!important;
}
.autoinsurance{
  float:left;
  margin-top:10px;
  color:white;
  font-size:22px;
}
.compare{
  float:right;
  margin-top:10px;
  color:white;
  font-size:22px;
}
.save{
  color:white;
  font-size:48px;
  font-weight:bold;
}
@media screen and (max-width: 600px) {
  .autoinsurance{
   font-size:14px;
   font-weight:bold!important;
   margin-top:20px;
  }
}
@media screen and (max-width: 600px) {
  .compare{
   font-size:14px;
   font-weight:bold!important;
   float:left;
  }
}
@media screen and (max-width: 600px) {
  .save{
   font-size:20px;
   font-weight:bold!important;
   float:left;
  }
}
@media screen and (max-width: 600px) {
  .on{
   font-size:12px!important;
   
   float:left;
  }
}
#quote{
  font-size:20px;
  text-align:center;
  color:white;
}
@media screen and (max-width: 600px) {
  #quote{
   font-size:16px!important;
   
   
  }
}
@media screen and (max-width: 600px) {
  .banner{
   min-height:500px!important;
   
   
  }
}
@media screen and (max-width: 600px) {
  h3{
   font-size:23px!important;
   padding:20px;
   margin-top:-20px;
   
   
  }
}
/* page 3 css start*/
.insu{
  font-size:30px;
  color:#062136;
  font-weight:bold;
  margin-top:14px;

}
@media screen and (max-width: 600px) {
  .insu{
   font-size:19px!important;
   
  }
}
.comp{
 font-size:30px;
  color:#062136;
  font-weight:bold;
  float:right; 
  margin-top:13px;
}
@media screen and (max-width: 600px) {
  .comp{
   font-size:19px!important;
   float:left;
  
   margin-bottom:20px;
   
  }
}
.bannerheading1{
  font-size: 25px;
    color: #062136;
    font-weight: bold;
    line-height: 33px;

}
@media screen and (max-width: 600px) {
  .bannerheading1{
   font-size:15px!important;
   
  }
}
#quote1{
  font-size:35px;
}
@media screen and (max-width: 600px) {
  #quote1{
   font-size:25px!important;
   
  }
}
@media screen and (max-width: 600px) {
  #site1{
   margin-bottom:20px;
   
  }
}
@media screen and (max-width: 600px) {
  #quotedes{
   font-size:15px!important;
   width:100%!important;
   text-align:center!important;
   
  }
}
#site{
  font-size:25px;
  color:#1a2c42;
  font-family:arialblack;

}
#site1{
  color:#fc931f;
  font-size:19px;
}
#quotedes{
  color:#062136;
  background:#fd9b24;
  font-size:36px;
  padding:18px;
  font-weight:bold;
  border-radius:50px;
  margin-top:40px;
  width:70%;
  margin:0px auto;
}
/*page 4 css start--*/
.bannerheading2{
  color:white;
  font-size:38px;
  margin-top:5%;
  font-weight:bold;
}
@media screen and (max-width: 600px) {
  .bannerheading2{
   font-size:25px!important;
   line-height:29px;
   margin-top:20px;
   text-align:center;
   
   
  }
}
.bannerheading3{
  color:#fce117;
  font-size:38px;
 
  font-weight:bold;
}
@media screen and (max-width: 600px) {
  .bannerheading3{
   font-size:25px!important;
   line-height:29px;
   
   text-align:center;
   
   
  }
}
@media screen and (max-width: 600px) {
  .bannerheading4{
   font-size:15px!important;
   line-height:29px;
   
   text-align:center;
   
   
  }
}
@media screen and (max-width: 600px) {
  #quote2{
   font-size:25px!important;
   line-height:29px;
   
   text-align:center;
   
   
  }
}
.bannerheading4{
  color:white;
  font-size:17px;
 
  font-weight:bold;
}
#quote2{
  font-size:26px;
  color:#00101d;
  font-weight:bold;
}

/*page 5 css start*/
.box1{
  background:#e84c3d;
  min-height:200px;
  margin-top:-92px;
  margin-bottom:30px;
}
.socialicon{
  color:white;
  font-size:46px!important;
  margin-top:29px;
}
#easy{
  font-size:20px;
  color:white;
}
@media screen and (max-width: 600px) {
  .box1{
 margin-top:40px!important;
   
   
  }
}
@media screen and (max-width: 600px) {
  hr{
 margin-top:-12px!important;
 width:20%!important;
   
   
  }
}
