:root {
--bd-theme-1: #bb9556;
--p-c: #bb9556;
--s-c: #999999;
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
.p-c { color: #bb9556; }
.w-c { color: #ffffff; }
.client-logo { max-width: 150px; max-height: 150px; }
.service-icon { max-width: 100px; min-height: 100px; }
.circle-bg { background-image: radial-gradient(circle at center center, #ffffff, rgba(99, 99, 99, 0.1)), repeating-radial-gradient(circle at center center, #ffffff, rgba(99, 99, 99, 0.1), 10px, transparent 20px, transparent 10px); background-blend-mode: multiply; }
.main-nav-wrapper .main-nav-js { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background: linear-gradient(rgba(33, 33, 33, 0.66), rgba(99, 99, 99, 0.66)); }
.main-nav-wrapper .main-nav-js::before { content: ""; }
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a { color: #ffffff; -webkit-text-stroke: 0 !important; text-stroke: 0 !important; }
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li:hover a, .main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li:focus a { color: #bb9556; -webkit-text-stroke: 0 !important; text-stroke: 0 !important; }
.bd-breadcrumb__thumb { opacity: 0.1; }
.bd-breadcrumb__thumb img { width: 100% !important; }
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a { font-family: "Cairo", serif; }
.bd-header__top.header-sticky { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background: rgba(255, 255, 255, 0.66); }
.bd-header__top .bd-header-top__meta span, .bd-header__top.header-sticky .bd-header-top__meta span { color: #333333; }
.bd-header__top .bd-header-top__meta a, .bd-header__top.header-sticky .bd-header-top__meta a { color: #999999; }
.bd-header__top .bd-header-top__meta a:hover, .bd-header__top .bd-header-top__meta a:focus, .bd-header__top.header-sticky .bd-header-top__meta a:hover, .bd-header__top.header-sticky .bd-header-top__meta a:focus { color: #bb9556; }
.bd-header__top .bd-header-hamburger span, .bd-header__top.header-sticky .bd-header-hamburger span { background-color: #999999; }
.bd-header.transparent-header span a { color: #ffffff; }
.bd-header.transparent-header span a:hover, .bd-header.transparent-header span a:focus { color: #bb9556; }
.bd-header.transparent-header.bd-header-hamburger span { background-color: #ffffff; }
.bd-footer-area { background: linear-gradient(#333333, #999999); }
.bd-footer-line hr { color: var(--p-c); }
.bd-footer__widget::before { background-color: var(--p-c); }
.bd-footer__logo-wrap span, .bd-footer__copyright-text p { color: #ffffff; }
.bd-footer__meta a { text-transform: none; }
.bd-footer__widget::before { height: 275px; }
.bd-award__content-2 span { color: #999999; }
.bd-feature .transparent-black { background: rgba(33, 33, 33, 0.66); }
.bd-booknow-area .transparent-gold { background: rgba(187, 149, 86, 0.66); }
#preloader { background: #bb9556; }
.preloader-border { border: 2px dashed #ffffff; }
@media (max-width: 450px) {
:root {
--bd-theme-1: #bb9556;
--p-c: #bb9556;
--s-c: #999999;
}
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
.p-c { color: #bb9556; }
.w-c { color: #ffffff; }
.client-logo { max-width: 150px; max-height: 150px; }
.service-icon { max-width: 100px; min-height: 100px; }
.circle-bg { background-image: radial-gradient(circle at center center, #ffffff, rgba(99, 99, 99, 0.1)), repeating-radial-gradient(circle at center center, #ffffff, rgba(99, 99, 99, 0.1), 10px, transparent 20px, transparent 10px); background-blend-mode: multiply; }
.main-nav-wrapper .main-nav-js { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background: linear-gradient(rgba(33, 33, 33, 0.66), rgba(99, 99, 99, 0.66)); }
.main-nav-wrapper .main-nav-js::before { content: ""; }
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a { color: #ffffff; -webkit-text-stroke: 0 !important; text-stroke: 0 !important; }
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li:hover a, .main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li:focus a { color: #bb9556; -webkit-text-stroke: 0 !important; text-stroke: 0 !important; }
.bd-breadcrumb__thumb { opacity: 0.1; }
.bd-breadcrumb__thumb img { width: 100% !important; }
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a { font-family: "Cairo", serif; }
.bd-header__top.header-sticky { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background: rgba(255, 255, 255, 0.66); }
.bd-header__top .bd-header-top__meta span, .bd-header__top.header-sticky .bd-header-top__meta span { color: #333333; }
.bd-header__top .bd-header-top__meta a, .bd-header__top.header-sticky .bd-header-top__meta a { color: #999999; }
.bd-header__top .bd-header-top__meta a:hover, .bd-header__top .bd-header-top__meta a:focus, .bd-header__top.header-sticky .bd-header-top__meta a:hover, .bd-header__top.header-sticky .bd-header-top__meta a:focus { color: #bb9556; }
.bd-header__top .bd-header-hamburger span, .bd-header__top.header-sticky .bd-header-hamburger span { background-color: #999999; }
.bd-header.transparent-header span a { color: #ffffff; }
.bd-header.transparent-header span a:hover, .bd-header.transparent-header span a:focus { color: #bb9556; }
.bd-header.transparent-header.bd-header-hamburger span { background-color: #ffffff; }
.bd-footer-area { background: linear-gradient(#333333, #999999); }
.bd-footer-line hr { color: var(--p-c); }
.bd-footer__widget::before { background-color: var(--p-c); }
.bd-footer__logo-wrap span, .bd-footer__copyright-text p { color: #ffffff; }
.bd-footer__meta a { text-transform: none; }
.bd-footer__widget::before { height: 275px; }
.bd-award__content-2 span { color: #999999; }
.bd-feature .transparent-black { background: rgba(33, 33, 33, 0.66); }
.bd-booknow-area .transparent-gold { background: rgba(187, 149, 86, 0.66); }
#preloader { background: #bb9556; }
.preloader-border { border: 2px dashed #ffffff; }
@media max-width: 575px) {
.bd-award { padding: 25px 10px; }
.bd-award h3 { font-size: 20px; }
.bd-award span { font-size: 17px; }
.bd-award p { font-size: 15px; line-height: 0; }
.swiper-slide { dislplay: block !important; }
}
}