.icon-midlle-demo4 {
    position: absolute;
width: 50px;
height: 70px;
color: #FFF;
text-align: center;
color: aliceblue;
transform: rotate(-45deg) scale(.75);
}
.ngmnav .icon-midlle-demo4 .fa, .ngmnav .icon-midlle-demo4 .fas {
font-size: 40px;
}
@media only screen and (min-width: 766px){
a.toolbar_item {
padding: 10px 0 !important;
}
.state.left, .state.right { background-color: #ffffff; margin-top: -7px; } .ngmnav #navbar { height: 70px !important; -webkit-filter: none !important; filter: none !important; }
}
.ngmnav .state a {
line-height: 1.7!important;
}
.ngmnav  .fa, .ngmnav .fas {
font-size: 23px;
}
.ngmnav #navbar {
width: 100%;
vertical-align: bottom;
-webkit-filter: drop-shadow(0 0 10px rgba(0, 0, 0, .15));
filter: drop-shadow(0 0 4px rgba(0, 0, 0, .3));
}


#ngcall .back {
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 60px;
display: inline-block;
height: 60px;
border-radius: 19px;
background: rgba(190, 49, 143, 1);
}
.ngmnav.active {
transform: translateY(5px);
}
.ngmnav .state.left {
left: 0;
}
.ngmnav .state.right {
right: 0;
}
.ngmnav {
position: fixed;
bottom: 0;
z-index: 1000;

transition-duration: 0.5s;
width: 100%;
}
.ngmm, .ngmnav, .ng-notif, .ng-search {
display: block;
}
.ngmnav .state {
position: absolute;
top: 7px;
width: 37%;
}
#ngcall {
position: absolute;
left: 0;
top: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 60px;
animation: call 3s infinite;
display: inline-block;
height: 60px;
transform: rotate(45deg) translate(-23px, -23px);
border-radius: 19px;
background: rgba(190, 49, 143, 1);

}
.traveltour-body a {
color: #be3190;
}
.ngmnav .state a {
padding-top: 0;
position: relative;
display: inline-block;
width: 45%;
line-height: 70px;
font-size: 10px;
color: #454545;
text-align: center;
}
.toolbar_item {
    padding-top: 5px !important;
}