.mob-menu-toggle-btn{
    width:40px; height: 40px; display: block; position:absolute;
    right:-5px; top:0px;/* background:#fd7a56;*/ background: #444; color: #fff; line-height: 40px;
    font-size: 20px;text-align: center;z-index: 9999;cursor: pointer;display: none;
    -webkit-border-bottom-left-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
    }
#menuopen{}
#menuclose{display: none;}
#mob-site-navigation{display: none; margin-top:0px;}
#mob-site-navigation ul{margin: 0px;}
#mob-site-navigation ul li {position: relative;background: #404040;border-bottom: 1px solid #3d3d3d;
-webkit-transition: background 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;}
#mob-site-navigation ul li:hover, #mob-site-navigation ul li:focus{/*background:#fd8969;*/background:#CA1F26;
-webkit-transition: background 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;}
/*#mob-site-navigation div > ul > li:last-child {display: none;}*/
#mob-site-navigation ul li a{
    width:100%;
    /*width:-webkit-calc(100% - 30px); width:calc(100% - 30px);*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px; display: block;line-height: 30px;
    color:#fff;
}
#mob-site-navigation ul li a:focus, #mob-site-navigation ul li a:hover{text-decoration: none;}
#mob-site-navigation ul li ul li {border: 0px; background: #dddddd;-webkit-transition: background 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;}
#mob-site-navigation ul li ul li span{border-bottom: 1px  solid #21323F; border-top: 1px  solid #21323F;display: block; cursor: auto;  padding: 5px 20px; font-weight: bold; text-transform: uppercase;line-height: 30px;}
#mob-site-navigation ul li ul li:hover, #mob-site-navigation ul li ul li:focus {background: #fff;-webkit-transition: background 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;}
#mob-site-navigation ul li ul li a{line-height: 20px;color:#222;}

.accordiandown{position: absolute; display:block;color:#fff;
right:10px; top:5px;z-index: 99999;cursor:pointer;/*background:#000; */text-align: center;
-webkit-transition: background 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;
}
.accordiandown span{}
.accordiandown:focus, .accordiandown:hover{/*background: #FF3E3E;*/}
#mob-site-navigation .sub-menu{display:none;}


@media only screen and (max-width: 991px){
.mob-menu-toggle-btn{display: block;}
#site-navigation-wrap{display: none;}
#logo{margin: 0px;padding: 10px 0px;}
#header{padding-bottom: 0px;border-bottom: 1px solid #d7d7d7;}
#header .container{position: relative;}
/*.top-media{width: 80%;}*/
}

@media only screen and (min-width: 992px) {
#site-navigation-wrap{display:block;}
.navbar-toggle {display: none;}
#site-navigation .dropdown-menu a{padding: 0px 3px;}
}