.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 400px;
    height: 250px;
}


@media only screen and (min-width: 1500px) {
	
	#TRI-CONTENT {
		background-size: 50%;
		}


}

@media only screen and (max-width: 1250px) {
	.RIGHTCONTENT {
		}
}


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


ul.menu {
	margin-right:0px !important;
}

/*
	#VERYLAST { 
	 margin-left:-176px !important;
	}
	*/







#content1,
	#content2,
	#content3,
	#content4,
	#content5,
	#content6,
	#content7,
	#content8,
	#content9,
	#content10,
	#content11,
	#content12,
	#content13,
	#content14,
	#content15,
	#content16,
	#content17,
	#content18,
	#content19,
	#content20,
	#content21 {

	
	top: 100% !important; 
	


	}

}



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









}




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




ul.menu a #NAVTOP {
padding-right:15px !important;
padding-left:15px !important;
}

ul.menu {
	margin-right:0px !important;
}



}

@media only screen and (max-width: 1200px) {
#COL-RIGHT-BOX #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT {
	font-size:30px !important;
}

}


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

#QuoteBoxMID {
	margin-left:0px !important;
	}	
	
#Searchbox {
	margin-top:10px !important;
}	
	
#Navbox {
padding-left:0px !important;
padding-right:0px !important;
clear:both !important;
/*margin-bottom:30px !important; */
}


ul.menu a #NAVTOP {
padding-right:15px !important;
padding-left:15px !important;
}


ul.menu a {
/* font-size:18px !important; */
}



#CENTERTEXT.VINSIDE #Logo {
	max-width:30% !important;
}

#Logo {
	/* max-width:40% !important; */
}

.CON-Right {
	min-height:170px !important;
	}


}




@media only screen and (max-width: 1433px) {
#SECONDARY-CONTENT-HALF {
	width:70% !important;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT {
	width:30% !important;
}	
	}






@media only screen and (max-width: 1100px) {
	
ul.menu a #NAVTOP {
/* padding-right:10px !important; */
/* padding-left:10px !important; */
}


ul.menu a {
/* font-size:18px !important; */
}





#content1,
	#content2,
	#content3,
	#content4,
	#content5,
	#content6,
	#content7,
	#content8,
	#content9,
	#content10,
	#content11,
	#content12,
	#content13,
	#content14,
	#content15,
	#content16,
	#content17,
	#content18,
	#content19,
	#content20,
	#content21 {

	
	top: 100% !important; 
	


	}



}



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

.UNIVERSALSIDE {
	margin-bottom:0px !important;
	margin-top:30px !important;
	}


#DefaultPaddingSIDE #CALLOUT-ITEM-V1.THIRD {
    margin-bottom:0px !important;
}



#CONTACT-LEFT-BASE {
	width:100% !important;
	clear:both !important;
	}

#CONTACT-LEFT, 
#CONTACT-RIGHT {
	padding-right:0px !important;
	padding-left:0px !important;
	clear:both !important;
	 margin: 0 auto !important;
	 float:none !important;}


#IMAGESIZED,
#IMAGESIZED-WIDE {
    min-height: 300px !important;
}





.INSIDE-V1 {
	display:none;}
.INSIDE-V2 {
	display:block !important;}
	
	
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff !important;
}


.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: 15px !important;
}



.RIGHTCONTENT {
		}


 #TRI-CONTENT-HALF {
		 width:70% !important;
		 }
	 #TRI-CONTENT-HALF.RIGHTCONTENT {
		 width:30% !important;
		 background-size: 200% !important;
		background-position:50% 0px !important;
		 }

	

#LogoINTO {
	width: 350px;
	
	padding:25px;
	margin:0 auto !important;}







#TextINTO {
	
	padding:25px;}


#CENTERTEXT-RIGHT {
    float: left !important;
    width: 100% !important;
    margin-top:0px !important;
    padding-right: 0px !important;
	text-align:center !important;
}



#CALLOUT-ITEM-V1 {
	
	}



#Callout-CENTER {
padding-left:25px;
padding-right:25px;
}


}












/* SCREEN ADJUSTMENTS (COMMON)
-------------------------------------------- */

@media only screen and (max-width: 1025px) {
	
	
	#FOOTERLOGO,
	.Backto {
		margin-right:25px !important;
		}
	
	
	#FOOTER-LINK {
		width:90% !important;
		}
		
		
		
		
	
	
		
		
	
	#CONTENTLEFT-MAINbox,
	#FOOTER-LINK,
	.FOOT-COPYRIGHT {
		margin-left:25px !important;
		margin-right:25px !important;}
	
	
	
	
	

#COL-RIGHT-BOX #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT {
	font-size:25px !important;
}





	
#TopNav {
margin-left:545px !important;
}
	
	
	
	
	/*
	
	#bxsliderTOP #Logo {
    max-width: 100%;
    min-height: 180px;
	text-align:center !important;
    margin-left:0px !important;  
     margin-top:0px !important; 
     position:inherit !important;
}

#bxsliderTOP li {
	 background-color: #003c4f !important;
}
	
#bxsliderTOP #Logo img {
margin:25px !important;
width:100% !important;
}

*/	
	
	
	
	
.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.Flexible-container {
    padding-top: 30px;
	height:0px;
	}
#SECONDARYNAV {
/* border-bottom:1px solid #e2eaf4 !important; */	
}





#content1,
	#content2,
	#content3,
	#content4,
	#content5,
	#content6,
	#content7,
	#content8,
	#content9,
	#content10,
	#content11,
	#content12,
	#content13,
	#content14,
	#content15,
	#content16,
	#content17,
	#content18,
	#content19,
	#content20,
	#content21 {

	
	top: 70% !important; 
	


	}

#Max-WIDTH {
	background-image:none !important;
	
	}

	
	#NAV-LEFT {
	clear:both !important;
width:100% !important;
	}


#HomeBOX1-COL4.MAINWIDE {
clear:both !important;
width:100% !important;

}


#NAV-INSIDE-LEFT {
	padding-left:25px !important;
padding-right:25px !important;
	
	}

	
#Main-CENTER.CALLOUTROW {
    padding-bottom: 20px !important;
}	
	
	
#Navbox {
padding-left:0px !important;
padding-right:0px !important;
}


ul.menu a #NAVTOP {
/* padding-right:10px !important; */
/* padding-left:10px !important; */
}


ul.menu a {
/* font-size:17px !important; */
}
	
	
	

	

#MESSAGE-BLUE.V2 {
padding-top:92px !important;
padding-left:20px !important;
padding-right:20px !important;

}




#MESSAGE-BLUE.V2 h1 {
    font-size: 60px !important;
}

#MESSAGE-BLUE.V2 h2 {
    font-size: 24px !important;
}



#HomeBOXMAIN.SECONDARYBG {
	background-image:none !important;
}




.NOLINE {
	border-bottom:#f8f8e7 solid 0px !important;
padding-bottom:0px !important; 
	}




	
iframe.GOOGLE {
	 height:350px;
}
	
	
.READMORE-V2 {
  margin-top:12px !important;
}

	
	
#FIRST-Portfolio {
	min-width: 0px !important;
    max-width: 100% !important;
	width: 100% !important;
	
	}
	
	
	
	
	#Gold{
	background-image:none !important;
	
}



#Gold{
	
	
		border-left:1px solid #f0e3b8 !important;
	border-right:1px solid #f0e3b8 !important;
	
	
}

	
	
	#LEARNMORE-HOME {
		display:none !important;
}


#MAINZONE-RIGHT #CONTENT-LEFT-MAIN img {
	margin-top:0px !important;
	margin-bottom:0px !important;
}


	
	
	
	
#FOOTERBOX1,
#FOOTERBOX2,
#FOOTERBOX3 {
	margin-bottom:25px !important;
	border-bottom:1px solid #d1d0c1;
	padding-bottom:25px !important;
}	
	
#BUTTON-READMORE-YELLOW {
	margin-top:0px !important;
}
	
	
	
#FOOTERBOX1,
#FOOTERBOX2,
#FOOTERBOX3 {
	min-height:220px !important;
}

#FOOTERBOX2 {
margin-left:0px !important;
margin-right:0px !important;
}



#FOOTERBOX-MAIN {
margin-left:0px !important;
margin-right:0px !important;	
}
	
#FOOTERBOX1,
#FOOTERBOX2,
#FOOTERBOX3 {
	clear:both;
}
	
	
	
	
#Gold,
#GoldTop,
#GoldBottom,	
#CenterContent,	
#CenterpieceInside,
#CenterBG,
#CenterBGInside,	
#PICTUREZONE1-SECONDARY,
#PICTUREZONE1-SECONDARY-INSIDEBOX,
#PICTUREZONE1-SECONDARY-IMG,	
#GREEN,	
#PICTUREZONE2,
#PICTUREZONE2-INSIDEBOX,
#PICTUREZONE2-IMG,
#CONTENTZONE,
/*
#PICTUREZONE1,
#PICTUREZONE1-INSIDEBOX,
#PICTUREZONE1-IMG,
*/
#MAINZONE,
#MAINZONE-RIGHT,
#FOOTERBOX1,
#FOOTERBOX2,
#FOOTERBOX3,
#FOOTERBOX-MAIN,
#footer,
#HomeBOX1-COL2.COLUMN2ALT
 {
	min-width: 0px !important;
    max-width: 100% !important;
	width: 100% !important;
	}
	









	
#PICTUREZONE1-IMG-TEXT.V2,
#PICTUREZONE.V2, 
#PICTUREZONE1.V2, 
#PICTUREZONE1-INSIDEBOX.V2 {
	min-width: 0px !important;
    max-width: 100% !important;
	width: 100% !important;
}	
	
	
	
	
#MAINZONE,
#MAINZONE-RIGHT {	
margin-left:-60px !important;
padding-left:60px !important;	
}
	
#PICTUREZONE1-INSIDEBOX,
#PICTUREZONE1-SECONDARY-INSIDEBOX,
#PICTUREZONE2-INSIDEBOX {
	margin:0 auto !important;
	width: 100% !important;
}

#PICTUREZONE1-IMG,
#PICTUREZONE2-IMG,
#PICTUREZONE1-SECONDARY-IMG, {
	margin:0 auto;
}
	
	

#SecondaryBOXMAIN {
	background-image:none !important;
}
	
	
#HomeBOX1-COL1,	
#HomeBOX1-COL2,	
#HomeBOX1-COL3,		
#HomeBOX1-LEFT,
#HomeBOX1-RIGHT,
#SecondaryBOX1-LEFT,
#SecondaryBOX1-RIGHT {
	/* min-width: 0px !important; */
   /* max-width: 100% !important; */
/* width: 100% !important; */
min-height:200px !important;
/* clear:both !important; */
}







#DIVIDEROW {
	display:none !important;}




#HomeBOX1-COL1,	
#HomeBOX1-COL2,	
#HomeBOX1-LEFT,
#SecondaryBOX1-LEFT {
	margin-right:38px !important;
	background-repeat:no-repeat !important;
	/* background-image:url(../images/interface/misc/divide-line-horz.png) !important;
	background-position:center bottom !important; 
	*//* border-bottom:#f8f8e7 solid 1px; */
/* padding-bottom:20px !important; */ 
	/* margin-bottom:20px !important; */
}


#HomeBOX1-RIGHT,
#SecondaryBOX1-RIGHT {
	padding-bottom:20px !important;
	margin-bottom:0px !important;
}


#headertopMid {
	/* margin-bottom:20px; */
}

#Main-CENTER,
#footer-CENTER {
	/* padding-left:25px; */
/* padding-right:25px; */
}













}




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

.UNIVERSALSIDE {
	margin-bottom:0px !important;
	margin-top:0px !important;
	}

#SECONDARYNAVBOX {
/* margin-left: 50px; */
}


#COL-RIGHT-BOX #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT {
	font-size:36px !important;
}


#COL-RIGHT-BOX #CALLOUT-ITEM-V1 {
	
	width:47% !important;
	margin-right:25px !important;
	
	}




#Navbox-OUTSIDE.SECONDTOPPER {
    margin-top: 248px !important;
}




#TopNav {
	position:inherit !important;
	float:left !important;
	clear:both !important;
	 margin-top:0px !important; 
	 margin-left:4px !important;
	 width:100% !important;
	
	}
#TopNav #Button {
	float:left !important; }
	
	
	
#CENTERPHONE {
	margin:0 auto !important;
clear:both !important;
max-width:400px !important;}


#TopNav #Button,
#TopNav #Button:hover,
#TopNav #Button2 {
	color: #fff !important;
}

#TopNav #Button {
	font-size:32px !important;
	/* margin-top:10px !important; */
	margin-right:20px !important;
}



#Main-CENTER-NAV-OUTSIDE {
/* padding-bottom: 10px; */
}

#TopNav #Button2 {
	margin-top:0px !important;
	
}

 }







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

.CON-Right {
	min-height:140px !important;
	}
	
	
	
	#CENTERIMAGE {
	background-position:33% 0px !important;
	}
	

.BOX-V1,
.BOX-V2,
.BOX-V3,
.BOX-VMain {
    width: 100% !important;
}

#TRI-COL {
   min-height:500px !important;
}

.FacilityGreen #TRI-CONTENT-INSIDE img,
.Main #TRI-CONTENT-INSIDE img,
.CONtent-Right #TRI-CONTENT-INSIDE img
 {
width:auto !important;
	}	
	
.Reg #TRI-CONTENT-INSIDE img {
width:auto !important;
	}
	
.Main #TRI-CONTENT-INSIDE
 {
	 text-align:center;

	}


}



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


#Callout-SERVICES-CENTER-LEFT-OUTSIDE {
    width: 100% !important;
}

	

 }



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


#IMAGESIZED {
	min-height:300px !important;}

	

 }



 @media only screen and (max-width: 900px) {
#SECONDARY-CONTENT-HALF {
	width:100% !important;
	max-width:100% !important;
	clear:both !important;
}


#SECONDARY-CONTENT-HALF.RIGHTCONTENT {
	width:100% !important;
	padding-top:0px !important;
	clear:both !important;
}


#DefaultPaddingSIDE {
    padding-left: 50px !important;
}



#COL-RIGHT-BOX #CALLOUT-ITEM-V1 {
	
	margin-right:25px !important;
	
	}


#SECONDARY-CONTENT {
    background-image: none !important;
 
}


 }

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

#CALLOUTZONE-ROW1-CONTENT h2 { 
font-size:35px !important;
}


#CALLOUTZONE-ROW1-CONTENT p { 
font-size:20px !important;
line-height:25px !important;	
}
 }




 @media only screen and (max-width: 876px) {
	#CALLOUT-ITEM-V1 {
	background-position:30% 0px;
	}
 }


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


#Callout-TESTIMONIALS-CENTER-LEFT-OUTSIDE {
	background-image:url(../images/interface/misc/bg-overlay.png);
	background-repeat:repeat;
	width:100% !important;}



#COL-RIGHT-BOX #CALLOUT-ITEM-V1 {
	
	width:100% !important;
	
	}




#CALLOUTZONE-ROW1-CONTENT {

    padding-top: 30px !important;



}


	
.bx-wrapper .bx-controls-direction a {
display:none !important; 
}



#CALLOUT-ITEM-V1 {
	width:46% !important;
	}





#Testimonials-CONTENT {
	max-width:100% !important;
	clear:both;
	}




#Testimonials-CONTENT-IMAGE {
	margin:0 auto !important;
	clear:both !important;
	min-width:238px;
	float:none !important;
	}
#Testimonials-CONTENT-IMAGE img {
	margin-top:25px !important;
	}



 }





 @media only screen and (max-width: 815px) {
#HomeBOX1-COL1,	
#HomeBOX1-COL2,	
#HomeBOX1-COL3,	
#HomeBOX1-LEFT,
#HomeBOX1-RIGHT {
	/* min-width: 0px !important; */
   /* max-width: 100% !important; */
/* width: 100% !important; */
/* clear:both !important; */
}	 
	 
	



}





 @media only screen and (max-width: 800px) {
	.UNIVERSALSIDE {
	margin-bottom:0px !important;
	margin-top:30px !important; 
	} 
	 
	 #Content-CENTER h2 {
    font-size: 35px !important;
}
	#Content-CENTER p {
    font-size: 18px !important;
} 
	 
	 
	 
	 #SECONDARY-HEADER {
	
	background-size: 150% !important; 

}

	 
	 
	 
	 
#COL-MAPS-1,
#COL-MAPS-1.MID {
	width:100% !important;
	clear:both !important;
	min-height:250px !important;
	padding-bottom:25px !important;}
	
	
#COL-MAPS-1.THIRD {
		padding-bottom:100px !important;}
	
 }

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


 #TRI-CONTENT-HALF.RIGHTCONTENT {
	
		 background-size: 300% !important;
		 }

#Navbox-OUTSIDE {

}



 }



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

#MOBILE-ADJUST {
	max-width:306px;
min-width:306px;
	margin:0 auto;
	}
	
	

#PROMO-CONTENT h2 {
	/* font-size:35px !important; */
}


#PROMO-CONTENT p {
	/* font-size:16px !important; */
}
	


 }


@media only screen and (max-width: 715px) {
#COL-RIGHT-BOX #CALLOUT-ITEM-V1,
#CALLOUT-ITEM-V1 {
	width:94% !important;
	}
	
	.PATRIOTS {
		margin-top:30px !important; }
	
.UNIVERSALSIDE {
	margin-bottom:0px !important;
	margin-top:30px !important; 
	} 	
	
	#DefaultPaddingSIDE #COL-RIGHT-BOX #CALLOUT-ITEM-V1,
#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
		width:100% !important;}
	
	
	#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
	margin-bottom:30px !important;
	}
	#CALLOUT-ITEM-V1 {
		margin-right:0px !important;
		float:none !important;
		margin:0 auto !important;
		margin-bottom:12px !important;}
	
}


@media only screen and (max-width: 700px) {
	
	#HomeBOX1-COL1.COLUMN1ALT {
    min-width: 0px !important;
    max-width: 100% !important;
	width: 100% !important;
}

#ZONEMAIN1-IMG {
    /* min-width: 100% !important; */
}

#HomeBOXMAIN.SECONDARYBG {
	    padding-top: 20px !important;
}

	#HomeBOXMAIN.FOOTER-MAIN {
    padding-top: 18px !important;
}

	
	
	
	#HomeBOXMAIN {
		padding-top:0px !important;}
		
		
		
#HomeBOXMAIN.CALLOUTROW2nd {
	padding-top:35px !important;}	
		
		
		#HomeBOXMAIN.FIRST { 
	 padding-top:43px !important;
	 }
	 
	
	#Main-CENTER.CALLOUTROW {
		border-bottom:0px !important;
		padding-bottom: 0px !important;
		}
	
	#CenterContent .right img  {
width:40px !important;
}

#CenterContent h1 {
font-size:32px !important;
}


}



@media only screen and (max-width: 690px) {
 #TRI-CONTENT-HALF {
		width:100% !important;
		min-height:400px !important;
		clear:both !important;
		 }
	
	#TRI-CONTENT-HALF.RIGHTCONTENT {
		width:100% !important;
		clear:both !important;
		min-height:300px !important;
		background-size: 100% !important;
		background-position:0px 0px !important;
		}
}


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


#COL-RIGHT-BOX #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT,
#CALLOUT-ITEM-V1-CONTENT {
	font-size:30px !important;
}



	.RIGHTCONTENT {
		} 
	 
	 
	 
	 
#Main-CENTER.NAVKIND {
	padding-left:0px !important;
	padding-right:0px !important;
}




#MAININSIDEBOX img {
width:100% !important;
}


.slicknav_menu {
width:100% !important;
position:relative !important;
}


#Mainbox ul {
		display:none;
	}


.slicknav_menu,
#Mainbox {
	display:block !important; 
}



#Navbox {
	display:none !important;
}

#Main-CENTER-NAV {
    width: 100% !important;
    clear: both !important;
    margin-right: 0px !important;
}


}





@media only screen and (max-width: 640px) {
	
	
	
	
	
	#COL-RIGHT-BOX #CALLOUT-ITEM-V1,
#CALLOUT-ITEM-V1 {
	/* width:45% !important; */
	}
	
	
	
	#PROMO-CONTENT {
    max-width: 100% !important;
}
	
}



@media only screen and (max-width: 620px) {
	
	
	#CALLOUTZONE-ROW1-CONTENT h2 {
font-size:33px !important;
margin-bottom:10px !important; 
line-height:20px !important;
	
}


#CALLOUTZONE-ROW1-CONTENT {
    
    padding-top: 20px !important;
    
    
    
}









#CALLOUTZONE-ROW1-CONTENT p { 
font-size:20px !important;
line-height:26px !important;	
}


	

}



@media only screen and (max-width: 600px) {
	
#SECONDARY-CALLOUTZONE-ROW1-INSIDE {
	width:100% !important;
	}
	
/*-------  WIDTH: 546px --------*/
#CALLOUTZONE-ROW1-CONTENT h2 { 
font-size:23px !important;	
line-height:30px !important;
}


/*
#CALLOUTZONE-ROW1-CONTENT h2 { 
font-size:20px !important;	
line-height:24px !important;
}


#CALLOUTZONE-ROW1-CONTENT p { 
font-size:15px !important;
line-height:25px !important;	
}
*/

#IMAGESIZED {
	min-height:170px !important;}

 
}




 @media only screen and (max-width: 560px) {
/*-------  WIDTH: 546px --------*/
#SECOND-TOP.flexslider,
#SECOND-TOP.flexslider .slides > li  {
	height: 299px !important;
}

	#Navbox-OUTSIDE.SECONDTOPPER {
	margin-top: 261px !important;
	}





#CenterContent h1 {
font-size:27px !important;
}

#CenterContent .left, #CenterContent .right  {
margin-left:10px !important;
margin-right:10px !important;
margin-top: 13px !important;
}



#CALLOUTZONE-ROW1-CONTENT p { 
font-size:14px !important;
line-height:22px !important;	
}


}





@media only screen and (max-width: 550px) {
	
	
#COL-RIGHT-BOX #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT,	
#CALLOUT-ITEM-V1-CONTENT {
	font-size:36px !important;
}



 #SECONDARY-HEADER {	
	background-size: 200% !important; 
}

}


@media only screen and (max-width: 520px) {
	
	#Callout-TESTIMONIALS-CENTER-LEFT,
	#Callout-SERVICES-CENTER-LEFT,
	#Content-CENTER {
		padding-left:25px !important;
        padding-right:25px !important;
		}
	
	.slicknav_btn,
	.Backto {
		padding-right:25px !important;
		}
		
		
		.Backto {
			margin-right:0px !important;}
		
	
	#Logo {
		margin-left:25px !important;
margin-right:25px !important;}
	
	#SocialNavbox {
		margin-left:0px !important;
		margin-right:25px !important;}
	
	
	#CONTACT-LEFT, 
#CONTACT-RIGHT {
	width:350px !important;}
	
	
	#PhoneNumber.formfieldbox,
	#Email.formfieldbox,
	#Comments.formfieldboxSelect,
	#FirstName.formfieldbox,
	#LastName.formfieldbox {
		width:325px !important;
		margin-right: 0px !important;
		}
	 
	 
	 }







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

	
	
	  #BOX-OUT {
 display:block !important;
}

	 #SearchAREA-PHONE {
		 margin-bottom:10px;}
		 
		 
.searchformfield,
#Searchbox #Left {
max-width: 309px !important;
}
		 
	
	
	
 }





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

#CONTACT-TITLE h2,
#Callout-TESTIMONIALS-CENTER-LEFT h1 {
	font-size: 30px !important;
	line-height: 35px !important;

}




#TRI-CONTENT-HALF.RIGHTCONTENT {
	display:none !important;
		}


#headertopMid {
    min-height: 183px !important;
}
	 	 
	
	 
#POSITION-SLIDER {
    background-image: url(../images/interface/gradient/gradient-top.png) !important;
}
	 
	  
.flexslider .slides img {
	height:295px !important;
}

#SECOND-TOP.flexslider .slides img {
	height:295px !important;
}


#PhoneNumber {
margin-top:0px !important;
}


#LETTER-box {
    margin-top: 0px !important;
}


#HomeBOXMAINCALLOUT-CENTER {
	/*background-position:-110px 0px !important; */
	
	}


	 
}



 @media only screen and (max-width: 420px) {
	 
	#Main-CENTER-NAV-TOP h2 {
		font-size: 0.8em !important;
		} 
	 
	 #Main-CENTER-NAV-TOP h1 {
		 font-size:25px !important;}

.FacilityGreen #TRI-CONTENT-INSIDE img,
.Main #TRI-CONTENT-INSIDE img,
.CONtent-Right #TRI-CONTENT-INSIDE img
 {
width:100% !important;
	}	
	
.Reg #TRI-CONTENT-INSIDE img {
width:70% !important;
	}

#TopNav #Button,
#TopNav #Button2 {
	font-size:24px !important;
}





#CONTACT-LEFT, 
#CONTACT-RIGHT {
	width:320px !important;
}

	#PhoneNumber.formfieldbox,
	#Email.formfieldbox,
	#Comments.formfieldboxSelect,
	#FirstName.formfieldbox,
	#LastName.formfieldbox {
		width:300px !important;
		margin-right: 0px !important;
}














 }



 @media only screen and (max-width: 392px) {
/*-------  WIDTH: 392px --------*/

#SECONDARY-HEADER h1 {
    font-size: 30px !important;
}

#SECONDARY-HEADER {
    background-size: 250% auto !important;
}


#LogoINTO {
	width: 300px !important;}




#ViewAll-BUTTON {
	margin-top:0px !important;
}




/*


#Main-CENTER,
#Main-CENTER-INSIDE,
#footer
 {
	width:300px !important;
	float:left !important;
}




#Main-CENTER-NAV {
padding-left:15px;
padding-right:15px;
}
-*/

#FOOTERBOX-MAIN {
margin-left:0px !important;
margin-right:0px !important;	
	
}



#SecondaryBOX2-CONTENT-MAIN,
#HomeBOX1-CONTENT-MAIN {
	margin-left:0px !important;
	margin-right:0px !important;
}


div.bx-has-controls-direction {
	/*
margin-top: 8px !important; */
}


#Searchbox {
width: auto !important;
margin-left: 0px !important;
}




#SECONDARYNAVBOX {
min-width: 279px !important;
}

#SearchAREA {
 /* max-width: 368px !important; */
/* min-width: 368px !important; */
}







#MAINZONE-RIGHT #CONTENT-LEFT-MAIN img {
	margin-top:20px !important;
	margin-bottom:20px !important;
}







}
 @media only screen and (max-width: 360px) {
/*-------  WIDTH: 360px --------*/
#COL-RIGHT-BOX #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT,	
#CALLOUT-ITEM-V1-CONTENT {
	font-size:28px !important;
}



#LogoINTO {
	width: 250px !important;}


#QuoteBox {
    margin: 28px 15px 30px !important;
}

.Thoughts {
	padding-left: 30px !important;
}





#SecondaryBOX1-RIGHT #CONTENT-LEFT-MAIN img {
    max-width: 100% !important; 
}


#Searchbox.V2 {
margin-left:0px !important;
}



#Searchbox {
	/*
width: 297px !important;
margin-left: 85px !important;
*/
}


#LogoRight {
max-width: 305px !important;
min-width: 305px !important;
}







#MESSAGE-BLUE h1 {
font-size: 50px !important;
}

}



 @media only screen and (max-width: 340px) {
/*-------  WIDTH: 319px --------*/



#CONTACT-SECONDARY-IN h3 {
	font-size:24px !important;
	}
	
#CONTACT-SECONDARY-IN p	{
	font-size:15px !important;
	}

#CONTACT-SECONDARY-IN h4 {
	font-size:19px !important;
	line-height:23px !important;
	}
	
	





#DefaultPaddingSIDE #CALLOUT-ITEM-V1.THIRD {
    margin-bottom:0px !important;
}


#SECONDARY-CONTENT-INSIDE,
#DefaultPaddingSIDE  {
	padding-left:25px !important;
	padding-right:25px !important;
	}

#SECONDARYNAVBOX {
	margin-left:25px !important;
	margin-right:25px !important;
	}


#SECONDARY-CONTENT-INSIDE {
	padding-top: 40px !important;
padding-bottom: 40px !important;}


#MainBody-BG {
	min-width:340px !important;  
}


#CALLOUTZONE-ROW1-CONTENT h2 {
    font-size: 20px !important;
    line-height: 22px !important;
}


#FOOTERLOGO {
    margin-right: 0px !important;
}


#SocialNavbox {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

#SocialNavbox ul li.rss {
 margin-right: 0px !important;
}


#HEADLINE,
#CONTENT-CALLL {
	min-width:215px !important;  
}


#PhoneNumber.formfieldbox, #Email.formfieldbox, #Comments.formfieldboxSelect, #FirstName.formfieldbox, #LastName.formfieldbox {
    width: 255px !important;
    margin-right: 0px !important;
}

#CalloutROW,
#CONTACT-ROW,
#Content-CENTER {
	padding-top: 40px !important;
padding-bottom: 40px !important;
}


#CONTACT-TITLE h2, 
#Callout-TESTIMONIALS-CENTER-LEFT h1 {
    font-size: 26px !important;
    line-height: 25px !important;
}


#CONTACT-TITLE h2 {
margin-bottom: 40px !important;
}


#CONTACT-LEFT, #CONTACT-RIGHT {
    width: 265px !important;
}


#Main-CENTER, #footer-CENTER {
padding-left: 20px !important;
padding-right: 20px !important;
}



#HomeBOX1-COL1.COLUMN1ALT,
#PICTUREZONE1-INSIDEBOX,
#PICTUREZONE,
#PICTUREZONE1  {
    max-width: 252px !important;
    min-width: 252px !important;
}


#PICTUREZONE1-IMG {
    min-width: 250px !important;
	max-width: 250px !important;
}


a:hover #PICTUREZONE #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
    max-width: 212px !important;
    min-width: 212px !important;

}


 }





 @media only screen and (max-width: 319px) {
/*-------  WIDTH: 319px --------*/



#Main-CENTER, #footer-CENTER {
padding-left: 10px !important;
padding-right: 10px !important;
}




.slicknav_menu {
    width: 300px !important;
}





#HomeBOX1-COL1, #HomeBOX1-COL2, #HomeBOX1-COL3 {
    min-width: 252px !important;
    max-width: 252px !important;
}


#Main-CENTER,
#Main-CENTER-INSIDE,
#footer
 {
	
	float:left !important;
}



#Searchbox {
    max-width: 241px !important;
}

#LogoRight {
    max-width: 250px !important;
    min-width: 250px !important;
}

#Searchbox #Left, .searchformfield {
    min-width: 191px !important;
}


.Thoughts {

    background-image: none !important;

    padding-left: 0px !important;
}





#MainBody-BG {
    /* max-width: 300px !important; */
    margin: auto auto !important;
	float:left !important;
}




#HomeBOX1-COL1.COLUMN1ALT,
#PICTUREZONE1-INSIDEBOX,
#PICTUREZONE,
#PICTUREZONE1  {
    max-width: 252px !important;
    min-width: 252px !important;
}


#PICTUREZONE1-IMG {
    min-width: 250px !important;
	max-width: 250px !important;
}


a:hover #PICTUREZONE #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
    max-width: 212px !important;
    min-width: 212px !important;

}


#HomeBOX1-COL2.COLUMN2ALT {

    max-width: 0px !important;

}




#HomeBOX1-COL1.COLUMN1ALT,
#HomeBOX1-COL2.COLUMN2ALT {
margin-right:0px !important;
clear:both !important;

}


#HomeBOX1-COL1, #HomeBOX1-COL2, #HomeBOX1-COL3 {
    min-width: auto !important;
    max-width: auto !important;
}



}








/* SCREEN ADJUSTMENTS ARE BELOW
-------------------------------------------- */

@media only screen and (min-width: 500px) {
/*-------  WIDTH: 500px --------*/
}
@media only screen and (max-width: 873px) {
}
@media only screen and (max-width: 765px) {
}
 @media only screen and (max-width: 562px) {
}
