body {
    margin: 0;
    color: #eee;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    background-color: #f9f9f9;
}

main {
    flex-grow: 1;
}

footer {
    flex-shrink: 0;
}

body {
    color: rgba(0, 0, 1, 1);
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 18px;
}

header,
main,
footer {
    background-color: #fff;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}

section {
    padding-top: 40px;
    padding-bottom: 40px;
}

h1,
h2,
h3 {
    font-weight: 700;
}

.dib {
    display: inline-block;
    vertical-align: top;
}

.content-wrap {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

a {
    color: rgba(0, 0, 1, 1) !important;
    text-decoration: none !important;
}

.btn-type-1 {
    color: #fff !important;
    background-color: #439286;
    border: 1px solid #439286;;
    text-align: center;
    height: 50px;
    line-height: 50px;
    transition: 0.5s;
    display: inline-block;
    vertical-align: top;
}

.btn-type-1:hover {

}

.btn-type-2 {
    border: 1px solid #439286;
    text-align: center;
    height: 50px;
    line-height: 50px;
    transition: 0.5s;
    display: inline-block;
    vertical-align: top;
}

.btn-type-2:hover {

}

header {
    user-select: none;
    padding-top: 28px;
}

header .content-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.logo-header {
    font-size: 32px;
    font-family: "Cormorant SC", serif;
}

.logo-header strong {
    color: #439286;
}

.main-menu {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

header a {
    height: 40px;
    line-height: 40px;
    display: block;
}

.main-menu a {
    font-size: 14px;
    margin-left: 24px;
}

.cta-header-link {
    width: 90px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 1, 1);
    transition: 0.5s;
}

a.cta-header-link:hover {
    background-color: #439286;
    color: #fff !important;
    border-color: #439286;
}

.sec-1 {
    margin-top: 51px;
}

.sec-1 .content-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sec-1-part {
    width: 712px;
}

.sec-1 h1 {
    margin-top: 0;
    margin-bottom: 21px;
    font-family: "Cormorant SC", serif;
    font-size: 55px;
    line-height: 1.25;
}

.sec-1-part h6 {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.36;
    margin-top: 21px;
    margin-bottom: 36px;
}

.sec-1-advantage-block p {
    display: block;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 0;
}

.sec-1-advantage-block p svg {
    margin-right: 5px;
}

.sec-1-stars-block {
    height: 27px;
}

.sec-1-stars-block img,
.sec-1-stars-block span {
    display: inline-block;
    vertical-align: top;
    height: 27px;
    line-height: 27px;
    font-size: 16px;
}

.sec-1-comment-num {
    color: #439286;
}

.sec-1-stars-block {
    margin-top: 36px;
    margin-bottom: 54px;
}

.sec-1-stars-block img {
    margin-left: 6px;
    margin-right: 6px;
}

.sec-1-part .btn-type-1,
.sec-1-part .btn-type-2 {
    width: 180px;
    margin-right: 20px;
}

.sec-1-part-r {
    text-align: right;
}

.sec-2 .content-wrap {
    position: relative;
    max-width: 1140px;
}

.sec-2 h2 {
    font-size: 40px;
    position: absolute;
    top: 0;
    left: 0;
    width: 818px;
    font-family: "Cormorant SC", serif;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
}

.sec-2-inner-wrap {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.sec-2-part {
    max-width: 570px;
    margin-top: 30px;
}

.sec-2-part h6 {
    margin-top: 115px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 30px;
}

.sec-2-part-col p {
    font-size: 16px;
    margin: 0;
    margin-right: 19px;
}

.sec-2 p svg {
    margin-right: 5px;
}

.sec-2 a {
    margin-top: 50px;
    width: 240px;
}

.sec-2-under-btn-text {
    margin-top: 8px;
    width: 240px;
    text-align: center;
    font-size: 12px;
}

.sec-3 {
    background-color: rgba(239, 239, 239, 1);
    position: relative;
    height: auto;
}

.sec-3-decor-top {
    position: absolute;
    top: 0;
    left: 0;
}

.sec-3-decor-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
}

.sec-3-main-img {
    position: absolute;
    bottom: 50px;
    left: calc(50% - 186px);
}

.sec-3 h2 {
    font-size: 40px;
    font-family: "Cormorant SC", serif;
    text-transform: uppercase;
    max-width: 519px;
    margin: 20px auto;
    margin-top: -15px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.sec-3 .content-wrap {
    position: relative;
}

.sec-3-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 350px;
}

.sec-3-item img {
    box-sizing: border-box;
    padding: 2px;
    background-color: #439286;
    border-radius: 50%;
}

.sec-3-item > span {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 107px;
    width: 210px;
}

.sec-3-item-l > span {
    order: 0;
    text-align: right;
    padding-right: 10px;
}

.sec-3-item-l > img {
    order: 1;
}

.sec-3-item-r > span {
    order: 1;
    text-align: left;
    padding-left: 10px;
}

.sec-3-item-r > img {
    order: 0;
}

.sec-3-line {
    width: 150px;
    height: 5px;
    background-color: #439286;

}

.sec-3-line-1 {
    position: absolute;
    top: 210px;
    left: 310px;
    transform: rotate(-37deg);
}

.sec-3-line-2 {
    position: absolute;
    top: 210px;
    right: 310px;
    transform: rotate(37deg);
}

.sec-3-line-3 {
    position: absolute;
    top: 310px;
    left: 280px;
    transform: rotate(69deg);
}

.sec-3-line-4 {
    position: absolute;
    top: 310px;
    right: 280px;
    transform: rotate(-69deg);
}

.sec-3-item-1 {
    position: absolute;
    top: 100px;
    left: 210px;
}

.sec-3-item-2 {
    position: absolute;
    top: 200px;
    left: 70px;
}

.sec-3-item-3 {
    position: absolute;
    top: 340px;
    left: 120px;
}

.sec-3-item-4 {
    position: absolute;
    top: 100px;
    right: 210px;
}

.sec-3-item-5 {
    position: absolute;
    top: 200px;
    right: 70px;
}

.sec-3-item-6 {
    position: absolute;
    top: 340px;
    right: 120px;
}

.sec-4 h2 {
    font-family: "Cormorant SC", serif;
    text-transform: uppercase;
    width: 920px;
    margin: 0 auto;
    margin-bottom: 35px;
    text-align: center;
    font-size: 40px;
}

.sec-4-main-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    font-size: 16px;
    line-height: 1.6;
}

.sec-4-part-l {
    width: 715px;
}

.sec-4-logos-block {
    margin: 0 auto;
    margin-top: 40px;
    width: 724px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sec-4 a {
    width: 456px;
    margin: 0 auto;
    margin-top: 34px;
    margin-bottom: 8px;
    display: block;
}

.sec-4-post-link-text {
    font-size: 12px;
    text-align: center;
}

.sec-5 {
    background-color: rgba(239, 239, 239, 1);
    position: relative;
    padding-top: 80px;
}

.sec-5 h3 {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 30px;
    font-family: "Cormorant SC", serif;
    text-transform: uppercase;
}

.sec-5-decor-top {
    position: absolute;
    top: 0;
    left: 0;
}

.sec-5-decor-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
}

.sec-5 .content-wrap {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.sec-5-part-l {
    width: 605px;
    margin-right: 50px;
    position: relative;
    z-index: 2;
}

.sec-5 h6 {
    margin-top: 30px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
}

.sec-5 p {
    font-size: 16px;
    margin: 0;
    line-height: 1.5;
}

.sec-5 a {
    width: 456px;
    margin: 0 auto;
    margin-top: 34px;
    margin-bottom: 8px;
}

.sec-5-post-link-text {
    font-size: 12px;
    width: 459px;
    text-align: center;
}

.sec-5-part-r {
    position: relative;
    width: 428px;
}

.sec-5-img-1 {
    border: 9px solid #439286;
    border-radius: 30px;
}

.sec-5-img-2 {
    position: absolute;
    top: 310px;
    right: -20px;
}

.sec-5-part-r-text {
    width: 222px;
    font-size: 12px;
    line-height: 1.6;
    margin-top: 18px;
}

.sec-5-part-r-text span {
    font-weight: 700;
}

.sec-6 h2 {
    font-size: 40px;
    max-width: 846px;
    margin: 0 auto;
    text-align: center;
    font-family: "Cormorant SC", serif;
    text-transform: uppercase;
}

#accordion {
    max-width: 893px;
    margin: 0 auto;
    margin-top: 36px;
}

.panel-default {
    border: none;
    background-color: rgba(126, 169, 231, 0.26);
}

.panel-group .panel + .panel {
    margin-top: 0;
}

.panel-default > .panel-heading {
    background-color: transparent;
    padding: 0;
}

.panel-default > .panel-heading > a {
    display: block;
    width: 100%;
    min-height: 50px;
    padding-top: 14px;
    padding-bottom: 14px;
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    position: relative;

}

.panel-default > .panel-heading > a svg {
    transition: 0.5s;
    transform: rotate(90deg);
}

.panel-default > .panel-heading > a.collapsed svg {
    transition: 0.5s;
    transform: rotate(0deg);
}

.panel-default > .panel-heading > a svg {
    position: absolute;
    right: 15px;
    top: 20px;
}

.panel-default:nth-of-type(2n) {
    background-color: #fff;
}

.panel-body {
    border-top: 2px solid rgba(126, 169, 231, 0.2) !important;
    padding: 15px 30px;
    font-size: 16px;
}

.sec-7 {
    background-color: rgba(239, 239, 239, 1);
    position: relative;
}

.sec-7 h2 {
    font-size: 40px;
    width: 808px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 30px;
    font-family: "Cormorant SC", serif;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}

.sec-7 h6 {
    text-align: center;
    width: 414px;
    margin: 0 auto;
}

.logo-amazon {
    width: 154px;
    height: auto;
    margin: 0 auto;
    display: block;
}

.sec-7-decor-top {
    position: absolute;
    top: 0;
    left: 0;
}

.sec-7-decor-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
}

.swiper-container {
    overflow: hidden;
    max-width: 1107px;
    margin: 0 auto;
}

.swiper-slide-inner {
    width: 345px;
    height: 466px;
    background-color: #fff;
    margin: 0 auto;
}

.swiper-slide-inner-top-line {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

.sec-7-top-line-info {
    height: 32px;
    margin-left: 12px;
}

.sec-7-top-line-info p {
    margin-bottom: 0;
    line-height: 16px;
    font-size: 12px;
}

.sec-7-top-line-info-text {
    font-weight: 600;
}

.sec-7-top-line-info-date {
    color: rgba(89, 137, 207, 1);
}

.sec-7-slide-text {
    font-size: 14px;
    margin-top: 13px;
    line-height: 1.3;
    letter-spacing: -0.1px;
}

.sec-8 .content-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sec-8-part {
    width: 712px;
}

.sec-8 h2 {
    margin-top: 0;
    margin-bottom: 21px;
    font-family: "Cormorant SC", serif;
    font-size: 55px;
    line-height: 1.25;
}

.sec-8-part-r {
    text-align: right;
}

.sec-8-price-block {
    width: 389px;
    background-color: rgba(126, 169, 231, 0.26);
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 18px;
}

.new-price-text {
    font-size: 16px !important;
    line-height: 39px;
    height: 39px;
    font-weight: 400 !important;
}

.new-price > span {
    font-weight: 700;
    font-size: 32px;
    height: 39px;
    line-height: 39px;

}

.new-price > span > span {
    font-weight: 700;
    font-size: 24px;
    line-height: 39px;
    height: 39px;
    margin-left: 5px;
}

.old-price-text {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
}

.old-price-num {
    font-size: 18px;
    text-decoration: line-through;
    height: 25px;
    line-height: 25px;
}

.sec-8-counter-block {
    width: 247px;
    margin-left: 71px;
    margin-top: 18px;
}

.sec-8-counter-block h4 {
    font-size: 16px;
    margin: 0;
    text-align: center;
    letter-spacing: -0.1px;
}

.sec-8-counter-block-inner {
    height: 52px;
    line-height: 52px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.counter-item > div {
    font-size: 40px;
    font-weight: 700;
    text-align: center;
}

.counter-item span {
    font-size: 12px;
    display: block;
    margin: 0 auto;
    margin-top: -20px;
}

.dad-form {
    width: 293px;
    margin-top: 40px;
    margin-left: 48px;
}

.dad-form input {
    background-color: transparent;
    border: 1px solid #439286;
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
    margin-bottom: 10px;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

input:active,
input:hover,
input:focus {
    outline: 0;
    outline-offset: 0;
}

.dad-form button {
    width: 100%;
    margin-top: 10px;
    font-size: 18px;
}

.under-submit-btn-text {
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
}

#scroll-menu {
    position: fixed;
    max-width: 1920px;
    width: 100%;
    top: -71px;
    z-index: 10;
    margin: 0 auto;
    background-color: rgba(239, 239, 239, 1);
    border-bottom: 1px solid rgba(155, 155, 155, 1);
    transition: 0.3s;
}

#scroll-menu .content-wrap {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

.show-scroll-menu {
    top: 0 !important;
}

footer {
    background-color: rgba(126, 169, 231, 0.26);
    text-align: center;
}

footer .content-wrap {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
}

footer .content-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
#dad-mobile-btn{
    display: none;
}
.sec-1-mobile-img{
    display: none;
}
.sec-1-advantage-block-mobile{
    display: none;
}
.sec-2-part-img-mob{
    display: none;
}
.sec-4-m{
    display: none;
}
.sec-8-mob-block{
    display: none;
}













@media(max-width:1400px) {
    .content-wrap{
        max-width: 1200px;
    }
    .sec-3-item-1 {
       left: 150px;
    }
    .sec-3-item-2 {
        left: 10px;
    }
    .sec-3-item-3 {
        left: 60px;
    }
    .sec-3-item-4 {
        right: 150px;
    }
    .sec-3-item-5 {
        right: 10px;
    }
    .sec-3-item-6 {
        right: 60px;
    }
    .sec-3-line-1{
        left: 250px;
    }
    .sec-3-line-2{
        right: 250px;
    }
    .sec-3-line-3{
        left: 220px;
    }
    .sec-3-line-4{
        right: 220px;
    }
}
@media(max-width:1300px) {
    .sec-2 .content-wrap,
    .content-wrap{
        max-width: 950px;
    }
    .main-menu a{
        margin-left: 18px;
    }
    .sec-1 h1{
        font-size: 40px;
        line-height: 1.2;
    }
    .sec-1-part{
        width: 500px;
    }
    .sec-1-part-r{
        width: 450px;
    }
    .sec-1-part-r img{
        width: 100%;
        height: auto;
    }
    .sec-2-inner-wrap{
        justify-content: space-between;
    }
    .sec-2 h2{
        position: static;
        text-align: center;
        width: 100%;
        margin-bottom: 30px;
    }
    .sec-2-part{
        width: 450px;
    }
    .sec-2-part img{
        width: 100%;
        height: auto;
    }
    .sec-2-part h6{
        margin-top: 0;
    }
    .sec-3-main-img{
        position: static;
        margin: 0 auto;
        margin-top: 30px;
        margin-bottom: 20px;
        display: block;
    }
    .sec-3-item{
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        position: static;
        margin-bottom: 20px;
    }
    .sec-3-item-1 span,
    .sec-3-item-3 span,
    .sec-3-item-5 span{
        order: 0;
        text-align: right;
        padding-right: 5px;
    }
    .sec-3-item-1 img,
    .sec-3-item-3 img,
    .sec-3-item-5 img{
        order: 1;
    }
    .sec-3-item-2 span,
    .sec-3-item-4 span,
    .sec-3-item-6 span{
        order: 1;
        text-align: left;
        padding-left: 5px;
    }
    .sec-3-item-2 img,
    .sec-3-item-4 img,
    .sec-3-item-6 img{
        order: 0;
    }
    .sec-3-item > span{
        width: 250px;
    }

    .sec-3-line-1,
    .sec-3-line-2,
    .sec-3-line-3,
    .sec-3-line-4{
        display: none;
    }
    footer .content-wrap{
        flex-direction: column;
    }
    footer .content-wrap a{
        text-decoration: underline !important;
    }
    footer .content-wrap a,
    footer .content-wrap span{
        line-height: 24px;
    }
}
@media(max-width:1024px){
    .content-wrap{
        width: 750px;
    }
    #scroll-menu{
        display: none;
    }
    .main-menu{
        position: fixed;
        top: 60px;
        left: -101vw;
        width: 100vw;
        height: calc(100vh - 60px);
        background-color: #fff;
        transition: 0.5s;
    }
    .main-menu-show{
        left: 0;
    }
    #header{
        width: 100%;
        height: 60px;
        line-height: 60px;
        padding-top: 0;
        padding-bottom: 0;
        position: fixed;
        top: 0;
        left: 0;
        background-color: #fff;
        z-index: 20;
        border-bottom: 2px solid #eee;
    }
    .logo-header{
        height: 60px;
        line-height: 60px;
    }
    header .content-wrap{
        position: relative;
    }
    #dad-mobile-btn{
        display: block;
        position: absolute;
        top: 6px;
        right: 0px;
        width: 50px;
        height: 50px;
        box-sizing: border-box;
        border-radius: 15px;
        cursor: pointer;
    }
    .dad-span-1,
    .dad-span-2,
    .dad-span-3{
        position: absolute;
        width: 30px;
        height: 4px;
        background-color: #439286;
        left: 8px;
        transition: 0.3s;
    }
    .dad-span-1{
        top: 11px;
    }
    .dad-span-2{
        top: 21px;
    }
    .dad-span-3{
        top: 31px;
    }
    .mobile-btn-view-2 .dad-span-1{
        transform: rotate(45deg);
        top: 21px;
    }
    .mobile-btn-view-2 .dad-span-2{
        display: none;
    }
    .mobile-btn-view-2 .dad-span-3{
        top: 21px;
        transform: rotate(-45deg);
    }
    .sec-1-part-r{
        display: none;
    }
    .sec-1-part{
        width: 100%;
    }
    .sec-1-part h6,
    .sec-1 h1{
        text-align: center;
    }
    .sec-1-advantage-block{
        display: none;
    }
    .sec-1-mobile-img{
        display: block;
        width: 100%;
        height: auto;
        max-width: 350px;
        margin: 0 auto;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .sec-1-advantage-block-mobile{
        display: block;
        width: 350px;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sec-1-advantage-block-mobile p{
        height: auto;
    }
    .sec-1-stars-block{
        width: 350px;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sec-1-btn-block{
        width: 350px;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .sec-1-btn-block a{
        margin-right: 0;
        margin-left: 0;
    }
    .sec-2-part-l{
        display: none;
    }
    .sec-2-part-img-mob{
        display: block;
    }
    .sec-2-part{
        width: 100%;
        margin: 0 auto;
    }
    .sec-2-inner-wrap{
        display: block;
    }
    .sec-2 a,
    .sec-2-under-btn-text{
        margin: 0 auto;
        display: block;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .sec-4{
        text-align: center;
    }
    .sec-4 h2{
        width: 100%;
    }
    .sec-4-part-r{
        display: none;
    }
    .sec-4-m{
        display: block;
        width: 100%;
        height: auto;
    }
    .sec-5{
        text-align: center;
        padding-bottom: 140px;
    }
    .sec-5 .content-wrap{
        flex-direction: column;
    }
    .sec-5-part-r{
        margin: 0 auto;
    }
    .sec-5-img-block{
        margin: 0 auto;
        margin-top: 60px;
    }
    .sec-5-part-l{
        position: static;
    }
    .sec-5-part-l a,
    .sec-5-part-l .sec-5-post-link-text{
        position: absolute;
    }
    .sec-5-part-l a{
        bottom: 60px;
        left: calc(50% - 228px);
    }
    .sec-5-part-l .sec-5-post-link-text{
        bottom: 40px;
        left: calc(50% - 230px);
    }
    .sec-5-img-2{
        top: 353px;
    }
    .sec-5-part-l{
        width: 100%;
        margin-right: 0;
    }
    .sec-7 h2{
        width: 100%;
    }
    .sec-3-decor-top,
    .sec-3-decor-bottom,
    .sec-5-decor-top,
    .sec-5-decor-bottom,
    .sec-7-decor-top,
    .sec-7-decor-bottom{
        display: none;
    }
    .sec-8-part-r{
        display: none;
    }
    .sec-8-mob-block{
        display: block;
        text-align: center;
    }
    .sec-8 h2{
        text-align: center;
    }
    .sec-8-part,
    .sec-8-price-block{
        width: 100%;
    }
    .sec-8-price-block{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .sec-8-part img{
        width: 100%;
        height: auto;
    }
    .sec-8 .content-wrap{
        display: block;
    }
    .sec-8-counter-block{
        margin: 0 auto;
    }
    .dad-form{
        margin: 0 auto;
        margin-top: 50px;
    }
    .main-menu{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .main-menu li{
        display: block;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .main-menu li a{
        margin-left: 0;
    }
}
@media(max-width: 768px){
    .content-wrap{
        width: 450px;
    }
    .sec-4-logos-block{
        width: 300px;
        flex-direction: column;
    }
    .sec-4-logos-block img{
        width: 250px;
        margin: 0 auto;
        margin-bottom: 20px;
        display: block;
    }
    .sec-4-part-l{
        width: 100%;
    }
}
@media(max-width: 480px){
    .content-wrap {
        width: 350px;
    }
    .sec-4 a{
        width: 100%;
    }
    .sec-5-img-block{
        width: 100%;
    }
    .sec-5-part-r{
        width: 100%;
    }
    .sec-5-img-1,
    .sec-5-img-2{
        position: static;
        width: 100%;
        margin-bottom: 20px;
        display: block;
    }
    .sec-5-part-r-text{
        width: 100%;
    }
    .sec-5 a{
        width: 100%;
    }
    .sec-7 h6{
        width: 100%;
    }
    h2,
    h3{
        font-size: 30px !important;
    }
    .sec-5-part-l a{
        width: 350px;
        text-align: center;
        left: calc(50% - 175px);
    }
    .sec-5-part-l .sec-5-post-link-text{
        width: 100%;
        text-align: center !important;
        left: 0;
    }
}