@media only screen and (max-width: 800px) {
  
	.nivo-controlNav.nivo-thumbs-enabled {visibility:hidden !important; display:none !important}
  
		body {background: #fff !important;}
	.entry-content {     padding: 25px 20px; }
h2 {  font-size: 1.25rem;  line-height: 1.5rem;}
#page-image { height: 200px;  padding: 0px;}
#page-image h1{    font-size: 2rem; left: 30px; bottom: 10px;}

table#wpgmza_table_1 { margin-top: 30px;}
tr th { visibility: hidden; display: none;}

.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_50.vc_sep_border_width_5.vc_sep_pos_align_left.vc_separator_no_text { margin-bottom: 10px !important;}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_20.vc_sep_border_width_5.vc_sep_pos_align_left.vc_separator_no_text { margin-bottom: 10px !important;}
	

	.mini-divider {
    padding: 20px;
}
	#footer-menu li {
display:inline-block;
}
	
	#footer {text-align:center;}
	#page-image {margin-top:95px}
.vc_column-inner.vc_custom_1544828415857 { padding: 20px !important;}
.vc_column-inner.vc_custom_1544828426059{ padding: 20px !important;}
	
.vc_column-inner.vc_custom_1544617143435, .vc_column-inner.vc_custom_1544617148943 {  
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
 
}	
	
	
div#n2-ss-6 .n2-ss-slider-1 { height: 450px !important;}

.home-content { padding: 0 20px;}
#map {margin:10px auto 20px auto !important}
.blog-container {padding:0px !important; margin:10px 0 10px 0 !important;}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {float:none;width: 100%;}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {  float:none;width: 100%;}
div#social-footer {
    right:0; left:0; margin:20px auto; position:relative;
}
div#footer-logo, #footer p {
    text-align: center;
}
.call-out h2 {font-size: 1rem !important;line-height: 1.5rem;}

.headline p{    margin: 0 0 20px 0 !important;}
.bucket h2 { position: relative;margin: 0;font-size: 1.25rem; line-height: 1.2rem;}
.bucket p { margin: 10px;}
.divider .wpb_content_element {padding: 0;}
.column, .columns {padding-right: 10px;padding-left: 10px;}
.header-container, .row { padding-right: 0;padding-left: 0;}


.call-out { padding: 0px;}
.divider { padding: 20px;}
.vc_row.wpb_row.vc_row-fluid.divider {  margin:10px 0 10px 0 !important;}
.divider .wpb_content_element { padding: 0px !important;}}

@media only screen and (max-width:1380px) {	
				
.headline {padding:20px !important;}.headline h1 {font-size: 1.25rem !important;line-height: 1.5rem;}




}

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

    max-width: 800px;
    margin: auto;
}
}
@media only screen and (max-width:1160px) {	
	

 
	#content 					{ margin-top: 80px;}
	.logo 						{ max-width: 110px;   top: -20px;  left: 30px;}
	.header 					{ position: fixed !important; background: #343434; height: 95px; background-image: url(mvtc.wpengine.com/) cover;}
	#search-box  				{ visibility: visible; display: block}
	.sfm-navicon-button 		{ visibility: visible; display: block}
	#nav-menu 					{ visibility: hidden; display: none}
	#search-box	 				{ visibility: hidden; display: none}
	div#sub-header, .sm-menu 	{ visibility: hidden; display: none}
	div#social-footer 			{ visibility: visible; display: block;}
}
@media only screen and (max-width:1024px) {		
			.nivo-caption h2, .nivo-caption p, #smart-slider a {font-size:14px !important}

			
  .add-border {
    border-right: 0;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
	  min-height:auto;
}
}
	@media only screen and (max-width:800px) {		
.visit p, .business p, .live p {
    min-height: auto;
}
		.vc_btn3-container.vc_btn3-right {
    text-align: center;
}
#footer p {
    text-align: center;
    margin: 0 0 30px 0;
}
	 #footer-logo  {
    text-align: center;
    margin: 20px auto;
    max-width: 150px;
}
ul#map-menu li a {
   
    width: 100%;
   }


ul#map-menu li {

    display: block;
    margin: 20px auto;
    width: 100%;
}
      
h1.programs-title {
    font-size: 23px !important;
    line-height: 30px !important;
}