@media screen and (min-width:1440px) {
	.half_slide {
		height: 550px !important;
	}
	.half_slide #slider-container {
		height: 550px !important;
	}
	.half_slide #control-panel {
	  top: 520px;
	}
	#slider-container {
		height: 732px !important;
	}
}
@media screen and (max-width:1635px) {
	.out_logo {
		position: initial;
	}

	#slider_nav a {
		display: none;
	}
}

@media screen and (min-width:320px) and (max-width: 980px) {
	.wrapper {
		max-width: 980px;
		width: 100% !important;
	}
}
@media screen and (min-width:1105px) and (max-width:1450px) {
	.half_slide #slider .slide-text .slide-content .popis {
		margin-top: 180px;
	}
	.half_slide #slider .slide-text .slide-content .popis p {
		font-size: 22px;
    	line-height: 21px;
	}
}
@media screen and (min-width:908px) and (max-width:1104px) {
	.half_slide #slider .slide-text .slide-content .popis p {
		font-size: 18px;
    	line-height: 14px;
	}
	.half_slide #slider .slide-text .slide-content .popis {
		margin-top: 150px;
	}
}
@media screen and (min-width:843px) and (max-width:908px) {
	.half_slide #slider .slide-text .slide-content .popis p {
		font-size: 16px;
    	line-height: 17px;
	}
}
@media screen and (min-width:768px) and (max-width:842px) {
	.half_slide #slider .slide-text .slide-content .popis {
		margin-top: 120px;
	}
	.half_slide #slider .slide-text .slide-content .popis p {
		font-size: 12px;
    	line-height: 14px;
	}
}

/*****************************************************************/
/*****************************************************************/
/*****************************************************************/
@media screen and (min-width:891px) and (max-width: 991px){
	.red {
		float: right;
	}
}
@media screen and (min-width:980px) and (max-width: 1166px) {
	.sub_career, .sub_inventura, .sub_relations, .sub_big_like, .sub_business, .career2, .inventura2, .relations2, .big_like2, .business2 {
		width: 19%;
	}
	.sub_inventura span {
		margin-left: 15px;
	}
	.sub_relations span {
	    margin-left: 66px;
	}
	.sub_business span {
	    margin-left: 50px;
	}
}
@media screen and (min-width:768px) and (max-width: 1166px) {
	.career2 span, .inventura2 span, .relations2 span, .big_like2 span, .business2 span {
	    font-size: 13px;
	}
}




@media screen and (min-width:768px) and (max-width: 1078px) {
   .relation {
   	margin: 250px 0 0 60% !important;
   }
   .business {
    margin-left: 10% !important;
	}
	#slider .slide-text .slide-content .popis {
		margin-top: 115px;
		font-size: 20px;
		line-height: 25px !important;
	}
}
@media screen and (min-width:768px) and (max-width: 980px) {
	.sub_career, .sub_inventura, .sub_relations, .sub_big_like, .sub_business, .career2, .inventura2, .relations2, .big_like2, .business2 {
    width: 19%;
	}
}



@media screen and (min-width:768px) and (max-width: 986px) {
	img.contact_image {
	    float: none !important;
	    margin: 0 auto !important;
	}
}
@media screen and (min-width:768px) and (max-width: 1024px) {
}
@media screen and (min-width:480px) and (max-width: 979px) {
	.prog_menu1, .prog_menu2, .prog_menu3 {
		height: auto !important;
	}
}
@media screen and (min-width:1060px) and (max-width: 1198px) {
	.header-menu li {
    	padding-left: 4px;
	}
}
@media screen and (min-width:1001px) and (max-width: 1059px) {
	.header-menu li {
	    padding-left: 4px;
	    font-size: 14px;
	    margin-top: 2px;
	}
}
@media screen and (min-width:921px) and (max-width: 1000px) {
	.header-menu li {
    	padding-left: 4px;
    	font-size: 12px;
		margin-top: 3px;
	}
}
@media screen and (min-width:840px) and (max-width: 920px) {
	.header-menu li {
    	padding-left: 5px;
		font-size: 10px;
		margin-top: 3px;
	}
	.header-menu {
    	height: 23px;
	}
}
@media screen and (min-width:768px) and (max-width: 840px) {
	.header-menu li {
		padding-left: 0 !important;
		font-size: 10px;
		margin-right: 2px;
		margin-top: 3px;
	}
	.header-menu li:first-child {
		padding-left: 5px;
	}
	.header-menu {
    	height: 23px;
	}
}
@media screen and (min-width:769px) and (max-width: 1198px) {
	.wrapper {
		max-width: 1198px;
		width: 100% !important;
	}
	.header-menu {
		/*margin: 0;*/
		width: 100%;
	}
	header {
		height: 200px;
	}
	.header-menu li:first-child {
		padding-left: 15px;
	}
	#slider .slide-text .slide-content .popis p {
    	line-height: 25px;
	}
}
@media screen and (min-width:768px) and (max-width: 1198px) {
	.art_career, .art_inventura, .art_relations, .art_business, .art_big_like {
    	width: 19% !important;
	}
	.art_career span, .art_inventura span, .art_relations span, .art_business span, .art_big_like span {
	    font-size: 14px !important;
	    top: 80px;
	}
	.art_relations span {
	    margin-left: 59px !important;
	}
	.art_business span {
	    margin-left: 40px !important;
	}
	.art_big_like span {
    	margin-left: 40px !important;
	}

}

@media screen and (min-width:768px) and (max-width: 1024px) {
	.career, .inventura, .big_like, .business {
		width: 100px;
	}
	.relations {
		width: 150px;
	}
	.career {
		margin-left: 165px;
	}
	.career span {
		top: 130px;
	}
	.inventura {
		margin-left: 160px;
	}
	.inventura span {
		top: 147px;
	}
	.big_like {
		margin-left: 100px;
	}
	.big_like span {
		top: 120px;
	}
	.business {
		margin-left: 115px;
	}
	.content4 {
		background-size: 450px;
	}
	.content4 span {
		font-size: 15px;
	}
	.sub_career span, .sub_inventura span, .sub_relations span, .sub_big_like span, .sub_business span {
    	font-size: 14px;
    	top: 75px;
	}
	.sub_relations span, .relations2 span {
	    margin-left: 56px;
	}
	.sub_business span, .business2 span {
	    margin-left: 40px;
	}
	.sub_big_like span, .big_like2 span {
	    margin-left: 40px;
	}
	.sub_career, .sub_inventura, .sub_relations, .sub_big_like, .sub_business, .career2, .inventura2, .relations2, .big_like2, .business2,  {
    	width: 19%;
	}

}
@media screen and (min-width:768px) and (max-width: 980px) {
	.text {
		margin-left: 40px !important;
	}
}

/*****************************************************************/
/*****************************************************************/
/*****************************************************************/

@media screen and (min-width:600px) and (max-width: 890px) {
	.wrapper {
		max-width: 890px;
		width: 100% !important;
	}
	.out_logo {
		display: none;
	}
}
@media screen and (min-width:320px) and (max-width: 890px) {
	.red {
		position: initial;
		margin: 0 auto;
		left: 0;
	}
	.red ul {
		width: 70%;
		margin: 0 auto;
		margin-top: 90px;
	}
	.c1-button {
		margin: 30px auto;
	}
	.content1 {
		background-image: url(images/girls_background.jpg);
		background-position: 82%;
	}
}
@media screen and (min-width:595px) and (max-width: 694px) {
	.red li a {
		font-size: 22px;
	}
}
@media screen and (min-width:320px) and (max-width: 594px) {
	.red ul {
		width: 100%;
	}
	.red li a {
		font-size: 18px;
		background-image: none;
		padding-left: 22px;
	}
	.red li a:hover {
		background-image: none;
		color: #6AC2CE;
	}
	#slider .slide-text .slide-content .popis p {
		width: 100%;
	}
}

@media screen and (min-width:480px) and (max-width: 767px) {
	.form-wrapp {
		margin: 0 auto;
		width: 100%;
	}
	.content2 {
		background-size: 2003px 100%;
	}
	.prog_menu1, .prog_menu2, .prog_menu3 {
		height: auto;
	}
	.prog_menu1 a, .prog_menu2 a, .prog_menu3 a {
	    display: block;
	    margin: 28px auto;
	}
	.sub_career, .career2, .art_career {
		height: 120px;
	}
	.sub_relations, .relations2, .art_relations {
    	margin-top: 62px !important;
    	margin-bottom: 60px !important;
	}
	.sub_career span, .sub_inventura span, .sub_relations span, .sub_big_like span, .sub_business span {
	    top: 92px;
	}

}
@media screen and (min-width:320px) and (max-width: 768px) {
	.menu2 {
		display: block;
	}
	.menu2 ul {
		margin-bottom: 0 !important;
	}
	.sub-toggle {
		display: block;
	}
	.menu1 {
		display: none;
	}
	header {
		position: initial;
		background-color: #6ac2ce;
		height: 130px;
	}
	img.contact_image {
	    width: 100% !important;
	    /* float: none; */
	    margin: 0 auto 25px !important;
	    height: auto !important;
	}
	#slider_nav {
		display: none;
	}
	#slider .slide-text {
		display: block;
	}
	#slider .slide-text .slide-content .popis p {
    	/*line-height: 24px;*/
    	line-height: 18px;
	}
	#slider .slide-text .slide-content .popis {
    	margin-top: 30px !important;
	}
	#slider .slide-text .slide-content .popis span {
    	font-size: 18px;
	}
	.half_slide #slider .slide-text .slide-content .popis p {
    	line-height: 17px;
	}
	.half_slide #slider .slide-text .slide-content .popis {
    	margin-top: 35px !important;
	}
	.half_slide #slider .slide-text .slide-content .popis span {
    	font-size: 18px;
	}
}
@media screen and (min-width:320px) and (max-width: 767px) {
	.wrapper {
		max-width: 767px;
		width: 100% !important;
	}
	.career, .inventura, .relations, .big_like, .business, .career2, .inventura2, .relations2, .big_like2, .business2 {
		margin: 30px auto;
	}
	.content4 {
		background-image: none;
		height: 1010px;
	}
	.logo a {
		margin: 0 auto;
	}
	.form-wrapp input, .content5 form textarea {
		width: 100%;
	}
	.kontakt-text {
		margin-top: 40px;
	}
	.content5 {
		    background-size: 1922px 980px;
	}
	.white p {
		font-size: 35px !important;
	}
	.content3 {
		background-size: 300px;
	}
	#slider, .half_slide, .slide {
		display: block;
	}
	.coach_menu h3, .height_column {
		display: none;
	}
	.half_slide #control-panel {
    	/*bottom: 0;*/
	}
}

/*****************************************************************/
/*****************************************************************/
/*****************************************************************/


@media screen and (min-width:426px) and (max-width: 599px) {
	.wrapper {
		max-width: 599px;
		width: 100% !important;
	}
	.out_logo {
		display: none;
	}
	.half_slide #slider .slide-text {
		top: 30px !important;
	}
	.half_slide p {
		width: 100% !important;
	}
	.half_slide #slider .slide-text .slide-content .popis span {
	    font-size: 13px;
	}
	.half_slide #slider .slide-text {
		top: 20px;
	}
	.half_slide #slider .slide-text .slide-content .popis p {
	    line-height: 11px;
	}

}
@media screen and (min-width:600px) and (max-width: 700px) {
	.half_slide #slider .slide-text {
		top: 30px;
	}
	.half_slide p {
		width: 90% !important;
	}
}
@media screen and (min-width:530px) and (max-width: 700px) {
	#slider .slide-text {
		top: 20px;
	}
	#slider .slide-text .slide-content .popis span {
	    font-size: 15px;
	    position: relative;
		top: 95px;
	}
}
@media screen and (min-width:320px) and (max-width: 529px) {
	#slider .slide-text {
		top: 20px;
	}
	#slider .slide-text .slide-content .popis p {
	    line-height: 12px;
	}
	#slider .slide-text .slide-content .popis {
		width: 90% !important;
	}
}
@media screen and (min-width:320px) and (max-width: 425px) {
	.half_slide #slider .slide-text {
		top: 20px;
	}
	.half_slide #slider .slide-text .slide-content .popis span {
	    font-size: 11px;
	}
	.half_slide #slider .slide-text .slide-content .popis p {
	    line-height: 9px;
	}
	.half_slide #slider .slide-text .slide-content .popis {
		width: 90% !important;
	}
	.half_slide p {
	    position: initial;
	    bottom: 72px;
	    width: 100% !important;
	    font-size: 26px;
	}

}

/*****************************************************************/
/*****************************************************************/
/*****************************************************************/

@media screen and (min-width: 426px) and (max-width:529px) {
	#slider .slide-text .slide-content .popis span {
	    font-size: 13px;
	    position: relative;
	    top: 64px;
	}

}
@media screen and (min-width: 320px) and (max-width:425px) {
	.copy p {
		font-size: 10px;
	}
	.copy {
    width: 290px;
	}
	#slider .slide-text .slide-content .popis span {
	    font-size: 11px;
		position: relative;
		line-height: 4px;
		top: 32px;
	}
}
@media screen and (min-width: 320px) and (max-width:479px) {
	.wrapper {
		max-width: 479px;
		width: 100% !important;
	}
	#control-panel a {
    	width: 5px;
    	height: 5px;
	}
	#control-panel {
    	height: 18px;
	}
	.out_logo {
		display: none;
	}
	.news_menu p {
		font-size: 17px !important;
	}
	.form-wrapp {
		margin: 0 auto;
		width: 100%;
	}
	.content2 {
		background-size: 2003px 100%;
		background-position: 20%;
	}
	.prog_menu1, .prog_menu2, .prog_menu3 {
		height: auto;
	}
	.prog_menu1 a, .prog_menu2 a, .prog_menu3 a {
	    display: block;
	    margin: 28px auto;
	}
	.sub_career, .career2, .art_career {
		height: 120px;
	}
	.sub_relations, .relations2, .art_relations {
    	margin-top: 62px !important;
    	margin-bottom: 60px !important;
	}
	.sub_career span, .sub_inventura span, .sub_relations span, .sub_big_like span, .sub_business span {
	    top: 92px;
	}

}
@media screen and (max-width: 425px) {
	#slider .slide-text .slide-content .popis {
		width: 100%;
	}
	.half_slide #control-panel {
    /*bottom: 0;*/
	}
}