!
/*Responsive*/
@media screen and (max-width: 1220px) {


}


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

}


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


}


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


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

	
}


@media screen and (max-width: 650px) {	
html body {   }
.left, .right { float:none!important; width:auto!important;  }
.right { float:none; }
.width_1330 { width:auto; }
#logo_area_holder { border-top: solid 15px #165601; padding-bottom:5px; }
#logo_area, #logo_area .left, #logo_area .right { width:auto; float:none; padding:0; background:none; margin:0; text-align:center; }
#logo_area .left  .pattern_beside_logo { /*position:relative!important; float:left; top:auto!important; left:auto!important; display:inline;*/ display:none; }
#logo_area .left  .logo img {
background: #fff; padding:10px!important;border-radius: 100px 10px 10px 100px;
}
#logo_area .right { margin-top:20px; }
#media_icons { display:none; }
.social_media_icons { display:none; }
#search_form { display:none; }
#community_drop { right:auto; left:10%; }
#community_drop .arrow_down { display:none; }

#menu_area { display:none; }
#menu_mobile { position:relative; border:solid 0px red; max-width:200px;  margin:10px 0; display:block; /*transition:0.15s;*/ border-radius: 20px 20px 0 0; border-bottom:none; background: #124e03; box-shadow: inset 0 1px 0 0 #3c722f;  }
#menu_mobile .heading { position:relative; width:200px; height:59px; color:#fff; text-shadow:1px 1px 1px #000; padding:; font-size:18px; font-weight:bold; }
.menu_area_wing { background-repeat:no-repeat; }
#menu_mobile .heading:hover { /*box-shadow:0 0 3px 1px #666;*/ cursor:pointer;  }
.menu_icon { height:20px; }
#navigation_links { position:absolute; top:59px; left:-25%; display:none; width:150%; padding:2px 1px 1px; background:#124e03; border:solid 1px #00000026; z-index:100;  }
#navigation_links a { text-decoration:none; }
#navigation_links .link { margin-bottom:0px; padding:15px; background: #1b440878; border-top:solid 0px rgba(512,512,512,0.09); border: solid 1px #1d5a02; border-top:none; color:#999; text-shadow:none; text-transform:uppercase; font-size:12px; line-height:normal;  }
#navigation_links .link:hover { color:#ccc; }
#navigation_links .link img{ width:20px; vertical-align:middle; margin-right:5px;  }
#navigation_links .link br { display:none;  }
#navigation_links a:nth-child(1) .link { margin-top:0px; border-top: solid 1px #124e03; }
#menu_mobile.fixed_mobile_menu { position:fixed!important; top:0; right:0; background:rgba(241, 90, 35, 0.99); z-index:200; margin:0!important; width:auto; max-width:none; border:solid 0px red; box-shadow:0 0 3px 1px #999; padding:10px; }
#menu_mobile.fixed_mobile_menu:hover { box-shadow:0 0 3px 1px #666;  }
#menu_mobile.fixed_mobile_menu .heading { margin:0 0 0 0; width:auto; padding:5px; box-shadow:none;}
#menu_mobile.fixed_mobile_menu #navigation_links .link { margin-bottom: 5px; padding: 15px 50px;  border-top: solid 1px rgba(512,512,512,0.09);  border-bottom: solid 1px rgba(512,512,512,0.09); background:none; color:#fff; }

#slideshow_area div { width:100%!important; height:110px!important; border:solid 0px red; }
#slideshow_area img { width:100%!important; height:auto!important; }
#slideshow_area div .width_1195 { top: 0%; right: 0px; height: 232px; }

#top_quicklinks { font-size:0px; }
#top_quicklinks img { margin:0 20px; }

#message_area { padding:20px; margin-bottom:0px; }
.pic, #container #message_area.news .pic { width:100%!important; height:auto!important; margin:0 0 25px!important; }
h1 { font-size:25px; text-align:center; }
h2, h3, h4, h5, h6 { text-align:center; }
#message_area h3 { font-size: 30px; text-align:center; }
#message_area.news h2 { text-align:left!important; }
#faculty_list .left, #faculty_list .right, #left_box, #message_area_content { float:none!important; width:auto!important; text-align:justify; }
#faculty_list .column { float:none; width:auto; margin:0 0 15px 0!important; }
#faculty_list .right #left_box img { max-width:96%!important; height:auto!important; }
#faculty_list .column img { height:auto!important; }
#left_box iframe { width:100%!important; }
#left_box #fb_frame { width:100%!important; max-width:340px; margin-left:2.5%; }

#left_box .inside_left_box { display:block; }
.left_box_revealer { position:relative; background:url(../images/menu_bg_body.png) center; padding:10px; margin:0 10% 50px; color:#ccc; }
.left_box_revealer:hover { cursor:pointer; opacity:0.9; }
.add_shadow { box-shadow:0px 0px 1px 3px #ccc; }

#campuses h2 { width:80%; margin:0; }
#campuses .line { display:none; }
#campuses img { max-width:80%!important; height:auto!important; }

table.stats { width:100%; }
table.stats td { float:none!important; width:auto!important; margin:0 0 10px 0; text-align:center!important; border-bottom:solid 1px #66666630!important; padding-bottom:30px; margin-bottom:30px; display: block; }
 
iframe { width:100%!important; height:590px!important; }
div [align="right"] { position:relative; margin-top:30px; text-align:center; }
#read_more { display:inline;  }

.contact .left, .contact .right { width:auto!important; }
.contact .right { width:auto!important; }
#contact_us_frame { height:650px!important; border:solid 0px red; }
.map_frame { height:250px!important; }

#diagram .faculty_name { width:50%; margin:0 15%; float:none; z-index:2; }
#diagram .schools_and_prgrams { width:90%; margin-top:90px; float:none; border:solid 0px #000; border-bottom:0; }
#diagram .horizontal_line { display:none; }
#diagram .school { position:absolute; width:40%; background:#666; padding:10px; color:#fff; line-height:150%; z-index:2; }
.row1 { top:-35px; }
.col1 { left:30px; }
.col2 { right:0; top:-23px; }
.row2 { top:36%; }
.row2.col2 { top:41%; }
.row3 { bottom:-35px; }
.row3.col2 { top:auto; bottom:-23px; }
#diagram .school:hover { background:#666; color:#ccc; }
#diagram a { color:#fff; text-decoration:none; }
#diagram a:hover { color:#ccc; }

.products_table td { float:none; display:block; width:100%; text-align:center; margin-bottom:40px; }

.products_table td .pic { margin-bottom:10px!important; }

#gallery_area .thumb { position:relative; float:none; width:auto; margin-right:0; margin-bottom:40px; }


#footer table td { float:none!important; width:100%!important; margin:0 0 10px 0; text-align:center!important; border-bottom:solid 1px #66666630!important; padding-bottom:30px; margin-bottom:30px; display:block; }
#footer table td:nth-child(1) { border:none!important; }
#footer table td:nth-child(4) { margin-bottom:0; padding-bottom:0; border:0!important; }
.dissolve { display:none; }
.show_in_mobile { display:initial; }
.hide_in_mobile { display:none; }
.visit_counter_box { position:relative; top:auto; right:auto; margin-top:10px; }

#back_to_top_link { bottom:10px; }
}


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