/* responsive styles for laptop */
@media (max-width:1199px){
	.form-block1 p{
		font-size: 10px;
		line-height: 14px;
	}
	.time-offerings .col-lg-3 {
		padding-right: 5px;
		padding-left: 5px;
	}
	.time-offerings .offer1 {
		font-size: 13px;
	}
	.time-offerings .offer1 img{
		padding-right:  4px;
	}
	.time-offerings .offer2 {
		font-size: 13px;
	}
	.time-offerings .offer2 img{
		padding-right:  4px;
	}
	.time-offerings h4{
		padding-left:  10px;
	}
	.testimonials2{
		min-height: 365px;
	}
}
/* responsive styles for tablet/ipad */
@media (max-width:991px){
	.form-block1{
		margin: 10px 0;
	}
	.time-offerings .offer1{
		margin-top: 10px;
	}
	.time-offerings .offer2{
		margin-top: 10px;
	}
	.time-offerings .col-lg-3 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.time-offerings .offer1 {
		font-size: 14px;
	}
	.time-offerings .offer2 {
		font-size: 14px;
	}
	.time-offerings h4{
		padding-left:  0;
	}
	.widget-tabs .w-tab{
		margin-bottom:  10px;
	}
	.testimonials2{
		margin-bottom: 15px;
	}
	.testimonials2{
		min-height: 325px;
	}
}
/* responsive styles for mobile */
@media (max-width:767px){
	.testimonials2{
		margin-bottom: 15px;
	}
	
	.header1{
	width: 100%;
	font-weight:bold;
	font-size:15px;
	
}
	.header2 .page-head{
		width: 100%;
		font-size: 25px;
		line-height: 30px;
		vertical-align:middle;
	}	
	.header2 .page-head1{
	 width: 100%;
		font-size: 15px;
		line-height: 30px;
		vertical-align:middle;
}
	.header2 .page-head strong{
		display: block;
		font-size: 35px;
		line-height: 40px;
		vertical-align:middle;
	}
	
	.innerbadge
{
	
	font-size:22px;
	
	
}
	

	
}
@media (max-width:420px){
	.widget-tabs .col-lg-3 {
		float: left;
		width:  100%;
	}
	
}