/* sertificate */
	.s_bg{display: flex; justify-content: space-between;padding:40px 35px;border-radius: 15px;background: #F5F5F5;flex-wrap: nowrap;}
	.mb47{margin-bottom:47px;}
	.s_title{font-size: 35px;font-style: normal;font-weight: 500;line-height: 120.5%;margin-top:0px}
	.s_text{color: #000;font-size: 20px;font-weight: 400;line-height: 120.5%;}
	.s_bg .h_lk{margin-bottom:0px; width: max-content;}
	.s_bg .s_left{display: flex;flex-direction: column; justify-content: space-around;}
	.s_fl{display: flex;}
	.s_fl2{min-width:31%;width:30%;margin-left:40px;display: flex;flex-direction: column;justify-content: space-between;}
	.s_fl2i{color: #000;font-size: 18px;padding:13px 15px;border-radius: 10px;border: 1px solid #2B939D;background: #FFF;display: flex; align-items: center;}
	.s_fl2i a, .s_fl2i:hover a{color: #000;font-size: 18px;}
	.s_fl2i svg{margin-right:15px;}
	.s_fl2i:first-child{margin-bottom:20px;}
	.s_fl1{border-radius: 20px;border: 1px solid #E06634;color: #000;font-size: 18px;padding:28px 30px; width:calc(60%+40px)}
	.mt55{margin-top:55px;} 
	.mb60{margin-bottom:60px;} 
	.sert_3 .mt0{margin-top:0px;}
	
.sec_3 {display: flex;}	
.ab_i {width: 33%;background: #FFFFFF;border: 1px solid #EAEAEA;border-radius: 20px; padding: 30px; margin-right: 40px; position: relative;}	
.ab_i:last-child { margin-right: 0px;}
.ab_i.ab_2::before { background: #2B939D;}	
.ab_i::before { background: #E06634; content: " ";display: block; position: absolute; width: 84px; height: 10px; left: 32px; top: -5px; border-radius: 30px;}
.ab_n { color: #303030; font-weight: 400; font-size: 18px; line-height: 131%;}

.learning { display: flex; margin-bottom: 55px;}
.l_i { background: #f5f5f5;border: 1px solid #eaeaea; border-radius: 20px;padding: 25px;width: 33%;margin-right: 40px;font-size:16px;}
.l_i:last-child { margin-right: 0px;}
.l_n {font-weight: 500;font-size: 22px;line-height: 26px;color: #303030; padding-bottom: 15px; border-bottom: 2px solid #2b939d; margin-bottom: 15px;}
.l_t {color: #303030;line-height: 131%;}
.l_n .adm_num { margin-right: 15px;display: inline-block;background: #fff;border: 1px solid #4da7af;border-radius: 14px 6px;color: #2b939d;
    font-size: 22px;line-height: 35px;text-align: center;width: 45px;height: 35px;}
	
.sert_curs{display: flex; }
.sert_ci{width: 33%;border-radius: 10px;background: #2B939D;color: #FFF;text-align: center;font-size: 18px;padding:22px 25px;margin-right: 40px;}
.sert_ci:last-child { margin-right: 0px;}
.sert_ci:hover{color:#ffffff;}


.di3 {border: 1px solid #e06634; padding: 30px;border-radius: 20px;display: flex;justify-content: space-between;}
.di3_t {margin-right: 20px;}
.di3_tit {font-size: 30px;font-weight: 500;line-height: 1.2em; margin-bottom: 15px;}
.c_circle {list-style: none;padding-left: 18px;margin: 0;margin-top: 0px;}
.c_circle li{margin-bottom: 10px;font-size:16px;}
.c_circle li:last-child{margin-bottom: 0px;}
.c_circle li::before{background: #2b939d;}
.sert_4 .g_v{margin-top: 0px;}
.sert_4 .learning{margin-bottom: 0px;}
.srt .g_v{margin-top:0px}

.di2_f img{min-width:310px;}

@media (max-width: 1200px){
	.s_bg img{margin-left:20px;max-width:80%}
	.di2_f img{display:none;}
}
@media (max-width: 991px){
	.s_fl {flex-direction: column;}
	.s_fl2{margin-left: 0px;flex-direction: row;width: 100%;}
	.s_fl2i {width: 50%;margin-top: 20px;height: max-content;margin-bottom: 0px;}
	.s_fl2i:first-child {margin-right: 40px;}
}
@media (max-width: 850px){
	
	body .ab_i {margin-bottom: 20px; margin-right: 0px; width: unset !important;}
	.srt.bg_docs, .sert_3.bg_docs  {flex-direction: column; padding-bottom: 55px;padding-top: 55px;}
	.mb47 {margin-bottom: 0px;}
	.s_text{font-size: 18px;}
	.g_v, .di3_tit {font-size: 26px;} 
	.s_title {font-size: 26px;}
	.learning {flex-direction: column;margin-bottom: 20px;}
	.l_i {margin-right: 0px;width: unset; margin-bottom: 20px;}	
.sec_3{flex-direction: column; }
.adv_n {font-size: 20px !important;}
	.sert_curs{flex-direction: column;}
	.sert_ci{margin-right: 0px; margin-bottom:20px;}
	.sert_ci:last-child, .l_i:last-child{margin-bottom: 0px;}
	.sert_ci{width:unset !important;}
} 
@media (max-width: 768px){
	.s_bg img{display:none;}
	.s_title {font-size: 22px;}
	.s_text{font-size: 18px;}
}
@media (max-width: 680px){
	.ab_n{font-size: 18px !important;}
	.s_fl2{flex-direction: column;}
	body .s_fl2i{width: -webkit-fill-available; margin-bottom: 0px !important; margin-right: 0px !important}
}
/* end sertificate */