html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,
samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,
section,summary,time,mark,audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {display: block;}

html,
body {scroll-behavior: smooth;height: 100%;}
html{font-size: 16px;}
sup {font-size: 50%; }

small {font-size: 50%; }

:root{
  --clr-black: #000;
  --clr-green: #03fd1c;
  --clr-green-hover: 126 98% 50%;
  --clr-light-grey: #f3f3f3;
}

@font-face {
    font-family: 'Glacial Indifference';
    src: url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Bold.eot');
    src: url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Bold.woff') format('woff'),
        url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Bold.ttf') format('truetype'),
        url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Bold.svg#GlacialIndifference-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glacial Indifference';
    src: url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Regular.eot');
    src: url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Regular.woff') format('woff'),
        url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Regular.ttf') format('truetype'),
        url('https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/fonts/GlacialIndifference-Regular.svg#GlacialIndifference-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



body {
  /*font-family: "Roboto", arial, sans-serif;*/
  font-family: 'Glacial Indifference', arial, sans-serif;
  font-weight: normal;
  line-height: 1.2;
  font-size: 16px;
  background-color: #fff;
  color: #000 !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  counter-reset: section;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 
  overflow-x: hidden;
}

ol,
ul {
  list-style: none; }

blockquote,
q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

img {
  border: none;
  display: block;
  outline: 0 none; }

a{text-decoration: none;transition: all .3s;display: block;}

img{display: block;}

html {
  scroll-behavior: smooth;
}
/*article{
  width: 100vw;
}*/
h2{
  font-size: 38px;
  font-weight: bold;
}

.btn{
  padding: 18px 72px 18px;
  border-radius: 30px;
}
.btn__green{
  background: var(--clr-green);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  color: #000;
  border:var(--clr-green) 3px solid;
}
.btn__green:hover{
  /*background: hsl(var(--clr-green-hover)/70%);*/
  background: var(--clr-green-hover);
}

.overflow-hidden{overflow: hidden;}
.show{right: 0;transition: all .5s}
b{font-weight: bold;}
article{padding: 80px 0}
header{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.63);
  z-index: 999;
  transition: all .5s;
  padding: 18px 20px;
}
.text-right {
  text-align: right !important;
}
.global__nav{
  display: flex;
  gap:35px;
}
.global__nav li a{
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
}
.global__nav li a:hover{
  color: var(--clr-green);
  text-decoration: none;
}
/*Hamburger*/
.hamburger_bar{
  position: fixed;
  right: 20px;
  top: 20px;
  z-index: 9999;
  width: 35px;
  height: 35px;
  padding: 5px 6px;
  border-radius: 100%;
}
.hamburger_menu{
  background-color: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 300px;
  transition: all .3s;
  z-index: 9999;
  padding-top: 20px;
}
.hamburger_menu.show{
  right: 0;
  transition: all .3s;
}
.hamburger_menu ul{
  padding: 4rem 0;
}
.hamburger_menu ul li a{
  font-size: 15px;
  color: #9a310f;
  padding: 15px 30px;
  transition: all .3s;
  letter-spacing: 2px;
  border-bottom: 1px solid #ccc;
}
.hamburger_menu ul li:last-child a{
  border-bottom: 0;
}
.hamburger_menu ul li a:hover{
  background-color: #9a310f;
  color: #fff;
  transition: all .3s;
  text-decoration: none;
}

.embed-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; overflow: hidden; 
    max-width: 100%; height: auto; 
} 
.embed-container iframe, .embed-container object, .embed-container embed { 
   position: absolute; 
   top: 0; 
   left: 0; 
   width: 100%; 
   height: 100%; 
}

.home, .video__banner, .athlete, .gear__up, .tents{
  padding: 0;
  height: 100vh;
  width: 100vw;
}
.home{
  background: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/home-banner.jpg) no-repeat center center/cover;
}
/*.embed-responsive{
  height: 100%!important;
}*/
.video__banner{overflow: hidden;}
.video__banner iframe{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%!important;
  top:50%!important;
  transform: translate(-50%, -50%);
}
.video__banner iframe .player {
  width: 100%!important;
  height: 100%!important;
}
.banner__snippet{
  max-width: 711px;
  padding: 50px 45px 50px 26px;
  border-radius: 15px;
  background-color: rgba(0, 0, 0, 0.51);
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.banner__snippet::before{
  content: "";
  width: 8px;
  height: 100%;
  background: var(--clr-green);
  left: 0px;
  top: 0;
  display: block;
  position: absolute;
}

h1{
  font-size: 38px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  margin-bottom: 24px;
}
p{
  font-size: 16px;
}
.banner__snippet p{
  color: #fff;
  font-size: 18px;
}

/*2nd section*/
.fundraise{
  background: var(--clr-black);
}
.btn__white{
  border:3px solid #fff;
  background: #fff;
  left: 18px;
  bottom: 16px;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.44;
  padding: 15px 28px 15px;
}
.btn__white:hover{
  border:3px solid var(--clr-green);
  box-shadow: rgba(0,0,0, .5) 3px 3px 3px;
}
.fundraise p{
  font-size: 16px;
  line-height: 1.38;
  color: #fff;
}

/*Meet our athelete*/
.meet__our__athelete{
  background: #202020;
  text-align: center;
  padding: 80px 0 40px;
}
.meet__our__athelete h2{
  font-weight: bold;
  line-height: 1;
  margin-bottom: 18px;
}
.meet__our__athelete h2, .meet__our__athelete p{
  color: #fff;
}
.meet__our__athelete-slider{
  margin-top: 70px;
}
.meet__our__athelete-profile{
  display: block;
  width: 150px;
/*  height: 180px;*/
}
.meet__our__athelete-profile img{
  width: 100%;
}
.meet__our__athelete-slider-list-item{
  text-align: left;
  padding-right: 34px;
  margin-bottom: 40px;
}
.meet__our__athelete-slider-list-item h3{
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1.13;
  color: #fff;
  margin: 26px 0 11px;
}
.meet__our__athelete-slider .meet__our__athelete-slider-list p{
  font-size: 16px;
  line-height: 1.63;
  color: #fff;
}
/*.meet__our__athelete-slider .meet__our__athelete-slider-list.slick-dotted.slick-slider{
  margin-bottom: 0;
}*/
.meet__our__athelete-slider .meet__our__athelete-slider-list .slick-dots li{
  padding: 0;
  margin: 0 8px;
  height: 13px;
  width: 13px;
}
.meet__our__athelete-slider .meet__our__athelete-slider-list .slick-dots .slick-active button{
  background: var(--clr-green);
  border: solid 1px var(--clr-green);
}
.meet__our__athelete-slider .meet__our__athelete-slider-list .slick-dots li button{
  width: 13px;
  height: 13px;
  border: solid 1px #979797;
  border-radius: 50%;
  background: #212121;
}
.meet__our__athelete-slider .meet__our__athelete-slider-list .slick-dots li button::before{
  font-size: 0;
}
.meet__our__athelete-slider .meet__our__athelete-slider-list .slick-dots{
  bottom: -30px;
}
/* Gear up with confidence */
.gearup__with__confidence{
  padding: 70px 0;
}
.gearup__with__confidence h2{
  margin-bottom: 18px;
  font-size: 38px;
  font-weight: bold;
  line-height: 1;
  color: #000;
}
.gearup__with__confidence p{
  font-size: 22px;
  font-weight: normal;
  line-height: 1.18;
  text-align: center;
  color: #000;
}
.gearup__with__confidence-slider{
  margin-top: 32px;
}
.gearup__with__confidence-slider .slick-prev, .gearup__with__confidence-slider .slick-next{
  width: 63px;
  height: 63px;
  background: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/btn_slider_prev.svg) no-repeat center center;
  top:50%;
  transform: translateY(-50%);
  z-index: 2;
}
.gearup__with__confidence-slider .slick-next{
  right: -65px;
}
.gearup__with__confidence-slider .slick-prev{
  left: -65px;
}
.gearup__with__confidence-slider .slick-prev::before, .gearup__with__confidence-slider .slick-next::before{
  display: none;
}
.gearup__with__confidence-slider .slick-next{
  transform: rotate(-180deg) translateY(50%);
}
.gearup__with__confidence-slider-item{
  padding: 0 12px;
  position: relative;
}
.gearup__with__confidence-slider-item p{
  font-size: 16px;
  line-height: 1.38;
  color: #000;
  text-align: left;
}

.gearup__with__confidence-slider-item span{
  font-size: 18px;
  font-weight: bold;
  color: #000;
  padding: padding: 20px 40px 20px 40px;
}
/*who we are*/
.who__weare{
  background: #000;
}
.who__weare .who__weare-content{
  padding: 60px 100px 60px 0;
}
.who__weare .who__weare-content h2{
  font-size: 38px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  margin-bottom: 15px;
}
.who__weare .who__weare-content h3{
  color: #fff;
  font-size: 34px;
  line-height: 36px;
  margin-bottom: 30px;
}
.who__weare .who__weare-content p{
  font-size: 20px;
  font-weight: normal;
  line-height: 1.24;
  color: #fff;
}
.who__weare .who__weare-content .who__weare-items{
  margin: 85px 0 0;
}

.who__weare .who__weare-content .who__weare-items{
  text-align: center;
  color: #fff;
}
.who__weare-items .icon{
  margin-bottom: 26px;
  display: inline-block;
}
.who__weare .who__weare-content .who__weare-items h3{
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
}
.who__weare .who__weare-content .who__weare-items p{
  font-size: 16px;
  font-weight: normal;
  line-height: 1.38;
}
.bulls__eye{
  margin-top: 85px;
}
.bulls__eye p{
  text-align: left;
}

.join__now{
  padding: 55px 0;
}
.join__now h2{
  font-size: 49px;
  font-weight: bold;
  line-height: 0.94;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 25px;
  padding-top: 32px;
  position: relative;
}

.join__now h2::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background-color: #03fd1c;
}
.join__now h3{
  font-size: 33px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
}
.join__now p{
  line-height: 1.39;
  font-size: 18px;
}

/* >>>>>>>>>>>>> Athlete Page >>>>>>>>>>>>>>>*/
.athlete_page{
  background: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/athlete_banner.jpg) no-repeat center center/cover;
}
.how__to__apply{
  background-color: #f3f3f3;
}
.how__to__apply-row{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 26px;
}
.how__to__apply .card{
  background: #fff;
  border-radius: 15px;
  padding: 26px 48px 53px 48px;
  margin-top: 60px;
  border: none;
}
.how__to__apply .card h3{
  font-size: 30px;
  font-weight: bold;
  line-height: 1.27;
  text-align: center;
}

.how__to__apply .card h4{
  font-size: 22px;
  font-weight: bold;
  line-height: 1.14;
  text-align: center;
  color: #000;
  margin-bottom: 16px;
}
.how__to__apply .card .card_img{
  width: 125px;
  height: 125px;
  margin: 16px auto 38px;;
}
.how__to__apply .card .card_img img{
  width: 100%;
  height: auto;
}
.how__to__apply .card p{
  text-align: center;
  font-size: 16px;
  line-height: 1.38;
}

.highlight__and__scholorship{
  background: #000;
}
.highlight__and__scholorship h2, .highlight__and__scholorship p{
  color: #fff;
}
.highlight__and__scholorship p{
  font-size: 22px;
}
.highlights{
  margin-top: 85px;
}
.highlights .highlights__row {
  margin-bottom:50px;
  display: flex;
  align-items: start;
  justify-content: start;
  gap:40px;
}
.highlights .highlights__row .highlights__row-icon{
  display: flex;
  flex: 0 0 58px;
}
.highlights .highlights__row .highlights__row-icon img{
  width: 100%;
  height: auto;
}
.highlights .highlights__row .highlights__row-content{
  color: #fff;
}
.highlights .highlights__row .highlights__row-content h3, .highlights .highlights__row .highlights__row-content p{
  line-height: 22px;
  font-size: 18px;
}
.highlights .highlights__row .highlights__row-content h3{
  font-weight: bold;
  margin-bottom: 5px;
}

.form__wrap{
  padding: 25px 22px 25px 22px;
  border-radius: 15px;
  background-color: #e0e0e0;
}
.form__wrap h4{
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #000;
}
.form__wrap h5{
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #000;
  margin-bottom: 8px;
}
.form__wrap h6{
  font-size: 16px;
  font-weight: normal;
  line-height: 1.38;
  color: #000;
}
.highlight__and__scholorship .form__wrap textarea, .highlight__and__scholorship .form__wrap input[type="text"]{
  width: 100%;
  font-size: 16px;
  line-height: 1.38;
  color: #000;
  border: none;
}
.form__wrap .form__wrap-row{
  margin-top: 10px;
}
.form__wrap .form__wrap-row .btn__green:hover{
  background: #fff;
}
.highlight__and__scholorship .form__wrap textarea{
  height: 100px;
  resize: none;
  padding: 12px;
  margin: 11px 0;
}
.highlight__and__scholorship .form__wrap input[type="text"]{
  margin-top: 8px;
  padding: 10px;
  height: 45px;
  background-color: #fff;
}

.gearup__page{
  background: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/gearup-hero-banner.jpg) no-repeat center center / cover;
}

.all__about__fabric{
  background: #000;
  padding: 20px 0;
}
.nubay__light__dluxe{
  padding: 20px 0 80px;
}
.nubay__light__dluxe .container{
  max-width: 1144px;
}
.nubay__light__dluxe-col h3{
  font-weight: bold;
}
.nubay__light__dluxe-col p{
  font-size: 16px!important;
  line-height: 1.63;
  color: #000;
  text-align: left!important;
  margin-top: 22px;
}
.nubay__light__dluxe h2{
  font-size: 49px;
  font-weight: bold;
  line-height: 0.94;
  text-align: center;
  color: #000;
  padding-top: 32px;
  margin-top: 32px;
  margin-bottom: 12px;
  position: relative;
}
.nubay__light__dluxe h2::before{
  content: "";
  width: 100%;
  height: 10px;
  background: var(--clr-green);
  position: absolute;
  left: 0;
  top: 0;
}
.nubay__light__dluxe p{
  font-size: 18px;
  line-height: 1.44;
  text-align: center;
  color: #000;
}

.campaigns{

}

.what__is__possible{
  background: #d8d8d8;
}
.what__is__possible-blanket-wrap{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 50px;
  grid-row-gap: 70px;
  margin-top: 45px;
}
.what__is__possible-blankets{
  background: #2d6b97;
  padding: 30px 24px;
}
.what__is__possible-blankets .what__is__possible-blankets-img{
  text-align: center;
}
.what__is__possible-blankets-stats{
  color: #fff;
  text-align: center;
  line-height: 1.44;
}
.what__is__possible-blankets-stats h3{
  color: #fff;
  font-weight: bold;
  font-size: 20px;
}
.what__is__possible-blankets-stats .profit{
  display: block;
  font-weight: bold;
  color: #feb117;
  font-size: 18px;
  line-height: 1.44;
}
.spansh__fork_highschool{
  padding:70px 0 170px;
}
.spansh__fork_highschool h2{
  color: #1a1a1b;
  font-size: 28px;
  text-align: center;
  margin-bottom: 11px;
  font-weight: 900;
  line-height: 1.11;
}
.spansh__fork_highschool p{
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  color: #484848;
}
.spansh__fork_highschool-video{
  margin-top: 36px;
}

/*Gear up Tents*/
.tents{
  background: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/tents_banner.jpg) no-repeat center center / cover;
}
.tents .banner__snippet{
  padding: 50px 245px 50px 26px;
}
.tents .btn__green{
  padding: 18px 42px 18px;
}
.tents .btn__green:hover{
  background: #fff;
}

.meet__our__athelete.raise__standards{
  padding: 70px 0;
}
.modal .modal-header{
  justify-content: flex-end;
}
.join__now.gearup__tents{
  background: #202020;
}
.join__now.gearup__tents h2, .join__now.gearup__tents p, .join__now.gearup__tents h3{
  color: #fff;
}
.who__weare-content.gearup__tents{
  padding: 60px 60px 60px 0;
}
.start__your__tent__designs{

}
.start__your__tent__designs h2{
  text-align: center;
}
.start__your__tent__designs .start__your__tent__designs-block{
  margin-top: 2rem;
}
.start__your__tent__designs .start__your__tent__designs-block .steps{
  background: #202020;
  padding: 15px;
  border-radius: 0;
  width: 100%;
}
.start__your__tent__designs .start__your__tent__designs-block .steps img{
  margin-right: 30px;
}
.start__your__tent__designs .start__your__tent__designs-block .steps{
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;

}
.start__your__tent__designs .start__your__tent__designs-block .steps span{
  color: var(--clr-green);
  margin-right: 5px;
}
.start__your__tent__designs-block h4{
  margin: 28px 0 22px;
  font-size: 28px;
  font-weight: bold;
  color: #000;
}
.start__your__tent__designs-block .feather__flags{
  margin: 50px 0;
}
.start__your__tent__designs-block .feather__flags h5{
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;  
}
.start__your__tent__designs-block .feather__flags ul{
  list-style: disc;
  margin-left: 15px;
  margin-top: 15px;
  padding-left: 20px;
}
.start__your__tent__designs-block .single__sided{
  padding: 0px 0 30px;
  position: relative;
}
.start__your__tent__designs-block .single__sided .single__sided-row.hdr{
  background: transparent;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.73;
  text-align: center;
  color: #000;
}
.start__your__tent__designs-block .single__sided .single__sided-row{
  display: grid;
  align-items: center;
  background: #d8d8d8;
  padding: 15px 15px 15px 25px;
  grid-template-columns: 4fr 1fr 1fr 1fr;
  margin-bottom: 10px;
}
.start__your__tent__designs-block .single__sided .single__sided-row p{font-size: 18px;}
.start__your__tent__designs-block .single__sided .input_brdr_sm{
  width: 70px;
  height: 38px;
  text-align: center;
}
.single_sided_flag{
  /*right: 30px;
  top:50%;
  transform: translateY(-50%);
  position: absolute;*/
}
.start__your__tent__designs-block .single__sided.sale_price .single__sided-row{
  background:   none;
  grid-template-columns: 3fr 1fr .6fr 2fr;
  column-gap:20px;
  padding:  10px 0px;
  margin-bottom:  0;
  border-bottom: 1px solid #d8d8d8;
}
.full__half__walls .single__sided-row{
  display: grid;
  align-items: center;
  background: none;
  grid-template-columns: 3fr 1fr 1fr;
  column-gap: 20px;
  padding: 10px 0px;
  margin-bottom: 0;
  border-bottom: 1px solid #d8d8d8;
}
.start__your__tent__designs-block .upload_file{
  max-width: 500px;
  height: 400px;
  padding: 15px;
  border-radius: 23px;
  background-color: #ededed;
}
.qty_ttl{
  font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.73;
    text-align: center;
    color: #000;
}
.single__sided-row-col-2 .input_brdr_sm{
  width: 70px;
  height: 30px;
  text-align: center;
}

.upload{
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #141414;
}
.upload a{display: inline-block;}
.gearup__with__confidence-slider.steps_slider img{
  display: inline-block;
}
.gearup__with__confidence-slider.steps_slider .gearup__with__confidence-slider-item{
  background: #d8d8d8;
  border-radius: 15px;
  overflow: hidden;
  margin: 0 10px;
}

.choose{
  bottom: 16px;
  width: 100%;
}
.choose .qty_form .qty{
  font-size: 22px;
  font-weight: bold;
  line-height: 1.73;
  color: #000;
}
.choose .qty_form .input_brdr_sm{
  width: 60px;
  height: 55px;
  text-align: center;
}
.input_brdr_sm{
  border: solid 1px #979797;
  background-color: #fff;
}

.start__your__tent__designs-block .form-group{
  margin-bottom: 30px;
}
.start__your__tent__designs-block .form-group input[type="text"]{
  border-radius: 11px;
  border: solid 1px #979797;
  background-color: #fff;
  padding: 10px 20px;
  height: 55px;
}


.meet__our__athelete.raise__standards h2 span{
  color: var(--clr-green);
}
/*Footer*/
footer{
  padding: 60px 0;
  background: var(--clr-light-grey);
}
.spectator-sport-footer-logo{
  display: inline-block;
}
.footer__links{
  padding: 50px 0;  
}
.footer__links .footer__links-wrap h2{
  font-family: Poppins;
  font-size: 24px;
  font-weight: 800;
  line-height: normal;
  color: #101010;
}
.footer__links .footer__links-wrap .footer__links-group.social li{
  display: flex;
  align-items: center;
  justify-content: start;
  gap:40px;
}
.footer__links .footer__links-wrap .footer__links-group li a{
  font-family: Poppins;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  color: #101010;
}
.footer__links .footer__links-wrap .footer__links-group li:not(:last-child){
  margin: 20px 0;
}
.footer__links-wrap .footer__links-group.contact-info li:first-child{
  margin-top: 20px!important;
}
.footer__links-wrap .footer__links-group.contact-info li:not(:last-child){
  margin: 34px 0;
}
.footer__links-wrap .footer__links-group .footer__links-group-contact-icons{
  width: 37px;
  height: 26px;
  margin-right: 24px;
}
.copyright{
  font-family: Poppins;
  font-size: 18px;
  font-weight: bold;
  color: #000;
}


/*Reseponsive */
@media(min-width: 1440px){
    .container {
        max-width: 1290px;
    }
}

@media (max-width: 1366px){
  .join__now.gearup__tents h2{font-size: 36px;}
  .btn__white{
    font-size: 16px;
    padding: 10px 18px 10px;
  }
  .choose .qty_form .input_brdr_sm{height: 45px;}
  .choose .qty_form .qty{
    font-size: 18px;
  }
}

@media (max-width: 1280px){
  .who__weare .who__weare-content{
    padding-right: 0;
  }
}

@media (max-width: 992px){
  h2, .join__now.gearup__tents h2{font-size: 28px;}
  article, .meet__our__athelete, .gearup__with__confidence, .spansh__fork_highschool, .meet__our__athelete.raise__standards, footer{padding: 50px 0;}
  .btn__white{
    font-size: 14px;
    padding: 10px 14px 10px;
  }
  .how__to__apply-row{
    display: block;
  }
  .how__to__apply .card h4{
    font-size: 18px;
  }
  .how__to__apply .card{
    margin-top: 30px;
    padding: 25px 28px 25px 28px;
  }
  .tents .banner__snippet{
    padding-right: 45px;
  }
  .gearup__with__confidence-slider.steps_slider .gearup__with__confidence-slider-item{
    margin: 0 35px;
  }
  .gearup__with__confidence-slider .slick-prev, .gearup__with__confidence-slider .slick-next{
    background-size: cover;
    width: 33px;
    height: 33px;
  }
  .gearup__with__confidence-slider .slick-prev{
    left: -10px;
  }
  .gearup__with__confidence-slider .slick-next {
    right: -10px;
  }
  .single_sided_flag{
    position: static;
    text-align: center;
    transform: none;
    margin: 0 auto;
    display: block;
  }
  .single_sided_flag img{display: inline-block;margin-top: 20px;}
  .sale_price.single__sided .price{
    font-size: 16px;
    white-space: nowrap;
  }
  .start__your__tent__designs-block .single__sided .single__sided-row p{font-size: 16px;}
  .join__now h2{
    font-size: 26px;
  }
  .join__now h3, .who__weare .who__weare-content h2{font-size: 24px;}
  .start__your__tent__designs-block .single__sided .single__sided-row{
    grid-template-columns: 2fr 1fr 1fr;
    padding: 15px;
  }
  .start__your__tent__designs-block .single__sided.sale_price .single__sided-row{
    grid-template-columns: 2fr 1fr 1fr;
  }
  .choose{padding: 0 15px;}
  .choose .qty_form .qty{font-size: 18px;}
  .who__weare .who__weare-content p{font-size: 18px;}

  .footer__links .footer__links-wrap h2{font-size: 18px;}
  .footer__links .footer__links-wrap .footer__links-group li a{font-size: 16px;}
  .copyright{font-size: 14px;}
  .footer__links .footer__links-wrap .footer__links-group li:not(:last-child){margin: 10px 0;}
  .footer__links-wrap .footer__links-group .footer__links-group-contact-icons{
    flex: 0 0 20px;align-items: center;
        display: flex;
  }
  .footer__links-wrap .footer__links-group .footer__links-group-contact-icons img{width: 100%;}
}

@media (max-width: 768px){

  .btn {
    padding: 8px 42px 8px;
  }
  .choose .qty_form .input_brdr_sm{
    width: 70px;
  }
  .start__your__tent__designs .start__your__tent__designs-block .steps h3{
    font-size: 18px;
  }
  .start__your__tent__designs-block h4{
    font-size: 20px;
  }
  .start__your__tent__designs-block .form-group input[type="text"]{
    height: 45px;
  }
  .start__your__tent__designs-block .form-group {
    margin-bottom: 20px;
  }
  .start__your__tent__designs-block .single__sided{
    padding:0 0 20px;
  }
  .start__your__tent__designs-block .feather__flags{margin-bottom: 0;}
}

@media (max-width: 767px){
  nav{
    position: fixed;
    right: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
  }
  .global__nav{
    flex-direction: column;
  }
  .close{
    opacity: 1;
    width: 20px;
    position: absolute;
    top: 20px;
    right: 20px;
  }
  .global__nav li{text-align: center;}
  .global__nav li a{color: var(--clr-green);}
  .global__nav li a:hover{color: #fff;}
  .what__is__possible-blanket-wrap{
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 15px;
  }
  h1, .gearup__with__confidence h2{
    font-size: 24px;
  }
  .gearup__with__confidence p, .banner__snippet p{font-size: 16px;}
  .start__your__tent__designs .start__your__tent__designs-block .steps{
    font-size: 22px;
  }
  .tents{
    background-image: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/tents_banner_sm.jpg);
  }
  .home{
    background-image: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/home-banner-sm.jpg);
  }
  .athlete {
    background-image: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/athlete_banner_sm.jpg);
  }
  .gear__up {
    background-image: url(https://43635869.fs1.hubspotusercontent-na1.net/hub/43635869/hubfs/raw_assets/public/spectaror-sport/images/gearup-hero-banner-sm.jpg);
  }
}
@media (max-width: 400px){
  .btn__white{font-size: 12px;}
  .choose .qty_form .input_brdr_sm {
        width: 60px;
    }
    .choose .qty_form .qty {
        font-size: 14px;
    }
}