@charset "UTF-8";
/* CSS Document */


/* ---------------------------- LARGE DEVICES ----------------------------*/

@media (max-width: 1500px) {
	
}



@media (max-width: 1400px) {
	
}



@media (max-width: 1300px) {
    .blogcard .card-image{height: 200px;}
}





@media (max-width: 1200px) {
	.blogcard .card-image{height: 200px;}
}


@media (max-width: 1180px) {
	.home-feature-image img {max-width: 400px !important;}
}




/* ---------------------------- MEDIUM DEVICES ----------------------------*/


@media (max-width: 1024px) {
	
}


@media (max-width: 991px) {
    .blogcard .card-image{height: 600px;}
    .third-content-col{padding:80px 15px 80px 15px}
    .third-sidebar-col{padding:80px 15px 80px 15px}
    .home-feature-image img {max-width: 100% !important;}
}



@media (max-width: 960px) {
    #headernav{display: none;}
    #mobile-menu-trigger{display: block;}
}


@media (max-width: 920px) {
	
}



@media (max-width: 890px) {
	
}



@media (max-width: 850px) {
	.blogcard .card-image{height: 550px;}
}



@media (max-width: 830px) {
	.blogcard .card-image{height: 520px;}
}



@media (max-width: 800px) {
	.blogcard .card-image{height: 500px;}
}



@media (max-width: 795px) {
	
}



@media (max-width: 768px) {
	.blogcard .card-image{height: 480px;}
}



@media (max-width: 767px) {
	.blogcard .card-image{height: 200px;}
}


@media (max-width: 720px) {
	.blogcard .card-image{height: 190px;}
}



/* ---------------------------- SMALL DEVICES ----------------------------*/

@media (max-width: 640px) {
    
    #header .header-top{display: none;}
    .pagetitlewrap {padding-top: 85px;}
    #pagetitle h1{font-size: 44px; line-height: 44px;}
    #pagetitle{padding-top: 130px; padding-bottom: 110px;}
    
    .home-feature-image img{max-width: 100% !important;}
    
    
}



@media (max-width: 600px) {
    
    .pagetitlewrap {padding-top: 60px;}
    #header .header-bottom{height: 70px;}
    #header img.header-logo {float: left; max-height: 60px; margin-top: 5px;}
    #mobile-menu-trigger{margin-top: 5px;}
    
}



/* ---------------------------- MOBILE / TINY DEVICES ----------------------------*/

@media (max-width: 575px) {
    .blogcard .card-image{height: 320px;}
}


@media (max-width: 500px) {
    .blogcard .card-image{height: 280px;}
}



@media (max-width: 480px) {
     .blogcard .card-image{height: 250px;}
}




@media (max-width: 460px) {
    .blogcard .card-image{height: 210px;}
    #pagetitle h1{font-size: 40px; line-height: 48px;}
    #pagetitle{padding-top: 130px; padding-bottom: 110px;}
}



@media (max-width: 420px) {
    

}




@media (max-width: 400px) {

}



@media (max-width: 380px) {

}



@media (max-width: 360px) {

}
