@media (max-width: 1730px){

        
.fu-box-right {
    width: calc(100% - 210px);}
.animenu__nav > li > a {
    padding: 15px 15px;
    font-size: 16px;
}
  .hidedesktop{ display: none}
}


/*-- 0 --*/
@media (min-width: 991px) and (max-width: 1200px){
    .container-fusim {width: 100%;}
    .container-fusim-prd {width: 100%;}
    
    .mobile{ display: none}
     .container-fu{ width: 100% }
    .fu-box-right {
    float: right; text-align: right; padding-right: 0px;
        width: calc(100% - 170px);}
    .fu-box-left {
    float: left;
    width: 160px;
    margin-left: 0px;
    padding-top: 9px;
}
    .animenu__nav > li > a {
        padding: 10px 7px;    font-size: 16px;}
    .info-right h3 {

    padding-right: 15px;
    padding-left: 15px;
    font-size: 15px;

}
    .infobox {
        width: 560px;}
    .slideshow__slide-caption-title {
    font-size: 50px!important;
    line-height: 64px;
        text-align: center;}
    .o-hsub.-link {

    text-align: center;
    width: 100%;
}
        
        .inner-contant h1{ font-size: 32px }
    .inner-contant h3{    font-size: 24px;line-height: 32px;}
     .contact-cntr-right h6{  margin-top: 40px; }
    .hidedesktop{ display: none}
    
    .comen h2 {
    font-size: 90px;
}
    .comen h3 {
    font-size: 32px;
    margin-top: -47px;
}
    
          .service-two-left .o-hsub.-link{ text-align: right; margin-bottom: 0px;}
      .service-two-right .o-hsub.-link{ text-align: left; margin-bottom: 0px;}
    
    .snip1533 {
    margin: 35px 0px 10px;
    max-width: 33%;
    min-width: 33%;} 
    .round {
    width: 100px; line-height: 100px;
    height: 100px;}
    .round i{ line-height: 100px; }

   .round img {
    padding-top: 24px;
}
}



/*-- 2 --*/
@media (min-width: 768px) and (max-width: 990px){
    .container-fu{ width: 100% }
    .container-fusim-prd {width: 100%;}
     .mobile{ display: none}
    .fu-box {
        padding-top: 10px;}
    .animenu__nav > li > a {
    padding: 10px 8px;
    font-size: 14px;
}
    .fu-box-right {
  float: left;
    width: 100%;
    padding-right: 0px;
    padding-top: 6px;
    text-align: right;
    border-top: solid 1px #646464;
    margin-top: 0px;
}
    .fu-box-left {
    float: left;
    width: 155px;
            margin-left: 0px;
}
.info-right h3 {

    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;

}
    .infobox {
        width: 470px;}
    
        .slideshow__slide-caption-title {
    font-size: 40px!important;
    line-height: 50px;
        text-align: center;}
    .o-hsub.-link {

    text-align: center;
    width: 100%;
}
     .container-fusim {width: 100%;}
    .threeebox {
        width: 31.5%;}
        .inner-contant h1{ font-size: 30px }
    .inner-contant h3{    font-size: 24px;line-height: 32px;}
    
     .contact-cntr-left{ width: 45% }
     .contact-cntr-right{ width: 55% } 
        .contact-cntr h4{ font-size: 20px;margin-top: 3px; }
    .contact-cntr h5{ font-size: 15px; }
        .foot-1 {width: 100%;text-align: center;}
     .foot-2 {width: 100%;text-align: center;}
    #footer h3 {padding-bottom: 8px;padding-top: 30px;    margin-bottom: 10px; border-bottom: solid 1px #4d4d4d }
        .col .counter-number{ font-size: 38px; }
    .col .counter-title strong {font-size: 16px;}
    .contact-cntr-right h6{ font-size: 30px; margin-top: 40px; }
     .column{width: 33.3% }
    
        .product-details-left{ width: 50%;   }
    .product-details-right{width: 50% }
    
    
/*    next*/
        .comen h2{ font-size: 70px }
    
    .abt-box-left{ width: 100%}
    .abt-box-right{ width: 100% }
    .comen h3 {font-size: 26px;margin-top: -36px;}
    .hidemob{ display: none}
    
        #abt-box { text-align: center;
    margin: 40px 0px;
}
    .enq-box{  margin-top: -10px;}
    
    .servicebox {
    padding-top: 40px;
}
    .service-two-left{ width: 50% }
     .service-two-right{ width: 50% }
      .service-two-left .o-hsub.-link{ text-align: right; margin-bottom: 60px;}
      .service-two-right .o-hsub.-link{ text-align: left; margin-bottom: 0px;}
    .service-two {padding-bottom: 50px;}
    #producslider {
    padding: 40px 0px;
}
    #promotional_slider{ width: 100% }

    #promotional_slider{padding:20px 10px;} 
    #futures {padding: 40px 0px;}
   .future-imge {width: 210px;} 
    
.round {
    width: 100px; line-height: 100px;
    height: 100px;}
    .round i{ line-height: 100px; }
    #testimonial {
    padding: 40px 0px;
}
    
.snip1533 {
    margin: 35px 0px 10px;
    max-width: 10%;
    min-width: 100%;}    
    .snip1533 figcaption {
    padding: 40px 20px;
    padding-bottom: 20px;
}
    
    .hidedesktop{ display: inherit}  
    
       .round img {
    padding-top: 24px;
}
    
    
    
    
    
}

/*-- 3 --*/

@media (max-width: 767px) {
    body{ margin-top: -16px; }
     .container-fusim {width: 100%;}
     .container-fusim-prd {width: 100%;}
    .threeebox {
        width: 98.3%;}
     .desktop{ display: none}
     .mobile{ display: inline-block}
   
        .animenu__btn { float: right;
    padding: 15px;
    height: 50px;
    width: 50px;
        border-radius: 40px;
  background: rgb(230,30,37);
background: linear-gradient(90deg, rgba(230,30,37,1) 0%, rgba(241,132,33,1) 100%);
    }
    .animenu__nav > li{ background: #373737}
    .animenu__nav{ margin-top: 20px; }
    
            .slideshow__slide-caption-title {
    font-size: 40px!important;
    line-height: 50px;
        text-align: center;}
    .o-hsub.-link {

    text-align: center;
    width: 100%;
}
    .mainbutton{ text-align: center }
    .enq-box{ text-align: center}
    
    .inner-head{ margin-top: 85px;padding-top: 25px; text-align: center }
    .inner-head h2{ font-size: 42px; }
    .inner-contant{ padding: 40px 0px; }
    .inner-contant h1{ font-size: 26px }
    .inner-contant h3{    font-size: 20px;line-height: 28px;}
    .contact-cntr-left{ width: 100% }
    .contact-cntr h4{ font-size: 20px;margin-top: 3px; }
    .contact-cntr h5{ font-size: 15px; }
    .contact-cntr-right{ width: 100% }
    .cntt-left { width: 100%;padding-right: 0px;}
    .cntt-right {width: 100%;padding-left: 0px;}
    .four {width: 50%; margin-top: 0px;     margin-bottom: 20px;}
    #numbers{padding-bottom: 30px; }  
    .col .counter-number{ font-size: 38px; }
    .col .counter-title strong {font-size: 16px;}
    
    .foot-1 {width: 100%;text-align: center;}
     .foot-2 {width: 100%;text-align: center;}
    #footer h3 {padding-bottom: 5px;padding-top: 30px; border-bottom: solid 1px #4d4d4d ;margin-bottom: 10px;}
    
    .abt-cntr-left{ width: 100%; }
    .abt-cntr-right{ width: 100%; margin-top: 20px ; margin-bottom: 50px; text-align: center }
    .abt-cntr-right img{ width: 70%; margin: 0 auto}
    
    .contact-cntr-right h6{ font-size: 26px; text-align: center}
    .spacer {height: 0px;}
    
    .column{width: 50% }
    .productbox{ width: 50% }
    
    .product-details-left{ width: 100%;    text-align: center; }
    .product-details-right{width: 100% }
    .product-details-left h5{ padding-top: 10px; }
    .marg-btm{ margin-bottom: 0px; margin-top: 50px; }
    
    .comen h2{ font-size: 70px }
    
    .abt-box-left{ width: 100%}
    .abt-box-right{ width: 100% }
    .comen h3 {font-size: 26px;margin-top: -36px;}
    .hidemob{ display: none}
    
    #abt-box { text-align: center;
    margin: 40px 0px;
}
    .enq-box{  margin-top: -10px;}
    
    .servicebox {
    padding-top: 40px;
}
    .service-two-left{ width: 100% }
     .service-two-right{ width: 100% }
      .service-two-left .o-hsub.-link{ text-align: right; margin-bottom: 60px;}
      .service-two-right .o-hsub.-link{ text-align: left; margin-bottom: 0px;}
    .service-two {padding-bottom: 50px;}
    #producslider {
    padding: 40px 0px;
}
    #promotional_slider{ width: 100% }

    #promotional_slider{padding:20px 10px;} 
    #futures {padding: 40px 0px;}
   .future-imge {width: 210px;} 
    
.round {
    width: 80px; line-height: 80px;
    height: 80px;}
    .round i{ line-height: 80px; }
    #testimonial {
    padding: 40px 0px;
}
    
.snip1533 {
    margin: 35px 0px 10px;
    max-width: 100%;
    min-width: 100%;}   

    .snip1533 figcaption {
    padding: 40px 20px;
    padding-bottom: 20px;
}
     .hidedesktop{ display: inherit}  
    
    .animenu__nav > li:last-child{    margin-top: 4px;
    text-align: center;}

    .product-contant{ padding-bottom: 40px; }
           .round img {
    padding-top: 20px;
}
     .privacy-fs .abt-cntr-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
    .privacy-fs .vision-box {
   width: 100%; min-height: inherit;
       
}
}




/*-- 4 --*/

@media (max-width: 480px) {
  .container-fusim {padding: 0px 15px;}
.animenu {
    padding-right: 15px;
    padding-left: 15px;
}
        .logoftr{ margin: 0 auto; float: none}
    .logosocial {
    padding-top:20px;
    float: none;
    margin: 0 auto;
    width: 193px;
}
    .wedo {
    float: left; margin-bottom: 20px;
    width: 50%;    margin-bottom: 20px;
    text-align: center;
    margin-bottom: 30px;
}
    .wedo-img{ height: 75px;}
.product-menu a {
    padding: 0px 6px;
    font-size: 17px;

}
    .container-fusim-prd {

    padding: 0px 8px;
}
    .comen h2 {
    font-size: 50px;
}
    .comen h3 {
    font-size: 24px;
    margin-top: -31px;
}
    .promotionalslider_single h2{ font-size: 11px;    line-height: 15px; }
    
   .privacy-fs .abt-cntr-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
    .privacy-fs .vision-box {
   width: 100%; min-height: inherit;
       
}
}