@media (max-width:992px) {
 
	body {
		overflow-x:hidden !important;
 		-webkit-overflow-scrolling: touch; 
		position:relative;
		padding-top:0;
	}
	
	.container {
		width:100%;
		max-width:100%;
	}
	
	.HideMobile {
		display:none !important;
	}
	
	.Header {
		height:70px; 
	}
	.Header .col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.Header .Logo {
		width:200px;
		height:35px;
		margin-top: 15.5px;
	}
	
	.Header .text-right {
		display:none;
	}
	
	
	.Hamburger {
		position:absolute;
		top: 27px;
		right: 15px;
		width: 29px;
		height: 18px;
		background: url(../img/hamburger.png) no-repeat;
		background-size: 100% 100%;
	}
	.MainMenu ul li {
		width:100%;
	}
	.MainMenu ul li a {  
		line-height: 40px;
		height: 40px;
	}
	.MainMenu {
		visibility:hidden;
		opacity:0;
		transition:0.3s;
		top:-100%; 
		height:calc(100% - 70px);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
		background: #fff;
		padding-top:30px;
		border-top:solid #ccc 1px;
		text-align:center;
	}
	.ShowMenu .MainMenu {
		top:70px;
		visibility:visible;
		opacity:1;
	}
	
	
	
	
	
	.PageTitle {
		height:auto; 
		font-size:28px;
		line-height: 36px;
		padding:0;
		min-height:auto;
	}
	
	
	
	.Cover {
		height:130px;
	}
	.Cover .Info { 
		padding-top:44px;
	}
	.Cover .Info label {
		font-size: 28px;
		line-height: 39px;
	}
	.Cover .Info span {
		font-size:15.8px;
		line-height:26px;
	}
	.Cover .Arrow {
		width:28px;
		height:54px;		
		margin-left:4px;
	}
	
	.CommentProject {
		margin-top:20px;
	}
	.CommentProject .Content {
		margin-top:0;
	}
	.CommentProject .Content {
		padding:0 25px;
	}
	.CommentProject .Prev {
		width: 15px;
		height: 28px;
		margin-top: 4px;
		left: -3px;
	}
	.CommentProject .Next {
		width: 15px;
		height: 28px;
		margin-top: 4px;
		right: -3px;
	}
	
	
	
	
	.VideoInstruction .tab-content iframe {
		height:170px;
	}
	.VideoInstruction .nav li a {
		padding-left:0;
		font-size:13px;
	}
	
	
	.HomeNews {
		margin-top:20px;
		padding:10px 0;
		margin-bottom:20px;
	}
	.HomeNews .NewsSlide {
		margin-bottom:22px;
	}
	.HomeNews .NewsSlide .Item {
		display:inline-block;
		padding:15px;
		padding-bottom:50px;
	}
	.HomeNews .NewsSlide .Item .Image {
		width:100%;
		height: 160px;
		margin-bottom:5px;
	}
	.HomeNews .NewsSlide .Item .Info {
		width:100%;
		padding-left:0;
	}
	.HomeNews .Dots {
		display:none;
	}
	.HomeNews .Prev {
		top:6px;
		left:calc(100% - 60px);
		margin-top:0; 
		width: 17px;
		height: 28px;
	}
	.HomeNews .Next {
		top:6px;
		right:15px;
		margin-top:0;
		width: 17px;
		height: 28px;
	}
		
		
		
	.ReportsDiv {
		margin-bottom:20px;
	}
	.ReportsDiv .PageTitle {
		margin-bottom:20px;
	}
	.ReportsDiv .Item {
		font-size:17px;
		height:70px;
		margin-bottom:20px;
	}
	
	.UsefulLinks {}
	.UsefulLinks .PageTitle {
		margin-bottom:20px;
	}
	.UsefulLinks .Content {
		padding:0 25px;
	}
	.UsefulLinks .Prev {
		width: 15px;
		height: 28px;
		margin-top: -14px;
		left: -3px;
	}
	.UsefulLinks .Next {
		width: 15px;
		height: 28px;
		margin-top: -14px; 
		right:-3px;
	}
	.UsefulLinks .More {
		font-size:14px;
		margin-top:14px;
	}
	
	
	
	.NewsPage {
		padding-top:17px;
	}
	.NewsPage .Content .Item {
		margin-bottom:30px;
	}
	.NewsPage .Content .Item .Image {
		width:100%;
	}
	.NewsPage .Content .Item .Info {
		width:100%;
		padding:0;
		padding-top:16px;
	}
	.NewsPage .Content .Item .Info .Title {
		height:auto;
	}
	.Pagination {
		margin-bottom:10px;
	}
	
	
	.SingleText {
		padding-top:17px;
		margin-bottom:30px;
	}
	.SingleText .Content .Image {
		width:100%;
	}
	.SingleText .Content .Image img {
		width:100%;
	}
	.SingleText .Content .Title {
		font-size:16px;
	}
	.SingleText .Content .Image.BigImage img {
		height:auto;
	}
	
	
	
	
	.SingleMenu li {
		width:100%;
	}
	
	
	
	
	.EventsPage {
		padding-top:17px;
	}
	.EventsPage .Content .Item {
		margin-bottom:15px;
	}
	.EventsPage .Content .Item .Image {
		width:100%;
		height:200px;
	}
	.EventsPage .Content .Item .Info {
		width:100%;
		padding-left:0;
		padding-top:10px;
	}
	.EventsPage .Content .Item .Info .Title {
		height:auto;
	}
	
	
	
	.International {
		padding-top:17px;
	}
	.International .Content .Item {
		margin-bottom:17px;
		padding-top:14px;
	}
	
	
	
	
	.ContactPage {
		padding-top:17px;
		margin-bottom:45px;
	}
	.GoogleMap {
		margin-top:10px;
		height:200px;
	}
	.ContactInfo li {
		font-size:13px;
		line-height:20px;
		margin-bottom:12px;
	} 
	
	
	
	.Accordion .ItemAcc .CardHeader .Head {
		padding:7px 15px;
	}
	.Accordion .ItemAcc .CardBody {
		padding:15px;
	}
	.AccordionInside .ItemAcc .CardHeader .Head { 
		padding-left: 30px;
		background-position: left 14px;
	}
	
	
	
	
	.Banners {
		margin-bottom:25px;
	}
	/*************** Footer ***************/
	.Footer {
		height:auto;
		margin-top:100px;
	}
	.Footer .FootMenu {
		text-align:center; 
		border-bottom:solid rgba(255,255,255,0.3) 1px;
		padding-bottom:20px;
	}
	.Footer .FootMenu li a {
		font-size:14px;
		padding:2px 0;
	}
	.Footer .FootContact {
		text-align: center;
		padding:20px 0 60px 0;
	}
	.Footer .FootContact div {
		font-size:16px;
	}
	.FootBottom .CopyRight {
		top:-50px;
	}
	.FootBottom .Info {
		display:inline-block;
		width:100%;
		padding-top: 15px;
		padding-bottom: 15px;
		height: auto;
	}
	
	.FootBottom .Item img {
		height:34px;
	}
	
	.FootBottom .Info .Item:last-child {
		 width:100%;
		 margin-top:15px;
	}
	
	

}




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


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


@media only screen and (max-width: 1600px) and (min-width: 993px)  {
	
	.container {
		width:1280px;
	}
	
	
	
}



@media (max-width:992px) {

  .Header .text-right{
    display: block !important;
  }

  .Header .Right .Contact{
    display: none !important;
  }

  .Header .Right .Language{
    left: -50px !important;
    top: 13px !important;
  }

  .Header .SearchDiv{
    display: none !important;
  }

}











