.expoporta{
    /*margin-top: 5%;*/
	margin-top: 45px;
    margin-Bottom:2%;
} 

.d1c{ 
    float:left; 
    margin-top: 2%;
    margin-Bottom:2%;
    margin-left: 20px;
} 
.txn{	
    font-size: 16px;
    line-height: 1px;
}
.floatleft{
    float: left;
    margin-right: 3%;
    /*width: 170px;*/
	width: 120px;
    height: 130px;
    background-color: #fff;
}
#gallery div{
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-transform: translate3d(0,0,0);
}
#listaVendedor {
  /*  margin-left: -41px;*/
	margin-left: -14%;
	width: 123%;
}
.lg-info{
    position:fixed;
    z-index:3;
    left:10px;
    top:10px;
    padding:10px;
    margin-right: 70px;
    min-width: 300px;
    max-width: 400px;
    background-color: rgba(0,0,0,0.5);
    color:#FFF; font-size:16px;
}

.lg-info h4,.lg-info h3,.lg-info h2 {
    color: white;
    text-transform:uppercase;
    margin: 0px;
    font-size: 17px;
    line-height: 17px;
    max-height: 40px;
    overflow: hidden;
}

.lg-info p {
    color: white;
    margin-top: 4px;
    font-size: 13px;
    line-height: normal;
    max-height: 100px;
    overflow: auto;
}
.tilew-1{
    padding-top:8px;
}
#ftg-items{
    margin-left: 0px !important;
}
#expo-tile-1, #expo-tile-2, #expo-tile-3, #expo-tile-4 {
    width: 100% !important;
    cursor:pointer;
}
#lupa{
    background-image: url(../../uploads/2017/01/lupa.png);
    position: absolute;
    height: 40px;
    width: 40px;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
}
#expo-tile-3{
    padding-left: 36px !important;
}
#expo-tile-4{
    padding-left: 74px !important;
}
#expo-tile-2 {
    margin-bottom: 1px;
}
.content-area2 {
    float: none !important;
    width: 100%;
}
#txtnombre{
    /*position: absolute;
    top: -883px;
    left: 16%;*/
    margin-top: 61px;
}
#txtcategoria {
    /*position: absolute;
    top: -811px;
    left: 26%;*/
    margin-top: 20px;
}
#txttelefono{
    /**position: absolute;
    top: -756px;
    left: 22%;*/
    margin-top: 20px;
}
.expositores{
    text-align: left;
    font-weight: bolder;
}
#expo-tile-1 .lupa_1{
	margin-top: -45px;
}
#expo-tile-2 .lupa_1{
	margin-top: -45px;
}
#expo-tile-3 .lupa_1{
	margin-top: -45px;
    margin-right: 38px;
}
#expo-tile-4 .lupa_1{
    margin-top: -40px;
    margin-right: 73px;
}

.textPiezas{
    color: #416981;
    font-size: 28px !important;
    font-family: 'PlayfairDisplay-Regular';
    opacity: 6;
    padding-bottom: 9px;
}
/*.entry-exhibitors{
    width: 100%;
    margin: 0 auto;
    text-align: left;
    margin-left: -8px;
}*/
.left-T{
    font-size: 14px !important;
    margin-bottom: 22px;
}
@media only screen and (min-width: 200px) {
.left-T {
    font-size: 24px !important;
}

    #expo-tile-3, #expo-tile-4 {
        width: 400px !important;
        padding-left: 0 !important;
        margin-left: 0 !important;
    }
	
#expo-tile-1, #expo-tile-2 {
	width: 300px !important;
}
    #expo-tile-4{
        margin-bottom: 12px;
    }
    #ftg-items {
        margin-left: 0 !important;
    }
	.expositores {
    text-align: left;
    }
	#expo-tile-3 .lupa_1 {
    margin-right: 220px;
    }
	#expo-tile-4 .lupa_1 {
    margin-right: 297px;
    }
	.txtpor {
    width: 137px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: -20px;
}
}
.site-main .entry-content h2 {
    font-size: 17px !important;
}
@media only screen and (min-width: 540px) {
.txtpor {
    width: 299px;
}
}
@media only screen and (min-width: 600px) {
.left-T {
    font-size: 24px !important;
}
    #expo-tile-1, #expo-tile-3, #expo-tile-4 {
        width: 400px !important;
        padding-left: 0 !important;
        margin-left: 0 !important;
    }
	#expo-tile-2 {
	width: 300px !important;
}
    #expo-tile-4{
        margin-bottom: 12px;
    }
    #ftg-items {
        margin-left: 0 !important;
    }
	.expositores {
    text-align: left;
    }
	#expo-tile-3 .lupa_1 {
    margin-right: 220px;
    }
	#expo-tile-4 .lupa_1 {
    margin-right: 297px;
    }
	.site-main .entry-content h2 {
    font-size: 24px !important;
}
}
@media only screen and (min-width: 718px) {
/*.entry-exhibitors {
    margin-left: 342px;
}*/
}
@media only screen and (min-width: 710px) {
#listaVendedor {
    margin-left: -11%;
    width: 100%;
}
}
@media only screen and (min-width: 768px) {
/*.entry-exhibitors {
    width: 90%;
    margin-left: 11px;
}*/
}

@media only screen and (min-width: 1024px) {
.txtpor {
    width: 211px;
}
.expoporta {
    margin-left: 2px;
}
#listaVendedor {
    margin-left: 0;
}
#txtnombre {
    width: 260px;
    min-height: 80px;
}
.expositores-2{
    /*margin-left: -46px;*/
	margin-left: -1px;
    margin-top: -79px;
}
#txtcategoria {
     margin-top: 0;
}
#txttelefono{
    position: absolute;
   /* top: 70%;
	top: 62%;*/
	top: 160px;
    left: 63%;
    min-height: 61px;
}
	#expo-tile-3 .lupa_1 {
    margin-top: -40px;
    margin-right: 0;
    }
	#expo-tile-4 .lupa_1 {
    margin-right: 0;
    }
	#gallery {
    margin-bottom: 250px;
    margin-top: 30px;
    }
	#expo-tile-1 .lupa_1 {
    margin-right: 12%;
    }
	#text-exhibitors {
    position: absolute;
    margin-top: 273px;
    z-index: 44;
    /*left: 57px;*/
	left: 100px;
    width: 85%;
    }
    #expo-tile-1 {
        float: right;
        width: 80% !important;
       /* margin-right: -51px !important;*/
		margin-right: -98px !important;
    }
    #expo-tile-2 {
        /*margin-left: -45px !important;*/

        width: 241px !important;
        margin-left: 0px !important;
        max-height: 171px;
        min-height: 171px;
        overflow: hidden;
        float: left;
    }
    #expo-tile-3 {
        /*width: 150px !important;
        margin-left: -45px !important;*/

        width: 150px !important;
        /*margin-left: -45px !important;*/
        max-height: 138px;
        min-height: 138px;
        overflow: hidden;
    }
    #expo-tile-4{
        /*margin-top: -137px;
         margin-left: 110px !important;
         width: 86px !important;
         margin-bottom: 28px;
         position: absolute;*/	
        margin-top: -138px;
       /* margin-left: 108px !important;*/
		margin-left: 156px !important;
        width: 87px !important;
        margin-bottom: 28px;
        max-height: 138px;
        min-height: 138px;
        overflow: hidden;
        float: left;
    }
    #expo-tile-1 {
        margin-top: 0 !important;
    }
.select-box {
    margin-top: 153px !important;
}
}
@media only screen and (min-width: 1100px) {
   #expo-tile-1 .lupa_1 {
    margin-right: 18%;
   }
   .expositores-2{
    /*margin-left: -46px;*/
	    margin-left: -9px;
}
#txtcategoria {
    margin-right: 47% !important;
}
}
@media only screen and (min-width: 1160px) {
.expositores-2 {
    margin-left: -15px;
}
}
@media only screen and (min-width: 1180px) {
   #expo-tile-1 .lupa_1 {
    margin-right: 21%;
   }
}
@media only screen and (min-width: 1200px) {
		#text-exhibitors {
			position: absolute;
			margin-top: 273px;
			z-index: 44;
			/*left: 13%;*/
	        left: 16%;
			width: 910px;
		}
		#expo-tile-1 .lupa_1 {
        margin-right: 10%;
        }
		.expositores-2 {
        /*margin-left: 33px;*/
		margin-left: 69px;
       }
}
@media only screen and (min-width: 1250px) {
		#expo-tile-1 .lupa_1 {
			margin-right: 13%;
		}
		.expositores-2 {
    margin-left: 75px;
}
}
@media only screen and (min-width: 1300px) {
		#expo-tile-1 .lupa_1 {
			margin-right: 18%;
		}
		.expositores-2 {
    margin-left: 82px;
}
}
@media only screen and (min-width: 1350px) {
		#expo-tile-1 .lupa_1 {
			margin-right: 22%;
		}
}
@media only screen and (min-width: 1400px) {
		#expo-tile-1 .lupa_1 {
			margin-right: 24%;
		}
		.select-box {
    margin-top: 175px !important;
}
.expositores-2 {
    margin-left: 82px;
}
.expoporta {
    margin-left: -37px;
	width:104%
}
}
@media only screen and (min-width: 1450px) {
		#expo-tile-1 .lupa_1 {
			margin-right: 28%;
		}
		.expositores-2 {
  /*  margin-left: 46px;*/
	 margin-left: 87px;
    }
}
@media only screen and (min-width: 1550px) {
		#expo-tile-1 .lupa_1 {
			margin-right: 32%;
		}
	/*	.entry-exhibitors {
    margin-left: 151px;
}*/
}
@media only screen and (min-width: 1600px) {

	.select-box {
    height: 34px;
}

.expositores {
    margin-top: 104px;
}
#txttelefono {
    left: 67%;
}
.expositores-2 {
    /*margin-left: 96px;*/
	margin-left: 104px;
   margin-top: -81px;
}
    .left-T{
	padding: 2px 2px 2px 20% !important;
    }
	.left-T2 {
    padding: 2px 2px 2px 20% !important;
}
	#expo-tile-1 .lupa_1 {
    margin-right: 21%;
    }
	#text-exhibitors {
    margin-top: 399px;
    left: 16%;
    /* width: 939px;*/
    width: 1000px;
    }
	#txtnombre {
    position: static;
    float: right;
    /*margin-right: 87% !important;*/
    margin-right: 74% !important;
    margin-top: 0;
    }
	#txtcategoria {
    position: static;
   /* margin-top: -113px !important;*/
    margin-top: -122px !important;
    margin-right: 45% !important;
    float: right;
    }
	#txttelefono {
   /* margin-top: -79px !important;*/
	margin-top: -85px !important;
    top: 87px;
    /*margin-right: 8% !important;
	margin-right: 15% !important;
    position: static;
    float: right;*/
    }
    #expo-tile-1 {
        float: right;
        width: 734px !important;
        margin-right: 15px !important;
        overflow: hidden;
        max-height: 378px;
        min-height: 378px;
    }
    #expo-tile-2 {
        width: 301px !important;
        margin-left: 0 !important;
        max-height: 208px;
        min-height: 208px;
    }
    #expo-tile-3 {
        width: 186px !important;
        margin-left: 0 !important;
        max-height: 168px;
        min-height: 168px;
    }
    #expo-tile-4 {
        margin-top: -168px;
        margin-left: 193px !important;
        width: 108px !important;
        max-height: 168px !important;
        min-height: 168px !important;
    }
}

@media only screen and (min-width: 1650px) {
    #expo-tile-1 {
        margin-right: 40px !important;
    }
}

@media only screen and (min-width: 1700px) {
	#gallery {
    margin-left: 101px;
}
    #expo-tile-1 {
      /*  margin-right: 48px !important;*/
		 margin-right: 0px !important;
    }

    #expo-tile-2 {
        /*margin-left: -45px !important;*/
		 margin-left: 0px !important;
    }
    #expo-tile-3 {
        /*margin-left: -45px !important;*/
		margin-left: 0px !important;
    }
    #expo-tile-4 {
       /* margin-left: 148px !important;*/
		margin-left: 193px !important;
    }
	#txtcategoria {
    /*margin-right: 37% !important;*/
	margin-right: 39% !important;
    }
	#expo-tile-1 .lupa_1 {
    margin-right: 150px !important;
    }
	.select-box {
    margin-top: 196px !important;
}
.expoporta {
    margin-left: 3%;
}
}

@media only screen and (min-width: 1800px) {
	#text-exhibitors {
		/*left: 19%;*/
	    left: 17%;
	}
	.expositores-2 {
  /*  margin-left: 171px;*/
    margin-left: 126px;

}
#txttelefono {
    left: 69%;
}
#gallery {
    margin-left: 124px;
}
#gallery {
    max-width: 1071px;
}
}
@media only screen and (min-width: 1850px) {
	#text-exhibitors {
	    left: 19%;
	}
	.expositores-2 {
    margin-left: 171px;
}
#gallery {
    margin-left: 174px;
}
.expositores-2 {
    margin-left: 171px;
}

}
