.footer_logo_box .name-logo{
    margin-top: 5px;
}

.monitoring_views_wrapp ul li {
    list-style-type: disc;
    font-size: .875rem;
    line-height: 22px;
    color: #626364;
    margin-left: 15px;
    margin-top: 5px;
}

.monitoring_views_wrapp ul li ul li, .monitoring_views_wrapp .ul_nested li ul li ul li {
    list-style-type: none;
    margin-bottom: 0px;
}

.monitoring_views_wrapp ul li ul, .monitoring_views_wrapp .ul_nested li ul li ul {
    padding-left: 0;
}

.pricing ul{
    width: 100%;
}
.text_page ul li, .ul_nested li, .main_text li, .pricing li {
    font-size: .875rem;
    line-height: 22px;
    color: #626364;
}

.custom_h2{
    font-size: 2rem;
    line-height: 35px;
    color:#5ee5e6;
}
.text_page_custom_h1 {
    font-size: 2.4rem !important;
    line-height: 38px !important;
    font-weight: 900 !important;
    margin-bottom: 35px !important;
    color: #4d5c6a !important;
}

.text_page_custom_h1_support{
    font-size: 2.4rem !important;
    line-height: 38px !important;
    font-weight: 900 !important;
    margin-bottom: 50px !important;
    color: #4d5c6a !important;
}

.text_page_custom_h2 {
    margin-bottom: 17px;
    font-size: 1.125rem;
    font-weight: 900;
    text-transform: inherit;
    margin-top: 30px;
}
.hero_blog_support{
    margin-bottom:0;
}
.main_text{
    margin: 30px 0;
}


.accordion {
    margin: 4rem 0;
    margin-top: 0;
    /*max-width: 770px;*/
}
.accordion-main-title {
    font-size: 2rem;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 1;
    margin-bottom: 25px;
    color: #4d5c6a;
    font-weight: 900;
}
.accordion__body {
    padding-top: 1rem;
    color: #667b85;
    font-size: 14px;
    line-height: 140%;
}
.accordion__body > * {
    margin: 0; }
.accordion__body:not(.is-active) {
    display: none; }

.accordion__row {
    border-bottom: 1px solid #E6E6E6;
    padding: 1.5rem 0; }

.accordion__head {
    cursor: pointer;
    position: relative;
    padding-right: 2rem; }
.accordion__head::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00141 6.5C8.11121 6.49995 8.2169 6.5396 8.2969 6.61085L11.8667 9.79409C11.949 9.86856 11.9968 9.97082 11.9998 10.0786C12.0029 10.1863 11.9608 10.2908 11.8828 10.3693C11.8048 10.4478 11.6973 10.494 11.5836 10.4976C11.4698 10.5013 11.3592 10.4623 11.2757 10.389L8.00141 7.46897L4.72666 10.389C4.68543 10.4258 4.63695 10.4545 4.584 10.4735C4.53106 10.4925 4.47468 10.5014 4.41808 10.4998C4.36148 10.4982 4.30578 10.486 4.25415 10.464C4.20252 10.442 4.15597 10.4105 4.11717 10.3715C4.07837 10.3324 4.04806 10.2865 4.02799 10.2363C4.00792 10.1862 3.99848 10.1327 4.0002 10.0791C4.00192 10.0255 4.01477 9.97274 4.03802 9.92383C4.06126 9.87491 4.09445 9.83082 4.13569 9.79406L7.70593 6.61085C7.78593 6.5396 7.89161 6.49995 8.00141 6.5Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 2rem;
    background-size: contain;
    background-repeat: no-repeat;
    height: 2.0625rem;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%) scaleY(-1);
    transition: transform .35s ease; }
.accordion__head.is-active::before {
    transform: translateY(-50%) scaleY(1); }

.accordion__head-pre-name {
    transition: all .25s ease;
    font-weight: 600;
    font-size: 1.1rem !important;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 1;
    color: #4d5c6a;
}


@media only screen and (max-width: 991px) {
    .footer .footer_box ul li a, .language .select .placeholder {
        font-size: 1.2rem;
    }
    .footer .footer_box .button_wrapp .button {
        font-size: 1rem;
    }
    .copy p {
        font-size: 1rem !important;
    }
    .copy {
        font-size: 1rem !important;
    }
    .adress {
        font-size: 1rem !important;
    }
    .adress p {
        font-size: 1rem !important;
    }
    .product_hero .desc {
        font-size: 1.5rem;
    }
    .product_hero .version {
        font-size: 1rem;
    }
    .monitoring .sub_title {
        font-size: 1.2rem;
    }
    .monitoring .monitoring_item .title {
        font-size: 1.7rem;
    }
    .monitoring .monitoring_item .button_blue {
        font-size: 1rem;
    }
    .text_page ul li, .main_text ul li, .pricing ul li {
        font-size: 13px;
    }
    .pricing h3 {
        font-size: 1.1rem;
    }
    .pricing .pricing_block .section_title {
        font-size: 2rem;
    }
    .pricing .pricing_block .pricing_text h3 {
        font-size: 1.1rem;
    }
    .pricing .pricing_item .title {
        font-size: 1.1rem;
    }

    .pricing_item .button {
        font-size: 1.3rem;
    }
    .features_block span {
        font-size: 1rem;
    }
    .section_title {
        font-size: 2.2rem !important;
    }
    .monitoring_views_wrapp .title {
        font-size: 1.6rem !important;
    }
    .monitoring_views_box p {
        font-size: 14px !important;
    }
    .monitoring_views_wrapp ul li {
        font-size: 13px !important;
    }
    .accordion__head-pre-name {
        font-size: 1.4rem !important;
    }
    .pricing {
        padding-top: 0 !important;
        padding-bottom: 30px !important;
    }
    .pricing .pricing_item .text {
        font-size: 1.1rem;
    }
}
@media (max-width: 767px) {
    .hero.hero_index .hero_content .desc {
        font-size: 1.5rem;
    }
    .text_block .title-h3,
    .text_block .title-h3 a{
        font-size: 1.5rem;
    }
    .text_block .desc p {
        font-size: 14px;
    }
    .main_text h2 {
        font-size: 1.8rem !important
    }
    .main_text p {
        font-size: 14px !important;
    }
}