.custom-container{
	width: 88%!important;
	padding-left: 0;
	padding-right: 0;
}

.dropdown-menu{
  margin-top:7px; 
  border-radius: 0;
}

/*.dropdown-menu .dropdown-item{
  color: white!important;
}*/
.header-top-inner p{
  font-family: 'Montserrat', sans-serif!important;
  font-size: 0.8rem;
  font-weight: 500;
}

.header-top-inner .nav-link{
  color: white;
  text-decoration: none;
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.nav-number{
  color: #03bfcb;
}

.navbar-toggler {
  padding: 0.25rem 0;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: none!important;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
  outline: none;

}

.navbar-nav .nav-link, .dropdown-item {
	padding: 0.8rem 2rem!important;
	color: white!important;
	font-weight: 700;
  font-size: 13px;
	text-transform: uppercase;
  font-family: 'Montserrat', sans-serif!important;
}

.uk-overlay-primary{
  background-color: rgba(0,34,68,0.5)!important;
}

 .primary-nav .nav-link:hover, .navbar-dark .nav-link:focus,{
  color: #03bfcb!important;
  /*background-color: #03bfcb!important;*/ 
  transition: all 600ms ease;
  -moz-transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  -ms-transition: all 600ms ease;
  -o-transition: all 600ms ease;
}

.dropdown-item:hover{
  color: #03bfcb!important;
  background-color: transparent;
  transition: all 600ms ease;
  -moz-transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  -ms-transition: all 600ms ease;
  -o-transition: all 600ms ease;
}

.primary-nav .show > .nav-link,
.primary-nav .active > .nav-link,
.primary-nav .nav-link.show,
.primary-nav .nav-link.active {
  color: #03bfcb!important;
 /* background-color: #03bfcb;*/ 
}


.btn-custom-1 {
  color: white!important;
  border-color: #03bfcb!important;
  background-color: #03bfcb!important;
  padding: 10px 50px!important;
  border-radius: 0.2rem!important;
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 500!important;
  font-size: 15px!important;
}

.btn-custom-1:hover {
  color: white!important;
  background-color: #002244!important;
  border-color: #002244!important;
  -webkit-transition: all 0.50s linear 0s;
  -o-transition: all 0.50s linear 0s;
  -moz-transition: all 0.50s linear 0s;
  -ms-transition: all 0.50s linear 0s;
  transition: all 0.50s linear 0s;
}

.btn-custom-2 {
  color: white!important;
  border-color: #03bfcb!important;
  background-color: #03bfcb!important;
  padding: 0.4rem 0.5rem!important;
  max-width: 160px!important;
  border-radius: 0.2rem!important;
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 500!important;
  font-size: 15px!important;
}

.btn-custom-3 {
  color: white!important;
  border-color: #002244!important;
  background-color: #002244!important;
  padding: 10px 50px!important;
  border-radius: 0.2rem!important;
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 500!important;
  font-size: 15px!important;
}

.btn-custom-3:hover {
  color: white!important;
  background-color: #002244!important;
  border-color: #002244!important;
  -webkit-transition: all 0.50s linear 0s;
  -o-transition: all 0.50s linear 0s;
  -moz-transition: all 0.50s linear 0s;
  -ms-transition: all 0.50s linear 0s;
  transition: all 0.50s linear 0s;
}


.header-buttons-container{
  max-width: 470px!important;
}


.bg-custom{
	background-color: rgba(0,34,68,1)!important;
}

.uk-slideshow-items h2{
   font-family: 'Montserrat', sans-serif!important;
   font-weight: 700;
}

.uk-slideshow-items p{
  font-family: 'Rubik', sans-serif;
  font-size: 1rem;
}

/*.section-1{
  background-color: #fbfbfb;
}*/

.section-1 .section-1-leader{
  font-family: 'Montserrat', sans-serif!important;
  max-width: 700px;
  font-size: 1rem;
}

.section-1 .card-text{
  font-family: 'Montserrat', sans-serif!important;
  font-size: 0.9rem;
}

.section-1 h5{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 500;
}

.section-2{
  background-image: url('../images/man-on-chair.jpg');
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;

}

.section-2-inner{
  background-color: rgba(0,34,68,0.5)!important;
  height: 100%;
  padding-top: 9vw!important;
  padding-bottom: 5vw!important;
}

.section-2-inner p{
  font-family: 'Montserrat', sans-serif!important;
  max-width: 700px;
  font-size: 1.2rem;
}

.section-3-inner, .section-1-inner{
  /*background-color: rgba(26,50,61,1)!important;*/
  height: 100%;
  padding-top: 4vw!important;
  padding-bottom: 3vw!important;
}

.section-3-inner h2{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 700;
  font-size: 0.9rem;
  color: #03bfcb;
}

.section-3-inner h3{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 900;
  font-size: 1.7rem;
  color: #1a323d;
}

.section-3-inner p{
  font-family: 'Montserrat', sans-serif!important;
  max-width: 700px;
  font-size: 1rem;
  color: #404d60;
  line-height: 1.5rem;
}

.section-4-inner{
  background-color: #e4edf3!important;
  height: 100%;
  padding-top: 4vw!important;
  padding-bottom: 3vw!important;
}

.section-4-inner h2{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 700;
  font-size: 0.9rem;
  color: #03bfcb;
}

.section-4-inner h3{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 900;
  font-size: 1.7rem;
  color: #1a323d;
}

.section-4-inner p{
  font-family: 'Montserrat', sans-serif!important;
  max-width: 700px;
  font-size: 1rem;
  color: #404d60;
  line-height: 1.5rem;
}

.section-5 h3{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 900;
  font-size: 1.7rem;
  color: #1a323d;
}

.forex-header{
  background-image: url('../images/forex.jpg');
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;

}

.membership-header{
  background-image: url('../images/all-together.jpg');
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;

}

.membership-header h1, .forex-header h1{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 900;
  font-size: 2rem;
  color: white;
  text-align: center;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}

.membership-page .section-1{
  padding-top: 5vw;
  padding-bottom: 4vw;
}

.membership-page .section-1 h3{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 900;
  font-size: 1.7rem;
  color: #1a323d;
  text-align: center;
}

.forex-page .section-1 h3{
  font-family: 'Montserrat', sans-serif!important;
  font-weight: 900;
  font-size: 1.7rem;
  color: #1a323d;
}

.forex-page .section-1 p{
  font-family: 'Montserrat', sans-serif!important;
  font-size: 1rem;
}

.membership-page .section-2{
  background-image: url('../images/business-people.jpg');
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

.membership-page .section-2 .section-2-inner{
  padding-top: 7vw!important;
  padding-bottom: 7vw!important;
}

.membership-page .section-3, .forex-page .section-1{
  background-color: #e4edf3!important;
}

.membership-page .section-3 .section-3-leader{
  font-family: 'Montserrat', sans-serif!important;
  max-width: 700px;
  font-size: 1rem;
}

.membership-page .section-3 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 0.9rem;
}

/*.membership-page .section-3 ul li::before{
  content: "\f005";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  left: 20px;
}*/


.membership-page .membership-section-4{
  background-color: white!important;
  padding-top: 5vw!important;
  padding-bottom: 3vw!important;

}

.membership-page .membership-section-4 .membership-section-4-leader{
  font-family: 'Montserrat', sans-serif!important;
  max-width: 700px;
  font-size: 1rem;
}

.membership-page .membership-section-4 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 0.9rem;
}








@media (min-width: 768px) {
  .saxomarket{
    height: 100px; 
    width: 150px;
  }
}







@media (max-width: 575.98px) {


	.custom-container{
		width: 100%!important;
		padding-left: 0;
		padding-right: 0;
	}

  .saxomarket{
    height: 120px; 
    width: 170px;
  }



}