#customer_service #msp_gas #z_change .z_baner_box{background-size: cover;}
#customer_service #msp_gas #z_change .z_product_content{padding-top: 40px}
#customer_service #msp_gas #z_change .msp_blue{color: #2b64d8}
#customer_service #msp_gas #z_change .z_prd_feature .z_feature_box p.z_feature_dot:before{background-color: #2b64d8}
#customer_service #msp_gas #z_change .z_prd_feature{border-color: #2b64d8}
#customer_service #msp_gas #z_change .z_product_content .z_fix_box .z_who_fix{margin: 20px 0;}
#customer_service #msp_gas #z_change .z_product_content .z_fix_box a:hover{text-decoration: underline}
#customer_service #msp_gas #z_change .z_product_content .z_fix_box .z_who_fix .z_with_dot{    position: relative;padding-left: 30px;line-height: 1.2;margin: 7px 0}
#customer_service #msp_gas #z_change .z_product_content .z_fix_box .z_who_fix .z_with_dot:before {width: 8px;height: 8px;background-color: #2b64d8;border-radius: 50%;position: absolute;left: 0;top: 7px;content: '';display: block;}
#customer_service #msp_gas #z_change .z_product_content .z_tech_box .z_single_tech{background-image: none;flex-basis: 32%;    min-height: 215px;}
#customer_service #msp_gas #z_change .z_prd_prize{box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);padding: 35px 0}
#customer_service #msp_gas #z_change .z_prd_prize .c_page{}
#customer_service #msp_gas #z_change .z_prd_prize .c_page .z_prize_flex{display: flex;align-items: center;justify-content: space-between;max-width: 1130px}
#customer_service #msp_gas #z_change .z_prd_prize .z_single_prize{position: relative;flex-basis: 49%;padding-left: 120px;line-height: 1.2}
#customer_service #msp_gas #z_change .z_prd_prize .z_single_prize img{position: absolute;left: 0;top: -5px}
#customer_service #z_change .z_product_content .z_tech_head {margin: 35px 0 25px;}

#customer_service #z_change .z_product_content .z_how_works_content .z_check_it_box{top:0;position: absolute;width: 100%;max-width: 320px;background-color: #d7f4f5;padding: 20px;right: 0;    z-index: 10;}
#customer_service #z_change .z_product_content .z_how_works_content .z_check_it_box p{line-height: 1.2;margin-bottom: 20px;}
#customer_service #z_change .z_product_content .z_how_works_content .z_check_it_box a{display: block;margin: 45px auto 0;}
#customer_service #z_change .z_product_content .z_how_works_content .z_check_it_box  sup{font-size: 10px}
#customer_service #z_change .z_product_content .z_how_works_content .z_how_works_step p a{display: inline-block}
#customer_service #z_change .z_product_content .z_who_can_use{}
#customer_service #z_change .z_product_content .z_who_can_use .z_border_box{padding: 25px;border: 2px solid #e2007e;}
#customer_service #z_change .z_product_content .z_who_can_use .z_border_box h6{margin-bottom: 20px}
#customer_service #z_change .z_product_content .z_who_can_use .z_border_box p{line-height: 1.2}
#customer_service #z_change .z_product_content .z_who_can_use p{margin-top: 15px;line-height: 1.2}
#customer_service #z_change .z_how_to_order{box-shadow: 0px 1px 10px 0px rgb(31 31 31 / 25%);padding: 35px 0}
#customer_service #z_change .z_how_to_order .z_order_flex{display: flex;max-width: 1050px;;justify-content: space-between;margin-top: 25px}
#customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step{flex-basis: 30%}
#customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step h5{min-height: 60px;margin-top: 15px}
#customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step img{display: block;}
#customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step p{line-height: 1.2}
#customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step a{display: block;margin-top: 15px;max-width: 190px}
#customer_service #z_change .p_questions_box .sh531-another-faq{max-width: 1050px}
#customer_service #z_change .z_product_content .z_fix_box .z_serives_content.z_flex_start{justify-content: flex-start}
#customer_service #z_change .z_product_content .z_fix_box h6{margin-bottom: 20px}
#customer_service #z_change .z_documents_box .z_documents_heads .z_single_doc_head .z_doc_sprite_1{background-image: url(/-/media/Additional/smart/img/gas_msp/z_doc_head_1.png); }
#customer_service #z_change .z_documents_box .z_documents_heads .z_single_doc_head .z_doc_sprite_2{background-image: url(/-/media/Additional/smart/img/gas_msp/z_doc_head_2.png); }
#customer_service #z_change .z_append_field .z_doc_radio_boxes [type="radio"]:not(:checked) + label:after, #customer_service #z_change .z_append_field .z_doc_radio_boxes [type="radio"]:checked + label:after{background-color: #2b64d8;}
#customer_service #z_change .z_documents_box .z_doc_content.z_active {margin-top: 25px;}
#customer_service .service_content.c_active{overflow: visible}

.z_documents_box .z_doc_content .z_doc_category{margin-bottom: 25px}
.z_documents_box .z_doc_content .z_doc_category > p{margin-bottom: 10px}
.z_documents_box .z_doc_content .z_doc_category .z_doc_flex{display: flex;justify-content: space-between;flex-wrap: wrap}
.z_documents_box .z_doc_content .z_doc_category .z_doc_flex .z_single_doc{display: block;flex-basis: 48%;margin: 10px 0;padding: 0 0px 0 30px;position: relative;color: #000;font-size: 18px;line-height: 1.2;text-align: left}
.z_documents_box .z_doc_content .z_doc_category .z_doc_flex .z_single_doc img{display: block;position: absolute;left: 0;top: 1px;}
.z_documents_box .z_doc_content .z_doc_category .z_doc_flex .z_single_doc:hover{color: #e2007e}
.z_documents_box .z_doc_content .z_doc_category > p{cursor: pointer;text-align: left;margin-top: 15px}
.z_documents_box .z_doc_content .z_doc_category > p .z_doc_arrow{margin-left: 5px;display: inline-block;background-position: top;width: 14px;height: 9px;cursor: pointer;background-image: url(/-/media/Additional/smart/img/customer/z_arrow_sprite.png);}
.z_documents_box .z_doc_content .z_doc_category.z_open > p .z_doc_arrow{background-position: bottom;}
.z_documents_box .z_doc_content .z_doc_category .z_doc_flex{display: none}
.z_documents_box .z_doc_content .z_doc_category.z_open .z_doc_flex{display: flex}
.z_documents_box .z_doc_content .z_doc_category.z_open_a .z_doc_flex{display: flex!important;}


#customer_service .c_doc_scroll{cursor: pointer}
#customer_service .c_doc_scroll:hover{text-decoration: underline}
#customer_service .c_doc_scroll img{display: inline-block;}
#customer_service #z_change .p_questions_box h3{margin:0}
#customer_service #z_change .p_questions_box h2{margin: 35px 0 10px}
#customer_service .c_faq_spacer{display: block;font-size: 16px;margin: 10px 0 20px;color: #000}
#customer_service .c_faq_spacer:hover{text-decoration: underline}
#customer_service .c_faq_spacer img{display: inline-block}
#customer_service .z_disclaimer_field{}
#customer_service .z_disclaimer_field .z_single_disclaimer{font-size: 14px;line-height: 1.2;margin: 15px 0}
#customer_service #z_change.z_prd_content .z_single_disclaimer sup{font-size: 10px;}
#customer_service .z_disclaimer_field .z_single_disclaimer a{color: #e2007e}
#customer_service .z_disclaimer_field .z_single_disclaimer a:hover{text-decoration: underline}

#customer_service #z_change .z_prd_feature .z_feature_box.z_what_got{min-height: 120px}
#customer_service #z_change .z_prd_feature .z_feature_box h5{margin-bottom: 15px}
#customer_service #z_change .z_prd_feature .z_feature_head{min-height: 80px}

.sh531-search-doc .sh531-shadow-box .z_documents_box{padding: 10px}
#msp .sh531-search-doc .sh531-shadow-box .z_documents_box .z_doc_content .z_doc_category > p{margin-bottom: 20px}

#customer_service #z_change .z_documents_box > h6{margin-top: 15px}
#msp .msp_baner .msp_baner_text .msp_breadcrumps a{font-size: 13px}
#msp .msp_baner .msp_baner_text .msp_breadcrumps span{font-size: 13px}

#customer_service #z_change .z_prd_feature .z_feature_box.z_what_choose {padding-top: 20px;border-top: 2px solid #000;}
#msp .c_region_popup{position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 100;background-color: rgba(255,255,255,.7);display: flex;justify-content: center;align-items: center;}
#msp .c_region_popup .sh531-search-field{padding: 35px;background-color: #fff;box-shadow: 0px 1px 20px 0px rgb(76 76 76 / 25%);border-radius: 15px;}

#msp .sh531-search-doc .sh531-shadow-box.c_no_shadow{box-shadow: none}
#msp .sh531-search-doc .sh531-shadow-box{position: relative}
#msp .regionalization {display: inline-block;font-size: 12px;border-radius: 5px;border: 0;    background: #ededed;cursor: pointer;padding: 0 20px;line-height: 23px;position: absolute;top: 15px;right: 15px}
#msp .regionalization .regionalization__city {font-weight: 600;}
#msp .regionalization .regionalization__link {margin-left: 10px;text-decoration: none;color: #e2007a;font-weight: 700;}
#msp .c_exp_box{display: none;padding: 15px 0}
#msp .c_exp_box .inside_exp_box{position: relative;}
#msp .sh531-search-field .sh531-regular {font-size: 22px;}

#customer_service #z_change .z_product_content .z_fix_box {min-height: 502px;display: flex;flex-direction: column;justify-content: space-between;}
#customer_service #msp_gas #z_change .z_baner_box{height: 344px;background-size: auto}
#customer_service #msp_gas #z_change .z_product_content{min-height: 1px}
#customer_service #msp_gas #z_change .z_product_content{min-height: 1px}
#customer_service #msp_gas #z_change .z_documents_box .z_doc_content{min-height: 1px}

#customer_service #msp_gas #z_change .z_product_content .z_tech_box .z_single_tech.w_50{flex-basis: 49%}

@media all and (max-width: 1450px){
    #customer_service #z_change .z_how_to_order .z_order_flex{max-width: 100%;width: calc(100% - 300px);}
    #customer_service #msp_gas #z_change .z_prd_prize .c_page .z_prize_flex{max-width: 100%;width: calc(100% - 300px);}
}
@media all and (max-width: 1400px){
    #customer_service #msp_gas #z_change .z_prd_prize .c_page .z_prize_flex{flex-wrap: wrap}
    #customer_service #msp_gas #z_change .z_prd_prize {padding: 15px 0;}
    #customer_service #msp_gas #z_change .z_prd_prize .z_single_prize {flex-basis: 100%;margin: 15px 0;}
}
@media all and (max-width: 1200px){
    #customer_service #msp_gas #z_change .z_baner_box{background-size: cover}
}
@media all and (max-width: 1200px){
    #customer_service #msp_gas #z_change .z_baner_box {height: 230px;}
}
@media all and (max-width: 1100px){
    #customer_service #z_change .z_how_to_order .z_order_flex{max-width: 100%;width: 100%;}
    #customer_service #msp_gas #z_change .z_prd_prize .c_page .z_prize_flex{max-width: 100%;width: 100%;}
    #msp .sh531-search-field .sh531-regular{font-size: 20px;text-align: center}
    #customer_service #z_change .z_prd_feature .z_feature_head span{min-height: 1px}
    #customer_service #z_change .z_prd_feature .z_feature_head{min-height: 1px}
}

@media all and (max-width: 1000px){
    #customer_service #z_change .z_product_content .z_how_works_content .z_check_it_box{position: relative;right: auto;top: auto;margin-top: 15px;width: 100%;max-width: 100%}
    #customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step {flex-basis: 100%;margin: 15px 0;}
    #customer_service #z_change .z_how_to_order .z_order_flex{flex-wrap: wrap}
    #customer_service #z_change .z_product_content .z_how_works_content .z_check_it_box a {margin: 25px 0 0;}
    #customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step h5 {min-height: 1px;margin-top: 15px;margin-block: 15px;}
    #msp .sh531-search-doc .sh531-shadow-box {padding-top: 40px;}
    #msp .sh531-search-doc .sh531-shadow-box .z_documents_box > h3{margin-bottom: 20px}
}

@media all and (max-width: 800px){
    #customer_service #msp_gas #z_change .z_product_content .z_tech_box .z_single_tech{flex-basis: 100%;min-height: 1px}
    .z_documents_box .z_doc_content .z_doc_category .z_doc_flex .z_single_doc{flex-basis: 100%}
    #customer_service #z_change .z_baner_space{justify-content: center}
    #msp .sh531-search-field .sh531-regular{font-size: 18px}
    #customer_service #msp_gas #z_change .z_product_content .z_tech_box .z_single_tech.w_50{flex-basis: 100%}
}
@media all and (max-width: 500px){
    #customer_service #msp_gas #z_change .z_prd_prize .z_single_prize img{display: block;position: relative;left: auto;top: auto;margin: 0 auto 10px}
    #customer_service #msp_gas #z_change .z_prd_prize .z_single_prize{padding: 0;text-align: center}
    #customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step{text-align: center}
    #customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step img{margin: 0 auto}
    #customer_service #z_change .z_how_to_order .z_order_flex .z_single_order_step a{margin: 15px auto 0}
    #customer_service #z_change .z_documents_box h3{text-align: center}
    #customer_service .p_f30{font-size: 24px}
    #customer_service #msp_gas #z_change .z_baner_box {background-position: -770px center;}
    #customer_service #z_change .z_how_head{text-align: center}
}