.header-links.style3 i, .header-links.style2 i {width: var(--icon-size, 32px);    height: var(--icon-size, 32px);    line-height: calc(var(--icon-size, 32px) - 2px);     font-size: var(--icon-font-size, 14px);}
.header-logo {    max-width: 300px;}
.header-layout1 .header-top, .header-logo {    padding: 5px 0;}
.menu-style1 > ul > li > a {padding: 28px 0;}
.main-menu > ul > li {margin: 0 8px;}
.breadcumb-menu { padding: 8px 30px 8px 30px;}
.breadcumb-menu-wrap {    min-height: 40px;}
.breadcumb-title {    font-size: 38px;}
.h2, h2 {font-size: 32px;}
.vs-btn {    padding: 12px 24px 12px 24px;font-size: 14px;}
.sec-bubble {    margin-bottom: 70px;}
.footer-widget .footer-menu ul {grid-template-columns: auto;}
.copyright-wrap {padding: 15px 0;}
.footer-social a {width: 36px;  height: 36px; line-height: 36px;}
.copyright-text {font-weight: 400;font-size: 15px;}
.category-style1 {    padding: 0px;}
.sidebar-gallery:not(.vs-carousel) {    display: block;}
.sec-btns { margin-bottom: 5px;}
html {scroll-behavior: smooth;}