
@media (max-width:1300px)
{
  .qrm-last-wrap
{
  height: 100vh;
}
.qrm-img2 img {
    height: 100vh;
}
}

@media (max-width:1024px)

{
    .leadership-teamUn h2 {
    
    padding-top: 40px;
}
.hm-banner h1 {
    padding-top: 130px;
    font-size: 36px;
    line-height: 42px;
}
.value-wrap p
{
  min-height: 202px;
}
.location {
    padding-top: 60px;
}
.location-list p
{
  width: 33.33%;
}
.location-list p:after {
   display: none;
}
}
@media (max-width: 991px){
    .industries {
    margin-top: 0px;
}
    .award-slider .owl-nav button.owl-prev {
    bottom: -55px;
}
.award-slider .owl-nav button.owl-next {
    bottom: -55px;
   
}
.leader-wrap {
    display: block;
}
.leader-text {
    
    min-height: auto;
}
.leader-img-textUn h3 {

    padding-bottom: 20px;
}
.leader-textUn p {
    padding-bottom: 15px;
}
.dir-textUn h3 {
    padding-top: 25px;
}
/**/
.benefit-wrap h4 {
    
    height: 45px;
}
.benefit-wrap {
    min-height: auto;
    margin-bottom: 30px;
}
.ham-icon {
    cursor: pointer;
    margin-top:20px;
}
.ham-icon img
{

    width: 30px;
}
.my-sidenav {
    width: 0px;
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    overflow-x: hidden;
    z-index: 999999999;
    height: 100vh;
    max-width: 0px;
    width: 100%;
    background-color:#B15112;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.my-sidenav>ul {
    padding: 0px 20px 0px;
}
.my-sidenav>ul>li>ul {
    margin-top: 0px;
    display: none;
}
.my-sidenav ul.submenu li ul.submenu {
    display: none;
    position: static;
    width: 100%;
}
.my-sidenav ul {
    list-style-type: none;
    padding-left: 15px;
}
.my-sidenav ul li
{
    border-bottom: 1px solid #fff;
    padding: 15px 0px;
}
.my-sidenav > ul > li > ul >li
{
    border-bottom: 1px solid #fff;
    padding: 10px 0px;
}
.my-sidenav > ul > li > ul >li:last-child, .my-sidenav ul.submenu li ul.submenu li:last-child
{
    border-bottom: 0px;
}
.my-sidenav ul.submenu li ul.submenu li {
    border-bottom: 1px solid #000;
    padding: 10px 10px;
}
.my-sidenav ul.submenu li ul.submenu li a {
    color: #000;
    font-size: 16px;
}
.cross-btn1 {
    text-align: right;
    padding: 16px 14px 0px 0px;
    color: #fff;
    font-size: 35px;
    cursor: pointer;
}
.my-sidenav .submenu-indicator-minus .submenu-indicator {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.my-sidenav .submenu-indicator {
    font-size: 30px;
    position: absolute;
    line-height: 25px;
    right: 15px;
}
.my-sidenav>ul>li>a {
    color: #fff;
    font-size: 18px;
    font-family:Helvetica-Bold;
}
.my-sidenav>ul>li>ul>li>a {
    color: #fff;
    font-size: 16px;
    font-family:Helvetica-regular;
}
.hm-banner h1
{
  padding-top: 0px;
}
.hm-banner p
{
  padding-bottom: 40px;
}
.forging-box {
    margin-left: 0px;
    margin-right: 15px;
}
.qrm-wrap {
    height: auto;
    display: block;
    }
.qrm-img {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
    margin-top: 40px;
}
.qrm-img img
{
height: auto;
}
.qrm-img2, .get-in-touchimg {
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    margin-top: 30px;
}
.qrm-img2 img, .get-in-touchimg img
{
  height: auto;
}
.qrm-last-wrap {
    height: auto;
}
.curve-box
{
  min-height: auto;
}
.get-in-touch
{
  height: auto;
  display: block;
  padding-top: 40px;
}
.get-in-touchimg
{
  margin-top: 60px;
}
.ft-logo img
{
  width: 300px;
}
.footer-btm p {
    text-align: left;
    padding-top: 10px;
}
.ft-link 
{
  margin-top: 20px;
}
#cgr .investor-box p, #agm .investor-box p, #ar .investor-box p {
    max-width: 170px;
}
.investor-tab select
{
  border:1px solid #C15C1A;
  color: #C15C1A;
  font-size: 16px;
  font-family: Helvetica-Bold;
  padding: 8px;
  max-width: 350px;
width: 100%;
}
.investor-tab select:focus-visible
{
  outline: none;
}
.value-wrap
{
  border-right: none;
  padding-left: 0px;
  margin-left: 15px;
  margin-bottom: 30px;
}
.value-wrap p {
    min-height: auto;
    padding-right: 0px;
    padding-bottom: 30px;
}
.pt-30
{
  padding-top: 0px;
}
.bd-mbl
{
  border-bottom:1px solid #C15C1A;
}
.value-wrap h4, .mdata-text h4
{
  min-height: auto;
  padding-bottom: 15px;

}
.value-wrap h4 span, .mdata-text h4 span {
    display: inline;
}
.leadership h3
{
  text-align: center;
}
.leadership-wrap
{
  text-align: center;
  margin-bottom: 50px;
}
.leadership-img img
{
  margin:auto;
}
.award-slider .item {
    padding: 40px 100px 40px 40px;
    }
.investor-tab .nav-pills>li {
    margin-right: 0px;
    float: none;
    margin: 5px 0px;
}
.illusImgmb
{
margin-top: 60px;
float:right;
}
}

@media (max-width: 767px) 

{
   .illusImgmb {
    position: relative;
}
.illusImg img {
    position: relative;
    top: 0;
    right: 0;
}
.industries {
    margin-top: 265px;
}
.industries-unn{
     margin-top: 0px;
}
    .year-tab li a {
    float: left;
    margin-right: 20px;
}
.leader-wrap {
    display: block;
  }
  .leader-img-textUn h3 {
    font-size: 20px;
    padding-bottom: 10px;
}
.leader-img-textUn h3 span {
    font-size: 18px;
}
.leader-textUn p {
    font-size: 18px!important;
    padding-bottom: 15px;
    line-height: 26px!important;
}
.dir-textUn h3 {
    padding-top: 30px;
}
.leader-textAdUn {
    min-height: auto;
}
.dir-text h3 {
    font-size: 20px;
   
}
.dir-text h3 span {
   
    font-size: 18px;
    
}
.dir-text p {
    font-size: 18px;
    line-height: 26px;
}
.forging-box img
{
  width: 100%;
}
.forging-box .arrow-btn img {
    width: 20px;
}
}

@media (max-width:580px) 
{

}

@media (max-width:480px) 
{
    
 .hm-banner h1 {
    font-size: 28px;
    line-height: 38px;
}
.hm-banner p {
    font-size: 22px;
    line-height: 28px;
}
.hm-heading {
    font-size: 28px;
    line-height: 36px;
    }
.poineering p
{
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 20px;
}
.read-btn {
    margin-top: 40px;
}
.poineering
{
  padding-bottom: 80px;
}
.forging-wrap
{
  display: block;
}
.forging-box
{
  margin-right: 0px;
  margin-bottom: 40px;
}
.focusing-path
{
  padding-bottom: 0px;
}
.qrm-last .poineering-num h4 span {
    font-size: 28px;
}
.qrm-last h5
{
  padding-bottom: 10px;
}
.qrm-last p
{
  line-height: 26px;
}
.leadership-wrap h5
{
  font-size: 24px;
}
.award-slider .item {
    padding: 40px 60px 40px 40px;
}
.value-wrap h4, .mdata-text h4 {
    font-size: 24px;
    line-height: 28px;
    }
.location-list p
{
  margin-bottom: 30px;
}
.milestone-slider h4 {
    font-size: 120px;
  }
}
@media (max-width:420px) 
{

}
@media (max-width: 380px) 
{

}
@media (max-width: 360px) 
{


}

@media (min-width:1400px)
{
  .qrm-last-wrap
  {
    height: 100vh;
  }
 .qrm-img2 img
 {
height: 90vh;
 } 
}
@media (min-width:1800px)
{

.qrm-img2 img
{
height: 98vh;
}

}