:root {
    --accent: #c9a86a !important;
    --primary-font: Cinzel, sans-serif;
    --secondary-font: Montserrat, sans-serif;
}


.cs-site_branding img {
    max-height: 120px;
}

.cs-footer_item .cs-text_widget img {
      max-height: 120px;
      object-fit: contain;
}

@media (max-width: 1200px) {
    .cs-site_branding img {
    max-height: 80px;
}
}


 

<!-- video section style -->
.cs-video_block,
.cs-video_popup,
.cs-video_block.cs-style1 {
    display: none !important;
}
.cs-half_screen,
.cs-half_screen .cs-video_block.cs-style1{
    display: none !important;
}
.cs-half_screen ~ .col-lg-5 .cs-section_title,
.col-lg-5:has(+ .col-lg-7 .cs-half_screen) .cs-section_title {
    font-size: 18px !important;
    text-transform: normal !important;
}

@media (min-width: 768px) {
    .cs-half_screen ~ .col-lg-5 .cs-section_title,
    .col-lg-5:has(+ .col-lg-7 .cs-half_screen) .cs-section_title {
        font-size: 20px !important;
    }
}
.cs-half_screen ~ .col-lg-5 .cs-section_title ul,
.col-lg-5:has(+ .col-lg-7 .cs-half_screen) .cs-section_title ul {
    padding-left: 42px !important;
}
/* Force the text column to 100% width when next to the video block */
.col-lg-5:has(+ .col-lg-7 .cs-half_screen) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

/* portfoliio style */
.cs-portfolio.cs-style1 .cs-portfolio_info {
    height: 300px;
    width: 300px;
    border-radius: 50%;
    padding: 85px 20px 80px 65px;
    bottom: -33px;
    left: -47px;
    position: absolute;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.cs-portfolio.cs-style1 .cs-portfolio_info .cs-portfolio_subtitle {
    width: fit-content;
}

<!-- hero section heading style -->
.cs-hero.cs-style1 .cs-hero_title {
    font-size: 96px !important;
}

.cs-card.cs-style1 .cs-card_title {
    font-size: 16px !important;
}

.cs-footer_item ul.cs-menu_widget li {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
}

.cs-hero.cs-style1 .cs-hero_title {
    font-size: 90px !important;
}

@media (max-width: 991px) {
    .cs-hero.cs-style1 .cs-hero_title {
        font-size: 40px !important;
        margin-bottom: 20px;
    }
}