/* 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: 12px;
	}
	.time-offerings .offer1 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 .col-lg-3 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.time-offerings .offer1 {
		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;
	}
	.header2 .page-head{
		width: 100%;
		font-size: 12px;
		line-height: 40px;
	}	
	.header2 .page-head strong{
		display: block;
		font-size: 15px;
		line-height: 40px;
	}

}
@media (max-width:420px){
	.widget-tabs .col-lg-3 {
		float: left;
		width:  100%;
	}
	.header2 .page-head{
		width: 100%;
		font-size: 14px;
		line-height: 25px;
	}	
		
	.header2 .page-head strong{
		display: block;
		font-size: 20px;
		line-height: 25px;
	}
	.header2 .page-innerhead{
		width: 100%;
		font-size: 12px;
		line-height: 25px;
	}
	.header2 .page-head1{
		display: block;
		font-size: 14px;
		line-height: 25px;
	}
	.discount
	{
		width: 100%;
		padding: 5px;
		font-size:13px;
		line-height:20px;
	}
	.hilights
		{
			width: 100%;
			padding:5px;
			line-height:20px;
			font-family: Helvetica, Arial, sans-serif ;
			text-align:justify;
			font-size: 12px;
			
		}
	.heading
	{
		
		font-size: 14px;
		width: 100%;
		padding:3px;
		line-height:20px;
	}	
	
	.tags2 li a{
		float:  left;
		padding: 3px 6px;
		border-radius: 2px;
		background: #fff;
		color: #414141;
		font-weight: 700;
	}
	
}