@font-face {

    font-family: 'Minion Pro Medium Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Minion Pro Medium Italic'), url('MinionPro-MediumIt.woff') format('woff');

    }



* {

    font-family: 'Mukta', sans-serif;

}



.minion-pro{font-family: 'Minion Pro Medium Italic';}



.montserret-font {

    font-family: 'Montserrat', sans-serif;

}



.banner {

    position: relative;

    background-color: black;

    height: 100vh;

    min-height: 25rem;

    width: 100%;

    overflow: hidden;

}



.banner video {

    position: absolute;

    top: 50%;

    left: 50%;

    min-width: 100%;

    min-height: 100%;

    width: auto;

    height: auto;

    z-index: 0;

    -ms-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}



.banner .container {

    position: relative;

    z-index: 2;

}



.banner .overlay {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    background-color: #fff;

    opacity: 0.7;

    z-index: 1;

}



/*  @media (pointer: coarse) and (hover: none) {

    .banner {

      background: url('https://source.unsplash.com/XT5OInaElMw/1600x900') black no-repeat center center scroll;

    }

    .banner video {

      display: none;

    }

  } */



.navbar-light .navbar-nav .nav-link {

    font-weight: 400;

    font-size: 18px;

    padding-left: 15px;

    padding-right: 15px;

}



@media screen and (min-width:768px) {

    .banner-font {

        font-size: 90px;

        line-height: 95px;

    }

}



.banner-font {



    color: #000;



    font-weight: 800 !important;

}



.signup {

    background: #03829e;

    color: #fff !important;

    border-radius: 6px;

}



.cstm-heading {

    font-size: 50px;

    font-weight: 800;

}



.font-18 {

    font-size: 18px;

}



.team h4 {

    color: #282828;

    line-height: 35px;

    font-size: 21px;

    margin-top: 15px;

}



.banner-txt {

    font-family: 'Minion Pro Medium Italic';



    color: #9b242d;

    font-size: 27px;

}





/* form css */

.contact-form{

    background: #fff;

    margin-top: 5%;

    margin-bottom: 0%;

    width: 70%;

}

.contact-form .form-control{

    border-radius:1rem;

}

.contact-image{

    text-align: center;

}

.contact-image img{

    border-radius: 6rem;

    width: 11%;

    margin-top: -3%;

    transform: rotate(29deg);

}

.contact-form form{

    padding: 12%;

}

.contact-form form .row{

    margin-bottom: -7%;

}

.contact-form h3{

    margin-bottom: 8%;

    margin-top: -10%;

    text-align: center;

    color: #000;

}

.contact-form .btnContact:focus{outline: 0;}

.contact-form .btnContact {

    border: none;

    border-radius: 5px;

    background: #03829e;

    font-weight: 600;

    padding: 10px 25px;

    color: #fff;

    cursor: pointer;

}

.btnContactSubmit

{

    width: 50%;

    border-radius: 1rem;

    padding: 1.5%;

    color: #fff;

    background-color: #0062cc;

    border: none;

    cursor: pointer;

}



.red-color{color: #9b242d;}



.contact-form .form-control{    padding: 0.575rem .75rem;}

/* form css */



.bg-grey{background: #dbdbdb;}



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

    .contact-form{width: 90% !important;}

}



footer{

    color: #fff;

    background: #03829e;

    padding: 10px 0;

}



html {

    scroll-behavior: smooth;

  }

  #more,  #more2, #more3, #more4 , #more5, #more6 {display: none;}

  #myBtn:focus,  #myBtn2:focus, #myBtn3:focus, #more4:focus, #more5:focus, #more6:focus{outline:0}
  #myBtn,  #myBtn2, #myBtn3, #myBtn4, #myBtn5, #myBtn6  {
      border: 1px solid #03829e;
  color: #03829e;
  border-radius: 3px;
  padding: 2px 10px;
  cursor: pointer;
  outline: 0;
  }
  .blue-color{color: #03829e;}
  .name-title, .advisor-title{font-size: 26px !important;
  font-weight: 700; text-transform: uppercase;}