@media (min-width: 768px) { 
	html{font-size: 16px;}
	.navbar-collapse{height: 85% !important;}
	.footer{padding: 3% 0 1%;}
	.copyright-box{padding: 1% 0 0;}
	.contact-footer{margin: 0;}
	.address-footer{margin: 0 auto;}
	.title-box{margin-bottom: 3rem;}
	
	.navbar-brand{
		display: flex;
		align-items: center;
		text-align: left;
	}
	.navbar-brand img {
        margin-right: 10px;
    }
	.navbar-brand p{font-size: 1rem;}
	.hamburgers-box{justify-content:flex-end;}
	.homeimg{display: block;}
	.hamburgers-box ul{
		display: flex;
		align-items: center;
		justify-content: flex-end;
		margin: 0 5px;
	}
	.languages-mobile{display: none;}
	
	.hamburgers-box ul li img{filter: grayscale(100%);}
	.hamburgers-box ul li.active img, .hamburgers-box ul li img:hover{filter: none;}
	.hamburgers-box ul li:first-child{margin-right: 5px;}
	

	#carouselmainSlide .carousel-caption h1{font-size: calc(1.75rem + 1.5vw);}

	.img-research{height: 100%;}
	
	.f-img {
    	width: 6em;
		height: 6em;
		left: -4%;
	}
	.list-testing ul li{
		padding: .3rem 1rem .3rem 6rem;
		margin-bottom: 2rem;
		height: 85px;
	}
	.list-testing ul li:nth-of-type(1),
	.list-testing ul li:nth-of-type(6){left: -3rem;}
	
	.list-testing ul li:nth-of-type(3),
	.list-testing ul li:nth-of-type(4){left: 2rem;}
	
	.content-box{padding: 5% 0;}
	.content-box.boxcircle{padding: 10% 0 5%;}
	.content-box.boxcircle .row{align-items: center;}
	.content-box.boxcircle{
		background-color:#eceff1;
		background-repeat: no-repeat;
		background-position: center center ;
		background-image:url("../images/bg-fullcircle.png");
		background-size: contain!important;
	}
	.circle-box img{width: 70%;}
	.circle-box h1{margin-bottom: 2rem;}
	.circle-box {
		padding: 15% 0 21%;
		background-size:contain !important;
		background: none;
		position: relative;
        left: 2rem;
        top: -2rem;
	}
	.list-research ul{margin: 0;}
	.list-research:last-child{margin-bottom: 0;}
	.content-box.research{padding: 7% 0 10%;}
	.news-box{height: 100%;}
	.news-box.landscape-news{height: auto;margin-bottom: 1rem;}
	.news-box.landscape-news:last-child{margin-bottom: 0;}
	.text-contact .readbtn-news{width: 165px;}
	.content-box.contactus {padding: 10% 0 5%;}
	/*.content-box.contactus .row{align-items: center;}*/
	
	.list-testing ul a,
	.text-learn span,
	.readmore-btn span,
	.list-research ul li a,
	.text-contact span{
		width: 45px;
		height: 45px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.readmore-btn, .text-contact .readbtn-news {
		width: 175px;
		padding: .3rem .5rem;
		border-radius: 10px;
	}
	
	
	.text-langtest{padding: 0;}
	.content-otherpage{padding: 2% 0 5%;}
	.text-langtest .row{justify-content: flex-start;}
	
	.banner-otherpage.languagestestpage{padding: 20% 0;}
	.banner-otherpage .title-box h1{font-size: 2.3rem;}
	
	.content-otherpage.contactmap{padding: 5% 0;}
	
	.tabs-trans .nav-pills li{padding: 0 15px;}
	.academicpage .col-md-4{margin-bottom: 2rem;}
	.link-tecnology{height: 100%;margin: 0;}
	
	.banner-otherpage.contactpage {padding-bottom: 30%;}
	.banner-otherpage.contactpage .title-box{text-align: right;}
	.banner-otherpage.researchinnovationspage{padding: 15% 0 20%;}
	.banner-otherpage.aboutuspage {padding: 23% 0 12%;}
	.straff-lists .nav-pills li{margin: auto;}
	.straff-lists .nav-pills li a{
		padding: 6px 15px;
	}
	.img-box.imgab  img{width: 80%;}
}
@media (min-width: 820px) {
	    .circle-box {
			left: 1.5rem;
		}
}
@media (min-width: 992px) { 
	.navbar-expand-lg .navbar-collapse{
		width: 100%;
		justify-content: center;
	}
	.navbar-expand-lg .navbar-nav{
		justify-content: center;
		width: 100%;
		margin: 0;
	}
	.navbar-nav li{
		width: auto;
		margin: auto;
		padding: 0;
		text-align: center;
	}
	.navbar-nav li a{
		padding: 8px;
		position: relative;
	}
	.policy-box ul{
		display: flex ;
		align-items: center;
		justify-content: space-between;
		text-align: left;
	}
	#nav-icon3 .icsize{font-size: 1.8rem;}
	
	
	.circle-box {
        padding: 0;
        background-size: contain !important;
		background: none;
		position: relative;
        left: .3rem;
        top: -2.75rem;
    }
	.circle-box img{width: 55%;}
	.list-testing ul li{left: -3rem;}
	.list-testing ul li:nth-of-type(1), .list-testing ul li:nth-of-type(6) {left: -6rem;}
	.list-testing ul li:nth-of-type(3), .list-testing ul li:nth-of-type(4) {left: 0rem;}
	
	.list-testing ul a, .text-learn span, 
	.readmore-btn span, .list-research ul li a,
	.text-contact span {
        width: 40px;
        height: 40px;
        border-radius: 10px;
		margin-left: .5rem;
    }
	.learning-box.learingtop{margin: 0;height: 100%;}
	.content-box.learning .col-md-6{margin-bottom: 1rem;}
	
	.table-calss table{
		width: 100%;
		min-width: inherit;
	}
	.text-langtest{margin: 0 auto 2rem;}
	.banner-otherpage.contactpage {
        padding-bottom: 23%;
        padding-top: 15%;
    }
	.text-research{padding-right: 10%;}
	.straff-lists .nav-pills li{margin: 0 15px 0 0;}
	.text-straff ul img{width: 20px;}
	
	.circle-box.languages-circle {
		left: -2rem;
		margin: 0 -2rem;
	}
	ul.lastmenu{margin: 0 -15px;}
	
}
@media (min-width: 1115px) { 
	.circle-box{left: -1.8rem;}
	.circle-box img {
        width: 65%;
    }
	.img-circle{width: 80%;margin: auto;}
}
@media (min-width: 1200px) { 
	html{font-size: 18px;}
	.homeimg img, .hamburgers-box ul img,
	.textmenu a img, .social-header img{width: 35px;}
	#nav-icon3{width: 110px;padding: 1rem;height: 40px;}
	.content-box.boxcircle {
        padding: 7% 0 5%;
    }
	.content-box.boxcircle{background-position: left -1.2rem top 5.5rem;}
	.title-box h1, .circle-box h1{font-size:1.7rem;}
	.circle-box {
        left: -2.75rem;
        top: -2.5rem;
    }
	.circle-box img {width: 60%;}
	.content-box.learning,
	.content-box.translate{padding-bottom: 3%;}
	.navbar-collapse {padding: 5% 10%;}
	.content-box.learning, .content-box.research{
		padding: 7% 0 5%;
		background-position: top center;
	}
	
	.newsandactive{margin-top: 8rem;}
	.list-research {padding: 2rem 2rem;}
	.menu-footer ul.lastmenu{
		padding-left: 2rem;
		line-height: 1.7;
	}
	.list-testing ul li:nth-of-type(3), .list-testing ul li:nth-of-type(4) {left: 1rem;}
	.text-learn{padding: .5rem .3rem;}
	
	.tabs-trans .nav-pills li{padding: 0 20px;}
	.circle-box.languages-circle h1{top: 5rem;}
	ul.lastmenu{margin: 0 -25px;}
	.circle-abputpage h1{font-size: 1.7rem;}
}

@media (min-width: 1440px) { 
    .container{ max-width: 1300px; }
	.navbar-brand img{width: 200px;}
	.navbar-brand p{font-size: 1.1rem;}
	.content-box.boxcircle{background-position: center center;}
	.content-box.boxcircle .row{align-items: baseline;}
	.list-research {
		padding: 3rem 2.5rem;
	}
	.circle-box {
		left: -.5rem;
        top: 5.5rem;
    }
	.circle-box img {width: 58%;}
	.banner-otherpage .title-box h1{font-size: 2.5rem;}
	.text-learn a{font-size: .9rem;}
	.text-straff ul{font-size: .8rem;}
	.card-straff{
		margin: 0 -6px 20px;
	}
	.circle-box.languages-circle{left: -4rem;}
	.circle-box.languages-circle h1{transform: translate(-35%, 0);}
	.img-box.imgab img{width: 60%;}
}

@media (min-width: 1600px) { 
	.news-box .img-box {border-radius: 0 0 130px 0;}
	.news-box.landscape-news .img-box{border-radius: 0 0 65px 0;}
	
	.circle-box {
        left: -2.3rem;
        top: 3.8rem;
    }
	.circle-box h1 {margin-bottom: 3rem;}
	.circle-box img {width: 65%;}
	.content-box{padding: 7% 0;}
	.content-box.boxcircle .row {align-items: normal;}
	.content-box.research{padding-top: 10%;}
	.newsandactive{margin-top: 10rem;}
	.title-box{margin-bottom: 3rem;}
	.social-footer img, .social-header img{width: 40px;}
	.text-learn{padding: .5rem;}
}
@media (min-width: 1800px) {
	html{font-size: 18px;}
	.content-box.boxcircle {
        padding: 6% 0 0%;
    }
	.list-testing ul li{margin-bottom: 3rem;}
	.list-testing ul li:nth-of-type(1), 
	.list-testing ul li:nth-of-type(6) {left: -7rem;}
	.list-testing ul li:nth-of-type(3),
	.list-testing ul li:nth-of-type(4) {left: 3rem;}
	.circle-box img {width: 75%;}
	.circle-box {
		left: -5.55rem;
        top: 3rem;
    }
	.newsandactive{margin-top: 15rem;}
}
@media (min-width: 2000px) {
	.newsandactive{margin-top: 20rem;}
	.circle-box img {width:80%;}
	.circle-box {
		left: -6.75rem;
        top: 2.2rem;
    }
	.circle-box.languages-circle {
        left: -8rem;
        margin: 0 -5rem;
    }
	
}

