.footerpad{
  padding-top: 40px;
padding-bottom: 40px;
}
.spec-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 50px;
}
.fa-circle:before {
    font-size: 3px !important;
}
.spec-table td {
  padding: 8px 0;
vertical-align: top;
width: 54%;
margin-left: auto !important;
}

.centered_hamber{
  position: absolute;
text-align: left;
top: 38%;
left: 14%;
width: 27%;
}

.hamber_head {
    font-family: 'Montserrat-Medium' !important;
    font-size: 14px;
    letter-spacing: 2px !important;
    text-transform: uppercase;
    color: #ffcb05 !important;
}

.hamber_parad{
  font-family: 'Montserrat-Light';
    font-size: 13px;
    color: #F1F1F1 !important;
    line-height: 19px;
    margin-left: 0px !important;
}
.fa-circle{
    font-size: 3px !important;
}
.colorwidth{
  margin-left: 0px !important;width: 75%;
}

.label {
    color: #777;
    text-align: left;
    width: 60%;
}

.value {
    color: #eee;
    text-align: right;
    font-weight: 500;
}

/* Performance Table Styling */
.perf-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed; /* Ensures 4 equal columns */
}

.perf-table th {
  line-height: normal;
  font-family: 'Montserrat-Light';
  font-size: 9px;
  color: #FFFFFF;
  vertical-align: top;
  padding: 0 5px;
}



.coloricon{
width: 85%;
margin-left: 0px;

}
.col-xs-3 {
padding-right: 0px !important;
padding-left: 0px !important;
}

.icon {
    color: #d4af37;
    font-size: 28px;
    display: block;
    margin-bottom: 3px;
}

.unit {
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.5px;
}

.productinnerhead{
  font-family: 'Montserrat-Light';
font-size: 13px;
letter-spacing: 1px;
text-transform: uppercase;
padding-bottom: 10px;
}

.colorhead {
font-family: 'Montserrat-Medium';
font-size: 12px;
text-transform: uppercase;
padding-bottom: 10px;
}

.iconfont{
font-size: 8px;
}


.lineawarde{
  margin-top: 12px !important;
margin-bottom: 1rem;
border: 0;
border-top: 2px solid #ffcb05 !important;
width: 18%;
text-align: left;
margin-left: 0px;
width: 6% !important;
}

.sliderd {
    position: absolute;
    text-align: left;
    top: 24%;
    left: 18%;
    width: 32%;
}
.linegray{
  border-top: 1px solid #D9D9D9 !important;
width: 90%;
margin-left: 0px !important;
margin-bottom: 5px !important;
padding-bottom: 10px;
padding-top: 0px;
}


.productinner{
  margin-left: 0px;
width: 100%;
font-size: 10px;
color: #D4D4D4 !important;
margin-bottom: 10px !important;
    margin-right: auto;
    font-family: 'Montserrat-Light';
}

.productsd {
    position: absolute;
    text-align: left;
    top: 26%;
    left: 14%;
    width: 25%;
}
.aspireparade{
  font-family: 'Montserrat-Light';
font-size: 13px;
color: #F1F1F1 !important;
line-height: 21px;
margin-bottom: 10px !important;
margin-left: 0px !important;
}
.productheadm{
    font-family: 'Montserrat-medium';
font-size: 18px;
    padding-left: 36px;
letter-spacing: 3px;
text-transform: uppercase;
color: #D9D9D9;
}
/*    desktop screen   */
.bannerawardh{
  font-family: 'Montserrat-Medium' !important;
  font-size: 14px;
  letter-spacing: 3px !important;
  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: #8A8A8A;
    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: 79%;
  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: 10%;
  text-align: left;
  }



  .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: 10px;
  line-height: normal;
  color: #D9D9D9;
  margin-bottom: 10px !important;
  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: 8%;
        margin-bottom: 5px !important;
  }

  .lineyellowhr{
    margin-top: 17px !important;
  border: 0;
  border-top: 1px solid #ffcb05 !important;
      width: 8%;
        margin-bottom: 5px !important;
  }
  .aboutus {
    position: absolute;
          top: 58% !important;
  transform: translate(0%, -50%);
  width: 100%;
  text-align: left;
  padding-left: 35px;
  }

  .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: 32%;
}
.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: 2400px) {
  .iconyel {
    width: 50% !important;
    margin-left: 5px;
}
.productinnerhead {
    font-family: 'Montserrat-Light';
    font-size: 14px !important;
}
.productinner {
  font-size: 12px !important;
  }
  .site-footer a {
    font-size: 14px !important;
}
.site-footer ul li {
    margin-bottom: 0px;
    line-height: 28px !important;
}
.site-footer {
    background-color: #1A1A1A;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.bannerawardh{
  font-size: 16px !important;
letter-spacing: 4px !important;
}
.aspireparade {
    font-size: 15px !important;

}
}

@media only screen and (max-device-width: 1800px) {
  .iconyel {
    width: 45% !important;
    margin-left: 5px;
}
.productsd{
      left: 11% !important;
}
.centered {
  left: 11% !important;

}
.bannerawardh {
      font-size: 18px !important;
}
.innovationpara {
      font-size: 12px !important;
}
.centeredd {
  left: 12% !important;
}
.aspireparade {
      font-size: 15px !important;
}

.productpara {
  font-size: 13px !important;
}
  .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;
  }


.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;
}
.footerd {
    width: 280px !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: 1700px) {
.productsd {
      left: 12% !important;
}
.centered {
  left: 12% !important;
}
}

@media only screen and (max-device-width: 1500px) {
.productsd {
      left: 12% !important;
}
.centered {
  left: 13% !important;
}
.bannerawardh{
      letter-spacing: 2px !important;
}
.aspireparade {
  font-size: 14px !important;
}
.centeredd {
left: 14% !important;

}
.footerd {
    width: 260px !important;
}
}
@media only screen and (max-device-width: 1400px) {
.productsd {
      left: 14% !important;
}
.centered {
  left: 14% !important;
}
.aspireparade {
  font-size: 13px !important;
}
.bannerawardh {
  font-size: 14px !important;
      letter-spacing: 2px !important;
}
.aspireparade {
  font-size: 12px !important;
}
.centeredd {
left: 15% !important;

}
.site-footer a {
    font-size: 13px !important;
}
}
@media only screen and (max-device-width: 1300px) {
  .productsd {
        left: 16% !important;
  }
  .aspireparade {
    font-size: 12px !important;
  }
.centered {
    left: 16% !important;
}
.centereddna {
    left: 6% !important;
}
.kathad{
    left: 6% !important;
}
.centeredd {
        width: 28% !important;
}
.centereda {
        width: 26% !important;
}
.footerd {
    width: 230px !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: 13px !important;
          letter-spacing: 1px !important;
      }
      .centeredd {
  left: 16% !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) {
  .site-footer a {
    font-size: 12px !important;
}
  .productsd {
        left: 17% !important;
  }
  .bannerheadd {
      font-size: 16px !important;
    }
    .bannerawardparad {
    font-size: 24px !important;
}
.bannerkathad{
    font-size: 20px !important;
}
    .bannerawardparanewb {
    font-size: 20px !important;
}
.centered {
    left: 17% !important;
}
.centeredd {
  left: 17% !important;
}

}

@media only screen and (max-device-width: 1150px) {
      .top-bar {
                padding: 14px 150px !important;
      }
  .centered {
      left: 18% !important;
  }
  .centeredd {
    left: 18% !important;
  }
  .productsd {
        left: 18% !important;
  }
  .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;
}
.footerd {
    width: 210px !important;
}
}

@media only screen and (max-device-width: 1050px) {
  .centered {
      left: 19% !important;
  }
  .centeredd {
    left: 19% !important;
  }
  .productsd {
        left: 19% !important;
  }
  .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;
}
.footerd {
    width: 190px !important;
}
}
@media only screen and (max-device-width: 900px) {
  .footerd {
    width: 170px !important;
}
  .productsd {
        left: 16% !important;
  }
  .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;
        }

        .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) {
  .footerd {
      width: 150px !important;
  }
}

.fa-circle:before {
    font-size: 3px !important;
}

/*    mobile screen   */
@media only screen and (max-device-width: 490px) {
  .innovation {
    bottom: 3% !important;
}
.iconyel{
width: 45% !important;
margin-left: 5px;

}
.hamberm{
  font-family:'Montserrat-medium';
      text-transform: uppercase;
      color: #FFCB04 !important;
margin-bottom: 0px !important;
padding-left: 0px !important;
letter-spacing: 2px;
    font-size: 15px;
        padding-top: 30px;
}


.paddingham{
  padding-right: 30px !important;
padding-left: 30px !important;
}

.hamberpara{
  margin-left: 0px;
width: 100%;
color: #F1F1F1 !important;
margin-bottom: 15px !important;
margin-right: auto;
font-family: 'Montserrat-Light';
        font-size: 12px !important;
                margin-top: 15px;
}
.footerpara{
  width: 100%;
text-transform: uppercase;
font-size: 10px;
line-height: 24px;
color: #B1AFAF !important;
font-family: 'Montserrat-Light';
margin-bottom: 10px !important;
margin-left: auto;
margin-right: auto;
}

.footertex{
  color: #B1AFAF !important;
}
.footeraer{
font-family: 'Montserrat-Light';
font-size: 15px;
letter-spacing: 3px;
text-transform: uppercase;
color: #D9D9D9;
}
  .bannerawardh {
            font-size: 14px !important;
                letter-spacing: 2px !important;
      padding-left: 44px !important;
  }
  .lineyellow {
    margin-left: 44px !important;
  }
  .productpara {
    font-size: 12px !important;
  }
  .innovationpara {
    font-size: 11px !important;
  }
  .productheadm {
          padding-left: 50px;
  }
  .lineyellow {
        margin-left: 50px !important;
  }
  .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: 40px !important;
  padding-right: 40px !important;
  }
  b {
    font-size: 13px !important;
}
.lefticon {
    width: 6% !important;
    margin-left: 0px !important;
  }
  .site-mobile-menu-body{
    width: 80% !important;
    float: left;
    background: #23232394;
  margin-top: 10px;
  }
  .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: 11px !important;
  }

  .bannerimghome{
    height: 670px !important;
  }
  .longbannerimghome{
        height: 670px !important;
  }
  .aboutpara {
    font-size: 10px !important;
    }
    .aboutus {
              top: 54% !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;
}
.coretop{
      top: 6% !important;
      left: -4% !important;
}
.productinner {
  font-size: 11px !important;
}
}


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

@media only screen and (max-device-width: 430px) {
  .bannerimghome {
    height: 680px !important;
  }
  .bannerawardh {
    font-size: 13px !important;
        letter-spacing: 2px !important;
        padding-left: 42px !important;
  }
  .lineyellow {
      margin-left: 50px !important;
  }
  .bannerawardpara {
    font-size: 14px !important;
    }
    .longbannerimghome{
          height: 680px !important;
    }
    .coretop {
    top: 7% !important;
}
.productpara {
      width: 77% !important;
}
.productinner {
  font-size: 10px !important;
}
}

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

@media only screen and (max-device-width: 410px) {
    .bannerawardh {
  padding-left: 40px !important;
}
    .productheadm {
  padding-left: 45px !important;
}
.lineyellow {
    margin-left: 45px !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;
}
.iconfont{
  font-size: 7px !important;
}
.colorwidth{
  margin-left: 0px !important;width: 80% !important;
}
.productinner {
  font-size: 9px !important;
}
.productheadm {
    font-size: 16px !important;

}
.footerpara {
    font-size: 8px !important;
    line-height: 20px !important;
  }

  .productpara {
    font-size: 11px !important;
  }
  .bannerawardh {
    letter-spacing: 2px !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{
            top: 58% !important;
  }.beginsm{
    bottom: 10% !important;
  }

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

  .kittext {
    position: absolute;
    bottom: 1% !important;
  }
  .productcore{
      bottom: 0% !important;
  }
  .innovation{
      bottom: 3% !important;
  }
  .footerd{
    padding-right: 15px !important;
  }
  .footerpara {
    font-size: 8px !important;
  }
}

@media only screen and (max-device-width: 370px) {
  .aboutus {
            top: 54% !important;
}
      .beginsm{
        bottom: 8% !important;
      }
      .footerd{
        padding-right: 14px !important;
      }
      .productpara {
            width: 76% !important;
      }
}
@media only screen and (max-device-width: 360px) {
  .productcore {
      bottom: -2% !important;
    }
    .aspireh {
    font-size: 11px !important;
  }
  .iconfont {
    font-size: 6px !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 {
            top: 52% !important;
}
.beginsm{
  bottom: 80% !important;
}

.aspiretop {
    margin-top: 20px !important;
}
.productcore {
    bottom: -3% !important;
  }
  .productpara {
        width: 75% !important;
  }
  .lineh {
    line-height: 14px !important;
  }
  .footerd{
    padding-right: 12px !important;
  }
  .bannerawardh {
        letter-spacing: 1px !important;
                font-size: 12px !important;
                        padding-left: 34px !important;
  }
  .lineyellow {
      margin-left: 45px !important;
  }
.coretop {
      top: 6% !important;
}
}

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

@media only screen and (max-device-width: 320px) {
  .footerd{
    padding-right: 8px !important;
  }
  .bannerawardh {
    font-size: 12px !important;
}
.productpara {
    margin-top: -6px  !important;
      font-size: 10px  !important;
}
}
@media only screen and (max-device-width: 310px) {
  .awardtop {
    top: 19% !important;
}
  .awardtopb {
    top: 9% !important;
}
.productpara {
      width: 73% !important;
}
}

@media only screen and (max-device-width: 300px) {
  .bannerawardh {
      padding-left: 25px !important;
              font-size: 9px !important;

                      margin-bottom: 3px !important;
  }

  .lineyellow {
    margin-left: 26px !important;
}
.productpara {
      margin-top: -4px !important;
          font-size: 10px !important;
    }

}
