@charset "UTF-8";
/*
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
*/

.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}

.h1_hidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;	height:1px;width:1px;padding:0;border:0}

.fo-01{-webkit-text-stroke-width:.1px!important}.fo-02{-webkit-text-stroke-width:.2px!important}.fo-03{-webkit-text-stroke-width:.3px!important}.fo-04{-webkit-text-stroke-width:.4px!important}.fo-05{-webkit-text-stroke-width:.5px!important}.fo-06{-webkit-text-stroke-width:.6px!important}.fo-07{-webkit-text-stroke-width:.7px!important}.fo-08{-webkit-text-stroke-width:.8px!important}.fo-09{-webkit-text-stroke-width:.9px!important}.fo-10{-webkit-text-stroke-width:1px!important}
.fo-15{-webkit-text-stroke-width:1.5px!important}.fo-20{-webkit-text-stroke-width:2px!important}.fo-30{-webkit-text-stroke-width:3px!important}.fo-40{-webkit-text-stroke-width:4px!important}
.fo-stroke{paint-order:stroke!important}
.fo-fill{paint-order:fill!important}
.fo-white{-webkit-text-stroke-color:white!important}
.fo-black{-webkit-text-stroke-color:black!important}
.fo-red{-webkit-text-stroke-color:red!important}
.fo-green{-webkit-text-stroke-color:green!important}
.fo-blue{-webkit-text-stroke-color:blue!important}
.fo-primary{-webkit-text-stroke-color:var(--bs-primary-rgb)!important}
.fo-secondary{-webkit-text-stroke-color:var(--bs-secondary-rgb)!important}
.fo-success{-webkit-text-stroke-color:var(--bs-success-rgb)!important}
.fo-danger{-webkit-text-stroke-color:var(--bs-danger-rgb)!important}
.fo-warning{-webkit-text-stroke-color:var(--bs-warning-rgb)!important}
.fo-info{-webkit-text-stroke-color:var(--bs-info-rgb)!important}
.fo-light{-webkit-text-stroke-color:var(--bs-light-rgb)!important}
.fo-dark{-webkit-text-stroke-color:var(--bs-dark-rgb)!important}
.fo-body{-webkit-text-stroke-color:var(--bs-body-rgb)!important}
.fo-muted{-webkit-text-stroke-color:var(--bs-muted-rgb)!important}
.fo-white{-webkit-text-stroke-color:var(--bs-white-rgb)!important}
.fo-black-50{-webkit-text-stroke-color:var(--bs-black-50-rgb)!important}
.fo-white-50{-webkit-text-stroke-color:var(--bs-white-50-rgb)!important}

.t-shadow-white{text-shadow:-.5px 0 white,0 .5px white,.5px 0 white,0 -.5px white!important}
.t-shadow-light{text-shadow:-.5px 0 var(--bs-light),0 .5px var(--bs-light),.5px 0 var(--bs-light),0 -.5px var(--bs-light)!important}
.t-shadow-black{text-shadow:-.5px 0 black,0 .5px black,.5px 0 black,0 -.5px black!important}
.t-shadow-warning{text-shadow:-.5px 0 var(--bs-warning),0 .5px var(--bs-warning),.5px 0 var(--bs-warning),0 -.5px var(--bs-warning)!important}
.t-shadow-gray{text-shadow:-.5px 0 var(--bs-gray),0 .5px var(--bs-gray),.5px 0 var(--bs-gray),0 -.5px var(--bs-gray)!important}
.t-shadow-gray-1{text-shadow:-1px 0 var(--bs-gray),0 1px var(--bs-gray),1px 0 var(--bs-gray),0 -1px var(--bs-gray)!important}
.t-shadow-white-1{text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white!important}
.t-shadow-black-1{text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black!important}
.t-shadow-white-2{text-shadow:-2px 0 white,0 2px white,2px 0 white,0 -2px white!important}
.t-shadow-black-2{text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black!important}
.t-shadow-primary{text-shadow:-1px 0 rgba(var(--bs-primary-rgb),var(--bs-text-opacity)),0 1px rgba(var(--bs-primary-rgb),var(--bs-text-opacity)),1px 0 rgba(var(--bs-primary-rgb),var(--bs-text-opacity)),0 -1px rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}
.t-shadow-secondary{text-shadow:-1px 0 rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)),0 1px rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)),1px 0 rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)),0 -1px rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}
.t-shadow-success{text-shadow:-1px 0 rgba(var(--bs-success-rgb),var(--bs-text-opacity)),0 1px rgba(var(--bs-success-rgb),var(--bs-text-opacity)),1px 0 rgba(var(--bs-success-rgb),var(--bs-text-opacity)),0 -1px rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}
.t-shadow-info{text-shadow:-1px 0 rgba(var(--bs-info-rgb),var(--bs-text-opacity)),0 1px rgba(var(--bs-info-rgb),var(--bs-text-opacity)),1px 0 rgba(var(--bs-info-rgb),var(--bs-text-opacity)),0 -1px rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}

.hscrollbar{
scrollbar-width:none; /* For Firefox */
-ms-overflow-style:none; /* For Internet Explorer and Edge */
}

#b2top{display:none;position:fixed;bottom:3.2rem;right:20px;z-index:99;opacity:75%}
#b2top:hover{opacity:100%}
#sbpanel{background:rgba(255,255,255,.5);margin:0 0 0 0;position:fixed;top:50%!important;transform:translateY(-50%)!important;left:0;z-index:98}
#sblpanel{padding:0 0 .1rem 0!important;position:fixed;top:50%!important;transform:translateY(-50%)!important;left:0;z-index:98}
#sbrpanel{padding:0 0 0 .1rem!important;position:fixed;top:50%!important;transform:translateY(-50%)!important;right:0;z-index:98}
#sbbpanel{background:rgba(255,255,255,.5);margin:0 0 0 0;position:fixed;bottom:20px!important;left:0;z-index:98}

#loginbgfs{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center 0}
.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
/*.loginbgcc{background-repeat:no-repeat;background-size:cover;background-position:center 0;}*/

.mask-contain{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-origin:content-box;mask-origin:content-box}
.mask-cover{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-origin:content-box;mask-origin:content-box}
.mask-logo{-webkit-mask-image:url(../images/logo/sitelogo.svg);mask-image:url(../images/logo/sitelogo.svg)}
.clip-svg-external{
  -webkit-clip-path: url(../images/logo/sitelogo.svg#clip-polygon-ext);
  clip-path: url(../images/logo/sitelogo.svg#clip-polygon-ext);
}

.input-error{outline:1px solid red}

.top-5{top:5%!important}
.top-10{top:10%!important}
.top-15{top:15%!important}
.top-20{top:20%!important}
.end-5{right:5%!important}
.end-10{right:10%!important}
.end-15{right:15%!important}
.end-20{right:20%!important}

.nav-mbox{border:none!important;outline:none!important;box-shadow:none!important}

.product{background-color:rgba(255,255,255,.5)}
.product:hover{background-color:rgba(240,240,240,.5)}
.pe-badge{position:absolute!important;border-radius:var(--bs-border-radius-pill)!important;top:.8em!important;right:.8em!important}
.ps-badge{position:absolute!important;border-radius:var(--bs-border-radius-pill)!important;top:.8em!important;left:.8em!important}
.psb-badge{position:absolute!important;border-radius:var(--bs-border-radius-pill)!important;bottom:.8em!important;left:.8em!important}
.peb-badge{position:absolute!important;border-radius:var(--bs-border-radius-pill)!important;bottom:.8em!important;right:.8em!important}

.pos-t{position:absolute;top:1rem!important}
.pos-b{position:absolute!important;bottom:1rem!important}
.pos-ts{position:absolute!important;top:1rem!important;left:1rem!important}
.pos-te{position:absolute!important;top:1rem!important;right:1rem!important}
.pos-bs{position:absolute!important;bottom:1rem!important;left:1rem!important}
.pos-be{position:absolute!important;bottom:1rem!important;right:1rem!important}
.pos-mt{position:absolute!important;top:1rem!important}
.pos-mb{position:absolute!important;bottom:1rem!important}
.pos-mm{position:absolute!important;top:50%important;left:50%!important;transform:translateY(-50%)!important;transform:translateX(-50%)!important}

.carousel-url{text-decoration:none;color:black;}
.carousel-indicators-s{width:14px!important;height:14px!important}

.bg-d-blue{background: linear-gradient(90deg,rgba(2,0,36,1)0%,rgba(9,9,121,1)35%,rgba(0,212,255,1)100%)}

.row .display-flex{
display:flex;
flex-wrap:wrap
}
.row .display-flex > [class*='col-']{
flex-grow:1
}

.row-eq-height{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:flex
}
/*
.row{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}

.row [class="col-"]{
display: flex;
flex-direction: column;
}
*/
/* .text-magenta{color:#FF00FF} */
.text-magenta{color:rgba(255,0,255,1)!important}
.text-ol-1{-webkit-text-stroke:1px}
.text-ol-2{-webkit-text-stroke:2px}

.pf-tol-1dark{-webkit-text-stroke:1px #000000}
.pf-tol-2dark{-webkit-text-stroke:2px #000000}
.pf-tol-3dark{-webkit-text-stroke:3px #000000}
.pf-tol-1white{-webkit-text-stroke:1px #FFFFFF}
.pf-tol-2white{-webkit-text-stroke:2px #FFFFFF}
.pf-tol-2white{-webkit-text-stroke:3px #FFFFFF}

.img-crop-c{overflow:hidden!important;}
.img-crop-c img{position:relative!important;top:50%!important;transform:translateY(-50%)!important;left:50%!important;transform:translateX(-50%)!important}
.img-crop-ch{overflow:hidden!important;}
.img-crop-ch img{position:relative!important;left:50%!important;transform:translateX(-50%)!important;height:100%!important}
.img-crop-cv{overflow:hidden!important;}
.img-crop-cv img{position:relative!important;top:50%!important;transform:translateY(-50%)!important;width:100%!important}

.pf-img-cut1 {overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.pf-img-cut1 img {transition:all 0.6s}
.pf-img-cut1 img:hover {transform:scale(1.15)}
.pf-img-cut2 {overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.pf-img-cut2 img {transition:all 0.6s}
.pf-img-cut2 img:hover {transform:scale(1.2)}
.pf-img-cut3 {overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.pf-img-cut3 img {transition:all 0.6s}
.pf-img-cut3 img:hover {transform:scale(1.25)}
.pf-img-cut4 {overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.pf-img-cut4 img {transition:all 0.6s}
.pf-img-cut4 img:hover {transform:scale(1.3)}

.pf-navitem-ul:visited,.pf-navitem-ul:link{border-bottom:3px solid transparent;}
.pf-navitem-ul:hover,.pf-navitem-ul:active{border-bottom:3px solid #1BCFC6;}
.pf-select-s{text-decoration:none;border:none;border-radius:0}
.pf-select-s:hover{border-bottom:.2rem solid;border-bottom-color:red}
.pf-footer-copyright{font-size:.7rem;text-decoration:none}
.pf-footer-buttom{font-size:.7rem;text-decoration:none}
.pf-footer-buttom:hover{font-size:.9rem;text-decoration:underline;text-decoration-color:#FF0000}

.fs_06{font-size:.6rem!important;text-decoration:none!important}
.fs_07{font-size:.7rem!important;text-decoration:none!important}
.fs_08{font-size:.8rem!important;text-decoration:none!important}
.fs_09{font-size:.9rem!important;text-decoration:none!important}
.fs_10{font-size:1rem!important;text-decoration:none!important}
.fs_11{font-size:1.1rem!important;text-decoration:none!important}
.fs_12{font-size:1.2rem!important;text-decoration:none!important}
.fs_13{font-size:1.3rem!important;text-decoration:none!important}
.fs_14{font-size:1.4rem!important;text-decoration:none!important}
.fs_06s{font-size:.6rem!important;text-decoration:line-through!important}
.fs_07s{font-size:.7rem!important;text-decoration:line-through!important}
.fs_08s{font-size:.8rem!important;text-decoration:line-through!important}
.fs_09s{font-size:.9rem!important;text-decoration:line-through!important}
.fs_10s{font-size:1rem!important;text-decoration:line-through!important}
.fs_11s{font-size:1.1rem!important;text-decoration:line-through!important}
.fs_12s{font-size:1.2rem!important;text-decoration:line-through!important}
.fs_13s{font-size:1.3rem!important;text-decoration:line-through!important}
.fs_14s{font-size:1.4rem!important;text-decoration:line-through!important}
.lh_06{line-height:60%!important}
.lh_07{line-height:70%!important}
.lh_08{line-height:80%!important}
.lh_09{line-height:90%!important}
.lh_10{line-height:100%!important}
.lh_11{line-height:110%!important}
.lh_12{line-height:120%!important}
.lh_13{line-height:130%!important}
.lh_14{line-height:140%!important}

.pf-max-w720{max-width:720px}
.pf-max-w1024{max-width:1024px}
.pf-max-w1280{max-width:1280px}
.pf-max-w1440{max-width:1440px}

.pf-gold{color:gold}
.pf-magenta{color:magenta}
.pf-mediumvioletred{color:mediumvioletred}
.pf-greenyellow{color:greenyellow}
.pf-orchid{color:orchid}

.pf-img-vfluid{max-width:auto;max-height:100%}
.pf-img-cover{object-fit:cover}

.row-cols-7>*{flex:0 0 auto;width:14.2857142858%}
.row-cols-8>*{flex:0 0 auto;width:12.5%}
.row-cols-9>*{flex:0 0 auto;width:11.1111111112%}
.row-cols-10>*{flex:0 0 auto;width:10%}
.row-cols-11>*{flex:0 0 auto;width:9.0909090910%}
.row-cols-12>*{flex:0 0 auto;width:8.3333333334%}

.pf-carousel-top-5{top:5%;bottom:auto}
.pf-carousel-top-8{top:8%;bottom:auto}
.pf-carousel-top-12{top:12%;bottom:auto}
.pf-carousel-top-15{top:15%;bottom:auto}

:root{
--owl-nav-fs:1.5rem;
--owl-nav-width:100%;
--owl-nav-color:#fff;
--owl-nav-bg:rgba(0,0,0,0);
--owl-nav-hover:#fff;
--owl-nav-hover-bg:#0d6efd;

--owl-dots-top:3rem;
--owl-dots-left:3rem;
--owl-dots-bottom:2.2rem;
--owl-dots-right:3rem;
--owl-dots-height:3rem;
--owl-dot-width:1rem;
--owl-dot-height:1rem;
--owl-dot-space:.75rem;
--owl-dot-top:3rem;
--owl-dot-bottom:3rem;
--owl-dot-color:#fff;
--owl-dot-bg:#D6D6D6;
--owl-dot-active:#0d6efd;
--owl-dot-active-bg:#0d6efd;
--owl-dot-border:0;
--owl-dot-border-active:.25rem solid #fff;
--owl-dot-border-width:.25rem;

--owl-loop-color:#ff4500;
--owl-loop-bg:#202090;
--owl-loop-ctrl:#fff;
--owl-loop-fs:1rem;
--owl-tdot-color:#FFD700;
--owl-tdot-hover-color:#fff;
--owl-tdot-dots-top:.5rem;
--owl-tdot-dots-left:1rem;
--owl-tdot-dots-bottom:.5rem;
--owl-tdot-dots-right:1rem;
--owl-tdot-dot-space:.25rem;
}

.owl-std{position:relative!important}
.owl-std .owl-nav, .owl-std .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-std .owl-nav{position:absolute;width:var(--owl-nav-width);top:50%;left:50%;padding:0 1rem 0 1rem;transform:translate(-50%,-50%);display:flex;justify-content:space-between;transition:.5s;opacity:0}
.owl-std .owl-nav [class*=owl-]{font-size:1rem;margin:5px;padding:4px 7px;color:#FFF;background:#D6D6D6;display:inline-block;cursor:pointer}
.owl-std .owl-nav [class*=owl-]:hover{color:var(--owl-nav-hover-bg);text-decoration:none;opacity:1}
.owl-std:hover .owl-nav{opacity:1}
.owl-std .owl-nav .disabled{opacity:.5;cursor:default}
.owl-std .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-std .owl-dots{position:absolute;bottom:3rem;width:100%}
.owl-std .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-std .owl-dots .owl-dot span{width:var(--owl-dot-width);height:var(--owl-dot-height);margin:5px 7px;background:var(--owl-dot-bg);display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:50%}
.owl-std .owl-dots .owl-dot.active span,.owl-std .owl-dots .owl-dot:hover span{background:var(--owl-dot-active-bg)}

.owl-loop-color{color:var(--owl-loop-color)}
.owl-loop-ctrl{color:var(--owl-loop-ctrl)}
.owl-loop-bg{background:var(--owl-loop-bg)}

.owl-loop-item{position:relative;display:block}
.owl-loop-item img{transition:.5s}
.owl-loop-item:hover img,.owl-loop .owl-item.center img{margin-top:-60px}
.owl-loop-item .owl-loop-title {position:absolute;padding:0 15px;width:100%;height:80px;bottom:-110px;left:0;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--owl-loop-bg);transition:.5s}
.owl-loop-item:hover .owl-loop-title,.owl-loop .owl-item.center .owl-loop-title{bottom:-60px}
.owl-loop-item .owl-loop-title::before{position:absolute;content:"";width:100%;height:38px;top:-15px;left:0;transform:skewY(-5deg);background:var(--owl-loop-bg);transition:.5s}
.owl-loop .owl-nav{position:absolute;width:100%;height:45px;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;transition:.5s;opacity:0;z-index:1}
.owl-loop:hover .owl-nav{opacity:1}
.owl-loop .owl-nav .owl-prev,.owl-loop .owl-nav .owl-next{margin:0 30px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:white;background:var(--owl-loop-color);border-radius:45px;font-size:var(--owl-loop-fs);transition:.5s}
.owl-loop{position:relative;background:var(--owl-loop-bg)}

.owl-rtdot .owl-dots,.owl-rtdot .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-rtdot .owl-nav{margin-top:1rem}
.owl-rtdot .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:var(--owl-tdot-color);display:inline-block;cursor:pointer;border-radius:3px}
.owl-rtdot .owl-nav [class*=owl-]:hover{background:var(--owl-tdot-color);color:#FFF;text-decoration:none}
.owl-rtdot .owl-nav .disabled{opacity:.5;cursor:default}
.owl-rtdot .owl-nav.disabled+.owl-dots{margin-top:1rem}
.owl-rtdot .owl-dots .owl-dot{display:inline-block;background:var(--owl-tdot-color);zoom:1}
.owl-rtdot .owl-dots .owl-dot span{width:var(--owl-dot-width);height:var(--owl-dot-height);margin:0 0;background:var(--owl-tdot-color);display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:0}
.owl-rtdot .owl-dots .owl-dot.active span,.owl-rtdot .owl-dots .owl-dot span:hover{background:var(--owl-tdot-hover-color)}
.owl-rtdot .owl-dots{position:absolute;top:var(--owl-tdot-dots-top);right:var(--owl-tdot-dots-right);width:100%;height:var(--owl-dot-height);text-align:right}
.owl-rtdot .owl-dot{position:relative;display:inline-block;margin:0 var(--owl-tdot-dot-space);width:var(--owl-dot-width);height:var(--owl-dot-height);background:var(--owl-tdot-color);transition:.5s}
.owl-rtdot .owl-dot.active{width:calc(var(--owl-dot-width)*2);background:var(--owl-tdot-hover-color)}

.owl-green .owl-nav {margin-top: 10px;text-align: center;-webkit-tap-highlight-color: transparent; }
.owl-green .owl-nav [class*='owl-'] {color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: #D6D6D6;display: inline-block;cursor: pointer;border-radius: 3px; }
.owl-green .owl-nav [class*='owl-']:hover {background: #4DC7A0;color: #FFF;text-decoration: none; }
.owl-green .owl-nav .disabled {opacity: 0.5;cursor: default; }
.owl-green .owl-nav.disabled + .owl-dots {margin-top: 10px; }
.owl-green .owl-dots {text-align:center;-webkit-tap-highlight-color:transparent}
.owl-green .owl-dots .owl-dot {display:inline-block;zoom:1; *display:inline}
.owl-green .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition: opacity 200ms ease;border-radius: 30px;}
.owl-green .owl-dots .owl-dot.active span, .owl-green .owl-dots .owl-dot:hover span{background:#4DC7A0; }

.dropdown:hover .dropdown-menu{display:block;top:100%;left:0;margin-top: var(--bs-dropdown-spacer)}
.dropdown:hover .dropdown-menu-start{display:block;right:auto;left:0}
.dropdown:hover .dropdown-menu-end{display:block;right:0;left:auto}
@media(min-width:1px){
.pf-brand-fs{font-size:110%}
.pf-brand-fs-e{font-size:70%}
.pf-navbar-fs-e{font-size:100%}
.pf-carousel-h{min-height:20rem}
.pf-carousel-bimg{background-repeat:no-repeat;min-height:20rem}
.pf-carousel-caption{font-size:75%}
.pf-carousel-text{font-size:75%}
.pf-fs-auto{font-size:41.6666666667%}
.fs-1-auto{font-size:55.55555557%}
.fs-2-auto{font-size:.6666666667%}
.fs-3-auto{font-size:100%}
.logo-1-auto{width:64px}
.newthumb{height:150px}
}
@media(min-width:576px){
.pf-brand-fs{font-size:140%}
.pf-brand-fs-e{font-size:70%}
.pf-navbar-fs-e{font-size:100%}
.pf-carousel-h{min-height:20rem}
.pf-carousel-bimg{background-repeat:no-repeat;min-height:20rem}
.row-cols-sm-7>*{flex:0 0 auto;width:14.2857142858%}
.row-cols-sm-8>*{flex:0 0 auto;width:12.5%}
.row-cols-sm-9>*{flex:0 0 auto;width:11.1111111112%}
.row-cols-sm-10>*{flex:0 0 auto;width:10%}
.row-cols-sm-11>*{flex:0 0 auto;width:9.0909090910%}
.row-cols-sm-12>*{flex:0 0 auto;width:8.3333333334%}
.pf-carousel-caption{font-size:100%}
.pf-carousel-text{font-size:100%}
.pf-fs-auto{font-size:100%}
.fs-1-auto{font-size:100%}
.fs-2-auto{font-size:120%}
.fs-3-auto{font-size:180%}
.logo-1-auto{width:116px}
.newthumb{height:175px}
.dropdown:hover .dropdown-menu-sm-start{display:block;right:auto;left:0}
.dropdown:hover .dropdown-menu-sm-end{display:block;right:0;left:auto}
}
@media(min-width:768px){
.pf-brand-fs{font-size:140%}
.pf-brand-fs-e{font-size:70%}
.pf-navbar-fs-e{font-size:100%}
.pf-carousel-h{min-height:17rem}
.pf-carousel-bimg{background-repeat:no-repeat;min-height:17rem}
.row-cols-md-7>*{flex:0 0 auto;width:14.2857142858%}
.row-cols-md-8>*{flex:0 0 auto;width:12.5%}
.row-cols-md-9>*{flex:0 0 auto;width:11.1111111112%}
.row-cols-md-10>*{flex:0 0 auto;width:10%}
.row-cols-md-11>*{flex:0 0 auto;width:9.0909090910%}
.row-cols-md-12>*{flex:0 0 auto;width:8.3333333334%}
.pf-carousel-caption{font-size:100%}
.pf-carousel-text{font-size:100%}
.pf-fs-auto{font-size:129.166666667%}
.fs-1-auto{font-size:133.333333334%}
.fs-2-auto{font-size:160%}
.fs-3-auto{font-size:240%}
.logo-1-auto{width:154px}
.newthumb{height:200px}
.dropdown:hover .dropdown-menu-md-start{display:block;right:auto;left:0}
.dropdown:hover .dropdown-menu-md-end{display:block;right:0;left:auto}
}
@media(min-width:992px){
.pf-brand-fs{font-size:140%}
.pf-brand-fs-e{font-size:70%}
.pf-navbar-fs-e{font-size:45%}
.pf-carousel-h{min-height:17rem}
.pf-carousel-bimg{background-repeat:no-repeat;min-height:17rem}
.row-cols-lg-7>*{flex:0 0 auto;width:14.2857142858%}
.row-cols-lg-8>*{flex:0 0 auto;width:12.5%}
.row-cols-lg-9>*{flex:0 0 auto;width:11.1111111112%}
.row-cols-lg-10>*{flex:0 0 auto;width:10%}
.row-cols-lg-11>*{flex:0 0 auto;width:9.0909090910%}
.row-cols-lg-12>*{flex:0 0 auto;width:8.3333333334%}
.pf-carousel-caption{font-size:100%}
.pf-carousel-text{font-size:100%}
.pf-fs-auto{font-size:156.25%}
.fs-1-auto{font-size:172.222222223%}
.fs-2-auto{font-size:206.666666667%}
.fs-3-auto{font-size:310%}
.logo-1-auto{width:199px}
.newthumb{height:200px}
.dropdown:hover .dropdown-menu-lg-start{display:block;right:auto;left:0}
.dropdown:hover .dropdown-menu-lg-end{display:block;right:0;left:auto}
}
@media(min-width:1200px){
.pf-brand-fs{font-size:160%}
.pf-brand-fs-e{font-size:80%}
.pf-navbar-fs-e{font-size:55%}
.pf-carousel-h{min-height:17rem}
.pf-carousel-bimg{background-repeat:no-repeat;min-height:17rem}
.row-cols-xl-7>*{flex:0 0 auto;width:14.2857142858%}
.row-cols-xl-8>*{flex:0 0 auto;width:12.5%}
.row-cols-xl-9>*{flex:0 0 auto;width:11.1111111112%}
.row-cols-xl-10>*{flex:0 0 auto;width:10%}
.row-cols-xl-11>*{flex:0 0 auto;width:9.0909090910%}
.row-cols-xl-12>*{flex:0 0 auto;width:8.3333333334%}
.pf-carousel-caption{font-size:100%}
.pf-carousel-text{font-size:100%}
.pf-fs-auto{font-size:182.291666667%}
.fs-1-auto{font-size:208.333333334%}
.fs-2-auto{font-size:250%}
.fs-3-auto{font-size:375%}
.logo-1-auto{width:240px}
.newthumb{height:200px}
.dropdown:hover .dropdown-menu-xl-start{display:block;right:auto;left:0}
.dropdown:hover .dropdown-menu-xl-end{display:block;right:0;left:auto}
}
@media(min-width:1400px){
.pf-brand-fs{font-size:180%}
.pf-brand-fs-e{font-size:80%}
.pf-navbar-fs-e{font-size:75%}
.pf-carousel-h{min-height:17rem}
.pf-carousel-bimg{background-repeat:no-repeat;min-height:17rem}
.row-cols-xxl-7>*{flex:0 0 auto;width:14.2857142858%}
.row-cols-xxl-8>*{flex:0 0 auto;width:12.5%}
.row-cols-xxl-9>*{flex:0 0 auto;width:11.1111111112%}
.row-cols-xxl-10>*{flex:0 0 auto;width:10%}
.row-cols-xxl-11>*{flex:0 0 auto;width:9.0909090910%}
.row-cols-xxl-12>*{flex:0 0 auto;width:8.3333333334%}
.pf-carousel-caption{font-size:100%}
.pf-carousel-text{font-size:100%}
.pf-fs-auto{font-size:218%}
.fs-1-auto{font-size:243.035555556%}
.fs-2-auto{font-size:291.666666667%}
.fs-3-auto{font-size:437.5%}
.logo-1-auto{width:280px}
.newthumb{height:200px}
.dropdown:hover .dropdown-menu-xxl-start{display:block;right:auto;left:0}
.dropdown:hover .dropdown-menu-xxl-end{display:block;right:0;left:auto}
}

.carousel-c{overflow:hidden!important;position:relative!important;height:300px!important}
.carousel-c img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
@media(min-width:576px){
.carousel-c-sm{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-c-sm img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
}
@media(min-width:768px){
.carousel-c-md{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-c-md img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
}
@media(min-width:992px){
.carousel-c-lg{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-c-lg img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
}
@media(min-width:1200px){
.carousel-c-xl{overflow:hidden!important;position:relative!important;height:500px!important}
.carousel-c-xl img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
}
@media(min-width:1400px){
.carousel-c-xxl{overflow:hidden!important;position:relative!important;height:550px!important}
.carousel-c-xxl img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
}

.lh-150{line-height:150%!important}
.lh-180{line-height:180%!important}
.lh-200{line-height:200%!important}

.bg-st{background-position:top left!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-sm{background-position:center left!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-se{background-position:bottom left!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-ct{background-position:center top!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-cm{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-cb{background-position:center bottom!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-et{background-position:top right!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-em{background-position:center right!important;background-repeat:no-repeat!important;background-size:cover!important}
.bg-eb{background-position:bottom right!important;background-repeat:no-repeat!important;background-size:cover!important}

.fp-st{position:absolute!important;top:7%!important;left:8%!important}
.fp-sm{position:absolute;top:50%!important;left:8%!important;right:8%!important;transform:translateY(-50%)!important}
.fp-sb{position:absolute;bottom:10%!important;left:8%!important}
.fp-ct{position:absolute;top:7%!important;left:50%!important;transform:translateX(-50%)!important}
.fp-cm{position:absolute;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.fp-cb{position:absolute;bottom:10%!important;left:50%!important;transform:translateX(-50%)!important}
.fp-et{position:absolute;top:7%!important;right:8%!important}
.fp-em{position:absolute;top:50%!important;right:8%!important;transform:translateY(-50%)!important}
.fp-eb{position:absolute;bottom:10%!important;right:8%!important}
.fp-lt{position:absolute!important;top:7%!important;left:25%!important}
.fp-lm{position:absolute;top:50%!important;left:25%!important;right:8%!important;transform:translateY(-50%)!important}
.fp-lb{position:absolute;bottom:10%!important;left:25%!important}
.fp-rt{position:absolute;top:7%!important;right:25%!important}
.fp-rm{position:absolute;top:50%!important;right:25%!important;transform:translateY(-50%)!important}
.fp-rb{position:absolute;bottom:10%!important;right:25%!important}

.img-h150{position:relative!important;overflow:hidden!important;height:150px!important}
.img-h150 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h175{position:relative!important;overflow:hidden!important;height:175px!important}
.img-h175 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h200{position:relative!important;overflow:hidden!important;height:200px!important}
.img-h200 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h250{position:relative!important;overflow:hidden!important;height:250px!important}
.img-h250 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h300{position:relative!important;overflow:hidden!important;height:300px!important}
.img-h300 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h350{position:relative!important;overflow:hidden!important;height:350px!important}
.img-h350 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h400{position:relative!important;overflow:hidden!important;height:400px!important}
.img-h400 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h450{position:relative!important;overflow:hidden!important;height:450px!important}
.img-h450 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h500{position:relative!important;overflow:hidden!important;height:500px!important}
.img-h500 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h550{position:relative!important;overflow:hidden!important;height:550px!important}
.img-h550 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h600{position:relative!important;overflow:hidden!important;height:600px!important}
.img-h600 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h650{position:relative!important;overflow:hidden!important;height:650px!important}
.img-h650 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h700{position:relative!important;overflow:hidden!important;height:700px!important}
.img-h700 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h750{position:relative!important;overflow:hidden!important;height:750px!important}
.img-h750 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-h800{position:relative!important;overflow:hidden!important;height:800px!important}
.img-h800 img{width:100%!important;height:100%!important;object-fit:cover!important}
.img-mh150{position:relative!important;overflow:hidden!important}
.img-mh150 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:150px!important}
.img-mh175{position:relative!important;overflow:hidden!important}
.img-mh175 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:175px!important}
.img-mh200{position:relative!important;overflow:hidden!important}
.img-mh200 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:200px!important}
.img-mh250{position:relative!important;overflow:hidden!important}
.img-mh250 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:250px!important}
.img-mh300{position:relative!important;overflow:hidden!important}
.img-mh300 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:300px!important}
.img-mh350{position:relative!important;overflow:hidden!important}
.img-mh350 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:350px!important}
.img-mh400{position:relative!important;overflow:hidden!important}
.img-mh400 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:400px!important}
.img-mh450{position:relative!important;overflow:hidden!important}
.img-mh450 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:450px!important}
.img-mh500{position:relative!important;overflow:hidden!important}
.img-mh500 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:500px!important}
.img-mh550{position:relative!important;overflow:hidden!important}
.img-mh550 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:550px!important}
.img-mh600{position:relative!important;overflow:hidden!important}
.img-mh600 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:600px!important}
.img-mh650{position:relative!important;overflow:hidden!important}
.img-mh650 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:650px!important}
.img-mh700{position:relative!important;overflow:hidden!important}
.img-mh700 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:700px!important}
.img-mh750{position:relative!important;overflow:hidden!important}
.img-mh750 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:750px!important}
.img-mh800{position:relative!important;overflow:hidden!important}
.img-mh800 img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:800px!important}

.img-h600w{position:relative!important;height:600px!important}
.img-h600w img{width:100%!important;height:auto!important}
.img-bg{max-width:100%!important;height:100%!important;object-fit:cover!important;z-index:-1!important;transform:translateY(-50%)!important}
.tag-cm{display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;height:100%!important}

@media(max-width:575.98px){
.img-sm-400{position:relative!important;min-height:400px!important}
.img-sm-400 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-450{position:relative!important;min-height:450px!important}
.img-sm-450 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-500{position:relative!important;min-height:500px!important}
.img-sm-500 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-550{position:relative!important;min-height:550px!important}
.img-sm-550 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-600{position:relative!important;min-height:600px!important}
.img-sm-600 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-650{position:relative!important;min-height:650px!important}
.img-sm-650 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-700{position:relative!important;min-height:700px!important}
.img-sm-700 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-750{position:relative!important;min-height:750px!important}
.img-sm-750 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-800{position:relative!important;min-height:800px!important}
.img-sm-800 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-sm-850{position:relative!important;min-height:850px!important}
.img-sm-850 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img400-sm{position:relative;min-height:400px}
.img400-sm img{position:absolute;width:100%;height:100%;object-fit:cover}
.img-h-auto{height:300px}
.img-h1-auto{height:300px}
.img-h2-auto{height:350px}
.img-h3-auto{height:400px}
.img-h4-auto{height:450px}
.img-h5-auto{height:500px}
.img-h6-auto{height:550px}
.carousel-h-1{overflow:hidden!important;position:relative!important;height:300px!important}
.carousel-h-1 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.carousel-h-2{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-2 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.carousel-h-3{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-3 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.carousel-h-4{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-4 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.carousel-h-5{overflow:hidden!important;position:relative!important;height:500px!important}
.carousel-h-5 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.carousel-h-6{overflow:hidden!important;position:relative!important;height:550px!important}
.carousel-h-6 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.carousel-h-auto{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-auto img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%)translateY(-50%)!important}
.title-auto{font-size:1.5rem}
.text-auto{font-size:.75rem}
.brand-auto{font-size:2.5rem!important}
.logo-auto{width:auto;height:50rem!important}
.p-1-a {padding:.5rem!important}
.tag-st{position:absolute!important;top:0!important;left:0!important;width:125px!important;height:125px!important;padding-right:.66rem!important;padding-bottom:.66rem!important}
}
@media(max-width:767.98px){
.img-md-400{position:relative!important;min-height:400px!important}
.img-md-400 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-450{position:relative!important;min-height:450px!important}
.img-md-450 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-500{position:relative!important;min-height:500px!important}
.img-md-500 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-550{position:relative!important;min-height:550px!important}
.img-md-550 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-600{position:relative!important;min-height:600px!important}
.img-md-600 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-650{position:relative!important;min-height:650px!important}
.img-md-650 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-700{position:relative!important;min-height:700px!important}
.img-md-700 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-750{position:relative!important;min-height:750px!important}
.img-md-750 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-800{position:relative!important;min-height:800px!important}
.img-md-800 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-md-850{position:relative!important;min-height:850px!important}
.img-md-850 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img400-md{position:relative;min-height:400px}
.img400-md img{position:absolute;width:100%;height:100%;object-fit:cover}
.img-h-auto{height:350px}
.img-h1-auto{height:350px}
.img-h2-auto{height:400px}
.img-h3-auto{height:450px}
.img-h4-auto{height:500px}
.img-h5-auto{height:550px}
.img-h6-auto{height:600px}
.carousel-h-1{overflow:hidden!important;position:relative!important;height:300px!important}
.carousel-h-1 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-2{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-2 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-3{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-3 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-4{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-4 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-5{overflow:hidden!important;position:relative!important;height:500px!important}
.carousel-h-5 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-6{overflow:hidden!important;position:relative!important;height:550px!important}
.carousel-h-6 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-auto{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-auto img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.title-auto{font-size:1.5rem}
.text-auto{font-size:.75rem}
.brand-auto{font-size:2.5rem!important}
.logo-auto{width:auto;height:50rem!important}
.p-1-a {padding:.75rem!important}
.tag-st{position:absolute!important;top:0!important;left:0!important;width:150px!important;height:150px!important;padding-right:.8rem!important;padding-bottom:.8rem!important}
}
@media(max-width:991.98px){
.img-lg-400{position:relative!important;min-height:400px!important}
.img-lg-400 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-450{position:relative!important;min-height:450px!important}
.img-lg-450 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-500{position:relative!important;min-height:500px!important}
.img-lg-500 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-550{position:relative!important;min-height:550px!important}
.img-lg-550 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-600{position:relative!important;min-height:600px!important}
.img-lg-600 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-650{position:relative!important;min-height:650px!important}
.img-lg-650 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-700{position:relative!important;min-height:700px!important}
.img-lg-700 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-750{position:relative!important;min-height:750px!important}
.img-lg-750 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-800{position:relative!important;min-height:800px!important}
.img-lg-800 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-lg-850{position:relative!important;min-height:850px!important}
.img-lg-850 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-h-auto{height:400px}
.img-h1-auto{height:400px}
.img-h2-auto{height:450px}
.img-h3-auto{height:500px}
.img-h4-auto{height:550px}
.img-h5-auto{height:600px}
.img-h6-auto{height:650px}
.carousel-h-1{overflow:hidden!important;position:relative!important;height:300px!important}
.carousel-h-1 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-2{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-2 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-3{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-3 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-4{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-4 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-5{overflow:hidden!important;position:relative!important;height:500px!important}
.carousel-h-5 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-6{overflow:hidden!important;position:relative!important;height:550px!important}
.carousel-h-6 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-auto{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-auto img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.title-auto{font-size:1.75rem}
.text-auto{font-size:1rem}
.brand-auto{font-size:3.5rem!important}
.logo-auto{width:auto;height:50rem!important}
.p-1-a {padding:1rem!important}
.tag-st{position:absolute!important;top:0!important;left:0!important;width:175px!important;height:175px!important;padding-right:1rem!important;padding-bottom:1rem!important}
}
@media(max-width:1199.98px){
.img-xl-400{position:relative!important;min-height:400px!important}
.img-xl-400 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-450{position:relative!important;min-height:450px!important}
.img-xl-450 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-500{position:relative!important;min-height:500px!important}
.img-xl-500 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-550{position:relative!important;min-height:550px!important}
.img-xl-550 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-600{position:relative!important;min-height:600px!important}
.img-xl-600 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-650{position:relative!important;min-height:650px!important}
.img-xl-650 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-700{position:relative!important;min-height:700px!important}
.img-xl-700 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-750{position:relative!important;min-height:750px!important}
.img-xl-750 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-800{position:relative!important;min-height:800px!important}
.img-xl-800 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xl-850{position:relative!important;min-height:850px!important}
.img-xl-850 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-h-auto{height:450px}
.img-h1-auto{height:450px}
.img-h2-auto{height:500px}
.img-h3-auto{height:550px}
.img-h4-auto{height:600px}
.img-h5-auto{height:650px}
.img-h6-auto{height:700px}
.carousel-h-1{overflow:hidden!important;position:relative!important;height:300px!important}
.carousel-h-1 img{width:100%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-2{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-2 img{width:auto!important;height:106.5%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-3{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-3 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-4{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-4 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-5{overflow:hidden!important;position:relative!important;height:500px!important}
.carousel-h-5 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-6{overflow:hidden!important;position:relative!important;height:550px!important}
.carousel-h-6 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-auto{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-auto img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.title-auto{font-size:1.75rem}
.text-auto{font-size:1rem}
.brand-auto{font-size:3.5rem!important}
.logo-auto{width:auto;height:70rem!important}
.p-1-a {padding:1rem!important}
.tag-st{position:absolute!important;top:0!important;left:0!important;width:200px!important;height:200px!important;padding-right:1rem!important;padding-bottom:1rem!important}
}
@media(max-width:1399.98px){
.img-xxl-400{position:relative!important;min-height:400px!important}
.img-xxl-400 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-450{position:relative!important;min-height:450px!important}
.img-xxl-450 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-500{position:relative!important;min-height:500px!important}
.img-xxl-500 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-550{position:relative!important;min-height:550px!important}
.img-xxl-550 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-600{position:relative!important;min-height:600px!important}
.img-xxl-600 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-650{position:relative!important;min-height:650px!important}
.img-xxl-650 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-700{position:relative!important;min-height:700px!important}
.img-xxl-700 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-750{position:relative!important;min-height:750px!important}
.img-xxl-750 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-800{position:relative!important;min-height:800px!important}
.img-xxl-800 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-xxl-850{position:relative!important;min-height:850px!important}
.img-xxl-850 img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}
.img-h-auto{height:500px}
.img-h1-auto{height:500px}
.img-h2-auto{height:550px}
.img-h3-auto{height:600px}
.img-h4-auto{height:650px}
.img-h5-auto{height:700px}
.img-h6-auto{height:750px}
.carousel-h-1{overflow:hidden!important;position:relative!important;height:300px!important}
.carousel-h-1 img{width:100%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-2{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-2 img{width:100%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-3{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-3 img{width:auto!important;height:108.5%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-4{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-4 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-5{overflow:hidden!important;position:relative!important;height:500px!important}
.carousel-h-5 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-6{overflow:hidden!important;position:relative!important;height:550px!important}
.carousel-h-6 img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-auto{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-auto img{width:auto!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.title-auto{font-size:2rem}
.text-auto{font-size:1.25rem}
.brand-auto{font-size:4.5rem!important}
.logo-auto{width:auto;height:70rem!important}
.p-1-a {padding:1rem!important}
.tag-st{position:absolute!important;top:0!important;left:0!important;width:200px!important;height:200px!important;padding-right:1rem!important;padding-bottom:1rem!important}
}
@media(min-width:1400px){
.img-h-auto{height:550px}
.img-h1-auto{height:550px}
.img-h2-auto{height:600px}
.img-h3-auto{height:650px}
.img-h4-auto{height:700px}
.img-h5-auto{height:750px}
.img-h6-auto{height:800px}
.carousel-h-1{overflow:hidden!important;position:relative!important;height:300px!important}
.carousel-h-1 img{width:100%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-2{overflow:hidden!important;position:relative!important;height:350px!important}
.carousel-h-2 img{width:100%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-3{overflow:hidden!important;position:relative!important;height:400px!important}
.carousel-h-3 img{width:100%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-4{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-4 img{width:103.5%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-5{overflow:hidden!important;position:relative!important;height:500px!important}
.carousel-h-5 img{width:115%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-6{overflow:hidden!important;position:relative!important;height:550px!important}
.carousel-h-6 img{width:127%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.carousel-h-auto{overflow:hidden!important;position:relative!important;height:450px!important}
.carousel-h-auto img{width:103.5%!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;transform:translateX(-50%) translateY(-50%)!important}
.title-auto{font-size:2rem}
.text-auto{font-size:1.25rem}
.brand-auto{font-size:4.5rem!important}
.logo-auto{width:auto;height:70rem!important}
.p-1-a {padding:1rem!important}
.tag-st{position:absolute!important;top:0!important;left:0!important;width:200px!important;height:200px!important;padding-right:1rem!important;padding-bottom:1rem!important}
}

.pf-o10{opacity:0.1}
.pf-o20{opacity:0.2}
.pf-o30{opacity:0.3}
.pf-o40{opacity:0.4}
.pf-o50{opacity:0.5}
.pf-o60{opacity:0.6}
.pf-o70{opacity:0.7}
.pf-o80{opacity:0.8}
.pf-o90{opacity:0.9}

.zoom11 a{transition:transform .3s;}
.zoom11 a:hover{transition:transform .3s;transform:scale(1.1)}
.zoom12 a{transition:transform .3s;}
.zoom12 a:hover{transition:transform .3s;transform:scale(1.2)}
.zoom13 a{transition:transform .3s;}
.zoom13 a:hover{transition:transform .3s;transform:scale(1.3)}
.zoom14 a{transition:transform .3s;}
.zoom14 a:hover{transition:transform .3s;transform:scale(1.4)}
.zoom15 a{transition:transform .3s;}
.zoom15 a:hover{transition:transform .3s;transform:scale(1.5)}
.zoom16 a{transition:transform .3s;}
.zoom16 a:hover{transition:transform .3s;transform:scale(1.6)}
.zoom17 a{transition:transform .3s;}
.zoom17 a:hover{transition:transform .3s;transform:scale(1.7)}
.zoom18 a{transition:transform .3s;}
.zoom18 a:hover{transition:transform .3s;transform:scale(1.8)}

.hscroll{flex:1;overflow:hidden;position:relative;white-space:nowrap}
.hscroll:after{content:'';width:100%;height:200%;top:-50%;left:0;position:absolute;pointer-events:none;box-shadow:10px 0 20px #222 inset,-10px 0 20px #222 inset}
.hscroll a {color:white;text-align:center;padding:1rem;text-decoration:none;}
.hscroll a:hover{background-color:#777}
.hscroll-inner{display:inline-flex;transition:margin-left 0.3s ease-in-out}
.hscroll-container{display:flex}
.hscroll-container button{background-color:#555;color:#ccc;border:none;cursor:pointer;padding: 0 0.5rem}
.hscroll-container button:hover{color:#fff;}

.ol-container{position:relative;overflow:hidden}
.ol-container a{text-decoration:none;color:#000}
.ol-container .ol-it-1{position:absolute;width:100%;left:0;top:-10%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-1{top:0;opacity:1}
.ol-container .ol-it-2{position:absolute;width:100%;left:0;top:-15%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-2{top:0;opacity:1}
.ol-container .ol-it-3{position:absolute;width:100%;left:0;top:-20%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-3{top:0;opacity:1}
.ol-container .ol-it-4{position:absolute;width:100%;left:0;top:-25%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-4{top:0;opacity:1}
.ol-container .ol-it-5{position:absolute;width:100%;left:0;top:-30%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-5{top:0;opacity:1}
.ol-container .ol-it-6{position:absolute;width:100%;left:0;top:-35%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-6{top:0;opacity:1}
.ol-container .ol-it-7{position:absolute;width:100%;left:0;top:-40%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-7{top:0;opacity:1}
.ol-container .ol-it-8{position:absolute;width:100%;left:0;top:-45%;opacity:1;transition:.5s}
.ol-container:hover .ol-it-8{top:0;opacity:1}
.ol-container .ol-ib-1{position:absolute;width:100%;left:0;bottom:-5%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-1{bottom:0;opacity:1}
.ol-container .ol-ib-2{position:absolute;width:100%;left:0;bottom:-10%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-2{bottom:0;opacity:1}
.ol-container .ol-ib-3{position:absolute;width:100%;left:0;bottom:-15%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-3{bottom:0;opacity:1}
.ol-container .ol-ib-4{position:absolute;width:100%;left:0;bottom:-20%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-4{bottom:0;opacity:1}
.ol-container .ol-ib-5{position:absolute;width:100%;left:0;bottom:-25%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-5{bottom:0;opacity:1}
.ol-container .ol-ib-6{position:absolute;width:100%;left:0;bottom:-30%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-6{bottom:0;opacity:1}
.ol-container .ol-ib-7{position:absolute;width:100%;left:0;bottom:-35%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-7{bottom:0;opacity:1}
.ol-container .ol-ib-8{position:absolute;width:100%;left:0;bottom:-40%;opacity:1;transition:.5s}
.ol-container:hover .ol-ib-8{bottom:0;opacity:1}
.ol-container .ol-badge{position:absolute}

.ol-img{max-height:100%;width:100%;object-fit:cover}
.ol-img-h{max-width:100%;height:100%;object-fit:cover}
.ol-img-w{width:100%;max-height:100%;object-fit:cover}
.ol-img-1{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-1:hover{transform:scale(1.1)}
.ol-img-2{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-2:hover{transform:scale(1.2)}
.ol-img-3{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-3:hover{transform:scale(1.3)}
.ol-img-4{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-4:hover{transform:scale(1.4)}
.ol-img-5{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-5:hover{transform:scale(1.5)}
.ol-img-6{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-6:hover{transform:scale(1.6)}
.ol-img-7{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-7:hover{transform:scale(1.7)}
.ol-img-8{max-height:100%;width:100%;object-fit:cover;transition:.5s}
.ol-img-8:hover{transform:scale(1.8)}
.ol-item{position:absolute;width:100%}

.facebook-color{color:#316FF6!important}
.fb-msg-color{background:-webkit-linear-gradient(#00B2FF,#006AFF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.instagram-color{color:#000!important}
.linkedin-color{color:#0077b5!important}
.pinterest-color{color:#E60023!important}
.tiktok-color{color:#000!important}
.twitter-color{color:#000!important}
.whatsapp-color{color:#25D366!important}
.youtube-color{color:#CD201F!important}
.phone-color,.mobile-color{color:#000!important}
.mapmarker-color{color:#dc3545!important}
.email-color{color:#ffc107!important}
.yellow{color:#FFFF00!important}
.dropdown:hover .dropdown-toggle{display: block;}

.scrollmenu-container{display:flex;max-width:500px;}
.scrollmenu-container button{background-color:#555;color:#ccc;border:none;cursor:pointer;padding: 0 0.5rem;}
.scrollmenu-container button:hover{color:#fff;}
.scrollmenu{flex:1;overflow:hidden;display:flex;white-space:nowrap;-webkit-overflow-scrolling:touch}
/* .scrollmenu a {color:#fff;text-align:center;padding:1rem;text-decoration:none;} */
/* .scrollmenu a:hover{background-color:#777;} */

.texta-ts{position:absolute;right:15%;top:10%;left:15%;text-align:left}
.texta-tc{position:absolute;right:15%;top:10%;left:15%;text-align:center}
.texta-te{position:absolute;right:15%;top:10%;left:15%;text-align:right}
.texta-ms{position:absolute;right:15%;top:50%;left:15%;text-align:left}
.texta-mc{position:absolute;right:15%;top:50%;left:15%;text-align:center;transform:translateX(-50%)}
.texta-me{position:absolute;right:15%;top:50%;left:15%;text-align:right}
.texta-bs{position:absolute;right:15%;bottom:1.25rem;left:15%;text-align:left}
.texta-bc{position:absolute;right:15%;bottom:1.25rem;left:15%;text-align:center}
.texta-be{position:absolute;right:15%;bottom:1.25rem;left:15%;text-align:right}

.crop-l1{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important}
.crop-l2{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important}
.crop-l3{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important}
.crop-l4{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important}
.crop-l5{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:5!important;line-clamp:5!important;-webkit-box-orient:vertical!important}
.crop-l6{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:5!important;line-clamp:6!important;-webkit-box-orient:vertical!important}
.crop-l7{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:5!important;line-clamp:7!important;-webkit-box-orient:vertical!important}
.crop-l8{overflow:hidden;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:5!important;line-clamp:8!important;-webkit-box-orient:vertical!important}
.crop-img10{overflow:hidden;max-height:10rem}
.crop-img15{overflow:hidden;max-height:15rem}
.crop-img20{overflow:hidden;max-height:20rem}
.crop-img25{overflow:hidden;max-height:25rem}
.crop-img30{overflow:hidden;max-height:30rem}
.crop-img35{overflow:hidden;max-height:35rem}
.crop-img40{overflow:hidden;max-height:40rem}
.crop-img45{overflow:hidden;max-height:45rem}

.card-img-left{height:100%;border-top-left-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.card-img-right{height:100%;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}

.img-tzoom1{overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.img-tzoom1 img{width:100%;transition:all 0.6s}.img-tzoom1 img:hover{transform:scale(1.1)}
.img-tzoom2{overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.img-tzoom2 img{width:100%;transition:all 0.6s}.img-tzoom2 img:hover{transform:scale(1.2)}
.img-tzoom3{overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.img-tzoom3 img{width:100%;transition:all 0.6s}.img-tzoom3 img:hover{transform:scale(1.3)}
.img-bzoom1{overflow:hidden;border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}
.img-bzoom1 img{width:100%;transition:all 0.6s}.img-bzoom1 img:hover{transform:scale(1.1)}
.img-bzoom2{overflow:hidden;border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}
.img-bzoom2 img{width:100%;transition:all 0.6s}.img-bzoom2 img:hover{transform:scale(1.2)}
.img-bzoom3{overflow:hidden;border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}
.img-bzoom3 img{width:100%;transition:all 0.6s}.img-bzoom3 img:hover{transform:scale(1.3)}
.img-lzoom1{overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.img-lzoom1 img{height:100%;transition:all 0.6s}.img-lzoom1 img:hover{transform:scale(1.1)}
.img-lzoom2{overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.img-lzoom2 img{height:100%;transition:all 0.6s}.img-lzoom2 img:hover{transform:scale(1.2)}
.img-lzoom3{overflow:hidden;border-top-left-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.img-lzoom3 img{height:100%;transition:all 0.6s}.img-lzoom3 img:hover{transform:scale(1.3)}
.img-rzoom1{overflow:hidden;border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}
.img-rzoom1 img{height:100%;transition:all 0.6s}.img-rzoom1 img:hover{transform:scale(1.1)}
.img-rzoom2{overflow:hidden;border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}
.img-rzoom2 img{height:100%;transition:all 0.6s}.img-rzoom2 img:hover{transform:scale(1.2)}
.img-rzoom3{overflow:hidden;border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}
.img-rzoom3 img{height:100%;transition:all 0.6s}.img-rzoom3 img:hover{transform:scale(1.3)}
.itop{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.itop img{width:100%}
.ibottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.ibottom img{width:100%}
.ileft{border-top-left-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.ileft img{height:100%}
.iright{border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.iright img{height:100%}
.img-zoom1{overflow:hidden}.img-zoom1 img{transition:all 0.6s}.img-zoom1 img:hover{transform:scale(1.1)}
.img-zoom2{overflow:hidden}.img-zoom2 img{transition:all 0.6s}.img-zoom2 img:hover{transform:scale(1.2)}
.img-zoom3{overflow:hidden}.img-zoom3 img{transition:all 0.6s}.img-zoom3 img:hover{transform:scale(1.3)}
.img-zoom4{overflow:hidden}.img-zoom4 img{transition:all 0.6s}.img-zoom4 img:hover{transform:scale(1.4)}
.img-zoom5{overflow:hidden}.img-zoom5 img{transition:all 0.6s}.img-zoom5 img:hover{transform:scale(1.5)}

.inn-round{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}
.hover-white:hover{background-color:#FFFFFF}
.hover-red:hover{background-color:#FF0000}
.hover-green:hover{background-color:#00FF00}
.hover-blue:hover{background-color:#0000FF}
.hover-magenta:hover{background-color:#FF00FF}
.hover-yellow:hover{background-color:#FFFF00}
.hover-hanpurple:hover{background-color:#6633FF}

@keyframes hbannermove{0%{transform:translate(0,0);}100%{transform:translate(-50%,0)}}
@-webkit-keyframes hbannermove{0%{transform:translate(0,0);}100%{transform:translate(-50%,0)}}
.hbanner{height:100%;align-items:center;display:flex;position:absolute;overflow:hidden;white-space:nowrap;animation:hbannermove 15s linear infinite}
.hbanner:hover{animation-play-state:paused}
.hbanner-150{height:150px;position:relative;overflow:hidden}
.hbanner-200{height:200px;position:relative;overflow:hidden}
.hbanner-250{height:250px;position:relative;overflow:hidden}
.hbanner-300{height:300px;position:relative;overflow:hidden}
.hbanner-350{height:350px;position:relative;overflow:hidden}
@keyframes vbannermove{0%{transform:translate(0,0);}100%{transform:translate(0,-50%)}}
@-webkit-keyframes vbannermove{0%{transform:translate(0,0);}100%{transform:translate(0,-50%)}}
.vbanner{width:100%;align-items:center;display:flex;flex-direction:column!important;position:absolute;overflow:hidden;white-space:nowrap;animation:vbannermove 15s linear infinite}
.vbanner:hover{animation-play-state:paused}
.vbanner-150{height:2000px;width:150px;position:relative;overflow:hidden}
.vbanner-200{height:2000px;width:200px;position:relative;overflow:hidden}
.vbanner-250{height:2000px;width:250px;position:relative;overflow:hidden}
.vbanner-300{height:2000px;width:300px;position:relative;overflow:hidden}
.vbanner-350{height:2000px;width:350px;position:relative;overflow:hidden}

.card-animate .card-body .card-title{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}
.card-animate .card-body .card-title.infinite{
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
}

.card-animate .card-body .card-title.hinge{
-webkit-animation-duration:2s;
animation-duration:2s;
}

.card-animate .card-body .card-title.flipOutX,
.card-animate .card-body .card-title.flipOutY,
.card-animate .card-body .card-title.bounceIn,
.card-animate .card-body .card-title.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}

/*
.hoverline{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;text-decoration:none!important}
.hoverline:hover{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;text-decoration-line:underline!important}
.hover-bg-white{}
.hover-bg-white:hover{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity)}

.bg-opacity-5{--bs-bg-opacity:0.05}
.bg-opacity-15{--bs-bg-opacity:0.15}
.bg-opacity-20{--bs-bg-opacity:0.2}
.bg-opacity-30{--bs-bg-opacity:0.3}
*/
.bg-opacity-10{--bs-bg-opacity:0.1}
.bg-opacity-20{--bs-bg-opacity:0.2}
.bg-opacity-30{--bs-bg-opacity:0.3}
.bg-opacity-40{--bs-bg-opacity:0.4}
.bg-opacity-60{--bs-bg-opacity:0.6}
.bg-opacity-70{--bs-bg-opacity:0.7}
.bg-opacity-80{--bs-bg-opacity:0.8}
.bg-opacity-90{--bs-bg-opacity:0.9}

.p-stop{color:var(--bs-red);background-color:var(--bs-light)}
.p-available{color:var(--bs-white);background-color:var(--bs-info)}
.p-new{color:var(--bs-white);background-color:var(--bs-info)}
.p-hotsales{color:var(--bs-white);background-color:var(--bs-red)}
.p-off{color:var(--bs-yellow);background-color:var(--bs-gray-800)}
.p-outofstock{color:var(--bs-white);background-color:var(--bs-gray-700)}
.p-ordering{color:var(--bs-black);background-color:var(--bs-cyan)}
.p-booking{color:var(--bs-white);background-color:var(--bs-purple)}
.pts-0{left:0!important}
.pts-1{left:0.25rem!important}
.pts-2{left:0.5rem!important}
.pts-3{left:1rem!important}
.pts-4{left:1.5rem!important}
.pts-5{left:3rem!important}
.pte-0{right:0!important}
.pte-1{right:0.25rem!important}
.pte-2{right:0.5rem!important}
.pte-3{right:1rem!important}
.pte-4{right:1.5rem!important}
.pte-5{right:3rem!important}
.ptt-0{top:0!important}
.ptt-1{top:0.25rem!important}
.ptt-2{top:0.5rem!important}
.ptt-3{top:1rem!important}
.ptt-4{top:1.5rem!important}
.ptt-5{top:3rem!important}
.ptb-0{bottom:0!important}
.ptb-1{bottom:0.25rem!important}
.ptb-2{bottom:0.5rem!important}
.ptb-3{bottom:1rem!important}
.ptb-4{bottom:1.5rem!important}
.ptb-5{bottom:3rem!important}

.cw-15{transform:rotate(15deg)}
.cw-30{transform:rotate(30deg)}
.cw-45{transform:rotate(45deg)}
.cw-60{transform:rotate(60deg)}
.cw-75{transform:rotate(75deg)}
.ccw-15{transform:rotate(-15deg)}
.ccw-30{transform:rotate(-30deg)}
.ccw-45{transform:rotate(-45deg)}
.ccw-60{transform:rotate(-60deg)}
.ccw-75{transform:rotate(-75deg)}

.top-0{top:0!important}
.top-1{top:0.25rem!important}
.top-2{top:0.5rem!important}
.top-3{top:1rem!important}
.top-4{top:1.5rem!important}
.top-5{top:3rem!important}
.start-0{left:0!important}
.start-1{left:0.25rem!important}
.start-2{left:0.5rem!important}
.start-3{left:1rem!important}
.start-4{left:1.5rem!important}
.start-5{left:3rem!important}
.end-0{right:0!important}
.end-1{right:0.25rem!important}
.end-2{right:0.5rem!important}
.end-3{right:1rem!important}
.end-4{right:1.5rem!important}
.end-5{right:3rem!important}
.bottom-0{bottom:0!important}
.bottom-1{bottom:0.25rem!important}
.bottom-2{bottom:0.5rem!important}
.bottom-3{bottom:1rem!important}
.bottom-4{bottom:1.5rem!important}
.bottom-5{bottom:3rem!important}
.badge-sm{text-align:center!important;font-size:.75rem!important;padding:0 .6rem 0 .6rem!important}
.badge-sm-r1{text-align:center!important;font-size:.75rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-sm)!important}
.badge-sm-r2{text-align:center!important;font-size:.75rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius)!important}
.badge-sm-r3{text-align:center!important;font-size:.75rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-lg)!important}
.badge-sm-r4{text-align:center!important;font-size:.75rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-xl)!important}
.badge-sm-r5{text-align:center!important;font-size:.75rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-xxl)!important}
.badge-md{text-align:center!important;font-size:1rem!important;padding:0 1rem 0 1rem!important}
.badge-md-r1{text-align:center!important;font-size:1rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-sm)!important}
.badge-md-r2{text-align:center!important;font-size:1rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius)!important}
.badge-md-r3{text-align:center!important;font-size:1rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-lg)!important}
.badge-md-r4{text-align:center!important;font-size:1rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-xl)!important}
.badge-md-r5{text-align:center!important;font-size:1rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-xxl)!important}
.badge-lg{text-align:center!important;font-size:1.25rem!important;padding:0 1.25rem 0 1.25rem!important}
.badge-lg-r1{text-align:center!important;font-size:1.25rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-sm)!important}
.badge-lg-r2{text-align:center!important;font-size:1.25rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius)!important}
.badge-lg-r3{text-align:center!important;font-size:1.25rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-lg)!important}
.badge-lg-r4{text-align:center!important;font-size:1.25rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-xl)!important}
.badge-lg-r5{text-align:center!important;font-size:1.25rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-xxl)!important}
.badge-e-sm{text-align:center!important;font-size:.75rem!important;top:.2rem!important;right:.2rem!important;padding:0 .6rem 0 .6rem!important}
.badge-e-sm-r1{text-align:center!important;font-size:.75rem!important;top:.2rem!important;right:.2rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-sm)!important}
.badge-e-sm-r2{text-align:center!important;font-size:.75rem!important;top:.2rem!important;right:.2rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius)!important}
.badge-e-sm-r3{text-align:center!important;font-size:.75rem!important;top:.2rem!important;right:.2rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-lg)!important}
.badge-e-sm-r4{text-align:center!important;font-size:.75rem!important;top:.2rem!important;right:.2rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-xl)!important}
.badge-e-sm-r5{text-align:center!important;font-size:.75rem!important;top:.2rem!important;right:.2rem!important;padding:0 .6rem 0 .6rem!important;border-radius:var(--bs-border-radius-xxl)!important}
.badge-e-md{text-align:center!important;font-size:1rem!important;top:.25rem!important;right:.25rem!important;padding:0 1rem 0 1rem!important}
.badge-e-md-r1{text-align:center!important;font-size:1rem!important;top:.25rem!important;right:.25rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-sm)!important}
.badge-e-md-r2{text-align:center!important;font-size:1rem!important;top:.25rem!important;right:.25rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius)!important}
.badge-e-md-r3{text-align:center!important;font-size:1rem!important;top:.25rem!important;right:.25rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-lg)!important}
.badge-e-md-r4{text-align:center!important;font-size:1rem!important;top:.25rem!important;right:.25rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-xl)!important}
.badge-e-md-r5{text-align:center!important;font-size:1rem!important;top:.25rem!important;right:.25rem!important;padding:0 1rem 0 1rem!important;border-radius:var(--bs-border-radius-xxl)!important}
.badge-e-lg{text-align:center!important;font-size:1.25rem!important;top:.35rem!important;right:.35rem!important;padding:0 1.25rem 0 1.25rem!important}
.badge-e-lg-r1{text-align:center!important;font-size:1.25rem!important;top:.35rem!important;right:.35rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-sm)!important}
.badge-e-lg-r2{text-align:center!important;font-size:1.25rem!important;top:.35rem!important;right:.35rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius)!important}
.badge-e-lg-r3{text-align:center!important;font-size:1.25rem!important;top:.35rem!important;right:.35rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-lg)!important}
.badge-e-lg-r4{text-align:center!important;font-size:1.25rem!important;top:.35rem!important;right:.35rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-xl)!important}
.badge-e-lg-r5{text-align:center!important;font-size:1.25rem!important;top:.35rem!important;right:.35rem!important;padding:0 1.25rem 0 1.25rem!important;border-radius:var(--bs-border-radius-xxl)!important}

.badge-s-sm-45{font-size:.75rem!important;top:-1.5rem!important;left:-.95rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(-45deg)translateX(-30%)translateY(-30%)!important}
.badge-e-sm-45{font-size:.75rem!important;top:-1.5rem!important;right:-.95rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(45deg)translateX(30%)translateY(-30%)!important}
.badge-s-md-45{font-size:1rem!important;top:-1.55rem!important;left:-.85rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(-45deg)translateX(-30%)translateY(-30%)!important}
.badge-e-md-45{font-size:1rem!important;top:-1.55rem!important;right:-.85rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(45deg)translateX(30%)translateY(-30%)!important}
.badge-s-lg-45{font-size:1.25rem!important;top:-1.65rem!important;left:-.75rem!important;padding:1.25rem 3rem 0 3rem!important;transform:rotate(-45deg)translateX(-30%)translateY(-30%)!important}
.badge-e-lg-45{font-size:1.25rem!important;top:-1.65rem!important;right:-.75rem!important;padding:1.25rem 3rem 0 3rem!important;transform:rotate(45deg)translateX(30%)translateY(-30%)!important}

.badge-s-sm-30{font-size:.75rem!important;top:-1.1rem!important;left:-.7rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(-30deg)translateX(-30%)translateY(-30%)!important}
.badge-e-sm-30{font-size:.75rem!important;top:-1.1rem!important;right:-.7rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(30deg)translateX(30%)translateY(-30%)!important}
.badge-s-md-30{font-size:1rem!important;top:-1.1rem!important;left:-.5rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(-30deg)translateX(-30%)translateY(-30%)!important}
.badge-e-md-30{font-size:1rem!important;top:-1.1rem!important;right:-.5rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(30deg)translateX(30%)translateY(-30%)!important}
.badge-s-lg-30{font-size:1.25rem!important;top:-1.1rem!important;left:-.4rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(-30deg)translateX(-30%)translateY(-30%)!important}
.badge-e-lg-30{font-size:1.25rem!important;top:-1.1rem!important;right:-.4rem!important;padding:1rem 3rem 0 3rem!important;transform:rotate(30deg)translateX(30%)translateY(-30%)!important}

.tabs-text-blue .nav-link{color:var(--bs-blue)}
.tabs-text-indigo .nav-link{color:var(--bs-indigo)}
.tabs-text-purple .nav-link{color:var(--bs-purple)}
.tabs-text-pink .nav-link{color:var(--bs-pink)}
.tabs-text-red .nav-link{color:var(--bs-red)}
.tabs-text-orange .nav-link{color:var(--bs-orange)}
.tabs-text-yellow .nav-link{color:var(--bs-yellow)}
.tabs-text-green .nav-link{color:var(--bs-green)}
.tabs-text-teal .nav-link{color:var(--bs-teal)}
.tabs-text-black .nav-link{color:var(--bs-black)}
.tabs-text-white .nav-link{color:var(--bs-white)}
.tabs-text-gray .nav-link{color:var(--bs-gray)}
.tabs-text-primary .nav-link{color:var(--bs-primary)}
.tabs-text-secondary .nav-link{color:var(--bs-secondary)}
.tabs-text-success .nav-link{color:var(--bs-success)}
.tabs-text-info .nav-link{color:var(--bs-info)}
.tabs-text-warning .nav-link{color:var(--bs-warning)}
.tabs-text-danger .nav-link{color:var(--bs-danger)}


.ho-blue:hover,.ho-blue:focus,.ho-blue:active{color:var(--bs-blue)!important}
.ho-gold:hover,.ho-gold:focus,.ho-gold:active{color:#FFD700!important}
.ho-indigo:hover,.ho-indigo:focus,.ho-indigo:active{color:var(--bs-indigo)!important}
.ho-purple:hover,.ho-purple:focus,.ho-purple:active{color:var(--bs-purple)!important}
.ho-pink:hover,.ho-pink:focus,.ho-pink:active{color:var(--bs-pink)!important}
.ho-red:hover,.ho-red:focus,.ho-red:active{color:var(--bs-red)!important}
.ho-orange:hover,.ho-orange:focus,.ho-orange:active{color:var(--bs-orange)!important}
.ho-yellow:hover,.ho-yellow:focus,.ho-yellow:active{color:var(--bs-yellow)!important}
.ho-green:hover,.ho-green:focus,.ho-green:active{color:var(--bs-green)!important}
.ho-teal:hover,.ho-teal:focus,.ho-teal:active{color:var(--bs-teal)!important}
.ho-black:hover,.ho-black:focus,.ho-black:active{color:var(--bs-black)!important}
.ho-white:hover,.ho-white:focus,.ho-white:active{color:var(--bs-white)!important}
.ho-gray:hover,.ho-gray:focus,.ho-gray:active{color:var(--bs-gray)!important}
.ho-primary:hover,.ho-primary:focus,.ho-primary:active{color:var(--bs-primary)!important}
.ho-secondary:hover,.ho-secondary:focus,.ho-secondary:active{color:var(--bs-secondary)!important}
.ho-success:hover,.ho-success:focus,.ho-success:active{color:var(--bs-success)!important}
.ho-info:hover,.ho-info:focus,.ho-info:active{color:var(--bs-info)!important}
.ho-warning:hover,.ho-warning:focus,.ho-warning:active{color:var(--bs-warning)!important}
.ho-danger:hover,.ho-danger:focus,.ho-danger:active{color:var(--bs-danger)!important}
.ho-bg-blue:hover,.ho-bg-blue:focus,.ho-bg-blue:active{background-color:var(--bs-blue)!important}
.ho-bg-gold:hover,.ho-bg-gold:focus,.ho-bg-gold:active{background-color:#FFD700!important}
.ho-bg-indigo:hover,.ho-bg-indigo:focus,.ho-bg-indigo:active{background-color:var(--bs-indigo)!important}
.ho-bg-purple:hover,.ho-bg-purple:focus,.ho-bg-purple:active{background-color:var(--bs-purple)!important}
.ho-bg-pink:hover,.ho-bg-pink:focus,.ho-bg-pink:active{background-color:var(--bs-pink)!important}
.ho-bg-red:hover,.ho-bg-red:focus,.ho-bg-red:active{background-color:var(--bs-red)!important}
.ho-bg-orange:hover,.ho-bg-orange:focus,.ho-bg-orange:active{background-color:var(--bs-orange)!important}
.ho-bg-yellow:hover,.ho-bg-yellow:focus,.ho-bg-yellow:active{background-color:var(--bs-yellow)!important}
.ho-bg-green:hover,.ho-bg-green:focus,.ho-bg-green:active{background-color:var(--bs-green)!important}
.ho-bg-teal:hover,.ho-bg-teal:focus,.ho-bg-teal:active{background-color:var(--bs-teal)!important}
.ho-bg-black:hover,.ho-bg-black:focus,.ho-bg-black:active{background-color:var(--bs-black)!important}
.ho-bg-white:hover,.ho-bg-white:focus,.ho-bg-white:active{background-color:var(--bs-white)!important}
.ho-bg-gray:hover,.ho-bg-gray:focus,.ho-bg-gray:active{background-color:var(--bs-gray)!important}
.ho-bg-primary:hover,.ho-bg-primary:focus,.ho-bg-primary:active{background-color:var(--bs-primary)!important}
.ho-bg-secondary:hover,.ho-bg-secondary:focus,.ho-bg-secondary:active{background-color:var(--bs-secondary)!important}
.ho-bg-success:hover,.ho-bg-success:focus,.ho-bg-success:active{background-color:var(--bs-success)!important}
.ho-bg-info:hover,.ho-bg-info:focus,.ho-bg-info:active{background-color:var(--bs-info)!important}
.ho-bg-warning:hover,.ho-bg-warning:focus,.ho-bg-warning:active{background-color:var(--bs-warning)!important}
.ho-bg-danger:hover,.ho-bg-danger:focus,.ho-bg-danger:active{background-color:var(--bs-danger)!important}
.ho-bgb-blue:before{background-color:var(--bs-blue)!important}
.ho-bgb-gold:before{background-color:#FFD700!important}
.ho-bgb-indigo:before{background-color:var(--bs-indigo)!important}
.ho-bgb-purple:before{background-color:var(--bs-purple)!important}
.ho-bgb-pink:before{background-color:var(--bs-pink)!important}
.ho-bgb-red:before{background-color:var(--bs-red)!important}
.ho-bgb-orange:before{background-color:var(--bs-orange)!important}
.ho-bgb-yellow:before{background-color:var(--bs-yellow)!important}
.ho-bgb-green:before{background-color:var(--bs-green)!important}
.ho-bgb-teal:before{background-color:var(--bs-teal)!important}
.ho-bgb-black:before{background-color:var(--bs-black)!important}
.ho-bgb-white:before{background-color:var(--bs-white)!important}
.ho-bgb-gray:before{background-color:var(--bs-gray)!important}
.ho-bgb-primary:before{background-color:var(--bs-primary)!important}
.ho-bgb-secondary:before{background-color:var(--bs-secondary)!important}
.ho-bgb-success:before{background-color:var(--bs-success)!important}
.ho-bgb-info:before{background-color:var(--bs-info)!important}
.ho-bgb-warning:before{background-color:var(--bs-warning)!important}
.ho-bgb-danger:before{background-color:var(--bs-danger)!important}

.ho-border-blue:before{border-color:var(--bs-blue)!important}
.ho-border-gold:before{border-color:#FFD700!important}
.ho-border-indigo:before{border-color:var(--bs-indigo)!important}
.ho-border-purple:before{border-color:var(--bs-purple)!important}
.ho-border-pink:before{border-color:var(--bs-pink)!important}
.ho-border-red:before{border-color:var(--bs-red)!important}
.ho-border-orange:before{border-color:var(--bs-orange)!important}
.ho-border-yellow:before{border-color:var(--bs-yellow)!important}
.ho-border-green:before{border-color:var(--bs-green)!important}
.ho-border-teal:before{border-color:var(--bs-teal)!important}
.ho-border-black:before{border-color:var(--bs-black)!important}
.ho-border-white:before{border-color:var(--bs-white)!important}
.ho-border-gray:before{border-color:var(--bs-gray)!important}
.ho-border-primary:before{border-color:var(--bs-primary)!important}
.ho-border-secondary:before{border-color:var(--bs-secondary)!important}
.ho-border-success:before{border-color:var(--bs-success)!important}
.ho-border-info:before{border-color:var(--bs-info)!important}
.ho-border-warning:before{border-color:var(--bs-warning)!important}
.ho-border-danger:before{border-color:var(--bs-danger)!important}

.carousel-title{
position:absolute;
top:10%;
left:15%;
right:15%;
}
.carousel-text{
position:absolute;
bottom:1.25rem;
left:15%;
right:15%;
}

.product-item{transition: .5s}
.product-action{
position:absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
transition: .5s;
}

.product-action a.btn {
position: relative;
margin: 0 3px;
margin-top: 100px;
opacity: 0;
}

.product-item:hover{box-shadow: 0 0 30px #DDDDDD}

.product-item:hover .product-action {
 background: rgba(255, 255, 255, 0.7);
}

.product-item:hover .product-action a.btn:first-child{
opacity: 1;
margin-top: 0;
transition: .3s 0s;
}

.product-item:hover .product-action a.btn:nth-child(2){
opacity: 1;
margin-top: 0;
transition: .3s .05s;
}

.product-item:hover .product-action a.btn:nth-child(3){
opacity: 1;
margin-top: 0;
transition: .3s .1s;
}

.product-item:hover .product-action a.btn:nth-child(4){
opacity: 1;
margin-top: 0;
transition: .3s .15s;
}

.product-item .product-img img{
transition: .5s;
}

.product-item:hover .product-img img{
transform:scale(1.2);
}

.product-item .btn:hover{
color: #FFD333!important;
}

.fs-d-6{
font-size:calc(1rem + .25vw);
font-weight:300;
line-height:1.2;
}

.font-effect-anaglyph{text-shadow:-0.06em 0 red, 0.06em 0 cyan;-webkit-text-shadow:-0.06em 0 red, 0.06em 0 cyan}
.font-effect-brick-sign{-webkit-mask-image:url(//themes.googleusercontent.com/static/patterns/brick-sign.png);color:#600;mask-image:url(//themes.googleusercontent.com/static/patterns/brick-sign.png);color:#600}
.font-effect-emboss{text-shadow:0px 1px 1px #fff,0 -1px 1px #000;color:#ddd;-webkit-text-shadow:0px 1px 1px #fff,0 -1px 1px #000;color:#ddd}
.font-effect-outline{text-shadow:0 1px 1px #000,0 -1px 1px #000,1px 0 1px #000,-1px 0 1px #000;color:#fff;-webkit-text-shadow:0 1px 1px #000,0 -1px 1px #000,1px 0 1px #000,-1px 0 1px #000;color:#fff}
.font-effect-shadow-multiple{text-shadow:.04em .04em 0 #fff,.08em .08em 0 #aaa;-webkit-text-shadow:.04em .04em 0 #fff,.08em .08em 0 #aaa}
.font-effect-3d{text-shadow:0px 1px 0px #c7c8ca,0px 2px 0px #b1b3b6,0px 3px 0px #9d9fa2,0px 4px 0px #8a8c8e,0px 5px 0px #77787b,0px 6px 0px #636466,0px 7px 0px #4d4d4f,0px 8px 7px #001135;color:#fff;-webkit-text-shadow:0px 1px 0px #c7c8ca,0px 2px 0px #b1b3b6,0px 3px 0px #9d9fa2,0px 4px 0px #8a8c8e,0px 5px 0px #77787b,0px 6px 0px #636466,0px 7px 0px #4d4d4f,0px 8px 7px #001135;color:#fff}
.font-3d{text-shadow:0px 1px 0px #c7c8ca,0px 2px 0px #b1b3b6,0px 3px 0px #9d9fa2,0px 4px 0px #8a8c8e,0px 5px 0px #77787b,0px 6px 0px #636466,0px 7px 0px #4d4d4f,0px 8px 7px #001135;-webkit-text-shadow:0px 1px 0px #c7c8ca,0px 2px 0px #b1b3b6,0px 3px 0px #9d9fa2,0px 4px 0px #8a8c8e,0px 5px 0px #77787b,0px 6px 0px #636466,0px 7px 0px #4d4d4f,0px 8px 7px #001135}
.font-effect-3d-float{text-shadow:0 0.032em 0 #b0b0b0,0px 0.15em 0.11em rgba(0,0,0,0.15),0px 0.25em 0.021em rgba(0,0,0,0.1),0px 0.32em 0.32em rgba(0,0,0,0.1);color:#fff;-webkit-text-shadow:0 0.032em 0 #b0b0b0,0px 0.15em 0.11em rgba(0,0,0,0.15),0px 0.25em 0.021em rgba(0,0,0,0.1),0px 0.32em 0.32em rgba(0,0,0,0.1);color:#fff}
