@media (max-width: 575.9px){
	.main_title{
		margin-top: 40%;
	}
	.first_screen{
		background-height: 100%;
		background-width:auto;
	}
	.first_screen_front{
		background-color: rgba(81, 129, 184, 0.6);
		height: 100vh;
		width: 100vw;
		background-size: 100%;
	}
	.printedText{
		font-size: 14px;
	}
	.main_subtitle{
		font-size: 11px;
	}


	.problems_screen{
	    height: 100%;
	    width: 100vw;
	    padding:0;
	    padding-top:35px;
	}

	.default_title{

		width:90%;
		margin:auto;

	}
	.NEdefaulTITLEnenavizhu{
		padding-bottom: 25px;
	}
	.default_subtitle{
		font-size:14px;
	}
	.NE_default_subtitle{
		font-size:16px;
		font-weight: 500;
		width: 90%;
		margin-left: 5%;
	}



	.nervos_screen{

	    width: 100vw;
	    padding:0;
	    padding-top:35px;
	}
	.techpod_row{
		margin-top: -30%;
	}
	.nervous_sec_row{
		margin-top: -5%;
	}


	.help_screen{
		width: 100vw;
		padding:0;
		padding-top:35px;
		height:auto;
	}
	.text_dlya_muzhika_row{
		margin-top: -10%;
	}


	.def_title2{
		font-size:1.2rem;
		font-weight: 500;
    	line-height: 1.1;
	}
	.online_screen{
		width: 100vw;
		padding: 0;
		padding-top: 35px;
	}
	.blue_back_online{
		background-color: rgb(231, 243, 254);
		border-radius: 30px;
		padding-bottom: 40px;
	}

	.instruments_screen{
		width: 100vw;
		height: 100%;
		padding: 0;
		padding-top: 35px;
	}

	.blue_back_instr{
		margin-top:40px;
		background-color: rgb(0,113,188);
	}
	.white_back_instr{
		background-color: white;
		margin-top:0;
	}
	.online_classes_item_text_text{
		line-height: 1;
		font-size: 14px;
		padding-left: 15px;
		padding-bottom:20px;
		padding-right: 15px;
	}
	.online_classes_item_text_header{
		padding-left: 15px;
		margin-left:0;
		margin-top: 15px;
	}

	.analitics_screen{
		width: 100vw;
		height: 100%;
		padding: 0;
		padding-top: 35px;
		margin-top: 15px;
	}
	.analitic_row{
		padding-top: 35px;
	}
	.analitic_card_text{
		font-size: 12px;
	}
	.analitic_card{
		margin: 0;
		padding: 0;

	}
	.analitic_left{
		width: 45%;
		margin-left: 15%;
	}
	.analitic_right{
		float:left;
		width: 25%;
	}
	.image_analitic{
		margin-top: -30%
	}
	.flex_edu_screen{
		width: 100vw;
		height: 100%;
		padding: 0;
		padding-top: 60px;
	}
	.flex_edu_svgrow{
		padding-top: 30px;
	}

	.price_screen{
		width: 100vw;
		height: 100%;
		padding: 0;
		padding-top: 60px;
		/**/

		/**/
	}
	.price_title2{
		font-size: 35px;
		font-family: RBold;
	}
	.carousel_wrapper{
		background-color: #f0f2f3;
		margin-left: 35px;
		margin-right: 35px;
		border-radius: 15px;
		/**/
		min-height: 400px;
		/**/
	}
	.slide_title{
		padding-top: 25px;
		font-size: 25px;
		font-family: RMedium;
		padding-bottom: 0;
		line-height: 100%;
		width:100%;

	}
	.slide_subtitle{
		font-size:10px;
		vertical-align:bottom;
		display: flex;
		align-items: flex-end;
	}
	.white_wrapper{
		background-color: white;
		border-radius: 40px;
		margin-top: 15px;
		height: 40px;
	}
	.slide_text{
		color: grey;
		font-size: 13px;
		line-height: 40px;
		float:left;
		width: 75%;
		height:100%;
		font-family: RLight;
		text-align:left;
	}
	.slide_value{
		float:left;
		font-size: 16px;
		line-height: 40px;
		width: 25%;
		padding-left: auto;
		padding-right: 0px;
		font-family: RBold;
		text-align:center;
		height: 100%;

	}
	.line_blue{
		width:100%;
		border-bottom-style: 10px solid blue;
		border-bottom-color: blue;
	}
	.horizontal_line{
		height: 50px;
		border-bottom: 2px solid grey;
	}




	.partners_screen{

		width: 100vw;
		height: 100%;
		padding: 0;
		padding-top: 60px;
	}
	.partners_wrapper{
		border-radius: 25px;

		background-color: lightgrey;
    	box-shadow: 0px 4px 6px #dee2e6;
	}
	.partners_title{
		font-size: 30px;
		color: grey;
		text-align: right;
		font-family: RMedium;
	}


	.blue_back_contacts{
		 background-color: #1a5c96;
		min-height: 100px;
		margin-top: -3px;
	}
	.contact_title{
		font-size: 30px;
		font-family: RMedium;
	}
	.contacts_href{
		font-size: 12px;
	}

	.my_buttons2{
	  width:100%;
	  border-radius: 12px;
	  height: 40px;
	  font-size: 14px;
	  font-weight: 400;
	  line-height: 1;
	  font-family: "RMedium";
	}
	.white_button2{
		color: #1a5c96;
		background-color: white;
		border: 1px solid #1a5c96;
	}
	.white_button2:active{
		border: 1px solid #ff566a;
		color: #1a5096;
	}


}
