/************************************** Responsive Styles **************************************************/
@media (max-width: 1149px) { /*1024 to 1149 */
   body {margin:0px 10px;}
   .Wrapper{margin:0px; width:auto;}

.skeleton{width:100%; margin:auto;}
}

@media (max-width: 1023px) {	/*980 to 1023*/
.Wrapper{margin:auto; width:100%;}
.skeleton{width:100%; margin:auto;}
#MainNav ul{ width:970px;}
#MainNav li{ padding:0px 41px 0px 41.2px;}

.WI{float:left; width:auto;}
.WT{float:right; width:58%; margin:0px 0px 0px 50px;}

}

@media(max-width: 979px) { /*800 to 979*/


	
	
}

@media(max-width: 799px) { /*768 to 799 (IPAD Portrait)*/

.Wrapper{margin:auto; width:100%;}
.skeleton{width:100%; margin:auto;}
.tag{font-size:21px; line-height:100px;}
#Header{height:115px;}
#Header .Logo{float:left;}
#Header .InfoBox{float:right; margin:40px 0px 0px 0px;}
.WI{float:left;}
.WT{float:right; width:47%; margin:0px 0px 0px 50px;}
#Footer{height:70px; padding:22px; width:100%; text-align:center; }
.FltLt{float:LEFT; }
.FltRt{float:RIGHT; text-align:right;}
.Container{padding:60px 0px 60px 0px; }
h1 {font-size:35px; line-hegiht:36px; padding:0px 0px 20px 0px;}


}


@media(max-width: 767px) { /*640 to 767*/
	
Wrapper{margin:auto; width:100%;}
.skeleton{width:100%; margin:auto;}
.tag{font-size:21px; line-height:100px;}
.WI{margin:auto; float:left; padding:0px 0px 40px 0px;}
.WT{width:40%; margin:0px 0px 0px 30px; border:0px solid #000;}
    


	
}

@media (max-width: 639px)  {	

.Wrapper{margin:auto; width:100%;}
.skeleton{width:100%; margin:auto;}
.tag{font-size:13px; line-height:100px;}
#Header{height:115px;}
#Header .Logo{width:65%; margin:auto;}
#Header .InfoBox{float:right; margin:40px 0px 0px 0px;}
.WI{margin:auto; padding:0px 0px 40px 0px;}
.WT{width:100%; margin:0px 0px 0px 50px;}
#Footer{height:90px; padding:22px; width:100%; text-align:center; }
.FltLt{float:LEFT; width:100%; line-height:14px; }
.FltRt{float:RIGHT; width:100%; text-align:center;}
.Container{padding:60px 0px 60px 0px; }
h1 {font-size:32px; line-hegiht:36px; padding:0px 0px 20px 0px;}

}

@media (max-width: 479px)  {
	

}

@media (max-width: 439px) {
    
}

@media (max-width: 399px)  {
	

}

@media (max-width: 359px) {
Wrapper{margin:auto; width:100%;}
.skeleton{width:100%; margin:auto;}
.tag{font-size:11px; line-height:100px;}
#Header{height:165px;}
#Header .Logo{width:100%; text-align:center;}
#Header .InfoBox{width:100%; clear:both; text-align:center; padding:90px 0px 0px 0px;}
.WI{margin:auto; padding:0px 0px 40px 0px;}
.WI img{width:96%;}
h1{font-size:26px;}


	
}

@media (max-width: 319px) {
    
}

/************************************** Smart Menus **************************************************/

@media(max-width: 768px) {
.navbar-header {display:block; clear:both;  padding:0px 0px 0px 0px; width:100%;  margin:0px 0px 0px 0px;} 

#MainNav ul{ margin:auto; padding:0px; width:100%;}
#MainNav li{display:block; border:none; background:#dcdcdc; text-align:left; padding:0px;}
#MainNav li:nth-child(6n){border-right:0px solid #d7d7d7;}

	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 ul.sm-nowrap>li>a{background-color:#C4E8FF;color:#000}
    ul.sm ul.sm-nowrap>li>a:hover{background:#ce262f;}
	ul.sm iframe{display:none;}
    ul.sm ul.sm-nowrap>li>ul>li>a{background-color:#ddd;}
    ul.sm ul.sm-nowrap>li>ul>li>a:hover{background-color:#aaa;color:#fff;}
    .sm a:hover, .sm a:focus, .sm a:active,.sm a.Active,.sm a.highlighted {}
   

	.sm li a{line-height:35px; background:none;}
    .sm li:first-child{border-top:none;}
    .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;}
}