@charset "utf-8";
/* CSS Document */



@media only screen and (max-width:1360px) {
#header{ width:80%;}
.main-fix{ max-width:96%;}
}

@media only screen and (max-width:1150px) {
.slider-dec{ font-size:30px;}
.slider-content-left h2{ font-size:50px;}
ul.side-menu li a{ font-size:15px;}
.slider-content-right{ width:40%;}
}


@media only screen and (max-width:1024px) {
.slider-content{ padding-left:35px; }
#header{ width:75%;}
.section-one{ padding:100px 0; width:100%; float:left;}
}


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


@media only screen and (max-width: 960px) {
.position-change{ width:100%;  padding-left:0;}
.section-two-content{ width:100%;}
ul.kooperation li{ width:50%; border-bottom:1px solid #9A9A9C;}
.section-two-content-left{ width:100%; padding-bottom:10px;}
.map{ text-align:center;}
.photo-hover-top{ font-size:16px;}
.team-name{ font-size:13px;}
} 

@media only screen and (max-width: 780px) {
.demo { margin: 5%; width: 90%;}
.how-use { float: left; width: 300px; display: none;}
}
								
@media only screen and (max-width: 768px) {
	ul.team li{ width:50%;}
	.header{ width:100%;}
.slider-content-right{ width:100%; text-align:center;}
.slider-content-left{ width:100%; text-align:center;}
ul.side-menu{ width:100%; text-align: center; padding-left:0;}
.slider-content{ padding:3px 20px 0 20px; top:74px;}
.slider-content-left h2{ font-size:32px; padding-top:10px;}
ul.side-menu{ padding:0; text-align:center;}
ul.side-menu li{ text-align:center;}
#header{ width:100%;}
.sli_pag{ padding-top:26px;}
.sli_wrap .sli_pag .sli_pag_ul{ text-align:center; padding:0;}
h2{ font-size:18px;}
.resp-vtabs .resp-tab-content{ padding:10px;}
ul.resp-tabs-list { display: none;}
h2.resp-accordion {display: block;}
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none; width: 100%; min-height: initial;  clear: none;}
.resp-accordion-closed { display:none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important;}
			
}


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

	}

@media only screen and (max-width: 640px) {
.full{ font-size:15px;}
.right-sec-left, .right-sec-right{ width:100%;}
.right-sec-left{ padding-bottom:15px;}
ul.thumb li{ width:48%; padding:15px;}
}


@media only screen and (max-width: 568px) {
ul.kooperation li{ width:100%;}
}


@media only screen and (max-width: 480px) {
#footer{ padding:3px 5px;}
ul.footer-link{ text-align:center; width:100%;}
ul.footer-link li{ display:inline-block; float:none; padding:0 15px;}
.social-networking{text-align:center; width:100%;}
ul.social-networking li{ padding:0 10px; display:inline-block; float:none; }
.slider-left-side{ width:100%;}
ul.second-menu{ width:100%; padding-left:0; padding-top:10px;}
.section-two-content h2 p{ font-size:21px;}
ul.team li{ width:100%;}
ul.thumb li{ width:100%;}
}


@media only screen and (max-width: 360px) {
.slider-content{ top:100px;}
}

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

}
