﻿/************************************** Responsive Styles **************************************************/@media (max-width: 1079px) { /*1024-1079*/
   .Wrapper{margin:0px; width:auto;}
	body {margin:0px 10px;}		
	#Header .HRight .Info span{padding:0px 10px 0px 0px;}
	#Header .HRight .Info span:last-child{padding:0px 0px 0px 10px;}	
}@media(max-width: 1023px) { /*980-1023*/}@media(max-width: 979px) { /*768-979*/	#Header {width:100%; text-align:center; height:auto;}	#Header .HLeft{float:none; width:100%; text-align:center; }	#Header .HRight{float:none; margin:10px 0px; width:100%;}	#MainBanners img{margin-left:0%; transform:translate(0%, 0px);}	#SubBanners img{margin-left:0%; transform:translate(0%, 0px);}		.sm li a{font-size:13px;}	.ColLt{float:none; width:100%;}	.FltRtImg{float:none; margin-top:30px;}	#Footer .FLinks  a{padding:0px 20px;}
	#Header .HRight .Info{margin:20px 0px 0px 0px;}}@media(max-width: 767px) { /*640-767*/	.BnrContainer{min-height:0px;}	#MainBanners{display:none;}	.Boxes{position:static; margin-top:20px;}	.Boxes div{min-height:380px;}	.Boxes div h2{font-size:22px;}	.Gallery{margin:0px;}	.Gallery a{width:48%; margin-bottom:20px;}		.ColLt2{float:none; width:100%;}	.ContactForm {float:none; width:100%; margin-top:30px;}	#Footer .FLinks  a{padding:0px 10px;}}@media (max-width: 639px)  {		#Header .Info span{border-right:none;}		.Boxes div{float:none; width:100%; min-height:auto; margin:0px 0px 30px 0px;}		.WelcomeBG h1 span{line-height:80px;}	#SubBanners{display:none;}#Header .HRight .Info span{display:block; border:none; padding:0px !important; margin-bottom:10px;}}@media (max-width: 479px)  {	.WelcomeBG h1{font-size:35px;}	.WelcomeBG h1 span{font-size:50px; line-height:50px;}	#Footer .FLinks  a{display:block;padding:0px;}}@media (max-width: 439px) {    }@media (max-width: 399px)  {    }@media (max-width: 383px) {    }@media (max-width: 319px) {    }/************************************** Smart Menus **************************************************/@media(max-width: 767px) {    .navbar-header {display:block;}    #MainNav {display:none;height:auto;background:none;margin-top:5px;}	ul.sm ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;box-shadow:none;border:none;padding:0px;}	ul.sm>li{display:block; padding:0px;text-align:left;float:none;width:100%;}	ul.sm li{margin-bottom:1px;}	ul.sm>li>a,ul.sm ul.sm-nowrap>li>a{white-space:normal;}	ul.sm>li>a{white-space:normal;padding:0px 15px;}  	ul.sm iframe{display:none;}        .sm a:hover, .sm a:focus, .sm a:active,.sm a.Active,.sm a.highlighted {}   	.sm li {width:100%; background:#f47a22; text-align:left;}   	.sm  li:nth-child(4n){width:100%;}	.sm  li:nth-child(5n){width:100%;}		.sm li a{ text-align:left; font-size:15px;}       .sm > li > ul:before, .sm > li > ul:after {display:none;}    .sm a span.sub-arrow,.sm ul a span.sub-arrow {top:50%;margin-top:-9px;right:auto;left:6px;margin-left:0;width:17px;height:17px;font:normal 16px/16px monospace!important;text-align:center;border:0;text-shadow:none;background:rgba(250,250,250,0.7);-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;display:block;position:absolute;color:#004F91;}    .sm a.highlighted span.sub-arrow {}    .sm a.has-submenu {padding-left:30px;padding-right:0px;}}