﻿@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;family=Roboto+Condensed:wght@400;700&amp;display=swap');
html{height:100%}
body{font-size:16px;background:#fff;color:#3c3c3c;overflow-x:hidden;font-family:'Roboto Condensed',sans-serif,Arial,Helvetica;position:relative;word-wrap:break-word;height:100%}
img{max-width:100%}
p{margin-bottom:.5rem}
a{text-decoration:none;color:#dc2126;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:#fff;box-shadow:none}
ul,li,ol{padding:0;margin:0}
li{list-style:none}
.bold{font-weight:700}
.bold-text{font-weight:700}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;box-shadow:none}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .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-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px;background:transparent;border:1px solid #fff;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ed1c24;border-color:#ed1c24}
*{margin:0;padding:0;box-sizing:border-box!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{width:40px;height:32px;text-align:center;line-height:1.2;padding:0;background:#ed1c24;right:0;border-radius:0;opacity:1;top:-32px}
.mfp-image-holder .mfp-close{top:8px}
.mfp-close:hover,.mfp-iframe-holder .mfp-close:hover{color:#fff;background:#000}
.mfp-zoom-out-cur{cursor:default}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
.mfp-arrow-right{width:40px;height:40px;background:#fff url(../images/slide-next.png) no-repeat center center!important;margin-top:-25px!important}
.mfp-arrow-left{width:40px;height:40px;background:#fff url(../images/slide-prev.png) no-repeat center center!important;margin-top:-25px!important}
.mfp-arrow-left::before,.mfp-arrow-right::after{display:none}
.mfp-arrow-right:before{border:none}
.mfp-arrow-left:after{display:none}
.mfp-counter{display:none}
body.mfp-zoom-out-cur{overflow:hidden;-webkit-overflow-scrolling:auto}

.btnPlay{display:none;border:0}
.orientation{background:#000;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow:hidden;text-align:center;display:none}
.orientation img{max-width:150px;height:auto;}
.portrait-only{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.portrait-only img{margin-bottom:1rem}

.btn-hm-primary{background:#ed1c24;color:#fff;border-radius:5px;font-size:18px;padding:.8rem 1.25rem;display:inline-block;text-align:center;text-transform:uppercase;margin-left:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.btn-hm-primary:hover,.btn-hm-primary:focus{color:#fff;background:#000}
.btn-white{background:#fff;color:#ec2028}
.btn-white:hover,.btn-white:focus{background:#ec2028;color:#fff}
.btn-hm-secondary{background:#ed1c24;color:#fff;border-radius:5px;font-size:18px;padding:.8rem 1.25rem;display:inline-block;text-align:center;text-transform:uppercase;margin-left:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.btn-hm-secondary:hover,.btn-hm-secondary:focus{color:#fff;background:#000}
.btn-register-now{background:#fff;color:#ed1c24;border-radius:5px;border:2px solid #ed1c24;font-size:16px;font-weight:700;padding:10px 1rem;display:inline-block;text-align:center;text-transform:uppercase;margin-left:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.btn-register-now:hover,.btn-register-now:focus{background:#ed1c24;color:#fff;border-color:#fff}
.read-more{background:#ed1c24;color:#fff;border-radius:5px;font-size:16px;padding:10px 1rem;display:inline-block;text-align:center;text-transform:uppercase;margin-left:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.read-more:hover,.read-more:focus{color:#fff;background:#000}

.btn-hm-bordered{background:#fff;color:#ed1c24;border-radius:5px;border:2px solid #ed1c24;font-size:18px;padding:10px 1.25rem;display:inline-block;text-align:center;text-transform:uppercase;margin-left:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.btn-hm-bordered:hover,.btn-hm-bordered:focus{background:#ed1c24;color:#fff;border-color:#fff}

.btn-hm-otp{background:#fde826;color:#000;border-radius:0;font-family:"Falcon Punch Condensed",sans-serif,Arial,Helvetica;font-size:18px;font-weight:700;padding:10px 1.25rem;border-radius:6px;display:inline-block;text-align:center;text-transform:uppercase;margin-left:0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}
.btn-hm-otp:hover,.btn-hm-otp:focus{color:#fff;background:#ee1c25}
.btn-hm-otp:not([href]):not([tabindex]),.btn-hm-otp:not([href]):not([tabindex]):focus,.btn-hm-otp:not([href]):not([tabindex]):hover{color:#fff;background:#ee1c25}
.hpx-close{font-family:'Roboto',sans-serif,Arial,Helvetica;font-weight:700;display:inline-block;width:35px;height:35px;padding:15px 8px;background-color:#fff;border:2px solid #e21737;border-radius:50%;color:#e21737;font-size:1.8rem;text-align:center;line-height:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}
.hpx-close:hover,.hpx-close:focus{color:#fff;border-color:#000;background-color:#000;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.disable-btn,.disable-btn:hover,.disable-btn:focus{cursor:default;background:#919191;color:#fff}
.hm-link-primary{color:#ec2028}
.hm-link-primary:hover,.hm-link-primary:focus{color:#000}
.hm-form .form-control::-webkit-input-placeholder{color:#000}
.hm-form .form-control:-moz-placeholder{color:#000}
.hm-form .form-control::-moz-placeholder{color:#000}
.hm-form .form-control:-ms-input-placeholder{color:#000}
.hm-form .form-control{height:48px;border-radius:5px}
.hm-form .form-control:hover,.hm-form .form-control:focus{background-color:#fff}
.hm-form select{background:url(../images/select-arrow-down.png)no-repeat right 10px center;background-color:#fff;padding-right:2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.hm-form select::-ms-expand{display:none}
.has-error{border-color:#ba0c15!important}
.has-error::-webkit-input-placeholder{color:#ba0c15}
.has-error:-moz-placeholder{color:#ba0c15}
.has-error::-moz-placeholder{color:#ba0c15}
.has-error:-ms-input-placeholder{color:#ba0c15}
::-ms-clear{display:none}
.hm-error{color:#dc2126;padding-top:.2rem;margin-bottom:0;display:inline-block;min-height:28px}
.thankyou{color:#00950b;padding-top:.2rem;margin-bottom:0;display:inline-block;font-size:1.125rem;font-weight:700;min-height:28px}
.lg-container{width:100%;max-width:1600px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.hm-container{width:100%;max-width:1250px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.hm-wrapper{padding-top:0;overflow:hidden}
.scrollToTop{position:fixed;background:#ed1c24;color:#fff;text-align:center;border-radius:5px;font-size:2rem;line-height:1.2;width:40px;height:40px;bottom:15px;right:30px;display:none;z-index:15;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;cursor:pointer}
.scrollToTop:hover,.scrollToTop:focus{background:#3c3c3c;color:#fff}

header{position:fixed;width:100%;top:0;left:0;z-index:10}
.hm-header{background:#fff;position:relative;padding:.75rem 3%;}
.hm-header .navbar{padding:0}
.hm-header .navbar-toggler{border-radius:0}
.hm-header .navbar-toggler .navbar-toggler-icon{background-image:url(../images/menu-bars.svg)}
.hm-header .navbar-nav .nav-item{padding:0 .75rem;position:relative}
.hm-header .navbar-nav .nav-item::before{display:inline-block;content:"";width:10px;height:2px;background:#ed1c24;position:absolute;top:50%;left:-5px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.hm-header .navbar-nav .nav-link{font-size:18px;color:#3c3c3c;font-weight:700;padding:0 2px;text-transform:uppercase}
.hm-header .navbar-nav .nav-link:hover,.hm-header .navbar-nav .nav-link:focus,.hm-header .navbar-nav .nav-link.active{color:#ed1c24}

.hm-footer{text-align:center}
.hm-footer .social-links{padding:3rem 0;background-image:url(../images/bg-social.jpg);background-repeat:no-repeat;background-size:cover}
.hm-footer .footer-copy{padding:2rem 0;background-image:url(../images/bg-copy.jpg);background-repeat:no-repeat;background-size:cover}
.hm-footer .copy-links{border-bottom:1px solid #757573;padding:1rem 0;margin-bottom:1.25rem}
.hm-footer .copy-links a{font-size:.6875rem;color:#757573;margin:2px}
.hm-footer .copy-links a::after{display:inline-block;content:"|";color:#757573;margin:0 5px}
.hm-footer .copy-links a:last-child::after{content:none}
.hm-footer .copy-links a:hover,.hm-footer .copy-links a:focus{color:#fff}
.hm-footer .copy-text{font-size:.75rem;color:#d1d1d1}
.hm-footer .copy-text br{display:none}
.social-links a{color:#fff;text-align:center;font-size:2.5rem;line-height:0;display:inline-block;margin:.2rem 1rem}
.seo-content{color:#757573;padding:1.5rem 0 1rem;border-top:1px solid #757573;border-bottom:1px solid #757573;margin-bottom:0}
.seo-content h1{font-size:1rem}
.seo-content h2{font-size:.975rem}
.seo-content h3,.seo-content h4,.seo-content h5{font-size:.875rem}
.seo-content p{font-size:0.625rem}
.seo-content hr{border-color:#757573}
.social-links a:hover,.social-links a:focus{color:#000}
.hm-heading{font-family:'Monument Extended',sans-serif,Arial,Helvetica;font-size:36px;color:#000;font-style:italic;text-transform:uppercase;margin-bottom:1.5rem}
.hm-sub-heading{font-family:'Monument Extended',sans-serif,Arial,Helvetica;font-size:80px;color:transparent;-webkit-text-stroke:2px #000;text-transform:uppercase;letter-spacing:2px;line-height:.9}

.home-section{position:relative;padding-top:1rem}
.home-slider .owl-nav{margin:0}
.home-slider .owl-dots{position:absolute;width:100%;left:0;bottom:1.5rem}
.home-slider .owl-nav button.owl-prev,.home-slider .owl-nav button.owl-next{position:absolute;top:45%}
.home-slider .owl-nav button.owl-prev{left:0}
.home-slider .owl-nav button.owl-next{right:0}
.banner-content{max-width:560px;position:absolute;left:5%;top:24%;z-index:2}
.home-cta{margin:1.5rem 0 0 9.3rem}
.home-cta a{margin-right:8px}
.home-cta a:last-child{margin-right:0}

.about-section .row{margin:0}
.about-section .col-lg-6{padding:0}
.about-section img{width:100%}
.about-section .about-xtracks{background-color:#d1a58a;background-image:url(../images/bg-about-xtracks.jpg);background-repeat:no-repeat;background-size:100%;background-position:left top;padding:13% 0}
.about-section .about-xtracks .about-xtracks-img{display:none}
.about-section .about-xtracks .about-xtracks-img img{width:100%}
.about-section .about-heromotocorp{background-image:url(../images/bg-about-heromotocorp.jpg);background-repeat:repeat-y;background-size:100%;}
.about-section .abt-text{color:#282828;padding:0 7%}
.about-section .abt-text p{font-size:1.25rem;color:#282828}
.about-section .abt-text .read-more{margin-top:.75rem}

.gallery{padding:8rem 0;background-image:url(../images/bg-gallery.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;text-align:center}
.gallery-list{position:relative;text-align:left}
.gallery-list .gallery-thumb{position:relative;margin-bottom:5px;overflow:hidden}
.gallery-list .gallery-thumb::before{content:"";position:absolute;width:100%;height:100%;background:#000;opacity:.4;z-index:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.gallery-list:hover .gallery-thumb::before{opacity:0}
.gallery-list .gallery-thumb img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.gallery-list:hover .gallery-thumb img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
.gallery-list a.video-thumb .gallery-thumb::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f04b";font-size:1.5rem;color:#fff;width:50px;height:50px;border:2px solid #fff;border-radius:50%;text-align:center;padding:5px 15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}
.gallery-list p{color:#fff}
.gallery-tabs .nav-tabs{border:0;margin-bottom:2rem}
.gallery-tabs .nav-tabs .nav-link{background:transparent;border:0;border-radius:0;padding:5px 1.5rem;font-family:'Monument Extended',sans-serif,Arial,Helvetica;font-size:80px;color:transparent;-webkit-text-stroke:2px #000;text-transform:uppercase;letter-spacing:2px;line-height:.9}
.gallery-tabs .nav-tabs .nav-link:hover,.gallery-tabs .nav-tabs .nav-link:focus,.gallery-tabs .nav-tabs .nav-link.active{-webkit-text-stroke:2px #ed1c24}
.gallery-tabs .nav-tabs .nav-item{border-right:2px solid #000}
.gallery-tabs .nav-tabs .nav-item:last-child{border:0}
.videos-slider,.image-slider{padding:0 10px}
.videos-slider .owl-nav button.owl-prev,.videos-slider .owl-nav button.owl-next,.image-slider .owl-nav button.owl-prev,.image-slider .owl-nav button.owl-next{position:absolute;top:28%;display:inline-block;width:40px;margin:0;height:40px;margin:0;background:#ed1c24;border-radius:0}
.videos-slider .owl-nav button.owl-prev:hover,.videos-slider .owl-nav button.owl-next:hover,.image-slider .owl-nav button.owl-prev:hover,.image-slider .owl-nav button.owl-next:hover{background:#000}
.videos-slider .owl-nav button.owl-prev img,.videos-slider .owl-nav button.owl-next img,.image-slider .owl-nav button.owl-prev img,.image-slider .owl-nav button.owl-next img{max-width:25px}
.videos-slider .owl-nav button.owl-prev,.image-slider .owl-nav button.owl-prev{left:0}
.videos-slider .owl-nav button.owl-next,.image-slider .owl-nav button.owl-next{right:0}
.gallery-tabs .tab-content{overflow:hidden}
.gallery-tabs .tab-content > .tab-pane{display:block;height:0}
.gallery-tabs .tab-content > .active{height:auto}
body.noscroll{overflow-y:hidden!important}

.faqs,.testimonials{padding:8rem 0;background-image:url(../images/bg-faqs.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}
.faqs .hm-heading,.testimonials .hm-heading{text-align:center}
.hm-accordion .card{margin-bottom:5px;border:0;border-radius:0}
.hm-accordion .card .card-body{font-size:18px}
.hm-accordion .card-header{padding:0;border-radius:0;background:#d0d0d0;border:0;cursor:pointer}
.hm-accordion .card-header h5{font-size:1.25rem;padding:1rem 4rem 1rem 1.25rem;color:#3c3c3c;position:relative;margin-bottom:0}
.hm-accordion .card-header h5::after{content:"-";display:inline-block;width:56px;height:56px;text-align:center;font-size:1.5rem;line-height:2.4;color:#fff;background:#ed1c24;position:absolute;top:0;right:0}
.hm-accordion .card-header h5.collapsed::after{content:"+"}

.testimonials{padding:6rem 0}
.tm-list .date-location{margin-bottom:1rem}
.tm-list .date-location p{font-size:20px;color:#ed1c24;font-weight:700;margin:0;text-transform:uppercase}
.tm-list .date-location h5{font-family:'Monument Extended',sans-serif,Arial,Helvetica;font-size:40px;color:transparent;-webkit-text-stroke:2px #000;text-transform:uppercase;letter-spacing:2px;line-height:.9}
.tm-list .tm-thumb{margin-bottom:1rem}
.tm-list .tm-text{margin-bottom:1rem}
.tm-list .tm-text p{font-size:26px;line-height:1.2}
.tm-list .tm-name p{font-size:20px;font-weight:700;font-style:italic;line-height:1.2}
.testimonials-slider .owl-dots .owl-dot span{border-color:#000}

.social-feeds{padding:4rem 0;background-image:url(../images/bg-social-feeds.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}
.social-feeds .social-heading{min-width:160px;margin-right:2rem}
.sf-list{padding:1.5rem;background-color:#b71116;position:relative;background-image:url(../images/bg-twitter.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.sf-list .sf-icon{text-align:center;margin-bottom:1rem}
.sf-list .sf-icon i{font-size:2.125rem;color:#d2d2d2}
.sf-list.facebook .sf-icon i{font-size:2.125rem;color:#808080}
.sf-list .sf-icon img{width:auto;margin:0 auto}
.sf-list .social-img{overflow:hidden}
.sf-list .social-img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.sf-list:hover .social-img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
.sf-list .social-text{color:#fff;margin-top:1rem;min-height:130px}
.sf-list.facebook .social-text{color:#3c3c3c}
.sf-list .social-text p span{text-decoration:underline}
.sf-list.twitter{background-color:#b71116;background-image:url(../images/bg-twitter.jpg);}
.sf-list.facebook{background-color:#c9c6c8;background-image:url(../images/bg-facebook.jpg);}
.sf-list.insta{background-color:#2c2c2c;background-image:url(../images/bg-insta.jpg);}

.register{background-image:url(../images/bg-register.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}
.registration-form{padding:2rem;background:#fff;position:relative}
.registration-form .form-group{margin-bottom:10px}
.registration-form .thankyou{position:absolute;background:#fff;width:100%;height:100%;top:0;left:0;z-index:1;text-align:center;display:none}
.registration-form .thankyou .ty-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.registration-form .thankyou .ty-content i{font-size:6rem}
.registration-form .thankyou .ty-content span{display:block;font-size:1.5rem}
.registration-form h6{font-size:18px;font-weight:700;color:#000;margin-bottom:.75rem;text-align:center}
.registration-form .btn-hm-primary{border:0;margin-top:.75rem}
.f-fb{background:url(../images/facebook.png) top left no-repeat;background-size:46px;padding-left:52px}
.f-tw{background:url(../images/twitter.png) top left no-repeat;background-size:46px;padding-left:52px}
.f-insta{background:url(../images/instagram.png) top left no-repeat;background-size:46px;padding-left:52px}

.hm-modal .modal-header{padding:1.5rem 2rem .5rem;/*border:0*/}
.hm-modal .modal-header h5{font-family:'Monument Extended',sans-serif,Arial,Helvetica;font-size:36px;color:#000;font-style:italic;text-transform:uppercase}
.hm-modal .modal-header h5 span{font-family:'Monument Extended',sans-serif,Arial,Helvetica;font-size:80px;color:transparent;font-style:normal;-webkit-text-stroke:2px #000;text-transform:uppercase;letter-spacing:2px;line-height:.9}
.hm-modal.abt-modal .modal-header h5{font-size:30px}
.hm-modal.abt-modal .modal-header h5 span{font-size:60px}
.hm-modal .modal-header .close{font-size:2rem;color:#ed1c24;opacity:1}
.hm-modal .modal-body{padding-bottom:2rem}
.evt-row .form-row .col-lg-6{margin-bottom:10px}
.event-list{padding:1rem;border:1px solid #ccc;height:100%}
.event-list .evt-date{text-align:center}
.event-list .evt-date .date{width:84px;background:#000;text-align:center;color:#fff;font-family:'Monument Extended',sans-serif,Arial,Helvetica;font-size:34px;padding:.75rem 0;margin-bottom:.5rem}
.event-list .evt-date span{display:block;font-size:22px;font-weight:700;color:#000;text-align:center;text-transform:uppercase}
.event-list .evt-content h5{font-size:30px;color:#000;font-weight:700}
.event-list .evt-content ul li{padding:5px 0 5px 1.5rem;position:relative}
.event-list .evt-content ul li::before{content:url(../images/icon-time.png);display:inline-block;width:17px;height:17px;position:absolute;top:8px;left:0}
.event-list .evt-content ul li.time::before{content:url(../images/icon-time.png)}
.event-list .evt-content ul li.location::before{content:url(../images/icon-location.png)}
.event-list .evt-content .btn-register-now{margin-top:.75rem}

@media screen and (max-width:1499.98px) {
.lg-container{max-width:1260px}
.hm-heading{font-size:32px}
.about-section .about-xtracks{padding:9% 0}
.about-section .abt-text p{font-size:1.125rem}
.hm-sub-heading,.gallery-tabs .nav-tabs .nav-link{font-size:72px}
.banner-content{top:20%}
.gallery,.testimonials{padding:4rem 0}
.gallery-tabs .nav-tabs .nav-link{font-size:72px}
.sf-list .social-text{min-height:155px}
.hm-modal .modal-header h5{font-size:32px}
.hm-modal .modal-header h5 span{font-size:72px}
.hm-modal.abt-modal .modal-header h5{font-size:26px}
.hm-modal.abt-modal .modal-header h5 span{font-size:56px}
.faqs,.testimonials{padding:4rem 0}
}
@media screen and (max-width:1299.98px) {
.about-section .about-xtracks{padding:7.5% 0}
}
@media screen and (max-width:1199.98px) {
.hm-container,.lg-container,.container-fluid{padding-left:30px;padding-right:30px}
.hm-heading{font-size:30px}
.hm-sub-heading,.gallery-tabs .nav-tabs .nav-link,.hm-modal .modal-header h5 span{font-size:56px}
.hm-header{padding:.75rem 0}
.hm-header .navbar-nav{margin-top:.5rem}
.hm-header .navbar-nav .nav-item{padding:8px 0 8px 18px;border-top:1px solid #ccc}
.hm-header .navbar-nav .nav-item::before{left:0}
.hm-header .navbar-nav .nav-link{font-size:16px;padding:0;border:0}
.hm-header .navbar-brand img{max-width:80px}

.banner-content{max-width:415px}
.home-cta{margin:1.5rem 0 0 1rem}
.about-section .about-xtracks{padding:4rem 0 2rem}
.about-section .abt-text p{font-size:1rem}
.tm-list .date-location p{font-size:18px}
.tm-list .date-location h5{font-size:32px}
.tm-list .tm-text p{font-size:22px}
.tm-list .tm-name p{font-size:18px}

.hm-modal .modal-header{padding:1rem}
.hm-modal .modal-header h5{font-size:30px}
.event-list{padding:10px}
.event-list .evt-content h5{font-size:24px}
.event-list .evt-date .date{font-size:30px;width:70px;padding:.5rem 0}
.event-list .evt-date span{font-size:20px}
}

@media screen and (max-width:991.98px) {
.banner-content{max-width:280px;top:25%}
.home-cta a{margin-bottom:8px}
.about-section .about-xtracks{padding:0;background-image:url(../images/bg-about-xtracks_sm.jpg);background-size:100% auto;background-repeat:repeat-y}
.about-section .about-xtracks .about-xtracks-img{display:block}
.about-section .abt-text{padding:0 30px 3rem;margin-top:-12rem}
.tm-list .date-location p{font-size:22px}
.tm-list .date-location h5{font-size:40px}
.tm-list .tm-text p{font-size:26px}
.tm-list .tm-name p{font-size:22px}
.social-feeds .social-heading{text-align:center}
.hm-modal.abt-modal .modal-header h5{font-size:24px}
.hm-modal.abt-modal .modal-header h5 span{font-size:34px}
.social-feeds .hm-heading br{display:none}
.register{padding:4rem 0}
.register .register-heading{text-align:center}
}

@media screen and (max-width:767.98px) {
.hm-sub-heading, .gallery-tabs .nav-tabs .nav-link,.hm-modal .modal-header h5 span{font-size:42px}
.tm-list .date-location h5{font-size:36px}
.tm-list .tm-text p{font-size:24px}
.hm-heading{font-size:26px}
.hm-modal .modal-header h5{font-size:26px}
.banner-content{width:100%;max-width:100%;left:0;top:10%;padding:0 20px;text-align:center}
.home-cta{margin-left:0}
.faqs,.testimonials{background-position:left top}
.videos-slider,.image-slider{padding:0}
.videos-slider.owl-theme .owl-nav.disabled + .owl-dots{display:none;}
.videos-slider.owl-carousel .owl-nav.disabled{ display:block;}
.image-slider.owl-theme .owl-nav.disabled + .owl-dots{display:none;}
.image-slider.owl-carousel .owl-nav.disabled{ display:block;}
}

@media screen and (max-width:575.98px) {
.hm-container,.lg-container,.container-fluid{padding-right:20px;padding-left:20px}
.hm-header{padding:.75rem 0}
.hm-header .navbar{padding:0}
.hm-footer .copy-text br{display:inline-block}
.hm-wrapper{padding-top:0}
.social-links a{margin:.2rem .5rem;font-size:1.75rem}
.hm-heading{font-size:24px;margin-bottom:1.5rem}

.btn-hm-primary,.btn-hm-bordered{font-size:14px;padding:10px 1rem}

.banner-content{top:15%}
.banner-content img{max-width:260px}
.home-cta{margin-top:75%}
.about-section .abt-text{padding:0 20px 3rem;margin-top:-5rem}
.gallery-tabs .nav-tabs .nav-link{font-size:20px;padding:5px .5rem}
.hm-sub-heading,.hm-modal .modal-header h5 span{font-size:36px}

.videos-slider .owl-nav button.owl-prev,.image-slider .owl-nav button.owl-prev{left:-15px}
.videos-slider .owl-nav button.owl-next,.image-slider .owl-nav button.owl-next{right:-15px}

.tm-list .date-location p{font-size:18px}
.tm-list .date-location h5{font-size:32px}
.tm-list .tm-text p{font-size:22px}
.tm-list .tm-name p{font-size:18px}

.event-list .evt-date{margin-right:-15px}
.event-list .evt-date .date{font-size:20px;width:56px;margin-bottom:4px}
.event-list .evt-date span{font-size:16px}
.hm-modal.abt-modal .modal-header h5{font-size:18px;line-height:1.2}
.hm-modal.abt-modal .modal-header h5 span{font-size:24px}

.sf-list .social-text{min-height:177px}

.error-code-content{padding:2rem 0}
.error-code-text h5{font-size:9rem}
.error-code-text p{font-size:2.4rem}
.padding-bottom{padding-bottom:0}

}

@media screen and (max-width:355.98px) {
.hm-container,.lg-container,.container-fluid{padding-right:15px;padding-left:15px}
.btn-hm-primary{font-size:.75rem}
.hm-heading{font-size:1.5rem}
}

@media screen and (min-width:480px) and (max-width:990px) and (orientation:landscape) and (min-aspect-ratio:13/9){
.orientation{display:block}
}

@font-face {
    font-family: 'Monument Extended';
    src: url('../fonts/MonumentExtended-Ultrabold.eot');
    src: url('../fonts/MonumentExtended-Ultraboldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MonumentExtended-Ultrabold.woff2') format('woff2'),
        url('../fonts/MonumentExtended-Ultrabold.woff') format('woff'),
        url('../fonts/MonumentExtended-Ultrabold.ttf') format('truetype'),
        url('../fonts/MonumentExtended-Ultrabold.svg#MonumentExtended-Ultrabold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}