/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Start Hero Section
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.text-orange {
  color: #EB7B30;
}
.parallax-container {
  display: flex;
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-around;
  min-height: 60rem;
  position: relative;
  width: 100%;
}
.parallax-container section {
  width: 100%;
  height: 100vh;
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden;
}
.parallax-container section:nth-child(1) .parallax-img {
  background-image: url("../images/industry/cannabis/cannabis-hero-image.jpg");
}
.parallax-container section .parallax-img {
  background-attachment: fixed;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 500;
  opacity: 1.0;
}
.parallax-container section .parallax-content {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
  justify-content: center;
  z-index: 1000;
  margin: 0 auto;
  position: relative;
  top: 200px;
}
.parallax-container section .parallax-content h2 {
  margin: 0px;
}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
End Hero Section
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Start Section 1
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#content-section1 {
background: #FFF;
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
End Section 1
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Start Section 2
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#content-section2 {
    background: url(../images/global/why-us.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
.left-border {
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #C0C0C0
}
.section2-right-image {
  background-image: url("../images/industry/cannabis/credit-card-marijuana.jpg");
  background-color: #cccccc;
  background-position: center; 
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––
End Section 2
–––––––––––––––––––––––––––––––––––––––––––––––––– */



/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Start Section 3
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#content-section3 {
background: #112e5c;
}
.nav-pills .nav-link {
  color: #FFF;
  font-size: 1.8rem;
  font-weight: bold;
  background-color: rgb(0 0 0 / 0%);
  line-height: 3.6rem;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: rgb(0 0 0 / 0%);
  color: #EB7B30;
}
.button-text-size {
    font-size: 2.2rem;
    line-height: 1.6;
}
.left-image1 {
  background-image: url("../images/industry/cannabis/cannabis-bottles.jpg");
  background-color: #cccccc;
  background-position: center; 
  background-repeat: no-repeat;
  background-size: cover;	
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.left-image2 {
  background-image: url("../images/industry/cannabis/glove-holding-cannabis-bud.jpg");
  background-color: #cccccc;
  background-position: center; 
  background-repeat: no-repeat;
  background-size: cover;	
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.left-image3 {
  background-image: url("../images/industry/cannabis/cannabis-greenhouse.jpg");
  background-color: #cccccc;
  background-position: center; 
  background-repeat: no-repeat;
  background-size: cover;	
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.left-image4 {
  background-image: url("../images/industry/cannabis/cannabis-glass-jar-woman.jpg");
  background-color: #cccccc;
  background-position: center; 
  background-repeat: no-repeat;
  background-size: cover;	
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.tab-row {
	background: #FFF;
	border-radius: 1rem;
	border: solid 3px #FFF;
}


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Section 4
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#content-section4 {
    background: url(../images/global/why-us.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
.left-border {
  border-left-style: solid;
  border-left-width: thin;
  border-left-color: #6F6F6F;
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Section 5
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#content-section5 {
  background: #112e5c;
}

.form-center {
    max-width: 640px;
    margin: 0 auto;
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
MEDIA QUERIES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*`sm` applies to x-small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .parallax-container {
    min-height: 45rem;
    position: relative;
    width: 100%;
  }
  .parallax-container section .parallax-content {
    max-width: 100%;
    padding: 1em;
  }
  .parallax-container section .parallax-content {
    top: 150px;
  }
  i.fa-circle-arrow-right {
    display: none;
  }
  .btn {
    min-width: 25.5rem;
  }
  div.parallax-content > div > div > div.col-md-4 {
    display: none;
  }
  #content-section1 > div > div:nth-child(2) > div.pe-5 {
    padding-right: 0;
  }
  #content-section1 > div > div:nth-child(2) > div.ps-5 {
    padding-left: 0;
  }
  #content-section2 > div > div:nth-child(3) {
    padding-top: 0 !important;
  }
  #content-section3 > div > div:nth-child(1) {
    padding: 2rem 0 2rem 0;
  }
  #content-section3 > div > div:nth-child(2) {
    padding: 2rem 0 2rem 0;
  }
  #content-section1, #content-section2, #content-section3 {
    padding: 1rem;
  }
}
/* `md` applies to small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
  .content-1-video {
    margin-top: 0;
  }
  #content-section3 > div > div:nth-child(1) > div.ps-5 {
    padding-left: 1rem;
    margin-top: 3rem;
  }
  #content-section3 > div > div:nth-child(2) > div.pe-5 {
    padding-right: 1rem;
  }
  .btn {
    font-size: 1.4rem;
  }
}
/* `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
  #content-section3 {
    background-image: none;
    background-color: #112e5c;
  }
  #content-section3 > div > div:nth-child(1) {
    padding-top: 6rem;
  }
  #content-section3 > div > div:nth-child(2) {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
	#section3-left-column {
		display: none;
	}
  .left-border {
    border-left-style: hidden;
  }
}
/* `xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {}
/* `xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (max-width: 1399.98px) {}