@charset "utf-8";
/* CSS Document */

@media (max-width: 1200px) {
}
/* I-pad Landscape */
@media (max-width: 1024px) {
	.header-box .menu {  padding: 0 0 0 137px;  text-align: left;}
	.header-box .header-menu.visible-large {  display: inline-block;  width: 760px;}
	.list-col4 {  min-height: 260px;}
}
/* Google Nexus 7 Landscape */
@media (max-width: 992px) {
}
/* I-pad Portrait */
@media (max-width: 768px) {
	a.menu-text { display:block;}
	a.menu-icon {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  display: block;
  height: auto;
  float: right;
  padding: 7px 0;
  width: 40px;
  margin: 6px 10px 0;
}
a.menu-icon span {
  background: #fff none repeat scroll 0 0;
  display: block;
  height: 3px;
  margin: 4px 10px;
}
	.menu-main-menu-container { float:none; margin:0 auto; text-align:center;}
	.menu-main-menu-container ul {  background: #383838 none repeat scroll 0 0;  display: none;  margin: 10px 0 0;  overflow: hidden;  padding: 0 !important;  position: absolute;  top: 90%;  width: 93% !important;  z-index: 111;}
	.menu-main-menu-container ul li { width:100%; margin:0; padding:0; border:none; border-bottom:1px solid #fff !important;}
	.menu-main-menu-container ul li:hover {  background-color: transparent !important;}
	.menu-main-menu-container ul li:last-child {  border: medium none !important;}
	.menu-main-menu-container ul li a { padding:10px 0; color:#fff;}
	
	/* Drop Down */
	.menu-main-menu-container ul li ul { left: 0; position:relative; top:0; width:100% !important; }
	/* Drop Down */
	.social-icon {  background-color: #c3230b;  width: 160px;}
	.list-col4 {  min-height: 190px !important;}
	.flip a img {  width: 150px;}
	.es_textbox_button {  width: 80px !important;}
	.caption > h1 {  font-size: 25px !important;}
	.caption > p {  margin: 5px !important;}
	.caption-wrap {  top: 9%;}
	.header-box .header-menu.visible-large { width: 100%;}


}
/* HTC One Landscape */
@media (max-width: 640px) {
}
/* Google Nexus 7 Portrait */
@media (max-width: 603px) {
}
/* Google Nexus 4 Landscape */
@media (max-width: 600px) {
}
/* I-phone Landscape */
@media (max-width: 568px) {
	.slides .caption-wrap {  left: 0 !important;  position: relative !important;  top: 0 !important;  width: 100% !important;  background-color: #fff !important;}
.slides .caption > h1 {  color: #000;}
.slides .caption > p {  color: #000;}
.slides .smoothScroll.btn.btn-lg {  font-size: 12px;  padding: 10px;}

}
/* I-phone Landscape */
@media (max-width: 480px) {
	.social-icon {  display: none !important;}

/*.slides .caption-wrap {  display: none !important;}*/



}
/* Nokia Lumia Portrait */
@media (max-width: 460px) {
}
/* HTC One Portrait */
@media (max-width: 360px) {
}
/* I-phone Portrait */
@media (max-width: 320px) {
}
/* Small mobile */
@media (max-width: 240px) {
}
