@media screen and (min-width: 1024px) {
	.sec-video {
		min-width: 580px;
	}
	.sec-video iframe {
		min-height: 415px;
	}
}

@media screen and (min-width: 994px) and (max-width: 1024px){
	.page-slug-typesnelheid .section_typing_speed  .main_img img{
		min-height: 380px;
	}
	.header .navigation .nav_social {
	    margin-left: 15px;
	}
	.header .navigation .nav_content>li a{
		font-size: 18px;
	}
	.section_sixty_seconds .sixty_seconds .sec2_right img {
	    max-width: 475px;
	}
	.section_sixty_seconds .sixty_seconds .sec2_right {
	    display: block;
	    margin: 0 0 0 25px;
	}
	.section_discount .section_cnt_img .main_txt{
		padding-left: 0;
	}
	.section_discount .section_cnt_img .main_txt .main_txt_title{
		line-height: 31px;
	}
	.section_how_work .sec2_right .how_tiktop_work .work_cnt p {
	    font-size: 17px;
	    margin-top: 0;
	    line-height: 1.2;
	    margin-bottom: 10px;
	}
	.page-slug-cursusaanbod .section_quotation_img .main_img img{
		min-height: 500px;
	}
	.section_for_everyone .for_everyone .sec2_right img{
		width: 100%;
	}
	.page-id-105 #main-content{
		padding: 40px 0 !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 993px) {
	.rsform .formResponsive h2{
		padding-left: 0 !important;
	}
	.section_for_everyone .for_everyone.container{
		max-width: 100%;
	}
	.page-slug-home .section.section_discount .main_img img{
		height: 500px;
	}
	.page-slug-typecursus-volwassenen .section.section_discount .main_img img, .page-slug-typecursus-dyslexie .section.section_discount .main_img img, .page-slug-typecursus-12jr-en-ouder .section.section_discount .main_img img, .page-slug-typecursus-kinderen .section.section_discount .main_img img{
		height: 400px;
	}
	.section_discount .main_img img {
	    position: relative;
	    min-height: 400px;
	    object-fit: cover;
	}
	.section_discount .section_cnt_img .main_txt{
		padding-left: 0;
	}
	.section_discount .section_cnt_img .main_txt .main_txt_title{
		line-height: 31px;
	}
	.lesson-progress-main .lesson-progress-float {
	    width: calc(100% - 245px);
	}
	.lesson-progress-main .n2n_keyboard{
		max-width: 230px;
	}
	.lesson-progress-main .n2n_keyboard img{
		max-width: 100%;
	}
	.footer .footer_cnt .footer_row {
	    display: flex;
	    
	}
	.footer .footer_left {
	    width: 50%;
	}
	.footer .foot_menu>li {
	    width: 100%;
	    float: none;
	}
	.footer .footer_right {
	    width: 306px;
	    margin-left: auto;
	}
	.footer {
	    padding: 62px 0;
	}
	.section.section_typing_speed{
		margin-top: 0;
	}
	.section_typing_speed .main_img{
		display: block;
	}
	.section_typing_speed .typing_speed{
		display: flex;
	    justify-content: space-between;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: 100%;
	    padding: 15px 23px 15px 23px;
	}
	.section_typing_speed .typing_speed .sec2_left {
	    width: 50%;
	    padding-right: 15px;
	}
	.section_typing_speed .typing_speed .sec2_right {
	    width: 50%;
	    padding-left: 15px;
	}
	.page-slug-typecursus-volwassenen .section .main_img img{
		height: 900px;
	}
	.section_discount .section_cnt_img .sec_logo {
	    display: block;
	}
	.section_discount .section_cnt_img .sec_logo img {
	    width: 115px;
	}
	.section_discount .section_cnt_img {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	}
	.section_discount .section_cnt_img .main_txt {
	    color: #fff;
	    padding: 0;
	    width: 50%;
	    padding-left: 0;
	}
	.page-slug-typesnelheid .section_typing_speed  .main_img img{
		min-height: 400px;
	}
	.page-slug-contact #main-content{
		background: transparent !important;
	}
}
@media screen and (max-width: 767px){
	.sec-video iframe {
		min-height: 280px;
	}
	.page-slug-contact #main-content{
		background: transparent !important;
	}
	.rsform .formResponsive h2{
	    font-size: 32px !important;
	    padding: 0 !important;
	}
	.section_for_everyone .for_everyone.container{
		max-width: 100%;
	}
	.page-slug-b2b .section_discount .main_img img,
	.page-slug-typecursus-volwassenen .section.section_discount .main_img img {
		height: auto;
	}
	.section_sixty_seconds.custom-layout .sixty_seconds .sec2_left,
	.section_sixty_seconds.custom-layout .sixty_seconds .sec2_right {
		width: 100%;
		float: none;
		display: block;
	}
}
