html {
  scroll-behavior: smooth;
  }

body {
  font-family: "Roboto Condensed", serif;
  font-size: 16px;
  color: rgb(100, 100, 100);
}
/*  Selection Color */
::-moz-selection {
  color: #F25757;
  background:#EAF2E3;
}
::selection {
  color: #F25757;
  background: #EAF2E3;
}

.box {
    border: 1px solid rgb(0, 255, 13);
    margin: 0;
    padding: 0;
}
.marginTopBot {
    margin: 10px auto;
}
.divCenter{
  float: none;
    margin: 0 auto;
    display: block;
}

.txtMiddleCenter {
    text-align: center;
    padding: 70px 0;
}
.txtBold {
    font-weight: bold;
}
/* Center image */
.imgCenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.noMarPad {
    padding: 0;
    margin: 0;
}
#timerMsgTxt {
    font-size: 25px;
}
.timerMsg {
  
}
.timerMsgTxt {
  font-size: 20px;
}
.hrnospace {
  padding: 0;
  margin: 0;
}
a {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
a:hover {
   text-decoration: none;
}

.top-header {
    color: #fff;
    padding: 20px 10px;
    font-size: 15px;
}
.loginBtn {
  padding: 15px auto;
  
  background-color: #ff9900;

}

/* Social Media */
.social-icon-bar {
    position: fixed;
    top: 20%;
    transition: 0.5s;
    background-color: #68A8A8;
    background-image: linear-gradient(90deg,#636363,#333333);
    z-index: 2;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
    
}
.social-icon-bar a {
    display: block;
    padding: 10px;
    transition: all 0.3s ease;
    font-size: 20px;
    color: rgb(221, 0, 0);
}
.social-icon-bar a:hover {
    background-image: linear-gradient(90deg,#333333,#636363);
    transform: translate(20%);
    transition: 0.5s;
    box-shadow: -10px 0 10px rgba(0, 0, 0, 0.3);
    color: rgb(255, 0, 0);
}
/* social media bottom */
.socialBottom {
  font-size: 20px;
 padding: 10px;
 margin: 10px;
}
.socialBottom a{
  color: #D6D6A7;
}
.socialBottom a:hover{
  color: rgb(173, 173, 135);
}
/* Main Menu Navbar */
.navbar {
    margin: 0;
    padding: 0;
    border-radius: 0;
    z-index: 1;
}
.navbar-inverse {
  border-color: red;
  border: none;
}
.navbar-inverse .navbar-nav>li>a {
    color: #000;
    transition: 0.5s;
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: #61E8E1;
    transition: 0.5s;

}


.navbar-inverse .navbar-nav>li>a:hover{
    background-color:#F25757;
}


.main-menu {
    border-radius: 0;
    font-size: 15px;
    font-weight: bold;
    background-color: #EAF2E3;
    border: none;
}
.dropdown-menu{
    background-color: #EAF2E3;
    font-size: 15px;
    font-weight: lighter;
}

.dropdown-menu li a{
    
    color: #333;
}
.dropdown-menu li a:hover{
    background-color: #F25757;
    color: #61E8E1;
    transition: 0.5s;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #717171;
}

.card-body {
  background-color: #000;
  color: #fff;
}

.card-header .card-title {
  color: #000;
}.card-header .card-title:hover{
  color: rgb(95, 95, 95);
}

/* Menu open on hover*/
.dropdown:hover .dropdown-menu{
  display: block;
  }
  .dropdown-menu {
    animation: menuMove 0.4s ease-in-out;
  }
  @keyframes menuMove {
    from {top: 70px; opacity: 0;}
    to {top: 50px; opacity: 20;}
  }
 
  /*  Timer */
  .timer {
    color: rgb(255, 255, 255);
    margin: 0px;
    text-align: center;
    font-size: 20px;
    padding: 20px 0;
}

.countd {
    width: 120px;
    margin: 10px auto 10px auto;
    font-size: 16px;
    /*
    background-color: #000;*/
}

.roundCircle {
    border: 2px solid #F2CD60;
    border-radius: 50px;
    background-color: #333333;
    font-size: 15px;
    color: #F25757;
    margin: 0 10px;
}
.orangeTxtBold {
    color: #F2CD60;
    font-size: 30px;
    font-weight: bold;
    vertical-align: middle;
}

.timerBg {
background-color: #333333;
margin: 0 auto;

}

#timerBox{
    margin: 0 auto;
    padding: 10px;
    background-color: #000;
    width: 80px;
    height: 40px;
    display: block;
    text-align: center;
}
.timerMsg {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.bounceInRight {
  padding: 10px 0;
}
 /*
 .timer{
      color: rgb(248, 0, 0)!important;
    
    position: absolute;
    margin:100px;
    padding:0;
    
    top: 50%;
    left: 50%;
    
    transform: translate(-50%,-50%);
    text-align: center;
    color: white;
  }

  .count{
    margin: 40px 0;
  }
  .countd{
      position: relative;
      background-color:#000;
    display: inline-block;
    width: 110px;
    height: 80px;
    border: 0px;
    margin: 5px 5px;
    left: 50px;
    font-size: 10px;
    border-radius: 0%;
    overflow: visible;
  }
  .countd span{
    display: block;
    font-size: 26px;
    margin-top: 14px;
  }
  */
/*Sticky Menu */

  .sticky {
    position: fixed;
    top: 0;
    width: 100%;
  }
  
  

  /* About the event */

.extraspace {
  margin: 50px auto;
}
  #headCol {
      font-weight:bolder;
      color: #000;
  }

  /* Benefits */
  .fullWidthOrange {
      background-color: rgb(194, 91, 0);
  }
  .parallaxImg {
      background-image: url("../image/Achromic_Point.jpg");
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-blend-mode: screen;
      background-size: cover;
      overflow: auto;
      padding: 20px 0;
  }
  .whitetxt {
      color: #fff;
  }
.txtborder {
    font-weight: bolder;
    color: #EAF2E3;
}
/*
ul {
  list-style: circle;
}
ul li::before {
  content: "\00A6";
  color: red;
  font-weight: bold;
  display: inline-block;
  width: 1em;
}
*/
#bltTxt1 li .fa-li{
  color: #F25757;
}
  /* who should attend */
  .orangeCol {
      color: #ED6E00;
  }
  #whoAttend {
      color: #000;
  }
  #whoshouldattend li .fa-li {
    color: red;
  }

  #agendaHeading h2 {
    color: #000;
  }
 .somTxt{
        background-color: #000;
        color: white;
        min-height: auto;
        overflow:auto;
        padding: 30px;
    }
    #calcImg {
        display: block;
        padding:0;
        margin: 0;
        height: auto;
        border-radius: 5px;
        border: 2px solid #ED6E00;
    }
    .overlayImg{
        text-align: center;
        position: absolute;
        bottom: 100%;
        left:0;
        right:0;
        background-color: rgba(237, 111, 0, 0.8);
        overflow: hidden;
        width: 450px;
        height: 0;
        transition: .5s ease;
        vertical-align: middle;
    }
    #dtssomTxt ul li{
        line-height: 1.9;
    }
    .dtssomTxt2{
        border: 2px solid #fff;
        width: 150px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 25%;
        margin-bottom: 30%;
        display: block;
    }



    .imgShadow {
        padding: 0;
        margin: 0;
    }
    .imgShadow:hover .overlayImg{
        position: absolute;
        bottom: 0;
        height: 100%;
        border-radius: 10px;
    }

    /* Agenda */
.upperTxt{
  text-transform: uppercase;
  font-weight: bold;
}

    .agendaStyle{
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0;
        text-align: left;
        color: #000;
        padding-top: 10px;
    }
    #agendaHeading{
        display: block;
        text-align: center;
        color: rgb(237,110,0);
        margin: 30px 0 0 0;
    }
    #hrLine {
        margin-top: 0;
        width: 5%;
        border: 1px solid #68A8A8;
        text-align: center;
    }
.fa-angle-double-down {
  color: #68A8A8;
}


/*
    .dotLine{
        text-align: center;
        line-height: px;
    }
    .dotLine:after {
        content:"";
        position: absolute;
        left: 50%;
        top: 0px;
        margin-top: 0px;
        margin-left: -1px;
        height: 200px;
        border-right: 1px solid rgb(187, 187, 187);
        
    }
*/

/*
    Agenda line
*/
    #agendaIcon {
        font-size: 30px;
        color: #000;
        position: relative;
        
    }
    #agendaHeading h3{
        text-align: center;
        color: #68A8A8;
        margin: 30px 0 0 0;
        font-size: 40px;
        font-weight: bold;
    }
    .agendaHeading h2{
      text-align: center;
      color: #000;
      margin: 30px 0 0 0;
      font-weight: bold;
  }
    #timeSlote {
        color: #F25757;
        font-weight: bold;
    }
#spkbullt {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt1 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt2 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt3 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt4 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt5 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt6 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt7 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt8 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt9 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#spkbullt10 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session1 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session2 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session3 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session4 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session5 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session6 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session7 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session8 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session9 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session10 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session11 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session12 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session13 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}
#session14 {
  color: rgb(100, 100, 100);
  font-size: 18px;  
}


.noBullet {
  list-style-type: none;
  background-color: #f5f5f5;
}
.bullhead{
  color: red;
  
  }

    /* Line */
  
#timeLine::before {

margin-top: 10px;
margin-bottom: 10px;
}

  #timeLine h3 {
    margin-bottom: 5px;
  }
  #timeLine .swiper-wrapper ul {
      padding-left: 20px;
  }
  #timeLine .swiper-wrapper ul li {
      font-size: 16px;
  }
  #timeLine .swiper-wrapper .item {
      padding-top: 20px;
  }
  #timeLine .swiper-pages {
    text-align: center;
  }
  #timeLine .swiper-pages span {
    margin: 0 8px 20px;
    width: auto !important;
    height: auto !important;
    zoom: 1 !important;
    filter: alpha(opacity=100) !important;
    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    opacity: 1 !important;
  }
  #timeLine .swiper-pages span.swiper-pagination-bullet {
    color: #fff;
    background: #2990CB;
    border-color: #2990CB;
  }
  #timeLine .swiper-pages span.swiper-pagination-bullet:hover {
    color: #fff;
    background: #041A39;
    border-color: #041A39;
  }
  #timeLine.swiper-pages span.swiper-pagination-bullet-active {
    border: 1px solid #041A39;
    color: #041A39;
    background: #fff;
    cursor: default;
  }
  #timeLine .swiper-pages span.swiper-pagination-bullet-active:hover {
    cursor: default;
    border: 1px solid #041A39;
    color: #041A39;
    background: #fff;
  }
  #timeLine .items {
    margin: 40px 0 0 0;
  }
  #timeLine .items .date {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 17px;
    color: #2990CB;
  }
  #timeLine .items .name {
      font-weight: 500;
      color: #041A39;
      line-height: 25px;
  }
  #timeLine .items .descr {
    font-size: 14px;
  }
  /*#timeLine .items img {
    margin: 9px 0 0 0;
  } */
  #timeLine .items .text h4 {
    text-transform: uppercase;
    margin: 0 0 12px;
    font-size: 18px;
    line-height: 35px;
  }
  #timeLine .items .text p {
    font-size: 16px;
      margin-bottom: 15px;
      line-height: 20px;
  }
  #timeLine .items .text a {
    font-size: 12px;
  }
  #timeLine .items .text a .fa {
    vertical-align: middle;
    margin: 0 0 1px 3px;
  }
  
 
 
  #timeLine .lineDot {
    /* background: url("../images/dot.png") no-repeat 50% 0%; 
    height: 230px;
        left: 20px;*/
        text-align: center;
        line-height: 35px;
  }
  #timeLine .lineDot:after {
    content: "";
    position: absolute;
      left: 50%;
      top: 0%;
      margin-top: 25px;
    margin-left: -1px;
    height: 350px;
    border-right: 1px solid rgb(182, 15, 15);
    z-index: -100;
  }
  #timeLine .items > div:last-child .lineDot:after {
    display: none;
  }

  
/*
  Why choose us
*/
#whyBg {
  background-image: url("../image/WhyChooseAchromic.jpg");
  min-height: auto;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: darken;
  background-color: rgba(0, 0, 0, 0.5);
}

.whyContainer {
  margin: 50px auto;
}
.headingTop {
  color: #F25757;
}
.headingTopEnroll {
  color:#000;
}
.headingTopEnroll2 {
  color:#EAF2E3 ;
}
.smallTxtOrng {
  color: #EAF2E3;
  background-color: #000;
}
.card-header {
  color: #F25757 !important;
  border: 1px solid #fff !important;
  padding: 10px;
  font-weight: bold;
  background-color: #EAF2E3 !important;
}
.card {
  background-color: #fff !important;
  background-blend-mode: color-dodge !important;
}



.card-body {
  padding: 10px;
}
#gstTxt{
  font-size: 20px;
  color: #333;
  text-align: right;
}
/* Accordion */

.iconBtn:after {
  font-family: "Glyphicons Halflings";
  content: "\2212";
  float:right;
  margin-left: 0px;
}
/*.iconBtn:before {
  font-family: "Glyphicons Halflings";
  content: "\&#x2212";
}*/
.iconBtn.collapsed:after {
  content: "\2b";
}


.plusMinus:after {
  font-family: "Glyphicons Halflings";
  content: "\2212";
}
.plusMinus.collapsed:after {
  font-family: "Glyphicons Halflings";
  content: "\2b";
}

#infotxt {
  color: #000;
  padding: 10px 0;
  text-align: left;
  font-size: 18px;
  }
  .orangeBg {
    background-color: #EAF2E3;
  }
  .fa-download {
    color: #fff;
  }
  /*
    Our Partners
  */
  .orgSection {
    margin-left:auto;
    margin-right: auto;
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    }
  #agendaLine {
      margin-top: 0;
      width: 10%;
      border: 1px #68A8A8;
      text-align: center;
  }
  #orgHead{
    margin-top: 0px;
    
}
.noMarPad {
  margin: 0;
  padding: 0;
}
.marTop {
  margin: 0/*top*/ 0/*right*/ 50px/*bottom*/ 0/*left*/;
}

/* Thought Leaders */
.speakerTable {
  background-color: #ED6E00;
  padding: 10px;
}
.spkBg {
  background-color: #000;
  padding: 70px 0 0 0;
  text-align: center;
}

.ptBg {
  padding: 100px 0;
  text-align: center;
}
#topmargin{
  margin-top: 10px;
  margin-bottom: 10px;
}
#zoomImage .img-thumbnail{
  transition: 0.5s ease;  
}
#zoomImage .img-thumbnail:hover{
    transform: scale(1.2);
    transition: 0.5s ease;
    box-shadow: 5px 5px 15px rgb(0, 0, 0);
    filter: saturate(1.5);
}
#imgBorder {
  border: 4px solid #68A8A8;
}
#spkName{
  margin-top: 10px;
  line-height: 1.2;
  font-size: 12px;
  color: rgb(197, 197, 197);
}
.nameTxt{
  font-size: 18px;
  color: #F25757;
}
.spkBlock {
  vertical-align: top;
  width: 250px;
  display: inline-block;
  padding: 0 30px;
}

#greenTxt{
  color: #000000;
}
.spkName {
  color: #fff;
}
/*
  Awards
*/
.fa-award{
  font-size: 60px;
}
.awardTxt{
  margin-top: 0px;
  margin-bottom: 50px;
  text-align: center;
  padding-top: 0px;
}
.inlineBlock {
  display: inline-block;
}
.spkBlock {
  vertical-align: top;
  width: 300px;
  display: inline-block;
padding: 30px 30px;
}
.awardBlock {
  width: 200px;
  display: inline-block;
  vertical-align: top;
  padding: 10px 0;
  margin: 0 20px;
}

#orangeTxt{
  color: #ED6E00;
}
.orangeTxt{
color: #ED6E00;
}
#agendaLine {
  margin-top: 0;
  width: 10%;
  border: 1px solid #ED6E00;
  text-align: center;
}
.rowMargin {
  margin: 30px 0;
}
.colMargin{
  margin-bottom: 30px;
}
.iconHr {
  width: 50%;
}
/* Button */
.awardForm-btn{
  font-size: 16px;
  cursor: pointer;
  /*
  border-color: rgb(0, 129, 119);
  */
  background-color: #F25757;
  padding: 14px 28px;
  border: 2px solid #F25757;
  color:#61E8E1;
  
  transition: 0.2s ease;

}
.awardForm-btn:hover{
  background-color: white;
  color: #F25757;
  transition: 0.2s ease;
  border: 2px solid #F25757;
}
.boxBorder{
  padding: 30px 0 0 0;
  border: 2px dotted #61E8E1;
  
  }
  #bigFont{
    font-size: 20px;
    font-weight: bold;
    color: #F25757;
    transition: 0.5s ease;
    }
    #bigFont:hover{
    color: #F2CD60;
    transition: 0.5s ease;
    }
    .darkgreenbg {
      background-color: #EAF2E3;
      padding: 50px 0;
      margin-left: auto;
      margin-right: auto;
    }
.imgBadge {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 90%;
  padding: 10px 10px;
  display: block;
  margin: 0 auto;
}
.imgBadge:hover{
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.3);
}
.imgBadge .img-thumbnail {
  display: block;
  margin: 0 auto;
}

/* Winner Block */
.winnBlock {
  width: 300px;
  display: inline-block;
  vertical-align: top;
  padding: 10px 0;
  margin: 0 10px;
}
    /*
    Slider
    */
    .txtAlignCent{
      text-align: center;
      }
      .breenBg {
        padding: 0;
      }
      /* Enroll now */
      .enrolTxt{
        text-align: center;
        color: rgb(0, 129, 119);
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #earlyBird-box{
      padding: 10px;
      transition: 0.5s ease;
  }
  #earlyBird-box:hover{
      transform: scale(1.1);
      transition: 0.5s ease; 
  }
  #box1{
    background-color: #61E8E1;
    padding:  50px 0;
    margin: 0;
    color: #000;
    width: auto;
    height: auto;
    transition: 0.5s ease;
}
#box1:hover{
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
  background-color: #83fff9;
  transition: 0.5s ease;
  }
#headingTop{
  margin-top: 50px;
  color: rgb(0, 129, 119);
  }
  .hrSmall {
    width: 50%;
    border: 1px solid #fff;
}
.priceTxt{
  font-size: 50px;
  text-align: center;
  color: #000;
}
.priceTxt2{
  font-size: 50px;
  text-align: center;
  color: #EAF2E3  ;
}
.linkBtn {
  letter-spacing: 5px;
  background-color: #000;
  border: none;
  /*
  padding: 20px 80px;
  */
  margin: 0;
  border-radius: 3px;
  font-size: 16px;
  width: 200px;
  height: 70px;
  color: #EAF2E3;
}

.linkBtn:hover {
  background-color: ;
  color: ;
}
#regular-box {
  padding: 10px 10px;
  transition: 0.5s ease;
}
#regular-box:hover{
  /*transform: scale(1.1);
  transition: 0.5s ease;*/
}

#cM-box {
  padding: 10px 10px;
  transition: 0.5s ease;
}
#cM-box:hover{
  /*transform: scale(1.1);
  transition: 0.5s ease;*/
}
#box2{
  background-color: #F25757;
  padding:  50px 0;
  margin: 0;
  color: white;
  width: auto;
  height: auto;
  transition: 0.5s ease;
}
#box2:hover{
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
  background-color: #ff6b6b;
  transition: 0.5s ease;
  }
  /* Opportunities */
  #oppTxt{
    color: #000;
    background-color: #EAF2E3 ;
    text-align: left;
    position: relative;
    width: 100%;
    padding: 0px/*top*/ 0/*right*/ 50px/*bottom*/ 0/*left*/;
    }

#topSpace {
  padding-top: 30px;
  }
  .linkBtn2 {
    letter-spacing: 5px;
    background-color: #EAF2E3;
    border: none;
    /*
    padding: 20px 80px;
    */
    margin: 0;
    border-radius: 3px;
    font-size: 16px;
    width: 200px;
    height: 70px;
    color: #000;
}
.linkBtn2:hover {
    background-color: #EAF2E3;
    color:rgb(50, 50, 50);
}

.smallFont {
  font-size: 16px;
  color: #000;
}
.smallFont2 {
  font-size: 12px;
  background-color: #000;
  text-align:center;
  padding-top: 10px;
  color: rgb(82, 82, 82);
}
.rightAlign {
  text-align: right;
}

  /* footer */
  .footer {
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #333333;
    color: #EAF2E3;
    text-align: center;
    padding: 30px 0;
}
.foothmb {
  width: 200px;
}
.alignLeft{
  text-align: left;
  color: #EAF2E3;
  font-size: 14px;
  line-height: 2;
}
.defCol a{
  color: #EAF2E3;
}
.defCol a:hover{
  color: rgb(173, 173, 135);
}
.dts-thmb {
  width: 200px;
}
.orangeHr{
  border: 0.5px solid rgb(219, 102, 0);
}

.dts-thmb {
  width: 100px;
}
.img-watermark{
  opacity: 20%;
}
.contentAlignCenter {
  align-items: center;
  align-content: center;
  display: block;
  margin: 0 auto;
}
.lineHeight {
  line-height: 38px;
}

/*
Scroll padding
*/
#aboutEvnt {
  padding-top: 10px;
}
#benefits {
  padding: 0 0 20px 0;
}
#whoShould {
  padding-top: 30px;
}
#agendaSec {
  padding-top: 40px;
}
#whyBg {
  padding-top: 30px;
}
#awardSec {
  padding-top: 30px;
}
#pastEvent {
  padding-top: 30px;
}
#enrollSec {
  padding-top: 30px;
}
/* scroll to top */

#back2Top {
  padding: 0;
  margin: 0;
  overflow: hidden;
  z-index: 999;
  display: none;
  cursor: pointer;
  position: fixed;
  bottom: 50px;
  right: 25px;
background-color: transparent;
  text-align: center;
  text-decoration: none;
}



/* CSS animation */
.hours {
  animation-delay: 0.1s;
}
.minutes {
  animation-delay: 0.2s;
}
.seconds {
  animation-delay:0.3s;
}


/* Subscribe form

.navbar-form {
  width: 300px;

 }
 
 .submitForm {
   display:inline-flex;
   width: 230px;
   height:40px;
   position: absolute;
   border-top-right-radius:0;
   border-bottom-right-radius:0;
   border: none;
 }
 .subBtn {
   float: none;
   display:inline-flex;
   width: 70px;
   height: 40px;
   text-align: center;
   color: #fff;
   position: relative;
   background-color: rgb(219, 102, 0);
   border-bottom-left-radius: 0;
   border-top-left-radius: 0;
   margin-left: 190px;
   border: none;
 }
 .subBtn:hover {
   background-color: rgb(255, 119, 0);
 
 }
 .form-inline {
   padding: 10px 0;
 
 }
 .subMsg {
   color: rgb(0, 129, 119);
 
 }*/

/* Subscribe */

.navbar-form {
  width: 300px;
   display:block;
 
 }
 .form-group input {
   border-radius: 0;
 }
 .submitForm {
   display:inline-flex;
   width: 200px;
   height: 40px;
 position: relative;
   border-radius: 0;
 }
 .subBtn {
   float: right;
   width: 70px;
   height: 40px;
   text-align: center;
   color: #fff;
   position: relative;
   background-color: #FF9500;
   border-radius: 0;
   border: none;
 }
 .subBtn:hover {
  color: #fff;
   background-color: #ffb54f;
 
 }
 .form-inline {
   padding: 10px 0;
 
 }
 .subMsg {
   color: rgb(0, 129, 119);
 
 }

/* Callout Message */
/* Callout box - fixed position at the bottom of the page */
.callout {
  position: fixed;
  top: 20%;
  z-index: 1;
  box-shadow: #000 0px 0px 10px ;
  width: 300px;
  min-width: 100px;
  height: auto;
}

/* Callout header */
.callout-header {
  padding: 5px 5px;
  background: #FF9500;
  font-size: 30px;
  color: #fff;
  text-align: center;
}
.callout-footer{ 
  padding: 2px 1px;
  background: #D04564;
  color: #fff;
 }
 .callout-footer-text1 {
  font-size: 25px;
  text-align: center;
 }
.callout-footer-text2 {
  font-size: 15px;
  text-align: center;
 }
.offertxt {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-weight: bold;
  font-size: 50px;
  color: #fff;
  text-align: center;

}
/* Callout container/body */
.callout-container {
  padding: 30px;
  background-color: #D04564;
  color: #fff;
}

/* Close button */
.closebtn {
  position: absolute;
  top: 5px;
  right: 15px;
  color: white;
  font-size: 30px;
  cursor: pointer;
}
.box {
  border: 1px solid red;
}

/* Change color on mouse-over */
.closebtn:hover {
  color: lightgrey;
}
.footerImg {
  width: 100px;
  float: leftalign;
  padding: 20px 0;
}
.highlighter {
  background-color: #ffcc00;
  border-radius: 10px;
  width: 170px;
  margin-left: auto;
  margin-right: auto;
  color: #000;
}

/* Padding left right 20px */
.leftRightPadd {
  padding-left: 20px;
  padding-right: 20px;
}

/* top align */
.top-align {
  vertical-align: top!important;
}
/* Past Event Slider  */
.col-centered {
  float: none;
  margin: 0 auto;
}

.carousel-control { 
  width: 8%;
  width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
  margin-right: 40px;
  margin-left: 32px; 
  background-image: none;
  opacity: 1;
}
.carousel-control > a > span {
  color: white;
  font-size: 29px !important;
}

.carousel-col { 
  position: relative; 
  min-height: 1px; 
  padding: 5px; 
  float: left;
}

.active > div { display:none; }
.active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
.carousel-inner .active.left { left: -50%; }
.carousel-inner .active.right { left: 50%; }
.carousel-inner .next        { left:  50%; }
.carousel-inner .prev        { left: -50%; }
.carousel-col                { width: 50%; }
.active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
.carousel-inner .active.left { left: -50%; }
.carousel-inner .active.right { left: 50%; }
.carousel-inner .next        { left:  50%; }
.carousel-inner .prev        { left: -50%; }
.carousel-col                { width: 50%; }
.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-inner .active.left { left: -33%; }
.carousel-inner .active.right { left: 33%; }
.carousel-inner .next        { left:  33%; }
.carousel-inner .prev        { left: -33%; }
.carousel-col                { width: 33%; }
.active > div:first-child + div { display:block; }
.active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
.carousel-inner .active.left { left: -25%; }
.carousel-inner .active.right{ left:  25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev        { left: -25%; }
.carousel-col                { width: 25%; }
.active > div:first-child + div { display:block; }
.active > div:first-child + div + div { display:block; }
.active > div:first-child + div + div + div { display:block; }
}

.block {
width: 306px;
height: 230px;
}

.img-thumbnail {
  border: none!important;
}

.EvTitle {
  font-weight: 900;
  text-transform: uppercase;
}
