.g_s1i{display:none;}

@media (max-width: 990px) {
.g_t {text-align: left;}
.g_v{margin-bottom: 15px;}
.g_txt{margin-bottom: 25px;font-size:16px;}
.free_lern .f_l{margin-top: 25px;}
.g_doc_t{margin-bottom:20px;}
.spec_b .h_w{font-size:14px;padding: 11px 20px;}
.doc-i{max-width: inherit;}
.lic_i{display:none;}
.bg_white .licenz{padding:0px;}
#kppp,#f_bi .f2_gl{display:none;}
.reviews, .news_sc{margin-bottom:0px;}

}

@media (min-width: 769px) and (max-width: 990px) {
	.g_spec{padding:10px 20px;margin-bottom:0px;}
	.g_s1{order:2;padding-top:20px;max-width: 400px;}
	.g_s1_name br{display:none;}
	.g_spec .g_h2_name{margin-bottom: 15px;}
	.g_spec .g_pr{font-size: 14px;margin-bottom: 10px;}
	.g_spec .g_s1_botton{margin-top: 14px}
	.spec_b{background-position: right top;background-size: cover;padding-bottom:20px;}
	
	.free_lern .f_l{flex-direction: row;}
	.free_lern .f_li{margin-bottom:0px;width:calc(50% - 30px);padding:20px 15px;	background-position: top !important; background-size: cover !important;}
	.free_lern .f_lic{max-width:77%;}
	.free_lern .f_lin{font-size: 18px;}
	.free_lern .f_lit{font-size: 14px;}
	.free_lern .f_lib{font-size: 14px;padding: 11px 17px;}
	.free_lern .f_li:first-child{margin-right:20px;}
	
	.why_i{padding:20px 15px;}
	.why_ii{width:50px;height:50px;float:left;margin-right:15px;}
	.why_in{font-size: 18px;margin-bottom: 5px;}
	.why_it{font-size: 14px;}
	.why_i:nth-child(3),.why_i:nth-child(4){margin-bottom:0px;}
	
	.g_doc{flex-direction: row;margin-bottom: 0px;}
	.doc-i{margin-top:0px;margin-bottom:0px;padding:20px;}
	.doc-i:nth-child(2),.doc-i:nth-child(3){margin-left:15px;}
	.doc-i a{margin-bottom: 15px;}
	.doc-name{font-size: 16px;margin-bottom: 5px}
	.doc-d {font-size: 14px;line-height: normal;}

	.f_lib,.btn_grey{padding: 15px;font-size: 14px;}
	.lic_btn .btn_grey { margin-left: 5px;}
	.btn_grey:after{margin-left: 0px;}
}

@media (min-width: 769px) {
	.g_doc .slick-track{display: flex;}
}
@media (max-width: 768px) {
.g_v {font-size: 22px;}
	.g_tags a{font-size: 12px;}	

	.free_lern .f_li{margin-bottom:20px;width:calc(100% - 30px);padding:20px 15px;	background-position: top !important; background-size: cover !important;}
	.free_lern .f_lic{max-width:77%;}
	.free_lern .f_lin{font-size: 18px;}
	.free_lern .f_lit{font-size: 14px;}
	.free_lern .f_lib{font-size: 14px;padding: 11px 17px;}

	.why_we_cont{flex-direction: column;}	
	.why_i:nth-child(2n) {margin-left: 0px;}
	.why_i{padding:20px 15px;}
	.why_ii{width:50px;height:50px;float:left;margin-right:15px;margin-bottom: 0px;}
	.why_in{font-size: 18px;margin-bottom: 5px;}
	.why_it{font-size: 14px;}
	.why_i:nth-child(4){margin-bottom:0px;}	
	.why_i {width: calc(100% - 30px);}
	
	.doc-i{padding:20px 17px;width: calc(100% - 34px);}
	.g_doc .slick-list{margin-left: 5px; margin-right: 5px}
	.g_doc .doc-i{margin-left: 7px; margin-right: 7px;}
	.g_doc .slick-prev{left: -15px}
	.g_doc .slick-next{right: -14px}

	.licenz .lic_btn{display:block}
	.licenz .lic_btn a{display:flex;justify-content: center;}
	.licenz .lic_btn .btn_grey{margin-left:0px;}
	.licenz .f_lib{margin-bottom:13px;}
	.licenz .f_lib, .licenz .btn_grey{padding: 15px 15px;font-size: 14px;line-height: normal;width: unset;text-align:center}
}
@media (min-width: 426px) and (max-width: 480px) {
	#g_doc2{height:400px;}
	.g_doc .doc-i{height: 360px;}	
	.doc-d br{display:none;}
	.reviews{margin-bottom:20px;height:362px;}
}
@media (max-width: 425px) {
	#g_doc2{height:380px;}
	.g_doc .doc-i{height: 340px;}
	.reviews{margin-bottom:20px;height:362px;}	
}
@media (max-width: 500px) {
	.why_ii{margin-bottom:15px;}
}