@media (max-width: 1460px) {

	section.proyectoGrande:before {

	    background-size: 100% 100%!important;

	    /* background-position: 100% 100% !important; */

	}

}



@media (max-width: 1314px){

	.imgSubscription img {

	    max-width: 100%;

	}	

}



@media (max-width: 1180px) {

	.bottomNav {

	    padding-right: 10px;

	}

	.bottomNav:after {

	    right: 0;

	    width: 100%;

	}

	.contentSolutions {

	    width: 100%;

	}

	.lineRop {

		padding-bottom: 0px;

	}

	.colRop.trip, .colRop, .coltrp .colRop {

	    width: 50%;

	    text-align: center;

	    margin-bottom: 20px;

	}

	.colRop .contentCircle {

	    top: 0;

	    display: inline-block;

	}

	.fondoOwlCarousel.owl-carousel .owl-item img {

	    width: auto !important;

	}

	.fixedImg {

	    height: 850px;

	    width: 1600px;

	    left: -45%;

	}

}



@media (max-width: 1040px ){

	.bottomNav a {

	    padding-left: 5px;

	    padding-right: 5px;

	}

}



@media (max-width: 993px) {

	.contentTitle h1 {

	    font-size: 35px;

	    line-height: 35px;

	}

	.paddTop {

	    padding-top: 48px !important;

	}

	.titularH1 {

	    padding: 80px 0 0px 0;

	    text-align: center;

	}
	.titleMorp .bajada{
		text-align: center;
	}

}



@media (max-width: 900px) {

	.bottomNav {

	    display: none;

	}

	.topNav:before {

	    width: 100%;

	}

	.menuDiscrept {

	    width: 50px;

	}

	.titleLife h3 {

	    font-size: 16px;

	}

	section.googleMap.pad_top {

	    overflow: hidden;

	}

	.table_top{

		display: block !important;
		width: 100% !important;
	}
	.localOwl .container{
		max-width: 500px;
	}
	.localOwl .owl-prev,
	.localOwl .owl-next{
		transform: scale(0.7);
		-moz-transform: scale(0.7);
		-webkit-transform: scale(0.7);
	}
	
	.localOwl .contentTG{
		padding: 20px 30px
	}


}



@media (max-width: 700px) {

	.headerLeft:before {

	    width: 180px;

	    height: 180px;

	}

	.headerLeft img {

	    max-width: 95px;

	}

	.woocommerce-tabs ul.tabs li:before {

	    display: none;

	}	

	.woocommerce-tabs ul.tabs li {

	    display: block;

	    width: 100%;

	}

	.woocommerce-tabs ul.tabs {

	    display: block;

	    height: auto !important;

	    overflow: hidden !important;

	}
	.titularH1 {
    	padding-top: 50px !important;
    }

    .ulOwlLocal{
    	padding-top: 30px;
		top: inherit !important;
	}


}



@media (max-width: 600px) {

	.fullHeight {

	    height: auto;

	}

	.contentTitle {

	    margin-bottom: 30px;

	}

	.wrapperAbs {

	    position: relative;

	    top: inherit;

	    transform: none;

	}

	.fondoOwlCarousel {

    	top: 0;

	}

	.contentTitle h1:before {

	    transform: rotate(180deg);

	    right: inherit;

	    left: 0;

	}

	.contentTitle h1 {

	    text-align: left;

	}

	.contentTitle {

	    text-align: right;

	}

	.buttonSin {

	    text-align: left;

	}

	.bajada {

	    text-align: left;

	}

	/*.fondoOwlCarousel {

	    display: none !important;

	}*/


	.colRop.trip, .colRop, .coltrp .colRop {

		width: 100%;

	}

	section.proyectoGrande:before {

	    width: 100%;

	    background-size: initial !important;

	    background-position: inherit;

	}

	.textPrincipal {

	    width: calc(100% - 60px);

	}



	.direction .owl-nav {

	    left: -15px;

	    z-index: 150;

	    width: calc(100% + 30px);

	}

	section.subscriptionForm {

	    padding-bottom: 120px;

	}

	.textRight {

	    text-align: center;

	}

	.manya-copy {

	    text-align: center;

	}

	.fixedImg {

	    display: none;

	}

	.headerRight {

	    padding-left: 20px;

	}

	.headerRight:before {

	    left: 0px;

	    top: -17px;

	}

	.responsiveMenu {

	    width: 200px;

	}

	.showTable {

		display: block !important;

	}

	.hideTable {

		display: none !important;	

	}

	.table_top {

		float: none;

		display: block;

		width: 100%;		

	}

}



@media (max-width: 420px) {

	.titularH1 {

	    text-align: center;
	    padding-top: 30px !important;

	}

	.headerRight:before {

		display: none;

	}	

	.headerRight .telefono {

	    float: none;

	    overflow: hidden;

	    padding-right: 35px;

	    background: black;

	}

	.headerRight {

	    padding-left: 0px;

	    /* float: left; */

	    width: 100%;

	}

	#back_top {

	    bottom: 10px;

	    right: 5px;

	    transform: scale(.8);
	    -webkit-transform: scale(.8);
	    -moz-transform: scale(.8);

	}

	.navHeader {

	    padding-left: 110px;

	}

	.headerRight .telefono a {

	    font-size: 16px;

	    font-weight: 400;

	    padding-right: 5px;

	    padding-left: 28px;

	    margin-left: 7px;

	    padding-bottom: 4px;

	    padding-top: 5px;

	    float: right;

	}

	.menuDiscrept:before {

		display: none;

	}

	.headerLeft:before {

	    width: 150px;

	    height: 150px;

	}

	.responsiveMenu {

	    top: 43px;

	}

	.headerLeft img {

	    max-width: 70px;

	}

	.menuDiscrept {

	    width: 35px !important;

	    position: absolute;

	    z-index: 5;

	    top: 0;

	    right: 0;

	}

}