﻿@media (max-width: 1300px) {
    .pageHeadContainer .top  .menuToggle{
        margin-top: 0.7%;
    }
}

@media (max-width: 1100px) {
    .menuContainer a {
        font-size: 15px;
    }

    .pageHeadContainer .top {
        height: 40px !important;
    }

    .pageHeadContainer .top .menuToggle {
        margin-top: 0.8%;
    }

    .pageHeadContainer .bottom img {
        margin-top: 40px !important;
    }

    .speakersContainer {
        padding-bottom: 20px;
        font-size: 15.3px;
    }        

        .speakersContainer .speakerName {
            font-size: 41px;
        }

        .speakersContainer .actionsContainer .facebook {
            width: 45px;
        }

        .speakersContainer .actionsContainer .twitter {
            width: 47px;
        }

        .speakersContainer .actionsContainer .youTube {
            width: 43px;
        }

        .speakersContainer .actionsContainer .Instagram {
            width: 47px;
        }

        .speakersContainer .actionsContainer .Website {
            width: 47px;
        }
}

@media (max-width: 935px) {
    .pageHeadContainer .top .menuToggle {
        margin-top: 0.9%;
    }
}

@media (max-width: 850px) {
    .pageHeadContainer .top  {
        height: 35px !important;
    }

    .pageHeadContainer .bottom img {
        margin-top: 35px !important;
    }
}

@media (max-width: 750px) {
    .menuContainer ul {
        padding-left: 30px;
    }

    .menuContainer a {
        font-size: 13px;
    }

    .speakersContainer .header {
        margin-bottom: 30px;
    }       

    .speakersContainer .speakerName {
        font-size: 36px;
    }

    .speakersContainer td:last-child {
        padding-left: 11px;
    }

    .scheduleContainer td {
        line-height: 1.2;
    }

        .scheduleContainer td:first-child {
            width: 115px;
        }
}

@media (max-width: 650px) {
    .menuContainer a {
        font-size: 13px;
    }
}

@media (max-width: 590px) {
    .pageHeadContainer .top .menuToggle {
        margin-top: 1%;
    }
    
    .menuContainer a {
        font-size: 12px;
    }
}

@media (max-width: 551px) {
    .menuContainer ul {
        padding-left: 24px;
    }

    .speakersContainer {
        font-size: 14px;
    }        

        .speakersContainer .speakerName {
            font-size: 30px;
        }

    .scheduleContainer .header {
        width: 90%;
    }

    .footer table {
        float: none;
        width: 100%;
    }

    .footer td {
        display: block;
        text-align: center;
    }

    .footer table td:first-child {
        padding-right: 0;
    }
}

@media (max-width: 520px) {
    .menuContainer ul {
        padding-left: 20px;
    }

    .speakersContainer .header {
        width: 90%;
    }
}

@media (max-width: 485px) {
    .pageHeadContainer .top .menuToggle {
        margin-top: 1.3%;
    }

    .menuContainer ul {
        padding-left: 10px;
    }

    .speakersContainer td {
        display: block;
        text-align: center;
        padding: 15px;
    }

        .speakersContainer td:first-child {
            padding-bottom: 10px !important;
        }

        .speakersContainer td:last-child {
            padding-top: 0 !important;
        }    

    .scheduleContainer td {
        padding: 10px;
    }

        .scheduleContainer td:first-child {
            width: 60px;
        }
}

@media (max-width: 485px) {
    .menuContainer {
        width: 102px;
        left: -102px;
    }
}

@media (max-width: 400px) {
    .pageHeadContainer .top .menuToggle {
        margin-top: 1.5%;
        margin-left: 1.7%;
    }
}


@media (max-width: 350px) {
    .pageHeadContainer .top .menuToggle {
        margin-top: 2%;
    }
}

@media (max-width: 280px) {
    .pageHeadContainer .top .menuToggle {
        margin-top: 2.7%;
    }
}
