@import url(bootstrap.min.css);
@import url(aos.css);
@import url(custom.min.css);
@import url(flaticon.css);
@import url(video-js.css);
@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");
@font-face {
  font-family: 'Gilroy-Regular';
  font-weight: 400;
  src: url("fonts/Gilroy-Regular.eot");
  src: url("fonts/Gilroy-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Gilroy-Regular.woff2") format("woff2"), url("fonts/Gilroy-Regular.woff") format("woff"), url("fonts/Gilroy-Regular.ttf") format("truetype"), url("fonts/Gilroy-Regular.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'Gilroy-Light';
  font-weight: 300;
  src: url("fonts/Gilroy-Light.eot");
  src: url("fonts/Gilroy-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Gilroy-Light.woff2") format("woff2"), url("fonts/Gilroy-Light.woff") format("woff"), url("fonts/Gilroy-Light.ttf") format("truetype"), url("fonts/Gilroy-Light.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'Gilroy-Medium';
  src: url("fonts/Gilroy-Medium.eot");
  src: url("fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Gilroy-Medium.woff2") format("woff2"), url("fonts/Gilroy-Medium.woff") format("woff"), url("fonts/Gilroy-Medium.ttf") format("truetype"), url("fonts/Gilroy-Medium.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'Gilroy-ExtraBold';
  src: url("fonts/Gilroy-ExtraBold.eot");
  src: url("fonts/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"), url("fonts/Gilroy-ExtraBold.woff") format("woff"), url("fonts/Gilroy-ExtraBold.ttf") format("truetype"), url("fonts/Gilroy-ExtraBold.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'Gilroy-Bold';
  src: url("fonts/Gilroy-Bold.eot");
  src: url("fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Gilroy-Bold.woff2") format("woff2"), url("fonts/Gilroy-Bold.woff") format("woff"), url("fonts/Gilroy-Bold.ttf") format("truetype"), url("fonts/Gilroy-Bold.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'Gilroy-Heavy';
  src: url("fonts/Gilroy-Heavy.eot");
  src: url("fonts/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"), url("fonts/Gilroy-Heavy.woff2") format("woff2"), url("fonts/Gilroy-Heavy.woff") format("woff"), url("fonts/Gilroy-Heavy.ttf") format("truetype"), url("fonts/Gilroy-Heavy.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'Gilroy-SemiBold';
  src: url("fonts/Gilroy-Heavy.eot");
  src: url("fonts/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Gilroy-SemiBold.woff2") format("woff2"), url("fonts/Gilroy-SemiBold.ttf") format("truetype"), url("fonts/Gilroy-SemiBold.svg#svgFontName") format("svg"); }

  html{
    overflow-x: hidden;
  max-width: 100vw;
  }

.incubation-outer{
    background-color: #F8F8F8;
}

.incubation-title{
    text-align: center;
    font-size: 31px;
    font-family: 'Gilroy-Bold';
}

.incubation-row{
    position: relative;
    z-index: 1;
}
.incubation-card .card{
    background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 6px 10px 14px #0000000A;
border: none;
margin-bottom: 2rem;
}

.incubation-card .card{
  padding:15px;
}

.incubation-card .fill-image{
    position: absolute;
    bottom: 0;
    right: 0;
    top: -56px;
    height: 314px;
} 
.ait-img-wrap{
    position: absolute;
    top: -137px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 6px 10px 14px #0000000A;
    border-radius: 5px;
    padding: 10px;
    
}
.foundation-name{
    font-size: 33px;
    font-family: 'Gilroy-Bold';
    padding-bottom: 10px;
}


.ait-img-wrap img{
   width: 100px;
   height: 100px;
}



.qr-container{
    border: 1px solid #C2BABA;
border-radius: 7px;
padding:0px 10px;

position: relative;
    top: 25%;
    transform: translateY(-50%);
    margin-bottom: 1rem;

}

.qr-container p{
    font-size: 20px;
    text-align: center;
    font-family: 'Gilroy-Bold';
    margin-bottom: 0rem;
  
}

@media only screen and (max-width: 991px) {
    .ait-img-wrap {
    position: unset;
        border-radius: 5px;
        padding: 10px;
        max-width: 120px;
        max-height: 120px;
        display: table;
        margin: auto;
        justify-content: center;
        margin-bottom: 20px;
    }
    .qr-container{
      border: 1px solid #C2BABA;
  border-radius: 7px;
  padding:10px;
  
  position: unset;
      top: unset;
      transform:unset;
  
  }
    }

    @media only screen and (min-width: 1200px) {
        .foundation-name{
            padding-left: 11vw;
            max-width: fit-content;
        }

        .qr-container{
          margin-bottom: -2rem;
        }
      
        }

        @media only screen and (max-width: 1199px) {
            .foundation-name{
               text-align: center;
            }
            }

            .foundation-description{
              font-family: 'Gilroy-Medium';
              font-size: 15px;
              color: #707070;
            }
            .sector-section h6{
              font-family: 'Gilroy-Bold';
              font-size: 16px;
              margin-bottom: 0px;
              color: #171717;
            }

            .sector-section p{
              margin-bottom: 0rem;
              color: #707070;
              font-size: 15px;
            }

            .goto-web{
              background: #171717;
              padding:10px 20px;
              color: #fff;
              font-size: 15px;
              
              font-family: 'Gilroy-Medium';
            }

            
            .goto-web:hover{
             opacity: 0.7;
              color: #fff;
            
            }
            .about-us-intro h1{
              font-size: 33px;
              font-family: 'Gilroy-Bold';
              padding-bottom: 10px;
            }
            .about-us-intro p{
              color: #707070;
              font-size: 15px;
              font-family: 'Gilroy-Medium';
            
            }

            .about-main{
              border: none;
              background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 6px 10px 14px #0000000A;
    border: none;
    margin-bottom: 2rem;
    padding:15px;
            }

            .video-container{
              width: 100%;
            height: fit-content;
            overflow: hidden;
            border-radius: 15px;
            border: none;
        }


            @media only screen and (min-width: 1400px) {
            .video-container{
              width: 100%;
              /* height: 625px; */
              overflow: hidden;
              border-radius: 15px;
              border: none;
            }
            .video-container video{
              object-fit: cover;

         
      
              display: block;

          
            }

            .video-container .video-js .vjs-big-play-button{
              /* margin-top: -100px; */
            }
          }

            .video-container .vjs-big-play-button{
              top: 50% !important;
              left: 50% !important;
              border-radius: 10px;
              position: absolute !important;
              background-color: transparent;
              -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
            }

            .video-container .vjs-poster{
              background-size: cover;
              border-radius: 10px !important;
            }

        

            .no-padding-left{
              padding-left: 0px;
            }


            .video-js .vjs-big-play-button .vjs-icon-placeholder {
              background: url(https://www.showreelapp.com/aic/assets1/images/play-btn-resized.png);
              background-position: center;
              background-repeat: no-repeat;
              background-size: 36px;
              border: 0;
              display: block;
              width: 66px;
              height: 46px;
              margin: 0 auto;
          }

          @media only screen and (max-width: 1400px) {
            .video-container video{
              object-fit: contain;

              object-position: center 20% !important;
      
              display: block;
              top: -147px;

          
            }
          }

          .pitch-video-tutorial-main h2{
            font-size: 26px;
            font-family: 'Gilroy-Bold';
            padding-bottom: 1rem;
            padding-top: 5px;
          }

          .pitch-details h3{
           font-size: 31px;
    font-family: 'Gilroy-Bold';
    
    margin-top: 1rem;
          }
          .pitch-items{
            margin-top: 1.3rem;
          }

          .pitch-items p{
            padding-left: 20px;
            margin-bottom: 0rem;
            
  font-family: 'Gilroy-SemiBold';
  font-size: 16px;
          }

          @media only screen and (min-width: 1400px) {
            .qr-container{
              margin-bottom: -2rem;
            }
            }
            @media only screen and (max-width: 1399px) {
              .qr-container{
                margin-bottom: 1rem;
                margin-top: 2rem;
              }
        
              }


        
              .video-wrap .video-js .vjs-big-play-button {
                top: 50%;
                left: 50%;
              }
              .video-wrap-inline {
                display: flex;
                flex-flow: row wrap;
                align-items: center;
              }

              .video-wrap {
                width: 229px;
                margin-top: 1rem;
                margin-right: 1rem;
            }

              .video-wrap h6{
                text-align: center;
                padding-top: 10px;
              }

              .sample-title{
                font-size: 26px;
            font-family: 'Gilroy-Bold';
            margin-top: 2rem;
         
          
              }


              .appicon-sec{
                padding-top: 10px !important;
                padding-bottom: 10px !important;
              }


              .about-container{
                position: relative;
              }

              .about-container .left-circle-img{
                width: 300px;
    height: 300px;
    position: absolute;
    /* top: 0; */
    /* bottom: -67px; */
    top: -113px;
    left: -100px;
              }

              .video-wrap .video-js .vjs-tech {
                position: absolute;
                object-fit: cover !important;
                top: 0px;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 10px !important;
            }
            .video-wrap .video-js{
                     border-radius: 10px !important;
              object-fit: cover;
            }
          

            .video-wrap .vjs-poster{
              border-radius: 10px !important;
              object-fit: cover;
              background-size: cover !important;
            }

            .Incubation-inner .video-js .vjs-big-play-button {
border: none;
            }

            /* .Incubation-inner .video-js .vjs-big-play-button .vjs-icon-placeholder {
              background: url(/assets1/images/play-btn-new.png);
              background-position: center;
              background-repeat: no-repeat;
              background-size: 36px;
              border: 0;
              display: block;
              width: 66px;
              height: 46px;
              margin: 0 auto;
            } */
              
            @media only screen and (min-width: 991px) {
.sector-section{
  margin-top: 40px;
}

.goto-web{
  margin-top: 31px;
}
            }


