/*==============================
HEADER
==============================*/
@media screen and (min-width: 1850px){
	.preparation_left_item_text_2 {
		font-size: 18px;
	}
	.preparation_left_item_text_1 {
		font-size: 24px;
	}
}
@media screen and (min-width: 1650px){
	.section1 .container {
		max-width: 1600px;
	}
	.courses_item_right p {
		max-width: 350px;
	}
	.courses_item_right_1 {
		font-size: 20px;
	}
	.courses_item_right_2 {
		font-size: 18px;
	}
}

@media screen and (min-width: 1450px){
	.preparation_left_item_text_2 {
		font-size: 18px;
	}
	.preparation_left_item_text_1 {
		font-size: 22px;
	}
	.preparation h2 {
		margin: 20px 0px;
	}
}
@media screen and (max-width: 1366px){
.header_content_right_arrow {
	display: none;
}
.header_content_left_arrow {
	display: inline;
}
.preparation h2 {
	margin: 20px 0px;
}
}

@media screen and (max-width: 1400px){
	.header_content {
		margin-top: 0px;
	}
	h1 {
		font-size: 62px;
		/* max-width: 550px; */
	}
	.header_content_text {
		font-size: 24px;
	}
	.header_content_advantages p {
		font-size: 22px;
	}
	.preparation h2 {
		font-size: 36px;
	}
	.preparation_left_item_text_2 {
		font-size: 16px;
	}
	.preparation_left_item_text_1 {
		font-size: 18px;
	}
}


@media screen and (max-width: 1100px){
	h1 {
		font-size: 56px;
		/* max-width: 500px; */
	}
	.header_content_text {
		font-size: 24px;
	}
	.header_content_advantages p {
		font-size: 20px;
	}
}

@media screen and (max-width: 1014px){
	h1 {
		font-size: 50px;
	}
	.form_p1 {
		font-size: 20px;
		margin-top: 12px;
	}
	.header_content_text {
		font-size: 22px;
	}
	.header_content_form {
		margin-top: 30px;
	}
	.header_content_left_arrow {
		margin-left: -85px;
	}
	.header_content {
		margin-top: 10px;
	}
	.header_top {
		padding: 10px 0;
	}
}

@media screen and (max-width: 966px){
	.header_top_form{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.header_top_form_submit{
		margin-left: 0px;
		margin-top: 20px;
	}

	.header_content{
		justify-content: center;
	}
	.s6_form_phone ,.s9_form_phone  {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

	.s6_form_phone input, .s9_form_phone input {
		margin-right: 0px;
		margin-top: 15px;
	}

	.s6_form_phone .btn, .s9_form_phone .btn  {
	margin-top: 15px;
	}

	.header_top_right{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.header_number {
		margin-right: 0;
		margin-bottom: 30px;
	}
	.header_top{
		margin-bottom: 30px;
	}

	.header_content_left{
		margin: 40px 0px;
	}

	h1{
		text-align: center;
		/* max-width: 700px; */
	}
	.header_content_text {
		text-align: center;
		max-width: 700px;
	}
	.header_content_advantages {
		max-width: 470px;
		margin: auto;
	}
	.header_content_advantages_item p{
		justify-content: center;
	}
	.header_content_right_form{
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
	.form_p1{
		text-align: center;
		font-size: 20px;
	}
	.header_content_right_arrow {
		display: inline;
	}
	.header_content_left_arrow {
		display: none;
	}

}


@media screen and (max-width: 800px){
	h1 {
		/* max-width: 600px; */
	}
}



@media screen and (max-width: 700px){
	h1 {
		font-size: 42px;
	}
}
@media screen and (max-width: 560px){
	.header_top{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}

	.header_top_left{
		margin-bottom: 10px;
	}
	h1 {
		font-size: 36px;
	}
	.header_content_text {
		font-size: 20px;
	}
	.header_content_advantages p {
		font-size: 18px;
	}
	.form_p1 p{
		font-size: 12px;
	}
	.header_content_left {
		margin: 20px 0px;
	}
	.header_top {
		margin-bottom: 20px;
	}
	.header_number {
		margin-bottom: 15px;
	}
	.logo {
		font-size: 50px;
	}
	h2 {
		margin-bottom: 40px;
	}
	.form_p1 {
		font-size: 18px;
	}
}

@media screen and (max-width: 425px){
	.header_content_form input{
		max-width: 240px;
	}
	.header_top {
		margin-bottom: 20px;
	}
	.header_content_right_arrow{
		display: none;
	}
	.logo {
		font-size: 32px;
	}
	.header_content_left {
		margin-top: 20px;
	}
	h1 {
		font-size: 28px;
	}
	.header_call a {
		font-size: 12px;
		padding: 11px 32px;
	}
	.header_number {
		font-size: 14px;
		padding: 10px 30px;
	}
	.header_number p {
		font-size: 14px;
	}
	.header_text_top {
		font-size: 16px;
	}
	.header_content_text {
		text-align: center;
	}
	.advantages_img1 {
		margin-right: 20px;
	}
	.advantages_img2 {
		margin-right: 26px;
	}
	.advantages_img3 {
    	margin-right: 19px;
	}
	.advantages_img4 {
    	margin-right: 13px;
	}
	.header_content_advantages p {
		font-size: 18px;
	}
	.preparation_left_item_text {
		margin-left: 0px;
	}
}





@media screen and (max-width: 325px) {

	h1 {
		font-size: 26px;
	}
	.form_p1 {
		font-size: 16px;
	}
	.header_content_form {
		width: 100%;
	}
	.header_content_form_submit {
		font-size: 16px;
	}
}







/*==============================
SECTION 1
==============================*/

@media screen and (max-width: 1024px){
	.courses{
		justify-content: space-around;
	}
}


@media screen and (max-width: 768px){
	.courses{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.courses_item_right p {
		max-width: 100%;
		min-height: auto;
	}
	.courses_item{
		-ms-align-items: center;
		align-items: center;
	}
}


@media screen and (max-width: 375px){
	.courses_item{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
.courses_item_right p {
	margin-left: 0px;
	font-size: 16px;
}
	.courses_item_right{
		margin-top: 10px;
	}
}








/*==============================
SECTION 2
==============================*/

@media screen and (max-width: 1024px){
	.preparation_right img{
		display: none;
	}
	.preparation{
		justify-content: center;
		padding: 0px 15px;
	}

	.preparation h2{
		color: #f1f1f1;
		margin: 0px 0px 40px;
	}

	.preparation_left_item_text_2 {
		font-size: 18px;
		max-width: 700px;
	}

	.preparation_left{
		margin-left: 0px;
	}
	.section2{
		padding: 70px 0px 80px 0px;
	}
	.preparation_left_item_text_1 {
		font-size: 20px;
	}
}

@media screen and (max-width: 660px){
	.preparation_left_item_img{
		display: none;
	}
}

@media screen and (max-width: 425px){
	.preparation_left_item_text_1{
		font-size: 16px;
	}
	.preparation_left_item_text_2{
		font-size: 16px;
	}
}

@media screen and (max-width: 375px){
	.preparation_left_item_text_1{
		font-size: 16px;
	}
	.preparation_left_item_text_2{
		font-size: 16px;
	}
	.preparation_left_item_img{
		display: none;
	}
}

@media screen and (min-width: 1400px){
	.preparation_right img{
		max-height: 650px;
	}
}











/*==============================
SECTION 3
==============================*/

@media screen and (max-width: 768px){



	.guarantee_text p{
		font-size: 16px;
	}

	.guarantee_img{
		margin-right: 20px;
	}

	.guarantee img{
		max-width: 160px;
	}
}


@media screen and (max-width: 425px){


	.guarantee_text p{
		font-size: 16px;
	}

	.guarantee_img{
		margin-right: 20px;
	}

	.guarantee img{
		max-width: 160px;
	}
}



@media screen and (max-width: 375px){

	.guarantee{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
		text-align: center;
	}

	.guarantee_img{
		margin-bottom: 20px;
	}
}








/*==============================
SECTION 4
==============================*/


@media screen and (max-width: 1024px){

	.s4_form{
		margin-bottom: 100px;
		margin-right: 50px;
	}

	.man{
	max-width: 560px;
	max-height: 320px;
	}
	.content_right_arrow {
		display: none;
	}
	.content_left_arrow {
		display: block;
	}
}

@media screen and (max-width: 768px){

	.s4_form{
		margin-bottom: 50px;
		margin-right: 0px;
		margin-left: 30px;
	}

	.man{
	max-width: 560px;
	max-height: 320px;
	}




}

@media screen and (max-width: 660px){

	.s4_content{
		margin-top: 30px;
	}
	.s4_content{
		justify-content: center;
	}
	.s4_form{
		margin-bottom: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}

	.section4{
		padding-bottom: 100px;
	}

	.man{
		display: none;
	}
}

@media screen and (min-width: 1920px){
	.man{
		max-width: 100%;
		max-height: 100%;
	}
	.s4_form{
		margin-bottom: 350px;
		margin-right: 500px;
	}
}








/*==============================
SECTION 5
==============================*/



@media screen and (max-width: 768px){
	.universitet_logo_item {
		flex: 0 0 50%;
	}
}
@media screen and (max-width: 768px){
	.comments_item{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.comments_item_img{
		margin-bottom: 20px;
	}
}




@media screen and (max-width: 420px){
	.universitet_logo_item {
		flex: 0 0 100%;
	}
}










/*==============================
SECTION 6
==============================*/

@media screen and (max-width: 560px){
	.s6_form{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
    text-align: center;
	}

	.s6_form_submit{
		margin-left: 0px;
		margin-top: 20px;
	}
}










/*==============================
SECTION 7
==============================*/

@media screen and (max-width: 1024px){
	.teachers_item_text_p1{
	font-family: "OpenSans-Regular";
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.teachers_item_text_p2{
	font-family: "OpenSans-Regular";
	font-size: 16px;
	margin-bottom: 20px;
}

.teachers_item_text_p3{
	font-size: 14px;
	font-family: "OpenSans-Regular";
	line-height: 1.857;
	margin-bottom: 20px;
}

.teachers_item_text_p4{
	font-size: 14px;
	font-family: "OpenSans-Regular";
}
}

@media screen and (max-width: 1024px){
	.teachers_item{
		flex: 1 1 100%;
	}
}

@media screen and (max-width: 510px){
	.teachers_item{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.lesson, .lesson2{
		font-size: 12px;
	}
}

@media screen and (max-width: 340px){
	.lesson, .lesson2{
		font-size: 10px;
		padding: 10px 10px;
	}
}





/*==============================
SECTION 8
==============================*/

@media screen and (max-width: 1024px){
	.discount{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		justify-content: center;
		-ms-align-items: center;
	}
	.discount_item_right p{
		max-width: 100%;
		font-size: 20px;
	}

	.discount_item{
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 375px){
	.discount_item{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

	.section8{
		padding-top: 160px;
	}

	.discount_item_right{
		margin-top: 10px;
	}
}








/*==============================
SECTION 9
==============================*/

@media screen and (max-width: 1024px){
	.map{
		justify-content: space-around;
	}
}





@media screen and (max-width: 768px){

	.work_number{
		font-size: 36px;
		margin-right: 36px;
	}

	.work_line{
		font-size: 36px;
	}

	.work_text{
		font-size: 18px;
	}

	.faq_item_quaestion{
		font-size: 30px;
	}

	.faq_item_answer{
		font-size: 18px;
	}

	.question p{
		font-size: 24px;
		margin: 40px 0px;
	}
}

@media screen and (max-width: 560px){
	.s9_form{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

	.s9_form_submit{
	 margin-left: 0px;
	 margin-top: 20px;
	}
}




@media screen and (max-width: 425px){

	.work_number{
		font-size: 30px;
		margin-right: 30px;
	}

	.work_line{
		font-size: 30px;
	}

	.work_text{
		font-size: 13px;
	}

	.faq_item_quaestion{
		font-size: 26px;
	}

	.faq_item_answer{
		font-size: 14px;
	}
}













/*==============================
FOOTER
==============================*/

@media screen and (max-width: 590px){

	.footer_content{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
	.confidentiality{
		margin-bottom: 20px;
	}

}
