body{
    margin: 0 auto;
    font-family: trebuchet;
}
#menuPT{
    background-color: #0071B1;
    padding-bottom: 20px;
    padding-top: 14px;
}
#menuPT a {
    text-decoration: none;
    color: #fff;
}
#menuPT .active a{
    background-color: #fff;
    padding-bottom: 20px;
    padding-top: 15px;
    color: #0071B1;
    padding-left:10px;
    padding-right:10px;
}
#menu{
    text-align:center;
    padding-top: 1%;
    padding-bottom: 1%; 

}
.itemid-102 #menu{
    margin-top: -7%;
    z-index: 999;
    position: relative;
}

#menu{
    margin-top: 5%;
    z-index: 999;
    position: relative;
}


/******************Menu*************************/
@media all and (max-width: 600px) {
	
	.well.responsive{
		display:none;
	}
	
	ul.nav { 
		height: auto; 
	}
	ul.nav > li { 
		float: right;
		width: 100%; 
	}
	ul.nav a { 
		line-height: 40px; 
	}
	ul.nav ul { 
		position: relative; 
	}
}
@media screen and (min-width:600px){
	#three-lines{
		display:none;
	}
	.nav{
		/*display:inline;*/
	}
}
#three-lines{
	float:left;
	margin-right:25px;
	border:1px solid white;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	cursor:pointer;
	margin-bottom:20px;
	margin-left:15px;
	color:white;
}

@media all and (max-width: 600px) {
	ul.nav { 
		height: auto; 
		margin-top:0px;
	}
	ul.nav > li { 
		float: none;
		width: 100%; 
	}
	ul.nav a { 
		line-height: 40px; 
	}
	ul.nav ul { 
		position: relative; 
	}
	ul.nav li { 
		display: block;
	}
	.menumenuPT{
		display:none;
	}
    
    .nav .menuportfolio {
        display: inline !important;
    }
    
    #menu{
        width: 100%;
        height: 55px;
        background-color: #0071B1;
    }
    #logosFinanciamento{
        margin-top: -0.3% !important;
    }
}
/**********************Home**********************/
.tp-bullets.hidebullets{
    opacity: 1 !important;
}
.tp-bullets.simplebullets.round .bullet{
  /*  background: url(images/icon-slide-laranja.png) no-repeat top left !important;*/
}
#logoHomeGielux{
    position: relative;
    z-index: 999;
    margin-top: -35%;
    margin-bottom: 21%;
    width: 100%;
    text-align: center;
}
#imgHome{
    max-width: 100%;
}
/********************Serviços*********************/
#divServicos{
    text-align: center;
}
#tituloServicos{
    text-align: center;
    border-top: 45px solid #0071B1;
    width: 9%;
    margin: 0 auto;
    font-size: 30pt;
    
    border-spacing: 10px 50px;
    
    color: #0071B1;
}
#imagemServicos{
    width: 30%;
    display: inline-block;
}
#textoServicos{
    width: 30%;
    display: inline-block;
    text-align: left;
    
    vertical-align: top;
}
#conteudosServicos{
    margin-top: 5%;
}
#ulServicos{
    text-align: left;
}
/********************Empresa**********************/
#divEmpresa{
    text-align: center;
}
#divTituloEmpresa{
    text-align: center;
    border-top: 45px solid #0071B1;
    width: 9%;
    margin: 0 auto;
    font-size: 30pt;
    color: #0071B1;
}
#imagemEmpresa{
    width: 30%;
    display: inline-block;
    text-align: right;
    margin-right: 5%;
}
#textoEmpresa{
    width: 30%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
#conteudosEmpresa{
    margin-top: 5%;
}
#divMissao, #divVisao, #textoServicosBold{
    font-family: trebuchet-bold;
}
#divMissao, #divVisao{
    font-size: 15pt;
}
#textoEmp{
    font-family: trebuchet-bold;
}
/********************Portfolio********************/
#tituloPortfolio{
    margin-top: -13%;
    margin-left: 46.5%;
    
    text-align: center;
    border-top: 45px solid #0071B1;
    width: 9%;
    
    font-size: 30pt;
    
    color: #0071B1;
}
#portfolio{
    margin: 0 auto;
    text-align: center;
}
#contextoTodos{
    /*margin-top: 10%;*/
}
#menuPortfolio{
    margin-top: 10%;
}
#menuPortfolio .current a{
    color: #0071B1;
    text-decoration: none;
    font-weight: bold;
}
#menuPortfolio a {
    text-decoration: none;
    color: black;
}
#divContextoHospitalar, #divOutras{
    margin-top: 5%;
    text-align: center;
}
#divContextoHospitalar{
    margin-top: 10% !important;
}
#imgContexto, #imgOutras{
    width: 90%;
}
#imagemContexto, #imagemOutras{
    width: 40%;
    display: inline-block;
    text-align: right;
    margin-right: 5%;
    margin-top: 3%;
}
#textoContextoHospitalar, #divTextoOutras{
    width: 50%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.itemid-108 #imagemContexto{
    margin-top: 0%;
}
#contextoTodos, #outrasTodos{
    margin-top: 4%;
    font-family: trebuchet-bold;
}
.itemid-109 #divOutras{
    margin-top: 10%;
}
#ulContextoHospitalar, #ulOutras{
    text-align: left;
}
/********************Contactos********************/
#divTitulo{
    text-align: center;
    border-top: 45px solid #0071B1;
    width: 9%;
    margin: 0 auto;
    font-size: 30pt;
    color:#0071B1;
    
    margin-bottom: 5%;
}
#moradas{
    margin: 0 auto;
    text-align: center;
    margin-top: 5%;
}
#divEscritorio{
    width: 30%;
    display: inline-block;
    text-align: left;
}
#armazem{
    width: 30%;
    display: inline-block;
    text-align: left;
}
.nav li{
    list-style: none;
    display: inline;
    text-align: center;
    padding: 15px;
}
/****************Footer***************************/
#logosFinanciamento{
    background-color: #6d6d6d;
    margin-top: -2.3%;
    padding-top:1%;
    padding-bottom:1%;
}
ul{
    text-align: center;
}
#rodapeGielux{
    text-align: center;
    font-size: 10pt;
}
/*--------------------------------------------------------------RESPONSIVO-----------------------------------------------------/
/***********Home**************/
@media only screen and (max-width:800px){
    #logoHomeGielux{
        margin-top: -50%;
    }
}

@media only screen and (min-width:600px){
    .itemid-102 #menu{
        margin-top: -15% !important;
    }
    
}
@media only screen and (min-width:650px){
    .itemid-102 #menu{
        margin-top: -7% !important;
    }
    
}
@media only screen and (min-width:700px){
    .itemid-102 #menu{
        margin-top: -3% !important;
        padding-top: 0% !important;
    }
    .nivo-controlNav{
        margin-top: -7% !important;
    }
    
}
@media only screen and (min-width:750px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 0% !important;
    }
}
@media only screen and (min-width:800px){
    .itemid-102 #menu{
        margin-top: -12% !important;
        padding-top: 0% !important;
    }
    .nivo-controlNav{
        margin-top: -7% !important;
    }
}
@media only screen and (min-width:850px){
    .itemid-102 #menu{
        margin-top: -11% !important;
        padding-top: 0% !important;
    }
}
@media only screen and (min-width:910px){
    .itemid-102 #menu{
        margin-top: -5% !important;
        padding-top: 0% !important;
    }
}
@media only screen and (min-width:980px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 0% !important;
    }
}
@media only screen and (min-width:1050px){
    .itemid-102 #menu{
       margin-top: 0% !important;
        padding-top: 0% !important;
    }
}
@media only screen and (min-width:1100px){
    .itemid-102 #menu{
       margin-top: 0% !important;
        padding-top: 0% !important;
    }
}
@media only screen and (min-width:1160px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 0% !important;
    }
}
@media only screen and (min-width:1220px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 4% !important;
    }
}
@media only screen and (min-width:1280px){
    .itemid-102 #menu{
       margin-top: 0% !important;
        padding-top: 2% !important;
    }
}
@media only screen and (min-width:1340px){
    .itemid-102 #menu{
       margin-top: 0% !important;
        padding-top: 4% !important;
    }
}
@media only screen and (min-width:1420px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 4% !important;
    }
}
@media only screen and (min-width:1500px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 4% !important;
    }
}
@media only screen and (min-width:1600px){
    .itemid-102 #menu{
         margin-top: 0% !important;
        padding-top: 5% !important;
    }
}
@media only screen and (min-width:1700px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 6% !important;
    }
}
@media only screen and (min-width:1830px){
    .itemid-102 #menu{
        margin-top: 0% !important;
        padding-top: 6% !important;
    }
}
/*****Empresa****/
@media only screen and (max-width:1650px){
    #divTituloEmpresa{
        width: 10%;
    }
}
@media only screen and (max-width:1500px){
    #divTituloEmpresa{
        width: 12%;
    }
}
@media only screen and (max-width:1220px){
    #divTituloEmpresa{
        width: 14%;
    }
}
@media only screen and (max-width:1120px){
    #divTituloEmpresa{
        width: 16%;
    }
}
@media only screen and (max-width:920px){
    #divTituloEmpresa{
        width: 18%;
    }
}
@media only screen and (max-width:720px){
    #divTituloEmpresa{
        width: 24% !important;
    }
}
@media only screen and (max-width:620px){
    #divTituloEmpresa{
        width: 28% !important;
    }
}
@media only screen and (max-width:520px){
    #divTituloEmpresa{
        width: 32% !important;
    }
}
@media only screen and (max-width:420px){
    #divTituloEmpresa{
        width: 42% !important;
    }
}
@media only screen and (max-width:340px){
    #divTituloEmpresa{
        width: 52% !important;
    }
}
/****Serviços****/
@media only screen and (max-width:1920px){
    #imagemServicos, 
    #imagemEmpresa{
        margin-right: 15%;
    }
}
@media only screen and (max-width:1325px){
    #imagemServicos, 
    #imagemEmpresa{
        margin-right: 10%;
    }
    #imgServicos,
    #imgEmpresa{
        max-width: 100%;
    }
}
@media only screen and (max-width:1000px){
    #imagemServicos, #textoServicos,
    #imagemEmpresa, #textoEmpresa{
        display: block;
        margin: 0 auto;
        width: 45%;
    }
    
    #tituloServicos{
        width: 18%;
    }
    #textoContextoHospitalar, #divTextoOutras{
        display: block;
        margin: 0 auto;
    }
    #armazem{
        display: block;
        margin: 0 auto;
        margin-top: 1%;
    }
    #tituloPortfolio{
        margin-top: -21%;
    }
    #menuPortfolio{
        margin-top: 15%;
    }
}
@media only screen and (max-width:550px){
    #imagemServicos, #textoServicos,
    #imagemEmpresa, #textoEmpresa{
        display: block;
        margin: 0 auto;
        width: 65%;
    }
    
}
@media only screen and (max-width:1600px){
    #tituloServicos{
        width: 12%;
    }
}
@media only screen and (max-width:1245px){
    #tituloServicos{
        width: 14%;
    }
}
@media only screen and (max-width:1050px){
    #tituloServicos{
        width: 18%;
    }
}
@media only screen and (max-width:800px){
    #tituloServicos{
        width: 22%;
    }
}
@media only screen and (max-width:650px){
    #tituloServicos{
        width: 28%;
    }
}
@media only screen and (max-width:530px){
    #tituloServicos{
        width: 34%;
    }
}
@media only screen and (max-width:420px){
    #tituloServicos{
        width: 42%;
    }
}
@media only screen and (max-width:340px){
    #tituloServicos{
        width: 48%;
    }
}
@media only screen and (max-width:295px){
    #tituloServicos{
        width: 58%;
    }
}

/**Portfolio**/
@media only screen and (min-width:1500px){
    #tituloPortfolio{
        margin-top: -12%;
    }
}
@media only screen and (min-width: 1430px){
    #logosFinanciamento{
        margin-top: -2.1%;
    }   
}
@media only screen and (max-width: 600px){
    #tituloPortfolio{
        margin-top: -56%;
    }   
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 40% !important;
    }
    .nav li{
    
        padding-left: 0px;
        padding-right: 0px;

    }
    .itemid-102 #menu{
       /* margin-top: -18%;*/
    }
    #logoHomeGielux {
        margin-top: -57%;
    }
}
@media only screen and (max-width: 550px){
    #tituloPortfolio{
        margin-top: -62%;
    }   
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 40% !important;
    }
}
@media only screen and (max-width: 480px){
    #tituloPortfolio{
        margin-top: -66%;
    }   
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 40% !important;
    }
}
@media only screen and (max-width: 450px){
    #tituloPortfolio{
        margin-top: -70%;
    }   
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 40% !important;
    }
    
    #logoHomeGielux {
        margin-top: -63%;
    }
}

@media only screen and (max-width: 415px){
    #tituloPortfolio{
        margin-top: -74%;
    }   
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 40% !important;
    }
}
@media only screen and (max-width: 385px){
    #tituloPortfolio{
        margin-top: -80%;
    }   
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 50% !important;
    }
}
@media only screen and (max-width: 360px){
    #tituloPortfolio{
        margin-top: -85%;
    }   
    #tituloPortfolio{
        font-size: 20pt !important;
    }
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 50% !important;
    }
}
@media only screen and (max-width: 320px){
    #tituloPortfolio{
        margin-top: -93%;
    }   
    #tituloPortfolio{
        font-size: 20pt !important;
    }
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 70% !important;
    }
}
@media only screen and (max-width: 290px){
    #tituloPortfolio{
        margin-top: -100%;
    }   
    #tituloPortfolio{
        font-size: 20pt !important;
    }
    #divContextoHospitalar, .itemid-109 #divOutras{
        margin-top: 70% !important;
    }
    #logoHomeGielux {
        margin-top: -66%;
    }
}
@media only screen and (max-width:1760px){
    #tituloPortfolio{
        width: 12%;
    }
}
@media only screen and (max-width:1760px){
    #tituloPortfolio{
        width: 12% !important;
    }
}
@media only screen and (max-width:1300px){
    #tituloPortfolio{
        width: 15% !important;
    }
}
@media only screen and (max-width:1070px){
    #tituloPortfolio{
        width: 18% !important;
    }
}
@media only screen and (max-width:920px){
    #tituloPortfolio{
        width: 22% !important;
        margin-left: 40.5% !important;
    }
}
@media only screen and (max-width:680px){
    #tituloPortfolio{
        width: 28% !important;
        margin-left: 40.5% !important;
    }
}
@media only screen and (max-width:550px){
    #tituloPortfolio{
        width: 34% !important;
        margin-left: 36.5% !important;
    }
}
@media only screen and (max-width:450px){
    #tituloPortfolio{
        width: 40% !important;
        margin-left: 34.5% !important;
    }
}
@media only screen and (max-width:385px){
    #tituloPortfolio{
        width: 50% !important;
        margin-left: 28.5% !important;
    }
}
/*****Contactos*******/
@media only screen and (max-width:1900px){
    #divTitulo{
        width: 12%;
    }
}
@media only screen and (max-width:1480px){
    #divTitulo{
        width: 16%;
    }
}
@media only screen and (max-width:1100px){
    #divTitulo{
        width: 20%;
    }
}
@media only screen and (max-width:895px){
    #divTitulo{
        width: 24%;
    }
}
@media only screen and (max-width:730px){
    #divTitulo{
        width: 30%;
    }
}
@media only screen and (max-width:585px){
    #divTitulo{
        width: 36%;
    }
}
@media only screen and (max-width:475px){
    #divTitulo{
        width: 46%;
    }
}
@media only screen and (max-width:380px){
    #divTitulo{
        width: 56%;
    }
}
@media only screen and (max-width:310px){
    #divTitulo{
        width: 66%;
    }
}

#IQ ul{
    text-align: left;
}
#IQ{
    margin-bottom: 20% !important;
}

.nivo-controlNav{
    position: relative;
    z-index: 99999;
    margin-top: -6% !important;
}
#imgEmpresa{
    width: 130%;
}
#imgs{
    display: inline;
}
/*b{
    display: none;
}*/