.head-sec {
    text-align: left;
    margin-bottom: var(--m30);
}
section {
    padding: var(--p30) var(--p12);
}
.head-sec h2{
    margin-bottom: var(--m20);
}
.head-sec p {
    margin-bottom: 0px;
}
.pro-area {
    display: flex;
    gap: 0px 1%;
}
.pro-area img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 20px;
    position: relative;
    -webkit-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
}
.pro-area .pro-detail {
    width: 100%;
}
.pro-area h3{
   font-size: var(--f18);
    line-height: 1.5;
    font-weight: 700;
    color: var(--heading-color);
    margin-top: var(--m10);
    height: auto;
    max-height: 81px;
    overflow: hidden;
    margin-bottom: 0px;
}

section.abt-seo img{
    width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 10px;
}
section.abt-seo .abt-img {
    float: left;
    margin-right: var(--m25);
    width: 50%;
}
section.abt-seo .abt-right {
    min-height: 400px;
}

section.abt-seo.rev .abt-img {
    float: right;
    margin-left: var(--m25);
    width: 50%;
}
section.abt-long .long-sec {
     min-height: 100%; 
}
section.abt-long.long_image li{
    font-family: var(--primary-font);
    color: var(--primary-color);
    font-size: var(--f16);
    line-height: 1.6;
    letter-spacing: 0.05em;
    margin-bottom:10px;
}
section.abt-long.long_image ul, section.abt-long.long_image li {
    list-style: initial;
}
section.abt-long.long_image ul{
    padding-left:24px;
}
section.about.abt-short.short_left_image {
    padding-bottom: 60px;
}