@media (min-width: 1600px){
	.container {
			max-width: 1400px;
	}
	.address-container{
		max-width: 1170px;
	}
	.events-link {
    bottom: -60px;
    padding: 10px 50px 7px;
    font-size: 20px;
	}
}
@media (min-width: 1700px){
	.container {
		max-width: 1660px;
	}
	.address-container{
		max-width: 1170px;
	}
}
@media (min-width: 1200px){
	.col-lg-20 {
		width: 20%;
	}
}
@media (max-width: 1599px){
	.logo {
    width: 270px;
    margin-right: 15px;
	}
	.logo img{
		width:230px;
	}
	.nav>li.last {
		margin-left: 45px;
	}
}
@media (max-width: 1399px){
	.grey-box .grey-box-link a{
		font-size:12px;
	}
	.grey-box {
		padding: 40px 35px;
	}
	body{
		font-size:14px;
	}
	.grey-box .grey-box-link a {
		padding: 10px 30px 9px;
		margin-top: 15px;
		font-size: 12px;
	}
	h2 {
		font-size: 32px;
		margin-bottom: 20px;
	}	
	.letter-bottom img {
		max-height: 28vh;
	}
	.banner-bottom img {
		width: 28px;
	}
}
@media (max-width: 1199px){
	.logo {
    width: 200px;
    margin-right: 50px;
	}
	.logo img{
		width:180px;
	}
	.small-menu .logo {
		width: 80px;
	}
	.nav>li.last {
    margin-left: 35px;
	}
	.navbar-header{
		width:100%;
	}
	header.navbar {
    padding-top: 80px;
	}
	.nav>li>a{
		padding:10px 15px;
	}
	header .navbar-collapse {
    padding-top: 8px;
	}
	.road-links a{
		font-size:18px;
	}
	.scroll-top,
	.letter-bottom{
		display:none;
	}
	.box-container {
		bottom: 70px;
	}
	.flexslider .custom-navigation{
		top:80px;
	}
	.mod-close,
	.mod-right .mod-close{
		background-image:url(../img/close_black.png);
		top:30px;
		right:30px;
	}
	.mod-prev,
	.mod-right .mod-prev{
		background-image:url(../img/left.png);
		left:15px;
	}
	.mod-next,
	.mod-right .mod-next{
		background-image:url(../img/right.png);
		right:15px;
	}
	.product-content{
		padding: 45px 50px 45px 35px;
	}
	.mod-right .product-content{
		padding: 45px 35px 45px 50px;
	}
	.events-link {
		bottom: -50px;
		padding: 10px 25px 7px;
		font-size: 14px;
		border-radius: 8px;
	}
	.small-menu .events-link{
		display:none;
	}
}
@media (min-width: 992px){

}
@media (max-width: 991px){
	body{
		font-size:14px;
	}
	.road-links{
		margin-top:30px;
	}
	.road-links a{
		padding:16px 15px 15px 65px;
	}
	.road-links a.uber-link{
		background:url(../img/uber.png) 16px center no-repeat #000;
	}
	.road-links a.bolt-link{
		background:url(../img/bolt.jpg) 16px center no-repeat #77cf7a;
	}
	.road-links a.t-link{
		background:url(../img/t.png) 16px center no-repeat #FFF;
		padding-left:65px;
	}
	h2.block-title {
    margin-bottom: 30px;
    font-size: 32px;
	}
	.block-content {
		margin-bottom: 30px;
	}
	.block-links a{
		font-size:28px;
	}
	.block-links p{
		margin-bottom:10px;
	}
	.not-front header.navbar {
    margin-bottom: 10px;
	 padding-bottom: 30px;
	}
	header.navbar {
    padding-top: 30px;
    padding-bottom: 30px;
	}
	.nav>li>a {
    padding: 0;
	}
	.nav>li {
		margin-top:12px;
	}
	.nav>li.last {
    margin-left: 0;
	}
	.events-link,
	.flexslider .custom-navigation{
		display:none;
	}
	.bottom-link a, 
	.grey-box .grey-box-link a{
		font-size:11px;
		padding-left:15px;
		padding-right:15px;
	}
	.small-menu header.navbar{
		position:static;
	}
	#topper{
		position:static!important;
	}
	.filters{
		margin-left:0;
	}
	#map_canvas{
		height:300px;
	}
}
@media (max-width: 991px) and (min-width:768px){
	
}
@media (max-width: 767px){
	.mod-close,
	.mod-right .mod-close{
		top:10px;
		right:10px;
	}
	.mod-prev,
	.mod-right .mod-prev{
		left:5px;
		top:200px
	}
	.mod-next,
	.mod-right .mod-next{
		right:5px;
		top:200px;
	}
	.block-links a,
	.block-links p {
		font-size: 22px;
		margin-bottom: 5px;
	}
	.modal .modal-body .close {
		top: 15px;
		right: 15px;
	}
	.modal .modal-body p {
		font-size: 15px;
		bottom: 10px;
		left: 15px;
	}
	.product-content{
		padding: 45px 40px 45px 25px;
	}
	.mod-right .product-content{
		padding: 30px 25px 30px 40px;
	}
	.grey-box {
		padding: 30px 30px;
	}
	h1, .product-content h2, h2.block-title {
		margin-bottom: 20px;
		letter-spacing: 2px;
		font-size: 24px;
		margin-top:0;
	}
	.bottom-content .bottom-link {
		margin-bottom: 50px;
	}
	.bg-content {
		padding-top: 45px;
		padding-bottom: 35px;
	}
	.block-container {
		height: 30vh;
	}
	.bottom-content {
    padding-top: 50px;
	}
	.bottom-link a, .grey-box .grey-box-link a{
	padding: 10px 10px 9px;
	}
	.box-container {
    bottom: 110px;
	}
	.address-container {
		margin-top: 50px;
	}
}