/*!
 * 
 * Responsive
 * 
 *
 */
 
@media (width: 320px) {
	.topMenu{ width: 100%; }
	.topMenu li{ width: 100%; padding: 0; border: none; }
	.topMenu li a{ width: 100%; text-align: center; float: left; margin: 5px 0; }
}

@media (width: 480px) {
	.topMenu li a {
		font-size: 12px;
	}
	.sib .title {
		width: 85.2%;
	}
}

@media (width: 568px) {
	.sib .title {
		width: 69.5%;
	}
}

@media (width: 600px) {
	
}

@media (width: 768px) {
	.nav-justified > li > a {
		font-size: 15px;
	}
	.sib .title {
		width: 50.5%;
	}
}

@media (width: 800px) {
	
}

@media (width: 1024px) {
	
}

@media (min-width: 1025px) {
	
}

@media (min-width: 320px) and (max-width: 480px) {
	.brand img{ width: 100%; }
}

@media (min-width: 320px) and (max-width: 568px) {
	.brand a{ background-size: 100% !important; }
	.nav-justified > li > a {
		background: none;
	}
	.slide{ width: 100%; }
	.container.main-container {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (min-width: 320px) and (max-width: 768px) {
	.brand{ text-align: center; }
	.phonehead{ text-align: center; padding-bottom: 10px; }
	.flogo { text-align: center; }
	.faddress { text-align: center; }
	.fphones{ text-align: center; }
	.footerNav li { line-height: 34px;width: 20%; }
}

@media (min-width: 600px) and (max-width: 800px) {
	
}

@media (min-width: 768px) and (max-width: 1024px) {
	.slider-content .sh {
		font-size: 20px;
	}
	.slider-content p {
		font-size: 15px;
	}
}
@media (min-width: 320px) and (max-width: 736px) {
	#mobileSlider{ display: block !important; }
	#foldslide{ display: none; }
}