/*Add Css Custom Here*/

.category-info h2 {
    font-size: 22px;
}
.category-info ul {
    list-style: disc;
    padding-left: 30px;
}
.desk {
	display:block;
}
.mobile {
	display:none;
}
.row.none {
    display: none;
}
img {
    max-width: 100%;
    height: 100%;
}

.article-description table, .article-description th, .article-description td {
  border: 1px solid;
  padding:5px;
}

#map-canvas {
    border: 5px solid #f3f3f3;
    width: 300px!important;
    margin: 0px 0 10px;
    margin: 0 auto!important;
}

/*====== Fix bugs Megamenu not showing icon font (26/1/2018) =====*/
@media (min-width: 992px){
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a {  line-height: 24px; height: auto;}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a i,
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a b {
	    display: inline-block;
	}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.with-sub-menu > a:before{display: none;}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a img{position: static; transform: inherit;}

}

/*
.owl2-carousel .owl2-stage-outer {
    min-height: 400px;
}
*/

@media (max-width: 768px){
.desk {
	display:none!important;
}
.mobile {
	display:block!important;
}	
.footer-top {
    padding-top: 20px;
}

.bn a {
    display: flex;
    flex-wrap: wrap;
}
.banners.banners4 .bn span {
    position: relative!important;
    width: 100%!important;
	line-height: 20px!important;
	align-items: center;
    display: flex;
	justify-content: center;
    min-height: 40px;
}

}
