@media (max-width: 1800px){
.wide-container,
.index_page_slider {
    height: 375px!important;
}
}
@media (max-width: 1750px){
.wide-container,
.index_page_slider {
    height: 365px!important;
}
}
@media (max-width: 1700px){
.wide-container,
.index_page_slider {
    height: 354px!important;
}
}
@media (max-width: 1650px){
.wide-container,
.index_page_slider {
    height: 344px!important;
}
}
@media (max-width: 1600px){
.wide-container,
.index_page_slider {
    height: 333px!important;
}
}
@media (max-width: 1550px){
.wide-container,
.index_page_slider {
    height: 323px!important;
}
}
@media (max-width: 1500px){
.wide-container,
.index_page_slider {
    height: 313px!important;
}
}
@media (max-width: 1450px){
.wide-container,
.index_page_slider {
    height: 302px!important;
}
}
@media (max-width: 1400px){
.wide-container,
.index_page_slider {
    height: 292px!important;
}
}
@media (max-width: 1366px){
.wide-container,
.index_page_slider {
    height: 285px!important;
}
}
@media (max-width: 1300px){
.wide-container,
.index_page_slider {
    height: 271px!important;
}
}
@media (max-width: 1250px){
.wide-container,
.index_page_slider {
    height: 260px!important;
}
}
@media (max-width: 1200px){
.wide-container,
.index_page_slider {
    height: 250px!important;
}
#slider #slides img {
    top: 17px!important;
}
#exam_btn{
	bottom: 15px;
}
}
@media (max-width: 1150px){
.wide-container,
.index_page_slider {
    height: 240px!important;
}
}
@media (max-width: 1100px){
.wide-container,
.index_page_slider {
    height: 229px!important;
}
}
@media (max-width: 1050px){
.wide-container,
.index_page_slider {
    height: 219px!important;
}
#slider #slides img {
    top: 8px!important;
}
}
@media (max-width: 1000px){
.wide-container,
.index_page_slider {
    height: 215px!important;
}
}
@media (max-width: 950px){
.wide-container,
.index_page_slider {
    height: 206px!important;
}
}
@media (max-width: 900px){
.wide-container,
.index_page_slider {
    height: 200px!important;
}
#slider_bottom_shadow {
    bottom: -3px;
	border-bottom: 3px solid #00397c;
	background: none;
}
}
@media all and (max-width:430px) {
	.wide-container,
	.index_page_slider {
		height: 155px!important;
	}
	#slider #slides img {
    top: 6px!important;
    left: 0!important;
    width: 100%!important;
    height: 100px!important;
}
	body{max-width: 414px; min-width: auto;}
	img {
	  max-width: 100%;
	  height: auto;
	}
	.dropdown{
		display:inline-block;
	}
	.site_secondary_menu{display: none}
	.header_sides.left {
		width: 10%;
	}
	.header_sides.left {
    padding: 5px 0 0 7px;
	}
	#header_top{
		max-width: 414px;
	}
	.header_sides.right {
    width: 87%;
	}
	.header_table_cell:first-of-type {
    width: auto;
	vertical-align: top;
	}
	.header_table_cell:nth-of-type(2) {
		padding-bottom: 0;
		vertical-align: top;
	}
	#logo {
    display: inline-block;
    width: 120px;
    height: 48px;
    padding: 0 5px;
    background-size: 120px;
	}
	.site_main_menu{display: none;}
	#header_table_row {
    display: flex;
    justify-content: space-between;
	align-items: center;
	}
	.header_table_cell .dropbtn i{
		color: #264d7a;
	}
	.header_table_cell .dropbtn i span{
		font: 24px 'sanet';
		padding-left: 5px;
	}
	#header_table {
		max-width: 414px;
	}
	#biletebi li, #informacia li, #statistika li {
		padding-left: 10px;
	}
	#signin_form{width: 220px;}
	.form_inp{padding: 30px 10px 10px;}
	.header_table_cell:last-of-type {
		width: auto;
		padding-bottom: 0;
	}
	.lang_soc_panel {margin-right: 8px; max-width: 100px;}
	.language_list_divider {margin: 0 3px;}
	.switcher_form {
		width: 24px !important;
		height: 26px !important;
		margin-right: 6px !important;
		}
	.switcher_form_header {
		width: 24px !important;
		height: 24px !important;
	}
	.switcher_icon {
		width: 18px !important;
		height: 18px !important;
		}
	.social_side {margin-right: 5px !important; vertical-align: top}
	.soc_form.f {
		width: 24px !important;
		height: 24px !important;
		}
	.fa.fa-angle-down{
		font-size: 16px;
		vertical-align: bottom;
		padding-left: 2px;
	}
	#main-menu {
		min-width: 140px;
		box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
		z-index: 999;
		padding: 0;
		margin-top: 20px;
	}
	.dropdown-content a {
		font: 15px/15px 'sanet';
	}
	#biletebi, #statistika{min-width: 140px;}
	#drop-menu{min-width: 160px;}
	#header_bottom {height: 64px; max-width: 414px; box-shadow: 0 4px 10px #000;}
	#header {margin-bottom: -26px;}
	#header_header_bottom_panel {display: none;}
	.switcher_form_content{
		top: 30px;
		width: 164px;
		left: -97px;
	}
	.switcher_form_content > span {
		font: 11px 'sanet';
		display: block;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	.black_white_switcher{width: 140px;}
	.switcher_sides {width: 40%;}
	.large_exam_btn_title {font: 18px/15px 'sanet';}
	.small_exam_btn_title {font: 15px/13px 'sanet'; white-space: nowrap;}
	#exam_btn{bottom: 3px; z-index: 3;}
	#exam_btn a{padding: 4px 26px; border: none;}
	#slider_bottom_shadow{
		background: #376498;
		bottom: 0;
		border-bottom: 0;
	}
	#links_panel_wrapper, #links_panel {
		max-width: 414px;
		height: 125px;
		margin: 0;
	}
	.links_panel_form_container a {padding: 15px 4px 0;}
	.links_panel_title {
		font: 10px/20px 'sanet';
	}
	.links_panel_form_icon_container {
		max-width: 90%;
		height: 55px;
		margin: 0 auto;
	}
	.links_panel_icon_bottom_line {
    margin: 7px auto 5px;
	}
	#links_panel_table_container {margin: 0;}
	#biletebi li a, #informacia li a, #statistika li a {
		font: 13px/15px 'sanet';
		}
	.index_panels, #categories_panel{max-width: 414px; min-height: auto!important;}
	#categories_panel_image_container{max-width: 100%;}
	.categories_panel_content_container {
		margin-left: 0;
		padding-right: 0;
		padding: 10px;
	}
	.categories_panel_header {
		font: 16px/17px 'sanet';
		font-weight: bold;
	}
	.categories_panel_header_line {
		margin: 10px 0;
		margin-right: 0;
		padding-right: 0;
	}
	.see_more_button {padding: 8px 0;}
	.index_panels_header {
		max-width: 100%;
		margin: 0 auto;
		padding: 25px 0 15px 0;
		text-align: center;
	}
	.index_panels_header_title {
		font: 18px/10px 'sanet';
		font-weight: 600;
		padding-bottom: 5px;
		border-bottom: 2px solid #000;
	}
	.index_panels_content_container {
		max-width: 100%;
		padding: 0 10px;
		text-align: left;
	}
	.news_form_image_container, .news_form_image_container img{max-width: 100%;}
	.news_table_cell:last-of-type .news_form {margin-left: 13px; margin-right: 4px;}
	.news_form_content_container {
		max-width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	.news_table_cell:first-of-type .news_form {margin-right: 15px;}
	.news_form_header{margin-top: 10px;}
	.news_form_header h3 span {
		font: 14px/16px 'sanet';
		font-weight: 600;
		white-space: pre-wrap!important;
	}
	.data_panel_year_month_title {
		font: 12px/14px 'sanet';
		font-weight: 600;
	}
	.text_block {font: 12px 'mrgvlovani';}
	.exam_information_content_container .text_block {
		overflow: hidden;
		height: 120px;
	}
	.news_form_content .text_block {height: 75px;}
	.see_more_button {min-width: 100%; font-weight: 600; margin-top: 8px; margin-bottom: 15px;}
	.news_form{max-width: 100%;}
	.news_table_cell{vertical-align: top;}
	.news_table_cell:first-of-type:last-of-type .news_form{
		margin: 0 7px 7px 0!important;
		width: 48%;
	}
	.index_panels_header_title span {font: 20px/35px 'sanet';}
	.exam_information_images_container{
		width: 50%;
		height: 116px;
		vertical-align: top;
		margin-right: 10px;
	}
	.exam_information_content_container {
		width: 45%;
		margin-left: 0;
		padding-left: 0;
		text-align: left;
		vertical-align: top;
	}
	.see_more_container .see_more_button{
		text-align: left;
		max-width: 100%;
		min-width: auto;
	}
	#site_footer{max-width: 414px;}
	.contact_panel_header h3 {padding: 10px 0;}
	.contact_panel_header{display: none;}
	.contact_panel_header h3 {font: 20px 'sanet';}
	.contact_panel_header, .contact_panel_content_container{padding: 0 10px;}
	.contact_panel_content_container{padding: 10px; margin: 0;}
	.contacts_form_list li {margin-left: 0; font: 11px/14px 'mrgvlovani';}
	.contact_panel_content_container > ul > li{vertical-align: top;}
	.contacts_form_title{margin-bottom: 10px;}
	#map-canvas {height: 170px;}
	#site_footer_wrapper{padding: 0 10px;}
	.site_footer_sides.right{display: none;}
	#topge_container{
		left: auto;
		right: 10px;
		margin-top: -15px;
	}
	.contact_panel_content_container > ul > li:first-of-type{
		width:22%;
		margin-right: 12px;
	}
	.contact_panel_content_container > ul > li:last-of-type{
		width: 39%;
		margin-left: 10px;
	}
	.site_footer_sides.left span {
		padding-top: 13px;
		font: 11px/14px 'mrgvlovani';
	}
	.site_footer_sides{
		width: 40%;
	}
	.slideshow-container {
		max-width: 100%;
		height: auto;
	}
	.slideshow-container .slideshow img {
		width: 100%!important;
		height: auto;
	}
	.slideshow-container .arrows{top: 35%;}
	.slideshow-container .arrows .prev1, .slideshow-container .arrows .next1 {
		font-size: 30px;
	}
	.slideshow-container .next1 {margin-right: 13px;}
	#news_table{height: 110px;}
	.language_form_title {display: none; font: 16px/16px 'sanet';}
	.languages_side{display: block;}
	.social_side.mobile{display: none;}
	#index_panels_contact_panel {position: static;}
	#inner_pages_header_title{font: 18px/17px 'sanet'; padding-bottom: 10px;}
	.about_us_image_container {
		width: auto;
		line-height: unset;
		padding: 3px;
		height: auto;
	}
	#inner_pages_container{margin: 25px 0; padding: 10px;}
	.photo_gallery_table_row {display: block;}
	.photo_gallery_table_cell {width: 49%; display: inline-block;}
	label[for='textarea_inp'] .write_form_title{background: none;}
	#contact_table, #contact_table_row, .contact_table_cell{display: block;}
	#write_us_form {width: 100%;padding-right: 0;}
	.google_map_form {width: 100%; height: auto; padding-top: 30px;}
	.mylan_table, .mylan_table_row, .mylan_table_cell{display: block;}
	.mylan_table_cell .mylan_form{width: 100%; height: auto;}
	.mylan_form_content {width: 75%;}
	.mylan_form_bottom {width: 100%; height: auto;}
	.exam_categories_forms_list{display: flex; flex-wrap: wrap;}
	.exam_categories_forms_list li {
		display: block;
		width: 22%;
		margin: 0 5px 15px;
	}
	.exam_category_form{width: 100%; margin: 0 auto; padding: 0 0 5px;}
	.exam_category_form_icon {
		width: 80px;
		height: 80px;
		margin: 0 auto;
	}
	.exam_category_form_icon_image {margin: 0;}
	.exam_category_form .text_block{display: none; font-size: 10px!important;}
	.open-popup-btn{padding: 3px 10px; font-family: 'sanet';}
	.choosen_category .exam_category_form_icon .exam_category_form_icon_image{margin: 0}
	.exam_category_form_title{
		font: 14px/15px 'mrgvlovani'; 
		margin: 8px 0 0 0;
		padding-bottom: 0;
		border: none;
	}
	.exam_page_panel_content_container .see_more_button{margin-bottom:0; padding-left: 10px;}
	.exam_page_panel_header_title {font: 14px/13px 'sanet';}
	.exam_page_subpanel:first-of-type {
		padding-right: 0;
		width: 45%;
	}
	.choose_theme_panel_list_header .toggle_all{display: none;}
	.choose_theme_panel_list_header_title {width: 81%; font: 13px/12px 'sanet';}
	.exam_page_subpanel:last-of-type{width: 55%;}
	.exam_tickets_count_input_form{width: 100%;}
	.exam_tickets_count_input {margin-right: 5px;}
	.exam_tickets_count_input{width: 35px; padding: 5px;}
	.exam_tickets_count_input_title {font: 10px/12px 'mrgvlovani';}
	.exam_tickets_count_bg .exam_tickets_count_warninng{
		margin-left:0; 
		padding-left: 40px;
		text-align: left;
	}
	.exam_tickets_count_warninng span {padding-left: 11px; border: none;}
	.exam_btn_checkboxes_list{margin: 20px 0 0;}
	#exam_start_page{height: auto;}
	.ticket_form_question span {font: 13px/15px 'mrgvlovani';}
	.answers_variants_form {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
	}
	.answers_forms .answers_form_title {font: 11px/15px 'mrgvlovani';}
	#exam_main_page_control_panel_top_list li:first-of-type {
    margin-right: 0; padding-right: 0;
	}
	.right_answers {padding: 9px 0; margin-bottom: 0;}
	#exam_main_page_control_panel_top_list li:first-of-type {margin-left: 5px;}
	#exam_main_page_control_panel_top_list li:first-of-type > div, 
	#exam_main_page_control_panel_top_list li:last-of-type > div{margin-left: 20px;}
	.timer {
		width: 357px;
		padding: 9px;
		margin: 10px 0 auto;
		text-align: center;
		margin-left: 0!important;
	}
	.leave_for_final_btn {margin-top: 10px; margin-left: 5px;}
	.leave_for_final_btn span {font: 14px/14px 'sanet';}
	#cencel_exam {
		font: 14px/13px 'sanet';
		padding: 16px;
		margin-top: 9px;
		margin-left: 46px;
	}
	.exam_main_settings_panel_middle {
		font-size: 0;
		margin-top: 8px;
		margin-bottom: 18px;
		padding: 8px 5px 0;
	}
	.exam_main_settings_panel_middle_sides.left{width: 35%;}
	.exam_main_settings_panel_middle_sides.right {
		text-align: left;
		float: right;
		width: 51%;
	}
	.exam_main_settings_panel_middle_sides.right ul li:last-of-type{margin-left: 0;}
	#exam_main_page {height: auto; min-height: auto;}
	#exam_main_settings_panel_bottom {margin: 0 -1px 10px;}
	.exam_results_sides.left{margin-right: 0; margin-left: 0;}
	#exam_results_block .timer{width: 338px;}
	.exam_results_sides.right{width: 358px;}
	.share_block {text-align: center;}
	.share_block_title{margin-right: 0; padding-right: 20px;}
	#exam_results_block {margin-bottom: 15px; padding-bottom: 15px;}
	.exam_ending_title {
		margin: 20px;
		text-align: center;
		font: 20px/30px 'mrgvlovani';
	}
	.exam_complete_btns:first-of-type {margin-bottom: 10px;}
	.exam_complete_btns{margin-left: 0;}
	#exam_results_page{height: auto;}
	#tickets_categories_list #driving_licence_categories_list > li {
    width: 20%;}
	#tickets_categories_list #driving_licence_categories_list > li .driving_licence_category_form{
		width: 70px;
	}
	#tickets_categories_list .driving_licence_category_icon {
		width: 70px;
		height: 70px;
		border: 0;
		overflow: hidden;
	}
	#tickets_categories_list #driving_licence_categories_list .driving_licence_category_icon_image {
		top: -5px;
		left: -2px;
		width: 70px;
		height: 70px;
		padding: 5px;
	}
	#tickets_categories_list #driving_licence_categories_list .driving_licence_category_title {
		font-size: 12px;
		margin-top: 7px;
	}
	.aside_title {font: 16px/14px 'sanet';}
	.tickets_table_cell .aside_list a{padding-left: 20px;}
	.sign_categories_panels .sign_categories_title {font: 14px/16px 'sanet' !important;}
	#opencell {
		width: 180px; 
		padding-left: 0;
		position: absolute;
		top: 0;
		right: -180px;
		transition: 1s;
		-webkit-transition: 1s;
		}
	.aside_content_container{z-index: 2}
	.aside_bg{
		right: 0; 
		z-index: 1;
		background:linear-gradient(to right, rgb(27 57 124) 0%,rgba(0,57,124,0) 100%);
		}
	.tickets_table_cell .aside_list a{padding-left: 25px;}
	.aside_content_container .sharp_icon {
		display: block;
		height: auto;
		padding: 10px 15px;
		position: absolute;
		top: 0;
		left: -42px;
		font-size: 20px;
	}
	#tickets_table_row {display: block;}
	.tickets_main_side_header_title {font: bold 20px/20px 'mrgvlovani';}
	.tickets_main_side_header_numbers{margin-top: 15px; display: flex;}
	#tickets_id_form .sharp_icon{display: none;}
	.tickets_list_navigation_select{border-right: 1px solid #cecece;}
	.ticket_id_input{border: 1px solid #cecece;}
	.tickets_main_side_header {padding-bottom: 5px;}
	.tickets_table_cell{display: block;}
	.language_toggle.selected {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: url(data:image/png;base64,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) no-repeat center;
	}
	.selected_panel_sides.tongue{display: none;}
	.languages_toggle{margin-top: 9.5px;}
	.languages_toggle_title {font: 12px/16px 'mrgvlovani';}
	.language_toggle .languages_toggle_icon{margin-bottom: 0;}
	.language_toggle {
    padding: 6px 6px 12px 6px; text-align: center;}
	.driving_licence_category_container{padding: 0;}
	.driving_licence_category_form {width: 100%;}
	.driving_categories_icon_image {top: 5px; left: 5px;}
	.driving_licence_category_icon {width: 100%; height: 87px;}
	.driving_licence_category_title {font: bold 25px/38px 'mrgvlovani';}
	#driving_licence_categories_list > li{width: 22%; margin: 0 5px; height: 160px;}
	.driving_licence_category_title{margin: 5px 0;}
	.driving_licence_category_form a{height: 147px;}
	.driving_licence_subcategory_container{margin-bottom: 40px; padding: 10px;}
	.driving_licence_subcategory_container_header_main_title{
		height: 27px; 
		margin: -49px auto 0; 
		padding: 5px 26px;
		font: bold 25px/30px 'mrgvlovani';
	}
	.driving_licence_subcategory_container_header_addition_title {
    font: 15px/18px 'sanet';
	margin: 0 auto;
    margin-bottom: 10px;
	}
	#slider .wide-container #slides{width: 100%!important}
	.category_subform_slider #slider, .category_subform_slider .wide-container,
	.category_subform_slider .slides-container a{width: 100%;}
	.category_subform_slider .slides-pagination{bottom: 15px;}
	.driving_license_description_list{margin: 15px auto -6px;}
	.driving_license_description_list .categories_decription_form {
		padding: 10px 5px;
		width: 44%;
		float: left;
		margin-bottom: 15px!important;
	}
	.driving_license_description_list .categories_decription_form:nth-of-type(odd){
		margin-right: 4%;
	}
	.driving_license_description_list {text-align: left;}
	.driving_license_description_list li{width: 100%;}
	.exam_inner_information_images_container{width: 99%;}
	.sign_categories_panels {margin-bottom: 20px;}
	.sign_count_title {font: 12px/25px 'mrgvlovani' !important;}
	.road_sign_category_title {
		margin-bottom: 0;
		padding-bottom: 0;
		font: 15px/10px 'sanet';
		border-bottom: none;
	}
	#sign_inner_table_row #opencell{width: 200px; right: -200px; top: 50px;}
	.sign_inner_table_cell:last-of-type{min-width: 200px;}
	.sign_inner_table_cell {display: block;}
	.road_sign_forms_list li{width: 50%; vertical-align: top;}
	.road_sign_form_icon_container {line-height: 160px; width: 100%; height: 100%;}
	.road_sign_form_icon_container img {max-width: 100%; max-height: 100%;}
	.road_sign_inner_form_icon_container{width: 100%; height: 100%;}
	.road_sign_inner_form{width: 70%;}
	.regulatory_description_form_content_container{margin-left: 0; padding-left: 0;}
	.sign_categories_panels_cell{display: inline-block; width: 385px;}
	.sign_categories_panels_cell:nth-of-type(2) .sign_categories_panels{
		margin-bottom: 20px;
	}
	.road_sign_form_content_container{margin-left: 0; padding-left: 0;}
	.road_sign_form_content_container .text-block{font: 12px/20px 'mrgvlovani';}
	.road_sign_inner_form_icon_container img{max-width: 90%;}
	.next_category_btn, .prev_category_btn{float: none;}
	.categories_settings_block{width: 32%; float: right;}
	.questions_categories_block_header > h1 {font: 18px/20px 'sanet'; width: 65%;}
	.question_title{font: 15px/18px 'sanet' !important;}
	#news_list_container .news_form_image_container {width: 98%; height: 220px;}
	#news_list_container .news_form_image_container img {
		max-width: 100%; 
		width: 100%;
		max-height: 100%;
		}
	#news_list_container .news_form_content .text_block {
		height: auto;
		font: 12px/20px 'mrgvlovani';
	}
	#news_list_container .news_inner_form .news_form_image_container {
    width: 98%;
    height: auto;
    margin-right: 0;
	}
	#news_list_container .news_inner_form .news_form_image_container a{height: auto;}
	.driving_licence_categories_book > li:first-of-type{display: none!important;}
	.driving_licence_categories_book > li {width: 30%!important;}
	.driving_licence_categories_book > li .driving_licence_category_form {
    width: 90px!important;}
	.driving_licence_categories_book > li .driving_licence_category_icon {
		width: 80px!important;
		height: 80px!important;
		border: 4px solid #f5f5f5!important;
	}
	.driving_licence_categories_book > li .driving_licence_category_icon_image {
    top: 0!important; 
	left: 0!important;
	}
	#book_page .ticket_form_bg{min-height: auto!important;}
	#book_page #exam_main_page_control_panel_top_list li:first-of-type {
    margin-right: 0!important; padding-right: 0!important;
	}
	#book_page .exam_main_settings_panel_middle_sides {
		width: 55% !important;
		margin-left: 0;
		margin-top: -75px;
	}
	#book_page #exam_main_page_control_panel_top_list {margin-bottom: 30px;}
	#book_page .leave_for_final_btn{margin-left: 13px;}
	#book_page .wrong_answers, #book_page .right_answers, 
	#book_page .tickets_counter, #book_page .timer{margin-right: 25px;}
	#book_page .tickets_counter{margin-right:0!important;}
	.cebook_form_content{width:385px; height: 370px;}
	.cebook_form_wrapper, .cebook_form_content .image_form, 
	.cebook_form_content .image_form img{width: 100%; height: auto; margin:0;}
	.cebook_form_content .title_form{width: 100%; height: auto; border: 1px solid #515151;}
	.cebook_form_content .title_form h1{
		font: 23px 'mrgvlovani';
		line-height: 30px;
		height: auto;
		margin: 0;
		padding: 5px 0;
		color: #fff;
		}
	.kmark_form{min-height:110px}
	.kmark_bottom span {font: 13px/20px 'sanet';}
	.theory_block .table-row {display: flex; flex-flow: wrap; justify-content: space-between;}
	.theory_block .table-row .table-cell{width: 48%; margin:0;}
	#theory_block .table:first-of-type:not(:last-of-type) .table-cell:first-of-type,
	#theory_block .table:first-of-type:not(:last-of-type) .table-cell:last-of-type
	{padding-right: 0; padding-left: 0;}
	#theory_block .master_form {
		width: 170px;
		height: 250px;
		margin-bottom: 20px;
	}
	#theory_block .master_form_image {width: 170px; height: 250px;}
	#theory_block .master_name{width: 170px}
	.theory_block .master_phone{margin-bottom: 4px; font-weight: 600; font-family: 'sanet';}
		#theory_block .master_form h1 {
		font-size: 15px;
		line-height: 10px;
		padding: 10px 0;
		font-weight: 600;
	}
	#theory_block .practice_block{display: none;}
	#fin_form{width: 350px;}
	#fin_form .master_form_image{width: 100%; height: 320px; margin-bottom: 20px;}
	#fin_form .master_block_content{margin-left: 0; padding-left: 0;}
	#fin_form #timepick{
		background: none;
		max-width: 345px;
		width: 345px;
		margin-left: 3px;
		padding-left: 35%;
	}
	.master_block span {font: 13px/20px 'mrgvlovani';}
	.practice_block.praqtika {overflow: hidden;}
	.practice_block.praqtika .table-row {
		display: flex;
		flex-wrap: wrap;
		max-width: 394px;
		padding-bottom: 50px;
	}
	.practice_block.praqtika .table-cell{width: 100%;}
	.practice_block.praqtika .kmark_form {min-height: 70px;}
	.practice_block.praqtika .kmark_top {padding-bottom: 5px;}
	.practice_block.praqtika .table:last-of-type:not(:first-of-type){
		width: 100%; padding:0!important;
		}
	#theory_block .table:last-of-type:not(:first-of-type)::before,
	#theory_block .table:last-of-type:not(:first-of-type)::after{
		background: none;}
	.practice_block.praqtika .master_form_row .table-cell form{width: 100%;}
	.practice_block.praqtika .weekchangebutton_wrapper{
		display: flex; 
		max-width: 390px;
		border-radius: unset;
		border-left: 1px solid #000;
		border-right: 1px solid #000;}
	.practice_block.praqtika .weekchangebutton{width: 50%;}
	.practice_block.praqtika .weekchangebutton span{font: 15px/40px sanet;}
	.practice_block.praqtika .chkdays_wrapper {
		float: left;
		max-width: 392px;
	}
	.practice_block.praqtika #chkdays {max-width: 392px; width: 392px;}
	.practice_block.praqtika #chkdays td {
		min-width: 100%;
		max-width: 100%;
		width: 100%;
	}
	.practice_block.praqtika #chkdays td input{width: 100%;}
	.practice_block.praqtika #chkdays th span{width: auto; font-size: 9px;}
	.practice_block.praqtika #chkdays td span, #chkdays td:nth-child(1) span {
		font-size: 11px;
	}
	.practice_block.praqtika .sign_continue_button{position: absolute; bottom: 0; width: 100%;}
	.practice_block.praqtika .cebook_form_content {
		width: 100%;
		height: auto;
	}
	.practice_block.praqtika .cebook_form_content .title_form{margin-bottom: 30px;}
	.practice_block.praqtika .cebook_form_content .title_form h1{
		font: 18px 'mrgvlovani'; line-height: 23px;}
	.practice_block.praqtika .master_form_wrapper{width: 100%;}
	.practice_block.praqtika .master_form{
		width: 100%!important; 
		height: auto!important;
		border-radius: 0;}
	.practice_block.praqtika .master_name{width: 100%!important;}
	.practice_block.praqtika .master_form_image {
		width: 100%!important;
		height: 215px!important;
		border-radius: 0!important;
	}
	.practice_block.praqtika .master_name h1{font: 18px/26px 'mrgvlovani';}
	.practice_block.praqtika .master_phone{font: 15px 'mrgvlovani';}
	.giphy-embed{max-width: 390px;}
	.vacancy-mobile{display: inline-block!important;}
	.vacancy-mobile a:hover {
		border: 1px solid #002f69!important;
		background: #002f69!important;;
		-webkit-box-shadow: 0 0 1px #b2b2b2!important;
		-moz-box-shadow: 0 0 1px #b2b2b2!important;
		box-shadow: 0 0 1px #b2b2b2!important;
	}
	#registration_btn a, #signin_btn {
		font: 15px/12px 'sanet';
		padding: 6px 0;
	}
	.ads_table_cell {
		gap: 10px;
		padding: 10px;
		margin-left: 12px;
		margin-right: 12px;
	}
}

@media (max-width:400px){
	#logo {
    display: inline-block;
    width: 100px;
    height: 48px;
    padding: 0 5px;
    background-size: 100px;
	}
	.header_table_cell .dropbtn i span {
    font: 22px 'sanet';
    padding-left: 5px;
	}
	.dropbtn i {
    font-size: 22px;
	}
	#exam_btn {bottom: 5.5px;}
	#exam_btn a{width: 180px; padding: 2px 26px 4px 26px;}
	.large_exam_btn_title {
    font: 17px/17px 'sanet';
	}
	.small_exam_btn_title {
    font: 14px/10px 'sanet';
	}
	.links_panel_form_container a {
    padding: 10px 4px 0;
	}
	.links_panel_icon_bottom_line{margin: 5px auto 6px;}
	.links_form_divider{height: 140px;}
	.links_panel_title {font: 9px/20px 'sanet'; font-weight: 600;}
	#links_panel_wrapper, #links_panel {
    max-width: 400px;
    height: 120px;
    margin: 0;
	}
	.categories_panel_header {font: 15px/16px 'sanet'; font-weight: 600;}
	.news_form_image_container, .news_form_image_container img {max-width: 100%;}
	.news_table_cell:last-of-type .news_form {margin-right: 3px;}
	.slideshow-container{max-width: 395px;}
	.index_panels_header_title span {font: 18px/35px 'sanet';}
	.contact_panel_content_container > ul > li:last-of-type{width: 38%;}
	.contact_panel_header h3 {font: 18px 'sanet'; padding: 10px 0;}
	#exam_main_page_control_panel_top_list li:first-of-type, .leave_for_final_btn {
    margin-left: 0;
	}
	.exam_main_settings_panel_middle_sides.right{width: 55%;}
	.exam_tickets_count_input_title {font: 9px/12px 'mrgvlovani';}
	.choose_theme_panel_list_header_title {
    width: 78%;
    font: 13px/12px 'sanet';}
	#exam_main_page_control_panel_top_list li:first-of-type > div, 
	#exam_main_page_control_panel_top_list li:last-of-type > div {margin-left: 15px;}
	#cencel_exam{margin-left: 42px;}
	.mylan_form_content {width: 74%;}
	.triggers_container{background-size: 97%; background-repeat: no-repeat;}
	.triggers_container .trigger_button{width: 55px; height: 52px; margin-right: 22px;}
	.ticket_id_input {
		width: 165px;
		
		text-align: right;
		border: 1px solid #cecece;
	}
	#tickets_id_form input::placeholder{font-size: 10px;}
	.sign_categories_panels_cell{min-width: 370px;}
	#book_page .timer{width: 92%!important; margin-left:0!important; }
	#book_page .leave_for_final_btn {margin-left: 8px;}
	#book_page .wrong_answers, #book_page .right_answers, 
	#book_page .tickets_counter, #book_page .timer{margin-right: 15px;}
	#book_page .tickets_counter{margin-right: 10px!important;}
	.cebook_form_content{width:365px; height: 370px;}
	.practice_block.praqtika .table{max-width: 372px;}
	.practice_block.praqtika .table-row {
		display: flex;
		flex-wrap: wrap;
		max-width: 372px;
	}
	.practice_block.praqtika .weekchangebutton_wrapper {
		display: flex;
		max-width: 370px;
	}
	.practice_block.praqtika .chkdays_wrapper {
		float: left;
		max-width: 372px;
	}
	.practice_block.praqtika #chkdays {max-width: 372px; width: 372px;}
	.giphy-embed{max-width: 370px;}
	.kmark_top h1{
		font: 13px/40px 'mrgvlovani';
		line-height: 17px;
	}
	.kmark_bottom span {
    font: 11px/20px 'sanet';
    line-height: 15px;
}
}

@media all and (max-width:376px){
	.dropdown-content a {font: 14px/13px 'sanet';}
	.links_panel_form_container a {padding: 5px 4px 0;}
	.links_panel_title {
		font: 12px/20px 'sanet';
		font-weight: 600;
	}
	#links_panel_wrapper, #links_panel {
		max-width: 375px;
		height: 130px;
	}
	#news_table {height: 100px;}
}

@media all and (max-width:361px){
	.index_page_slider {height: 165px!important;}
		#slider_bottom_shadow{bottom: 12px;}
		#exam_btn {bottom: 17px;}
		#links_panel_wrapper, #links_panel {margin-top: -10px;}
		.slideshow-container {max-width: 360px;}
		.index_panels_header_title{font: 17px/10px 'sanet';}
		.index_panels_header_title span {font: 17px/35px 'sanet';}
}

