
@media screen and (max-width: 1440px) {
    body {
        background-size:150% !important;
        background-repeat: no-repeat;
        background-position: center;
     }
   }
 
  @media screen and (max-width: 1170px) {
    .hero_product{background-size: 120%;}
    h1 {
      font-size: 4rem !important;
      line-height: 5rem !important;
      font-weight: 800 !important;
    }
 
    .hero {
     height: 70vh !important;
  
 }
 .cContainerWhiteBox {
     display: inline-block;
     background-color: #fff !important;
     padding: 60px 10px 0;
     width: 100%;
     border-radius: 5px;
 }
 
 .hero_product {
     background-size: cover;
     background-color: #ffffff;
     background-repeat: no-repeat;
     background-position: center;
     height: 70vh;
     display: flex;
     align-items: center;
     color: white;
     text-align: center;
 }
 
 .cContainerAshBox {
     background-color: transparent;
     display: inline-block;
     padding: 60px 10px 0;
     width: 100%;
     border-radius: 5px;
 }
 
 
 
  }
 
 
 
 
 
 
 @media screen and (max-width: 992px) {
  span.Product_Label{margin-top: 3rem;}
  .subnav-scope .navbar{margin: 0 2rem 0 0rem;}
  .cH2container{padding: 0!important;}
  .cZigZagRow img{margin-bottom: 3rem;}
    .hero_product{background-size: 150%!important; height: auto!important;}
    .cBannerCon{display:none;}
   .px-lg-5 {
     padding-right: 1rem !important;
     padding-left: 0.5rem !important;
   }
   .ps-5 {
    padding-left: 1rem !important;
  }
  a.cFilledCTA, span.cFilledCTA{margin:5px;}
   .hero_product h1 {
     font-size: 4rem !important;
     color: #262626 !important;
     font-weight: 800 !important;
     line-height: 5rem !important;
   }
 
   h2 {
     font-size: 4rem !important;
   line-height: 4.8rem !important;
     font-weight: 800 !important;
   }
   .cBigPadding {
     padding: 0 2rem !important;
   }
   .cContainerWhiteBox {
     display: inline-block;
     background-color: #fff !important;
     padding: 40px 20px;
     width: 100%;
     border-radius: 5px;
   }
   .cContainerAshBox {
     display: inline-block;
     background-color: transparent !important;
     padding: 40px 20px;
     width: 100%;
     border-radius: 5px;
   }
   .prev {
     left: 100px;
 }
 .next {
     right: 100px;
 }
 .cLightBlueBG {
     padding: 6rem 0 6rem !important;
     background: radial-gradient(circle, rgba(171, 206, 224, 1) 10%, rgba(255, 255, 255, 1) 45%) !important;
 }
 .subnav-scope .navbar-brand img{height: 18px !important;}
 .secondbox{
    border-top: 1px solid;     
    padding-top: 3rem !important;   
    padding-bottom: 3rem !important;   
    border-left: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
  
    .border-end-lg {
        border-right: 1px solid #999;
    }
    .firstbox{
      
        padding-top: 3rem !important;   
        padding-bottom: 3rem !important;   
        padding-left: 0 !important;
        padding-right: 0 !important;
        }



.cContainerWhiteBox.cCardContainer {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.stat {
	margin-bottom: 0 !important;
}

.case-logo {
	height: auto !important;
	margin-right: 0;
	margin-top: 8px;
	margin-bottom: 12px !important;
}

.cProductImage {
	height: auto !important;
	margin-bottom: 25px;
}

.cBoxCTAcontainer a.cFilledCTA {
	margin: 10px !important;
}
.case-logo {
	height: auto !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}

.stat {
	margin-bottom: 0 !important;
	padding: 0 !important;
}

 }
 
 @media screen and (max-width: 968) {
   .px-lg-5 {
     padding-right: 2rem !important;
     padding-left: 2rem !important;
   }
 }
 
 @media screen and (max-width: 768px) {
    .large-number {
        font-size: 3rem;
    }
    
    .stat-small {
        font-size: 2rem;
    }
    
    .trusted-big-text {
        font-size: 2rem;
    }
    
    .stat {
        margin-bottom: 40px;
    }
    .cIndustryRecognitionContentRow{margin-bottom:0!important;min-height: auto !important;padding: 2rem 1rem!important;width: 100%;}
    #carouselExampleControls .carousel-inner {
        display: block;
      }
    
      #carouselExampleControls .carousel-item {
        display: block;
        position: relative;
        float: none;
        width: 100%;
        margin-bottom: 20px;
        opacity: 1;
      }
    
      #carouselExampleControls .carousel-control-prev,
      #carouselExampleControls .carousel-control-next,
      #carouselExampleControls .carousel-indicators {
        display: none;
      }
    h2{font-size: 3rem !important;
        line-height: 3.8rem !important;}
    .feature-card{margin: 20px 0;}

    .cPaddingTopZero{padding-top:2rem;}
    .hero_product{background-size: cover!important;}
    .ConAsia{padding: 2rem;}
    .hero h1{font-size: 3.5rem !important;
        line-height: 4.5rem !important;}
        .justify-content-left{justify-content: center !important;text-align: center;}
    .cBannerCon h2{font-size: 1.8rem !important;line-height: 2.2rem !important;text-align: center;}
   .h-100 {
     height: auto !important;
   }

 }
 @media screen and (max-width: 512px) {
    
    .cIndustryRecognitionImgLogo{height: auto;}
.carousel-control-prev{display:none;}
.carousel-control-next{display:none;}
.cContainerSliderBox{min-height: auto;padding: 0;}
.carousel-inner {
display: block;
}
.cBoxCTAcontainer {
margin-top: 10px;
}
   .hero_product h1 {
     font-size: 3rem !important;
     color: #262626 !important;
     font-weight: 800 !important;
     line-height: 4rem !important;
   }
   h2 {
     font-size: 2.5rem !important;
     line-height: 3.2rem !important;
     font-weight: 800 !important;
   }
   .cContainerWhiteBox {
     display: inline-block;
     background-color: #fff !important;
     padding: 50px 10px;
     width: 100%;
     border-radius: 5px;
   }
   .cContainerAshBox {
     display: inline-block;
     background-color: transparent !important;
     padding: 50px 10px;
     width: 100%;
     border-radius: 5px;
   }
   .item {
     opacity: 1;
     box-shadow: 1px 3px 17px 10px #0c263b30;
   }
   .items .item:nth-child(2){transform: scale(0.85); }
   .items {
     display: block;
   }
   .cLightBlueBG{padding: 3rem 0 3rem !important;}
 }