#plans{
	display: none !important;
}
@font-face {
	font-family: 'Avenir Next Bold';
	src: url("../_fonts/avenir-next/AvenirNextLTPro-Bold.woff2");
}

@font-face {
	font-family: 'Avenir Next Regular';
	src: url("../_fonts/avenir-next/AvenirNextLTPro-Regular.woff2");
}
@font-face {
  font-family: 'Sans Pro Bold';
  src: url("../_fonts/sans-pro/SourceSansPro-Bold.woff2");
}
@font-face {
  font-family: 'Sans Pro Regular';
  src: url("../_fonts/sans-pro/SourceSansPro-Regular.woff2");
}
@font-face {
  font-family: 'Sans Pro Light';
  src: url("../_fonts/sans-pro/SourceSansPro-Light.woff2");
}

.selected_btn{
    border: 3px solid white;
    padding: 11px 40px;
    border-radius: 25px;	
}
.oculto{
	display: none !important;
}
#menu_header a,#start_subs a{
	cursor: pointer;
}
/*HOVER A BOTONES*/
.sign_in:hover,#contact a:hover,#features a:hover,.help_submit:hover{
	color: #FFFFFF !important;
	background-color: #629F38 !important;	
}


#menu_header a,#home h1,#advantages h2,#contact h2,#features h2,#plans h2,#help h2,#about_home h2,#we_can h2{
	font-family: 'Avenir Next Bold';	
	font-size: 40px ;
}
#menu_header a:hover,.sign_in,#contact a,#features a,.plans_cards h5,.plans_cards div a,#start_subs a{
	font-family: 'Avenir Next Bold';	
}






.advantages_left div div h5,#features h4,.plans_cards div p:nth-child(1),.plans_cards div p:nth-child(3),#about_home h4,#about_lms h3,#green_texts div p,#lang_desc div h5,#start_subs div h2{
	font-family: 'Sans Pro Bold';
}
#home p,.advantages_left div div p,.feat_icons p,.contact_info a,#about_home p,#about_lms li,#we_can p{
	font-family: 'Sans Pro Light';	
	font-size: 20px;
}
.plans_cards p,#green_texts p,#lang_desc p,#start_subs div p{
	font-family: 'Sans Pro Regular';
}



#menu_header a{
	font-size: 20px;
}



#menu_header a,.sign_in,.contact_us,.find_more,.plans_cards div a,#help a,.icon-arrow,.contact_info p,.help_submit{
	cursor: pointer;
}
.headColor{
	background-color: #4B4B4B;
	transition: 0.7s;
}


html {
  scroll-behavior: smooth;
}






.slid{
    height: 100% !important;
    width: 100%;
    position: absolute;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
}
/* Slider Login */
.cont-1{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/login1.jpg);
}
.cont-2{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/login2.jpg);
}
.cont-3{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/login3.jpg);	
}
.cont-4{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/login4.jpg);
}
.cont-5{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/login5.jpg);
}
/* Slider Index */
.cont-1{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/home1.jpg);
}
.cont-2{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/home2.jpg);
}
.cont-3{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/home3.jpg);	
}
.cont-4{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/home4.jpg);
}
.cont-5{
	background-image:linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.4) 66%, rgba(0, 0, 0, 0.7) 100%), url(../../_images/_carousel/home5.jpg);
}



.activeS{
	opacity: 1;
    -webkit-transition:  2s; /* For Safari 3.1 to 6.0 */
    transition:  2s;
}
.hideS{
	opacity: 0;
    -webkit-transition:  2s; /* For Safari 3.1 to 6.0 */
    transition:  2s;
}
.headerHide{
	z-index: 0 !important;
}

/* Fade-in observer */
.slide-in {
	/* transition: transform 1000ms ease-in; */
}

.fade-in {
	opacity: 0;
	transform: translateY(30%);
  transition: all 800ms ease ;
}

.fi-2{
	transition:all 800ms ease 300ms;
}
.fi-3{
	transition:all 800ms ease 600ms;
}
.fi-4{
	transition:all 800ms ease 900ms;
}


.fade-in.appear {
  opacity: 1;
	transform: translateY(0);
}

/* .slide-in.appear{
} */