
@media only screen and (max-width: 1440px) {
.path{
  background-image: url(../img/path2.svg);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  height: 800px;
  /*margin-top: 40px;*/
  transition: 0.25s;
}
/*
.socialMedia{
	top: -60px;
}*/


}

@media only screen and (max-width: 1200px) {
  .socialMedia p{
  color: #fff;
}

.path{
  height: 700px;
}

.illustration{
  width: 90%;
}

/*.socialMedia{
  top: -150px;
}*/

}


@media only screen and (max-width: 1034px) {

.mainImg{
  width: 100%;
  height: 700px;
  background-image: url(../img/mainImg.jpg);
  background-size: cover;
  background-position: right;
}

h1{
  font-size: 40px;
  font-weight: bolder;
}

h2{
  font-size: 30px;
  font-weight: bolder;
  color: #114B9F;
}

#navbar{
	display: none;
}

.path{
  background-color: #114B9F;
  background-image: none;
  transition: 0.25s;
  height: 600px;
}

/*.socialMedia{
	top: -100px;
}*/

.illustration{
  width: 90%;
  float: right;
  margin-top: 120px;
}

.socialMedia p{
  color: #fff;
}

.aboutText p{
	display: none;
}

.contactForm{
  padding: 80px 50px 0px 20px;
}

.sidenav{
  display: block;
  text-align: center;
}

.mobileNav{
  background-color: #fff;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  -webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1); 
}

.mobileNav span{
  position: absolute;
  right: 0;
  color: #114B9F;
}

.footernavItems{
  display: none;
}

#galleryBox{
  -webkit-column-count: 2; 
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-width: 50%;
  -moz-column-width: 50%;
  column-width: 50%;
}


}


@media only screen and (max-width: 991px){
  .aboutImg{
    height: 500px;
  }
.title{
	text-align: left;
	margin-top: 20px;
}

.mainImg{
  position: relative;
}

.orangeButton{
  display: none;
}

.orangeButtonMobile{
  width: 95%;
  display: block;
  background-color: #F36711;
  padding: 10px 20px;
  font-size: 18px;
  color: #fff;
  border-radius: 7px;
  border: none;
  outline: none;
  font-weight: bolder;
  -webkit-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15);
  box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15);
}

.mobileBtn{
  position: absolute;
  bottom: 30px;
  width: 100%;
}

/*.orangeButton{
	display: none;
}*/

.illustration{
  float: none;
  width: 60%;
  margin-top: 40px;
}

.center{
  text-align: center;
}

.path{
  height: 100%;
}

/*.socialMedia{
  top: 0px;
}*/

.aboutText p{
  display: block;
}

.aboutText{
  padding: 0px;
  margin-top: 20px;
}


.top{
  right: 20px;
}

iframe{
  width: 100%;
  height: 400px;
}

video{
  height: 500px;
}

.futures{
  padding: 40px 0px;
}

.futures h1{
  text-align: left;
}

.contactForm{
  padding: 10px;
  margin-top: 20px;
}

.marginTop80{
  margin-top: 40px;
}
.marginTop40{
  margin-top: 20px;
}


.grey{
  height: 300px;
}

.mainImgBox{
  width: 50%;
  max-width: 600px;
}

.mainText{
  width: 50%;
}

.mainText p{
  color: #F36711;
  font-size: 30px;
  max-width: 650px;
  margin-left: 3rem;
}

}


@media screen and (max-width: 800px){
  .columnGallery {
    flex: 50%;
    max-width: 50%;
  }
}




@media only screen and (max-width: 768px){
p, h1, h2 {
  text-align: center;
}

.aboutbox{
  padding: 60px;
  text-align: left;
}

.mainImg{
  text-align: center;
}

.socialMedia{
  top: 230px;
}

.title{
  text-align: center;
}

.panel{
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.panelHeader{
  text-align: center;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  height: 98px;
  border-radius: 10px;
  background-color: #F36711;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
  box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
}

.futures h1{
  text-align: center;
  color: #114B9F;
}

.mainImgBox{
  width: 100%;
  max-width: 100%;
  text-align: center;
}

.mainImgBox img{
  width: 60%;
}

.mainText{
  width: 100%;
}

.mainText p{
  color: #F36711;
  font-size: 25px;
  max-width: 100%;
  margin-left: 0rem;
  margin-top: 2rem;
}

#galleryBox{
  -webkit-column-count: 1; 
  -moz-column-count: 1;
  column-count: 1;
  -webkit-column-width: 100%;
  -moz-column-width: 100%;
  column-width: 100%;
}

}