@charset "utf-8";
@media(max-width:991px){
  header.header-stiky .navbar-nav > li {margin: 50px 6px 0px;}
  #signatures .signatures-img,#about .about-img,#accolades .accolades-img{background-size:contain;position:inherit!important;height:45%;}
  #accolades{padding-bottom:50px;height:auto;}
  #accolades .accolades-img{width:100%!important;background-size:cover;}
  #signatures .signatures-content,#menu .menu-content,#about .about-content{color:#333;padding-top:50px; padding-bottom:50px; max-width:500px;margin:0 auto;}
  #signatures .signatures-content ul.signatures-list li a,#about .about-content ul li{color:#333;}
  #signatures .signatures-content h1,#about .about-content h1,#about h3{color:#333;}
  #menu .menu-right-bg{position:inherit;height:80%;}
  #accolades .accolades-right-bg{position:inherit;height:80%;}
  #accolades .accolades-img{background:url(../images/accolades-img-480.jpg) no-repeat center top;background-size:cover;height:650px;position:relative!important;}
  #menu .menu-content{padding-top:150px;padding-bottom:50px;}
  #accolades .accolades-content,#accolades .accolades-news,#visit-us .visit-us-content{padding-top:50px;max-width:100%;}
  .popup-content{color:#333;padding-top:50px;}
  .modal-fullscreen .popup-contianer { padding-top:0;}
}
@media(max-width:800px){
  #signatures .signatures-img,#about .about-img,#accolades .accolades-img{height:36%;}
  #accolades .accolades-img{height:500px;}
}

@media(max-width:768px){
  #signatures .signatures-img,#about .about-img,#accolades .accolades-img{height:45%;}
  #accolades .accolades-img{height:500px;}
  .modal.modal-fullscreen .modal-content{ padding-top:40%;}
  .modal-fullscreen .close { right:30px;}
}

@media(max-width:767px){
  header .header-logo img{width:76px;height:76px;}
  .button_container{position:fixed;top:27px;right:20px;height:33px;width:35px;cursor:pointer;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:10;}
  .button_container.active .top{-webkit-transform:translateY(7px) translateX(0) rotate(45deg);-ms-transform:translateY(7px) translateX(0) rotate(45deg);transform:translateY(7px) translateX(0) rotate(45deg);background:#808080;}
  .button_container.active .middle{opacity:0;background:#808080;}
  .button_container.active .bottom{-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-ms-transform:translateY(-8px) translateX(0) rotate(-45deg);transform:translateY(-7px) translateX(0) rotate(-45deg);background:#808080;}
  .button_container.active{background:none;}
  .button_container span{background:#fff;border:none;height:4px;width:70%;position:absolute;top:8px;left:15%;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer;}
  .button_container span:nth-of-type(2){top:15px;}
  .button_container span:nth-of-type(3){top:22px;}
  .overlay{position:fixed;background:url(../images/nav-bg.jpg);top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;display:block;}
  .overlay.open{opacity:1;visibility:visible;height:100%;z-index:9;}
  .overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s;z-index:999;}
  .overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s;}
  .overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s;}
  .overlay.open li:nth-of-type(4){-webkit-animation-delay:.50s;animation-delay:.50s;}
  .overlay nav{position:relative;font-size:18px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
  .overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;width:100%;}
  .overlay ul li{display:block;position:relative;opacity:0;margin-bottom:25px;}
  .overlay ul li a{display:block;position:relative;color:#000;text-decoration:none;overflow:hidden;font-family:'SabonRomanSC';padding:0;line-height:normal;}
  .overlay ul li a:hover{background-color:transparent;color:#4b9600;}
  @-webkit-keyframes fadeInRight{
  0%{opacity:0;left:20%;}
  100%{opacity:1;left:0;}
}

@keyframes fadeInRight{
  0%{opacity:0;left:20%;}
  100%{opacity:1;left:0;}
}
	.modal-fullscreen .popup-contianer { padding-top:0;}
	.modal-fullscreen .close { right:15px;}
	.modal-fullscreen .popup-contianer h1 { padding-top:30px;}
	.modal.modal-fullscreen .carousel-inner { background-color:#31302f;}
	.modal.modal-fullscreen .modal-content { padding-top:15%;}
}

@media(max-height:736px) and (max-width:1920px){
	#signatures .signatures-img, #menu .menu-right-bg, #about .about-img, #accolades .accolades-img{height:735px;background-size:cover;}
}

@media(max-width:1024px){
  #signatures,#menu,#about,#accolades,#visit-us{height:auto;min-height:1024px;}
  #signatures .signatures-img,#menu .menu-right-bg,#accolades .accolades-right-bg,#about .about-img,#accolades .accolades-img{height:736px;background-size:cover;}
}

@media(max-height:768px){
	#signatures,#menu,#about,#accolades,#visit-us{height:auto;min-height:780px;}
	#signatures .signatures-img,#menu .menu-right-bg,#about .about-img,#accolades .accolades-img{height:780px;background-size:cover;}
}

/*@media(max-height:735px){
  #signatures,#menu,#about,#accolades,#visit-us{height:auto;min-height:735px;}
  #signatures .signatures-img, #menu .menu-right-bg, #about .about-img, #accolades .accolades-img {height:284px;background-size:cover;}
}*/

@media(max-height:627px){
  #signatures,#menu,#about,#accolades,#visit-us{height:auto;min-height:627px;}
}

@media(max-height:568px){
  #signatures,#menu,#about,#accolades,#visit-us{height:auto;min-height:568px;}
}

@media(max-width:414px){
  #signatures,#menu,#about,#accolades,#visit-us{height:auto;min-height:736px;}
  #signatures .signatures-img,#menu .menu-right-bg,#accolades .accolades-right-bg,#about .about-img,#accolades .accolades-img{height:284px;background-size:cover;}
}


@media(max-width:480px){
  .navbar-nav>li.facebook-icon{background:url(../images/facebook-b.png) no-repeat center 3px;}
  .navbar-nav>li.facebook-icon a{display:block;width:100%;height:17px;}
  .navbar-nav>li.facebook-icon:hover{background:url(../images/facebook-hover.png) no-repeat center 3px;}
  #home .home-caption{max-width:280px;margin-left:-140px;}
  #home .home-caption h1{font-size:28px;font-weight:bold;}
  #signatures .signatures-content,#about .about-content,#accolades .accolades-content,#visit-us .visit-us-content{padding-top:35px;}
  #signatures .signatures-img{background:url(../images/signatures-img-small.jpg) no-repeat center top;background-size:cover;}
  #signatures .signatures-content ul.signatures-list{padding:0 0 50px 0;}
  #menu .menu-right-bg{background:url(../images/menu-img-small.jpg) no-repeat center top;background-size:auto;}
  #accolades .accolades-right-bg{background:url(../images/accolades-img-480.jpg) no-repeat center top;background-size:auto;}
  #menu .menu-content{padding:100px 0 35px 0;}
  #about .about-img{background:url(../images/about-img-small.jpg) no-repeat center top;background-size:cover;}
  .popup-content{padding-bottom:30px;}
  #accolades{background:#e4e2d9;color:#666;padding-bottom: 0px;}
  #accolades h6{color:#666;}
  #accolades .accolades-news{padding-top:0;}
  #accolades .divider{margin:25px 0;}
  #accolades .container{min-height:80%; padding-bottom: 0px;}
  #accolades .accolades-right-bg { min-height:80%; }
  #visit-us{padding-top:95px;}
  footer .copyrights{display:block;}
  #signatures .signatures-img, #menu .menu-right-bg,#accolades .accolades-right-bg, #about .about-img, #accolades .accolades-img { height:248px;}
}

@media(max-height:375px){
  .overlay ul li{margin-bottom:7px;}
}
