
@media (max-width: 1024px){

    #header-actions, .user-nav {
        float: none;
    }
    #main-nav .menu>li:last-child {
	    margin-bottom: 15px;
	}
    .mob-menu, .mob-sidemenu{
    	display:none;
    }
    div#login-nav {
	    text-align: center;
	    margin-top: 0;
	}
    #branding {
        float: none;
        text-align: center;
        margin: 0 auto;
    }
    a#site-logo img {
	    max-width: 100%;
	    text-align: center;
	    margin: 0;
	}
    div#main-nav {
        margin-bottom: 25px;
    }
    #main-nav .menu>li {
        margin-bottom: 15px;
    }
    #header-search {
        margin-left: 0;
    }
    #main-nav select {
        width: 100%;
        height: 45px;
        color: #fff;
        font-size: 18px;
        font-weight: 400;
        text-shadow: none !important;
    }
    #main-nav select{
        width: 100%;
        height: 45px;
        /*color: #000;*/
        font-size: 18px;
        font-weight: 400;
    }
}
@media (max-width: 991px){
	.mob-menu, .mob-sidemenu{
		display:block;
	}
	div#main-nav {
	    display: none;
	}
	a#site-logo img {
    	max-width: 250px;
	}
	#branding {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    margin-bottom: 15px;
	}
	div#header-actions {
	    margin-top: 15px;
	}
	.mob-sidemenu .mob-menu.triggerMob {
	    padding-left: 25px;
	    margin-bottom: 25px;
	}
	ul#side_menu a:hover{
		color:#FA0000;
	}
	ul#side_menu{
		padding:0;
	}
	ul#side_menu li {
	    margin-bottom: 15px;
	    border-bottom: 1px solid #dedede;
	    padding-bottom: 15px;
	}
	ul#side_menu a {
	    padding: 0 30px;
	    text-decoration: none;
	    color: #000;
	    font-weight: 500;
	    font-size: 18px;
	    line-height: 28px;
	    text-transform: capitalize;
	    transition: all 0.4s ease 0s;
	}
	
	.mob-menu img {
	    filter: brightness(0);
	}
	.mob-sidemenu.show{
		right:0;
	}
	.mob-sidemenu {
	    position: fixed;
	    width: 100%;
	    max-width: 350px;
	    background: #f7f7f7;
	    height: 100%;
	    z-index: 9;
	    padding: 40px 0;
	    right: -50%;
	    transition: all 0.4s ease 0s;
	}
}
	
@media (max-width: 575px){	
	.mob-sidemenu{
		max-width:100%;
	}
	.mob-sidemenu {
	    right: -100%;
	}
}