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

.hide-mobile{display: none;}
.related-posts ul li{margin-bottom: 40px;}
.related-posts ul li:last-child{margin-bottom: 0;}
.related-posts ul li {
	width:32% !important;
	height: auto !important;
	margin-right: 2%!important;
}
.related-posts ul li:last-child{
	margin-right: 0 !important;
}
.related-posts ul li h3{font-size: 11px !important;line-height: 16px !important;}


}

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



}

@media only screen and (max-width: 991px){
.js .navigate{display:none;}
.js .slicknav_menu{display:block;}
.social-media-search{float:left !important;}
.header-social-media ul li{margin-left:0 !important;margin-right: 17px;}
.helper{display: block !important;}
.sub-menu{visibility: visible !important;}
.slicknav_arrow{float:left;margin-top: 1px !important;}
.slicknav_parent:before,.slicknav_parent:after{display:table;content:" "}.slicknav_parent:after{clear:both}
.slicknav_parent .frame{float: left;}
.sub-menu .frame{float: none;}
#event-details fieldset{margin: 40px 5% !important;padding: 30px 20px !important;}
.event-close-button{top:15px !important;right: 5% !important;}

}

@media only screen and (max-width: 767px){
.logo{width: 250px;}
.home-slider-3-grid .slider-content h3 {font-size: 11px !important;line-height: 16px !important;}
#main-menu ul li{margin-bottom: 8px !important;}
.main-menu.top #main-menu ul li img { max-width: 100px; }
}


/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px){

}

@media only screen and (min-width: 480px) and (max-width: 767px){

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

.blog-entry-title h1 a{
	font-size: 26px;
	line-height: 32px;
}

.related-posts ul li {
	width:100% !important;
	height: auto !important;
	margin-right: 0!important;
}

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {

}