@media only screen and (max-width: 991px) {
	.fifth_section .content .big_contentBox{
		max-width: 100%;
	}
	.item_img{
		width: 25%;
		float: left;
	}
	.right_cont_text{
		width: 75%;
		float: left;
	}
	.fifth_section .subject{
		margin-top: 0;
	}
	.wrapper {
		overflow: hidden; }
	.container {
		width: 100%; }
	.first_section .content_block:nth-child(2) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex; }
	.first_section .big_title .smaller_sub_ttl {
		bottom: 23px; }
	.first_section .ttl {
		max-width: 400px; }
	.second_section .wrap_txtBlock p {
		max-width: 694px; }
	.second_section .count_txt {
		max-width: 227px;
		display: inline-block;
		vertical-align: top; }
	.third_section .left_contactTxtBlock {
		float: left;
		display: inline-block; }
	.fifth_section .wrap_right_content {
		max-width: 235px; }
	.fifth_section .wrap_left_content {
		max-width: 700px; }
	.sixth_section .third_columnTabs,
	.sixth_section .second_columnTabs,
	.sixth_section .first_columnTabs {
		width: 293px; }
	.seventh_section .list_box {
		display: inline-block; }
	.seventh_section .image_box {
		display: inline-block;
		vertical-align: top; }
	.fifth_section .left_descTxt {
		display: inline-block;
		width: 44%; }
	.fifth_section .right_descTxt {
		display: inline-block;
		width: 56%; }
	.eigth_section .left_contentBlock {
		padding-left: 15px; }
	.first_section .contact_infoLine:nth-child(2) {
		padding-left: 0; }
	.first_section .contact_infoLine:nth-child(3) {
		padding-left: 0; }
	.btn_block {
		margin-left: 0; }
	.third_section .wrap_itemInfoLine {
		width: 100%; }
	.page-footer {
		padding-left: 15px;
		padding-right: 15px; }
	.fourth_section .line_programmInfo {
		max-width: 100%;
		width: 100%; }
	.ninth_section .first_colum {
		width: 33.33333%; }
	
	.ninth_section .third_colum {
		width: 25%; }
	.ninth_section .fourth_colum {
		width: 16.666667%; }
	.fancybox_img {
		width: 48%;
		margin: 1%;
		float: left;
		} }

@media only screen and (max-width: 960px) {
	.first_section .wrap_contactInfo {
		margin-left: 0;
		background-image: none;
		padding-left: 0px; }
	.first_section .content_block:nth-child(2) {
		display: block; }
	.container {
		width: 750px; }
	.second_section .count_txt {
		padding-left: 0;
		margin-top: 33px; }
	.second_section .content_tab .image {
		display: none; }
	.second_section .wrap_tabContent {
		background: transparent;
		-webkit-border-radius: 0;
		border-radius: 0;
		border: none; }
	.second_section .wrap_tabContent button {
		display: block; }
	.third_section .right_contactTxtBlock {
		max-width: 100%;
		margin-left: 0; }
	.third_section .wrap_itemInfoLine {
		display: inline-block;
		width: 49.99%; }
	.third_section .item_infoBox {
		max-width: 100%;
		min-width: 294px;
		/*height: 540px;*/
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column; }
	.third_section .item_infoBox:nth-child(n+2) {
			margin-top: 30px; }
	.third_section .wrap_itemInfoLine:last-child {
		padding-top: 29px; }
	.wrap_line_programmInfo {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; }
	.fourth_section .programmInfo_column {
		margin-top: 30px;
		height: auto!important;
		width: 48%;
		float: left;
		margin: 1%; }

	.fifth_section .wrap_right_content {
		padding-left: 0;
		display: inline-block; }
	.fifth_section .right_descTxt {
		padding-left: 0; }
	.sixth_section .wrap_columnTabs {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; }
	.sixth_section .third_columnTabs {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column; }
		.sixth_section .third_columnTabs .box {
			display: inline-block;
			margin-top: 30px; }
			.sixth_section .third_columnTabs .box:first-child {
		margin-top: 30px; }
	.seventh_section .image_box {
		display: none; }
	.eigth_section {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column; }
	.eigth_section .left_contentBlock {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-left: 15px; }
	.eigth_section .right_contentBlock {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-left: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex; }
	.eigth_section .left_contentBlock .content {
		max-width: 720px; }
	.eigth_section .right_contentBlock .content {
		max-width: 720px;
		width: 720px;
		padding-left: 0; }
	.ninth_section .fourth_colum {
		margin-top: 50px; }
	.ninth_section .third_colum {
		margin-top: 50px; }
	.ninth_section .first_colum .itemImage {
		padding-left: 0 !important; }
	.ninth_section .first_colum {
		padding-left: 15px; }
	.fifth_section .wrap_left_content {
		max-width: 100%; }
	.fifth_section .wrap_right_content {
		max-width: 100%; }
	.fifth_section .left_descTxt {
		width: 100%; }
	.fifth_section .right_descTxt {
		width: 100%; }
	.sixth_section .third_columnTabs, .sixth_section .second_columnTabs, .sixth_section .first_columnTabs {
		width: 50%; }
	.sixth_section .wrap_columnTabs {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start; }
	.sixth_section .third_columnTabs .wrap_box {
		margin-top: 0; }
	.sixth_section .third_columnTabs {
		width: 100%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start; }
		.sixth_section .third_columnTabs .box {
			margin-top: 0; }
		.sixth_section .third_columnTabs .wrap_box {
			width: 50%;
			margin-top: 26px; }
	.sixth_section .third_columnTabs .wrap_box:nth-child(2) .box {
		margin-top: -90px; }
	.sixth_section .third_columnTabs .wrap_box:nth-child(3) .box {
		margin-top: -80px; }
	.sixth_section .third_columnTabs .wrap_box:nth-child(4) .box {
		margin-top: 0; }
	
	.first_section .big_title .smaller_sub_ttl {
		bottom: -3px; }
	.second_section .count_txt {
		max-width: 100%; } }

@media only screen and (max-width: 767px) {
	.container {
		width: 100%; }
	 .item_img{
		width: 100%;
		float: none;
	}
	.right_cont_text{
		width: 100%;
		float: none;
	}
	.fifth_section .subject{
		margin-top: 20px;
	}
	.fancybox_img {
		width: 48%;
		margin: 1%;
		float: left;
		} 

	.second_section .wrap_tabsBlock ul {
		max-width: 299px;
		display: inline-block;
		vertical-align: top; }
	.second_section .wrap_tabContent {
		max-width: 50%;
		display: inline-block;
		padding: 0;
		margin-top: 43px;
		height: auto; }
	.fifth_section .content .content_box {
		width: 50%; }
	.third_section .left_contactTxtBlock {
		float: none; }
	.third_section .wrap_itemInfoLine:last-child {
		margin-top: 0; }
	.second_section .wrap_txtBlock {
		padding-left: 15px; }
	.second_section .wrap_tabsBlock {
		padding-left: 15px; }
	.third_section .wrap_programmBlock {
		padding-left: 15px;
		padding-right: 15px; }
	.third_section .wrap_peopleInform {
		padding: 0 15px; }
	.third_section .wrap_itemInfoLine {
		padding: 0 15px;
		margin-top: 30px; }
	.fourth_section h2 {
		padding-left: 15px; }
	.fifth_section .wrap_left_content {
		padding: 0 15px; }
	.fifth_section .wrap_right_content {
		padding: 0 15px; }
	.fifth_section .left_descTxt {
		padding: 0 15px; }
	.fifth_section .right_descTxt {
		padding: 0 15px; }
	.fifth_section h2 {
		padding-left: 15px; }
	.fifth_section .content .content_box {
		margin-top: 20px !important; }
		.fifth_section .content .content_box:last-child {
			margin-bottom: 20px; }
	.sixth_section {
		padding-left: 15px;
		padding-right: 15px; }

	.eigth_section .right_contentBlock {
		padding-left: 15px;
		padding-right: 15px; }
	.seventh_section {
		padding-left: 15px;
		padding-right: 15px; }
	.ninth_section .fourth_colum {
		margin-top: 30px; }
	.ninth_section .itemImage {
		/*margin-top: 30px;*/
		text-align: center;
		padding: 0 15px;
		display: inline-block;
		width: 100%; }
	.tenth_section {
		padding: 50px 15px; }
	.ninth_section .fourth_colum .itemImage:nth-child(n+2) {
		margin-top: 30px; }
	.ninth_section .third_colum {
		margin-top: 0; }
	.wrapInfoBox {
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center; }
		.wrapInfoBox .item_img {
			display: inline-block;
			margin-right: 16px; }
		.wrapInfoBox .name {
			max-width: 210px; }
	.tenth_section .text {
		margin-top: 20px; }
	.tenth_section .text:before {
		right: inherit;
		top: inherit;
		bottom: 100%;
		left: 42px;
		border: none;
		border: 5px solid transparent;
		border-bottom: 5px solid white; }
	.tenth_section .text:after {
		right: inherit;
		top: inherit;
		bottom: 100%;
		left: 40px;
		border: none;
		border: 7px solid transparent;
		border-bottom: 7px solid #edeae9; }
	.ninth_section .container h2 {
		padding-left: 15px; }
	.fourth_section .line_programmInfo {
		padding-left: 15px;
		padding-right: 15px; }
	.first_section .content_block {
		padding-left: 15px;
		padding-right: 15px; }
	.btn_color {
		margin-left: 15px; }
	.popup_registration .popup_center, .popup_question .popup_center, .succesful_validate .popup_center {
		width: 100%; }
	.popup_registration .popup_center input, .popup_question .popup_center input, .succesful_validate .popup_center input {
		width: 100%; }
	/*.ninth_section .first_colum, .ninth_section .second_colum, .ninth_section .third_colum, .ninth_section .fourth_colum {
		width: 100%; }*/
	.third_section .item_infoBox {
		max-width: 280px;
		display: inline-block;
		height: 580px; } 
	.sixth_section .box{
		width: 100%!important;
	}
}


@media only screen and (max-width: 700px) {
	.second_section .wrap_tabContent {
		display: none; }
	.second_section .wrap_tabsBlock ul {
		max-width: 100%;
		display: block; }
	.twelfth_section .title {
		font-size: 28px;
		line-height: 30px; }
	.twelfth_section .sub_title {
		font-size: 18px;
		line-height: 21px; } }

@media only screen and (max-width: 630px) {
	.third_section .item_infoBox {
		height: 600px; }
	.fifth_section .left_descTxt span:first-child {
		font-size: 70px; }
	.fifth_section .wrap_right_content {
		margin-bottom: 20px; }
	.fifth_section .left_descTxt span:last-child {
		font-size: 20px;
		line-height: 20px; }
	.second_section .wrap_tabContent {
		display: none; }
	.second_section .wrap_tabsBlock ul li {
		display: block; }
	.second_section .wrap_tabsBlock ul li.active {
		background: #342a70; }
	.second_section .wrap_tabsBlock ul .sub_ttlContent {
		padding: 15px;
		color: #1e1e1e;
		font-size: 15px;
		line-height: 23px;
		padding-left: 30px; }
	.fourth_section .line_programmInfo {
		max-width: 100%;
		width: 100%;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center; }
	.fourth_section .programmInfo_column .name_list {
		display: none; }
	.fourth_section .programmInfo_column .first_list {
		display: none; }
	.fourth_section .programmInfo_column .name_list {
		display: none; }
	.fourth_section .programmInfo_column {
		/*min-width: 293px;*/
		width: 100%;
		margin-top: 20px; }

	.fourth_section .programmInfo_column .second_list {
		display: none; }
	.fourth_section .open_planLesson,
	.fourth_section .open_planExam{
		display: inline-block;
		margin-top: 20px;
		border-bottom: 1px #3a65b7 dashed;
		color: #3a65b7;
		text-decoration: none; }
	.fourth_section .programmInfo_column .first_list {
		margin-top: 15px; }
	.fourth_section .programmInfo_column .links {
		margin-top: 10px; }
	.fourth_section .fifth_line .programmInfo_column:nth-child(2) .open_planLesson {
		color: #fff;
		border-bottom: 1px #fff dashed; }
	.second_section .wrap_txtBlock p {
		padding-right: 0; }
	.sixth_section .column_tabs {
		width: 100%; }
		.sixth_section .column_tabs .box {
			margin: 0 auto;
			margin-top: 20px !important; }
	.third_section .item_infoBox .description {
		padding-right: 10px; }
	.third_section .wrap_itemInfoLine {
		padding-left: 0; }
	.first_section .big_title {
		/*background-image: url("../img/first_section/bg1_iconMob.png");*/
		background-image: url("../img/first_section/bg2_iconMob.png");
		background-size: 100% 100%; }
	.first_section .big_title .smaller_sub_ttl {
		bottom: -7px; }
	.registr_bnt {
		display: block;
		padding-left: 89px;
		margin-top: 25px; }
	.eigth_section .right_contentBlock .btn_form {
		display: block; }
	.third_section .item_infoBox {
		min-width: 100%; }
	.sixth_section .column_tabs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center; }
	.sixth_section .third_columnTabs .wrap_box:nth-child(2) .box,
	.sixth_section .third_columnTabs .wrap_box:first-child .box,
	.sixth_section .third_columnTabs .wrap_box:nth-child(3) .box,
	.sixth_section .third_columnTabs .wrap_box:nth-child(4) .box {
		margin-top: 0 !important; }
	.sixth_section .third_columnTabs .wrap_box {
		width: 293px; } }

@media only screen and (max-width: 500px) {
	.fifth_section .content .content_box {
		width: 100%; }
	.third_section .wrap_itemInfoLine {
		width: 100%; }
	.third_section .item_infoBox {
		height: auto; }
	.third_section .wrap_itemInfoLine:last-child .item_infoBox:nth-child(2) .description {
		min-height: auto; }
	.twelfth_section .title {
		font-size: 22px;
		line-height: 24px; } }

@media only screen and (max-width: 480px) {
	.first_section .big_title {
		width: 290px;
		padding-top: 28px;
		padding-right: 20px; }
	.first_section .big_title h1 {
		font-size: 32px;
		line-height: 33px; }
	.first_section .big_title .smaller_sub_ttl {
		left: 22px;
		bottom: -7px;
		font-size: 11px; } }

@media only screen and (max-width: 430px) {
	.fifth_section .left_descTxt span:last-child {
		padding-left: 0; }
	.fifth_section .left_descTxt {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column; }
	.ninth_section .first_colum .itemImage {
		padding-left: 15px !important; }
	.popup_registration .wrap_formPopup, .popup_question .wrap_formPopup, .succesful_validate .wrap_formPopup {
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 170px; }
	.popup_registration .popup_center .close_popup, .popup_question .popup_center .close_popup, .succesful_validate .popup_center .close_popup {
		top: -33px;
		right: -8px; }
	.eigth_section .left_contentBlock .wrap_innerBox .innerBox {
		width: 100%; } }

@media only screen and (max-width: 767px) {
	
	.fourth_section .programmInfo_column{
    min-height: auto!important;
  }
  .box .text{
  	display: none;
  }
  .fifth_section .right_descTxt{
  	margin-top: 15px!important;
  }
  .fancybox_img {
		width: 100%;
		margin-top: 15px; 
		float: none;
	} 
 }
 @media only screen and (min-width: 767px) {
	.show_more_text{
		display: none;
	}
 }
