.mycontainer img {

    max-width: 100%;

    height: auto;

}

@media (max-width: 1440px){

	.btn:hover {

	    color: white !important;

	}

}

.imagen_len img {

    max-width: 100%;

    margin-bottom: 0px;

}

.icoTrop img {

    max-width: 43px !important;

}

.imagen_len img {

    max-width: 100%;

    margin-bottom: 0px;

    margin-top: 40px;

}

@media (max-width: 1200px){

	.mycontainer {

		width: 90%;

		left: 5%;

	}

}

@media (max-width: 1075px){

	.contentH3 {

	    border: none;

	}

}

.imagen_len img {

    max-width: 100%;

    margin-top: 30px;

}



@media (max-width: 916px) {

	.controlerVideo {

		height: 100%;

	}

	.torresOwl li {

	    margin: 0px;

	    margin-top: 55px;

	    /* position: relative; */

	    /* box-shadow: 0px 2px 3px black !important; */

	}

	.titleBox h3 {

	    position: relative;

	    padding-left: 30px;

	    margin-bottom: 30px;

	    font-weight: 700;

	    margin-top: 30px;

	}

	.m6.equiH .input-field {

	    text-align: center;

	}

	.m6.equiH {

	        width: 100% !important;

	    display: block !important;

	    height: auto !important;

	    margin-bottom: 40px;

	}

	.txtTrop {

	    display: block;

	    padding-left: 60px;

	}

	.icoTrop {

	    float: left;

	    /* top: -5px; */

	    position: relative;

	}

	.owl-nav {

	    transform: none;

	    -ms-transform: none;

	    -moz-transform: none;

	    -webkit-transform: none;

	    top: 0;

	    max-width: 113px;

	    left: 50%;

	    margin-left: -56px;

	}
	#ventajas .owl-nav {
	    top: auto;
	    bottom: -10px;
	}
	#ventajas .owl-next,#ventajas .owl-prev {
		position: relative;
		left: auto;
		right: auto;
	}
}



@media (max-width: 870px){
	.logoAbs {
	    margin: 0px;
	    left: 50%;
	    transform: translateX(-50%);
	    margin-top: 10px;
	}
	header {
		overflow: hidden;
	}
	.posAbs h3 {
	    font-size: 16px;
	    line-height: 15px;
	}
	header {
	    height: 185px;
	}
	header a {
	    position: relative;
	    top: 120px;
	}
	.contentLine {

		padding-right: 70px;

	}
	.page-template-home-tpl .solo_home {
	    display: none !important;
	 }
	 .fueraSec header {
	 	position: relative !important;
	 }
	.lineTop p {

	    padding-left: 2px;

	    padding-right: 2px;

	    font-size: 15px;

	}

	.imagenPromo img {

	    max-width: 85px;

	}

	.imagenPromo {

	    display: none;

	}

	.lineBottom {

	    padding-left: 2px;

	    padding-right: 2px;

	    padding-top: 7px;

	}

	.lineBottom p {

	    font-size: 14px;

	}

	.descripH3 {

	    height: auto !important;

	    margin-bottom: 10px;

	}

	.contentForm .input-field {

	    padding-left: 20px;

	    padding-right: 30px;

	    /* padding-bottom: 10px; */

	    /* padding-top: 10px; */

	}

	.contentMapaPlano {

	    width: 90%;

	}

	#mapaG h4 {

	    font-size: 20px;

	    font-weight: 700;

	    margin-top: 0px !important;

	    margin-bottom: 2px !important;

	}

	#mapaG p, #mapaG a {

	    font-size: 12px;

	    padding: 0px;

	}

	#play-btn_inic img {

	    width: 100px;

	}

	.btn {

	    font-size: 16px;

	    line-height: 16px;

	}

	#volar .row .col.m4 {

	    width: 100%;

	    display: block;

	    background: white;

	    margin-bottom: 40px;

	    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.42);

	}

	#ventajas .row .m6 {

	    display: block;

	    width: 100%;

	    text-align: center;

	}

	#ventajas .row {

	    background: white;

	    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.48);

	    padding: 20px;

	}	

	#ventajas .row h3:before {

	    left: 50%;

	    transform: translateX(-50%);

	    -webkit-transform: translateX(-50%);

	    -moz-transform: translateX(-50%);

	    -ms-transform: translateX(-50%);

	}

	footer .textRight {

	    text-align: center;

	    margin-top: 10px;

	}

	footer {

	    text-align: center;

	}

	.contentImgMid {

	    margin: 10px;

	    padding: 35px;

	    margin-left: 5px;

	    margin-right: 5px;

	    min-width: 250px !important;

	}

	.formSave {

	    margin-left: 0;

    	margin-right: 0;

	}

	.btn i {

	    display: none;

	}

	h1 {

		font-size: 30px;

		line-height: 35px;

	}
	.subtitular {
	    margin-bottom: 0px;
	    margin-top: 40px;
	}
	.contentVideo, .contentVideo iframe {
	    height: 400px;
	}
	#coneccon ul li {
		width: 100%;
	}
	#mapaG {

	    height: 350px;

	}

	.buhoM {

	    width: 120px!important;

	    left: 50%;

	    top: initial;

	    margin-top: 20px;

	    margin-left: -60px;

	}

}