Webdriver :Element is not clickable at point (119, 9). Other element would receive the click
<p>Scenario:</p>

<p>Login to www.flipkart.com and choose "Samsung" from "Electronics" after successful login.
Now, I need to scroll to the bottom of the page and from the left side, I need click on Availability to choose the "Exclude out of stock option" but 
on clicking Availability, I am getting the message </p>

<blockquote>
  <p>FAILED: Test_Samsung
  org.openqa.selenium.WebDriverException: Element is not clickable at point (119, 9). Other element would receive the click: <code>&lt;div class="_1H5F__" data-reactid="10"&gt;&lt;/div&gt;</code>
  Command duration or timeout: 133 milliseconds</p>
</blockquote>

<pre><code>//class for successful flipkart login
public class Flipkart_Login 
{

@FindBy(xpath="//a[text()='Log In']") WebElement Login_Click;
@FindBy(xpath="//input[@class='_2zrpKA' and @type='text']") WebElement Enter_Email;
@FindBy(xpath="//input[@class='_2zrpKA _3v41xv' and @type='password']") WebElement Enter_Pass;
@FindBy(xpath="//button[@type='submit' and @class='_3zLR9i _1LctnI _36SmAs']") WebElement Login_Button;
@FindBy(xpath="//span[text()='Please enter valid Email ID/Mobile number']") WebElement Blank_Email;
@FindBy(xpath="//span[text()='Please enter Password']") WebElement Blank_Pass;

public void Valid_Login()
{
    Login_Click.click();
    Enter_Email.sendKeys("abc@gmail.com");
    Enter_Pass.sendKeys("abcde");
    Login_Button.click();

}

}
//class for choosing Samsung from Electronics menu and clicking Availability
public class Flipkart_Electronics_Samsung_Mobile 
{

@CacheLookup
@FindBy(xpath="//a[@title='Electronics']//span[text()='Electronics']") WebElement Electronics_Menu;
@CacheLookup
@FindBy(xpath="//a[@title='Samsung']//span[text()='Samsung']") WebElement Samsung_Mobile_Click;
@CacheLookup
@FindBy(xpath="//div[@class='_3QT2gR _1AgMas']//div[text()='Availability']") WebElement Availability;
@CacheLookup
@FindBy(xpath="//div[@class='_1p7h2j']") WebElement Exclude_Out_Of_Stock;


public void Choose_Samsung_Mobile()
{
    WebDriverWait wait = new WebDriverWait(driver, 30);

    Actions act = new Actions(driver);
    act.moveToElement(Electronics_Menu).perform();
    act.click(wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//a[@title='Samsung']//span[text()='Samsung']")))).build().perform();

    WebElement Availability = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@class='_3QT2gR _1AgMas']//div[text()='Availability']")));

    JavascriptExecutor js = (JavascriptExecutor)driver;
    js.executeScript("arguments[0].scrollIntoView(true);", Availability);
    Availability.click();

}
}

//class which calls the methods from above two classes

public class Flipkart_Electronics_Samsung_Search 
{

WebDriver driver;
@Test
public void Test_Samsung()
{
    driver = BrowserFactory.getBrowser("Firefox");
    driver.get(DataProviderFactory.getConfig().getURL());

    Flipkart_Login login = PageFactory.initElements(driver, Flipkart_Login.class);
    login.Valid_Login();

    Flipkart_Electronics_Samsung_Mobile Samsung = PageFactory.initElements(driver, Flipkart_Electronics_Samsung_Mobile.class);
    Samsung.Choose_Samsung_Mobile();
}
}
</code></pre>