@media screen and (max-width:1216px){
.calc__row .captcha {
top: auto;
margin-bottom: 15px
}
.edges {
padding-bottom: 30px
}
.edges__content {
margin-top: -10px;
justify-content: center
}
.edges__item {
width: 160px;
margin-top: 30px
}
.edges__item-inner img {
height: 50px
}
.edges__item-title {
font-size: 14px;
margin-top: 5px
}
.youtube {
padding-bottom: 20px
}
.youtube .block-title img {
height: 25px
}
.youtube__content {
margin-top: 20px
}
.youtube__content-right {
width: 100%;
float: left;
font-size: 0;
text-align: center
}
.youtube__content-left {
width: 100%;
padding-right: 0;
margin-top: 20px
}
.youtube__preview {
display: inline-block
}
.youtube__text {
font-size: 16px
}
.youtube__button {
background: url(//fortuna24.by/wp-content/themes/fortuna/img/youtube__button_mobile.png) no-repeat;
width: 167px;
height: 75px;
margin: 20px auto 0
}
.youtube__button a {
height: 43px;
font-size: 17px;
padding: 14px 0 0 54px
}
.opinions {
padding-bottom: 33px
}
.opinions__content {
margin-top: 20px;
padding-bottom: 31px
}
.opinions__item-inner {
padding: 18px 12px 100px
}
.opinions__item-name {
font-size: 16px
}
.opinions__item-text {
font-size: 14px;
margin-top: 7px
}
.news {
padding-bottom: 33px
}
.news .socials a {
width: 54px;
height: 54px;
margin: 0 10px
}
.news .socials a.icon_1 {
background-image: url(//fortuna24.by/wp-content/themes/fortuna/img/socials_icon_1_mobile.png)
}
.news .socials a.icon_2 {
background-image: url(//fortuna24.by/wp-content/themes/fortuna/img/socials_icon_2_mobile.png)
}
.news .socials a.icon_3 {
background-image: url(//fortuna24.by/wp-content/themes/fortuna/img/socials_icon_3_mobile.png)
}
.news__content {
justify-content: center
}
.news__item {
width: 320px
}
.news__item-image-block {
height: 183px
}
.news__item-content {
padding: 12px 10px 15px;
font-size: 15px
}
.main-text {
padding-bottom: 30px
}
.text-info {
font-size: 17px
}
.text .col_2 {
width: 100%
}
.text .col_3 {
width: 100%
}
.text .col_4 {
width: 100%
}
.text .col_2 + .col_2 {
margin-top: 15px
}
.main-text .block-title {
margin-bottom: 0
}
.text {
font-size: 16px;
margin-top: 30px
}
.footer__row:nth-child(1) .footer__col:nth-child(1) {
width: 150px;
padding-top: 20px;
padding-right: 5px;
padding-bottom: 28px
}
.footer__row:nth-child(1) .footer__col:nth-child(2) {
width: 150px;
padding-top: 28px;
padding-left: 5px;
padding-bottom: 28px
}
.footer__row:nth-child(1) .footer__col:nth-child(3) {
width: 100%;
padding-left: 0;
float: left
}
.footer .phones {
margin-top: 30px;
padding-bottom: 30px;
padding-left: 28px;
padding-right: 28px;
display: block
}
.footer .phones__item {
margin-top: 20px;
text-align: center;
font-size: 0
}
.footer .phones__item:first-child {
margin-top: 0
}
.footer .phones__item a {
display: inline-block
}
.footer .logo {
display: block;
height: auto
}
.footer .feedback {
display: block;
height: auto
}
.footer .feedback__button {
font-size: 14px;
margin-top: 3px;
line-height: 1.2
}
.footer .feedback__button > span > span {
height: 36px
}
.footer .feedback__link {
padding: 9px 5px 13px;
margin-top: 3px;
text-align: center
}
.footer .feedback__link a {
font-size: 16px
}
.footer-menu {
display: block;
margin-top: -11px;
text-align: center;
font-size: 0
}
.footer-menu > li {
margin-top: 11px;
margin-left: 10px;
margin-right: 10px;
display: inline-block;
vertical-align: top;
white-space: nowrap
}
.footer-menu > li > a {
display: inline-block
}
.copyright {
text-align: center;
font-size: 14px;
padding: 0;
margin-top: 25px
}
.copyright > div + div {
margin-top: 5px
}
.footer__row:nth-child(2) .footer__col:nth-child(1) {
width: 100%;
display: block;
text-align: center
}
.footer__row:nth-child(2) .footer__col:nth-child(2) {
width: 100%;
display: block;
text-align: center
}
.footer__row:nth-child(2) .footer__col:nth-child(3) {
width: 100%;
display: block;
text-align: center
}
.footer__row:nth-child(2) .footer__row-inner {
padding: 25px 0
}
.footer-info {
padding: 0;
font-size: 14px
}
.sitemap-link {
font-size: 14px
}
.site-rating {
font-size: 14px
}
.errors__title, .popup__title, .thanks__title {
font-size: 20px;
padding-bottom: 10px;
margin-bottom: 20px;
padding-right: 36px;
text-transform: none
}
.errors .close, .popup .close, .thanks .close {
right: 10px;
top: 6px
}
.popup {
width: 310px;
margin-left: -155px;
padding: 10px 10px 10px
}
.errors, .thanks {
width: 300px;
margin-left: -150px;
padding: 10px 10px 10px
}
.label {
font-size: 18px
}
.input-text {
font-size: 16px;
margin-bottom: 14px;
padding-left: 10px;
padding-right: 10px;
opacity: 1
}
.input-textarea {
font-size: 16px;
margin-bottom: 14px;
padding-left: 10px;
padding-right: 10px;
padding-top: 11px;
opacity: 1
}
.form__col_2 {
width: 100%
}
.flex-end {
display: block
}
.breadcrumbs {
padding: 8px 0 14px
}
.breadcrumbs li {
font-size: 15px;
margin-right: 20px
}
.breadcrumbs li:last-child {
margin-right: 0
}
.breadcrumbs li:after {
width: 6px;
height: 6px;
right: -14px;
top: 7px
}
.page-title {
padding-top: 30px;
font-size: 24px
}
.page-title h1 {
font-size: 24px
}
.h1, .h2, .h3, .h4, .h5, .h6, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
margin-top: 30px
}
.h1, .text h1 {
font-size: 24px
}
.h2, .text h2 {
font-size: 20px
}
.h3, .text h3 {
font-size: 18px
}
.h4, .text h4 {
font-size: 16px
}
.h5, .text h5 {
font-size: 14px
}
.h6, .text h6 {
font-size: 12px
}
.text .row.flex {
display: block
}
.examples {
margin-top: 15px
}
.examples__item > div {
height: 195px
}
.examples__item__image-block {
width: 150px;
height: 195px
}
.examples__item__content {
padding-left: 160px;
padding-top: 4px
}
.examples__item__title {
font-size: 16px;
height: 58px
}
.examples__item__prices > div {
margin-top: 15px
}
.examples__item__prices > div > div:first-child {
font-size: 11px;
width: 50px
}
.examples__item__prices > div > div:first-child > span {
white-space: nowrap
}
.examples__item__prices > div > div:last-child {
font-size: 18px;
width: 80px
}
.examples__item__prices > div > div:last-child > span > span {
font-size: 11px
}
.page-content {
margin-top: 20px;
padding-bottom: 30px
}
.page-content.has-bg {
background: 0 0;
padding-bottom: 30px
}
.page-content__content.has-sidebar-right {
width: 100%;
float: none
}
.page-content__sidebar {
float: none;
margin: 30px auto 0
}
.examples-grid__item {
width: 100%
}
.examples-grid__item > div {
padding: 10px 10px 10px 120px;
font-size: 15px
}
.form {
padding: 30px 10px;
margin-left: -10px;
margin-right: -10px;
margin-top: 20px
}
.form .submit {
padding: 0 20px;
width: 100%
}
.popup .form {
padding: 0;
margin: 0
}
.form .input-checkbox, .form .input-radio {
padding: 7px 0 7px 38px;
font-size: 18px;
margin-right: 30px
}
.form .checkboxes {
margin-bottom: 20px;
margin-top: 10px
}
.form .checkboxes .label {
display: none
}
.form .input-radio i {
bottom: 0;
right: auto;
left: 0;
width: 32px;
height: 32px
}
.form .input-radio i:after {
width: 24px;
height: 24px
}
.form .input-checkbox i {
bottom: 0;
right: auto;
left: 0;
width: 32px;
height: 32px
}
.form .input-checkbox i:after {
width: 24px;
height: 24px
}
.text-phones {
margin-top: 10px;
font-size: 16px!important;
display: block;
text-align: center
}
.text-phones a {
font-size: 25px!important
}
.text-phones b {
font-size: 38px!important
}
.text-phones span {
width: 50px;
display: inline-block;
text-align: left
}
.text-phones p > span {
font-size: 14px!important
}
.text-phones p > a > span {
font-size: 13px!important
}
.office-accordion {
margin-top: 20px
}
.office-accordion__item-content {
padding: 20px 0 28px 0;
margin-left: -10px;
margin-right: -10px
}
.office-accordion__item-title {
font-size: 18px;
padding: 0 37px 0 60px;
height: 48px
}
.office-accordion__item-title:before {
width: 48px;
height: 48px;
background-image: url(//fortuna24.by/wp-content/themes/fortuna/img/office-accordion__item-title_mobile.png);
background-position: 0 0
}
.office-accordion__item-title.active:before {
background-position: 0 -48px
}
.office-accordion__item-title:after {
width: 25px;
height: 25px;
background: url(//fortuna24.by/wp-content/themes/fortuna/img/office-accordion__item_mobile.png) no-repeat center;
margin-top: -12px
}
.office-accordion__item-address {
font-size: 16px;
line-height: 1.3;
padding: 0 37px 0 60px
}
.office-accordion__item-address:before {
left: 20px
}
.office-accordion__item-shedule {
font-size: 16px;
margin-top: 20px;
line-height: 1.3;
padding: 0 37px 0 60px
}
.office-accordion__item-shedule:before {
left: 20px
}
.office-accordion__item-shedule p {
display: block
}
.office-accordion__item-shedule p:after {
content: ''
}
.office-accordion__item-shedule span {
width: 42px;
display: inline-block;
white-space: nowrap
}
.office-accordion__item-shedule sup {
font-size: 13px;
text-decoration: none
}
.office-accordion__item-phones {
font-size: 16px;
margin-top: 20px;
line-height: 1.3;
padding: 0 37px 0 60px;
display: block
}
.office-accordion__item-phones:before {
left: 20px
}
.office-accordion__item-phones a {
font-size: 22px;
line-height: 22px
}
.office-accordion__item-phones span {
font-size: 19px
}
.office-accordion__item-more {
margin-top: 20px;
text-align: left;
padding-left: 60px
}
.office-accordion__item-more a {
font-size: 16px
}
.office-accordion__button {
text-align: center
}
.office-accordion__button a {
padding: 20px 10px 20px 62px
}
.office-accordion__button a:before {
left: 10px
}
.page-content__content:not(.has-sidebar-right) .text-custom-table,
.text-custom-table {
font-size: 15px;
width: 100%
}
.text-custom-table tr th {
font-size: 15px;
padding: 15px 15px 15px 15px
}
.text-custom-table tr td {
white-space: nowrap;
padding: 15px 15px 15px 15px
}
.text-custom-table big {
font-size: 22px
}
.text-link-custom big {
font-size: 16px
}
.text-steps {
background: #ffebd7 url(//fortuna24.by/wp-content/themes/fortuna/img/text-steps_mobile.png) center bottom no-repeat;
padding: 15px 15px 100px 15px;
font-size: 16px
}
.text-steps ol > li {
margin-top: 15px
}
.text-steps ol > li:first-child {
margin-top: 0
}
.text-notice {
background: #feead7;
padding: 15px;
min-height: auto;
font-size: 18px
}
.text-notice img {
display: none
}
.text-notice big {
font-size: 24px
}
.bigger {
font-size: 20px
}
.news-list:not(.slider) {
justify-content: center
}
.news-list:not(.slider) .news-list__item {
width: 300px
}
.news-list.slider .news-list__item > div {
max-width: 280px;
margin-left: auto;
margin-right: auto
}
.pagination {
margin-top: 8px
}
.text-meta__item {
width: 100%;
border-right: 0;
padding-right: 0
}
.text-meta__item_date > div {
display: block!important;
height: auto!important
}
.text-meta__item_tags > div {
display: block!important;
height: auto!important
}
.text-meta__item_date {
height: 47px!important;
min-height: 47px!important;
padding-left: 0;
margin-top: 20px
}
.text-meta__item_tags {
height: auto!important;
min-height: auto!important;
padding-left: 0;
margin-top: 20px
}
.opinions-list__item-content {
width: 100%;
float: none;
text-align: left;
display: flex;
flex-wrap: wrap
}
.opinions-list__item-content > div {
display: flex;
align-items: center
}
.opinions-list__item-name-and-date {
padding-left: 20px
}
.opinions-list__item-name {
font-size: 16px;
margin-top: 0
}
.opinions-list__item-source {
padding-left: 20px;
margin-left: auto
}
.opinions-list__item-source-text {
margin-top: 0
}
.opinions-list__item-text {
width: 100%;
border-top: 0;
box-shadow: none;
padding: 0;
font-size: 14px;
margin-top: 15px
}
.opinions-list__item-text:after {
display: none
}
.office-contacts {
margin-top: 24px
}
.office-contacts__item {
width: 100%
}
.office-contacts__item + .office-contacts__item {
margin-top: -2px
}
.office-contacts__item > div {
padding: 40px 10px 50px
}
.footer-map__map {
width: auto;
margin-left: -10px;
margin-right: -10px
}
.office-notice {
padding: 15px 15px 15px 100px;
font-size: 16px
}
.office-notice:before {
width: 55px
}
.office-notice img {
width: 86px
}
.address-toolbar {
display: block;
width: auto;
margin-left: -10px;
margin-right: -10px
}
.address-toolbar > div {
padding-top: 10px;
padding-bottom: 10px;
display: block;
width: 100%;
padding-left: 10px;
padding-right: 10px
}
.address-toolbar__view-buttons {
text-align: left
}
.address-toolbar__view-button {
margin: 0 10px 0 0;
pointer-events: all
}
.address__content {
margin-left: -10px;
margin-right: -10px
}
.address__item {
border: 0;
padding-left: 10px;
padding-right: 10px;
border-bottom: 1px solid #8f96a0;
padding-bottom: 20px;
margin-top: 20px
}
.address__item:hover {
background: #fff;
border-color: #8f96a0
}
.address__item-name {
font-size: 18px;
color: #000
}
.address__item-address {
font-size: 16px
}
.address__item-metro {
font-size: 16px
}
.address__item-bus {
font-size: 16px
}
.address__item > div > div {
padding-top: 0;
padding-bottom: 0;
display: flex;
align-items: center;
flex-wrap: wrap
}
.address__item > div > div:nth-child(1),
.address__item > div > div:nth-child(3) {
display: none
}
.address__item > div > div:nth-child(2) {
width: auto;
padding-right: 0;
max-width: calc(100% - 90px)
}
@media (max-width:500px) and (-webkit-min-device-pixel-ratio:0) {
.address__item > div > div:nth-child(2) {
max-width: 210px
}
}
.address__item > div > div:nth-child(4) {
padding-right: 0;
width: 85px;
margin-left: auto
}
.address__map-map {
height: 450px
}
.calc {
width: 100%;
padding-bottom: 20px
}
.calc__header {
font-size: 20px;
height: 45px
}
.calc-outer .calc {
float: left
}
.calc__text {
padding-left: 0;
margin-top: 30px!important;
float: left
}
.page-content.has-calc_gold .calc__text > div {
height: auto
}
.calc .s_label {
font-size: 16px
}
.calc .s_val {
margin-right: 0
}
.calc .calc__col:nth-child(1) {
padding-left: 59px;
padding-right: 59px
}
.calc .calc__col:nth-child(3) {
padding-left: 10px;
padding-right: 10px
}
.calc .r_tab .r_item .r_note {
padding-left: 30px
}
.calc .r_tab .r_item .r_item_inner {
padding-right: 30px
}
.calc .r_tab .r_item.style_2 {
font-size: 20px
}
.captcha, .g-recaptcha {
margin-bottom: 14px
}
.popup .captcha, .popup .g-recaptcha {
margin-left: -7px
}
.director {
padding-left: 0;
min-height: auto;
font-size: 14px
}
.director__image-block {
width: 106px;
height: 106px;
position: relative;
left: auto;
top: auto;
margin-top: auto
}
.director big {
font-size: 17px
}
.faq__i-content {
padding-left: 0
}
.faq__i-text ul {
margin-left: 0
}
}