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

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

}

@media screen and (max-width: 1024px) and (min-width: 1023px) {
	.builder-module-background-wrapper.builder-module-navigation-background-wrapper {  height: 43px !important;}
	.builder-module-navigation-background-wrapper.default-module-style-background-wrapper .builder-module-block-outer-wrapper{height: 0 !important;}
	.builder-module.builder-module-navigation { height: 0;}
}

@media only screen and (max-width:1024px){
	.builder-module-navigation li ul{width: 0;}
	.builder-module-navigation .builder-module-block {width: 100%}
	.mean-container .mean-nav { margin-top: 21px;}
	.mean-container .mean-bar { text-align: center;padding: 15px 0 0;}
	.builder-module-navigation li ul {position: relative;}
	.mean-container .mean-nav ul li a { float: none !important;  width: initial !important;}

	.mean-container .mean-nav ul li a.mean-expand {height: 43px !important;margin-top: 1px; padding: 0 !important; width: 43px !important;}

	.builder-module-navigation-background-wrapper.default-module-style-background-wrapper .builder-module-block-outer-wrapper, .builder-module-navigation-background-wrapper.default-module-style-background-wrapper .builder-module-outer-wrapper{overflow: visible;}
	.mean-container .mean-bar {padding-bottom: 0 !important;}

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

	/*.main-header-cls .builder-module-element-outer-wrapper { width: 50%;  float: left !important; margin-left: 20px; margin-bottom: 10px !important; margin-top: 5px !important; }
	.main-header-cls .builder-module-sidebar-outer-wrapper { width: 31%;float: right !important;margin-right: 20px !important; right: 0 !important;}*/
	.builder-module-top-outer-wrapper { width: 100%; margin: 0 auto; }
	.builder-module-content-outer-wrapper {  width: 100%; margin: 0 auto;}
	.builder-module-before-footer-outer-wrapper, .builder-module-footer-last-outer-wrapper { margin: 0 auto; width: 100%;}

	.builder-container { margin: 0 0em;}

	.builder-module-content .builder-module-element {width: 100%;}

	.builder-module-content { float: left; height: auto; padding: 0 10px 20px; width: 100%; box-sizing: border-box; }

	/*#builder-module-52085c926b175 .builder-module-element-outer-wrapper { width: 70%; margin-left: 0px;  margin-right: 0;}*/
/*	#builder-module-52085c926b175 .builder-module-sidebar-outer-wrapper {  box-sizing: border-box; width: 29.375% !important; margin-left: 0; margin-right: 4px; float: right !important;}*/

	.main-header-cls-background-wrapper .main-header-cls-outer-wrapper .main-header-cls .builder-module-element-outer-wrapper {    float: left !important;  width: 50% !important; margin-left: 20px !important; margin-right: 0 !important; margin-bottom: 0px !important;margin-top: 5px !important;}
	.main-header-cls-background-wrapper .main-header-cls-outer-wrapper .main-header-cls .builder-module-sidebar-outer-wrapper { float: right !important;  width: 32% !important;  margin-left: 0 !important; padding-top: 30px;  margin-right: 20px !important;  right: 0px !important;}

	.main-content-cls-outer-wrapper .builder-module-element-outer-wrapper { width: 68% !important;  margin-left: 0px !important;  margin-right: 0 !important;}
	.main-content-cls-outer-wrapper .builder-module-sidebar-outer-wrapper {float: right !important;width: 29% !important;margin-left: 0 !important; margin-right: 0 !important;}

	.nivo-caption { left: 0px !important;width: 100% !important; background-color: rgba(0,0,0,0.8) !important;}
	#pb_slideshow_slider-container-1 {  width: 100% !important;}
	#pb_slideshow_slider-1 {width: 100% !important;}
	.nivo-slice{ width: 100% !important;}
	.nivo-caption p { padding: 15px 29px 15px 40px !important;}
	.bannercontent { height: 100%;  width: 100%;}
	.bannercontent h1 {font-size: 22px !important; margin-left: 0;}
	.bannercontent .content { font-size: 12px; margin-left: 0; line-height: 15px;}
	.bannercontent .lernmorme {margin: 15px 0 !important;}

	.main-content-cls-outer-wrapper .builder-module-content .builder-module-element {padding: 14px 0 0;}

	.award-half { width: 48%; margin-left: 5px;}
}

@media screen and (max-width: 900px) and (min-width: 768px) {

	.entry-content.clearfix .alignright{float: none; margin: 10px 0 0;}
}


@media only screen and (max-width:970px){
	.main-content-cls-outer-wrapper .builder-module-element-outer-wrapper {margin-left: 0px !important; }
	.main-content-cls-outer-wrapper .builder-module-sidebar-outer-wrapper {width: 30% !important;}
}
@media only screen and (max-width:820px){

	.main-content-cls-outer-wrapper .builder-module-element-outer-wrapper { width: 63% !important; }
	.main-content-cls-outer-wrapper .builder-module-sidebar-outer-wrapper {width: 36% !important;}

	.entry-content.clearfix table.email-address-table tr td {  font-size: 12px !important; padding: 10px 5px;}

}

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

	.footer-main-cls-background-wrapper .builder-module-column-1-outer-wrapper,.footer-main-cls-background-wrapper .builder-module-column-2-outer-wrapper, .footer-main-cls-background-wrapper .builder-module-column-3-outer-wrapper, .footer-main-cls-background-wrapper .builder-module-column-4-outer-wrapper {float: left !important;width: 44% !important;margin: 0;min-height: 368px;padding: 0 18px;	}

	.designbg {  width: 100%;  float: none;  text-align: center;   padding: 0px 0 15px; font-size: 14px;}
	.alignleft.copyright { width: 100%; float: none; text-align: center !important;  font-size: 14px;  line-height: 22px;}
	#builder-module-5228a3435fb37 .builder-module-element-outer-wrapper { width: 50%;}
	.main-content-cls-outer-wrapper .builder-module-element-outer-wrapper { width: 63% !important; }
	.main-content-cls-outer-wrapper .builder-module-sidebar-outer-wrapper {width: 37% !important;}
}

@media only screen and (max-width:768px){
	#builder-module-5228a3435fb37 .builder-module-sidebar-outer-wrapper {   width: 32%;   margin-left: 0; }
}

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

	.loop-content {   padding: 0;}

	.main-header-cls-background-wrapper .main-header-cls-outer-wrapper .main-header-cls .builder-module-sidebar-outer-wrapper {width: 37% !important;}

	#builder-module-5228a3435fb37 .builder-module-sidebar-outer-wrapper { width: 41%; }
	.builder-module-content-1 .builder-module-sidebar-outer-wrapper {width: 100% !important;}
	.accordion.accordion-vertical-1{max-width: 100% !important; }
	/*.builder-module-content {width: 100%; padding: 0 0 20px;}*/
	.builder-container-background-wrapper { padding: 0 0px;  background: #ffffff;}
	.builder-module-content .builder-module-element {width: 100%;}

	#builder-module-52085c926b175 .builder-module-element-outer-wrapper { width: 100%;}	
	#builder-module-52085c926b175 .builder-module-sidebar-outer-wrapper {box-sizing: border-box;  width: 100% !important;  margin-left:0;    margin-right: 0px; float: right !important; padding: 0 0px;}

	.main-content-cls-outer-wrapper .builder-module-element-outer-wrapper { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; padding: 0 0px; box-sizing: border-box;}

    .main-content-cls-outer-wrapper .builder-module-sidebar-outer-wrapper { margin-left: 0 !important; margin-right: 0 !important;}

   	.main-content-cls-outer-wrapper .builder-module-sidebar .widget-wrapper {  width: 100%; padding: 10px 0; box-sizing: border-box;}
	.builder-module-content-1 h4.widget-title { text-align: center;  width: 100%;  margin: 0; background-image: none !important;}
	.orange h4.widget-title {  background-color: #df7d17 !important;}
	.red h4.widget-title {  background: #BF334E !important;}
	.green h4.widget-title { background: #769619 !important;}

	.home .builder-module-content-1 .builder-module-sidebar .widget .widget-content, .page .builder-module-content-1 .builder-module-sidebar .widget .widget-content, .single .builder-module-content-1 .builder-module-sidebar .widget .widget-content, .archive .builder-module-content-1 .builder-module-sidebar .widget .widget-content { background: #C9BFE8;  width: 100%; box-sizing: border-box;}

    .home .builder-module-content-1 .builder-module-sidebar .widget a, .page .builder-module-content .builder-module-sidebar .widget a, .single .builder-module-content-1 .builder-module-sidebar .widget a, .archive .builder-module-content-1 .builder-module-sidebar .widget a { margin: 0 0 0 0;  width: 100%;}

    .home .builder-module-content-1 .builder-module-sidebar .widget .widget-content, .page .builder-module-content-1 .builder-module-sidebar .widget .widget-content, .single .builder-module-content-1 .builder-module-sidebar .widget .widget-content, .archive .builder-module-content-1 .builder-module-sidebar .widget .widget-content { text-align: center;}

   .entry-content.clearfix .alignleft, .entry-content.clearfix .alignright{margin-right: 5px !important; margin-left: 0px;}

}

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

	.loop-content {  padding: 0;}

	.main-header-cls-background-wrapper .main-header-cls-outer-wrapper .main-header-cls .builder-module-sidebar-outer-wrapper {
    width: 100% !important;   margin-right: 0 !important;}

	#builder-module-5228a3435fb37 .builder-module-element-outer-wrapper { width: 85% !important;float: none !important;margin: 0px auto !important;display: block;text-align: center; }
	#builder-module-5228a3435fb37 .builder-module-sidebar-outer-wrapper {  width: 100%;  margin: 0 auto;  display: block;   padding: 0; text-align: center; margin-right: 0 !important;}

	.footer-main-cls-background-wrapper .builder-module-column-1-outer-wrapper, .footer-main-cls-background-wrapper .builder-module-column-2-outer-wrapper, .footer-main-cls-background-wrapper .builder-module-column-3-outer-wrapper, .footer-main-cls-background-wrapper .builder-module-column-4-outer-wrapper { width: 100%; min-height: auto;   padding: 0 0px; border-bottom: 1px solid #fff; padding-bottom: 20px;}
	.builder-module-top-outer-wrapper .builder-module-column-2-outer-wrapper p {  float: none;   margin: 10px auto 10px !important;}
	.builder-container-outer-wrapper {background: none;}

	.builder-module-last-background-wrapper, .builder-module-widget-bar-last-background-wrapper { padding: 0 15px;}

	.builder-module-block-outer-wrapper.builder-module-element-outer-wrapper.builder-module-column-1-outer-wrapper.left.clearfix {width: 100% !important; margin: 0 auto !important; float: none !important;}
    .builder-module-block-outer-wrapper.builder-module-sidebar-outer-wrapper.builder-module-column-2-outer-wrapper.right.clearfix {padding: 0;}

    .builder-module-block-outer-wrapper.builder-module-sidebar-outer-wrapper.clearfix { width: 100% !important; border-bottom: 1px solid #fff;  padding-bottom: 20px;}

    #builder-module-52284e3f6a5dc .builder-module-sidebar-outer-wrapper {  width: 100%;}
    #builder-module-52284e3f6a5dc .builder-module-element-outer-wrapper { float: none !important;width: 85% !important; margin-left: 0px;   margin-right: 0; margin: 0 auto !important;}
	#builder-module-52284e3f6a5dc .builder-module-sidebar-outer-wrapper { margin-right: 0px;  }

	.entry-content.clearfix .alignright{float: none; margin: 0px 0 0;}
	.entry-content.clearfix .alignleft{margin-right: 10px !important; margin-left: 0;}

	.address-detail td , .email-address-table td{  text-align: left;}
	 .email-address-table {width: 100%;overflow-x: scroll;display: block;}
	/* .hentry img.alignnone {padding-right: 0;}*/

}

@media only screen and (max-width:480px){
	#builder-module-5228a3435fb37 .builder-module-element-outer-wrapper { width: 85%;}
	.loop-content {  padding: 0px;}
	.entry-content.clearfix p a { display: block;}
	.entry-content.clearfix .alignleft, .entry-content.clearfix .alignright{ float: none; margin-right: 0 !important; margin-left: 0;}
	.entry-content.clearfix { display: block;  text-align: center;}
	 .entry-content.clearfix p { display: block;  text-align: center !important ;}
	.entry-header.clearfix h1 { text-align: center;}

	.ngg-gallery-thumbnail-box {  width: 50%;}

	.it_bb_event.type-it_bb_event .entry-content.clearfix p { text-align: left !important ;}

	.builder-module-block-outer-wrapper.builder-module-element-outer-wrapper.builder-module-column-1-outer-wrapper.left.clearfix {
    width: 100% !important;}

    .event-address-directions-wrapper .event-column {  width: 100% !important;  text-align: center;}
    .btn.btn-primary { float: none !important;  margin: 20px auto 0 !important;}

    .single .it_bb_event.type-it_bb_event .entry-content.clearfix a {text-align: center;}
    .single .loop.it_bb_events { text-align: center;}
    .single .loop.it_bb_events .btn.btn-gcal { float: none !important;}
    .single .alignleft.start-date { float: none; padding: 10px 0 20px; text-align: center;}

   
    .recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio { transform: scale(0.91); transform-origin: 0;}
    .contactbuddy-form ul li input.cbfit, .contactbuddy-form ul li textarea.cbfit {  width: 97% !important;  max-width: 97% !important;}

    .wp-caption.aligncenter, .wp-caption.alignleft, .wp-caption.alignright{ width: 100% !important;}

    .main-header-cls-background-wrapper .main-header-cls-outer-wrapper #builder-module-52295d8921d4b .builder-module-element-outer-wrapper {width: 85% !important;}
    .hentry img.alignnone { width: auto;  padding-right: 0;}
}

@media only screen and (max-width:360px){
		.alignleft.size-medium, .alignright.size-medium {  width: 100%;}
		.hentry img.alignnone { width: 100%;}

		.fc-header tr{ display: block;}
		.fc-header .fc-header-left, .fc-header .fc-header .fc-header-right { float: left; width: 100% !important; max-width: 100% !important; text-align: center; padding-top: 0 !important; padding-bottom: 10px !important;}
		.loop.it_bb_events { padding: 20px 0px;}

		#calendar .fc-header {width: 100%;margin: 0 15px 20px;}
		.loop.it_bb_events .it_bb_event.type-it_bb_event {margin-bottom: 20px;float: left;width: 100%;padding-bottom: 20px;padding: 0 15px 20px;box-sizing: border-box;}
		.loop.it_bb_events .alignright.switch-btns {float: right;margin: 15px 15px 20px;}

		.award-half { width: 100%; margin-left: 0;}

		
}