/* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        #user-login-form {
            width:90%;
        }

        .input-field {
            display: block;
            width:100%;
            padding: 0 5px;
            margin-bottom: 10px;
        }

        .slide-btn { 
             width:40px; 
             height:100%; 
        }

        .slide-txt {
            display: none;
        }

        .check-ticket-table {
             float:left; 
             height:auto; 
             width:100%; 
             padding:20px;
        }

        .check-ticket-calc {
             float:left; 
             height:580px; 
             width:100%; 
             padding:20;
             margin-top: 200px;
        }

        .check-ticket-calc-wrapper {
             height:100%; 
             width:95%; 
             margin:20px auto;
        }

        .sc-column {
            float:none;
            width: 100%;
            height:auto;
            padding:20px;
        }

        .check-ticket-table-tbl {
            width:800px; 
            border:1px solid #FFFFFF;
        }

        .mainBtns {
            width:70%;
        } 

        .slideBtn {
           display: none;
        }  

        .sportBtns {
            width:30%; 
        } 
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
        .slide-btn { 
             width:90px; 
             height:100%; 
        }

        .slide-txt {
            display: block;
        }

        .check-ticket-table-tbl {
            width:800px; 
            border:1px solid #FFFFFF;
        }

        .mainBtns {
            width:50%;
        } 

        .slideBtn {
           display: none;
        }  

        .sportBtns {
            width:50%; 
        } 
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
        #user-login-form {
            width:60%;
        }

        .input-field {
            display: inline-block;
            width:49%;
            padding: 0 5px;
        }

        .nav-half {
            font-size: 12px;
        }

        .check-ticket-table {
             float:left; 
             height:auto; 
             width:70%; 
        }

        .check-ticket-calc {
             float:left; 
             height:580px; 
             width:30%; 
             margin-top: 0px;
        }

        .check-ticket-calc-wrapper {
             height:100%; 
             width:80%; 
             margin:20px auto;
        } 

        .sc-column {
            float:none;
            width: 50%;
            height:auto;
            padding:20px;
        } 

        .check-ticket-table-tbl {
            width:100%; 
            border:1px solid #FFFFFF;
        } 

        .mainBtns {
            width:30%;
        } 

        .slideBtn {
            width:4%;
        }  

        .sportBtns {
            width:62%; 
        }

        .mainBtns {
            width:30%;
        } 

        .slideBtn {
           display: block;
           width: 5%;
        }  

        .sportBtns {
            width:60%; 
        }  
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
        #user-login-form {
            width:30%;
        }

        .nav-half {
            font-size: 14px;
        }

        .sc-column {
            float:left;
            width: 33.33%;
            height:auto;
            padding:20px;
        }

        .mainBtns {
            width:30%;
        } 

        .slideBtn {
           display: block;
           width: 5%;
        }  

        .sportBtns {
            width:60%; 
        }  
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
        .sc-column {
            float:left;
            width: 25%;
            height:auto;
            padding:20px;
        }

        .mainBtns {
            width:30%;
        } 

        .slideBtn {
           display: block;
           width: 5%;
        }  

        .sportBtns {
            width:60%; 
        }  
    }