/*--Responsive CSS--*/
@media screen and (max-width: 1200px){
	.logo h1 {font-size: 18px;}
	.logo img {width: 50px;}
	.freeconsultation {margin: 3px 0 0 0;}	
	.freeconsultation a {font-size: 12px;}
	.menuarea {margin: 4px 15px 0 0;}
	.menu-header_menu-container .menu li a {padding: 14px 10px;}	
	.topheader{display:none;}
	.freeconsultation{display:none;}
	.menuarea{display:none;} 
	.menu_toggle{display:block;} 
	.mobilemenu_wrap {display:block;}  
} 
@media screen and (max-width: 1125px){
.menu-header_menu-container .menu li:last-child { display: block; }
}
@media screen and (max-width: 980px){
	.bottomheader .menuarea {display: none;}
	.bottomheader .freeconsultation {display: none;}
	.bottomheader .mobilemenu {display: block;}
	.logo .logotext {white-space: nowrap; padding: 2px 0;}
	.header .logo img {width:40px; height: 40px;} 
}
@media screen and (max-width: 620px){ 
	.topheader {display:none;}
	 .sub-footer {
        padding: 3em 0;
    }
    .mkls_footer_grid_left h4 {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .mkls_footer_grid_left p {
        font-size: 13px;
    }
	.mkls_footer_grid_left {
		padding: 0 1em;
		width: 100%;
	}
	.mkls_footer_grid_left:nth-child(2) {
		margin: 2em 0;
	}
	.botttom-nav-allah {
		margin: 24px 0 25px;
	}
	.botttom-nav-allah ul li {
		margin: 7px 5px;
	}
	.botttom-nav-allah ul li a {
		font-size: 13px;
	}	
	.catbg img {
		height: 280px;
	}
}