﻿@media (min-width: 1800px ) 
{
	 
}

@media (min-width: 1600px ) 
{
	 
}

@media (min-width: 1400px ) 
{
	 
}

@media (min-width: 1201px ) 
{

}

@media (max-width: 1280px) 
{
}

@media (max-width: 1199px) and (min-width: 980px) 
{
	.upcommingeventinvitationbtn,.upcommingeventbtn {float:right;margin:20px;}
	.upcommingdetails {width:60%}
}


@media (max-width: 979px) 
{
	.menuzord-menu > li > a {padding-left: 10px !important;padding-right: 10px !important;}
	.eventdetailtitle {font-size:35px;line-height:40px}
	.upcommingdetails {margin-top:10px;}
	.upcommingeventinvitationbtn,.upcommingeventbtn {float:right;margin:20px;}
	.publicationitem {min-height: 490px;}
	.programimg {margin-bottom:15px;}
	.progcoordinator {padding: 10px 15px;clear: both;border-bottom: #ddd 1px solid;display: grid;width: 92%;margin-left: auto;margin-right: auto;padding-bottom: 50px;}
	.contritem {min-height:450px;max-height:450px;}
	.contrtitle {height:auto;max-height: initial;min-height:auto;}
	.customform .btn {margin-bottom:50px;}
	.googlemaps {width:100%;}
	.googlemaps iframe {width:100%}
	h1 {font-size:40px;}
	.smallbanner {width:100%;margin-left:auto;margin-right:auto;}
	 .bighomebanner {width:100%;}
	 .smallhomebanner {width:100%;}

.smallbanner { background: #000; height: 500px; color: #fff; }
    .smallbanner .image {height: 500px;overflow: hidden;}
    .smallbanner img { width: 100% }
.subject { margin-top: -25px; padding-left: 20px; font-weight: bold; text-transform: uppercase; }
.smallbannerinfo { padding: 20px; }
.smallbannertitle {padding-top: 20px;font-size: 20px;padding-bottom: 30px;max-height: 166px;color: #fff;overflow: hidden;}

}


@media (max-width: 768px) 
{
	.contritem {min-height:initial;padding-bottom:50px;}
	.contritemhome {min-height:initial;padding-bottom:50px;}
	.podcastframe iframe {max-height:initial;}
	 .smallbanner {width:100%;margin-left:auto;margin-right:auto;}
	 .bighomebanner {width:100%;}
	 .smallhomebanner {width:100%;}
	.publicationsbanner .homepublitextbox {width:100%;}
	.publicationsbanner {height: auto;overflow: hidden;}
    .publicationsbanner img {width: 100% !important;height: auto !important;}
    .publicationsbanner .publiimg { }
    .publicationsbanner .homepublitextbox {position: absolute;bottom: 0;padding: 0px 50px 10px;margin-left: 15px;width: 100%;}
        .publicationsbanner .homepublitextbox .pubtitle { font-size: 25px; max-height: 55px; min-height: 55px; line-height: 25px; padding-top: 5px; padding-bottom: 0px; overflow: hidden; }
    .publicationsbanner .authorby { margin-bottom: 0; }
	
	.eventtitle {height:100px;margin-bottom:10px;font-size:20px;line-height:30px;}
}




@media not print (max-width: 767px) 
{
    
 

}


@media (max-width: 615px) 
{
	.smallhomebanner, .bighomebanner {width:100%}
	.publicationsbanner .homepublitextbox .pubtitle {height:initial;max-height:initial;min-height:auto;}
	.swiper-slide,.smallbanner {height:auto;}
	.projectdetailbanner img {margin:0;}
	.eventdetailimage {padding:20px;}
	.socialeventicons {height:220px;}
	.socialeventicons img {float:left;margin:10px}
	.socialeventicons h6 {clear:both;padding-top:15px;margin-bottom:0;}
	.socialeventicons br {display:none;}
	.eventtags {margin-bottom:25px;}
	.eventdate {font-size:17px;}
	.eventtitle {height:100px;margin-bottom:10px;font-size:18px;line-height:20px;}
}

@media (max-width: 480px) 
{
}