@font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 200;
src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUPjIg1_i6t8kCHKm459WxZBg_z8fZwnCo.woff2) format('woff2');
font-display: swap;
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 200;
src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUPjIg1_i6t8kCHKm459WxZBg_z-PZwnCo.woff2) format('woff2');
font-display: swap;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 200;
src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUPjIg1_i6t8kCHKm459WxZBg_z8_ZwnCo.woff2) format('woff2');
font-display: swap;
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 200;
src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZwnCo.woff2) format('woff2');
font-display: swap;
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: italic;
font-weight: 200;
src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZw.woff2) format('woff2');
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
font-display: swap;
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
font-display: swap;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
font-display: swap;
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
font-display: swap;
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: local('Montserrat Medium'), local('Montserrat-Medium'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: local('Montserrat Medium'), local('Montserrat-Medium'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: local('Montserrat Medium'), local('Montserrat-Medium'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: local('Montserrat Medium'), local('Montserrat-Medium'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: local('Montserrat Medium'), local('Montserrat-Medium'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 900;
src: local('Montserrat Black'), local('Montserrat-Black'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 900;
src: local('Montserrat Black'), local('Montserrat-Black'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 900;
src: local('Montserrat Black'), local('Montserrat-Black'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 900;
src: local('Montserrat Black'), local('Montserrat-Black'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format('woff2');
font-display: swap;
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 900;
src: local('Montserrat Black'), local('Montserrat-Black'), url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/fonts/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format('woff2');
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html,
body,
p,
div,
a,
input,
button,
.res {
margin: 0;
padding: 0;
list-style-type: none;
text-decoration: none;
font-family: Montserrat, Helvetica, sans-serif;
}
.wrapper {
width: 100%;
overflow: hidden;
position: relative;
min-height: 100vh;
margin: 0 auto;
}
.stickyTop{ top: 0;
display: none;
}
.header-stub{
height: 174px;
display: none;
}
.container {
max-width: 1200px;
padding: 0 15px;
margin: 0 auto;
}
.header-small {
background-color: #000000;
height: 47px;
}
.header-small-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-small__span {
font-family: Montserrat, Helvetica, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 47px;
color: #FFFFFF;
}
.header-small__span_location:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/placer.svg);
margin-right: 6px;
vertical-align: middle;
}
.header-small__span_time:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/clock.svg);
margin-right: 6px;
vertical-align: middle;
}
.header-small__span_mail:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/latter.svg);
margin-right: 6px;
vertical-align: middle;
}
.header {
width: 100%;
background-color: #fff;
z-index: 5;
}
.header-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 174px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-nav ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 80%;
padding: 0px;
}
.header-nav ul li {
display: inline-block;
position: relative;
padding: 20px 0;
}
.header-nav ul li:hover ul {
height: auto;
padding: 20px 0;
}
.header-nav ul li:hover ul li {
height: auto;
display: block;
}
.header-nav ul li a:hover {
color: #C69D6A;
}
.header-nav ul li ul {
width: auto;
display: block;
position: absolute;
top: 38px;
background-color: #ffffff;
z-index: 5;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-box-shadow: 0 1px 1px #C4C4C4;
box-shadow: 0 1px 1px #C4C4C4;
}
a {
color: inherit !important;
text-decoration: none;
}
.page-search-mob{
display: none;
}
.header-nav ul li ul li {
padding: 0;
height: 0;
display: block;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin: 0 20px;
}
.header-nav ul li:hover ul a { display: block;
}
.header-nav ul li a {
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 16px;
color: #000000;
-webkit-transition: color 0.5s;
-o-transition: color 0.5s;
transition: color 0.5s;
}
.header-nav ul li ul a {
font-family: 'Roboto', Helvetica, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 28px; white-space: nowrap;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
display: none;
}
.header-nav ul li ul a:hover {
color: #C69D6A;
}
.header__div_contacts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 121px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.contacts__a_oldVersions {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;
color: #000000;
font-family: Montserrat, Helvetica, sans-serif;
text-decoration: underline;
}
.contacts__a_oldVersions {
color: #000000;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.contacts__a_oldVersions:hover {
color: #C69D6A;
}
.contacts__a_tel {
font-family: Montserrat, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: normal;
color: #C69D6A;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.contacts__a_tel:hover {
-webkit-filter: brightness(10%);
filter: brightness(10%);
text-decoration: underline;
}
.contacts__a_tel:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/phone-gold.png);
margin-right: 5px;
vertical-align: baseline;
}
.button {
background: #C69D6A;
width: 170px;
height: 40px;
position: relative;
border: none;
color: #FFFFFF;
outline: none;
}
.button span {
font-family: Montserrat, Helvetica, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 19px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
white-space: nowrap;
z-index: 4;
}
.button:hover .button span {
color: #C69D6A;
}
.button:hover {
color: #C69D6A;
cursor: pointer;
}
.button:after {
content: '';
background-color: #fff;
width: calc(100% - 4px);
height: calc(100% - 4px);
position: absolute;
top: 2px;
left: 2px;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
z-index: 3;
}
.button:hover:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.logo-header-tablet {
display: none;
}
.topScreen {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/bg-topScreen.jpg) no-repeat;
background-size: cover;
padding: 154px 0 177px;
}
.topScreen-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.topScreen__h1 {
font-style: normal;
font-weight: 800;
font-size: 30px;
line-height: 37px;
color: #FFFFFF;
max-width: 712px;
}
.topScreen__p {
font-style: normal;
font-weight: 600;
font-size: 25px;
line-height: 28px;
color: #FFFFFF;
max-width: 784px;
margin-top: 20px;
margin-bottom: 30px;
}
.topScreen__li{
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 28px;
color: #FFFFFF;
max-width: 784px;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.topScreen__li:before {
display: block;
content: "";
background: url(//tehservis-expert.ru/images/gal.png);
background-size: cover;
height: 25px;
width: 25px;
min-width: 25px;
margin-right: 10px;
}
.topScreen-form-wrapper {
background: #F9F9F9;
max-width: 313px;
padding: 20px;
text-align: center;
}
.topScreen-form__p_date {
font-style: normal;
font-weight: 800;
font-size: 14px;
line-height: 20px;
color: #4A4A4A;
margin-bottom: 9px;
}
.topScreen-form__p_policy {
font-style: normal;
font-weight: 500;
font-size: 10px;
line-height: 14px;
color: #767577;
}
.topScreen-form-wrapper form input {
width: 100%;
height: 34px;
padding: 0 15px;
margin-top: 10px;
font-style: italic;
font-weight: 200;
font-size: 10px;
line-height: 16px;
color: #000000;
outline: none;
border: 1px solid #C4C4C4;
}
.topScreen__input_file {
width: 0;
height: 0;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.topScreen__input_file + label {
font-size: 14px;
color: #000000;
display: inline-block;
margin-top: 15px;
cursor: pointer;
position: relative;
padding-left: 35px;
}
.topScreen__input_file + label:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_add.png);
position: absolute;
top: 4px;
left: 0;
}
.topScreen__p_file {
max-height: 92px;
line-height: 20px;
overflow-y: scroll ;
color: #C4C4C4;
border: 1px dashed #C4C4C4;
margin: 0 auto 0;
text-align: center;
font-size: 14px;
padding: 7px;
width: 238px;
display: inline-block;
}
.choose_file{
display: none;
}
.choose_file-active{
display: inline-block;
}
.form__add-span_file{
text-align: left;
display: block;
color: #000000;
}
.topScreen-form-wrapper form input[type='submit'] {
width: 82%;
height: 40px;
display: block;
margin: 18px auto 14px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
border: none;
background: #C69D6A;
position: relative;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.topScreen-form-wrapper form input[type='submit']:hover {
border: 2px solid #C69D6A;
background-color: #fff;
color: #C69D6A;
cursor: pointer;
}
.videoSection-wrapper {
padding: 96px 0 0;
}
.videoSection-wrapper__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
max-width: 635px;
margin-bottom: 15px;
}
.videoSection-wrapper__p {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #333333;
max-width: 817px;
}
.video-wrapper {
width: 100%;
margin-top: 20px;
}
.video-wrapper video {
width: 100%;
}
.advantages {
margin: 50px 0 0px;
padding: 60px 0 80px;
background: #F2F2F2;
}
.advantages__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 35px;
color: #333333;
margin-bottom: 20px;
}
.advantages__p {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 22px;
max-width: 620px;
color: #333333;
}
.advantages__div_around {
width: 80px;
height: 80px;
background: #FFFFFF;
border-radius: 50px;
-webkit-box-shadow: 0 2px 5px #C4C4C4;
box-shadow: 0 2px 5px #C4C4C4;
}
.advantages__ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 25px;
}
.advantages__li {
width: calc(100% / 3);
margin-top: 25px;
list-style: none;
}
.advantages__li_1 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/advantages_1.svg) no-repeat center center;
}
.advantages__li_2 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/advantages_2.svg) no-repeat center center;
}
.advantages__li_3 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/ad_11.png) no-repeat center center;
background-size: 50%;
}
.advantages__li_4 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/advantages_4.svg) no-repeat center center;
}
.advantages__li_5 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/ad_12.png) no-repeat center center;
background-size: 50%;
}
.advantages__li_6 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/advantages_6.svg) no-repeat center center;
}
.advantages__li_7 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/advantages_7.svg) no-repeat center center;
}
.advantages__li_8 .advantages__div_around {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/ad_13.png) no-repeat center center;
background-size: 50%;
}
.advantages__li_p {
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 19px;
color: #333333;
max-width: 254px;
margin-top: 16px;
}
.advantages__h3 {
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 22px;
color: #333333;
margin-top: 45px;
}
.advantages__p_withOurHelps {
margin-top: 18px;
}
.directions__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 16px;
color: #333333;
}
.directions-tabs {
margin-top: 40px;
}
.directions__ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
list-style: none;
}
.directions__li {
width: 24%;
padding: 17px 10px;
background: #FFFFFF;
-webkit-box-shadow: 0 2px 5px #C4C4C4;
box-shadow: 0 2px 5px #C4C4C4;
color: black;
}
.directions__li:hover {
cursor: pointer;
}
.directions__li-active {
color: #FFFFFF;
background: #C69D6A;
}
.directions__img_icon-black {
display: inline;
width: 18px;
}
.directions__img_icon-white {
display: none;
width: 18px;
}
.directions__img_icon-white-active {
display: inline;
}
.directions__li p {
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 16px;
margin-top: 10px;
}
.directions-tabs-block {
display: none;
justify-content: left;
margin-top: 35px;
}
.directions-tabs-block-item {
margin-left: 10px;
width: 18%;
}
.directions-tabs-block-item__img{
width: 100%;
}
.directions-tabs-block-active {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.directions-tabs-wrapper-text{
position: relative;
padding-right: 15px;
}
.directions-tabs-block-item__p {
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #333333;
max-width: 181px;
margin-top: 5px;
min-height: 40px;
}
.directions-tabs__p_hidden-text{
font-size: 12px;
line-height: 18px;
color: #333333;
display: none;
overflow: hidden;
list-style-type: none;
}
.directions-tabs__img_mark{
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.button-tabs {
margin-top: 8px;
height: 40px;
width: 100%;
-webkit-box-shadow: 0 2px 5px #C4C4C4;
box-shadow: 0 2px 5px #C4C4C4;
}
.sequence { background: #F2F2F2;
padding: 18px 0 31px;
}
.sequence__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 16px;
color: #333333;
text-align: center;
}
.sequence__p {
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 22px;
margin: 0 auto;
color: #333333;
max-width: 571px;
text-align: center;
}
.sequence-aroundBlocks {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-evenly;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 43px;
}
.sequence-aroundBlocks-slider {
display: none;
justify-content: space-evenly;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 43px;
}
.sequence-wrapper-img {
position: relative;
width: 105px;
height: 105px;
margin: 0 auto;
}
.sequence-wrapper-img:hover {
cursor: pointer;
}
.aroundBlocks-item-around-wrapper {
width: 105px;
height: 105px;
background: #FFFFFF;
border-radius: 50px;
-webkit-box-shadow: 0 2px 5px #C4C4C4;
box-shadow: 0 2px 5px #C4C4C4;
position: relative;
}
.aroundBlocks-item-around-wrapper img {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.sequence__img_arc {
position: absolute;
-webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.sequence__img_arc-4 {
left: -4px;
top: -9px;
}
.sequence-wrapper-img:hover .sequence__img_arc-4 {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
.sequence__img_arc-12 {
right: -17px;
top: -19px;
}
.sequence-wrapper-img:hover .sequence__img_arc-12 {
-webkit-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
}
.aroundBlocks-item-around__p {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
text-align: center;
color: #333333;
margin-top: 20px;
}
.sequence__wrapper_doubleArrow {
margin-bottom: 34px;
}
.news {
padding: 75px 0 0px;
}
.new__div_description {
padding: 25px 20px;
}
.new__h2 {
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 20px;
color: #333333;
max-width: 330px;
min-height: 60px;
}
.news-page__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
margin: 53px 0;
}
.news-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.new__div_img-wrapper img {
width: 85%;
display: block;
margin: 0 auto;
height: auto;
}
.new {
background: #FFFFFF;
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12);
margin-bottom: 30px;
position: relative;
width: 31.5%;
}
.new:not(:nth-child(3n)) {
margin-right: 30px;
}
.new:hover {
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3);
}
.new__span_date {
font-style: normal;
font-weight: 500;
font-size: 12px;
margin: 5px 0 10px;
display: block;
color: #333333;
border-radius: 15px;
}
.new__span_date:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_calendary.svg);
margin-right: 4px;
}
.new__p {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 23px;
color: #333333;
max-width: 330px;
max-height: 110px;
overflow: hidden;
}
.new__a_readMore {
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 15px;
color: #C69D6A;
margin-top: 17px;
display: block;
}
.new__a_mainLink {
width: 100%;
height: 100%;
position: absolute;
}
.news-wrapper-button{
text-align: right;
}
.button_allNews {
width: 234px;
height: 48px;
display: inline-block;
margin-top: 24px;
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12);
}
.form {
margin-top: 50px;
background: #F2F2F2;
padding: 47px 0 45px;
}
.form__p_haveQuestions {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 35px;
color: #333333;
}
.form__p_writeForm {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
color: #333333;
}
.form form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 47px;
}
.form input {
background-color: transparent;
border: none;
border-bottom: 1px solid #333333;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
color: #333333;
padding: 10px 0;
outline: none;
width: 83%;
}
.form__div-input-wrapper_name:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/man.png);
margin-right: 16px;
vertical-align: sub;
}
.form__div-input-wrapper_mail:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/latter.png);
margin-right: 16px;
vertical-align: sub;
}
.form__div-input-wrapper_tel:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/phone.png);
margin-right: 16px;
vertical-align: sub;
}
.form .form__div-input-wrapper {
width: 24%;
}
.form .formsubl{
width: 20%;
}
.form form input[type='submit'] {
width: 100%;
height: 40px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
border: none;
background: #C69D6A;
position: relative;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-appearance: none;
}
.form form input[type='submit']:hover {
border: 2px solid #C69D6A;
background-color: #fff;
color: #C69D6A;
cursor: pointer;
}
.partners {
padding: 83px 0 102px;
text-align: center;
}
.partners-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 56px;
}
.content-slider{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
align-items: center;
}
.content-slider .slick-track{
display: flex;
align-items: center;
}
.partners-item:focus {
outline: none;
}
.partners__img-wrapper {
height: 125px;
position: relative;
}
.partners__img{
width: 13vmin;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.partners__p {
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 20px;
text-align: center;
color: #333333;
max-width: 193px;
margin: 0 auto;
}
.contacts-map {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom:170px;
}
.contacts {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/bg_contacts.png) no-repeat;
background-size: cover;
height: 370px;
width: 47.5%;
}
.map {
width: 52.5%;
height: 370px;
}
.contacts__h2 {
margin-top: 47px;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 35px;
color: #FFFFFF;
}
.contacts-wrapper {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
max-width: none;
margin-right: 32%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: black;
}
.contacts-desc {
padding-left: 15px;
margin-top: 20px;
}
.contacts__p_heading {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
color: #FFFFFF;
margin: 29px 0 2px;
}
.contacts__p_text {
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 24px;
color: #FFFFFF;
max-width: 353px;
}
.soc-tel{
display: flex;
align-items: center;
justify-content: space-between;
}
.soc-tel img{
width: 25px;
}
.soc-tel a.s-tel{
color: #FFFFFF!important;
opacity: 0.5;
font-size: 17px;
}
.soc-tel.mob{
display: none;
}
.footer-block {
height: 280px;
}
.footer {
background-color: #000000;
padding: 13px 0;
position: static;
bottom: 0;
left: 50%;
height: 170px;
width: 100%;
} .footer-logo {
text-align: left;
}
.footer-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footer-menu {
width: 92%;
margin-top: 5px;
}
.footer-nav {
width: 70%;
}
.footer-nav ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-evenly;
}
.footer-menu-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footer-nav ul li a {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 16px;
color: #FFFFFF;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.footer-nav ul li a:hover {
color: #C69D6A;
}
.contacts__a_tel-white {
color: #FFFFFF;
display: block;
}
.contacts__a_tel-white:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/phone-footer.png);
margin-right: 10px;
}
.contacts__a_tel-white:hover:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/phone-footer-gold.png);
margin-right: 10px;
}
.contacts__a_tel-white:hover {
color: #C69D6A;
-webkit-filter: none;
filter: none;
}
.footer-contacts {
text-align: right;
}
.footer-contacts__a_getCall {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;
color: #C69D6A;
text-align: right;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.footer-contacts__a_getCall:hover {
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
cursor: pointer;
}
.footer-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 10px;
}
.footer-icon {
width: 22px;
height: 22px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.footer-social__p {
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 20px;
color: #FFFFFF;
margin-left: calc(50% - 421px);
opacity: 0.5;
}
.footer-icon:hover {
cursor: pointer;
}
.footer-social__div_icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.wrapper-icon-instagram {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_instagram.png) no-repeat center center;
}
.wrapper-icon-instagram:hover {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_instagram-gold.png) no-repeat center center;
}
.wrapper-icon-facebook {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_facebook.png) no-repeat center center;
margin-left: 13px;
}
.wrapper-icon-facebook:hover {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_facebook-gold.png) no-repeat center center;
}
.modalWindow {
width: 100%;
height: 100vh;
background-color: #000000;
opacity: 0.5;
position: fixed;
top: 0;
left: 0;
z-index: 10;
display: none;
}
.modalWindow-active {
display: block;
}
.pop-up {
background: #F9F9F9;
text-align: center;
position: fixed;
top: -450px;
left: 50%;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
width: 317px;
height: 400px;
z-index: 15;
padding: 20px;
-webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.pop-up form{
text-align: center;
}
.pop-up-active {
top: 200px;
}
.pop-up__p {
font-style: normal;
font-weight: 800;
font-size: 14px;
line-height: 20px;
color: #4A4A4A;
width: 90%;
margin: 0 auto;
}
.pop-up form input {
width: 100%;
height: 34px;
padding: 0 15px;
margin-top: 10px;
font-style: italic;
font-weight: 200;
font-size: 10px;
line-height: 16px;
color: #000000;
outline: none;
border: 1px solid #C4C4C4;
}
.pop-up form input[type='submit'] {
width: 82%;
height: 40px;
margin: 18px 0 14px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
border: none;
background: #C69D6A;
position: relative;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-appearance: none;
-moz-appearance: none;
}
.pop-up form input[type='submit']:hover {
border: 2px solid #C69D6A;
background-color: #fff;
color: #C69D6A;
cursor: pointer;
}
.pop-up__p_policy {
font-style: normal;
font-weight: 500;
font-size: 10px;
line-height: 14px;
color: #767577;
}
.cancel {
position: absolute;
width: 16px;
height: 16px;
right: 16px;
top: 16px;
}
.cancel:hover {
cursor: pointer;
}
.cancel:hover .cancel-item {
background-color: #797979;
}
.cancel-item {
width: 18px;
height: 2px;
background-color: #bababa;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 50%;
left: 0;
}
.cancel-item-revert {
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
.thankYouPage {
background: #F9F9F9;
position: fixed;
top: -300px;
left: 50%;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
width: 317px;
height: 272px;
z-index: 15;
padding: 20px;
-webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.thankYouPage-active {
top: 200px;
}
.breadCrumbs {
margin-top: 10px;
}
.breadCrumbs__a {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 32px;
color: #333333;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.breadCrumbs__a:hover {
color: #C69D6A;
}
.breadCrumbs__a:last-child {
color: #C69D6A;
}
.breadCrumbs__a:not(:first-child):before {
content: '/';
margin: 0 5px 0 3px;
}
.reviews {
margin-top: 54px;
}
.reviews__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
max-width: 940px;
}
.reviews__p {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #333333;
margin-bottom: 23px;
max-width: 940px;
}
.reviews-blocks {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 30px;
}
.reviews-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 49%;
background: #FFFFFF;
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12);
padding: 20px;
margin: 0 auto 2%;
}
.reviews-desc__p_name {
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 24px;
color: #333333;
}
.reviews-item__div_desc img {
float: left;
-webkit-box-shadow: 0 4px 20px #C4C4C4;
box-shadow: 0 4px 20px #C4C4C4;
margin-right: 20px;
}
.reviews-desc__p_by {
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 13px;
color: #333333;
max-width: 149px;
display: inline-block;
margin: 10px 0;
}
.reviews-desc__p_text {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 24px;
color: #333333;
}
.pagination {
margin-top: 31px;
margin-bottom: 70px;
}
.nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.page-numbers {
width: 57px;
height: 57px;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 57px;
color: #000000;
text-align: center;
background: #F9F9F9;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
display: block;
}
.prev, .next {
font-size: 26px;
}
.current {
color: #FFFFFF;
background: #C69D6A;
}
.page-numbers:hover {
color: #FFFFFF;
background: #C69D6A;
}
.pagination__a_left {
background: #F9F9F9 url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/pagination_arrow-left.png) no-repeat center center;
}
.pagination__a_left:hover {
background: #C69D6A url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/pagination_arrow-left-white.png) no-repeat center center;
}
.pagination__a_right {
background: #F9F9F9 url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/pagination_arrow-right.png) no-repeat center center;
}
.pagination__a_right:hover {
background: #C69D6A url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/pagination_arrow-right-white.png) no-repeat center center;
}
.specialists__h2 {
text-align: center;
margin-top: 53px;
}
.specialists-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify; -ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 50px;
margin-bottom: 25px;
}
@media (max-width: 767px) {      
.specialists-block {
flex-direction: column;
}
.specialists-item {
margin: auto auto 55px;
}
}
.specialists-item {
text-align: center;
width: 33.3%;
margin-bottom: 55px;
}
.specialists-item:last-child { }
.specialists-item-img-wrapper { overflow: hidden;
display: inline-block;
}
.specialists-item__p_name {
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 32px;
color: #333333;
text-align: center;
}
.specialists-item__p_position {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 20px;
text-align: center;
color: #333333;
margin: 0 auto;
}
.specialists-item__email {
margin-bottom: 12px;
text-decoration: underline;
color: #c69d6a;
}
.questionsAnswer__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
margin: 50px 0;
}
.questionsAnswer-block {
padding-bottom: 100px;
}
.questionsAnswer-item {
padding: 13px 12px 12px 26px;
background: #FFFFFF;
-webkit-box-shadow: 0 2px 5px #C4C4C4;
box-shadow: 0 2px 5px #C4C4C4;
margin-bottom: 10px;
}
.questionsAnswer-item-questions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.questionsAnswer__text {
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: normal;
color: #333333;
max-width: calc(100% - 65px);
}
.questionsAnswer__button {
width: 49px;
height: 49px;
background: #C69D6A;
text-align: center;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.questionsAnswer__button:hover {
-webkit-filter: brightness(80%);
filter: brightness(80%);
cursor: pointer;
}
.questionsAnswer__span {
line-height: 49px;
color: #FFFFFF;
font-size: 45px;
}
.questionsAnswer-item-answer {
display: none;
}
.questionsAnswer-item-answer-active {
display: block;
}
.questionsAnswer-item-answer__p {
margin: 20px 0 10px;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 24px;
color: #333333;
}
.whoWe {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 56px 0 0;
}
.whoWe__item:first-child {
margin-right: 10px;
}
.about__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
}
.whoWe__p {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
color: #333333;
margin-top: 22px;
}
.about-certificate-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 50px 0 50px;
}
.about-requisites{
margin-bottom: 30px;
}
.cifri-wrapper.about-cifri{
margin-bottom: 100px;
width: 100%;
flex-wrap: wrap;
flex-direction: row;
}
.cifri-wrapper.about-cifri .cifri-item:not(:last-child){
margin-bottom: 30px;
}
.cifri-wrapper.about-cifri .cifri-item{
width: 50%;
}
.about-certificate-wrapper img {
margin-right: 30px;
}
.new-page__h2 {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 27px;
color: #333333;
max-width: 500px;
margin: 52px 0 0;
}
.new-page-item__span {
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 45px;
color: #333333;
display: block;
}
.new-page-item__span:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_calendary.svg);
margin-right: 4px;
}
.new-page-item__p {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
color: #333333;
}
.new-page-item__p ul {
padding-inline-start: 40px;
margin-bottom: 20px;
}
.new-page-item__p ul>li {
list-style-type: disc;
}
.new-page-item__p ol>li {
list-style-type: decimal;
}
.new-page-item__p p {
margin-bottom: 30px;
}
.new-page-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 106px;
}
.new-page-block .new-page-item {
width: 100%;
}
.new-page-item>a>img {
max-width: 350px;
float: right;
height: 300px;
margin-left: 15px;
object-fit: scale-down;
}
.contacts-page-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
width: 65%;
margin-bottom: 100px;
}
.contacts-page__item_contacts {
margin-right: 20px;
}
.contacts-page__item_map {
width: 757px;
height: 364px;
position: absolute;
right: -755px;
top: 23px;
}
.contacts-page__h2 {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 32px;
color: #333333; }
.contacts-page__p_text {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 21px;
color: #333333;
max-width: 383px;
margin-top: 6px;
}
.contacts-page__p_text-requisites {
line-height: 38px;
}
.contacts-page__p_title {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
color: #333333;
max-width: 362px;
margin-top: 16px;
}
.delivery {
padding: 0 0 100px;
}
.delivery__ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 44px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.delivery__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
margin: 54px 0 0;
}
.delivery__p_text {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
color: #333333;
max-width: 960px;
margin: 21px 0 0px;
}
.delivery__li {
width: 24%;
}
.delivery__li p {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 24px;
color: #333333;
max-width: 290px;
}
.delivery__h3 {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 32px;
color: #333333;
margin: 44px 0 41px;
}
.delivery__ul button {
width: 10px;
height: 10px;
border-radius: 10px;
background: #C4C4C4;
border: none;
outline: none;
color: transparent;
}
.delivery__ul button[aria-selected="true"] {
background: #C69D6A;
}
.delivery__ul .slick-dots {
margin: 20px auto 0;
text-align: center;
}
.delivery__ul .slick-dots li {
display: inline-block;
margin: 0 8px;
}
.checkDoc{
padding: 0 0 50px;
}
.checkDoc__h2 {
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
margin: 51px 0 1px;
}
.checkDoc__p_title {
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 32px;
color: #333333;
margin-top: 34px;
}
.checkDoc__a {
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 32px;
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
color: #C69D6A;
}
.checkDoc__a_cloud:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/icon_cloud.png);
margin-right: 9px;
vertical-align: sub;
}
.menu-button {
width: 28px;
height: 28px;
display: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 125px;
}
.menu-button:hover {
cursor: pointer;
}
.menu-button-item {
width: 28px;
height: 3px;
background-color: #000;
}
.menu {
position: fixed;
z-index: 9;
top: 222px;
right: -101%;
width: 100%;
background-color: #fff;
padding: 20px 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.menuChangeTop{
top: 174px;
}
.menu-active {
right: 0;
top: 165px;
padding-top: 2em;
}
.menu-item a {
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 30px;
color: #000000;
}
.contacts__a_tel-menu:hover{
-webkit-filter: none;
filter: none;
}
.contacts__a_oldVersions_white {
color: #FFFFFF;
}
.menu__div_contacts {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 121px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.transition {
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
#outer-nav-control {
display: inline-block;
height: 100%;
cursor: pointer;
}
#nav-control {
height: 1.25em;
width: 1.6em;
position: relative;
}
.hamburger-line {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 3px;
background: #000000;
}
#bar-2,
#bar-4 {
top: 50%;
}
#bar-3 {
top: 100%;
}
#outer-nav-control:hover #nav-control .hamburger-line {
background: rgba(0, 0, 0, 0.9);
}
#outer-nav-control:active #nav-control .hamburger-line {
background: #000000;
}
.hide-hamburger-line {
opacity: 0;
filter: alpha(opacity=0);
}
#bar-2.bar-2-x {
width: 150%;
left: -25%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 1;
filter: alpha(opacity=100);
}
#bar-4.bar-4-x {
width: 150%;
left: -25%;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 1;
filter: alpha(opacity=100);
} .wpcf7-not-valid {
border: 1px solid red!important;
}
div.wpcf7-response-output {
position: absolute;
bottom: -59px;
left: 0;
margin: 0;
background: #fff;
font-size: 12px;
padding: 1em;
}
span.wpcf7-not-valid-tip {
display: none!important;
}
div.wpcf7 .ajax-loader {
position: absolute;
bottom: 25px;
right: 0px;
margin: 0;
}
.wpcf7-form {
position: relative;
}
#wpcf7-f65-o1 div.wpcf7-response-output {
bottom: -85px;
}
#wpcf7-f67-o2 p {
width: 20%;
}
#wpcf7-f67-o2 .wpcf7-submit {
width: 100%;
}
#wpcf7-f67-o2 .ajax-loader {
bottom: -20px;
}
#wpcf7-f67-o2 .wpcf7-not-valid {
border: none!important;
border-bottom: 1px solid red!important;
}
#wpcf7-f67-o2 div.wpcf7-response-output {
left: 50%;
transform: translateX(-50%);
text-align: center;
}
@media screen and (max-width: 1024px){
.contacts-page__item_map {
width: 350px;
height: 364px;
position: absolute;
right: -353px;
top: 23px;
}
}
@media screen and (max-width: 1199px) {
.header-nav ul {
display: none;
}
.footer-nav li{
list-style-type: none;
}
.footer-menu-flex{
flex-wrap: wrap;
}
.footer-nav{
width: 100%;
}
.footer-contacts{
margin: 0 auto;
}
.contacts-wrapper {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
max-width: none;
margin: 0 0 0 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: black;
}
.advantages__li {
width: 33%;
}
.directions__ul {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
}
.directions__li {
width: 49.5%;
margin-bottom: 1%;
}
.menu-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: fixed;
right: 1em;  z-index: 999;
}
.logo-header-tablet {
display: block;
}
.header__div_contacts {
display: none;
}
.logo-header-tablet {
margin-left: calc(50% - 81px);
}
.contacts__a_tel:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/phone-menu.png);
margin-right: 5px;
vertical-align: sub;
}
.new:not(:nth-child(3n)) {
margin-right: unset;
}
.news-wrapper {
justify-content: space-around;
}
.footer{
height: 190px;
}
.map {
height: 410px;
}
}
@media screen and (max-width: 1000px) {
.topScreen__h1 {
font-size: 30px;
line-height: 35px;
}
.topScreen {
padding: 80px 0;
}
.topScreen-wrapper {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.topScreen__p {
margin-bottom: 20px;
}
.header-small__span_time {
display: none;
}
.videoSection-wrapper {
padding: 50px 0 0;
}
.advantages {
padding: 50px 0 60px;
}
.sequence {
margin-top: 50px;
}
.news {
padding: 25px 0 50px;
}
.button_allNews {
margin-top: 25px;
}
.form {
padding: 31px 0 50px;
}
.partners {
padding: 50px 0 50px;
text-align: center;
}
.partners-wrapper, .content-slider {
display: block;
}
.partners__img-wrapper {
text-align: -webkit-center;
}
.footer {
height: 178px;
}
.footer-block {
height: 178px;
}
.footer-wrapper {
display: block;
text-align: center;
}
.form input {
width: 70%;
}
.footer-social__div_icon {
top: 73px;
right: 22px;
position: absolute;
}
.contacts {
width: 100%;
}
.footer-social__p {
margin: 0 auto;
font-size: 8px;
line-height: 12px;
}
.footer-menu {
width: 100%;
margin-top: 0;
}
.reviews-item {
width: 75%;
}
.specialists-item {
width: 48%;
}
.specialists-item__p_name{
margin-bottom: 15px;
}
.specialists__h2 {
font-size: 24px;
line-height: 32px;
margin-top: 30px;
}
.contacts-page__item_map {
position: initial;
margin-bottom: 40px;
}
.contacts-page-flex {
width: 100%;
}
.contacts-map{
margin-bottom: 278px;
}
.footer {
height: 320px;
}
}
@media screen and (max-width: 768px) {
.soc-tel{
display: none;
}
.soc-tel.mob{
display: flex;
width: 216px;
margin: 7px auto;
}
.menuChangeTop{
top: 76px;
}
.container {
padding: 0 22px;
}
.header-small-wrapper {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.topScreen__h1 {
font-size: 16px;
line-height: 18px;
max-width: 287px;
margin-top: 10px;
}
.topScreen__p {
margin: 14px 0;
font-size: 12px;
line-height: 16px;
max-width: 319px;
}
.videoSection-wrapper {
padding: 50px 0 0;
}
.videoSection-wrapper__h2 {
font-size: 16px;
line-height: 19px;
}
.videoSection-wrapper__p {
font-size: 12px;
line-height: 16px;
max-width: 546px;
}
.advantages__h2 {
font-size: 16px;
line-height: 16px;
}
.advantages__p {
font-size: 10px;
line-height: 15px;
max-width: 566px;
}
.advantages {
padding: 50px 0 30px;
}
.advantages__h2 {
margin-bottom: 15px;
}
.advantages__ul {
margin-top: 15px;
}
.advantages__li {
width: 43%;
}
.specialists-block button {
width: 10px;
height: 10px;
border-radius: 10px;
background: #C4C4C4;
border: none;
outline: none;
color: transparent;
}
.specialists-block button[aria-selected="true"] {
background: #C69D6A;
}
.specialists-block .slick-dots {
margin: 0 auto;
}
.specialists-block .slick-dots li {
display: inline-block;
margin: 0 8px;
}
.advantages__h3 {
font-size: 16px;
line-height: 19px;
margin-top: 15px;
}
.advantages__p_withOurHelps {
font-size: 10px;
line-height: 15px;
margin-top: 15px;
}
.directions__h2 {
font-size: 14px;
line-height: 16px;
}
.directions-tabs {
margin-top: 20px;
}
.directions__li {
padding: 10px 5px;
margin-right: 0;
margin-top: 0;
min-height: 85px;
}
.directions-tabs-block {
margin-top: 0;
}
.directions-tabs-block-item {
text-align: center;
}
.directions__li p {
font-size: 12px;
line-height: 16px;
margin-top: 4px;
max-width: 80%;
}
.button-tabs {
height: 28px;
max-width: 150px;
width: 100%;
}
.button-tabs span {
font-size: 8px;
line-height: 16px;
}
.directions-tabs-block-item__p {
margin: 5px auto 0;
}
.sequence__h2 {
font-size: 16px;
line-height: 19px;
}
.sequence__p {
font-size: 12px;
max-width: 352px;
line-height: 22px;
}
.sequence__wrapper_doubleArrow {
display: none;
}
.aroundBlocks-item-around__p {
font-size: 12px;
line-height: 16px;
}
.sequence-aroundBlocks {
display: none;
}
.sequence-aroundBlocks-slider {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 25px;
}
.aroundBlocks-item-around-wrapper-slider { width: 25%;
}
.aroundBlocks-item-around {
margin-top: 20px;
}
.sequence {
padding: 21px 0 15px;
margin-top: 46px;
}
.news__h2 {
font-size: 16px;
line-height: 37px;
}
.news {
padding: 27px 0 50px;
}
.new {
width: 48%;
margin-bottom: 23px;
}
.button_allNews {
margin: 0;
}
.new__h2 {
min-height: auto;
}
.form form {
margin-top: 0;
}
.form .form__div-input-wrapper {
width: 100%;
margin-top: 10px;
}
.form .formsubl{
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.form form input[type='submit'] {
width: 87%;
height: 34px;
margin-top: 29px;
font-size: 10px;
line-height: 16px;
}
#wpcf7-f67-o2 p {
width: 87%;
}
#wpcf7-f67-o2 input[type='submit'] {
margin-top: 15px;
}
#wpcf7-f67-o2 div.wpcf7-response-output {
bottom: -50px;
padding: 5px;
width: 100%;
}
.contacts__h2 {
font-size: 14px;
line-height: 20px;
margin-top: 22px;
}
.contacts__p_heading {
font-size: 12px;
line-height: 16px;
margin: 19px 0 2px;
}
.contacts__p_text {
font-size: 14px;
line-height: 19px;
}
.contacts-desc {
margin-left: 30px;
}
.contacts {
height: 257px;
}
.menu-item li a {
font-size: 10px;
line-height: 23px;
white-space: nowrap;
}
.menu-item a {
font-size: 10px;
line-height: 10px;
}
.menu__div_contacts {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
#menuButton {
width: 130px;
}
.whoWe {
margin: 10px 0 0;
}
.logo-header-tablet img {
width: 67px;
}
.header-nav {
height: 78px;
}
.menu-button {
margin-bottom: 0;
}
.logo-header-tablet {
margin-left: calc(50% - 34px);
}
.videoSection-wrapper__h2 {
margin-bottom: 10px;
max-width: 390px;
}
.form__p_haveQuestions {
font-size: 16px;
line-height: 19px;
}
.form__p_writeForm {
font-size: 12px;
line-height: 31px;
}
.partners {
padding: 30px 0;
}
.new__span_date {
font-size: 8px;
line-height: 27px;
}
.new__p {
font-size: 12px;
line-height: 16px;
}
.new__a_readMore {
font-size: 12px;
line-height: 15px;
}
.whoWe__item_img {
text-align: center;
margin-top: 35px;
}
.whoWe__item_img img {
width: 100%;
}
.about-certificate__img-wrapper img {
margin: 0 auto;
}
.specialists-item {
margin-bottom: 20px;
}
.specialists-block {
margin-top: 30px;
margin-bottom: 25px;
}
.specialists__h2 {
margin-top: 15px;
font-size: 16px;
line-height: 16px;
}
.questionsAnswer__h2 {
font-size: 16px;
margin: 15px 0;
}
.questionsAnswer-block {
padding-bottom: 30px;
}
.questionsAnswer-item {
padding: 7px 12px;
}
.new-page-item img {
float: left;
margin-left: 0;
margin-right: 15px;
}
.breadCrumbs__a {
font-size: 10px;
line-height: 13px;
}
.delivery__ul {
display: block;
margin-bottom: 24px;
}
.about-certificate-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 25px 0;
}
.news-page__h2 {
font-size: 16px;
line-height: 32px;
margin: 15px 0;
}
.directions-tabs-block-item {
margin-left: 10px;
width: 100%;
}
.directions-tabs-block-item:not(:last-child){
margin-bottom: 10px;
}
.partners__h2 {
font-size: 16px;
line-height: 23px;
}
.header-small {
height: 27px;
font-size: 10px;
}
.header-small__span {
line-height: 27px;
}
.advantages__li_p {
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 16px;
color: #333333;
max-width: 161px;
margin-top: 16px;
}
.directions-tabs-block-item__p {
max-width: 158px;
}
.new__div_description {
padding: 25px 10px;
}
.partners-wrapper {
margin-top: 20px;
}
.partners__p {
font-size: 12px;
line-height: 19px;
}
.footer {
height: 165px;
}
.footer-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.footer-menu {
width: 100%;
}
.footer-social__div_icon {
position: absolute;
margin-left: 20px;
top: -49px;
right: 0;
}
.footer-contacts {
display: none;
}
.footer-nav ul {
justify-content: space-evenly;
margin-right: 60px;
}
.footer-nav {
width: 100%;
}
.footer-nav ul li a {
font-size: 12px;
}
.footer-social {
position: relative;
top: 30px;
margin-top: 0;
}
.footer-block {
height: 118px;
}
.map {
width: 550px;
height: 257px;
overflow: hidden;
}
.menu {
top: 165px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.menuChangeTop{
top: 76px;
}
.about__h2 {
font-size: 16px;
line-height: 25px;
margin-top: 12px;
}
.whoWe__p {
font-size: 12px;
line-height: 17px;
margin-top: 8px;
}
.pagination {
font-size: 16px;
line-height: 16px;
}
.specialists-item__p_name {
font-size: 20px;
line-height: 28px;
margin-bottom: 10px;
}
.questionsAnswer__text {
font-size: 14px;
line-height: 19px;
}
.questionsAnswer-item-answer__p {
font-size: 12px;
line-height: 19px;
}
.whoWe__item:first-child {
width: 100%;
}
.about-certificate__img-wrapper:not(:last-child) {
margin-right: 35px;
}
.reviews__h2 {
font-size: 16px;
line-height: 25px;
}
.reviews__p {
font-size: 12px;
line-height: 19px;
}
.reviews-desc__p_text {
font-size: 12px;
}
.checkDoc__h2 {
font-size: 16px;
line-height: 25px;
margin: 11px 0 0;
}
.checkDoc__p_title {
font-size: 14px;
margin: 10px 0 4px;
}
.checkDoc__h2_mt {
margin: 31px 0 8px;
}
.checkDoc__a {
font-size: 12px;
line-height: 17px;
}
.menu__div_contacts {
height: 77px;
margin-top: 8px;
}
.delivery__h2 {
font-size: 16px;
line-height: 25px;
margin: 12px 0 0;
}
.delivery__p_text {
font-size: 12px;
line-height: 17px;
margin: 12px 0 0px;
}
.reviews {
margin-top: 25px;
}
.header-nav__li {
font-size: 12px;
}
.delivery__h3 {
font-size: 16px;
margin: 25px 0 25px;
}
.delivery__li p {
font-size: 12px;
line-height: 17px;
margin-top: 10px;
max-width: 230px;
}
.news .new:nth-child(n + 3) {
display: none;
}
.contacts-page__h2 {
font-size: 16px;
margin: 5px 0 9px;
}
.contacts-page__p_title {
margin: 0;
font-size: 12px;
line-height: 17px;
}
.contacts-page__p_text {
font-size: 14px;
margin: 6px 0 13px;
line-height: 19px;
}
.contacts-page__p_text-requisites {
line-height: 19px;
}
}
@media screen and (max-width: 700px) {
.header-small__span_location {
display: none;
}
.header-small-wrapper {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
@media screen and (max-width: 600px) {
.page-search-mob{
display: block;
padding-top: 50px;
}
.page-search-mob .search-div{
display: flex;
align-items: center;
justify-content: space-between;
}
.page-search-mob .search-div .search-inp{
height: 40px;
width: 70%;
}
.page-search-mob .search-div .search-btn{
display: block;
height: 40px;
width: 27%!important;
}
.advantages__li_p {
font-size: 8px;
line-height: 11px;
}
.topScreen-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
justify-content: left;
}
.reviews {
margin-top: 15px;
}
.reviews__h2 {
font-size: 14px;
line-height: 32px;
}
.reviews__p {
font-size: 10px;
line-height: 15px;
margin-bottom: 15px;
}
.reviews-item__img-wrapper {
width: 153px;
margin: 10px auto;
}
.reviews-item {
width: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 15px auto 0;
} .reviews-desc__p_by {
font-size: 9px;
line-height: 12px;
margin: 0;
}
.reviews-desc__p_text {
font-size: 10px;
line-height: 15px;
clear: both;
padding-top: 10px;
}
.new-page-item img {
width: 100%;
height: auto;
float: none;
}
.new-page-item__p {
font-size: 10px;
line-height: 15px;
padding-right: 0;
}
.new-page-item__p p {
margin-bottom: 15px;
}
.new-page__h2 {
color: #333333;
margin: 30px 0 0;
}
.new-page-block {
padding-bottom: 30px;
}
.contacts-page-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 30px;
}
.contacts-page-flex .contacts-page__item_contacts{
order: 1;
}
.contacts-page-flex .contacts-page__item_requisites{
order: 3;
margin-bottom: 40px;
}
.contacts-page-flex .contacts-page__item_map{
order: 2;
margin-bottom: 0px;
}
.contacts-page__h2 {
font-size: 14px;
line-height: 32px;
margin: 20px 0 0;
}
.contacts-page__p_title {
font-size: 10px;
line-height: 13px;
margin-top: 5px;
}
.contacts-page__p_text {
font-size: 12px;
line-height: 16px;
margin-top: 0;
}
.delivery__ul, .delivery__ul .slick-dots{
padding: 0px;
}
.delivery__li img{
margin: 0 auto;
}
.delivery__li p {
max-width: none;
text-align: center;
margin: 10px auto;
font-size: 10px;
line-height: 15px;
}
.delivery__p_text {
font-size: 10px;
line-height: 15px;
margin: 0;
}
.delivery__h2 {
font-size: 14px;
line-height: 32px;
margin: 15px 0 0;
}
.delivery__h3 {
font-size: 14px;
line-height: 32px;
margin: 15px 0 15px;
}
.delivery__ul {
margin-bottom: 15px;
}
.delivery {
padding: 0 0 30px;
}
.whoWe__p {
font-size: 10px;
line-height: 15px;
margin-bottom: 10px;
margin-top: 0;
}
.about__h2 {
font-size: 14px;
line-height: 32px;
margin: 0;
}
.new-page__h2 {
font-size: 12px;
line-height: 16px;
}
.reviews-item__div_desc img {
width: 47px;
}
.topScreen__p {
margin: 10px 0;
font-size: 10px;
line-height: 15px;
max-width: 250px;
}
.whoWe__p {
font-size: 14px;
line-height: 19px;
}
}
@media screen and (max-width: 500px) {
.topScreen {
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/bg-topScreen.jpg) no-repeat 50% 66%;
}
.container {
padding: 0 15px;
}
.about-certificate__img-wrapper:not(:last-child) {
margin-right: 0px;
}
.header-small__span {
font-size: 10px;
}
.menu {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
top: 135px;
}
#menuButton {
height: 26px;
}
.topScreen {
padding: 50px 0;
}
.topScreen__h1 {
font-size: 18px;
line-height: 23px;
}
.topScreen-form-wrapper {
max-width: 262px;
padding: 19px 12px 14px;
}
.topScreen-form__p_date {
font-size: 12px;
line-height: 16px;
margin-bottom: 4px;
}
.topScreen-form-wrapper form input[type='submit'] {
height: 33px;
width: 75%;
margin: 10px auto 10px;
}
.topScreen-form__p_policy {
font-size: 8px;
line-height: 14px;
}
.videoSection-wrapper {
padding: 30px 0 0;
}
.videoSection-wrapper__h2 {
font-size: 14px;
margin-bottom: 4px;
}
.videoSection-wrapper__p {
font-size: 10px;
line-height: 15px;
}
.advantages__h2 {
font-size: 14px;
line-height: 19px;
margin-bottom: 8px;
}
.advantages {
padding: 17px 0 30px;
}
.advantages__div_around {
-webkit-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
}
.advantages__li_p {
margin-top: 0;
}
.advantages__li {
margin-top: 0;
}
.advantages__h3 {
font-size: 12px;
line-height: 22px;
margin-top: 10px;
}
.header-small {
display: none;
}
.advantages__p_withOurHelps {
margin-top: 8px;
max-width: 80%;
} .directions__ul{
padding: 0px;
}
.directions-tabs-block-active{
flex-wrap: wrap;
}
.directions-tabs-block-item{
width: 45%;
}
.sequence {
margin-top: 30px;
}
.sequence__h2 {
font-size: 14px;
line-height: 16px;
}
.sequence__p {
font-size: 10px;
line-height: 14px;
}
.news__h2 {
font-size: 14px;
line-height: 37px;
}
.news {
padding: 14px 0 32px;
}
.news-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.new {
width: 100%;
margin-bottom: 23px;
}
.new__h2 {
font-size: 12px;
line-height: 20px;
}
.new__p {
font-size: 10px;
line-height: 18px;
}
.new__div_description {
padding: 14px 10px;
}
.button_allNews {
margin: 0 auto;
}
.form__p_haveQuestions {
font-size: 14px;
line-height: 20px;
}
.form {
padding: 35px 11px 50px;
}
#wpcf7-f67-o2 p.bottom-alert{
bottom: -40px;
}
.form__p_writeForm {
font-size: 10px;
line-height: 15px;
max-width: 150px;
}
.form form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.form .form__div-input-wrapper {
margin-top: 7px;
}
.form form input[type='submit'] {
width: 56%;
}
.partners__h2 {
font-size: 14px;
line-height: 20px;
}
.partners {
padding: 15px 0;
}
.map {
display: none;
}
.contacts__p_heading {
font-size: 10px;
line-height: 13px;
margin: 12px 0 2px;
}
.contacts__p_text {
font-size: 12px;
line-height: 16px;
}
.footer-menu-flex {
display: none;
}
.footer-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.footer-logo img {
width: 55px;
}
.footer-social {
position: static;
}
.contacts {
height: 213px;
}
.whoWe__p {
font-size: 10px;
line-height: 16px;
}
.pagination {
margin-top: 10px;
margin-bottom: 15px;
}
.specialists-item{
width: 100%;
} .specialists-item__p_position {
font-size: 14px;
line-height: 14px;
}
.questionsAnswer__text {
font-size: 10px;
line-height: 15px;
}
.questionsAnswer-item-answer__p {
font-size: 10px;
line-height: 15px;
}
.whoWe {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.whoWe__item_img {
margin-top: 0;
}
.page-numbers {
width: 41px;
height: 41px;
line-height: 41px;
margin-bottom: 20px;
}
.breadCrumbs {
margin-top: 5px;
}
.reviews-blocks {
margin-bottom: 20px;
}
.footer-social__div_icon {
position: absolute;
top: 32px;
margin-left: 0;
right: 20px;
}
.partners__img {
width: 25vmin;
}
.topScreen__p_file {
width: 203px;
}
div.wpcf7-response-output {
font-size: 10px;
}
#wpcf7-f65-o1 div.wpcf7-response-output {
bottom: -75px;
}
#wpcf7-f67-o2 div.wpcf7-response-output {
bottom: -60px;
text-align: left;
}
}
@media screen and (max-width: 400px) {
.checkDoc__h2 {
font-size: 14px;
line-height: 32px;
margin: 5px 0 1px;
}
.checkDoc__p_title {
font-size: 12px;
line-height: 32px;
margin-top: 0;
}
.checkDoc__a {
font-size: 10px;
line-height: 32px;
}
}
h2, .entry-content .h2 {
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 35px;
color: #333333;
}
table {
border-collapse: collapse;
border-width: 1px;
width: 100%;
border: 1px solid black;
margin-bottom: 15px;
margin-top: 15px;
}
.table-2 {
border-collapse: collapse;
border-width: 1px;
min-width: 78%;
width: auto;
border: 1px solid black;
margin-bottom: 15px;
margin-top: 15px;
}
.img-right{margin: 0 0px 0 20px;}
.tablewrap{display: flex;flex-direction: column;}
.tablewrap>table{width: 100%;}
.button.aftertable{margin: 0 0 10px auto;display: block;}
TD, TH {
border-width: 1px;
border: 1px solid black;
padding: 5px;
text-align: left;
}
h1{
font-size: 22px;
}
.tech  {
display: block !important;
left: 170px;
margin-top: 10px;
}
.search-div{
width: 40%;
margin-left: 60%;
}
.search-inp{
width: 75%;
height: 30px;
margin-top: 10px;
border-radius: 0px;
border: 1px solid #C69D6A;
padding-left: 10px;
}
.search-btn{
width: 24%;
cursor: pointer;
color: #fff;
height: 30px;
background-color: #C69D6A;
border: none;
}
@media (max-width: 680px) {
.search-btn{
width: 75% !important;
}
}
.img-block{
width: 25%;
} .sub-menu { padding: 0 !important;
left: 225px;
top: 0 !important;
opacity: 0;
display: none;
}
.new-menu{
display: flex;
list-style-type: none;
}
.sub-menu:hover{
opacity: 1;
display: block;
}
.agree {display:none}
.sub-1{
left: 9.8em
}
form.wpcf7-form p {
font-size: 12px;
font-weight: bold;
}
form.wpcf7-form p.bottom-alert{
position: absolute;
bottom: -30px;
width: 100% !important;
}
.gal-1 {
margin: auto;
width: 47em;
}
.post-image {
float: right;
width: 45%;
height: auto;
}
.docks {
width: 74em;
display: flex;
} .unleash{
width: 20%;
float: right;
}
.active>a, .new-nav .header-nav ul li.active>a{
color: #C69D6A!important;
}
.left-15{
margin-left: 15%;
}
details{
font-size: 11px;
}
@media (min-width: 1200px) {
.header-nav li.menu-item>.sub-menu{
height: 0px;
opacity: 0;
overflow: hidden;
}
.header-nav li.menu-item:hover>.sub-menu{
height: auto;
opacity: 1;
overflow: visible;
}
}
@media (max-width: 770px) {
.contacts-map{
margin-bottom: 165px;
}
}
.topScreen {padding-top: 80px; padding-bottom: 80px;}
.topScreen-wrapper-item .top-block .bottom-part {margin-top: 22px;}
.topScreen__h1 {color: #000;}
.topScreen__p {color: #000;}
.topScreen__li {color: #000;}
.topScreen-wrapper .rounded {background-color: rgba(255,255,255,0.9); color: #000; padding: 20px 24px; border-radius: 10px; margin-bottom: 30px;}
.topScreen-wrapper-item h1 {font-weight: bold; margin-top: 0;}
.topScreen-wrapper-item h2 {margin-top: 0;}
.topScreen-wrapper-item .phone {font-size: 20px; font-weight: bold;}
.bottom-block .advantages__ul {flex-direction: column; padding-left: 0; margin-top: 0;}
.bottom-block .advantages__ul .advantages__li {width: 100%; display: flex; margin-top: 6px; align-items: center;}
.bottom-block .advantages__ul .advantages__li_p {max-width: none; margin-top: 0;}
.bottom-block .advantages__div_around {box-shadow: none; width: 50px; min-width: 50px; max-width: 50px; height: 45px; background-size: 30px; border-radius: 0;}
.top-block .cifri-wrapper-newhome {padding: 0; margin: 0; background-color: transparent;}
.top-block .cifri-text span {font-size: 20px;}
.top-block .cifri-wrapper-newhome .cifri-text {font-size: 12px; line-height: 1.3;}
.topScreen-form-wrapper, .tpopup {background-color: rgba(255,255,255,0.9);padding: 30px 24px; border-radius: 10px; max-width: 380px; margin-left: 40px;}
.topScreen-form__p_date {font-size: 17px; font-weight: bold; margin-bottom: 24px;}
.topScreen-form-wrapper form input, .tpopup form input {height: 46px; font-style: normal; color: #000; font-size: 16px;}
.topScreen-form-wrapper form input::placeholder, .tpopup form input::placeholder {font-style: normal; text-align: center;color: #000;}
.topScreen-form-wrapper form input.wpcf7-file, .tpopup form input.wpcf7-file {border: 0; padding: 0; display: none;}
.topScreen-form-wrapper label[for="tfile"], .tpopup label[for*="tfile"] {margin-top: 30px;text-decoration: underline; cursor: pointer; display: block; text-align: center; margin-bottom: 12px;}
.topScreen-form-wrapper label[for="tfile"] + br, .tpopup label[for*="tfile"] + br {display: none;} .topScreen-form-wrapper form input[type="submit"] {margin-top: 0;}
.mobcont .telandb {flex-direction: column; width: auto; margin-left: auto; align-items: flex-end;}
.mobcont .telandb .button {width: 145px;}
.mobcont .telandb > div:last-child {display: flex; align-items: center; margin-top: 10px;}
.slogan {margin-left: 20px; font-size: 14px; line-height: 1.4; font-weight: bold; min-width: 280px;}
.mobcont .search-div {width: auto; white-space: nowrap; margin-left: auto;}
.mobcont #headerButton2.button {margin-top: 0; margin-left: 8px;}
.tpopup {margin-left: 0; height: auto; width: 345px; z-index: -1;}
.tpopup.pop-up form input[type="submit"] {margin-top: 0;}
.pop-up-active {z-index: 15;}
body .contacts-map {margin-bottom: 0;}
.text-home.top-text {display: flex; margin: 40px auto; font-size: 18px;}
.text-home.top-text .tpart {font-weight: bold; margin-bottom: 26px;}
.text-home.top-text .tpart p {margin: 0;}
.text-home.top-text .left-block {max-width: 33%; margin-right: 40px; min-width: 33%;}
.page-template-home .text-home.top-text .video-wrapper {width: 100%; margin: 0;}
@media (max-width: 980px) {
.slogan {display: none;}
}
@media (max-width: 480px) {
.text-home {flex-direction: column; margin-top: 10px;}
.text-home .left-block {margin-right: 0; margin-bottom: 22px; max-width: 100%;}
.topScreen {padding-bottom: 20px; padding-top: 20px; background-size: cover;}
.topScreen-form-wrapper {margin-left: 0;}
.top-block .cifri-wrapper-newhome .cifri-item {width: 50%;}
.topScreen-wrapper .bottom-block.rounded {display: none;}
.topScreen-wrapper-item .phone {text-align: center;}
.topScreen-wrapper-item h1 {text-align: center;}
}
.sert_wrap-img img{
width: 78%;
}
.sert_wrap{
display: flex;
margin-bottom: 35px;
justify-content: center;
align-items: center;
}
.sert_wrap-img{
width: 20%;
}
.sert_wrap-foto {
text-align: center;
min-height: 253px;
height: auto;
margin-top: 33px;
padding: 14px 15px 15px 15px;
border: 1px solid #f1f1f1;
margin-right: 48px;
}
.sert_wrap-foto .name{
font-weight: 700;
font-size: 15px;
}
.sert_wrap-action {
margin-top: 31px;
margin-right: 44px;
}
.sert_wrap-action span{
font-weight: 400;
}
span.sert_wrap-coin{
color: #C69D6A;
font-weight: 500;
font-size: 20px;
display: inline-block;
margin-top: 5px;
margin-bottom: 20px;
}
span.sert_wrap-coin-gold{
font-size: 19px;
font-weight: 600;
margin-bottom: 27px;
display: inline-block;
}
.sert_wrap .position{
display: block;
max-width: 200px;
}
.p_bottom_down{
margin-bottom: 15px;
display: inline-block;
}
.preset-video-block {
display: flex;
margin-top: 15px;
align-items: center;
}
.left-block-preset {
background: #f2f2f2;
margin-right: 40px;  width: 49%;
padding: 28px 46px 24px 46px;
}
.left-block-preset img{
margin-right: 15px;
}
.left-block-preset-item{
padding: 13px 0px;
}
.rightn-block-video{
width: 48%;
margin-bottom: -9px;
}
.rightn-block-video .video-wrapper{
margin-top: 0;
}
.directions-slider{
display: flex;
}
.directions-slider .directions-tabs-wrapper-text{
height: 130px;
position: relative;
}
.directions-slider .directions-tabs-wrapper-text a{
position: absolute;
bottom: 0px;
}
.partners-wrapper #prev,.partners-wrapper #next, .directions-slider #prev, .directions-slider #next{
background-color: transparent;
color: #C69D6A;
font-size: 30px;
border: none;
height: 53px;
display: inline-block;
margin-top: 60px;
}
.content-slider #prev, .content-slider #next{
background-color: transparent;
color: #C69D6A;
font-size: 30px;
border: none;
height: 53px;
display: inline-block;
}
.content-slider .content-image{
padding: 15px;
}
.partner .partners__img-wrapper {
min-height: 50px;
max-width: 100%;
}
.partner .partners__img {
height: auto;
width: auto;
max-width: 90%;
max-height: 100%;
}
.pisma .partners__img-wrapper {
height: 200px;
}
.pisma .partners__img {
height: 100%;
width: auto;
}
@media (max-width: 900px) {
.preset-video-block{
flex-wrap: wrap;
}
.left-block-preset {
width: 100%;
margin-bottom: 20px;
margin-right: 0;
}
.rightn-block-video{
width: 100%;
}
.partners-wrapper #prev,.partners-wrapper #next, .content-slider #prev, .content-slider #next, .directions-slider #prev,.directions-slider #next{
position: absolute;
top: 50%;
transform: translateY(-50%);
margin-top: 0px;
}
.partners-wrapper #next, .directions-slider #next, .content-slider #next{
right:-30px;
}
.partners-wrapper #prev, .directions-slider #prev, .content-slider #prev{
left:-30px;
}
.partners-wrapper .slick-track, .content-slider .slick-track{
display: flex;
align-items: center;
}
}
@media (max-width: 770px) {
.sert_wrap{
flex-direction: column;
}
.sert_wrap-img {
width: 100%;
text-align: center;
}
.sert_wrap-img img {
width: 70%;
}
.sert_wrap-foto{
margin-right: 0;
}
.sert_wrap-action{
text-align: center;
margin: 10px auto;
}
.button.aftertable {
margin: 0 auto;
}
.blpisma{
padding: 60px 0px 0px!important;
}
.cifri-wrapper.about-cifri .cifri-item{
width: 100%;
}
}
video:focus, input:focus{
outline: none;
}
video:focus, input:focus{
outline: none;
}
#wpcf7-f67-o3 p{
width: 20%;
}
#wpcf7-f67-o3 p input[type='submit']{
width: 100%;
}
.formusl{
display: flex;
margin-bottom: 40px;
}
.left-part-form{
width: 50%;
height: 580px;
background: url(//tehservis-expert.ru/images/formfon.jpg);
background-repeat: no-repeat;
background-position: center;
}
.right-part-form{
width: 50%;
height: 580px;
background-color: #c69d6a;
}
.form-block{
padding: 45px 70px;
}
.form-head{
font-size: 28px;
letter-spacing: 1px;
line-height: 24px;
color: #ffffff;
font-weight: 900;
margin-bottom: 20px;
}
.form-block input[type="text"].wpcf7-form-control, .form-block input[type="email"].wpcf7-form-control, .form-block input[type="tel"].wpcf7-form-control{
margin-bottom: 20px;
height: 50px;
width: 500px;
border:none;
background-color: #ffffff;
font-size: 14px;
line-height: 24px;
color: #b8b7b7;
font-weight: 300;
font-style: italic;
padding: 0 20px;
}
.form-block input[type="submit"]{
width: 170px;
height: 40px;
background-color: #c69d6a;
border: 1px solid #ffffff;
font-size: 15px;
line-height: 24px;
color: #ffffff;
font-weight: 600;
text-align: center;
}
.form-block input[type="submit"]:hover{
background-color: #ffffff;
color: #c69d6a;
}
.form-block label{
font-size: 16px;
line-height: 24px;
color: #ffffff;
font-weight: 600;
}
.wpcf7-form-control-wrap.srok .wpcf7-list-item-label{
font-size: 14px;
line-height: 24px;
color: #ffffff;
font-weight: 300;
}
.form-block input[type="file"]{
display: none;
}
.form-block input[type="radio"]{
o-appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
width: 25px;
height: 25px;
border:7px solid #ffffff;
border-radius: 13px;
background-color: #ffffff;
margin-right: 10px;
}
.form-block .wpcf7-list-item{
display: inline-flex;
align-items: center;
}
.form-block input[type="radio"]:checked {
background-color: #c69d6a;
}
@media (max-width: 1200px){
.form-block input[type="text"].wpcf7-form-control, .form-block input[type="email"].wpcf7-form-control, .form-block input[type="tel"].wpcf7-form-control{
width:100%;
}
}
@media (max-width: 980px){
.left-part-form{
width:0%;
}
.right-part-form{
width:100%;
height: auto;
}
.form-head{
text-align: center;
}
.form-block{
padding: 45px 40px;
}
}
@media (max-width: 420px){
.form-head{
font-size: 24px;
}
.form-block{
padding: 35px 20px;
}
.directions-slider .directions-tabs-wrapper-text a{
left: 50%;
transform: translateX(-50%);
}
}
#pop-test{
top: -400px;
}
#pop-test.pop-up-active{
top: 200px;
}
.directions .directions-tabs__img_mark{
display: none;
}
.adaptmenu .adapt-child{
display: none;
padding-left: 30px;
}
.adaptmenu, .adaptmenu *{
list-style: none;
}
.adaptmenu a{
display: flex;
align-items: center;
text-decoration: none!important;
}
.adaptmenu a:before{
content: '';
background: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/bull.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-right: 3px;
font-size: 14px;
width: 14px;
height: 23px;
color: #000;
}
.adapt-parent>a:before{
content: "▼";
margin-right: 3px;
background: none;
transform: rotate(270deg);
height: auto;
}
.adapt-parent>a.clicked:before{
content: "▼";
background: none;
margin-right: 3px;
transform: rotate(0deg);
height: auto;
}
.adaptmenu>li>a{
font-size: 14px;
}
.adaptmenu>li>ul a{
font-size: 12px;
}
.menu.menu-active{
flex-wrap: wrap;
max-height: 350px;
overflow-y: scroll;
}
.adapt-active{
color:#C69D6A;
}
.menu-420 select, .menu-428 select{
outline: none;
border-color: #C4C4C4;
background: white;
}
.menu-420 select option, .menu-428 select option, .menu-420 select, .menu-428 select{
font-size: 12px;
font-family: Montserrat, Helvetica, sans-serif;
}
.vremyaform{
display:flex;
justify-content: space-between;
margin-top: 10px;
}
.header-nav>ul>li:hover .has-childs>a{
display: flex;
align-items: center;
}
.header-nav .has-childs>a:after{
content: '>';
margin-left: 3px;
line-height: 15px;
}
.menu.menu-active{
background: #cacaca;
}
.header-nav li.has-childs>a:hover{
text-decoration: none;
}
.header-nav li.has-childs>a:hover span{
text-decoration: underline;
}
@media screen and (max-width: 420px){
.vremyaform{
flex-wrap: wrap;
justify-content: center;
}
.vremyaform span:nth-child(1){
display: block;
width: 100%;
}
.vremyaform span:nth-child(2){
margin-right: 15px;
}
#pop-test.pop-up-active,#pop-up.pop-up-active{
top: 120px;
z-index: 9999;
height: 365px;
}
}
@media screen and (min-width: 1200px){
.menu.menu-active{
display: none!important;
}
}
.footer-nav li, .contacts__a_tel-white, .footer-contacts__a_getCall{
color: #FFFFFF!important;
opacity: 0.5;
}
.footer-nav li a{
color: #FFFFFF!important;
}
.breadCrumbs .container .breadCrumbs__a:last-child:hover{
text-decoration: none;
}
.entry-content p{
margin-bottom: 10px;
}
.ulimg{
display: flex; justify-content: space-between;
}
.ulimg div:nth-child(1){
width: 32%;
}
.ulimg div:nth-child(2){
width: 65%;
}
.ulimg img{
width: 100%;
}
.questionsAnswer__text>a:hover, .reviews-desc__p_name>a:hover, .specialists-item__p_name>a:hover{
color: #C69D6A!important;
}
.otz-form{
width: 100%;
text-align: center;
padding: 20px;
background: #F9F9F9;
margin-bottom: 80px;
}
.otz-form .zag-form{
font-style: normal;
font-weight: 800;
font-size: 14px;
line-height: 20px;
color: #4A4A4A;
margin-bottom: 9px;
}
.otz-form form input{
width: 100%;
height: 34px;
padding: 0 15px;
margin-top: 10px;
font-style: italic;
font-weight: 200;
font-size: 10px;
line-height: 16px;
color: #000000;
outline: none;
border: 1px solid #C4C4C4;
}
.otz-form form textarea {
width: 100%;
padding: 15px;
margin-top: 10px;
font-style: italic;
font-weight: 200;
font-size: 10px;
line-height: 16px;
color: #000000;
outline: none;
border: 1px solid #C4C4C4;
height: 150px;
}
.otz-form form input[type='submit'] {
width: auto;
height: 40px;
display: block;
margin: 18px auto 14px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
border: none;
background: #C69D6A;
position: relative;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.otz-form form input[type='submit']:hover {
border: 2px solid #C69D6A;
background-color: #fff;
color: #C69D6A;
cursor: pointer;
}
.otz-form p:nth-child(2){
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.otz-form p:nth-child(2) br{
display: none;
}
.otz-form .text-878, .otz-form .email-122{
display: block;
width: 49%;
margin-bottom: 17px;
}
.otz-form .text-879{
display: block;
width: 100%;
}
.otz-form .wpcf7-response-output{
position: initial;
width: fit-content;
margin: 10px auto;
}
@media screen and (max-width: 1000px){
.ulimg{
flex-wrap: wrap;
}
.ulimg div:nth-child(1), .ulimg div:nth-child(2){
width: 100%;
}
.otz-form{
margin-bottom: 160px;
}
}
@media screen and (max-width: 560px){
.otz-form .text-878, .otz-form .email-122{
width: 100%;
}
} .flex-header{
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 0px;
}
.telandb{
display: flex;
align-items: center;
justify-content: space-between;
width: 45%;
}
.logo-header img{
width: 110px;
}
.search-div{
margin-left: 0px;
width: 37%;
}
.search-inp, .search-btn{
height: 40px;
}
#headerButton.button span, #headerButton2.button span{
font-size: 14px!important;
}
#headerButton2.button{
background: #9a9a9a;
margin-top: 5px;
}
.new-nav{
background-color: #d7d7d7;
}
.new-nav .header-nav{
height: 56px;
}
.new-nav .header-nav>ul{
margin-bottom: 0px;
width: 100%;
}
.new-nav .header-nav ul li a{
font-size: 16px;
color: #000000!important;
font-weight: 400;
font-family: Montserrat, Helvetica, sans-serif;
}
.header-nav ul li ul{
top: 57px;
transition: none;
}
.new-nav .header-nav>ul>li>ul a{
font-size: 14px;
line-height: 34px;
color: #202020;
font-weight: 400;
font-family: Montserrat, Helvetica, sans-serif;
}
.new-nav .header-nav>ul>li:hover{
cursor: pointer;
}
.new-nav .header-nav>ul>li:hover>a{
text-decoration: none;
color: #a17f5b!important;
}
.header-nav .has-childs>a:after{
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/arclo.png);
}
.new-nav .header-nav>ul>li:hover>ul li:before{
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/marker.png);
position: absolute;
left: 12px;
top: 41%;
transform: translateY(-50%);
}
.header-nav .has-childs>a:hover:after{
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/arop.png);
}
.header-nav>ul>li:hover .has-childs>a{
justify-content: space-between;
}
.header-nav ul li ul li{
margin: 0px;
padding: 0 30px;
}
.header-nav li.menu-item>.sub-menu{
left: 1980px;
}
.header-nav li.menu-item:hover>.sub-menu{
top: -22px!important;
left: calc(100% + 2px);
padding: 20px 0!important;
}
.header-nav ul li:hover ul{
border: 2px solid #e7e7e7;
}
.mobcont{
width: calc(100% - 140px);
display: flex;
align-items: center;
justify-content: space-around;
}
.header-nav .has-childs li{
width: 370px;
margin-bottom: 7px;
}
.header-nav .two-column{
column-count: 2;
}
.header-nav .two-column li>a, .header-nav .has-childs li>a{
white-space: normal;
line-height: 20px!important;
}
@media (max-width: 1310px){
.header-nav li.menu-item:hover>.sub-menu{
width: 300px;
}
.header-nav li.menu-item:hover>.sub-menu a{
white-space: initial;
line-height: 14px;
}
.header-nav li.menu-item:hover>.sub-menu li{
margin-bottom: 10px;
}
}
@media (max-width: 1200px){
.search-btn{
width: 22%;
}
.new-nav{
height: 0px;
}
.menu.menu-active .menu__div_contacts{
display: none;
}
.telandb{
flex-direction: column;
}
#headerButton.button, #headerButton2.button{
margin-top: 5px;
margin-left: 22px;
}
.contacts__a_tel:before {
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/phone-gold.png);
margin-right: 5px;
vertical-align: baseline;
}
}
@media (max-width: 900px){
.mobcont{
flex-direction: column;
align-items: flex-end;
margin-right: 7%;
}
.search-div,.telandb{
width: 50%;
}
#headerButton.button, #headerButton2.button{
width: 100%;
margin: 0px;
}
.contacts__a_tel{
margin:7px 0;
}
.menu-button{
top: 12em;
}
.telandb>div{
width: 100%;
}
#headerButton2{
display: none;
}
}
@media (max-width: 760px){
.logo-header img{
width: 80px;
}
.mobcont{
width: 170px;
margin-right: 0px;
}
.search-div,.telandb{
width: 100%;
}
.contacts__a_tel{
font-size: 14px;
}
#headerButton.button, .search-inp{
height: 30px;
}
#headerButton.button span{
font-size: 12px!important;
}
.search-btn{
display: none;
}
.search-inp{
width: 100%;
margin: 0px;
}
.left-block-preset{
padding: 28px 25px 24px 25px;
}
.left-block-preset-item{
display: flex;
align-items: center;
}
.left-block-preset-item img{
width: 32px;
}
} .videoSection-wrapper{
display: flex;
}
.page-template-home .video-wrapper{
width: 70%;
}
.cifri-wrapper{
display: flex;
flex-direction: column;
justify-content: space-around;
width: 30%;
margin-top: 25px;
margin-bottom: 5px;
background: #F2F2F2;
padding: 30px 20px;
}
.cifri-item{
display: flex;
align-items: center;
}
.cifri-item .cifri-pic{
min-width: 60px;
}
.cifri-text span{
display: block;
font-weight: bold;
font-size: 25px;
}
@media (max-width: 1200px){
.videoSection-wrapper{
flex-wrap: wrap;
}
.page-template-home .video-wrapper{
width: 100%;
}
.cifri-wrapper{
width: 100%;
}
.cifri-item{
margin-bottom: 15px;
}
}
.specialists-cont{
padding: 60px 0px;
}
.specialists-cont a{
font-weight: bold;
}
table.greyhead, table.goldhead{
width: auto;
}
table.greyhead tr td{
border:1px solid #c2c2c2;
}
table.goldhead tr td{
border:1px solid #c79e6a;
}
table.greyhead tr:nth-child(1) td{
background-color: #d9d9d9;
text-align: center;
}
table.goldhead tr:nth-child(1) td{
text-align: center;
}
table.greyhead tr:nth-child(3) td, table.goldhead tr:nth-child(3) td{
text-align: center;
}
table.greyhead.nocentertd tr:nth-child(3) td, table.goldhead.nocentertd tr:nth-child(3) td{
text-align: left;
}
ul.greydot li {
list-style-type: none;
position: relative;
}
ul.greydot li::before {
content: ' ';
width: 5px;
height: 5px;
border-radius: 10px;
background-color: #c4bd96;
position: absolute;
left: -10px;
top: 11px;
}
.content-image{
max-width: 100%;
display: block;
margin: 0 auto;
}
.content-flex{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
}
.content-flex .content-image{
max-height: 300px;
}
.content-flex.count3 .content-image{
max-height: 200px;
}
.content-schema{
display: flex;
flex-wrap: wrap;
}
.content-schema>div{
width: 33.3%;
position: relative;
margin-bottom: 20px;
}
.content-schema .content-num{
position: absolute;
background: #C69D6A;
font-size: 24px;
color: #fff;
width: 35px;
line-height: 35px;
text-align: center;
border-radius: 100px;
top: 0px;
}
@media (max-width: 760px){
.content-schema>div{
width: 50%;
}
}
.citation{
border: solid rgba(102, 102, 102, 0.17) 1px;
border-left: solid #C69D6A 5px;
margin: 10px 0px;
padding: 15px;
color: #333;
font-style: Tahoma;
font-size: 14px;
background: #fcfcfc;
border-radius: 5px;
display: table;
text-align: justify;
}
.h2.news__h2, .h2.partners__h2{
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 35px;
color: #333333;
}
.category-stati .new__div_description .new__p h2{
display: none;
}
.new-page-item a{
color: #0077ad!important;
text-decoration-skip-ink: none;
}
.new-page-item a: hover{
text-decoration: underline!important;
}
#nav-single{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.maintenance {
padding: 20px;
background: #f2eeea;
border: 1px solid #C69D6A;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 15px
}
.maintenance .category-thumbnail {
width: auto
}
.maintenance ol{
list-style: none;
counter-reset: myCounter;
padding: 0;
margin: 0;
}
.maintenance ol li {
padding-left: 0;
font-size: 15px;
margin-bottom: 14px
}
.maintenance ol li:before {
counter-increment: myCounter;
content: counter(myCounter);
color: #fff;
background: #C69D6A;
text-align: center;
border-radius: 50%;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 20px;
height: 20px;
min-width: 20px;
font-size: 13px;
margin: 0 6px 0 0;
min-height: 20px
}
.maintenance__set {
padding: 0;
margin: 0
}
.maintenance__set .maintenance__set_item:last-child {
margin-bottom: 0
}
.maintenance__inner {
width: 100%
}
.maintenance__set_item a {
border-bottom: 1px dashed #c69f50;
color: #C69D6A!important;
}
.maintenance__set_item a:hover{
text-decoration: none;
color: #000!important;
border-bottom: 1px dashed #000;
}
section.pagination{
display: block;
margin: 0 auto;
}
section.pagination .pagination-wrapper{
text-align: center;
}
#top-scroll{
display: none;
width: 36px;
height: 36px;
bottom: 60px;
position: fixed;
right: 25px;
z-index: 9999;
cursor: pointer;
}
#top-scroll:hover img{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/css/desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}
#top-scroll img{
max-width: 100%;
}
.ofimg{
float: right;
width: 300px;
}
.serv-items{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.serv-items>div{
width: 23%;
}
.serv-items>a{
width: 23%;
filter: drop-shadow(0px 7px 2px rgba(0,0,0,0.02));
background-color: #ffffff;
border: 2px solid #c69d6a;
margin-bottom: 30px;
padding: 12px;
color: #333330;
font-weight: 500;
}
.serv-items>a>img{
height: 40px;
}
.serv-items>a>div{
min-height: 40px;
}
.servblock{
margin: 30px 0px
}
.servblock .servblock__h2{
margin-bottom: 30px;
}
.serv-items:not(.show-items) .serv-hide-item{
display: none;
}
.serv-but{
cursor: pointer;
height: 55px;
border: 2px solid #c69d6a;
background-color: #c69d6a;
font-size: 18px;
line-height: 55px;
color: #ffffff;
font-weight: 600;
text-align: center;
width: 100%;
}
.serv-but:hover{
background-color: #fff;
color: #c69d6a;
}
.serv-but-inner{
display: flex;
align-items: center;
margin-bottom: 30px;
}
.lang-href{
font-weight: bold;
color: #C69D6A!important;
}
.contacts__a_mail{
font-size: 16px;
font-weight: bold;
margin-left: 3px;
margin-top: 5px;
display: block;
}
.header-small__span_time{
width: 45%;
text-align: right;
}
.cifri-wrapper-newhome{
flex-direction: row;
width: 100%;
margin-top: 0px;
margin-bottom: 20px;
background: #fff;
}
.cifri-wrapper-newhome .cifri-item{
align-items: center;
flex-direction: column;
width: 20%;
}
.cifri-wrapper-newhome .cifri-item .cifri-pic{
min-width: auto;
margin-bottom: 10px;
}
.cifri-wrapper-newhome .cifri-text{
text-align: center;
}
.page-template-home .video-wrapper{
width: 70%;
margin: 20px auto;
}
.text-home{
line-height: 25px;
color: #333333;
}
.text-home p, .text-home li, .text-home h2{
margin-bottom: 10px;
}
.text-home h2{
max-width: none;
}
.noperenos{
-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; break-inside: avoid-column;
}
.serv-items-inner.serv-items{
margin-top: 20px;
}
.serv-items-inner.serv-items>a>div, .serv-items-inner.serv-items>a{
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.lang-href-mob{
display: none;
}
.hit-head.h2{
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 35px;
color: #333333;
margin-bottom: 20px;
}
.hit-items{
margin-bottom: 20px;
}
.hit-item{
display: block;
}
.specialists-item__email a:before{
content: url(//tehservis-expert.ru/wp-content/themes/tekhservice/assets/image/mail.png);
margin-right: 10px;
}
.specialists-item-img-wrapper img{
max-width: 100%;
}
.sert-prim{
display: flex;
margin-bottom: 20px;
justify-content: space-evenly;
}
.sert-prim>div{
text-align: center;
width: 25%;
}
.sert-prim>div img{
width: 70px;
}
a.text-href{
text-decoration: underline;
}
a.text-href:hover{
text-decoration: none;
}
@media (min-width: 1330px){
#post-229 .directions-slider #prev, #post-229 .directions-slider #next{
margin-top: 100px;
}
#post-229 .button-tabs{
width: 97%;
}
}
@media (max-width: 980px){
.serv-items>a, .serv-items > .serv-but-inner{
width: 31%;
}
.contacts__a_mail{
display: none;
}
.telandb>div:nth-child(1){
text-align: center;
}
.contacts__a_tel{
display: block;
}
.topScreen__h1 {
font-size: 24px;
line-height: 30px;
}
.topScreen__p {
font-size: 20px;
}
.topScreen__li{
font-size: 16px;
}
}
@media (max-width: 770px){
.ofimg{
float: none;
}
#top-scroll{
left: 25px;
right: auto;
}
}
@media (max-width: 500px){
.sert-prim{
flex-wrap: wrap;
margin-bottom: 0px;
}
.sert-prim>div{
width: 100%;
margin-bottom: 20px;
}
.serv-items>a, .serv-items > .serv-but-inner{
width: 100%;
}
.cifri-wrapper-newhome{
flex-wrap: wrap;
}
.cifri-wrapper-newhome .cifri-item{
width: 100%;
}
.search-div{
width: 80%;
margin-right: 20%;
}
.lang-href-mob{
display: block;
position: absolute;
top: 17px;
}
}
.contacts-map{
margin-bottom: 280px;
}
.footer{
height: 300px;
width: 100%;
}
.footer-nav{
display: flex;
justify-content: space-around;
margin-left: 15px;
}
.footer-nav>div{
width: 47%;
}
.footer-nav>div>a{
display: block;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #FFFFFF!important;
opacity: 0.5;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.footer-menu-flex{
align-items: flex-start;
}
.sprav-flex {
display: flex;
background-color: #f9f9f9;
padding: 50px;
align-items: center
}
.sprav-left {
width: 60%;
}
.sprav-right {
width: 40%;
text-align: center
}
.sprav-right img {
width: 80%;
}
.sprav-head {
font-size: 24px;
line-height: 30px;
color: #2f2f2f;
font-weight: 700;
margin-bottom: 40px
}
.sprav-fields {
display: flex;
align-items: flex-end;
}
.sprav-fields .wpcf7-submit {
font-size: 16px;
color: #ffffff;
font-weight: 600;
background-color: #c69d6a;
padding: 10px 30px;
border: none;
}
.sprav-fields .wpcf7-text {
appearance: none;
border: none;
background: transparent;
line-height: 42px;
}
.sprav-fields .email-695 {
border-bottom: 1px solid #2f2f2f;
margin-right: 5px;
background: url(//tehservis-expert.ru/wp-content/uploads/2021/12/mail.png);
background-repeat: no-repeat;
background-position: left;
background-size: 20px;
padding-left: 30px;
max-width: 350px;
}
.sprav-flex span.wpcf7-list-item {
margin-left: 0px;
}
.sprav-flex p label {
font-size: 13px;
line-height: 16px;
color: #636363;
font-weight: 300;
margin-top: 30px
}
@media screen and (max-width: 1200px){
.sprav-left {
width: 100%;
}
.sprav-right {
display: none;
}
}
@media screen and (max-width: 1000px){
.footer {
height: 510px;
}
.footer-block {
height: 510px;
}
.footer-nav{
margin-bottom: 10px;
}
.contacts-map {
margin-bottom: 510px;
}
.footer-wrapper{
display: block!important;
}
}
@media screen and (max-width: 500px){
.sprav-flex{
padding: 20px;
}
.sprav-fields{
flex-wrap: wrap;
}
.sprav-fields>*{
width: 100%; 
}
.sprav-fields .email-695{
margin-bottom: 20px;
}
.footer-menu-flex {
display: block;
}
.footer-nav{
flex-wrap: wrap;
margin-left: 0px;
}
.footer-nav>div {
width: 100%;
}
.contacts-map{
margin-bottom: 610px;
}
.footer{
height: 610px;
}
.footer-block {
height: 610px;
}
}
.ul-galka{
list-style: none;
}
.ul-galka>li{
padding-left: 20px;
position: relative;
}
.ul-galka>li:before{
content: '✓';
position: absolute;
top: 0;
left: 0;
}
.category-news .new, section.news .new{
position: relative;
padding-bottom: 30px;
}
.category-news .new__a_readMore, section.news .new__a_readMore{
position: absolute;
bottom: 20px;
}
.footer-buttons{
margin-top: 12px;
text-align: center;
}
.head-dar{
font-weight: bold;
}
.head-dar img{
width: 30px;
}
.tovars{
display: flex;
justify-content: space-between;
}
.tovars>div{
width: 19%;
text-align: center;
}
.tovars>div img{
max-width: 70%;
margin-bottom: 10px;
}
@media screen and (max-width: 800px){
.tovars{
flex-wrap: wrap;
}
.tovars>div{
width: 48%;
margin-bottom: 20px;
}
}
@media screen and (max-width: 600px){
.tovars>div{
width: 100%;
}
}
@media screen and (min-width: 1200px){
.new-nav.fixed{
position: fixed;
width: 100%;
top: 0px;
z-index: 10;
}
}