/*    desktop screen   */
.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%;
}
.aboutus {
  position: absolute;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.awardtopb{
  position: absolute;
  width: 100%;
  top: 12%;
text-align: justify;
padding-left: 23px;
}
.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: #8A8A8A;
    margin-bottom: 10px !important;

margin-left: 0px !important;

  }
.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.png);
  }
.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;
}
}


.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;
}
.bannerawardh{
  font-family: 'Montserrat-Light';
    font-size: 15px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #D9D9D9;

}
.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%;
}

/*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;
  }
}


@media only screen and (max-device-width: 370px) {
  .aboutus {
    bottom: -4% !important;
}
      .beginsm{
        bottom: 8% !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;
  }
}

@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;
}

.aspiretop {
    margin-top: 30px !important;
}
}

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