﻿
@media (min-width: 1200px) {
    .containerMenu {
        max-width: 1339px !important; /*1335px !important;*/ /*1261px !important;*/
    }
}
.navBg {
    background-color: #642d19 !important;
}

.mobLogo {
    /*height: 494px !important;
    width: 1349px !important;*/
    font-size: 28px !important;
}
@media only screen and (max-width: 600px) {
    .mobLogo {
        font-size: 10px !important;
        /*height: auto !important;
        width: auto !important;*/
    }
}

.desktopShow {
    display: block !important;
}
.mobShow {
    display: none !important;
}
@media only screen and (max-width: 600px) {
    .desktopShow {
        display: none !important;
    }

    .mobShow {
        display: block !important;
    }
}

.mobhide {
    display:inline-block !important;
}
@media only screen and (max-width: 600px) {
    .mobhide {
        display: none !important;
    }
}

.footerImg {
    width: 191px !important;
}
.bannerImg {
    height: 501px !important;
    width: 1349px !important;
}
@media only screen and (max-width: 600px) {
    .bannerImg {
        height: 145px !important;
        width: 335px !important;
        /*height: auto !important;
        width: auto !important;*/
    }

    .footerImg {
        width:auto !important;
    }
}

.logo1img {
    text-align:right !important;
    width:115px !important;
}
@media only screen and (max-width: 600px) {
    .logo1img {
        text-align: center !important;
        width:85px !important;
    }
}

.logo2div {
    text-align: right !important;
    display: inline-block !important;
}
.floatUnset {
    float: right !important;
}
@media only screen and (max-width: 600px) {
    .logo2div {
        text-align: center !important;
        display: none !important;
    }
    .floatUnset {
        float: unset !important;
    }
}


.margin0 {
    margin: 0px !important;
}
.padding0 {
    padding: 0px !important;
}

.block {
    display: block !important;
}

.font27 {
    font-size: 27px !important;
}

.font25 {
    font-size: 25px !important;
}

.font24 {
    font-size: 24px !important;
}

.font21 {
    font-size: 21px !important;
}

.font18 {
    font-size: 18px !important;
}

.box-shadow {
   box-shadow: 0 0px 5px 2px #642d19;
    padding: 30px;
}
.facilities-box-shadow {
     box-shadow: 0 0px 5px 2px #cacdd5;
    padding: 10px;
}
.height240px {
    height: 240px;
}
.width360px {
    width: 360px;
}
.height330px {
    height: 330px;
}
.width330px {
    width: 330px;
}

.hide {
    display: none !important;
}
.show {
    display:block !important;
}










.imgborder {
    border: 3px solid #fd4d40;
}

.bold{
    font-weight:bold !important;
}
.red {
    color: red !important;
}

.green {
    color:green !important;
}

.white{
    color:white !important;
}

.mt15 {
    margin-top: 15px !important;
}

.bgwhite{
    background-color:white;
}

.blickcss{
    color:#0000ff;font-weight:bold;font-size:16px !important;font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif !important;
}
.newscss{
    font-size: 16px; font-weight: bold;
}
.headercss{
    background-color: #084c36 !important;
}
.menucss {
    margin: 5px 5px 0 0 !important;
}
.imgLogocss{
    max-height:75px !important;
}
.height15px {
    height: 15px;
}
.width281px {
    width: 281px;
}
.height280px {
    height: 280px;
}

.width259px {
    width: 259px;
}
.height229px {
    height: 229px;
}

.width248px {
    width: 248px;
}
.height283px {
    height: 283px;
}

.width258px {
    width: 258px;
}
.height205px {
    height: 205px;
}


blink {            
    -webkit-animation: 1s linear infinite condemned_blink_effect; // for android
    animation: 2s linear infinite condemned_blink_effect;
}
@-webkit-keyframes condemned_blink_effect { // for android
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}
@keyframes condemned_blink_effect {
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}


blink_1 {            
    -webkit-animation: 2s linear infinite condemned_blink_effect; // for android
    animation: 2s linear infinite condemned_blink_effect;
}
@-webkit-keyframes condemned_blink_effect { // for android
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}
@keyframes condemned_blink_effect {
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}
@-moz-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-webkit-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
}
@-moz-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(30px);
  }
  60% {
    transform: translateX(15px);
  }
}
@keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -ms-transform: translateX(15px);
    transform: translateX(15px);
  }
}
/* /left bounce */


/* right bounce */
@-webkit-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
@-moz-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-30px);
  }
  60% {
    transform: translateX(-15px);
  }
}
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -ms-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
/* /right bounce */


/* assign bounce */
.left-right {
  -webkit-animation: bounceRight 2s infinite;
  animation: bounceRight 2s infinite;
  float:left;
}

.fa-arrow-left {
  -webkit-animation: bounceLeft 2s infinite;
  animation: bounceLeft 2s infinite;
}

.fa-chevron-down {
  -moz-animation: bounceDown 2s infinite;
  -webkit-animation: bounceDown 2s infinite;
  animation: bounceDown 2s infinite;
text-align:center;
  display:block;
}


.credits {padding-top:50px; display:block; clear:both;}
