body {
    position: relative;
}

#barra-brasil .brasil-flag .link-barra {
	width:90px !important;
}

/* SLIDER */

#slide1 {
    width: 100%;
}
#caption-slide1 {
    font-family: HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    bottom: 14%;
    left: 9%;
    z-index: 10;
    color: #fff;
    text-align: center;
}
#title-caption1 {
    color: #fcb315;
    font-size: 3.2em;
    font-weight: bold;
    line-height: 1em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}
#desc-caption1 {
    font-size: 2em;
    line-height: 1.8em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}
#slide2 {
    width: 100%;
}
#caption-slide2 {
    font-family: HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    top: 80%;
    right: 7%;
    z-index: 10;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
#title-caption2 {
    color: #fcb315;    
    padding-top: 0;
    font-size: 3.2em;
    font-weight: bold;
    line-height: 1em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}
#desc-caption2 {
    font-size: 2em;
    line-height: 1.3em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}


/* Prorama de TV */
#tvescolabg {
    padding: 0;
    height: 800px;
    background-color: #fcb315;
    background-image: url(../../imagens/tvescolabg.jpg);
}

#tvescola-botao {
    margin-top: 35px;
	
}

#container-tvescola-logo {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 50%;
    float: left;
    align-content: center;
}

#tvescola-logo {
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
	width: 70%;
}

/* CONHECA*/
#conhecabg {
    padding-top: 50px;
    height: 800px;
    color: #fff;
    background-color: #1E88E5;
    background-image: url(../../imagens/conhecabg.jpg);
   
    
}
#conheca-botao {
    padding-left: 35px;
    
}


/* PLATAFORMA DE ESTUDO*/
#plataformabg {
    padding-top: 50px;
    height: 842px;
    color: #fff;
    background-color: #00bcd4;
	background-image: url(../../imagens/plataformabg.jpg);
}

#plataforma-botao {
    margin-top: 35px;
}

#container-plataforma-logo {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 50%;
    float: left;
    align-content: center;
}

#plataforma-logo {
    margin-top: 85px;
    margin-left: auto;
    margin-right: auto;
	width: 100%;
}




/* MECFLIX*/
#mecflixbg {
    padding-top: 50px;
    height: 842px;
    color: #fff;
    background-color: #6b4d9d;
    background-image: url(../../imagens/mecflixbg.jpg);

}

#mecflix-botao {
    margin-top: 35px;
}

#container-mecflix-logo {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 60%;
    float: left;
    align-content: center;
}

#mecflix-logo {
    margin-top: 85px;
    margin-left: auto;
    margin-right: auto;
	/*width: 100%;*/
}

#perguntas-botao {
    margin-top: 35px;
	
}



/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */


@media screen and (max-width:1050px), screen and (max-device-width:1050px){
	body .header{background-attachment: scroll;}
}


/*ipad portrait*/
@media only screen and (min-device-width:768px) and (max-device-width : 1024px) and (orientation : portrait){
	.header{background-attachment: scroll;}
}


@media (min-width: 1200px) {
    #carouselSlider {
        margin-top: 124px;
    }
	 .menu-mobile {
        display: none;
    }
	 .menu-desktop {
       height:90px;
    }
	.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    padding-top: 44px;
}
}



@media (max-width: 1199px) {
    #carouselSlider {
        margin-top: 95px;
    }

    #logoHE {
        display: none;
    }
	.menu-mobile {
     
    }
	.menu-desktop {
    display: none;
    }
	
}







/* OK*/
@media (min-height: 1025px)and (max-width: 1366px) {
	
    #caption-slide1 {
        bottom: 13%;
        left: 7%;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    }

    #title-caption1 {
        font-size: 2.4em;
    }

    #desc-caption1 {
        font-size: 1.8em;
        line-height: .8em;
    }

    #caption-slide2 {
        top: 80%;
        right: 7%;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    }

    #title-caption2 {
        font-size: 2.4em;
    }

    #desc-caption2 {
        font-size: 1.8em;
        line-height: .8em;
    }
	


	
}

/* OK*/
@media (min-height: 769px) and (max-width: 1024px) {
#slide1 {
    width: 100%;
}

#caption-slide1 {
    font-family: HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    bottom: 4%;
    left: 4%;
    z-index: 10;
    color: #fff;
    text-align: center;
}

#title-caption1 {
    color: #fcb315;
    font-size: 2.2em;
    font-weight: bold;
    line-height: 1em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}

#desc-caption1 {
    font-size: 1.4em;
    line-height: 1.2em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}

#slide2 {
    width: 100%;
}

#caption-slide2 {
    font-family: HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    top: 76%;
    right: 5%;
    z-index: 10;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

#title-caption2 {
    color: #fcb315;
    
    padding-top: 0;
    font-size: 2.2em;
    font-weight: bold;
    line-height: 1em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}

#desc-caption2 {
    font-size: 1.4em;
    line-height: 1.2em;
    text-shadow: 0 3px 4px rgba(0, 0, 0, .6);
}



    #tvescola-texto {
        padding-left: 50px;
        padding-right: 50px;
    }

    #tvescola-botao {
        margin-top: 35px;     
        text-align: center;
		margin-left: 44%;
    }
	
	#container-tvescola-logo {
    position: relative;
    min-height: 1px;
    padding: 20px;    
    width: 60%;
    float: left;
    align-content: center;
	}
	
	
	
	#container-plataforma-logo {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 50%;
    float: left;
    align-content: center;
}



   
	
/* PLATAFORMA DE ESTUDO 1024px*/

    #plataforma-imagem {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    width: 90px;
}

    #plataforma-botao {
    margin-top: 35px;
}
 
    #plataforma-texto {
        padding-left: 50px;
        padding-right: 50px;
    }

    #plataforma-botao {
        margin-top: 35px;     
        text-align: center;
		margin-left: 44%;
    }

	
/* MECFLIX 1024px*/	
	
	#mecflix-imagem {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    width: 90px;
}

    #mecflix-botao {
    margin-top: 35px;
}
 
    #mecflix-texto {
        padding-left: 50px;
        padding-right: 50px;
    }

    #mecflix-botao {
        margin-top: 35px;     
        text-align: center;
		margin-left: 44%;
    }
	
	
	

	
}

/* IOS 6 */

@media (min-height:375px) and (max-width:768px) {

	body {
    position: relative;
	width: 100%;
}
.container {
     padding-right: 0px; 
     padding-left: 0px;
   
}
.navbar-collapse {
	margin-left: 0px !important;
}

.navbar-brand {
	margin-top: 10px; 
    margin-left: 10px; 

}
.navbar-inverse {
    background-color: #333;
    border-color: #080808;
}

a img {
        background-color:transparent;
}
	
	#barra-brasil {  
    width: 100%;
    }

    #navbar-mobile{
	/*width:100%;*/
	height: 60px;
	background: #000;
	}
		

    #caption-slide1 {
        bottom: -10%;
        left: 4%;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    }

    #title-caption1 {
        font-size: 0.8em;
    }

    #desc-caption1 {
        font-size: .7em;
        line-height: .5em;
    }

    #caption-slide2 {
        top: 75%;
        right: 3%;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    }

    #title-caption2 {
        margin-top: 0;
        padding-top: 0;
        font-size: 1em;
    }

    #desc-caption2 {
        font-size: .7em;
        line-height: .5em;
    }
	
	
	

    #tvescolabg {
        height: 740px;
    }

    #tvescola-titulo {        
		font-size:1.4em;
		padding-top: 120px;
    }
	
	#container-tvescola-logo {
    position: relative; 
    padding: 22px;
    width: 96%;  
    align-content: center;
    padding-left: 60px;
}

	#tvescola-logo {  
    margin-top: 0px;	
    margin-left: auto;
    margin-right: auto;
	width: 70%;
}

    #tvescola-texto h3{
        padding-right: 0px;
		font-size:1em;
		text-align:justify;
    }

    #tvescola-botao {
        margin-top: 35px;
        width: 370px;
        text-align: center;
    }

    #conhecabg {
        height: 650px; 
        padding-top: 0px;		
	
    }

    #conheca-titulo {
        padding-top: 55px;
        margin-top: 0;
		font-size:1.4em;
    }

    #conheca-texto h3{       
        padding-right: 0px;		
		font-size:1em;
		text-align:justify;
    }

    #conheca-botao {       
        width: 330px;
        text-align: center;
    }
	
	#plataformabg {
        height: 790px;
        background-size: cover;
    }

    #plataforma-titulo {
        padding-top: 130px;
        margin-top: 0;
		font-size:1.4em;
    }

    #plataforma-texto h3{       
        padding-right: 0px;
		padding-left: 20px;
		font-size:1em;
		text-align:justify;
    }
	
	#container-plataforma-logo {
    position: relative; 
    padding: 22px;
    width: 93%;  
    align-content: center;
    padding-left: 60px;
}

	#plataforma-logo {  
    margin-top: 0px;	
    margin-left: auto;
    margin-right: auto;
	width: 70%;
}

    #plataforma-botao {       
        width: 360px;
        text-align: center;
    }
	
	#mecflixbg {
        height: 690px;
        background-size: cover;
    }

    #mecflix-titulo {
        padding-top: 130px;
        margin-top: 0;
		font-size:1.4em;
    }

    #mecflix-texto h3{        
        padding-right: 0px;
		padding-left: 20px;
		font-size:1em;
		text-align:justify;
    }
	
	#container-mecflix-logo {
    position: relative; 
    padding: 22px;
    width: 93%;  
    align-content: center;
    padding-left: 60px;
}

	#mecflix-logo {  
    margin-top: 0px;	
    margin-left: auto;
    margin-right: auto;
	width: 70%;
}

    #mecflix-botao {       
        width: 340;
        text-align: center;
    }
	
	
	#perguntas-titulo {
        padding-top: 120px;
        margin-top: 0;
		font-size:1.4em;
    }

    #perguntas-texto h3{      
        padding-right: 0px;
		padding-left: 10px;
		font-size:1em;
		text-align:justify;
    }
	
	#perguntas-texto h4{
        padding-left: 10px;
        padding-right: 0px;
		font-size:0.9em;
		text-align:justify;
    }
	
	#perguntas-botao {       
        width: 360px;
        text-align: center;
    }
	
	
	.btn-grande {
    padding: 20px 30px;
    font-size: 1em;
    line-height: 1.33;
    border-radius: 6px;
}
#footerwrap {
    
    padding: 20px;
   
}
}




/* GALAXY A7 */
@media (max-width: 360px) {
	body {
    position: relative;
	width: 100%;
}
.container {
     padding-right: 0px; 
     padding-left: 0px;
   
}
.navbar-collapse {
	margin-left: 0px !important;
}

.navbar-brand {
	margin-top: 10px; 
    margin-left: 10px; 

}

a img {
        background-color:transparent;
}
	
	#barra-brasil {  
    width: 100%;
    }

    #navbar-mobile{
	height: 60px;
	}
		

    #caption-slide1 {
        bottom: -10%;
        left: 4%;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    }

    #title-caption1 {
        font-size: 0.8em;
    }

    #desc-caption1 {
        font-size: .7em;
        line-height: .5em;
    }

    #caption-slide2 {
        top: 75%;
        right: 3%;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    }

    #title-caption2 {
        margin-top: 0;
        padding-top: 0;
        font-size: 1em;
    }

    #desc-caption2 {
        font-size: .7em;
        line-height: .5em;
    }
	
	
	

    #tvescolabg {
        height: 680px;
    }

    #tvescola-titulo {        
		font-size:1.4em;
		padding-top: 110px;
    }
	
	#container-tvescola-logo {
    position: relative; 
    padding: 22px;
    width: 96%;  
    align-content: center;
    padding-left: 60px;
}

	#tvescola-logo {  
    margin-top: 0px;	
    margin-left: auto;
    margin-right: auto;
	width: 70%;
}

    #tvescola-texto h3{
        padding-left: 10px;
        padding-right: 0px;
		font-size:1em;
		text-align:justify;
    }

    #tvescola-botao {
        margin-top: 35px;
        width: 360px;
        text-align: center;
    }

    #conhecabg {
        height: 750px;      
	
    }

    #conheca-titulo {
        padding-top: 60px;
        margin-top: 0;
		font-size:1.4em;
    }

    #conheca-texto h3{
        padding-left: 15px;
        padding-right: 0px;
		font-size:1em;
		text-align:justify;
    }

    #conheca-botao {       
        width: 310px;
        text-align: center;
    }
	
	#plataformabg {
        height: 750px;
        background-size: cover;
    }

    #plataforma-titulo {
        padding-top: 120px;
        margin-top: 0;
		font-size:1.4em;
    }

    #plataforma-texto h3{
        padding-left: 10px;
        padding-right: 0px;
		font-size:1em;
		text-align:justify;
    }
	
	#container-plataforma-logo {
    position: relative; 
    padding: 22px;
    width: 93%;  
    align-content: center;
    padding-left: 60px;
}

	#plataforma-logo {  
    margin-top: 0px;	
    margin-left: auto;
    margin-right: auto;
	width: 70%;
}

    #plataforma-botao {       
        width: 350px;
        text-align: center;
    }
	
	#mecflixbg {
        height: 650px;
        background-size: cover;
    }

    #mecflix-titulo {
        padding-top: 120px;
        margin-top: 0;
		font-size:1.4em;
    }

    #mecflix-texto h3{
        padding-left: 10px;
        padding-right: 0px;
		font-size:1em;
		text-align:justify;
    }
	
	#container-mecflix-logo {
    position: relative; 
    padding: 22px;
    width: 93%;  
    align-content: center;
    padding-left: 60px;
}

	#mecflix-logo {  
    margin-top: 0px;	
    margin-left: auto;
    margin-right: auto;
	width: 70%;
}

    #mecflix-botao {       
        width: 340;
        text-align: center;
    }
	
	
	#perguntas-titulo {
        padding-top: 120px;
        margin-top: 0;
		font-size:1.4em;
    }

    #perguntas-texto h3{
        padding-left: 10px;
        padding-right: 10px;
		font-size:1em;
		text-align:justify;
    }
	
	#perguntas-texto h4{
        padding-left: 10px;
        padding-right: 0px;
		font-size:0.9em;
		text-align:justify;
    }
	
	
    #perguntas-botao {       
        width: 335px;
        text-align: center;
    }
	
	
	.btn-grande {
    padding: 20px 30px;
    font-size: 1em;
    line-height: 1.33;
    border-radius: 6px;
}


#footerwrap {
    
    padding: 20px;
   
}
}