/***************************************************/
/******************* responsive ********************/
/***************************************************/
@media screen and (max-width : 1024px){}
@media screen and (max-width : 768px) {}
@media screen and (max-width : 1080px) {
	aside {
    text-align: center;
    width: 100%;
    }
    .maintextarea {
    width: 100%;

	}
    .maintextarea h3 {
        text-align: center;
    }
	 .maintextarea span{
 
         width: 95%;  
         margin: 0 auto;
         float: none;
         margin-bottom: 20px;
	}
    .maintextarea span p{

        width: 95%;
        margin: 0 auto;
        float: none;
    }
    .title {
        padding-top: 20px;
    }
	.left{
		width: 100%;
		text-align: center;
	}
	.right{
		width: 100%;
	}
    .right form {

        margin: 0 auto;
    }
    .nif {
        font-size: 50px;
    }
	.menuBase {
    font-size: 18px;
    font-weight: 400;
    position: absolute;
    top: 0;

    right: 0;
    z-index: 999;
    padding-left: 40px;
    height: 100vh;
    margin-right: -4%;
    display: none;
    color: white;
    background: #F7931E;
    text-align: right;
	}
	.menuBase li {
    float: none;
    list-style-type: none;
    padding: 10px 10px;
    z-index: 33333;
    margin-top: 18px;
    margin-right: 20px;
    color: white;
	}
	.menuBase li:first-child  {
     margin-top: 120px;
 }
	.menuBase li a{
		color: white;
	}
	#googleMap{
		z-index: -1!important;
	}
    .download{
        width: 95%!important;
    }

	.menu-anchor {
    width: 40px;
    z-index: 99999999999;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
        position: absolute;
    float: right;
    right: 5%;
    top: 30px;
   
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
   
    background: transparent;
}

	.menu-anchor:before {
    content: "";
    display: block;
    margin: 7px auto;
    width: 70%;
    height: 0.25em;
    opacity: 0.6;
    background: #F7931E;
    box-shadow: 0 .45em 0 0 #F7931E, 0 .9em 0 0 #F7931E;

}
.menu-anchor2 {
    width: 40px;
    z-index: 99999999999;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
        position: absolute;
    float: right;
    right: 5%;
    top: 30px;
   
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
   
    background: transparent;
}

.menu-anchor2:before {
    content: "";
    display: block;
    margin: 7px auto;
    width: 70%;
    height: 0.25em;
    opacity: 0.6;
    background: white;
    box-shadow: 0 .45em 0 0 white, 0 .9em 0 0 white;

}
.frontgal {
    width: 100%;

}
.help img{
    width: 95%;
}
.help .texto {
    width: 90%;
    text-align: center;
}
.help .setCenter {
    height: 100%;
}
.contentgalsingle{
    width: 95%!important;
}
    .topimage {
        height: 200px;
    }
    .topimagemain h3 {

        top: 210px;
    }
    .main {
        width: 100%;
        text-align: center;
    }
    .centro {
        text-align: center;
        width: 100%;

    }
    .dotsocial {

        width: 15%;

    }
    .trademark {
        width: 85%;
    }
    .dotpro {
        font-size: 10px;
    }
    .brandsblue {
        width: 80%;
    }
    .brandsgallery {
        width: 80%;
        margin-right: 10%;
    }
    .brandsgallery img {
        width: 20%;
    }

    }
@media screen and (max-width : 480px) {}
@media screen and (max-width : 320px) {}