body,html{font-family:Poppins,sans-serif;color:#1e1e1e;font-weight:300;font-size:15px}
*{box-sizing:border-box}
p{margin:0}
a{text-decoration:none;color:#1e1e1e}
a:hover{color:#5d5d5d}
.color-primary{color:#f8b019}
footer{background:#454545;color:#fff;font-size:13px;padding:75px 0 50px;overflow:hidden}
.btn-success{background:#03c628;border:none}
.footer-cta{background:#f8b019;padding:30px 0 30px 50px;border-radius:10px;font-size:14px;position:relative;overflow:hidden;margin:50px 0;font-weight:300}
.footer-cta .btn{position:relative;z-index:15;color:#fff;text-align:center;padding:20px;font-weight:300;font-size:18px}
.footer-cta:after{content:"";position:absolute;right:-100px;top:calc(50% - 250px);width:500px;height:500px;background:#ff8913;border-radius:50%}
.footer-cta h3{font-size:20px;font-weight:500;margin-bottom:5px}
.up-button{border:1px solid #fff;border-radius:50%}
footer .op{opacity:.6}
footer .btn-social{border-top:1px solid #fff;padding:15px 0;border-radius:0;text-indent:5px;font-size:14px;opacity:.6}
footer .btn-social:hover{opacity:1}
footer .btn-social i{font-size:26px}
footer .nav-item ul{padding:0}
footer .nav-item ul li{list-style:none}
footer .nav-item ul li .dropdown-item{color:#fff;padding:5px;font-size:12px;background:0 0}
footer .navbar-nav>.nav-item>.nav-link{padding:6px 0;font-weight:300;font-size:12px}
footer .navbar-nav>.nav-item>.nav-link.dropdown-toggle:after{content:none}
footer ul.navbar-nav{display:flex;justify-content:space-between;width:100%;color:var(--theme_light)}
footer ul.navbar-nav>li:first-child>a{font-size:16px;font-weight:300}
header .navbar-light.navbar .nav-link{color:#1b1b1b;color:#fff;font-size:13px;padding:0 35px;font-weight:400;white-space:nowrap}
header .navbar-light.navbar .nav-link.active,header .navbar-light.navbar .nav-link:hover{color:var(--theme_success,#53c490)!important}
header .btn-secondary{background:#6f6f6f;border-color:#4a4a4a;font-weight:300;font-size:13px;padding:10px 20px;margin-left:auto}
header ul.dropdown-menu{background:#fff;border:none}
header ul.dropdown-menu .dropdown-item{font-size:14px;padding:5px}
header ul.dropdown-menu .dropdown-item:hover{color:#f8b019;background:0 0}
header ul.dropdown-menu .dropdown-item:hover:before{background:#f8b019}
header ul.dropdown-menu{padding-left:25px;min-width:180px}
#homeslider .slider-button{background:#f8b019;color:#fff;text-transform:none;font-weight:400;font-size:15px;padding:12px 5px}
#homeslider .slider-text{position:relative;z-index:5;font-size:60px;font-weight:300;padding:20px 0;font-family:Archivo,sans-serif}
#homeslider .slider-desc{font-weight:300}
#homeslider .slider-text:before{content:"";position:absolute;left:0;top:0;background:#fff;width:120%;height:100%;z-index:-1;border-radius:20px}
#homebadges{margin-bottom:-30px}
#homebadges span{background:#fefcf5;padding:6px;margin:0 10px;border-radius:10px}
#homebadges span:before{content:"";background:#ffbf2e;width:10px;height:10px;border-radius:50%;display:inline-block;margin:5px 10px;top:5px;position:relative}
.working-hours{color:#525252;font-size:14px}
.health-guide{color:#525252;font-size:14px;font-weight:300}
.health-guide h3{font-weight:400;color:#1e1e1e;font-size:20px}
.health-guide .image-graident .item-heading{color:#fff;font-size:15px;padding-right:100px}
.health-guide .image-graident.transparent .item-heading{padding-right:50px}
.custom-bullet-pagination{bottom:40px}
.image-graident{position:relative;border-radius:20px;overflow:hidden}
.image-graident .item-heading{position:absolute;bottom:0;left:0;z-index:5;padding:20px}
.image-graident:after{content:"";background:maroon;background:linear-gradient(0deg,maroon 0,rgba(0,0,0,0) 100%);position:absolute;width:100%;height:40%;bottom:0;left:0;z-index:1}
.image-graident.transparent:after{background:0 0}
.cta{color:#525252}
.cta .btn-success{background:#03c628;border-color:transparent;padding-top:10px;padding-bottom:10px}
.cta .btn-success:hover{background:#039c20}
.img-radius{border-radius:20px}
.img-fluid{width:100%}
.homebox1,.homebox2{font-size:14px;color:#252525}
.homebox1 h3,.homebox2 h3{font-weight:400;font-size:38px}
.homebox2 h3{font-weight:400;font-size:43px}
.homebox1 .homebox1-items .homebox1-item{font-weight:300;padding:5px;margin-bottom:20px}
.homebox1 .homebox1-items .homebox1-item b{font-weight:500;font-size:15px;margin-bottom:10px;display:block}
.section-padding{padding:50px 0}
#swiper1{width:100%;max-height:650px}
#swiper2{width:100%;max-height:450px}
.swiper-slide img{width:100%;height:100%;display:block;object-fit:cover}
.swiper-pagination-fraction{position:relative;color:#000;font-size:14px;font-weight:400;text-align:left}
.swiper .swiper-custom-bullet{position:relative;margin-top:25px;left:0;width:100%;display:flex;gap:5px;z-index:99;flex-direction:row;align-items:center;justify-content:center}
.swiper-slide .swiper-video{position:relative;width:100%;height:100%;padding-bottom:56.25%;overflow:hidden;pointer-events:none;display:none}
.swiper-slide.swiper-slide-active .swiper-video{display:block}
.swiper-slide .swiper-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.fullwidth-swiper.swiper .swiper-custom-bullet{margin-top:-30px}
.swiper-custom-bullet .swiper-pagination-bullet{width:8px;height:8px;border:3px solid transparent;border-radius:50%;cursor:pointer;opacity:1;margin:0!important;position:relative;box-sizing:content-box;background:0 0}
.swiper-custom-bullet .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:rgb(0 0 0 / 10%);width:14px;height:14px}
.swiper-custom-bullet .swiper-pagination-bullet:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50%;background:rgb(0 0 0 / 10%);box-sizing:content-box}
.swiper-custom-bullet .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:rgb(0 0 0 / 20%)}
.swiper-custom-button{background:0 0;color:var(--theme_body);letter-spacing:3px}
.swiper-custom-button.swiper-button-prev{margin-left:15px}
.swiper-custom-button.swiper-button-next{margin-right:15px}
.swiper-custom-button:after,.swiper-custom-button:before{display:none}
#swiper3.swiper-grid-column>.swiper-wrapper{flex-direction:row}
#swiper3 .swiper-pagination-bullet{width:12px;height:12px;background-color:#d6d6d6;border-radius:50%;cursor:pointer;opacity:.3;margin:0 3px}
#swiper3 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d6d6d6;opacity:1;position:relative;margin:0 5px}
#swiper3 .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50%;transform:scale(1.5);border:1px solid #d6d6d6}
#desktopNavbar .dropdown-menu .dropdown-item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
#desktopNavbar .dropdown-menu .dropdown-item.custom-label{padding:.4em 1rem;white-space:normal;text-align:right}
.page-layout{min-height:600px;margin-bottom:50px}
.page-heading{margin:0 0 20px}
.page-heading h1{color:#1e1e1e;font-weight:500;font-size:30px}
.page-heading p{color:#525252;font-size:14px}
.page-heading .heading-color{width:100%;height:30px;border-radius:10px;background:var(--theme_success)}
.article-item{display:block;margin-bottom:20px;font-size:14px}
.article-item.article-item-small{font-size:13px}
.article-item.article-item-big{font-size:16px}
.article-item .title{font-size:1.1em;font-weight:500}
.article-item .desc{font-weight:300;font-size:.9em}
.page-content{font-weight:300}
.page-content p{margin-bottom:15px;line-height:1.7rem}
.scrollmenu.scrollmenu_mobile{position:fixed;bottom:0;left:0;width:100%;text-align:center;background:#4caf50;box-shadow:0 0 5px #000}
.scrollmenu .scrolltitle{font-size:15px;margin-bottom:10px;background:#075fc3;padding:14px 20px;color:#fff;height:100%}
.scrollmenu a,.scrollmenu button{display:inline-block;text-align:center;padding:10px;width:auto;margin:0 2px}
.scrollmenu.scrollmenu_mobile a,.scrollmenu.scrollmenu_mobile button{color:#fff}
.scrollmenu .hidden-mobile{display:none!important}
.scrollmenu>:last-child{border-right:0!important}
.scrollmenu a:active,.scrollmenu a:focus,.scrollmenu a:hover,.scrollmenu button:active,.scrollmenu button:focus,.scrollmenu button:hover{background-color:#f8b019!important;color:#fff!important;border-color:transparent!important}
.alfabe-group{display:flex;overflow:auto;max-width:100%;padding:10px 0}
.inline-searchbox{max-width:400px;margin:20px auto 0;padding:0}
.inline-searchbox2{border:0;max-width:none;padding:0}
.inline-searchbox input{border:none;font-size:16px;text-align:center;letter-spacing:5px;font-weight:300}
.inline-searchbox2 input{letter-spacing:3px}
.font-regular{font-size:1em}
.font-small{font-size:.7em}
.font-medium{font-size:1.4em}
.font-big{font-size:1.6rem}
.test-item{font-size:15px;font-weight:400;color:#1e1e1e;line-height:32px}
.test-item.active,.test-item:hover{color:#f8b019}
.contact-form{margin:15px 0}
.contact-form .form-group{margin-bottom:10px}
.contact-form .form-control-label{display:none}
.form-control{border-radius:20px;padding:15px 25px;border-color:#ccc;color:#212529}
form .btn.btn-warning{border-radius:20px;padding:15px 25px;color:#fff;background:#f8b01a}
.form-control::placeholder{color:#ccc}
.contact-form select option:first-child{display:none}
.contact-map iframe{width:100%;border:0}
.btn-danger,.btn-dark,.btn-info,.btn-light,.btn-primary,.btn-secondary,.btn-success,.btn-warning{border-color:#00000026!important;border-radius:50px;font-size:14px;font-weight:300}
.circle-mask{position:relative;height:200px;max-width:550px;margin:25px auto}
.circle-mask .circle-half{width:100%;height:90%;overflow:hidden;display:block;position:absolute}
.circle-mask .circle-half.before{left:0}
.circle-mask .circle-half.after{right:0;animation:positionRightLeft 5s ease-in-out infinite alternate;z-index:1;background:#ffff}
.circle-mask .image{max-width:100%;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:500px 100%}
.circle-mask .before .image{background-image:url('../images/homeblock2-after.png?v1');background-position:left top}
.circle-mask .after .image{background-image:url('../images/homeblock2-before.png?v1');background-position:right top}
.circle-mask .circle-frame{width:185px;height:185px;background-image:url('../images/homeblock2-circle.png');background-size:100% 100%;position:absolute;left:5%;top:0;animation:slideLeftRight 5s ease-in-out infinite alternate;z-index:2;filter:drop-shadow(10px 10px 20px rgb(0 0 0 / 70%))}
@keyframes slideLeftRight{
    0%{left:5%;transform:rotate(0)}
    100%{left:60%;transform:rotate(180deg)}
}
@keyframes positionLeftRight{
    0%{width:25%}
    100%{width:75%}
}
@keyframes positionRightLeft{
    0%{width:75%}
    100%{width:25%}
}
body,html{color:var(--theme_body)}
a{text-decoration:none}
p{margin-bottom:10px}
::-webkit-scrollbar{width:8px;height:4px}
::-webkit-scrollbar-thumb{background:var(--theme_primary);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.fullscreen-swiper{width:100vw;height:100vh}
.fullwidth-swiper{width:100%;height:500px}
.boxed-swiper{max-width:1200px;margin:0 auto;height:400px}
.boxed-swiper .swiper-slide,.fullscreen-swiper .swiper-slide,.fullwidth-swiper .swiper-slide{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}
.carousel-swiper{padding-bottom:40px}
.swiper-slide{height:auto}
.swiper-slide .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;text-align:center;z-index:10;padding:0 15px}
.swiper-slide .swiper-link{position:absolute;left:0;top:0;width:100%;height:100%}
.bg-dark-overlay{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.bg-dark-overlay:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right,#000,#000);opacity:.5}
.bg-dark-overlay>.overlay-content{position:relative}
.img-shadow{-webkit-box-shadow:10px 10px 20px #dcdcdc,10px -20px 35px #fff;box-shadow:10px 10px 20px #dcdcdc,10px -20px 35px #fff;-webkit-border-radius:8px;object-fit:cover}
.list-style1,.list-style1 ul,.list-style2,.list-style2 ol,.list-style2 ul,.list-style3,.list-style3 ol{padding:0;margin:0}
.list-style1 li,.list-style2 li{list-style:none;position:relative;padding-left:0;margin-bottom:10px}
.list-style3 li{list-style:decimal inside;margin-bottom:10px}
.list-style1 li::before{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--theme_primary);margin-right:10px;display:inline-block}
.list-style2 li::before{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;border-radius:50%;width:25px;height:25px;text-align:center;padding:5px;font-size:.8em;line-height:1.3;background:var(--theme_primary);color:#fff;margin-right:5px;display:inline-block}
.list-style3{counter-reset:item;padding:0;margin:0}
.list-style3 li{list-style:none;position:relative;margin-bottom:10px;padding-left:40px}
.list-style3 li::before{counter-increment:item;content:counter(item);position:absolute;left:0;top:0;width:25px;height:25px;background:var(--theme_primary);color:#fff;font-weight:700;text-align:center;line-height:25px;border-radius:50%;font-size:.9em}
.reference-item{border:1px solid #ddd;background:#fff;padding:10px}
.bg-primary,.btn-primary{background-color:var(--theme_primary,#0d6efd)!important}
.bg-primary-light{background:#f7fafd}
.bg-secondary,.btn-secondary{background-color:var(--theme_secondary,#6c757d)!important}
.bg-success,.btn-success{background-color:var(--theme_success,#198754)!important}
.bg-info,.btn-info{background-color:var(--theme_info,#dc3545)!important}
.bg-warning,.btn-warning{background-color:var(--theme_warning,#0dcaf0)!important}
.bg-danger,.btn-danger{background-color:var(--theme_danger,#ffc107)!important}
.bg-light,.btn-light{background-color:var(--theme_light,#f8f9fa)!important}
.bg-dark,.btn-dark{background-color:var(--theme_dark,#212529)!important}
.bg-danger,.bg-dark,.bg-info,.bg-light,.bg-primary,.bg-secondary,.bg-success,.bg-warning,.btn-danger,.btn-dark,.btn-info,.btn-light,.btn-primary,.btn-secondary,.btn-success,.btn-warning{border-color:transparent!important}
.btn-danger:hover,.btn-dark:hover,.btn-info:hover,.btn-light:hover,.btn-primary:hover,.btn-secondary:hover,.btn-success:hover,.btn-warning:hover{opacity:.7}
.text-primary{color:var(--theme_primary,#0d6efd)!important}
.text-secondary{color:var(--theme_secondary,#6c757d)!important}
.text-success{color:var(--theme_success,#198754)!important}
.text-info{color:var(--theme_info,#dc3545)!important}
.text-warning{color:var(--theme_warning,#0dcaf0)!important}
.text-danger{color:var(--theme_danger,#ffc107)!important}
.text-light{color:var(--theme_light,#f8f9fa)!important}
.text-dark{color:var(--theme_dark,#212529)!important}
.btn-hover-secondary:hover{opacity:1!important;background-color:var(--theme_secondary,#6c757d)!important}
.btn-hover-success:hover{opacity:1!important;background-color:var(--theme_success,#198754)!important}
.btn-hover-info:hover{opacity:1!important;background-color:var(--theme_info,#dc3545)!important}
.btn-hover-warning:hover{opacity:1!important;background-color:var(--theme_warning,#0dcaf0)!important}
.btn-hover-danger:hover{opacity:1!important;background-color:var(--theme_danger,#ffc107)!important}
.btn-hover-light:hover{opacity:1!important;background-color:var(--theme_light,#f8f9fa)!important}
.btn-hover-dark:hover{opacity:1!important;background-color:var(--theme_dark,#212529)!important}
.border-1{border:1px solid #e2e8f0!important}
.border-2{border:2px solid #e2e8f0!important}
.border-3{border:3px solid #e2e8f0!important}
.border-4{border:4px solid #e2e8f0!important}
.border-5{border:5px solid #e2e8f0!important}
.contact-icon{height:70px;padding:10px 0}
.maps_container iframe{width:100%;min-height:300px;border-radius:20px;overflow:hidden}
.sidebar-widget .list-group-item{padding-top:10px;padding-bottom:10px}
#offerModal .form-group{margin-bottom:10px}
#offerModal .btn{width:100%;margin-top:15px;padding-top:10px;padding-bottom:10px}
.slider-social{color:var(--theme_secondary);margin-bottom:-80px;position:relative;z-index:5;font-size:.85em}
.slider-social .btn-social{color:var(--theme_secondary);font-size:20px;--bs-btn-padding-x:0.4em}
.homeblock3{width:100%;height:400px;margin-bottom:-100px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}
.homeblock3 .video-btn{z-index:5;background:url(../images/homeblock3-btn.png) no-repeat;width:90px;height:90px;border-radius:50%;opacity:.2;animation-timing-function:linear;transition:all .2s}
.homeblock3:hover .video-btn{background-color:#f9f9fb;filter:drop-shadow(0 0 45px rgb(255 255 255 / 45%))}
.homeblock3:before{content:"";background:url(../images/homeblock3-bg.png) no-repeat;background-size:auto 100%;background-position:center;width:90%;height:100%;position:absolute;top:-15%;z-index:-1;transition:opacity .2s linear}
.homeblock3:hover:before{opacity:.4}
.homeblock3 iframe{width:100%}
.breadcrumb-area{font-size:.9em}
.breadcrumb-area .breadcrumb .breadcrumb-item a{color:#b2c1d3}
.breadcrumb-area .breadcrumb .breadcrumb-item{color:#b2c1d3;line-height:35px;padding:0}
.breadcrumb-area .breadcrumb .breadcrumb-item.active{font-weight:500}
.breadcrumb-area .breadcrumb-item+.breadcrumb-item::before{content:"";border-radius:50%;width:5px;height:5px;background:#b2c1d3;padding:0;margin:15px}
.content{color:#586d86;line-height:2em;font-weight:300}
.content table{vertical-align:top;line-height:2em}
.content .tab-content table tr th,.tab-content table tr td{border-bottom:1px solid #eee;padding:10px 15px}
.content table tr td{padding-bottom:10px}
.content table tr th{vertical-align:top;padding:10px 10px;font-weight:500}
.content p{margin-bottom:0}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content h7{color:#0f3159;font-weight:300}
.content h1{font-size:2.5em}
.content h2{font-size:2.75em;font-weight:500}
.content h3{font-size:2.5em}
.content .marker{color:var(--theme_success)}
.footer-social{text-align:center}
.label-container{display:flex;flex-wrap:wrap;gap:25px 25px;padding:1rem;align-items:center;justify-content:center;max-width:1000px;margin:0 auto 25px}
.custom-label{display:flex;align-items:center;background-color:#f0f3fa;border-radius:50px;padding:8px 20px;font-weight:400;font-size:.9rem;color:#495057;user-select:none;text-indent:0;border:0;justify-content:center;white-space:normal;line-height:20px;margin-bottom:-5px}
.custom-label+.dropdown-menu{min-width:300px}
.custom-label>span{white-space:normal;text-overflow:ellipsis;overflow:hidden;max-width:90%;display:inline-block}
.custom-label .dot{width:14px;height:14px;background-color:#4caf50;border-radius:50%;margin-right:.8rem;flex-shrink:0}
.inline-searchbox{margin:20px auto 0}
.inline-searchbox2{border:0;max-width:none;padding:0}
.inline-searchbox input{border:none;font-size:16px;text-align:center;letter-spacing:5px;font-weight:300;border-radius:0;text-transform:uppercase}
.inline-searchbox2 input{letter-spacing:3px}
.border-bottom-1{border-bottom:1px solid;border-color:var(--theme_body, '#eee')}
.fw-200{font-weight:200!important}
.fw-300{font-weight:300!important}
.fw-400{font-weight:400!important}
.fw-500{font-weight:500!important}
.fw-600{font-weight:600!important}
.fw-700{font-weight:700!important}
.fw-800{font-weight:800!important}
.fw-900{font-weight:900!important}
.fs-7{font-size:.9rem!important}
.fs-8{font-size:.8rem!important}
.fs-9{font-size:.7rem!important}
.fs-10{font-size:.6rem!important}
.table-style2 table{text-align:center}
.table-style2 table tr td,.table-style2 table tr th{padding:10px 5px}
.table-style2 table thead tr:first-child td,.table-style2 table thead tr:first-child th{background:#c6ddff}
.table-style2 table thead tr:nth-child(2) td,.table-style2 table thead tr:nth-child(2) th{background:#eaf0fa}
.nav.nav-tabs{background:#ecf0f5}
.nav.nav-tabs .nav-link{border:0;border-radius:0;padding:15px 50px;color:var(--theme_dark)}
.nav.nav-tabs .nav-link.active{background:#e2e2e2}
.content-min-height{min-height:250px}
.yobiform{margin:0 auto}
.yobiform .yobiform-wrapper{margin:0 auto}
.yobiform .form-group{margin-bottom:10px}
.yobiform label{font-size:.95em;margin-bottom:2px}
.yobiform .form-control,.yobiform button{width:100%;height:auto;min-height:42px;line-height:42px;padding:2px 15px;font-size:1em}
.rounded-circle{aspect-ratio:1/1;min-width:38px;line-height:26px;object-fit:cover}
.helper-button:hover{opacity:.7}
.helper-button img{display:inline-block;animation:shakeSoft 2s ease-in-out infinite}
@keyframes shakeSoft{
    0%{transform:rotate(0)}
    25%{transform:rotate(10deg)}
    50%{transform:rotate(-10deg)}
    75%{transform:rotate(10deg)}
    100%{transform:rotate(0)}
}
.product-heading{min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.product-summary .btn-download{padding:13px;box-shadow:2px 2px 10px rgb(90 179 255 / 27%);border-radius:20px;margin:0 2px;background:0 0;font-weight:400;font-size:.8em;color:var(--theme_dark)}
.product-summary .btn-download:hover{color:var(--theme_success)}
.product-summary .btn-download span{display:block}
#ybs-megamenu{position:relative;padding:25px 0;pointer-events:none}
#ybs-megamenu .megamenu{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;max-height:0;overflow:hidden}
#ybs-megamenu .megamenu.show{visibility:visible;opacity:1;max-height:100%}
#ybs-megamenu .megamenu.show,#ybs-megamenu.show{pointer-events:auto}
#ybs-megamenu:before{content:"";background:#032855;position:absolute;left:calc(50% - 150px);top:0;width:100%;height:100%;z-index:1}
#ybs-megamenu .container{position:relative;z-index:5}
#ybs-megamenu .list-group-item{background:0 0;border:0;padding:0}
#ybs-megamenu .list-group-item a{color:#fff;padding:10px 0;display:block}
#ybs-megamenu .megamenu a:hover{opacity:.7}
#mobileNavbar{--bs-offcanvas-width:70%;--bs-offcanvas-padding-x:2em}
#mobileNavbar .offcanvas-body{--bs-offcanvas-padding-x:1em}
#mobileNavbar [data-bs-dismiss]{font-size:1.5em}
#mobileNavbar .navbar-nav>.nav-item{border-bottom:1px dashed rgb(0 0 0 / 28%)}
#mobileNavbar .navbar-nav>.nav-item .nav-link{--bs-nav-link-padding-y:1em;--bs-nav-link-padding-x:1.5em;--bs-nav-link-color:var(--theme_light, #ffffff)}
#mobileNavbar .navbar-nav .dropdown-item,#mobileNavbar .navbar-nav .nav-link{--bs-dropdown-item-padding-y:0.75em;--bs-dropdown-item-padding-x:1em;font-size:14px;white-space:normal}
#mobileNavbar .navbar-nav .dropdown-menu .dropdown-link:last-child{border-bottom:0}
#mobileNavbar .navbar-nav .dropdown-menu .dropdown-link{border-bottom:1px dashed rgb(0 0 0 / 28%)}
#mobileNavbar .navbar-nav .dropdown-menu,#mobileNavbar .navbar-nav>.nav-item .nav-link{border-radius:3px}
#mobileNavbar .navbar-nav .dropdown-menu{padding:2px 0;margin:0;width:100%;position:relative!important;transform:none!important;transition:all .2s linear}
#mobileNavbar .navbar-nav>.nav-item .nav-link.show,#mobileNavbar .navbar-nav>.nav-item .nav-link:hover,a#mobileNavbar .navbar-nav>.nav-item .nav-link:active{background:var(--theme_primary,#000);color:var(--theme_light,#fff)}
#mobileNavbar .btn-group-social{width:100%;display:flex;flex-wrap:wrap}
#mobileNavbar .btn-group-social .btn{font-size:1.5em;flex:1;padding:.5em;margin:.25em;max-width:30%}
@media (min-width:1400px){
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1240px}
}
@media (min-width:768px){
    .btn-danger,.btn-dark,.btn-info,.btn-light,.btn-primary,.btn-secondary,.btn-success,.btn-warning{padding:5px 50px}
}
@media (max-width:768px){
    body{font-size:13px}
    header{position:sticky;top:0;background:#fff;z-index:99}
    #homeslider .slider-text{font-size:25px;background:#fff;padding:15px 0;font-weight:500}
    #homeslider .slider-text:before{display:none}
    #homeslider .slider-text br{display:none}
    header .navbar-light.navbar .nav-link{font-size:14px;padding:10px 5px;border-bottom:1px solid #eee;text-align:center}
    header .navbar-light.navbar .nav-link.dropdown-toggle{border-bottom:0}
    header ul.dropdown-menu{text-align:center;padding:0;background:#eee;border-radius:15px}
    header ul.dropdown-menu .dropdown-item:before{display:none}
    header ul.dropdown-menu li{list-style:none;display:block}
    header ul.dropdown-menu .dropdown-item{border-bottom:1px solid #ddd;padding:10px 0}
    header ul.dropdown-menu .dropdown_link:last-child .dropdown-item{border-bottom:0}
    header .btn{width:100%;padding:15px 5px}
    header .navbar-brand img{max-height:65px;max-width:120px}
    #swiper1{max-height:80vh;height:auto}
    #homebadges{display:none}
    #swiper1 .swiper-pagination,#swiper2 .swiper-pagination{display:none}
    #swiper1 .swiper-slide img,#swiper2 .swiper-slide img{max-height:40vh}
    #swiper2{max-height:520px}
    .custom-bullet-pagination{right:20px;top:20px}
    .homebox1 h3,.homebox2 h3{font-size:30px}
    .footer-cta{padding:20px}
    .footer-cta:after{display:none}
    .article-item.article-item-big img{min-height:250px;object-fit:cover}
    .article-item.article-item-big{font-size:20px}
    .article-item.article-item-medium{font-size:18px}
    .article-item.article-item-small{font-size:14px}
    .section-padding{padding:25px 0}
    #swiper3 .swiper-pagination-fraction{text-align:center}
    .health-guide,.working-hours{font-size:15px}
    .footer-cta .btn{background:#ff8913;margin-top:20px;padding:10px 20px}
    .page-heading h1{font-size:25px}
    .page-heading p{font-size:13px}
    .test-item{font-size:13px;line-height:26px}
    .article-item{font-size:13px;padding-bottom:20px}
    .article-item.dashed{border-bottom:1px dashed #ddd}
    .article-item.article-item-small{font-size:12px}
    .article-item.article-item-big{font-size:14px}
    footer .navbar-nav>.nav-item>.nav-link{font-size:1em}
    .circle-mask{max-width:400px;margin-bottom:0}
    .circle-mask .circle-frame{width:130px;height:130px}
    .circle-mask .image{background-size:300px}
    .homeblock3:before{top:0;background-position:center top;background-size:250%;width:100%}
    .nav-tabs-scroll.nav-tabs{padding-bottom:10px;overflow:auto;white-space:nowrap;display:block}
    .nav-tabs-scroll.nav-tabs>li{display:inline-block}
    .nav-tabs-full.nav-tabs,.nav-tabs-full.nav-tabs .nav-item,.nav-tabs-full.nav-tabs .nav-link{width:100%}
    .wm-100{width:100%}
    .custom-label.dropdown-toggle{padding-top:10px;padding-bottom:10px;font-size:1.2em;margin:5px 0}
    .custom-label.dropdown-item{margin:0;font-size:1em;white-space:normal;padding-top:5px;padding-bottom:5px}
    .swiper-slide .swiper-video{width:200%;left:-50%}
}
.yobiform .form-control{background:#f8fafd;border:none;height:60px;font-size:13px;line-height:normal;padding:15px 20px;border-radius:20px;overflow:clip;min-height:0}
.yobiform .form-group{height:90%;margin-bottom:15px}
.yobiform .form-control::placeholder{color:#586d86}
.ik-card{border:0;background:#f8fafd;border-radius:20px;font-size:14px}
.ik-card:hover{background:#e7f0ff}
.ik-card>.card-body{padding:18px 25px}
.ik-card>.card-body h2{margin:0}
.navbar-toggler,.navbar-toggler-icon{background:0 0!important}
.card .card-img-top,.content img{pointer-events:none}