body {
	 
	margin:0;
	padding:0;
	font-size:100%; 
    overflow-x: hidden;
}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 1024px) {
   
    header {z-index: 999;}
    .container { max-width: 100%;}
	.js #menu,.menu_bg,.school-logo,.desk-v {
		display:none;
	}
    .schoolname
    { float:none; margin:0;
    }
    .slicknav_menu
    { position:relative; display: block;
    }
	.js .slicknav_menu,.mob-hide {
		display:block;
	}
    ul.dropmenu li
    { float:none; background:none
    }
        ul.dropmenu li a,.dropmenu li:hover > a
        { background:none;
        }
    .dropmenu ul.submenu
    { min-height:0;
    }
    .slicknav_nav ul
    { margin:0;
    }
    .menu_img
    { position:relative; text-align:center; top:auto; left:auto
    }
    .slicknav_nav
    { overflow:initial
    }
    .img_last
    { right:auto; top:auto; text-align:center;
    }
    .dropmenu ul.submenu
    { min-height:0; padding:0; position:relative; top:auto
    }
    .menuTop li ul
    { max-width:100%;
    }
    .heading3,.heading2
    { font-size:35px;
    }
    .ImpLinks .container
    { max-width:100%;
    }
}
@media screen and (max-width: 991px)
{.col-md-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}
@media screen and (max-width: 1200px)
{  
    .menu_bg .container
    { max-width:100%;
    }
    ul.dropmenu li a
    {padding: 4px 15px;
    }
}

@media screen and (max-width: 767px)
{
    .innerImg
    { text-align:center; margin:0; display:block; float:none
    }
    .Header_Main .container
    {   text-align:center
    }
    .QuickAccess .container
    { max-width:100%;
    }
    .QuickBx
    { margin-top:0;
    }
   
    .Social_Icon
    { text-align:center; width:100%;
    }
    .BottonsTop1
    { float:none!important; margin:0;
    }
    .Header_Main .float-right
    { text-align:center;
    }
    .ImpLinksIn ul li
    { margin: 0px 8px;
    }
}