.doc_deliv .spec_b{background:url(/local/templates/premier/img/doc_delivery.png) no-repeat;}



.doc_deliv .spec_b .h_w{padding: 15px 36px;border-radius: 88px;}
.doc_deliv .spec_b .h_w:hover{background:#ffffff;opacity:0.8;color: #000000;}

.deliv_duo{display:flex;justify-content: space-between;gap:40px;}
.duo_i{width:calc(50% - 20px);
background: #f5f5f5;
    border-radius: 20px;
    padding: 25px 25px 25px 25px;
    font-size: 16px;
}
.border_blue{
    border: 1px solid #183176;
}	
.duo_i.border_blue{
background: #ffffff;	
}	
.duo_n{
margin-bottom: 15px;
    font-weight: 600;
    font-size: 26px;
    line-height: 120.5%;
    color: #000000;
}
.duo_fl{
display:flex;justify-content: space-between;gap:40px;
} 
.duo_t{
    font-weight: 400;
    font-size: 16px;
    line-height: 131.5%;
    color: #000000;	
}
.second_d img{margin-top: -20px;}







.learning {
    display: flex;
   
}
.l_i {
    width: 25%;
}
.learning .adm_num {
    margin-right: 15px;
    display: inline-block;
    background: #193277;
    border: 1px solid #193277;
    border-radius: 50%;
    color: #ffffff;
    font-size: 20px;
    line-height: 44px;
    text-align: center;
    width: 44px;
    height: 44px;
}
.l_n {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 15px;
    margin-top: 20px;
}
.l_t {
    color: #505050;
    line-height: 131%;
    font-weight: 500;
    font-size: 16px;
    padding-right: 30px;
}
.learning {
    position: relative;
    top: -24px;
}
.learning_t.g_v {margin-top: 45px;
    margin-bottom: 0px;
    padding-bottom: 55px;
    border-bottom: 2px solid #E3E1E1;
}

@media (min-width: 769px) {
    .g_spec {
        padding: 42px 60px 49px 60px;
    }
}

.db3_warranty{
	background-color: #F5F5F5;
    border-radius: 30px;
	padding: 41px 50px 45px 50px;
    margin-top: 40px;
    background: url(/local/templates/premier/img/db3.png) no-repeat #F5F5F5 top right;
}

.db3_t{
	font-size: 30px;
    font-weight: 600;
	margin-bottom: 20px;margin-top: 0px;
}
.db3_pr{
display: flex;
    align-items: flex-start;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 15px;
}
.db3_pr:last-child{margin-bottom:0px;}
.db3_pr:before {
    background: url(/local/templates/premier/img/checkmark_blue.svg);
    min-width: 20px;
    width: 20px;
    height: 20px;
    content: "";
    display: block;
    margin-right: 12px;margin-top: 3px;
}

.partners {
    display: flex;
    margin-bottom: 55px;
}

.p_i {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #f5f5f5;  
    border-radius: 20px;
    padding: 25px 20px 25px 30px;
    width: 33%;
    margin-right: 40px;
    font-size: 16px;
}
.p2_t {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 12px;
}
.p2_text {
    font-size: 16px;
	line-height: 131%;
}
.p2_pr {
    margin-top: 15px;
    background: #fff;
    border: 1px solid #183176;
    border-radius: 20px;
    height:34px;
    display: flex;
    align-items: center;
    color: #F04C1E;
    font-size: 18px;
margin-right:10px;
    font-weight: 600;
}
.p_i:last-child {
    margin-right: 0px;
}
.p2_pr img{margin-right:10px;}
.mt50{margin-top:65px;}
.db3_warranty img{display:none;}

@media (min-width: 991px) and (max-width:1200px) {
	.p2_pr{font-size: 16px;}
}

@media (max-width: 1200px) {
	.db3_warranty{background:#f5f5f5;margin-top:10px;}
	.db3_text br{display:none;}
	.doc_deliv .spec_b{background-size: cover; border-radius: 30px;}	
	.spec_b {padding-bottom: 0px;}
	.g_spec , .db3_warranty{padding: 32px 40px 35px 40px;}	
	.second_d img {margin-top: 0px;}
    .duo_fl {display: flex;flex-direction: column;justify-content: space-between;gap: 40px;}
	.duo_fl img {order: 1; max-height: 270px;}
	.db3_t, .g_s1_name {font-size: 26px;}
	.duo_fl .duo_t {order: 2;}	
}
@media (max-width: 850px) {
    .learning {flex-direction: column;}
	.g_spec , .db3_warranty{padding: 25px 20px 25px 30px;}
    .l_i {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
		margin-right: 0px;
        width: unset;
        margin-bottom: 20px;
    }
	.l_n { min-width: 70%; margin-top:15px;}
	.learning_t.g_v{border-bottom:none;padding-bottom: 45px;}
	.partners{flex-direction: column;}
	.p_i{margin-bottom:30px;margin-right:0px;width: unset;}
	.p_i:last-child{margin-bottom:0px;}
	.p2_pr{width: max-content;padding-right: 15px;font-size: 16px;}
	.l_i{padding:20px 25px;background:#f5f5f5;border-radius:20px;}
	.l_t{margin-top:10px;}
}

@media (max-width: 600px) {	
	.db3_warranty img{display:block;margin-bottom:25px;}
	.duo_n{font-size: 22px;font-weight:500;text-align: center;}
	.duo_fl{gap:25px;}
	.deliv_duo{flex-direction: column;}
	.duo_i{width:unset;}
	.duo_fl img{max-width:230px;max-height:195px;margin: 0 auto;}
	.db3_t, .g_s1_name {font-size: 22px;}
	.p2_pr {width: auto;}
	.mt50{margin-top:40px;}
}