/*Big Tablets to 1200px (width smaller than 1140px row)*/
@media only screen and (max-width: 1200px){
    .quote-text-box {
        width: 100%;
        padding: 0 2%;
        }
    .row{
        padding: 0 2%;
    }
    .logo{
        height: 75px;
    }
}

/*Medium Tablets to Big Tablets: 768px - 1023px */
@media only screen and (max-width: 1023px){
    body{ font-size: 18px; }
    section{ padding: 60px 0;}
    .about{
        width:80%;
        margin-left: 10%;
    }
    .cognito{
        padding: 0px 1%;
        margin: 0px 0px;
    }
    .section-admission{
        padding-top: 20px;
    }
    #mycognito h2{
        letter-spacing: 1px;
        font-size: 180%;
    }
    .section-about,
    .section-courses,
    .section-testimonials{
        padding-top: 30px;
    }
    
}

/*Medium phones to Medium Tablets: 481px - 767px */
@media only screen and (max-width: 767px){
    body{ font-size: 16px; }
    section{ padding: 30px 0;}
    .row,
    .quote-text-box{ padding: 0 4%;}
    .col{ width: 100%;
        margin: 0 0 4% 0;
    }
    .logo{
        height: 100px;
    }
    .main-nav{ display: none;}
    .mobile-nav-icon{
        display: inline-block;
    }
    .main-nav{
        float: left;
        margin-top: 30px;
        margin-left: 25px;
    }
    .main-nav li{
        display: block;
    }
    .main-nav a:link,
    .main-nav a:visited{
        display: block;
        border: 0;
        padding: 10px 0;
        font-size: 100%;
    }
    
    .sticky .main-nav{ margin-top: 10px;}

    .sticky .main-nav li a:link,
    .sticky .main-nav li a:visited{
        padding: 10px 0;
    }

    .sticky .main-nav{
        float: left;
        list-style: none;
        margin-top: 15px;
    }
    
    .sticky .mobile-nav-icon i{
        color: #555;
    }
    
    .sticky .mobile-nav-icon{
        margin-top: 15px;
    }

    .about{
        width: 100%;
        margin-left: 0;
    }
    h1{font-size: 180%;}
    h2{font-size: 150%;}
    .cognito{
        padding: 0px 1%;
        margin: 0px 0px;
    }
    #mycognito h2{
        letter-spacing: 1px;
        font-size: 150%;
    }
    footer{
        padding: 30px 1%;
    }
    footer .span-1-of-2 {
	    width: 49.2%;
        float: left;
    }
}

/*Small phones: 0 - 480px */
@media only screen and (max-width: 480px){
    section{ padding: 25px 0;}
    .cognito{ width:100%;}
    .logo{
        height: 50px;
    }
}