* {
	padding: 0;
	margin: 0;
}

a, button, .btn, * a, * button, * .btn {
	transition: all ease-in-out .3s;
}

/*

	efecto ZOOOM en imagenes

img {
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .7s ease-out;
    -moz-transition: all .7s ease-out;
    -ms-transition: all .7s ease-out;
    -o-transition: all .7s ease-out;
    transition: all .7s ease-out;
}

img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
*/

input, button, textarea, select, * input, * select, * textarea, * button {
	outline: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	resize: none !important;
}

*:before, *:after {
	content: ' ';
}

* p { 
	font-size: 18px;
	font-family: HelveticaNeueLTStd-Roman;
}

* span {
	font-size: 17px;
	font-family: HelveticaNeueLTStd-Roman;
}

 * h1 {
	 font-family:HelveticaNeueLTStd-HvCn;
}

 * h2 {
	 font-family:HelveticaNeueLTStd-HvCn;
}

 * h3 {
	font-family: HelveticaNeueLTStd-Bd;
}

 * h4 {
	 font-family: HelveticaNeueLTStd-Bd;
}


@font-face {
    font-family: HelveticaNeueLTStd-Roman;
    src:url(../fonts/HelveticaNeueLTStd-Roman.otf)
}
@font-face {
    font-family: HelveticaLTStd-BlkCond;
    src:url(../fonts/HelveticaLTStd-BlkCond.otf);
}
@font-face {
    font-family: HelveticaLTStd-Cond;
    src:url(../fonts/HelveticaLTStd-Cond.otf);
}
@font-face {
    font-family: HelveticaNeueLTStd-Bd;
    src:url(../fonts/HelveticaNeueLTStd-Bd.otf);
}
@font-face {
    font-family:HelveticaNeueLTStd-Lt;
    src:url(../fonts/HelveticaNeueLTStd-Lt.otf);
}
@font-face {
    font-family:HelveticaNeueLTStd-HvCn;
    src:url(../fonts/HelveticaNeueLTStd-HvCn.otf);
}



/**************** MENU  ******************/

	.social {
	position: relative; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
	top:2px; /* Bajamos la barra 200px de arriba a abajo */
	z-index: 0; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
	float: right;
	margin-left: 00px;
}
 
	.social ul {
		list-style: none;
		margin: 0px;
	}

	.social ul li { 
		display: inline-block;
		margin-right: 5px;
	}
 
	.social ul li a {
		display: inline-block;
		color:#979797;
		padding:0;
		font-size: 18px;
		text-decoration: none;
		-webkit-transition:all 500ms ease;
		-o-transition:all 500ms ease;
		transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
	}
 


/************  LOGO  ************/

.logo { 
	position: relative;
	width: auto;
	display: inline-block;
	padding: 10px 5px;
}

.logo img { 
	max-width: 100%;
}

.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}

.navbar { margin: 0px;overflow: hidden;}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #575756;
    background-color:transparent;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
     color: #575756;
    background-color: transparent;
}

.navbar-inverse .navbar-nav > li {
	padding: 8px 5px;
}

.navbar-inverse .navbar-nav > li:nth-last-child(1) a {
	margin-right: -10px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #575756;
	font-family:HelveticaNeueLTStd-Lt;
	font-size: 18px;
	position: relative;
}

.navbar-inverse .navbar-nav > li > a:hover::after {
    opacity: 1;
    transform: translateY(15px);
}
.navbar-inverse .navbar-nav > li > a::after {
    position: absolute;
    bottom: 0.1em;
    left: 1%;
	right: 1%;
    width: 80%;
    height: 6px;
    background-color: #00ADBB;
    content: "";
	margin: 0 auto;
    opacity: 0;
    border-radius: 0px;
    transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
    transform: translateY(20px);
}


.navbar-nav {
    float:none;
    margin: 0;
	display: inline-block;
    padding: 10px 0 0 0;
}

.navigation {
	padding: 20px 0; 
	position: relative;
}

#desplegar {
	float: right;
}

.prenav_hidden {
    margin-top: -44px !important;
	opacity: 0;
	display: block!important;
	visibility: hidden;
	transition: all ease-out .2s;
}

.pre-header {
	position: relative;
	width: 100%;
	padding: 0px; 
	overflow: hidden;
	margin: 0px;
	border-bottom: 1px solid #706F6F;
	height: 44px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: all ease-out .1s;
}

.pre-header .pos-header {
	position: relative;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
}

.pre-header .pos-header .item {	
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
	padding: 0 5px;
	color: #808080;
	 font-family:HelveticaNeueLTStd-Lt;
	font-size: 13px;
}

.pre-header .pos-header .item img {
	max-width: 100%;
	width: 15%;
}


.main {
	margin-top: calc(0% - -125px);
}

[class*="bto"], 
[class^="bto"] {
		position: relative;
		border: 0px solid #6f2f9f;
		padding: 3px 14px;
		text-align: center;
		font-size: 18px;
		text-decoration: none;
		width: 100%;
		background-color: #FF5100;
		border-radius: 0px;
		 font-family: HelveticaNeueLTStd-Roman;
		cursor: pointer;
		text-transform: uppercase;
		overflow: hidden;
		z-index: 9;
		margin: 0 auto 10px;
		display: block;
		color: #fff;
		-webkit-transition: border 1s cubic-bezier(0.19,1,.22,1),color .6s cubic-bezier(0.19,1,.22,1);
		transition: border 1s cubic-bezier(0.19,1,.22,1), color .6s cubic-bezier(0.19,1,.22,1), background 5s cubic-bezier(0.19,1,.22,1);
}


[class*="wrrape-"], 
[class^="wrrape-"] { 
	position: relative;
	width: 100%;
	overflow: hidden;
}

[class*="wrrape-"] h1, 
[class^="wrrape-"] h1 {
	text-align: center;
}

.wrrape-form {
	background-color: #00ADBB;
	position: relative;
	width: 100%;
	padding: 20px 0 ;
}

.wrrape-form .inhalt-form .final {
	display: inline-flex;
flex-direction: column;
margin-bottom: 0;
vertical-align: top;
}

.wrrape-form .inhalt-form h1 {
	color: #fff;
	margin:  0 0 15px;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #575756;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.form-inline .checkbox label {
	color: #fff;
    font-family: HelveticaNeueLTStd-Roman;
	font-size: 16px;
}




.inhalt-aprende {
margin: 0;
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
width: 100%;
	padding: 30px 0 ;
}

.inhalt-aprende p {
	color: #575756;
}

.inhalt-aprende h1 {
	color: #006082;
	margin: 0 0 20px;
}

.inhalt-aprende .conten-text {
	position: relative;
	width: calc(54% - 0px);
	padding: 0 15px;
}

.inhalt-aprende .content-carrousel {
	position: relative;
	width: calc(45% - 0px);
}

#slide-aprende .owl-carousel .owl-item img {
    display: block;
    width: auto;
    max-width: 100%;
}

#slide-aprende .owl-nav {
	display: none;
}

#slide-aprende .owl-dots {
	position: absolute;
	bottom: 0;
	left: 0%;
	right: 0%;
}

.wrrape-taller {
	position: relative; 
	padding: 20px;
	text-align: center;
	background-color: #00ADBB;
}

.wrrape-taller p {
	margin: 0px;
	color: #fff;
}

.wrrape-expositores .content-carrousel {
	padding: 20px 0;
}

.wrrape-expositores .content-carrousel #slide-expo .owl-dots{
	display: none;
}

.wrrape-expositores .content-carrousel #slide-expo.owl-theme .owl-nav {
	position: absolute;
	top: 0px; width: 100%;
}

.wrrape-expositores .content-carrousel #slide-expo.owl-theme .owl-nav .owl-prev {
	top: 7em;
	left: -4em;
}

.wrrape-expositores .content-carrousel #slide-expo.owl-theme .owl-nav .owl-next {
	top: 7em;
	right: -4em;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background-color: #00ADBB!important;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #fff!important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

.wrrape-expositores .content-carrousel h1 {
	color: #006082;
	text-align: left;
	margin: 0 0 10px;
}

.wrrape-expositores .content-carrousel h3 {
	color: #00ADBB;
	font-size: 18px;
}

.wrrape-expositores .content-carrousel p {
	color: #575756;
	font-size: 16px;
}

.wrrape-expositores .content-carrousel ul {
	position: relative;
	margin: 0 0 0 30px;
	padding: 0px;
}

.wrrape-expositores .content-carrousel ul li {
	position: relative;
		font-size: 16px;
	color: #575756;
	font-family: HelveticaNeueLTStd-Roman;
	display: block;
}
.wrrape-expositores .content-carrousel ul li::after {
	position: absolute;
	left: -15px; 
	top: 8px;
	background-color: #00ADBB;
	border-radius: 50%;
	width: 8px; height: 8px;
}



.wrrape-expositores {
	background-color: #EDEDED;
}






.wrrape-daytaller {
	background-color: #006082;
	padding: 20px;
	position: relative;
}

.wrrape-daytaller h1 {
	margin: 0px 0 10px;
	color: #fff;
}

.wrrape-daytaller p {
	color: #fff;
	margin: 0px;
}

.wrrape-location {
	position: relative;
}

.wrrape-location .row {
	margin: 0px;
}

.wrrape-location .col-sm-6 {
	padding: 0px;
}

.wrrape-location .col-sm-6 img {
	max-width: 100%;
	width: 100%;
}


.wrrape-maps {
	overflow: hidden;
	position: relative;
}

.map-canvas {
	position: relative;
	width: 100%;
	height: 420px;
	border: 1px solid #000;
}

.wrrape-maps .adds {
	position: absolute;
	bottom: 0px;
	left: 16em;
	max-width: 390px;
	padding: 20px;
	background-color: rgba(0, 96, 130, 0.52);
	text-align: center;
}

.wrrape-maps .adds h1 {
	color: #fff;
	margin: 0 0 15px;
}

.wrrape-maps .adds p {
	color: #fff;
	font-size: 16px;
	margin-bottom: 3px;
}

.wrrape-precio {
	position: relative;
	background-image: url(../images/ct/06.jpg);
	background-size: cover;
	background-position: center;
}

.wrrape-precio .inhalt-precio {
	position: relative;
	display: inline-flex;
	width: 100%;
	padding:  20px 0 ;
	justify-content: center;
	align-items: center;
}

.precio h1 {
	margin: 0 0 15px; 
	color: #006082
}

.precio span {
	color: #006082;
	font-size: 52px;
	font-family: HelveticaLTStd-BlkCond;
}


.time, .precio {
	position: relative;
	width: calc(50% - 0px);
	text-align: center;
}

.time {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
}


.time .itemtime {
	position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #00ADBB;
    height: 215px;
    width: 34%;
	padding: 16px;
}

.time .itemtime:nth-child(2) {
	background-color: #006082;
}

.lineitem {
	padding: 5px;
	height: 100%;
	border: 1px solid #fff;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: center;
	width: 100%;
}


.time .itemtime span {
	color: #fff;
	font-family: HelveticaLTStd-BlkCond;
	font-size: 65px;
	margin-bottom: 0px;
}

.time .itemtime p {
	color: #fff;
	line-height: 22px;
	font-size: 16px;
	margin: 0px;
}

.wrrape-kit .inhalt-kit {
	position: relative;
	display: inline-flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	background-color: #00ADBB;
}

.wrrape-kit .inhalt-kit .kit-item {
	position: relative;
	width: calc(50% - 0px);
	text-align: center;
}

.wrrape-kit .inhalt-kit .kit-item h1 {
	color: #fff;
	margin-bottom: 20px;
}

.wrrape-kit .inhalt-kit .kit-item p {
	color: #fff;
	margin: 0px;
}


.wrrape-kit .inhalt-kit .kit-individual {
	position: relative;
	width: calc(50% - 0px);
	text-align: center;
	background-color: #EDEDED;
	padding:  30px 0 ;
}

.wrrape-kit .inhalt-kit .kit-individual h1 {
	color: #006082;
	margin: 10px 0 20px;
}

.owl-theme .owl-nav .owl-prev {
    float: left;
    left: 1em;
    top: 5em;
	color: transparent!important;
    position: relative;
    background-color: transparent;
    background: transparent!important;
}

.owl-theme .owl-nav .owl-next {
    float: right;
    position: relative;
    top: 5em;
    color: transparent!important;
    background-color: transparent!important;
    background: transparent!important;
    right: 1em;
}

.owl-theme .owl-nav .owl-prev::before {
    content: '\f104';
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 79px;
    color: #00ADBB;
    font-family: 'FontAwesome';
    line-height: 20px;
}

.owl-theme .owl-nav .owl-next::before {
    content: '\f105';
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 79px;
    color: #00ADBB;
    font-family: 'FontAwesome';
    line-height: 20px;
}

.owl-theme .owl-nav [class*="owl-"]:hover {
    background: transparent;
    color: transparent!important;
    text-decoration: none;
}


.kit-individual #slide-kits .owl-item img {
	display: block;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}

.kit-individual #slide-kits .owl-dots {
	display: none;
}

.kit-individual #slide-kits p {
	color: #575756;
	margin: 10px 0 0;
}

.kit-individual #slide-kits.owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    width: 100%;
    top: 0;
}


.wrrape-cupos {
	position: relative;
	background-image: url(../images/ct/08.jpg);
	background-size: cover;
	background-position: center;
	text-align: center;
	padding:  25px 0 ;
}

.wrrape-cupos h1 {
	margin:  0  0 5px;
	color: #fff;
}

.wrrape-cupos p {
	color: #fff;
}

.wrrape-cupos img {
	margin-bottom: 10px;
}

.wrrape-tickets {
	position: relative;
	width: 100%;
}


.wrrape-tickets .inhalt-tikets {
	position: relative;
	padding: 0px;
	margin: 0px;
	display: flex;
	justify-content: space-between; 
	align-items: center;
}

.itemTic {
	background-image: url(../images/ct/07.jpg);
	background-size: cover;
	min-height: 240px;
	float: left;
	background-repeat: no-repeat;
	width: 74%;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
	display: flex;
	justify-content: center;
	align-items: center;
}

.itemTics {
	width: calc(100% - 0px);
	position: relative;
	margin: 0px;
	padding: 0px;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	
}

.itemTics > p {
	text-align: center;
	color: #575756
}

.itemTics h3 {
	color: #006082;
	margin: 5px 0 10px;
}

.itemTics .col-sm-6 p {
	color: #575756;
	margin-bottom: 1px;
	font-family: HelveticaNeueLTStd-Bd;
}

.itemTics .col-sm-6 p span {
	 font-family: HelveticaNeueLTStd-Roman;
}


.itemTic h1 {
	color: #fff;
}


footer {
	background-color: #006082;
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 10px 0px;
	overflow: hidden;
}

footer .inhalt-content  .row {
	margin: 0px;
display: inline-flex;
width: 100%;
justify-content: center;
align-items: center;
padding: 0px 0;
}

.inhalt-footer ul {
	margin: 0px 0 20px;
	padding: 0px;
	list-style: none;
	position: relative;
	text-align: center;
	width: 100%;
}

.inhalt-footer ul li {
	display: inline-block; margin-right: 10px;
}
.inhalt-footer h4 {
	text-align: center;
	color: #fff;
	font-family: HelveticaNeueLTStd-Bd;
	margin: 5px 0 0;
}


.inhalt-footer ul li a {
	color: #006082;
	background-color: #fff;
	padding: 10px ; 
	border-radius: 50%;
	font-size: 18px;
}






footer h1 {
	color: #fff;
	margin: 0 0 2px;
	text-align: center;
}

.item-footer div {
	color: #fff;
	font-family: HelveticaNeueLTStd-Roman;
	font-size: 16px;
	text-align: center;
}

.item-footer div span {
	font-family: HelveticaNeueLTStd-Bd;
}


/********************************************************* RESPOSIVO ****************************************************************/
/********************************************************* RESPOSIVO ****************************************************************/
/********************************************************* RESPOSIVO ****************************************************************/
/********************************************************* RESPOSIVO ****************************************************************/
/********************************************************* RESPOSIVO ****************************************************************/
/*
 xs: 767px
 sm: 768px - 991px
 md: 992px - >
*/


@media (max-width:768px) {
	
	.wrrape-form {
		padding:  0 20px;
	}
	
	#captchaA {
		width: 100%;
		transform: scale(0.88);
		-webkit-transform: scale(0.88);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
		margin-left: 8px;
		margin-top: 8px;
	}
	
	.inhalt-aprende {
		flex-direction:column;
	}
	
	.wrrape-kit .inhalt-kit {
		flex-direction:column;
	}
	
	
	.inhalt-aprende .conten-text {
    	width: calc(100% - 0px);
	}
	
	.inhalt-aprende .content-carrousel {
		width: calc(100% - 0px);
	}
	
	.wrrape-expositores .content-carrousel #slide-expo.owl-theme .owl-nav .owl-prev {
		left: 0px;
	}
	
	.wrrape-expositores .content-carrousel #slide-expo.owl-theme .owl-nav .owl-next {
		right: 0px;
	}
	
	.wrrape-maps .adds {
		left: 0px;
	}
	
	.wrrape-precio .inhalt-precio {
		flex-direction: column;
	}
	
	.time, .precio {
    	width: calc(100% - 0px);
	}
	
	.time {
    	flex-direction: column;
	}
	
	.time .itemtime {
		flex-direction: column;
		width: 100%;
	}
	
	.wrrape-kit .inhalt-kit .kit-item {
    position: relative;
    width: calc(100% - 0px);
    text-align: center;
    padding:15px;
	}
	
	.wrrape-kit .inhalt-kit .kit-item h1 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.wrrape-kit .inhalt-kit .kit-individual {
		width: 100%;
	}
	
	.wrrape-tickets .inhalt-tikets {
		flex-direction: column;
	}
	
	.itemTic {
		width: 100%;
		padding: 0 0 10px;
	}
	
	.itemTics > p {
		padding: 0 15px;
		text-align: left;
	}
	
	.itemTics .row {
		margin: 0px;
		padding-bottom: 20px;
	}
	
	
	footer .inhalt-content .row {
		flex-direction: column;
	}
	
	.item-footer {
		margin-bottom: 15px;
	}
	
	
	.prenav_hidden {
    	margin-top: -77px !important;
	}
	
	.navbar-inverse .navbar-toggle .icon-bar {
    	background-color: #000;
	}
	
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    	background-color: #fff;
	}
	
	
	.pre-header .pos-header {
		float: left;
		display: flex;
		justify-content: center!important;
		align-items: flex-start!important;
		flex-direction: column!important;
	}
	.pre-header .pos-header .item {
		padding: 2px 5px;
	}
	
	.pre-header {
		height: 100%;
	}
	
	
	.navbar-nav {
		float: left;
		margin: 0;
		display: inline-block;
		padding: 10px 0 0 0;
		width: 100%;
	}

	.logo img {
		max-width: 100%;
		width: 50%;
		}
	
	.main {
		margin-top: calc(0% - -135px);
	}
	
	.wrrapes-formulario {
		position: relative;
		left: 0;
		bottom: 0;
		max-width: 100%;
		padding: 20px 40px;
		background-color: rgba(0,0,0,0.8);
		top: auto;
		width: 100%;
	}
	
	#desplegar {
		float: none!important;
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	
	.social {
    position: relative;
    top: 2em;
    z-index: 0;
    float: left;
    margin-left: 25px;
	}
	
	[class*="wrrape-"] [class*="inhalt-"] ul li, [class^="wrrape-"] [class^="inhalt-"] ul li {
    display: inline-block;
    margin-right: 9px;
    width: calc(46% - 0px);
	}
	
	.inhalt-eventos {
    padding: 0px 0 40px;
	}
	
	.inhalt-turismo {
    background-position: left !important;
	}
	
	.inhalt-inmobiliaria {
    padding: 0 0 40px;
	}
	
	footer .inhalt-footer {
		margin: 15px 0 ;
		text-align: center;
	}
	
	footer .inhalt-footer a img {
		max-width: 100%; width: auto;
		margin: 0 auto;
	}
	
	
	.navbar-nav > li {
	}
	
	.navbar-nav > li > a {
		padding: 0 10px;
	}
	
	
	.navbar-inverse .navbar-nav > li > a::after {
    position: absolute;
    bottom: 0.1em;
    left: 0%;
    right: 0%;
    width: 93%;
	}
	

}

@media only screen and (min-width:767px) and (max-width: 991px) {
	
}

@media only screen and (min-width:992px) and (max-width: 1199px) {
	
	.wrrape-expositores .content-carrousel #slide-expo.owl-theme .owl-nav .owl-prev {
		left: -3em;
	}
	
	.wrrape-expositores .content-carrousel #slide-expo.owl-theme .owl-nav .owl-next {
		right: -3em;
	}
	
	.itemTics .row {
		margin: 0px;
	}
	
	.logo {
	    width: 83%;
	}
	
	.owl-theme .owl-nav .owl-prev {
		left: 0px;
	}
	
	.owl-theme .owl-nav .owl-next {
		right: 0px;
	}
	
	.navbar-inverse .navbar-nav > li > a {
		padding: 5px;
	}
	
	.wrrapes-formulario textarea.form-control {
   	 height: 100px;
	}
	
	.wrrapes-formulario {
		position: absolute;
		left: 9em;
		bottom: 1.5em;
	}
	
	
}

@media only screen and (min-width:1200px) and (max-width: 1366px) {
	.main {
		margin-top: calc(0% - -125px);
	}
	
	
	
}

@media only screen and (min-width:1367px){
	.main {
		margin-top: calc(0% - -125px);
	}
	
	
}




