/*
Theme Name: ABC of Nebraska
Theme URI: http://abcofnebraska.com/
Description: A custom theme designed and developed by Socius Marketing.
Author: Socius Marketing
Author URI: http://www.sociusmarketing.com
Version: 1.1
*/

@media screen and (max-width: 1685px) {
    #lform_container .lform>.pad {
        padding: 42px 79px;
    }
}
@media screen and (max-width: 1590px) {
    #lform_container .lform>.pad {
        padding: 42px 110px;
    }
}
@media (max-width: 1300px) {
#lform_container .lform .h4 {
    font-size: 32px;
}
}
@media (max-width: 1235px) {
#lform_container .lform .h4 {
    font-size: 31px;
}
}
@media (max-width: 1200px) {
#lform_container .lform .h4 {
    font-size: 29px;
}
}
@media (max-width: 1150px) {
#lform_container .lform .h4 {
    font-size: 28px;
}
}
@media (max-width: 1109px) {
#lform_container .lform .h4 {
    font-size: 26px;
}
}
@media (max-width: 1050px) {
#lform_container .lform .h4 {
    font-size: 25px;
}
}
@media (max-width: 1019px) {
#lform_container .lform .h4 {
    font-size: 24px;
}
}
.mobile-chat,
.mobile-footer {
    display: none;
}
@media screen and (min-width: 992px) {
    #lform_container {
        width: 100% !important;
        height: 14% !important;
        border-bottom: 4px solid #f5e206;
    }
    #apexchat_prechat_invitation_max {
        display:none !important;
    }
    div#apexchat_prechat_main_bg.apexchat_prechat_main_bg.apexchat_rd_bounceInUp.apexchat_prechat_bottom {
       display:none !important;
    }
    

}

@media screen and (max-width: 992px) {
    .mobile-chat {
        width: 37%;
        height: inherit;
        float: right;
        background-color:white;
        display: block;
        position: fixed;
        bottom: 0;
        z-index: 1000;
        right: 0;
        color: black;
        text-align: center;
        line-height: 26px;
        padding: 33px;
        font-weight: 500;
        font-family: Bebas,sans-serif;
        border-top: 4px solid black;
    }
    }

    .mobile-chat p {
        font-size: 25px;
        display: inline-flex;
        margin: 10px 6px 13px;
        }
        }
    
    .mobile-chat .fa {
        font-size: 44px;
    }

    #mm-0>div.mobile-footer>a {
        height: inherit;
    }

    #lform_container {
        width: 64%;
        height: inherit;
        font-size: 20px;
        line-height: 26px;
        border-top: 4px solid black;
        border-bottom: 4px solid #f5e206;
    }

    .mobile-footer {
        height: 12vw;
        max-height: 125px;
        display: block;
        position: fixed;
        width: 100%;
        bottom: 0;
        z-index: 9999999;
    }

    #lform_container>div.btnbox>a {
        font-size: 30px !important;
        line-height: 30px;
        padding: 7% 0px;
    }

    #lform_container>div.btnbox {
        height: inherit;
    }
}

@media screen and (max-width: 768px) {
    .mobile-footer {
        height: 12vw;
    }
    #lform_container>div.btnbox>a {
        font-size: 25px !important;
        line-height: 30px;

    }

    .mobile-chat .fa {
        font-size: 25px !important;
    }
}

@media screen and (max-width: 860px) {
    .mobile-chat .fa {
        font-size: 36px;
    }
    .mobile-chat {
        padding: 23px;
    }
    #lform_container>div.btnbox>a {
        padding: 6% 0px;
    }
}

@media screen and (max-width: 732px) {
    .mobile-chat {
        padding: 18px;
    }
}
@media screen and (max-width: 620px) {
.mobile-chat {
    padding: 13px;
}
}
@media screen and (max-width: 620px) {
    #lform_container>div.btnbox>a {
        padding: 6% 0px;
    }

    .mobile-chat {
        padding: 9px;
    }

    .mobile-chat p {
        font-size: 26px;
    }
}


@media screen and (max-width: 555px) {
    .mobile-chat p {
        font-size: 24px;
    }

    .mobile-chat .fa {
        font-size: 20px !important;
    }

    #lform_container>div.btnbox>a {
        font-size: 24px !important;
        padding: 5% 0px;
    }
    .mobile-chat {
        padding: 5px;
    }
}

@media screen and (max-width: 490px) {
#lform_container>div.btnbox>a {
    font-size: 23px !important;
    padding: 4% 0px;
}
.mobile-chat {
    padding: 2px;
    
}
.mobile-chat p {
    font-size: 23px;
}
#lform_container {
    border-bottom: 4px solid #f5e206;
}
}

@media screen and (max-width: 460px) {
    .mobile-chat {
        padding: 0px;
    }
    .mobile-chat p {
      
    }
    .mobile-chat img {
        width: 23%;
        margin-bottom: 8px;
    }
    #lform_container>div.btnbox>a {
        font-size: 19px !important;
       
    }
}

@media screen and (max-width: 405px) {
.mobile-chat {
    padding: 0px;
}
.mobile-chat img {
    width: 24%;
}
.mobile-chat p {
    font-size: 20px;
}
}

@media screen and (max-width: 375px) {
#lform_container>div.btnbox>a {
    font-size: 18px !important;
    padding: 8% 0px;
}
.mobile-chat {
    padding: 8px;
}
.mobile-chat p {
  
}
.mobile-footer {
    height: 18vw;
}
#lform_container>div.btnbox>a {
    padding: 10% 0px;
}
.mobile-chat .fa {
    font-size: 30px !important;
}
.mobile-chat img {
    width: 38%;
}
.mobile-chat img {
    margin-bottom: 3px;
}
}

@media screen and (max-width: 320px) {
#lform_container>div.btnbox>a {
    font-size: 17px !important;
    padding: 6% 0px;
}
.mobile-chat {
    padding: 1px;
}
.mobile-chat img {
    margin-top: 9px;
}
}