@charset "utf-8";
/* CSS Document */

  @media only screen and (max-width: 1013px){
	 .mob-hide1 {display:none;}
	 .back_left_fade {display:none;}
	 .page_center {width:100%;}
	 .page_header {width:100%; height:188px;background:none;}
	 .page_header_contacts {display:none;}
	 .page_header_logo {position:relative; left:0px; top:45px;text-align:center;width:100%;}
	 .page_header_tag1 {text-align:center; position:relative; left:0px; top:65px; width:100%;}
	 
	 .page_header_people1 {display:none;}
	 .page-nav {width:100%; text-align:center;}
	 #mob-head-button {display:block; position:relative;z-index:1000 !important;  font-size:20px; color:#fff;text-align:center; margin-top:5px;}
	 #mob-head-button a{color:#fff; text-decoration:none;display:block; line-height:100%; background:#117B2C; padding:10px 0px; width:100%;}
	 #mob-head-button a:hover{background:#1D6394;}

	 #glowmenu {display:none;} 
	 .glowingtabs {display:none;} 
	 .page_nav {  width: 100%; }
	 
	 .main_page_area1 {width: 100%; background:#fff;}
	 .page_text1_bot {display:none;}
	 .main_page_area_left {float: none;width: 100%;}
	 .main_page_area_left_top {display:none;}
.main_page_area_left_repeat {width: 100%;background-image: none;}
.main_page_area_left_bot {display:none;}

#slideshow_1 {position:relative;margin-top:0px; margin-left:0px; padding-top:25px;width:100% !important; height:auto; text-align:center !important;}
#slideshow_home { position:relative;float:none !important; width:700px; height:270px;text-align:center !important; margin:0 auto;}
#slideshow_home img {width:100%; height: auto; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; -webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 0, 0, 0.55);
box-shadow:         4px 4px 5px 0px rgba(0, 0, 0, 0.55);}

#banner_img_bot_shad {
	display:none;
}


.page_text1 {padding:30px 20px 30px 20px;}
.right_col {float:none; text-align:center; margin:0 auto; border-top:1px solid #000; width:100%; padding-top:20px; right:0px; top:0px; }

.right_col_box {display:inline-block; vertical-align:top}


.footer {width:100%; padding:0px; 	margin-top: -100px;}
.footer_content {position:relative; 
	background-image: url(../images/footer-back-mobile.png);
	background-repeat: repeat;
	background-position: center center;

	padding-top:0px 0 0 0;
height:auto; margin:0;
	width: 100% !important;
} 
.footer_content_left {float:none; width:100%; padding:10px 0 0 0px !important; text-align:center;}
.footer-tag-padder {padding-left:0px}
.footer_content_middle {float:none; width:100%; padding:240px 0px 0 0px !important; text-align:center}
.footer_content_middle li{padding-left: 0px;background-image:none;}
.footer_content_right {float:none; width:100%;  padding:38px 0px 20px 0px !important; text-align:center}
.credits {width:100%; padding:25px 0px 25px 0px; background-image: url(../images/footer-back-mobile.png);
	background-repeat: repeat; text-align:center;}
	
.simply1 {float:none;text-align:center;}
.crigh1 {float:none;text-align:center; padding-top:10px;}

.footer_person1 {display:none;}
.footer_person2 {
	z-index:3;
	position:absolute;
	left:0px;
	top:240px;
	background-image: url(../images/footer_people2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 201px;
	width: 100%;
}
.contact_form1 {
	font-size:14px;
	float:none;
	width:100%;
	line-height:120%;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom:20px;
	border:none;
}
.contact_form1 table{width:100%; padding-bottom:20px;}
.contact_form1 input{width:100%; height:30px;}
.contact_form1 textarea{width:100%; height:150px;}
.contact_form1 submit{width:100%; height:30px; }

.findus1 {text-align:center;}
	  

  }
     @media only screen and (max-width: 720px){ 
		 	  .image-sets1 {
  grid-template-columns: 1fr;  
}
}
		 
		 
    @media only screen and (max-width: 420px){
		.page_header_logo img{width:100%; height:auto;}
		.sml_img1 {display:none;}
		
	}
@media only screen and (max-width: 720px){	#slideshow_home {width:550px; height:215px;} }
@media only screen and (max-width: 570px){	#slideshow_home {width:450px; height:170px;} }
@media only screen and (max-width: 470px){	#slideshow_home {width:350px; height:125px;} }
	@media only screen and (max-width: 360px){	#slideshow_home {width:250px; height:90px;} }
	
	