.navigation{ width:auto; float:right; margin:20px 0px 20px 30px; padding:0px 0px;} 
.navigation ul{width:auto; loat:left;margin:0px 0px;padding:0px 0px;}
.navigation ul li{width:auto; float:left;margin:0px 0px;padding:0px 0px; display:inline;}
.navigation ul li a{ text-decoration:none; color:#ffffff;font-size: 15px;line-height: 18px;font-weight: 500; padding:8px 12px; text-transform:uppercase;}
.navigation ul li a:hover{ border-bottom:2px solid #e75e50;}
.navigation ul .active a{ border-bottom:2px solid #e75e50;}

.hedaer-fixed .navigation ul .active a{ border-bottom:2px solid #e75e50;}
.common-hedaer .navigation ul .active a{ border-bottom:2px solid #e75e50;}
.hedaer-fixed .navigation ul li a{ color:#ffffff ;}
.hedaer-fixed .navigation ul li a:hover{ border-bottom:2px solid #e75e50;}
.common-hedaer .navigation ul li a{ color:#ffffff ;}
.common-hedaer .navigation ul li a:hover{ border-bottom:2px solid #e75e50;}
.common-hedaer .socialicon a {color: #ffffff;}


/*----------------------------left-mobile menu--------------------------------------*/

.cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.body-push-left{left:250px !important;}
.overflow-after{ overflow:hidden;}
#mask{position:fixed;top: 0;z-index: 99999;background-color:rgba(0, 0, 0, 0.63);display: none; width:100%; height:100%;}
.dispblk{ display:block !important;}

.cbp-spmenu-push {overflow-x: hidden !important;position: relative !important;left:0;}
.cbp-spmenu-push {overflow-x: hidden;position: relative;left: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}


.menu-spce{ width:100%; height:auto; float:left; background-color:#000; display:none;}
.menu-spce h4{ color:#f44336; font-size:18px; float:left; margin:18px 0px 18px 15px;text-transform: uppercase;font-weight: bold; }
.close-right {width:18px;height: 18px;position: absolute;top:18px;right:15px;}
.close-right a{ background:none !important; padding:0px !important;}

.Mobileb{width:auto;float:left;height:22px;margin:0px 5px 0px 0px;z-index:999999;top:0px; display:none; text-align:center;}
.Mobileb{right:0px;}
.Mobileb a{ width:30px ; float:left ; height:28px; background:#f44336; padding:5px 5px; text-decoration:none; color:#000000; }
.Mobileb a i{font-size:22px; color:#fff; margin: 5px 0px;}
.Mobileb a:hover{ background-color:#000;}
.Mobileb .active{ background:url(../../../elibrary/html/images/mobile-close-icon.png) !important;}




@media screen and (max-width:940px){
	
	.left-menu{width:250px;background-color:#FFFFFF;position:fixed;height:100%;overflow-y:auto;float:left;left:0px;top: 0px;z-index: 99999; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
    .menu-spce{ display:block !important;}
	.push-in-right{ margin-left:-250px;}
    .push-out-right{ margin-left:0px;}
	.Mobileb{ display:block !important;}
	
	.navigation{ width:100%; margin:0px 0px 0px 0px;}
	.navigation ul{width:100%;}
	.navigation ul li{width:100% !important; margin:0px 0px; float:left; list-style-type:none !important; border-bottom:1px solid #dddddd;}
    .navigation ul li a{ color:#757575; padding:8px 0px !important; width:100%; float:left; }
	.navigation ul li a span{ padding:0px 15px;}
    .navigation ul li a:hover{color:#000000;}
	
	.navigation ul li a:hover{ background-color:#f44336; color:#fff;}
.navigation ul .active a{ background-color:#f44336;color:#fff;}


}




