@-ms-viewport {
  width: device-width; }

@viewport {
  width: device-width; }
 @media screen and (max-width:1600px){


} 
@media screen and (max-width:1366px){


}
@media screen and (max-width:1200px){
	.right-content{
		padding:120px 60px 120px 60px;
	}
	.header .nav-item-child{
		padding-left:20px;
		padding-right:20px;
	}
}

@media screen and (max-width:1024px){

}

@media screen and (max-width:991px){
	.container{
		padding-left:20px;
		padding-right:20px;
	}	
	.news-section,.innovation-section,.conference-section{
		padding:90px 0;
	}
	.right-content{
		padding:90px 50px 90px 50px;
	}
	.conference-content{
		margin-top:90px;
	}
	.title-big{
		font-size:45px;
		padding-left:40px;
		min-height:90px;
		margin-bottom:40px;
	}
	.title-big:before{
		width:20px;
	}
	.inno-blk,.conf-blk{
		padding-top:10px;
	}
	.big-link{
		margin:10px 0;
	}
	.footer-link a{
		margin:0 20px;
	}
	.big-intro-txt{
		font-size:50px;
		line-height:60px;
	}
	.sub-intro-txt{
		font-size:40px;
		line-height:60px;
	}
	.intro-section{
		min-height:650px;
		padding-top:70px;
		padding-bottom:70px;
		background-size:contain;
	}
	
}


@media screen and (max-width:768px){
	.header .navbar{
		padding-left:0px;
		padding-right:0px;
	}
	.container{
		padding-left:15px;
		padding-right:15px;
	}
	.big-intro-txt{
		font-size:40px;
		line-height:45px;
	}
	.sub-intro-txt{
		font-size:30px;
		line-height:45px;
	}
	.inno-blk2 h3{
		font-size:25px;
	}
	.inno-blk2 .inno-content{
		padding-left:20px;
	}
	.inno-blk2{
		padding:30px 30px;
	}
	.inno-blk2:before {
    width: 40px;
    height: 40px;
    top: -20px;
    left: -20px;
	}
	.inno-blk2:after {
    width: 40px;
    height: 40px;
    bottom: -20px;
    right: -20px;
	}
	.footer-link li{
		float:none;
		text-align:center;
		margin:0 0 15px 0;
	}
	.news-section,.innovation-section,.conference-section{
		padding:60px 0;
	}
	.right-content{
		padding:60px 30px 60px 30px;
	}
	.conference-content{
		margin-top:60px;
	}
	.title-big{
		font-size:35px;
		padding-left:30px;
		min-height:75px;
		margin-bottom:30px;
	}
	.title-big:before{
		width:15px;
	}
	.conf-row .conf-label{
		position:relative;
		top:auto;
		left:auto;
		width:100%;
		min-height:0;
		margin-bottom:15px;
	}
	.conf-row .conf-content {
    border-top: solid 8px #ecf1f3;
	border-left:0;
    min-height: 0px;
    margin-left: 0px;
    padding: 20px 0 20px 0px;
	}
	.conf-row{
		margin-bottom:30px;
	}
	.form-contact .form-group{
		padding-left:0;
	}
	.form-contact .form-group label{
		top:auto;
		left:auto;
		position:relative;
		margin-bottom:8px;
	}
	.contact-section .left-content{
		display:none;
	}
	.intro-section{
		min-height:500px;
		padding-top:50px;
		padding-bottom:50px;
	}
	.align-label{
		padding-left:0 !important;
	}
	.align-label span{
		position:relative;
		width:auto;
	}
}


 
@media screen and (max-width:480px){
	.intro-section{
		min-height:350px;
	}
	.news-section,.innovation-section,.conference-section{
		padding:50px 0;
	}
	.right-content{
		padding:50px 20px 50px 20px;
	}
	.conference-content{
		margin-top:50px;
	}
	.title-big{
		font-size:28px;
		padding-left:30px;
		min-height:70px;
	}
	.big-intro-txt {
    font-size: 28px;
    line-height: 35px;
	}
	.sub-intro-txt {
    font-size: 22px;
    line-height: 35px;
	}
	.intro-section .btn-blue{
		margin-top:20px;
	}
	.big-link,.btn-blue{
		height:32px;
		line-height:32px;
		font-size:14px;
	}
	.intro-section div{
		padding:30px 0;
	}
}

@media screen and (max-width:320px){
	.big-intro-txt {
    padding:0 10px;
	}
	.sub-intro-txt {
     padding:0 10px;
	}
	.intro-section .btn-blue{
		margin-top:10px;
	}
}
