.features-top-info {
    padding-bottom: 40px; 
  } 
  
  
  
  .features-hero--to-white:before { 
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; 
    height: 299px;       
    background-color: white;      
  }
  
  @media (max-width: 900px) {
    .features-hero--to-white:before { 
      height: 100px;      
      background-color: white;   
    }
  }
  
  .features-details__img-phone1 { 
    position: absolute; 
    right: -6.6%;           
    bottom: 1%;        
    display: block;     
    height: 75%; 
  } 
  
  
  
  
  .page-features-details .hero:after {
    max-width: 1200px; 
    aspect-ratio: 0;   
  }
  
  .features-details__after-img:before {
    max-width: 1200px; 
    aspect-ratio: 0;  
    padding-top: 62px;             
  } 
  
  .page-features .img-responsive-front {
  margin-bottom: 0;
  } 
  
  
  
  
  .feature-template .btn-responsive-front { 
    top: 42%;
  } 
  
  
  @media (max-width: 1190px) {  
    .feature-template .video {   
      margin-left: 0;   
       margin-right: 22px;       
    }
    
    .feature-template .btn-responsive-front {  
    top: 35%;  
  }   
    
  }
  
  @media (max-width: 900px) { 
    
    .features-hero--to-white:before { 
      height: 135px;              
      background-color: white;    
    }
    
    .feature-template .btn-responsive-front {  
      top: 35%;    
    }     
  }
  
  @media (max-width: 450px) {    
    .feature-template .btn-responsive-front {  
      top: 25%;   
    }     
  }  
  
  
  
  .feature-template .video {  
    max-width: 1040px;
    filter: drop-shadow(0px 6px 20px rgba(0, 0, 0, 0.1));
    margin-left: 15px;    
  } 
  
  @media (max-width: 768px) {
    .feature-template .video { 
      width: 86%;  
      margin-left: 27px;      
    } 
    .features-top-info { 
      padding-bottom: 56px;     
    }  
  
  }  
  
  @media (max-width: 667.98px) {
  
    .feature-template .video {
      width: 88%;       
      margin-left: 14px;         
    }
    .features-top-info {
      padding-bottom: 40px;       
    }
    .feature-template .btn-responsive-front { 
      top: 32%;   
    }
    .features-hero--to-white:before { 
      height: 114px;                    
    }
  
  }
  
  @media (max-width: 567.98px) {
  
    .feature-template .video {
      width: 88%;       
      margin-left: 18px;       
    }
    .features-top-info {
      padding-bottom: 44px;        
    }
    .feature-template .btn-responsive-front { 
      top: 32%;    
    }
    .features-hero--to-white:before { 
      height: 125px;                      
    }
  
  }
  
  @media (max-width: 450px) {
    .feature-template .video {
      width: 90%;       
      margin-left: 10px;           
    }
    .features-top-info { 
      padding-bottom: 36px;            
    }
    .feature-template .btn-responsive-front { 
      top: 30%;     
    } 
    .features-hero--to-white:before {
      height: 104px;                 
    } 
    .features-details__after-img:before {
      padding-top: 40px;   
    } 
  }
  
  @media (max-width: 414px) {
    .features-hero--to-white:before {
      height: 94px;                  
    } 
  }
  
  @media (max-width: 365px) {
    .feature-template .video {
      width: 90%;          
      margin-left: 10px;             
    }
    .features-top-info {  
      padding-bottom: 27px;                
    }
    .feature-template .btn-responsive-front { 
      top: 25%;        
    } 
    .features-hero--to-white:before {
      height: 81px;                   
    } 
    .features-details__after-img:before {
      padding-top: 40px;   
    }  
  }

  .w100 {
    max-width: 100% !important;
  }  
  
  .postid-962 .page-features-img-small .features-details__after-img:before {
    aspect-ratio: 1200/100; 
  }
  .postid-962 .features-hero--to-white:before {
    height: 220px;                     
  }  

  .postid-1349 .features-hero--to-white:before, .postid-238 .features-hero--to-white:before{
    height: 7px;                        
  } 
  @media (max-width: 450px) {
    .postid-1349 .features-hero--to-white:before, .postid-238 .features-hero--to-white:before {
        height: 6px;                            
    }
    .postid-962 .features-hero--to-white:before{
        height: 70px;                              
    }    
  }
  