@charset "UTF-8";
/* CSS Document */
 /*========IMAGE GALLERY=========*/
        
.gallery {
    width: 70%;
    margin: 0 auto;
    padding-top:30px;
    display:flex;
     flex-direction: column;
   justify-content:center;
    
   
}


.gallery__item {
    padding:0;
    margin-bottom: 4em;
    text-align: center;
}





.description {
    max-width:700px;
    margin:0 auto;
    text-align: center;
    letter-spacing: 2px;
    color: #888;
    font-size:1rem;
} 
/*=========IMAGE SIZE CONTROL======*/
 

img{
 width:100%;
        }

.landscape{
 max-width:1000px;
}

.landscape-large{
    max-width:1150px;
    
}

.landscape-small{
    max-width:850px;
}

.square{
    max-width:750px
}

        
 .portrait{
            max-width:650px;
        }


.portrait-small{
    max-width:550px;
}

.portrait-small-medium{
            max-width:500px;
        }

.portrait-smaller{
    max-width:430px;
}





        
@media only screen and (min-device-width :768px)
    and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio: 1)
{
    .portrait{
        width:450px;
    }
    
    .portrait-small{
        width:380px;
        
    }
    
    .portrait-smaller{
    max-width:300px;
}
}


@media (max-width:800px) {
.gallery {
    width: 100%;
}
.gallery__img {
    width: 85%;
    justify-self: center;
    align-self: center;
}
}
