
@media (max-width:1199px) {
.header_wrapper .search_wrapper .searchbox { width:80%;}
.topnav .k-menu .k-item > .k-link { font-size:10px; padding:0 8px; font-weight: 400;}

.banner_date {font-size:40px;}
.banner_txt {font-size:50px;}
.banner_location { bottom:10%;}
.banner_location .heading {font-size:20px;}
.banner_location p{ font-size:10px; line-height:13px; padding:0;}

.banner_inner_caption { font-size:30px;}

.about_item .box {min-height:250px;}
.about_item .box h2 {font-size:15px;}
.about_item .box h2 i, .about_item .box h2 em {width:25px;}
.about_item .box p{font-size:11px; line-height:13px;}

.footer_wrapper .newsletter .email_box input[type="text"] { width:50%;}
.footer_wrapper {font-size:11px;}

.category_box .sl2 { width:35%;}
.category_box input[type="button"] {width:20%;}
}


@media (max-width:1023px) {
.header_wrapper .search_wrapper .searchbox { width:75%;}

.event_date { top: 5px; font-size:20px; }
.event_more { top:35%; }
.event_txt { padding:5px;}
.event_txt h3 { font-size:12px;}
.event_txt i, .event_txt em  { font-size:20px;}
.upcoming_event .box h1 {font-size:20px;}

}

@media (max-width:767px) {
.header_wrapper .social_wrapper { float:none; text-align:center; border:0px; padding-bottom:10px;}
.header_wrapper .search_wrapper .searchbox { width:70%;}
.header_wrapper .search_wrapper input { width:auto;}
.header_wrapper .searchpad { padding-left:15px;}

.menu_wrapper {padding-bottom:15px;}
.logo { padding-top:15px; padding-bottom:15px; text-align:center;}

.banner_date, .banner_txt, .banner_location, .banner_inner_caption { display:none;}

.event_wrapper .box { float:none; width: auto; height:auto!important; padding-bottom:85px;}
.event_wrapper .box img {width:100%; height:auto;}
.event_date { top: 15px; }
.event_txt { padding:15px;}
.event_txt h3 { font-size:15px;}
.event_txt i, .event_txt em { font-size:25px;}

.upcoming_event .box .pic { margin-bottom:15px;}

.footer_wrapper {font-size:12px;}
.footer_wrapper .newsletter { padding:15px 0;}
.copy_wrapper, .copy_wrapper .copytxt, .copy_wrapper .footer_logo  { text-align:center;}
.copy_wrapper .copytxt{ padding:15px 0;}

.content_wrapper h1 { font-size:25px;}

.about_item .box {min-height:50px; border-right: 0px}
.about_item .box p{font-size:12px; line-height:18px;}
.news_releases .box { border-right: 0px}


/*========= custom responsive menu start ==================*/
.topnav .k-menu { text-align:left;}
.topnav .k-menu .k-item { border: 0px;}
    .topnav .k-menu .k-item, .topnav .k-widget.k-menu-horizontal > .k-item {
        background: #1D3C68;
        display: block;
    }
    .topnav .k-menu .k-item > .k-link {
        line-height: 20px;
        border-bottom: 1px solid #1D3C68;
        padding: 5px 10px;
        font-weight: 400;
        background: none !important;
    }
        .topnav .k-menu .k-item > .k-link:hover, .topnav .k-menu .k-item > .k-link:focus {
            background: #1D3C68;
            border-bottom: 1px solid #6ebad5;
            color: #6ebad5;
        }
.topnav .k-group .k-last > .k-link, .topnav .k-group .k-last > .k-link:hover{ border-bottom: 0px;}
.topnav .k-i-arrow-s{ float:right; margin-top:2px!important;}
.topnav .k-menu .k-item > .k-link:hover .k-i-arrow-s, .topnav .k-menu .k-item > .k-link:focus .k-i-arrow-s{ background: url(../images/arrow.png) center no-repeat; border:0px; float:right;}
    .topnav .sfNavToggle {
        display: block;
        background: #0654A4;
        padding: 10px 15px;
        color: white!important;
        font-size: 14px;
        font-family: Gotham, Raleway;
        font-weight:bold;
    }
 
 .topnav .sfNavToggle:hover { color:#6ebad5; text-decoration: none;}
 
 .topnav .sfNavList, .topnav .sfNavSelect, .topnav .k-plus, .topnav .k-minus
 {
         display: none;
 }
 .topnav .sfNavList.sfShown
 {
         display: block;
 }
 .topnav li
 {
         margin-left: 0;
         float: none !important;
 }
 .topnav ul.sfNavHorizontalSiteMap > li, .topnav .sfLevel1
 {
         margin-bottom: 10px;
 }
 .topnav .k-animation-container, .topnav .k-menu .k-group, .topnav .k-treeview .k-group .k-group
 {
         position: static !important;
         /*display: block !important;*/
         transform: none !important;
 }
 .topnav .k-group
 {
         margin: 10px;
		 border:1px solid #6ebad5;
		 
 }
 
 .k-animation-container { width:100% !important;}
.topnav .k-popup  {background:none !important; margin-left: 10px!important; margin-right: 10px!important;}
 .topnav .k-popup .k-item > .k-link, .topnav .k-popup .k-widget.k-menu-horizontal > .k-item {line-height:20px; border-bottom: 1px solid #6ebad5!important; padding:5px 10px; font-weight:400; color:#fff;}
  .topnav .k-popup .k-last > .k-link  {border-bottom: 0px!important;}
/*========= custom responsive menu end ==================*/


.pl, .pr, .genpad_l { padding:0px;}
.searchsection span { display: block; padding-bottom:5px;}
.searchsection input[type="text"], .searchsection select { margin-bottom:10px; margin-left:0px;}

.myButton { font-size:12px; line-height: 25px; padding: 2px 10px;}
.header_wrapper .social_wrapper a { margin: 0 0 0 5px;}

.video_photos .txtwrapper { margin-bottom: 15px;}

.h-social-pad { padding-right: 0!important;}

.header_wrapper .social_wrapper a { margin-left: 5px!important; font-size: 18px; }
.header_wrapper .social_wrapper .myButton { padding: 2px 10px; font-size: 12px!important; }

}




@media (max-width:479px) {
.category_box .sl2, .category_box .sl3 { width:100%; margin-right:0px;}
.category_box input[type="button"] { width:100%; margin:0 0 10px 0;}
.col-lg-4 {
	/*display:none;*/
}
}