/* sertificate */
	.s_bg{display: flex; justify-content: space-between;padding:10px 50px;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 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: 0px;}
	.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_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 */


.doc_deliv .ac_adv{max-width: 620px;gap:10px;}
.doc_deliv .g_adv_i{width: 250px;}
.doc_deliv .g_s1_botton{margin-top:12px;}
.doc_deliv .s_title{margin-bottom:16px;}
.doc_deliv .s_left .h_lk{padding: 12px 72px;}
.doc_deliv .g_adv_i img{margin-right:16px;}

.deliv_duo{display:flex;justify-content: space-between;gap:40px;}
.duo_i{width:calc(50% - 20px);
background: #f5f5f5;
    border-radius: 20px;
    padding: 25px;
    font-size: 16px;
}
.border_green{
    border: 1px solid #2B939D;
}	
.border_orange{
    border: 1px solid #E06634;
}	
.duo_n{
margin-bottom: 15px;
    font-weight: 600;
    font-size: 26px;
    line-height: 120.5%;
    color: #303030;
}
.duo_fl{
display:flex;justify-content: space-between;gap:40px;
} 
.duo_t{
    font-weight: 400;
    font-size: 16px;
    line-height: 131.5%;
    color: #505050;	
}
.second_d img{margin-top: -40px;}
.deliv_2 .l_t{font-size:14px;}

.p3_i {
    width: calc(100% - 50px);
    margin-bottom: 30px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 20px;
    padding: 30px 25px;
    margin-right: 0px;
    position: relative;
}
.sec_31 .p3_i:last-child {
    margin-bottom: 0px;
}
.ab_n {
    color: #303030;
    font-weight: 400;
    font-size: 18px;
    line-height: 131%;
}
.p3_i::before {
    background: #E06634;
    content: " ";
    display: block;
    position: absolute;
    width: 84px;
    height: 10px;
    left: 32px;
    top: -5px;
    border-radius: 30px;
}
.p3_i.ab_2::before {
    background: #2B939D;
}

.partners {
    display: flex;
    margin-bottom: 55px;
}
.p_i {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #f5f5f5;
    border: 1px solid #eaeaea;
    border-radius: 20px;
    padding: 35px 25px;
    width: 33%;
    margin-right: 40px;
    font-size: 16px;
}
.p2_t {
    font-weight: 500;
    font-size: 26px;
    line-height: 24px;
    color: #303030;
    margin-bottom: 15px;
}
.p2_text {
    font-size: 16px;
   line-height: 131%;
}
.p2_pr {
    margin-top: 20px;
    background: #fff;
    border: 2px solid #e06634;
    border-radius: 16px;
    padding: 10px;
    display: flex;
    align-items: center;
    color: #303030;
    font-size: 22px;
    color: #e06634;
    font-weight: 600;
}
.p_i:last-child {
    margin-right: 0px;
}
.p2_pr img{margin-right:10px;}


@media (max-width: 1199px){
	.s_bg img {max-height: max-content;}
	.s_bg{align-items: center;}
	.duo_fl{flex-direction: column;}
	.duo_fl .duo_t{order:2}
	.duo_fl img{order:1; max-height: 270px;}
	.second_d img {margin-top: 0px;}
    .l_i {
        margin-right: 20px;
        padding: 15px;
    }
	.l_n .adm_num {
        margin-right: 9px;
        width: 35px;
    }
	.bg_docs .deliv_duo img{display:none;}
	.bg_docs .deliv_duo {flex-direction: column;}
	.partners{flex-direction: column;}
	.partners .p_i{margin-bottom:30px; margin-right: 0px; width: calc(100% - 50px);}
	.p_i:last-child {
		margin-bottom: 0px;
	}
}
@media (max-width: 850px) {
    .bg_docs.mb60 {
		margin-bottom: 0px;
    }
	.s_bg{padding: 30px 25px;}
	.deliv_1 .container, .deliv_2 .container{padding:0px;}
}
@media (max-width: 768px) {
	.faq .g_v, .p2_b .g_v, .bg_docs .g_v, .deliv_1 .g_v, .deliv_2 .g_v, .duo_n, .p2_pr {font-size:22px;}
	.p2_t {font-size:20px;}
	.deliv_duo .ab_n{font-size: 16px !important;}
	
	#mob_b_doc{display:block !important;margin-bottom:30px;margin-top:10px;margin-left:auto;margin-right:auto;}
	#pc_b_doc{display:none;}
	
	.doc_deliv .g_adv_i {
		width: -webkit-fill-available;
	}
	.doc_deliv .g_adv_i img {
		margin-left: 0px;
	}
    .l_i {
        margin-right: 0px;
        padding: 15px;
    }
	.duo_fl img {       
        max-height: 195px;
    }	
	.duo_fl{gap: 20px;}
}
@media (max-width: 700px) {

	.deliv_1 .deliv_duo{flex-direction: column;}
	.deliv_1 .duo_i {width: calc(100% - 52px);}
}

