@media only screen and (max-width: 1400px) {

}
@media only screen and (max-width: 1300px) {

}
@media only screen and (max-width: 1200px) {

}
@media only screen and (max-width: 1100px) {
.flex-direction-nav li a.next {background-position: -62px 0; right: 0 !important;}
.flex-direction-nav li a.prev {background-position: 0 0; left: 0 !important;}
}
@media only screen and (max-width: 900px) {
	
	

}
@media only screen and (max-width: 850px) {	
	.holibee h2 {
		font-size:38px !important;
		padding:0 0 15px 0 !important;
		line-height:40px !important;
	}	
	/*
	-----------------------------*/
	#mobile-nav { display: block !important; }
	header { position: static !important; margin-top: 47px !important; }
	#navigation {  display: none !important; }
	#logo {  width: 100% !important; text-align: center !important; padding-bottom:20px; }
	
	.commonDiv { padding:0 0 50px 0 !important; }
	
	.about_lft_widget,.about_rgt_widget {
		width:96% !important;
		margin:0 2% !important;
	}
	
	.contact_widget1 {
	width:96%;
	margin: 0 2% !important;
}

.contact_widget2 {
	width:93%;
	float:left;
	margin:30px 0 0 3%;
	padding:1%;
	border:1px solid #dcdcdc;
	border-radius:5px;
}

.contact_widget3 {
	width:45%;
	float:left;
	margin:30px 0 0 3%;
}

.footer_widget,.footer_widget1 {
	width:44%;
	float:left;
	margin:3%;
}

.footer_widget:first-child {
	margin-left:3%;
}

.commonDiv {
	background-size:100% 50%;
}

.flex-direction-nav li a {width: 35px !important; height: 35px !important; margin: -13px 0 0; display: block; background: url(../images/mobile_arow.png) no-repeat 0 0 !important; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {background-position: -35px 0 !important; right: 0;}
.flex-direction-nav li a.prev {background-position: 0 0; left: 0;}

.footer_content {
	width:96%;
	padding-left:2%;
	padding-right:2%;
}

#toPopup4, #toPopup3, #toPopup2, #toPopup {
	left:0px;
	margin:0 5px;
}

}
@media only screen and (max-width: 600px) {
		
	.footer {
		text-align:center !important;
		width:100% !important;
	}
	.footer ul {
		float:inherit !important;
		padding:14px 0 0 6px !important;
		line-height:20px !important;
	}
	
.service_widget {
    margin: 0 2% 30px !important;
    width: 96% !important;
}

.company_widget {
	width:96% !important;
	 margin: 0 2% 30px !important;
}


}
@media only screen and (max-width: 480px) {
	.formDiv {
		padding:0 0px !important;
		border:none !important;
	}	
	.footer {
		text-align:center !important;
		width:100% !important;
	}
	.footer ul {
		float:inherit !important;
		padding:14px 0 0 6px !important;
		line-height:20px !important;
	}
	.footerlogo {
		width:100% !important;
		text-align:center !important;
		padding:5px 0 !important;
		float:inherit !important;
	}
	
	.brugDiv {
		width:96% !important;		
		margin:0 2 !important;
		margin-bottom:30px !important;
	}
	
	
	
	
	
	

.contact_widget2 {
	width:95%;
	float:left;
	margin:30px 0 0 3%;
}

.contact_widget3 {
	width:95%;
	float:left;
	margin:30px 0 0 3%;

}

.logo_area ul li {
	padding:10px 0px !important;
}

.footer_widget,.footer_widget1 {
	width:94%;
	float:left;
	margin:3%;
}

}
@media only screen and (max-width: 320px) {
	
	.footer {
		text-align:center !important;
		width:100% !important;
	}
	.footer ul {
		float:inherit !important;
		padding:14px 0 0 6px !important;
		line-height:20px !important;
	}
	.footerlogo {
		width:100% !important;
		text-align:center !important;
		padding:5px 0 !important;
		float:inherit !important;
	}
	

}
@media only screen and (max-width: 270px) {
	
	.footer {
		text-align:center !important;
		width:100% !important;
	}
	.footer ul {
		float:inherit !important;
		padding:14px 0 0 6px !important;
		line-height:20px !important;
	}
	
	
	
}

@media only screen and (max-width: 780px) {
.news-preview {
	min-height:475px !important;}
}

@media only screen and (max-width: 431px) {
.news-preview {
	min-height:600px !important;}

.news-headlines {
	margin-top:30% !important;
}
}