
.nof-centerContent {
width:100%!important;
max-width:960px;
margin:0px auto;
}

.nof-centerContent > .nof-positioning  {width: 100%;}
.nof-centerContent > .nof-positioning > .nof-positioning:first-child {min-width: 850px;}

.menu-icon {
display: none;
cursor: pointer;
}

.bar {
width: 35px;
height: 5px;
background-color:SteelBlue;
margin: 6px 0;
}

#LayoutRegionCarousel {
width:90%!important;
height:300px;
background-size:75.1% 400px;
min-width: 620px;
max-width: 936px;
margin-left:auto!important;
margin-right:auto!important;
}

#LayoutRegionCarousel > .nof-positioning {
width: 75.15%!important;
height:300px!important;
margin-top: 50px!important;
margin-left: 22.0%!important;
}

#Carousel1 {
width: 74.5%!important;
height: 93%!important;
}
  
#LogoRegion > .nof-positioning {
width:100%!important;
min-width: 850px!important;
}

#LogoRegion > .nof-positioning > .nof-positioning {
width:47%!important;
}

#LogoRegion > .nof-positioning > .nof-positioning:last-child {
margin-left:-32px!important;
}

#Picture68 {
max-height:84px!important;
width:auto!important;
float:right;
}

#Banner1 {
height:70px!important;
width:110%!important;
background-size:100% auto;
position:relative;
left:-10%;
}

@media screen and (min-width: 28.75em) {
.nof-centerContent > .nof-positioning > .nof-positioning {width:100%!important;}
}

@media screen and (min-width: 40.5em) {
.nof-centerContent > .nof-positioning > .nof-positioning {width:100%!important;}
}

@media screen and (max-width: 768px) {
.nof-centerContent > .nof-positioning > .nof-positioning {width:100%!important;}
.nof-centerContent > .nof-positioning > .nof-clearfix > .nof-positioning {
  width:95%!important;
  }

.nof-centerContent > .nof-positioning > .nof-clearfix > .nof-positioning  div:not(.TextObject) {
width:100%!important;
left:0px!important;
}

.nof-centerContent > .nof-positioning > .nof-clearfix > .nof-positioning img {
display:block;
margin-left:auto;
margin-right:auto;
}

.nof-centerContent > .nof-positioning > .nof-clearfix:nth-child(6) > .nof-positioning img {
width:100%!important;
height:auto!important;
}

.nof-centerContent > .nof-positioning > .nof-clearfix:nth-child(6) > .nof-positioning .TextObject:first-child {
top:255px!important;
}

.nof-centerContent > .nof-positioning > .nof-clearfix > .nof-positioning .TextObject {
width:90%!important;
}

.stiching {display:none!important;}
}


@media only screen and (min-width:480px) and (max-width:970px) {
.nof-centerContent > .nof-positioning > .nof-clearfix > .nof-positioning {width:40%!important;}
.nof-centerContent > .nof-positioning > .nof-clearfix > .nof-positioning > div {width:100%!important;}
.nof-centerContent > .nof-positioning > .nof-clearfix > .nof-positioning .TextObject {
  width:90%!important;
  }

.stiching {display:none;}
}


@media only screen and (max-device-width:767px) {
html,body {font-size:16px;}
body {height:100%;}

.menu-icon {
display: inline-block;
cursor: pointer;
position:absolute;
top:30px;
right:20px;
}

#Picture68 {
  float:left!important;
  position:absolute;
  top:10px;
  }

#NavigationBar1 {display:none!important;}

.NavBar_ul {
width:100%!important;
width:90vw!important;
}

.NavBar_li {
position:relative;
display:block;
float:left;
left:0!important;
width:100%;
/*background-color:LightGoldenrodYellow;
background-color:LemonChiffon;
background-color:Khaki;*/
background-color:PaleGoldenrod;
}

#LogoRegion > .nof-positioning > .nof-positioning:first-child {
float:none;
margin-left:10px!important;
margin-top:75px!important;
width:90%!important;
}

#LogoRegion > .nof-positioning > .nof-positioning:last-child {
clear:left;
margin-left:0!important;
margin-top:-140px!important;
width:90%!important;
}

#Banner1 {
/*background-size:115vw auto!important;*/
position:relative;
}

#LayoutRegionCarousel {
width:58%!important;
width:125vw!important;
min-width: 50%;
background-position:left!important;
margin-left:-20px;
}

#LayoutRegionCarousel > .nof-positioning {
margin-left: 9.5%!important;
}

.nof-positioning {max-width:100vw;}

#footer {
width:100%;
width:100vw;
}

#footer > .nof-positioning  {
clear:left;
margin-left:0!important;
width:100%!important;
}

#footerContent {
width:100%!important;
max-height:525px;    
}
    
#footerContent > .nof-positioning > .nof-positioning > .nof-positioning  {
clear:left;
display:block!important;
}

#footer a {color:blue!important;}
#footer .TextNavBar {
  color:#FFFFFF!important;
  text-align: left!important;
  display: block!important;
  }
#footer a:visited {color:yellow!important;}
}

@media only screen and (min-device-width:768px) and (max-device-width :
 1024px) {
}


