@media screen and (min-width:320px) and (max-width:480px){.banner,.carousel-inner{height:60vh}body,h6,p{font-size:14px}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}.quote,h4{font-size:18px}.banner_breadcrumbs,.nav-item p{font-size:inherit}footer h5,h5{font-size:16px}.navbar{padding:0 1rem}.custom-section,.navbar .dropdown-menu,.tab-pane{padding:1rem}.navbar .nav-link{padding:.5rem 1rem}.nav-pills.flex-column,.navbar-nav .flex-column{flex-direction:row!important}.nav-item p{margin-left:1rem}.navbar-collapse{max-height:100vh;overflow:scroll}.banner{margin-top:40px;top:0}#myCarousel.carousel,.carousel,.carousel-item>video{height:100%}.banner_arc,.carousel-item,.gallery-container .gallery-item{height:200px}#myCarousel .carousel-item{padding:2rem 1rem;height:100%}#myCarousel .carousel-item>.carousel-text{bottom:30px;top:auto}.carousel-indicators{bottom:0;margin:0}.bordered-racing{padding:1rem 0}.flag-bottom,.flag-top{width:150px}.feature,.gallery-container .gallery-item,.sponsor-item{width:100%}.bg-70,.bg-95,.bg-slant-50,.track-left,.track-right{display:none}.full{margin:0}.py-4{padding-top:.8rem!important;padding-bottom:.8rem!important}.px-4{padding-right:.8rem!important;padding-left:.8rem!important}.py-5{padding-top:1rem!important;padding-bottom:1rem!important}.px-5,.px-6{padding-right:1rem!important;padding-left:1rem!important}.pl-5{padding-left:0!important}.pr-5{padding-right:0!important}.pt-5{padding-top:0!important}.pt-4rem,.py-4rem{padding-top:1.5rem}.py-4rem{padding-bottom:1.5rem}.px-4rem{padding-right:1.5rem;padding-left:1.5rem}.col-md-3,.col-md-4,.col-md-5,.col-md-6{padding-bottom:1rem}.navbar-toggler{outline-color:#000!important}.border-left{padding-left:1rem}.border-right{padding-right:1rem}.nav-pills .nav-link{text-align:left;position:relative;display:inline-block}.nav-tabs .nav-item{font-size:14px;padding:0}footer{padding:1rem;font-size:14px}footer .company-img img{width:auto;height:50px}.banner_arc{padding:1rem;margin-top:40px;border-radius:0 0 10rem}.feature,.operating_company_map iframe{height:320px}.banner_arc h1{font-size:20px;padding:1rem;width:auto}.modal-lg{max-width:100%}.feature-content{height:100%;flex-direction:column}.feature-content .feature-count{padding:1rem;margin:0 1rem}.feature-content .feature-count .feature-number{font-size:12px;width:70px;height:70px}.feature-content .feature-count .feature-number .number{font-size:1.3rem}.feature-text{padding:1rem;width:100%}.gallery-container .gallery-item img{border-radius:0}#coming_soon{margin-top:4rem}.container_short{margin-top:60px;padding:1rem}.genrever_banner{height:144px}.box-shadow-light-blue{box-shadow:17px 17px 0 -3px #d8f2fe}#guest_name .bg-absolute{position:relative}.img-center-40{width:30%}.vision_icon{height:58px;width:58px}.navbar-brand{padding:.5rem 0}.company-img img,.navbar-brand img{height:38px}}@media screen and (min-width:480px) and (max-width:640px){.banner,.carousel-inner{height:60vh}.banner_breadcrumbs,.nav-item p{font-size:inherit}body,h6,p{font-size:15px}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}.navbar{padding:0 1rem}.navbar .dropdown-menu,.tab-pane{padding:1rem}.navbar .nav-link{padding:.5rem 1rem}.nav-pills.flex-column,.navbar-nav .flex-column{flex-direction:row!important}.nav-item p{margin-left:1rem}.navbar-collapse{max-height:100vh;overflow:scroll}.banner{margin-top:40px;top:0}#myCarousel.carousel,.carousel,.carousel-item>video{height:100%}.banner_arc,.carousel-item,.gallery-container .gallery-item{height:200px}#myCarousel .carousel-item{padding:2rem 1rem;height:100%}#myCarousel .carousel-item>.carousel-text{bottom:30px;top:auto}.carousel-indicators{bottom:0;margin:0}.custom-section{padding:2rem}.bordered-racing{padding:1rem 0}.flag-bottom,.flag-top{width:150px}.feature,.gallery-container .gallery-item,.sponsor-item{width:100%}.track-left,.track-right{display:none}.full{margin:0}.py-4{padding-top:.8rem!important;padding-bottom:.8rem!important}.px-4{padding-right:.8rem!important;padding-left:.8rem!important}.py-5{padding-top:1rem!important;padding-bottom:1rem!important}.px-5,.px-6{padding-right:1rem!important;padding-left:1rem!important}.pl-5{padding-left:0!important}.pr-5{padding-right:0!important}.pt-5{padding-top:0!important}.pt-4rem,.py-4rem{padding-top:1.5rem}.py-4rem{padding-bottom:1.5rem}.px-4rem{padding-right:1.5rem;padding-left:1.5rem}.col-md-3,.col-md-4,.col-md-5,.col-md-6{padding-bottom:1rem}.navbar-toggler{outline-color:#000!important}.border-left{padding-left:1rem}.border-right{padding-right:1rem}.nav-pills .nav-link{text-align:left;position:relative;display:inline-block}.nav-tabs .nav-item{font-size:14px;padding:0}footer{padding:1rem;font-size:14px}footer .company-img img{width:auto;height:50px}footer h5{font-size:16px}.banner_arc{padding:1rem;margin-top:40px;border-radius:0 0 10rem}.banner_arc h1{font-size:20px;padding:1rem;width:auto}.quote{font-size:18px}.modal-lg{max-width:100%}.feature{height:320px}.feature-content{height:100%;flex-direction:column}.feature-content .feature-count{padding:1rem;margin:0 1rem}.feature-content .feature-count .feature-number{font-size:12px;width:75px;height:75px}.feature-content .feature-count .feature-number .number{font-size:1.3rem}.feature-text{padding:1rem;width:100%}.gallery-container .gallery-item img{border-radius:0}#coming_soon{margin-top:4rem}.container_short{margin-top:60px;padding:3rem 1rem}.genrever_banner{height:144px}.box-shadow-light-blue{box-shadow:17px 17px 0 -3px #d8f2fe}#guest_name .bg-absolute{position:relative}.operating_company_map iframe{height:350px}.img-center-40{width:30%}.vision_icon{height:65px;width:65px}.navbar-brand{padding:.5rem 0}.company-img img,.navbar-brand img{height:38px}.img-gallery{width:100%;height:auto}}@media screen and (min-width:640px) and (max-width:800px){.banner,.carousel,.carousel-item>video{height:100%}body,footer h5,h6,p{font-size:16px}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}#value_village_instinct_brothers h3,h4{font-size:20px}.quote,h5{font-size:18px}#news .list li h4,footer{font-size:14px}.navbar{padding:0 1.5rem}.feature-content .feature-count,.navbar .dropdown-menu,.sponsors-container,.tab-pane,footer{padding:1rem}.navbar .nav-link{padding:.5rem 1rem}.navbar-collapse{max-height:100vh;overflow:scroll}.container{max-width:calc(100vw - 30px)}.banner{margin-top:40px;top:0}.carousel-item{height:200px}.carousel-indicators{bottom:0;margin:0}.custom-section{padding:3rem}.bordered-racing{padding:1rem 0}.flag-bottom,.flag-top{width:150px}.track-left,.track-right{display:none}.full{margin:0}.py-4{padding-top:.8rem!important;padding-bottom:.8rem!important}.px-4{padding-right:.8rem!important;padding-left:.8rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-5,.px-6{padding-right:1.5rem!important;padding-left:1.5rem!important}.pl-5{padding-left:0!important}.pr-5{padding-right:0!important}.pt-5{padding-top:0!important}.pt-4rem,.py-4rem{padding-top:1.5rem}.pb-4{padding-bottom:0!important}.py-4rem{padding-bottom:1.5rem}.px-4rem{padding-right:1.5rem;padding-left:1.5rem}.col-md-3,.col-md-4,.col-md-5,.col-md-6{padding-bottom:1rem}.navbar-toggler{outline-color:#000!important}.border-left{padding-left:1rem}.border-right{padding-right:1rem}.nav-pills.flex-column{flex-direction:row!important}.nav-pills .nav-link{text-align:left;position:relative;display:inline-block}.nav-tabs .nav-item{font-size:14px;padding:0}#services_index{flex-direction:column;height:800px}.sponsors-container .sponsor-img{padding:.5rem;width:100px}.bg-job-opening{width:100%;margin:0}footer .company-img img{width:auto;height:50px}.banner_arc{padding:1.5rem 2.5rem;height:350px;margin-top:40px;border-radius:0 0 15rem}.banner_arc h1{font-size:3.5rem;padding-top:4rem}.banner_breadcrumbs{font-size:inherit}.modal-lg{max-width:90%}#philosophy_values .col-md-3{width:25%}#philosophy_values .col-md-9{width:75%}.bg-round{padding:1.2rem .8rem;width:auto}.bg-round img{height:50px}h4.title{font-size:1.8rem}.bg-90{width:100%;padding:1rem}#value_village img,.img-center-40{width:30%}#business_logo{width:50%;height:auto}.container_short{margin-top:60px;padding:3rem 1rem}#news .container{padding:0}#news ul.list{margin:0;padding:0}.news-type{margin:1rem 0}#guest_name .bg-absolute,.news-date{position:relative}#careers img{width:100%}.badge-primary{color:#fff!important}.ceo_message_banner h1{width:50%;font-size:2.5rem}.modal-body img{width:40%}#business_page .img-object-fit-cover,#philosophy img{height:300px}.white-list{margin-bottom:0}#careers .col-md-3{width:15%}#careers .col-md-9{width:85%}#careers .col-md-9 h6{font-size:20px;margin:0}#team_genrever{max-width:100%}.carousel-gallery .swiper-slide{width:100%!important}.gallery-container .gallery-item,.sponsor-item{width:50%}.gallery-container .gallery-item img{border-radius:0}#coming_soon{margin-top:4rem}.genrever_banner{height:180px}.feature{width:100%;height:350px}.feature-content{height:auto;flex-direction:column}.feature-content .feature-count .feature-number{font-size:12px;width:75px;height:75px}.feature-content .feature-count .feature-number .number{font-size:1.3rem}.feature-text{padding:1rem;width:100%}.box-shadow-light-blue{box-shadow:20px 20px 0 -3px #d8f2fe}.operating_company_map iframe{height:380px}.navbar-brand{padding:.7rem 0}.company-img img,.navbar-brand img{height:45px}.gallery-container .gallery-item{height:250px}}@media screen and (min-width:800px) and (max-width:960px){.banner,.carousel,.carousel-item>video{height:100%}body,footer h5,h6,p{font-size:16px}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}#value_village_instinct_brothers h3,h4{font-size:20px}.quote,h5{font-size:18px}#news .list li h4,footer{font-size:14px}.navbar{padding:0 1.5rem}.navbar .dropdown-menu,.sponsors-container,.tab-pane,footer{padding:1rem}.navbar .nav-link{padding:.5rem 1rem}.navbar-collapse{max-height:100vh;overflow:scroll}.container{max-width:calc(100vw - 30px)}.banner{margin-top:40px;top:0}.carousel-item{height:200px}.carousel-indicators{bottom:0;margin:0}.custom-section{padding:4rem 5rem}.bordered-racing{padding:1rem 0}.flag-bottom,.flag-top{width:150px}.track-left,.track-right{display:none}.full{margin:0}.py-4{padding-top:.8rem!important;padding-bottom:.8rem!important}.px-4{padding-right:.8rem!important;padding-left:.8rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-5,.px-6{padding-right:1.5rem!important;padding-left:1.5rem!important}.pl-5{padding-left:0!important}.pr-5{padding-right:0!important}.pt-5{padding-top:0!important}.pt-4rem,.py-4rem{padding-top:1.5rem}.pb-4{padding-bottom:0!important}.py-4rem{padding-bottom:1.5rem}.px-4rem{padding-right:1.5rem;padding-left:1.5rem}.col-md-3,.col-md-4,.col-md-5,.col-md-6{padding-bottom:1rem}.navbar-toggler{outline-color:#000!important}.border-left{padding-left:1rem}.border-right{padding-right:1rem}.nav-pills.flex-column{flex-direction:row!important}.nav-pills .nav-link{text-align:left;position:relative;display:inline-block}.nav-tabs .nav-item{font-size:14px;padding:0}#services_index{flex-direction:column;height:800px}.sponsors-container .sponsor-img{padding:.5rem;width:100px}.bg-job-opening{width:100%;margin:0}footer .company-img img{width:auto;height:50px}.banner_arc{padding:1.5rem 2.5rem;height:350px;margin-top:40px;border-radius:0 0 15rem}.banner_arc h1{font-size:3.5rem;padding-top:4rem}.banner_breadcrumbs{font-size:inherit}.modal-lg{max-width:90%}#philosophy_values .col-md-3{width:25%}#philosophy_values .col-md-9{width:75%}.bg-round{padding:1.2rem .8rem;width:auto}.bg-round img{height:50px}h4.title{font-size:1.8rem}.bg-90{width:100%;padding:1rem}#value_village img,.img-center-40{width:30%}#business_logo{width:50%;height:auto}.container_short{margin-top:60px;padding:3rem 1rem}#news .container{padding:0}#news ul.list{margin:0;padding:0}.news-type{margin:1rem 0}.news-date{position:relative}#careers img{width:100%}.badge-primary{color:#fff!important}.ceo_message_banner h1{width:50%;font-size:2.5rem}.modal-body img{width:40%}#business_page .img-object-fit-cover,#philosophy img{height:300px}.white-list{margin-bottom:0}#careers .col-md-3{width:15%}#careers .col-md-9{width:85%}#careers .col-md-9 h6{font-size:20px;margin:0}#team_genrever{max-width:100%}.carousel-gallery .swiper-slide{width:50%!important}.gallery-container .gallery-item,.sponsor-item{width:50%}.gallery-container .gallery-item img{border-radius:0}.genrever_banner{height:220px}.feature,.operating_company_map iframe{height:400px}.feature{width:45%}.feature-content{height:auto;flex-direction:column}.feature-content .feature-count{padding:1rem;margin:0 1rem}.feature-content .feature-count .feature-number{font-size:12px;width:85px;height:85px}.feature-content .feature-count .feature-number .number{font-size:1.3rem}.feature-text{padding:1rem;width:100%}}@media screen and (min-width:960px) and (max-width:1120px){body,footer h5,h6,p{font-size:16px}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}#value_village_instinct_brothers h3,h4{font-size:20px}.quote,h5{font-size:18px}.navbar{padding:0 1.5rem}.navbar .dropdown-menu,.sponsors-container,.tab-pane,footer{padding:1rem}.navbar .nav-link{padding:.5rem 1rem;font-size:16px}#news .list li h4,footer{font-size:14px}.navbar .nav-item{padding:0 .5rem}.navbar-collapse{max-height:100vh;overflow:scroll}.container{max-width:calc(100vw - 30px)}.banner,.carousel,.carousel-item>video{height:100%}.carousel-item{height:200px}.carousel-indicators{bottom:0;margin:0}.custom-section{padding:5rem 6rem}.bordered-racing{padding:2rem}.full{margin:0}.track-left,.track-right{display:none}.py-4{padding-top:.8rem!important;padding-bottom:.8rem!important}.px-4{padding-right:.8rem!important;padding-left:.8rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-5,.px-6{padding-right:1.5rem!important;padding-left:1.5rem!important}.pl-5{padding-left:0!important}.pr-5{padding-right:0!important}.pt-5{padding-top:0!important}.pt-4rem,.py-4rem{padding-top:1.5rem}.pb-4{padding-bottom:0!important}.py-4rem{padding-bottom:1.5rem}.px-4rem{padding-right:1.5rem;padding-left:1.5rem}.col-md-3,.col-md-4,.col-md-5,.col-md-6{padding-bottom:1rem}.navbar-toggler{outline-color:#000!important}.border-left{padding-left:1rem}.border-right{padding-right:1rem}.nav-pills.flex-column{flex-direction:row!important}.nav-pills .nav-link{text-align:left;position:relative;display:inline-block}.nav-tabs .nav-item{font-size:14px;padding:0}#services_index{flex-direction:column;height:800px}.sponsors-container .sponsor-img{padding:.5rem;width:100px}.bg-job-opening{width:100%;margin:0}footer .company-img img{width:auto;height:50px}.banner_arc{padding:2.5rem;height:450px;margin-top:40px;border-radius:0 0 15rem}.banner_arc h1{font-size:4.5rem;padding-top:5rem}.banner_breadcrumbs{font-size:inherit}.modal-lg{max-width:90%}#philosophy_values .col-md-3,.gallery-container .gallery-item,.sponsor-item{width:25%}#philosophy_values .col-md-9{width:75%}.bg-round{padding:1.2rem .8rem;width:auto}#careers img,.bg-90{width:100%}.bg-round img{height:50px}h4.title{font-size:1.8rem}.bg-90{padding:1rem}#value_village img{width:30%}#business_logo{width:50%;height:auto}.container_short{margin-top:60px;padding:3rem 1rem}#news .container{padding:0}#news ul.list{margin:0;padding:0}.news-type{margin:1rem 0}.news-date{position:relative}.badge-primary{color:#fff!important}.ceo_message_banner h1{width:50%;font-size:2.5rem}.modal-body img{width:40%}#business_page .img-object-fit-cover,#philosophy img{height:300px}.white-list{margin-bottom:0}#careers .col-md-3{width:15%}#careers .col-md-9{width:85%}#careers .col-md-9 h6{font-size:20px;margin:0}#team_genrever{max-width:100%}.carousel-gallery .swiper-slide{width:50%!important}.gallery-container .gallery-item img{border-radius:0}.genrever_banner{height:250px}.feature{width:45%;height:400px}.feature-content{height:auto;flex-direction:column}.feature-content .feature-count{padding:1rem;margin:0 1rem}.feature-content .feature-count .feature-number{font-size:12px;width:85px;height:85px}.feature-content .feature-count .feature-number .number{font-size:1.3rem}.feature-text{padding:1rem;width:100%}}@media screen and (min-width:1120px) and (max-width:1280px){.feature{width:45%;height:400px}.feature-content{height:auto;flex-direction:column}.feature-content .feature-count{padding:1rem;margin:0 1rem}.feature-content .feature-count .feature-number{font-size:12px;width:85px;height:85px}.feature-content .feature-count .feature-number .number{font-size:1.3rem}.feature-text{padding:1rem;width:100%}}