
.p-2{
    margin: 0;
  }
  
  .is-wrapper .nav-brand{
    background-color: unset!important;
    }
    
    
    .navbar{
        position: absolute;
        top: 2%;
        width: 100%;
     max-width: 100%!important;
    }
    
    .is-boxes .is-container.headerOffset{
    margin-top: 10%;
    }
     
    #mainnav{
        margin: 0 auto;
        max-width: 1200px;
        background: transparent;
    }
    
    .footer .center{
      align-self: center;
    }
  
    .is-overlay ~ .is-boxes .is-container{
      background: #000000ab;
      border-radius: 0 50px;
    }
  
  /*video placeholder image*/
  [data-module="video-bg"]{
  background-image: url('https://az659834.vo.msecnd.net/eventsairaueprod/production-templates-public/fb2b8d76c37c477cb1da78e1f73f9b96');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  }
  
  /*general fixes*/
  h1{
    word-break: break-word;  
  }
  
  .is-wrapper{
    background: var(--navbarBG);
  }
  
  #topBarLogo{
  
  }
  #topBarMobileLogo{
  
  }
  
  /*Section classes*/
  .conferenceLocation{
  
  }
  .ourSponsors{
  
  }
  .testimonials{
  
  }
  .testimonials img{
    
  }
  
  
  .ourSpeakers{
  
  }
  .countdown{
  
  }
  .ourConference{
  
  }
  
  .textindent{
    padding-left: 30px;
  }
  .zoomImg img{
    transition: transform .5s;
  }
  
  .zoomImg:hover{
  z-index: 1000;  
  }
  .zoomImg:hover img{
    transform: scale(1.5);
  }
  
  
  /*Default EA agenda fancyness*/
  .ea-data-Agenda table,
  .ea-data-Agenda table *{
  border: 0px solid transparent;
  }
  
  .ea-data-Agenda th:first-child{
    width: 15%!important;
  }
  
  
  
  /*topbar logo setup*/
  .logo {
  content:' ';
  
  width: 500px;
  height: 110px;
  background-size: contain;
  background-repeat: no-repeat;
  }
  
  /*reg button setup*/
  .regButton{
      display: block;
      text-align: center;
      align-self: center;
      background-color: var(--buttonBG);
      color: var(--buttonColor);
      width: 205px;
      height:40px;
      line-height: 2.5;
      border-radius: 10px;
  }
  
  /*topbar reg button setup*/
  #topBarRegButton{
      margin-left: 20px;
  }
  
  /*reg button setup*/
  .regButton:hover{
      background-color: var(--buttonColor);
      color: var(--buttonBG);
  }
  
  /*navbar setup*/
  .navbar{
  max-width: 1200px;
  margin: auto;
  }
  .navbar .nav-link{
      font-weight: bold;
  }


  /*Countdown*/
  [class=".flip-clock-dot .bottom"], [class=".flip-clock-dot .top"] {
    display: none;
  }

    top: -50px; background: white; border-radius: 50px; padding: 25px 0; box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.15);

  
  /*mobile togller colour fix*/
  .navbar-toggler{
  background: var(--primaryColor);
  }
  
  
  .navbar .nav-link:after {
      display:block;
      content: '';
      border-bottom: solid 2px var(--navUnderline);  
      transform: scaleX(0);  
      transition: transform 250ms ease-in-out;
      margin-bottom: -2px;
    }
    .navbar .nav-link.active:after{
      border-bottom: solid 2px var(--navUnderline); 
      transform: scaleX(1);
  
    }
    /*center*/
    .navbar .nav-link:hover:after { transform: scaleX(1); }
    /*right to left
    :after{ transform-origin:100% 50%; }*/
    /*left to right
    :after{  transform-origin:  0% 50%; }*/
    
  
  .navbar-nav{
  justify-content: space-between;
  }
  
  /*indented block*/
  .indent{
  margin-right: -85px;
  margin-left: 50px;
  background: white;
  z-index: 10000;
  position: relative;
  height: 75%;
  margin-top: 10%;
  margin-bottom: 10%;
  }
  
  .indent:before{
      content: "";
      position: absolute;
      display: block;
      left: -10px;
      width: 3px;
      height: 100%;
      background: linear-gradient(var(--primaryColor), var(--tertitiaryColor));
  }
  
  /*image hover scroll stuff
  container{
  height: Xpx;
  overflow: hidden;
  }
  
  container img{
  height: X > container height;
  position: relative;
  top : 0;
  }
  
  container img:hover{
  transition: top;
  transition-duration: 1s;
  transition-timing-function: linear;
  top: -Xpx;
  }
  
  */
  
  /*Owl Carosel Stuff for news articles*/
  
  .imgContainer, .imgContainer img{
      display:inline-block;
      }
  
      /*testimonials override to have them middle aligned*/
      .testimonials .imgContainer, .imgContainer img{
        display:flex;
        align-items: center;
        }
      
      .textContainer{
      margin: auto;
      }
      
      .owl-nav button{
        top: 0 ;
      color:var(--primaryC)!important;
      font-family: Font Awesome\ 5 Free !important;
      font-size: 5rem!important;
        position:absolute;
      }
      .owl-nav .owl-prev{
      float:left;
      height:100%;
      left:-100px;
      display:flex!important;
      align-items: center;
      }
       .owl-nav .owl-next{
      float:right;
        height:100%;
      right:-100px;
      display:flex!important;
        align-items: center;
      }
      .owl-item{
      text-align:center;
      }
  
      .owl-item:hover{
        cursor: grab;
      }
  
      .owl-grab .owl-item:hover{
        cursor: grabbing;
      }
      
      .owl-nav i:before{
      font-weight: bold!important;
      }
    
      .owl-item img{
        border: 10px solid var(--primaryC);
      }
      
        .owl-item a:hover{
      border: 2px solid white;
      color: var(--primaryC);
      }
    #quote:before{
      content: '\F6B0';
      font-family: 'bootstrap-icons';
      }
    #quote:after{
      content: '\F6B0';
      font-family: 'bootstrap-icons';
      }
  
      .owl-theme .owl-controls .owl-buttons div{
          background:none!important;
          opacity:1!important;
          }
  
  
  
  
  
  
  
  
  
  
  
  
  
  /*media queries*/
  /* hi-res laptops and desktops */
  @media (max-width:1281px) {  }
  
  
  /* big landscape tablets, laptops, and desktops */
  @media (max-width:1025px) { 
    /*topbar reg button setup*/
  #topBarRegButton{
    margin-left: 0px;
  }
   }
  
  
  /* tablet, landscape iPad, lo-res laptops ands desktops */
  @media (max-width:961px)  {  }
  
  /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
  @media (max-width:770px)  { 
  
      
    .navbar{
      top: 0%;
  }
  #mainnav{
  padding: 2%;
  }
      .indent{
          margin-right: 0px;
  margin-left: 0px;
      }
      .indent:before{
          content: "";
          position: absolute;
          display: block;
          left: 0px;
          width: 0px;
          height: 100%;
          background: unset;
      }
      .owl-nav{
          display:none;
      }
   }
  
  
  /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
  @media (max-width:641px)  { 
  
  .center {
      text-align: center!important;
  
   }
  }
  
  /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
  @media (max-width:481px)  {  }
  
  
   /* smartphones, iPhone, portrait 480x320 phones */
  @media (max-width:320px)  { 
  /*topbar reg button setup*/
  #topBarRegButton{
      margin-left: 0px;
  }
  }