@media (max-width:1360px) {
.requisites {
width: 70%;
gap: 25px;
}
.container {
width: 960px
}
h1 {
font-size: 42px;
line-height: 52px
}
h2 {
font-size: 32px
}
#city-modal .top_block:before {
width: 150px;
height: 77px
}
#city-modal .top_block .media_block {
width: 100%
}
#city-modal .top_block .media_block .info_block,
#city-modal .top_block .media_block .telephone_block {
width: 50%
}
header .bottom-header ul#menu-header_bottom li a {
font-size: 14px
}
header .bottom-header ul#menu-header_bottom li.menu-item-has-children:before {
width: 10px;
height: 6px;
top: 27px;
right: -1px
}
header .bottom-header .contact-info .phone {
margin: 0
}
header .bottom-header .contact-info .phone a {
font-size: 16px
}
header .bottom-header .contact-info .messengers a {
width: 40px;
height: 40px
}
header .bottom-header .contact-info .messengers a.whatsapp::before,
header .bottom-header .contact-info .messengers a::before {
top: 11px;
left: 11px
}
header .bottom-header .contact-info .messengers a.telegram::before {
top: 12px;
left: 9px
}
header .bottom-header .contact-info a.call-btn {
width: 180px
}
footer .top-footer .footer-info {
margin-right: 50px
}
footer .top-footer .footer-menu {
margin: -1.5%;
justify-content: left;
flex-wrap: wrap
}
footer .top-footer .footer-menu .f-menu-item:first-child {
width: 30%;
margin: 1.5%;
border-bottom: 1px solid rgba(0, 0, 0, .1)
}
footer .top-footer .footer-menu .f-menu-item:nth-child(2) {
width: 30%;
margin: 1.5%;
border-bottom: 1px solid rgba(0, 0, 0, .1)
}
footer .top-footer .footer-menu .f-menu-item:nth-child(3) {
width: 30%;
margin: 1.5%
}
footer .top-footer .footer-menu .f-menu-item:nth-child(4) {
width: 30%;
margin: 1.5%
}
footer .top-footer .footer-menu .f-menu-item:last-child {
width: 30%;
margin: 1.5%
}
footer .bottom-footer .logo a {
font-size: 70px;
line-height: 100px
}
section#main_page .banner_block {
padding: 40px 25px
}
section#main_page .banner_block h1 br {
display: none
}
section#main_page .banner_block .heading {
margin-top: 60px
}
section#main_page .banner_block .blocks .item {
padding: 25px 15px 15px
}
section#main_page .banner_block .blocks .item .desc {
font-size: 16px
}
section#main_page_type_licenses .type_licenses_inner {
margin-top: 25px
}
section#main_page_type_licenses .type_licenses_inner .tab_buttons .tab-button {
padding: 15px 35px
}
section#main_page_type_licenses .type_licenses_inner .tab_content {
margin-top: 25px
}
section#main_page_type_licenses .type_licenses_inner .tab_content .tab_content_inner .item {
height: 180px
}
section#main_page_type_licenses .type_licenses_inner .tab_content .tab_content_inner .item a span.name {
left: 15px;
bottom: 15px;
font-size: 18px
}
section#main_page_process .process_inner,
section#main_page_what_is .what_is_inner {
margin-top: 25px
}
section#main_page_process .item {
padding-left: 25px;
padding-right: 25px
}
section#main_page_process .item .heading {
margin-top: 40px
}
section#main_page_process .item .desc br {
display: none
}
section#main_page_dispel_myths h2 {
font-size: 80px
}
section#main_page_dispel_myths .desc_block {
position: static;
width: 64%
}
section#main_page_dispel_myths .desc_block br {
display: none
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr {
display: inline-table;
margin-bottom: 40px;
padding-bottom: 30px;
border-bottom: 1px solid rgba(0, 0, 0, .1)
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td {
width: 100%;
height: 100px;
margin-bottom: 10px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.left {
padding-top: 40px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.left:before {
width: 60px;
height: 60px;
top: 20px;
left: 20px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.center {
margin-right: 0;
margin-left: 0;
width: 100%
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.center:before {
transform: translate(-50%, -50%) rotate(90deg)
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right {
padding: 20px 20px 20px 100px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right:before {
width: 60px;
height: 60px;
top: 20px;
left: 20px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right span.desc br {
display: none
}
section#individual_offer .individ_offer_inner {
border-radius: 20px;
padding: 20px
}
section#individual_offer .individ_offer_inner:before {
top: 20px;
right: 20px;
width: 330px;
height: 178px;
background-size: cover
}
section#individual_offer .individ_offer_inner .left_block {
width: 530px
}
section#individual_offer .individ_offer_inner .left_block h2 {
font-size: 32px
}
section#individual_offer .individ_offer_inner .left_block a {
margin-top: 23px
}
section#about_page .about_page_inner .left_block::before {
width: 415px;
height: 500px
}
section#about_page .about_page_inner .right_block {
width: 40%
}
section#about_page .about_page_inner .right_block .item {
padding: 20px
}
section#achievements .achievements_inner .left_block {
padding: 40px
}
section#achievements .achievements_inner .left_block:before {
bottom: -180px
}
section#achievements .achievements_inner .left_block h2 {
font-size: 42px;
line-height: 60px
}
section#achievements .achievements_inner .right_block .item {
padding: 20px
}
section#achievements .achievements_inner .right_block .item:nth-child(5) {
width: 98%
}
section#achievements .achievements_inner .right_block .item:nth-child(6) {
width: 98%
}
section#achievements .achievements_inner .right_block .item .desc br {
display: none
}
section#reviews .reviews_inner .owl-carousel .item .banner {
height: 250px
}
section#questiions .questions_inner {
margin-top: 25px
}
section#questiions .questions_inner .left_block {
width: 40%
}
section#questiions .questions_inner .left_block:before {
width: 124%;
height: 86%;
left: -70px
}
section#questiions .questions_inner .right_block {
width: 55%
}
section#questiions .questions_inner .right_block .r-block_inner .item .answer br {
display: none
}
section#reviews_page .reviews_tabs {
width: 98%
}
section#reviews_page .reviews_content .item.thank_letter_content .review {
display: block
}
section#reviews_page .reviews_content .item.thank_letter_content .review .banner_block {
margin: 0 auto;
width: 100%;
text-align: center
}
section#reviews_page .reviews_content .item.thank_letter_content .review .info_block {
width: 100%
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item {
width: 48%;
padding: 20px
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item .icon {
margin: 20px auto
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item .heading,
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item:first-child .heading {
margin-top: 40px
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item:last-child .heading {
margin-top: 40px
}
section#letter_garanty .letter_inner .owl-carousel .owl-stage-outer .review .banner_block a {
display: block;
margin-right: auto;
margin-left: auto
}
section#price_list_page .price_list_inner {
width: 100%
}
section#blog_page .blog_inner .item .title a {
height: 116px
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer {
margin: 60px 0
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner {
height: 420px
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner:before {
top: 20px;
right: 50%;
width: 330px;
height: 178px;
background-size: cover;
transform: translate(34%, 0)
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner .left_block {
margin-top: 200px;
width: 100%
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner .left_block a {
width: 100%;
margin-right: auto;
margin-left: auto
}
section#author_single_page .author_single_inner .left_block {
width: 35%
}
section#author_single_page .author_single_inner img {
top: 69px;
width: 355px;
height: auto
}
section#author_single_page .author_single_inner .right_block .content {
padding-right: 0
}
section#contacts_page .contacts_inner h1 {
font-size: 162px;
line-height: 162px
}
section#contacts_page .contacts_inner .info_block {
left: 550px;
top: 280px
}
section#contacts_page .contacts_inner .info_block .messengers a.details {
margin-top: 10px
}
section#catalog_page .catalog_inner .item {
width: 32%;
margin-bottom: 5%
}
section#cat_single_page .banner_block .blocks .item {
padding: 20px;
width: 48%
}
section#cat_single_page .banner_block .blocks .item:nth-child(3) {
padding: 50px 20px
}
section#cat_single_page .banner_block .blocks .item:last-child {
width: 48%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block {
width: 100%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block h3 {
font-size: 24px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item {
font-size: 16px;
letter-spacing: 0
}
section#cat_single_scope_app .scope_app_inner h2 {
letter-spacing: -.5px
}
section#cat_single_scope_app .scope_app_inner .description br {
display: none
}
section#cat_single_scope_app .scope_app_inner .blocks .item .heading {
bottom: 80px;
font-size: 21px
}
section#cat_single_penalties .penalties_block .item {
height: 280px
}
section#cat_single_penalties .penalties_block .item .heading {
font-size: 21px
}
section#cat_single_registration .registration_inner .left_block {
width: 49%
}
section#cat_single_registration .registration_inner .left_block:before {
height: 73.5%
}
section#cat_single_registration .registration_inner .left_block a {
width: 90%
}
section#cat_single_registration .registration_inner .right_block {
width: 49%
}
section#cat_single_registration .registration_inner .right_block ul {
padding: 26px 26px 26px 52px
}
section#cat_single_registration .registration_inner .right_block ul li {
margin-bottom: 25px
}
section#cat_single_registration .bottom_block:before {
bottom: -50px;
left: 47px;
width: 180px;
height: 143px
}
section#cat_single_registration .check_order {
margin-top: 20px
}
section#cat_single_process .process_inner .left_block {
width: 47%
}
section#cat_single_process .process_inner .right_block {
width: 50%
}
section#cat_single_process .process_inner .right_block h2 {
width: 360px
}
section#cat_single_license .cat_single_license_inner .item {
padding: 15px
}
section#cat_single_license .cat_single_license_inner .item a span.banner img {
width: 254px;
height: 364px
}
section#cat_single_license .cat_single_license_inner .item a span.name {
font-size: 18px
}
section#cat_single_start_reg .start_reg_inner .desc {
font-size: 14px;
right: -450px
}
section#cat_single_start_reg .start_reg_inner .blocks .item {
padding: 20px 20px 20px 100px
}
section#sertifikaty_iso_page .sertifikaty_iso_inner .item {
width: 32%;
margin-bottom: 5%
}
section#sert_calculate_block .calculate_block_inner .choose_block {
width: 80%
}
section#sert_single_registration .registration_inner .left_block {
width: 49%
}
section#sert_single_registration .registration_inner .left_block:before {
height: 73.5%
}
section#sert_single_registration .registration_inner .left_block a {
width: 90%
}
section#sert_single_registration .registration_inner .right_block {
width: 49%
}
section#sert_single_registration .registration_inner .right_block ul {
padding: 26px 26px 26px 52px
}
section#sert_single_registration .registration_inner .right_block ul li {
margin-bottom: 25px
}
section#sert_single_registration .bottom_block:before {
bottom: -50px;
left: 47px;
width: 180px;
height: 143px
}
section#sert_single_registration .check_order {
margin-top: 20px
}
section#sert_single_process .process_inner .left_block {
width: 47%
}
section#sert_single_process .process_inner .right_block {
width: 50%
}
section#sert_single_process .process_inner .right_block h2 {
width: 360px
}
section#sert_single_start_reg .start_reg_inner .desc {
font-size: 14px;
right: -450px
}
section#sert_single_start_reg .start_reg_inner .blocks .item {
padding: 20px 20px 20px 100px
}
section#sro_page .sro_inner .item {
width: 32%;
margin-bottom: 5%
}
section#sro_single_page .banner_block .blocks .item {
padding: 20px;
width: 48%
}
section#sro_single_calculate_block .calculate_block_inner .choose_block {
width: 75%
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .choose_content .item {
font-size: 16px;
letter-spacing: 0
}
section#sro_single_scope_app .scope_app_inner .blocks .item .heading {
bottom: 130px
}
section#sro_single_suitable .suitable_inner .item {
width: 48%
}
section#sro_single_suitable .suitable_inner .item .desc br,
section#sro_single_suitable .suitable_inner .item .heading br {
display: none
}
section#sro_single_registration .registration_inner .left_block {
width: 49%
}
section#sro_single_registration .registration_inner .left_block:before {
height: 73.5%
}
section#sro_single_registration .registration_inner .left_block a {
height: 480px
}
section#sro_single_registration .registration_inner .right_block {
width: 49%
}
section#sro_single_registration .registration_inner .right_block ul {
padding: 26px 26px 26px 52px
}
section#sro_single_registration .registration_inner .right_block ul li {
margin-bottom: 25px
}
section#sro_single_registration .bottom_block:before {
bottom: -50px;
left: 47px;
width: 180px;
height: 143px
}
section#sro_single_registration .check_order {
margin-top: 20px
}
section#sro_single_process .process_inner .left_block {
width: 47%
}
section#sro_single_process .process_inner .right_block {
width: 50%
}
section#sro_single_process .process_inner .right_block h2 {
width: 360px
}
section#sro_single_mistake .bottom_block:before {
bottom: -60px;
right: 67px;
width: 133px;
height: 100px
}
section#sro_single_start_reg .start_reg_inner .desc {
font-size: 14px;
right: -450px
}
section#sro_single_start_reg .start_reg_inner .blocks .item {
padding: 20px 20px 20px 100px
}
section#upk_page .upk_inner .item {
width: 32%;
margin-bottom: 5%
}
section#upk_single_page .banner_block .blocks .item {
width: 31%;
text-align: center
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item .title br {
display: block
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item .desc {
font-size: 16px
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item:before {
top: 230px
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item .title {
font-size: 52px
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item .desc {
margin-top: 170px
}
section#upk_single_advantages_course .advantages_course_inner .left_block {
width: 100%
}
section#upk_single_advantages_course .advantages_course_inner .left_block .item {
height: 150px
}
section#upk_single_advantages_course .advantages_course_inner .right_block {
margin: 40px -1% -1%;
width: 100%
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item {
padding: 40px;
margin: 1%
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item:before {
top: 40px;
right: 40px
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item .desc br {
display: none
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item a.btn {
margin-top: 80px
}
section#individual_offer_upk .individ_offer_inner .desc {
top: 150px;
right: 0
}
}
@media (max-width:992px) {
.container {
width: 720px
}
#city-modal .top_block {
margin-right: 0
}
#city-modal .bottom_block {
column-count: 4
}
header {
margin: 20px 0
}
header .bottom-header,
header .top-header {
display: none
}
header .mobile_header {
display: flex
}
footer .top-footer {
flex-wrap: wrap
}
footer .top-footer .footer-info {
width: 100%
}
footer .top-footer .footer-info .work-hours {
display: inline-block
}
footer .top-footer .footer-info .address {
width: max-content
}
footer .top-footer .footer-menu {
justify-content: space-between;
margin: 20px -1% -1%
}
footer .top-footer .footer-menu .f-menu-item {
padding: 15px;
background: var(--blue-op-5);
border-radius: 10px
}
footer .top-footer .footer-menu .f-menu-item:first-child {
width: 48%;
margin: 1%;
border: none
}
footer .top-footer .footer-menu .f-menu-item:nth-child(2) {
width: 48%;
margin: 1%;
border: none
}
footer .top-footer .footer-menu .f-menu-item:nth-child(3) {
width: 48%;
margin: 1%;
border: none
}
footer .top-footer .footer-menu .f-menu-item:nth-child(4) {
width: 48%;
margin: 1%;
border: none
}
footer .top-footer .footer-menu .f-menu-item:last-child {
width: 100%;
margin: 1%;
border: none
}
footer .top-footer .footer-menu .f-menu-item ul li a br {
display: none
}
footer .bottom-footer .logo a {
font-size: 58px;
line-height: 80px
}
section#main_page {
margin: 0 0 60px
}
section#main_page .banner_block {
padding: 25px
}
section#main_page .banner_block .blocks {
margin-right: -1%;
margin-left: -1%
}
section#main_page .banner_block .blocks .item {
width: 48%;
margin: 1%
}
section#main_page_type_licenses {
margin: 60px 0
}
section#main_page_type_licenses .type_licenses_inner .tab_buttons {
display: flex;
justify-content: space-between;
width: 100%
}
section#main_page_type_licenses .type_licenses_inner .tab_content .tab_content_inner {
margin-right: -1%;
margin-left: -1%
}
section#main_page_type_licenses .type_licenses_inner .tab_content .tab_content_inner .item {
width: 48%;
margin: 1%
}
section#main_page_type_licenses .type_licenses_inner .tab_content#tab_type_4 .tab_content_inner .item {
width: 48%
}
section#main_page_type_licenses .type_licenses_inner .tab_content#tab_type_4 .tab_content_inner .item:nth-child(4) {
width: 48%
}
section#main_page_type_licenses .type_licenses_inner .tab_content#tab_type_4 .tab_content_inner .item:last-child {
width: 100%
}
section#main_page_what_is {
margin: 60px 0
}
section#main_page_what_is .what_is_inner .number_bg {
top: -82px;
font-size: 100px;
height: 85px
}
section#main_page_what_is .what_is_inner table tbody tr td.left {
width: 8%
}
section#main_page_process {
margin: 60px 0
}
section#main_page_process .process_inner {
margin-right: -1%;
margin-left: -1%
}
section#main_page_process .item {
width: 48%;
margin: 1%
}
section#main_page_dispel_myths {
margin: 60px 0
}
section#main_page_dispel_myths .desc_block br {
display: none
}
section#blog_page.main_page_blog_slider .blog_inner .owl-carousel .owl-stage-outer {
margin-right: -4px
}
section#individual_offer {
margin: 60px 0
}
section#individual_offer .individ_offer_inner {
height: 420px
}
section#individual_offer .individ_offer_inner:before {
top: 20px;
right: 50%;
width: 330px;
height: 178px;
background-size: cover;
transform: translate(34%, 0)
}
section#individual_offer .individ_offer_inner .left_block {
margin-top: 200px;
width: 100%
}
section#individual_offer .individ_offer_inner .left_block h2 {
text-align: center
}
section#individual_offer .individ_offer_inner .left_block a {
width: 100%;
margin-right: auto;
margin-left: auto
}
section#about_page {
margin-bottom: 60px
}
section#about_page .about_page_inner .left_block {
width: 100%;
height: 500px;
margin-bottom: 30px
}
section#about_page .about_page_inner .left_block::before {
bottom: 0
}
section#about_page .about_page_inner .left_block .description {
left: -30px
}
section#about_page .about_page_inner .right_block {
width: 100%
}
section#command {
margin: 60px 0
}
section#command .command_inner .owl-nav {
margin-top: 20px
}
section#achievements {
margin: 60px 0
}
section#achievements .achievements_inner .left_block {
width: 100%;
height: 500px
}
section#achievements .achievements_inner .left_block:before {
width: 95%;
bottom: 0
}
section#achievements .achievements_inner .right_block {
width: 100%;
margin-top: 20px
}
section#reviews {
margin: 60px 0
}
section#reviews h2 span {
margin-bottom: 10px
}
section#questiions {
margin: 60px 0
}
section#questiions .questions_inner .left_block {
width: 100%;
height: 500px
}
section#questiions .questions_inner .left_block:before {
width: 124%;
height: 100%
}
section#questiions .questions_inner .right_block {
width: 100%;
margin-top: 30px
}
section#reviews_page {
margin-bottom: 60px
}
section#reviews_page .reviews_tabs {
border-radius: 10px
}
section#reviews_page .reviews_tabs .item {
width: 100%;
border-radius: 10px
}
section#reviews_page .reviews_tabs .item.active {
border-radius: 10px
}
section#reviews_page .reviews_content {
margin-top: 40px
}
section#reviews_page .reviews_content .item.video_content .review {
width: 48%
}
section#garanty_page {
margin-bottom: 60px
}
section#garanty_page h1:before {
top: 90px;
right: 570px
}
section#garanty_page h1:after {
top: 40px;
right: 300px
}
section#garanty_page .garanty_inner .top_block .item {
width: 100%;
margin-top: 60px
}
section#garanty_page .garanty_inner .bottom_block {
margin-top: 60px
}
section#letter_garanty {
margin: 60px 0
}
section#price_list_page {
margin-bottom: 60px
}
section#price_list_page h1 span {
display: inline
}
section#price_list_page .price_list_inner .table .tbody .tr .td.left {
width: 40%;
padding-right: 15px
}
section#price_list_page .price_list_inner .table .tbody .tr .td.center,
section#price_list_page .price_list_inner .table .tbody .tr .td.right {
width: 30%
}
section#blog_page .blog_inner {
margin: 30px -1% -1%
}
section#blog_page .blog_inner .item {
margin: 1%;
width: 48%
}
section#page_single_blog .info_block {
width: 100%
}
section#page_single_blog .single_blog_inner .content_inner {
width: 100%;
order: 1
}
section#page_single_blog .single_blog_inner .sidebar {
width: 100%;
order: 0
}
section#page_single_blog .single_blog_inner .sidebar .author_block {
margin-bottom: 0
}
section#authors_page {
margin-bottom: 60px
}
section#authors_page .container h1 {
font-size: 90px;
line-height: 90px;
position: static
}
section#authors_page .container .authors_inner {
padding-top: 50px
}
section#authors_page .container .authors_inner .item {
width: 48%;
margin-bottom: 40px
}
section#authors_page .container .authors_inner .item:nth-child(2) {
margin-top: 0
}
section#authors_page .container .authors_inner .item:nth-child(3) {
margin-top: 0
}
section#authors_page .container .authors_inner .item:last-child {
margin-top: 0
}
section#author_single_page {
margin: 60px 0
}
section#author_single_page .author_single_inner .left_block {
width: 100%
}
section#author_single_page .author_single_inner img {
right: 50%;
transform: translate(50%, 0)
}
section#author_single_page .author_single_inner .right_block {
width: 100%;
margin-top: 20px
}
section#contacts_page {
margin-bottom: 60px
}
section#contacts_page .contacts_inner {
height: auto
}
section#contacts_page .contacts_inner:before {
left: 50%;
transform: translate(-50%, -40%)
}
section#contacts_page .contacts_inner h1 {
font-size: 106px;
line-height: 106px
}
section#contacts_page .contacts_inner .info_block {
position: static;
padding-top: 360px
}
section#contacts_page .contacts_inner .info_block .messengers a.details {
margin-top: 0
}
section#map {
margin: 60px 0
}
section#catalog_page {
margin-bottom: 60px
}
section#catalog_page .catalog_inner {
margin: 30px -1% -1%
}
section#catalog_page .catalog_inner .item {
margin: 1%;
width: 48%
}
section#cat_single_page {
margin-bottom: 60px
}
section#cat_single_page .banner_block {
padding-top: 30px
}
section#cat_single_page .banner_block:before {
width: 106%;
height: 106%
}
section#cat_single_page .banner_block .blocks .item {
width: 100%
}
section#cat_single_page .banner_block .blocks .item:nth-child(3) {
padding: 20px
}
section#cat_single_page .banner_block .blocks .item:last-child {
width: 100%
}
section#cat_single_calculate_block {
margin: 60px 0
}
section#cat_single_calculate_block .calculate_block_inner .content_block.first_block .progress_bar:before {
width: 27%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.first_block .progress_bar .value {
right: 46%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.second_block .progress_bar:before {
width: 54%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.second_block .progress_bar .value {
right: 46%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.third_block .progress_bar:before {
width: 81%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.fourth_block .progress_bar .value,
section#cat_single_calculate_block .calculate_block_inner .content_block.third_block .progress_bar .value {
right: 46%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block h3 {
font-size: 20px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content {
border-radius: 10px;
width: 100%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p,
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item {
width: 100%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item:hover {
border-radius: 10px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label {
position: relative
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label input[type=radio] {
position: absolute;
display: block;
top: 50%;
left: 12px;
transform: translate(0, -50%);
width: 20px;
height: 20px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label input[type=radio]:checked+span {
border-radius: 10px;
width: 100%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label {
width: 100%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .radio_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item {
display: block;
text-align: left
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .radio_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label {
display: flex;
align-items: center;
margin-bottom: 10px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .radio_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label input[type=radio] {
width: 20px;
height: 20px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .radio_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label {
margin-left: 5px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .button_block {
margin-top: 20px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .button_block p {
display: flex;
justify-content: space-between;
width: 100%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .button_block p a.back {
width: 48%;
margin: 0
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .button_block p a.next {
width: 48%
}
section#cat_single_scope_app {
margin: 60px 0
}
section#cat_single_scope_app .scope_app_inner .description {
margin-top: 30px
}
section#cat_single_scope_app .scope_app_inner .description:before {
top: 50%;
transform: translate(0, -50%)
}
section#cat_single_scope_app .scope_app_inner .blocks .item {
width: 100%;
padding-top: 100px;
background: var(--blue-op-5);
border: none
}
section#cat_single_scope_app .scope_app_inner .blocks .item:first-child {
width: 100%
}
section#cat_single_scope_app .scope_app_inner .blocks .item:nth-child(2) {
width: 100%
}
section#cat_single_scope_app .scope_app_inner .blocks .item .desc,
section#cat_single_scope_app .scope_app_inner .blocks .item .heading {
position: static
}
section#cat_single_penalties {
margin: 60px 0
}
section#cat_single_penalties .penalties_block {
margin-top: 30px
}
section#cat_single_penalties .penalties_block .item {
width: 100%;
margin-bottom: 20px;
height: auto;
background: var(--blue-op-5);
border: none
}
section#cat_single_penalties .penalties_block .item .heading {
position: static;
padding-top: 100px
}
section#cat_single_registration {
margin: 60px 0
}
section#cat_single_registration .registration_inner .left_block {
width: 100%;
text-align: center;
height: 500px
}
section#cat_single_registration .registration_inner .left_block:before {
bottom: 0;
height: 85%
}
section#cat_single_registration .registration_inner .left_block a {
position: static;
transform: translate(0, 0);
width: 100%
}
section#cat_single_registration .registration_inner .left_block a img {
width: 50%;
height: 500px;
object-fit: cover
}
section#cat_single_registration .registration_inner .right_block {
width: 100%;
margin-top: 40px
}
section#cat_single_registration .registration_inner .right_block h3 {
margin-top: 30px
}
section#cat_single_registration .bottom_block:before {
bottom: auto;
top: 30px;
left: -30px;
width: 100px;
height: 80px
}
section#cat_single_process {
margin: 60px 0
}
section#cat_single_process .process_inner .left_block {
width: 100%;
order: 1
}
section#cat_single_process .process_inner .left_block:before {
display: none
}
section#cat_single_process .process_inner .left_block .heading {
position: static;
margin-top: 30px
}
section#cat_single_process .process_inner .left_block a.btn {
position: static;
margin-top: 30px;
width: 100%
}
section#cat_single_process .process_inner .right_block {
width: 100%;
order: 0
}
section#cat_single_process .process_inner .right_block h2 {
position: static;
width: auto
}
section#cat_single_process .process_inner .right_block ul {
display: flex;
flex-wrap: wrap;
margin: 30px -1% -1%
}
section#cat_single_process .process_inner .right_block ul li {
width: 48%;
margin: 1%
}
section#cat_single_process .process_inner .right_block ul li span.number {
float: none
}
section#cat_single_license {
margin: 60px 0
}
section#cat_single_license .desc br {
display: none
}
section#cat_single_license .cat_single_license_inner {
margin-top: 30px
}
section#cat_single_license .cat_single_license_inner .item a span.banner img {
width: 188px;
height: 268px
}
section#cat_single_start_reg {
margin: 60px 0
}
section#cat_single_start_reg .start_reg_inner h2 br {
display: none
}
section#cat_single_start_reg .start_reg_inner .desc {
position: static;
margin-top: 20px
}
section#cat_single_start_reg .start_reg_inner .blocks .item {
width: 100%;
margin-bottom: 20px;
padding-left: 88px
}
section#cat_single_start_reg .start_reg_inner .blocks .item:before {
top: 13px;
left: 13px
}
section#cat_single_questiions {
margin: 60px 0
}
section#cat_single_questiions .questions_inner {
width: 100%
}
section#cat_single_questiions .questions_inner .questions_block {
margin-top: 20px
}
section#cat_single_seo {
margin: 60px 0
}
section#sertifikaty_iso_page {
margin-bottom: 60px
}
section#sertifikaty_iso_page .sertifikaty_iso_inner {
margin: 30px -1% -1%
}
section#sertifikaty_iso_page .sertifikaty_iso_inner .item {
margin: 1%;
width: 48%
}
section#sert_single_page {
margin-bottom: 60px
}
section#sert_single_page .banner_block {
padding-top: 30px
}
section#sert_single_page .banner_block:before {
width: 106%;
height: 106%
}
section#sert_single_page .banner_block .blocks .item {
width: 100%;
padding: 20px
}
section#sert_single_page .banner_block .blocks .item br {
display: none
}
section#sert_calculate_block {
margin: 60px 0
}
section#sert_calculate_block .calculate_block_inner .choose_block .choose_content {
border-radius: 10px
}
section#sert_calculate_block .calculate_block_inner .choose_block .choose_content .item {
width: 100%
}
section#sert_calculate_block .calculate_block_inner .choose_block .choose_content .item.active {
border-radius: 10px
}
section#sert_scope_app {
margin: 60px 0
}
section#sert_scope_app .scope_app_inner .description {
margin-top: 30px
}
section#sert_scope_app .scope_app_inner .description:before {
top: 50%;
transform: translate(0, -50%)
}
section#sert_scope_app .scope_app_inner .blocks .item {
width: 100%;
background: var(--blue-op-5);
border: none
}
section#sert_scope_app .scope_app_inner .blocks .item .heading br {
display: none
}
section#sert_single_registration {
margin: 60px 0
}
section#sert_single_registration .registration_inner .left_block {
width: 100%;
text-align: center;
height: 500px
}
section#sert_single_registration .registration_inner .left_block:before {
bottom: 0;
height: 85%
}
section#sert_single_registration .registration_inner .left_block a {
position: static;
transform: translate(0, 0);
width: 100%
}
section#sert_single_registration .registration_inner .left_block a img {
width: 50%;
height: 500px;
object-fit: cover
}
section#sert_single_registration .registration_inner .right_block {
width: 100%;
margin-top: 40px
}
section#sert_single_registration .registration_inner .right_block h3 {
margin-top: 30px
}
section#sert_single_registration .bottom_block:before {
bottom: auto;
top: 30px;
left: -30px;
width: 100px;
height: 80px
}
section#sert_single_process {
margin: 60px 0
}
section#sert_single_process .process_inner .left_block {
width: 100%;
order: 1
}
section#sert_single_process .process_inner .left_block:before {
display: none
}
section#sert_single_process .process_inner .left_block .heading,
section#sert_single_process .process_inner .left_block a.btn {
position: static;
margin-top: 30px
}
section#sert_single_process .process_inner .right_block {
width: 100%;
order: 0
}
section#sert_single_process .process_inner .right_block h2 {
position: static
}
section#sert_single_process .process_inner .right_block ul {
display: flex;
flex-wrap: wrap;
margin: 30px -1% -1%
}
section#sert_single_process .process_inner .right_block ul li {
width: 48%;
margin: 1%
}
section#sert_single_process .process_inner .right_block ul li:last-child {
width: 100%
}
section#sert_single_process .process_inner .right_block ul li span.number {
float: none
}
section#sert_single_influence {
margin: 60px 0
}
section#sert_single_influence h2 {
text-align: left
}
section#sert_single_influence .influence_inner {
margin-top: 40px
}
section#sert_single_influence .influence_inner .item {
width: 100%
}
section#sert_single_influence .influence_inner .item:nth-child(2) {
margin-top: 30px
}
section#sert_single_influence .influence_inner .item:last-child {
margin-top: 30px
}
section#sert_single_start_reg {
margin: 60px 0
}
section#sert_single_start_reg .start_reg_inner h2 br {
display: none
}
section#sert_single_start_reg .start_reg_inner .desc {
position: static
}
section#sert_single_start_reg .start_reg_inner .blocks .item {
width: 100%;
margin-bottom: 20px;
padding-left: 75px
}
section#sert_single_start_reg .start_reg_inner .blocks .item br {
display: none
}
section#sert_single_start_reg .start_reg_inner .blocks .item:before {
width: 40px;
height: 40px;
top: 13px;
left: 13px
}
section#sert_single_questiions {
margin: 60px 0
}
section#sert_single_questiions .questions_inner {
width: 100%
}
section#sert_single_questiions .questions_inner h2 span {
display: inline;
padding-left: 0
}
section#sert_single_questiions .questions_inner .questions_block {
margin-top: 20px
}
section#sert_single_seo {
margin: 60px 0
}
section#sro_page {
margin-bottom: 60px
}
section#sro_page .sro_inner {
margin: 30px -1% -1%
}
section#sro_page .sro_inner .item {
margin: 1%;
width: 48%
}
section#sro_single_page {
margin-bottom: 60px
}
section#sro_single_page .banner_block {
padding-top: 30px
}
section#sro_single_page .banner_block:before {
width: 106%;
height: 106%
}
section#sro_single_page .banner_block .blocks .item {
width: 100%
}
section#sro_single_calculate_block {
margin: 60px 0
}
section#sro_single_calculate_block .calculate_block_inner .choose_block {
width: 100%
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .choose_content {
border-radius: 10px
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .choose_content .item {
width: 100%
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .choose_content .item.active {
border-radius: 10px
}
section#sro_single_scope_app {
margin: 60px 0
}
section#sro_single_scope_app .scope_app_inner .description {
margin-top: 30px
}
section#sro_single_scope_app .scope_app_inner .description:before {
top: 50%;
transform: translate(0, -50%)
}
section#sro_single_scope_app .scope_app_inner .blocks .item {
width: 100%
}
section#sro_single_scope_app .scope_app_inner .blocks .item .desc,
section#sro_single_scope_app .scope_app_inner .blocks .item .heading {
position: static
}
section#sro_single_suitable {
margin: 60px 0
}
section#sro_single_suitable .suitable_inner .item .desc br,
section#sro_single_suitable .suitable_inner .item .heading br {
display: none
}
section#sro_single_registration {
margin: 60px 0
}
section#sro_single_registration .registration_inner .left_block {
width: 100%;
text-align: center;
height: 500px
}
section#sro_single_registration .registration_inner .left_block:before {
bottom: 0;
height: 85%
}
section#sro_single_registration .registration_inner .left_block a {
position: static;
transform: translate(0, 0);
width: 100%
}
section#sro_single_registration .registration_inner .left_block a img {
width: 50%;
height: 500px;
object-fit: cover
}
section#sro_single_registration .registration_inner .right_block {
width: 100%;
margin-top: 40px
}
section#sro_single_registration .registration_inner .right_block h3 {
margin-top: 30px
}
section#sro_single_registration .bottom_block:before {
bottom: auto;
top: 30px;
left: -30px;
width: 100px;
height: 80px
}
section#sro_single_process {
margin: 60px 0
}
section#sro_single_process .process_inner .left_block {
width: 100%;
order: 1
}
section#sro_single_process .process_inner .left_block:before {
display: none
}
section#sro_single_process .process_inner .left_block .heading {
position: static;
margin-top: 30px
}
section#sro_single_process .process_inner .left_block a.btn {
position: static;
margin-top: 30px;
width: 100%
}
section#sro_single_process .process_inner .right_block {
width: 100%;
order: 0
}
section#sro_single_process .process_inner .right_block h2 {
position: static
}
section#sro_single_process .process_inner .right_block ul {
display: flex;
flex-wrap: wrap;
margin: 30px -1% -1%
}
section#sro_single_process .process_inner .right_block ul li {
width: 48%;
margin: 1%
}
section#sro_single_process .process_inner .right_block ul li:last-child {
width: 98%
}
section#sro_single_process .process_inner .right_block ul li span.number {
float: none
}
section#sro_single_mistake {
margin: 60px 0
}
section#sro_single_mistake .mistake_block .item {
width: 48%
}
section#sro_single_mistake .bottom_block .desc br {
display: none
}
section#sro_single_start_reg {
margin: 60px 0
}
section#sro_single_start_reg .start_reg_inner h2 br {
display: none
}
section#sro_single_start_reg .start_reg_inner .desc {
position: static
}
section#sro_single_start_reg .start_reg_inner .blocks .item {
width: 100%;
margin-bottom: 20px;
padding: 30px 20px 30px 90px
}
section#sro_single_start_reg .start_reg_inner .blocks .item br {
display: none
}
section#sro_single_start_reg .start_reg_inner .blocks .item:before {
left: 12px;
top: 50%;
transform: translate(0, -50%)
}
section#sro_single_questiions {
margin: 60px 0
}
section#sro_single_questiions .questions_inner {
width: 100%
}
section#sro_single_questiions .questions_inner h2 span {
display: inline;
padding-left: 0
}
section#sro_single_questiions .questions_inner .questions_block {
margin-top: 20px
}
section#sro_single_seo {
margin: 60px 0
}
section#upk_page {
margin-bottom: 60px
}
section#upk_page .upk_inner {
margin: 30px -1% -1%
}
section#upk_page .upk_inner .item {
margin: 1%;
width: 48%
}
section#upk_single_page {
margin-bottom: 60px
}
section#upk_single_page .banner_block {
padding-top: 30px
}
section#upk_single_page .banner_block .blocks .item {
padding: 30px 20px 20px
}
section#upk_single_suitable {
margin: 60px 0
}
section#upk_single_suitable .suitable_inner .item {
width: 48%
}
section#upk_single_suitable .suitable_inner .item .icon {
margin: 40px auto 50px
}
section#upk_sigle_list_courses {
margin: 60px 0
}
section#upk_sigle_list_courses h2 {
width: 100%
}
section#upk_sigle_list_courses .heading {
position: static;
width: 100%;
margin-top: 20px
}
section#upk_sigle_list_courses .list_courses_inner {
margin-top: 30px;
border-top: none
}
section#upk_sigle_list_courses .list_courses_inner .banner_block {
width: 100%;
margin-top: 0;
text-align: center
}
section#upk_sigle_list_courses .list_courses_inner .content_block {
width: 100%
}
section#upk_sigle_list_courses .list_courses_inner .content_block .item {
display: block
}
section#upk_sigle_list_courses .list_courses_inner .content_block .item .desc {
width: 100%;
letter-spacing: 0
}
section#upk_sigle_learn_process {
margin: 60px 0
}
section#upk_sigle_learn_process .learn_process_inner {
margin-top: 30px;
display: block
}
section#upk_sigle_learn_process .learn_process_inner .left_block {
width: 100%
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item {
padding: 100px 20px 30px;
display: flex;
flex-wrap: wrap
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item .title {
font-size: 30px;
line-height: 40px;
order: 1;
width: 100%;
letter-spacing: 0
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item .title br {
display: none
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item .desc {
margin: 0 0 20px;
order: 0;
width: 100%
}
section#upk_sigle_learn_process .learn_process_inner .right_block {
width: 100%
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item:before {
top: 130px
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item .title {
letter-spacing: 0
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item .desc {
margin-top: 70px
}
section#upk_single_advantages_course {
margin: 60px 0
}
section#upk_single_advantages_course .advantages_course_inner {
margin-top: 30px
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item .title {
letter-spacing: 0
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item .desc br,
section#upk_single_advantages_course .advantages_course_inner .right_block .item .title br {
display: block
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item a.btn {
margin-top: 40px
}
section#individual_offer_upk {
margin: 60px 0
}
section#individual_offer_upk .individ_offer_inner h2 {
font-size: 32px;
line-height: 40px
}
section#individual_offer_upk .individ_offer_inner .desc {
position: static;
margin-top: 20px;
width: 100%
}
}
@media (max-width:768px) {
.container {
width: 540px
}
h1 {
font-size: 36px;
line-height: 46px
}
h2 {
font-size: 28px;
line-height: 36px
}
h3 {
font-size: 22px;
line-height: 26px
}
#city-modal .top_block:before {
display: none
}
#city-modal .top_block h2 {
font-size: 28px;
line-height: 36px
}
#city-modal .top_block .media_block {
margin-top: 20px;
display: block
}
#city-modal .top_block .media_block .telephone_block {
margin-bottom: 20px;
width: 100%
}
#city-modal .top_block .media_block .telephone_block a.phone {
font-size: 20px
}
#city-modal .top_block .media_block .info_block {
width: 100%;
margin-left: 0
}
#city-modal .bottom_block {
column-count: 3
}
footer .bottom-footer .logo a {
font-size: 45px;
line-height: 45px
}
section#main_page .banner_block .heading {
margin-top: 30px
}
section#main_page_type_licenses .type_licenses_inner .tab_buttons .tab-button {
padding: 15px 25px;
font-size: 16px
}
section#main_page_type_licenses .type_licenses_inner .tab_content .tab_content_inner .item.show_all:before {
width: 40px;
height: 40px
}
section#main_page_what_is .what_is_inner .number_bg {
display: none
}
section#main_page_what_is .what_is_inner table {
border: none
}
section#main_page_what_is .what_is_inner table tbody tr {
display: block;
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-bottom: 10px;
margin-bottom: 20px
}
section#main_page_what_is .what_is_inner table tbody tr td {
display: block;
padding: 0;
border: none
}
section#main_page_what_is .what_is_inner table tbody tr td.left {
color: rgba(0, 0, 0, .25)
}
section#main_page_what_is .what_is_inner table tbody tr td.center {
display: contents
}
section#main_page_dispel_myths h2 {
font-size: 64px;
line-height: 90px;
letter-spacing: 0
}
section#main_page_dispel_myths .desc_block {
width: 100%
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.left {
text-align: left;
padding-left: 90px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.left:before {
width: 50px;
height: 50px;
top: 50%;
margin-top: -25px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.center {
height: 50px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.center:before {
width: 20px;
height: 20px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right {
height: auto;
padding-left: 90px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right:before {
width: 50px;
height: 50px;
top: 50%;
margin-top: -25px
}
section#blog_page.main_page_blog_slider .blog_inner .owl-carousel .owl-nav {
margin-top: 20px;
display: flex;
justify-content: space-between;
position: static
}
section#blog_page.main_page_blog_slider .blog_inner .owl-carousel .owl-nav button {
width: 48%;
margin: 0
}
section#individual_offer .individ_offer_inner .left_block h2 {
text-align: left;
font-size: 28px
}
section#about_page .about_page_inner .left_block .description {
width: 500px
}
section#about_page .about_page_inner .left_block .description ul li {
margin-right: 20px
}
section#command h2 {
font-size: 36px;
line-height: 42px
}
section#command .command_inner .owl-nav button {
height: 70px
}
section#achievements .achievements_inner .right_block .item:nth-child(5) {
width: 98%
}
section#achievements .achievements_inner .right_block .item:nth-child(6) {
width: 98%
}
section#reviews h2 span {
display: inline;
margin-bottom: 0
}
section#reviews .reviews_inner .owl-carousel .owl-nav {
margin-top: 20px;
display: flex;
justify-content: space-between;
position: static
}
section#reviews .reviews_inner .owl-carousel .owl-nav button {
width: 48%;
margin: 0
}
section#garanty_page h1:before {
top: 85px;
right: 390px
}
section#garanty_page h1:after {
top: 50px;
right: 100px
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item .heading br {
display: none;
font-size: 20px;
line-height: 26px
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item .desc br {
display: none
}
section#letter_garanty .letter_inner .owl-carousel .owl-nav {
width: 100%;
margin-top: 20px;
display: flex;
justify-content: space-between;
position: static
}
section#letter_garanty .letter_inner .owl-carousel .owl-nav button {
width: 48%;
margin: 0
}
section#price_list_page h1 span {
margin: 0
}
section#price_list_page .price_list_inner .table {
border-top: 1px solid rgba(0, 0, 0, .1)
}
section#price_list_page .price_list_inner .table .thead {
display: none
}
section#price_list_page .price_list_inner .table .tbody .tr {
padding: 30px 0 10px
}
section#price_list_page .price_list_inner .table .tbody .tr .td {
padding: 10px 0;
font-size: 18px
}
section#price_list_page .price_list_inner .table .tbody .tr .td.left {
width: 50%;
position: relative;
padding-left: 0
}
section#price_list_page .price_list_inner .table .tbody .tr .td.left:before {
content: 'Название';
position: absolute;
width: auto;
height: auto;
top: -15px;
left: 0;
color: var(--blue-op-75);
font-family: Inter-Bold;
font-size: 14px
}
section#price_list_page .price_list_inner .table .tbody .tr .td.center {
position: relative;
width: 50%;
text-align: right
}
section#price_list_page .price_list_inner .table .tbody .tr .td.center:before {
content: 'Срок';
position: absolute;
width: auto;
height: auto;
top: -15px;
right: 0;
color: var(--blue-op-75);
font-family: Inter-Bold;
font-size: 14px
}
section#price_list_page .price_list_inner .table .tbody .tr .td.right {
width: 100%
}
section#price_list_page .price_list_inner .table .tbody .tr .td.right a {
font-size: 14px
}
section#blog_page .blog_inner .item .title a {
font-size: 20px;
line-height: 30px
}
section#page_single_blog .info_block {
margin-top: 20px;
border: none;
padding: 0
}
section#page_single_blog .info_block .left_block {
width: 100%;
display: flex;
justify-content: space-between;
padding: 20px;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 15px;
order: 1
}
section#page_single_blog .info_block .left_block .date {
width: 50%
}
section#page_single_blog .info_block .left_block .author_name {
width: 50%;
text-align: right
}
section#page_single_blog .info_block .left_block .author_name:before {
left: 40px
}
section#page_single_blog .info_block .right_block {
order: 0;
padding: 20px 0;
border-radius: 15px;
display: flex;
justify-content: space-between
}
section#page_single_blog .single_blog_inner .content_inner .single_blog_slider {
height: 250px
}
section#page_single_blog .single_blog_inner .content_inner .color_block {
padding: 60px 20px 20px
}
section#page_single_blog .single_blog_inner .content_inner .color_block:before {
top: 20px;
left: 50%;
margin-left: -16px
}
section#page_single_blog .single_blog_inner .sidebar {
margin-top: 0
}
section#contacts_page .contacts_inner:before {
width: 500px;
height: 500px;
bottom: 0
}
section#contacts_page .contacts_inner h1 {
font-size: 82px;
line-height: 82px
}
section#contacts_page .contacts_inner .info_block {
padding-top: 300px
}
section#contacts_page .contacts_inner .info_block .messengers a.details {
margin-top: 10px
}
section#catalog_page .catalog_inner {
margin-bottom: -40px
}
section#catalog_page .catalog_inner .item {
margin-bottom: 40px
}
section#catalog_page .catalog_inner .item a.post-thumbnail img {
height: 280px
}
section#catalog_page .catalog_inner .item a span.name {
margin-top: 5px;
padding-top: 10px;
border-top: 1px solid rgba(0, 0, 0, .1)
}
section#catalog_page .catalog_inner .item a span.name:before {
display: none
}
section#cat_single_calculate_block .calculate_block_inner .content_block.first_block .progress_bar:before {
width: 28%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.first_block .progress_bar .value {
right: 44%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.second_block .progress_bar:before {
width: 56%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.second_block .progress_bar .value {
right: 44%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.third_block .progress_bar:before {
width: 84%
}
section#cat_single_calculate_block .calculate_block_inner .content_block.fourth_block .progress_bar .value,
section#cat_single_calculate_block .calculate_block_inner .content_block.third_block .progress_bar .value {
right: 44%
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label {
padding: 12px 34px;
font-size: 14px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .radio_content p span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label {
font-size: 14px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .button_block p a {
height: 44px;
padding: 9px;
font-size: 14px
}
section#cat_single_calculate_block .calculate_block_inner .finish_block {
padding: 80px 0
}
section#cat_single_scope_app .scope_app_inner .blocks .item .heading {
position: static
}
section#cat_single_registration .registration_inner .left_block a img {
width: 70%
}
section#cat_single_license h2 br {
display: none
}
section#cat_single_license .cat_single_license_inner {
margin-top: 30px
}
section#cat_single_license .cat_single_license_inner .item {
width: 48%
}
section#cat_single_license .cat_single_license_inner .item a span.banner img {
width: 100%;
height: 300px
}
section#cat_single_license .cat_single_license_inner .item a span.name {
font-size: 15px
}
section#sertifikaty_iso_page .sertifikaty_iso_inner {
margin-bottom: -40px
}
section#sertifikaty_iso_page .sertifikaty_iso_inner .item {
margin-bottom: 40px
}
section#sertifikaty_iso_page .sertifikaty_iso_inner .item a.post-thumbnail img {
height: 280px
}
section#sertifikaty_iso_page .sertifikaty_iso_inner .item a span.name {
margin-top: 5px;
padding-top: 10px;
border-top: 1px solid rgba(0, 0, 0, .1)
}
section#sertifikaty_iso_page .sertifikaty_iso_inner .item a span.name:before {
display: none
}
section#sert_calculate_block .calculate_block_inner .choose_block .button_block a {
width: 48%
}
section#sert_calculate_block .calculate_block_inner .choose_block .button_block a.back {
margin-right: 10px
}
section#sert_calculate_block .calculate_block_inner .choose_block .button_block a.next {
width: 48%
}
section#sert_scope_app .scope_app_inner .blocks .item .heading {
position: static
}
section#sert_single_registration .registration_inner .left_block a img {
width: 70%
}
section#sert_single_process .process_inner .right_block ul {
margin: 30px 0 0
}
section#sert_single_process .process_inner .right_block ul li {
width: 100%;
margin: 0 0 3%
}
section#sert_single_process .process_inner .right_block ul li span.heading br {
display: none
}
section#sro_page .sro_inner {
margin-bottom: -40px
}
section#sro_page .sro_inner .item {
margin-bottom: 40px
}
section#sro_page .sro_inner .item a.post-thumbnail img {
height: 280px
}
section#sro_page .sro_inner .item a span.name {
margin-top: 5px;
padding-top: 10px;
border-top: 1px solid rgba(0, 0, 0, .1)
}
section#sro_page .sro_inner .item a span.name:before {
display: none
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .button_block a {
width: 48%
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .button_block a.back {
margin-right: 10px
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .button_block a.next {
width: 48%
}
section#sro_single_scope_app .scope_app_inner .blocks .item .heading {
position: static
}
section#sro_single_registration .registration_inner .left_block a img {
width: 70%
}
section#sro_single_mistake .bottom_block {
padding: 50px 20px
}
section#sro_single_mistake .bottom_block .heading {
font-size: 26px
}
section#upk_single_page .banner_block .blocks .item {
width: 48%
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item:before {
top: 180px;
background-size: cover;
width: 200px;
height: 60px
}
section#upk_single_advantages_course .advantages_course_inner .left_block .item {
width: 100%
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item:before {
background-size: cover;
width: 80px;
height: 90px
}
section#upk_single_advantages_course .advantages_course_inner .right_block .item .title {
font-size: 48px;
line-height: 56px
}
}
@media (max-width:576px) {
.container {
width: 100%;
padding: 0 15px
}
h1 {
font-size: 30px;
line-height: 40px
}
h2 {
font-size: 24px;
line-height: 30px
}
h3 {
font-size: 22px;
line-height: 26px
}
#order-call-modal {
padding: 180px 10px 10px;
width: 320px
}
#order-call-modal h2 {
font-size: 20px;
line-height: 30px
}
#order-call-modal .wpcf7 form .privacy-policy .content {
font-size: 14px;
line-height: 16px
}
#city-modal {
padding: 10px;
width: 95%
}
#city-modal .top_block h2 {
font-size: 24px;
line-height: 30px
}
#city-modal .top_block .media_block .telephone_block .heading {
font-size: 14px
}
#city-modal .top_block .media_block .telephone_block a.phone {
font-size: 18px
}
#city-modal .top_block .media_block .info_block {
font-size: 14px
}
#city-modal .bottom_block {
column-count: 2
}
header .mobile_header a.call-btn {
width: 150px
}
section#mobile_menu .mobile_inner .menu-header_bottom-container ul li.menu-item-3641 .sub-menu li.menu-item-has-children .sub-menu {
max-width: 170px;
width: max-content;
right: 0
}
footer .bottom-footer .logo a {
font-size: 36px;
line-height: 42px
}
.requisites {
width: 100%;
gap: 20px;
}
section#main_page {
margin: 40px 0
}
section#main_page .banner_block {
padding: 10px;
border-radius: 10px
}
section#main_page .banner_block .decription {
font-size: 14px;
line-height: 18px;
color: rgba(0, 0, 0, .5)
}
section#main_page .banner_block .decription br {
display: none
}
section#main_page .banner_block .blocks .item {
padding: 10px
}
section#main_page .banner_block .blocks .item:last-child {
padding: 10px
}
section#main_page .banner_block .blocks .item .number {
font-size: 20px;
line-height: 26px
}
section#main_page .banner_block .blocks .item .desc {
font-size: 13px;
line-height: 16px
}
section#main_page_type_licenses {
margin: 40px 0
}
section#main_page_type_licenses .type_licenses_inner .tab_buttons .tab-button {
font-size: 14px;
padding: 6px 13px
}
section#main_page_type_licenses .type_licenses_inner .tab_content .tab_content_inner .item a span.name {
padding: 0;
word-wrap: break-word;
width: 80%
}
section#main_page_what_is {
margin: 40px 0
}
section#main_page_what_is .what_is_inner table tbody tr td.left {
font-size: 16px
}
section#main_page_what_is .what_is_inner table tbody tr td.center {
font-size: 18px
}
section#main_page_what_is .what_is_inner table tbody tr td.right {
font-size: 14px
}
section#main_page_process {
margin: 40px 0
}
section#main_page_process .item {
padding: 15px
}
section#main_page_process .item:before {
width: 16px;
height: 16px
}
section#main_page_process .item .number {
font-size: 56px;
line-height: 56px
}
section#main_page_process .item .heading {
font-size: 15px;
line-height: 20px
}
section#main_page_process .item .desc {
font-size: 12px;
line-height: 14px
}
section#main_page_dispel_myths {
margin: 40px 0
}
section#main_page_dispel_myths h2 {
font-size: 40px;
line-height: 50px
}
section#main_page_dispel_myths .desc_block {
font-size: 14px;
line-height: 16px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr:first-child td.left {
padding-top: 23px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr:nth-child(4) td.right span.heading {
padding-top: 12px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.left {
font-size: 16px;
padding: 10px 10px 10px 70px;
min-height: 70px;
height: auto
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.left:before {
left: 10px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.center {
height: 44px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right {
padding: 10px 10px 15px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right:before {
left: 10px;
margin: 0;
top: 10px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right span.heading {
min-height: 48px;
font-size: 16px;
display: block;
padding-left: 60px
}
section#main_page_dispel_myths .dispel_myths_inner table tbody tr td.right span.desc {
font-size: 14px;
line-height: 18px;
margin-top: 10px
}
section#blog_page.main_page_blog_slider .blog_inner .owl-carousel .owl-stage-outer {
margin: 0
}
section#individual_offer {
padding-bottom: 80px;
margin: 40px 0
}
section#individual_offer .individ_offer_inner {
height: auto
}
section#individual_offer .individ_offer_inner:before {
background-image: url(//licenzii.org/wp-content/themes/licenses_theme/assets/images/blog/single_blog/arrow_mobile_icon.png);
width: 208px;
height: 158px;
top: 25px;
transform: translate(50%, 0)
}
section#individual_offer .individ_offer_inner:after {
content: '';
position: absolute;
top: 10px;
right: 10px;
left: 10px;
height: 162px;
width: calc(100% - 20px);
background: rgba(255, 255, 255, .25);
border-radius: 15px
}
section#individual_offer .individ_offer_inner .left_block {
margin-top: 180px
}
section#individual_offer .individ_offer_inner .left_block:before {
content: '';
position: absolute;
top: 48px;
right: 50%;
width: 86px;
height: 86px;
transform: translate(50%, 0);
background-image: url(//licenzii.org/wp-content/themes/licenses_theme/assets/images/blog/single_blog/check_mobile_icon.png);
z-index: 5
}
section#individual_offer .individ_offer_inner .left_block h2 {
font-size: 20px
}
section#individual_offer .individ_offer_inner .left_block a {
position: absolute;
background: var(--blue-color);
left: 0;
bottom: -80px;
color: #fff
}
section#about_page {
margin-bottom: 40px
}
section#about_page .about_page_inner {
padding: 15px
}
section#about_page .about_page_inner .left_block {
height: 400px
}
section#about_page .about_page_inner .left_block::before {
width: 325px;
height: 392px;
left: -15px
}
section#about_page .about_page_inner .left_block .description {
left: -15px;
padding: 15px;
width: 345px
}
section#about_page .about_page_inner .left_block .description .name {
font-size: 18px;
letter-spacing: 0
}
section#about_page .about_page_inner .left_block .description ul {
display: flex;
justify-content: space-between
}
section#about_page .about_page_inner .left_block .description ul li {
width: 147px
}
section#command {
margin: 40px 0
}
section#command h2 {
font-size: 30px;
line-height: 36px
}
section#command .command_inner .owl-carousel .items .info_block .name {
font-size: 16px
}
section#command .command_inner .owl-carousel .items .info_block .desc {
font-size: 14px
}
section#command .command_inner .owl-nav {
width: 100%;
justify-content: space-between
}
section#command .command_inner .owl-nav button {
width: 48%;
margin: 0
}
section#achievements {
margin: 40px 0
}
section#achievements .achievements_inner .left_block {
border-radius: 10px;
padding: 15px;
height: 300px
}
section#achievements .achievements_inner .left_block:before {
width: 100%;
background-size: cover
}
section#achievements .achievements_inner .left_block h2 {
font-size: 24px;
line-height: 30px
}
section#achievements .achievements_inner .right_block .item {
width: 100%
}
section#achievements .achievements_inner .right_block .item:nth-child(3) {
padding: 20px
}
section#questiions,
section#reviews {
margin: 40px 0
}
section#questiions .questions_inner {
border-radius: 20px;
position: relative;
padding: 110px 15px 15px
}
section#questiions .questions_inner .left_block {
height: 300px
}
section#questiions .questions_inner .left_block:before {
left: 50%;
transform: translate(-50%, 0)
}
section#questiions .questions_inner .right_block h2 {
position: absolute;
top: 30px;
padding-right: 15px
}
section#questiions .questions_inner .right_block .r-block_inner {
margin-top: 0
}
section#questiions .questions_inner .right_block .r-block_inner .item .quest {
font-size: 20px
}
section#reviews_page .reviews_content .item.thank_letter_content .review,
section#reviews_page .reviews_content .item.video_content .review {
width: 100%
}
section#garanty_page {
margin-bottom: 40px
}
section#garanty_page h1:before {
right: auto;
left: 0
}
section#garanty_page h1:after {
right: auto;
left: 100px;
font-size: 14px
}
section#garanty_page .garanty_inner .top_block .item .heading {
font-size: 24px;
line-height: 30px
}
section#garanty_page .garanty_inner .top_block .item .desc {
font-size: 14px
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item {
padding: 10px
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item .heading {
font-size: 14px;
line-height: 20px
}
section#garanty_page .garanty_inner .bottom_block .bottom_block_inner .item .desc {
font-size: 12px;
line-height: 16px
}
section#letter_garanty {
margin: 40px 0
}
section#letter_garanty .letter_inner .owl-carousel .owl-stage-outer .review {
padding: 15px;
position: relative;
overflow: hidden;
z-index: 30
}
section#letter_garanty .letter_inner .owl-carousel .owl-stage-outer .review .banner_block a img {
width: 320px;
height: 450px;
object-fit: cover
}
section#letter_garanty .letter_inner .owl-carousel .owl-stage-outer .review .info_block {
position: absolute;
bottom: 0;
padding-right: 30px;
left: 15px;
z-index: 10;
background: linear-gradient(0, #284b9c 50%, rgba(40, 75, 156, .01) 100%);
height: 160px;
padding-top: 100px;
width: 100%
}
section#letter_garanty .letter_inner .owl-carousel .owl-stage-outer .review .info_block .content {
font-size: 14px;
margin-top: 10px
}
section#blog_page {
margin-bottom: 40px
}
section#blog_page .blog_inner a.author_page {
font-size: 14px;
top: -70px
}
section#blog_page .blog_inner .item {
width: 100%;
margin: 0
}
section#blog_page .blog_inner .item .title a {
font-size: 18px;
line-height: 24px;
height: 68px
}
section#blog_page .blog_inner .item .name a {
font-size: 14px
}
section#blog_page .blog_inner .item .date {
font-size: 14px;
margin-top: 10px
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer {
padding-bottom: 80px;
margin: 40px 0
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner {
height: auto
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner:before {
background-image: url(//licenzii.org/wp-content/themes/licenses_theme/assets/images/blog/single_blog/arrow_mobile_icon.png);
width: 208px;
height: 158px;
top: 25px;
transform: translate(50%, 0)
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner:after {
content: '';
position: absolute;
top: 10px;
right: 10px;
left: 10px;
height: 162px;
width: calc(100% - 20px);
background: rgba(255, 255, 255, .25);
border-radius: 15px
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner .left_block {
margin-top: 180px
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner .left_block:before {
content: '';
position: absolute;
top: 48px;
right: 50%;
width: 86px;
height: 86px;
transform: translate(50%, 0);
background-image: url(//licenzii.org/wp-content/themes/licenses_theme/assets/images/blog/single_blog/check_mobile_icon.png);
z-index: 5
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner .left_block h2 {
font-size: 20px
}
section#page_single_blog .single_blog_inner .content_inner #individual_offer .container .individ_offer_inner .left_block a {
position: absolute;
background: var(--blue-color);
left: 0;
bottom: -80px;
color: #fff
}
section#page_single_blog .single_blog_inner .content_inner table {
margin: 40px 0
}
section#page_single_blog .single_blog_inner .content_inner table tbody tr td,
section#page_single_blog .single_blog_inner .content_inner table thead tr td {
padding: 5px;
font-size: 14px
}
section#page_single_blog .single_blog_inner .content_inner a.offer_btn {
margin-bottom: 40px
}
section#authors_page .container h1 {
font-size: 40px;
line-height: 40px
}
section#authors_page .container .authors_inner {
padding-top: 0
}
section#authors_page .container .authors_inner .item {
width: 300px;
margin-right: auto;
margin-left: auto
}
section#author_single_page .author_single_inner {
padding: 20px;
border-radius: 10px
}
section#author_single_page .author_single_inner .left_block {
padding: 10px
}
section#author_single_page .author_single_inner img {
top: 58px
}
section#author_single_page .author_single_inner .right_block .special {
font-size: 14px
}
section#author_single_page .author_single_inner .right_block .name {
font-size: 30px
}
section#author_single_page .author_single_inner .right_block .content {
font-size: 14px
}
section#contacts_page {
margin-bottom: 40px
}
section#contacts_page .contacts_inner {
border-radius: 20px;
padding: 20px
}
section#contacts_page .contacts_inner:before {
width: 350px;
height: 350px;
bottom: 40px
}
section#contacts_page .contacts_inner h1 {
font-size: 56px;
line-height: 56px
}
section#contacts_page .contacts_inner .info_block {
padding-top: 200px
}
section#contacts_page .contacts_inner .info_block .messengers a.media {
margin: 0;
font-size: 14px
}
section#contacts_page .contacts_inner .info_block .messengers a.media.telegram {
margin-right: 10px
}
section#contacts_page .contacts_inner .info_block .mail a,
section#contacts_page .contacts_inner .info_block .messengers a.details,
section#contacts_page .contacts_inner .info_block .phone {
font-size: 14px
}
section#contacts_page .contacts_inner .info_block .address {
font-size: 14px;
letter-spacing: 0
}
section#map {
margin: 40px 0
}
section#map .map_inner {
height: 350px
}
section#cat_single_page {
margin-bottom: 40px
}
section#cat_single_page .banner_block {
padding: 0;
border-radius: 0
}
section#cat_single_page .banner_block:before {
display: none
}
section#cat_single_page .banner_block h1 {
font-size: 28px;
line-height: 38px
}
section#cat_single_page .banner_block .decription {
color: rgba(0, 0, 0, .5)
}
section#cat_single_calculate_block {
margin: 40px 0
}
section#cat_single_calculate_block .calculate_block_inner {
padding: 15px;
border-radius: 10px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block {
margin-top: 20px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block h3 {
font-size: 18px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content {
margin-top: 20px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .choose_content .item {
padding: 10px
}
section#cat_single_calculate_block .calculate_block_inner .content_block .choose_block .button_block a {
height: 44px;
padding: 10px
}
section#cat_single_scope_app {
margin: 40px 0
}
section#cat_single_scope_app .scope_app_inner .description {
padding: 60px 10px 10px
}
section#cat_single_scope_app .scope_app_inner .description:before {
transform: translate(0);
top: 10px;
left: 10px;
width: 40px;
height: 40px;
background-size: 95%
}
section#cat_single_scope_app .scope_app_inner .blocks .item {
padding: 60px 15px 15px
}
section#cat_single_scope_app .scope_app_inner .blocks .item:before {
top: 15px;
left: 15px;
width: 40px;
height: 40px
}
section#cat_single_penalties {
margin: 40px 0
}
section#cat_single_penalties .penalties_block .item {
padding: 15px
}
section#cat_single_penalties .penalties_block .item:before {
width: 40px;
height: 40px
}
section#cat_single_penalties .penalties_block .item .heading {
padding-top: 60px
}
section#cat_single_registration {
margin: 40px 0
}
section#cat_single_registration .registration_inner .left_block {
height: 360px
}
section#cat_single_registration .registration_inner .left_block a {
height: auto
}
section#cat_single_registration .registration_inner .left_block a img {
width: 250px;
height: 360px
}
section#cat_single_registration .bottom_block {
padding: 30px
}
section#cat_single_registration .bottom_block:before {
width: 70px;
height: 60px
}
section#cat_single_registration .bottom_block .heading {
font-size: 20px
}
section#cat_single_process {
margin: 40px 0
}
section#cat_single_process .process_inner .left_block .heading {
width: auto
}
section#cat_single_process .process_inner .right_block ul li {
padding: 15px
}
section#cat_single_process .process_inner .right_block ul li:before {
width: 16px;
height: 16px;
top: 15px;
right: 15px
}
section#cat_single_process .process_inner .right_block ul li span.number {
font-size: 46px
}
section#cat_single_process .process_inner .right_block ul li span.heading {
font-size: 18px
}
section#cat_single_process .process_inner .right_block ul li span.desc {
font-size: 12px;
line-height: 12px
}
section#cat_single_license {
margin: 40px 0
}
section#cat_single_license .desc {
font-size: 14px;
line-height: 16px;
color: rgba(0, 0, 0, .5)
}
section#cat_single_license .cat_single_license_inner {
margin-top: 30px
}
section#cat_single_license .cat_single_license_inner .item {
width: 100%
}
section#cat_single_license .cat_single_license_inner .item a span.banner img {
height: auto
}
section#cat_single_start_reg {
margin: 40px 0
}
section#cat_single_start_reg .start_reg_inner {
padding: 20px;
border-radius: 10px
}
section#cat_single_start_reg .start_reg_inner .blocks .item {
font-size: 14px
}
section#cat_single_start_reg .start_reg_inner .blocks .item:before {
top: 11px;
left: 11px
}
section#cat_single_start_reg .start_reg_inner a.btn {
border-radius: 15px
}
section#cat_single_questiions {
margin: 40px 0
}
section#cat_single_questiions .questions_inner .questions_block .item .quest {
font-size: 18px
}
section#cat_single_questiions .questions_inner .questions_block .item .answer {
font-size: 14px;
margin-top: 10px;
color: var(--blue-op-75)
}
section#cat_single_seo {
margin: 40px 0
}
section#cat_single_seo .seo_content {
font-size: 14px;
color: var(--blue-op-75)
}
section#sert_single_page {
margin-bottom: 40px
}
section#sert_single_page .banner_block {
padding: 0;
border-radius: 0
}
section#sert_single_page .banner_block:before {
display: none
}
section#sert_single_page .banner_block h1 {
font-size: 28px;
line-height: 38px
}
section#sert_single_page .banner_block .decription {
color: rgba(0, 0, 0, .5)
}
section#sert_calculate_block {
margin: 40px 0
}
section#sert_calculate_block .calculate_block_inner {
padding: 15px;
border-radius: 10px
}
section#sert_calculate_block .calculate_block_inner .choose_block {
width: 100%
}
section#sert_calculate_block .calculate_block_inner .choose_block .button_block {
margin-top: 20px;
display: flex;
justify-content: space-between
}
section#sert_calculate_block .calculate_block_inner .choose_block .button_block a.back {
width: 48%;
margin: 0
}
section#sert_calculate_block .calculate_block_inner .choose_block .button_block a.next {
width: 48%
}
section#sert_scope_app {
margin: 40px 0
}
section#sert_scope_app .scope_app_inner .description {
padding: 60px 10px 10px
}
section#sert_scope_app .scope_app_inner .description:before {
transform: translate(0);
top: 10px;
left: 10px;
width: 40px;
height: 40px;
background-size: 95%
}
section#sert_scope_app .scope_app_inner .blocks .item {
padding: 60px 15px 15px
}
section#sert_scope_app .scope_app_inner .blocks .item:before {
top: 15px;
left: 15px;
width: 40px;
height: 40px
}
section#sert_single_registration {
margin: 40px 0
}
section#sert_single_registration .registration_inner .left_block {
height: 360px
}
section#sert_single_registration .registration_inner .left_block a img {
width: 250px;
height: 360px
}
section#sert_single_registration .bottom_block {
padding: 30px
}
section#sert_single_registration .bottom_block:before {
width: 70px;
height: 60px
}
section#sert_single_registration .bottom_block .heading {
font-size: 20px
}
section#sert_single_process {
margin: 40px 0
}
section#sert_single_process .process_inner .left_block .heading {
width: auto
}
section#sert_single_process .process_inner .left_block a.btn {
width: 100%
}
section#sert_single_process .process_inner .right_block ul li {
padding: 15px
}
section#sert_single_process .process_inner .right_block ul li:before {
width: 16px;
height: 16px;
top: 15px;
right: 15px
}
section#sert_single_process .process_inner .right_block ul li span.number {
font-size: 46px
}
section#sert_single_process .process_inner .right_block ul li span.heading {
font-size: 18px
}
section#sert_single_process .process_inner .right_block ul li span.desc {
font-size: 12px;
line-height: 12px
}
section#sert_single_start_reg {
margin: 40px 0
}
section#sert_single_start_reg .start_reg_inner {
padding: 20px;
border-radius: 10px
}
section#sert_single_start_reg .start_reg_inner .blocks .item {
font-size: 14px
}
section#sert_single_start_reg .start_reg_inner a.btn {
border-radius: 15px
}
section#sert_single_questiions {
margin: 40px 0
}
section#sert_single_questiions .questions_inner .questions_block .item .quest {
font-size: 18px
}
section#sert_single_questiions .questions_inner .questions_block .item .answer {
font-size: 14px;
margin-top: 10px;
color: var(--blue-op-75)
}
section#sert_single_seo {
margin: 40px 0
}
section#sert_single_seo .seo_content {
font-size: 14px;
color: var(--blue-op-75)
}
section#sro_single_page {
margin-bottom: 40px
}
section#sro_single_page .banner_block {
padding: 0;
border-radius: 0
}
section#sro_single_page .banner_block:before {
display: none
}
section#sro_single_page .banner_block h1 {
font-size: 28px;
line-height: 38px
}
section#sro_single_page .banner_block .decription {
color: rgba(0, 0, 0, .5)
}
section#sro_single_calculate_block {
margin: 40px 0
}
section#sro_single_calculate_block .calculate_block_inner {
padding: 15px;
border-radius: 10px
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .button_block {
margin-top: 20px;
display: flex;
justify-content: space-between
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .button_block a.back {
width: 48%;
margin: 0
}
section#sro_single_calculate_block .calculate_block_inner .choose_block .button_block a.next {
width: 48%
}
section#sro_single_scope_app {
margin: 40px 0
}
section#sro_single_scope_app .scope_app_inner .description {
padding: 60px 10px 10px
}
section#sro_single_scope_app .scope_app_inner .description:before {
transform: translate(0);
top: 10px;
left: 10px;
width: 40px;
height: 40px;
background-size: 95%
}
section#sro_single_scope_app .scope_app_inner .blocks .item {
padding: 60px 15px 15px
}
section#sro_single_scope_app .scope_app_inner .blocks .item:before {
top: 15px;
left: 15px;
width: 40px;
height: 40px
}
section#sro_single_suitable .suitable_inner .item {
width: 100%
}
section#sro_single_suitable .suitable_inner .item .heading {
margin-top: 10px
}
section#sro_single_registration {
margin: 40px 0
}
section#sro_single_registration .registration_inner .left_block {
height: 360px
}
section#sro_single_registration .registration_inner .left_block a {
height: auto
}
section#sro_single_registration .registration_inner .left_block a img {
width: 250px;
height: 360px
}
section#sro_single_registration .bottom_block {
padding: 30px
}
section#sro_single_registration .bottom_block:before {
width: 70px;
height: 60px
}
section#sro_single_registration .bottom_block .heading {
font-size: 20px
}
section#sro_single_process {
margin: 40px 0
}
section#sro_single_process .process_inner .left_block .heading {
width: auto
}
section#sro_single_process .process_inner .right_block ul li {
padding: 15px
}
section#sro_single_process .process_inner .right_block ul li:before {
width: 16px;
height: 16px;
top: 15px;
right: 15px
}
section#sro_single_process .process_inner .right_block ul li span.number {
font-size: 46px
}
section#sro_single_process .process_inner .right_block ul li span.heading {
font-size: 18px
}
section#sro_single_process .process_inner .right_block ul li span.desc {
font-size: 12px;
line-height: 12px
}
section#sro_single_mistake {
margin: 40px 0
}
section#sro_single_mistake .mistake_block .item {
padding: 15px;
width: 100%
}
section#sro_single_mistake .mistake_block .item .icon {
width: 40px;
height: 40px;
padding: 10px
}
section#sro_single_mistake .mistake_block .item .heading {
margin-top: 20px
}
section#sro_single_mistake .mistake_block .item .desc {
margin-top: 10px;
font-size: 14px;
line-height: 16px;
color: rgba(0, 0, 0, .5)
}
section#sro_single_mistake .bottom_block {
padding: 30px 20px 50px
}
section#sro_single_start_reg {
margin: 40px 0
}
section#sro_single_start_reg .start_reg_inner {
padding: 20px;
border-radius: 10px
}
section#sro_single_start_reg .start_reg_inner .blocks .item {
font-size: 14px
}
section#sro_single_start_reg .start_reg_inner a.btn {
border-radius: 15px
}
section#sro_single_questiions {
margin: 40px 0
}
section#sro_single_questiions .questions_inner .questions_block .item .quest {
font-size: 18px
}
section#sro_single_questiions .questions_inner .questions_block .item .answer {
font-size: 14px;
margin-top: 10px;
color: var(--blue-op-75)
}
section#sro_single_seo {
margin: 40px 0
}
section#sro_single_seo .seo_content {
font-size: 14px;
color: var(--blue-op-75)
}
section#upk_single_page {
margin-bottom: 40px
}
section#upk_single_page .banner_block .blocks .item {
width: 100%;
padding: 20px 15px 15px;
text-align: left;
font-size: 14px
}
section#upk_single_suitable {
margin: 40px 0
}
section#upk_single_suitable .suitable_inner .item .icon {
margin: 20px auto;
width: 45px;
height: 45px;
background-size: cover
}
section#upk_single_suitable .suitable_inner .item .heading {
font-size: 14px;
line-height: 18px
}
section#upk_single_suitable .suitable_inner .item:last-child .icon {
width: 25px;
height: 25px;
margin: 30px auto
}
section#upk_sigle_list_courses {
margin: 40px 0
}
section#upk_sigle_list_courses .list_courses_inner .banner_block {
margin-top: -35px
}
section#upk_sigle_list_courses .list_courses_inner .content_block .item .desc {
font-size: 18px;
line-height: 24px
}
section#upk_sigle_learn_process {
margin: 40px 0
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item {
padding-top: 85px
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item:before {
width: 45px;
height: 45px
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item .title {
font-size: 24px;
line-height: 30px
}
section#upk_sigle_learn_process .learn_process_inner .left_block .item .desc {
font-size: 14px;
letter-spacing: -.5px
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item:before {
top: 100px
}
section#upk_sigle_learn_process .learn_process_inner .right_block .item .title {
font-size: 30px;
line-height: 36px
}
section#upk_single_advantages_course {
margin: 40px 0
}
section#upk_single_advantages_course .advantages_course_inner .left_block .item {
height: auto
}
section#upk_single_advantages_course .advantages_course_inner .left_block .item .title {
position: static
}
section#individual_offer_upk {
margin: 40px 0
}
}