@media (max-width: 991px) {
.volna_pc { display:none; }
.reveal-modal { top:0; left:0; margin-top:0; margin-left:0; width:100%; height:100vh; overflow-y: auto; }
.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; bottom:20px; width:3em; height:3em; background-size:3em 3em; }

.volna_top_tpda { width:100%; }
.volna_top_line { padding-top:10px; padding-bottom:10px; }
.volna_top_logo { padding-top:0px; padding-left:15px; }
.volna_top_logo img { width:120px; height:auto; }

.nav .logo img { width:150px; height:auto; }

.owl-carousel { width:300px; }
.owl-prev { width:30px; height:30px; background-size:30px 30px; top:45%; left:-35px; }
.owl-next { width:30px; height:30px; background-size:30px 30px; top:45%; right:-35px; }

.volna_banner_line { padding-top:80px; padding-bottom:30px; width:100%; padding-left:10px; padding-right:10px; }
.volna_banner_tbl { width:100%; height:auto; background-position:top right; background-size:240px auto; }
.volna_banner_2tbl { width:100%; }
.volna_banner_title { font-size:22px; padding-top:45px; }
.volna_banner_slogan { font-size:16px; line-height:1.2; padding-top:15px; }
.volna_banner_lnk { padding-top:30px; }
.volna_banner_lnk a { font-size:16px; border-radius:16px;corner-shape:squircle; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; }
.volna_banner_lnk img { width:12px; height:auto; margin-bottom:-3px; }

.volna_domint_line { height:auto; padding-top:20px; padding-bottom:50px; }
.volna_domint_title { font-size:20px; padding-bottom:30px; }
.volna_domint_title img { width:40px; height:40px; margin-bottom:-10px; }
.volna_domint_tbl { width:250px; }

.volna_domint_ttl { font-size:25px; padding-top:30px; padding-left:15px; }
.volna_domint_name { font-size:35px; padding-bottom:20px; padding-left:15px; }
.volna_domint_intimg img { width:35px !important; height:35px !important; }
.volna_domint_inttxt { font-size:16px; padding-left:10px; }
.volna_domint_wifiimg img { width:35px !important; height:35px !important; }
.volna_domint_wifitxt { font-size:16px; padding-left:10px; }
.volna_domint_vblank { height:15px; }
.volna_domint_summa { padding-top:30px; }
.volna_domint_price { font-size:40px; }
.volna_domint_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }
.volna_domint_lnk { padding-top:40px; }
.volna_domint_lnk a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:14px; padding-bottom:14px; }
.volna_domint_detail { padding-top:25px; padding-bottom:30px; }
.volna_domint_detail a { font-size:14px; }
.volna_domint_vigoda { font-size:20px; margin-left:-77px; margin-top:5px; }
.volna_domint_vigoda img { width:30px !important; height:30px !important; }
#owl-carousel-5 .volna_domint_vigoda, #owl-carousel-3 .volna_domint_vigoda { font-size:18px; margin-left:-50px; margin-top:5px; }

.volna_televid_line { padding-top:30px; padding-bottom:80px; }
.volna_televid_title { font-size:20px; padding-bottom:30px; }
.volna_televid_title img { width:40px; height:40px; margin-bottom:-15px; }
.volna_televid_tbl { width:250px; }
.volna_televid_name { font-size:32px; padding-top:30px; }
.volna_televid_slogan { font-size:16px; padding-top:20px; padding-bottom:30px; }
.volna_televid_tvimg img { width:35px !important; height:35px !important; }
.volna_televid_tvtxt { font-size:16px; padding-left:20px; }
.volna_televid_about { font-size:14px; padding-top:20px; }
.volna_televid_cena { padding-top:20px; }
.volna_televid_summa { font-size:40px; }
.volna_televid_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }
.volna_televid_oldcena { padding-top:8px; }
.volna_televid_oldsumma { font-size:20px; }
.volna_televid_oldrub { font-size:15px; padding-left:11px; }
.volna_televid_oldrub span { font-size:15px; line-height:3px; margin-bottom:0; }
.volna_televid_lnk { padding-top:40px; }
.volna_televid_lnk a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:14px; padding-bottom:14px; }
.volna_televid_dop { font-size:16px; padding-top:20px; }
.volna_televid_plusone { font-size:18px; padding-top:19px; padding-bottom:25px; }
.volna_televid_blank { height:22px; }

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

.volna_frmprov_tdfrm { padding-top:40px; padding-left:15px; padding-right:15px; }
.volna_frmprov_frm { padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; }

.volna_frmprov_fname { width:100%; font-size:18px; }
.volna_frmprov_fname input { font-size:14px; padding-left:15px; padding-right:15px; width:99%; height:40px; }
.volna_frmprov_fphone { width:100%; font-size:14px; padding-left:0; padding-top:10px; }
.volna_frmprov_fphone input { font-size:14px; padding-left:15px; padding-right:15px; width:88%; height:30px; }
.volna_frmprov_fsub { width:100%; padding-top:0; padding-bottom:20px; padding-left:0;}
.volna_frmprov_fsub a { font-size:14px; padding-left:30px; padding-right:30px; padding-top:12px; padding-bottom:12px; width:100%; text-align:center; }
.volna_frmprov_fsub a#adrlnk2 { font-size:14px; padding-left:30px; padding-right:30px; padding-top:12px; padding-bottom:12px; width:100%; text-align:center; }

.volna_bottom_pltxt { display:inline-block; }

.volna_uniktarif_line { background-position:center; background-size:cover; padding-top:60px; padding-bottom:50px; padding-left:15px; padding-right:15px; }
.volna_uniktarif_title { font-size:30px; text-align:center; }
.volna_uniktarif_name { font-size:40px; padding-top:10px; text-align:center; }
.volna_uniktarif_cena { padding-top:30px; text-align:center; }
.volna_uniktarif_first { width:100%; font-size:18px; }
.volna_uniktarif_first span { font-size:22px; }
.volna_uniktarif_but { width:100%; padding-top:50px; padding-left:0; }
.volna_uniktarif_but a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; }
.volna_uniktarif_blocks { padding-top:80px; text-align:center; }
.volna_uniktarif_block1 { width:100%; font-size:25px; padding-right:0; }
.volna_uniktarif_block1 img { width:120px; height:120px; margin-bottom:15px; margin-left:0; }
.volna_uniktarif_block2 { width:100%; font-size:25px; padding-right:0; padding-top:30px; }
.volna_uniktarif_block2 img { width:120px; height:120px; margin-bottom:0; margin-left:0; }
.volna_uniktarif_block3 { width:100%; font-size:25px; padding-top:30px; }
.volna_uniktarif_block3 img { width:120px; height:120px; margin-bottom:14px; }

.volna_akcii_tbl { width:250px; }
.volna_akcii_line { padding-top:20px; padding-bottom:50px; }
.volna_akcii_title { font-size:16px; padding-bottom:30px; }
.volna_akcii_title img { width:40px; height:40px; margin-bottom:-15px; }
.volna_akcii_ttl { font-size:25px; padding-top:30px; padding-bottom:15px; }
.volna_akcii_intimg img { width:35px !important; height:35px !important; }
.volna_akcii_vblank { height:15px; }
.volna_akcii_inttxt { font-size:16px; padding-left:10px; }
.volna_akcii_summa { padding-top:30px; }
.volna_akcii_price { font-size:40px; }
.volna_akcii_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }
.volna_akcii_oldsumma { padding-top:5px; }
.volna_akcii_oldprice { font-size:18px; }
.volna_akcii_oldrub { font-size:16px; }
.volna_akcii_oldrub span { font-size:19px; line-height:4px; margin-bottom:1px; }
.volna_akcii_lnk { padding-top:40px; }
.volna_akcii_lnk a { font-size:17px; padding-left:30px; padding-right:30px; padding-top:14px; padding-bottom:14px; }

.volna_faqs_title { font-size:26px; padding-top:40px; padding-bottom:5px; }
.volna_faqs_block { padding-bottom:60px; padding-left:10px; padding-right:10px; }
.volna_faqs_ques { font-size:20px; padding-top:15px; padding-bottom:10px; width:auto; }
.volna_faqs_arr { width:30px; padding-top:15px; padding-bottom:10px; }
.volna_faqs_arr img { width:24px; height:24px; }
.volna_faqs_an { padding:0; margin:0; display:none; text-align:left; vertical-align:top; width:100%; font-size:16px; padding-top:10px; }

.volna_podval_block { width:100%; max-width:100%; }
.volna_podval_text { font-size:14px; padding-top:20px; padding-bottom:20px; text-align:center; padding-left:10px; padding-right:10px; }
.volna_podval_left { font-size:11px; padding-top:10px; padding-bottom:20px; text-align:left; padding-left:10px; }
.volna_podval_right { padding-top:10px; padding-bottom:20px; text-align:right; padding-right:10px; }
.volna_podval_right a { font-size:11px; }

.volna_modoz_title { font-size:20px; padding-left:15px; padding-right:15px; padding-top:10px; }
.volna_modoz_phone { padding-left:15px; padding-right:15px; padding-top:20px; }
.volna_modoz_phone input { width:90%; height:40px; padding-left:15px; padding-right:15px; font-size:14px; }
.volna_modoz_soglasie { padding-left:15px; padding-right:15px; font-size:16px; padding-top:20px; }
.volna_modoz_but { padding-left:15px; padding-right:15px; padding-top:30px; }
#modal_tp_btn, .volna_modoz_but input { width:100% !important; height:40px !important; padding-left:15px !important; padding-right:15px !important; font-size:14px !important; }
.volna_modoz_polic { padding-left:15px; padding-right:15px; padding-top:30px; padding-bottom:30px; font-size:14px; }

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

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

.volna_modoz_poles { padding-left:15px; padding-top: 30px; padding-right: 15px; }
.volna_modoz_tbl { padding-right: 0px; }
.volna_modoz_polename { display:inline-table; width:100%; }
.volna_modoz_polename input { width:100%; height:45px; padding-left:15px; padding-right:15px; font-size:16px; }
.volna_modoz_polephone { display:inline-table; padding-left:0; padding-top:15px; width:100%; }
.volna_modoz_polephone input { width:100%; height:45px; padding-left:15px; padding-right:15px; font-size:16px; }

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

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

#myModal_pt { min-height:1px; }

.volna_vsesrazu2_summa { padding-top:34px; }
.volna_vsesrazu2_price { font-size:40px; }
.volna_vsesrazu2_rub { font-size:18px; padding-left:8px; padding-bottom:3px; }

.volna_vsesrazu2_vibor { padding-top:30px; }
.volna_vsesrazu2_vibor a { font-size:14px; border-radius:16px;corner-shape:squircle; padding-left:40px; padding-right:40px; padding-top:12px; padding-bottom:12px; }
.volna_vsesrazu2_detail { padding-top:20px; padding-bottom:40px; }
.volna_vsesrazu2_detail a { font-size:14px; }

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

.volna_testdrive_line { padding-top:20px; padding-bottom:20px; padding-left:12px; padding-right:12px; }
.volna_testdrive_block { width:100%; height:auto; min-height:150px; background-size:240px 148px; padding-top:15px; }
.volna_testdrive_block img { width:120px; height:auto; }

.volna_tarif_line { padding-top:20px; padding-bottom:100px; }
.volna_tarif_line a.volna_tarif_lnk2 { font-size:14px; color:#ffffff; text-decoration:none; line-height:1; border:1px solid #0000be; background-color:#0000be; border-radius:16px;corner-shape:squircle; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; margin-left:10px; margin-right:10px; }
.volna_tarif_line a.volna_tarif_lnk1 { font-size:14px; color:#999999; text-decoration:none; line-height:1; border:1px solid #e9e9e9; background-color:#e9e9e9; border-radius:16px;corner-shape:squircle; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; margin-left:10px; margin-right:10px; }
.volna_tarif_banner { width:100% !important; max-width:100% !important; height:auto !important; border-radius:16px !important;corner-shape:squircle !important; }



}