@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&display=swap');
/*  
	font-family: "Jost", sans-serif;
	font-family: "Oswald", sans-serif;
*/
@font-face {

    font-family: 'brushscriptoptiregular';

    src: url('fonts/brushscriptopti-regular-webfont.woff2') format('woff2'),

         url('fonts/brushscriptopti-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal; 

}
.align-self {align-self: center;}

body{font-family:Jost,sans-serif}
p{color:#2a2a2a;font-size:16px;line-height:1.8;margin:0;padding:0}
a{color:#2a2a2a}
a:hover{color:#a33a52;text-decoration:none}
.text-red{color:#c00!important;font-size:12px}
.img-fullwidth{width:100%}
.wait {
    background-image: url(../images/load-indicator.gif);
    background-repeat: no-repeat;
    position: absolute;
    bottom: 20px;
    height: 50px;
    width: 50px;
    z-index: 10;
}
.header{position:relative;z-index:999;width:100%}
.header .navbar-collapse{padding:0}
.header .content{font-size:14px}
.header .content li{color:#000;margin-right:18px;text-align:right;display:inline-block}
.header .content li i{text-align:center;color:#000;font-size:20px}
.header .content li a{color:#121d09}
.header .topnav{margin:0}
.header .topnav li{display:inline-block;font-size:14px;padding:0}
.header .topnav li:last-child{margin-right:0}
.header .topnav li a{border-radius:0;padding:10px 25px;background:#ffce00;color:#000;margin:0;text-transform:uppercase}
.header .logo{margin:5px 0;text-align:center}
.header .header-widget{text-align:center;padding:23px 0;font-family:Jost,sans-serif}
.header .header-widget img{width:100%}
.header .single-widget{position:relative;display:inline-block;margin:0 3px}
.header .single-widget:last-child{margin-right:0;border-right:0px;padding-right:0}
.header .header-menu{z-index:3333;background:#e1e0e1}
.header .navbar{background:0 0;box-shadow:none;border:none;position:relative;padding:0}
.navbar-nav{display:block;text-align:center}
.header .nav li{display:inline-block;position:relative;text-align:left!important;font-style:normal}
.header .nav li:last-child{margin-right:0}
.header .nav li a{color:#000;font-size:14px;padding:12px 30px;display:block;text-transform:uppercase;position:relative;text-shadow:none}
.header .nav li.active a,.header .nav li:hover a{color:#000}
.header .nav li a i{margin-left:5px}
.header .nav li .dropdown{background:#fff;width:280px;position:absolute;left:0;z-index:99;opacity:0;visibility:hidden;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-box-shadow:0 5px 12px rgba(0,0,0,.2);-moz-box-shadow:0 5px 12px rgba(0,0,0,.2);box-shadow:0 5px 12px rgba(0,0,0,.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:0}
.header .nav li:hover .dropdown{transform:scale(1);opacity:1;visibility:visible}
.header .nav li .dropdown li{float:none;margin:0;list-style:none}
.header .nav li .dropdown li a{padding:5px 10px;color:#2e2e2e;display:block;font-weight:700;border:none;font-size:16px;text-transform:capitalize;background:0 0}
.header .nav li .dropdown li i{float:right}
.header .nav li .dropdown li:hover a{color:#fd6c00}
.header .nav li .dropdown.submenu{left:100%;top:0;opacity:0;visibility:hidden;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}
.header .nav li .dropdown li:hover .dropdown.submenu{opacity:1;visibility:visible;transform:scale(1)}
.header .nav li .dropdown li .dropdown.submenu li a{color:#2e2e2e;background:0 0}
.header .nav li .dropdown li .dropdown.submenu li:hover a{color:#fff}
.header .button{position:absolute;top:0;right:0}
.header .button .btn{margin-top:8px;color:#fff;border-radius:50px;box-shadow:none;border:1px solid transparent}
.header .button .btn:hover{color:#252525;background:0 0;border-color:#e6e6e6}
.header .button .btn i{margin-right:5px}
.header.sticky .header-menu{position:fixed;width:100%;top:0;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;background:#fbf9f5;transition:all .4s ease;animation:fadeInDown 1s both .2s;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}
.home-slider{height:100vh}
.home-slider .overlay{position:relative}
.home-slider .overlay::before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:#000;content:"";-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.home-slider .single-slider{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;border:none}
.home-slider .single-slider:before{opacity:.4}
.home-slider .single-slider .slider-text{margin:285px 0 0;padding:0}
.home-slider .single-slider h1{font-size:42px;color:#fff;margin-bottom:10px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:600}
.home-slider .single-slider p{font-size:18px;color:#fff}
.home-slider .single-slider .button{margin-top:10px}
.home-slider .single-slider .btn{color:#fff;font-size:16px;padding:10px 30px;background:#e5100f;position:relative;z-index:3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.home-slider .single-slider .btn:before{background:#000}
.home-slider .single-slider .btn:hover{background:#000;color:#fff}
.home-slider .owl-carousel .owl-nav div{height:55px;width:55px;line-height:55px;top:50%;background:rgba(0,0,0,.3);color:#fff;font-size:25px;position:absolute;border:none;margin:0;padding:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%;margin:-30px 0 0 0}
.home-slider .owl-carousel .owl-nav div:hover{background:#000}
.home-slider .owl-carousel .owl-nav .owl-prev{left:15px}
.home-slider .owl-carousel .owl-nav .owl-prev:hover{left:25px}
.home-slider .owl-carousel .owl-nav .owl-next{right:15px}
.home-slider .owl-carousel .owl-nav .owl-next:hover{right:25px}
.home-punchline{background:#01498b;color:#fff;padding:12px 30px;position:relative;z-index:999}
.home-punchline h3{text-align:center;font-size:16px;line-height:24px;margin:0;padding:0}
.about-titus{padding:30px 0;background-color:#fff}
.about-titus h2{color:#01498b;line-height:1.2;font-size:42px;font-weight:600;margin:15px 0;text-transform:uppercase;font-family:Oswald,sans-serif}
.about-titus h2 small{color:#000;font-size:14px}
.about-titus p{margin:15px 0;padding:0;color:#212529;font-size:16px;line-height:1.5}
.about-titus .button{font-size:14px;margin-top:15px}
.about-titus .btn{color:#fff;text-transform:uppercase;padding:10px 30px;background:#e5100f}
.about-titus .btn:before{background:#000}
.img-box5{position:relative;z-index:2}
.img-box5 .box-badge{position:absolute;bottom:-50px;left:-50px}
.our-partner{margin:25px 0}
.our-partner h2{margin:10px 0;padding:0 0 15px 0;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:24px;font-weight:600;color:#000;position:relative}
.our-partner h2::before{position:absolute;bottom:-1px;left:0;content:"";width:40px;background:#000;height:3px}
.partnerbox{margin:5px 0;padding:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.14)}
.partnerbox img{width:100%;padding:0;border:#e2e2e2 1px solid}
.product-categories{padding:60px 0;background-color:#fff;position:relative}
.product-categories h2{color:#01498b;line-height:1.2;font-size:42px;padding:0;font-weight:600;margin:0 0 5px 0;text-transform:uppercase;font-family:Oswald,sans-serif}
.product-categories h2 small{color:#000;font-size:14px}
.product-categories p{margin:0;padding:0;color:#212529;font-size:16px;line-height:1.5}
.product-categories .button{font-size:14px;margin-top:15px}
.product-categories .btn{color:#fff;text-transform:uppercase;padding:10px 30px;background:#e5100f}
.product-categories .btn:before{background:#000}
.category-box{margin:15px 0;padding:0;position:relative;width:100%;height:100%}
.category-box .sport-card{position:relative;height:306px;overflow:hidden;border-radius:15px}
.category-box .sport-card img{width:100%;height:100%;object-fit:cover;transition:.5s}
.category-box .overlay{position:absolute;inset:0;transition:.5s}
.category-box .content{position:absolute;bottom:20px;left:20px;color:#fff}
.category-box .content h4{margin:0 0 5px 0;font-family:Oswald,sans-serif;font-size:18px}
.category-box .number,.category-box .sub{opacity:0;transform:translateY(20px);transition:.4s;color:#fff!important}
.category-box .number{position:absolute;top:-200px;left:0;font-size:18px}
.category-box .sport-card:hover img{transform:scale(1.1)}
.category-box .sport-card:hover .overlay{background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.4))}
.category-box .sport-card:hover .number{opacity:1;top:-230px}
.category-box .sport-card:hover .sub{opacity:1;transform:translateY(0)}
.our-services{margin:0;padding:60px 0;position:relative;background:linear-gradient(to right,#fff 25%,#f5f5f5 25%)}
.service-txt{margin:0}
.service-txt h2{color:#000;line-height:1.2;font-size:42px;font-weight:600;margin:15px 0;text-transform:uppercase;font-family:Oswald,sans-serif}
.service-txt h2 small{color:#000;font-size:14px}
.service-txt p{margin:15px 0;padding:0;color:#212529;font-size:16px;line-height:1.5}
.service-txt ul{list-style:disc;margin:10px 0 10px 15px}
.service-txt ul li{margin:2px 0;padding:0;list-style:disc;color:#212529;font-size:16px;line-height:1.5}
.service-txt .button{font-size:14px;margin-top:15px}
.service-txt .btn{color:#fff;text-transform:uppercase;padding:10px 30px;background:#e5100f}
.service-txt .btn:before{background:#000}
.service-img{margin:0;padding:0;position:relative}
.our-products{margin:0;padding:60px 0;position:relative;background:#fff}
.our-products h2{color:#000;line-height:1.2;font-size:42px;font-weight:600;margin:15px 0;text-align:center;text-transform:uppercase;font-family:Oswald,sans-serif}
.our-products h2 small{color:#000;font-size:14px}
.productbox{margin:15px 0;padding:0;background:#fff;border-radius:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.3);font-family:Oswald,sans-serif}
.productbox .desc-star{display:flex;justify-content:space-between;align-items:flex-start;margin:10px 0}
.rating_wrap .rating{overflow:hidden;position:relative;height:24px;width:100px;font-family:FontAwesome;display:inline-block;vertical-align:middle}
.rating::before{font-size:15px;content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;float:left;color:#f6bc3e}
.productbox h3{color:#000;font-size:18px}
.productbox p{color:#01498b;font-size:16px}
.procat{margin:0;padding:0}
.product__details__text{position:sticky!important;top:10px}
.product__details__text .social{margin:10px 0}
.product__details__text .social li{display:inline-block;margin-right:10px;line-height:30px;text-align:center;padding:0;background-color:#fff}
.product__details__text .social li i{margin:0!important}
.product__details__text .social li a{color:#111!important}
.product__details__text h4{color:#111;border-bottom:#b7b7b7 1px solid;margin-bottom:10px;font-size:24px;padding-bottom:10px;font-family:Oswald,sans-serif}
.product__details__text p span{color:#868686}
.product__details__text p{line-height:1.5}
.product__details__last__option h5{color:#111;font-weight:700;font-size:20px;position:relative;margin:10px 0}
.product__details__last__option h5 strike{color:#ccc}
.product__details__last__option ul{margin:15px 0;margin-left:15px;list-style:disc}
.product__details__last__option ul li{font-size:18px;color:#111;display:flex;align-items:center}
.product__details__last__option ul li svg{font-weight:400;color:#b7b7b7;width:40px;margin-right:10px}
.related-product{margin:0;padding:20px 0}
.related-product h2{margin:15px 0;padding:0 0 10px 0;font-size:24px;font-family:Oswald,sans-serif;color:#111;border-bottom:#b7b7b7 1px solid}
.homecta{padding:120px 0;margin:0;position:relative;background:url(../images/cta-bg.jpg) no-repeat;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}
.homecta h2{color:#fff;line-height:1.4;font-size:42px;font-weight:600;margin:15px 0;text-align:center;text-transform:uppercase;font-family:Oswald,sans-serif}
.homecta h2 small{color:#fff;font-size:14px}
.homecta p{color:#fff;font-size:16px;line-height:1.8;margin:0;padding:0}
.homecta .button{font-size:14px;text-align:center}
.homecta .btn{color:#fff;text-transform:uppercase;padding:10px 30px;background:#e5100f;border-radius:20px}
.homecta .btn:before{background:#000}
.home-seocontent{background:#fff;margin:0;padding:60px 0;position:relative}
.home-seocontent h2{color:#01498b;line-height:1.4;font-size:30px;font-weight:600;margin:15px 0;text-transform:uppercase;font-family:Oswald,sans-serif}
.home-seocontent p{margin:0;padding:0 0 10px 0;font-size:16px}
.home-seocontent .mybox a{color:#fff;padding:10px 15px;margin-top:15px;background:#e5100f;font-size:14px;text-transform:uppercase}
.mybox1{display:none;margin-top:15px}
.enroll{padding:60px 0;margin:0;position:relative;background:#e1eaf4}
.enroll .enroll-form{margin:15px 0}
.enroll .enroll-form h2{font-size:36px;color:#01498b;text-transform:uppercase;margin:0 0 15px 0;font-family:Oswald,sans-serif}
.enroll .form{background:#fff;padding:20px;border-radius:5px}
.enroll .form-group{margin:0 0 10px 0}
.enroll .form-group label{font-size:14px;margin-bottom:5px;font-family:Montserrat,sans-serif}
.enroll .form-group select.form-control:not([size]):not([multiple]){height:45px}
.enroll .form-group input{width:100%;height:45px;color:#828284;box-shadow:none;text-shadow:none;border:none;border:1px solid #ddd;font-weight:500;border-radius:5px;padding:10px 10px}
.enroll .form-group input:hover,.enroll .form-group textarea:hover{padding-left:15px}
.enroll .form-group textarea{height:200px;color:#828284;box-shadow:none;text-shadow:none;border:none;resize:none;border:1px solid #ddd;font-weight:400;margin-bottom:0;padding:10px;border-radius:5px}
.enroll .form-group .btn{width:100%;background:#e5100f;color:#fff;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;padding:15px 0;letter-spacing:2px;border-radius:5px;text-transform:capitalize;border:none}
.enroll .form-group .btn:before{display:none}
.our-blog{margin:15px 0;padding:0}
.our-blog h2{font-size:36px;color:#01498b;text-transform:uppercase;margin:0 0 15px 0;font-family:Oswald,sans-serif}
.blogBox{margin:0 0 20px 0;padding:15px;border-radius:15px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}
.blogBox img{border-radius:5px}
.blogBox h3{margin:0 0 5px 0;padding:0;font-size:18px;color:#000;font-weight:600;font-family:Oswald,sans-serif}
.blogBox h3 a{color:#000}
.blogBox h4{margin:10px 0;padding:0;font-size:14px;color:#fff}
.blogBox h4 span{background:#e5100f;padding:5px 8px;border-radius:5px}
.blogBox p{margin:0;padding:0;color:#393939;font-size:14px;line-height:1.4;text-align:justify}
.blogBox .read-btn{background-color:transparent;color:#4a4a4a;border-bottom:#4a4a4a 1px solid;position:relative;z-index:1;font-size:12px;text-transform:uppercase;margin:5px 0}
.footer{padding:0;position:relative;background:#111}
.footer a,.footer p{font-weight:400;color:#c6c6c6;font-size:14px}
.footer .flogo{margin:15px 0}
.footer .social{margin-top:15px;padding:15px 0;border-top:#c6c6c6 1px solid}
.footer .social li{margin-right:10px;display:inline-block}
.footer .social li a{display:block;text-align:center;margin:0;padding:0;color:#c6c6c6}
.footer .social li i{color:#c6c6c6;font-size:22px;margin:0}
.footer .footer-up{padding:20px 0 20px 0}
.footer .home-content{margin:0;padding:15px 0}
.footer .home-content h2{font-size:16px;margin-bottom:15px;padding-bottom:15px;color:#c6c6c6;font-family:Oswald,sans-serif;position:relative;text-transform:uppercase}
.footer .home-content h2:before{position:absolute;bottom:-1px;left:0;content:"";width:30px;background:#c6c6c6;height:2px}
.footer .home-content p{color:#c6c6c6}
.footer .hcbox{margin:5px 0}
.footer .hcbox p{color:#c6c6c6}
.footer .hcbox p a{color:#c6c6c6}
.footer .footer-top{padding:40px 0 20px 0}
.footer .single-widget{margin:15px 0}
.footer .single-widget h2{font-size:16px;margin-bottom:15px;padding-bottom:15px;color:#c6c6c6;font-family:Oswald,sans-serif;position:relative;text-transform:uppercase}
.footer .single-widget h2:before{position:absolute;bottom:-1px;left:0;content:"";width:30px;background:#c6c6c6;height:2px}
.footer .list ul{margin-bottom:20px}
.footer .list li{line-height:30px;color:#c6c6c6;list-style:none;font-size:14px;width:49%;margin-right:1%;float:left}
.footer .list li i{margin-right:5px;font-size:18px}
.footer .list li a{color:#c6c6c6}
.footer .useful-links ul{margin-bottom:20px}
.footer .useful-links ul li{position:relative;line-height:30px;list-style:none;font-size:14px;color:#c6c6c6}
.footer .useful-links ul li a{color:#c6c6c6;font-size:14px}
.footer .footer-bottom{border-top:#c6c6c6 1px solid}
.footer .bottom-head{padding:10px 0;text-align:center}
.footer .copyright{text-align:center}
.footer .copyright p{color:#c6c6c6;text-transform:capitalize}
.footer .copyright a{color:#c6c6c6}
.footer .copyright a:hover{color:#c6c6c6}
.floating-buttons-column{position:fixed;left:20px;bottom:20px;display:flex;flex-direction:column;gap:18px;z-index:99}
.phone-call-container{position:relative;width:36px;height:36px;z-index:99}
.phone-icon{width:36px;height:36px;background:#f50057;position:relative;text-align:center;color:#fff;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;animation:phone 1s var(--animation-curve) infinite alternate-reverse}
.phone-icon:before{position:absolute;content:" ";z-index:-1;top:-17px;left:-17px;background-color:#f50057;width:70px;height:70px;border-radius:100%;animation:pulse 1.8s ease-out infinite;opacity:.6}
.whatsapp-call{width:44px;height:44px;background:#10b418;position:relative;text-align:center;color:#fff;cursor:pointer;border-radius:50%;z-index:99;display:flex;align-items:center;justify-content:center}
.whatsapp-call:before{position:absolute;content:" ";z-index:-1;top:-13px;left:-13px;background-color:#10b418;width:70px;height:70px;border-radius:100%;animation:pulse 1.8s ease-out infinite;opacity:.6}
.circle1,.circle2{height:36px;width:36px;border-radius:50%;background-color:#f50057;position:absolute;left:0;bottom:0;animation:scaling 2s var(--animation-curve) infinite;z-index:1;pointer-events:none}
.circle2{animation-delay:1s}
@keyframes scaling{
0%{transform:scale(1);background-color:#f50057}
to{transform:scale(2.2);background-color:#f500b600}
}
@keyframes phone{
0%{transform:scale(1)}
to{transform:scale(1.1)}
}
@keyframes pulse{
0%{transform:scale(0);opacity:0}
25%{transform:scale(.3);opacity:1}
50%{transform:scale(.6);opacity:.6}
75%{transform:scale(.9);opacity:.3}
to{transform:scale(1);opacity:0}
}
.home-banner{margin:0;padding:0}
.banner-header{position:relative;padding:80px 0;background-attachment:inherit;background-position:center center;background-size:cover;background-repeat:no-repeat}
.banner-header .caption{position:relative}
.banner-header p{margin:0 0 15px 0;padding:0;color:#fff;font-style:normal;font-weight:400;font-size:14px;line-height:27px}
.banner-header a{color:#fff}
.banner-header h1{font-size:34px;color:#fff;position:relative;font-style:normal;font-family:Oswald,sans-serif;margin:0;text-transform:uppercase}
[data-overlay-dark]{position:relative}
[data-overlay-dark] .container{position:relative;z-index:2}
[data-overlay-dark]:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
[data-overlay-dark]:before{background:#000}
[data-overlay-dark="0"]:before,[data-overlay-darkgray="0"]:before,[data-overlay-light="0"]:before{opacity:0}
[data-overlay-dark="1"]:before,[data-overlay-darkgray="1"]:before,[data-overlay-light="1"]:before{opacity:.1}
[data-overlay-dark="2"]:before,[data-overlay-darkgray="2"]:before,[data-overlay-light="2"]:before{opacity:.2}
[data-overlay-dark="3"]:before,[data-overlay-darkgray="3"]:before,[data-overlay-light="3"]:before{opacity:.3}
[data-overlay-dark="4"]:before,[data-overlay-darkgray="4"]:before,[data-overlay-light="4"]:before{opacity:.4;border-radius:30px}
[data-overlay-dark="5"]:before,[data-overlay-darkgray="5"]:before,[data-overlay-light="5"]:before{opacity:.5}
[data-overlay-dark="6"]:before,[data-overlay-darkgray="6"]:before,[data-overlay-light="6"]:before{opacity:.6}
[data-overlay-dark="7"]:before,[data-overlay-darkgray="7"]:before,[data-overlay-light="7"]:before{opacity:.7}
[data-overlay-dark="8"]:before,[data-overlay-darkgray="8"]:before,[data-overlay-light="8"]:before{opacity:.8}
[data-overlay-dark="9"]:before,[data-overlay-darkgray="9"]:before,[data-overlay-light="9"]:before{opacity:.9}
[data-overlay-dark="10"]:before,[data-overlay-darkgray="10"]:before,[data-overlay-light="10"]:before{opacity:1}
.innerbanner{margin:0;padding:0}
.bread{background:#f9f9f9;color:#000;margin:0;padding:10px 0;border-top:#e4e4e5 1px solid;border-bottom:#e4e4e5 1px solid}
.bread ul{margin:0;padding:0;text-align:left}
.bread ul li{color:#000;display:inline-block;margin:0 5px;padding:0}
.bread ul li a{color:#000}
.bread ul li a:hover{color:#000}
.inner{margin:0;padding:30px 0;position:relative;background:#fff}
.tour-inner{margin:0;padding:60px 0;position:relative;background:#f7f7f7}
.para_content{margin:10px 0}
.para_content h2{padding:0;color:#222;font-size:36px;font-weight:600;letter-spacing:1px;font-family:Oswald,sans-serif;margin:20px 0;text-align:center}
.para_content p{margin-top:0;margin-bottom:10px;color:#212529;font-size:16px}
.para_content ul li{list-style:disc;color:#212529;font-size:16px;line-height:30px}
.para_content p a{color:#212529}
.wwdo{margin:0;padding:60px 0;background:#fff}
.wwdo h2{padding:0;color:#222;font-size:36px;letter-spacing:1px;font-family:Oswald,sans-serif;margin:20px 0}
.wwdo p{margin:15px 0;padding:0;color:#2a2a2a;font-size:16px;text-align:justify;line-height:1.5}
.wwdo ul{margin:15px 0 15px 30px;padding:0}
.wwdo ul li{margin:5px 0;padding:0;color:#2a2a2a;font-size:16px;text-align:justify;line-height:1.5;list-style:disc}
.wwdo .dotxt{align-content:flex-start;align-items:center;display:flex;height:100%}
.people-behind{margin:0;padding:60px 0;background:#f7f7f7}
.people-behind h2{padding:0;color:#222;font-size:36px;letter-spacing:1px;font-family:Oswald,sans-serif;margin:20px 0}
.people-behind p{margin:15px 0;padding:0;color:#2a2a2a;font-size:16px;text-align:justify;line-height:1.5}
.people-behind .dotxt{align-content:flex-start;align-items:center;display:flex;height:100%}
.people-behind h4{font-size:24px;margin-bottom:10px;color:#222;text-shadow:none;font-family:Oswald,sans-serif}
.people-behind h5{font-size:16px}
.testi-page{margin:0;padding:60px 0;background:#efefef}
.project-section{position:relative;padding:0}
h4.card-title{background:#0a0a0a none repeat scroll 0 0;color:#fff;font-size:1rem;margin:0}
h4.card-title a{color:#fff}
.card-header{padding:0}
.card-body{padding:10px}
.project-section .nav-link{padding:10px 25px}
.project-section .nav-tabs{border-bottom:none;font-size:18px;margin-bottom:15px}
.project-section .nav-tabs .nav-item{margin:0;display:inline-block}
.project-section .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#541142;display:flex}
.project-section .nav-tabs .nav-link:focus,.project-section .nav-tabs .nav-link:hover{border-color:transparent;color:#541142}
.project-section .nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#541142}
.project-section .nav-tabs .nav-item.show .nav-link,.project-section .nav-tabs .nav-link.active{background-color:transparent;color:#541142;border:1px solid #541142;border-radius:30px}
.project-section .tab-pane{width:100%}
.masonry{column-count:3;column-gap:15px}
.grid-item{padding:0;display:inline-block;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}
.trustpilot-verified{color:#8a8a8a;margin:10px 0}
.trustpilot-verified::before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13"><path d="M6.5 0a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13z" fill="%23b2b2b2" fill-rule="evenodd"/><path d="M9.229 3.791l-3.803 3.89-1.668-1.59-.756.778 2.437 2.34 4.559-4.654-.77-.764z" fill="%23fff"/></svg>');content:"";display:inline-block;margin-right:5px;height:13px;width:13px}
.tpbox{background-color:#fff;display:block;font-size:16px;line-height:1.75;padding:30px;margin:15px;text-transform:none}
.tpbox h3{color:#303030;font-size:24px;font-family:Oswald,sans-serif;line-height:1.5;margin-bottom:10px}
.trustpilot-author{color:#c1aa7f;margin:20px 0 0}
.stars{background-repeat:no-repeat;background-position:50%;height:25px;margin:0 0 24px}
.stars.stars-inline{display:inline-block;margin:0;vertical-align:middle;width:145px}
.stars-5{background-image:url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 512 96" style="enable-background:new 0 0 512 96;" xml:space="preserve"><style type="text/css">	.st0{fill:%2300B67A;}	.st1{fill:%23FFFFFF;}</style><rect y="0" class="st0" width="96" height="96"/><rect x="104" y="0" class="st0" width="96" height="96"/><rect x="208" y="0" class="st0" width="96" height="96"/><rect x="312" y="0" class="st0" width="96" height="96"/><rect x="416" y="0" class="st0" width="96" height="96"/><g>	<path class="st1" d="M48,64.7L62.6,61l6.1,18.8L48,64.7z M81.6,40.4H55.9L48,16.2l-7.9,24.2H14.4l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L81.6,40.4L81.6,40.4L81.6,40.4L81.6,40.4z"/></g><g>	<path class="st1" d="M152,64.7l14.6-3.7l6.1,18.8L152,64.7z M185.6,40.4h-25.7L152,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L185.6,40.4L185.6,40.4L185.6,40.4L185.6,40.4z"/></g><g>	<path class="st1" d="M256,64.7l14.6-3.7l6.1,18.8L256,64.7z M289.6,40.4h-25.7L256,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L289.6,40.4L289.6,40.4L289.6,40.4L289.6,40.4z"/></g><g>	<path class="st1" d="M360,64.7l14.6-3.7l6.1,18.8L360,64.7z M393.6,40.4h-25.7L360,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L393.6,40.4L393.6,40.4L393.6,40.4L393.6,40.4z"/></g><g>	<path class="st1" d="M464,64.7l14.6-3.7l6.1,18.8L464,64.7z M497.6,40.4h-25.7L464,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L497.6,40.4L497.6,40.4L497.6,40.4L497.6,40.4z"/></g></svg>')}
.stars-45{background-image:url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 512 96" xml:space="preserve"><style>.st0{fill:%2300b67a}.st2{fill:%23fff}</style><g id="Trustpilot_ratings_4halfstar-RGB"><path id="Rectangle-path" class="st0" d="M0 0h96v96H0z"/><path class="st0" d="M104 0h96v96h-96zM208 0h96v96h-96zM312 0h96v96h-96z"/><g id="Half"><path fill="%23dcdce6" d="M48 0h48v96H48z" transform="translate(416)"/><path class="st0" d="M0 0h48v96H0z" transform="translate(416)"/></g><path id="Shape" class="st2" d="M48 64.7L62.6 61l6.1 18.8L48 64.7zm33.6-24.3H55.9L48 16.2l-7.9 24.2H14.4l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15z"/><path class="st2" d="M152 64.7l14.6-3.7 6.1 18.8L152 64.7zm33.6-24.3h-25.7L152 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15zM256 64.7l14.6-3.7 6.1 18.8L256 64.7zm33.6-24.3h-25.7L256 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15zM360 64.7l14.6-3.7 6.1 18.8L360 64.7zm33.6-24.3h-25.7L360 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15zM464 64.7l14.6-3.7 6.1 18.8L464 64.7zm33.6-24.3h-25.7L464 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15z"/></g></svg>')}
.stars-4{background-image:url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 512 96" style="enable-background:new 0 0 512 96;" xml:space="preserve"><style type="text/css">	.st0{fill:%2373CF11;}	.st1{fill:%23E5E5E5;}	.st2{fill:%23FFFFFF;}</style><rect y="0" class="st0" width="96" height="96"/><rect x="104" y="0" class="st0" width="96" height="96"/><rect x="208" y="0" class="st0" width="96" height="96"/><rect x="312" y="0" class="st0" width="96" height="96"/><rect x="416" y="0" class="st1" width="96" height="96"/><g>	<path class="st2" d="M48,64.7L62.6,61l6.1,18.8L48,64.7z M81.6,40.4H55.9L48,16.2l-7.9,24.2H14.4l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L81.6,40.4L81.6,40.4L81.6,40.4L81.6,40.4z"/></g><g>	<path class="st2" d="M152,64.7l14.6-3.7l6.1,18.8L152,64.7z M185.6,40.4h-25.7L152,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L185.6,40.4L185.6,40.4L185.6,40.4L185.6,40.4z"/></g><g>	<path class="st2" d="M256,64.7l14.6-3.7l6.1,18.8L256,64.7z M289.6,40.4h-25.7L256,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L289.6,40.4L289.6,40.4L289.6,40.4L289.6,40.4z"/></g><g>	<path class="st2" d="M360,64.7l14.6-3.7l6.1,18.8L360,64.7z M393.6,40.4h-25.7L360,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L393.6,40.4L393.6,40.4L393.6,40.4L393.6,40.4z"/></g><g>	<path class="st2" d="M464,64.7l14.6-3.7l6.1,18.8L464,64.7z M497.6,40.4h-25.7L464,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L497.6,40.4L497.6,40.4L497.6,40.4L497.6,40.4z"/></g></svg>')}
.stars-35{background-image:url('data:image/svg+xml,<svg width="512" height="96" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path fill="%23FFCE00" d="M0 0h96v96H0zM104 0h96v96h-96zM208 0h96v96h-96z"/><path fill="%23DCDCE6" d="M312 0h96v96h-96z"/><path fill="%23FFCE00" d="M312 0h48v96h-48z"/><path fill="%23DCDCE6" d="M416 0h96v96h-96z"/><path d="M48 64.7L62.6 61l6.1 18.8L48 64.7zm33.6-24.3H55.9L48 16.2l-7.9 24.2H14.4l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15zM152 64.7l14.6-3.7 6.1 18.8L152 64.7zm33.6-24.3h-25.7L152 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15zM256 64.7l14.6-3.7 6.1 18.8L256 64.7zm33.6-24.3h-25.7L256 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15zM360 64.7l14.6-3.7 6.1 18.8L360 64.7zm33.6-24.3h-25.7L360 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15zM464 64.7l14.6-3.7 6.1 18.8L464 64.7zm33.6-24.3h-25.7L464 16.2l-7.9 24.2h-25.7l20.8 15-7.9 24.2 20.8-15 12.8-9.2 20.7-15z" fill="%23FFF"/></g></svg>')}
.stars-3{background-image:url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 512 96" style="enable-background:new 0 0 512 96;" xml:space="preserve"><style type="text/css">	.st0{fill:%23FFCE00;}	.st1{fill:%23E5E5E5;}	.st2{fill:%23FFFFFF;}</style><rect y="0" class="st0" width="96" height="96"/><rect x="104" y="0" class="st0" width="96" height="96"/><rect x="208" y="0" class="st0" width="96" height="96"/><rect x="312" y="0" class="st1" width="96" height="96"/><rect x="416" y="0" class="st1" width="96" height="96"/><g>	<path class="st2" d="M48,64.7L62.6,61l6.1,18.8L48,64.7z M81.6,40.4H55.9L48,16.2l-7.9,24.2H14.4l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L81.6,40.4L81.6,40.4L81.6,40.4L81.6,40.4z"/></g><g>	<path class="st2" d="M152,64.7l14.6-3.7l6.1,18.8L152,64.7z M185.6,40.4h-25.7L152,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L185.6,40.4L185.6,40.4L185.6,40.4L185.6,40.4z"/></g><g>	<path class="st2" d="M256,64.7l14.6-3.7l6.1,18.8L256,64.7z M289.6,40.4h-25.7L256,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L289.6,40.4L289.6,40.4L289.6,40.4L289.6,40.4z"/></g><g>	<path class="st2" d="M360,64.7l14.6-3.7l6.1,18.8L360,64.7z M393.6,40.4h-25.7L360,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L393.6,40.4L393.6,40.4L393.6,40.4L393.6,40.4z"/></g><g>	<path class="st2" d="M464,64.7l14.6-3.7l6.1,18.8L464,64.7z M497.6,40.4h-25.7L464,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L497.6,40.4L497.6,40.4L497.6,40.4L497.6,40.4z"/></g></svg>')}
.stars-2{background-image:url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 512 96" style="enable-background:new 0 0 512 96;" xml:space="preserve"><style type="text/css">	.st0{fill:%23FF8622;}	.st1{fill:%23E5E5E5;}	.st2{fill:%23FFFFFF;}</style><rect y="0" class="st0" width="96" height="96"/><rect x="104" y="0" class="st0" width="96" height="96"/><rect x="208" y="0" class="st1" width="96" height="96"/><rect x="312" y="0" class="st1" width="96" height="96"/><rect x="416" y="0" class="st1" width="96" height="96"/><g>	<path class="st2" d="M48,64.7L62.6,61l6.1,18.8L48,64.7z M81.6,40.4H55.9L48,16.2l-7.9,24.2H14.4l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L81.6,40.4L81.6,40.4L81.6,40.4L81.6,40.4z"/></g><g>	<path class="st2" d="M152,64.7l14.6-3.7l6.1,18.8L152,64.7z M185.6,40.4h-25.7L152,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L185.6,40.4L185.6,40.4L185.6,40.4L185.6,40.4z"/></g><g>	<path class="st2" d="M256,64.7l14.6-3.7l6.1,18.8L256,64.7z M289.6,40.4h-25.7L256,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L289.6,40.4L289.6,40.4L289.6,40.4L289.6,40.4z"/></g><g>	<path class="st2" d="M360,64.7l14.6-3.7l6.1,18.8L360,64.7z M393.6,40.4h-25.7L360,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L393.6,40.4L393.6,40.4L393.6,40.4L393.6,40.4z"/></g><g>	<path class="st2" d="M464,64.7l14.6-3.7l6.1,18.8L464,64.7z M497.6,40.4h-25.7L464,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L497.6,40.4L497.6,40.4L497.6,40.4L497.6,40.4z"/></g></svg>')}
.stars-1{background-image:url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 512 96" style="enable-background:new 0 0 512 96;" xml:space="preserve"><style type="text/css">	.st0{fill:%23FF3722;}	.st1{fill:%23E5E5E5;}	.st2{fill:%23FFFFFF;}</style><rect y="0" class="st0" width="96" height="96"/><rect x="104" y="0" class="st1" width="96" height="96"/><rect x="208" y="0" class="st1" width="96" height="96"/><rect x="312" y="0" class="st1" width="96" height="96"/><rect x="416" y="0" class="st1" width="96" height="96"/><g>	<path class="st2" d="M48,64.7L62.6,61l6.1,18.8L48,64.7z M81.6,40.4H55.9L48,16.2l-7.9,24.2H14.4l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L81.6,40.4L81.6,40.4L81.6,40.4L81.6,40.4z"/></g><g>	<path class="st2" d="M152,64.7l14.6-3.7l6.1,18.8L152,64.7z M185.6,40.4h-25.7L152,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L185.6,40.4L185.6,40.4L185.6,40.4L185.6,40.4z"/></g><g>	<path class="st2" d="M256,64.7l14.6-3.7l6.1,18.8L256,64.7z M289.6,40.4h-25.7L256,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L289.6,40.4L289.6,40.4L289.6,40.4L289.6,40.4z"/></g><g>	<path class="st2" d="M360,64.7l14.6-3.7l6.1,18.8L360,64.7z M393.6,40.4h-25.7L360,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L393.6,40.4L393.6,40.4L393.6,40.4L393.6,40.4z"/></g><g>	<path class="st2" d="M464,64.7l14.6-3.7l6.1,18.8L464,64.7z M497.6,40.4h-25.7L464,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L497.6,40.4L497.6,40.4L497.6,40.4L497.6,40.4z"/></g></svg>')}
.stars-0{background-image:url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"	 viewBox="0 0 512 96" style="enable-background:new 0 0 512 96;" xml:space="preserve"><style type="text/css">	.st0{fill:%23E5E5E5;}	.st1{fill:%23FFFFFF;}</style><rect y="0" class="st0" width="96" height="96"/><rect x="104" y="0" class="st0" width="96" height="96"/><rect x="208" y="0" class="st0" width="96" height="96"/><rect x="312" y="0" class="st0" width="96" height="96"/><rect x="416" y="0" class="st0" width="96" height="96"/><g>	<path class="st1" d="M48,64.7L62.6,61l6.1,18.8L48,64.7z M81.6,40.4H55.9L48,16.2l-7.9,24.2H14.4l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L81.6,40.4L81.6,40.4L81.6,40.4L81.6,40.4z"/></g><g>	<path class="st1" d="M152,64.7l14.6-3.7l6.1,18.8L152,64.7z M185.6,40.4h-25.7L152,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L185.6,40.4L185.6,40.4L185.6,40.4L185.6,40.4z"/></g><g>	<path class="st1" d="M256,64.7l14.6-3.7l6.1,18.8L256,64.7z M289.6,40.4h-25.7L256,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L289.6,40.4L289.6,40.4L289.6,40.4L289.6,40.4z"/></g><g>	<path class="st1" d="M360,64.7l14.6-3.7l6.1,18.8L360,64.7z M393.6,40.4h-25.7L360,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L393.6,40.4L393.6,40.4L393.6,40.4L393.6,40.4z"/></g><g>	<path class="st1" d="M464,64.7l14.6-3.7l6.1,18.8L464,64.7z M497.6,40.4h-25.7L464,16.2l-7.9,24.2h-25.7l20.8,15l-7.9,24.2l20.8-15		l12.8-9.2L497.6,40.4L497.6,40.4L497.6,40.4L497.6,40.4z"/></g></svg>')}
.ourwork-tab-wrap{margin:0;position:relative}
.ourwork-tab-wrap .nav-tabs{display:none;border-bottom:none}
.ourwork-tab-wrap .nav-tabs .nav-item{margin-right:15px;margin-bottom:0;font-family:Oswald,sans-serif;font-size:16px;display:inline-block}
.ourwork-tab-wrap .nav-tabs .nav-link{border:none;border-top-left-radius:0;border-top-right-radius:0;color:#171717;background:0 0;padding:7px 0}
.nav-tabs .nav-link.active,.ourwork-tab-wrap .nav-tabs .nav-item.show .nav-link{border-bottom:#ed5632 1px solid;color:#171717}
.ourwork-tab-wrap .card-header.active>a,a[aria-expanded=true]{background:0 0}
.ourwork-tab-wrap .card-body{margin:0;padding:0}
.ourwork-tab-wrap .card-body .legacybox{margin:0;padding:0;position:relative}
.ourwork-tab-wrap .card-body .legacybox .legacytxt{margin:0;padding:0;top:0;position:absolute;z-index:111;width:100%}
.ourwork-tab-wrap .card-body .legacybox .legacytxt .col-md-3,.ourwork-tab-wrap .card-body .legacybox .legacytxt .row{margin:0;padding:0}
.ourwork-tab-wrap .card-body .legacybox .legacytxt .ltrans{margin-top:40%;padding:25px;background:rgba(255,255,255,.95)}
.ourwork-tab-wrap .card-body .legacybox .legacytxt .ltrans h3{margin-bottom:20px;padding-bottom:15px;font-family:Oswald,sans-serif;font-size:30px;color:#171717;position:relative}
.ourwork-tab-wrap .card-body .legacybox .legacytxt .ltrans h3:before{position:absolute;bottom:-1px;left:0;content:"";width:50px;background:#ed5632;height:2px}
.ourwork-tab-wrap .card-body .legacybox .legacytxt .ltrans p{font-size:14px}
@media(min-width:768px){
.ourwork-tab-wrap .nav-tabs{display:inherit;margin-bottom:10px}
.ourwork-tab-wrap .card{border:none}
.ourwork-tab-wrap .card .card-header{display:none}
.ourwork-tab-wrap .card .collapse{display:block}
}
@media(max-width:767px){
.ourwork-tab-wrap .tab-content>.tab-pane{display:block!important;opacity:1;margin:5px 0}
.ourwork-tab-wrap .card-header{background-color:#f4f4f4;color:#000}
.ourwork-tab-wrap .card-header h5 a{color:#000;border-bottom:none;font-family:Oswald,sans-serif;text-decoration:none;display:block;padding:10px}
.ourwork-tab-wrap .card-header h5 a i{float:right;padding-top:5px}
.ourwork-tab-wrap .card-header h5 a:hover{color:#000}
}
.blogbox{margin:0 0 30px;border:#e1e0e1 1px solid}
.blogbox .col-md-6,.blogbox .row{margin:0;padding:0}
.blogbox .blogtxt .blogtitle{margin:11px 0;padding:0}
.blogbox .blogtxt .blogtitle img{margin:0 5px 0 0;padding:0;border-radius:50%;float:left}
.blogbox .blogtxt .blogtitle p{font-size:12px;line-height:16px;color:#424242}
.blogbox .blogtxt{padding:20px;margin:0;position:relative}
.blogbox .blogtxt h2{margin:0 0 15px 0;padding:0;font-size:36px;font-family:Oswald,sans-serif;letter-spacing:1px;color:#4a4a4a}
.blogbox .blogtxt p{margin:0 0 15px 0;padding:0;font-size:14px;color:#343638}
.blogbox .blogtxt .bborder p{margin:0;padding:10px 0;font-size:16px;color:#4d4d4d;border-top:#e1e0e1 1px solid}
.blogbox .blogtxt .bborder p a{float:right;color:#4a4a4a;border-bottom:#4a4a4a 1px solid;font-size:16px;font-family:Oswald,sans-serif;line-height:24px}
.blogbox .blogtxt .bborder p i{margin-left:5px;font-size:11px}
.blog-detail{margin:0;padding:0;position:relative}
.blog-detail .col-md-3,.blog-detail .col-md-9,.blog-detail .row{margin:0;padding:0}
.blog-left{margin:0;padding:30px 0;position:relative}
.blog-tags{margin:0;padding:20px 0;border-bottom:1px solid #e8e8e8}
.blog-tags p{color:#303030;font-size:18px;font-family:Oswald,sans-serif}
.blog-tags p small{font-size:12px;font-weight:600;font-family:Muli}
.blog-tags ul{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}
.blog-tags ul li{font-size:10px;font-style:normal;font-weight:600;line-height:1.0125rem;letter-spacing:.0375rem;padding:.2rem .5rem;border-radius:2px;align-content:center;text-transform:uppercase;background-color:#e8e8e8}
.blog-social{margin:0;padding:20px 0;border-bottom:1px solid #e8e8e8}
.blog-social p{color:#303030;font-size:18px;font-family:Oswald,sans-serif}
.blog-social p small{font-size:16px;font-family:Muli}
.blog-social ul li{font-size:16px;font-style:normal;letter-spacing:.0375rem;width:35px;height:35px;line-height:35px;text-align:center;border-radius:3px;display:inline-block;text-transform:uppercase;background-color:#ffce00;border:#ffce00 1px solid}
.blog-social ul li a{color:#000}
.blog-social ul li a:hover{color:#000}
.post-nav{padding:15px 20px}
.post-nav a{color:#000;font-weight:600;text-decoration:none}
.post-nav a:hover{text-decoration:underline}
.blog-right{margin:0;padding:30px 0;position:relative}
.blog-right h1{padding:0;color:#303030;font-family:Oswald,sans-serif;font-size:42px;letter-spacing:1px;margin:0 0 10px 0}
.blog-right h2{padding:0;color:#303030;font-family:Oswald,sans-serif;font-size:30px;letter-spacing:1px;margin:0 0 15px 0}
.blog-right p{color:#2a2a2a;font-size:16px;line-height:1.8;margin:0 0 10px 0;padding:0}
.blog-right p span{font-size:12px;text-transform:uppercase;background-color:#303030;color:#fff;padding:2px 8px}
.bptags{padding:20px;background-color:#f4f4f4;border-top:#ccc 1px solid}
.bptags ul{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}
.bptags ul li{font-size:10px;font-style:normal;font-weight:600;line-height:1.0125rem;letter-spacing:.0375rem;padding:.2rem .5rem;border-radius:2px;align-content:center;text-transform:uppercase;background-color:#e8e8e8}
.bookyourday{position:relative;height:auto;padding:30px 0;overflow:hidden;background:#f4f4f4}
.bookyourday h2{color:#272727;margin:0;padding:0;font-size:36px;font-family:Oswald,sans-serif;text-align:center}
.bookyourday .enroll-form{padding:30px;background:#fff}
.bookyourday p{color:#707070;font-size:18px}
.bookyourday .form{padding:0}
.bookyourday .form-group{margin-bottom:15px}
.bookyourday .form-group label{color:#010101;font-size:14px;font-weight:500;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}
.bookyourday .form-group input{width:100%;height:50px;color:#707070;box-shadow:none;text-shadow:none;border:1px solid #d7d7d7;border-radius:2px;padding:0 0 0 10px}
.bookyourday .form-group select{width:100%;height:50px!important;color:#707070;box-shadow:none;text-shadow:none;border:1px solid #d7d7d7;border-radius:2px;padding:0 0 0 10px}
.bookyourday .form-group input:hover,.bookyourday .form-group textarea:hover{padding-left:15px}
.bookyourday .form-group textarea{height:120px;color:#707070;box-shadow:none;text-shadow:none;border:1px solid #d7d7d7;resize:none;margin-bottom:0;padding:0 0 0 10px;border-radius:2px}
.bookyourday .form-group .btn{background:#2a2a2a;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;padding:10px 20px;border-radius:3px;border:none;font-size:16px}
.bookyourday .form-group .btn:before{display:none}
.bookyourday .form-group input[type=checkbox]{width:100%;height:20px!important;color:#707070;box-shadow:none;text-shadow:none;border:1px solid #d7d7d7;border-radius:2px;padding:0 0 0 10px}
.main-faqs{padding:30px 0;margin:0;position:relative}
.main-faqs h2{color:#4a4a4a;line-height:1.2;font-size:34px;margin:0 0 20px 0;font-family:Oswald,sans-serif}
.main-faqs h2 small{font-size:18px;color:#6c6c6c;text-transform:uppercase;font-family:Muli}
.main-faqs .panel-group{margin:0;text-align:left}
.main-faqs .panel{background:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin:0 0 2px}
.main-faqs .panel-heading{background:0 0}
.main-faqs .faq-title a{padding:10px 10px;margin:10px 0;font-size:16px;position:relative;color:#212529;width:100%;display:block}
.main-faqs .faq-title a::after{content:"\f068";font-family:FontAwesome;top:50%;margin-top:-5px;right:24px;position:absolute;background:0 0;width:10px;height:10px;line-height:10px;color:#212529;border-radius:0;text-align:center;font-size:14px}
.main-faqs .panel.active .faq-title a{color:#1a1a1a;text-decoration:none}
.main-faqs .faq-title a.collapsed::after{content:"\f067";color:#191919;background:0 0}
.main-faqs .faq-body{padding:10px 10px;color:#282828;font-size:16px;box-shadow:none;text-shadow:none}
.main-faqs .panel-default{border:none;box-shadow:none;background:0 0!important;text-shadow:none;margin:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.13)}
.main-faqs .faq-img img{width:100%}
.tour-overview{margin:15px 0;padding:0;position:relative}
.tour-overview h2{color:#4a4a4a;font-size:26px;margin:0 0 10px 0;font-family:Oswald,sans-serif}
.tour-overview p{margin:0;padding:0;font-size:16px;color:#4a4a4a;line-height:1.75}
.tour-overview .mybox a{color:#000;padding:10px 0;margin-top:15px;font-size:14px}
.tour-overview .mybox a:hover{color:#000}
.mybox1{display:none;margin-top:15px}
.tour-expert{margin:15px 0;padding:30px;background:#fff;box-shadow:0 1px .5rem rgba(0,0,0,.1);display:flex;flex-direction:row}
.expertimg{margin:0;padding:0}
.expertimg img{border-radius:100%;aspect-ratio:1;width:7rem}
.expertdetail{margin:0;padding-left:20px}
.expertdetail h3{color:#4a4a4a;font-size:24px;margin:0 0 5px 0;font-family:Oswald,sans-serif}
.expertdetail p a{color:#4a4a4a;font-size:20px}
.expertdetail p a i{color:#000}
.gallery-thumb{overflow:hidden;position:relative;margin:10px 0}
.gallery-thumb div{overflow:hidden}
.expbg .gallery-thumb img{width:100%;transition:.5s;cursor:pointer;display:block}
.gallery-thumb:hover img{transform:scale(1.1)}
.gallery-thumb .title{padding:20px;background:linear-gradient(to bottom,rgba(230,230,230,0) 0,rgb(230 230 230 / 0) 1%,rgb(4 4 4 / 61%) 39%,rgb(21 21 21 / 76%) 64%,rgb(36 36 36 / 84%) 100%);position:absolute;bottom:0;width:100%}
.gallery-thumb .title p{color:#fff;font-size:14px;padding:15px 0;margin:0;letter-spacing:.5px}
.gallery-thumb .title h5{transition:.5s ease-in-out;font-family:Oswald,sans-serif;color:#fff;font-size:16px;text-align:center;padding:0;margin:0;letter-spacing:1px}
.gallery-thumb:hover .title h5{padding-bottom:10px}
.gallery-thumb .title h4{text-transform:uppercase;text-decoration:underline;color:#efa21b;font-size:15px;opacity:1;margin:5px 0}
.pro-desti{padding:15px;border:#b7b7b7 1px solid;border-radius:15px}
.mf .enroll-form{margin:0;padding:20px}
.mf .form-title{padding:0;margin-bottom:10px}
.mf .enroll-form h2{padding:0 0 0 10px;font-size:24px;color:#4a4a4a;border-left:3px #f96703 solid;font-weight:600}
.mf .enroll-form p{color:#707070;font-size:14px;margin-bottom:15px}
.mf .form{padding:0}
.mf .form-group{margin-bottom:30px}
.mf .form-group label{font-size:14px;font-weight:500;margin-bottom:5px;margin-top:7px}
.mf .form-group input{width:100%;height:50px;color:#707070;box-shadow:none;text-shadow:none;border:1px solid #ccc;border-radius:0;padding:0 0 0 10px}
.mf .form-group input:hover,.mf .form-group textarea:hover{padding-left:15px}
.mf .form-group textarea{width:100%;height:150px;color:#707070;box-shadow:none;text-shadow:none;border:1px solid #ccc;resize:none;margin-bottom:0;padding:0 0 0 10px;border-radius:0}
.mf .form-group .btn{width:auto;background:#f96703;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;padding:10px 20px;border-radius:3px;border:none;font-size:18px}
.mf .form-group .btn:before{display:none}
.error-container{text-align:center;margin-top:70px}
.error-code{font-size:120px;font-weight:700;color:#e74c3c}
.error-message{font-size:24px;margin:50px 0}
.rn{margin:0;padding:0;box-shadow:0 0 5px rgba(0,0,0,.2)}
.rn h2{padding:10px 15px;font-size:24px;margin-bottom:25px;color:#fff;background:#f96703}
.rn p{color:#4a4a4a;font-size:18px;margin-bottom:25px}
.rn p a{color:#4a4a4a}
.rn p i{color:#4a4a4a;font-size:18px;margin-right:10px}
.rn p strong{font-weight:600}
.rn .button{margin:20px 0}
.rn .btn{color:#fff;font-size:16px;letter-spacing:1px;padding:12px 35px;font-weight:300;text-transform:capitalize;background:#f96703;border:#f96703 1px solid}
.rn .btn::before{background:#000}
.rn .btn:hover{color:#fff}
.eventss{padding:0}
.eventss .row{margin-left:-10px;margin-right:-10px}
.eventss .col-md-6,.eventss .col-sm-12,.eventss .col-sm-6{padding-left:10px;padding-right:10px}
.eventss p{color:#777;line-height:26px;text-align:justify;margin:0 0 20px}
.eventss .single-event{margin:10px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.eventss .single-event:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.eventss .single-event .head{position:relative}
.eventss .single-event .head .btn{position:absolute;top:50%;left:50%;width:50px;height:50px;line-height:50px;border-radius:100%;line-height:50px;padding:0;margin:-25px 0 0 -25px;color:#fff;-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:35}
.eventss .single-event .head h6{position:absolute;top:70%;left:49%;line-height:50px;padding:0;margin:-25px 0 0 -25px;color:#fff;transform:scale(1);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:35}
.eventss .single-event:hover .head h6{transform:scale(1);opacity:1;visibility:visible}
.eventss .single-event:hover .head .btn{transform:scale(1);opacity:1;visibility:visible}
.eventss .single-event .head .btn:hover{color:#fff}
.eventss .single-event .head.overlay:before{opacity:0;visibility:hidden;z-index:34}
.eventss .single-event:hover .head.overlay:before{opacity:.5;visibility:visible}
.eventss .event-content{margin:0;padding:15px 0;text-align:center;background:#fff}
.eventss .event-content h4{font-size:18px;margin:0}
.eventss .event-content h4 a{color:#252525;font-weight:700}
.faq{margin:15px 0;padding:0}
.faq h2 span{background-color:#fff8f5;color:#f96703;font-size:14px;padding:6px 15px;border-radius:20px}
.faq h2{margin:0 0 15px 0;font-family:Chillax;padding:0;text-transform:uppercase;font-size:36px;color:#2c276c}
.faq h6{text-transform:uppercase;color:#202020;text-align:center;font-size:16px}
.faq .faq-content{margin-top:30px}
.faq .text-content{text-align:left;padding:0 60px 0 0;margin-bottom:30px}
.faq .text-content h2{font-size:38px;margin-bottom:25px}
.faq .text-content p{font-size:16px}
.faq .panel-group{margin:0;text-align:left}
.faq .panel{background:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin:0 0 2px}
.faq .panel-heading{background:0 0}
.faq .faq-title a{padding:20px 0;font-weight:600;text-transform:uppercase;font-size:18px;position:relative;color:#000;font-family:Chillax;display:block}
.faq .faq-title a::after{content:"\f056";font-family:FontAwesome;top:50%;margin-top:-5px;right:24px;position:absolute;background:0 0;width:10px;height:10px;line-height:10px;color:#000;border-radius:0;text-align:center;font-size:16px}
.faq .panel.active .faq-title a{text-decoration:none}
.faq .faq-title a.collapsed::after{content:"\f055";color:#191919;background:0 0}
.faq .faq-body{padding:10px 0;color:#8f9092;font-size:16px;box-shadow:none;text-shadow:none}
.faq .panel-default{border:none;box-shadow:none;background:0 0!important;text-shadow:none;margin:10px 0}
.faq .faq-img img{width:100%}
.faq .button{margin-top:20px;text-align:center}
.faq .btn{color:#fff;font-size:14px;letter-spacing:1px;padding:5px 15px;border-radius:5px;font-weight:300;text-transform:capitalize;background:#002446}
.faq .btn::before{background:#f96703;color:#fff}
.enroll .tailored{margin:15px 0}
.faqsin{margin:0 0 40px}
.faqsin h2{color:#01498b;margin:0 0 15px 0;padding:0;font-size:30px;font-family:Oswald,sans-serif}
.faqsin .panel-group{margin:0;text-align:left}
.faqsin .panel{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin:0 0 2px}
.faqsin .panel-heading{background:0 0}
.faqsin .faq-title a{padding:15px;font-size:15px;background:#efefef;position:relative;color:#242239;width:100%;display:block}
.faqsin .faq-title a::after{content:"\f0d8";font-family:FontAwesome;top:50%;margin-top:-5px;right:24px;position:absolute;background:0 0;width:10px;height:10px;line-height:10px;color:#242239;border-radius:0;text-align:center;font-size:16px}
.faqsin .panel.active .faq-title a{color:#242239;text-decoration:none}
.faqsin .faq-title a.collapsed::after{content:"\f0d7";color:#242239;background:0 0}
.faqsin .faq-body{padding:10px 15px;color:#242239;font-size:16px;box-shadow:none;text-shadow:none}
.faqsin .faq-body p{color:#242239}
.faqsin .panel-default{border:none;box-shadow:none;background:#fff;text-shadow:none;margin:5px 0;border-radius:5px}
.faqsin .faq-img img{width:100%}




/* ══════════════════════════════════
STORE BANNER SECTION
══════════════════════════════════ */
.store-banner{position:relative;width:100%;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.sTbanner-bg{position:absolute;inset:0;background:#06111c;z-index:0}
.sTbanner-bg::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 80px,rgba(255,255,255,.025) 80px,rgba(255,255,255,.025) 81px);z-index:1}
.sTbanner-slash{position:absolute;top:0;left:50%;transform:translateX(-50%) skewX(-12deg);width:3px;height:100%;background:#e8181b;opacity:.4;z-index:2}
.sTbanner-ghost{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;overflow:hidden}
.sTbanner-ghost span{font-family:'Barlow Condensed',sans-serif;font-size:clamp(120px, 18vw, 220px);font-weight:900;color:rgba(255,255,255,.03);letter-spacing:-.02em;white-space:nowrap;user-select:none;line-height:1}
.bottle-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:340px;background:linear-gradient(to bottom,rgba(201,180,0,.12) 0,rgba(201,180,0,.05) 60%,transparent 100%);border-radius:60px;filter:blur(30px);z-index:2;pointer-events:none}
.sTbanner-content{position:relative;z-index:10;text-align:center;padding:60px 24px;max-width:800px;animation:fadeUp .9s ease both}
@keyframes fadeUp{
from{opacity:0;transform:translateY(24px)}
to{opacity:1;transform:translateY(0)}
}
.sTbanner-label{display:inline-block;font-family:Barlow,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;color:rgba(255,255,255,.5);text-transform:uppercase;margin-bottom:20px;position:relative}
.sTbanner-label::after,.sTbanner-label::before{content:'';position:absolute;top:50%;width:32px;height:1px;background:rgba(255,255,255,.25)}
.sTbanner-label::before{right:calc(100% + 12px)}
.sTbanner-label::after{left:calc(100% + 12px)}
.sTbanner-heading{font-family:'Barlow Condensed',sans-serif;font-size:clamp(36px, 6vw, 72px);font-weight:800;color:#fff;text-transform:uppercase;line-height:1.05;letter-spacing:.01em;margin-bottom:12px}
.sTbanner-heading .accent{color:#e8181b;display:inline-block;position:relative}
.sTbanner-heading .accent::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:#e8181b;transform:scaleX(0);transform-origin:left;animation:lineReveal .6s .7s ease forwards}
@keyframes lineReveal{
to{transform:scaleX(1)}
}
.sTbanner-subtext{font-family:Barlow,sans-serif;font-size:clamp(14px, 2vw, 17px);font-weight:300;color:rgba(255,255,255,.55);letter-spacing:.05em;margin-bottom:36px;line-height:1.5}
/* Stats row */
.sTbanner-stats{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:40px;flex-wrap:wrap}
.stat{padding:0 28px;text-align:center;position:relative}
.stat+.stat::before{content:'';position:absolute;left:0;top:10%;height:80%;width:1px;background:rgba(255,255,255,.15)}
.stat-num{font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px, 4vw, 42px);font-weight:800;color:#e8181b;line-height:1;display:block}
.stat-label{font-family:Barlow,sans-serif;font-size:11px;font-weight:400;color:rgba(255,255,255,.4);letter-spacing:.1em;text-transform:uppercase;display:block;margin-top:4px}

/* CTA Button */
.sTbanner-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 36px;background:#e8181b;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:3px;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s;position:relative;overflow:hidden}
.sTbanner-btn::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.1);transform:translateX(-100%) skewX(-15deg);transition:transform .35s ease}  .sTbanner-btn:hover::before { transform: translateX(100%) skewX(-15deg); }
.sTbanner-btn:hover { background: #b81215; transform: translateY(-2px); }
.sTbanner-btn:active { transform: translateY(0); }
.btn-arrow {font-size: 18px;transition: transform 0.2s;}
.sTbanner-btn:hover .btn-arrow { transform: translateX(4px); }

/* Decorative corner marks */
.corner {
position: absolute;
width: 24px;
height: 24px;
z-index: 10;
opacity: 0.3;
}
.corner-tl { top: 20px; left: 20px; border-top: 2px solid #e8181b; border-left: 2px solid #e8181b; }
.corner-tr { top: 20px; right: 20px; border-top: 2px solid #e8181b; border-right: 2px solid #e8181b; }
.corner-bl { bottom: 20px; left: 20px; border-bottom: 2px solid #e8181b; border-left: 2px solid #e8181b; }
.corner-br { bottom: 20px; right: 20px; border-bottom: 2px solid #e8181b; border-right: 2px solid #e8181b; }

/* ══════════════════
 RESPONSIVE
══════════════════ */
@media (max-width: 640px) {
.store-banner { min-height: 380px; }
.sTbanner-stats { gap: 8px; }
.stat { padding: 0 16px; }
.stat + .stat::before { display: none; }
.sTbanner-btn { padding: 13px 28px; font-size: 14px; }
.sTbanner-label::before,
.sTbanner-label::after { display: none; }
}

@media (max-width: 400px) {
.sTbanner-stats { flex-direction: column; gap: 16px; }
.stat + .stat::before { display: none; }
}
