/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) 
{
   .g-2
   {
        grid-template-columns: repeat(1,1fr);
        text-align: left;
   }

   #intro-paragragh img
   {
       display: none;
   }

   .gallery .grid-container p
   {
       text-align: left;
   }
} 

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) 
{
    
} 

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) 
{
    .has-white-text
   {
       font-size: 60px;
   }
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) 
{
    #main-container
    {
        max-width: 1500px;
        margin: 0 auto;
    }

    #navbar-brand
    {
        margin-left: 200px;
    }

    #intro-img img
    {
        width: 1440px;
        height: 424px;
        margin-top: 10px;
    }

    #brand-word
    {
        display: none;
    }
    #headerImg img 
    {
        height: 100%;
    }

    nav
    {
        height: 10vh;
        margin-left: 600px;
    }

    .gallery
    {
        grid-template-columns: repeat(3,1fr);
    }

    .g-2
    {
        grid-template-columns: repeat(2,1fr);
    }

    .price-gallery
    {
        grid-template-columns: repeat(4,1fr);
    }

    .gallery .grid-container .image img
    {
        width: 100%;
    }

    #web-gallery
    {
        padding: 90px;
    }

    .gallery .grid-container p
    {
        text-align: left;
    }
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) 
{
  
}