.container{
    max-width: 1350px;
}
.hide-this {
    display: none;
}
/*********************************[ HEADER ]*********************************/
#header {
    background-color: rgba(159,194,225,1.00);
}
.logo {
	margin: .5rem;
	max-width: 10em;
}
/*********************************[ END CONTENT / FOOTER ]*********************************/
#footer {
    background-color: rgba(159,194,225,1.00);
}
hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

a, a:hover {
	text-decoration: none;
}

.hover-custom:hover {
    -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
}

/***************************[CUSTOM COLOR]***********************************/
.bg-gradient-custom {
	background-color: #e74a3b;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#e74a3b),to(#be2617));
	background-image: -webkit-linear-gradient(270deg,rgba(255,94,20,1.00) 10%,rgba(232,58,12,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,94,20,1.00) 10%,rgba(232,58,12,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,94,20,1.00) 10%,rgba(232,58,12,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,94,20,1.00) 10%,rgba(232,58,12,1.00) 100%);
	background-size: cover;
}

.text-custom {
    color: #FF5E14;
}

.btn-custom {
    color: #fff;
	background-color: #FF5E14;
	border-color: #FF5E14;
} 
.btn-custom:hover {
    color: #fff;
	background-color: #E83A0C;
	border-color: #E83A0C;
}

/***************************[CUSTOM COLOR]***********************************/
.form-control::-webkit-input-placeholder {
  color: #859ABF;
  opacity: .5;
}

.form-control::-moz-placeholder {
  color: #859ABF;
	opacity: .5;
}

.form-control:-ms-input-placeholder {
  color: #859ABF;
  opacity: .5;
}

.form-control::-ms-input-placeholder {
  color: #859ABF;
  opacity: .5;
}

.form-control::placeholder {
  color: #859ABF;
 opacity: .5;
}

/*------------------------------------
  Go To
------------------------------------*/
.u-go-to {
  display: none;
  position: relative;
  z-index: 100;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #62b7e6;
  color: #fff;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  opacity: 0.5;
  transition: 0.3s ease-out;
}

.u-go-to__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-go-to:hover, .u-go-to:focus:hover {
  color: #fff;
  opacity: 1;
}
/*------------------------------------
  Space
------------------------------------*/
.space-1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.space-1-top {
  padding-top: 2rem;
}

.space-1-bottom {
  padding-bottom: 2rem;
}

.space-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.space-2-top {
  padding-top: 4rem;
}

.space-2-bottom {
  padding-bottom: 4rem;
}

.space-3 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.space-3-top {
  padding-top: 8rem;
}

.space-3-bottom {
  padding-bottom: 8rem;
}

.space-4 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.space-4-top {
  padding-top: 12.5rem;
}

.space-4-bottom {
  padding-bottom: 12.5rem;
}

.space-5 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.space-5-top {
  padding-top: 15rem;
}

.space-5-bottom {
  padding-bottom: 15rem;
}

.space-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.space-0-top {
  padding-top: 0;
}

.space-0-bottom {
  padding-bottom: 0;
}

@media (min-width: 576px) {
  .space-3--sm {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .space-3-bottom--sm {
    padding-bottom: 8rem;
  }
  .space-4-top--sm {
    padding-top: 12.5rem;
  }
  .space-5--sm {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
}

@media (min-width: 768px) {
  .space-2-bottom-0--md {
    padding-bottom: 0;
  }
  .space-3--md {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .space-3-top--md {
    padding-top: 8rem;
  }
  .space-3-bottom--md {
    padding-bottom: 8rem;
  }
  .space-4--md {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .space-4-top--md {
    padding-top: 12.5rem;
  }
  .space-5--md {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .space-5-top--md {
    padding-top: 15rem;
  }
}

@media (min-width: 992px) {
  .space-1--lg {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .space-3--lg {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .space-3-top--lg {
    padding-top: 8rem;
  }
  .space-3-bottom--lg {
    padding-bottom: 8rem;
  }
  .space-4--lg {
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }
  .space-4-top--lg {
    padding-top: 12.5rem;
  }
  .space-4-bottom--lg {
    padding-bottom: 12.5rem;
  }
  .space-5--lg {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .space-5-top--lg {
    padding-top: 15rem;
  }
  .space-0--lg {
    padding-top: 0;
    padding-bottom: 0;
  }
  .space-0-top--lg {
    padding-top: 0;
  }
  .space-0-bottom--lg {
    padding-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .space-3-bottom--xl {
    padding-bottom: 8rem;
  }
  .space-4-top--xl {
    padding-top: 12.5rem;
  }
}
