@charset "utf-8";
/* CSS Document */
*{
	pading:0;
	margin:0;
}
/*Header*/
.nav-link
{
font-weight: 501;
padding-right: 3rem !important;
padding-left: 3rem !important;	
}
.nav-link:hover
{
	color: white!important;
	background-color: #f793c5!important;
}
.hover1
{
	color: white!important;
	background-color: #f793c5!important;
}
.btn-outline-success
{
color: #f793c5!important;
	border-color: #f793c5!important;
	
}
.btn-outline-success:hover
{
	color: white!important;
	background-color: #f793c5!important;
}
.dot1
{
	border-bottom: dashed;
	color: white;
	margin-bottom: 32px;
}
.slide1
{
	position: fixed;
	margin-top: 120px;
}

.btn-suceeses
{
color:#f793c5!important;
	border: 1px solid #f793c5!important;
}
.button12
{
	
	position: absolute;
		
	font-weight: bold!important;
	text-align: center!important;
	font-size: 18px!important;
	left: 149px;
	bottom: 274px;
			border:1px solid #f793c5!important;
}
.button12:hover
{
	color:#f793c5!important;
}
.button3
{
	position: absolute;
	font-weight: bold!important;
	text-align: center!important;
	font-size: 18px!important;
	left:258px;
	bottom: 274px;
			border:1px solid #f793c5!important;
}
.button13
{
	position: absolute;
	font-weight: bold!important;
	text-align: center!important;
	font-size: 18px!important;
	left:395px;
	bottom: 274px;
			border:1px solid #f793c5!important;
}
 .button13:hover
{
	 color: #f793c5!important;
}
.button14:hover
{
	 color: #f793c5!important;
}
.button4
{
		position: absolute;
	font-weight: bold!important;
	text-align: center!important;
	font-size: 18px!important;
	left:485px;
	bottom: 266px;
			border:1px solid #f793c5!important;
}
.button14
{
		position: absolute;
	font-weight: bold!important;
	text-align: center!important;
	font-size: 18px!important;
	left:611px;
	bottom: 266px;
			border:1px solid #f793c5!important;
}

.button1
{

	font-weight: bold!important;
	text-align: center!important;
	font-size: 25px!important;

}
.button2
{
	position: absolute;
	font-weight: bold!important;
	text-align: center!important;
	font-size: 18px!important;
	left: 12px;
	bottom: 274px;
			border:1px solid #f793c5!important;
}


.btn-success
{
position: absolute;
		bottom:270px!important;
	background-color: #f793c5!important;
	left:120px;
	border: 1px solid  #f793c5!important;
border-radius: 91px!important; 
}
.btn-success:hover
{
	background-color: black!important;
	border: 1px solid  black!important;
}
.para1
{
	color: #f793c5;
	position: absolute;
	bottom: 389px;
	font-weight: bold;
	font-size: 48px;
	text-align: justify;
	font-family: 'Archivo Black' ;
	
}
.para9{
	
	color: #f793c5;
	position: absolute;
	bottom: 316px;
	font-weight: bold;
	font-size: 16px;
	text-align: justify;

}
.para12
{
	color: black;
	position: absolute;
	bottom: 316px;
	font-weight: bold;
	font-size: 16px;
	text-align: justify;
	left:235px;
	font-family: 'Slabo 27px', serif;
}
.para11
{
	color: #f793c5;
	position: absolute;
	bottom: 389px;
	font-weight: bold;
	font-size: 48px;
	text-align: justify;
	left:235px;
	font-family: 'Archivo Black' ;
}
.para2
{

	color: black;
	position: absolute;
	bottom: 316px;
	font-weight: bold;
	font-size: 16px;
	text-align: justify;
	font-family: 'Slabo 27px', serif;


}
.prar3
{
	color: black;
}
.carousel-indicators li
{
	background-color: black!important;
}
.para4
{
	color: #f793c5;
	position: absolute;
	bottom: 389px;
	font-weight: bold;
	font-size: 48px;
	text-align: justify;
	left: 384px;
}
.para5
{
	color: black;
	position: absolute;
	bottom: 307px;
	font-weight: bold;
	font-size: 16px;
font-family: 'Slabo 27px', serif;
	left: 384px;
}
.section1
{
	margin-top:49px;
}
.what
{
	font-size:36px;
	padding: 12px;
	font-weight: bold;
font-family: 'Anton', sans-serif;
	text-align: center;
		color: #f793c5;
	padding-top: 121px;
}
.introdution
{
	font-size: 16px;
	font-family: 'Slabo 27px', serif;
	padding:12px;
	text-align: justify;
	padding-top: 18px;
}
/*section*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap");


}
h1 {
  text-align: center;
  padding-bottom: 30px;
  font-family: Montserrat;
  font-weight: 700;
  color: #323232;
}

.card {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.08), 0 3px 6px 0 rgba(0, 0, 0, 0.03);
  border-right: 1px #dde0e2 solid;
  border-radius: 4px 4px 0 0;
  position: relative;
  background-color: white;
  color: #56575b;
  margin: 5px 0;

  .plan-name {
    padding: 13px 0;
    border-bottom: 1px #eff0f2 solid;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    color: #464c50;
   font-family: 'Archivo Black', ;
    letter-spacing: 1px;
  }

  .plan-description {
    padding: 15px;
    line-height: normal;
    min-height: 175px;
    font-size: 14px;
    line-height: 18px;
  }

  .plan-price sub {
    text-transform: none;
    font-size: 16px;
    bottom: 0;
  }

  .plan-price {
    color: #56575b;
    font-family: "Open sans";
    font-size: 34px;
    text-transform: uppercase;
    line-height: 50px;
  }

  sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }

  .plan-description.specs {
    min-height: 200px;
    line-height: 20px;
  }

  .plan-cta {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0 15px;
    min-height: 95px;
    &:hover a {
      opacity: 0.8;
      color: #fff;
      text-decoration: none;
    }
  }
  .button,
  .button-primary {
    background: #2a5bd7;
    border-radius: 8px;
    font-size: inherit;
    color: white;
    transition: background 100ms linear;
    text-decoration: none;
    line-height: normal;
    outline: none !important;
    padding: 0.6em 1em;
  }
}
.plan-name
{
	font-size:24px!important;
	font-weight: bold!important;

}
.price
{
	font-size: 34px;
	color: #f793c5!important;
	font-weight: bold;
}
.card1
{
	color:black!important;	
	font-family: 'Slabo 27px', serif;
	
}
.section3
{
	margin-left: 83px;
	margin-top: 49px;
	
}
 .btn-primary
{
	background-color: #f793c5!important;
	border: 1px solid #f793c5!important;
	
	
}
.membership
{
	margin-top: 49px;
	font-weight: bold!important;
	font-size: 36px!important;
	font-family: 'Archivo Black', ;
}

/*section3*/
.container {
  position: relative;
  width: 50%;
}

.image{
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left:16px;
  right: 0;
  height: 100%;
  width: 90%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0, 0, 0, 0.5);
}

.container:hover .overlay {
  opacity: 1;
}

.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
/*section3*/
.container1 {
  position: relative;
  width: 50%;
}
.image1{
  display: block;
  width: 100%;
  height: auto;
}

.overlay1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left:16px;
  right: 0;
  height: 100%;
  width: 90%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0, 0, 0, 0.5);
}

.container1:hover .overlay1 {
  opacity: 1;
}

.text1 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.Our
{
	margin-top: 49px;
	margin-bottom: 49px;
	font-weight: bold;
	font-size: 36px;
}
/*footer*/
.footer
{
	background-color: #333333;
margin-top: 100px;
	color: white;
}
.slideInUp
{
	margin-bottom:49px;
}
/*footer*/
.footer1
{
	background-color: #333333;
	color: white;	
}
.address
{
	font-size:31px;
	font-weight: bold;
	padding-top: 23px;
	font-family: 'Archivo Black', ;
}
.fas1
{
	padding-right:22px!important;
	font-family: 'Slabo 27px', serif;
	
}
.icon1
{
	padding-top:8px;
}
.fa-map-marker-alt
{
	margin-top: 27px;
}
#reg
{
	
	font-size:  24px;
	
}
.phoine
{
	padding-left: 38px;
	
}
.fab{
	font-size: 40px!important;
	padding-left: 12px!important;
}
.fab:hover
{
	color: #f793c5!important;
}
.copy
{
	margin-top: 54px;
	margin-bottom: 72px;
	font-family: 'Slabo 27px', serif;
}
.fa-envelope
{
	font-size: 38px!important;
	
}
.home1
{
	font-size: 17px;
font-weight: bold;
	color:white;
	font-family: 'Slabo 27px', serif;
	
}
.about{

	line-height: 53px;
	font-family: 'Slabo 27px', serif;
}
a:hover

{
	color:white!important;
}
.fa-chevron-right {
	margin-top: 45px;
}
.fa-chevron-right
{
	margin-right: 12px
}
.feb {
	font-weight: bold;
	font-family: 'Slabo 27px', serif;
}


.log111
{
	margin-top:22px;
}

#mc_embed_signup { border: none; text-align: center; width: 100%; ;} /* Signup form container */

.mc-field-group { display: inline-block; } /* positions input field horizontally */

#mce-EMAIL { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 1em; border: 2px solid #ABB0B2 ; color: #343434; background-color: #fff;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0; } /* Input Styles */

.clear { display: inline-block; } /* positions button horizontally in line with input */

.button { font-family: 'Helvetica Neue', Helvetica,  Arial, sans-serif; font-size: 1em; letter-spacing: .03em; color: #fff; background-color:#f793c5 ; border: 2px solid #f793c5 ; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0; } /* Button Styles */

:-webkit-input-placeholder { color: #ABB0B2 ; } /* WebKit browsers */ 
:-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #ABB0B2 ; } /* Internet Explorer 10+ */

@media (max-width: 768px) { /* positions input field and button underneath each other with 100% width for tablet and mobile */
  
.mc-field-group { display: block; max-width: 100%; }
#mce-EMAIL { padding: .7em 0 .7em 1em; width: 96%; margin: 0; }
.clear { display: block; width: 100% }
.button { width: 100%; margin: .5em 0 0 0; }
  
}



.address1 {
		font-size:28px;
	font-weight: bold;
	padding-top: 23px;
}

.stay {
	font-size:28px;
	margin-top: 40px;
	margin-bottom: 46px;
	font-weight: bold;
	font-family: 'Archivo Black', ;
}

.us {
font-family: 'Slabo 27px', serif;
}

.loc {
	font-family: 'Slabo 27px', serif;
}

.vice {
	font-family: 'Slabo 27px', serif;
}
