@media (max-width:992px) {
    html {
       
    }
    body {
        -webkit-overflow-scrolling: touch;
        position: relative;
        padding-top: 0;
		overflow-x:hidden;
		background-image:none;
    }
	
	.container {
		/*overflow-x:hidden;*/
	}
	.container.my-5 {
		margin-top:10px !important;
		margin-bottom:15px !important;
	}
    .container-fluid {
        overflow-x:hidden;
		padding-left:15px !important;
		padding-right:15px !important;
    }
	
    .HideMobile {
        display: none !important;
    }
	
	.PageTitle {
		font-size:22px;
		padding:30px 15px;
	}
  
	
	.Header {
		height:80px;
	}
	.Header .Logo {
		width: 220px;
		height: 53px;
	}
	.MainMenu {
		position:fixed;
		width:100%;
		height:100%;
		top:-100%;
		left:0;
		z-index:999999;
		margin-top:0;
		overflow:hidden;
		overflow-y:scroll;
		padding-top:20px;
		padding-bottom:40px;
		transition:0.3s;
		opacity:0;
		visibility:hidden;
	}
	
	.MainMenu .Menu .sub-menu {
		opacity:1;
		visibility:visible;
		position:relative;
		top:0;
		padding-left:30px;
	}
	.MainMenu .Menu li {
		width:100%;
	}
	.MainMenu .Menu {
	}
	.MainMenu .Menu li a {
		height:50px;
		line-height:50px;
	}
	.MainMenu .Menu .sub-menu li a {
		height:40px;
		line-height:40px;
	}
	
	.Hamburger {
		position:absolute;
		top:16px;
		right:15px;
		font-size:30px;
		color:#B2960B;
	}
	.ShowMenu .MainMenu {
		top:80px;
		opacity:1;
		visibility:visible;
	}
	
	
	
	
	.GreenMenu {
		 
	}
	.GreenMenu .Menu { 
		white-space: nowrap;
		overflow: hidden;
		overflow-x: scroll;
		float:none
	}
	.GreenMenu .Menu ul {
		display:inline-block;
	}
	
	
	
	.HomeSlide {
		height:250px; 
	}
	.HomeSlide .Arrows div {
		width:45px;
		height:45px;
		line-height:45px;
		font-size:30px;
		top:150px;

	}
	.HomeSlide .Arrows div.Prev {
		left:15px;
	}
	.HomeSlide .Arrows div.Prev i {
		left:-2px;
	}
	.HomeSlide .Arrows div.Next {
		right:15px;
	}
	.HomeSlide .Arrows div.Next i {
		position: relative;
		right: -1px;
	}
	
	
	.ApplyForAdmission .Content {
		height:auto; 
		padding:15px 15px 50px 15px;
	}
	.ApplyForAdmission .Content .Info .Title {
		font-size:20px;
	}
	.ApplyForAdmission .Content .Info .Text {
		font-size:15px;
	}
	.ApplyForAdmission .Content .Buttons {
		left:0;
	}
	.ApplyForAdmission .Content .Buttons .Button {
		width:41%;
		font-size:15px;
		padding:0;
		margin-left:6px;
		margin-right:6px;
	}
	
	.Services {
		margin-top:60px;
	}
	.Services .Item {
		height:150px;
		margin-bottom:20px; 
	}
	
	
	
	.CoverImage {
		height:150px;
	}
	.NewsDiv .Item {
		margin-bottom:30px;
	}
	.NewsDiv .Item .Image {
		height:200px;
	}
	.NewsDiv .Item .Info .Title {
		font-size:16px;
	}
	.NewsDiv .Item .Info .Text {
		font-size:14px;
	}
	
	.PageDiv .Info h1 {
		font-size:22px;
	}
	.PageDiv .Info .Text {
		font-size:15px;
	}
	
	
	
	.SinglePhoto .col-sm-3 { 
		flex: 0 0 auto;
		width: 50%;
	}
	.SinglePhoto .Item img {
		height:120px;
	}
	
	
	.ContactDiv .GoogleMap {
		height:250px;
	}
	
	.ContactList {
		padding-left:0;
		padding-right:0;
	}
	.ContactTitle {
		text-align:center;
		margin-top:15px;
		margin-bottom:30px;
	}
	.ContactList {
		margin-bottom:40px;
	}
	.ContactList .Item {
		margin-bottom:20px;
	}
	.ContactList .Item label {
		font-size:14px;
		text-align:center !important;
	}
	.Footer {
		margin-top:0;
		height:auto;
	}
	.FooterMenus {
		padding-left:5px;
		padding-right:5px;
	}
	.FooterMenus .menuTitle {
		text-align:center;
	}
	.FooterMenus .FootMenu {
		text-align:center;
	}
	
	
	.FooterText  {
		text-align:center;
		margin-top:40px;
	}
	.FooterText .Text {
		padding-right:0;
	}
	.SocialLinks {
		text-align:center;
		margin-bottom:30px;
		margin-top:35px;
	}
	.CopyRight {
		height:auto;
		padding-bottom:20px;
	}

	
}

@media (min-width:992px) {
    .HideDesktop {
        display: none !important;
    }
}

@media (max-width:1024px) {}


@media only screen and (max-width: 1540px) and (min-width:1025px) {
	.container {
		width:1280px !important;
		max-width:100%;
	}   
	.Header {
		height:120px;
	}
	.Header .Logo {
		width:250px;
		height:68px;
	}
	.MainMenu {
		margin-top:7px;
	}
	
	.Services {
		margin-top:100px;
	}
	.Services .Item {
		height:320px;
	}
	
	.ContactDiv {
		margin-top:0;
	}
	.ContactList {
		padding-left:0;
		padding-right:0;
	}
	.ContactList .Item label {
		font-size:14px;
	}
	
	
	.FooterMenus {
		padding-left:0;
		padding-right:0
	}
	.FooterMenus .FootMenu ul li a {
		font-size:14px;
		line-height:31px;
	}
	.FooterText {
		margin-top:40px;
	}
	
	
	.FooterText .Text {
		padding-right:0
	}
	
	.SocialLinks {
		padding-left:0;
		margin-top:100px;
	}
	 
	.NewsDiv .Item .Image {
		height:250px;
	}
	.MainMenu .Menu li a {
		padding-left:20px;
		padding-right:20px;
	}
}

@media only screen and (max-width:992px) and (min-width: 576px) {
   
}