@media screen and (max-width: 992px) {
	#slideshow.uh_zn_def_header_style, #slideshow.uh_blue_style_with_gradient {
		height: 400px;
	}

	.nivo-caption {
		font-size: 45px !important;
	}

	.header-social-media {
		margin: 0;
	}

	#slideshow .container {
		padding: 0;
	}

	.nivo-caption {
		top: 25px;
	}

	#logo {
		float: none;
		text-align: center;
		margin: 0;
		padding: 10px;
		margin-left: -51px;
	}

	.contact-header {
		text-align: center;
		margin: 0;
		padding: 0px 10px 10px 10px;
	}

	#menu-footer-menu {
		max-width: 610px;
		margin: 0 auto;
		float: none;

	}

	.partners_carousel ul {
		width: 100% !important;
	}

	.partners_carousel li {
		width: 48% !important;
		float: none;
		display: inline-block;
	}

	#partners_carousel,
	.partners_carousel .caroufredsel_wrapper {
		min-height: 200px !important;
	}

}

@media screen and (max-width: 767px) {
	#slideshow.uh_zn_def_header_style, #slideshow.uh_blue_style_with_gradient {
		height: 300px;
	}

	.nivo-caption {
		left: 42% !important;
	}

	.contact-header {
		font-size: 21px;
	}

	#menu-footer-menu li {
		display: none;
	}

	.row {
		padding: 0 20px;
	}

	#contact_form .control-label {
		float: none !important;
		width: 100% !important;
	}

	#contact_form input {
		max-width: 300px !important;
		width: 100% !important;
	}

	#contact_form .form-horizontal .controls {
		margin-left: 0;
	}

	.topnav > li {
		margin-left: 30px;
	}

	#header > .container {
		margin: 0 !important;
    	width: 100%;
	}
    
    .dropdown-menus {
    	display: block;
    }

    #slideshow,
    #page_header {
    	display: none;
    }
}

@media screen and (max-width: 570px) {
	.nivo-caption {
		font-size: 35px !important;
		padding: 0 !important;
		max-width: 240px;
		width: 100% !important;
	}

	.contact-header p {
		font-weight: 400 !important;
		margin: 10px 0px;
		word-wrap: break-word;
		font-size: 17px;
	}

	.partners_carousel li {
		width: 100% !important;
	}

	#partners_carousel, .partners_carousel .caroufredsel_wrapper {
		min-height: 305px !important;
	}

}

@media screen and (max-width: 440px) {
	.nivo-caption {
		left: 60px !important;
	}

	.menu-list-mobile ul li ul {
		right: 0;
		left: initial;
		width: 140px;
		max-width: 100%;
	}

}

