﻿/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@media(max-width:767px) { /*for small devices that need overriding while small */

}

@media(max-width:500px) { /*for small devices that need overriding while small */

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    .HomeDate {
        text-align: right;
        font-size: 35px;
    }

    .HomeYear {
        text-align: right;
        font-size: 100px;
    }

    .HomeTime {
        text-align: left;
        font-size: 30px;
    }

    .HomeLocation {
        text-align: left;
        font-size: 30px;
    }

    .HomeDance {
        text-align: left;
        font-size: 25px;
    }
    
    .RLeftBorder {
        border-left: 1px solid #d4d4d4;
    }

     .Gallery div {
        width: 32%;
        margin-right: 1%;
    }

    .Guestbook > div {
        float: left;
        width: 49%;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 	
    .CHR {
        width: 65%;
    }

    .RCol10 {
        margin-top: 0;
    }

    .RCol20 {
        margin-top: 0;
    }

    .MainCol {
        padding: 0;
    } 
    
     .HomeCountdown {
        font-size: 23px;
     } 

     #HomeSlider {
         max-height: 800px;
     }

     .Gallery div {
        width: 32%;
        margin-right: 1%;
    }

    .LargeImage .Controls {        
        background: rgba(255,255,255,.5);
        border: none;
    }

    .RWidth50 {
        width: 50%;
    }

    .CenterResponsiveText {
        text-align: left;
    }

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 	
     .SideNav h1 {
       font-size: 50px; 
    }

    .HomeCountdown {
        font-size: 30px;
     }

    .SideNav {
        width: 80%; 
    }

    .Gallery div {
        width: 24%;
        margin-right: 1%;
    }
}