@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600');

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900&display=swap');
.DarkBg{
  background-color:#16181E;
  padding:130px 0;
}
.NomBtns {
  display:none;
}
.TitleSponsor {
  color:#FFF;
  background-color:#3d3f44 !important;
  }
.WhiteSponsors {
  padding:20px;
  background-color:#FFF;
}
.WhiteSponsors img {
  max-height:135px;
  display:block;
  float:none;
  margin:20px auto;
}
.NewsTitle {
  color:#FFF;
}
.EAwards {
  color:#C61436;
  font-weight:800 !important;
  font-size:1.3em !important;
}
thead {
  color:#000 !important;
}
.table{
  border-top:0 !important;
}
.NPaper {
  color:#B11350;
  font-weight:800 !important;
  font-size:1.3em !important;
}
.Web {
  color:#0073B3;
  font-weight:800 !important;
  font-size:1.3em !important;
}
.NewsL {
  color:#44237A;
  font-weight:800 !important;
  font-size:1.3em !important;
}
.figure h2 {
  font-size:1.3em !important;
}
.NewsSection p {
  color:#000 !important;
}

.whitecon {
  padding:20px;
  background-color:#2C2E33;
  z-index:999;
  position:relative;
}
.scrolled a {
  color:#FFF !important;
}
.WhitePromoSection{
  padding:130px 0;
}
.LivingWage {
  display:none;
}
.CategoriesPg {
  padding:60px 30px;
  background-color:#FFF;

  position:relative;
  margin-top:-100px;
}
.CategoriesPg p {
  color:#000 !important;
  font-size:1.1em !important;
  line-height:30px !important;
}
.Others i {
  color:#C61436;
}
.Others {

  padding:20px;
  background:#FFF;
}
.Others h3 {
  font-weight:800 !important;
}
.Others p {
  color:#000 !important;
  font-size:0.9em !important;
}
.LightBg {
  background-color:#2c2e33;
  padding:130px 0;
}
.btn {
  background-color:#C61436;
  padding:10px 20px;
  color:#FFF !important;
}
.CatBox {
  padding:0px;
  border-radius:10px;
  background:#C61436 !important;
  text-align:center;
}
.CatTitle {
  font-size:2.3em;
  color:#FFF;
  margin:0;
}
.Line {
  width:30px;
  display:block;
  height:5px;
  background-color:#C61436;
  margin:20px 0 40px 0;

}
.CatBox h3 {
  color:#FFFFFF;
  font-weight:bold;
  padding:50px 0;
  margin:0;
  font-size:1.1em;

  width:100%;
  text-align:center;

}
.Brave {

  width:100%;
  background-position:top;
}
.PPupil {

  width:100%;
  background-position:center;
}
.SPupil {
  background-size:cover;

  width:100%;
  background-position:center;
}
.PTeacher {
  background-size:cover;

  width:100%;
  background-position:center;
}
.STeacher {
  background-size:cover;

  width:100%;
  background-position:center;
}
.Carer {
  background-size:cover;

  width:100%;
  background-position:center;
}
.Fund {
  background-size:cover;

  width:100%;
  background-position:center;
}
.Volunteer {
  background-size:cover;

  width:100%;
  background-position:center;
}
.Community {
  background-size:cover;

  width:100%;
  background-position:center;
}
.Health {
  background-size:cover;

  width:100%;
  background-position:center;
}
.Green {
  background-size:cover;

  width:100%;
  background-position:center;
}

.School {
  background-size:cover;

  width:100%;
  background-position:center;
}
.Charity {
  background-size:cover;

  width:100%;
  background-position:top;
}
.Emergency {
  background-size:cover;

  width:100%;
  background-position:center;
}
.HeroOfHeroes {
  background-size:cover;

  width:100%;
  background-position:center;
}
.GreenCom {
  background-size:cover;

  width:100%;
  background-position:center;
}
.PinkButton {
  background-color:#C61436;
  color:#FFF !important;
  border-radius:20px;
  padding:10px 20px;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding:5px;
}
.LastN a {
 padding:10px !important;
}

.tada {
  -webkit-animation-name: tada;
  animation: tada 3s infinite;
}
.LastN {
  padding:17px 10px !important;
  margin-right:0 !important;
}

.CategoriesSection h3 {
  text-transform:uppercase;
  font-weight:bold;
}
.CategoriesSection .RedStar {
  float:right;
}

.CategoriesSection a.anchor {
  display: block;
  position: relative;
  top: -110px;
  visibility: hidden;
}

.CustomLogo {
  max-width:600px !important;
  width:100%;

}

  .LastN {
  background-color:#E70C34 !important;
}

.InnerContent .fas {
  color: #002238;
}
#cookieClose {
  background-color: #C61436 !important;
}
.navbar-toggler {
  text-align:center;
  float:none;
  margin:0 auto;
}
.divide {
  width:40px;
  height:5px;
  background-color: #C61436;
  float:none;
  text-align:center;
  margin:0 auto;
}
.WhiteIcon {
  color:#FFFFFF;
}

.scrollToTop {
  text-align: center;
  text-decoration: none;
  border: 1px solid rgba(255, 255, 255, 0.3);
  position: fixed;
  bottom: 0;
  right: 20px;
  display: none;
  background: #002238;
  z-index: 1111111111;
  bottom: 55px;
  height: 35px;
  width: 35px;
  color: #FFFFFF;
  border-radius: 2px;
  font-weight: 100;
}
.scrollToTop p {
  margin-top: -10px;
  font-weight: bold;
}
.scrollToTop:hover {
  text-decoration: none;
  color: #CCCCCC;
}
.redstar {
  color:#FF0000;
}
.FormWrapper h2 {
  color: #002238 !important;
}
.White {
  background-color:#FFFFFF !important;
}
.PinkTitle {
  color: #C61436 !important;
}
.ImageSection {
  clear:both;
}
.CustomSection {
  background-color:#F8F8F8;
  clear:both;
}
.HomePage h2 {
  color: #C61436 !important;
}
.List ul li {
  list-style-type:disc !important;
  !Important;
}
.List ul {
  padding-left:30px !important;
}
.Regbtn {
  background-color: #C61436 !important;
  border-radius:30px !important;
  padding:10px 20px !important;
  margin-top:-10px !important;
  border-color: #C61436 !important;
}
.FormWrapper {
  padding:30px;
  background-color:#F8F8F8;
}
.FormWrapper #testForm {
  background-color:transparent !important;
  border:0 !important;
}
.card-body ul li {
  list-style-type:disc !important;
}
.card-body li {
  margin-bottom:10px;
}
.card-body h3 {
  margin-top:0;
  font-size:1.7em;
  color:#C61436;
}
.card-body ul {
  padding-left:20px !important;
}
a {
  color:inherit !important;
}
.navbar {
  z-index:111111111 !important;
  padding:0 !important;
  background-color:transparent !important;
  color:#FFF !important;
}

.control-label {
  font-size:0.95em;
}
html {font-size: 16px !important;
}

.RedStarHome {
  font-size:1.5em;
  color:#A68121;
}
.lightgrey ul li {
  list-style-type:circle !important;
}
body {

  font-family: 'Lato', sans-serif  !important;
  font-weight: 400  !important;
  line-height: 1.40 !important;
  color: #333  !important;
}

p {
  margin-bottom: 1.25em;
  font-size:1em !important;
  letter-spacing:inherit;
  color:#333;
  font-weight: 400;
}
h1, h2, h3, h4, h5 {
  margin: 0.5rem 0 1rem;
  font-family: 'Poppins', sans-serif  !important;
  font-weight: 600;
  line-height: 1.15;
}

h1 {
  margin-top: 0;
  font-size: 1.802em;
}

h2 {font-size: 1.602em;}

h3 {font-size: 1.424em;}

h4 {font-size: 1.266em;}

h5 {font-size: 1.125em;}

small, .text_small {
  font-size: 0.889em;
}

.g-recaptcha {
  transform:scale(0.75);
  -webkit-transform:scale(0.75);
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
}
.control-label span {
  color:#FF0000;
}
.Active {
  color:#C61436 !important;
  font-weight:bold;
}
.Greybg {
  background-color:#F8F8F8;
  padding-bottom:0;
}
.navwrap {
  z-index:11111 !important;
}
.VoteNow {
  border:0;
  color: #FFFFFF;
  background-color:#323232;
  text-align: center;
  padding: 10px 20px;
  text-transform: uppercase;
  display: inline-block;
  cursor:pointer;
  border-radius:30px;
}
.VoteNow:hover {
  background: #303030 !important;
  color: #FFFFFF  !important;
  text-decoration: none  !important;
}
.WhiteButton {
  border:1px solid #FFFFFF  !important;
  border-radius:30px !important;
  padding: 13px 35px  !important;
}
.WhiteButton:hover {
  background-color:#FFFFFF  !important;
  color:#C61436 !important;
}
.goldbox {
  background-color: #002238;
  padding:20px;
  color:#FFFFFF;
}
.goldbox .VoteNow {
  background-color:white;
  color:#323232 !important;
  font-weight:bold;
}
.goldbox .VoteNow:hover {
  background-color:#C61436 !important;
  color:#FFFFFF !important;
}
.lightgrey {
  background-color: #C61436;
  padding:20px;
  color:#FFFFFF;
}
.lightgrey ul {
  padding-left:20px !important;
}
.lightgrey li {
  line-height:1.8;
}
.lightgrey p {
  color:#FFFFFF;
}
.Intro h2 {
  font-weight:bold;
}
.borderbox {
  border:1px solid rgba(0,0,0,.1);
  background-color:#FFFFFF !important;
}
#testForm {
  border:1px solid rgba(0,0,0,.1);
  background-color:#FFFFFF !important;
}
.CatPage {
  text-align:center;
}
.CategoryHome {
  padding:50px;
  width:100%;
  background-color: #F7F7F7;
}
.CategoryHome li {
  display:inline-block;

  border:2px solid #323232;
  margin:5px;
}
.CategoryHome li a {
  padding:15px !important;
  display:block;
}
.CategoryHome li:hover {
  background-color:#C61436;
  color:#FFFFFF;

  cursor:pointer;
}
.CategoryHome ul {
  padding:0;
  margin:0;
}
.CategoryHome span {
  font-weight:bold;
  color:#FF0000;
}
section {

}
.LineDivider {
  width:100px;
  height:5px;
  margin: 0 auto;
  background-color: #323232;
  float:none;
  display:block;
}
.Intro h2 {
  color:#C61436;
}
.RedStar {
  color:#A68121;
  font-size:0.8em;
}
.Intro {
  padding:50px 0;
}
.EnterPage .PageTop {
  background-image: url('/_assets/highlands-view.jpg');
  background-position:center;
}
.ContactPage .PageTop {
  background-image: url('/_assets/glampingpod.jpg');
  background-position:center;
}
.CategoriesPage .PageTop {
  background-image: url('/_assets/houseshero.jpg');
  background-position:center;
}
/***
.NominatePage .PageTop {
background-image: url('/_assets/porteehero.jpg');
background-position:center;
}
***/
.PageTop {
  width:100%;
  text-align:center;
  padding: 80px 0 90px;
  background-image: url('/_assets/awardshero.jpg');
  background-color:#323232;
  margin-top:102px;
  min-height:220px;
  background-position:center;
  color:#FFFFFF;
  position: relative;
}
.PageTop h1 {
  font-size:3em !important;
  text-transform:uppercase;
}
.PageTop .container {
  position: relative;
  z-index: 2;
}

.catspage .PageTop:after,
.catspage .PageTop:before {
  content: "";
  border-bottom: 40px solid #FFFFFF;
  height: 0;
  width: 50%;
  position: absolute;
  bottom: 0;
  z-index: 1111
}
.PageTop:after,
.PageTop:before {
  content: "";
  border-bottom: 40px solid #F8F8F8;
  height: 0;
  width: 50%;
  position: absolute;
  bottom: 0;
  z-index: 1111
}

.PageTop:before {
  border-right: 40px solid transparent;
  left: 0
}

.PageTop:after {
  right: 0;
  border-left: 40px solid transparent;
  border-right: 0
}

/** CONTACT PAGE > Starts **/

.contactinfopage {
  background-color:#FFFFFF;
  padding:20px;
  border:1px solid rgba(0,0,0,.1);
}
.Sponlist {
  background-color:#FFFFFF;
  padding:20px;

  border:1px solid rgba(0,0,0,.1);
}

/** CONTACT PAGE > Ends **/

.shrink {
  padding:0;
}
.shrink .mainlogo {

  margin-top:5px;
}
.shrink .button a {

}

.shrink .nav-item {

}
.shrink .backtosite {
  display:none;
}
.backtosite {
  background-color:#FFFFFF;
  padding:2px;
  clear:both;
}
.chev {
  position: relative;
  float:none;
  margin:0 auto;
  display:block;
  animation: mymove 3s infinite;
}

@keyframes mymove
{
  0%   {
    top:5px;
  }
  50%  {
    top: 30px;
  }
  100% {
    top:5px;
  }
}

.CTA {
  display:none;
}

.CTA h2 {
  color:#FFFFFF !important;
}

.bar {
  padding:20px;
  background-color:#E1E2E4;
}
.social {
  border-right:1px solid #323232;
}

.HeroText {
  padding-top:25%;
  color:#FFFFFF;
  z-index:111111;
}
.mainlogo {
  width:510px;
  margin-top:14px;
  position: absolute;
  top:0;
  box-shadow:0 2px 2px -2px rgba(0,0,0,.2);
}
header {
  position: relative !important;
  height:70vh;
  background-position:center;
  width:100%;
  background-size:cover;
}
header .container {
  position: relative;
  z-index: 2;
}
header .overlayblack {
  position: absolute;
  top: 0;
  left: 0;
  height:100vh;
  width: 100%;
  background-image: linear-gradient(to right bottom, #000000, #111111, #1c1c1c, #272727, #323232);
  opacity: 0;
  z-index: 1;
}

video {
  width: 100% !important;
  height: 100vh !important;
  max-height: 100vh !important;
}
.CategoryMH {
  background-image: url("/_assets/mh_hero.jpg") !important;
  position: relative;
  background-position:center;
  background-size: cover;
  width: 100%;

}
.Sponsors {
  background-image: url("/_assets/eventsback.jpg") !important;
  position: relative;
  background-position:center;
  background-size: cover;
  width: 100%;

}
.SponsorsMH {
  background-image: url("/_assets/moray244.jpg") !important;
  position: relative;
  background-position:center;
  background-size: cover;
  width: 100%;

}
.Herocon {
  position: relative;
  background-position:top;
  background-size: cover;
  width: 100%;
  height:700px !important;
}
.Herocon2
{
  position: relative;
  background-position:top;
  background-size: cover;
  width: 100%;
  height:600px !important;
}
.HomeMH {
  background-image: url("/_assets/moray243.jpg") !important;
  position: relative;
  background-position:center;
  background-size: cover;
  width: 100%;
  height:800px !important;
}
.video-container {
  height:100vh;
  background-image:none;
}
.overlaydesc {
  background-color: #000000;
  opacity:0.4;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}
.video-container h1 {
  color: #FFFFFF;
  font-size: 3.4em;
  text-align: left;
  z-index:111111111;
}
.video-container h2 {
  color: #FFFFFF;
  font-size: 30px !important;
  text-align: center;
}
.video-container p {
  text-align: left;
}
.headerinner {
  position: absolute;
  top: 55% !important;
  text-align: center;
  width: 100%;
  color: #fff;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.headerinner p {
  color:#FFFFFF;
}
.header {
  box-shadow: 0 2px 2px -2px rgba(0,0,0,.2);
}

.padding {
  padding:100px 0;
}

.TitlePadding {
  padding:0 250px;
}

.Awards p {
  line-height:30px;
  color:#FFFFFF;

}
.PageTop p {
  color:#FFFFFF;
}

.navbar-toggler {
  color:#FFF !important;
  border:1px solid #FFFFFF;
}
.navbar-nav {
  text-transform:uppercase;
}
.navbar {
  box-shadow:0 2px 2px -2px rgba(0,0,0,.2);
}
.navbar-collapse {
  margin-top:0 !important;
}
.nav-item  {
  padding:22px 5px;
  margin:0 10px;
  font-size:1em;
  color:#FFF !important;
}
.nav-item:last-child {
}

.navbar-toggler:focus, .navbar-toggler:active {
  outline: 0;
}
button.navbar-toggler.navbar-toggler-right {
  position: relative;
}
.navbar-toggler span {
  display: block;
  background-color: #FFF;
  height: 4px;
  width: 27px;
  margin-top: 6px;
  margin-bottom: 6px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  position: relative;
  left: 0;
  opacity: 1;
}
.navbar-toggler span:nth-child(1), .navbar-toggler span:nth-child(3) {
  -webkit-transition: transform .35s ease-in-out;
  -moz-transition: transform .35s ease-in-out;
  -o-transition: transform .35s ease-in-out;
  transition: transform .35s ease-in-out;
}
.navbar-toggler:not(.collapsed) span:nth-child(1) {
  position: absolute;
  left: 12px;
  top: 10px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  opacity: 0.9;
}
.navbar-toggler:not(.collapsed) span:nth-child(2) {
  height: 12px;
  visibility: hidden;
  background-color: transparent;
}
.navbar-toggler:not(.collapsed) span:nth-child(3) {
  position: absolute;
  left: 12px;
  top: 10px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  opacity: 0.9;
}

.button {

  background-color: #C61436;
  width:100%;
  height:100%;
}

.button a {

  display:block;
  color: #FFFFFF !important;
  text-align:center;
  padding: 10px 20px;
  margin:0;
  font-size:1.2em;
  font-weight:bold;
}

.buttonFinal {
  background-color: #C61436;
  width:200px;
  float:none;
  padding:7px;
  margin:0 auto;
}

.buttonFinal a {
  color: #FFFFFF !important;
  text-align:center;

  margin:0;
  font-size:1.2em;
  font-weight:bold;
}
.button {
  cursor:pointer;
}

.LogoImage  {
  padding:10px;
}

@media screen and (max-width:769px) {
  .HomePage .goldbox {
    margin-bottom:20px;
  }
  .headerinner {
    margin-top:100px;
  }
  .CategoryHome li {
    display:block !important;
    width:100%;
    margin:5px 0 5px 0;
  }
  .CategoryHome ul {
    width:100%;
  }
  .CategoryHome {
    padding:20px;
  }
  .social {
    border-right:0 !important;
  }
  .TitlePadding {
    padding:0;
  }
  .navbar-nav {
    display:block;
    width:100%;
    padding:0;
  }
  /* .Awards .navbar {
  padding:20px 0 !important;
}*/
  .nav-item {
    display:block !important;
    width:100%;
    padding:10px !important;
    float:left;
    text-align:center;
    border-bottom:1px solid rgba(50, 50, 50, 0.3);
  }
  .MainButton {
    clear:both;
  }

  .button .fas {
    color: #FFFFFF !important;
  }

  @media screen and (max-width:650px) {
    .video-container h1 {
      font-size:1.5em !important;
    }
    .MyHe video {
      height:auto !important;
    }
    .overlay-desc {
      height:400px !important;
    }
    .MyHe .headerinner {
      top:0 !important;
    }
    .MyHe .MainTitles {
      margin-top:440px;
      font-size:2em !important;
}
    .video-container  {
      height:auto !important;
    }
    .headerinner {
      margin-top:15%;
    }
    .headerinner h1 {
      font-size:1.5em !important;
    }
    .button a {
      padding:20px 0;
    }
    .poster {
      margin-top:25%;
    }
    .mainlogo {
      width:150px;
    }
    #introVideo {
      margin-top: 20%;
    }
    .CategoryHome {
      padding:20px !important;
    }

  }

  @-webkit-keyframes tada {
    from {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }

    10%,
    20% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
      transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    30%,
    50%,
    70%,
    90% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%,
    60%,
    80% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  }

  @keyframes tada {
    from {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }

    10%,
    20% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
      transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    30%,
    50%,
    70%,
    90% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%,
    60%,
    80% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  }

  .tada {
    -webkit-animation-name: tada;
    animation: tada 2s infinite;
  }

  @media screen and (max-width:600px) {

    .Active .navbar {
      padding:15px 0px !important;
    }
    .mainlogo {
      width:120px !important;
    }
    .shrink .mainlogo {
      width:120px !important;
    }
    .PageTop {
      margin-top:75px !important;
    }
    .navbar-collapse {
      border-top: 1px solid rgba(50, 50, 50, 0.3);
      margin-top:40px;
    }
    .show .navbar {
      padding:0px !important;
    }
    .video-container h1 {
      font-size:1.5em !important;
    }
    .headerinner h1 {
      font-size:1.5em !important;
    }
  }

  @media only screen and  (max-width:650px) {

    .HomeMH {
      height:400px !important;

    }
    .Category .btn {
      margin-bottom:30px;
    }
    .Herocon2 {
      height:400px !important;

      background-image: url("/_assets/eventsback.jpg") !important;

      background-position:center;
      background-size: cover;
      width: 100%;

    }
    .headerinner{
      margin-top:0 !important;
    }
    .Sponsors {
      background-size:contain !important;
    }

  }

