.ads-1{
    width: 15%;
    padding: 0;
    padding: 10px;

}
.ads-2{
    width: 15%;
    padding:0; 
    float: right;
    padding: 10px;
  
}
.content{
    width: 70%;
    flex-shrink: 0;
}
.ads-3{ 
    
    padding: 10px;
   
    
}
@media (max-width: 1400px) {
    .ads-1{
        width: 25%; 
    }
    .ads-2{
        width: 25%;   
    }
    .adsbygoogle{
        height: 100%;
        width: 100%;
    }
}
@media (max-width: 650px){
    .ads-1{
        display: none;
    }
    .ads-2{
      display: none;  
    }
    .ads-3{
        width: 100%;
        height: 200px;
    }
    .content{
        width: 100%;
        
    }
}
@media (min-width: 651px){
     
}
.adsbygoogle{
    height: 100%;
    width: 100%;
    
}
.ad-container {
    margin: 20px auto;
    text-align: center;
    min-height: 90px; /* Minimum height for ad placeholder */
    background: transparent;
}

/* For responsive ads */
ins.adsbygoogle[data-ad-format="auto"] {
    display: block !important;
}