@import "bootstrap.min.css";
@import "owl.carousel.min.css";
@import "aos.css";
*{transition:all .35s ease-out;-webkit-transition:all .35s ease-out}
:focus,:hover{outline:0}
:root{--primary:#F8B51C;--secondary:#2C303A;--white:#fff;--black:#000;--hover:#c69c3b;--grey:#575c69;--negative:#ba2431;--heading:avenirnextbold;--body:satoshiMedium}
@font-face{font-family:"avenirnextbold";src:url(../fonts/avenirnextbold.eot);src:url(../fonts/avenirnextbold.eot) format("embedded-opentype"),url(../fonts/avenirnextbold.woff2) format("woff2"),url(../fonts/avenirnextbold.woff) format("woff"),url(../fonts/avenirnextbold.ttf) format("truetype"),url(../fonts/avenirnextbold.svg#avenirnextbold) format("svg")}
@font-face{font-family:"satoshiMedium";src:url(../fonts/SatoshiMedium.eot);src:url(../fonts/SatoshiMedium.eot) format("embedded-opentype"),url(../fonts/SatoshiMedium.woff2) format("woff2"),url(../fonts/SatoshiMedium.woff) format("woff"),url(../fonts/SatoshiMedium.ttf) format("truetype"),url(../fonts/SatoshiMedium.svg#SatoshiMedium) format("svg")}

img {color:var(--primary)}
ul.bullets{list-style:none;padding:0;margin:30px 0}
ul.bullets li{padding-left:30px;position:relative;line-height:30px;margin-bottom:0;color:#fff}
ul.bullets li:last-child{margin-bottom:0}
ul.bullets li:before{content:"";background-image:url(../images/circle-check.svg);width:32px;height:35px;position:absolute;background-repeat:no-repeat;left:0;top:7px}
.container{max-width:1500px}
.container-md{max-width:960px}
.container-sm{max-width:760px}
section{padding:130px 0;position:relative}
.innerpage{padding:0}
h1,h2,h3,h4,h5,h6{font-family:var(--heading);font-weight:400}
p{line-height:34px;font-size:20px;color:#fff;margin-bottom:20px}
p:last-child{margin-bottom:0}
a{font-family:var(--body)}
.w100{width:100%}
img{max-width:100%}
.dn{display:none;}
form .form-control{height:50px;border:none}
form textarea.form-control{height:100px;padding:10px}
label.error{font-size:14px;}

.hamburger{border-radius:100%;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:var(--red);border:0;margin:0;overflow:visible;width:27px;height:23px;align-items:center;justify-content:center}
.hamburger:hover,.hamburger.is-active:hover{opacity:1}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}
.hamburger-box{width:26px;z-index:9999;height:20px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-8px}
.hamburger-inner::after{bottom:-8px}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.mobile-toggle{display:none;position:absolute;right:15px;z-index:99}

.heading{position:relative;margin-bottom:50px;text-transform:capitalize;text-align:center}
.heading span{color:var(--primary)}
.heading h2{font-size:42px;color:#fff;margin-bottom:15px}
.heading h1{font-size:37px;color:#fff}

.button{background:var(--primary);color:var(--black);padding:15px 0;border-radius:50px;text-transform:capitalize;display:inline-block;text-align:center;text-decoration:none;min-width:145px;font-family:var(--body);border:none;font-size:18px;line-height:20px}
.button:hover{background:var(--primary);color:var(--black)!important;opacity:.8}

body{background-color:#000;font-family:var(--body)!important;font-weight:400;padding-top:130px}
body.spacer header{background:#161616}
body.spacer .header{min-height:70px}
body.spacer .header li a{font-size:16px}
body.spacer .header img{width:70%}
body.spacer .header .button{padding:10px 0;font-size:16px}

header{position:fixed;z-index:999;width:100%;top:0}
header .container{position:relative}
header .header{min-height:130px;display:flex;align-items:center;justify-content:space-between}
header .header nav ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}
header .header nav ul li{position:relative}
header .header nav ul li .mPS2id-clicked{color:var(--primary)}
header .header nav ul li.button a{color:var(--black)!important}
header .header nav ul li a{margin:0 15px;font-size:18px;color:var(--white);display:block;text-decoration:none}
header .header nav ul li a:hover{color:var(--primary)}
header .logo img{width:80%}

.bannerdiv{padding:0;position:relative}
.bannerdiv .heroslider{display:flex;align-items:center}
.bannerdiv .heroslider .slide-item{border-radius:50px;overflow:hidden}
.bannerdiv .heroslider .slide-item .mobile{display:none}
.bannerdiv .heroslider .slide-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0009 33%,#6660 100%)}
.bannerdiv .heroslider .caption{margin-top:0;position:absolute;bottom:70px;left:60px;width:90%}
.bannerdiv .heroslider .caption h1{color:var(--white);font-size:48px}
.bannerdiv .heroslider .caption h1 span{color:var(--primary)}
.bannerdiv .heroslider .caption p{color:var(--white);margin:10px 0 30px;font-size:24px}

.aboutbrite{text-align:center;background:var(--secondary);padding:55px 75px;border-radius:30px;position:relative;overflow:hidden}
.aboutbrite p{position:relative;z-index:500}
.aboutbrite::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../images/aboutus.jpg);background-repeat:no-repeat;background-position:right;background-size:55%;z-index:100;background-size: 100%;}
.aboutbrite::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,#2c303a 50%,#2c303a 55%,#2c303acc 100%);z-index:200}

hr{width:100%;height:2px;border-top:2px dashed #474646;opacity:1;background:#0000}

.productshow{border-radius:20px;overflow:hidden;position:relative;transition:all .3s ease}
.productshow a{background:#ccc}
.productshow a:hover{cursor:pointer;transform:translateY(-8px)}
.productshow a:hover .detail-product{opacity:1}
.productshow .explore-bar{text-align:right}
.productshow .title{background:var(--primary);color:var(--black);padding:13px 10px;border-radius:50px;text-transform:capitalize;display:inline-block;text-align:center;text-decoration:none;min-width:145px;font-family:var(--body);font-size:18px;position:absolute;bottom:30px;right:30px;margin:0;line-height:normal}
.productshow .detail-product{opacity:0;bottom:0;position:absolute;padding:30px;width:100%;z-index:800;height:100%;display:flex;align-items:end}
.productshow .detail-product::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(360deg,#000 0%,#0003 130%);z-index:100}
.productshow .detail-product h4{color:#e4e4e4;font-size:38px;z-index:9999}
.productshow .detail-product .content-inner{position:relative;z-index:100;width:100%}
.productshow .detail-product .content-inner a{text-decoration:none}
.productshow .detail-product .content-inner ul{height:130px;padding:20px 0;margin:0}
.productshow .detail-product .content-inner ul li{text-transform:capitalize}
.productshow .detail-product .content-inner .text-right{text-align:right}

.ctabtn{display:none;width:100%;text-align:center;margin-bottom:15px;margin-top:-5px}
.ctabtn a{color:#96a2c1;border-bottom:1px dashed #96a2c1;text-decoration:none;width:100%}

.ourlegacy{background:linear-gradient(180deg,#181818 -10%,#000 50%,#181818 150%);padding-bottom:0;overflow:hidden}
.ourlegacy ul{display:flex}
.ourlegacy ul li{width:100%;margin:0 15px;list-style:none;display:flex;height:600px;align-items:end}
.ourlegacy ul li span{color:#d0c2a0;font-size:42px;text-align:center;width:100%;display:inline-block}
.ourlegacy ul li .progress-bar{background:linear-gradient(137deg,#2c303a 0%,#000 100%);border-radius:20px 20px 0 0}
.ourlegacy ul li .progress-bar:nth-child(1){height:20%}
.ourlegacy ul li .progress-bar:nth-child(2){height:50%}
.ourlegacy ul li .progress-bar:nth-child(3){height:60%}
.ourlegacy ul li .progress-bar:nth-child(4){height:70%}
.ourlegacy ul li .progress-bar:nth-child(5){height:90%}
.ourlegacy ul li .progress-bar:nth-child(6){height:100%}

footer{padding-top:140px;padding-bottom:260px;position:relative}
footer::after{content:"";position:absolute;bottom:0;width:100%;height:100%;background-image:url(../images/brite-edge-pattern.svg);background-repeat:no-repeat;background-position:bottom;background-size:100%;z-index:100}
footer .container{position:relative;z-index:500}
footer a{color:var(--white);text-decoration:none;font-size:16px}
footer a:hover{color:var(--primary)}
footer .column{text-align:center}
footer .column .round-icon{width:100px;height:100px;border-radius:100%;background-color:var(--secondary);display:flex;align-items:center;justify-content:center;margin:auto auto 30px!important}
footer .column h3{color:var(--white);font-size:26px}
footer .column p{font-size:18px}
footer .column .content{margin-top:20px;color:var(--primary);font-size:16px}
footer .column .content a{color:var(--primary)}
footer .column .content a:hover{color:var(--hover)}
footer .column .content a.map{color:#ffe4a5;border-bottom:1px dashed #d0c2a0;margin-left:5px}
footer .column .content a.map:hover{color:var(--primary);border-color:var(--primary)}

.copyright{font-size:13px;color:#fff;padding:10px 0;text-align:center;opacity:.6}
.scrollup a{position:fixed;right:60px;bottom:45px;background:var(--primary);width:60px;height:60px;border-radius:100%;text-align:center;color:var(--white);padding:15px 10px;z-index:99999}
.scrollup a:hover{padding:10px}
.scrollup a img{width:35px}

.bar-container{display:flex;align-items:flex-end;justify-content:center;gap:10px;height:480px;padding:0;position:relative;margin:auto;z-index:700;padding-bottom:3px}
.bar-container .bar-wrapper{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;opacity:0;transform:translateY(50px) scale(0.8);animation:barWrapperSlide 1s ease-out forwards}
.bar-container .bar-wrapper .bar-inner{width:100%}
.bar-container .bar-wrapper:nth-child(1) .year{color:#949494}
.bar-container .bar-wrapper:nth-child(2) .year{color:#6a6353}
.bar-container .bar-wrapper:nth-child(3) .year{color:#675f4a}
.bar-container .bar-wrapper:nth-child(4) .year{color:#897a55}
.bar-container .bar-wrapper:nth-child(5) .year{color:#c3a562}
.bar-container .bar-wrapper:nth-child(6) .year{color:#c3a562}
.bar-container .bar-wrapper:nth-child(7) .year{color:#d4a94a}
.bar-container .bar-wrapper:nth-child(8) .year{color:#d4a94a}
.bar-container .bar-wrapper:nth-child(9) .year{color:#f8b51c}
.bar-container .year{transform:translateY(30px) rotateX(90deg);transition:all 1s cubic-bezier(0.25,0.46,0.45,0.94);animation:yearFloat 3s ease-in-out infinite;text-align:center;position: relative; z-index: 1;}
@keyframes yearFloat {
0%,100%{transform:translateY(0) rotateX(0deg)}
50%{transform:translateY(-4px) rotateX(0deg)}
}
@keyframes barWrapperSlide {
to{opacity:1;transform:translateY(0) scale(1)}
}

.bar-container .bar{width:100%;background:linear-gradient(130deg,#2c303a 0%,#000 100%);border-radius:30px 30px 0 0;position:relative;overflow:hidden;cursor:pointer;transition:.3s;overflow: inherit;}
.bar-container .bar:hover{background:linear-gradient(130deg,#f8b51c 0%,#cd981f 31%,#111 100%)}
.bar-container .bar:hover .logo-circle div{opacity:.8}
.bar-container .bar-wrapper .year{font-family:var(--body);font-size:36px;color:var(--primary);font-weight:700}
.bar-container .bar-wrapper .bar-fill{height:var(--target-height);display:flex;align-items:end;padding:20px 5px}
.bar-container .logo-circle{color:#fff;width:100%;text-align:center;justify-content: center;}
.bar-container .logo-circle div{border-radius:100%;width:80px;height:80px;margin:0 auto;opacity:.3}
.bar-container .logo-circle div img{background:#fff;border-radius:100%;padding:5px}
.bar-container .logo-circle span{margin-top:10px;font-size:15px;height:35px;align-items:end;display:flex;justify-content:center;line-height:16px}
.bar-container .bar-wrapper:nth-child(1){--target-height:165px}
.bar-container .bar-wrapper:nth-child(2){--target-height:225px}
.bar-container .bar-wrapper:nth-child(3){--target-height:255px}
.bar-container .bar-wrapper:nth-child(4){--target-height:285px}
.bar-container .bar-wrapper:nth-child(5){--target-height:345px}
.bar-container .bar-wrapper:nth-child(6){--target-height:345px}
.bar-container .bar-wrapper:nth-child(7){--target-height:375px}
.bar-container .bar-wrapper:nth-child(8){--target-height:375px}
.bar-container .bar-wrapper:nth-child(9){--target-height:405px}
.bar-container .bar-wrapper:hover .tooltip-text{visibility: visible;opacity: 1;}
.mob-year {width: 100%;overflow: hidden;position: absolute;line-height: 110px; top: 0;} 


.themebg::before{width:100%;height:100%;background-size:100%;position:absolute;background-repeat:no-repeat;left:0;top:0;content:"";right:0;z-index:1px;background:url(../images/patternbox.png)}

.prdouct-gallery{margin-top:50px}
.prdouct-gallery ul{padding:0;display:flex;flex-wrap:wrap;justify-content:center}
.prdouct-gallery li{width:25%;list-style:none;padding:10px}
.prdouct-gallery li div{border-radius:10px;position:relative;overflow:hidden}
.prdouct-gallery li img{max-width:100%}

.backbtn{position:absolute;margin:15px;z-index:500;top:20px}
.backbtn span{background:var(--primary);border-radius:100%;width:40px;height:40px;display:inline-block;margin-right:5px}
.backbtn a{color:#fff;text-decoration:none;display:flex;align-items:center}
.backbtn a img{transform:rotate(-90deg);width:100%;padding:8px}
.backbtn a:hover{color:var(--primary)}

.floatlogo{position:absolute;right:0;opacity:.6;margin:15px}
.floatlogo img{max-width:80px}

.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:999}
.overlay.active{opacity:1;visibility:visible}

.popup{position:fixed;bottom:0;left:0;width:100%;height:70vh;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .4s cubic-bezier(0.68,-0.55,0.265,1.55);z-index:1000;overflow-y:auto;padding:40px 0;background:linear-gradient(90deg,#2c303a 50%,#2c303a 55%,#2c303acc 100%)}
.popup.active{transform:translateY(0)}
.popup .close-btn{background:var(--negative);color:#fff;border:none;width:35px;height:35px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;position:absolute;align-items:center;justify-content:center;transition:all .3s ease;right:10px;top:10px;min-width:auto;padding:10px}
.popup .popup-header{margin-bottom:40px}
.popup .popup-header h4{text-align:center;font-size:38px;color:#fff}
.popup .popup-header p{color:#fff;text-align:center}



.gallery-item{width:200px;padding:5px}

.prdouct-description{text-align:center;margin-bottom:50px;}
.reopen-btn{position:fixed;bottom:20px;right:20px;transition:all .3s ease;z-index:998}
.reopen-btn:hover{transform:translateY(-3px)}
.reopen-btn:active{transform:translateY(0)}
.modal-dialog{max-width:640px}
.modal-dialog .modal-body{padding:25px}
.modal-dialog .btn-close{color:var(--negative)}
.formstyle .form-control{border:1px solid #dee2e6}

.owl-nav{position:absolute;right:20px;bottom:0;width:120px;height:80px}
.owl-nav button{background:var(--primary)!important;width:50px;height:50px;border-radius:100%;transform:rotate(271deg);margin:0 3px}
.owl-nav button:hover{opacity:.8}
.owl-nav button.owl-next{transform:rotate(91deg)}
.owl-nav button img{width:25px}

.gallery-img{width:100%;height:250px;object-fit:cover;border-radius:8px;transition:transform .3s ease}
.gallery-img:hover{transform:scale(1.03)}


.tooltip-text {visibility: hidden;background:linear-gradient(130deg, rgb(44, 48, 58) 0%, rgb(0, 0, 0) 100%);color: #fff;text-align: center;padding: 5px 10px;border-radius: 4px;position: absolute;bottom: calc(100% + 115px);left: 50%;transform: translateX(-50%);margin-bottom: 8px;opacity: 0;transition: opacity 0.3s;z-index: 9999999;
white-space: normal;width: 500px;padding: 20px;border: 2px solid #555;}
.tooltip-text p{font-size:14px;line-height:normal;}

.legacyDiv .modal-content {width: 100%;background: linear-gradient(130deg, rgb(44, 48, 58) 0%, rgb(0, 0, 0) 100%);border-radius: 30px 30px 0 0;position: relative;overflow: hidden;max-width: 500px;
cursor: pointer;transition: .3s;  border-radius: var(--bs-modal-border-radius);box-shadow:0 -4px 57px 20px rgba(248, 181, 28, 0.15);}
.legacyDiv .modal-content img {width: 100px;background: #fff;border-radius: 100%;padding: 5px;  margin-bottom: 10px;}
.legacyDiv .modal-content .modal-header  {border-bottom: 0;padding-bottom: 0;justify-content: end;}
.legacyDiv .modal-content p{color: #fff;font-size: 14px;line-height: normal;}
.legacyDiv .modal-dialog .modal-body{padding-top: 0;}
.legacyDiv .modal-dialog{max-width: 500px;}
.modal-backdrop.fade.show {opacity: 0.9;}

.close {background:transparent;border: none;color:red;border-radius: 5px;width: 25px;height: 25px;font-size: 25px;line-height: 0;}
.close:hover {color: #ff1414;}

.spacertb button{padding:0; color:var(--primary);border-bottom: 1px dashed var(--primary);text-decoration:none;border-radius:0;}
.spacertb button:hover, .spacertb button:focus{color:var(--primary);border-bottom: 1px dashed var(--black);}

.thankyoupage{padding:0;width:100%;height:100vh;}
.thankyoupage .fadelogo{position:fixed;width:100%;bottom:30px;}
.thankyoupage section {display: flex;padding:150px 0 0 0;height: 100%;align-items: start;justify-content: center;}
.thankyoupage section .w100{text-align: center;position: relative;}
.thankyoupage section img{width: 120px;margin-bottom: 25px;}

.captchalert{font-size: 15px;color:#63d615;line-height: normal;}
.error {color: red;}

@media screen and (max-width: 1300px) {
.productshow .detail-product h4{font-size:32px}
.productshow{margin:10px 0}
}

@media screen and (max-width: 1200px) {
.bar-container .logo-circle span{font-size:12px}
}

@media screen and (max-width: 1100px) {
body{padding-top:80px}
.ctabtn,.mobile-toggle{display:block}
.detail-product{display:none!important;opacity:0!important}
.header nav{position:fixed;left:0;top:0;width:100%;height:100%;background:var(--primary);opacity:0;visibility:hidden;transition:all .2s ease-in-out;flex-wrap:wrap;z-index:99;flex-wrap:wrap;padding-top:70px}
.header nav.menu-active{opacity:1;margin-left:0;visibility:visible}
.header nav.navigation ul li{border-top:1px dashed hsla(0,0%,100%,.6)}
.header nav.navigation ul li:last-child{text-align:center}
.header nav.navigation ul li .button{padding:16px 0!important;background-color:var(--secondary);color:var(--primary);margin-top:15px;max-width:350px;width:100%;cursor:pointer}
.header nav.navigation ul li .button:hover{background:#2a2a2a;color:var(--primary)!important}
.header nav.navigation ul li a{font-size:18px;line-height:normal;padding:16px 0;margin:0;display:block;text-align:center;color:#000}
.header nav.navigation ul li a:hover{background:#e1a418;color:#000}
header .header{min-height:70px}
header .header nav ul{display:block}
header .header .logo img{max-width:140px}
.bannerdiv .heroslider .caption h1{font-size:40px}
.bannerdiv .heroslider .caption p{font-size:22px}
.productshow .title{right:0;background:#f8b51ce6;width:100%;border-radius:0;bottom:0}
.bar-container{gap:15px}
}

@media screen and (max-width: 991px) {
.bar-container{overflow-y:scroll;gap:10px}
section{padding:100px 0}
.heading h2{font-size:42px}
p{line-height:30px;font-size:16px}
.bannerdiv .heroslider .caption{bottom:50px;left:40px}
.bannerdiv .heroslider .caption h1{font-size:32px}
.bannerdiv .heroslider .caption p{font-size:16px}
.aboutbrite::before{background-size:cover}
footer{padding:100px 0}
footer .spacertb{padding:55px 0}
.floatlogo img{max-width:50px}
.backbtn{top:0}
.bar-container{height:460px}
.bar-container .bar-wrapper:nth-child(1){--target-height:170px}
.bar-container .bar-wrapper:nth-child(2){--target-height:220px}
.bar-container .bar-wrapper:nth-child(3){--target-height:250px}
.bar-container .bar-wrapper:nth-child(4){--target-height:280px}
.bar-container .bar-wrapper:nth-child(5){--target-height:360px}
.bar-container .bar-wrapper:nth-child(6){--target-height:400px}
.bar-container .bar-wrapper .year{font-size:32px}
.bar-container .bar-wrapper .logo-circle span{height:45px}
.bar-container .bar-wrapper .logo-circle div{height:80px;width:80px}
.bar-container .bar-wrapper .logo-circle div img{padding:5px}
}

@media screen and (max-width: 768px) {
.heading h2{font-size:32px}
section,footer{padding:80px 0}
.aboutbrite{padding:40px 20px}
.bannerdiv .heroslider .slide-item{border-radius:20px}
.bannerdiv .heroslider .caption{bottom:20px}
.bannerdiv .heroslider .caption a{display:none}
.bannerdiv .heroslider .caption p{margin:10px 0 0}
.bannerdiv .heroslider .owl-nav{display:none}
.detail-product{display:none;opacity:0}
footer .column h3{font-size:24px}
footer .column .round-icon{width:80px;height:80px}
footer .column .round-icon img{max-width:50%}
.popup{height:75vh}
.popup .popup-header h4{font-size:28px}
}
@media screen and (max-width: 600px) {
.bannerdiv .heroslider .slide-item .desktop{display:none}
.bannerdiv .heroslider .slide-item .mobile{display:block}
.bannerdiv .heroslider .slide-item .caption{width:100%;left:0;text-align:center;padding:0 15px}
.bannerdiv .heroslider .slide-item .caption h1{font-size:32px}
.bannerdiv .heroslider .slide-item .caption p{font-size:16px;line-height:normal}
}
@media screen and (max-width: 480px) {
.bannerdiv .heroslider .slide-item .caption h1{font-size:22px}
}

@media screen and (max-width: 360px) {
.g-recaptcha{transform: scale(0.78);float: right;width: 280px;}
}
 
@media screen and (max-width: 1300px){
.dn{display: block;}
.bar-container .logo-circle{display: none;}
.bar-container .bar-wrapper .year{display: none;}
.mobDiv {text-align: center;height: 160px;width: 100%;display: flex;align-items: end;overflow: hidden;
position: relative;}
.mob-year span {font-size: 100px;opacity:0.05;font-weight: 900;display: block;}
.mobDiv span {color: #fff;text-align: center;}
/* .bar-container .bar:hover .mob-year, .bar-container .bar:hover span {opacity: 1;} */
.bar-container .bar-wrapper .bar-fill{height: auto;display:inline;padding: 0;}
.bar-container{flex-wrap:wrap;height: 100%;overflow-y: hidden;}
.bar-container .bar-wrapper{width:30%;margin: 0px 0 10px 10px;}
.tooltip-text{display:none;}
.bar-container .bar {box-shadow:0px 0px 110px rgba(248, 181, 28, 0.1); border-radius: 20px;}
.readmore {width: 100%;line-height: 13px;margin-bottom: 20px;}
.readmore h6{color: #fff;width: 100%;margin: 0;}
.readmore a{color:#96a2c1;font-size: 13px;border-bottom:1px dashed #96a2c1;text-transform: capitalize;text-decoration: none;}
.ourlegacy{padding-bottom:80px;}
}

@media screen and (max-width: 768px){
  .bar-container .bar-wrapper {width: 45%;margin: 0px 0 10px 10px;}}

@media screen and (max-width: 500px){
.bar-container .bar-wrapper{width:100%;}}
