

	

	

  
 

@media only screen and (max-width:777.89px){

.cstm3tab .nav-link {

    padding: .5rem;

}

.catlistotrcall{

	border-right:none;

}

.rentable td{

	display:block;

	width:100%;

}

.rentable  thead{

	display:none;

}

.tbleMbhead{

	display:block;

	font-weight:500;

	margin-bottom:3px;

	font-size:13px;

}

.mapbottom{

top: 100%;

bottom:inherit;

}

.mapbottom.active{

	top: 40px;

	left:0;

	right:0;

}

.mapbootomIn{

	height:100%;

}

}
@media only screen and (max-width:575px){
.contenttopheader.maingra-horizontal{
	padding:0 5px;
}

.navChild-subUl{
	position:inherit;
	z-index:inherit;
	z-index: inherit;
left: inherit;
top: inherit;
right:inherit !important;
border:0px;
background: #eee;

}
.navChild-sub-a .fas{
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);	
transform: rotate(90deg);
}
}
@media only screen and (max-width:549.89px){

	.maintenancetable td{

		display:block;

	}

.tabmenuwrp  ul li {

  width:100%;

  margin-bottom:4px !important;

}

.tabmenuwrp .nav-tabs .nav-link{

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

.catlistotrcall{

	border-right:none;

}

.assetstpwrp::before {

	display:none;

}
.nav.side-menu li a, .moreMenutxt{
	padding:10px 15px;
}
.main_menu {
    height: 40px;
}

.megamenuUl{
	top:90px;
}
.myaccount{
	display:none;
}
}
@media only screen and (max-width:480px){
.username {
	max-width:100px;
}
 .logutcnfrm  span{
	display:none;
}
.logutcnfrm .fa  {
	line-height:50px
}
.logutcnfrm, .menuClik, .rightHdlia, .maxmbtn {
	padding: 0 15px;
}

}
@media only screen and (max-width:350px){
.username {
	max-width:86px;
}

}