/*######## Media Queries ########*/
@media all and (max-width: 1024px) {
	.news_plus {
	

	display:none;

	
}	#header #header_inner {
	width: 100%;

}
#container {
	width: 100%;

}
#container #banner {
	height: auto;
	width: 80%;
	margin:0 auto;
	display:table;
	
}
#header #logo_holder {
float:none;	
}
#logo_holder img {
width:100%;	
}
#header {
padding-top:15px; padding-bottom:15px;	
}
.nav {
	
	display:block;
	float:none;
	padding-right:0px;
}
#header_inner #menu_holder {
	float: none;
	display:none;
	
}
.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	#container #first {
	width:50%;
margin-bottom:5px;
	float: left;
	height:auto;
	
}
#container #second {
	float: left;
	width:50%;
	margin-bottom:0px;
	height:auto;

	
}
.show-wr{margin-top:-100px;}
#first h2, #second h2 {
	color:white;
	font-size:3em;

	font-weight:400;
	float: left;
	display: block;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#first img, #second img {
	float:left;
	display:block;
	padding-top: 0px;
	padding-left: 10px;
	width:5%;
}
#first h3, #second h3 {
	color:white;
	font-size:1em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#first h3 span, #second h3 span {
	font-size:0.9em;
	font-weight:400;
}
.third_block a img {
	margin-right: 0px;
	width:100%;
}
#fourth #news_area {
	width: 99%;
	height: auto;
	float: none;
	padding-bottom: 10px;
}
#fourth #abt_area {
	width: 99%;
	float: none;
	height: auto;
	padding-left: 1%;
}
#footer #footer_inner {
	width: 100%;

}
#footer_inner #footer_first {


}
#footer_inner #footer_second {


}
#footer_menu {

	padding-left: 5px;
}
#footer_menu li {



}
#footer_menu li a {
	

	padding-right: 5px;
	padding-left: 5px; padding-bottom:5px;
}


.brochure1 {
	background-color: #df8520;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;

  
}

.brochure2 {
	background-color: #2fa38e;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
		o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
}
.brochure2:hover {
	background-color:#1E6659;
}
.social_media {
	display: block;
	float: left;
	padding-left: 15px;
	padding-top: 18px;
}
.credit {
	font-family: 'Open Sans', sans-serif;
	float:left; color: #4F4F4F; font-size:0.8em;
	padding-top:25px; padding-left:20px;
}
.next_news {
	


	float: none;

}
}
@media all and (max-width: 768px) {
		#header #header_inner {
	width: 80%;

}
#container {
	width: 80%;

}
#container #banner {
	height: auto;
	width: 100%;
	
}
#header #logo_holder {
float:none;	
}
#logo_holder img {
width:50%;	
}
#header {
padding-top:15px; padding-bottom:15px;	
}
.nav {
	
	display:block;
	float:none;
	padding-right:0px;
}
#header_inner #menu_holder {
	float: none;
	display:none;
	
}
.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	#container #first {
	width:100%;
margin-bottom:5px;
	float: none;
	height:120px;
	
}
#container #second {
	float: none;
	width:100%;
	margin-bottom:0px;
	height:120px;

	
}
#first h2, #second h2 {
	color:white;
	font-size:3em;

	font-weight:400;
	float: left;
	display: block;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#first img, #second img {
	float:left;
	display:block;
	padding-top: 0px;
	padding-left: 10px;
	width:5%;
}
#first h3, #second h3 {
	color:white;
	font-size:1em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#first h3 span, #second h3 span {
	font-size:0.9em;
	font-weight:400;
}
.third_block a img {
	margin-right: 0px;
	width:32%;
}
#fourth #news_area {
	width: 99%;
	height: auto;
	float: none;
	padding-bottom: 10px;
}
#fourth #abt_area {
	width: 99%;
	float: none;
	height: auto;
	padding-left: 1%;
}
#footer #footer_inner {
	width: 100%;

}
#footer_inner #footer_first {
	float: none;

}
#footer_inner #footer_second {
	float: none;

}
#footer_menu {

	padding-left: 5px;
}
#footer_menu li {

	float: none;

}
#footer_menu li a {
	

	padding-right: 5px;
	padding-left: 5px; padding-bottom:5px;
}


.brochure1 {
	background-color: #df8520;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;

  
}

.brochure2 {
	background-color: #2fa38e;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
		o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
}
.brochure2:hover {
	background-color:#1E6659;
}
.social_media {
	display: block;
	float: left;
	padding-left: 15px;
	padding-top: 18px;
}
.credit {
	font-family: 'Open Sans', sans-serif;
	float:left; color: #4F4F4F; font-size:0.8em;
	padding-top:25px; padding-left:20px;
}
.next_news {
	


	float: none;

}
#inner_container #content_area {
width:90%; float:none;	
}
.partners_area {
	width:90%; float:none;
}
#inner_container #inner_right {
float:none; width:90%;
}

#contact input[type="text"] {
	width: auto;

}
#contact select {
	
	width: auto;


}
#contact textarea {
	width: auto;

}
#contact input[type="submit"] {
	
}

tr,td {
display:block;	
}
.pull-left,.pull-right {
float:none;	
}


.box {
width:100%;
padding-bottom:100%
}
.show-wr{margin-top:0px; }.capt-hold h1{font-size:16px;} .capt-hold{bottom:45%;}#container #first{margin-bottom:5px;} .third_block a img{width:100%;} #container{width:90%!important;} #container #first{margin-bottom:5px;}
.sgi-area{width:100%;}
.deal-area{width:100%;}

#footer_second2 h3{text-align:center; margin-top: 15px;}
     #footer_second h3{text-align:center; margin-top: 15px;}
    #footer_inner #footer_first{width:100%;}
      #footer_inner #footer_second{width:100%; padding-left:0px;}
    #logo_holder { text-align: center;}
#container #third{padding-top:5px;}
#footer_inner #footer_second2{width:100%; padding-left:0px;}
#footer_menu { padding-left: 5px; margin: 0 auto; display: table;}
#footer_menu li{text-align:center;}
 #footer_second p{text-align:center;}
.about_img{margin-bottom:15px;}
}
@media all and (max-width: 480px) {

.sgi-area{width:100%;}
.deal-area{width:100%;}

.news_plus {
	

	display:none;

	
}	#header #header_inner {
	width: 100%;

}
#container {
	width: 100%;

}
#container #banner {
	height: auto;
	width: 100%;
	
}
#header #logo_holder {
float:none;	
}
#logo_holder img {
width:60%;	
}
#header {
padding-top:15px; padding-bottom:15px;	
}
.nav {
	
	display:block;
	float:none;
	padding-right:0px;
}
#header_inner #menu_holder {
	float: none;
	display:none;
	
}
.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	#container #first {
	width:100%;
margin-bottom:5px;
	float: none;
	height:120px;
	
}
#container #second {
	float: none;
	width:100%;
	margin-bottom:0px;
	height:120px;

	
}
#first h2, #second h2 {
	color:white;
	font-size:3em;

	font-weight:400;
	float: left;
	display: block;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#first img, #second img {
	float:left;
	display:block;
	padding-top: 0px;
	padding-left: 10px;
	width:5%;
}
#first h3, #second h3 {
	color:white;
	font-size:1em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#first h3 span, #second h3 span {
	font-size:0.9em;
	font-weight:400;
}
.third_block a img {
	margin-right: 0px;
	width:100%;
}
#fourth #news_area {
	width: 99%;
	height: auto;
	float: none;
	padding-bottom: 10px;
}
#fourth #abt_area {
	width: 99%;
	float: none;
	height: auto;
	padding-left: 1%;
}
#footer #footer_inner {
	width: 100%;

}
#footer_inner #footer_first {
	float: none;

}
#footer_inner #footer_second {
	float: none;

}
#footer_menu {

	padding-left: 5px;
}
#footer_menu li {

	float: none;

}
#footer_menu li a {
	

	padding-right: 5px;
	padding-left: 5px; padding-bottom:5px;
}


.brochure1 {
	background-color: #df8520;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;

  
}

.brochure2 {
	background-color: #2fa38e;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
		o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
}
.brochure2:hover {
	background-color:#1E6659;
}
.social_media {
	display: block;
	float: left;
	padding-left: 15px;
	padding-top: 18px;
}
.credit {
	font-family: 'Open Sans', sans-serif;
	float:left; color: #4F4F4F; font-size:0.8em;
	padding-top:25px; padding-left:20px;
}
.next_news {
	


	float: none;

}
#inner_container #content_area {
width:90%; float:none;	
}
#inner_container #inner_right {
float:none; width:90%;
}

#contact input[type="text"] {
	width: auto;

}
#contact select {
	
	width: auto;


}
#contact textarea {
	width: auto;

}
#contact input[type="submit"] {
	
}

tr,td {
display:block;	
}
#img1 {
	width:100%;
}
#img2 { width:100%;}
#container #third{padding-top:5px;}
.about_img{margin-bottom:15px;}
#logo_holder { text-align: center;}
#footer_inner #footer_first{width:100%;}
#footer_inner #footer_second2{width:100%;  padding-left:0px;}
#footer_menu {
    padding-left: 5px;
    margin: 0 auto;
    display: table;
}
#footer_menu li{text-align:center;}
   #footer_second2 h3{text-align:center; margin-top: 15px;}
      #footer_second h3{text-align:center; margin-top: 15px;}
       #footer_inner #footer_second{width:100%; padding-left:0px;}  
       #footer_second p{text-align:center;}
        .brochure1{text-align:center; width: 80%;margin: 0 auto;}
       .brochure2{text-align:center; width: 80%;margin: 0 auto;}
}
@media all and (max-width: 320px) {
            .brochure1{text-align:center; width: 80%;margin: 0 auto;}
       .brochure2{text-align:center; width: 80%;margin: 0 auto;}
    #footer_second2 h3{text-align:center; margin-top: 15px;}
     #footer_second h3{text-align:center; margin-top: 15px;}
    #footer_inner #footer_first{width:100%;}
      #footer_inner #footer_second{width:100%; padding-left:0px;}
    #logo_holder { text-align: center;}
#container #third{padding-top:5px;}
#footer_inner #footer_second2{width:100%; padding-left:0px;}
#footer_menu { padding-left: 5px; margin: 0 auto; display: table;}
#footer_menu li{text-align:center;}
 #footer_second p{text-align:center;}
.about_img{margin-bottom:15px;}
.news_plus {
	

	display:none;

	
}	#header #header_inner {
	width: 100%;

}
#container {
	width: 100%;

}
#container #banner {
	height: auto;
	width: 100%;
	
}
#header #logo_holder {
float:none;	
}
#logo_holder img {
width:60%;	
}
#header {
padding-top:15px; padding-bottom:15px;	
}
.nav {
	
	display:block;
	float:none;
	padding-right:0px;
}
#header_inner #menu_holder {
	float: none;
	display:none;
	
}
.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	#container #first {
	width:100%;
margin-bottom:5px;
	float: none;
	height:120px;
	
}
#container #second {
	float: none;
	width:100%;
	margin-bottom:0px;
	height:120px;

	
}
#first h2, #second h2 {
	color:white;
	font-size:3em;

	font-weight:400;
	float: left;
	display: block;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#first img, #second img {
	float:left;
	display:block;
	padding-top: 0px;
	padding-left: 10px;
	width:5%;
}
#first h3, #second h3 {
	color:white;
	font-size:1em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#first h3 span, #second h3 span {
	font-size:0.9em;
	font-weight:400;
}
.third_block a img {
	margin-right: 0px;
	width:100%;
}
#fourth #news_area {
	width: 99%;
	height: auto;
	float: none;
	padding-bottom: 10px;
}
#fourth #abt_area {
	width: 100%;
	float: none;
	height: auto;

}
#footer #footer_inner {
	width: 100%;

}
#footer_inner #footer_first {
	float: none;

}
#footer_inner #footer_second {
	float: none;

}
#footer_menu {

	padding-left: 5px;
}
#footer_menu li {

	float: none;

}
#footer_menu li a {
	

	padding-right: 5px;
	padding-left: 5px; padding-bottom:5px;
}


.brochure1 {
	background-color: #df8520;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;

  
}

.brochure2 {
	background-color: #2fa38e;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
		o-transition:.8s;
  -ms-transition:.8s;
  -moz-transition:.8s;
  -webkit-transition:.8s;
  transition:.8s;
}
.brochure2:hover {
	background-color:#1E6659;
}
.social_media {
	display: block;
	float: left;
	padding-left: 15px;
	padding-top: 18px;
}
.credit {
	font-family: 'Open Sans', sans-serif;
	float:left; color: #4F4F4F; font-size:0.8em;
	padding-top:25px; padding-left:20px;
}
.next_news {
	


	float: none;

}


}

@media only screen and (max-width:480px) {
.box {
width:100%;
padding-bottom:100%
}
.show-wr{margin-top:0px; }.capt-hold h1{font-size:16px;} .capt-hold{bottom:45%;}#container #first{margin-bottom:5px;} .third_block a img{width:100%;} #container{width:90%!important;} #container #first{margin-bottom:5px;}
}