	body a,input[type=button]

{

	transition:.5s all;

	-webkit-transition:.5s all;

	-moz-transition:.5s all;

	-o-transition:.5s all;

	-ms-transition:.5s all

}





.phones-info

{

	  position: relative;

	  margin-left: 140px;

	  margin-top: -120px;
	  color: #fff;

}





.bio-grid,.foto-grid

{

	text-align:justify;

	margin-top:0px;

	background-color:#024C6F;

	/*border-radius:10px;*/

	min-height:100px;

	padding:10px 0;

}

.bio-grid

{

	text-align:justify;

	margin-top:0px;

	background-color:#0389C6;

	/*border-radius:10px;*/

	min-height:100px;

	padding:10px 0 10px 20px

}

.mapa-grid

{

	text-align:justify;

	margin-top:30px;

	background-color:#fff;

	/*border-radius:10px;*/

	min-height:100px

}

.urg-grid

{

	text-align:justify;

	margin-top:0px;

	background-color:#e86569;

	/*border-radius:10px;*/

	min-height:100px;

	padding:10px 0 10px 20px

}

.ubi-grid

{

	text-align:justify;

	margin-top:0px;

	background-color:#024C6F;

	/*border-radius:10px;*/

	min-height:100px;

}

	@media (max-width:768px)

{

.btn-responsive

{

	padding:2px 4px;

	font-size:80%;

	line-height:1;

	border-radius:3px

}



}

	@media (min-width:769px) and (max-width:992px)

{

.btn-responsive

{

	padding:4px 9px;

	font-size:90%;

	line-height:1.2

}



}

	h1,h2,h3,h4,h5,h6,p,ul

{

	padding:0;

	margin:0

}

	body

{

	padding:0;

	margin:0;

	font-family:'Open Sans',sans-serif

}

.header-top

{

	background:#008BC6;

	padding:2em 0

}

.logo

{

	float:left;

	margin-top:.7em

}

.logo a

{

	display:block

}

.top-menu

{

	float:right;

	margin-top:.5em

}

.top-menu ul li

{

	display:inline-block

}

.top-menu ul li a

{

	font-size:1.5em;

	margin:0 .9em;

	text-decoration:none;

	text-transform:capitalize;

	color:#fff;

	font-weight:300

}

.banner

{

	background:url(../img/banner.jpg)no-repeat;

	background-size:contain;

	min-height:570px;
	background-size: 100%;

}

.left-grid

{

	margin-top:9.5em

}

.right-grid

{

	margin-top:10em

}

.slider

{

	position:relative;

	text-align:center

}

.rslides

{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0 0 1em;

	margin:0

}

.rslides h1

{

	color:#fff;

	font-size:3em;

	font-weight:400;

	margin-bottom:.5em

}

.rslides p

{

	color:#000;

	font-size:1.4em;

	line-height:1.5em;

	margin-bottom:2em;

	font-weight:400

}

.rslides li

{

	-webkit-backface-visibility:hidden;

	position:absolute;

	display:none;

	width:100%;

	left:0;

	top:0

}

.rslides li:first-child

{

	position:relative;

	display:block;

	float:left

}

.callbacks_tabs a:after

{

	content:"\f111";

	font-size:0;

	font-family:FontAwesome;

	visibility:visible;

	height:15px;

	width:15px;

	display:inline-block;

	border:2px solid #8cc0ea;

	border-radius:50%;

	background:#8cc0ea

}

.callbacks_here a:after

{

	border:2px solid #3674ba;

	background:#3674ba

}

.callbacks_tabs a

{

	visibility:hidden

}

.callbacks_tabs li

{

	display:inline-block

}

	ul.callbacks_tabs.callbacks1_tabs

{

	position:absolute;

	bottom:-80px;

	z-index:999;

	left:87%

}

.callbacks_nav

{

	position:absolute;

	-webkit-tap-highlight-color:transparent;

	top:73%;

	left:15%;

	opacity:.7;

	z-index:3;

	text-indent:-9999px;

	overflow:hidden;

	text-decoration:none;

	height:61px;

	width:38px;

	background:url(../img/gif.png) no-repeat;

	margin-top:-45px

}

.callbacks_nav.next

{

	left:auto;

	background-position:right top;

	right:15%

}

	a.button

{

	font-size:1.3em;

	text-decoration:none;

	background:#3674ba;

	padding:.4em 1.5em;

	color:#fff

}

.hvr-shutter-in-horizontal

{

	display:inline-block;

	vertical-align:middle;

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

	box-shadow:0 0 1px transparent;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden;

	-moz-osx-font-smoothing:grayscale;

	position:relative;

	background:#2098d1;

	-webkit-transition-property:color;

	transition-property:color;

	-webkit-transition-duration:.3s;

	transition-duration:.3s

}

.hvr-shutter-in-horizontal:before

{

	content:"";

	position:absolute;

	z-index:-1;

	top:0;

	bottom:0;

	left:0;

	right:0;

	background:#5b6169;

	-webkit-transform:scaleX(1);

	transform:scaleX(1);

	-webkit-transform-origin:50%;

	transform-origin:50%;

	-webkit-transition-property:transform;

	transition-property:transform;

	-webkit-transition-duration:.3s;

	transition-duration:.3s;

	-webkit-transition-timing-function:ease-out;

	transition-timing-function:ease-out

}

.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover

{

	color:#fff

}

.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before

{

	-webkit-transform:scaleX(0);

	transform:scaleX(0)

}

.service-section

{

	padding:4.5em 0;

	text-align:center

}

.service-section h3

{

	font-size:2.5em;

	color:#5b6169;

	/*text-transform:uppercase;*/

	margin-bottom:1.5em;

	background:url(../img/borderline.png) 175px 20px no-repeat;

	text-align:center

}

.service-grid h4

{

	font-size:1.5em;

	/*text-transform:uppercase;*/

	padding:1em 0;

	color:#3674ba

}

.service-grid p

{

	font-size:1.2em;

	color:#2c2929;

	margin-bottom:1.5em;

	margin-right: 3%;

}

.about-section

{

	padding:4em 0;

	background:#ededed

}

.about-section h3

{

	font-size:2.5em;

	color:#5b6169;

	text-transform:uppercase;

	margin-bottom:1.5em;

	/*background:url(../img/borderline.png) 175px 20px no-repeat;*/

	text-align:center

}

.about-grid1 h4

{

	font-size:1.7em;

	color:#3674ba;

	font-weight:500;

	margin-bottom:.5em

}

.about-grid1 p

{

	font-size:1.1em;

	color:#000;

	line-height:1.6em

}

.about-grid2 h4

{

	font-size:1.7em;

	color:#3674ba;

	font-weight:500;

	margin-bottom:.5em;

	text-transform:uppercase

}

	#skills span

{

	top:-37px;

	left:2%;

	position:relative;

	font-size:1.2em;

	font-weight:400;

	color:#fff

}

	progress

{

	background-color:#828181;

	border:0;

	height:2.5em;

	width:100%

}

	progress::-webkit-progress-bar

{

	background-color:#828181

}

	progress::-webkit-progress-value

{

	background-color:#3674ba

}

	progress::-moz-progress-bar

{

	background-color:#3674ba

}

.about-grid2

{

	margin-top:1em

}

.google-map iframe

{

	width:100%;

	height:170px;

	border:none

}

.contact input.text

{

	width:100%;

	margin:6px 0;

	border:none;

	padding:6px 10px;

	font-size:1.2em;

	outline:0

}

.contact textarea

{

	width:100%;

	margin:6px 0;

	border:none;

	padding:6px 10px;

	font-size:1.2em;

	height:135px;

	resize:none;

	outline:0

}

.contact

{

	margin-top:.1em

}

.contact1

{

	position:relative

}

.contact input[type=submit]

{

	font-size:1.2em;

	padding:.1em 1.5em;

	border:none;

	position:absolute;

	right:0;

	bottom:7%;

	background:#3674ba;

	text-transform:uppercase;

	color:#fff

}

.contact input[type=submit]:hover

{

	background:#21bde2

}

.footer-section

{

	padding:3em 0;

	text-align:center;

	background:#008BC6

}

.footer-top p

{

	font-size:17px;

	color:#d5d6d7;

	font-weight:400

}

.footer-top a

{

	font-size:19px;

	color:#0e83cd;

	font-weight:400;

	text-transform:capitalize

}

.footer-top a:hover

{

	color:#d5d6d7

}

.footer-top p a

{

	margin:0 6px

}

	#toTop

{

	display:none;

	text-decoration:none;

	position:fixed;

	bottom:10px;

	right:10px;

	overflow:hidden;

	width:48px;

	height:48px;

	border:none;

	text-indent:100%;

	background:url(../img/to-top2.png) no-repeat

}

.contact-form_grid1

{

	text-align:center

}

.contact-form_grid1 input[type=text],.contact-form_grid1 textarea

{

	display:block;

	width:99%;

	padding:12px;

	outline:0;

	font-size:1em;

	font-weight:700;

	color:#2c2929;

	background:#FFF;

	border:none;

	border-radius:.3em;

	-webkit-border-radius:.3em;

	-moz-border-radius:.3em;

	-o-border-radius:.3em;

	margin-bottom:1em;

	font-family:'Open Sans',sans-serif;

	text-transform:capitalize

}

.contact-form_grid1 input[type=text]:focus,.contact-form_grid1 textarea:focus

{

	color:#2c2929

}

.contact-form_grid1 textarea

{

	height:170px;

	resize:none

}

.contact-form_grid1 input[type=submit]

{

	display:block;

	font-size:18px;

	font-weight:600;

	color:#FFF;

	text-transform:uppercase;

	padding:12px 0;

	width:77%;

	background:#3674ba;

	border:none;

	border-bottom:4px solid #3674ba;

	transition:all .3s ease-out;

	-webkit-transition:all .3s ease-out;

	-moz-transition:all .3s ease-out;

	-o-transition:all .3s ease-out;

	-webkit-apperance:none;

	font-family:'Open Sans',sans-serif;

	outline:0;

	margin:0 47px 0 0

}

.contact-form_grid1 input[type=submit]:hover

{

	background:#000;

	border-bottom:4px solid #3674ba

}

.contact_right

{

	background:#f1f1f1;

	padding:5%

}

.contact.about-desc

{

	padding:4em 0

}

.contact.about-desc h3

{

	color:#5b6169;

	font-size:2.5em;

	letter-spacing:2px;

	margin-bottom:1.5em;

	text-align:center;

	text-transform:uppercase

}

.contact_address

{

	margin:2em 0

}

.contact_grid h5

{

	color:#3674ba;

	font-size:1.5em

}

.contact_grid p

{

	color:#2c2929;

	line-height:1.8em;

	font-size:1em

}

	p.m_6,p.m_7

{

	color:#2c2929;

	font-weight:400;

	font-size:1em;

	line-height:1.8em;

	margin:8px 0 15px

}

.contact_left h4

{

	font-size:2em;

	font-weight:400;

	color:#3674ba;

	text-transform:uppercase

}

.map.s-map iframe

{

	width:100%;

	min-height:500px;

	border:none

}

.prices-section

{

	padding:4em 0;

	text-align:center;

	background:url(../img/box_1.jpg) 50% 0

}

.prices-section h3

{

	color:#000;

	font-size:2.5em;

	letter-spacing:2px;

	margin-bottom:1.5em;

	text-align:center;

	text-transform:uppercase

}

.price-grid

{

	background:#3674ba;

	width:30.3%;

	margin-right:3%;

	border-radius:10px

}

.price-top h5

{

	font-size:1.3em;

	text-transform:uppercase;

	color:#fff;

	padding-top:.5em

}

.price-top h4

{

	font-size:4em;

	text-transform:uppercase;

	color:#fff;

	font-weight:600;

	padding:.2em 0

}

.price-top p

{

	font-size:1.1em;

	text-transform:capitalize;

	color:#fff

}

.price-list

{

	padding:2em 0

}

.price-list ul li

{

	list-style:none;

	font-size:1.2em;

	padding:15px 0;

	color:#fff;

	border-bottom:1px dashed #fff;

	margin:0 40px;

	font-weight:400

}

.price-top

{

	padding:1em 0;

	background:#18ABEB

}

.price-grid:nth-child(3)

{

	margin-right:0

}

.price-top sup

{

	font-size:.5em;

	top:-1em

}

	a.button1

{

	font-size:1.2em;

	text-decoration:none;

	background:#18ABEB;

	padding:.4em 1.8em;

	color:#fff;

	text-transform:capitalize;

	margin-bottom:1em

}

	@media(max-width:1024px)

{

.top-menu ul li a

{

	font-size:1.4em

}

.rslides h1

{

	font-size:2.5em

}

.rslides p

{

	color:#000;

	font-size:1.25em

}

	ul.callbacks_tabs.callbacks1_tabs

{

	left:80%

}

	a.button

{

	font-size:1.2em

}

.service-section h3

{

	font-size:2em;

	background:url(../img/borderline.png) 67px 20px no-repeat

}

.service-grid h4

{

	font-size:1.3em

}

.service-grid p

{

	font-size:1em

}

.about-section h3

{

	font-size:2em;

	background:url(../img/borderline.png) 67px 20px no-repeat

}

.about-grid1 h4

{

	font-size:1.4em

}

.about-grid1 p

{

	font-size:1em

}

.about-grid2 h4

{

	font-size:1.4em

}

	#skills span

{

	top:-32px;

	left:2%;

	font-size:1em

}

.contact input.text

{

	font-size:1em

}

.contact input[type=submit]

{

	font-size:1.1em;

	right:0;

	bottom:7%

}

.footer-top p

{

	font-size:15px

}

.footer-top a

{

	font-size:17px

}

.prices-section h3

{

	color:#000;

	font-size:2em

}

.price-top h5

{

	font-size:1.1em

}

.price-top h4

{

	font-size:3.2em

}

.price-top p

{

	font-size:1em

}

.price-list ul li

{

	font-size:1.1em

}

	a.button1

{

	font-size:1.2em

}

.contact.about-desc h3

{

	font-size:2em

}

.contact_left h4

{

	font-size:1.5em

}

	p.m_6,p.m_7

{

	font-size:.98em

}

.contact_grid h5

{

	color:#3674ba;

	font-size:1.3em

}

.contact_grid p

{

	font-size:.98em

}

.contact-form_grid1 input[type=submit]

{

	margin:0 38px 0 0

}



}

	@media(max-width:768px)

{

.header-top

{

	padding:1.5em 0

}

.logo

{

	width:20%

}

.top-menu ul li a

{

	font-size:1.2em

}

.left-grid

{

	float:left;

	width:50%;

	margin-top:3.5em

}

.right-grid

{

	float:left;

	width:50%

}

.rslides h1

{

	font-size:2em

}

.rslides p

{

	color:#000;

	font-size:.95em

}

	a.button

{

	font-size:1.1em

}

	ul.callbacks_tabs.callbacks1_tabs

{

	left:74%

}

.service-section

{

	padding:3em 0

}

.service-section h3

{

	font-size:1.6em;

	background:url(../img/borderline.png) -29px 10px no-repeat;

	margin-bottom:1em

}

.service-grid

{

	float:left;

	/*width:33.3%;*/
	width: 100%;

}

.service-grid h4

{

	font-size:1.2em

}

.service-grid p

{

	font-size:.9em

}

.about-section

{

	padding:3em 0

}

.about-section h3

{

	font-size:1.6em;

	background:url(../img/borderline.png) -29px 9px no-repeat;

	margin-bottom:1em

}

.left-about,.right-about

{

	float:left;

	width:50%

}

.about-grid1 h4

{

	font-size:1.2em

}

.about-grid1 p

{

	font-size:.95em

}

.about-grid2 h4

{

	font-size:1.2em

}

	#skills span

{

	top:-32px;

	left:2%;

	font-size:.9em

}

.about-grid2

{

	margin-top:.5em

}

	progress

{

	background-color:#828181;

	border:0;

	height:2.3em

}

.contact input.text

{

	font-size:.95em

}

.contact textarea

{

	font-size:.95em;

	height:142px

}

.prices-section

{

	padding:3em 0

}

.price-grid

{

	width:32.3%;

	margin-right:1%;

	float:left

}

.price-top h5

{

	font-size:1em

}

.prices-section h3

{

	font-size:1.6em;

	margin-bottom:1em

}

.price-top h4

{

	font-size:2.5em

}

.price-top p

{

	font-size:.9em

}

.price-list ul li

{

	font-size:.962em;

	margin:0 35px

}

	a.button1

{

	font-size:1.1em

}

.contact.about-desc

{

	padding:3em 0

}

.contact.about-desc h3

{

	font-size:1.6em;

	margin-bottom:1em

}

.contact_left h4

{

	font-size:1.3em

}

	p.m_6,p.m_7

{

	font-size:.95em

}

.contact_grid h5

{

	color:#3674ba;

	font-size:1.2em

}

.contact_grid p

{

	font-size:.95em

}

.contact-form_grid1 input[type=submit]

{

	margin:0 48px 0 0;

	width:88%

}

.contact-form_grid1 input[type=text],.contact-form_grid1 textarea

{

	font-size:.95em;

	margin-bottom:.5em

}

.map.s-map iframe

{

	width:100%;

	min-height:300px;

	border:none

}

.contact_right

{

	background:#f1f1f1;

	padding:2%;

	margin-top:1em

}



}

	@media (max-width:736px)

{

.banner

{

	background:url(../img/banner.jpg)no-repeat;

	background-size:cover;

	min-height:472px

}



}

	@media (max-width:667px)

{

.banner

{

	background:url(../img/banner.jpg)no-repeat;

	background-size:cover;

	min-height:425px

}

	ul.callbacks_tabs.callbacks1_tabs

{

	left:73%

}



}

	@media (max-width:640px)

{

.header-top

{

	padding:1em 0

}

.banner

{

	background:url(../img/banner.jpg)no-repeat;

	background-size:cover;

	min-height:399px

}

.top-menu ul li a

{

	font-size:1.1em

}

.rslides h1

{

	font-size:1.8em

}

.rslides p

{

	color:#000;

	font-size:.9em

}

	a.button

{

	font-size:1em

}

	ul.callbacks_tabs.callbacks1_tabs

{

	left:72%

}

.service-grid img

{

	width:60%

}

.service-section h3

{

	font-size:1.4em;

	background:0 0

}

.service-grid h4

{

	font-size:1.1em

}

.service-grid p

{

	font-size:.89em

}

.about-section h3

{

	font-size:1.4em;

	background:0 0

}

.about-grid1 h4,.about-grid2 h4

{

	font-size:1.1em

}

.about-grid1 p

{

	font-size:.85em

}

.contact input[type=submit]

{

	font-size:.9em;

	bottom:7%

}

.footer-top p

{

	font-size:14px

}

.footer-top a

{

	font-size:15px

}

.prices-section h3

{

	font-size:1.4em

}

.price-top h5

{

	font-size:.95em

}

.price-top

{

	padding:.5em 0

}

.price-top h4

{

	font-size:1.7em

}

.price-top p

{

	font-size:.85em;

	margin-left:.18em

}

.price-list ul li

{

	font-size:.89em;

	margin:0 20px

}

	a.button1

{

	font-size:.95em

}

.contact.about-desc h3

{

	font-size:1.4em

}

.contact_left h4

{

	font-size:1.1em

}

	p.m_6,p.m_7

{

	font-size:.9em

}

.contact_grid h5

{

	font-size:1.1em

}

.contact_grid p

{

	font-size:.9em

}

.contact-form_grid1 input[type=text],.contact-form_grid1 textarea

{

	font-size:.9em;

	margin-bottom:.9em

}

.contact-form_grid1 input[type=submit]

{

	margin:0 40px 0 0

}

.map.s-map iframe

{

	width:100%;

	min-height:250px

}



}

	@media (max-width:600px)

{

.banner

{

	background:url(../img/banner.jpg)no-repeat;

	background-size:cover;

	min-height:380px

}

	ul.callbacks_tabs.callbacks1_tabs

{

	left:68%;

	bottom:-57px

}



}

	@media (max-width:568px)

{

.banner

{

	background:url(../img/banner.jpg)no-repeat;

	background-size:230%;

	min-height:359px

}

	ul.callbacks_tabs.callbacks1_tabs

{

	left:64%;

	bottom:-29px

}



}

	@media (max-width:480px)

{

	span.menu:before

{

	content:url(../img/nav.png);

	cursor:pointer

}

.top-menu

{

	float:right;

	margin:0;
	margin-top: 10px;

}

.top-menu ul

{

	display:none

}

.top-menu ul li

{

	font-size:13px;

	display:inline-block;

	width:100%;

	padding:.5em 0

}

	span.menu

{

	display:block;

	float:right

}

.logo

{

	margin-top:.3em

}

	ul.callbacks_tabs.callbacks1_tabs

{

	left:60%;

	bottom:-20px

}

.left-grid

{

	margin-top:1.5em

}

.right-grid

{

	margin-top:5em

}

.banner

{

	min-height:272px

}

.top-menu ul

{

	margin:1% 0 0;

	z-index:999;

	position:absolute;

	width:98%;

	text-align:center;

	top:12%;

	left:1%;

	background:rgba(5,31,44,.9)

}

.rslides p

{

	color:#000;

	font-size:.9em;

	margin-bottom:1em

}

.rslides h1

{

	font-size:1.6em

}

.service-section

{

	padding:2em 0

}

.service-section h3

{

	font-size:1.2em;

	margin:0

}

.service-grid img

{

	width:20%

}

.service-grid

{

	float:none;

	width:100%;

	margin-top:0;

}

.service-grid h4

{

	font-size:1em;

	padding:.5em 0

}

.service-grid p

{

	font-size:.9em

}

	a.button

{

	font-size:.95em

}

.about-section

{

	padding:2em 0

}

.about-section h3

{

	font-size:1.2em

}

.left-about,.right-about

{

	float:none;

	width:100%

}

.footer-top p

{

	font-size:12px

}

.footer-top a

{

	font-size:13px

}

.prices-section

{

	padding:2em 0

}

.prices-section h3

{

	font-size:1.2em;

	margin:0

}

.price-grid

{

	width:100%;

	margin-top:1em;

	float:none

}

	a.button1

{

	font-size:.9em

}

.contact.about-desc

{

	padding:2em 0

}

.contact.about-desc h3

{

	font-size:1.2em

}

.contact_left h4

{

	font-size:1em

}

	p.m_6,p.m_7

{

	font-size:.89em;

	margin:8px 0

}

.contact_grid h5

{

	font-size:1em

}

.contact_grid p

{

	font-size:.89em

}

.contact-form_grid1 input[type=text],.contact-form_grid1 textarea

{

	font-size:.89em;

	margin-bottom:1.2em

}

.contact-form_grid1 input[type=submit]

{

	margin:0 35px 0 0;

	width:86%

}



}

	@media (max-width:320px)

{

.logo

{

	width:32%

}





.header-top

{

	padding:.5em 0

}

.top-menu ul

{

	top:9%

}

.left-grid

{

	float:none;

	width:100%

}

.left-grid img

{

	width:65%;

	margin:0 auto

}

.right-grid

{

	float:none;

	width:100%;

	margin-top:1em

}

.rslides h1

{

	font-size:1.4em

}

.rslides p

{

	color:#000;

	font-size:.85em

}

	ul.callbacks_tabs.callbacks1_tabs

{

	display:none

}

.service-section h3

{

	font-size:1.1em

}

.service-grid

{

	/*margin-top:1.5em;*/
	margin-top: 0;

}

.service-grid img

{

	width:25%

}

.service-grid h4

{

	font-size:.99em

}

.service-grid p

{

	font-size:.89em

}

.about-section h3

{

	font-size:1.1em

}

.about-grid2 h4

{

	font-size:1em

}

.left-about,.right-about

{

	padding:0

}

	#skills span

{

	font-size:.85em

}

.prices-section h3

{

	font-size:1.1em

}

.price-top h5

{

	font-size:.9em

}

.price-grid

{

	margin-top:1.5em

}

.price-list

{

	padding:1em 0

}

.price-list ul li

{

	padding:13px 0

}

.map.s-map iframe

{

	width:100%;

	min-height:200px

}

.contact-form_grid1 input[type=text],.contact-form_grid1 textarea

{

	margin-bottom:1.4em

}

.contact-form_grid1 input[type=submit]

{

	margin:0 33px 0 0;

	width:80%

}



}

.btn-ingre{
	margin: 0 5px;
	/*display: block;*/
	margin-bottom: 10px;
}
/*@media (min-width:320px){.btn-ingre{display:inline-block !important; padding: 1px 5px !important; font-size: 12px !important; margin: 0 !important;}}
@media (min-width:768px){.btn-ingre{display:inline-block !important; padding: 6px 12px !important; font-size: 14px !important; margin: 0 5px !important;}}
@media (min-width:1200px){.btn-ingre{display:inline-block !important; padding: 6px 12px !important; font-size: 14px !important; margin: 0 5px !important;}}*/
.body-mh{
}
@media (min-width:320px){.body-mh{min-height:320px !important;}}
@media (min-width:768px){.body-mh{min-height:400px !important;}}
@media (min-width:1200px){.body-mh{min-height:400px !important;}}
.ico-tel{
	background-image: url("../img/ico-tel.png");
	background-size: 100%;
	width: 24px;
	height: 18px;
	float: left;
	margin-right: 5px;
}
.box-tel{
	padding: 5px 15px !important;
	border-radius: 3px !important;
	margin-bottom: 10px !important;
}
.img-perfil{
	width: 130px !important;
	height: 150px;
	/*border-radius: 200px;*/
}
.btn-cam_fot{
	width:100px;
	background-color: #5BC0DE;
	color: #fff;
	text-align: center;
	padding: 2px;
	display: block;
}
.btn-cam_fot:hover{
	color: #fff;
	text-decoration: none;
}
.txt-emer{
	margin-right: 30px;
	width: 100px;
	line-height: 100%;
	margin-bottom: 0 !important;
}
.sec-smh{
	min-height: inherit !important;
}
.bur-men{
	background-color: #fff;
	border-radius: 5px;
	padding: 15px 10px;
	font-size: 14px !important;
	margin: 0 !important;
	width: 100%;
}
.cont-mov{
	padding: 0 !important;
	margin: 0 -15px !important;
}
.tel-eme{
	margin-bottom: 0 !important;
	margin-top:-15px !important;
}
.img-cel{
}
@media (min-width:320px){.img-cel{margin-top:45px !important; width: 65% !important;}}
@media (min-width:768px){.img-cel{margin-top:0 !important; width: 208px !important;}}
@media (min-width:1200px){.img-cel{margin-top:0 !important; width: auto !important;}}
.alert{
	margin-bottom: 0 !important;
}
.link-login{
	margin: 0 10px;
	font-size: 13px;
	text-decoration: underline;
}
