@media only screen and ( min-width: 1170px ) and ( max-width: 1280px ) {
	.wrapper{width:1130px;}
}
@media only screen and ( min-width: 980px ) and ( max-width: 1169px ) {
	.wrapper{width:940px;}
	.logo{padding: 10px 5px;}
	#cssmenu > ul > li > a{font-size: 11px;padding:12px 5px;}
	ul.footer_tag li{width:100%;}
	.feature_title{font-weight: normal;}
	.feature_block {min-height: 150px;}
	.nav_right {width: 83%;margin: 42px 0px;}
	.event_col {width: 75%;}
	.calen_col {width: 25%;padding:0px;}
	.calendar_block {padding:0px;}
	.news_img_col {padding: 0px 5px;}
	.calender_logo { width: 46%;}
	.imgdiv {margin: 10px 10px 10px 20px;}
	.contactform_lable {width: 100%;}
	.contactform_input {width: 100%;}
	.cforminput1 {width: 78%;}
	
	.map_slide_block .slick-list{max-width: 720px;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 979px ) {
	.wrapper{width:728px;}
	.logo{width:25%;padding:10px 5px;}
	.nav_right{width:20%;}
	.header_bar.sticky {position: relative;}
 .logo.logoscroll{padding:9px 5px;width:25%;}
 .nav_right.navrightscroll{margin:53px 0px;}
	.header_left{width:90%;}
	.header_right{width:10%;}
	#cssmenu #menu-button {padding: 0px 0px;display: inline-block;height:20px;width:20px;}
    #cssmenu #menu-button:after {top: 0px; right: 0px;}
    #cssmenu #menu-button:before {top: 6px; right: 0px;}
	.carousel-slide .slick-list{max-width: 600px;}
	.img_box .img_thumb{min-height: auto;}
	.box_title h3.title_head {font-size: 18px;}
	.box_title h3.title_head span{font-size: 16px;}
	.event_col{width:60%;}
	.calen_col{width:40%;}
	ul.event_list li {width: 46%;}
	.news_img_col{width: 16%;}
	.news_content{width: 84%;}
	.footer_box{width: 50%;}
	.event_col { width: 100%;}
	.calen_col{width:100%;}
	.calender_div{width:49%;float:left;}
	.calender_logo {margin: 5px 0px 0px 5px;}
	.div_margin {margin-left: 80px;}
	.team_img {width: 25%;}
	.team_text {width: 40%;}
	.team_thumb{width: 17%;}
	.team_logo {width: 18%;}
	.inner_page_text {margin: 0px 5px 5px;font-size: 13px;}
	.imgdiv {margin: 10px 10px 10px 15px;}
	.contactblock_col { width: 100%;padding: 10px 0px 10px 5px;}
	.contactform_lable {width: 100%;}
	.contactform_input {width: 100%;}
	.cforminput1 {width: 78%;}
	
	.map_slide_block .slick-list{max-width: 500px;}
	.mapimg_large{height: auto;}
}
@media only screen and ( min-width: 520px ) and ( max-width: 767px ) {
	.wrapper{width:480px;}
	.logo{width:40%;padding:10px 5px;}
	.nav_right{width:20%;margin-right:5px;}
	.header_bar.sticky {position: relative;}
	.logo.logoscroll{padding:9px 5px;width:40%;}
	.nav_right.navrightscroll{margin:53px 0px;}	
	#cssmenu #menu-button {padding: 0px 0px;display: inline-block;height:20px;width:20px;}
    #cssmenu #menu-button:after {top: 0px; right: 0px;}
    #cssmenu #menu-button:before {top: 6px; right: 0px;}
	.carousel-slide .slick-list{max-width: 400px;}
	.ftad_col{width:100%;}
	.img_box .img_thumb{min-height: auto;}
	.box_title h3.title_head {font-size: 18px;}
	.box_title h3.title_head span{font-size: 16px;}
	.event_col{width:100%;}
	.calen_col{width:100%;}
	ul.event_list li {width: 100%;}
	.news_content{width: 100%;}
	.footer_box{width: 100%; min-height: auto;}
	.footer_left{width: 100%;}
	.footer_right{width: 100%;}
	.event_img_col {width: 100%;}
	.event_content {width: 100%;}
	.div_align img {width: 140px;margin:0px;}
	h4 {margin:0px;}
	.div_float {font-size: 12px;}
	.div_margin {margin-left: 0px;}
	.team_img {width: 100%;}
	.team_text {width: 100%;}
	.team_logo {width: 100%;}
	.inner_page_text {margin:0px;font-size: 12px;}
	.imgdiv {margin: 5px 5px 5px 5px;width: 42%;}
	.logos {width: 100%;}
	.logos1 {width: 100%;}
	.contactblock_col { width: 100%;padding: 10px 0px 10px 5px;}
	.contactform_lable {width: 100%;}
	.contactform_input {width: 100%;}
	.cforminput1 {width: 78%;}
	.year_float {width: 100%;}
	.map_slide_block .slick-list{max-width: 280px;}
	.mapimg_large{height: auto;}
	.contct_padding{padding:5px;}
	ul.contact_list li span {position: relative;}
	.liinner_page_text {margin:0px;}
}
@media only screen and ( min-width: 420px ) and ( max-width: 519px ) {
	.wrapper{width:380px;}
	.logo{width:50%;padding:10px 5px;}
	.nav_right{width:20%;margin-right:5px;}
	.header_bar.sticky {position: relative;}
	.logo.logoscroll{padding:9px 5px;width:50%;}
	.nav_right.navrightscroll{margin:53px 0px;}	
	#cssmenu #menu-button {padding: 0px 0px;display: inline-block;height:20px;width:20px;}
    #cssmenu #menu-button:after {top: 0px; right: 0px;}
    #cssmenu #menu-button:before {top: 6px; right: 0px;}
	.carousel-slide .slick-list{max-width: 300px;}
	.ftad_col{width:100%;}
	.img_box .img_thumb{min-height: auto;}
	.box_title h3.title_head {font-size: 18px;}
	.box_title h3.title_head span{font-size: 16px;}
	.event_col{width:100%;}
	.calen_col{width:100%;}
	ul.event_list li {width: 100%;}
	.news_content{width: 100%;}
	.footer_box{width: 100%; min-height: auto;}
	.footer_left{width: 100%;}
	.footer_right{width: 100%;}
	.event_img_col {width: 100%;}
	.event_content {width: 100%;}
	.div_align img {width: 140px;margin:0px;}
	h4 {margin:0px;}
	.div_float {font-size: 12px;}
	.div_margin {margin-left: 0px;}
	.team_img {width: 100%;}
	.team_text {width: 100%;}
	.team_logo {width: 100%;}
	.inner_page_text {margin:0px;font-size: 12px;}
	.imgdiv {margin: 5px 5px 5px 5px;width: 42%;}
	.logos {width: 100%;}
	.logos1 {width: 100%;}
	.contactblock_col { width: 100%;padding: 10px 0px 10px 5px;}
	.contactform_lable {width: 100%;}
	.contactform_input {width: 100%;}
	.cforminput1 {width: 78%;}
	.year_float {width: 100%;}
	.map_slide_block .slick-list{max-width: 180px;}
	.mapimg_large{height: auto;}
	.contct_padding{padding:5px;}
	ul.contact_list li span {position: relative;}
	.liinner_page_text {margin:0px;}
}
@media only screen and ( min-width: 360px ) and ( max-width: 419px ) {
	.wrapper{width:320px;}
	.logo{width:60%;padding:10px 5px;}
	.nav_right{width:20%;margin-right:5px;}
	#s {width: 85%;}
	.header_bar.sticky {position: relative;}
	.logo.logoscroll{padding:9px 5px;width:60%;}
	.nav_right.navrightscroll{margin:53px 0px;}	
	#cssmenu #menu-button {padding: 0px 0px;display: inline-block;height:20px;width:20px;}
    #cssmenu #menu-button:after {top: 0px; right: 0px;}
    #cssmenu #menu-button:before {top: 6px; right: 0px;}
	.carousel-slide .slick-list{max-width: 250px;}
	.ftad_col{width:100%;}
	.img_box .img_thumb{min-height: auto;}
	.box_title h3.title_head {font-size: 18px;}
	.box_title h3.title_head span{font-size: 16px;}
	.event_col{width:100%;}
	.calen_col{width:100%;}
	ul.event_list li {width: 100%;}
	.news_content{width: 100%;}
	.footer_box{width: 100%; min-height: auto;}
	.footer_left{width: 100%;}
	.footer_right{width: 100%;}
	.event_img_col {width: 100%;}
	.event_content {width: 100%;}
	.div_align img {width: 90px;margin:0px;}
	h4 {margin:0px;}
	.div_headline {font-size: 13px;margin:0px;}
	.inner_page_text {margin:0px;font-size: 12px;}
	.div_float {font-size: 12px;float:none;}
	.div_margin {margin-left: 0px;}
	.inner_content_box .content_title {font-size: 20px;}
	.team_img {width: 100%;}
	.team_text {width: 100%;}
	.team_logo {width: 100%;}
	.span {margin-left: 5px;}
	.imgdiv {margin: 5px 5px 5px 5px;width: 100%;}
	.logos {width: 100%;}
	.logos1 {width: 100%;}
	.contactblock_col { width: 100%;padding: 10px 0px 10px 5px;}
	.contactform_lable {width: 100%;}
	.contactform_input {width: 100%;}
	.cforminput1 {width: 60%;}
	.contct_padding{padding:5px;}
	ul.contact_list li span {position: relative;}
	.liinner_page_text {margin:0px;}
	.year_float {width: 100%;}
	.map_slide_block .slick-list{max-width: 100px;}
	.mapimg_large{height: auto;}
}
@media only screen and ( min-width: 320px ) and ( max-width: 359px ) {
	.wrapper{width:280px;}
	.logo{width:60%;padding:10px 5px;}
	.nav_right{width:20%;margin-right:5px;}
	#s {width: 82%;}
	.header_bar.sticky {position: relative;}
	.logo.logoscroll{padding:9px 5px;width:60%;}
	.nav_right.navrightscroll{margin:53px 0px;}	
	#cssmenu #menu-button {padding: 0px 0px;display: inline-block;height:20px;width:20px;}
    #cssmenu #menu-button:after {top: 0px; right: 0px;}
    #cssmenu #menu-button:before {top: 6px; right: 0px;}
	.carousel-slide .slick-list{max-width: 200px;}
	.ftad_col{width:100%;}
	.img_box .img_thumb{min-height: auto;}
	.box_title h3.title_head {font-size: 18px;}
	.box_title h3.title_head span{font-size: 16px;}
	.event_col{width:100%;}
	.calen_col{width:100%;}
	ul.event_list li {width: 100%;}
	.news_content{width: 100%;}
	.footer_box{width: 100%; min-height: auto;}
	.footer_left{width: 100%;}
	.footer_right{width: 100%;}
	.event_img_col {width: 100%;}
	.event_content {width: 100%;}
	.div_align img {width: 90px;margin:0px;}
	h4 {margin:0px;}
	.div_headline {font-size: 13px;margin:0px;}
	.inner_page_text {margin:0px;font-size: 12px;}
	.div_float {font-size: 12px;float:none;}
	.div_margin {margin-left: 0px;}
	.inner_content_box .content_title{font-size: 20px;}
	.team_img {width: 100%;}
	.team_text {width: 100%;}
	.team_logo {width: 100%;}
	.span {margin-left: 5px;}
	.td_width{width: 100px;}
	.imgdiv {margin: 5px 5px 5px 5px;width: 100%;}
	.logos {width: 100%;}
	.logos1 {width: 100%;}
	.contactblock_col { width: 100%;padding: 10px 0px 10px 5px;}
	.contactform_lable {width: 100%;}
	.contactform_input {width: 100%;}
	.cforminput1 {width: 60%;}
	.contct_padding{padding:5px;}
	ul.contact_list li span {position: relative;}
	.liinner_page_text {margin:0px;}
	.year_float {width: 100%;}
	.map_slide_block .slick-list{max-width: 100px;}
	.mapimg_large{height: auto;}
}