/* 4K -> Limit HD */
@media screen and (min-width: 1921px){
    .mainContainer{
        max-width: 1920px;
    }
}
@media screen and (max-width: 802px){
    /*Mobile Navigation*/
    nav#topnav ul li{
		float: none;
	}
	.response--site-menu{
        background: rgba(0,0,0,0.95);
    }
    nav#topnav ul li ul.dropdown:hover,
    nav#topnav ul li.has-children:hover .dropdown{
        top: 10px;
        visibility: visible;
        opacity: 1;
        position: relative;
        border: none;
    }

    nav#topnav ul li ul.dropdown::before{
        border: 0;
        margin: 0;
    }
    nav#topnav ul li ul.dropdown{    
        top: 10px;
        position: relative;
        visibility: visible;
        opacity: 1;
        border: none;
        padding: 0 0px 8px 20px;
    }
    nav#topnav ul li ul.dropdown li a {
        text-transform: none;
        font-weight: normal;
        font-size: 1rem;
        padding: 3px 6px!important;

    }

    .response--main-navigation a{
        display: inline-block;
    }
    .fa-chevron-right::before {
        font-weight: normal;
        font-size: 10px;
    }
    nav#topnav ul li>a{
        padding: 6px 20px 3px;
    }
    .show-nav, .hide-nav {
        padding: 1px 6px;
        background: transparent;
        border: 1px solid #6b3792;
        border-radius: 5px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        color: #6b3792;
        cursor: pointer;
        margin-bottom: 26%;
        font-size: 1.1rem;
    }
    .response--main-navigation.mobile-nav .response--site-menu{
        top: 0;
        z-index: 999999;
        max-width: 100vw;
    }
    .btNavDiv{
        overflow: hidden;
    }
    .show-nav{
        animation: bounceInDown 2s both 0s;
    }
    .hide-nav{
        float: right;
        margin-bottom: 0;
    }
}