@media(min-width:1025px) and (max-width:1200px)
{

/*aboutus*/
.abt-ban2-img {

    width: 468px;
    height: 510px;
    margin-right: 50px;


}
.abt-ban2 h1 {

    font-size: 52px;
}
.b8-1 h1 {
  
    font-size: 53px;
}
/*aboutis*/















    .logopart img {
    float: left;
    width: 251px;
}
.slide-par {
    /* padding-left: 15px; */
    position: relative;
    /* margin-top: -136px; */
    bottom: 222px;
}
.menuarea > ul > li {
  
    padding: 0px 25px;
}
.menuarea {
    /* border-bottom: 1px solid #bab9b6; */
    padding: 64px 0px 0px 0px;
}
.buttonarea img {
width: 48px;
}

  .header-content h2 {
 
    font-size: 52px;
}


.slide-par p {

    padding-left: 20px;
}
.slide .item .header-content {
  
    bottom: 154px;
}
.slide .item .header-content {
  
    bottom: 154px;
}
.ban2-img {
   
    margin-left: 70px;
    width: 466px;
    height: auto;
  
    object-fit: contain;
}
.banner2 h2 {
  
    font-size: 59px;
}
.b3-main {
  
    padding-right: 0px;
}
.b3-1 {
    
    padding: 0px 57px 64px 6px;
}
.b3-2 {

    padding: 0px 0px 64px 72px;
}
.b3-4 {

    padding: 52px 0px 0px 72px;
}
.b3-next h1 {
   
    font-size: 51px;
}
.banner4-img {

    height: 372px;
    object-fit: cover;
}
.mission-box {
 
    padding: 45px 20px 45px 20px;

}
.img-circle {
    margin-bottom: 29px;
}
.footer-logo img {
    width: 375px;
}
.footer-logo {
    width: 49%;
}
.footer-logo p {
  
    width: 76%;
}
.sp-sec {
   width: unset ;
}

.footer-section {
    width: 17%;
    padding-top: 32px;
}
}










@media(min-width:991px) and (max-width:1024px)
{

/*aboutus*/
    .abt-ban2-img {
        width: 455px;
        height: 487px;
        margin-right: 50px;
    }
.abt-ban2 h1 {

    font-size: 52px;
}
.b8-1 h1 {
  
    font-size: 53px;
}

/*abtus*/



    .slide-par {
    /* padding-left: 15px; */
    position: relative;
    /* margin-top: -136px; */
    bottom: 222px;
}
    
.menuarea > ul > li {
  
    padding: 0px 25px;
}
.menuarea {
    /* border-bottom: 1px solid #bab9b6; */
    padding: 64px 0px 0px 0px;
}
.buttonarea img {
width: 48px;
}

  .header-content h2 {
 
    font-size: 52px;
}


.slide-par p {

    padding-left: 20px;
}
.slide .item .header-content {
  
    bottom: 154px;
}
.slide .item .header-content {
  
    bottom: 154px;
}
.ban2-img {
   
margin-left: auto;
   
width: auto;
   
height: auto;
   
object-fit: cover;
   
margin-right: auto;
   
display: block;
   
float: none;
   
margin-bottom: 40px;
}
.banner2 h2 {
  
font-size: 59px;
  
float: left;
  
width: 100%;
  
text-align: center;
  
padding: 0px 20%;
  
margin-bottom: 25px;
}
.b3-main {
  
    padding-right: 0px;
}
.b3-1 {
    
    padding: 0px 57px 64px 6px;
}
.b3-2 {

    padding: 0px 0px 64px 72px;
}
.b3-4 {

    padding: 52px 0px 0px 72px;
}
.b3-next h1 {
   
    font-size: 51px;
}
.banner4-img {

    height: 372px;
    object-fit: cover;
}
.mission-box {
 
    padding: 45px 20px 45px 20px;

}
.img-circle {
    margin-bottom: 29px;
}
.footer-logo img {
    width: 375px;
}
.footer-logo {
    width: 49%;
}
.footer-logo p {
  
    width: 76%;
}
.sp-sec {
   width: unset ;
}

.footer-section {
    width: 17%;
    padding-top: 32px;
}
.banner2 h6 {
    float: left;
    width: 100%;
    text-align: center;
}
.img-blue {
    float: none;

}

    .btn-intro{
        float: none;

        display: block;
        text-align: center; /* Centers the content */
        margin: 10px auto; /* Centers the button */
    }

 
}

















@media(min-width:768px) and (max-width:990px)
{


/*aboutus*/
    .abt-ban2-img {
        width: 77%;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        display: block;
        float: none;
        margin-bottom: 44px;
    }
.abt-ban2 h1 {

font-size: 52px;

text-align: center;

float: left;

width: 100%;
}
.b8-1 h1 {
  margin-bottom: 40px;
    font-size: 53px;
}
.abt-ban2 h6 {
float: left;
width: 100%;
text-align: center;


}
.abt-ban2 p {
float: left;
width: 100%;
text-align: center;


}
.arw-abt{
    float: none;
}
.b4-box {
    
    padding: 42px 30px 52px 30px;
}
.products-ban p {

    padding: 0px 4%;
}
.products-ban h1 {
   
    margin-bottom: 16px;
}
.career h6 {

    padding: 0px 6%;
}
.contactform2 {
   
    padding: 50px 21px !important;
}
.contact-section2 {
  
    padding: 50px 21px;
}
.contact-section2 h1 {
   
    font-size: 35px;
}
.contactform2 h2 {

    font-size: 35px;
}
/*abtus*/


    


    .slide .item {
    height: 100vh;
}
.slide  {
    height: 100vh;
}
.slide .item .slide-image  {
    height: 100vh;
}
    .slide-par {
    /* padding-left: 15px; */
    position: relative;
    /* margin-top: -136px; */
    bottom: 256px;
}
    
.menuarea > ul > li {
  
    padding: 0px 25px;
}
.menuarea {
    /* border-bottom: 1px solid #bab9b6; */
    padding: 64px 0px 0px 0px;
}
.buttonarea img {
width: 48px;
}

  .header-content h2 {
 
    font-size: 52px;
    text-align: center;
    width: 100%;
    float: left;
}

.slide .item .header-content {
    padding-top: 0px !important;
}
.slide-par p {

padding-left: 0px;

float: left;

width: 100%;

text-align: center;
}

.slide .item .header-content {
  
bottom: unset;
  
top: 50%;
  
transform: translateY(-50%);
  
z-index: 9999;
}
.ban2-img {
   
margin-left: auto;
   
width: auto;
   
height: auto;
   
object-fit: cover;
   
margin-right: auto;
   
display: block;
   
float: none;
   
margin-bottom: 40px;
}
.banner2 h2 {
  
font-size: 59px;
  
float: left;
  
width: 100%;
  
text-align: center;
  
padding: 0px 5%;
  
margin-bottom: 25px;
}
.b3-main {
  
padding-right: 0px;
  
margin-bottom: 54px;
}
.b3-1 {
    
padding: 0px 0px 64px 0px;
    
text-align: center;
}
.b3-2 {

padding: 0px 0px 64px 0px;

text-align: center;
}
.b3-4 {

padding: 64px 0px 28px 0px;

text-align: center;
}
.b3-next h1 {
   
font-size: 51px;
   
float: left;
   
width: 100%;
   
text-align: center;
}
.banner4-img {

    height: 372px;
    object-fit: cover;
}
.mission-box {
 
padding: 45px 20px 45px 20px;
 
width: 53%;
 
float: none;
 
margin-left: auto;
 
margin-right: auto;
}
.img-circle {
    margin-bottom: 29px;
}
.footer-logo img {
    width: 375px;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footer-logo {
    width: 100%;
}
.footer-logo p {
  
width: 100%;
  
text-align: center;
  
padding: 0px 11%;
}
.sp-sec {
   width: unset ;
}

.footer-section {
    width: 33%;
    padding-top: 54px;
    text-align: center;
}
.banner2 h6 {
    float: left;
    width: 100%;
    text-align: center;
}
.img-blue {
    float: none;

}

    .btn-intro{
        float: none;
        
        display: block;
        text-align: center; /* Centers the content */
        margin: 10px auto; /* Centers the button */
    }
.banner2 {
    float: left;
    width: 100%;
    padding: 79px 0px;
}

 .b3-3 {
   
    padding: 64px 0px 32px 0px;
    text-align: center;
}
.b3-next {
    float: left;
    width: 100%;
    padding-left: 0px;
}
.b3-next h6 {
    text-align: center;

}
.b3-next h5 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 10%;
}
.b3-btn {
float: none;
display: block;
margin-left: auto;
margin-right: auto;

}
.banner4 h1 {
    font-size: 51px;
}
.banner5 h1 {
    font-size: 51px;
}
.banner6 h1 {
    text-align: center;
    font-size: 51px;
}
.banner6 h6 {
    text-align: center;
}
.quote-img {
    display: none;
}
.banner4-h4 {

    padding: 29px 0px 30px 29px;
}
}



























@media(min-width:576px) and (max-width:767px)
{

/*aboutus*/
    .abt-ban2-img {
        width: 77%;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        display: block;
        float: none;
        margin-bottom: 44px;
    }
.abt-ban2 h1 {

font-size: 52px;

text-align: center;

float: left;

width: 100%;
}
.b8-1 h1 {
  margin-bottom: 40px;
    font-size: 53px;
}
.abt-ban2 h6 {
float: left;
width: 100%;
text-align: center;


}
.abt-ban2 p {
float: left;
width: 100%;
text-align: center;


}
.arw-abt{
    float: none;
}
.b4-box {
    
    padding: 42px 30px 52px 30px;
}
.products-ban p {

    padding: 0px 4%;
}
.products-ban h1 {
   
    margin-bottom: 16px;
}
.career h6 {

    padding: 0px 0%;
}
.career h1{
    font-size: 45px;
}
.contactform2 {
   
/* padding: 50px 21px !important; */
   
width: 100% !important;!i;!;
   
margin-bottom: 30px;
   
text-align: center;
   
border-radius: 20px;
}
.contact-section2 {
  
/* padding: 50px 21px; */
  
width: 100% !important;!i;!;
  
border-radius: 20px;
  
text-align: center;
  
padding-bottom: 34px;
}
.contact-section2 h1 {
   
    font-size: 35px;
}
.contactform2 h2 {

    font-size: 35px;
}
.contact-snd {

float: none;
margin-left: auto;
margin-right: auto;
display: block;
}
.info-left img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    /* margin-bottom: 10px; */
}
ul.contact-info li {display: block;float: left;margin-bottom: 18px;}
.info-left {
    width: 100%;
    float: left;
    display: block;
}
.info-right {
    width: 100%;
    float: left;
    display: block;
    margin-top: 9px;
}
.product-img {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    width: 81%;
}
.product-h4{
    width: 81%;
    height: auto;
    position: rab;
    left: 50%;
    transform: translate(-50%);
}

/*abtus*/


    .slide .item {
    height: 100vh;
}
.slide  {
    height: 100vh;
}
.slide .item .slide-image  {
    height: 100vh;
}
    .slide-par {
    /* padding-left: 15px; */
    position: relative;
    /* margin-top: -136px; */
    bottom: 266px;
}
    
.menuarea > ul > li {
  
    padding: 0px 25px;
}
.menuarea {
    /* border-bottom: 1px solid #bab9b6; */
    padding: 64px 0px 0px 0px;
}
.buttonarea img {
width: 48px;
}

  .header-content h2 {
 
font-size: 48px;
 
text-align: center;
 
width: 100%;
 
float: left;
}

.slide .item .header-content {
    padding-top: 0px !important;
}
.slide-par p {

padding-left: 0px;

float: left;

width: 100%;

text-align: center;
}

.slide .item .header-content {
  
bottom: unset;
  
top: 50%;
  
transform: translateY(-50%);
  
z-index: 9999;
}
.ban2-img {
   
margin-left: auto;
   
width: 100%;
   
height: auto;
   
object-fit: cover;
   
margin-right: auto;
   
display: block;
   
float: none;
   
margin-bottom: 40px;
}
.banner2 h2 {
  
font-size: 47px;
  
float: left;
  
width: 100%;
  
text-align: center;
  
padding: 0px 0%;
  
margin-bottom: 25px;
}
.b3-main {
  
padding-right: 0px;
  
margin-bottom: 54px;
}
.b3-1 {
    
padding: 0px 0px 64px 0px;
    
text-align: center;
}
.b3-2 {

padding: 0px 0px 64px 0px;

text-align: center;
}
.b3-4 {

padding: 64px 0px 28px 0px;

text-align: center;
}
.b3-next h1 {
   
font-size: 47px;
   
float: left;
   
width: 100%;
   
text-align: center;
}
.banner4-img {

height: 400px;

object-fit: cover;

width: 323px;

display: block;

margin-left: auto;

margin-right: auto;

float: none; position: relative; /* Ensure it's a reference for absolute positioning */
    }

    .banner4-h4 {
        /* position: relative; */ /* Remove absolute positioning */
        width: 276px; /* Match the image width */
        /* text-align: center; */ /* Center text */
        /* margin-top: -84px; */ /* Adjust to move closer to the image */
        left: 42%;
        transform: translate(-45%);
    }
.mission-box {
 
padding: 45px 20px 45px 20px;
 
width: 75%;
 
float: none;
 
margin-left: auto;
 
margin-right: auto;
}
.img-circle {
    margin-bottom: 29px;
}
.footer-logo img {
    width: 375px;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footer-logo {
    width: 100%;
}
.footer-logo p {
  
width: 100%;
  
text-align: center;
  
padding: 0px 11%;
}
.sp-sec {
   width: unset ;
}

.footer-section {
    width: 33%;
    padding-top: 54px;
    text-align: center;
}
.banner2 h6 {
    float: left;
    width: 100%;
    text-align: center;
}
.img-blue {
    float: none;

}

    .btn-intro{
        float: none;
        
        display: block;
        text-align: center; /* Centers the content */
        margin: 10px auto; /* Centers the button */
    }
.banner2 {
    float: left;
    width: 100%;
    padding: 79px 0px;
}

 .b3-3 {
   
    padding: 64px 0px 32px 0px;
    text-align: center;
}
.b3-next {
    float: left;
    width: 100%;
    padding-left: 0px;
}
.b3-next h6 {
    text-align: center;

}
.b3-next h5 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 0%;
}
.b3-btn {
float: none;
display: block;
margin-left: auto;
margin-right: auto;

}
.banner4 h1 {
    font-size: 47px;
}
.banner5 h1 {
    font-size: 47px;
}
.banner6 h1 {
    text-align: center;
    font-size: 47px;
}
.banner6 h6 {
    text-align: center;
}
.quote-img {
    display: none;
}
.banner4-h4 {

padding: 29px 0px 30px 29px;

/* float: none; */
}
.footer-bottom h1 {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 20px;
}
.footer-bottom h2 {
    width: 100%;
    float: left;
    text-align: center;
}
.banner3 {
    float: left;
    width: 100%;
    padding: 80px 0px 80px 0px;
}
}
























@media(min-width:450px) and (max-width:575px)
{

/*aboutus*/
    .abt-ban2-img {
        width: 77%;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        display: block;
        float: none;
        margin-bottom: 44px;
    }
.abt-ban2 h1 {

font-size: 52px;

text-align: center;

float: left;

width: 100%;
}
    .b8-1 h1 {
        margin-bottom: 26px;
        font-size: 41px;
    }
.abt-ban2 h6 {
float: left;
width: 100%;
text-align: center;


}
.abt-ban2 p {
float: left;
width: 100%;
text-align: center;


}
.arw-abt{
    float: none;
}
.b4-box {
    
    padding: 42px 30px 52px 30px;
}
.products-ban p {

    padding: 0px 4%;
}
.products-ban h1 {
   
    margin-bottom: 16px;
}
.career h6 {

    padding: 0px 0%;
}
.career h1{
    font-size: 45px;
}
.contactform2 {
   
padding: 50px 15px !important;
   
width: 100% !important;!i;!;
   
margin-bottom: 30px;
   
text-align: center;
   
border-radius: 20px;
}
.contact-section2 {
  
padding: 50px 15px;
  
width: 100% !important;!i;!;
  
border-radius: 20px;
  
text-align: center;
  
padding-bottom: 34px;
}
.contact-section2 h1 {
   
    font-size: 35px;
}
.contactform2 h2 {

    font-size: 35px;
}
.contact-snd {

float: none;
margin-left: auto;
margin-right: auto;
display: block;
}
.info-left img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    /* margin-bottom: 10px; */
}
ul.contact-info li {display: block;float: left;margin-bottom: 18px;}
.info-left {
    width: 100%;
    float: left;
    display: block;
}
.info-right {
    width: 100%;
    float: left;
    display: block;
    margin-top: 9px;
}
.product-img {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    width: 81%;
}
.product-h4{
    width: 81%;
    height: auto;
    position: rab;
    left: 50%;
    transform: translate(-50%);
}
.img-cr {
float: none;
margin-right: auto;
margin-left: auto;
}
.b4-box h2 {
    text-align:center;
}

.b4-box p {
    text-align:center;
}

/*abtus*/







.banner3 {
    float: left;
    width: 100%;
    padding: 80px 0px 80px 0px;
}
    .slide .item {
    height: 100vh;
}
.slide  {
    height: 100vh;
}
.slide .item .slide-image  {
    height: 100vh;
}
    .slide-par {
    /* padding-left: 15px; */
    position: relative;
    /* margin-top: -136px; */
    bottom: 264px;
}
    
.menuarea > ul > li {
  
    padding: 0px 25px;
}
.menuarea {
    /* border-bottom: 1px solid #bab9b6; */
    padding: 64px 0px 0px 0px;
}
.buttonarea img {
width: 48px;
}

  .header-content h2 {
 
font-size: 39px;
 
text-align: center;
 
width: 100%;
 
float: left;
}

.slide .item .header-content {
    padding-top: 0px !important;
}
.slide-par p {

padding-left: 0px;

float: left;

width: 100%;

text-align: center;
}

.slide .item .header-content {
  
bottom: unset;
  
top: 50%;
  
transform: translateY(-50%);
  
z-index: 9999;
}
.ban2-img {
   
margin-left: auto;
   
width: 100%;
   
height: auto;
   
object-fit: cover;
   
margin-right: auto;
   
display: block;
   
float: none;
   
margin-bottom: 40px;
}
.banner2 h2 {
  
font-size: 39px;
  
float: left;
  
width: 100%;
  
text-align: center;
  
padding: 0px 0%;
  
margin-bottom: 17px;
}
.b3-main {
  
padding-right: 0px;
  
margin-bottom: 54px;
}
.b3-1 {
    
padding: 0px 10px 44px 0px;
    
text-align: center;
}
.b3-2 {

padding: 0px 0px 44px 10px;

text-align: center;
}
.b3-4 {

padding: 44px 0px 28px 10px;

text-align: center;
}
.b3-next h1 {
   
font-size: 39px;
   
float: left;
   
width: 100%;
   
text-align: center;
}
.banner4-img {

height: auto;

object-fit: cover;

width: 100%;

display: block;

margin-left: auto;

margin-right: auto;

float: none;

position: relative; /* Ensure it's a reference for absolute positioning */

}

    .banner4-h4 {
        /* position: relative; */ /* Remove absolute positioning */
        width: 276px; /* Match the image width */
        /* text-align: center; */ /* Center text */
        /* margin-top: -84px; */ /* Adjust to move closer to the image */
        /* left: 42%; */
        /* transform: translate(-45%); */
    }
.mission-box {
 
padding: 45px 20px 45px 20px;
 
width: 85%;
 
float: none;
 
margin-left: auto;
 
margin-right: auto;
}
.img-circle {
    margin-bottom: 29px;
}
.footer-logo img {
    width: 375px;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footer-logo {
    width: 100%;
}
.footer-logo p {
  
width: 100%;
  
text-align: center;
  
padding: 0px 11%;
}
.sp-sec {
   width: unset ;
}

.footer-section {
    width: 100%;
    padding-top: 33px;
    text-align: center;
}
.banner2 h6 {
    float: left;
    width: 100%;
    text-align: center;
}
.img-blue {
    float: none;

}

    .btn-intro{
        float: none;
        
        display: block;
        text-align: center; /* Centers the content */
        margin: 10px auto; /* Centers the button */
    }
.banner2 {
    float: left;
    width: 100%;
    padding: 79px 0px;
}

 .b3-3 {
   
padding: 44px 10px 32px 0px;
   
text-align: center;
}
.b3-next {
    float: left;
    width: 100%;
    padding-left: 0px;
}
.b3-next h6 {
    text-align: center;

}
.b3-next h5 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 0%;
}
.b3-btn {
float: none;
display: block;
margin-left: auto;
margin-right: auto;

}
.banner4 h1 {
    font-size: 39px;
}
.banner5 h1 {
    font-size: 39px;
}
.banner6 h1 {
    text-align: center;
    font-size: 39px;
}
.banner6 h6 {
    text-align: center;
}
.quote-img {
    display: none;
}
.banner4-h4 {

padding: 29px 0px 30px 29px;

/* float: none; */
}
.footer-bottom h1 {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 20px;
}
.footer-bottom h2 {
    width: 100%;
    float: left;
    text-align: center;
}
.banner3 h2 {
    float: left;
    width: 100%;
    font-size: 41px;
}
.logopart img {
    float: left;
    width: 266px;
}
    .menu-img {
        /* width: 32px !important; */
        margin-top: -9px !important;
    }
    .test-img {
    width: 55px !important;
    float: none;
    margin-right: auto;
    object-fit: cover;
    margin-left: auto;
}

.box1 h3 {
    float:left;
    width: 100%;
    text-align: center;
}

.box1 h5 {
    float:left;
    width: 100%;
    text-align: center;
}
.p-box:after {
        left: 50%; /* Move to the middle of .p-box */
    transform: translateX(-50%); 
}
.p-box {
    float: left;
    width: 100%;
    padding: 34px 15px;
}
.p-box p {
    text-align: center;
}


}


















@media (max-width:449px)
{




/*aboutus*/
.mv-banner{
    padding-bottom: 40px;
}
.count2 .item1 {
    color: #ffffff;
    font-size: 49px;
}

    .contact-form {
        padding: 0px !important;
    }

.abt-ban2 {
    float: left;
    width: 100%;
    padding: 59px 0px 52px;
}

    .abt-ban2-img {
        width: 100%;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        display: block;
        float: none;
        margin-bottom: 44px;
    }
.abt-ban2 h1 {

font-size: 38px;

text-align: center;

float: left;

width: 100%;
}
    .b8-1 h1 {
        margin-bottom: 26px;
        font-size: 31px;
    }
.abt-ban2 h6 {
float: left;
width: 100%;
text-align: center;


}
.abt-ban2 p {
float: left;
width: 100%;
text-align: center;


}
.arw-abt{
    float: none;
}
.b4-box {
    
padding: 42px 15px 52px 15px;
}
.products-ban p {

    padding: 0px 4%;
}
.products-ban h1 {
   
font-size: 35px;
   
margin-bottom: 16px;
}
.career h6 {

    padding: 0px 0%;
}
.career h1{
    font-size: 45px;
}
.contactform2 {
   
padding: 50px 15px !important;
   
width: 100% !important;!i;!;
   
margin-bottom: 30px;
   
text-align: center;
   
border-radius: 20px;
}
.contact-section2 {
  
padding: 50px 15px;
  
width: 100% !important;!i;!;
  
border-radius: 20px;
  
text-align: center;
  
padding-bottom: 34px;
}
.contact-section2 h1 {
   
    font-size: 35px;
}
.contactform2 h2 {

    font-size: 35px;
}
.contact-snd {

float: none;
margin-left: auto;
margin-right: auto;
display: block;
}
.info-left img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    /* margin-bottom: 10px; */
}
ul.contact-info li {display: block;float: left;margin-bottom: 18px;}
.info-left {
    width: 100%;
    float: left;
    display: block;
}
.info-right {
    width: 100%;
    float: left;
    display: block;
    margin-top: 9px;
}
.product-img {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    width: 100%;
}
.product-h4{
    width: 100%;
    /* CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX; */
    height: auto;
    position: rab;
    left: 50%;
    transform: translate(-50%);
}
.img-cr {
float: none;
margin-right: auto;
margin-left: auto;
}
.b4-box h2 {
    text-align:center;
}

.b4-box p {
    text-align:center;
}

.abt-banner {
  
    padding: 160px 0px 90px 0px;
}
.abt-banner h1 {

    font-size: 38px;
}
/*abtus*/





.test-img {
    width: 55px !important;
    float: none;
    margin-right: auto;
    object-fit: cover;
    margin-left: auto;
}

.box1 h3 {
    float:left;
    width: 100%;
    text-align: center;
}

.box1 h5 {
    float:left;
    width: 100%;
    text-align: center;
}
.p-box:after {
        left: 50%; /* Move to the middle of .p-box */
    transform: translateX(-50%); 
}
.p-box {
    float: left;
    width: 100%;
    padding: 34px 15px;
}
.p-box p {
    text-align: center;
}


        .menu-img {
        width: 28px !important;
        margin-top: -10px !important;
    }

.banner3 {
    float: left;
    width: 100%;
    padding: 80px 0px 80px 0px;
}
    .slide .item {
    height: 650px;
}
.slide  {
    height: 650px;
}
.slide .item .slide-image  {
    height: 650px;
}
    .slide-par {
    /* padding-left: 15px; */
    position: relative;
    /* margin-top: -136px; */
    bottom: 264px;
}
    
.menuarea > ul > li {
  
    padding: 0px 25px;
}
.menuarea {
    /* border-bottom: 1px solid #bab9b6; */
    padding: 51px 0px 0px 0px;
}
.buttonarea img {
width: 48px;
}

  .header-content h2 {
 
font-size: 32px;
 
text-align: center;
 
width: 100%;
 
float: left;
}

.slide .item .header-content {
    padding-top: 0px !important;
}
.slide-par p {

padding-left: 0px;

float: left;

width: 100%;

text-align: center;
}

.slide .item .header-content {
  
bottom: unset;
  
top: 48%;
  
transform: translateY(-50%);
  
z-index: 9999;
}
.ban2-img {
   
margin-left: auto;
   
width: 100%;
   
height: auto;
   
object-fit: cover;
   
margin-right: auto;
   
display: block;
   
float: none;
   
margin-bottom: 40px;
}
.banner2 h2 {
  
font-size: 32px;
  
float: left;
  
width: 100%;
  
text-align: center;
  
padding: 0px 0%;
  
margin-bottom: 2px;
  
letter-spacing: -2.12px;
}
.b3-main {
  
padding-right: 0px;
  
margin-bottom: 54px;
}
.b3-1 {
    
padding: 0px 10px 44px 0px;
    
text-align: center;
}
.b3-2 {

padding: 0px 0px 44px 10px;

text-align: center;
}
.b3-4 {

padding: 44px 0px 28px 10px;

text-align: center;
}
.b3-next h1 {
   
font-size: 32px;
   
float: left;
   
width: 100%;
   
text-align: center;
}
.banner4-img {

height: auto;

object-fit: cover;

width: 100%;

display: block;

margin-left: auto;

margin-right: auto;

float: none;

position: relative; /* Ensure it's a reference for absolute positioning */

}

    .banner4-h4 {
        /* position: relative; */ /* Remove absolute positioning */
        width: 276px; /* Match the image width */
        /* text-align: center; */ /* Center text */
        /* margin-top: -84px; */ /* Adjust to move closer to the image */
        /* left: 42%; */
        /* transform: translate(-45%); */
    }
.mission-box {
 
padding: 45px 20px 45px 20px;
 
width: 100%;
 
float: none;
 
margin-left: auto;
 
margin-right: auto;
}
.img-circle {
    margin-bottom: 29px;
}
.footer-logo img {
    width: 83%;);
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footer-logo {
    width: 100%;
}
.footer-logo p {
  
width: 100%;
  
text-align: center;
  
padding: 0px 0%;
}
.sp-sec {
   width: unset ;
}

.footer-section {
    width: 100%;
    padding-top: 33px;
    text-align: center;
}
.banner2 h6 {
    float: left;
    width: 100%;
    text-align: center;
}
.img-blue {
    float: none;

}

    .btn-intro{
        float: none;
        display: block;
        text-align: center; /* Centers the content */
        margin: 6px auto; /* Centers the button */
    }
.banner2 {
    float: left;
    width: 100%;
    padding: 79px 0px;
}

 .b3-3 {
   
padding: 44px 10px 22px 0px;
   
text-align: center;
}
.b3-next {
    float: left;
    width: 100%;
    padding-left: 0px;
}
.b3-next h6 {
    text-align: center;

}
.b3-next h5 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 0%;
}
.b3-btn {
float: none;
display: block;
margin-left: auto;
margin-right: auto;

}
.banner4 h1 {
    font-size: 39px;
}
.banner5 h1 {
    font-size: 32px;
}
.banner6 h1 {
    text-align: center;
    font-size: 32px;
}
.banner6 h6 {
    text-align: center;
}
.quote-img {
    display: none;
}
.banner4-h4 {

padding: 29px 0px 30px 29px;

/* float: none; */
}
.footer-bottom h1 {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 20px;
}
.footer-bottom h2 {
    width: 100%;
    float: left;
    text-align: center;
}
.banner3 h2 {
    float: left;
    width: 100%;
    font-size: 31px;
    margin-bottom: 0px;
}
.logopart img {
    float: left;
    width: 204px;
}

}