ut-portfolio-title
ut-custom-icon{
    margin-left:0% !important;
}

#ut_tabs_style_5dd5534f357ac > ul{
	margin-bottom: 100px;
}
#es article:nth-child(1) > div > div > a > div{

	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/ELVIRA.jpg) !important;
    background-size: contain;
}
#es article:nth-child(2) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/doril.jpg) !important;
    background-size: contain;
}
#es article:nth-child(3) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/camp.jpg) !important;
    background-size: contain;
}
#es article:nth-child(4) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/maton.jpg) !important;
    background-size: contain;
}


#fr article:nth-child(1) > div > div > a > div{

		color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/maton.jpg) !important;
    background-size: contain;
}
#fr article:nth-child(2) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/ELVIRA.jpg) !important;
    background-size: contain;
}
#fr article:nth-child(3) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/doril.jpg) !important;
    background-size: contain;
}
#fr article:nth-child(4) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/camp.jpg) !important;
    background-size: contain;
}


#en article:nth-child(1) > div > div > a > div{

	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/camp.jpg) !important;
    background-size: contain;
}
#en article:nth-child(2) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/maton.jpg) !important;
    background-size: contain;
}
#en article:nth-child(3) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/doril.jpg) !important;
    background-size: contain;
}
#en article:nth-child(4) > div > div > a > div{
	color: rgb(255, 255, 255) !important;
    background-image: url(/wp-content/uploads/2019/10/ELVIRA.jpg) !important;
    background-size: contain;
}

.ut-portfolio-menu > li> a{
font-size:16px;
}
#menu-menu-principal-frances > li.menu-item > a{
	font-size: 15px !important;
}
#menu-menu-principal-ingles > li.menu-item > a{
	font-size: 15px !important;
}
#menu-menu-principal > li.menu-item > a{
	font-size: 15px !important;
}

#menu-menu-principal > li.menu-item > a.selected{
	font-size: 16px !important;
}
#menu-menu-principal-frances > li.menu-item > a.selected{
	font-size: 16px !important;
}
#menu-menu-principal-ingles > li.menu-item > a.selected{
	font-size: 16px !important;
}

.ut-custom-link-module-holder.ut-custom-link-module-icon-before.ut-custom-link-module-center{
   width: 170%;
    padding: 5%;
    margin-left: -30%;
}
.ut-hover-box-inner > div.wpb_text_column.wpb_content_element > div{
    width:140%;
    margin-left:-10%;
}

#ut-hero{
	display:none;
}
.section-title{
	text-transform: none !important;
}

#header-section.ut-primary-custom-skin .selected, #header-section.ut-primary-custom-skin .selected:hover, #header-section.ut-primary-custom-skin .selected:active {
     color: #2b4377 !important;
    color: #2b4377 !important;
}

#header-section.ut-secondary-custom-skin a:hover, #header-section.ut-secondary-custom-skin a:active {
    color: #2b4377 !important;
    color: #2b4377 !important;
}
#header-section.ut-primary-custom-skin a:hover, #header-section.ut-primary-custom-skin a:active {
   color: #2b4377 !important;
     color: #2b4377 !important;
}

#header-section.ut-secondary-custom-skin .selected, #header-section.ut-secondary-custom-skin .selected:hover, #header-section.ut-secondary-custom-skin .selected:active {
     color: #2b4377 !important;
     color: #2b4377 !important;
}

.ut-portfolio-menu > li:nth-child(1){
	display: none;
}
.ut-portfolio-media{
	display: none;
}
#ut-portfolio-menu-12995 > li > a{
font-size:16px;
}
.ut-hamburger span {
    background: black !important;
}

.ut-hamburger span::before {
    background: black !important;
}
.ut-hamburger span::after {
    background: black !important;
}
.banner-mikado{
	background-size: cover;
}
#wpfront-scroll-top-container{
	width: 10%;
}
@media  (min-width: 756px) and (max-width: 1000px) {
	.bklyn-icon-tabs-center a > span.bkly-icon-tab.bkly-custom-icon-tab:after {
			width: 100px !important;
			height: 100px !important;
		}
}
@media  (min-width: 320px) and (max-width: 767px) {
		.banner-mikado{
			/*background-size: cover;
			background-image: url(https://vinfer.com/wp-content/uploads/2020/01/Concurso-fotografía-para-movil.jpg) !important;*/
		}

		.lead {
			padding: 30px !important;
		} 
	    .ut-footer-area {
	    	padding: 10px !important;
	    }
	    .ut-gallery-slider-caption-wrap{
	    	margin-left: 0px !important;
	    }
		.bklyn-icon-tabs-center a > span.bkly-icon-tab.bkly-custom-icon-tab:after {
			width: 100px !important;
			height: 100px !important;
		}
		#aerosoles{
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.ut-hover-box-back {
			margin-left: 29%;
    		width: 50% !important;
    		margin-top: 25px;
		}
		 .ut-image-gallery-item img:not(.gutter-shadow){
			border: none!important;
   			-webkit-backface-visibility: hidden;
    		backface-visibility: hidden;
            -webkit-box-shadow: #000 0 0 0!important;
    		box-shadow: #000 0 0 0!important;
    		/*max-height: 250px;*/
    		width: auto;

		}
		.ut-animated-image-item.ut-image-gallery-item.ut-animation-done {
		        width: 100%;
		}

    	.page-id-10584 .ut-custom-link-module-holder.ut-custom-link-module-icon-before.ut-custom-link-module-center > a{
	    	margin-left: -275px;
	    }
	    .page-id-10584 .ut-hover-box-back{
	    	margin-left: 55px;
	    }

		body.home .wpb_column.vc_column_container.vc_col-sm-4 {
		    width: 70%;
		}
		.ut-hover-box-inner > div.wpb_text_column.wpb_content_element > div{
		    width:100%;
		}


		.ut-custom-link-module-holder.ut-custom-link-module-icon-before.ut-custom-link-module-center{
		   width: 100%;
    	   margin-left: -3%;
    	   padding-bottom: 100px;
		}

		.vc_column-inner ut-column-shadow > .wpb_wrapper{
		    margin-left: 10%;
		}
		.bklyn-title-divider{
			margin-top:-25px;
			color:#2b4377;
		}

		 table > tbody > tr > td{
			padding: 5px;
		    vertical-align: inherit;
		    text-align: center;
		}

}




@media (min-width: 768px) and (max-width: 1023px) {
		#aerosoles{
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.vc_col-sm-4{
			width:60.3333% !important;
		}
		.page-id-10553 .vc_col-sm-3{
			width: 40%;
			height: 280px;
			margin-left: 45px;
		}

		 .vc_col-sm-3{
			width: 40% !important;
			margin-left: 75px !important;
    		margin-right: -75px !important;
    		height: 500px;
		}
		 .ut-image-gallery-item img:not(.gutter-shadow){
			border: none!important;
   			-webkit-backface-visibility: hidden;
    		backface-visibility: hidden;
            -webkit-box-shadow: #000 0 0 0!important;
    		box-shadow: #000 0 0 0!important;
    		/*max-height: 250px;*/
    		width: auto;
		}
		.ut-animated-image-item.ut-image-gallery-item.ut-animation-done {
		        width: 100%;
		}
		.ut-custom-link-module-holder  .ut-custom-link-module-icon-before .ut-custom-link-module-center{
			width: 160%;
		    margin-left: -35px;

		}

		.parallax-header, .page-header, .section-header {
    	    margin-bottom: 12% !important;
    	    margin-left: 0% !important;
		}
		body.home .wpb_column.vc_column_container.vc_col-sm-4 {
		   width: 20.333333%;
		 }
		.bklyn-title-divider{
			margin-top:-25px;
			color:#2b4377;
		}

		 table > tbody > tr > td{
			padding: 5px;
		    vertical-align: inherit;
		    text-align: center;
		}

		/*.ut-animated-image-item.ut-image-gallery-item.ut-animation-done {
		    width: 100%;
		    margin-top: 5%;
		}*/

		.ut-advanced-google-map {
		    width: 100%;
		    height: 55%;
		    display: block;
		}

		table{
		    border-spacing: 0;
		    margin: 0 0 40px 0;
		    text-align: left;
		    padding: 0 5px;
		    width: 315%;
		   /* margin-left: 80% !important;*/
		}

}
@media (min-width: 1024px) and (max-width: 1300px) {
	#menu-menu-principal > li.menu-item.wpml-ls-slot-42 > a > span > span{
			display: none;
	}
	#menu-menu-principal > li.menu-item > a{
			 padding-left: 5px !important;
	    	padding-right: 5px !important;
	}
}

@media (min-width: 1024px) and (max-width: 1199px) {
		#calidad{
			display: flex;
			flex-direction: row;
			align-items: baseline;
		}
		.bklyn-icon-tabs-center a > span.bkly-icon-tab.bkly-custom-icon-tab:after {
			width: 150px !important;
			height: 150px !important;
		}
		#menu-menu-principal > li.menu-item.wpml-ls-slot-42 > a > span > span{
			display: none;
		}
		#menu-menu-principal > li.menu-item > a.ut-main-navigation-link{
		border-color: 1px solid red;
		}
		#menu-menu-principal > li.menu-item > a{
			 padding-left: 5px !important;
	    	padding-right: 5px !important;
		}
		.ut-main-navigation-link {
	    padding-left: 5px !important;
	    padding-right: 5px !important;
		}

		.page-id-9683 .ut-hover-box-back{
			margin-top: 100px;
			width: 85%;
		}
		.page-id-10553 .vc_col-sm-3{
			width: 32%;
			/*height: 280px;*/
			margin-left: 85px;
		}

		.page-id-9683 .vc_col-sm-4{
			width: 60.3333%;
			margin-left: 100px;

		}


	    .page-id-9683 .ut-custom-link-module-holder.ut-custom-link-module-icon-before.ut-custom-link-module-center > a{
	    	font-size: 25px !important;
	    }

	   /*.page-id-9683 .ut-animated-image-item.ut-image-gallery-item.ut-animation-done {
   			width: 120%;
    		margin-top: 110%;
    		margin-left: 0% !important;
		}*/
		.page-id-9683 .ut-custom-link-module-holder.ut-custom-link-module-icon-before.ut-custom-link-module-center  {
    		width: 225%;
    		padding: 45%;
    		margin-left: -62%;
    		margin-top: -95px;

		}
		#ut_cl_5d8b4437dae72 > a{
			font-size: 30px;
		}
		 .vc_col-sm-3{
			width: 40% !important;
    		margin-left: 100px !important;
   			margin-right: -75px !important;
   			height: 600px;

		}

		.ut-custom-link-module-holder  .ut-custom-link-module-icon-before .ut-custom-link-module-center{
			width: 160%;
		    margin-left: -35px;

		}

		body.home .wpb_column.vc_column_container.vc_col-sm-4 {
		    width: 19.333333%;
		    margin-left: 150px;

		}


		.ut-image-gallery-item img:not(.gutter-shadow){
			border: none!important;
   			-webkit-backface-visibility: hidden;
    		backface-visibility: hidden;
            -webkit-box-shadow: #000 0 0 0!important;
    		box-shadow: #000 0 0 0!important;
    		/*max-height: 250px;*/
    		width: auto;
		}
		.ut-animated-image-item.ut-image-gallery-item.ut-animation-done {
		        width: 100%;
		}
		.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element>.ut-hover-box>.ut-hover-box-back>.ut-hover-box-inner {
		    width: 100%;
		}

		#ut_inner_column_5d4933e2a5cef >.wpb_wrapper >.wpb_raw_code.wpb_content_element.wpb_raw_html{
		    width:145%;
		}

		#post-10553 > div > div >.vc_column-gap-0{
		    width: 120% !important;
		    margin-left: 25%;
		    margin-bottom: -5%;
		}
		.bklyn-title-divider{
		    margin-top:-25px;
		    color:#2b4377;
		    font-size: 40px;
		}
		.parallax-header, .page-header, .section-header {
    	    margin-bottom: 12% !important;
    	    margin-left: 0% !important;
    	    font-size: 50px !important;
		}
		.page-id-10553 .ut-animated-image-item.ut-image-gallery-item.ut-animation-done{
			margin-left: 5%;
			margin-top: 10%;
		}
		 table > tbody > tr > td{
		    padding: 5px;
		    vertical-align: inherit;
		    text-align: center;
		}

		.ut-advanced-google-map {
		    width: 100%;
		    height: 40%;
		    display: block;
		}

}


@media all and (min-width: 1200px) {
		#calidad{
			display: flex;
			flex-direction: row;
			align-items: baseline;
		}
		.bklyn-icon-tabs-center a > span.bkly-icon-tab.bkly-custom-icon-tab:after {
			width: 150px !important;
			height: 150px !important;
		}
		body.home .wpb_column.vc_column_container.vc_col-sm-4 {
		    width: 23.333333%;
		    margin-left: 115px;
		}

		  #post-10553 > div > div >.vc_column-gap-0{
		    width: 100% !important;
		    margin-left: 20%;
		    margin-bottom: -5%;
		}
		.bklyn-title-divider{
		    margin-top:-25px;
		    color:#2b4377;
		    text-align: center;
		    margin-left: -60%;
		}

		 table > tbody > tr > td{
		    padding: 5px;
		    vertical-align: inherit;
		    text-align: center;
		}
		.ut-image-gallery-item img:not(.gutter-shadow){
			border: none!important;
   			-webkit-backface-visibility: hidden;
    		backface-visibility: hidden;
            -webkit-box-shadow: #000 0 0 0!important;
    		box-shadow: #000 0 0 0!important;
    		/*max-height: 200px;*/
    		width: auto;
		}
		.ut-animated-image-item.ut-image-gallery-item.ut-animation-done {
		        width: 100%;
		}
		.ut-advanced-google-map {
		    width: 100%;
		    height: 200%;
		    display: block;
		}
		table{
		    border-spacing: 0;
		    margin: 0 0 40px 0;
		    text-align: left;
		    padding: 0 5px;
		    width: 315%;
		   /* margin-left: 80% !important;*/
		}
}

@media all and (min-width: 1440px) {
		#calidad{
			display: flex;
			flex-direction: row;
			align-items: baseline;
		}
		.bklyn-icon-tabs-center a > span.bkly-icon-tab.bkly-custom-icon-tab:after {
			width: 150px !important;
			height: 150px !important;
		}
		.vc_col-sm-3{
			height: 500px;
		}
		   #ut_am_5d88724fdcced{
		    margin-left: 30%;
		    border:1px solid red;
		    }

		   #post-10553 > div > div >.vc_column-gap-0{
		    width: 130% !important;
		    margin-left: 25%;
		}
		/*#tabla>.vc_row.vc_column-gap-0{
		    width: 350% !important;
		}*/
		.bklyn-title-divider{
		    margin-top:-25px;
		    color:#2b4377;
		}

		 table > tbody > tr > td{
		    padding: 0px;
		    vertical-align: inherit;
		    text-align: left;
		    padding-right: 30px;
		    font-size: 15px;
		}
		table >tbody> tr:nth-child(1)>td{
		    text-align: center;
		}

		.ut-image-gallery-item img:not(.gutter-shadow){
			border: none!important;
   			-webkit-backface-visibility: hidden;
    		backface-visibility: hidden;
            -webkit-box-shadow: #000 0 0 0!important;
    		box-shadow: #000 0 0 0!important;
    		/*max-height: 300px;*/
    		width: auto;
		}
		.ut-animated-image-item.ut-image-gallery-item.ut-animation-done {
		        width: 100%;
		}

		body.home .wpb_column.vc_column_container.vc_col-sm-4 {
		    width: 25%;
		        margin-left: 110px !important;
		}
		.ut-advanced-google-map {
		    width: 100%;
		    height: 205%;
		    display: block;
		}
		table{
		    border-spacing: 0;
		    margin: 0 0 40px 0;
		    text-align: left;
		    padding: 0 5px;
		    width: 315%;
		   /* margin-left: 80% !important;*/
		}

		.page-id-10553 .vc_col-sm-3{
			height: 340px;
		}
		.alinear-text > div{
			display: -webkit-box;
			width: 80%;
    		margin-left: 50%;
		}

		 #ut-row-5d9308baa26ea {
    		margin-top: -365px !important;
		}

}

h2.ut-portfolio-title{
	text-align: center !important;
}
