/* Desktop large screen 1200px */
/* Desktop large screen 1200px */
/* Desktop large screen 1200px */
/* Desktop large screen 1200px */
/* Desktop large screen 1200px */
/* Desktop large screen 1200px */
/* Desktop large screen 1200px */
/* Desktop large screen 1200px */
@media (min-width: 1200px) {
h1.front_page {
  display: block;
  font-weight: 700;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 50%;
}
h1.front_page {
  font-size: 40px;
}
}
@media (min-width: 1400px) {
h1.front_page {
  font-size: 48px;
}
}
@media (min-width: 1600px) {
h1.front_page {
  font-size: 58px;
}
}
@media (max-height: 500px) {
.text-heading p {
font-size: 1.3em;
font-weight: 300;
line-height: 1.2em;
margin: 0 auto 69px;
width: 43%;
}
}

@media (min-width: 1050px) and (max-width: 1200px) {
}

@media only screen and (min-width:1050px)  and (max-width:1168px) and (orientation:landscape) {
h1.front_page {
display: block;
font-size: 46px;
font-weight: 700;
padding-bottom: 20px;
}
}


@media only screen and (max-width: 1024px)  {
/* 
html.desktop body { display : none ;}
html.desktop .navigation-brand {
display : block !important ;
}
html.desktop .navigation-brand .brand-logo {
margin-left: 50px;
width: 142px;
}
html.desktop .navigation-header .navigation-brand {
  float: left;
  width: 200px;
}
html.desktop .navigation-bar-left {
    float: left;
}
html.desktop #landing-page > header > nav > div {
  margin-left: 23px;
  width: 920px;
}
html.desktop ul.navigation-bar.navigation-bar-left {
  left: 0;
  margin-left: 22px;
  margin-top: -1.5px;
}
html.desktop .text-heading h1 {
    font-size: 39px !important;
    margin: -15px auto 0;
}*/
}
@media only screen and (max-width: 1200px) and (min-width: 1025px)  {
/* 
html.desktop body { display : none ;}*/
h1.front_page {
  display: block;
  font-weight: 700;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 65%;
}
#featuredTab li {
  height: 260px;
}
.navigation-header .navigation-bar > li {
  padding: 14px 5px !important;
}
ul.navigation-bar.navigation-bar-left {margin-top: 0px; margin-left: 0px;}
html.desktop #landing-page > header > nav > div {
margin-left: 103px;
}

html.desktop .navigation-brand {
display : block !important ;
}
html.desktop .navigation-brand .brand-logo {
margin-left: 50px;
width: 142px;
}
html.desktop .navigation-header .navigation-brand {
  float: left;
  width: 200px;
}
html.desktop .navigation-bar-left {
    float: left;
}
html.desktop #landing-page > header > nav > div {
  margin: 0 auto;
  width: 920px;
}
html.desktop ul.navigation-bar.navigation-bar-left {
  left: 0;
  margin-left: 22px;
  margin-top: -1.5px;
}
html.desktop .text-heading h1 {
    font-size: 40px !important;
    margin: -15px auto 0;
}
html.desktop ul.navigation-bar.navigation-bar-left {
    margin-left: 0px;
}
}
