#myVideoo {
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
  margin-top:-165px;
}
/*-------------------------------------------------------*/
/* General
/*-------------------------------------------------------*/
.clearfix {
  *zoom: 1; }

.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: ""; }


  
.input-box{
        width: 100% !important;
    height: 60px !important;
    border-radius: 16px !important;
    padding-left: 14px !important;
    border-color: transparent !important;
    color: #999fae !important;
}


video {
  height: 100%;
  width: 100%; }



/* Video Post
-------------------------------------------------------*/
.entry-video iframe {
  width: 100%;
  display: block;
  border: 0; }


/*-------------------------------------------------------*/
/* Home Owl Slider
/*-------------------------------------------------------*/
.hero-wrap {
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.hero-holder {
  display: table;
  position: relative;
  width: 100%;
  height: 100%; }

.hero-message {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: 100%;
  text-align: center; }
  .hero-message h1 {
    color: #fff;
    font-size: 56px;
    font-weight: 700;
    line-height: 1; }

.hero-subtitle {
  text-transform: none;
  font-weight: normal;
  color: #fff;
  line-height: 1.5;
  font-size: 20px;
  max-width: 800px;
  margin: 24px auto 0; }

.buttons-holder > a {
  margin: 5px; }

/*-------------------------------------------------------*/
/* Home Text Rotator
/*-------------------------------------------------------*/

.agsbanner{
    min-height:0;
}
.agshero-wrap {
    width: 100% !important;
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
    background-attachment: scroll !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.agshero-message.agstext-rotator h1 {
  font-size: 70px !important; }


.agsvideo-wrap {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  top: 0px !important;
  left: 0px !important;
  z-index: 1 !important; }

.agsvideo-overlay {
  background-color: rgba(40, 40, 40, 0.5) !important;
  height: 100% !important;
  width: 100% !important; }

.agsvideo-img {
  background: url(../video/video.jpg) center center no-repeat;
  background-size: cover;
  z-index: -101 !important;
  position: absolute;
  top: 0 !important;
  left: 0;
  height: 100% !important;
  width: 100% !important; }

.agssection-wrap.intro {
  padding: 170px 0 150px; }

.agsintro.style-2 .intro-text p {
  font-size: 50px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  font-family: "Montserrat", sans-serif !important;
  color: #111 !important; }

/*-------------------------------------------------------*/
/* Home Video Bg
/*-------------------------------------------------------*/



.embed-container { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow: hidden; 
  max-width: 100%; 
} 
.embed-container iframe, .embed-container object, .embed-container embed 
{ 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
.extracurricular-pad{
    padding:5px !important;
    text-align:center;
}
.agsheader{
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    background: #a0d2ff !important;
}
@media screen and (min-width: 0px) and (max-width: 1750px) { 
    .mainmenu > li {
    margin: 0 12px !important;
}
}
@media screen and (min-width: 0px) and (max-width: 760px) { 
     html,body{ overflow-x: hidden;}
    .width-founder{
      width: 100% !important;
    }
    .button-mfont{
      font-size:16px !important;
      padding-top: 5px !important;
    padding-bottom: 5px !important;
    }
    .des-mfont{
      font-size:14px !important;
    }
    .mobile-hide {
        display:none !important;
    }
    .width-founder{
      width: 50% !important;
    }
    .align-founder{
      text-align:center !important;
    }
    .btn1-mglow{
      box-shadow: 0px 0px 30px #ffb3ba;
    }
    .btn2-mglow{
      box-shadow: 0px 0px 30px #ffdfb9;
    }
    .btn3-mglow{
      box-shadow: 0px 0px 30px #fffebb;
    }
    .btn4-mglow{
      box-shadow: 0px 0px 30px #adf7bd;
    }
    .btn5-mglow{
      box-shadow: 0px 0px 30px #bae1ff;
    }
    .btn6-mglow{
      box-shadow: 0px 0px 30px #ffffff;
    }
    .features-mh5{
        margin-bottom: 0 !important;
        padding-top: 15px !important;
    }
    .features-mpadding{

      padding-top: 15px !important;
      padding-bottom: 15px !important;
      margin-bottom: 15px !important;

    }
    .mmb0{
      margin-bottom:0 !important;
    }
    .mmb20{
      margin-bottom:20px !important;
    }
    .mmb110{
          margin-bottom: 110px !important;
    }
    .mob-textcenter{
      text-align: center !important;
    }
}
@media screen and (min-width: 761px) and (max-width: 5000px) { 
    .dmt80{
        margin-top:-80px !important;
    }
    .desktop-hide {
        display:none !important;
       
    }
 
    .dpb20{
      padding-bottom:20px !important;
    }
}

.orange-btn {
  background-color: #fe964f !important;
  border:1px solid white !important;
  box-shadow: 0 44px 84px -24px #fe964f !important;
}

.orange-btn:hover {
  box-shadow: 0 44px 84px -24px #0a58ca !important;
}
.pink-btn {
  background-color: #f1a2a9 !important;
  border:1px solid white !important;
  box-shadow: 0 44px 84px -24px #f1a2a9 !important;
}

.pink-btn:hover {
  box-shadow: 0 44px 84px -24px #0a58ca !important;
}
.option-btn1 {
  width: 23% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #f1a2a9 !important;
    margin-right: 0px !important;
}
.option-btn2 {
  width: 23% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #ffdfb9 !important;
    margin-right: 0px !important;
}
.option-btn3 {
  width: 23% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #fffebb !important;
    margin-right: 0px !important;
}
.option-btn4 {
  width: 23% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #adf7bd !important;
    margin-right: 0px !important;
}
.no-pad{
  padding:0px !important;
}
.polar-btn{
  padding:13px !important;
}
.polar-btn1 {
    border-radius: 60px;
    transition: 350ms;
    border:1px solid black;
}
.polar-btn1:hover {
    box-shadow: 0px 0px 30px #ffb3ba;
    border-radius: 60px;
    transition: 350ms;
}
.polar-btn2 {
    border-radius: 60px;
    transition: 350ms;
    border:1px solid black;
}
.polar-btn2:hover {
    box-shadow: 0px 0px 30px #ffdfb9;
    border-radius: 60px;
    transition: 350ms;
}
.polar-btn3 {
    border-radius: 60px;
    transition: 350ms;
    border:1px solid black;
}
.polar-btn3:hover {
    box-shadow: 0px 0px 30px #fffebb;
    border-radius: 60px;
    transition: 350ms;
}
.polar-btn4 {
    border-radius: 60px;
    transition: 350ms;
    border:1px solid black;
}
.polar-btn4:hover {
    box-shadow: 0px 0px 30px #adf7bd;
    border-radius: 60px;
    transition: 350ms;
}
.polar-btn5 {
    border-radius: 60px;
    transition: 350ms;
    border:1px solid black;
}
.polar-btn5:hover {
    box-shadow: 0px 0px 30px #bae1ff;
    border-radius: 60px;
    transition: 350ms;
}
.polar-btn6 {
    border-radius: 60px;
    transition: 350ms;
    border:1px solid black;
}
.polar-btn6:hover {
    box-shadow: 0px 0px 30px #ffffff;
    border-radius: 60px;
    transition: 350ms;
}


.white-background{
  background-color: white !important;
}
.background-p1{
  background-color: #f1a2a9 !important;
}
.background-p2{
  background-color: #ffdfb9 !important;
}
.background-p3{
  background-color: #fffebb !important;
}
.background-p4{
  background-color: #adf7bd !important;
}
.background-p5{
  background-color: #bae1ff !important;
}
.background-sp1{
  background-color: #ab8389 !important;
}
.background-sp2{
  background-color: #b49f8a !important;
}
.background-sp3{
  background-color: #afb182 !important;
}
.background-sp4{
  background-color: #7ca187 !important;
}
.background-sp5{
  background-color: #8a9fb1 !important;
}
.polarbear-outline {
  background: #edf2f6 url(../assets/media/banner/polarbear_outline.jpg) repeat 0 0 !important;
}
@media screen and (min-width: 1650px) and (max-width: 5000px) { 
    .responsivemargin {
    margin-top: 1275px !important;
    }
}
