/* CSS Document */

@media(max-width:1400px){
	#home-logo{
		max-width:250px;
	}
	#home-nav ul li a{
		font-weight:500;
		padding:0 15px;
		font-size:18px;
	}
	#home-slider .item-caption{
		bottom:45px;
		font-size:36px
	}
	#home-content-inside{
		padding:45px 300px 45px 45px;
	}
	#sub-header #top-nav .dropdown-toggle{
		font-size:16px;
		padding:0 10px;
	}
	.news-video{
		max-width:100%;
		float:none;
		margin:0 0 15px 0;
	}
}
@media(max-width:1250px){
	#sub-header #top-nav .dropdown-toggle{
		font-size:15px;
		padding:0 5px;
	}
	#sub-header #top-nav .dropdown{
		padding-left:0;
		margin-left:0;
	}
}
@media(max-width:1199px){
	footer{
		text-align:center;
		padding:10px;
	}
	footer .footer-menu-1{
		padding:0;
	}
}
@media(max-width:1175px){
	#top-nav .dropdown-toggle{
		font-size:16px;
		padding:0 10px;
	}
	#top-nav .dropdown{
		padding-left:0;
		margin-left:0;
	}
	#home-nav ul li a{
		font-weight:400;
		padding:0 5px;
		font-size:13px;
	}
	#home-slider .item-caption{
		bottom:40px;
	}
	#home-content-inside{
		padding:15px 150px 35px 35px;
	}	
	#home-spotlight-1-inside h2, #home-spotlight-2-inside h2{
		font-size:28px;
	}
	#home-spotlight-1-wrapper{
		right:3%;
		width:40%;
	}
	#home-spotlight-2-wrapper{
		left:3%;
		width:40%;
	}
	#sub-header #top-nav{
		top:10px;
		left:0px;
	}
	#sub-logo{
		margin-top:25px;
	}
}
@media(min-width:992px){
	#show-footer-button, #hide-footer-button, #pre-footer-link{
		display:none !important;;
	}
	img#home-bg-sm{
		display:none;
	}
}
@media(max-width:991px){
	#hide-footer-button, #footer-inside{
		display:none;
	} 	
	#sub-footer-link{
		display:none !important;;
	}
	#hide-footer-button, #show-footer-button{
		color:#fff;
		font-size:28px;
	}
	#hide-footer-button:hover, #show-footer-button:hover{
		text-decoration:none;
		cursor:pointer;
	}
	#home-content{
		background:none !important;
	}
	#home-content-inside{
		background:none;
		padding:15px;
		text-align:center;
		width:100%;
	}
	img#home-bg-sm{
		width:100%;
	}
	#home-spotlight-1-wrapper{
		width:100%;
		right:0;
		padding:15px;
		height:auto;
		text-align:center;
		position:relative;
	}
	#home-spotlight-1 img{
		overflow:hidden;
		position:absolute;
		height:initial;
		width:initial;
	}
	#home-spotlight-2-wrapper{
		width:100%;
		left:0;
		padding:15px;
		height:auto;
		text-align:center;
		position:relative;
	}
	#home-spotlight-2 img{
		overflow:hidden;
		position:absolute;
		height:initial;
		width:initial;
	}
}
@media(max-width:950px){
	#home-logo{
		margin-top:40px;
	}
}
@media(max-width:870px){
	#sub-header #top-nav .dropdown-toggle{
		font-size:12px;
		padding:0 5px;
	}
}
@media(min-width:768px){
	ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;    
	}	
}

@media(max-width:767px){
	.mean-nav .collapse{
		display:block;	
	}
	.navbar-collapse{
		padding:0;	
	}
	.mean-container .mean-nav ul li{
		margin-left:0;	
	}
	.dropdown-menu{
		position:relative;
		background-color:transparent;	
	}
	#header-top{
		position:relative;
		background:#000;
	}
	#home-nav, #home-slider .owl-nav, #header-phone, #sub-header-phone{
		display:none;
	}
	#home-slider .item-caption{
		bottom:0;
	}
	#sub-header{
		background:#000 !important;
	}
	#home-logo, #sub-logo{
		margin:0 auto;
		display:block;
		position:relative;
		max-width: 350px;
	}
	#main-content{
		padding:20px;
	}
	#sub-callout-inside, #sub-callout-wrapper{
		position:relative;
		padding:15px;
	}
}