.za_mkad{border-radius: 50%;display: block;height: 34vw;margin: auto;position: relative;width: 34vw;}
.locaion{display: inline-block;margin-right: 2%;position: relative;vertical-align: top;width: 49%;}
.form_loc{display: inline-block;vertical-align: top;width: 48%;}
.do_mkad{border-radius: 116%;display: block;height: 27vw;margin: auto;margin-top: 3.5vw;position: relative;width: 34vw;}
.obl{display: none;}
.loc_4{color: #000;font-size: 28px;font-weight: 600;left: 20%;position: absolute;top: 20%;z-index: 1;}
.loc_3{bottom: 20%;color: #000;font-size: 28px;font-weight: 600;position: absolute;right: 20%;z-index: 1;}
.loc_2{bottom: 20%;color: #000;font-size: 28px;font-weight: 600;left: 20%;position: absolute;z-index: 1;}
.loc_1{color: #000;font-size: 28px;font-weight: 600;position: absolute;right: 20%;top: 20%;z-index: 1;}
.moscov{color: #000;font-size: 28px;font-weight: 600;position: absolute;text-align: center;top: 43%;width: 100%;z-index: 1;}
.line_hor{background: #fc403b;height: 3px;position: absolute;top: 13.7vw;width: 37vw;}
.calc{background: #e3e3e3;padding: 30px;}
.line_vert{background: #fc403b;height: 30vw;left: 17.5vw;position: absolute;top: 0;width: 3px;}
.obl{bottom: 8%;color: #000;font-size: 26px;font-weight: 600;position: absolute;text-align: center;width: 100%;z-index: 1;}
.inp_calc{margin-bottom: 20px;}
.inp_calc input{height: 50px;outline: none;vertical-align: top;}
.text_calc{margin-bottom: 20px;width: 100%;}
.inp_calc p{color: #000;display: inline-block;padding-left: 10px;vertical-align: top;}
.title_s{color: #1491e9;display: block;font-family: OpenSans;font-size: 21px;font-weight: 400;line-height: 1.2;}
.cena{color: #d82b26;display: inline-block;}
.dost{color: #000;display: block;height: 50px;padding: 10px;}
.stoimost{display: block;}
.inp_calc input[type="checkbox"]{display: inline-block;height: 15px;vertical-align: top;}
.block_i{display: none !important;}
.block_i_2{display: none !important;}
.block_n{display: none;}
.block_n_1{display: inline-block !important;}
.block_n_2{display: inline-block !important;}
.inp_calcs{width: 49%;}
.inp_calcs input{width: 90%;}
p.block_div{color: #000000;display: block;font-family: OpenSans;font-size: 14px;font-weight: 700;}
.inp_calc.checkbox{margin-left: 12px;margin-right: 100px;}
.inp_calc.checkbox p{color: #000000;font-family: OpenSans;font-size: 14px;font-weight: 700;margin-left: 10px;}
.inp_calc input{border: 1px solid #e0e0e0;height: 34px;margin-left: 10px;}
input.btn.submit_calc{background: #102747;color: #ffffff;display: block;font-family: OpenSans;font-size: 21px;font-weight: 700;height: 51px;margin-bottom: 40px;text-transform: uppercase;width: 65%;}
.inp_calc.checkbox input[type="checkbox"]{border: 1px solid #e0e0e0;height: 17px;width: 17px;}
.moscov{background: #fc403b;border: 4px solid #ffffff;border-radius: 100px;color: #ffffff;font-size: 18px;font-weight: 700;height: 105px;left: 43.4%;line-height: 21px;padding-top: 36px;top: 41%;width: 105px;}
.loc_1{color: #102747;font-size: 72px;font-weight: 700;line-height: 21px;}
.loc_2{bottom: 30%;color: #102747;font-size: 72px;font-weight: 700;line-height: 21px;}
.loc_3{bottom: 30%;color: #102747;font-size: 72px;font-weight: 700;line-height: 21px;}
.text_calc.block_n_nev{display: none;}
.text_calc.block_n_nev.block_in{display: block;}
.loc_4{color: #102747;font-size: 72px;font-weight: 700;line-height: 21px;}
.cena{color: #1491e9;font-family: OpenSans;font-size: 21px;font-weight: 700;line-height: 1.2;}
.dost{margin-top: 25px;padding: 0px;}
p.color_grey{color: #9d9d9d;font-family: OpenSans;font-size: 12px;font-weight: 700;}
#cms #center_column h1.h1_dop{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 60px;font-weight: 600;line-height: 57.42px;margin-bottom: 30px;margin-top: 0px;text-align: left;text-transform: uppercase;}
.dost_text{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;margin-bottom: 40px;}
.block_name_dost{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 24px;font-weight: 700;letter-spacing: 0%;line-height: 135%;margin-bottom: 20px;}
.block_vid_dost_st_ob{background: #e3e3e3;border-radius: 15px 15px 0px 0px;display: flex;justify-content: space-between;}
.block_vid_dost_st_left{align-content: center;align-items: center;background: white;border-radius: 15px;box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);display: flex;margin-right: 1%;padding: 20px 35px;width: 49%;}
.block_vid_dost_st_rith{align-content: center;align-items: center;background: white;border-radius: 15px;box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);display: flex;margin-left: 1%;padding: 20px 35px;width: 49%;}
.block_text_zv.fon1{background: #e3e3e3;color: #004F7C;font-family: Gotham Pro;font-size: 12px;font-weight: 700;letter-spacing: 0.4px;line-height: 100%;padding-bottom: 20px;padding-top: 40px;text-align: center;}
.stoim_dost_block_ob{display: flex;justify-content: space-between;}
.stoim_dost_block_detail{width: 22%;}
.stoim_dost_block_detail_praise{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 24px;font-weight: 700;letter-spacing: 0%;line-height: 135%;}
.stoim_dost_block_detail_text{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;}
.block_text_zv.fon2{background: white;color: #004F7C;font-family: Gotham Pro;font-size: 12px;font-weight: 700;letter-spacing: 0.4px;line-height: 100%;margin-top: 20px;padding-bottom: 20px;padding-top: 20px;text-align: center;}
.block_vid_dost_st_img{width: 20%;}
.block_vid_dost_st_text{width: 80%;}
.stoim_dost_block_gl{background: #e3e3e3;margin-top: 20px;padding: 50px;}
.dost_block1{align-content: center;align-items: center;background: white;border-radius: 15px;box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);display: flex;padding: 30px 30px;width: 32%;}
.dost_block2{background: white;border-radius: 15px;box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);padding: 30px 30px;width: 32%;}
.dost_block3{background: white;border-radius: 15px;box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);padding: 30px 30px;width: 32%;}
.dost_block3_r{display: flex;justify-content: space-between;margin-top: 10px;}
.dost_block1_rith{margin-left: 4%;width: 80%;}
.dost_block1_name{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 24px;font-weight: 700;letter-spacing: 0%;line-height: 135%;}
.dost_block1_text{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;}
.dost_block2_text{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;}
.dost_block2_name{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 24px;font-weight: 700;letter-spacing: 0%;line-height: 135%;}
.dost_block3_name{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 24px;font-weight: 700;letter-spacing: 0%;line-height: 135%;margin-bottom: 10px;}
.dost_block3 p{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;}
.dost_block1_left{text-align: center;width: 20%;}
.calc{margin-top: 50px;}
.block_vid_dost_st_text{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;}
.block_vid_dost_st_text span{color: #004F7C;font-weight: 900;}
.name_calc{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 48px;font-weight: 400;letter-spacing: 0%;line-height: 100%;text-transform: uppercase;}
.inp_calc{align-content: center;align-items: center;display: flex;}
.inp_calc p{font-family: Gotham Pro;font-size: 14px;font-weight: 400;letter-spacing: 0.25px;line-height: 20px;margin: 0px;padding: 0px;width: 50%;}
.inp_calc input{height: 45px;width: 49%;}
.inp_calc.inp_calcs.block_n{display: none;}
.name_calc{margin-bottom: 25px;}
.inp_calc.checkbox p{font-family: Gotham Pro;font-size: 14px;font-weight: 400;letter-spacing: 0.25px;line-height: 20px;margin-left: 30px;width: 100%;}
.ob_block_buttom{background: white;border-radius: 15px;box-shadow: 0px 4px 64px 0px rgba(48, 56, 64, 0.16);padding: 30px 30px;}
.dost{font-family: Gotham Pro;font-size: 14px;font-weight: 400;letter-spacing: 0.25px;line-height: 20px;}
.stoimost{display: flex;}
.title_s{width: 45%;}
.buttom_input_calc{width: 54%;}
.stoimost .title_s{color: black;font-family: Gotham Pro;font-size: 14px;font-weight: 600;letter-spacing: 0.75px;line-height: 100%;text-transform: uppercase;}
.stoimost .title_s .cena{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 60px;font-weight: 400;letter-spacing: 0%;line-height: 100%;text-transform: uppercase;}
.ob_block_buttom input.btn.submit_calc{background: rgba(0, 90, 155, 1);border-radius: 8px;height: 100%;width: 100%;}
.stoimost .title_s span{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 60px;font-weight: 400;letter-spacing: 0%;line-height: 100%;text-transform: uppercase;}
p.shipping_text_p_z{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 24px;font-weight: 700;letter-spacing: 0%;line-height: 135%;}
p.shipping_text_p{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;}
.fon_gre{background: rgba(249, 249, 249, 1);display: flex;justify-content: space-between;padding: 50px;}
.shipping_text{width: 45%;}
.shipping_map_img{width: 50%;}
.shipping_map_img img{width: 100%;}
.shipping_text_d{margin-bottom: 30px;}
.shipping_text_d p{margin-bottom: 0px;}
.shipping_text_d a{color: rgba(0, 90, 155, 1);font-size: 18px;font-weight: 700;}
.shipping_text_wargin{display: flex;}
.shipping_text_wargin.new_border{border-bottom: 1px solid #005a9b;border-top: 1px solid #005a9b;}
.shipping_text_rith{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;width: 84%;}
.shipping_text_rith p{margin-bottom: 0px;}
.shipping_text_left{text-align: center;width: 15%;}
.fon_gre.non_fl{display: block;}
.shipping_text_kompani{display: flex;justify-content: space-between;margin-bottom: 25px;}
.shipping_text_kompani_img{width: 20%;}
.shipping_text_kompani_text{color: black;font-family: Gotham Pro;font-size: 16px;font-weight: 400;letter-spacing: 0.44px;line-height: 26px;width: 78%;}
.shipping_text_wargin.new_border{align-items: center;display: flex;margin-bottom: 30px;margin-top: 30px;padding-bottom: 20px;padding-top: 20px;}
.shipping_text_text_wargin_naz{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 20px;font-weight: 400;letter-spacing: 0.15px;line-height: 30px;text-transform: uppercase;}
.shipping_text_text_wargin_dop{color: rgba(0, 90, 155, 1);font-family: Gotham Pro;font-size: 20px;font-weight: 700;letter-spacing: 0.15px;line-height: 30px;margin-top: 10px;}
#cms #center_column .shipping_text_text_wargin ul{list-style: outside;padding-left: 25px;}
.shipping_text_text_wargin b{color: rgba(0, 90, 155, 1);}
.shipping_text_text_wargin a{color: rgba(0, 90, 155, 1);font-size: 22px;font-weight: 700;}
.shipping_text_text_wargin{}
.shipping_text_wargin.new_border b{color: black;}

@media (max-width: 600px) {

.dost_block1{margin-bottom: 20px;width: 100%;}
.dost_block2{margin-bottom: 20px;width: 100%;}
.dost_block3{width: 100%;}
.dost_block3_r{display: flex;flex-direction: column;flex-wrap: wrap;}
.stoim_dost_block_detail{margin-bottom: 25px;text-align: center;width: 100%;}
.stoim_dost_block_ob{display: flex;flex-wrap: wrap;}
.stoim_dost_block_gl{padding: 20px;}
.block_vid_dost_st_left{margin-bottom: 20px;margin-left: 10px;margin-right: 10px;padding: 10px;width: 100%;}
.block_vid_dost_st_rith{margin-left: 10px;margin-right: 10px;width: 100%;}
.block_vid_dost_st_ob{display: flex;flex-wrap: wrap;}
.block_vid_dost_st_img{margin-right: 10px;}
.fon_gre{display: flex;flex-wrap: wrap;padding: 15px;}
.shipping_text{width: 100%;}
.shipping_map_img{margin-top: 20px;width: 100%;}
.shipping_text_kompani{display: flex;flex-wrap: wrap;margin-bottom: 50px;}
.shipping_text_kompani_img{width: 100%;}
.shipping_text_kompani_text{width: 100%;}
.calc{display: flex;flex-direction: column;flex-wrap: wrap;padding: 10px;}
.locaion{margin-bottom: 30px;width: 100%;}
.form_loc{width: 100%;}
.name_calc{font-size: 26px;font-weight: 800;}
.ob_block_buttom{padding: 15px;}
.stoimost{display: flex;flex-wrap: wrap;}
.title_s{margin-bottom: 15px;width: 100%;}
.buttom_input_calc{width: 100%;}
#cms #center_column h1.h1_dop{font-size: 24px;line-height: 135%;}

}