/*----------------------------------*/
/* Large Devices, Wide Screens
/*----------------------------------*/

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

	.line-one {font-size: 13px}
	.line-two {font-size: 15px;}

	#mega-menu-wrap-max_mega_menu_1 .mega-menu-link,
	#mega-menu-wrap-max_mega_menu_2 .mega-menu-link {
		max-width: 100px;
	}

}

/*----------------------------------*/
/* Medium Devices, Desktops
/*----------------------------------*/

@media only screen and (max-width : 992px) {
	
	#mega-menu-wrap-max_mega_menu_1,
	#mega-menu-wrap-max_mega_menu_2 {display: none;}
	#mega-menu-wrap-max_mega_menu_3 {display: block;}
	
    .hero-image {
        height: 500px;
        background-size: 1100px;
        background-position: center;
    }
    
    .banner-first {font-size: 36px;}
    .banner-second {font-size: 50px;}
    .banner-third {font-size: 80px;}
    .banner h2 {font-size: 26px;}
    
    .home-container {
        margin-top: -500px;
    }
    
	.title-holder {
		margin-left: 0;
	}
	
	.page-template-default .entry-title {
		margin: 0;
		text-align: center;
	}
    
    .page-header {margin: 0 auto;}
	
}

/*----------------------------------*/
/* Small Devices, Tablets
/*----------------------------------*/

@media only screen and (max-width : 768px) {
	
    .banner {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    
    .page-template-page-sidenav .title-holder, 
    .page-template-page-news .title-holder, 
    .single-news .title-holder {
        margin: 0 auto !important;
        text-align: center;
        background-position: center;
        height: 80px;
    }
    
    .page-template-page-sidenav .entry-title, 
    .page-template-page-news .entry-title, 
    .single-news .entry-title {
        margin: 0 auto !important;
        font-size: 30px;
        line-height: 80px;
    }
    
	.page-template-default .entry-title {
		line-height: initial;
	}
	
	.nav-sidebar {
		min-height: auto;
	}
	
}

/*----------------------------------*/
/* Extra Small Devices, Phones
/*----------------------------------*/

@media only screen and (max-width : 480px) {
    
    .grid-item h5 {
        font-size: 14px;
        bottom: 28px;
    }
    
    .at-stake {
        margin-bottom: 10px;
    }
    
    .page-template-page-sidenav .title-holder, 
    .page-template-page-news .title-holder, 
    .single-news .title-holder {
        height: 60px;
    }
    
    .page-template-page-sidenav .entry-title, 
    .page-template-page-news .entry-title, 
    .single-news .entry-title {
        line-height: 60px;
    }
    
    .mobile-no {display: none;}
    
}

/*----------------------------------*/
/* Custom, iPhone Retina
/*----------------------------------*/

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