/*    desktop screen   */
.bannerawardh{
  font-family: 'Montserrat-Light';
    font-size: 15px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #D9D9D9;

}
.containerb {
  position: relative;
  text-align: center;
  color: white;
}
.handpara{
  font-family: 'Montserrat-Light';
font-size: 12px;
line-height: normal;
color: #C5C5C5;
margin-bottom: 10px !important;
width: 51%;
}
.centered {
  position: absolute;
      text-align: left;
      top: 41%;
      left: 18%;
}
.centereddna {
  position: absolute;
      text-align: left;
      top: 30%;
      left: 8%;
}
.kathad {
  position: absolute;
      text-align: left;
      top: 48%;
      left: 8%;
}
.aspireparad {
    font-family: 'Montserrat-Light';
    font-size: 12px;
    line-height: normal;
    color: #8A8A8A;
    margin-bottom: 10px !important;
    width: 42%;
margin-left: 0px !important;

  }
.dndpara {
    font-family: 'Montserrat-Light';
    font-size: 14px;
    line-height: normal;
    color: #8A8A8A;
    margin-bottom: 10px !important;
margin-left: 0px !important;

  }
.aspireparadd {
    font-family: 'Montserrat-Light';
    font-size: 12px;
    line-height: normal;
    color: #fff;
    margin-bottom: 10px !important;

margin-left: 0px !important;

  }



  .bannertop {
      position: absolute;
      width: 100%;
      top: 18%;
      text-align: center;
  }

  .bannerhead {
      font-family: 'Montserrat-Light';
      font-size: 15px;
      letter-spacing: 3px;
      text-transform: uppercase;
  }
  .awardtop{
    position: absolute;
    width: 100%;
    top: 22%;
    text-align: center;
  }
  .awardtopb{
    position: absolute;
    width: 100%;
    top: 12%;
  text-align: justify;
  padding-left: 23px;
  }
  .bannerimghome{
    height: 600px;
  }
  .longbannerimghome{
        height: 600px !important;
  }

  .abouthead{
    font-family: 'Montserrat-Light';
      font-size: 13px;
      letter-spacing: 3px;
      text-transform: uppercase;
      color: #FFFFFF;

  }
  .aspiretop{
        margin-top: 78px;
      }
  .aspireh{
    font-family: 'Montserrat-Light';
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #8A8A8A;
  }
  .aspirepara{
    font-family: 'Montserrat-Light';
  font-size: 9px;
  line-height: normal;
  color: #8A8A8A;
  margin-bottom: 10px !important;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  }

  .bannerawardpara{
    font-family: 'Montserrat-Light';
    font-size: 15px;
    letter-spacing: 6px;
    text-transform: uppercase;
    color:  #D9D9D9;

  }
  .awardh{
    font-family: 'Montserrat-Light';
    text-transform: uppercase;
    font-size: 9px;
      letter-spacing: 1px;
      color: #ffcb05 !important;
      margin-bottom: 10px !important;

  }

  .awardpara{
    font-family: 'Montserrat-Light';
    font-size: 9px;
      letter-spacing: 1px;
      color:  #C5C5C5;

      margin-bottom: 10px !important;

  }

  .lineaward{
    margin-top: 5px !important;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #ffcb05 !important;
  width: 10%;
  }

  .aspiring{

      position: absolute;
      width: 100%;
      top: 0%;
      text-align: center;
      margin-left: auto !important;

  }
  .productdiv{

      position: absolute;
      width: 100%;
      top: 5%;
      text-align: center;
      margin-left: auto !important;

  }
  .lineh{
        line-height: 18px;
            margin-bottom: 5px;
  }
  .producthead{

    font-family: 'Montserrat-Light';
  font-size: 15px;
  text-transform: uppercase;
  color:  #FFFFFF;

  }
  .productpara{
    font-family: 'Montserrat-Light';
  font-size: 10px;
  line-height: normal;
  color:  #C5C5C5;

  margin-bottom: 10px !important;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  }

  .kitimg{
        height: 525px;
  }
  .banneimg{
        height: 480px;
  }

  .kittext {
    position: absolute;
      bottom: 5%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: #3b3b3b38;
      width: 100%;
          padding-bottom: 5px;
  }

  .kitchp{
    font-family: 'Montserrat-Light';
      padding-top: 4px;
    font-size: 12px;
    letter-spacing: 0.05em;
    color: #FFFFFF;
  }

  .coretop {
      position: absolute;
      width: 100%;
      top: 13%;
      text-align: center;
  }



  .productcore {
    position: absolute;
      bottom: 4%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
  }

  .birdgif{
        height: 195px;
  }
  .corepara{
    font-family: 'Montserrat-Light';
  font-size: 10px;
  line-height: normal;
  color:  #C5C5C5;

  margin-bottom: 10px !important;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  }

  .innovation {
    position: absolute;
      bottom: 4%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
  }


  .innovationpara{
    font-family: 'Montserrat-Light';
  font-size: 9px;
  line-height: normal;
  color: #8A8A8A;
  margin-bottom: 10px !important;
  width: 72%;
  margin-left: auto;
  margin-right: auto;
  }

  .aboutpara{
    font-family: 'Montserrat-Light';
  font-size: 9px;
  line-height: normal;
  color: #C5C5C5;
  margin-bottom: 10px !important;
  width: 72%;
  margin-left: auto;
  margin-right: auto;
  }
  .productparas{
    font-family: 'Montserrat-Light';
  font-size: 9px;
  line-height: 16px;
  color: #242424;
  margin-bottom: 10px !important;
  width: 72%;
  margin-left: auto;
  margin-right: auto;
  }

  .products{
  color: #6E6E6E;
  font-family: 'Montserrat-Light';
  font-size: 9px;
  line-height: normal;
  margin-bottom: 10px !important;
  width: 72%;
  margin-left: auto;
  margin-right: auto;
  }

  .prodhead{
    font-family: 'Montserrat-Light';
  font-size: 13px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #6E6E6E;
  }
  .lineyellow{
    margin-top: 17px !important;
  border: 0;
  border-top: 1px solid #ffcb05 !important;
      width: 12%;
        margin-bottom: 5px !important;
  }

  .aboutus {
    position: absolute;
      bottom: 0%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
  }

  .beginsm{
    position: absolute;
      bottom: 10%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
  }
.aboutpd {
    font-family: 'Montserrat-Light';
    font-size: 12px;
    line-height: normal;
    color: #C5C5C5;
    margin-bottom: 10px !important;

margin-left: 0px !important;

  }
  .coreh {
    font-family: 'Montserrat-Light';
    font-size: 15px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #FFFFFF;
}
  .bannerawardd {
    font-family: 'Montserrat-Light';
    font-size: 13px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #D9D9D9;
  }

  .bannerawardparad {
    font-family: 'Montserrat-Light';
    font-size: 28px;
    text-transform: uppercase;
    color: #D9D9D9;
}
  .bannerkathad {
    font-family: 'Montserrat-Light';
    font-size: 24px;
    text-transform: uppercase;
    color: #D9D9D9;
}
  .bannerawardparanewb {
    font-family: 'Montserrat-Light';
    font-size: 28px;
    text-transform: uppercase;
    color: #D9D9D9;
}
.lineawardd {
    margin-top: 5px !important;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid #ffcb05 !important;
    width: 18%;
    text-align: left;
    margin-left: 0px;
}
.productdivd {
    position: absolute;
    width: 100%;
    top: 4%;
    text-align: center;
    margin-left: auto !important;
}
.productparad {
    font-family: 'Montserrat-Light';
    font-size: 12px;
    line-height: normal;
    color: #C5C5C5;
    margin-bottom: 10px !important;
    width: 45%;
    margin-left: auto;
    margin-right: auto;
}

.lineawardpd {
    margin-top: 15px !important;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid #ffcb05 !important;
    width: 4%;
    /* text-align: left; */
    margin-left: auto;
}
.centeredd {
    position: absolute;
    text-align: left;
    top: 46%;
    left: 18%;
    width: 26%;
}
.centereda {
    position: absolute;
    text-align: left;
    top: 43%;
    left: 18%;
    width: 26%;
}
.centeredcore{
  position: absolute;
text-align: left;
top: 46%;
right: 18%;
width: 28%;

}
.awardhd {
    font-family: 'Montserrat-Light';
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    color: #ffcb05 !important;
    margin-bottom: 10px !important;
}

.cored {
    font-family: 'Montserrat-Light';
    font-size: 12px;
    line-height: normal;
    color: #C5C5C5;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
}

.inneryellow{
  margin-top:0px !important;
   margin-bottom: 0px !important;
    border: 0;
    border-top: 1px solid #ffcb05;
    width: 30% !important;
    float: left;
}
.centeredpr{

  position: absolute;
  text-align: left;
  top: 40%;
  left: 16%;
  width: 30%;
  background-color: #00000080 !important;
  padding: 15px;
}

.prodrow{
  margin-bottom: 0px !important;
    width: 75%;
    margin-left: auto !important;
    margin-right: auto !important;
}
.yellowcolortextpr{
  color: #ffcb05;
font-family: 'Montserrat';
text-align: left;
        font-size: 14px !important;
}
@media only screen and (max-device-width: 1800px) {
  .ownhr{
    margin-top: 20px;
margin-bottom: 1rem;
border: 0;
width: 65%;
border-top: 1px solid #ffcb05;
}
  .footerboldd{
    font-size: 14px !important;
    text-transform: inherit;
  }
  .expertisead {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-right: 0px;
    text-align: left;
}
.paratexti {
    font-family: 'Montserrat-medium';
    color: #909090;
    font-size: 12px;
    line-height: normal;
    width: 95%;
    margin-bottom: 0px;
}
.iconboxd {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 15px;
    margin-right: 25px;
    background: #585858CC;
    border-radius: 10px;
}
.centeredown {
  text-align: left !important;
  position: absolute;
  bottom: 8%;
  width: 68%;
  left: 17%;
}
.centeredowna {
    text-align: left !important;
    position: absolute;
    bottom: 18% !important;
    width: 68%;
    left: 17%;
}
.paratexte {
    font-family: 'Montserrat-Light';
    color: #909090;
    font-size: 12px;
    line-height: normal;
    width: 95%;
    margin-bottom: 0px;
}
.expparad {
    font-size: 12px;
    color: #909090;
    font-family: 'Montserrat-Light';
    margin-bottom: 0px !important;
}
  .paddingcd {
    background: #3B3B3B !important;

    padding-top: 15px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
  .bgstudiod{
       background-image: url(imaged/studio.html);
  }
.site-mobile-menu-body{
  width: 70% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.site-mobile-menu .site-mobile-menu-header {
  width: 70% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: inherit !important;

  }
  .site-mobile-menu .site-nav-wrap a  {
          font-size: 16px !important;
    }

  .menuheading {
        font-size: 28px !important;
  }
  .menuhesdbold {
        font-size: 28px !important;
  }

.footerd{
  width: 300px !important;
}
.site-footer ul li {
    margin-bottom: 0px;
    line-height: 22px !important;
}
.site-footer a {
    font-size: 13px !important;
  }
  .linepd{
          margin-bottom: 10px;
        padding-bottom: 10px;
  }
  .bannerheadd{
    font-family: 'Montserrat-Light';
    font-size: 17px;
    letter-spacing: 3px;
    text-transform: uppercase;
  }
  .aspirehd {
    font-family: 'Montserrat-Light';
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #8A8A8A;
        margin-bottom: 0px !important;
}
.productmod {
    width: 25% !important;
}
.paratextstudio {
line-height: 20px !important;
}
.yellowcolortext {
  font-size: 18px !important;
}
.paratext{
    font-size: 14px !important;
}
.containerpadding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
b {
  font-size: 18px !important;
}
.lefticon {
    width: 3% !important;
    margin-left: -60px !important;
}
.week{
      color: #ffcb05;
              font-family: 'Montserrat-Medium' !important;
}
.awardmoal{
  width: 70%;
margin-left: auto;
margin-right: auto;
}
.fterm{
  margin-top: -15px !important;
}
.footerstyle{
font-size: 15px;
padding-bottom: 0px !important;
background: #3B3B3B !important;
text-align: center !important;
padding: 6px;
width: 30%;
text-align: initial;
box-shadow: 0px !important;
margin-left: auto;
margin-right: auto;
margin-top: -17px;
        border-radius: 10px;
}
}
@media only screen and (max-device-width: 1300px) {

.centered {
    left: 16% !important;
}
.centereddna {
    left: 6% !important;
}
.kathad{
    left: 6% !important;
}
.centeredd {
        width: 28% !important;
}
.centereda {
        width: 26% !important;
}
.centeredcore {
        width: 30% !important;
}
.aspirehd {
font-size: 14px !important;
}
.aspireparad {
  font-size: 11px !important;
  }
.dndpara {
  font-size: 12px !important;
  }
.bannerawardd {
  font-size: 12px !important;
  }
  .bannerawardparad {
    font-size: 26px !important;
    }
    .bannerkathad{
        font-size: 22px !important;
    }
  .bannerawardparanewb {
    font-size: 20px !important;
    }
    .producthead {
    font-size: 14px !important;
    }
    .productparad {
      font-size: 12px !important;
      }
      .bannerawardh {
      font-size: 14px !important;
      }
      .coreh {
      font-size: 14px !important;
      }
      .aspireparadd {
      font-size: 12px !important;
      }
      .aboutpd {
      font-size: 12px !important;
      }
    .cored  {
      font-size: 12px !important;
      }
}

@media only screen and (max-device-width: 1200px) {
  .bannerheadd {
      font-size: 16px !important;
    }
    .bannerawardparad {
    font-size: 24px !important;
}
.bannerkathad{
    font-size: 20px !important;
}
    .bannerawardparanewb {
    font-size: 20px !important;
}
}

@media only screen and (max-device-width: 1150px) {
  .bannerheadd {
      font-size: 14px !important;
    }
    .bannerawardparad {
    font-size: 22px !important;
}
.bannerkathad{
    font-size: 18px !important;
}
    .bannerawardparanewb {
    font-size: 18px !important;
}
.centeredd {
  left: 17% !important;
}
.centereda {
  left: 15% !important;
}

.centeredcore {
  left: 19% !important;
}
.aspireparad {
  width: 40% !important;
}
}

@media only screen and (max-device-width: 1050px) {
  .aspirehd {
  font-size: 13px !important;
  }
  .aspireparad {
    font-size: 11px !important;
    }
    .dndpara {
      font-size: 12px !important;
      }
  .bannerawardd {
    font-size: 11px !important;
    }
    .bannerawardparad {
      font-size: 22px !important;
      }
      .bannerkathad{
          font-size: 18px !important;
      }
    .bannerawardparanewb {
      font-size: 18px !important;
      }

      .producthead {
      font-size: 13px !important;
      }
      .productparad {
        font-size: 11px !important;
        }
        .bannerawardh {
        font-size: 13px !important;
        }
        .coreh {
        font-size: 13px !important;
        }
        .cored {
        font-size: 11px !important;
        }
        .centeredd {
    width: 30% !important;
}
        .centereda {
    width: 27% !important;
}
        .centeredcore {
    width: 31% !important;
}
.aspireparad {
    width: 39% !important;
}
}
@media only screen and (max-device-width: 900px) {
  .bannerawardh {
    font-size: 13px !important;
  }
  .coreh {
    font-size: 13px !important;
  }
  .aspirehd {
  font-size: 12px !important;
  }
  .aspireparad {
    font-size: 10px !important;
    }
    .dndpara {
      font-size: 11px !important;
      }
  .bannerawardd {
    font-size: 10px !important;
    }
    .bannerawardparad {
      font-size: 20px !important;
      }
      .bannerkathad{
          font-size: 16px !important;
      }
    .bannerawardparanewb {
      font-size: 17px !important;
      }
      .producthead {
      font-size: 12px !important;
      }
      .productparad {
        font-size: 10px !important;
        }
        .bannerawardh {
        font-size: 12px !important;
        }
        .coreh {
        font-size: 12px !important;
        }
      .cored {
        font-size: 10px !important;
        }
        .centered{
                  left: 15% !important;
                }
                .kathad{
                    left: 5% !important;
                  }
                  .centereddna {
                    left: 5% !important;
                  }
        .centeredd {
    width: 30% !important;
            left: 15% !important;
}
        .centereda {
    width: 27% !important;
            left: 15% !important;
}
        .centeredcore {
    width: 31% !important;
            left: 15% !important;
}
.aspireparad {
    width: 39% !important;
}
.productdivd {
    top: 8% !important;
}
}



/*tablet */
/* Low resolution Tablets and iPads */
@media (min-width: 550px) and (max-width: 800px) {
     {

    }
}



/*    mobile screen   */
@media only screen and (max-device-width: 490px) {
  .handpara{
    font-family: 'Montserrat-Light';
font-size: 10px;
line-height: normal;
color: #C5C5C5;
margin-bottom: 10px !important;
width: 51%;
  }
  .awardmoal {
    width: 90% !important;

}
  .bgstudio{
          background-color: #252525 !important;
  }
  .fterm{
    margin-top: -5px !important;
  }
  .containerpadding{
    padding-left: 25px !important;
  padding-right: 20px !important;
  }
  b {
    font-size: 13px !important;
}
.lefticon {
    width: 6% !important;
    margin-left: 0px !important;
  }
  .site-mobile-menu-body{
    width: 100% !important;
      margin-left: auto !important;
      margin-right: auto !important;
  }
  .site-mobile-menu .site-mobile-menu-header {
    width: 100% !important;
  }
  .menuheading {
        font-size: 22px !important;
  }
  .menuhesdbold {
        font-size: 22px !important;
  }
.site-mobile-menu .site-nav-wrap a  {
        font-size: 14px !important;
  }

  .bannerimghome{
    height: 670px !important;
  }
  .longbannerimghome{
        height: 670px !important;
  }
  .aboutpara {
    font-size: 10px !important;
    }
    .aboutus {
      bottom: 0% !important;
    }
    .beginsm{
      bottom: 10% !important;
    }

    .linepd{
          padding-top: 0px !important;
          padding-bottom: 0px !important;
          margin-bottom: 3px !important;

    }
    .footerd{
      width: auto !important;
    }
    .site-footer ul li {
        margin-bottom: 0px;
        line-height: 14px !important;
    }
    .site-footer a {
    font-size: 8px !important;
}
.productmod {
    width: 54% !important;
}
.paratextstudio {
line-height: 14px !important;
}
.yellowcolortext {
  font-size: 24px !important;
}
.yellowcolortextfo{
  font-size: 14px !important;
line-height: initial !important;
}
.paratext{
    font-size: 12px !important;
}
}


@media only screen and (max-device-width: 450px) {
  .bannerimghome {
    height: 670px !important;
  }
  .longbannerimghome{
        height: 670px !important;
  }
}

@media only screen and (max-device-width: 430px) {
  .bannerimghome {
    height: 680px !important;
  }
  .bannerawardh {
    font-size: 12px !important;
  }
  .bannerawardpara {
    font-size: 14px !important;
    }
    .longbannerimghome{
          height: 680px !important;
    }
}

@media only screen and (max-device-width: 420px) {
  .bannerimghome {
  height: 841px !important;
}
.awardtop {
  top: 21% !important;
}
.awardtopb {
  top: 11% !important;
}
}

@media only screen and (max-device-width: 400px) {
  .bannerimghome {
    height: 670px !important;
}
.longbannerimghome {
    height: 670px !important;
}
.awardtop {
  top: 20% !important;
}
.awardtopb {

  top: 11% !important;
}
}
@media only screen and (max-device-width: 380px) {
  .bannerimghome {
    /*height: 610px !important;*/
    height: 665px !important

  }
  .bannerhead {
    font-size: 13px !important;
  }
  .bannertop {
      top: 20% !important;
  }
  .longbannerimghome{
      height: 670px !important;
  }
  .aboutus{
    bottom: 0% !important;
  }.beginsm{
    bottom: 10% !important;
  }

  .producthead {
        font-size: 12px !important;
  }

  .kittext {
    position: absolute;
    bottom: 1% !important;
  }
  .productcore{
      bottom: 0% !important;
  }
  .innovation{
      bottom: -2% !important;
  }
  .footerd{
    padding-right: 15px !important;
  }
}

@media only screen and (max-device-width: 370px) {
  .aboutus {
    bottom: -4% !important;
}
      .beginsm{
        bottom: 8% !important;
      }
      .footerd{
        padding-right: 14px !important;
      }
}
@media only screen and (max-device-width: 360px) {
  .productcore {
      bottom: -2% !important;
    }
    .aspireh {
    font-size: 11px !important;
  }
}
@media only screen and (max-device-width: 350px) {
  .bannerimghome {
    height: 665px !important;
  }
  .bannerhead {
    font-size: 12px !important;
  }
  .bannertop {
      top: 22% !important;
  }
  .longbannerimghome{
        height: 680px !important;
  }
  .aboutus {
    bottom: -3% !important;
}
.beginsm{
  bottom: 80% !important;
}

.aspiretop {
    margin-top: 20px !important;
}
.productcore {
    bottom: -3% !important;
  }
  .lineh {
    line-height: 14px !important;
  }
  .footerd{
    padding-right: 12px !important;
  }
}

@media only screen and (max-device-width: 340px) {
  .awardtop {
    top: 19% !important;
}
  .awardtopb {
    top: 9% !important;
}
}
@media only screen and (max-device-width: 330px) {
.aboutpara {
    font-size: 9px !important;
}
.aboutus {
    bottom: 0% !important;
}
.beginsm{
  bottom: 8% !important;
}
.footerd{
  padding-right: 9px !important;
}
.aspiretop {
    margin-top: 30px !important;
}
}

@media only screen and (max-device-width: 320px) {
  .footerd{
    padding-right: 8px !important;
  }
}
@media only screen and (max-device-width: 310px) {
  .awardtop {
    top: 19% !important;
}
  .awardtopb {
    top: 9% !important;
}
}
