@media (min-width: 375px) and (max-width: 667px)
{
	.top-head
	{
		padding:0px 0px 20px;
	}
	.top-bg
	{
		padding: 10px;
	}
	.ulfmenu
	{
		background: transparent;
		margin-top: 0px;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
	{
		background: -webkit-linear-gradient(left,#f90048,#f17000);
		border-radius: 0px;
	}
	.top-head h1 
	{
	    font-size: 30px;
	    line-height: 45px;
	}
	.aboutulf:before
	{
		display: none;
	}
	.last-events ul 
	{
    	margin-left: 100px;
    }
    .eventimg
    {
    	margin-top: 30px;
    }
    .about5-outer
    {
    	margin-top: 50px;
    }
    .expecting
    {
    	padding: 22px;
    }
    .expecting h3
    {
    	line-height: 50px;
    }
    .expecting span
    {
    	font-size: 33px;
    }
    .lastyr:before
    {
	    top: -11%;
	    left: -30%;
    }
    .dg-container
    {
    	height:300px;
    }
    .dg-wrapper a
    {
    	width: 333px;
    	height: 230px;
    }
    .dg-wrapper a.dg-center
    {
    	min-height: 234px;
    }
    .art1 
    {
    	margin-bottom: 100px;
    }
    .why1
    {
    	border-right: 0px solid #fff;
    }
    .why2 p 
    {
	    font-size: 21px;
	    text-align: center;
	}
	.whybox1 
	{
	    width: 200px;
	    height: 200px;
	    padding: 8px 16px;
	    margin-right: -1px;
	    margin-bottom: 80px;
	}
	.whysponsor ul.list-inline 
	{
	    padding-top: 120px;
	    margin-left: 70px;
	}
	.sponsorlist
	{
		background-position: 1% -10%;
	}
	.sponsorlist h2
	{
		font-size: 30px;
	}
	.whysponsor
	{
		padding:  40px 0px 0px;
	}
	.ulmid
	{
		margin-left: 0px;
	}
}
@media (min-width: 320px) and (max-width: 568px)
{
	.top-head
	{
		padding:0px 0px 20px;
	}
	.top-bg
	{
		padding: 10px;
	}
	.ulfmenu
	{
		background: transparent;
		margin-top: 0px;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
	{
		background: -webkit-linear-gradient(left,#f90048,#f17000);
		border-radius: 0px;
	}
	.top-head h1 
	{
	    font-size: 30px;
	    line-height: 45px;
	}
	.dg-wrapper a 
	{
	    width: 300px;
	    height: 212px;
	}
	.dg-wrapper a.dg-center 
	{
    	min-height: 209px;
	}
	.aboutulf:before
	{
		display: none;
	}
	.aboutulf h2
	{
		font-size: 35px;
	}
	.last-events ul 
	{
    	margin-left: 60px;
    }
    .expecting
    {
    	padding: 22px;
    }
    .expecting h3
    {
    	line-height: 38px;
    }
    .expecting span
    {
    	font-size: 33px;
    }
    .last-events
    {
    	margin-bottom: 0px;
    }
    .lastyr:before
    {
    	left: -30%;
    }
    .dg-container
    {
    	height: 280px;
    }
    .why1
    {
    	border-right: 0px solid #fff;
    }
    .why2 p 
    {
	    font-size: 21px;
	    text-align: center;
	}
	.whybox1 
	{
	    width: 200px;
	    height: 200px;
	    padding: 8px 16px;
	    margin-right: -1px;
	    margin-bottom: 80px;
	}
	.why1 h2 
	{
    	font-size: 30px;
	}
	.why2 p 
	{
	    font-size: 17px;
	    text-align: center;
	}
	.whysponsor ul.list-inline 
	{
	    padding-top: 70px;
	    margin-left: 40px;
	}
	.whysponsor
	{
		padding:  40px 0px 0px;
	}

	.ulmid
	{
		margin-left: 0px;
	}
}
@media (min-width: 320px) and (max-width: 568px)
{
	.last-events ul 
	{
    	margin-left: 120px;
	}
	.lastyrheading
	{
		margin-top: 30px;
	}
	.dg-wrapper a 
	{
	    width: 370px;
	    height: 252px;
	}
	.dg-container 
	{
    	height: 350px;	
	}
	.dg-wrapper a.dg-center 
	{
    	min-height: 259px;
	}
	.whysponsor ul.list-inline 
	{
	    padding-top: 70px;
	    margin-left: 90px;
	}

	.ulmid
	{
		margin-left: 0px;
	}
}
@media (min-width: 768px) and (max-width: 1024px)
{
	.navbar-default .navbar-nav>li>a
	{
		margin-right: 0px;
	}
	.aboutulf:before, .lastyr:before
	{
		left: -8%;
	}
	.eventimg 
	{
	    width: 135px;
	    height: 139px;
	    margin-right: 0px;
	}
	.eventimg h3
	{
		font-size: 20px;
	}
	.volunteer .btn-default 
	{
		margin-top: 30px;
	}
	.whybox1
	{
		margin-bottom: 90px;
		margin-right: 85px;
	}
	.whysponsor ul.list-inline 
	{
	    padding-top: 120px;
	    margin-left: 160px;
	}	
	.whysponsor
	{
		padding: 40px 0px 0px;
	}
	.get-in .thumbnail
	{
		margin-right: 5px;
	}
	.top-head {
    	padding: 48px 0px 80px;
    }
}