
.container3 {
  display: flex;
  justify-content: center;
  align-items: center;
    /*margin: 5px;*/

  flex-wrap: wrap;
}

.circle {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	/*border: 2px solid #cd9b03;*/
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 100px;
	position: relative;
	background-color: #fbd159;
	font-size: 25px;
	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
	color: #e10000;
}

.circle2 {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	/*border: 2px solid #5e5d5c;*/
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 100px;
	position: relative;
	background-color: #cdcccc;
	font-size: 25px;
	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
	color: #888888;
}

.circle::before, .circle2::before,
.circle::after, .circle2::after {
  content: '';
  position: absolute;
  height: 1px;
  background: #e1e1e1;
}

.circle::before, .circle2::before  {
  width: 100px;
  right: 100%;
}

.circle::after, .circle2::after {
  width: 100px;
  left: 100%;
}

.circle:first-child::before, .circle2:first-child::before,
.circle:last-child::after, .circle2:last-child::after {
  display: none;
}

.container4 {
  display: flex;
  justify-content: center;
  align-items: center;
	margin-top: -10%;

  flex-wrap: wrap;
}

.doble {
	width: 185px;
	height: 185px;
	/*border-radius: 100%;*/
	/*border: 2px solid #cd9b03;*/
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 38px;
	position: relative;
	/*background-color: #fbd159;*/
	font-size: 17px;
	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
	color: #e10000;
}

.doble2 {
	width: 185px;
	height: 185px;
	/*border-radius: 100%;*/
	/*border: 2px solid #5e5d5c;*/
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 38px;
	position: relative;
	/*background-color: #cdcccc;*/
	font-size: 17px;
	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
	color: #888888;
}

/*.doble::before, .doble2::before,*/
/*.doble::after, .doble2::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  height: 1px;*/
/*  background: #e1e1e1;*/
/*}*/

/*.doble::before, .doble2::before  {*/
/*  width: 50px;*/
/*  right: 50%;*/
/*}*/

/*.doble::after, .doble2::after {*/
/*  width: 50px;*/
/*  left: 50%;*/
/*}*/

/*.doble:first-child::before, .doble2:first-child::before,*/
/*.doble:last-child::after, .doble2:last-child::after {*/
/*  display: none;*/
/*}*/

#map {
  	height: 58%;
	width: 100%;
	/*margin-left: 50%;*/
	/*border: 5px;*/
/*	margin-right: 50%;*/
/*	display: flex;*/
/*	justify-content: right;*/
/*	align-items: center;*/
/*	position: relative;*/
}

/* .container-fluid {
  background: linear-gradient( rgba(0, 0, 0, 0.800), rgba(0, 0, 0, 0.800) ), url('../images/mauritius_island.jpg');
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  color: #fff !important;
} */

/*.container-fluid {*/
/*  background: linear-gradient( rgba(0, 0, 0, 0.800), rgba(0, 0, 0, 0.800) ), url('../jpeg/mauritius_island.jpg');*/
/*  background-position: center top;*/
/*  background-size: cover;*/
/*  background-repeat: no-repeat;*/
/*  background-attachment: fixed;*/
/*  color: #fff !important;*/
/*}*/
/*section {*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: center;*/
/*  flex-direction: column;*/
/*  padding: 0px;*/
/*  margin: 0px;*/
/*  min-height: 100vh;*/
/*}*/
/*a.btn {*/
/*  padding: 1em !important;*/
/*  margin: 2em 0;*/
/*  background-color: transparent;*/
/*  border-radius: 0px !important;*/
/*  transition: all .5s;*/
/*  color: #000;*/
/*}*/
/*!*.map-position {*!*/
/*!*  width: 100%;*!*/
/*!*  height: 100vh;*!*/
/*!*}*!*/
/*!*#map {*!*/
/*!*  height: 100vh;*!*/
/*!*  width: 100%;*!*/
/*!*}*!*/
/*input.form-control, select.form-control {*/
/*  border: 1px solid #000;*/
/*  border-radius: 0px;*/
/*  transition: all .5s;*/
/*}*/
/*label {*/
/*  margin: 1em 0;*/
/*}*/
/*input.form-control:focus, select.form-control:focus {*/
/*  border-color: transparent;*/
/*  box-shadow: none;*/
/*  border-left: 2px solid #000;*/
/*  font-weight: bold;*/
/*}*/
/*.title-strips-over {*/
/*  width: 230px;*/
/*  height: 1px;*/
/*  padding: 0 !important;*/
/*  background-color: rgba(255,255,255,0.4);*/
/*  position: relative;*/
/*  margin: 14px 0px 20px 0px;*/
/*}*/
/*.title-strips-over.dark {*/
/*  background-color: rgba(0,0,0,0.2);*/
/*}*/
/*.dark, .dark-hover:hover {*/
/*  color: #333 !important;*/
/*}*/
/*.poiret {*/
/*  font-family: 'Poiret One', cursive;*/
/*}*/
/*.raleway {*/
/*  font-family: 'Raleway', sans-serif;*/
/*}*/

@media (max-width:600px){.circle2, .doble2{
		display: none;
	}
			}

@media (max-width:600px){.circle{
		width: 55px;
	height: 55px;
	border-radius: 50%;
	/*border: 2px solid #cd9b03;*/
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
	margin-bottom: 20px;
	position: relative;
	background-color: #fbd159;
	font-size: 25px;
	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
	color: #e10000;
	}
	.doble{
	width: 225px;
	height: 40px;
	/*border-radius: 100%;*/
	/*border: 2px solid #cd9b03;*/
	display: flex;
	justify-content: center;
	align-items: center;
	/*margin: 68px;*/
	position: relative;
	/*background-color: #fbd159;*/
	font-size: 22px;
	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
	color: #f3f2f2;
	background-color: #6bba6b;
}
	.circle::before, .circle2::before,
.circle::after, .circle2::after {
  display: none;
}

.circle::before, .circle2::before  {
  display: none;
}

.circle::after, .circle2::after {
  display: none;
}
			}


@media (max-width:600px){
	.container3 {
  display: flex;
  justify-content: center;
  align-items: center;
    margin: 40px;

  flex-wrap: wrap;
}
			}

.container2{
	/*margin-right:100px;*/
	/*margin-left:100px;*/
	display: flex;
  	justify-content: center;
	padding-left:15px;
	padding-right:15px
	}


.btn-outline-primary{
	color:#e10000;
	border-color: #e10000
}
.btn-outline-primary:hover{
	color: #edf6f3;
	background-color: #4eb85a;
	border-color: #e4d89d
}
.btn-outline-primary.focus,
.btn-outline-primary:focus{
	box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled{
	color:#007bff;
	background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
	color: #af1717;
	background-color: #3fa64f;
	border-color: #47f4be
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}


.btn-success{
	color: #050505;
	border-style: solid;
	border-radius: 7px;
  	border-width: 2px;
	border-color: #b5d0f1;
	background-color: #bbdefb;
	height: 55px;
	width: 800px;
	font-size: 25px;
		/*margin-left: 90%;*/
	/*margin-right: 10%;*/
}
.btn-success:hover{
	color: #e10000;
	background-color: #6cbfa3;
	border-color: #eae7e0
}
.btn-success.focus,
.btn-success:focus{
	box-shadow:0 0 0 .2rem rgba(125, 145, 166, 0.5)
}
.btn-success.disabled,
.btn-success:disabled{
	color:#007bff;
	background-color:transparent}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
	color: #af1717;
	background-color: #3fa64f;
	border-color: #b4f6e3
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}

@media (max-width:600px)
		{.btn-success {
		width: 250px;
		font-size: 22px;
	}
	 .btn-outline-primary{
		width: 250px;
		font-size: 16px;
		 /*height: 100px;*/
	}
			}