/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */


/* Small devices (tablets, 768px and up) */
@media  (min-width:0px) and (max-width: 340px) {
	body {
		margin-top: 250px;
		padding-top:50px !important;
	}
	 
	#u1194 {
		margin-top: 68px;
	}
	
	.logged-in {
		margin-top: 35px;
	}
}
	@media (max-width: 400px) { 

	/***not logged in***/
	.amazingslider-description-1{
		display:none !important; 
	}
	.plans-inicio {
		margin-top: 1013px !important;
	} 
	.main-banner-content {
		margin-bottom: 30px !important;
		margin-top:0 !important;
	}
 
	.register-clear {
		height: 0 !important;
		clear: both;
	}

	.first-slider{
		width: 100%;
		top: 200px;
		position:absolute;
		z-index:10;
	}
	
	#u222-6{
		padding: 34px 24px 0px 80px; 
	}
	body {
		margin-top: 129px;
		padding-top: 0px ;
	}

	.plans-inicio{
		margin-top: 450px;
	}
	.carousel-2-register {
		margin-top: -21px;
	}
	.register-clear{
		height:750px;
		clear:both;
	}
	.main-banner-content p:nth-child(1) {
		font-size: 4.5vw;
		line-height: 4vw !important;
	}
	
	.main-banner-content p {
		font-size: 3vw;
		margin: 2vw 0 !important;
		line-height: 4vw;
	}
	
	.registrate{
		padding:3vw;
		font-size:3vw;
		    margin: -18px 0 26px 0;
		
	}
	
	.newsletter h2{
		font-size:6vw;
	}
	.amazingslider-text-1 {
		padding: 30px 48px !important;
		top: -17px !important;
	}
	
	.amazingslider-title-1 {
		font-size: 4vw !important;
		line-height: 4vw;
	}
	
	.registrate-slide2{
		margin: initial;  
	}
	
	.amazingslider-description-1 {
		font-size: 2vw !important;
		line-height: 2vw !important;
	}
	
	.amazingslider-title-1:after {
		margin: 2px auto 0;
	}	
	

	/*****logged-in******/
	
	
	.logged-in {
		margin-top: 185px;
	}
	
	
	/*****General******/

	

	
	.main-banner-content p{
		font-size:2vw;
		margin: 2vw 0 !important;
		
	}
	#u1184-4{
		font-size:35px;
	}
	#u1185-6 p{
		font-size:0.4em;
	}
	.page-content{
		padding:0 0px;  
	}
	#u1194 {
		margin-top: 68px; 
	}
	
	.logged-in #u1194 { 
		margin-top: 33px !important; 
	}
	
	body.logged-in .navbar-fixed-top {
		top: 46px !important;
	}
	#wonderplugincarousel-2 .amazingcarousel-title{
		font-size: 4vw !important;
	} 
	

	
	
 }
 
@media (max-width:590px) and (min-width:480px) {
	.plans-inicio {
		margin-top: 400px; 
	} 
	
	body {
		margin-top: 27px; 
	}
	.main-banner-content p:nth-child(1){
		font-size: 4.5vw;
		line-height: 5vw;
	}
	.main-banner-content{
		margin-top:-25px;
	}
	.main-banner-content #u171{
		font-size: 12px;
		margin: 3px 0 !important;
	}
	.col-md-12.planes{
		margin-top:15px;
	}
	
}
	
@media (max-width: 600px){
	
	
 
 
 } 
 
 @media (max-width: 640px) and (min-width:600px) {
	 
	 .main-banner-content p{
		font-size:3vw;
		margin: 2vw 0 !important;
	}	
	.main-banner-content{
		margin-bottom: 34px;
		margin-top: 0px;
	}
	
 
	/***not logged in***/
	body { 
		margin-top: 130px;
		padding-top:0px;
	}
	
	.register-clear {
		height: 0px;
		clear: both;
	}
	
	.carousel-2-register {
		bottom: 0px;
		margin-top: -55px;
	}
	
	.amazingslider-text-1 {
		padding: 30px 48px !important;
		top: -17px !important;
	}	
	.amazingslider-title-1 {
		font-size: 4vw !important;
		line-height: 4vw;
	}
	

	.amazingslider-title-1:after {
		margin: 2px auto 0;
	}
	

	.main-banner-content p:nth-child(1){
		font-size: 5.5vw;
		line-height: 5vw !important;
	}
	
	
	.main-banner-content p{
		font-size:3vw;
		margin: 2vw 0 !important;
		line-height: 4vw;
		
	}
	
	/*****logged-in******/
	
	body.logged-in .navbar-fixed-top {
    top: 46px !important;
	}
	
	
	.logged-in {
		margin-top: 137px;
	}
	
	
	

	
	
	/*****General******/
	 
	 
	.plans-inicio {
		margin-top: 160px; 
	} 
	.register-clear {
		height: 0px;
		clear: both;
	}
	
	.main-banner-content {
		margin-bottom: 50px;
	}
	
	.main-banner-content p:nth-child(1) {
		font-size: 4vw;
		
	}	
	
	
	#u171 {
		font-size: 3vw; 
		margin:10px 0 !important;
	}
	
	.amazingslider-title-1 {
		font-size: 20px !important;
		margin-top: -48px !important;
	}
	
	.carousel-2-register {
		bottom: 37px;
		margin-top: -45px;
	}
	#wonderplugincarousel-2{
		width:95% !important;
	}
 }
 
 @media (max-width: 769px) and (min-width: 600px) {
	 .logged-in {
		margin-top: 35px;
	} 

 }
	 
	 
 
 
 @media screen (max-width:990px) and (min-width: 770px) { 
 
	 .logged-in {
		margin-top: 35px;
	}
  
	/***not logged in***/
	
	body {
		margin-top: 205px;
		padding-top:0px !important;
	}
	
	.main-banner-content {
	}
	
	.main-banner-content p:nth-child(1){
		font-size: 4.5vw;
		line-height: 4vw !important;
	}
	
	
	.main-banner-content p{
		font-size:2vw;
		margin: 2vw 0 !important;
		line-height: 3vw;
		
	}
	
	.amazingslider-description-1 {
		font-size: 1.5vw !important;
		line-height: 2vw !important;
	}

	
	/*****logged-in******/
	
	body.logged-in .navbar-fixed-top {
    top: 46px !important;
	}
		
	.logged-in {
		margin-top: 187px;
	}
	
	
	


	
	
	
	/*****General******/
 
 
 
 
 
 
	
	.logged-in #u1194 { 
		margin-top: -13px;
	}
	
	
	#menu-member-menu li a{
		text-align:left;
		padding: 11px 20px;
		
	}
	
	.navbar-nav {
		margin: 0px 0px; 
	}
	

 }


/* Medium devices (desktops, 992px and up) */
@media  (max-width: 992px) and (min-width: 992px) {
	
		/***not logged in***/
	
	.planes{
		bottom: -30px;
	}
	
	body {
		margin-top: 123px;
		padding-top:0px !important;
	}
	
	/*****logged-in******/
	
	.logged-in {
		margin-top: 172px;
	}
	
	/*****General******/
	
	.footer-nav li{
		float:none !important;
		display:inline-block !important;
		text-decoration:none !important; 
		padding: 10px 48px !important; 
		 
	} 

	body.logged-in .navbar-fixed-top {
		top: 32px !important;
	}
	#u1194 { 
		margin-top: -14px; 
	}
 }

/* Large devices (large desktops, 1200px and up) */


@media (max-width:1299px) and (min-width: 992px){ 


	.amazingslider-text-1 {
		padding: 0px 48px !important;
		top: -28px !important; 
	}

	.amazingslider-title-1 {
		font-size: 36px !important;
	}
	
	
	
	.main-banner-content p:nth-child(1){
		font-size: 56px;
		line-height: 62px; !important;
	}
	
	.main-banner-content p{
		font-size:22px;
		margin: 2vw 0 !important;
		line-height: 26px;
		
	}
	
	
	.page-content {
		margin-bottom: 170px; 
		padding: 0 15px;
	}
	.main-banner-content {
		padding: 0 15px 0 25px !important;
		margin-bottom: 35px !Important;
	}
	
	
	#menu-member-menu li a {
		text-align: left;
		padding: 31.5px 20px;
	}

	.logged-in {
		margin-top: 42px;
	}
	.amazingslider-description-1{
			margin: -13px auto !important;
	}

	.plans {
		background-color: #161F28;
		text-align: center;
		padding: 12px 0 0;
		max-width: 340px;
	}

	.register-clear {
		display:none;
	}


	.main-banner-content {
		padding: 0 15px 0 25px !important;
		margin-bottom: 86px !Important;
		margin-top: -18px;
	}
	
	.main-banner-content p:nth-child(1) {
		font-size: 22px;
		margin: 1vw 0 !important;
		line-height: 62px;
		color: #FFFFFF;
		font-size: 56px;
		line-height: 62px;
		text-transform: uppercase;
		text-align: right;
		font-family: 'Raleway', sans-serif;
		font-weight: 900;
		padding: 0 0px 0 46px;
	}
	
	.main-banner-content p{ 
		font-size:22px;
		margin: 17px 0 2vw 0 !important;
		line-height: 26px;
		
	}

}
 

@media (min-width: 1367px){ 

	.col-md-12.planes {
		margin-top:-15px;
		padding:0px;
	}
	
	.page-video{
		margin-bottom:176px;
	}

	.programas{
		margin-bottom: 170px;
	}
	#u171{
		margin: 0 0 2vw 0 !important;
	}
	.amazingslider-text-1 {
		padding: 0px 175px !important;
		top: 51px !important; 
	} 

	.amazingslider-title-1 {
		font-size: 36px !important;
	}
	.container {
		width: 1185px !Important;
	}
	
	.main-banner-content p:nth-child(1){
		font-size: 48px; 
		line-height: 62px;
		padding: 0 0 0 74px;
	}
	
	.main-banner-content p{
		font-size:22px;
		margin: 2vw 0 !important;
		line-height: 26px;
		
	}
	
	
	.page-content {
		margin-bottom: 0; 
		padding: 0 15px;
	}
	.main-banner-content {
		padding: 0 15px 0 25px !important;
	}
	
	#menu-member-menu li a {
		text-align: left;
		padding: 31.5px 20px;
	}

	.logged-in {
		margin-top: -39px; 
	}
	.amazingslider-description-1{
			margin: -13px auto !important;
}

	.plans {
		background-color: #161F28;
		text-align: center;
		padding: 12px 0 0;
		max-width: 340px;
	}

	.register-clear {
		display:none;
	}
	.main-banner-content{
		margin-top:-17px;
	}
	
	.register{
		margin-top:70px;
	}


}