@-ms-viewport {
 width: device-width;
}
@viewport {
 width: device-width;
}
@media only screen and (min-width : 320px) and (max-width : 1130px) {
.profile-box-info li {max-width:300px; width:95%;}
.profile-box-info li:first-child {margin-left:8px;}
.profile-box-info li:last-child {margin-right:8px;}
.competencies-ctn {max-width:inherit; float:none; margin:60px 0 0 0;}
.sturucture-ctn, .career-info-left, .career-info-right {max-width:inherit; float:none; margin:30px 0 0 0;}
.behaviour-info {max-width:inherit;}
}

@media screen and (max-width: 1900px) {
.home-banner-ctnr {width:100%; float:none; overflow:hidden;}
}
@media only screen and (min-width : 320px) and (max-width : 1000px) {
header {padding:20px 30px;}
#inner-banner-wrapper, .home-banner-ctnr {position:inherit;}
.language-list-ctnr {margin-right:50px;}
.partner-ph, .who-ph, .opject-ph, .guideline-ph, .location-ph, .behaviour-ph {width:415px;}

}
@media only screen and (min-width : 320px) and (max-width : 760px) {
.logo{float:none; margin:0 auto 20px auto;}
.header-title {position:inherit;}
.language-list-ctnr {margin-right:0;}
.small-banner {float:none; width:100%;}
.sm-banner1 div, .sm-banner2 div, .sm-banner3 div, .sm-banner4 div {background-color:rgba(0, 0, 0, 0.5);}
.sm-banner1 {margin:4px 0 4px 0;}
.sm-banner3 {margin:4px 0 0 0;}
.partner-ph, .who-ph, .opject-ph, .guideline-ph, .location-ph, .behaviour-ph {width:100%; max-width:415px; display:block; float:none; margin:0 0 20px 0;}
}
@media only screen and (min-width : 320px) and (max-width : 500px) {
.sm-banner1, .sm-banner1 div, .sm-banner2, .sm-banner2 div, .sm-banner3, .sm-banner3 div, .sm-banner4, .sm-banner4 div {height:200px;}
#inner-banner-wrapper.contact {background: url(../images/contact-banner.jpg) no-repeat 70% 0%;}
#inner-banner-wrapper.parntner {background:url(../images/parntner-banner.jpg) no-repeat 50% bottom; background-size:195% auto;}
#inner-banner-wrapper.parntner {width:100%;	height:185px; position:relative;}
}
@media only screen and (min-width : 320px) and (max-width : 800px) {
.location {max-width:inherit; float:none; border-right:0px solid #cccccc;}
.contact-info {max-width:inherit;}
}
@media only screen and (min-width : 320px) and (max-width : 1200px) {
.mrg-m {margin-top:10px;}
.text-box {margin:20px auto 20px auto; display:block;}
.photo-box {margin:0 auto; display:block;}
.text-box-big {max-width:inherit; margin-bottom:20px; display:block;}
}

@media screen and (max-width: 1140px) { 
#home-content-wrapper {padding:700px 0 80px 0;}
}

@media screen and (max-width: 600px) { 
#home-content-wrapper {padding:600px 0 60px 0;}
}

@media only screen and (min-width : 320px) and (max-width : 360px) {
#home-content-wrapper {padding:425px 0 50px 0;}	
}
@media only screen and (min-width : 360px) and (max-width : 380px) {
#home-content-wrapper {padding:475px 0 60px 0;}		
}