
/*LANDSCAPE*/

/*index*/
@media only screen and (min-device-width: 480px) and (max-device-width: 768px){
	.container{
		width: 100%;
        margin: 0;
	}
	body{
		min-width: 100%;
	}
/*
 	.logo{
 		margin: 0;
    	padding: 0;
 	}
*/
 	.logo h1 a{
 		width: 100%;
 	}
 	.navbar-collapse{
 		margin: 0!important;
 		padding: 0!important;
 	}
 	.navbar-nav > li{
 		border:none;
	    float: none;
	    display: inline;
 	}
 	.navbar-nav > li > a{
        border-bottom: 1px solid #941733;
        border-top: 1px solid #BF0D35;
        padding: 15px 0;
 	}
 	.redbar .linkssociais{
 		float: right;
 	}
 	.redbar{
    	float: left;
    	width: 100%;
 	} 	
	.hgrof{
		height: auto;
		float: left;
    	width: 33%;
	}
	#header > div.container.logo.bgw > div > div > div{
		padding: 0!important;
	}
	#header > div.container.logo.bgw > div > div > div img{
		width: 100%;
	}

	body > div:nth-child(3) > div > div > div > div:nth-child(2),body > div:nth-child(3) > div > div > div > div:nth-child(4){
 		padding: 0!important;
 	}
 	body > div:nth-child(3) > div > div > div{
 		width: 100%!important;
 	}
 	#bg_i{
		background-color: #FECC09!important;
	}

	body > div > div:nth-child(12) > div:nth-child(2){
		width: 100%!important;
		height: auto!important;
	}
	.frase {
	    height: auto;
	    margin-top: 37%;
	    margin-bottom: 0px;
	}

	#footer .newsletter input[type=text], #footer .newsletter input[type=email] {
		width: 100%;
	}

	/*page Disciplinas*/
	body > div > div > div:nth-child(2){
		height: auto!important;
	}
	
	.reset_linha_g{
		width: 100%!important;
	}

	body > div > div > table{
		width: 100%!important;
	}
	body > div > div > table > tbody > tr > td{
		width: 100%!important;
		display: block;
	}
	body > div > div > table > tbody > tr > td img{
		display: table!important;
   		margin: 0 auto;
    	width: 50%;
    	height: auto!important;
	}

	/*Page Galeria*/
	.img-galeria a img{
		width: 90%;
	    display: table;
	    margin: 20px auto;
	}

	/*menu RESPONSIVO*/
 	#menu-resp {
		margin-top: 5%;
		padding: 0 ;
	}
	#menu-resp img{
		width: 90%;
		height: auto;
	}
	#menu_responsivo{
		background: #930E2C;
	    text-align: center;
	    position: absolute;
	    z-index: 9999;
	    left: -6%;
	    width: 115%;
	}
	#bg_i{
		background-size: initial!important;
	}
	#bg_i > div:nth-child(24) > div:nth-child(2){
		height: auto!important;
		width: 100%!important;
		margin-top: 16%;
	}


	#menu_responsivo{
  		margin-left: 0px;
	}

	.logo h1 a {
    	background: transparent url(../images/logo.png) 50% 0 no-repeat;
	}
	.navbar-nav {
	    width: 100%;
	    margin: 0;
	}
	.navbar-nav li{
		padding: 0;
	}
	#traslate {
	    float: left;
	    margin: 15px auto;
	}
    .icons-sociais{
        margin-top: -55px;
    }
	.navbar-nav > #li-primary{
		display: none;
	}
	.reset_psicologia{
		height: 310px!important;

	}
    .img_menu {
        position: absolute;
        width: 175px;
        z-index: 999;
    }
    .img_menu a img {
        width: 35%!important;
        margin: 0 auto;
    }
    .img-topo {
        width: 100%;
        padding: 10px;
        margin: 0 0 10px; 
    }
    .img-topo a img{
        width:100%;
        height: auto;
    }
    div.reset_psicologia > div:nth-child(1) > div > h2{
        padding: 0!important;
        text-align: center;
    }
    div.reset_psicologia > div:nth-child(1) > div > div:last-child{
        margin: 0 auto!important;
        display: table;
    }
    body > div:nth-child(1) > div.container > div, body > div:nth-child(2) > div.reset_psicologia > div:nth-child(2) > div{
        padding: 0 15px;
    }
    body > div:nth-child(1) > div.reset_psicologia > div > div > h2{
        display: inherit!important;
    }
	 #logos_resp_menu ul{
	 	margin: 0 auto;
         display: table;
	 	padding: 0;
	 	list-style: none;
	 }
	 #logos_resp_menu ul li{
	 	float: left;
		width: 140px;
		margin: 10px;
	 }
    #logos_resp_menu ul li a img{			 
		height: auto;
		width: 100%;
    }
    #logos_resp_menu{
    	height: 70px;
    	width: 100%;
    	background: white;
    	margin: 0 auto;
    }
    
    





}




/*POSTRAIT*/
/*index*/
@media only screen  and (max-device-width: 479px){ 
 	.container{
		width: 100%;
/*        padding: 0;*/
	}
	body{
		min-width: 100%;
	}
/*
 	.logo{
 		margin: 0;
    	padding: 0;
 	}
*/
 	.logo h1 a{
 		width: 100%;
 	}
 	.navbar-collapse{
 		margin: 0!important;
 		padding: 0!important;
 	}
 	.navbar-nav > li{
	    float: none;
 	}
 	.navbar-nav > li > a{
 		border-bottom: 1px solid #941733;
	    border-top: 1px solid #BF0D35;
	    padding: 15px 0;
 	}
 	.redbar .linkssociais{
 		float: right;
 	}
 	.redbar{
    	float: left;
    	width: 100%;
 	} 	
	.hgrof{
		height: auto;
		float: left;
    	width: 33%;
	}
	#header > div.container.logo.bgw > div > div > div{
		padding: 0!important;
	}
	#header > div.container.logo.bgw > div > div > div img{
		width: 100%;
	}

	body > div:nth-child(3) > div > div > div > div:nth-child(2),body > div:nth-child(3) > div > div > div > div:nth-child(4){
 		padding: 0!important;
 	}
 	body > div:nth-child(3) > div > div > div{
 		width: 100%!important;
 	}
 	#bg_i{
		background-color: #FECC09!important;
		background-size: initial!important;
	}

	body > div > div:nth-child(12) > div:nth-child(2){
		width: 100%!important;
		height: auto!important;
	}
	.frase {
	    height: auto;
	    margin-top: 83%;
	    margin-bottom: 0px;
	}

	#footer .newsletter input[type=text], #footer .newsletter input[type=email] {
		width: 100%;
	}

	/*page Disciplinas*/
	body > div > div > div:nth-child(2){
		height: auto!important;
	}
	
	.reset_linha_g{
		width: 100%!important;
	}

	body > div > div > table{
		width: 100%!important;
	}
	body > div > div > table > tbody > tr > td{
		width: 100%!important;
		display: block;
	}
	body > div > div > table > tbody > tr > td img{
		width: 100%;
	}

	/*Page Galeria*/
	.img-galeria a img{
		width: 100%;
		margin: 10px 0;
	}


	/*menu RESPONSIVO*/
 	#menu-resp {
		margin-top: 5%;
		padding: 0 ;
	}
	#menu-resp img{
		width: 90%;
		height: auto;
	}
	#menu_responsivo{
		background: #930E2C;
	    text-align: center;
	    position: absolute;
	    z-index: 9999;
	    left: -6%;
	    width: 115%;
	}
	#bg_i > div:nth-child(24) > div:nth-child(2){
		height: auto!important;
		width: 100%!important;
		margin-top: 235px;
	}


	#menu_responsivo{
  		margin-left: 0px;
	}
	.logo h1 a {
    	background: transparent url(../images/logo.png) 50% 0 no-repeat;
	}
	.navbar-nav {
	    width: 100%;
	    margin: 0;
	}
	.navbar-nav li{
		padding: 0;
	}
	#traslate {
	    float: left;
	    margin: 15px auto;
	}
    .icons-sociais{
        margin-top: -55px;
    }
	.navbar-nav > #li-primary{
		display: none;
	}
	#reset_psicologia{
		height: auto!important;
	}
	.reset_psicologia{
		height: 310px!important;
	}
    .img_menu {
        position: absolute;
        width: 175px;
        z-index: 999;
    }
    .img_menu a img {
        width: 35%!important;
        margin: 0 auto;
    }
    .img-topo {
        width: 100%;
        padding: 10px;
        margin: 0 0 10px; 
    }
    .img-topo a img{
        width:100%;
        height: auto;
    }
    div.reset_psicologia > div:nth-child(1) > div > h2{
        padding: 0!important;
        text-align: center;
    }
    div.reset_psicologia > div:nth-child(1) > div > div:last-child{
        margin: 0 auto!important;
        display: table;
    }
    body > div:nth-child(1) > div.container > div, body > div:nth-child(2) > div.reset_psicologia > div:nth-child(2) > div{
        padding: 0 15px;
    }
    body > div:nth-child(1) > div.reset_psicologia > div > div > h2{
        display: inherit!important;
    }
     #logos_resp_menu ul{
	 	margin: 0 auto;
         display: table;
         display: table;
	 	padding: 0;
	 	list-style: none;
	 }
	 #logos_resp_menu ul li{
	 	float: left;
		width: 140px;
		margin: 10px;
	 }
    #logos_resp_menu ul li a img{			 
		height: auto;
		width: 100%;
    }
    #logos_resp_menu{
    	height: 70px;
    	width: 100%;
    	margin: 0 auto;
    	background: white;
    }
    




}
