@media (max-width: 991px) {
.reveal-modal { top:0; left:0; margin-top:0; margin-left:0; width:100%; height:100vh; }
.reveal-modal .close-reveal-modal { cursor:pointer; width:25px; height:25px; }
.reveal-modal table { width:100%; }
#myModal_pt { top:0; }
#myModal_pa { top:0; margin-top:0; }
.pulse-button-wapp {
	right:20px !important;
	bottom:20px !important;
	width:3em !important;
	height:3em !important;
	background-size:3em 3em !important;
}

.mts_top_tpda { width:100%; }
.mts_top_line { padding-top:10px; padding-bottom:10px; }
.mts_top_logo { padding-top:0px; padding-left:15px; }
.mts_top_logo img, .nav .logo img { width:174px; height:40px; }

.owl-carousel { width:280px; }
.owl-prev { width:30px; height:30px; background-size:30px 30px; top:180px; left:-30px; }
.owl-next { width:30px; height:30px; background-size:30px 30px; top:180px; right:-30px; }

.mts_domint_line .owl-prev { width:30px; height:30px; background-size:30px 30px; top:250px; left:-30px; }
.mts_domint_line .owl-next { width:30px; height:30px; background-size:30px 30px; top:250px; right:-30px; }

.mts_banner_line { padding-top:80px; padding-bottom:30px; width:100%; padding-left:10px; padding-right:10px; }
.mts_banner_tbl { width:100%; height:auto; background-position:top right; background-size:225px auto; }
.mts_banner_2tbl { width:100%; }
.mts_banner_title { font-size:20px; padding-top:45px; }
.mts_banner_slogan { font-size:16px; line-height:1.2; padding-top:15px; }
.mts_banner_lnk { padding-top:30px; }
.mts_banner_lnk a { font-size:16px; border-radius:10px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; }
.mts_banner_lnk img { width:12px; height:auto; margin-bottom:-3px; }

.mts_domint_line { height:auto; padding-top:20px; padding-bottom:50px; }
.mts_domint_title { font-size:20px; padding-bottom:30px; }
.mts_domint_title img { width:40px; height:40px; margin-bottom:-10px; }
.mts_domint_tbl { width:250px; }

.mts_domint_vigodno { padding-top:3px; }
.mts_domint_vigodno_img img { width:25px !important; height:25px !important; }
.mts_domint_vigodno_txt { font-size:14px; padding-left:5px; }

.mts_domint_ttl { font-size:25px; padding-left:15px; padding-top:3px; }
.mts_domint_ttl.mts_novogodniy { font-size:23px; text-transform:none; }
.mts_domint_name { font-size:14px; padding-bottom:20px; padding-left:15px; }
.mts_domint_intimg, .mts_domint_2intimg { width:50px; }
.mts_domint_intimg img { width:20px !important; height:auto !important; }
.mts_domint_2intimg img { width:50px !important; height:auto !important; }
.mts_televid_line .mts_domint_2intimg img { width:37px !important; height:37px !important; }

.mts_domint_3intimg img { width:30px !important; height:30px !important; }
.mts_domint_inttxtakc { font-size:14px; padding-left:10px; }
.mts_domint_intakc { font-size:12px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:4px; border-radius:20px; }

.mts_domint_inttxt { font-size:14px; padding-left:10px; }
.mts_domint_inttxt span { font-size:12px; }
.mts_domint_wifiimg img { width:35px !important; height:35px !important; }
.mts_domint_wifitxt { font-size:16px; padding-left:10px; }
.mts_domint_vblank { height:15px; }
.mts_domint_summa { padding-top:10px; }
.mts_domint_price { font-size:40px; }
.mts_domint_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }
.mts_domint_2mes { font-size:12px; padding-top:3px; }
.mts_domint_lnk { padding-top:40px; }
.mts_domint_lnk a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:14px; padding-bottom:14px; }
.mts_domint_detail { padding-top:25px; padding-bottom:30px; }
.mts_domint_detail a { font-size:14px; }
.mts_domint_vigoda { font-size:20px; margin-left:-77px; margin-top:5px; }
.mts_domint_vigoda img { width:30px !important; height:30px !important; }

.mts_televid_line { padding-top:30px; padding-bottom:80px; }
.mts_televid_title { font-size:20px; padding-bottom:30px; }
.mts_televid_title img { width:40px; height:40px; margin-bottom:-15px; }
.mts_televid_tbl { width:250px; }
.mts_televid_name { font-size:32px; padding-top:30px; }
.mts_televid_slogan { font-size:16px; padding-top:20px; padding-bottom:30px; }
.mts_televid_tvimg img { width:35px !important; height:35px !important; }
.mts_televid_tvtxt { font-size:16px; padding-left:20px; }
.mts_televid_about { font-size:14px; padding-top:20px; }
.mts_televid_cena { padding-top:20px; }
.mts_televid_summa { font-size:40px; }
.mts_televid_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }
.mts_televid_oldcena { padding-top:8px; }
.mts_televid_oldsumma { font-size:20px; }
.mts_televid_oldrub { font-size:12px; }
.mts_televid_oldrub span { font-size:15px; line-height:3px; margin-bottom:0; }
.mts_televid_lnk { padding-top:40px; }
.mts_televid_lnk a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:14px; padding-bottom:14px; }
.mts_televid_dop { font-size:16px; padding-top:20px; }
.mts_televid_plusone { font-size:18px; padding-top:19px; padding-bottom:25px; }
.mts_televid_blank { height:22px; }

.mts_frmprov_line { padding-top:30px; padding-bottom:80px; }
.mts_frmprov_ttlimg { padding-top:0; }
.mts_frmprov_ttlimg img { width:40px; height:40px; }
.mts_frmprov_ttltxt { font-size:20px; letter-spacing:-1px; padding-left:10px; }

.mts_frmprov_tdfrm { padding-top:40px; padding-left:15px; padding-right:15px; }
.mts_frmprov_frm { padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; }

.mts_frmprov_fname { width:100%; font-size:18px; }
.mts_frmprov_fname input { font-size:14px; padding-left:15px; padding-right:15px; width:99%; height:40px; }
.mts_frmprov_fphone { width:100%; font-size:14px; padding-left:0; padding-top:10px; }
.mts_frmprov_fphone input { font-size:14px; padding-left:15px; padding-right:15px; width:88%; height:30px; }
.mts_frmprov_fsub { width:100%; padding-top:30px; padding-bottom:20px; padding-left:0; }
.mts_frmprov_fsub a { font-size:14px; padding-left:30px; padding-right:30px; padding-top:12px; padding-bottom:12px; }
.mts_frmprov_fsub a#adrlnk2 { font-size:14px; padding-left:30px; padding-right:30px; padding-top:12px; padding-bottom:12px; }

.mts_uniktarif_line { background-position:center; background-size:cover; padding-top:60px; padding-bottom:50px; padding-left:15px; padding-right:15px; }
.mts_uniktarif_title { font-size:30px; text-align:center; }
.mts_uniktarif_name { font-size:40px; padding-top:10px; text-align:center; }
.mts_uniktarif_cena { padding-top:30px; text-align:center; }
.mts_uniktarif_first { width:100%; font-size:18px; }
.mts_uniktarif_first span { font-size:22px; }
.mts_uniktarif_but { width:100%; padding-top:50px; padding-left:0; }
.mts_uniktarif_but a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; }
.mts_uniktarif_blocks { padding-top:80px; text-align:center; }
.mts_uniktarif_block1 { width:100%; font-size:25px; padding-right:0; }
.mts_uniktarif_block1 img { width:120px; height:120px; margin-bottom:15px; margin-left:0; }
.mts_uniktarif_block2 { width:100%; font-size:25px; padding-right:0; padding-top:30px; }
.mts_uniktarif_block2 img { width:120px; height:120px; margin-bottom:0; margin-left:0; }
.mts_uniktarif_block3 { width:100%; font-size:25px; padding-top:30px; }
.mts_uniktarif_block3 img { width:120px; height:120px; margin-bottom:14px; }

.mts_akcii_tbl { width:250px; }
.mts_akcii_line { padding-top:20px; padding-bottom:50px; }
.mts_akcii_title { font-size:16px; padding-bottom:30px; }
.mts_akcii_title img { width:40px; height:40px; margin-bottom:-15px; }
.mts_akcii_ttl { font-size:25px; padding-top:30px; padding-bottom:15px; }
.mts_akcii_intimg img { width:35px !important; height:35px !important; }
.mts_akcii_vblank { height:15px; }
.mts_akcii_inttxt { font-size:16px; padding-left:10px; }
.mts_akcii_summa { padding-top:30px; }
.mts_akcii_price { font-size:40px; }
.mts_akcii_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }
.mts_akcii_oldsumma { padding-top:5px; }
.mts_akcii_oldprice { font-size:18px; }
.mts_akcii_oldrub { font-size:16px; }
.mts_akcii_oldrub span { font-size:19px; line-height:4px; margin-bottom:1px; }
.mts_akcii_lnk { padding-top:40px; }
.mts_akcii_lnk a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:14px; padding-bottom:14px; }

.mts_faqs_title { font-size:26px; padding-top:40px; padding-bottom:5px; }
.mts_faqs_block { padding-bottom:60px; padding-left:10px; padding-right:10px; }
.mts_faqs_ques { font-size:20px; padding-top:15px; padding-bottom:10px; width:auto; }
.mts_faqs_arr { width:30px; padding-top:15px; padding-bottom:10px; }
.mts_faqs_arr img { width:24px; height:24px; }
.mts_faqs_an { padding:0; margin:0; display:none; text-align:left; vertical-align:top; width:100%; font-size:16px; padding-top:10px; }

.mts_podval_block { width:100%; max-width:100%; }
.mts_podval_text { font-size:14px; padding-top:20px; padding-bottom:20px; text-align:center; padding-left:10px; padding-right:10px; }
.mts_podval_text a { font-size:14px; }
.mts_podval_left { font-size:11px; padding-top:10px; padding-bottom:20px; text-align:left; padding-left:10px; }
.mts_podval_right { padding-top:10px; padding-bottom:20px; text-align:right; padding-right:10px; }
.mts_podval_right a { font-size:11px; }

.mts_modoz_title { font-size:20px; padding-left:15px; padding-right:15px; padding-top:10px; }
.mts_modoz_phone { padding-left:15px; padding-right:15px; padding-top:20px; }
.mts_modoz_phone input { width:90%; height:40px; padding-left:15px; padding-right:15px; font-size:14px; }
.mts_modoz_soglasie { padding-left:15px; padding-right:15px; font-size:16px; padding-top:20px; }
.mts_modoz_but { padding-left:15px; padding-right:15px; padding-top:5px; }
.mts_modoz_but input { width:80%; height:40px; padding-left:15px; padding-right:15px; font-size:16px; }
.mts_modoz_polic { padding-left:15px; padding-right:15px; padding-top:30px; padding-bottom:30px; font-size:14px; }

.mts_modoz_detail { padding-left:15px; padding-right:15px; padding-top:30px; padding-bottom:30px; font-size:14px; }
.mts_modoz_detail img { width:40px; height:40px; }
.mts_modoz_detail span table td { padding-left:15px; padding-top:15px; padding-bottom:15px; }

.mts_modtp_title { font-size:20px; padding-left:15px; padding-right:15px; padding-top:10px; }
.mts_modtp_price { font-size:26px; padding-left:15px; padding-right:15px; padding-top:10px; }
.mts_modtp_price span { font-size:35px; }

.mts_modoz_poles { padding-left:15px; }
.mts_modoz_tbl { width:100% !important; }
.mts_modoz_polename { display:inline-table; width:85%; }
.mts_modoz_polename input { width:80%; height:45px; padding-left:15px; padding-right:15px; font-size:16px; }
.mts_modoz_polephone { display:inline-table; padding-left:0; padding-top:15px; width:85%; }
.mts_modoz_polephone input { width:80%; height:45px; padding-left:15px; padding-right:15px; font-size:16px; }

.mts_modoz_poleadress { display:inline-table; padding-left:0; padding-top:15px; padding-left:15px; width:82% !important; }
.mts_modoz_poleadress input { width:80%; height:45px; padding-left:15px; padding-right:15px; font-size:16px; }

#mts_ptarif_text { min-height:1px; }
.mts_privacypolicy_tbl { width:100%; font-size:13px; }
.mts_privacypolicy_tbl td { padding-top:80px; padding-bottom:40px; padding-left:10px; padding-right:10px; }
.mts_privacypolicy_tbl h2 { font-size:20px; }
.mts_privacypolicy_tbl ol { padding-left:15px; padding-right:15px; }
.mts_privacypolicy_tbl ul { padding:0px; margin:0; }
.mts_privacypolicy_tbl li { padding:0px; margin:0; padding-top:5px; padding-bottom:5px; }

#myModal_pt { min-height:1px; }

.mts_vsesrazu2_summa { padding-top:34px; }
.mts_vsesrazu2_price { font-size:40px; }
.mts_vsesrazu2_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }

.mts_vsesrazu2_vibor { padding-top:20px; }
.mts_vsesrazu2_vibor a { font-size:14px; border-radius:10px; padding-left:40px; padding-right:40px; padding-top:12px; padding-bottom:12px; }
.mts_vsesrazu2_detail { padding-top:20px; padding-bottom:40px; }
.mts_vsesrazu2_detail a { font-size:14px; }

#fques_1, #fadrs_1, #fabzv_1 { width:100%; }
.mts_bottom_sendttl { font-size:28px; text-align:center !important; padding-top:80px; }
.mts_bottom_sendtxt { font-size:18px; text-align:center !important; padding-bottom:0; }
.mts_bottom_adrttl { font-size:28px; text-align:center !important; padding-top:80px; }
.mts_bottom_adrtxt { font-size:16px; text-align:center !important; line-height:1.5; padding-bottom:0; padding-left:5px; padding-right:5px; }

.mts_sempodpiska_line .mts_televid_title img { width:40px; height:40px; margin-bottom:-10px; }
.mts_tarif_banner { width:100% !important; max-width:100% !important; height:auto !important; border-radius:5px !important; }

.mts_tarif_line { padding-top:20px; padding-bottom:100px; }
.mts_tarif_line a.mts_tarif_lnk2 { font-family: "MTS Text"; font-size:14px; color:#ffffff; text-decoration:none; line-height:1; border:1px solid #fe0032; background-color:#fe0032; border-radius:10px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; margin-left:10px; margin-right:10px; }
.mts_tarif_line a.mts_tarif_lnk1 { font-family: "MTS Text"; font-size:14px; color:#000000; text-decoration:none; line-height:1; border:1px solid #e9e9e9; background-color:#e9e9e9; border-radius:10px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; margin-left:10px; margin-right:10px; }

.mts_banmtssuper_line { padding-top:0px; padding-bottom:25px; padding-left:10px; padding-right:10px; }
.mts_banmtssuper_block { min-height:10px; background-position:center right; background-size:225px auto; }
.mts_banmtssuper_akciya { font-size:16px; padding-top:11px; }
.mts_banmtssuper_title { font-size:20px; padding-top:5px; }
.mts_banmtssuper_subtitle { font-size:16px; padding-top:10px; }
.mts_banmtssuper_price { font-size:20px; }
.mts_banmtssuper_price span { font-size:40px; }
.mts_banmtssuper_but { padding-top:15px; }
.mts_banmtssuper_but a { font-size:14px; border-radius:10px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:7px; }
.mts_banmtssuper_block, .mts_banmtssuper_akciya, .mts_banmtssuper_title, .mts_banmtssuper_subtitle, .mts_banmtssuper_price, .mts_banmtssuper_but { width:100%; }

.mts_bannernovogodniy_line { padding-top:20px; padding-bottom:30px; width:100%; padding-left:10px; padding-right:10px; }
.mts_bannernovogodniy_tbl { width:100%; height:auto; background-position:right; background-size:225px auto; }
.mts_bannernovogodniy_top { font-size:14px; font-weight:300; padding-top:0; }
.mts_bannernovogodniy_title { font-size:17px; line-height:1; font-weight:500; text-transform:none; padding-top:5px; }
.mts_bannernovogodniy_subtitle { font-size:10px; padding-top:5px; }
.mts_bannernovogodniy_price { font-size:14px; padding-top:5px; }
.mts_bannernovogodniy_price span { font-size:20px; }
.mts_bannernovogodniy_lnk { padding-top:15px; }
.mts_bannernovogodniy_lnk a { font-size:14px; padding-left:15px; border-radius:5px; padding-right:15px; padding-top:5px; padding-bottom:5px; }


}


.mts_pc { } .mts_pda { }
@media (max-width: 991px) { .mts_pc { display:none !important; } }
@media (min-width: 992px) { .mts_pda { display:none !important; } }



/* -------------НАЧАЛО-------------- */
/* дополненительные стили для статей */
/* --------------------------------- */

/* Блок Новости */
.news-card {border: 1px solid #ff0032;border-radius: 8px;padding: 5px 15px 15px 15px;}
.news-card h4 {margin: 0 0 5px 0;color: #333333;}
.preview {color: #666666;margin: 5px 0;font-size: 16px;}
time {color: #999;font-size: 14px;}
div#news-list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;}
@media (max-width: 768px) {div#news-list {grid-template-columns: 1fr;gap: 5px}}
/* ------------ */

.mts_help_title {
	font-family: "MTS Text"; font-size:32px; color:#404040; text-decoration:none;
	line-height:1.5; letter-spacing:-1px; border-bottom:2px solid #a8a8a8;
	padding-top:25px; padding-bottom:12px;
}

.mts_help_links {
    padding:0; margin:0; padding-top:10px;
	font-family: "MTS Text"; font-size:20px; color:#404040; text-decoration:none;
	text-align:left; line-height:1.5; letter-spacing:-1px; vertical-align:top;
}

.mts_help_links a:hover { text-decoration:underline; color:#fe0032; }

.mts_help_text {
	font-family: "MTS Text"; font-size:18px; color:#000000; text-decoration:none;
	padding-top:5px; padding-bottom:5px;
	text-align:left; text-indent: 20px; line-height:1.5;
}

.breadcrumbs { color: #999999; font-family: "MTS Text"; font-size:18px; text-align:left;}
.breadcrumbs a:hover { color:#000000; }
.breadcrumbs span#breadcrumb-title { color: #000000; }

.mts_help_frmprov_line { background-color: #f0f0f0; padding-top: 70px; }

.mts_help_images { padding-top: 50px; align-items: center; display: flex; flex-direction: column; }

.mts_offices_addr {
	font-family: "MTS Text"; font-size:20px; color:#000000; text-decoration:none;
	padding-top:5px; padding-bottom:0px;
	text-align:left; text-indent: 20px; line-height:1.5;
}

@media (max-width: 768px) { .mts_offices_addr {
	font-family: "MTS Text"; font-size:14px; color:#000000; text-decoration:none;
	padding-top:5px; padding-bottom:0px;
	text-align:left; text-indent: 5px; line-height:1.5;letter-spacing: -0.02em; }
}

.mts_offices_time {
	font-family: "MTS Text"; font-size:20px; color:#000000; text-decoration:none;
	padding-top:0px; padding-bottom:5px;
	text-align:left; text-indent: 50px; line-height:1.5;letter-spacing: -0.02em;
}

@media (max-width: 768px) { .mts_offices_time {
	font-family: "MTS Text"; font-size:14px; color:#000000; text-decoration:none;
	padding-top:0px; padding-bottom:5px;
	text-align:left; text-indent: 25px; line-height:1.5;letter-spacing: -0.02em;}
}

.mts_knopka {
	padding:0;
	margin:0;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	padding-top:45px;
}

.mts_knopka a {
	font-family: "MTS Text";
	font-size:17px;
	color:#ffffff !important;
	text-decoration:none;
	line-height:1;
	font-weight:500;
	
	background-color:#fe0032 !important;
	border:1px solid #fe0032;
	border-radius:10px;
	padding-left:50px;
	padding-right:50px;
	padding-top:12px;
	padding-bottom:15px;
	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

.mts_knopka a:hover { color:#fe0032 !important; background-color:#ffffff !important; }

.mts_articles_links {
    padding:0; margin:0;
	font-family: "MTS Text"; font-size:20px; color:#fe0032; text-decoration:none;
	text-align:left; line-height:1.5; vertical-align:baseline;
	font-weight:400;
}

@media (max-width: 991px) {.mts_articles_links {font-size:18px;}}

.mts_articles_links a:hover { text-decoration:underline; font-weight:500; }


.mts_ussd_code {
    padding:0; margin:0;
	font-family: "MTS Text"; font-size:20px; color:#000000; text-decoration:none;
	text-align:left; line-height:1.5; vertical-align:baseline;
	font-weight:500;
}

.services-list { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; justify-content: center;}

@media (max-width: 991px) {.services-list {width: auto;gap: 9px;}}

.services-card {
    border: 1px solid #ff0032; border-radius: 8px;
    padding: 5px 15px 15px 15px;
    display: flex; flex-direction: column;
    /*justify-content: space-between;*/
    width: 250px;
    position:relative;
}

@media (max-width: 991px) {.services-card {width: 40%;}}

.services-preview {margin-bottom: 35px;font-size: 16px;}

.services-container {margin-top: 50px;}

.mts_services-knopka {
	display:inline-block;
    cursor: pointer;
    position: absolute;
    bottom: 20px;
    left: 10px;
}

.mts_services-knopka a {
	font-family: "MTS Text";
	font-size:15px;
	color:#ffffff !important;
	text-decoration:none;
	line-height:1;
	font-weight:500;
	padding: 7px;
	background-color:#fe0032 !important;
	border:1px solid #fe0032;
	border-radius:7px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

.mts_services-knopka a:hover { color:#fe0032 !important; background-color:#ffffff !important; }

.mts_services_title {
	font-family: "MTS Text"; font-size:20px; color:#000000; text-decoration:none;
	line-height:1.5; letter-spacing:-1px;font-weight:500;
}

.title_padding {padding-top:15px;padding-bottom:15px;}
.title_padding2 {padding-top:15px;padding-bottom:15px;}
.title_padding3 {padding-top:30px;padding-bottom:30px;}
.title_padding4 {padding-top:30px;padding-bottom:30px;}
.mts_service_title_hr {border-bottom:2px solid #a8a8a8;margin-bottom:15px;}
@media (max-width: 991px) {
    .title_padding2 {padding-top:30px;padding-bottom:30px;}
    .title_padding4 {padding-top:45px;padding-bottom:45px;}
    .title_padding5 {padding-top:15px;padding-bottom:15px;}
    .mts_services_title {font-size:18px;}
    .mts_service_title_hr {margin-bottom:20px;}
}



.mts_services_banner {
    height: auto !important;
    border-radius: 8px !important;
}

@media (max-width: 991px) {.mts_services_banner {width:100% !important;height: auto !important;border-radius: 8px !important;}}

.mts_news_banner {
    border-radius: 10px !important;
}

.footer_help_title2 {
	font-family: "MTS Text"; font-size:24px; color:#000000; text-decoration:none;
	line-height:1.5; letter-spacing:-1px; padding-bottom: 25px; text-align: center;
}

.footer_help_title {
	font-family: "MTS Text"; font-size:24px; color:#000000; text-decoration:none;
	line-height:1.5; letter-spacing:-1px; border-bottom:1px solid #656565; border-top:2px solid #656565;
	margin-top: 30px; padding: 25px 0 25px 0;text-align: center;
}

.footer_help_links a {
    font-family: "MTS Text"; font-size:22px; color:#000000; text-decoration:none; letter-spacing:-1px; line-height:1.5;;
}

.footer_help_links a:hover { text-decoration:underline; color:#fe0032; }


.footer-services-list { display: flex; flex-direction: column; gap: 20px; flex-wrap: wrap; text-align: center; height: 200px; padding: 25px 0 25px 0;}

@media (max-width: 991px) {.footer-services-list {justify-content: space-around; height:auto;}}

.footer-services-card {
    display: flex; flex-direction: column;
    justify-content: space-between;
    border-bottom: 1px solid #656565;
}

/* --------------------------------- */
/* дополненительные стили для статей */
/* -------------КОНЕЦ--------------- */
