:root{--bd-ff-body:'Barlow', sans-serif;--bd-ff-heading:'Gilda Display', serif;--bd-ff-p:'Barlow', sans-serif;--bd-ff-menu:'Archivo', sans-serif;--bd-ff-fontawesome:"Font Awesome 6 Pro";--bd-common-white:#FFFFFF;--bd-common-black:#000000;--bd-heading-primary:#000000;--bd-grey-1:#D9D9D9;--bd-grey-2:#E9CFCF;--bd-grey-3:#6C6C6C;--bd-text-body:#424242;--bd-text-1:#000000;--bd-text-2:#414141;--bd-theme-1:#EEC78C;--bd-theme-2:#F8F5F0;--bd-theme-3:#F9F5F0;--bd-theme-4:#E4DCD0;--bd-theme-5:#FFA455;--bd-theme-6:#FFF6EB;--bd-theme-7:#EBFFFE;--bd-theme-8:#FFECD6;--bd-theme-9:#FF7C7C;--bd-theme-10:#7C81FF;--bd-theme-11:#00B9F1;--bd-fw-normal:normal;--bd-fw-elight:200;--bd-fw-light:300;--bd-fw-regular:400;--bd-fw-medium:500;--bd-fw-sbold:600;--bd-fw-bold:700;--bd-fw-ebold:800;--bd-fw-black:900;--bd-fz-body:16px;--bd-fz-p:16px;--bd-fz-h1:70px;--bd-fz-h2:55px;--bd-fz-h3:30px;--bd-fz-h4:24px;--bd-fz-h5:16px;--bd-fz-h6:16px;}
*{margin:0;padding:0;box-sizing:border-box;}
body {
font-family: var(--bd-ff-body);
font-size: var(--bd-fz-body);
font-weight: normal;
color: var(--bd-text-body);
line-height: 26px;
word-break: break-word;
} a{text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:var(--bd-ff-heading);color:var(--bd-heading-primary);margin-top:0px;font-weight:var(--bd-fw-regular);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
h1{font-size:var(--bd-fz-h1);line-height:1.08;}
h2{font-size:var(--bd-fz-h2);line-height:1.18;}
h3{font-size:var(--bd-fz-h3);line-height:1.33;}
h4{font-size:var(--bd-fz-h4);line-height:1.66;}
h5{font-size:var(--bd-fz-h5);}
h6{font-size:var(--bd-fz-h6);line-height:2;}
ul {
margin: 0px;
padding: 0px;
} p{font-family:var(--bd-ff-p);font-size:var(--bd-fz-p);font-weight:var(--bd-fw-normal);color:var(--bd-text-body);margin-bottom:15px;line-height:30px;}
a, button, p, input, select, textarea, li, .transition-3, h1, h2, h3, h4, h5, h6{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
a:focus, .button:focus{text-decoration:none;outline:none;}
a:focus, a:hover{color:inherit;text-decoration:none;}
a, button{color:inherit;outline:none;border:none;background:transparent;}
button:hover{cursor:pointer;}
button:focus{outline:0;}
.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
input{outline:none;}
input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%;}
.ryl-cp{cursor:pointer;}
*::-moz-selection{background:var(--bd-common-black);color:var(--bd-common-white);text-shadow:none;}::-moz-selection{background:var(--bd-common-black);color:var(--bd-common-white);text-shadow:none;}::selection{background:var(--bd-common-black);color:var(--bd-common-white);text-shadow:none;}
*::-moz-placeholder{color:var(--bd-common-black);font-size:var(--bd-fz-body);opacity:1;}
*::placeholder{color:var(--bd-common-black);font-size:var(--bd-fz-body);opacity:1;}
i[class^=flaticon-]{line-height:1;top:2px;position:relative;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.mfp-iframe-holder .mfp-content{max-width:1500px;}
.radius-24{border-radius:24px;}
.w-img img{width:100%;}
.m-img img{max-width:100%;}
.fix{overflow:hidden;}
.fix-x{overflow-x:hidden;}
.clear{clear:both;}
.z-index-1{z-index:1;}
.z-index-11{z-index:11;}
.overflow-y-visible{overflow-x:hidden;overflow-y:visible;}
.p-relative{position:relative;}
.p-absolute{position:absolute;}
.overflow-hidden{overflow:hidden;}
.x-clip{overflow-x:clip;}
.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat;}
.accordion-button:not(.collapsed){pointer-events:none;}
.body-overlay{background-color:rgba(0, 0, 0, 0.6);height:100%;width:100%;position:fixed;top:0;z-index:9999;left:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;backdrop-filter:blur(10px);}
.body-overlay:hover{cursor:pointer;}
.body-overlay.opened{opacity:1;visibility:visible;}
@media(max-width:575px){
.progress-wrap{right:15px;bottom:15px;}
}
.basic-pagination ul{list-style-type:none;display:flex;gap:8px;}
.basic-pagination ul li .page-numbers{height:48px;width:48px;line-height:48px;text-align:center;color:var(--bd-common-black);background-color:var(--bd-grey-1);font-size:16px;font-weight:500;display:block;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;padding:0;}
.basic-pagination ul li .page-numbers:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);}
.basic-pagination ul li .page-numbers.current{color:var(--bd-common-white);background-color:var(--bd-theme-1);}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{width:100%;padding-inline-end:var(--bs-gutter-x, 15px);padding-inline-start:var(--bs-gutter-x, 15px);margin-inline-end:auto;margin-inline-start:auto;}
.row{--bs-gutter-x:30px;}
.g-0, .gx-0{--bs-gutter-x:0;}
@media(min-width:992px){
.g-lg-0, .gx-lg-0{--bs-gutter-x:0;}
}
@media(min-width:1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1440px;}
}
.nice-select::after{border:none;background-color:transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;right:15px;content:"\f107";font-family:var(--bd-ff-fontawesome);transform-origin:center;color:var(--bd-common-black);font-weight:500;height:auto;width:auto;}
.nice-select.open::after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid var(--bd-theme-1);background:var(--bd-theme-1);font-weight:normal;color:#fff;}
.ui-widget-header .ui-icon{background-image:url(//hotel-zbilje.si/wp-content/themes/royel/assets/img/ui-icon/ui-icons_444444_256x240.png);}
.ui-corner-all.ui-state-hover{background:transparent;border:0;}
.ui-state-default.ui-state-default:hover{background-color:var(--bd-theme-1);}
.ui-state-default, .ui-widget-content .ui-state-default{text-align:center;}
.ui-widget-header{border:1px solid var(--bd-theme-1);background:var(--bd-theme-1);color:var(--bd-common-black);font-weight:600;}
.cart-plus, .cart-minus{width:25px;height:30px;border:2px solid var(--bd-border-1);display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.cart-plus:hover, .cart-minus:hover{cursor:pointer;color:var(--bd-common-white);background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.cart-input{height:30px;width:32px;text-align:center;font-size:14px;border:none;border-top:2px solid var(--bd-border-1);border-bottom:2px solid var(--bd-border-1);display:inline-block;vertical-align:middle;margin:0 -3px;padding-bottom:0px;}
.cart-input:focus{outline:none;}
.bd-dropcap{display:inline-block;font-size:50px;font-weight:700;float:left;height:70px;width:70px;line-height:70px;text-align:center;color:var(--bd-common-black);background-color:var(--bd-common-white);box-shadow:0px 16px 32px 0px rgba(0, 0, 0, 0.06);margin-right:20px;}
hr{margin:0rem 0;}
.img-full{width:100%;height:100%;object-fit:cover;}
.bg-common-black{background:var(--bd-common-black);}
.bg-theme-1{background:var(--bd-theme-1);}
.bg-theme-2{background:var(--bd-theme-2);}
.bg-theme-3{background:var(--bd-theme-3);}
body{-ms-word-wrap:break-word;word-wrap:break-word;overflow-x:hidden;}
img{height:auto;}
code{color:var(--bd-theme-5);}
button{transition:0.3s;}
.img{max-width:100%;transition:all 0.3s ease-out 0s;width:100%;}
img{transition:0.3s;}
.f-left{float:left;}
.f-right{float:right;}
.fix{overflow:hidden;}
button{cursor:pointer;}
a:focus, .button:focus{text-decoration:none;outline:none;}
a:focus, a:hover{text-decoration:none;}
input:focus::placeholder{opacity:0;}
input:focus::-moz-placeholder{opacity:0;}
textarea:focus::placeholder{opacity:0;}
textarea:focus::-moz-placeholder{opacity:0;}
button:focus, input:focus, input:focus, textarea, textarea:focus{outline:0;}
.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
ul{margin:0px;padding:0px;}
hr{border-bottom:1px solid var(--bd-grey-3);border-top:0 none;margin:30px 0;padding:0;}
label{color:#444;cursor:pointer;font-size:14px;font-weight:400;}
.separator{border-top:1px solid #f2f2f2;}
.post-text a:hover{color:#ededed;}
.post-text p > a:hover{color:#696969;}
.post-text img{max-width:100%;margin:25px 0;}
.post-text blockquote p{margin-bottom:10px !important;line-height:1.5;font-size:18px;color:var(--bd-common-black);font-weight:500;}
.post-text > h6{margin-bottom:20px;}
.postbox__video img, article.postbox .postbox__thumb img{max-width:100%;transition:all 0.3s ease-out 0s;height:auto;width:inherit;}
.blog__details-wrapper ul li a:hover{color:var(--bd-theme-1);}
.navigation-border{border-top:2px solid #f7f7f7;overflow:hidden;}
.theme-navigation span{font-size:14px;text-transform:uppercase;font-weight:500;display:block;margin-bottom:10px;}
.theme-navigation span a{color:#666;}
.theme-navigation span a:hover{color:var(--bd-theme-1);}
.theme-navigation h4{font-size:23px;margin:0;font-weight:700;line-height:1.3;}
.theme-navigation h4 a{color:#004876;}
.theme-navigation h4 a:hover{color:var(--bd-theme-1);}
.b-0{border:0;}
.sidebar-search-form{position:relative;}
.sidebar-search-form input{width:100%;height:58px;line-height:58px;font-size:16px;background:transparent;outline:none;border-radius:0;border:1px solid var(--bd-grey-1);padding-inline-start:22px;padding-inline-end:80px;}
.sidebar-search-form input::placeholder{color:var(--bd-common-black);font-size:var(--bd-fz-body);opacity:1;}
.sidebar-search-form button{position:absolute;top:50%;right:0;transform:translateY(-50%);height:58px;width:58px;line-height:58px;text-align:center;background-color:var(--bd-theme-1);font-size:25px;color:var(--bd-common-white);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.sidebar-search-form button:hover{background-color:var(--bd-common-black);}
.sidebar-search-form input:focus{border-color:var(--bd-theme-1);}
.sidebar-search-form input:focus::placeholder{opacity:0;}
.sidebar-search-form input:focus::-moz-placeholder{opacity:0;}
.footer-widget .sidebar-search-form input{background:#fff;}
.about-me img{margin-bottom:25px;border-radius:50%;}
.about-me h4{font-size:18px;letter-spacing:1px;}
.widget-social-icon a{display:inline-block;margin:0 8px;color:var(--bd-theme-1);}
.widget-social-icon a:hover{color:var(--bd-theme-1);}
.widget .recent-posts > li{overflow:hidden;}
.widget .recent-posts > li:not(:last-child){overflow:hidden;margin-bottom:30px;}
.widget-posts-image{float:left;}
.widget-posts-image img{width:100px;height:100px;border-radius:50%;margin-right:20px;margin-bottom:0;}
.recent-posts .widget-post-list:not(:last-child){margin-bottom:30px;}
.widget-posts-body{overflow:hidden;padding-top:8px;}
.widget-posts-title{margin-bottom:6px;font-size:16px;line-height:1.3;font-weight:600;}
.widget-posts-title a{color:#001d23;}
.widget-posts-title a:hover{color:var(--bd-theme-1);}
.widget-posts-meta{font-size:12px;text-transform:capitalize;font-weight:500;color:#28484f;margin-bottom:7px;}
.widget-post-list .widget-posts-meta{margin:0;}
ul.cat li{border-top:1px solid #eaedff;padding:15px 0;overflow:hidden;}
ul.cat li:first-child{border-top:0;padding-top:0;}
ul.cat li:last-child{padding-bottom:0;}
ul.cat li a{display:block;color:#647589;}
ul.cat li a:hover{color:var(--bd-theme-1);}
#Instafeed{margin:0 -5px;overflow:hidden;}
#Instafeed li{width:33.33%;float:left;padding:0 5px;margin-bottom:10px;}
#Instafeed li img{width:100%;}
.bg-none{background:none;}
.blog-post-tag a:last-child{margin-right:0;}
.theme-author.author{background:#fff;}
@media(max-width:575px){
.theme-author.author{padding:0 30px 44px 30px;}
}
.author-img{margin-bottom:20px;margin-right:0;margin-top:0;}
.author-img img{margin-top:-60px;border-radius:50%;border:5px solid #fff;}
.author-text{overflow:hidden;}
.author-text h3{font-size:24px;margin-bottom:15px;text-transform:capitalize;}
.author-text p{margin-bottom:0;font-size:15px;line-height:28px;}
.author-icon{margin-top:10px;margin-bottom:15px;}
.author-icon a{font-size:14px;color:#666;margin-right:10px;transition:0.3s;}
.author-icon a:hover{color:var(--bd-theme-1);}
.blog__author-img img{width:100px;border-radius:10px;}
.blog__author-content p{margin:0;line-height:24px;font-size:15px;}
.author-wrapper{background:#f7f7fd;padding:37px 71px 35px 40px;overflow:hidden;border-left:5px solid #1876df;}
.author-text > h4{text-transform:capitalize;}
.author-text > p{margin-bottom:0;}
.author-icon a:hover{color:var(--bd-theme-1);}
ul .comment-respond{margin-bottom:40px;margin-top:40px;}
.post-comments-title h2 small{font-size:16px;font-weight:500;color:var(--bd-theme-1);}
.comment-reply-link{font-weight:600;font-size:14px;color:#222222;}
.comment-reply-link i{padding-left:4px;display:inline-block;font-weight:400;font-size:12px;transform:translateY(1px);padding-right:4px;}
.logged-in-as{line-height:1;}
div.basic-pagination ul{padding-left:0;}
.blog-details-border{margin-top:40px;background:#fff;}
.page-area .post-comments-form{margin-bottom:0;clear:both;padding-top:0;}
.royel-page-content ol, .royel-page-content ul{padding-left:22px;}
.blog__details__tag{overflow:hidden;clear:both;margin-top:20px;padding-top:30px;}
.blog-area .widget ul{padding:0;margin:0;}
.blog-area .widget ul li ul{padding-left:15px;padding-top:15px;}
.rssSummary{line-height:27px;margin:10px 0;color:var(--bd-text-body);font-size:16px;}
.widget ul{margin:0;}
.widget ul li a.rsswidget{line-height:1.3;}
.widget .footer-post h5 a{font-size:16px;line-height:1.3;}
.widget_recent_entries ul li a{line-height:26px;}
.widget_media_image img{width:100%;}
.widget li:last-child{border:0;}
.widget li a{font-weight:400;padding-left:0;color:var(--bd-text-body);}
.widget li a:hover{color:var(--bd-theme-1);}
.widget.widget_rss li span{display:block;}
.widget.widget_rss li span{display:block;list-style:none;margin-right:35px;font-size:14px;font-weight:500;color:#6A6A6A;transition:all 0.3s ease-out 0s;}
li .blog-footer-meta span{float:none !important;font-size:13px !important;}
.widget_recent_comments li span, .widget_recent_comments li span a{float:none;font-weight:500;color:#fff;}
.footer__widget.widget_recent_comments li span, .footer__widget.widget_recent_comments li span a{float:none;font-weight:600;color:#fff;}
.sidebar__widget.widget_recent_comments li span, .sidebar__widget.widget_recent_comments li span a{font-weight:500;color:#070337;text-transform:capitalize;padding-left:0;}
.sidebar__widget.widget_recent_comments li span a:after{display:none;}
.sidebar__widget.widget_recent_comments li span, .sidebar__widget.widget_recent_comments li a:hover{color:var(--bd-theme-1);}
.sidebar__widget.widget_recent_comments li a{padding-left:0;}
.sidebar__widget.widget_recent_comments li a:after{display:none;padding-left:0;}
.sidebar__widget ul li a:hover{color:var(--bd-theme-1);}
.footer__widget .widget_rss ul li a.rsswidget{font-weight:500;color:#57556a;}
.sidebar__widget.widget_rss ul li a.rsswidget{font-weight:500;color:#070337;padding-left:0;}
.widget li span.post-date{float:none;margin-top:7px;display:block;font-size:13px;}
.textwidget img{max-width:100%;}
.wp-calendar-nav{display:flex;justify-content:space-between;}
.widget_calendar{float:none;}
#wp-calendar{width:100%;}
#wp-calendar caption{text-align:right;font-size:15px;margin-top:5px;margin-bottom:0;padding-bottom:0;padding-top:0;color:#878787;}
.footer-widget #wp-calendar caption{color:#aabcd8;}
.footer-widget .wp-calendar-nav a{color:#aabcd8;}
.footer-widget ul ul{padding-left:15px;padding-top:20px;}
.footer-widget.widget_recent_comments ul li a::before, .footer-widget.widget_recent_entries ul li a::before, .footer-widget.widget_rss ul li a::before{display:none;}
.footer-widget .rsswidget{color:#fff;}
.footer__widget.widget_rss .rssSummary{color:#a1a2ab;}
.footer-widget #wp-calendar thead th{padding-bottom:10px;text-align:center;color:#fff;}
.footer-widget .sidebar-tad li a, .footer-widget .tagcloud a{background:#fff;color:#004976;}
.footer-widget .tagcloud a:hover{background:var(--bd-theme-1);color:#fff;}
.widget .rsswidget{color:#001d23;}
#wp-calendar thead{font-size:14px;}
#wp-calendar thead th{padding:5px;text-align:center;background:transparent;font-weight:400;border:1px solid #ddd;}
#wp-calendar tbody{color:#666;}
#wp-calendar tbody td{background:#f7f7f7;border:1px solid #e1e1e1;text-align:center;padding:8px 0;transition:0.3s;}
.footer-widget #wp-calendar tbody td{background:#fff;border:1px solid #ddd;}
.footer__widget #wp-calendar thead th{padding-bottom:10px;text-align:center;color:#a1a2ab;}
.footer__widget #wp-calendar caption{color:#a1a2ab;}
.footer__widget .wp-calendar-nav a{color:#a1a2ab;}
#wp-calendar tbody td:hover,
#wp-calendar tbody td:hover a{background:var(--bd-theme-1);color:#fff;}
#wp-calendar tbody .pad,
#wp-calendar tbody .pad:hover{background:none;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;}
.latest-comments ul li ul.children{padding-left:70px;}
.latest-comments ul li ul.children{padding-top:0;}
.no-results.not-found{background:#fff;padding:41px 100px;text-align:center;border:1px solid var(--bd-grey-1);margin-bottom:50px;}
@media(max-width:767px){
.no-results.not-found{padding:30px;}
}
.pageontent.blog-search-content p{margin-bottom:20px;}
.blog-search-title{font-size:30px;font-weight:700;margin:0;}
.error-404-title{line-height:1;font-size:140px;font-weight:700;margin-bottom:15px;}
.error-title{font-size:42px;line-height:1;margin-bottom:30px;font-weight:600;}
.error-text{margin-bottom:30px;}
.page-content.mb-40{margin-bottom:30px;}
.page-header{background:#f5faff;margin-bottom:30px;padding:30px;}
.page-header h1{font-size:26px;font-weight:600;margin:0;}
.no-results.not-found .page-header{background:none;margin-bottom:30px;padding:0;}
.navigation.posts-navigation .nav-next{float:right;}
.navigation.posts-navigation .nav-previous{float:left;}
.navigation.posts-navigation .nav-links{overflow:hidden;}
.navigation.posts-navigation{overflow:hidden;margin-bottom:40px;}
.navigation.posts-navigation .nav-links a{text-transform:uppercase;background:#fff;border:2px solid var(--bd-theme-1);color:var(--bd-theme-1);}
.navigation.posts-navigation .nav-links a:hover{background:var(--bd-theme-1);color:#fff;}
.royel-page-content table{margin-bottom:30px;}
.royel-page-content table tbody td{text-align:center;}
.royel-page-content table a{color:var(--bd-theme-1);}
.royel-page-content table td{border-color:#ddd;padding:12px 12px;}
.royel-page-content th, .royel-page-content td{font-weight:normal;text-align:left;border-width:0 1px 1px 0;}
.royel-page-content table, .royel-page-content th, .royel-page-content td{border:1px solid #d1d1d1;}
.royel-page-content table th{padding:12px 12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:600;}
.royel-page-content ol li, .royel-page-content ul li{margin-bottom:7px;}
.royel-page-content ol li ol, .royel-page-content ul li ul{margin-top:7px;}
.blog__details-wrapper table{margin-bottom:30px;}
.blog__details-wrapper table tbody td{text-align:center;}
.blog__details-wrapper table td{border-color:#ddd;padding:12px 12px;}
.blog__details-wrapper th, .blog__details-wrapper td{font-weight:normal;text-align:left;border-width:0 1px 1px 0;padding:10px 15px;}
.blog__details-wrapper table, .blog__details-wrapper th, .blog__details-wrapper td{border:1px solid #d1d1d1;}
.post-comments table th{padding:12px 12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:600;}
.blog__details-wrapper table{margin-bottom:30px;width:100%;}
.blog__details-wrapper table tbody td{text-align:center;}
.blog__details-wrapper table td{border-color:#ddd;padding:12px 12px;}
.blog__details-wrapper th, .blog__details-wrapper td{font-weight:normal;text-align:left;border-width:0 1px 1px 0;}
.blog__details-wrapper table, .blog__details-wrapper th, .blog__details-wrapper td{border:1px solid #d1d1d1;}
.blog__details-wrapper table th{padding:12px 12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:400;}
#wp-calendar tbody td#today{background:var(--bd-theme-1);color:#fff;}
#wp-calendar tbody td#today a{color:#fff;}
.post-text .wp-caption.aligncenter{margin-top:40px;}
.post-text .alignright.size-thumbnail{overflow:hidden;clear:both;}
.post-comments .latest-comments > ul{list-style:none;padding-left:0;margin-bottom:0;}
.blog-area dl, .blog-area ol, .blog-area ul{margin-top:0;margin-bottom:25px;}
.blog-area > ul, .blog-area > ol, .blog-area ul, .blog-area ol{padding-left:25px;}
.blog__details-wrapper ol li, .blog__details-wrapper ul li{padding-top:7px;}
.blog-area ol ol ol, .blog-area ol ul ul, .blog-area ul ol ol, .blog-area ul ul ul{margin-bottom:0;}
.blog-area ol ul, .blog-area ul ol, .blog-area ul ul, .blog-area ol ul ol{margin-bottom:0;}
ul{list-style:disc;}
.wp-block-button .wp-block-button__link{color:#fff !important;}
.postbox.sticky .post-text, .postbox.sticky .post-text p{margin-bottom:0;}
.blog-content h3{margin-top:20px;margin-bottom:5px;}
#wp-calendar #next a,
#wp-calendar #prev a{font-size:13px;font-weight:600;}
.blog-content table{margin-bottom:30px;}
.blog-content table tbody td{text-align:center;}
.blog-content table td{border-color:#ddd;padding:12px 12px;}
.blog-content th, .blog-content td{font-weight:normal;text-align:left;border-width:0 1px 1px 0;}
.blog-content table, .blog-content th, .blog-content td{border:1px solid #d1d1d1;}
.blog-content table th{padding:12px 12px;font-size:15px;border-color:#ddd;text-align:center;font-weight:600;}
.comments-text > p{margin-bottom:15px;}
.comments-text ul li, .comments-text ol li{padding-top:5px;}
#wp-comment-cookies-consent{width:auto;display:inline-block;height:auto;margin-right:20px;}
.comment-form-cookies-consent label{display:inline-block;}
.comment-form-cookies-consent{display:none;}
pre{display:block;font-size:87.5%;color:#212529;border:1px solid #ddd;padding:15px;}
dd + dt{margin-top:20px;}
.page-links{width:100%;clear:both;margin-bottom:30px;margin-top:20px;}
.page-links > span.page-links-title{border:0;color:inherit;}
.page-links a, .page-links > span{border:2px solid #ddd;display:inline-block;min-width:35px;text-align:center;margin-left:2px;height:33px;line-height:30px;margin-right:3px;color:#444;}
.page-links > span{border:2px solid #096bd8;color:#096bd8;}
.page-links a:hover{border:2px solid #096bd8;color:#096bd8;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:0 !important;}
.comments-text > ul, .comments-text > ol{margin-bottom:20px;}
#recentcomments li a{line-height:1.5;}
.widget.widget_recent_comments ul li a{display:unset;line-height:27px;}
.widget.widget_recent_comments ul li .comment-author-link a{color:var(--bd-text-body);}
.tag-space{display:block;width:100%;clear:both;margin-top:20px;}
.size-thumbnail{margin-bottom:20px;}
.no-results.not-found .page-header{padding-top:0;padding-bottom:0;}
.search-form2 .form-control{height:50px;border-radius:inherit;}
.search-form2{position:relative;}
.archive-description{margin-top:15px;}
.footer-area-bottom{padding:15px 0;}
.copy-right p{color:#999;margin:0;}
.footer-widget select{width:100%;border-radius:0;}
.btn.focus, .btn:focus{outline:0;box-shadow:none;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.admin-bar .sticky-header{top:32px;}
.alignleft{display:inline;float:left;margin-right:1.5em !important;}
.alignright{display:inline;float:right;margin-left:1.5em !important;}
.aligncenter{clear:both;display:block;margin-left:auto !important;margin-right:auto !important;text-align:center;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
.widget select{max-width:100%;height:45px;width:100%;border:1px solid #ddd;padding:0 10px;}
button:focus, input:focus, input:focus, textarea, textarea:focus{outline:0;}
.sticky{display:block;}
.postbox__item{border:1px solid #f6f6f8;box-shadow:0px 1px 2px 0px rgba(10, 0, 58, 0.14);}
.bd-blog.sticky{position:relative;}
.bd-blog.sticky::before{position:absolute;content:"\f5a2";right:30px;top:35px;font-family:"Font Awesome 5 Pro";color:var(--bd-theme-1);font-size:35px;}
.updated:not(.published){display:none;}
.page-links{clear:both;margin:0 0 1.5em;}
.comment-content a{-ms-word-wrap:break-word;word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed, iframe, object{max-width:100%;}
.custom-logo-link{display:inline-block;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;font-size:14px;font-style:italic;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:10px;}
.gallery-item{display:inline-block;max-width:33.33%;text-align:center;vertical-align:top;width:100%;padding-right:5px !important;}
.gallery-columns-1 .gallery-item{max-width:100%;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#fff4ef;}
.wp-block-pullquote{border-top:4px solid var(--bd-theme-1) !important;border-bottom:4px solid var(--bd-theme-1) !important;}
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer{margin-top:10px;display:block;}
.logged-in-as a{color:#222;}
.logged-in-as a:hover{color:var(--bd-theme-1);}
.wp-block-column:not(:first-child),
.wp-block-column:nth-child(2n){margin-left:10px;}
.wp-block-column:not(:last-child){margin-right:10px;}
.wp-block-column:nth-child(2n+1){margin-right:10px;}
.post-text > .alignwide{margin-left:0;margin-right:0;}
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile{margin-bottom:20px;}
.wp-block-preformatted{margin:30px 0;}
.has-very-light-gray-color.has-very-light-gray-color{color:#fff;background:var(--bd-theme-1) !important;}
.wp-block-archives select, .wp-block-archives .postform{height:50px;width:230px;border:1px solid #ddd;padding:0 10px;}
.wp-block-categories .postform{width:230px;border:1px solid #ddd;padding:0 10px;float:none;margin-bottom:15px;}
.wp-block-archives .nice-select{float:none;margin-bottom:15px;width:230px;margin-bottom:15px;}
.wp-block-latest-comments{padding-left:0 !important;}
.wp-block-latest-posts.has-dates{padding-left:0;}
.wp-block-archives li a, .wp-block-categories li a{color:var(--bd-common-black);}
.wp-block-search__input{width:100%;height:58px;border:1px solid #ddd;margin-bottom:10px;padding:0 15px;}
.wp-block-cover{margin-bottom:30px;}
.wp-block-search .wp-block-search__button{margin-left:0;background:#000;color:#fff;border:0;padding:12px 40px;margin-bottom:14px;}
.copyright__text p{margin:0;}
.royel-page-content figure.wp-caption.aligncenter{margin-top:40px;}
.royel-page-content .size-full.alignright{margin-bottom:35px;margin-top:20px;clear:both;}
.admin-bar .sticky-menu{margin-top:32px;}
.royel-page-content .post-comments-form{margin-top:50px;}
.royel-page-content .post-comments{margin-top:40px;}
.postbox.sticky .postbox_text{border:2px solid var(--bd-theme-1);}
.page-links > span{border:2px solid var(--bd-theme-1);color:var(--bd-theme-1);}
.post-text a{color:var(--bd-theme-5);}
.post-text a:hover{color:var(--bd-theme-1);}
.post-text a.tag-cloud-link{color:#666;}
.post-text a.tag-cloud-link:hover{color:#fff;background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.wp-block-tag-cloud a a{display:inline-block;height:34px;line-height:30px;text-align:center;padding:0 19px;font-size:14px !important;font-weight:500 !important;border:2px solid #e8e7ec;margin-right:8px;margin-bottom:10px;font-weight:400 !important;border-radius:6px;}
.wp-block-tag-cloud a a:hover{color:#ffffff;background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.wp-block-calendar{margin-bottom:30px;}
.wp-block-calendar a{color:inherit;text-decoration:none;color:#878787;}
.wp-block-latest-comments__comment-author{text-transform:capitalize;}
.post-text .blocks-gallery-grid img{margin:0;}
.page-links a:hover{border:2px solid var(--bd-theme-1);color:var(--bd-theme-1);}
.post-password-form input[type=submit]{background-color:var(--bd-theme-1);}
.post-password-form input[type=password]{font-size:1.2rem;line-height:20px;padding:12px 20px;border:1px solid #e4e4f2;width:100%;border-radius:0;}
.post-password-form label{width:100%;margin-bottom:8px;}
.post-password-form input[type=submit]{background-color:var(--bd-theme-1);border:none;padding:10px 40px;color:#fff;cursor:pointer;transition:0.3s;font-weight:600;}
.postbox__text .blog-post-tag{padding-top:40px;}
.layout-wrapper .alignright.size-thumbnail{margin-bottom:20px;clear:both;}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px) / 2);}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;}
.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0;}
.wp-block-gallery.columns-2.is-cropped li.blocks-gallery-item{width:calc((100% - 16px) / 2) !important;}
.wp-block-search .wp-block-search__input{width:100%;margin:0;}
.wp-block-button{margin-bottom:15px;}
.wp-block-cover-text{color:#fff !important;}
.wp-block-cover-text a{color:#fff;}
.wp-block-gallery .blocks-gallery-grid{padding-left:0;margin-bottom:0;}
.blocks-gallery-caption{margin-bottom:40px;}
.is-style-outline .wp-block-button__link{border:2px solid #222;}
.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid #222;color:#222 !important;}
.widget.mb-40.widget_media_image{padding:0;border:0;}
.widget .nice-select, .footer-widget .nice-select{float:none;border-radius:0;}
.widget .nice-select .option, .footer-widget .nice-select .option{padding-top:0;padding-bottom:0;margin-top:0;}
.widget .nice-select::after, .footer-widget .nice-select::after{right:18px;}
.blog-area .post-comments ol ol, .blog-area .post-comments ol ul, .blog-area .post-comments ul ol, .blog-area .post-comments ul ul{margin-bottom:20px;}
.blog-area .post-comments ol ol ol, .blog-area .post-comments ol ul ul, .blog-area .post-comments ul ol ol, .blog-area .post-comments ul ul ul{margin-bottom:0px;}
.comments-text > ul, .comments-text > ol{margin-bottom:20px;}
.royel-page-content ol, .royel-page-content ul{padding-left:25px;margin-bottom:25px;}
.royel-page-content .elementor-widget-container .sidebar__widget ol, .royel-page-content .elementor-widget-container .sidebar__widget ul{padding-left:0px;margin-bottom:0px;}
.royel-page-content ol ol ol, .royel-page-content ol ul ul, .royel-page-content ul ol ol, .royel-page-content ul ul ul{margin-bottom:0px;}
.royel-page-content ol ol, .royel-page-content ol ul, .royel-page-content ul ol, .royel-page-content ul ul{margin-bottom:0;}
.blog-area ol ol, .blog-area ol ul, .blog-area ul ol, .blog-area ul ul{margin-bottom:0;}
.latest-comments .children li{list-style:none;margin-top:5px;}
.footer-widget.widget_recent_comments li a{display:unset;}
.footer-widget ul li a{font-size:14px;color:#aabcd8;display:inline-block;}
.footer-widget ul li a:hover{color:var(--bd-theme-1);}
.sidebar__widget-title.mb-50{margin-bottom:35px;}
.postbox_text{border:2px solid #ededed;padding-left:50px;padding-bottom:50px;padding-right:40px;transition:0.3s;padding-top:40px;}
.post-meta span{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-weight:500;text-transform:capitalize;margin-right:20px;font-size:15px;display:inline-block;color:#747ca2;}
.post-meta span i{color:var(--bd-theme-1);font-size:14px;margin-right:2px;}
.post-meta a{font-weight:500;color:#747ca2;}
.post-meta a:hover{color:var(--bd-theme-1);}
.blog-title{font-size:32px;margin-bottom:20px;}
.widget-title-box{text-align:center;}
.cm-btn{border:0;}
.cm-btn i{margin-right:3px;}
.blog-post-tag span{display:block;margin-bottom:10px;font-weight:600;}
.blog-post-tag a{border:2px solid #f6f6f6;padding:12px 25px;display:inline-block;line-height:1;text-transform:uppercase;font-size:13px;font-weight:600;color:#00235a;margin-right:5px;margin-top:5px;}
.blog-post-tag a:hover{background:var(--bd-theme-1);color:#fff;border-color:var(--bd-theme-1);}
header ul, footer ul{list-style:none;}
.royel-page-content .post-entry > p{margin:32px 0;margin-top:0;}
.home_front_page .page_title__bread-crumb{display:none;}
blockquote{margin:35px 0 35px 5px !important;padding:30px 40px !important;color:#666;position:relative;background:#f3f4f8;font-style:normal;text-align:left;clear:both;font-weight:400;box-shadow:-6px 0 var(--bd-theme-1);background-color:var(--bd-theme-2);}
@media(max-width:575px){
blockquote{padding-top:130px;}
}
blockquote p{color:var(--bd-text-body);}
blockquote::before{content:"\f10d";position:static;line-height:1;margin-bottom:5px;display:inline-block;font-family:"Font Awesome 6 Pro";color:var(--bd-theme-1);font-size:94px;font-weight:300;font-style:normal;}
blockquote cite{font-size:18px;display:block;margin-top:10px;color:var(--bd-common-black);font-style:inherit;font-weight:600;}
blockquote cite::before{content:"";font-size:28px;padding-bottom:0px;display:inline-block;background:var(--bd-theme-1);height:2px;width:40px;font-weight:400;text-align:center;top:-4px;margin-right:10px;position:relative;}
.comments-box blockquote{background:#fff;}
.single-post .page__title-content h2{font-size:55px;}
.post_gallery .owl-nav div button{position:absolute;top:50%;transform:translateY(-50%);left:35px;height:45px;width:45px;border-radius:50%;}
.post_gallery .owl-nav div.owl-next button{left:auto;right:35px;}
.post_gallery .owl-nav div button:hover{background:var(--bd-theme-1);color:#fff;}
.sidebar-posts-bg-thumb{height:116px;width:116px;border-radius:0;background-size:cover;background-position:center center;margin-right:10px;min-width:116px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.sidebar-posts-bg-thumb{height:90px;width:90px;margin-right:3px;min-width:90px;}
}
.widget-post-title{line-height:1.4;font-size:16px;margin-bottom:5px;font-weight:600;}
.rc-post .mb-20:last-child{margin:0;}
.rc-meta.widget-post-meta{margin-bottom:10px;font-size:14px;font-weight:500;}
.blog-area .sidebar__widget ul{padding:0;margin:0;}
.blog-area .recentcomments a::after{display:none;}
.blog-area .sidebar__widget ul li{list-style:none;margin-bottom:15px;}
.blog-area .sidebar__widget ul ul{padding-left:10px;padding-top:14px;}
.blog-area .sidebar__widget ul li a{padding-left:20px;position:relative;}
.blog-area .sidebar__widget ul li a:hover{color:var(--bd-theme-1);}
.blog-area .sidebar__widget ul li a:hover::after{left:5px;}
.blog__item.sticky{position:relative !important;}
.blog__item.sticky::before{position:absolute;content:"\f5a2";right:25px;top:25px;font-family:"Font Awesome 5 Pro";color:var(--bd-theme-1);font-size:35px;}
.blog__details-wrapper .blog-title{display:none;}
.post-text.mb-20{margin-bottom:0;}
.blog__details-wrapper .post-text.mb-20 p:last-child{margin-bottom:0;}
.services__widget.widget_bdevs_services_form_widget{padding-bottom:25px;}
.wpcf7-form-control.wpcf7-submit.f-btn.f-btn-3.w-100{margin-bottom:0;}
.services__form p{margin:0;}
.widget_text.services__widget.widget_custom_html{padding:0;background:none;}
.social-links{margin-top:20px;}
.social-links a{margin-right:15px;font-size:13px;}
.custom-footer-2{padding-left:30px;}
.custom-footer-3{padding-left:30px;}
.post-comment-form{clear:both;}
.footer__widget ul ul{padding-left:8px;padding-top:4px;}
.blog__details-wrapper .postbox__title{display:none;}
.footer__widget .nice-select{float:none;}
.footer__widget .nice-select .option{margin:0 !important;}
.bd-footer-widget .nice-select .list{width:100%;max-height:300px;overflow-y:scroll;}
.widget .nice-select .list{width:100%;max-height:300px;overflow-y:scroll;}
.footer__widget.widget_text p{color:#a1a2ab;}
.footer__widget cite{color:#a1a2ab;}
.footer__widget.widget_search input:focus{border-color:transparent;}
.single-post .bd-page-title .breadcrumb-title{font-size:48px;}
.single-post .breadcrumb-menu{display:none;}
.post-input input, .post-input textarea{height:58px;width:100%;background:var(--bd-common-white);font-size:18px;font-weight:400;padding:0px 20px;border:1px solid var(--bd-grey-1) !important;color:var(--bd-text-body);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.post-input input:focus, .post-input textarea:focus{border-color:var(--bd-theme-1);}
.post-input textarea{height:150px;padding-top:20px;padding-bottom:20px;}
.blog__details-wrapper .post-input input, .blog__details-wrapper .post-input textarea{margin-bottom:30px;}
.logged-in-as{line-height:1.6;margin-bottom:20px;}
.blog__details-wrapper .bd-blog-details-title{display:none;}
.blog-area .bd-blog-meta ul{padding-left:0;}
.blocks-gallery-caption{margin-bottom:40px;}
.wp-block-pullquote{text-align:left;}
.wp-block-quote{border:0;}
.wp-block-column .wp-block-quote{border-left:0;padding-right:30px;}
.wp-block-image figcaption{color:#6d6e75;font-size:14px;text-align:center;font-weight:400;line-height:27px;}
.wp-block-pullquote.is-style-solid-color blockquote{display:inline-block;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{padding:20px 20px !important;}
.wp-block-quote.has-text-align-right{border-right:0;}
.wp-block-button.is-style-squared .wp-block-button__link{color:#fff !important;border-radius:0;}
.wp-block-archives-dropdown select, .wp-block-categories-dropdown.wp-block-categories select{width:250px;height:50px;padding:0 15px;margin-bottom:20px;border:1px solid #ddd;}
.wp-block-search .wp-block-search__inside-wrapper{position:relative;}
.wp-block-search .wp-block-search__label{margin-bottom:8px;}
.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search{margin-bottom:30px;}
.wp-block-search .wp-block-search__button{margin-left:0;background:#000;color:#fff;border:0;padding:12px 20px;margin-bottom:0;height:100%;position:absolute;right:0;}
.post-text .wp-block-media-text__media img{margin:0;}
.widget .nice-select.open .list, .bd-footer-widget .nice-select.open .list{width:100%;}
.bd-footer-widget .nice-select{width:100%;margin-bottom:20px;float:none;}
.bd-footer-widget .nice-select::after{margin-top:0;}
.bd-footer-widget ul li{color:#878787;font-weight:400;}
.widget_rss ul li a.rsswidget{font-weight:600 !important;}
.bd-footer-widget p{color:#878787;font-size:16px;font-weight:400;}
.bd-footer-widget .tagcloud .tag-cloud-link{border:1px solid #878787;color:#878787;}
.bd-footer-widget .tagcloud .tag-cloud-link:hover{border-color:transparent;color:#fff;}
.bd-footer-info-logo img{width:131px;}
.bd-footer-logo-two img{width:131px;}
.header-sidebar-logo img{width:131px;}
.wp-block-tag-cloud a{height:40px;display:inline-block;padding:0 15px;font-size:16px !important;line-height:36px;border:1px solid var(--bd-grey-1);margin-bottom:8px;text-transform:capitalize;margin-inline-end:10px;}
.wp-block-tag-cloud a:hover{color:#ffffff;background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
@media(max-width:767px){
div.latest-comments ul li ul.children{padding-left:0;}
.blog__wrapper.mr-35{margin-right:0;}
.blog__details-wrapper.mr-35{margin-right:0;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
.blog__wrapper.mr-35, .blog__details-wrapper.mr-35{margin-right:0;}
}
@media(max-width:600px){
.admin-bar .sticky-menu{margin-top:0px;}
.admin-bar .bd-header-area.bd-header-area-four.header-sticky.sticky-menu{margin-top:0;}
.admin-bar .bd-header-area.bd-header-area-seven.header-sticky.sticky-menu{margin-top:0;}
} .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li a:before,
.widget.widget_recent_comments ul li a:before, .widget.widget_recent_entries ul li a:before, .widget.widget_rss ul li a:before{display:none;}
.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li a, .widget.widget_block .wp-block-latest-comments li a, .widget.widget_recent_comments ul li a, .widget.widget_recent_entries ul li a, .widget.widget_rss ul li a{padding-left:0;line-height:1.5;font-size:16px;margin-bottom:5px;font-weight:400;color:var(--bd-text-body);}
.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li a:hover, .widget.widget_block .wp-block-latest-comments li a:hover, .widget.widget_recent_comments ul li a:hover, .widget.widget_recent_entries ul li a:hover, .widget.widget_rss ul li a:hover{color:var(--bd-theme-1);}
.widget.widget_block h2{font-size:23px;position:relative;padding-bottom:6px;font-weight:600;}
.wp-block-archives-dropdown label{margin-bottom:10px;}
ul.wp-block-rss{list-style:disc;}
.sidebar__widget .wp-block-social-links li a::after{display:none;}
.sidebar__widget.widget_tag_cloud a{display:inline-block;height:36px;line-height:38px;padding:0 15px;font-size:15px;font-weight:500;color:#53545b;background:#f3f4f8;border-radius:4px;margin-right:8px;margin-bottom:10px;border:0;}
.sidebar__widget.widget_tag_cloud a:hover{color:#ffffff;background:var(--bd-theme-1);}
.sidebar__widget.widget_block h2{font-size:20px;padding-bottom:7px;border-bottom:1px solid #f0f0f5;margin-bottom:35px;}
.widget_block .wp-block-group__inner-container h2{font-size:23px;padding-bottom:7px;margin-bottom:35px;}
.wp-block-latest-comments__comment a:hover{color:var(--bd-theme-1);}
.sidebar__widget .wp-block-search__label{font-size:20px;padding-bottom:7px;border-bottom:1px solid #f0f0f5;margin-bottom:35px;}
.sidebar__widget .wp-block-search .wp-block-search__input{width:100%;margin:0;background:#F3F4F8;border:0;}
.sidebar__widget .wp-block-search .wp-block-search__button{background:var(--bd-theme-1);}
.bd-footer-widget.widget_block h2{font-size:28px;font-weight:600;color:#fff;margin-bottom:25px;padding-bottom:0;}
.bd-footer-widget.widget_block h2::before{display:none;}
.bd-footer-widget.widget_block.widget_tag_cloud a{border:1px solid #878787;color:#878787;border-radius:6px;}
.bd-footer-widget.widget_block.widget_tag_cloud a:hover{border-color:transparent;color:#fff;}
.wp-block-calendar table caption, .wp-block-calendar table tbody{color:#878787;}
.bd-footer-widget.widget_search .wp-block-search__label{font-size:22px;font-weight:600;color:#fff;}
.bd-footer-widget.widget_search .wp-block-search__label::before{display:none;}
.bd-footer-widget.widget_block .wp-block-latest-comments li a{font-size:16px;font-weight:400;color:#878787;display:inline-block;line-height:1.5;}
.bd-footer-widget.widget_block .wp-block-latest-comments li a.wp-block-latest-comments__comment-author{color:#fff;}
.bd-footer-widget.widget_block .wp-block-latest-comments li a:hover{color:#fff;}
.post-text .wp-block-gallery img{margin:0;}
.comment-respond.wp-block-post-comments-form{margin-bottom:20px;}
.post-text > .alignwide{margin-bottom:20px;}
.bd-btn{text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;padding:15px 30px;font-weight:var(--bd-fw-medium);line-height:19.5px;color:var(--bd-common-white);border:1px solid var(--bd-common-white);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;position:relative;padding-right:50px;white-space:nowrap;}
.bd-btn.theme-btn{color:var(--bd-common-black);border:1px solid var(--bd-theme-1);}
.bd-btn.fill-btn{background-color:var(--bd-theme-1);color:var(--bd-common-black);border-color:var(--bd-theme-1);}
.bd-btn.fill-btn:hover{background-color:var(--bd-common-black);color:var(--bd-common-white);border-color:var(--bd-common-black);}
.bd-btn.dark-btn{color:var(--bd-common-black);border:1px solid var(--bd-common-black);padding-right:50px;}
.bd-btn i{transform:rotate(-45deg);}
.bd-btn:hover{background-color:var(--bd-theme-1);color:var(--bd-common-black);border-color:var(--bd-theme-1);}
.bd-btn:hover span i{-webkit-transform:translate(20px, -20px) rotate(-45deg);transform:translate(20px, -20px) rotate(-45deg);}
.bd-btn:hover span::after{opacity:1;visibility:visible;-webkit-transform:translate(20px, -20px) rotate(-45deg);transform:translate(20px, -20px) rotate(-45deg);}
.bd-btn span{overflow:hidden;position:absolute;top:50%;right:25px;transform:translateY(-50%);}
.bd-btn span i{-webkit-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);-webkit-transition:all 0.5s;transition:all 0.5s;}
.bd-btn span::after{position:absolute;content:"\f178";font-family:var(--bd-ff-fontawesome);font-weight:900;left:-20px;bottom:-20px;-webkit-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);opacity:0;visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}
.bd-btn-2{text-transform:capitalize;font-weight:500;font-size:16px;line-height:28px;color:var(--bd-common-black);display:inline-flex;align-items:center;gap:10px;position:relative;padding:8px 0;}
.bd-btn-2::before{content:"";width:50px;height:2px;position:absolute;left:0;background-color:var(--bd-theme-1);bottom:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
body.rtl .bd-btn-2::before{left:auto;right:0;}
.bd-btn-2 i{transform:translateY(3px) rotate(-45deg);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-btn-2:hover::before{width:100%;left:auto;}
body.rtl .bd-btn-2:hover::before{right:auto;}
.bd-btn-2:hover i{transform:translateY(3px) rotate(0deg);}
.bd-btn-2.is-white{color:var(--bd-common-white);}
.bd-btn-2.is-white::before{background-color:var(--bd-common-white);}
.bd-pulse-btn{position:relative;}
.bd-pulse-btn::after, .bd-pulse-btn::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100px;height:100px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.4);animation:borderanimate2 2s linear infinite;animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;z-index:-1;}
.bd-pulse-btn.btn-2::after, .bd-pulse-btn.btn-2::before{left:15%;top:53%;width:50px;height:50px;border:1px solid var(--bd-theme-8);}
body.rtl .bd-pulse-btn.btn-2::after, body.rtl .bd-pulse-btn.btn-2::before{left:auto;right:-10%;}
.bd-pulse-btn::before{animation-delay:0.7s;}
.hamburger-btn{margin-inline-start:25px;width:36px;height:36px;position:relative;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;background:transparent;border:0;outline:0;}
.hamburger-btn span{display:inline-block;width:100%;display:block;position:absolute;height:16px;width:16px;border:3px solid var(--bd-theme-1);border-radius:5px;opacity:1;top:0;inset-inline-start:0;z-index:1;transition:0.3s ease-in-out;}
.hamburger-btn span:nth-child(1){inset-inline-start:0;}
.hamburger-btn span:nth-child(2){inset-inline-start:19px;}
.hamburger-btn span:nth-child(3){inset-inline-start:0px;top:19px;}
.hamburger-btn span:nth-child(4){inset-inline-start:19px;top:19px;}
.hamburger-btn:hover span:nth-child(4){border-radius:50%;}
.square-nav{width:50px;height:50px;border:1px solid var(--bd-theme-2);display:inline-flex;justify-content:center;align-items:center;font-size:20px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.square-nav:hover{border-color:var(--bd-theme-1);background:var(--bd-theme-1);color:var(--bd-common-white);}
.square-nav.is-black{border-color:var(--bd-text-body);}
.square-nav.is-black:hover{border-color:var(--bd-theme-1);}
.el-btn{text-transform:uppercase;display:inline-flex;align-items:center;padding:0 30px;font-weight:var(--bd-fw-medium);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;white-space:nowrap;background-color:var(--bd-theme-1);color:var(--bd-common-black);height:50px;line-height:50px;gap:0 10px;}
.el-btn:hover{background-color:var(--bd-common-black);color:var(--bd-common-white);}
.el-btn:hover span i{animation:iconltr 0.5s forwards;}
.el-btn .btn-icon{transform:translateY(1px) rotate(-45deg);}
.el-btn.el-white-btn{background-color:var(--bd-common-white);color:var(--bd-common-black);}
.el-btn.el-white-btn:hover{background-color:var(--bd-theme-1);color:var(--bd-common-black);}
@keyframes borderanimate2 {
0%{transform:translate(-50%, -50%) scale(0.8);}
60%{opacity:1;}
100%{transform:translate(-50%, -50%) scale(1.5);opacity:0;}
}
@keyframes bd-updown {
0%{transform:translateX(0);}
100%{transform:translateX(-30px);}
}
@keyframes bd-updown-2 {
0%{transform:translateY(-50px);}
100%{transform:translateY(0);}
}
@keyframes rotate {
0%{transform:rotate(15deg);}
100%{transform:rotate(-25deg);}
}
@keyframes shine {
100%{left:125%;}
}
@keyframes swell {
0%, 100%{transform:translate3d(0, -25px, 0);}
50%{transform:translate3d(0, 5px, 0);}
}
@keyframes wave {
0%{margin-inline-start:0;}
100%{margin-inline-start:-1600px;}
}
@keyframes panel {
0%{width:100%;}
100%{width:0;}
}
@keyframes rotate-infinite {
0%{transform:rotateY(0deg);}
100%{transform:rotateY(360deg);}
}
@keyframes rotate-infinite-2 {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes img-blink {
0%{opacity:1;}
100%{opacity:0.5;}
}
@-webkit-keyframes wobble-vertical {
16.65%{transform:translateY(8px);}
33.3%{transform:translateY(-6px);}
49.95%{transform:translateY(4px);}
66.6%{transform:translateY(-2px);}
83.25%{transform:translateY(1px);}
100%{transform:translateY(0);}
}
@keyframes wobble-vertical {
16.65%{transform:translateY(8px);}
33.3%{transform:translateY(-6px);}
49.95%{transform:translateY(4px);}
66.6%{transform:translateY(-2px);}
83.25%{transform:translateY(1px);}
100%{transform:translateY(0);}
}
.ryl-up-down-anim:hover i{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;}
@-webkit-keyframes up-down {
0%{transform:translateY(0);}
100%{transform:translateY(10px);}
}
@keyframes up-down {
0%{transform:translateY(0);}
100%{transform:translateY(10px);}
}
.ryl-up-down2-anim{animation-name:up-down;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate-reverse;}
@keyframes iconltr {
49%{transform:translateX(30%);}
50%{opacity:0;transform:translateX(-30%);}
51%{opacity:1;}
}
@keyframes iconrtl {
49%{transform:translateX(-30%);}
50%{opacity:0;transform:translateX(30%);}
51%{opacity:1;}
}
@keyframes icontltbl {
49%{transform:translateX(30%) translateY(30%);}
50%{opacity:0;transform:translateX(-30%) translateY(-30%);}
51%{opacity:1;}
}  #preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:#000;transition:0.3s;}
.preloader-thumb{display:flex;justify-content:center;align-items:center;position:relative;height:260px;width:260px;}
@media(max-width:575px){
.preloader-thumb{height:200px;width:200px;}
}
@media(max-width:450px){
.preloader-thumb{height:150px;width:150px;}
}
.preloader-thumb img{width:140px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:img-blink 1s ease-in-out infinite alternate;}
@media(max-width:450px){
.preloader-thumb img{width:100px;}
}
.preloader-thumb-wrap{display:flex;justify-content:center;height:100%;align-items:center;}
.preloader-border{border:2px dashed var(--bd-theme-1);height:100%;width:100%;border-radius:50%;position:absolute;top:0;left:0;animation:rotate-infinite-2 15s linear infinite;}
@media(max-width:450px){
.preloader-border{border-width:1px;}
} .grey-bg{background:var(--bd-grey-1);}
.grey-bg-2{background:var(--bd-grey-2);}
.white-bg{background:var(--bd-common-white);}
.black-bg{background:var(--bd-common-black);}
.theme-bg{background-color:var(--bd-theme-1);}
.theme-bg-2{background-color:var(--bd-theme-2);}
.theme-bg-3{background-color:var(--bd-theme-3);}
.theme-bg-6{background-color:var(--bd-theme-6);}
.theme-bg-7{background-color:var(--bd-theme-7);}
.theme-bg-8{background-color:var(--bd-theme-11);}
.theme-bg-9{background-color:var(--bd-theme-9);}
.theme-bg-10{background-color:var(--bd-theme-10);}
.theme-bg-11{background-color:var(--bd-theme-8);}
.bd-gradient-bg{background:linear-gradient(100.88deg, #EBFFFE 0.6%, #FFF6EB 100%);transform:rotate(-180deg);position:absolute;top:0%;right:0%;left:0%;bottom:0%;z-index:-1;}
.offcanvas__area{position:fixed;inset-inline-end:-490px;top:0;width:450px;height:100%;-webkit-box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);-moz-box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);-ms-box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);-o-box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-duration:1s;z-index:99999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;}
.offcanvas__area::-webkit-scrollbar{display:none;}
.offcanvas__area.offcanvas-opened{inset-inline-end:0px;}
@media(max-width:575px){
.offcanvas__area{width:290px;}
}
.offcanvas__bg{height:100%;width:100%;position:absolute;top:0;left:0;background:linear-gradient(100.88deg, #EBFFFE 0.6%, #FFF6EB 100%);z-index:-1;backdrop-filter:blur(37px);}
.offcanvas__wrapper{position:relative;padding:45px;overflow:auto;height:100%;background-color:var(--bd-common-white);}
@media(max-width:575px){
.offcanvas__wrapper{padding:20px;}
}
.offcanvas__map{border:2px solid var(--bd-theme-2);border-radius:16px;overflow:hidden;}
.offcanvas__close-btn{display:inline-block;font-size:45px;color:var(--bd-common-black);}
@media(max-width:575px){
.offcanvas__close-btn{font-size:30px;}
}
.offcanvas__close-btn:hover{transform:rotate(90deg);}
.offcanvas__color{margin-bottom:40px;}
.offcanvas__color h5{font-size:22px;margin-bottom:15px;}
.offcanvas__color input{display:none;}
.offcanvas__color label{width:100%;height:60px;background-color:var(--bd-theme-1);}
.offcanvas__color label:hover{cursor:pointer;}
.offcanvas__search{position:relative;}
.offcanvas__search input{width:100%;height:40px;line-height:40px;background:transparent;border:none;outline:none;border-bottom:1px solid #D5D5D5;font-size:18px;color:var(--bd-common-black);padding-right:30px;}
body.rtl .offcanvas__search input{padding-right:auto;padding-left:30px;}
.offcanvas__search input::placeholder{color:#686868;}
.offcanvas__search input:focus{border-color:var(--bd-theme-1);}
.offcanvas__search button{position:absolute;top:50%;inset-inline-end:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:var(--bd-text-1);}
.offcanvas__search button:hover{color:var(--bd-theme-1);}
.offcanvas__text p{margin-bottom:25px;}
.offcanvas__about h4{font-size:23px;color:var(--bd-common-black);font-weight:500;margin-bottom:10px;}
.offcanvas__contact h4{font-size:23px;margin-bottom:20px;color:var(--bd-common-black);font-weight:500;}
.offcanvas__contact ul li:not(:last-child){margin-bottom:20px;}
.offcanvas__contact ul li a:hover{color:var(--bd-theme-1);}
.offcanvas__contact-icon i{display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;border:1px solid var(--bd-theme-1);border-radius:50%;color:var(--bd-theme-1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.offcanvas__contact-icon i:hover{color:var(--bd-common-black);border-color:#D5D5D5;}
.offcanvas__contact-text a{font-size:18px;font-weight:400;color:var(--bd-text-1);}
.offcanvas__contact-text a:hover{color:var(--bd-theme-1);}
.offcanvas__map img{width:100%;}
.offcanvas__social{margin-top:80px;}
.offcanvas__social h4{font-size:23px;margin-bottom:20px;color:var(--bd-common-black);font-weight:500;}
.offcanvas__social ul{display:flex;gap:15px;border-top:1px solid #D5D5D5;padding:15px 0;}
.offcanvas__social ul li{display:inline-block;}
.offcanvas__social ul li:not(:last-child){margin-right:5px;}
.offcanvas__social ul li a{display:inline-block;width:42px;height:42px;border:1px solid #D5D5D5;line-height:40px;text-align:center;color:var(--bd-common-black);border-radius:50px;}
.offcanvas__social ul li a:hover{color:var(--bd-common-black);border-color:var(--bd-theme-1);background-color:var(--bd-theme-1);}
.offcanvas__notification-icon a{font-size:14px;color:var(--bd-common-black);position:relative;}
.offcanvas__notification-icon a .notification-count{position:absolute;top:-4px;inset-inline-end:-13px;display:inline-block;width:20px;height:20px;line-height:22px;font-size:12px;font-weight:600;background-color:var(--bd-theme-1);border-radius:50%;color:var(--bd-common-white);text-align:center;}
.offcanvas__notification-text p{margin-bottom:0;font-weight:500;color:var(--bd-common-black);font-size:14px;}
.offcanvas__notification-text p .notification-number{color:var(--bd-theme-1);}
.offcanvas__notification-text p a{color:var(--bd-theme-1);}
.offcanvas__btn a{margin-bottom:20px;}
.bd-breadcrumb{position:relative;z-index:2;padding:140px 0;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-breadcrumb{padding:110px 0;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-breadcrumb{padding:70px 0;}
}
.bd-breadcrumb__thumb{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.05;z-index:-1;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-breadcrumb__thumb{display:none;}
}
.bd-breadcrumb__title{font-size:65px;line-height:1.2;text-transform:capitalize;color:var(--bd-common-black);}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-breadcrumb__title{font-size:55px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-breadcrumb__title{font-size:50px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-breadcrumb__title{font-size:40px;}
}
@media(max-width:575px){
.bd-breadcrumb__title{font-size:35px;}
}
.bd-breadcrumb__list{display:flex;justify-content:center;gap:28px;}
.bd-breadcrumb__list span{position:relative;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:0.05em;text-transform:capitalize;color:var(--bd-common-black);}
.bd-breadcrumb__list span a:hover{color:var(--bd-theme-1);}
.bd-breadcrumb__list span i{margin-inline-end:10px;}
body.rtl .bd-breadcrumb__list span i{margin-inline-start:10px;}
.bd-breadcrumb__list span::before{font-family:var(--bd-ff-fontawesome);position:absolute;content:"\f105";font-weight:400;border-radius:40%;inset-inline-end:-15px;top:1px;display:none;}
.bd-breadcrumb__list span:last-child::before{content:none;}
.tp-accordion .accordion-item{background-color:transparent;border:0;border-bottom:1px solid rgba(255, 255, 255, 0.12);}
.tp-accordion .accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0;}
.tp-accordion .accordion-item:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.tp-accordion .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.tp-accordion .accordion-button{padding:30px 0;padding-right:15px;font-size:24px;font-weight:500;color:var(--tp-common-white);background-color:transparent;}
.tp-accordion .accordion-button::after{position:absolute;content:"\f107";font-family:var(--tp-ff-fontawesome);background-image:none;top:28%;right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:var(--tp-theme-1);width:auto;height:auto;font-weight:500;}
.tp-accordion .accordion-button.collapsed::after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);color:var(--tp-common-white);}
.tp-accordion .accordion-button:not(.collapsed){color:var(--tp-theme-1);background-color:transparent;box-shadow:none;}
.tp-accordion .accordion-button:focus{box-shadow:none;border:0;}
.tp-accordion .accordion-button:hover{color:var(--tp-theme-1);}
.tp-accordion .accordion-button:hover::after{color:var(--tp-theme-1);}
.tp-accordion .accordion-body{padding:0 0 25px;}
.tp-accordion .accordion-body p{font-size:16px;color:var(--tp-text-1);}
.bd-swiper-pagination{display:flex;gap:8px;justify-content:center;margin-bottom:45px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-swiper-pagination{justify-content:start;margin-bottom:10px;}
}
.bd-swiper-pagination span{height:35px;width:35px;border-radius:50%;background:transparent;position:relative;opacity:1;}
.bd-swiper-pagination span::before{content:"";height:8px;width:8px;background:#646464;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.bd-swiper-pagination span.swiper-pagination-bullet-active{border:2px solid var(--bd-theme-1);}
.bd-swiper-pagination span.swiper-pagination-bullet-active::before{background-color:var(--bd-theme-1);}
.bd-swiper-navigation{display:flex;gap:17px;justify-content:end;position:absolute;bottom:217px;z-index:33;right:14%;}
body.rtl .bd-swiper-navigation{right:auto;left:14%;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-swiper-navigation{right:20px;}
body.rtl .bd-swiper-navigation{right:auto;left:20px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-swiper-navigation{justify-content:start;padding-top:28px;padding-bottom:5px;right:15px;}
body.rtl .bd-swiper-navigation{right:auto;left:15px;}
}
@media(max-width:575px){
.bd-swiper-navigation{bottom:20px;right:50%;transform:translateX(50%);}
}
.bd-swiper-navigation button{height:50px;width:50px;font-size:17px;text-align:center;border-radius:50%;border:1px solid var(--bd-common-white);color:var(--bd-common-white);opacity:0.5;transform:rotate(-45deg);}
.bd-swiper-navigation button:hover{opacity:1;background-color:var(--bd-theme-1);border-color:var(--bd-theme-1);transform:rotate(0);}
.bd-tab .nav-tabs{padding:0;margin:0;border:0;}
.bd-tab .nav-tabs .nav-link{padding:0;margin:0;border:0;}
.bd-shop-modal .modal-dialog{max-width:950px;margin:1.75rem auto;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-shop-modal .modal-dialog{margin-left:20px;margin-right:20px;}
}
.bd-shop-modal .modal-header{border-bottom:0px;}
.bd-shop-modal .btn-close{font-size:15px;}
.bd-theme-settings-wrapper .row{--bs-gutter-x:8px;}
.bd-theme-settings-area{position:fixed;top:50%;left:0;width:240px;background-color:var(--bd-common-white);-webkit-transform:translateY(-50%) translateX(-100%);-moz-transform:translateY(-50%) translateX(-100%);-ms-transform:translateY(-50%) translateX(-100%);-o-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%);z-index:991;direction:ltr;border:1px solid rgba(217, 217, 217, 0.3098039216);}
.bd-theme-settings-area.settings-opened{-webkit-transform:translateY(-50%) translateX(0%);-moz-transform:translateY(-50%) translateX(0%);-ms-transform:translateY(-50%) translateX(0%);-o-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%);}
.bd-theme-settings-area.settings-opened .bd-theme-settings-gear{opacity:0;}
.bd-theme-settings-area.settings-opened .bd-theme-settings-close{opacity:1;}
.bd-theme-settings-open{position:absolute;top:-1px;left:100%;}
.bd-theme-settings-open button{background-color:var(--bd-common-white);width:45px;height:45px;line-height:45px;text-align:center;font-size:20px;color:var(--bd-theme-1);position:relative;}
.bd-theme-settings-gear{display:inline-block;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-ms-keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.bd-theme-settings-close{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;}
.bd-theme-header-title{font-size:16px;font-weight:600;margin-bottom:30px;}
.bd-theme-wrapper{padding:20px 30px 30px;}
.bd-theme-toggle{text-align:center;}
.bd-theme-toggle-main{display:inline-block;width:160px;margin:auto;position:relative;z-index:1;background-color:#f0f0f5;padding:4px;border-radius:20px;}
.bd-theme-toggle-light, .bd-theme-toggle-dark{display:inline-block;width:48%;height:26px;line-height:26px;}
.bd-theme-toggle input{display:none;}
.bd-theme-toggle:hover{cursor:pointer;}
.bd-theme-toggle label{color:var(--bd-common-black);font-size:14px;font-weight:500;}
.bd-theme-toggle label:hover{cursor:pointer;}
.bd-theme-toggle #bd-theme-toggler{display:none;}
.bd-theme-toggle #bd-theme-toggler:checked + i{right:calc(50% - 4px);}
.bd-theme-toggle-slide{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50%;height:26px;color:var(--bd-common-black);background-color:var(--bd-common-white);border-radius:30px;-webkit-transform:translate3d(0, 0);transform:translate3d(0, 0);-webkit-transition:0.2s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:0.2s cubic-bezier(0.25, 1, 0.5, 1);transition:0.2s cubic-bezier(0.25, 1, 0.5, 1);z-index:-1;}
.bd-theme-dir{text-align:center;}
.bd-theme-dir-main{display:inline-block;width:160px;margin:auto;position:relative;z-index:1;background-color:#f0f0f5;padding:4px;border-radius:20px;}
.bd-theme-dir-ltr, .bd-theme-dir-rtl{display:inline-block;width:48%;height:26px;line-height:26px;}
.bd-theme-dir input{display:none;}
.bd-theme-dir:hover{cursor:pointer;}
.bd-theme-dir label{color:var(--bd-common-black);font-size:14px;font-weight:500;}
.bd-theme-dir label:hover{cursor:pointer;}
.bd-theme-dir #bd-dir-toggler{display:none;}
.bd-theme-dir #bd-dir-toggler:checked + i{right:calc(50% - 4px);}
.bd-theme-dir-slide{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50%;height:26px;color:var(--bd-common-black);background-color:var(--bd-common-white);border-radius:30px;-webkit-transform:translate3d(0, 0);transform:translate3d(0, 0);-webkit-transition:0.2s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:0.2s cubic-bezier(0.25, 1, 0.5, 1);transition:0.2s cubic-bezier(0.25, 1, 0.5, 1);z-index:-1;}
.bd-theme-color-item.active button::before{opacity:1;visibility:visible;}
.bd-theme-color-btn{width:100%;height:40px;line-height:40px;text-align:center;position:relative;}
.bd-theme-color-btn::before{position:absolute;content:"\f00c";font-weight:600;font-family:"Font Awesome 5 Pro";color:var(--bd-common-white);font-size:16px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;}
.bd-theme-color-btn.bd-color-settings-btn[data-color="#EEC78C"]{background-color:#EEC78C;}
.bd-theme-color-btn.bd-color-settings-btn[data-color="#FF9B24"]{background-color:#FF9B24;}
.bd-theme-color-btn.bd-color-settings-btn[data-color="#FF577B"]{background-color:#FF577B;}
.bd-theme-color-btn.bd-color-settings-btn[data-color="#7C81FF"]{background-color:#7C81FF;}
.bd-theme-color-input{margin-top:15px;}
.bd-theme-color-input h6{font-size:14px;font-weight:600;margin-bottom:5px;}
.bd-theme-color-input label{display:inline-block;width:100%;height:40px;line-height:40px;text-align:center;background-color:var(--bd-theme-1);}
.bd-theme-color-input label:hover{cursor:pointer;}
.bd-theme-color-input input{display:none;}
.bd-section__subtitle{font-weight:500;font-size:16px;line-height:36px;letter-spacing:0.1em;text-transform:uppercase;color:var(--bd-text-2);display:inline-block;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-section__subtitle{margin-top:-12px;display:inline-block;}
}
.bd-section__title{text-transform:capitalize;font-size:55px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-section__title br{display:none;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-section__title{font-size:48px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-section__title{font-size:40px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-section__title{font-size:30px;}
}
@media(max-width:450px){
.bd-section__title{font-size:28px;}
}
.bd-section__title-wrapper.is-white .bd-section__title{color:var(--bd-common-white);}
.bd-section__title-wrapper.is-white .bd-section__subtitle{color:var(--bd-common-white);}
.bd-header{position:relative;}
.bd-header .container{max-width:1640px;}
.bd-header__logo{width:190px;}
@media(max-width:450px){
.bd-header__logo{width:160px;}
}
.bd-header__logo img{width:100%;}
.bd-header__bg{position:absolute;left:0;right:0;top:0;height:100%;width:100%;background-position:top;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-header__bg::before{content:"";background-color:#000000;opacity:0.75;position:absolute;top:0;left:0;width:100%;height:100%;}
.bd-header__top{padding:30px 0;}
.bd-header__top.header-sticky{background:var(--bd-common-black);padding:20px 0;}
.bd-header__meta-item{gap:15px;}
.bd-header__meta-icon i{color:var(--bd-common-white);}
.bd-header__meta-text p{font-size:18px;line-height:26px;margin:0;color:var(--bd-common-white);font-weight:var(--bd-fw-medium);}
.bd-header__meta-text p:hover{color:var(--bd-theme-1);}
.bd-header.transparent-header{position:absolute;top:0;left:0;right:0;z-index:99;}
.bd-header-lang{display:flex;align-items:center;gap:15px;}
.bd-header-lang__item a{display:inline-block;height:40px;width:40px;justify-content:center;text-align:center;color:var(--bd-common-black);text-transform:uppercase;line-height:38px;border:1px solid var(--bd-common-black);opacity:0.5;border-radius:50%;letter-spacing:0.05em;}
.bd-header-lang__item a.active{opacity:1;}
.bd-header-lang__item a:hover{opacity:1;background-color:var(--bd-common-black);color:var(--bd-common-white);}
.bd-header-hamburger{position:relative;cursor:pointer;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;width:45px;}
.bd-header-hamburger span{height:2px;width:100%;background-color:var(--bd-grey-1);display:block;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-header-hamburger span:not(:last-child){margin-bottom:12px;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-header-hamburger span{width:45px;}
}
.bd-header-hamburger span:nth-child(2){width:70%;margin-inline-end:auto;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-header-hamburger span:nth-child(2){width:100%;}
}
.bd-header-hamburger:hover span{background-color:var(--bd-theme-1);}
.bd-header-hamburger:hover span:nth-child(2){width:100%;}
.bd-header-hamburger.is-black span{background-color:var(--bd-common-black);}
.logo img{width:190px;}
.header-sticky{position:fixed !important;left:0;margin:auto;top:0;width:100%;box-shadow:0 0 60px 0 rgba(0, 0, 0, 0.07);z-index:99;-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0px 4px 10px rgba(3, 4, 28, 0.1);box-shadow:0px 4px 10px rgba(3, 4, 28, 0.1);}
.header-sticky.is-transparent{background:var(--bd-common-white);}
.header-sticky.is-transparent .bd-main-menu.is-white ul li a{color:var(--bd-common-black);}
.header-sticky.is-transparent .bd-main-menu.is-white ul li.has-dropdown > a::after{color:var(--bd-common-black);}
.header-sticky.is-transparent .bd-main-menu.is-white ul li .sub-menu li a{color:var(--bd-common-black);}
.header-sticky.is-transparent .bd-main-menu.is-white ul li.has-mega-menu .mega-menu li ul li a{color:var(--bd-common-black);}
.header-pos{position:absolute;left:0;right:0;top:0;z-index:99;}
.bd-header-3{padding:24px 0;}
.bd-header-3.header-sticky{padding:19px 0;}
.bd-header-3:not(.header-sticky) .bd-btn.fill-btn{background-color:var(--bd-common-white);color:var(--bd-common-black);border-color:var(--bd-common-white);}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-header-3:not(.header-sticky) .bd-btn.fill-btn{background-color:var(--bd-theme-1);color:var(--bd-common-black);border-color:var(--bd-theme-1);}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-header-3__bottom-left{width:100%;}
}
.bd-header-3__hamburger{margin-inline-start:150px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-header-3__hamburger{margin-inline-start:auto;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-header-2__main{padding:20px 0;}
}
.bd-main-menu{gap:25px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-main-menu{margin-inline-start:25px;gap:10px;}
}
.bd-main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:35px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-main-menu ul li{margin-inline-end:25px;}
}
.bd-main-menu ul li:last-child{margin-inline-end:0px;}
.bd-main-menu ul li a{display:inline-block;font-size:18px;color:var(--bd-common-black);padding:26px 0;text-transform:uppercase;font-weight:var(--bd-fw-medium);}
.bd-main-menu ul li.has-mega-menu{position:static;}
.bd-main-menu ul li.has-mega-menu .mega-menu{position:absolute;top:100%;left:50%;padding:30px 40px;background:var(--bd-common-white);visibility:hidden;opacity:0;transform:scaleY(0) translateX(-50%);transform-origin:top center;z-index:99;width:1028px;box-shadow:0px 20px 30px rgba(3, 4, 28, 0.1);-webkit-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;-moz-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;-ms-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;-o-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-main-menu ul li.has-mega-menu .mega-menu{width:900px;}
}
.bd-main-menu ul li.has-mega-menu .mega-menu li{margin-inline-end:0;}
.bd-main-menu ul li.has-mega-menu .mega-menu li .mega-menu-title{font-weight:500;font-size:18px;color:var(--bd-common-black);cursor:text;padding:0;display:inline-block;margin-bottom:15px;line-height:30px;}
.bd-main-menu ul li.has-mega-menu .mega-menu li ul li{width:100%;float:none;margin-bottom:2px;}
.bd-main-menu ul li.has-mega-menu .mega-menu li ul li a{font-weight:400;font-size:16px;padding:0;line-height:30px;text-transform:capitalize;position:relative;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-main-menu ul li.has-mega-menu .mega-menu li ul li a::before{position:absolute;content:"";inset-inline-start:0;inset-inline-end:auto;top:55%;bottom:auto;transform:translateY(-50%);width:0px;height:2px;background-color:var(--bd-theme-1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-main-menu ul li.has-mega-menu .mega-menu li ul li:hover a{color:var(--bd-theme-1);padding-inline-start:18px;}
.bd-main-menu ul li.has-mega-menu .mega-menu li ul li:hover a::before{width:12px;}
.bd-main-menu ul li.has-mega-menu .mega-menu li:hover > .mega-menu-title{padding-left:0;}
.bd-main-menu ul li.has-dropdown > a{position:relative;}
.bd-main-menu ul li.has-dropdown > a::after{content:"\f107";-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);font-size:14px;color:var(--bd-common-black);font-family:var(--bd-ff-fontawesome);font-weight:400;margin-inline-start:5px;display:inline-block;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-main-menu ul li .sub-menu{position:absolute;top:100%;left:0;width:200px;background:var(--bd-common-white);z-index:99;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;visibility:hidden;opacity:0;transform:scaleY(0);transform-origin:top center;padding:15px 25px;-webkit-box-shadow:0px 30px 70px 0px rgba(11, 6, 70, 0.08);-moz-box-shadow:0px 30px 70px 0px rgba(11, 6, 70, 0.08);-ms-box-shadow:0px 30px 70px 0px rgba(11, 6, 70, 0.08);-o-box-shadow:0px 30px 70px 0px rgba(11, 6, 70, 0.08);box-shadow:0px 30px 70px 0px rgba(11, 6, 70, 0.08);-webkit-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;-moz-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;-ms-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;-o-transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;transition:opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;}
.bd-main-menu ul li .sub-menu li{display:block;width:100%;margin:0;margin-bottom:5px;}
.bd-main-menu ul li .sub-menu li:last-child{margin-bottom:0;}
.bd-main-menu ul li .sub-menu li.has-dropdown > a::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}
.bd-main-menu ul li .sub-menu li a{padding:0px;font-size:15px;position:relative;z-index:1;width:100%;text-transform:uppercase;font-weight:var(--bd-fw-normal);}
.bd-main-menu ul li .sub-menu li a::before{position:absolute;content:"";inset-inline-start:0;inset-inline-end:auto;top:55%;bottom:auto;transform:translateY(-50%);width:0px;height:2px;background-color:var(--bd-theme-1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-main-menu ul li .sub-menu li .sub-menu{left:100%;top:0;visibility:hidden;opacity:0;}
.bd-main-menu ul li .sub-menu li:hover > a{color:var(--bd-theme-1);padding-inline-start:18px;}
.bd-main-menu ul li .sub-menu li:hover > a::before{width:12px;}
.bd-main-menu ul li .sub-menu li:hover > .sub-menu{visibility:visible;opacity:1;}
.bd-main-menu ul li:hover > a{color:var(--bd-common-white);}
.bd-main-menu ul li:hover > a::after{color:var(--bd-common-white);}
.bd-main-menu ul li:hover > .sub-menu{top:100%;visibility:visible;opacity:1;transform:scaleY(1);}
.bd-main-menu ul li:hover .mega-menu{visibility:visible;opacity:1;transform:scaleY(1) translateX(-50%);}
.bd-main-menu ul li:hover.has-mega-menu::before{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;transition-delay:0.1s;}
.bd-main-menu.is-white ul li a{color:var(--bd-common-white);}
.bd-main-menu.is-white ul li.has-dropdown > a::after{color:var(--bd-common-white);}
.bd-main-menu.is-white ul li .sub-menu li a{color:var(--bd-common-black);}
.bd-main-menu.is-white ul li.has-mega-menu .mega-menu li ul li a{color:var(--bd-common-black);}
.main-nav-wrapper{transition:all 0.7s ease-in;position:relative;width:100%;z-index:999;}
.main-nav-wrapper::after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#f00;z-index:1;}
.main-nav-wrapper .sidebar-menu-contact{gap:35px;}
.main-nav-wrapper .sidebar-menu-contact a{width:45px;text-align:center;}
.main-nav-wrapper .mobile-logo-area .header-logo{max-width:190px;}
@media(max-width:450px){
.main-nav-wrapper .mobile-logo-area .header-logo{max-width:170px;}
}
.main-nav-wrapper .main-nav-js{position:fixed;top:0;left:0;width:100%;padding:30px 5% !important;z-index:99;height:100%;overflow-y:auto;background-color:#101010;box-shadow:4px 3px 20px rgba(16, 33, 34, 0.06);transition:all 0.7s;display:flex;flex-direction:column;transform:translateY(-10vh);opacity:0;visibility:hidden;gap:30px;scrollbar-width:none;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.main-nav-wrapper .main-nav-js{min-width:100%;max-width:100%;}
}
.main-nav-wrapper .main-nav-js::-webkit-scrollbar{display:none;width:5px;}
.main-nav-wrapper .main-nav-js::before{content:"Explore Pages.";position:absolute;top:45%;right:10%;transform:translateY(-50%);display:block;font-size:220px;font-weight:700;line-height:1;color:#ACACAC;opacity:0.1;z-index:1;width:100%;max-width:1000px;margin-left:auto;margin-right:0;height:300px;letter-spacing:5px;text-align:right;z-index:-1;}
body.rtl .main-nav-wrapper .main-nav-js::before{left:10%;right:auto;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.main-nav-wrapper .main-nav-js::before{display:none;visibility:hidden;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.main-nav-wrapper .main-nav-js::before{font-size:200px;}
}
.main-nav-wrapper .main-nav-js::-webkit-scrollbar-track{background:#f1f1f1;}
.main-nav-wrapper .main-nav-js::-webkit-scrollbar-thumb{background:#999;}
.main-nav-wrapper .main-nav-js::-webkit-scrollbar-thumb:hover{background:var(--border-color);}
.main-nav-wrapper .main-nav-js .menu-close-btn{opacity:1;cursor:pointer;padding:5px;opacity:0.8;font-size:40px;}
@media(max-width:575px){
.main-nav-wrapper .main-nav-js .menu-close-btn{font-size:30px;}
}
.main-nav-wrapper .main-nav-js .menu-close-btn i{color:#fff;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.main-nav-wrapper .main-nav-js .menu-close-btn:hover i{color:var(--bd-theme-1);transform:rotate(180deg);}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul{float:none;text-align:left;padding:80px 0;margin-bottom:0;width:100%;max-width:700px;margin-left:0;margin-right:auto;z-index:3;}
body.rtl .main-nav-wrapper .main-nav-js .sidebar-menu-area > ul{text-align:right;margin-left:auto;margin-right:0;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul{padding:40px 0 30px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul{max-width:100%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul{padding:45px 0 35px;}
}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li{display:block;position:relative;padding:5px;transition:all 0.2s;transform:translateY(50px) scaleY(0);opacity:0;margin-bottom:15px;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li:last-child{border-bottom:1px solid transparent;margin-bottom:0;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li:hover a:before{width:100%;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li > .bi{position:absolute;right:40px;top:15px;font-size:36px;cursor:pointer;color:#fff;opacity:0.8;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li > .bi{right:5px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li > .bi{font-size:30px;}
}
@media(max-width:575px){
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li > .bi{top:8px;}
}
body.rtl .main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li > .bi{left:40px;right:auto;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a{padding:4px 0;display:inline-block;font-size:3.5rem;font-weight:700;color:#ffffff;transition:all 0.6s ease;font-style:normal;text-decoration:none;transition:all 0.55s ease;position:relative;text-transform:uppercase;font-family:var(--bd-ff-menu);line-height:1;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a{font-size:2rem;}
}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a::before{overflow:hidden;position:absolute;top:5px;left:0;width:0;color:#ffffff;white-space:nowrap;content:attr(data-hover);transition:all 0.8s cubic-bezier(0.17, 0.67, 0.32, 0.87);}
body.rtl .main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a::before{left:auto;right:0;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li ul.sub-menu{position:static;min-width:180px;background:0 0;border:none;opacity:1;visibility:visible;box-shadow:none;transform:none;transition:none;display:none;list-style:none;padding-left:20px;margin-top:25px;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li ul.sub-menu li{opacity:1;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li ul.sub-menu li a{font-size:22px;font-weight:400;padding:15px 5px;font-style:normal;text-transform:uppercase;-webkit-text-stroke:unset;-webkit-text-fill-color:unset;color:#ffffff;width:100%;opacity:0.5;}
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li ul.sub-menu li a:hover{opacity:1;}
.main-nav-wrapper .main-nav-js.show-menu{transform:none;opacity:1;visibility:visible;}
.main-nav-wrapper .uesr-aera{width:70px;height:70px;line-height:72px;border-radius:50%;text-align:center;background:var(--primary-color2);display:inline-block;margin-left:auto;margin-right:auto;}
.main-nav-wrapper .uesr-aera .bi{font-size:35px;color:var(--text-primary);}
.main-nav-wrapper .mobile-menu{position:relative;top:2px;padding:0 5px;border-radius:50%;display:inline-block;}
.main-page-wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-end;position:relative;}
.main-page-wrapper .left-fixed-image{width:700px;position:fixed;top:0;left:0;max-height:100vh;height:100%;}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.main-page-wrapper .left-fixed-image{width:550px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.main-page-wrapper .left-fixed-image{width:400px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-page-wrapper .left-fixed-image{width:300px;}
}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.main-page-wrapper .left-fixed-image{display:none;visibility:none;}
}
.main-page-wrapper .left-fixed-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100% !important;}
@-webkit-keyframes navLinkFade {
from{opacity:0;transform:translateY(50px) scaleY(0);}
to{opacity:1;transform:translateY(0) scaleY(1);}
}
@keyframes navLinkFade {
from{opacity:0;transform:translateY(50px) scaleY(0);}
to{opacity:1;transform:translateY(0) scaleY(1);}
}
@supports (-webkit-text-stroke: 1px #ffffff) {
.main-nav-wrapper .main-nav-js .sidebar-menu-area > ul > li a{-webkit-text-stroke:1px #ffffff;color:transparent;}
}   .mean-container a.meanmenu-reveal{display:none;}
.mean-container .mean-nav{background:none;margin-top:0;}
.mean-container .mean-bar{padding:0;min-height:auto;background:none;}
.mean-container .mean-nav > ul{padding:0;margin:0;width:100%;list-style-type:none;display:block !important;}
.mean-container a.meanmenu-reveal{display:none !important;}
.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:var(--bd-common-black);border-top:1px solid #ebebeb;font-size:14px;line-height:1.5;font-weight:500;}
.mean-container .mean-nav ul li a:hover{color:var(--bd-theme-1);}
.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0 !important;line-height:14px;border:0;height:30px;width:30px;line-height:30px;color:var(--bd-common-black);line-height:30px;top:0;font-weight:400;border-radius:0;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:var(--bd-theme-1);color:var(--bd-common-white);border-color:var(--bd-theme-1);}
.mean-container .mean-nav ul li > a > i{display:none;}
.mean-container .mean-nav > ul > li:first-child > a{border-top:0;}
.mean-container .mean-nav ul li a.mean-expand.mean-clicked{color:var(--bd-common-white) !important;background-color:var(--bd-theme-1) !important;}
.mean-container .mean-nav ul li ul li .mega-menu-2{padding-bottom:6px;}
.mean-container .mean-nav ul li ul li .mega-menu-2 li ul li a{display:flex;gap:10px;background:#33C5B6;border-radius:16px;width:100%;padding:12px 15px;margin-bottom:24px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.mean-container .mean-nav ul li ul li .mega-menu-2 li ul li a.mega-btn{background-color:var(--bd-common-white);width:auto;height:44px;line-height:44px;padding:0 30px;text-align:center;display:inline-block;color:var(--bd-common-black);}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-num span{height:28px;width:28px;line-height:28px;text-align:center;font-size:16px;display:inline-block;border-radius:50%;color:var(--bd-common-white);background-color:var(--bd-theme-2);}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-title h6{font-size:19px;line-height:30px;font-weight:500;margin-bottom:0;color:var(--bd-common-white);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-title span{color:var(--bd-common-white);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-thumb{border-radius:16px;overflow:hidden;margin:10px 0;}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-thumb img{width:100%;}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-thumb::before{content:"";position:absolute;height:220px;width:100%;left:0;bottom:0;background:linear-gradient(180deg, #FF9B24 0%, rgba(255, 155, 36, 0) 100%);transform:matrix(1, 0, 0, -1, 0, 0);}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-thumb-content{position:absolute;bottom:0;left:50%;text-align:center;padding-left:0px;transform:translateX(-50%);margin-right:-50%;}
.mean-container .mean-nav ul li ul li .mega-menu-2-inner-thumb-content h4{font-size:23px;line-height:39px;color:var(--bd-common-white);margin-bottom:16px;}
.mean-container .mean-nav ul li li li a.mega-program{background:var(--bd-theme-1);border-radius:16px;margin:5px 0;text-transform:capitalize;}
.mean-container .mean-nav ul li li li a.mega-btn{background-color:var(--bd-common-white);width:auto;height:44px;line-height:44px;padding:0 30px;display:inline-flex;color:var(--bd-common-black);margin-bottom:20px;border-radius:50px;justify-content:center;margin-inline-start:20px;}
.mean-container .mean-nav ul li li li a.mega-btn:hover{color:var(--bd-theme-1) !important;}
div.mean-container .mean-nav ul li a i{display:none;}
div.mean-container .mean-nav ul li a.mean-expand::before{position:absolute;content:"+";left:9px;top:-2px;font-size:22px;}
div.mean-container .mean-nav ul li a.mean-expand.mean-clicked::before{content:"-";}
.bd-hero-area{position:relative;}
.bd-hero-area .container{max-width:1640px;}
.bd-header-top__meta span{display:block;color:var(--bd-common-white);font-size:16px;line-height:32px;font-weight:400;text-transform:uppercase;opacity:0.7;}
.bd-header-top__meta span i{margin-inline-end:7px;}
.bd-header-top__meta a{font-weight:var(--bd-fw-sbold);font-size:20px;line-height:32px;display:flex;align-items:center;letter-spacing:0.1em;color:var(--bd-common-white);}
.bd-header-top__meta a:hover{color:var(--bd-theme-1);}
.bd-hero-wrap{min-height:930px;position:relative;display:flex;align-items:end;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-hero-wrap{min-height:930px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-hero-wrap{min-height:830px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-hero-wrap{min-height:550px;}
}
@media(max-width:575px){
.bd-hero-wrap{min-height:500px;align-items:center;}
}
@media(max-width:450px){
.bd-hero-wrap{min-height:420px;align-items:center;}
}
.bd-hero-wrap-2{min-height:930px;position:relative;display:flex;align-items:center;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-hero-wrap-2{min-height:980px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-hero-wrap-2{min-height:700px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero-wrap-2{min-height:650px;}
}
.bd-hero__bg{position:absolute;left:0;right:0;top:0;height:100%;width:100%;background-position:top;background-size:cover;background-repeat:no-repeat;z-index:-1;transform:scale(1.1);transition:7s;}
.bd-hero__bg::before{content:"";background-color:#000000;opacity:0.75;position:absolute;top:0;left:0;width:100%;height:100%;}
.bd-hero__bg-2::before{opacity:0.5;}
.bd-hero__bg-3::before{opacity:0.7;}
.bd-hero__line-1{position:absolute;width:50%;background-color:rgba(255, 255, 255, 0.2901960784);height:1px;left:-10%;top:50%;transform:translateY(-50%);}
.bd-hero__line-2{position:absolute;width:50%;background-color:rgba(255, 255, 255, 0.2901960784);height:1px;right:-10%;bottom:0px;}
.bd-hero__content{margin-bottom:310px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-hero__content{margin-bottom:360px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-hero__content{margin-bottom:160px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-hero__content{margin-bottom:150px;}
}
@media(max-width:575px){
.bd-hero__content{margin-bottom:0px;margin-top:100px;}
}
.bd-hero__content-2{margin-bottom:0;}
.bd-hero__content-3{margin-bottom:0;}
.bd-hero__content.is-white .bd-hero__subtitle span{font-weight:500;font-size:20px;line-height:1.8;text-align:center;letter-spacing:0.3em;text-transform:uppercase;color:var(--bd-common-white);margin-bottom:40px;display:inline-block;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-hero__content.is-white .bd-hero__subtitle span{letter-spacing:5px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-hero__content.is-white .bd-hero__subtitle span{font-size:18px;letter-spacing:3px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__content.is-white .bd-hero__subtitle span{font-size:16px;letter-spacing:2px;}
}
.bd-hero__content.is-white .bd-hero__title{color:var(--bd-common-white);font-size:65px;line-height:1.42;text-transform:uppercase;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__content.is-white .bd-hero__title br{display:none;}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.bd-hero__content.is-white .bd-hero__title{font-size:60px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-hero__content.is-white .bd-hero__title{font-size:56px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-hero__content.is-white .bd-hero__title{font-size:50px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-hero__content.is-white .bd-hero__title{font-size:45px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__content.is-white .bd-hero__title{font-size:35px;}
}
@media(max-width:450px){
.bd-hero__content.is-white .bd-hero__title{font-size:30px;}
}
.bd-hero__slider-nav .bd-swiper-pagination{display:flex;gap:8px;justify-content:end;margin-bottom:0;position:absolute;z-index:2;bottom:70px;inset-inline-end:0;}
.bd-hero__slider-number{position:absolute;color:var(--bd-common-white);z-index:33;font-size:45px;top:50%;inset-inline-end:100px;transform:translateY(-50%);}
.bd-hero__slider-number span{font-size:16px;line-height:1;text-align:center;letter-spacing:0.2em;text-transform:uppercase;display:inline-block;font-weight:400;}
.bd-hero__slider-number span.current{font-weight:500;color:var(--bd-theme-1);font-size:24px;}
body.rtl .bd-hero__slider-number span.current{transform:translateY(12px);padding-left:5px;}
.bd-hero__slider-number span.total{transform:translate(-10px, 25px);}
body.rtl .bd-hero__slider-number span.total{transform:translate(0px, 20px);}
.bd-hero__slider-number span.divider{transform:rotate(20deg);font-size:45px;color:var(--bd-common-white);}
.swiper-slide-active .bd-hero__bg{transform:scale(1);}
.bd-hero__halfim-wrapper{padding-top:250px;padding-bottom:150px;background:var(--bd-theme-4);z-index:1;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__halfim-wrapper{padding-top:180px;padding-bottom:90px;}
}
.bd-hero__halfim-title{font-size:55px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-hero__halfim-title{font-size:50px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-hero__halfim-title{font-size:44px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__halfim-title{font-size:40px;max-width:500px;}
}
@media(max-width:450px){
.bd-hero__halfim-title{font-size:30px;}
}
.bd-hero__halfim-img img{width:100%;height:100%;object-fit:cover;}
.bd-hero__halfim-img{position:absolute;width:64%;height:100%;top:0;inset-inline-end:0;min-height:200px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-hero__halfim-img{width:57%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__halfim-img{position:static;width:100%;}
}
.bd-hero__halfim-img::before{position:absolute;content:"";width:5000px;height:1px;top:100px;background:#E1DDD8;inset-inline-end:100%;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__halfim-img::before{display:none;}
}
.bd-hero__halfim-container{max-width:1640px;}
.bd-hero__halfim-content{padding:42px 0px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-hero__halfim-content{padding:0 0;}
}
.bd-hero__halfim-content p{max-width:425px;margin-bottom:40px;}
.bd-faq-2 .accordion-item{background-color:transparent;}
.bd-faq-2 .accordion-body{background-color:transparent;}
.bd-faq-2 .accordion-button{background-color:transparent;}
.bd-faq-3{border:1px solid var(--bd-grey-1);padding:0 30px;}
.bd-faq-3 .accordion .accordion-item:last-child{border:0;}
.bd-faq__bg{position:absolute;right:0;left:0;bottom:0;top:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-faq__bg::before{content:"";position:absolute;left:0;top:0;background:#F8F5F0;opacity:0.9;height:100%;width:100%;}
.bd-faq .accordion-item{border:0;border-bottom:1px solid var(--bd-grey-1);}
.bd-faq .accordion-body{padding:0;color:var(--bd-common-black);}
.bd-faq .accordion-button{font-size:24px;line-height:40px;color:var(--bd-common-black);padding:30px 0 28px;text-transform:capitalize;padding-inline-end:30px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-faq .accordion-button{font-size:22px;}
}
@media(max-width:450px){
.bd-faq .accordion-button{font-size:20px;}
}
.bd-faq .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;}
.bd-faq .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.bd-faq .accordion-button::after{position:absolute;inset-inline-end:0;top:40px;}
.bd-faq .accordion-button:focus{z-index:3;border-color:inherit;outline:none;box-shadow:none;}
.bd-faq-title{font-size:36px;text-transform:capitalize;}
@media(max-width:575px){
.bd-faq-title{font-size:30px;}
}
.ryl-accordion-space .row div:first-child .accordion-item{margin-inline-end:15px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.ryl-accordion-space .row div:first-child .accordion-item{margin-inline-end:0;}
}
.ryl-accordion-space .row div:last-child .accordion-item{margin-inline-start:15px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.ryl-accordion-space .row div:last-child .accordion-item{margin-inline-start:0;}
}
.bd-testimonial__content{padding:0 20px;}
.bd-testimonial__content p{font-family:var(--bd-ff-heading);font-size:45px;line-height:1.36;text-transform:capitalize;color:var(--bd-common-black);margin-bottom:30px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-testimonial__content p{font-size:40px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-testimonial__content p{font-size:32px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-testimonial__content p{font-size:30px;}
}
@media(max-width:575px){
.bd-testimonial__content p{font-size:24px;}
}
.bd-testimonial__quote i{font-size:70px;color:#D9D9D9;display:inline-block;margin-bottom:35px;}
.bd-testimonial__quote-2 i{font-size:70px;transform:rotate(-180deg);display:inline-block;color:#A6A6A6;margin-bottom:40px;}
.bd-testimonial__btn{text-align:right;}
body.rtl .bd-testimonial__btn{text-align:left;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-testimonial__btn{text-align:left;}
body.rtl .bd-testimonial__btn{text-align:right;}
}
.bd-testimonial__client{gap:3px 10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.bd-testimonial__client-name{font-size:24px;line-height:30px;text-transform:capitalize;color:var(--bd-common-black);margin-bottom:0;}
@media(max-width:575px){
.bd-testimonial__client-name{font-size:20px;}
}
.bd-testimonial__client span{font-family:var(--bd-ff-heading);font-size:24px;line-height:30px;text-transform:capitalize;color:#424242;margin-bottom:0;}
@media(max-width:575px){
.bd-testimonial__client span{font-size:20px;}
}
.bd-testimonial-2{padding:60px 65px;padding-inline-end:0;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-testimonial-2{padding:30px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-testimonial-2{padding:30px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-testimonial-2__author{flex-direction:column;}
}
.bd-testimonial-2__bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;z-index:-1;}
.bd-testimonial-2__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);height:100%;width:100%;opacity:0.5;}
.bd-testimonial-2__slider{background-color:var(--bd-common-white);overflow:hidden;}
.bd-testimonial-2__slider ul.slick-dots{position:absolute;top:50%;transform:translateY(-50%);right:38%;display:flex;flex-direction:column;gap:5px;}
body.rtl .bd-testimonial-2__slider ul.slick-dots{right:auto;left:38%;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-testimonial-2__slider ul.slick-dots{right:32%;}
body.rtl .bd-testimonial-2__slider ul.slick-dots{right:auto;left:32%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-testimonial-2__slider ul.slick-dots{display:none !important;}
}
.bd-testimonial-2__slider ul.slick-dots li{list-style:none;}
.bd-testimonial-2__slider ul.slick-dots li button{font-size:0;height:35px;width:35px;border-radius:50%;position:relative;border:1px solid transparent;line-height:33px;}
.bd-testimonial-2__slider ul.slick-dots li button::before{content:"";position:absolute;top:50%;left:50%;height:9px;background-color:var(--bd-grey-1);width:9px;transform:translate(-50%, -50%);border-radius:50%;}
.bd-testimonial-2__slider ul.slick-dots li.slick-active button{border:2px solid var(--bd-theme-1);}
.bd-testimonial-2__slider ul.slick-dots li.slick-active button::before{background-color:var(--bd-theme-1);}
.bd-testimonial-2__content p{font-family:var(--bd-ff-heading);font-size:24px;line-height:1.66;text-transform:capitalize;color:var(--bd-common-black);}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-testimonial-2__content p{font-size:20px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-testimonial-2__content p{font-size:18px;}
}
.bd-testimonial-2__content hr{margin-top:35px !important;margin-bottom:25px !important;}
.bd-testimonial-2__title{font-family:var(--bd-ff-body);font-weight:var(--bd-fw-medium);font-size:30px;line-height:30px;text-transform:capitalize;color:var(--bd-common-black);}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-testimonial-2__title{font-size:22px;line-height:1;}
}
.bd-testimonial-2__des{font-family:var(--bd-ff-body);font-size:16px;line-height:30px;text-transform:capitalize;color:var(--bd-grey-3);}
.bd-testimonial-2__rating{gap:10px;}
.bd-testimonial-2__rating i{display:inline-block;color:#FFC107;font-size:20px;}
.bd-testimonial-2__thumb{height:300px;width:300px;margin:0 auto;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-testimonial-2__thumb{height:200px;width:200px;}
}
.bd-testimonial-2__thumb-2{height:100px;width:100px;}
.bd-testimonial-2__thumb-2 img{height:100%;width:100%;object-fit:cover;border-radius:50%;}
.bd-testimonial-2__thumb img{height:100%;width:100%;object-fit:cover;border-radius:50% !important;}
.bd-testimonial-3__content{height:100%;padding:40px;border:1px solid var(--bd-grey-1);}
@media(max-width:575px){
.bd-testimonial-3__content{padding:20px;}
}
.bd-testimonial-3__content p{font-size:24px;line-height:36px;text-transform:capitalize;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-testimonial-3__content p{font-size:16px;line-height:30px;}
}
.bd-testimonial-3__thumb{height:100%;width:100%;}
.bd-testimonial-3__thumb img{height:100%;width:100%;object-fit:cover;}
.bd-testimonial-3__client{font-size:18px;line-height:30px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-testimonial-3__title{font-weight:500;font-size:30px;line-height:40px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-testimonial-3__pagination{position:absolute;inset-inline-end:40px;bottom:40px;margin-bottom:0;z-index:1;}
@media(max-width:575px){
.bd-testimonial-3__pagination{position:static;justify-content:center;margin-top:40px;}
}
.bd-testimonial-4{padding:50px 40px;border:1px solid rgba(108, 108, 108, 0.3215686275);text-align:center;}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.bd-testimonial-4{padding:60px 50px 50px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-testimonial-4{padding:60px 30px 50px;}
}
@media(max-width:575px){
.bd-testimonial-4{padding:50px 20px;}
}
.bd-testimonial-4__bg{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;z-index:-1;}
.bd-testimonial-4__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.6;height:100%;width:100%;}
.bd-testimonial-4__content{text-align:center;}
.bd-testimonial-4__content p{color:rgba(255, 255, 255, 0.63);margin-bottom:35px;font-family:var(--bd-ff-heading);font-weight:400;font-size:22px;line-height:40px;text-align:center;text-transform:capitalize;}
.bd-testimonial-4__quote i{font-size:60px;color:var(--bd-theme-1);display:inline-block;margin-bottom:35px;}
.bd-testimonial-4__quote-2 i{font-size:60px;transform:rotate(-180deg);display:inline-block;color:var(--bd-theme-1);margin-bottom:40px;}
.bd-testimonial-4__rating{gap:10px;}
.bd-testimonial-4__rating i{display:inline-block;color:#FFC107;font-size:16px;margin-bottom:10px;}
.bd-testimonial-4__thumb{height:50px;width:50px;margin-inline-end:25px;}
.bd-testimonial-4__thumb img{height:100%;width:100%;object-fit:cover;border-radius:50%;}
.bd-testimonial-4__client{gap:2px 10px;display:flex;flex-direction:column;text-align:left;}
.bd-testimonial-4__client-name{font-size:24px;line-height:30px;text-transform:capitalize;color:#CCC;margin-bottom:0;}
@media(max-width:575px){
.bd-testimonial-4__client-name{font-size:20px;}
}
.bd-testimonial-4__client-position{color:var(--bd-grey-3);}
.bd-blog__thumb{height:425px;}
.bd-blog__thumb-3{height:500px;}
.bd-blog__thumb-3 img{width:100%;height:100%;object-fit:cover;}
.bd-blog__thumb img{width:100%;height:100%;object-fit:cover;}
.bd-blog__btn .bd-btn{color:var(--bd-common-black);border-color:var(--bd-common-black);}
.bd-blog__btn .bd-btn:hover{border-color:var(--bd-theme-1);}
.bd-blog__btn{text-align:right;}
body.rtl .bd-blog__btn{text-align:left;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog__btn{text-align:left;}
body.rtl .bd-blog__btn{text-align:right;}
}
.bd-blog__content{background-color:rgba(255, 255, 255, 0.74);height:100%;padding:33px 40px;padding-bottom:17px;display:flex;flex-direction:column;justify-content:space-between;}
@media(max-width:575px){
.bd-blog__content{padding:33px 20px;}
}
.bd-blog__content-wrap{margin:40px;position:absolute;top:140px;left:0;bottom:0;right:100px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog__content-wrap{right:0;margin:30px;}
}
@media(max-width:450px){
.bd-blog__content-wrap{margin:15px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog__content-cat-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;}
}
.bd-blog__content-cat a{display:flex;align-items:center;gap:10px;line-height:1;color:#414141;font-size:14px;text-transform:uppercase;font-weight:var(--bd-fw-medium);}
.bd-blog__content-cat a i{display:inline-block;transform:rotate(90deg) translateX(1px);}
.bd-blog__title{text-transform:capitalize;font-size:24px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-blog__title{font-size:22px;}
}
@media(max-width:450px){
.bd-blog__title{font-size:20px;}
}
.bd-blog__title a{position:relative;display:inline;background-image:linear-gradient(to right, var(--bd-common-black) 0%, var(--bd-common-black) 100%);background-size:0px 1px;background-position:0px 95%;-webkit-transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;-o-transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;padding:0.7% 0px;background-repeat:no-repeat;color:inherit;line-height:1.4;transition:all 0.5s ease-out 0s;}
.bd-blog__title a:hover{background-size:100% 1px;}
.bd-blog__meta{width:60px;text-align:center;padding:20px 0;position:absolute;top:0;right:-100px;background-color:var(--bd-theme-1);}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog__meta{position:static;width:auto;padding:5px 10px;border:0;}
}
.bd-blog__meta span{display:block;font-weight:600;font-size:16px;line-height:28px;letter-spacing:0.1em;text-transform:uppercase;color:var(--bd-common-white);}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog__meta span{display:inline;color:var(--bd-common-black);}
}
.bd-blog-2{min-height:548px;border:1px solid var(--bd-grey-1);position:relative;padding:30px;}
@media (hover: none) {
.bd-blog-2{border-color:transparent;}
}
.bd-blog-2::before{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) -5.57%, rgba(0, 0, 0, 0.9) 94.43%);height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media (hover: none) {
.bd-blog-2::before{opacity:1;visibility:visible;}
}
.bd-blog-2:hover{border-color:transparent;}
.bd-blog-2:hover::before{opacity:1;visibility:visible;}
.bd-blog-2:hover .bd-blog-2__thumb{top:0;inset-inline-end:0;width:100%;height:100%;z-index:-1;}
.bd-blog-2:hover .bd-blog-2__title{color:var(--bd-common-white);}
.bd-blog-2:hover .bd-blog-2__title:hover{color:var(--bd-theme-1);}
.bd-blog-2:hover .bd-blog-2__meta{background-color:var(--bd-common-white);}
.bd-blog-2__thumb{width:240px;height:350px;position:absolute;top:30px;inset-inline-end:30px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media (hover: none) {
.bd-blog-2__thumb{top:0;inset-inline-end:0;width:100%;height:100%;z-index:-1;}
}
.bd-blog-2__thumb img{object-fit:cover;width:100%;height:100%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-2__meta{font-weight:500;font-size:16px;display:inline-flex;position:absolute;top:30px;inset-inline-start:30px;line-height:28px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:var(--bd-common-black);background-color:var(--bd-theme-1);min-width:50px;min-height:60px;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media (hover: none) {
.bd-blog-2__meta{background-color:var(--bd-common-white);}
}
.bd-blog-2__title{font-size:24px;position:relative;z-index:1;text-transform:capitalize;}
@media(max-width:575px){
.bd-blog-2__title{font-size:20px;}
}
@media (hover: none) {
.bd-blog-2__title{color:var(--bd-common-white);}
}
.bd-blog-3{overflow:hidden;}
.bd-blog-3:hover .bd-blog-3-content-2{background-color:var(--bd-theme-6);border-color:var(--bd-theme-6);}
.bd-blog-3-shape{position:absolute;inset-inline-start:55%;top:50px;}
.bd-blog-3-navigation{display:flex;gap:15px;justify-content:end;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-navigation{justify-content:start;padding-top:28px;padding-bottom:5px;}
}
.bd-blog-3-navigation button{height:48px;width:48px;font-size:20px;line-height:48px;text-align:center;border-radius:50%;border:1px solid var(--bd-common-black);}
.bd-blog-3-navigation button:hover{color:var(--bd-common-white);background-color:var(--bd-common-black);}
.bd-blog-3-search label{display:block;font-size:30px;font-family:var(--bd-ff-heading);line-height:39px;color:var(--bd-common-black);margin-bottom:20px;}
.bd-blog-3-search-input{position:relative;margin-inline-end:80px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-blog-3-search-input{margin-inline-end:30px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-search-input{margin-inline-end:0px;}
}
.bd-blog-3-search-input input{width:100%;height:58px;border:1px solid var(--bd-grey-1);padding-inline-start:22px;padding-inline-end:80px;}
.bd-blog-3-search-input input:focus{border-color:var(--bd-theme-1);}
.bd-blog-3-search-input-2{position:relative;}
.bd-blog-3-search-input-2 input{width:100%;height:58px;border:1px solid var(--bd-grey-1);padding-inline-start:22px;padding-inline-end:80px;}
.bd-blog-3-search-input-2 input:focus{border-color:var(--bd-theme-1);}
.bd-blog-3-search-submit{position:absolute;inset-inline-end:0;top:0;}
.bd-blog-3-search-submit button{height:58px;width:58px;line-height:58px;text-align:center;background-color:var(--bd-theme-1);font-size:25px;color:var(--bd-common-white);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-3-search-submit button:hover{background-color:var(--bd-common-black);}
.bd-blog-3-cat-title{font-size:30px;line-height:39px;color:var(--bd-common-black);margin-bottom:20px;}
.bd-blog-3-cat-menu{display:inline-flex;border:1px solid var(--bd-grey-1);list-style-type:none;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-cat-menu{border:0;flex-wrap:wrap;gap:10px;}
}
.bd-blog-3-cat-menu button{height:58px;padding:0 26px;font-size:16px;line-height:32px;font-weight:500;color:var(--bd-common-black);border-right:1px solid var(--bd-grey-1);}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-blog-3-cat-menu button{padding:0 22px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-cat-menu button{border:1px solid var(--bd-grey-1);border-radius:0;}
}
.bd-blog-3-cat-menu button.active{color:var(--bd-theme-1);}
.bd-blog-3-cat-menu button:hover{color:var(--bd-theme-1);}
.bd-blog-3-cat-menu button:last-child{border-right:0;}
body.rtl .bd-blog-3-cat-menu button:last-child{border-left:0;border-right:1px solid var(--bd-grey-1);}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-cat-menu button:last-child{border-right:1px solid var(--bd-grey-1);}
body.rtl .bd-blog-3-cat-menu button:last-child{border-left:1px solid var(--bd-grey-1);}
}
body.rtl .bd-blog-3-cat-menu button:first-child{border-right:0;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-cat-menu button:first-child{border-right:1px solid var(--bd-grey-1);}
body.rtl .bd-blog-3-cat-menu button:first-child{border-right:1px solid var(--bd-grey-1);border-left:1px solid var(--bd-grey-1);}
}
.bd-blog-3-thumb{width:100%;height:277px;overflow:hidden;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;position:relative;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
.bd-blog-3-thumb-2{height:200px;}
}
.bd-blog-3-thumb:hover img{transform:scale(1.1);}
.bd-blog-3-thumb:hover::before{animation:shine 800ms;}
.bd-blog-3-thumb-3{width:100%;height:367px;}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-blog-3-thumb-3{height:300px;}
}
@media(max-width:575px){
.bd-blog-3-thumb-3{height:280px;}
}
.bd-blog-3-thumb-3:hover img{transform:scale(1.03);}
.bd-blog-3-thumb::before{content:"";position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg);}
.bd-blog-3-thumb img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-3-content{position:relative;padding:17px 25px;border:1px solid var(--bd-grey-1);border-top:0;padding-top:20px;}
.bd-blog-3-content-2{padding-inline-start:52px;border-inline-start:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-3-content-3{border:1px solid var(--bd-grey-1);border-top:0;padding:24px;border-radius:0 0 24px 24px;background-color:var(--bd-theme-6);}
.bd-blog-3-meta{display:flex;align-items:center;gap:16px;margin-bottom:20px;}
.bd-blog-3-meta span{font-size:16px;display:flex;gap:6px;align-items:center;}
.bd-blog-3-meta span i{color:var(--bd-theme-1);}
.bd-blog-3-meta-2{min-height:60px;padding:15px 0;flex-wrap:wrap;padding-inline-start:25px;background-color:var(--bd-theme-8);margin-bottom:0;border:1px solid var(--bd-grey-1);border-top:0;border-bottom:0;}
.bd-blog-3-date{position:absolute;top:-36px;inset-inline-start:24px;background:var(--bd-theme-1);padding:5px 10px;font-size:16px;z-index:1;}
.bd-blog-3-date-2{position:absolute;bottom:0;height:100%;writing-mode:vertical-lr;left:0;transform:rotate(-180deg);}
body.rtl .bd-blog-3-date-2{margin-left:0;margin-right:-45px;}
.bd-blog-3-date-2 span{background:var(--bd-theme-2);color:var(--bd-common-white);padding:0px 2px;height:100%;display:inline-block;text-align:center;}
.bd-blog-3-title{font-weight:500;}
.bd-blog-3-title a:hover{color:var(--bd-theme-1);}
.bd-blog-3-title-2{font-weight:500;}
.bd-blog-3-title-2 a:hover{color:var(--bd-theme-1);}
.bd-blog-3-sidebar{border:1px solid var(--bd-grey-1);}
.bd-blog-3-sidebar-wrapper{position:sticky;top:100px;}
.bd-blog-3-sidebar-content{padding:24px;}
.bd-blog-3-sidebar-title{padding:24px;padding-top:18px;font-size:23px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--bd-grey-1);}
.bd-blog-3-sidebar-cat ul li{list-style:none;border-bottom:1px solid var(--bd-grey-1);}
.bd-blog-3-sidebar-cat ul li:last-child{border-bottom:0;}
.bd-blog-3-sidebar-cat ul li a{line-height:1;display:flex;justify-content:space-between;padding:24px;}
.bd-blog-3-sidebar-cat ul li a span{position:relative;font-size:18px;font-weight:500;}
.bd-blog-3-sidebar-cat ul li a span:first-child{padding-inline-start:15px;}
.bd-blog-3-sidebar-cat ul li a span:first-child:before{position:absolute;content:"";height:6px;top:50%;inset-inline-start:0;transform:translateY(-50%);width:6px;border-radius:50%;background-color:var(--bd-theme-1);}
.bd-blog-3-sidebar-tag ul{display:flex;gap:8px;flex-wrap:wrap;list-style-type:none;}
.bd-blog-3-sidebar-tag ul li a{height:40px;display:inline-block;padding:0 15px;font-size:16px;line-height:36px;border:1px solid var(--bd-grey-1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;margin-bottom:8px;text-transform:capitalize;}
.bd-blog-3-sidebar-tag ul li a:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);border-color:var(--bd-theme-1);}
.bd-blog-3-latest ul li{list-style-type:none;padding:24px;border-bottom:1px solid var(--bd-grey-1);}
@media(max-width:575px){
.bd-blog-3-latest ul li{padding:20px;}
}
.bd-blog-3-latest ul li:last-child{border-bottom:0;}
.bd-blog-3-latest-content{display:flex;gap:13px;align-items:center;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-blog-3-latest-content{align-items:start;}
}
.bd-blog-3-latest-thumb{height:116px;width:116px;min-width:116px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-blog-3-latest-thumb{height:100px;min-width:90px;}
}
.bd-blog-3-latest-thumb img{height:100%;width:100%;object-fit:cover;}
.bd-blog-3-latest-title{font-size:18px;font-weight:500;line-height:30px;margin-bottom:15px;text-transform:capitalize;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-blog-3-latest-title{margin-bottom:5px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-blog-3-latest-title-wrap{position:relative;top:-7px;}
}
.bd-blog-3-latest-meta i{color:var(--bd-theme-1);margin-inline-end:10px;font-size:16px;}
.bd-blog-3-latest-meta span{font-size:16px;color:var(--bd-common-black);}
.bd-blog-3-details-thumb{height:500px;width:100%;}
@media(max-width:575px){
.bd-blog-3-details-thumb{height:400px;}
}
.bd-blog-3-details-thumb img{height:100%;width:100%;object-fit:cover;}
.bd-blog-3-details-meta{display:flex;align-items:center;gap:16px;margin-bottom:20px;margin-top:15px;flex-wrap:wrap;}
.bd-blog-3-details-meta span{font-size:16px;display:flex;gap:6px;align-items:center;}
.bd-blog-3-details-meta span i{color:var(--bd-theme-1);}
.bd-blog-3-details-content p{margin-bottom:23px;}
.bd-blog-3-details-title{font-size:36px;line-height:1.3;margin-bottom:23px;text-transform:capitalize;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-details-title{font-size:30px;}
}
@media(max-width:450px){
.bd-blog-3-details-title{font-size:28px;}
}
.bd-blog-3-details-nav{display:flex;padding:22px 0;justify-content:space-between;border-bottom:1px solid var(--bd-grey-1);}
.bd-blog-3-details-nav span i{font-size:40px;display:inline-block;margin-top:3px;}
.bd-blog-3-details-nav-prev, .bd-blog-3-details-nav-next{display:flex;align-items:center;gap:8px;}
.bd-blog-3-details-nav-prev a, .bd-blog-3-details-nav-next a{font-weight:500;}
.bd-blog-3-details-nav-prev a i, .bd-blog-3-details-nav-next a i{background-color:var(--bd-grey-1);height:48px;width:48px;line-height:48px;text-align:center;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-3-details-nav-prev a i:hover, .bd-blog-3-details-nav-next a i:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);}
.bd-blog-3-quote{display:flex;gap:20px;align-items:start;padding:30px;filter:drop-shadow(-6px 0 var(--bd-theme-1));background-color:var(--bd-theme-2);margin-top:40px;margin-bottom:40px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-quote{flex-direction:column;gap:0;}
}
.bd-blog-3-quote-icon{color:var(--bd-theme-1);font-size:94px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-quote-icon{font-size:50px;}
}
.bd-blog-3-quote-content p{font-size:32px;line-height:1.5;font-weight:600;color:var(--bd-common-black);}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-quote-content p{font-size:25px;}
}
.bd-blog-3-quote-content span{font-size:16px;line-height:32px;font-weight:500;position:relative;padding-inline-start:50px;}
.bd-blog-3-quote-content span::before{content:"";position:absolute;background-color:var(--bd-theme-1);width:32px;height:2px;inset-inline-start:0;top:50%;transform:translateY(-50%);z-index:2;}
.bd-blog-3-topic-thumb{height:467px;width:100%;}
.bd-blog-3-topic-thumb img{width:100%;height:100%;object-fit:cover;}
.bd-blog-3-topic-thumb::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.4;background-color:var(--bd-common-black);}
.bd-blog-3-topic-title{font-size:32px;line-height:1.5;margin-top:40px;margin-bottom:23px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-topic-title{font-size:28px;margin-top:20px;margin-bottom:5px;}
}
@media(max-width:450px){
.bd-blog-3-topic-title{font-size:25px;}
}
.bd-blog-3-topic-video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--bd-common-white);}
.bd-blog-3-topic-video-btn a{font-size:35px;text-align:center;}
.bd-blog-3-topic-list{padding:25px;}
.bd-blog-3-topic-list ul{display:flex;flex-direction:column;gap:16px;}
.bd-blog-3-topic-list ul li{list-style-type:none;position:relative;padding-inline-start:30px;color:var(--bd-common-black);}
.bd-blog-3-topic-list ul li::before{content:"\f105";font-family:var(--bd-ff-fontawesome);background:var(--bd-theme-1);height:20px;width:20px;font-size:15px;position:absolute;border-radius:50%;line-height:20px;inset-inline-start:0;top:5px;text-align:center;color:var(--bd-theme-2);}
.bd-blog-3-share{border-top:1px solid var(--bd-grey-1);border-bottom:1px solid var(--bd-grey-1);padding-top:20px;padding-bottom:20px;margin-top:33px;gap:15px;}
.bd-blog-3-tag ul{display:flex;gap:8px;flex-wrap:wrap;list-style-type:none;}
.bd-blog-3-tag ul li a{height:40px;display:inline-block;padding:0 15px;font-size:16px;line-height:36px;border:1px solid var(--bd-grey-1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-3-tag ul li a:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);border-color:var(--bd-theme-1);}
.bd-blog-3-social ul{list-style:none;display:flex;gap:10px;}
.bd-blog-3-social ul li a{height:40px;width:40px;display:block;border:1px solid var(--bd-grey-1);text-align:center;line-height:40px;border-radius:50px;}
.bd-blog-3-social ul li a:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);border-color:var(--bd-theme-1);}
.bd-blog-3-comment-box{border-bottom:1px solid var(--bd-grey-1);padding-bottom:18px;margin-bottom:35px;}
.bd-blog-3-comment ul li{list-style:none;}
.bd-blog-3-comment-info{display:flex;justify-content:space-between;}
.bd-blog-3-comment-wrap{padding:40px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-comment-wrap{padding:40px 24px;}
}
.bd-blog-3-comment-title{font-size:32px;line-height:1.5;color:var(--bd-common-black);}
.bd-blog-3-comment-thumb{height:70px;width:70px;}
.bd-blog-3-comment-thumb-wrap{display:flex;align-items:center;gap:15px;flex-wrap:wrap;}
.bd-blog-3-comment-thumb img{height:100%;width:100%;object-fit:cover;border-radius:50%;}
.bd-blog-3-comment-replay-btn{color:var(--bd-theme-1);}
.bd-blog-3-comment-text{padding-inline-start:85px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-blog-3-comment-text{padding-inline-start:0;}
}
.bd-blog-pagination ul{list-style-type:none;display:flex;gap:8px;}
.bd-blog-pagination ul li .page-numbers{height:48px;width:48px;line-height:48px;text-align:center;color:var(--bd-common-black);background-color:var(--bd-grey-1);font-size:16px;font-weight:500;display:block;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-pagination ul li .page-numbers:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);}
.bd-blog-pagination ul li .page-numbers.current{color:var(--bd-common-white);background-color:var(--bd-theme-1);}
.bd-blog__btn .bd-btn-2:hover{color:var(--bd-theme-1);}
.bd-blog-3-latest-content .bd-blog-3-latest-thumb{overflow:hidden;}
.bd-blog-3-latest-content .bd-blog-3-latest-thumb img{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-3-latest-content:hover .bd-blog-3-latest-thumb img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
@media(max-width:450px){
.bd-blog-3-latest-content{flex-direction:column;align-items:start;}
}
@media(max-width:450px){
.bd-blog-3-latest-thumb{height:auto;max-width:100%;min-width:116px;width:100%;}
}
.bd-blog-3-latest-title a{position:relative;display:inline;background-image:linear-gradient(to right, var(--bd-common-black) 0%, var(--bd-common-black) 100%);background-size:0px 1px;background-position:0px 95%;-webkit-transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;-o-transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;padding:0.7% 0px;background-repeat:no-repeat;color:inherit;transition:all 0.5s ease-out 0s;}
.bd-blog-3-latest-title a:hover{background-size:100% 1px;}
.bd-blog-4{min-height:548px;border:1px solid var(--bd-grey-1);position:relative;padding:30px;border-color:transparent;}
.bd-blog-4::before{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) -5.57%, rgba(0, 0, 0, 0.9) 94.43%);height:100%;width:100%;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-4:hover{border-color:transparent;}
.bd-blog-4:hover::before{opacity:1;visibility:visible;}
.bd-blog-4:hover .bd-blog-4__thumb{top:0;inset-inline-end:0;width:100%;height:100%;z-index:-1;}
.bd-blog-4:hover .bd-blog-4__title{color:var(--bd-theme-1);}
.bd-blog-4:hover .bd-blog-4__meta{background-color:var(--bd-common-white);}
.bd-blog-4__thumb{width:100%;height:100%;z-index:-1;position:absolute;top:0px;inset-inline-end:0px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-4__thumb img{object-fit:cover;width:100%;height:100%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-4__meta{font-weight:500;font-size:16px;display:inline-flex;position:absolute;top:30px;inset-inline-start:30px;line-height:28px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:var(--bd-common-black);background-color:var(--bd-common-white);min-width:50px;min-height:60px;justify-content:center;align-items:center;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-blog-4__title{font-size:24px;position:relative;z-index:1;text-transform:capitalize;color:var(--bd-common-white);}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-blog-4__title{font-size:20px;}
}
@media(max-width:575px){
.bd-blog-4__title{font-size:20px;}
}
.bd-blog-2-nav{display:flex;gap:10px;justify-content:center;}
.bd-blog{overflow:hidden;}
.bd-blog .bd-blog__thumb img{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.bd-blog:hover .bd-blog__thumb img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}
.bd-newsletter{position:relative;}
.bd-newsletter__bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-newsletter__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.3;height:100%;width:100%;}
.bd-newsletter__content .bd-section__title{padding:0 10px;}
.bd-newsletter__input{height:100%;}
.bd-newsletter__input input{width:100%;padding-inline-start:40px;padding-inline-end:260px;font-weight:400;font-size:24px;line-height:90px;text-transform:capitalize;height:90px;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-newsletter__input input{padding-inline-end:220px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-newsletter__input input{padding-inline-end:20px;height:80px;}
}
@media(max-width:575px){
.bd-newsletter__input input{padding-inline-start:20px;padding-inline-end:20px;height:80px;}
}
.bd-newsletter__input input::placeholder{color:#A6A6A6;font-size:24px;}
@media(max-width:575px){
.bd-newsletter__input input::placeholder{font-size:22px;}
}
.bd-newsletter__input-wrap{position:relative;max-width:900px;margin:0 auto;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-newsletter__input-wrap{margin:0 10px;}
}
.bd-newsletter__input-icon{position:absolute;inset-inline-start:35px;top:52%;transform:translateY(-50%);}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-newsletter__input-icon{inset-inline-start:22px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-newsletter__input-icon{inset-inline-start:20px;top:26%;}
}
@media(max-width:575px){
.bd-newsletter__input-icon{inset-inline-start:15px;top:26%;}
}
.bd-newsletter__input-icon i{font-size:35px;color:#D9D9D9;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-newsletter__input-icon i{font-size:30px;}
}
.bd-newsletter__submit{position:absolute;inset-inline-end:0;height:100%;padding:0 35px;top:0;background-color:var(--bd-theme-1);font-weight:500;font-size:18px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);display:flex;align-items:center;gap:25px;}
.bd-newsletter__submit i{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-newsletter__submit{padding:0 22px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-newsletter__submit{position:static;height:70px;text-align:center;margin-top:15px;}
}
.bd-newsletter__submit:hover{color:var(--bd-common-white);}
.bd-newsletter__submit:hover i{transform:rotate(50deg);}
.bd-gallery__thumb img{width:100%;}
.glo-restaurant-thumb{position:relative;}
.glo-restaurant-thumb img{width:100%;}
.glo-restaurant-thumb::before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:var(--bd-common-black);z-index:1;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.glo-restaurant-thumb:hover::before{opacity:0.5;visibility:visible;}
.glo-restaurant-content{position:absolute;top:55%;left:50%;z-index:2;opacity:0;visibility:hidden;text-align:center;transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.glo-restaurant-content i{color:var(--bd-common-black);font-size:25px;margin-bottom:15px;width:70px;height:70px;line-height:70px;border-radius:50%;background-color:var(--bd-theme-1);}
.glo-restaurant-thumb:hover .glo-restaurant-content{opacity:1;visibility:visible;top:50%;}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.glo-restaurant-gallery .glo-gallery-page-thumb .img-hover{display:block;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.glo-restaurant-gallery .glo-gallery-page-thumb .img-hover img{width:100%;}
}
.gallery__img-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.gallery__img-wrapper{grid-template-columns:repeat(2, 1fr);}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.gallery__img-wrapper{gap:20px;}
}
@media(max-width:450px){
.gallery__img-wrapper{grid-template-columns:repeat(1, 1fr);gap:30px;}
}
.gallery__img-wrapper .gallery__img{overflow:hidden;}
@media(max-width:450px){
.gallery__img-wrapper .gallery__img img{aspect-ratio:100/50;}
}
.gallery__img-wrapper .gallery__img:nth-child(1), .gallery__img-wrapper .gallery__img:nth-child(6), .gallery__img-wrapper .gallery__img:nth-child(7){grid-column:span 2;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.gallery__img-wrapper .gallery__img:nth-child(1), .gallery__img-wrapper .gallery__img:nth-child(6), .gallery__img-wrapper .gallery__img:nth-child(7){grid-column:inherit;}
}
.gallery__img-wrapper .gallery__img:nth-child(1) img, .gallery__img-wrapper .gallery__img:nth-child(6) img, .gallery__img-wrapper .gallery__img:nth-child(7) img{aspect-ratio:100/50;}
.gallery__img{position:relative;}
.gallery__img:hover img{transform:scale(1.1);}
.gallery__img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.bd-gallery__thumb{overflow:hidden;}
.bd-gallery__thumb img{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.bd-gallery__thumb:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.bd-feature__list-item{text-align:center;}
.bd-feature__list-item i{line-height:68px;text-align:center;border-radius:60px;display:inline-block;font-size:60px;margin-bottom:10px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-feature__list-item i{font-size:50px;}
}
.bd-feature__list-item p{font-size:24px;line-height:40px;text-transform:capitalize;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-feature__list-item p{font-size:20px;}
}
.bd-feature__list-item.is-white i{color:var(--bd-common-white);}
.bd-feature__list-item.is-white p{color:var(--bd-common-white);}
.bd-feature__list-item:hover i{color:var(--bd-theme-1);}
.bd-feature__list-content{display:flex;justify-content:space-between;gap:0 50px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-feature__list-content{gap:0 20px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-feature__list-content{display:grid;grid-template-columns:repeat(3, 1fr);}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-feature__list-content{display:grid;grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:575px){
.bd-feature__list-content{display:grid;grid-template-columns:repeat(1, 1fr);}
}
.bd-contact-form{padding:50px 30px;border:1px solid var(--bd-grey-1);}
@media(max-width:575px){
.bd-contact-form{padding:50px 20px;}
}
.bd-contact-input .nice-select{width:100%;height:58px;line-height:58px;padding:0px 15px;}
.bd-contact-input .nice-select .list{width:100%;border-radius:16px;border-color:var(--bd-text-body);}
.bd-contact-input .nice-select .option{font-size:16px;font-weight:400;}
.bd-contact-input .nice-select .option.selected{font-weight:500;}
.bd-contact-input label{display:block;font-size:16px;line-height:28px;margin-bottom:10px;}
.bd-contact-input label i{font-size:8px;color:red;}
.bd-contact-input input{width:100%;height:58px;line-height:58px;padding:0px 15px;border:1px solid var(--bd-grey-1);font-size:18px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-contact-input input:focus{border-color:var(--bd-theme-1);}
.bd-contact-input textarea{width:100%;height:200px;resize:none;border:1px solid var(--bd-grey-1);padding:15px;line-height:1.2;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-contact-input textarea:focus{outline:0;border-color:var(--bd-theme-1);}
.bd-contact-agree{gap:13px;position:relative;}
.bd-contact-agree label{font-size:16px;line-height:28px;color:var(--bd-common-black);margin-inline-start:30px;}
.bd-contact-agree input{accent-color:var(--bd-common-black);height:18px;width:18px;border-radius:5px;position:absolute;top:6px;inset-inline-start:0;}
.bd-contact-agree-btn .bd-btn{color:var(--bd-common-black);border-color:var(--bd-common-black);}
.bd-contact-agree-btn .bd-btn:hover{border-color:var(--bd-theme-1);}
.bd-contact-map{height:100%;width:100%;border:2px solid var(--bd-grey-1);min-height:400px;}
.bd-contact-map iframe{height:100%;width:100%;filter:grayscale(1);}
.bd-error-area{margin-top:130px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-error-area{margin-top:130px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-error-area{margin-top:80px;padding-bottom:10px;}
}
.bd-error-btn a{display:inline-flex;justify-content:center;gap:10px;align-items:center;border:1px solid var(--bd-grey-1);padding:13px 30px;}
.bd-error-btn a:hover{border-color:var(--bd-theme-1);}
.bd-error-thumb img{max-width:100%;}
.bd-text-scroll-line{display:flex;align-items:center;gap:25px;}
.bd-text-scroll-line__heading{font-size:70px;font-weight:400;line-height:1.2;font-family:var(--bd-ff-heading);text-transform:capitalize;white-space:nowrap;margin-bottom:0;}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.bd-text-scroll-line__heading{font-size:55px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-text-scroll-line__heading{font-size:50px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-text-scroll-line__heading{font-size:40px;}
}
.bd-text-scroll-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;}
.text__scroll .swiper-slide{width:auto;}
.bd-roomview-area{background:var(--bd-common-black);position:relative;}
.bd-roomview__bg{height:100%;width:55%;position:absolute;inset-inline-start:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:left;-webkit-transition:all 8s ease-out 0s;-moz-transition:all 8s ease-out 0s;-ms-transition:all 8s ease-out 0s;-o-transition:all 8s ease-out 0s;transition:all 8s ease-out 0s;}
.bd-roomview__bg:hover{background-position:right;}
.bd-roomview__bg:hover .bd-roomview__btn a i{animation:rotate-infinite 8s infinite alternate;}
.bd-roomview__bg-2{height:100%;width:100%;position:absolute;inset-inline-start:0;top:0;background-repeat:no-repeat;background-size:cover;z-index:-1;}
.bd-roomview__bg-2::before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);position:absolute;top:0;left:0;width:100%;height:100%;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-roomview__bg{width:48%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-roomview__bg{height:500px;width:100%;position:relative;}
}
.bd-roomview__bg::before{content:"";background-color:#000000;opacity:0.15;position:absolute;top:0;left:0;width:100%;height:100%;}
.bd-roomview__btn a{display:inline-block;height:86px;width:86px;font-size:40px;color:var(--bd-common-white);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid var(--bd-common-white);line-height:86px;text-align:center;border-radius:50%;}
.bd-roomview__btn a i{display:inline-block;}
.bd-roomview__list ul{display:flex;flex-direction:column;gap:35px;}
.bd-roomview__list ul li{list-style:none;}
.bd-roomview__list ul li a{font-size:24px;line-height:40px;text-transform:capitalize;color:var(--bd-common-white);font-family:var(--bd-ff-heading);position:relative;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;z-index:2;}
@media(max-width:575px){
.bd-roomview__list ul li a{font-size:20px;}
}
.bd-roomview__list ul li a i{transform:rotate(-45deg);font-size:26px;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
.bd-roomview__list ul li a::before{position:absolute;content:"";width:0px;height:1px;top:50%;inset-inline-start:0;transform:translateY(-50%);background-color:var(--bd-common-white);opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;z-index:1;}
.bd-roomview__list ul li a:hover{padding-inline-start:65px;font-size:36px;}
@media(max-width:575px){
.bd-roomview__list ul li a:hover{font-size:25px;}
}
.bd-roomview__list ul li a:hover::before{width:53px;opacity:1;visibility:visible;}
.bd-roomview__list ul li a:hover i{opacity:1;visibility:visible;}
.bd-roomview__slider-wrap{min-height:690px;}
@media(max-width:575px){
.bd-roomview__slider-wrap{min-height:600px;}
}
.bd-roomview__slider-number{position:absolute;color:var(--bd-common-white);z-index:33;font-size:45px;bottom:230px;padding-inline-start:100px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-roomview__slider-number{padding-inline-start:0px;}
}
@media(max-width:575px){
.bd-roomview__slider-number{display:none !important;}
}
.bd-roomview__slider-number span{font-size:16px;line-height:1;text-align:center;letter-spacing:0.2em;text-transform:uppercase;display:inline-block;font-weight:400;}
.bd-roomview__slider-number span.current{font-weight:500;color:var(--bd-theme-1);font-size:24px;}
body.rtl .bd-roomview__slider-number span.current{transform:translateY(10px);padding-left:5px;}
.bd-roomview__slider-number span.total{transform:translate(-10px, 25px);}
body.rtl .bd-roomview__slider-number span.total{transform:translate(0px, 20px);}
.bd-roomview__slider-number span.divider{transform:rotate(20deg);font-size:45px;color:var(--bd-common-white);}
.bd-roomview__price{height:120px;width:120px;border:1px solid var(--bd-grey-1);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;}
.bd-roomview__price p{font-weight:500;font-size:18px;line-height:26px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:var(--bd-common-white);margin:0;}
.bd-roomview__price p span{font-size:28px;}
.bd-roomview__line-1{position:absolute;width:21%;background-color:var(--bd-common-white);height:1px;left:0;bottom:170px;z-index:33;}
@media(max-width:575px){
.bd-roomview__line-1{bottom:100px;}
}
.bd-roomview__line-2{position:absolute;width:21%;background-color:var(--bd-common-white);height:1px;right:0;bottom:170px;z-index:33;}
@media(max-width:575px){
.bd-roomview__line-2{bottom:100px;}
}
.bd-roomview__pagination{position:absolute;left:0;z-index:1;bottom:65px;right:0;display:flex;justify-content:space-between;flex-wrap:wrap;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-roomview__pagination{gap:20px 50px;justify-content:center;bottom:30px;}
}
@media(max-width:575px){
.bd-roomview__pagination{gap:10px 30px;justify-content:center;bottom:120px;}
}
.bd-roomview__pagination .swiper-pagination-bullet{width:auto;height:auto;border-radius:0%;opacity:1;background:transparent;font-weight:400;font-size:24px;line-height:40px;text-transform:capitalize;color:var(--bd-common-white);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media(max-width:575px){
.bd-roomview__pagination .swiper-pagination-bullet{font-size:20px;}
}
.bd-roomview__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-size:36px;text-decoration:underline;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-roomview__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-size:24px;color:var(--bd-theme-1);}
}
.bd-roomview__pagination-wrap{position:relative;}
.bd-facility{max-width:380px;}
.bd-facility ul{list-style:none;}
.bd-facility ul li{margin-bottom:40px;}
.bd-facility ul li:last-child{margin-bottom:0;}
.bd-facility__bg{z-index:-1;position:absolute;top:50px;left:0;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-facility__bg{left:30px;}
body.rtl .bd-facility__bg{right:30px;left:auto;}
}
.bd-facility__bg img{width:100%;}
.bd-facility__thumb{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-facility__thumb{width:500px;}
}
.bd-facility__thumb img{width:100%;}
.bd-facility__title{margin-bottom:12px;text-transform:capitalize;font-size:24px;}
.bd-facility-2__thumb{overflow:hidden;position:relative;height:795px;width:100%;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-2__thumb{height:auto;position:unset;}
}
.bd-facility-2__thumb img{position:absolute;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:110%;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-2__thumb img{height:auto;position:unset;}
}
.bd-facility-2__content p{margin-bottom:30px;}
.bd-facility-2__content p span{font-weight:var(--bd-fw-medium);font-size:20px;line-height:36px;text-transform:capitalize;color:var(--bd-common-black);display:inline-block;}
.bd-facility-2__list ul{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.bd-facility-2__list ul li{display:flex;align-items:center;gap:10px;}
.bd-facility-2__list ul li i{color:var(--bd-theme-1);}
.bd-facility-2__list ul li span{color:var(--bd-common-black);text-transform:capitalize;}
.bd-facility-slider__thumb{height:502px;width:450px;position:relative;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-facility-slider__thumb{width:calc(100% - 100px);}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-facility-slider__thumb{width:calc(100% - 100px);height:450px;}
}
@media(max-width:575px){
.bd-facility-slider__thumb{height:300px;width:250px;}
}
.bd-facility-slider__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;}
.bd-facility-slider__thumb-2{position:absolute;top:0;right:25px;z-index:-1;height:555px;width:426px;}
body.rtl .bd-facility-slider__thumb-2{right:auto;left:25px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-facility-slider__thumb-2{width:calc(100% - 100px);}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-facility-slider__thumb-2{height:450px;right:0;width:calc(100% - 100px);}
}
@media(max-width:575px){
.bd-facility-slider__thumb-2{height:300px;right:0;width:250px;}
}
.bd-facility-slider__thumb-2 img{height:100%;width:100%;object-fit:cover;}
.bd-facility-slider__thumb-wrap{position:relative;padding-top:190px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-slider__thumb-wrap{padding-top:100px;}
}
.bd-facility-slider__btn{position:relative;}
.bd-facility-slider__btn-shape{position:absolute;left:-80px;top:0;transform:translateY(-40%);}
.bd-facility-slider__btn-shape img{animation:bd-updown 1s ease-in-out 1s forwards infinite alternate;}
.bd-facility-slider__nav{position:absolute;right:0;top:0px;z-index:2;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-slider__nav{top:-80px;}
}
.bd-facility-slider__nav span{font-size:16px;line-height:36px;letter-spacing:0.1em;text-transform:uppercase;color:#646464;font-weight:500;}
.bd-facility-slider__nav span.swiper-pagination-current{color:var(--bd-theme-1);}
.bd-facility-side__shape-1{position:absolute;left:-90px;top:150px;}
.bd-facility-side__shape-1 img{opacity:0.15;}
.bd-facility-side__shape-2{position:absolute;right:-264px;bottom:170px;}
.bd-facility-side__shape-2 img{opacity:0.15;}
.bd-facility-area-2.section_spacing{padding-top:135px;padding-bottom:100px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-facility-area-2.section_spacing{padding-bottom:105px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-facility-area-2.section_spacing{padding-bottom:80px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-area-2.section_spacing{padding-bottom:15px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-area-2.section_spacing{padding-top:70px;}
}
.full-screen{display:block;width:100%;height:100vh;overflow:hidden;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-facility-2__content .bd-section__title{font-size:45px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-2__list{margin-bottom:25px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-slider-area{padding-bottom:20px;padding-top:150px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-facility-area-wrap{padding-bottom:10px;}
}
.bd-facility-title a:hover{color:var(--bd-theme-1);}
.bd-reel-area{min-height:558px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-reel-area{min-height:320px;}
}
.bd-reel-area:hover .bd-reel__play-btn img{animation:rotate-infinite-2 15s linear infinite;}
.bd-reel__bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;}
.bd-reel__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.6;height:100%;width:100%;}
.bd-reel__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.bd-reel__play-btn a{position:absolute;color:var(--bd-common-white);height:100%;top:0;left:0;right:0;text-align:center;padding-top:70px;font-size:35px;}
.bd-offer{overflow:hidden;position:relative;}
.bd-offer:hover .bd-offer__title::before{opacity:1;visibility:visible;}
.bd-offer:hover .bd-offer__thumb > img{transform:scale(1.1);}
.bd-offer:hover .bd-offer__thumb .bd-offer__content{bottom:0;transition:0.3s;opacity:1;visibility:visible;}
.bd-offer:hover .bd-offer__content-visble{opacity:0;visibility:hidden;}
.bd-offer__thumb{width:100%;}
.bd-offer__thumb img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.bd-offer__meta{position:absolute;top:30px;inset-inline-start:30px;}
.bd-offer__meta span{font-weight:var(--bd-fw-sbold);font-size:18px;line-height:36px;text-align:center;text-transform:capitalize;color:var(--bd-theme-1);background-color:var(--bd-common-black);padding:0 10px;height:36px;display:inline-block;border-radius:50px;}
.bd-offer__content{border:1px solid var(--bd-grey-1);border-top:0;text-align:center;background:var(--bd-theme-2);-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;position:absolute;bottom:0px;opacity:0;visibility:hidden;}
@media (hover: none) {
.bd-offer__content{position:static;opacity:1;visibility:visible;}
}
.bd-offer__content p{padding:0 35px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-offer__content p{padding:0 20px;}
}
.bd-offer__title{text-transform:capitalize;position:relative;padding:20px 35px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-offer__title{padding:20px 20px;}
}
.bd-offer__title::before{content:"";width:60px;height:3px;background:var(--bd-theme-1);position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;visibility:hidden;}
.bd-offer__title a:hover{color:var(--bd-theme-1);}
.bd-offer__btn{height:60px;border-top:1px solid var(--bd-grey-1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-offer__btn:hover{background:var(--bd-theme-1);}
.bd-offer__btn a{font-weight:500;font-size:16px;line-height:60px;color:var(--bd-common-black);display:flex;align-items:center;gap:10px;justify-content:center;}
.bd-offer__content-visble{border:1px solid #ddd;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;text-align:center;text-transform:capitalize;}
@media (hover: none) {
.bd-offer__content-visble{display:none;}
}
.bd-offer__title-2{margin-bottom:0;padding:10px;}
.bd-offer-details-area .swiper-container{overflow:visible;}
.bd-offer-details__title{font-size:36px;text-transform:capitalize;}
@media(max-width:575px){
.bd-offer-details__title{font-size:30px;}
}
.bd-offer-details__widget{border-bottom:1px solid var(--bd-grey-1);}
.bd-offer-details__list-2 ul{list-style-type:none;}
.bd-offer-details__list-2 ul li{font-size:16px;line-height:28px;text-transform:capitalize;color:#393939;}
.bd-offer-details__list ul{display:grid;grid-template-columns:repeat(3, 240px);list-style:none;row-gap:10px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-offer-details__list ul{grid-template-columns:repeat(3, 215px);}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-offer-details__list ul{grid-template-columns:1fr;}
}
.bd-offer-details__list ul li{display:flex;gap:10px;align-items:center;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-offer-details__list ul li i{font-size:20px;color:var(--bd-theme-1);}
.bd-offer-details__thumb img{width:100%;}
.bd-offer-navigation button{min-height:64px;min-width:64px;border:1px solid var(--bd-common-white);position:absolute;inset-inline-start:60px;top:50%;transform:translateY(-50%);z-index:1;color:var(--bd-common-white);border-radius:50%;display:inline-block;line-height:64px;}
.bd-offer-navigation button:hover{background-color:var(--bd-theme-1);border-color:var(--bd-theme-1);}
@media(max-width:575px){
.bd-offer-navigation button{min-height:45px;min-width:45px;line-height:45px;inset-inline-start:10px;}
}
.bd-offer-navigation button.bd-offerdetails-next{inset-inline-start:auto;inset-inline-end:60px;}
@media(max-width:575px){
.bd-offer-navigation button.bd-offerdetails-next{inset-inline-end:10px;}
}
.bd-offer-slider-nav{display:flex;gap:10px;}
.bd-offer-slider-nav .square-nav{border-color:var(--bd-text-body);}
.bd-offer-slider-nav .square-nav:hover{border-color:var(--bd-theme-1);}
.bd-award{padding:60px 60px 50px;border:1px solid var(--bd-grey-1);text-align:center;}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.bd-award{padding:60px 50px 50px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-award{padding:60px 30px 50px;}
}
@media(max-width:575px){
.bd-award{padding:50px 20px;}
}
.bd-award__bg{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;z-index:-1;}
.bd-award__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.6;height:100%;width:100%;border-radius:100px;}
.bd-award__content{text-align:center;}
.bd-award__content p{color:var(--bd-common-white);margin-bottom:35px;font-family:var(--bd-ff-heading);font-weight:400;font-size:24px;line-height:40px;text-align:center;text-transform:capitalize;}
.bd-award__content span{font-weight:600;font-size:24px;line-height:40px;color:var(--bd-common-white);}
.bd-award__content-2 p{color:#393939;}
.bd-award__content-2 span{color:var(--bd-common-black);}
.bd-welcome{padding-left:65px;padding-right:65px;position:relative;z-index:10;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-welcome{padding-left:50px;padding-right:50px;}
}
@media(max-width:575px){
.bd-welcome{padding-left:25px;padding-right:25px;}
}
.bd-welcome__bg{position:absolute;inset-inline-end:0;top:0;height:100%;width:50%;background-size:cover;background-repeat:no-repeat;}
.bd-welcome__bg.bg-left{inset-inline-start:0;inset-inline-end:auto;width:40%;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__bg.bg-left{position:static;height:600px;width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__bg{position:static;height:600px;width:100%;}
}
.bd-welcome__content p{font-weight:400;font-size:16px;line-height:28px;text-transform:capitalize;color:#393939;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-welcome__content-2 .bd-section__title{font-size:45px;}
}
.bd-welcome__content-2 p{font-size:20px;line-height:32px;text-transform:capitalize;}
.bd-welcome__subtitle{font-weight:500;font-size:16px;line-height:36px;letter-spacing:0.07em;text-transform:uppercase;}
.bd-welcome__subtitle span{color:var(--bd-common-black);}
.bd-welcome__right{height:100%;display:flex;align-items:end;}
.bd-welcome__meta{background-color:var(--bd-common-white);margin-bottom:0px;padding:30px;}
.bd-welcome__meta-wrap{margin-inline-start:60px;margin-bottom:60px;width:325px;}
@media(max-width:575px){
.bd-welcome__meta-wrap{margin-inline-start:20px;margin-bottom:20px;width:calc(100% - 40px);}
}
.bd-welcome__meta-wrap-2{position:absolute;bottom:60px;inset-inline-start:60px;}
@media(max-width:575px){
.bd-welcome__meta-wrap-2{position:static;width:100%;}
}
.bd-welcome__meta span{font-size:70px;line-height:65px;text-transform:capitalize;color:var(--bd-common-black);font-family:var(--bd-ff-heading);}
@media(max-width:575px){
.bd-welcome__meta span{font-size:50px;}
}
.bd-welcome__meta p{font-weight:400;font-size:24px;line-height:30px;text-transform:capitalize;color:var(--bd-common-black);margin-bottom:0;}
@media(max-width:575px){
.bd-welcome__meta p{font-size:20px;}
}
.bd-welcome__meta-2{padding:30px;background-color:var(--bd-theme-1);display:flex;align-items:center;gap:30px;width:325px;z-index:2;}
@media(max-width:575px){
.bd-welcome__meta-2{width:100%;}
}
.bd-welcome__meta-2 .bd-welcome__meta-icon i{display:inline-block;font-size:50px;color:var(--bd-common-black);}
@media(max-width:575px){
.bd-welcome__meta-2 .bd-welcome__meta-icon i{font-size:35px;}
}
.bd-welcome__meta-2 .bd-welcome__meta-content span{font-size:16px;line-height:28px;display:block;margin-bottom:10px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-welcome__meta-2 .bd-welcome__meta-content a{font-size:24px;line-height:28px;display:inline-block;text-transform:capitalize;color:var(--bd-common-black);}
@media(max-width:575px){
.bd-welcome__meta-2 .bd-welcome__meta-content a{font-size:20px;}
}
.bd-welcome__meta-2 .bd-welcome__meta-content a:hover{color:var(--bd-common-white);}
.bd-welcome__video{height:100px;width:250px;min-width:250px;position:relative;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-welcome__video{width:170px;min-width:170px;}
}
.bd-welcome__video-area{display:flex;gap:30px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__video-area{flex-direction:column;}
}
.bd-welcome__video-btn-2{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%, -50%);}
.bd-welcome__video-btn-2 a{height:186px;width:186px;line-height:186px;text-align:center;color:var(--bd-common-white);border:1px solid var(--bd-common-white);border-radius:100px;display:inline-block;position:relative;font-size:30px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__video-btn-2 a{font-size:20px;}
}
.bd-welcome__video-btn-2 a:hover{background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__video-btn-2 a{height:106px;width:106px;line-height:106px;}
}
@media(max-width:575px){
.bd-welcome__video-btn-2 a{height:86px;width:86px;line-height:86px;}
}
.bd-welcome__video-btn-2 a::after, .bd-welcome__video-btn-2 a::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:230px;height:230px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.4);animation:borderanimate2 2s linear infinite;animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__video-btn-2 a::after, .bd-welcome__video-btn-2 a::before{height:150px;width:150px;}
}
@media(max-width:575px){
.bd-welcome__video-btn-2 a::after, .bd-welcome__video-btn-2 a::before{height:130px;width:130px;}
}
.bd-welcome__video-btn-2 a::before{animation-delay:0.7s;}
.bd-welcome__video-bg{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:100px;background-position:center;background-repeat:no-repeat;}
.bd-welcome__video-bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.6;height:100%;width:100%;border-radius:100px;}
.bd-welcome__video-btn{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.bd-welcome__video-btn a{font-size:18px;color:var(--bd-common-white);}
.bd-welcome__title{text-transform:capitalize;margin-bottom:65px;}
.bd-welcome__thumb{overflow:hidden;position:relative;width:100%;height:595px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__thumb{height:auto;position:unset;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-welcome__thumb{margin-bottom:80px;padding-bottom:70px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__thumb{padding-bottom:40px;}
}
.bd-welcome__thumb-2{height:622px;overflow:hidden;position:relative;width:100%;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__thumb-2{height:auto;position:unset;}
}
.bd-welcome__thumb-2 img{position:absolute;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:120%;margin-left:auto;margin-right:auto;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__thumb-2 img{position:unset;height:auto;}
}
.bd-welcome__thumb img{position:absolute;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:110%;margin-left:auto;margin-right:auto;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__thumb img{position:unset;height:auto;}
}
.bd-welcome__list-item i{height:60px;width:60px;line-height:68px;text-align:center;background:#F8F5F0;border-radius:60px;display:inline-block;font-size:30px;margin-bottom:10px;transition:0.3s;}
.bd-welcome__list-item p{font-size:16px;font-weight:var(--bd-fw-medium);text-transform:uppercase;}
.bd-welcome__list-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 50px;}
@media(max-width:575px){
.bd-welcome__list-content{grid-template-columns:repeat(2, 1fr);gap:0 30px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-welcome__list-content{gap:0 17px;}
}
.bd-welcome__list-thumb{width:100%;height:100%;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__list-thumb-wrap{margin-bottom:60px;}
}
.bd-welcome__list-thumb img{width:100%;height:100%;object-fit:cover;}
.bd-welcome__list-thumb-musk{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-flex;height:270px;width:170px;margin-top:16px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-welcome__list-thumb-musk{margin-top:35px;}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__list-thumb-musk{margin-top:0;}
}
.bd-welcome__thumb-wrap{margin-inline-start:55px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-welcome__thumb-wrap{margin-inline-start:0px;}
}
.bd-welcome__thumb img{width:100%;}
.about-4__img img{aspect-ratio:100/80;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.about-4__img img{aspect-ratio:100/110;}
}
.bd-service{min-height:409px;padding:30px;position:relative;overflow:hidden;}
.bd-service:hover .bd-service__bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.bd-service__bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-service__bg::before{content:"";position:absolute;left:0;top:40px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);height:100%;width:100%;}
.bd-service__title{font-size:24px;line-height:40px;text-transform:capitalize;position:absolute;top:calc(100% - 105px);color:var(--bd-common-white);inset-inline-start:30px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-service__title a:hover{color:var(--bd-theme-1);letter-spacing:1px;}
.bd-service__price{font-weight:500;line-height:26px;letter-spacing:0.1em;text-transform:uppercase;position:absolute;bottom:30px;inset-inline-start:30px;font-size:24px;color:var(--bd-common-white);}
.service-intro-thumb{min-height:620px;overflow:hidden;position:relative;width:calc(100% + 250px);}
.service-intro-thumb img{position:absolute;bottom:0;height:120% !important;width:100%;object-fit:cover;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
.service-intro-thumb{min-height:400px;width:calc(100% + 0px);}
}
.service-intro-text{max-width:1089px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.service-intro-text{max-width:900px;}
}
.line__subtitle{font-size:18px;color:#000000;line-height:1;font-family:var(--tpl-ff-heading);position:relative;padding-left:190px;display:inline-block;font-weight:600;}
.line__subtitle::before{content:"";width:170px;height:1px;background:#D9D9D9;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.line__subtitle::after{position:absolute;content:"";width:40px;height:1px;background:var(--clr-theme-2);left:130px;top:50%;transform:translateY(-50%);}
.section-intro-paragraph{font-size:24px;margin-bottom:0;line-height:1.7;}
.bd-service-details-area .swiper-container{overflow:visible;}
.bd-service-details__title{font-size:36px;text-transform:capitalize;}
@media(max-width:575px){
.bd-service-details__title{font-size:30px;}
}
.bd-service-details__widget{border-bottom:1px solid var(--bd-grey-1);}
.bd-service-details__list-2 ul{list-style-type:none;}
.bd-service-details__list-2 ul li{font-size:16px;line-height:28px;text-transform:capitalize;color:#393939;}
.bd-service-details__list ul{display:grid;grid-template-columns:repeat(3, 240px);list-style:none;row-gap:10px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-service-details__list ul{grid-template-columns:repeat(3, 215px);}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-service-details__list ul{grid-template-columns:1fr;}
}
.bd-service-details__list ul li{display:flex;gap:10px;align-items:center;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-service-details__list ul li i{font-size:20px;color:var(--bd-theme-1);}
.bd-service-details__thumb img{width:100%;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-service-area{padding-top:80px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-service-area.mpt-0{padding-top:0;}
}
.pricing-spacing{padding-top:150px;padding-bottom:150px;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pricing-spacing{padding-bottom:110px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.pricing-spacing{padding-top:45px;padding-bottom:45px;}
}
.bd-price-item{background-color:#F8F5F0;height:606px;position:relative;padding:40px 40px;min-width:210px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-price-item{padding:40px 28px;min-width:auto;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-price-item{padding:40px 14px 40px 6px;min-width:auto;}
body.rtl .bd-price-item{padding:40px 6px 40px 14px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item{padding:10px 30px;min-width:auto;height:auto;}
}
@media(max-width:450px){
.bd-price-item{padding:15px 20px;min-width:auto;height:auto;}
}
.bd-price-item.white-bg{background-color:var(--bd-common-white);}
.bd-price-item__wrap{display:flex;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__wrap{flex-direction:column;}
}
.bd-price-item__title{position:absolute;bottom:40px;width:100%;writing-mode:vertical-lr;left:0;transform:rotate(-180deg);display:flex;align-items:center;text-transform:uppercase;margin-bottom:0;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-price-item__title{font-size:20px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__title{font-size:18px;position:static;writing-mode:inherit;transform:none;}
}
.bd-price-item__icon{display:flex;justify-content:center;position:relative;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__icon{display:none;}
}
.bd-price-item__icon::after{content:"+";-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);font-size:30px;color:var(--bd-common-black);font-family:var(--bd-ff-fontawesome);font-weight:400;margin-inline-start:52px;display:inline-block;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-price-item__icon::after{margin-inline-start:0;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-price-item__icon::after{margin-inline-start:7px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__icon::after{font-size:16px;}
}
.bd-price-item__price{position:absolute;top:118px;width:100%;writing-mode:vertical-lr;left:0;transform:rotate(-180deg);display:flex;align-items:center;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__price{position:static;writing-mode:inherit;transform:none;}
}
.bd-price-item__price p{font-weight:500;font-size:30px;line-height:40px;text-transform:uppercase;color:var(--bd-common-black);margin-bottom:0;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__price p{font-size:22px;}
}
.bd-price-item__price p span{color:var(--bd-grey-3);font-size:16px;}
.bd-price-item__content-2{padding:30px;display:flex;flex-direction:column;justify-content:center;border:1px solid #cecece;height:100%;border-left:none;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__content-2{padding:30px 30px;border:1px solid var(--bd-common-black);}
}
@media(max-width:450px){
.bd-price-item__content-2{padding:20px 20px;}
}
.bd-price-item__content-2 .bd-section__title{font-size:32px;}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-price-item__content-2 .bd-section__title{font-size:30px;}
}
@media(max-width:575px){
.bd-price-item__content-2 .bd-section__title{font-size:25px;}
}
@media(max-width:575px){
.bd-price-item__content-2 .bd-section__subtitle{font-size:14px;}
}
.bd-price-item__list ul li{display:flex;align-items:center;gap:10px;margin-bottom:20px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__list ul li{margin-bottom:5px;}
}
.bd-price-item__list ul li:last-child{margin-bottom:0;}
.bd-price-item__list ul li i{font-size:20px;color:var(--bd-theme-1);}
.bd-price-item__list ul li span{font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-white);}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__list ul li span{font-size:14px;}
}
.bd-price-item__list-wrap{height:100%;padding:30px;}
@media(max-width:450px){
.bd-price-item__list-wrap{padding:30px 20px;}
}
.bd-price-item__list-icon{color:var(--bd-common-white);font-size:70px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__list-icon{margin-bottom:20px;}
}
.bd-price-item__list-bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-price-item__list-bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.6;height:100%;width:100%;}
.bd-price-item__list-btn{position:absolute;bottom:40px;left:30px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item__list-btn{position:static;margin-top:25px;}
}
.bd-price-item__content{display:flex;justify-content:space-between;}
@media(max-width:450px){
.bd-price-item__content{flex-direction:column-reverse;}
}
.bd-price-item-2{width:0;display:grid;align-items:center;opacity:0;visibility:hidden;width:700px;transform:scale(0.7);grid-template-columns:300px auto;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.bd-price-item-2{grid-template-columns:300px auto;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-price-item-2{grid-template-columns:300px auto;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-price-item-2{width:600px;grid-template-columns:294px auto;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-price-item-2{grid-template-columns:1fr;width:inherit;}
}
.row-custom{display:flex;margin:0 -15px;padding-left:30px;padding-right:30px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.row-custom{margin:0 0px;padding-left:0;padding-right:0;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.row-custom{padding:0;flex-wrap:wrap;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.row-custom{flex-direction:column;width:100%;padding-left:0px;padding-right:0px;}
}
.col-custom{position:relative;flex:1;width:210px;height:606px;transition:0.5s;margin:0 15px;cursor:pointer;overflow:hidden;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.col-custom{margin:0 0px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-custom{margin:0 3px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-custom{width:15%;padding:0px 15px;flex:0 0 7%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-custom{width:15%;padding:0;flex:0 0 15%;margin-bottom:40px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.col-custom{width:25%;padding:35px 25px;flex:0 0 25%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.col-custom{width:100%;padding:35px 0px;}
}
.col-custom.active{flex:3.7;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.col-custom.active{flex:6.5;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-custom.active{flex:0 0 75%;width:75%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-custom.active{flex:0 0 100%;width:100%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.col-custom.active{flex:0 0 100%;width:100%;}
}
.col-custom.active .bd-price-item{min-width:122px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.col-custom.active .bd-price-item{min-width:auto;}
}
.col-custom.active .bd-price-item__icon::after{content:"\f068";margin-inline-start:10px;}
.col-custom.active .bd-price-item-2{opacity:1;visibility:visible;transform:scale(1);}
.col-custom.active::before{visibility:visible;opacity:1;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-brand__thumb-wrap{display:grid !important;grid-template-columns:repeat(3, 1fr);justify-content:center;gap:60px;}
}
@media(max-width:575px){
.bd-brand__thumb-wrap{display:grid !important;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:60px 20px;}
}
.bd-room{background:#fff;padding:40px;position:relative;}
.bd-room.bordered{border:1px solid #D9D9D9;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
@media(max-width:575px){
.bd-room{padding:30px 0px;}
}
.bd-room:hover .bd-room__details{transform:translateY(0);}
.bd-room:hover .bd-room__btn a{transform:translateX(0px);}
.bd-room__bg{position:absolute;right:0;left:0;bottom:0;top:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;z-index:-1;background-attachment:fixed;}
.bd-room__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.7;height:100%;width:100%;}
.bd-room__title{font-size:30px;line-height:1.33;text-transform:capitalize;color:var(--bd-common-black);}
@media(max-width:575px){
.bd-room__title{padding:0 20px;font-size:27px;}
}
.bd-room__title a:hover{color:var(--bd-theme-1);}
@media(max-width:575px){
.bd-room__price{padding:0 20px;}
}
.bd-room__price p{font-weight:500;font-size:30px;line-height:40px;text-transform:uppercase;color:var(--bd-common-black);}
@media(max-width:575px){
.bd-room__price p{font-size:25px;}
}
.bd-room__price p span{font-size:16px;color:var(--bd-grey-3);}
@media(max-width:575px){
.bd-room__price p span{font-size:15px;}
}
.bd-room__thumb{width:100%;height:100%;}
.bd-room__thumb-wrap{width:100%;position:relative;overflow:hidden;height:414px;}
@media (hover: none) {
.bd-room__thumb-wrap{height:auto;}
}
@media (hover: none) {
.bd-room__thumb{height:auto;}
}
.bd-room__thumb img{height:100%;width:100%;object-fit:cover;}
.bd-room__details{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--bd-common-white);border:1px solid #D9D9D9;transform:translateY(100%);-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}
@media (hover: none) {
.bd-room__details{position:static;transform:none;}
}
.bd-room__details > p{padding:30px;font-size:16px;line-height:28px;text-transform:capitalize;color:#393939;border-bottom:1px solid #D9D9D9;margin-bottom:30px;}
@media(max-width:575px){
.bd-room__details > p{padding:20px;margin-bottom:20px;}
}
.bd-room__list{display:grid;grid-template-columns:repeat(2, 1fr);padding:0 40px;flex-wrap:wrap;justify-content:space-between;gap:20px;}
@media(max-width:575px){
.bd-room__list{padding:0 20px;gap:10px;}
}
.bd-room__list-item i{height:60px;width:60px;line-height:68px;text-align:center;background:#F8F5F0;border-radius:60px;display:inline-block;font-size:30px;margin-bottom:5px;}
.bd-room__list-item p{font-size:16px;font-weight:var(--bd-fw-medium);text-transform:uppercase;}
.bd-room__list-thumb{width:100%;height:100%;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-room__list-thumb-wrap{margin-bottom:60px;}
}
.bd-room__list-thumb img{width:100%;height:100%;object-fit:cover;}
.bd-room__list-thumb-musk{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-flex;height:270px;width:170px;margin-top:16px;}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-room__list-thumb-musk{margin-top:0;}
}
.bd-room__btn{overflow:hidden;}
@media(max-width:575px){
.bd-room__btn{margin:0 20px;}
}
.bd-room__btn a{display:flex;gap:13px;align-items:center;position:relative;transform:translateX(-91px);}
body.rtl .bd-room__btn a{transform:translateX(91px);}
@media (hover: none) {
.bd-room__btn a{transform:none;}
}
.bd-room__btn a:hover{color:var(--bd-theme-1);}
.bd-room__btn a:hover span{color:var(--bd-theme-1);}
.bd-room__btn a span{font-weight:500;font-size:16px;line-height:28px;text-transform:uppercase;color:var(--bd-common-black);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-room__btn a i{font-size:26px;}
.bd-room-details__title{font-size:36px;text-transform:capitalize;}
@media(max-width:575px){
.bd-room-details__title{font-size:30px;}
}
.bd-room-details__widget{border-bottom:1px solid var(--bd-grey-1);}
.bd-room-details__list ul{display:grid;grid-template-columns:repeat(3, 240px);list-style:none;row-gap:10px;}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-room-details__list ul{grid-template-columns:repeat(2, 240px);}
}
@media(max-width:575px){
.bd-room-details__list ul{grid-template-columns:1fr;}
}
.bd-room-details__list ul li{display:flex;gap:10px;align-items:center;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-room-details__list ul li i{font-size:20px;color:var(--bd-theme-1);}
.bd-room-details__thumb img{width:100%;}
.bd-room-details__thumb.is-lg{height:438px;position:relative;overflow:hidden;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-room-details__thumb.is-lg{height:345px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-room-details__thumb.is-lg{height:290px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.bd-room-details__thumb.is-lg{height:400px;}
}
@media(max-width:575px){
.bd-room-details__thumb.is-lg{height:350px;}
}
.bd-room-details__thumb.is-lg img{position:absolute;height:120%;bottom:0;width:100%;object-fit:cover;}
.bd-room-slider-three-nav{display:flex;gap:10px;justify-content:center;}
.bd-room-slider-three-nav .square-nav{color:var(--bd-common-white);}
.ry-room3-thumb img{min-height:310px;}
.ry-room3-featured{padding:30px 35px;}
.ry-room3-featured-wrap{border:1px solid #D9D9D9;}
.ry-room3-featured p{margin-bottom:30px;}
.ry-rome3-list .ry-room-text{display:none;}
.ry-rome3-list .bd-room__list-item{margin:0;margin-inline-end:0;}
.ry-rome3-list .bd-room__list-item i{margin:auto;margin-bottom:5px;}
.ry-rome3-list.ry-rome3-flex{display:flex;gap:20px;flex-wrap:wrap;}
.ry-rome3-btn{margin-top:10px;margin-bottom:10px;}
.ry-rome3-btn a{text-transform:capitalize;font-weight:500;}
.ry-rome3-btn a i{margin-inline-start:5px;}
.ry-rome3-btn a:hover{color:var(--bd-theme-1);}
.ry-rome3-bottom-wrap{border-top:1px solid #D9D9D9;padding:5px 35px;}
@media(max-width:575px){
.ry-rome3-bottom-wrap .bd-room__price{padding:0;}
}
.ry-rome3-bottom-wrap .bd-room__price p{font-size:20px;text-transform:capitalize;margin-bottom:0;}
.ry-room3 .ry-room3-thumb{overflow:hidden;}
.ry-room3 .ry-room3-thumb img{transition:0.5s;width:100%;}
.ry-room3:hover .ry-room3-thumb img{transform:scale(1.05);}
@media(max-width:575px){
.ry-room3-title-wrap .bd-room__title{padding:0;}
}
.ry-room4-featured-grid{display:grid;grid-template-columns:auto 260px;align-items:center;padding:20px 50px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.ry-room4-featured-grid{grid-template-columns:auto;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.ry-room4-featured-grid{padding:30px;padding-bottom:20px;}
}
.ry-room4-featured-grid .bdevs-hotel-desc{max-width:550px;}
.ry-room4-thumb img{width:100%;}
.bd-restaurant-opening{height:100%;display:flex;align-items:center;min-width:100%;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-restaurant-opening{height:auto;margin-bottom:80px;padding-bottom:60px;}
}
.bd-restaurant-opening__bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-restaurant-opening__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.8;height:100%;width:100%;}
.bd-restaurant-opening__video-btn a{height:64px;width:64px;line-height:64px;text-align:center;color:var(--bd-common-white);border:1px solid var(--bd-common-white);border-radius:100px;display:inline-block;position:relative;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-restaurant-opening__video-btn a:hover{background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.bd-restaurant-opening__video-btn a::after, .bd-restaurant-opening__video-btn a::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.4);animation:borderanimate2 2s linear infinite;animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;}
.bd-restaurant-opening__video-btn a::before{animation-delay:0.7s;}
.bd-restaurant-opening__btn .bd-btn{padding:20px 30px;color:var(--bd-common-black);border:1px solid var(--bd-common-white);background:var(--bd-common-white);padding-right:50px;}
.bd-restaurant-opening__btn .bd-btn:hover{background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.bd-restaurant-opening__content-2{padding:0 60px;width:100%;}
@media(max-width:575px){
.bd-restaurant-opening__content-2{padding:0 30px;}
}
.bd-restaurant-opening__title{font-family:var(--bd-ff-body);font-weight:500;font-size:30px;line-height:40px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-restaurant-opening__list ul li{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid var(--bd-grey-1);}
@media(max-width:575px){
.bd-restaurant-opening__list ul li{justify-content:start;align-items:start;flex-direction:column;}
}
.bd-restaurant-opening__list ul li:last-child{margin-bottom:0;}
.bd-restaurant-opening__list ul li span{display:grid;align-items:center;grid-template-columns:auto 150px;font-weight:400;font-size:16px;gap:10px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-restaurant-opening__list ul li span i{color:var(--bd-theme-1);}
.bd-restaurant-opening__list ul li span:first-child{font-weight:500;}
.bd-foodmenu__bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-foodmenu__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.8;height:100%;width:100%;}
.bd-foodmenu__item{padding:40px 30px;border:1px solid var(--bd-text-2);display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--bd-common-black);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-foodmenu__item:hover{border-color:rgba(128, 128, 128, 0.8980392157);}
.bd-foodmenu__item:hover .bd-foodmenu__item-thumb img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.bd-foodmenu__item-thumb{width:192px;height:192px;border-radius:50%;overflow:hidden;}
.bd-foodmenu__item-thumb img{width:100%;height:100%;border-radius:50%;object-fit:cover;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-foodmenu__item-title{font-size:24px;line-height:1.66;text-align:center;text-transform:capitalize;color:#DBDBDB;}
.bd-foodmenu__item-title a:hover{color:var(--bd-theme-1);}
.bd-foodmenu__item-content p{color:#aeacac;}
.bd-foodmenu__item-price span{font-weight:600;font-size:18px;line-height:20px;color:var(--bd-theme-1);}
.bd-foodmenu__tab .nav-tabs{border:none;display:flex;align-items:center;justify-content:center;gap:75px;text-align:center;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-foodmenu__tab .nav-tabs{gap:20px 30px;}
}
.bd-foodmenu__tab .nav-tabs .nav-link{background:0 0;border:none;padding:0;font-size:24px;line-height:20px;text-transform:capitalize;color:var(--bd-grey-3);}
@media(max-width:575px){
.bd-foodmenu__tab .nav-tabs .nav-link{font-size:20px;}
}
.bd-foodmenu__tab .nav-tabs .nav-link.active{color:var(--bd-theme-1);background-color:transparent;text-decoration:underline;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-foodmenu-active{margin-left:15px;margin-right:15px;}
}  .bd-event-content{position:absolute;bottom:0;left:0;padding:20px 30px;width:100%;background-color:rgba(0, 0, 0, 0.6);z-index:5;}
.bd-event-content.static{position:relative;background-color:var(--bd-common-white);box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.05);z-index:2;margin:0 20px;margin-top:0px;width:auto;margin-top:-40px;padding:30px 30px;}
.bd-event-content.static h3{color:var(--bd-common-black);margin-bottom:10px;}
.bd-event-content.static h3:hover{color:var(--bd-theme-1);}
.bd-event-content.static span{color:var(--bd-common-text);font-size:16px;font-weight:500;display:block;margin-bottom:5px;}
.bd-event-content.static p{margin-bottom:15px;}
.bd-event-subtitle, .bd-event-title{color:var(--bd-common-white);}
.bd-event-title{margin-bottom:0;font-size:24px;}
@media(max-width:575px){
.bd-event-title{font-size:20px;}
}
.bd-event-subtitle{display:block;font-size:16px;margin-bottom:5px;}
.bd-event-item{position:relative;overflow:hidden;}
.bd-event-item:hover .img-hover.overlay::before{opacity:0.3;visibility:visible;transform:translate(0%, 0%);}
.bd-event-item:hover .img-hover.overlay img{transform:scale(1.05);}
.bd-event-details__widget{border-bottom:1px solid var(--bd-grey-1);}
.bd-event-details__list ul{display:grid;grid-template-columns:repeat(3, 240px);list-style:none;row-gap:10px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-event-details__list ul{grid-template-columns:repeat(3, 215px);}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-event-details__list ul{grid-template-columns:1fr;}
}
.bd-event-details__list ul li{display:flex;gap:10px;align-items:center;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-event-details__list ul li i{font-size:20px;color:var(--bd-theme-1);}
.bd-event-details-title{font-size:30px;}
@media(max-width:450px){
.bd-event-details-title{font-size:28px;}
}
.bd-event-details-imagbox{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;}
@media(max-width:575px){
.bd-event-details-imagbox{grid-template-columns:repeat(1, 1fr);}
}
.bd-event-details-thumb{position:relative;overflow:hidden;height:500px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-event-details-thumb{height:350px;}
}
@media(max-width:575px){
.bd-event-details-thumb{height:300px;}
}
.bd-event-details-thumb img{position:absolute;height:110%;}
.bd-event-details-info-list{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.bd-event-details-info-list{grid-template-columns:repeat(2, 1fr);}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-event-details-info-list{grid-template-columns:repeat(1, 1fr);}
}
.bd-event-details-info-list li{display:flex;align-items:center;gap:10px;padding:15px;background-color:var(--bd-theme-6);}
.bd-event-details-info-list li .icon{width:50px;height:50px;line-height:50px;text-align:center;background-color:var(--bd-theme-1);color:var(--bd-common-white);border-radius:50%;}
.bd-event-details-info-list li small{font-size:14px;font-weight:500;margin-bottom:5px;display:block;}
.bd-event-details-info-list li h4{font-size:16px;font-weight:500;margin:0;text-transform:uppercase;}
.bd-event-sidebar{padding:30px;box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.04);}
.bd-event-line{width:100%;height:1px;background:var(--bd-grey-1);}
.bd-event-social h4{font-size:20px;font-weight:600;margin-inline-end:20px;}
.bd-event-social ul li{display:inline-block;margin-inline-start:5px;}
.bd-event-social ul li:first-child{margin-inline-start:0;}
.bd-event-social ul li a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;text-align:center;font-size:16px;background:var(--bd-theme-6);position:relative;overflow:hidden;z-index:5;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-event-social ul li a:hover{color:var(--bd-common-white);background-color:var(--bd-theme-1);}
.img-hover img{-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;max-width:100%;height:100%;object-fit:cover;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking-form-area{background-color:var(--bd-theme-2);}
}
.bd-booking__bg{position:absolute;right:0;left:0;bottom:0;top:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-booking__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.7;height:100%;width:100%;}
.bd-booking__form{background-color:var(--bd-common-white);margin:0 30px;margin-bottom:65px;padding-top:27px;}
@media(max-width:575px){
.bd-booking__form{margin:0;margin-bottom:65px;}
}
.bd-booking__form-2{background-color:var(--bd-common-white);margin:0;padding-top:27px;}
.bd-booking__form-2.is-dark{background-color:var(--bd-common-black);}
.bd-booking__form-2.is-dark label{color:var(--bd-common-white);}
.bd-booking__form-2.is-dark input{background-color:transparent;color:var(--bd-common-white);}
.bd-booking__form-2.is-dark input::-webkit-input-placeholder{color:var(--bd-common-white);}
.bd-booking__form-2.is-dark input:-moz-placeholder{color:var(--bd-common-white);}
.bd-booking__form-2.is-dark input::-moz-placeholder{color:var(--bd-common-white);}
.bd-booking__form-2.is-dark input:-ms-input-placeholder{color:var(--bd-common-white);}
.bd-booking__form-2.is-dark .nice-select{background-color:transparent;}
.bd-booking__form-2.is-dark .nice-select::after{color:rgba(255, 255, 255, 0.5882352941);}
.bd-booking__form-2.is-dark .nice-select .current{margin-inline-end:15px;color:var(--bd-common-white);}
.bd-booking__form-2.is-dark .bd-booking__input-date::after{color:rgba(255, 255, 255, 0.5882352941);}
.bd-booking__form-2.is-dark .bd-booking__input-inner, .bd-booking__form-2.is-dark .bd-booking__input-single{border-color:#414141;}
.bd-booking__form-2.is-dark .bd-booking__input::before{background-color:#414141;display:none;}
.bd-booking__form-2 label{font-size:16px;font-weight:var(--bd-fw-bold);line-height:28px;text-transform:uppercase;color:var(--bd-common-black);}
.bd-booking__form-2 form{display:flex;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form-2 form{flex-direction:column;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-booking__form{margin:0;margin-bottom:65px;}
}
.bd-booking__form-wrap{max-width:1343px;margin:0 auto;position:absolute;left:0;right:0;bottom:0;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form-wrap{min-width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form-wrap{position:static;}
}
.bd-booking__form-wrap-2{width:auto;position:relative;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form-wrap-2{position:static;}
}
.bd-booking__form label{font-size:16px;font-weight:var(--bd-fw-bold);line-height:28px;text-transform:uppercase;color:var(--bd-common-black);}
.bd-booking__form form{display:flex;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form form{flex-direction:column;}
}
.bd-booking__input{width:300px;position:relative;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking__input{width:100%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-booking__input.location{width:220px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking__input.location{width:180px;}
}
.bd-booking__input.location::before{content:none;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input{width:100%;}
}
.bd-booking__input::before{content:"";width:1px;height:23px;background-color:var(--bd-grey-1);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input::before{content:none;}
}
.bd-booking__input.input-single::before{display:none;}
.bd-booking__input-wrap{display:flex;gap:80px;padding:0 50px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-booking__input-wrap{gap:40px;padding:0 30px;width:calc(100% - 265px);justify-content:space-between;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking__input-wrap{gap:50px;padding:0 30px;justify-content:space-between;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input-wrap{flex-direction:column;gap:0;}
}
@media(max-width:575px){
.bd-booking__input-wrap{padding:0 25px;}
}
.bd-booking__input-wrap-2{display:flex;gap:45px;padding:0 30px;}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.bd-booking__input-wrap-2{gap:35px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-booking__input-wrap-2{gap:35px;width:calc(100% - 110px);justify-content:space-between;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking__input-wrap-2{gap:30px;padding:0 30px;justify-content:space-between;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input-wrap-2{flex-direction:column;gap:0;}
}
.bd-booking__input-inner, .bd-booking__input-single{display:flex;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid var(--bd-grey-1);}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input-inner, .bd-booking__input-single{flex-direction:column;}
}
.bd-booking__input-inner input, .bd-booking__input-single input{width:80%;height:50px;border:0;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking__input-inner input, .bd-booking__input-single input{font-size:14px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input-inner input, .bd-booking__input-single input{width:100%;}
}
.bd-booking__input-inner input::-webkit-input-placeholder, .bd-booking__input-single input::-webkit-input-placeholder{text-transform:uppercase;}
.bd-booking__input-inner input:-moz-placeholder, .bd-booking__input-single input:-moz-placeholder{text-transform:uppercase;}
.bd-booking__input-inner input::-moz-placeholder, .bd-booking__input-single input::-moz-placeholder{text-transform:uppercase;}
.bd-booking__input-inner input:-ms-input-placeholder, .bd-booking__input-single input:-ms-input-placeholder{text-transform:uppercase;}
.bd-booking__input-inner .nice-select, .bd-booking__input-single .nice-select{border-radius:0px;border:0;font-size:16px;height:50px;line-height:50px;padding-left:0;width:100%;}
.bd-booking__input-inner .nice-select .list, .bd-booking__input-single .nice-select .list{min-width:100%;}
.bd-booking__input-inner .nice-select .option.selected, .bd-booking__input-single .nice-select .option.selected{font-weight:600;}
.bd-booking__input-inner .nice-select .current, .bd-booking__input-single .nice-select .current{margin-inline-end:15px;font-size:16px;line-height:50px;text-transform:uppercase;font-weight:500;}
body.rtl .bd-booking__input-inner .nice-select .current, body.rtl .bd-booking__input-single .nice-select .current{margin-inline-end:0px;}
.bd-booking__input-inner .nice-select::after, .bd-booking__input-single .nice-select::after{right:20px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input-inner .nice-select::after, .bd-booking__input-single .nice-select::after{right:0;}
}
.bd-booking__input-inner.location .nice-select, .bd-booking__input-single.location .nice-select{width:100%;}
.bd-booking__input-single{display:flex;flex-direction:column;width:160px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__input-single{width:100%;}
}
.bd-booking__input-date{position:relative;}
.bd-booking__input-date::after{content:"\f133";-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);font-size:14px;color:var(--bd-common-black);font-family:var(--bd-ff-fontawesome);font-weight:300;margin-inline-start:15px;display:inline-block;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .bd-booking__input-date::after{margin-inline-start:0;}
}
.bd-booking__submit{width:264px;margin:0 auto;color:var(--bd-common-white);position:absolute;inset-inline-end:0;top:0;height:100%;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__submit{height:70px;line-height:70px;width:100%;position:static;}
}
.bd-booking__submit button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;height:100%;font-weight:var(--bd-fw-medium);background-color:var(--bd-theme-1);color:var(--bd-common-black);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;font-weight:500;font-size:18px;line-height:36px;letter-spacing:0.05em;text-transform:uppercase;}
.bd-booking__submit button i{transform:rotate(-45deg);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-booking__submit button:hover{color:var(--bd-common-white);background-color:var(--bd-common-black);}
.bd-booking__submit button:hover i{transform:rotate(0deg);}
.bd-booking__submit.is-dark button{background-color:var(--bd-theme-1);}
.bd-booking__submit-2{width:150px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.bd-booking__submit-2{width:110px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__submit-2{width:100%;}
}
.bd-booking__submit-2 button{font-size:35px;}
.bd-booknow__bg{position:absolute;height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;}
.bd-booknow__bg::before{content:"";position:absolute;left:0;top:0;background:var(--bd-common-black);opacity:0.5;height:100%;width:100%;}
.bd-booknow__btn{display:flex;justify-content:center;}
.bd-booknow__btn .bd-btn{display:inline-flex;position:relative;z-index:2;}
.bd-booking-3{background-color:var(--bd-theme-2);border:1px solid var(--bd-grey-1);}
.bd-booking-3-info{background-color:var(--bd-theme-2);border:1px solid var(--bd-grey-1);}
.bd-booking-3-info .bd-booking-3__title{padding:30px;padding-bottom:0;margin-bottom:0;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking-3-info .bd-booking-3__title{padding:20px 15px;}
}
.bd-booking-3__content{padding:30px;border-bottom:1px solid var(--bd-grey-1);padding-bottom:15px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking-3__content{padding:20px 15px;}
}
.bd-booking-3__title{font-size:24px;line-height:32px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-booking-3__price{display:flex;align-items:center;gap:30px;}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.bd-booking-3__price{gap:20px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px) {
.bd-booking-3__price{display:flex;align-items:start;gap:0;flex-direction:column;}
}
.bd-booking-3__price p{display:flex;align-items:center;gap:10px;}
.bd-booking-3__price p i{font-size:22px;}
.bd-booking-3__price p span{font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-booking-3__price p:last-child{display:flex;gap:10px;align-items:baseline;font-weight:500;font-size:16px;line-height:40px;text-transform:uppercase;color:var(--bd-grey-3);}
.bd-booking-3__price p:last-child span{font-weight:500;font-size:30px;line-height:40px;text-transform:uppercase;display:flex;gap:10px;}
.bd-booking-3__tax p{font-size:14px;line-height:28px;text-transform:capitalize;color:var(--bd-grey-3);display:flex;gap:5px 30px;align-items:center;flex-wrap:wrap;}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px) {
.bd-booking-3__tax p{gap:0;align-items:start;flex-direction:column;}
}
.bd-booking-3__tax p span{color:red;display:flex;align-items:center;gap:8px;}
.bd-booking-3__input-wrap{padding:30px;}
.bd-booking-3__input-inner i{position:absolute;inset-inline-end:20px;top:26%;color:var(--bd-grey-3);}
.bd-booking-3__input input{height:55px;width:100%;padding:0 20px;border:1px solid var(--bd-grey-1);background-color:var(--bd-common-white);font-size:14px;line-height:28px;text-transform:capitalize;margin-bottom:20px;}
.bd-booking-3__input input::placeholder{color:var(--bd-grey-3);}
.bd-booking-3__input label{font-weight:500;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);display:block;margin-bottom:10px;}
.bd-booking-3__input .nice-select{width:100%;height:55px;border-radius:0;border:1px solid var(--bd-grey-1);line-height:55px;font-size:16px;}
.bd-booking-3__input .nice-select .list{width:100%;border-radius:0;}
.bd-booking-3__input .nice-select .option.selected{font-weight:500;}
.bd-booking-3__list{padding:30px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking-3__list{padding:20px 15px;}
}
.bd-booking-3__list ul{display:flex;flex-direction:column;gap:10px;}
.bd-booking-3__list ul li{display:flex;gap:10px;align-items:center;font-size:16px;line-height:28px;text-transform:capitalize;color:var(--bd-common-black);}
.bd-booking-3__list ul li i{font-size:20px;color:var(--bd-theme-1);}
.bd-booking-3__submit button{height:80px;text-align:center;width:100%;background:var(--bd-common-black);color:var(--bd-common-white);display:flex;align-items:center;line-height:80px;gap:10px;justify-content:center;}
.bd-booking-3__submit button:hover{color:var(--bd-common-black);background:var(--bd-theme-1);}
.bd-booking-3__submit button:hover i{transform:rotate(0);}
.bd-booking-3__submit button i{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;transform:rotate(-45deg);}
.bd-booking-4__form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;}
@media(max-width:575px){
.bd-booking-4__form{display:flex;flex-direction:column;}
}
.bd-booking-4__input{position:relative;}
.bd-booking-4__input .bd-nice-select .list .option:hover{background:var(--bd-theme-1);}
.bd-booking-4__input .bd-nice-select .list .selected, .bd-booking-4__input .bd-nice-select .list .focus{background:var(--bd-theme-1);}
.bd-booking-4__input textarea, .bd-booking-4__input input{width:100%;height:60px;border:1px solid var(--bd-grey-1);padding-left:20px;padding-right:10px;outline:none;}
.bd-booking-4__input textarea::placeholder, .bd-booking-4__input input::placeholder{color:#656565;font-size:16px;opacity:1;}
.bd-booking-4__input textarea:focus, .bd-booking-4__input input:focus{border-color:var(--bd-theme-1);}
.bd-booking-4__input textarea{height:150px;padding-top:15px;}
.bd-booking-4__input.message{grid-column:span 2;}
.bd-booking-4__input i{position:absolute;top:50%;right:20px;transform:translateY(-50%);}
.bd-booking-4__input .nice-select{background-color:transparent;color:#000;width:100%;border:1px solid #e8e8e8;height:60px;border-radius:0;font-size:16px;}
.bd-booking-4__input .nice-select:focus{border-color:var(--bd-theme-1);}
.bd-booking-4__input .nice-select span{color:var(--bd-theme-1);font-weight:400;line-height:60px;height:60px;display:inline-block;color:var(--bd-common-black);}
.bd-booking-4__input .nice-select .list{width:100%;}
.bd-booking-4__input .nice-select .option.selected{font-weight:500;}
.bd-booking-sidebar{padding:30px;border:1px solid var(--bd-grey-1);}
.bd-booking__form-3{background:var(--bd-common-white);padding:40px;position:relative;z-index:1;width:1000px;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-booking__form-3{width:700px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form-3{width:100%;}
}
.bd-booking__form-3 form{display:flex;gap:60px;position:relative;z-index:2;justify-content:center;align-items:center;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form-3 form{flex-direction:column;}
}
.bd-booking__form-3 .bd-booking__input::before{content:"";width:1px;height:100%;background-color:var(--bd-grey-1);position:absolute;inset-inline-end:-40px;top:50%;transform:translateY(-50%);inset-inline-start:auto;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-booking__form-3 .bd-booking__input::before{width:100%;height:1px;top:100%;transform:translateY(30px);inset-inline-end:0;}
}
.bd-booking__form-3 .bd-booking__input-date input{width:100%;border:none;height:40px;text-transform:uppercase;}
.bd-booking__form-3 .bd-booking__input-date::after{content:"\f073";position:absolute;bottom:8px;inset-inline-end:0;}
.bd-booking__form-3 .bd-booking__input-person input{width:100%;border:none;height:40px;}
.bd-booking__form-3 button{height:100%;}
.bd-booking-4__form .bd-booking__input-date::after{display:none;}
.cursor-outer{margin-left:-13px;margin-top:-13px;width:25px;height:25px;border:1px solid var(--bd-theme-1);box-sizing:border-box;z-index:10000000;opacity:0.5;transition:all 0.08s ease-out;mix-blend-mode:difference;}
.cursor-outer.cursor-hover{opacity:0;}
.cursor-outer.cursor-big{opacity:0;}
.mouseCursor{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:50%;transform:translateZ(0);visibility:hidden;text-align:center;}
@media (hover: none) {
.mouseCursor{display:none;}
}
body.rtl .mouseCursor{left:0;right:auto;}
.mouseCursor.cursor-big{width:80px;height:80px;margin-left:-40px;margin-top:-40px;}
.cursor-inner{margin-left:-3px;margin-top:-3px;width:6px;height:6px;z-index:10000001;background-color:var(--bd-theme-1);transition:width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;mix-blend-mode:difference;opacity:0.7;}
.cursor-inner span{color:#fff;line-height:80px;opacity:0;text-transform:uppercase;letter-spacing:1px;font-size:12px;}
.cursor-inner.cursor-big span{opacity:1;}
.cursor-inner.cursor-hover{margin-left:-40px;margin-top:-40px;width:80px;height:80px;background-color:var(--bd-theme-1);opacity:0.3;display:none;}
.amenities__img img{width:100%;aspect-ratio:100/70;object-fit:cover;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.amenities__img img{aspect-ratio:100/80;}
}
.amenities__box{position:relative;}
.amenities__box:hover .amenities__desc{opacity:1;visibility:visible;transform:translateY(0);}
.amenities__desc{position:absolute;bottom:0;padding:40px;background:var(--bd-common-white);margin:20px;transform:translateY(50px);opacity:0;visibility:hidden;transition:0.5s;}
@media (hover: none) {
.amenities__desc{position:static;opacity:1;visibility:visible;padding:20px;transform:none;border:1px solid var(--bd-grey-1);margin:0;}
}
.amenities__desc.style-2{position:absolute;bottom:0;inset-inline-start:0;opacity:1;visibility:visible;padding:0;background:transparent;transform:none;}
@media (hover: none) {
.amenities__desc.style-2{margin:20px;border:none;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-amenities-slider{margin-left:15px;margin-right:15px;}
}
.bd-amenities-slider-nav{display:flex;gap:10px;justify-content:center;align-items:center;display:none;}
@media (hover: none) {
.bd-amenities-slider-nav{display:flex;}
}
.bd-amenities-slider-two-nav{display:flex;justify-content:center;gap:10px;}
.bd-footer-area{background:var(--bd-common-black);}
.bd-footer__logo{width:267px;}
@media(max-width:575px){
.bd-footer__logo{width:200px;}
}
.bd-footer__logo img{width:100%;}
.bd-footer__logo-wrap span{font-family:var(--bd-ff-heading);font-size:18px;line-height:32px;letter-spacing:0.25em;color:var(--bd-grey-3);display:inline-block;margin-top:30px;}
.bd-footer__widget{position:relative;}
.bd-footer__widget::before{content:"";position:absolute;height:193px;width:1px;background-color:rgba(108, 108, 108, 0.3215686275);inset-inline-end:50px;top:0;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-footer__widget::before{content:none;}
}
.bd-footer__widget-3::before{content:none;}
.bd-footer__widget-title{color:var(--bd-common-white);text-transform:capitalize;}
.bd-footer__widget-content p{color:var(--bd-common-white);font-size:16px;line-height:28px;}
.bd-footer__meta a{font-family:var(--bd-ff-heading);font-size:24px;line-height:28px;text-transform:capitalize;color:var(--bd-common-white);display:inline-flex;gap:20px;}
.bd-footer__meta a i{transform:rotate(-45deg) translateY(-1px);}
.bd-footer__meta a span{font-size:16px;line-height:28px;display:flex;text-decoration-line:underline;}
.bd-footer__meta a:hover{color:var(--bd-theme-1);}
.bd-footer__list ul{display:flex;row-gap:10px;column-gap:30px;flex-wrap:wrap;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.bd-footer__list ul{gap:20px;}
}
.bd-footer__list ul li{list-style-type:none;position:relative;}
.bd-footer__list ul li::before{content:"|";position:absolute;right:-15px;top:50%;transform:translateY(-50%);color:var(--bd-common-white);}
body.rtl .bd-footer__list ul li::before{right:auto;left:-15px;}
.bd-footer__list ul li:last-child::before{content:none;}
.bd-footer__list ul li a{font-size:16px;line-height:28px;color:var(--bd-common-white);}
.bd-footer__list ul li a:hover{color:var(--bd-theme-1);}
.bd-footer__social-wrapper{display:flex;gap:17px;align-items:center;}
.bd-footer__social a{height:40px;width:40px;border-radius:50px;color:var(--bd-common-white);border:1px solid var(--bd-common-white);opacity:0.7;display:inline-block;line-height:37px;text-align:center;}
.bd-footer__social a:hover{opacity:1;border-color:var(--bd-theme-1);background-color:var(--bd-theme-1);color:var(--bd-common-black);}
.bd-footer__social.is-black a{color:var(--bd-common-black);border-color:var(--bd-common-black);}
.bd-footer__social.is-black a:hover{opacity:1;border-color:var(--bd-theme-1);background-color:var(--bd-theme-1);color:var(--bd-common-white);}
.bd-footer__copyright-text p{font-size:15px;line-height:28px;text-align:center;letter-spacing:0.15em;text-transform:capitalize;color:var(--bd-grey-3);margin-bottom:0;}
.bd-footer__copyright-text p a:hover{color:var(--bd-theme-1);}
.bd-footer-newsletter__input{position:relative;}
.bd-footer-newsletter__input input{width:100%;height:70px;background-color:transparent;color:var(--bd-common-white);padding-inline-start:25px;padding-inline-end:120px;border:1px solid #414141;line-height:70px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-footer-newsletter__input input{padding-inline-end:25px;}
}
.bd-footer-newsletter__input input::placeholder{color:var(--bd-grey-3);}
.bd-footer-newsletter__input button{position:absolute;top:0;right:0;text-transform:uppercase;display:flex;gap:10px;align-items:center;padding:0px 30px;font-weight:var(--bd-fw-medium);line-height:70px;color:var(--bd-common-white);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-footer-newsletter__input button::before{content:"";height:55%;width:1px;background:var(--bd-grey-3);position:absolute;left:16px;top:50%;transform:translateY(-50%);}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-footer-newsletter__input button::before{content:none;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-footer-newsletter__input button{position:static;margin-top:15px;height:70px;border:1px solid var(--bd-grey-1);}
}
.bd-footer-newsletter__input button:hover{color:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.bd-footer-newsletter__input button i{transform:rotate(-45deg);}
.bd-footer-newsletter__input.is-black input{color:var(--bd-common-black);}
.bd-footer-newsletter__input.is-black button{color:var(--bd-common-black);}
.bd-footer-line hr{color:#414141;opacity:1;}
.bd-footer-link ul{display:flex;flex-direction:inherit;flex-wrap:wrap;row-gap:5px;}
.bd-footer-link ul li{width:50%;color:var(--bd-text-1);font-size:16px;margin-bottom:6px;list-style:none;}
.bd-footer-link ul li:hover a{color:var(--clr-theme-1);}
.bd-footer-widget-title h5{font-size:20px;letter-spacing:5px;font-family:var(--bd-ff-heading);color:var(--bd-heading-primary);margin-bottom:35px;text-transform:uppercase;}
.bd-footer-contact ul{margin-bottom:30px;}
.bd-footer-contact ul li{font-size:16px;color:var(--bd-text-1);margin-bottom:15px;display:flex;align-items:flex-start;}
.bd-footer-contact ul li a{margin-inline-start:7px;}
.bd-footer-contact ul li a:hover{color:var(--clr-theme-1);}
.bd-footer-contact ul li i{margin-inline-end:20px;color:var(--clr-theme-1);margin-top:8px;}
.bd-footer-contact ul li i:hover{color:var(--clr-theme-2);}
.bd-footer-bottom{font-size:14px;border-top:1px solid #D9D9D9;padding:22px 0;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-footer-bottom{padding:15px 0;}
}
.bd-footer-bottom .bd-footer-copyright p{font-size:15px;margin:0;color:#4d4d4d;}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-footer-bottom .bd-footer-copyright p{text-align:center;padding-bottom:10px;}
}
.payment-methods{display:flex;align-items:center;}
.payment-methods-icons{margin-left:10px;}
.payment-methods-icons span{margin-left:5px;font-size:22px;color:#373a3f;}
.bd-custom-container{max-width:1660px;margin:auto;padding:0 10px;}
.bd-footer-area .container .row{border-bottom:1px solid #414141;}
.bd-header-flex{display:flex;align-items:center;justify-content:space-between;}
.bd-header-logo{padding:20px 0;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-header-logo{padding:15px 0;}
}
.ryl-main-menu ul li .sub-menu{width:250px;left:0;}
.ryl-main-menu ul li:hover > a{color:#eec78c;}
.ryl-main-menu ul li:hover > a::after{color:#eec78c;}
.ryl-main-menu ul li.menu-last .sub-menu{left:auto;right:0;}
.ryl-main-menu ul li.menu-last .sub-menu .sub-menu{left:-137%;}
.bd-header-hamburger .side-toggle{font-size:35px;color:var(--bd-theme-1);}
.bd-header-btn .bd-btn{border:1px solid var(--bd-theme-1);color:var(--bd-common-black);}
.bd-header-social li{display:inline-block;}
.bd-header-social li a{display:inline-block;width:42px;height:42px;border:1px solid #d5d5d5;line-height:40px;text-align:center;color:var(--bd-common-black);border-radius:50px;margin-inline-start:5px;margin-bottom:5px;}
.bd-header-social li a:hover{background-color:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.zindex-1000{z-index:1000;}
.ryl-border-bottom{border-bottom:1px solid rgba(128, 128, 128, 0.1098039216);}
.bd-header-area{background-color:var(--bd-common-white);}
.bd-copyright-area{background-color:var(--bd-common-black);}
.bd-footer__copyright-text p{color:rgba(221, 221, 221, 0.8392156863);}
.bd-footer__widget-title{font-size:28px;line-height:1.66;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-footer__widget-title{font-size:24px;}
}
.bd-footer-widget ul li{color:rgba(221, 221, 221, 0.8392156863);}
.bd-footer-widget ul li a{font-size:16px;line-height:28px;margin-bottom:10px;display:inline-block;text-transform:capitalize;color:rgba(221, 221, 221, 0.8392156863);}
.bd-footer-widget ul li a:hover{color:var(--bd-theme-1);}
.bd-footer-widget .nice-select{background-color:transparent;color:var(--bd-common-white);width:100%;border:1px solid rgba(232, 232, 232, 0.3490196078);height:60px;border-radius:0;font-size:16px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bd-footer-widget .nice-select::after{color:var(--bd-common-white);}
.bd-footer-widget .nice-select:focus{border-color:var(--bd-theme-1);}
.bd-footer-widget .nice-select .current{font-weight:400;line-height:60px;height:60px;display:inline-block;color:var(--bd-common-white);}
.bd-footer-widget .nice-select .option{color:var(--bd-common-black);}
.bd-footer-widget .nice-select .option:hover{background:var(--bd-theme-1);}
.bd-footer-widget .nice-select .list .selected, .bd-footer-widget .nice-select .list .focus{background:var(--bd-theme-1);}
.bd-footer-widget #wp-calendar thead th{border:1px solid rgba(232, 232, 232, 0.3490196078);color:var(--bd-common-white);}
.bd-footer-widget #wp-calendar tbody td{border:1px solid rgba(232, 232, 232, 0.3490196078);}
.bd-footer-widget #wp-calendar tbody td:hover, .bd-footer-widget #wp-calendar tbody td#today{background:var(--bd-theme-1);color:var(--bd-common-black);}
.bd-footer-widget #wp-calendar caption{color:var(--bd-common-white);}
.bd-footer-widget .wp-calendar-nav{color:var(--bd-common-white);}
.bd-footer-widget ul ul{padding-left:20px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px) {
.bd-footer-widget ul ul{padding-left:14px;}
}
.bd-footer-widget .rssSummary, .bd-footer-widget p{color:#c1c1c1;}
.bd-footer-widget .rssSummary{margin-top:5px;}
.bd-footer-widget.widget_rss li{margin-bottom:20px;}
.bd-footer-widget .sidebar-search-form input{font-size:16px;background:transparent;border:1px solid #f3f4f8;padding-inline-start:22px;padding-inline-end:80px;border:1px solid rgba(232, 232, 232, 0.3490196078);color:var(--bd-common-white);border-radius:0;}
.bd-footer-widget .sidebar-search-form input::-moz-placeholder{color:#c8c8c8;font-size:14px;opacity:1;}
.bd-footer-widget .sidebar-search-form input::placeholder{color:#c8c8c8;font-size:14px;opacity:1;}
.bd-footer-widget .sidebar-search-form input:focus{border-color:var(--bd-theme-1);}
.bd-footer-widget .sidebar-search-form button:hover{background-color:var(--bd-theme-1);}
.bd-footer-widget .tagcloud .tag-cloud-link{color:#c4c4c4;height:40px;display:inline-block;padding:0 15px;font-size:16px !important;line-height:36px;border:1px solid rgba(232, 232, 232, 0.3490196078);margin-bottom:8px;text-transform:capitalize;}
.bd-footer-widget .tagcloud .tag-cloud-link:hover{background-color:var(--bd-theme-1);color:var(--bd-common-black);}
.bd-footer-widget .textwidget br{display:none;}
.bd-footer-widget .rss-date{display:block;}
.bd-breadcrumb__list span{margin:0 3px;}
.breadcrumb-trail a span{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.breadcrumb-trail a:hover span{color:var(--bd-theme-1);}
.ryl-ablog{border:1px solid var(--bd-grey-1);}
.ryl-ablog .bd-blog-text, .ryl-ablog .ablog__text4{padding:30px;padding-top:25px;}
.ryl-ablog .bd-btn.bd-fill-btn{background-color:var(--bd-theme-1);color:var(--bd-common-black);border-color:var(--bd-theme-1);}
.ryl-ablog .bd-blog__title{font-size:26px;}
.ryl-ablog .bd-blog-meta ul{display:flex;align-items:center;list-style:none;gap:5px 20px;flex-wrap:wrap;}
.ryl-ablog .bd-blog-meta ul li{text-transform:capitalize;padding-top:0;}
.ryl-ablog .bd-blog-meta ul li a:hover{color:var(--bd-theme-1);}
.ryl-ablog .bd-blog-meta ul li i{color:var(--bd-theme-1);margin-inline-end:4px;}
.ryl-ablog.sticky .bd-blog-meta{padding-right:50px;}
.ryl-ablog .ablog__img img{max-width:100%;}
.ryl-ablog .bd-blog-img img{max-width:100%;height:auto;}
.ryl-ablog.format-quote{padding:0;border-color:var(--bd-theme-2);}
.ryl-ablog.format-quote .post-text blockquote{margin:0 !important;margin-left:5px !important;}
.ryl-ablog .play-icon-ab{position:relative;}
.tagcloud a{height:40px;display:inline-block;padding:0 15px;font-size:16px !important;border:1px solid var(--bd-grey-1);margin-bottom:8px;text-transform:capitalize;margin-inline-end:10px;line-height:35px;}
.tagcloud a:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);border-color:var(--bd-theme-1);}
.blog__details__tag span{margin-inline-end:10px;}
.blog_gallery_active .swiper-blog-button{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;text-align:center;line-height:50px;border-radius:50%;background:var(--bd-theme-1);left:10px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.blog_gallery_active .swiper-blog-button:hover{background:var(--bd-theme-5);color:var(--bd-common-white);}
.blog_gallery_active .swiper-blog-button.slide-next{left:auto;right:10px;}
.btn-video-aim{height:150px;width:150px;line-height:150px;text-align:center;color:var(--bd-common-white);border:1px solid var(--bd-common-white);border-radius:50%;display:inline-block;position:relative;font-size:30px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.btn-video-aim{font-size:20px;}
}
.btn-video-aim:hover{background:var(--bd-theme-1);border-color:var(--bd-theme-1);}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.btn-video-aim{height:100px;width:100px;line-height:106px;}
}
@media(max-width:575px){
.btn-video-aim{height:80px;width:80px;line-height:80px;}
}
.btn-video-aim::after, .btn-video-aim::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:200px;height:200px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.4);animation:borderanimate2 2s linear infinite;animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.btn-video-aim::after, .btn-video-aim::before{height:150px;width:150px;}
}
@media(max-width:575px){
.btn-video-aim::after, .btn-video-aim::before{height:130px;width:130px;}
}
.btn-video-aim::before{animation-delay:0.7s;}
.ryl-blog-video{top:50%;left:50%;transform:translate(-50%, -50%);}
.ablog__sidebar .widget_block{border:1px solid var(--bd-grey-1);}
.ablog__sidebar .wp-block-search__label{padding:24px;padding-top:18px;font-size:23px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--bd-grey-1);color:var(--bd-heading-primary);font-weight:400;font-family:var(--bd-ff-heading);}
.ablog__sidebar .wp-block-search__inside-wrapper{padding:24px;}
.ablog__sidebar .wp-block-search .wp-block-search__button{background:var(--bd-theme-1);color:var(--bd-common-white);border:0;margin-bottom:0;position:absolute;border-radius:0;top:23px;height:58px;right:25px;padding:0 15px;}
.ablog__sidebar .wp-block-search__button-outside.wp-block-search__text-button.wp-block-search{margin-bottom:0;}
.ablog__sidebar .wp-block-group__inner-container .wp-block-heading{padding:24px;padding-top:18px;font-size:23px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--bd-grey-1);color:var(--bd-heading-primary);font-weight:var(--bd-fw-regular);}
.ablog__sidebar .wp-block-group__inner-container .wp-block-latest-posts li{border-bottom:1px solid var(--bd-grey-1);padding:15px 24px;}
.ablog__sidebar .wp-block-group__inner-container .wp-block-latest-posts li:last-child{border-bottom:0;}
.ablog__sidebar .wp-block-group__inner-container .wp-block-latest-comments__comment{padding:10px 24px;border-bottom:1px solid var(--bd-grey-1);margin-bottom:0;}
.ablog__sidebar .wp-block-group__inner-container .wp-block-latest-comments__comment:last-child{border-bottom:0;}
.ablog__sidebar .wp-block-group__inner-container .wp-block-latest-comments__comment a{display:inline-block;}
.ablog__sidebar .wp-block-group__inner-container .wp-block-latest-comments__comment a:hover{color:var(--bd-theme-1);}
.ablog__sidebar .wp-block-group__inner-container .wp-block-latest-comments{margin-bottom:0;padding-left:0;}
.ablog__sidebar .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li a{display:inline-block;}
.ablog__sidebar .widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li a:hover{color:var(--bd-theme-1);}
.widget.ryl-sidebar-widget{border:1px solid var(--bd-grey-1);}
.widget.ryl-sidebar-widget .ryl-sidebar-title{padding:24px;padding-top:18px;font-size:23px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--bd-grey-1);line-height:1;}
.widget.ryl-sidebar-widget ul li{list-style:none;border-bottom:1px solid var(--bd-grey-1);padding:15px 20px;}
.widget.ryl-sidebar-widget ul li:last-child{border-bottom:0;}
.widget.ryl-sidebar-widget ul li ul{padding-left:5px;padding-top:0;}
.widget.ryl-sidebar-widget ul li ul li{border-bottom:0;padding:5px 1px 1px 20px;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.widget.ryl-sidebar-widget ul li ul li{padding:5px 1px 1px 15px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px) {
.widget.ryl-sidebar-widget ul li ul li{padding:5px 1px 1px 10px;}
}
.widget.ryl-sidebar-widget .nice-select{border-radius:0;border:solid 1px #e8e8e8;font-size:16px;height:60px;line-height:57px;margin:24px;color:var(--bd-common-black);}
.widget.ryl-sidebar-widget .nice-select .list .selected, .widget.ryl-sidebar-widget .nice-select .list .focus{background:var(--bd-theme-1);}
.widget.ryl-sidebar-widget .nice-select .list .option:hover{background:var(--bd-theme-1);}
.widget.ryl-sidebar-widget .calendar_wrap{padding:24px;}
.widget.ryl-sidebar-widget .calendar_wrap .wp-calendar-nav a:hover{color:var(--bd-theme-1);}
.widget.ryl-sidebar-widget .sidebar__widget-px{padding:24px;}
.widget.ryl-sidebar-widget .textwidget{padding:24px;}
.widget.ryl-sidebar-widget .textwidget .nice-select{margin:0;}
.widget.ryl-sidebar-widget .textwidget br{display:none;}
.widget.ryl-sidebar-widget .tagcloud{padding:24px;}
.widget.ryl-sidebar-widget.widget_rss p{padding:12px 24px;margin-bottom:0;}
.widget.ryl-sidebar-widget .notice.notice-error{padding:18px 24px;}
.widget.ryl-sidebar-widget .wp-block-tag-cloud{padding:24px;padding-bottom:0;}
.rc-post .d-flex{list-style-type:none;padding:18px 24px;border-bottom:1px solid var(--bd-grey-1);margin-bottom:0;}
.rc-post .d-flex:last-child{border-bottom:0;}
.rc-post .d-flex .sidebar-posts-bg-thumb{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.rc-post .d-flex:hover .rc-thumb .sidebar-posts-bg-thumb{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.rc-post .bd-sidebar__news-text h5{font-size:18px;font-weight:500;line-height:30px;margin-bottom:5px;text-transform:capitalize;}
.rc-post .bd-sidebar__news-text h5 a{position:relative;display:inline;background-image:linear-gradient(to right, var(--bd-common-black) 0%, var(--bd-common-black) 100%);background-size:0px 1px;background-position:0px 95%;-webkit-transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;-o-transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition:background-size 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;padding:0.7% 0px;background-repeat:no-repeat;color:inherit;transition:all 0.5s ease-out 0s;}
.rc-post .bd-sidebar__news-text h5 a:hover{background-size:100% 1px;}
.rc-post .bd-sidebar__news-text span a i{color:var(--bd-theme-1);margin-inline-end:10px;font-size:16px;}
.comments-avatar{float:left;overflow:hidden;margin-inline-end:30px;height:70px;width:70px;}
.comments-avatar img{max-width:100%;border-radius:50%;overflow:hidden;}
.post-comments{border:1px solid var(--bd-grey-1);padding:22px 30px 10px 30px;}
.comments-text{overflow:hidden;border-bottom:1px solid rgba(221, 221, 221, 0.6392156863);padding-bottom:30px;margin-bottom:30px;}
.blog-comment-title h2{font-size:32px;line-height:1.5;color:var(--bd-common-black);}
.post-comments-title h2{font-size:30px;line-height:1.5;color:var(--bd-common-black);margin-bottom:10px;}
.comment-submit.bd-btn.bd-fill-btn{background-color:var(--bd-theme-1);color:var(--bd-common-black);border-color:var(--bd-theme-1);}
.post-text .nice-select{border-radius:0;border:solid 1px #e8e8e8;font-size:16px;height:60px;line-height:57px;margin:24px 24px 24px 0;color:var(--bd-common-black);}
.post-text .nice-select .current{font-size:16px;line-height:57px;color:var(--bd-common-black);}
.post-text .nice-select .list{width:100%;}
.post-text .nice-select .list .selected, .post-text .nice-select .list .focus{background:var(--bd-theme-1);}
.post-text .nice-select .list .option{padding-top:0;padding-bottom:0;margin-top:0;}
.post-text .nice-select .list .option:hover{background:var(--bd-theme-1);}
.bd-breadcrumb__list ul li{list-style:none;}
.blog .bd-breadcrumb-area, .single-post .bd-breadcrumb-area, .error404 .bd-breadcrumb-area{border-bottom:1px solid #ddd;}
header#header-wrap{margin-top:-1px;}
.wp-block-search__input{border-color:var(--bd-grey-1);width:100%;height:58px;padding:0 20px;}
.wp-block-search__input:focus{border-color:var(--bd-theme-1);}
.bd-footer-widget.widget_block .wp-block-heading{color:var(--bd-common-white);font-size:28px;margin-bottom:20px;}
.post-password-form input[type=password]:focus{border-color:var(--bd-theme-1);}
.nav-link:focus, .nav-link:hover{color:var(--bd-theme-1);}
.mean-container .mean-nav ul li li a{border-top:1px solid #f1f1f1 !important;opacity:1;filter:alpha(opacity=100);}
#header-wrap .elementor-container{max-width:1640px;}
.bd-btn.fill-btn.el-white-btn{background-color:var(--bd-common-white);color:var(--bd-common-black);border-color:var(--bd-common-white);}
.bdevs-el-btn span::after{display:none;}
.bdevs-el-btn:hover span i{animation:iconltr 0.5s forwards;}
.bdevs-generic-el .generic-main-menu nav ul li a{font-weight:500 !important;}
.bdevs-generic-el .generic-main-menu ul li .sub-menu li a::before{position:absolute;content:"";inset-inline-start:0;inset-inline-end:auto;top:55%;bottom:auto;transform:translateY(-50%);width:0px;height:2px;background-color:var(--bd-theme-1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bdevs-generic-el .generic-main-menu ul li .sub-menu li:hover a{padding-left:18px !important;}
body.rtl .bdevs-generic-el .generic-main-menu ul li .sub-menu li:hover a{padding-left:0 !important;padding-right:18px !important;}
.bdevs-generic-el .generic-main-menu ul li .sub-menu li:hover a::before{width:12px;}
.side-info div.mean-container .mean-nav ul li a.mean-expand::before{display:none;}
.side-info .mean-container .mean-nav ul li a.mean-expand.mean-clicked{color:var(--bd-common-white);background-color:var(--bd-theme-1);}
.generic-el-sideinfo-logo{text-align:left;}
.generic-el-side-info-contact-wrapper{text-align:left;}
.generic-el-side-info-contact-text a{padding:0 !important;margin-top:6px;}
.side-info{right:-115%;}
@media(max-width:575px){
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-bc9cd05{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-bc9cd05{width:100%;}
}
@media(max-width:575px){
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-19f01ed{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-19f01ed{width:50%;}
}
@media(max-width:575px){
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-402174d{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-402174d{width:50%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-bc9cd05{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-bc9cd05{width:100%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-19f01ed{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-19f01ed{width:50%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-402174d{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-402174d{width:50%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-c7cc6fd{width:100%;margin-bottom:30px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-9cd5edd{width:50%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-01ebc74{width:50%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-74d96ad{width:50%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-74d96ad{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-f0735ce{width:50%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-f0735ce{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-25c5efc{width:50%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-25c5efc{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-03-responsive .elementor-column.elementor-col-33.elementor-inner-column.elementor-element{width:50%;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.footer-03-responsive .elementor-column.elementor-col-33.elementor-inner-column.elementor-element{width:100%;}
}
.elementor.elementor-320{position:absolute;left:0;right:0;top:0;width:100%;z-index:100;}
.elementor.elementor-177{position:absolute;left:0;right:0;z-index:100;top:0;}
.page-area .post-input{padding-bottom:30px;}
.bd-footer-line hr{border-bottom:1px solid rgba(108, 108, 108, 0.3215686275);}
.bd-text__scroll-area hr{margin-top:15px;margin-bottom:10px;}
.bd-room__list-item:hover i{background:#000;color:#fff;}
.admin-bar .bd-header.transparent-header{margin-top:32px;}
.header-black-btn .el-btn.el-white-btn:hover{background-color:var(--bd-common-black);color:var(--bd-common-white);}
.amenities__box{overflow:hidden;}
.amenities__box:hover .amenities__img img{transform:scale(1.1);}
.bd-offer-details__thumb{overflow:hidden;}
.bd-offer-details__thumb img{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.bd-offer-details__thumb:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.bd-welcome__list-item:hover i{background:var(--bd-common-black);color:var(--bd-common-white);}
.bd-welcome__right .bd-welcome__video-btn-2{top:15%;inset-inline-start:100px;transform:translate(0);}
@media(max-width:450px){
.amenities__meta-desc{display:none;}
}
@media(max-width:450px){
.amenities__btn.mt-35{margin-top:10px;}
}
@media(max-width:575px){
.amenities__desc{padding:26px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.mpt-el-65{padding-top:65px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.bd-booking__input-date::after{right:25px;}
body.rtl .bd-booking__input-date::after{right:auto;left:25px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.el-mpb-0{padding-bottom:0;}
.el-mpt-80{padding-top:80px;}
.el-mmb-60{margin-bottom:60px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.el-mmb-60{margin-bottom:60px;}
}
.bd-welcome__bg.bg-left .bd-welcome__right .bd-welcome__video-btn-2{top:50%;inset-inline-start:50%;transform:translate(-50%, -50%);}
.bd-blog-4{overflow:hidden;}
.bd-blog-4:hover .bd-blog-4__thumb img{transform:scale(1.1);}
.bd-offer__title-el::before{bottom:4px;}
.payment-methods-icons .fa-cc-paypal{color:#002e80;}
.payment-methods-icons .fa-cc-mastercard{color:#df001a;}
.payment-methods-icons .fa-cc-visa{color:#1331c1;}
.payment-methods-icons .fa-cc-amex{color:#249ec6;}
.bd-booking__form-3-el .bd-booking__input-date::after{transform:translateY(0%);}
.bd-footer-link ul li a:hover{color:var(--bd-theme-1);}
.bd-booking__input-el::before{display:none;}
.bd-booking__input-date-el::after{content:"\f073";}
.basic-pagination ul li .page-numbers.dots{line-height:40px;}
.wpcf7-form.init p{margin:0;}
.bd-btn.fill-btn.booking-btn{line-height:unset;height:67px;}
.bd-blog-4__thumb img, .bd-hero__halfim-img img{height:100% !important;}
.bd-welcome__meta span{font-weight:400;font-size:24px;line-height:30px;text-transform:capitalize;color:var(--bd-common-black);margin-bottom:0;}
.custom-review .btn-styled{height:80px;text-align:center;width:100%;background:var(--bd-common-black);color:var(--bd-common-white);display:flex;align-items:center;line-height:80px;gap:10px;justify-content:center;text-transform:uppercase;}
.custom-review .btn-styled::after{display:none;}
.custom-review .btn-styled:hover{color:#000;background:#EEC78C;border:none;}
.custom-review .tf-container{padding:30px;}
.custom-review .section-heading{font-size:24px;line-height:32px;text-transform:capitalize;color:var(--bd-common-black);font-weight:400;}
.custom-review .tf-review-container .no-review h4{text-align:left;font-size:20px;}
.custom-review .tf-review-container .tf-total-review .tf-total-average div{background:#EEC78C;padding:10px;color:#FFFFFF;}
.custom-review .tf-review-container .tf-review-progress-bar{background:transparent;column-gap:20px;row-gap:10px;padding:0px;border:none;}
.custom-review .tf-single-review{grid-template-columns:calc(100% - 1px) calc(50% - 10px);}
.custom-review .tf-single-review .tf-single-details{grid-template-columns:56px calc(100% - 72px);background:transparent;padding:0px;}
.custom-review .tf-review-container .tf-review-progress-bar .tf-single{display:block;grid-template-columns:calc(100% - 15px) calc(100% - 15px) 30px;}
.custom-review .tf-review-container .tf-review-progress-bar .tf-single .tf-text{margin-bottom:5px;}
.custom-review .tf-review-container .tf-review-progress-bar .tf-single .tf-p-bar{margin-bottom:6px;}
.bd-blog__thumb img{height:100% !important;}
.tf-ask-question{display:none;}
.section-heading{font-size:30px;text-transform:capitalize;margin-bottom:35px;}
.tf-faq-items-wrapper #tf-faq-item{border-bottom:1px solid var(--bd-grey-1);margin:0px;padding:0px;margin-inline-end:15px;}
.tf-faq-items-wrapper #tf-faq-item .tf-faq-title{padding:25px 0 20px;padding-inline-end:30px;}
.tf-faq-items-wrapper #tf-faq-item .tf-faq-title h4{line-height:40px;color:var(--bd-common-black);text-transform:capitalize;font-size:25px !important;}
.tf-faq-items-wrapper #tf-faq-item .tf-faq-title.active{margin:0;}
.tf-faq-items-wrapper #tf-faq-item .arrow{color:var(--bd-common-black);font-weight:400;}
.tf-faq-items-wrapper #tf-faq-item .tf-faq-desc{padding:0;margin:0;font-family:var(--bd-ff-p);font-size:var(--bd-fz-p);font-weight:var(--bd-fw-normal);color:var(--bd-text-body);margin-bottom:15px;line-height:30px;}
.tf-toc-inner h4{font-size:30px;text-transform:capitalize;margin-bottom:25px;font-weight:600;}
.tf-toc-inner ul{margin-bottom:40px;}
.tf-toc-inner ul li{margin-bottom:15px;font-family:var(--bd-ff-p);font-size:var(--bd-fz-p);font-weight:var(--bd-fw-normal);color:var(--bd-text-body);margin-bottom:15px;line-height:30px;}
.toc-section{padding-top:0 !important;padding-bottom:90px !important;}
.tf-faq-wrapper{padding-top:0 !important;padding-bottom:90px !important;}
.tf-faq-wrapper .tf-faq-sec-title{margin:0;}
.tf-faq-wrapper .tf-faq-sec-title .section-heading{margin-bottom:10px;}
.bd-blog-2__thumb img{height:100% !important;}
.bd-room__thumb img{height:100% !important;}
.el-room-01 .bd-room__content .bd-room__btn a{transform:translateX(-115px);}
body.rtl .el-room-01 .bd-room__content .bd-room__btn a{transform:translateX(115px);}
.el-room-01:hover .bd-room__content .bd-room__btn a{transform:translateX(0);}
body.rtl .el-room-01:hover .bd-room__content .bd-room__btn a{transform:translateX(0);}
.bd-room__list-item{margin-inline-end:10px;margin-bottom:10px;}
@media(max-width:575px){
.bd-room__list-item{margin-inline-end:5px;}
}
.bd-room__list-item i{display:block;}
.bd-booking__input-inner-el{margin-bottom:0;border-bottom:none;}
.bd-price-item__price .price_content{font-weight:500;font-size:30px;line-height:40px;text-transform:uppercase;color:var(--bd-common-black);margin-bottom:0;display:flex;align-items:center;}
.bd-price-item__price .price-point{color:var(--bd-grey-3);font-size:16px;}
.bd-offer.bdevs-hotel-item .bd-offer__inner{height:430px;}
.bd-offer.bdevs-hotel-item .bd-offer__inner img{height:100% !important;transition:0.5s;}
.bd-offer.bdevs-hotel-item:hover .bd-offer__inner img{transform:scale(1.05);}
.bd-foodmenu__item{margin-bottom:10px;}
.swiper-container{padding-bottom:5px;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.el-default-footer .elementor-container .elementor-column.elementor-col-25{width:50% !important;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.el-default-footer .elementor-container .elementor-column.elementor-col-25{width:100% !important;}
}
.el-default-sidebar div.mean-container .mean-nav ul li a.mean-expand::before{display:none;}
.availability-table{width:100%;text-align:left;}
.availability-table .btn-styled{border:1px solid var(--bd-theme-1);border-radius:0;overflow:hidden;position:relative;color:#000;cursor:pointer;background:var(--bd-theme-1);display:inline-block;padding:10px !important;font-size:16px;font-weight:500;}
.availability-table .btn-styled:hover{background:var(--bd-common-black);color:var(--bd-common-white);border:1px solid var(--bd-common-black);}
.availability-table thead tr th{font-size:18px;line-height:1;padding:20px 10px;white-space:nowrap;text-transform:capitalize;font-weight:500;color:#1e1e1e;border:1px solid rgba(238, 199, 140, 0.2784313725);}
.availability-table tbody tr td{border:1px solid rgba(238, 199, 140, 0.2784313725);padding:10px;font-size:16px;text-transform:capitalize;font-weight:400;}
.room-detail-icon .icon-text{font-size:14px;color:rgba(0, 0, 0, 0.831372549);}
.availability-table thead{background:rgba(238, 199, 140, 0.0509803922);color:#000;}
.room-detail-icon .room-icon-wrap{display:inline-block;margin-bottom:5px;}
.tf-hotel-side-booking .tf_form-inner{display:flex;}
.tf-hotel-side-booking .tf_form-inner i{display:none;}
.tf-hotel-side-booking select{height:60px;border:0;padding:0 15px;}
.tf-hotel-side-booking .tf_form-inner input[type=text]{height:60px;padding:0 15px !important;}
.tf-hotel-side-booking .tf-label{font-size:16px;margin-bottom:8px;display:inline-block;font-weight:500;color:#000;}
.bd-booking-3__submit button{height:60px;line-height:60px;}
.bd-booking-3__submit{margin:30px;margin-top:0;}
.bd-sidebar__wrap .btn-styled{height:60px;border-radius:0;padding:0 18px !important;line-height:60px;font-weight:500;text-transform:uppercase;background:var(--bd-common-black);}
.bd-sidebar__wrap .btn-styled:hover{background:#EEC78C;color:#000;}
.tf_booking-widget .tf_form-row .tf_button{margin-bottom:15px;}
.tf-title-right{margin-bottom:12px;}
.tf-title-right .reserve-button{width:100%;}
.tf-title-right .tf-btn-flip{height:60px;line-height:60px;width:100%;}
.tf-title-right .tf-btn-flip::before{border-radius:0;padding:0 20px;}
.tf-title-right .tf-btn-flip::after{border-radius:0;padding:0 20px;}
.custom-review .section-heading{margin-left:0 !important;}
.room-selection-wrap select, .room-selection-wrap .select2-container .select2-selection--single{background-image:none;padding:10px;width:100%;text-align:center;width:100%;height:58px;line-height:58px;padding:0px 15px;border:1px solid var(--bd-grey-1);font-size:18px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;background:transparent;}
.tf-room-section .section-heading{font-weight:400;font-family:var(--bd-ff-heading);color:var(--bd-heading-primary);font-size:24px !important;margin-bottom:25px !important;}
.custom-scribe-btn .bd-footer-newsletter__input button::before{display:none;}
.custom-scribe-btn .bd-footer-newsletter__input button{color:#000;height:100%;background:var(--bd-theme-1);font-size:20px;font-weight:500;}
.custom-scribe-btn .bd-footer-newsletter__input button i{transition:0.3s;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.custom-scribe-btn .bd-footer-newsletter__input button{position:absolute;margin-top:0;border:0;}
}
.custom-scribe-btn .bd-footer-newsletter__input button:hover{color:var(--bd-common-white);background:#414141;}
.custom-scribe-btn .bd-footer-newsletter__input button:hover i{transform:rotate(0deg);}
.tf-tooltip .room-detail-icon{text-align:left;}
.room-detail-icon{text-align:left;margin:15px 0 0 0;display:flex;align-items:center;}
.bd-gallery-area.pb-150.pt-90{padding-top:40px;}
.tf-room-section.sp-50{padding-top:0;}
.tf-room-section.sp-50 .tf-container{padding:0;}
.woocommerce form .form-row label{display:block;font-size:16px;line-height:28px;margin-bottom:4px;}
.woocommerce form .form-row{margin:0 0 10px;}
.royel-page-content .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus{border:1px solid var(--bd-theme-1);}
.woocommerce form .form-row textarea{min-height:200px;}
.el-footer-05 .bd-footer__list ul li a, .el-footer-05 .bd-footer__meta a{color:#ADADAD;}
.el-footer-05 .bd-footer__list ul li a:hover, .el-footer-05 .bd-footer__meta a:hover{color:var(--bd-theme-1);}
.el-footer-05 .bd-footer__widget-content p{color:#ADADAD;}
.el-footer-05 .bd-footer__widget-title{color:rgba(255, 255, 255, 0.8196078431);}
.el-footer-05 .bd-footer__meta a{font-size:16px;}
.el-footer-05 .bd-footer__list ul li::before{color:#ADADAD;}
.el-footer-05 .bd-footer__social a{color:#ADADAD;border:1px solid #ADADAD;transition:0.5s;}
.el-footer-05 .bd-footer__social a:hover{color:rgba(0, 0, 0, 0.768627451);border:1px solid var(--bd-theme-1);background:var(--bd-theme-1);}
.bd-header-top__meta a{color:rgba(255, 255, 255, 0.6901960784);}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.bd-service-details-area.x-clip.theme-bg-2.pt-140.pb-105.mpb-80{padding-top:0;}
}
.el-room-seach-01 .bd-booking__form-3 .bd-booking__input-date::after{inset-inline-end:-20px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.el-room-seach-01 .bd-booking__form-3 .bd-booking__input-date::after{inset-inline-end:0;}
}
.el-footer-02 .bd-footer-contact ul li a{transition:0.3s;}
.el-footer-02 .bd-footer-contact ul li a:hover{color:var(--bd-theme-1);}
.el-footer-02 .bd-footer-newsletter__input.is-black button{transition:0.3s;}
.el-footer-02 .bd-footer-newsletter__input.is-black button:hover{color:var(--bd-theme-1);}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.el-footer-02 .elementor-column.elementor-col-33{width:50%;}
}
.bd-footer-contact ul li i{font-weight:400;}
.el-copy-right-02 a{font-weight:500;transition:0.3s;}
.el-copy-right-02 a:hover{color:var(--bd-theme-1);}
.amenities__desc.style-2 .amenities__title a{transition:0.3s;}
.amenities__desc.style-2 .amenities__title a:hover{color:var(--bd-common-white);}
.header-sticky .el-normal-logo{display:none !important;}
.header-sticky .el-sticky-header-logo{display:block !important;}
.el-header-cart .generic-el-mini-card{text-align:center;display:inline-block;width:auto;}
.el-header-cart .mini-shopping-cart-box{background:#fff;padding:20px 25px;border-radius:8px;min-width:300px;text-align:left;position:absolute;top:60px;opacity:0;visibility:hidden;transition:0.3s;right:0;box-shadow:0px 0px 7px rgba(136, 136, 136, 0.231372549);z-index:2000;}
.el-header-cart .bdevs-generic-el h3{color:var(--bd-heading-primary);margin:0px;font-weight:500;margin-bottom:0;text-transform:capitalize;transition:0.3s;}
.el-header-cart .bdevs-generic-el h3:hover{color:var(--bd-theme-1);}
.el-header-cart .mini-cart-thumb{margin-right:22px;}
.el-header-cart .mini_cart_item{margin-bottom:15px;}
.el-header-cart .generic-el-mini-card.bdevs-generic-el:hover .mini-shopping-cart-box{top:45px;opacity:1;visibility:visible;}
.el-header-cart .woocommerce-mini-cart__buttons .button.wc-forward{text-transform:capitalize;}
.el-header-cart .woocommerce-mini-cart__buttons .button.wc-forward:hover{color:#000;background-color:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.el-header-cart .woocommerce-mini-cart__buttons .button.checkout.wc-forward{border:1px solid #ddd;color:#222;background:transparent;}
.el-header-cart .woocommerce-mini-cart__buttons .button.checkout.wc-forward:hover{color:#000;background-color:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.el-header-cart .generic-el-mini-card-icon{background:#fff;border-radius:50%;height:40px;width:40px;display:inline-block;line-height:40px;text-align:center;position:relative;}
.el-header-cart .generic-el-mini-card-icon #generic-el-cart-item{position:absolute;top:-12px;right:0;background:var(--bd-theme-1);display:inline-block;width:23px;height:23px;line-height:23px;border-radius:50%;font-size:14px;}
.el-header-cart .bdevs-generic-el img{max-width:60px;margin-right:13px;transition:0.3s !important;}
.el-header-cart .woocommerce-mini-cart-item.mini_cart_item a{margin-left:10px;display:flex;text-transform:capitalize;transition:0.3s;}
.el-header-cart .woocommerce-mini-cart-item.mini_cart_item a:hover{color:var(--bd-theme-1);}
.el-header-cart .remove.remove_from_cart_button{margin-left:0 !important;}
.el-header-cart .quantity{display:block;margin-bottom:0;margin-right:0;width:100%;margin-left:93px;margin-top:-35px;}
.amenities__desc.bdevs-el-fe-box .amenities__title a{transition:0.3s;}
.amenities__desc.bdevs-el-fe-box .amenities__title a:hover{color:var(--bd-theme-1);}
.ui-widget-content{height:auto !important;}
.bd-text-scroll-line__heading a{transition:0.3s;}
.bd-text-scroll-line__heading a:hover{color:var(--bd-theme-1);}
.bd-roomview__btn a{transition:0.3s;}
.bd-roomview__btn a:hover{background-color:var(--bd-theme-1);border-color:var(--bd-theme-1);}
.el-tittle-hover h2{transition:0.3s;}
.el-tittle-hover h2:hover{color:var(--bd-theme-1);}
.ry-border{border:1px solid #D9D9D9;}
.el-booking-input-last::before{display:none;}
.bd-booking__form-3 .nice-select .option{text-transform:uppercase;}
.bd-booking__form-3 .bd-booking__input-inner .nice-select .current{text-transform:uppercase;}
.bd-booking__form-3 label{font-size:16px;font-weight:var(--bd-fw-bold);line-height:28px;text-transform:uppercase;color:var(--bd-common-black);}
.bd-booking__submit.is-dark button i{margin-left:15px;}
.on-sale-wrap{left:15px;top:15px;}
.sectiox-product-main{border:1px solid rgba(226, 226, 226, 0.4901960784);text-align:center;margin-bottom:30px;}
.sectiox-product-main .product-item-action{top:50%;transform:translateY(-50%);margin-top:0;bottom:auto;}
.sectiox-product-main .product-single.transition-3.mb-40{margin-bottom:30px;}
.sectiox-product-main .product-name{text-transform:capitalize;}
.sectiox-product-main .product-thumb::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(200, 200, 200, 0.0784313725);z-index:-1;content:"";}
.sectiox-product-main .star-rating{margin:auto;margin-bottom:15px;}
.product_title.entry-title{text-transform:capitalize;}
.product-single-gallery-main .details-on-sale-wrap{display:inline-block;position:absolute;left:auto;top:11px;right:24px;z-index:1;}
.tp-single-content-info .tinvwl_add_to_wishlist-text{transition:0.3s;}
.bd-section-box .bd-section-title{font-size:45px;text-transform:capitalize;}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images img{width:100%;background:rgba(200, 200, 200, 0.0784313725);}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images img{max-width:100%;background:rgba(200, 200, 200, 0.0784313725);}
.product-additional-tab .bd-content-tab{max-width:1000px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.product-additional-tab{flex-wrap:wrap;}
.product-additional-tab .bd-content-tab{margin-left:0;margin-bottom:20px;max-width:1000px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.flex-control-nav.flex-control-thumbs{max-height:350px;overflow-y:scroll;}
}
@media(max-width:450px){
.flex-control-nav.flex-control-thumbs{max-height:220px;overflow-y:scroll;}
.flex-control-nav.flex-control-thumbs .woocommerce-product-gallery.woocommerce-product-gallery--with-images{margin-bottom:100px;}
}
.bd-btn.single_add_to_cart_button i{transform:rotate(0);}
.tinvwl_add_to_wishlist-text{transition:0.3s;}
.tagged_as a{transition:0.3s;text-transform:capitalize;}
.tagged_as a:hover{color:var(--bd-theme-1);}
.tinv-wishlist.woocommerce.tinv-wishlist-clear .table tbody td{text-align:center !important;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear .product-action button, .tinv-wishlist.woocommerce.tinv-wishlist-clear .look_in button{color:#000;font-weight:500;text-transform:capitalize;transition:0.3s;}
.tinv-wishlist.woocommerce.tinv-wishlist-clear .product-action button:hover, .tinv-wishlist.woocommerce.tinv-wishlist-clear .look_in button:hover{background:var(--bd-common-black);color:var(--bd-common-white);}
.woocommerce-ordering .current{text-transform:capitalize;font-weight:500;font-size:16px;}
.woocommerce-ordering .nice-select .option{line-height:30px;}
.woocommerce-ordering .nice-select .list{padding:10px 0;text-transform:capitalize;font-size:15px;font-weight:500;}
.woocommerce-ordering .nice-select::after{margin-top:2px;}
.royel-page-content .tinv-wishlist.woocommerce .tinv-header .woocommerce-info{padding-left:0;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
.product-additional-tab .nav-tabs{margin-bottom:25px;}
}
.etn-event-item .etn-event-footer{flex-wrap:wrap;gap:20px 10px;}
.etn-event-single-content-wrap{margin-right:0 !important;}
.etn-variable-ticket-widget .etn-ticket-total-price .variation_total_price{margin-left:0 !important;}
.etn-variable-ticket-widget .etn-ticket-price-body{flex-wrap:wrap;gap:20px 30px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.etn-event-single-content-wrap .etn-event-entry-title{font-size:40px;}
}
@media(max-width:575px){
.etn-event-single-content-wrap .etn-event-entry-title{font-size:35px;}
}
.bd-breadcrumb__list ul li a span{transition:0.3s;}
.bd-breadcrumb__list ul li a span:hover{color:var(--bd-theme-1);}
.bd-room_filter{box-shadow:0px 30px 30px 15px rgba(0, 6, 69, 0.08);}
.bd-booking-3 .tf-btn-flip::after{background:#EEC78C;}
.bd-booking-3 .tf-btn-flip::before{background:#000000;}
.bd-hero__halfim-content .bd-booking__form-3{padding:20px 40px;}
.bd-booking-3 .tf_booking-widget{background:transparent;border-color:none;padding:0px;}
.bd-booking-3 .tf_button{background:#000;border:1px solid #000;}
.bd-booking-3 .tf_button:hover{background:#EEC78C;border:1px solid #EEC78C;color:#000;}
.admin-bar .elementor-320 .elementor-element.elementor-element-5ee9a8a{margin-top:32px;}
.royel-page-content .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;}
.royel-page-content .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{width:100%;height:60px;border:1px solid var(--bd-grey-1);padding-left:20px;padding-right:40px;outline:none;}
.royel-page-content .select2-container--default .select2-selection--single{width:100%;height:60px;border:1px solid var(--bd-grey-1);padding-left:20px;padding-right:40px;outline:none;border-radius:0;}
.royel-page-content .select2-container .select2-selection--single .select2-selection__rendered{height:60px;line-height:60px !important;padding:0;}
.royel-page-content .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-17px;top:30px;}
.royel-page-content .woocommerce-info::before{color:#EEC78C;}
.royel-page-content .woocommerce-info{border-top-color:#EEC78C;padding-left:12px;margin-bottom:0;}
.royel-page-content .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
.royel-page-content .button.wp-element-button, .royel-page-content #place_order{text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;padding:15px 30px;font-weight:var(--bd-fw-medium);line-height:19.5px;color:var(--bd-common-white);border:1px solid var(--bd-common-white);transition:all 0.3s ease-out 0s;position:relative;white-space:nowrap;color:var(--bd-common-black);border:1px solid var(--bd-common-black);background:transparent;justify-content:center;}
.royel-page-content .button.wp-element-button:hover, .royel-page-content #place_order:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);border-color:var(--bd-theme-1);}
.royel-page-content .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:60px;}
.royel-page-content .woocommerce table.shop_table{border:none;}
.royel-page-content .product-name dd{margin-top:20px !important;}
.royel-page-content table tbody td{text-align:left;}
.woocommerce-checkout .page-area{padding-top:0;}
.header-sticky.is-transparent .generic-main-menu nav ul li a{color:var(--bd-common-black) !important;}
.header-sticky.is-transparent .el-btn.el-white-btn{background-color:var(--bd-theme-1);color:var(--bd-common-black);border-color:var(--bd-theme-1);}
.header-sticky.is-transparent .el-btn.el-white-btn:hover{background-color:var(--bd-common-black);color:var(--bd-common-white);border-color:var(--bd-common-black);}
.header-sticky.is-transparent.bd-header-3{padding:0 !important;}
.header-sticky.is-transparent.bd-header-3 .bdevs-generic-el .generic-main-menu ul li.menu-item-has-children > a::after{color:#000 !important;}
.header-sticky.is-transparent.bd-header-3 .bdevs-generic-el .side-menu-icon button i{color:#000 !important;}
@media(max-width:599px){
.admin-bar .header-sticky.bd-header.transparent-header{margin-top:0px;}
.admin-bar .bd-header-bottom.bd-header-2__main.header-sticky{margin-top:0 !important;}
.admin-bar .header-el-default.header-sticky{margin-top:0 !important;}
}
.admin-bar .bd-header-bottom.bd-header-2__main.header-sticky{margin-top:32px;}
.admin-bar .header-el-default.header-sticky{margin-top:32px;}
.admin-bar .header-sticky.bd-header-2__main{margin-top:32px !important;}
.bd-header-bottom.bd-header-2__main.header-sticky{margin-top:0;}
.header-sticky.bd-header-2__main{padding:0;margin-top:0 !important;}
.royel-page-content .checkout.woocommerce-checkout table th{text-align:left;}
.checkout.woocommerce-checkout .tf-product-total{justify-content:space-between;}
.tf-toc-inner{padding:0px 15px;}
.tf-toc-inner h4{margin-left:-15px;}
.tf-toc-inner ul{margin-bottom:40px;padding-left:20px;}
.product-item-action{margin-top:20px;}
.bd-foodmenu__item-content .product-item-action a{text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;padding:15px 30px;font-weight:var(--bd-fw-medium);line-height:19.5px;color:#aeacac;border:1px solid var(--bd-text-2);transition:all 0.3s ease-out 0s;position:relative;white-space:nowrap;margin-bottom:5px;}
.product-item-action a:hover{background-color:var(--bd-theme-1);color:var(--bd-common-white);border-color:var(--bd-theme-1);}
.bd-foodmenu__item-price span ins{text-decoration:none;}
.etn-event-item .etn-event-thumb{border-radius:0;}
.etn-event-item{border-radius:0;padding:0;box-shadow:none;background-color:transparent;}
.etn-event-item .etn-event-thumb{margin-bottom:0px;}
.etn-event-content{position:relative;background-color:var(--bd-common-white);box-shadow:0px 30px 40px 15px rgba(0, 6, 69, 0.08);z-index:2;margin:0 20px;margin-top:0px;margin-top:0px;width:auto;margin-top:-40px;padding:30px 30px;}
.etn-event-item .etn-event-location{color:#414141;margin-bottom:10px;}
.etn-event-item .etn-title a{color:#000000;}
.etn-event-item .etn-title a:hover{color:#EEC78C;}
.etn-event-item:hover .etn-title a{color:#EEC78C !important;}
.etn-event-date span{color:#414141;font-weight:500;}
.etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border{text-transform:uppercase;display:inline-flex;align-items:center;padding:0 30px;font-weight:var(--bd-fw-medium);transition:all 0.3s ease-out 0s;white-space:nowrap;background-color:var(--bd-theme-1);color:var(--bd-common-black);height:40px;line-height:40px;gap:0 10px;background-color:transparent;border:1px solid;border-radius:0;border-color:#ddd !important;color:#424242 !important;}
.etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border:hover{color:#fff !important;background-color:#000 !important;}
.etn-event-item .etn-event-footer .etn-event-date{margin-top:7px;}
.etn-event-item .etn-title{margin-bottom:15px;}
.etn-event-content p{margin-bottom:25px;}
.etn-event-item .etn-event-category span{background-color:#EEC78C !important;font-weight:500;border-radius:0;}
.bd-event-details-thumb.img-hover.mb-50.revealed img{width:100%;}
.bd-event-details-wrapper{margin-right:35px;}
@media(max-width:1199px){
.bd-event-details-wrapper{margin-right:0px;}
}
.etn-container, .etn-container-sm, .etn-container-md, .etn-container-lg, .etn-container-xl{max-width:1440px;}
.etn-event-single-wrap .etn-event-single-content-wrap, .etn-event-single-wrap .schedule-tab-wrapper, .etn-event-single-wrap .etn-tag-wrapper{box-shadow:none;padding:0px;}
.etn-event-single-content-wrap .etn-single-event-media img{width:100%;}
.etn-event-single-content-wrap .etn-event-meta .etn-event-category span{display:none;}
.etn-event-single-content-wrap{margin-right:40px;}
.etn-sidebar .etn-widget{box-shadow:none;background-color:var(--bd-theme-2);border:1px solid var(--bd-grey-1);}
.etn-variable-ticket-widget .etn-single-ticket-item{background-color:transparent;padding:0px;}
.etn-sidebar .etn-variable-ticket-widget{padding:35px;}
.etn-sidebar .etn-widget .etn-widget-title.etn-form-title{padding-left:0;margin-bottom:40px;}
.etn-sidebar .etn-add-to-calender-title .etn-title{margin-bottom:20px;}
.etn-sidebar .etn-widget .etn-widget-title{margin-bottom:30px;}
.etn-variable-ticket-widget .ticket-header{color:#EEC78C !important;}
.etn-variable-ticket-widget .etn-variable-total-price{border:1px solid #EEC78C !important;border-radius:0px;}
.etn-variable-ticket-widget .etn-add-to-cart-block{background-color:#EEC78C !important;border-radius:0;}
.etn-calender-list a{font-weight:500;border-radius:0;border:1px solid #f2f2f2;min-width:100%;background-color:#fff !important;}
.etn-calender-list a:hover{color:#fff !important;background-color:#EEC78C !important;}
.etn-event-meta{display:none;}
.etn-social .etn-etn-icon.fa-facebook-f::before{display:none;}
.etn-ticket-single-variation-details{border-radius:0;}
.etn-attendee-form-wrap .attr-form-control{border-radius:0;}
.etn-attendee-form-wrap .attr-form-control:focus{border-color:#EEC78C !important;}
.etn-btn, button.etn-btn.etn-btn-primary, .attr-btn-primary, .etn-attendee-form .etn-btn, .etn-ticket-widget .etn-btn, .etn-zoom-btn, .etn-settings-dashboard .button-primary{background-color:#EEC78C !important;border:none !important;border-radius:0;}
.etn-event-tag-list a{font-size:14px;padding:10px 15px;font-weight:500;margin-right:5px;}
.etn-event-tag-list a:hover{border-color:#EEC78C;color:#EEC78C;}
.etn-event-related-post{margin-top:30px;}
.etn-event-related-post .related-post-title{font-size:24px;margin-bottom:20px;}
.woocommerce-shop.woocommerce-page .royel-shop-area{padding-top:0;}
.woocommerce-MyAccount-navigation a, .bd-booking-3__list a{transition:0.3s;}
.woocommerce-MyAccount-navigation a:hover, .bd-booking-3__list a:hover{color:var(--bd-theme-1);}
body.rtl .bd-testimonial-4__client{text-align:right;}
body.rtl .square-nav i{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
body.rtl .wpcf7 input[type=url],
body.rtl .wpcf7 input[type=email],
body.rtl .wpcf7 input[type=tel]{direction:rtl;}
body.rtl .bd-footer-newsletter__input button{right:auto;left:0;}
body.rtl .bd-footer-newsletter__input button::before{left:auto;right:16px;}
body.rtl .bd-booking__input-inner .nice-select::after, body.rtl .bd-booking__input-single .nice-select::after{right:auto;left:14px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .bd-booking__input-inner .nice-select::after, body.rtl .bd-booking__input-single .nice-select::after{left:0;}
}
body.rtl .bd-booking__input-inner .nice-select, body.rtl .bd-booking__input-single .nice-select{padding-right:0;padding-left:33px;}
body.rtl .nice-select{text-align:right !important;}
body.rtl .nice-select .option{padding-left:29px;padding-right:18px;text-align:right;}
body.rtl .side-info.info-open{right:auto;left:0;}
body.rtl .offcanvas-overlay{right:auto;left:0;}
body.rtl .side-info{right:auto;left:-115%;}
body.rtl .bdevs-generic-el .generic-el-side-info-search form button{right:auto;left:20px;}
body.rtl .generic-el-side-info-contact-wrapper{margin-bottom:0px;text-align:right;}
body.rtl .bdevs-generic-el .generic-el-side-info-contact-wrapper ul li i{margin-right:0;margin-left:20px;}
body.rtl .bdevs-generic-el .generic-el-side-info-search input{padding-inline-end:50px;}
body.rtl .mean-container .mean-nav ul li a.mean-expand{right:auto;left:0;text-align:center;}
body.rtl .bdevs-generic-el .generic-main-menu nav ul li .sub-menu{left:auto;right:0;text-align:right;}
body.rtl .bd-section__title-wrapper.is-white{text-align:right;}
body.rtl .bdevs-generic-el .generic-main-menu nav ul li{margin-right:0;}
body.rtl .bd-booking__input-date::after{inset-inline-end:20px;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .bd-booking__input-date::after{inset-inline-end:0;}
}
body.rtl .bd-header-top__meta a .mr-10{margin-left:10px;margin-right:0;}
body.rtl .bd-newsletter__submit{inset-inline-start:0;}
body.rtl .offcanvas__area{text-align:right;}
body.rtl .mean-container .mean-nav ul li a{text-align:right;}
body.rtl .bd-room__price.text-sm-end{text-align:left !important;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .bd-room__price.text-sm-end{text-align:right !important;}
}
body.rtl .elementor-156 .elementor-element.elementor-element-e50ea8b > .elementor-element-populated{text-align:left;}
body.rtl .elementor-1562 .elementor-element.elementor-element-c0d0631 > .elementor-widget-container{margin:0 50px 0px 40px;}
body.rtl .elementor-1562 .elementor-element.elementor-element-e0a7ecd > .elementor-widget-container{margin:0px 0 0px 50px;padding:0px 0px 0px 0px;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .elementor-1562 .elementor-element.elementor-element-df822fd, body.rtl .elementor-1562 .elementor-element.elementor-element-9a6174b{text-align:right;}
}
body.rtl .payment-methods-icons{margin-left:0;margin-right:10px;}
body.rtl .elementor-183 .elementor-element.elementor-element-be84c17 > .elementor-widget-container{margin:0px 40px 0px 0;}
body.rtl .el-header-cart .mini-shopping-cart-box{right:auto;left:0;}
body.rtl .el-header-cart .mini-shopping-cart-box .quantity{margin-left:93px;}
body.rtl .generic-el-sideinfo-logo{text-align:right;}
body.rtl .generic-mobile-menu.mean-container .mean-nav ul li{margin-inline-end:0;}
body.rtl .bdevs-generic-el .generic-el-contact-info-social a{margin-right:0;margin-left:15px;}
body.rtl .generic-el-sideinfo-top-wrap .col-3.text-end{text-align:left !important;}
body.rtl .elementor-1875 .elementor-element.elementor-element-ceea5e7{text-align:right;}
body.rtl .elementor-3475 .elementor-element.elementor-element-2079c20 .categories-list-inner{text-align:right;}
body.rtl .elementor-3475 .elementor-element.elementor-element-643cf20 > .elementor-widget-container{padding:0px 0px 0 40px;text-align:right;}
body.rtl .elementor-3475 .elementor-element.elementor-element-14ac063 > .elementor-element-populated{margin:0px 0 40px 70px;}
body.rtl .elementor-3475 .elementor-element.elementor-element-84ea5c3 .elementor-heading-title{text-align:right;}
body.rtl .generic-el-contact-info-social{text-align:right !important;}
body.rtl .elementor-702 .elementor-element.elementor-element-796a419{text-align:right;}
body.rtl .elementor-3370 .elementor-element.elementor-element-0cc5f7c > .elementor-widget-container{margin:0px 50px 0px 0px;}
body.rtl .elementor-3370 .elementor-element.elementor-element-0671637 > .elementor-widget-container{margin:4px 50px 0px 0px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .elementor-3370 .elementor-element.elementor-element-0671637 > .elementor-widget-container{margin:4px 0 0px 0px;}
}
body.rtl .tf-share a{margin:0 0 0 10px;}
body.rtl .show-on-map i{padding-right:0;padding-left:8px;}
body.rtl .availability-table{text-align:right;}
body.rtl .room-detail-icon .room-icon-wrap{margin-right:0;margin-left:5px;}
body.rtl .tf-toc-inner ul{padding-left:0;padding-right:20px;}
body.rtl .hotel-faq .tf-faq-sec-title{text-align:right;}
body.rtl .custom-review .tf-review-container .no-review h4{text-align:right;}
body.rtl .elementor-4380 .elementor-element.elementor-element-3507e36{text-align:left;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .elementor-4380 .elementor-element.elementor-element-3507e36{text-align:right;}
}
body.rtl .on-sale-wrap{left:auto;right:15px;}
body.rtl .woosq-product > .product .summary .summary-content{text-align:right;}
body.rtl .quantity{margin-right:0;margin-left:20px;}
body.rtl .mr-20.single_add_to_cart_button{margin-right:0;}
body.rtl .woocommerce-cart-form table th{text-align:right !important;}
body.rtl .royel-page-content table tbody td{text-align:right;}
body.rtl #coupon_code{margin-right:0 !important;margin-left:10px !important;}
body.rtl .cart-collaterals .shop_table .cart-subtotal th{text-align:right;}
body.rtl .cart-collaterals .shop_table .order-total th{text-align:right;color:#404a3d;}
body.rtl .bd-content-tab{margin-left:0;margin-right:40px;}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
body.rtl .bd-content-tab{margin-right:0;}
}
body.rtl .etn-event-item .etn-event-footer .etn-event-date i{padding-right:0;padding-left:5px;}
body.rtl .etn-calender-list a .calender-name{margin:-4px 15px 0 0;}
body.rtl .sidebar-search-form button{right:auto;left:0;}
body.rtl .rc-thumb.mr-20{margin-right:0;margin-left:20px;}
body.rtl .basic-pagination ul li a i{transform:rotate(-180deg);}
body.rtl blockquote{text-align:right;}
body.rtl blockquote cite::before{margin-right:0;margin-left:10px;}
body.rtl .bd-contact-input input{text-align:right;}
body.rtl .bd-contact-agree input{inset-inline-start:auto;inset-inline-end:0;}
body.rtl .bd-contact-form{text-align:right;}
body.rtl .bd-contact-form .bd-contact-agree{justify-content:end;}
body.rtl .bd-contact-input label{text-align:right;}
body.rtl .bd-contact-agree label{margin-inline-start:0;margin-inline-end:30px;}
body.rtl .bd-contact-input textarea {
text-align: right;
}