.navbar-nav{
	float:right
}



.main-menu{
background-image: url(../images/conce.jpg);
display: table-cell;
vertical-align: middle;}

.bottom-header{
	display: table;
margin: 0 auto;
width: 100%;
height: 200px;
}

.top-header{
	margin-bottom:0px;
	background: #515050
}

.image-wrapper {
    display: inline-block;
    max-width: 100%;
    min-width: 20px;
height: auto;
float:right}
	
img.radius {
    max-width: 100%;
}

.radius {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
	float: right;
	border:2px solid #efcb09;
	background-color:#fff;
	font-size:38px
	
}

.list li {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
    line-height: 24px;
    padding-left: 30px;
	
}


li.template-bullet:before {
    color: #F4BC16;
    padding-right: 15px;
    margin-left: -30px;
    vertical-align: text-top;
}



.template-bullet:before {
    content: "i";
}

.feature-work h2{
	color:#7a7a7a
}


.contact-details-list li:before {
    display: block;
    float: left;
    width: 48px;
    height: 48px;
    font-size: 48px;
    color: #F4BC16;
    background: #FFF;
    border: 1px solid #FFF;
    padding: 19px;
    margin-right: 30px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.sl-small-phone:before {
  content: "l";
  height: 48px;
  line-height: 48px;
}


.contact-details li
{
	float: left;
	border-right: 1px solid #E2E6E7;
	font-family: 'Raleway';
	font-weight: 500;
	font-size: 13px;
	color: #999999;
	line-height: 20px;
	padding: 15px 20px;
}
.contact-details li a
{
	color: #999;
}
.contact-details li:first-child
{
	border-left: 1px solid #E2E6E7;
}
.contact-details li:before
{
	color: #AAA;
	font-size: 14px;
	margin-right: 10px;
}

[class^="sl-small-"]:before,
[class*=" sl-small-"]:before {
  font-family: "streamline-small" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  vertical-align: middle;
  speak: none;
  line-height: 1;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flaticon-call-line{
	font-size:38px
}

.single-content{
	color:#fff
}

.float{
	float:left;
	padding-left:10px;
	display: block;
	
	
}

.icon img{
	padding:5px
}

.ubicacion{
	font-size: 30px;
	text-align: center;
	padding-top: 20px;
	color:#535151;
	font-weight:400;
	line-height:1.9;
	height:100%;
	padding: 110px 0 100px 0;
	
}

.ubicacion a, .text a{
	font-size:16px;
	padding:10px;
	margin-top:40px
}

.text a{
	height:auto;
	vertical-align:middle
}

section .footer-address ul li {
    position: absolute;
    top: 2px;
    left: 0;
	color:#ccc
}

section .footer-address ul li {
    line-height: 25px;
    margin-bottom: 16px;
    position: relative;
    padding-left: 38px;
}

section .footer-address ul li span {
    position: absolute;
    top: 2px;
    left: 0;
}

section .footer-address ul li span.flaticon-map-solid:before {
    font-size: 22px;
}

section .footer-address ul li span:before, .main-menu nav ul li.dropdown-holder .fa {
    color: #ffb504;
	font-size:20px
}

article .text{
	background:#f2f2f2;
	padding:40px;
}

article h4:before{
	 content: '';
  position: absolute;
  bottom: -2px;
  left:0;
  height:2px;
  width:70px;
  background:#ffb504
}

article h4 {
    color: #5c5f63;
    position: relative;
    padding-bottom: 18px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 20px;
    font-size: 18px;
}

.clear-fix a{
	padding:10px;
	margin:10px
}

.clear-fix h4{
	
	font-size:20px;
	padding-bottom:10px
	
}

p .center:before{
	left: 50%;
    margin-left: -45px;
}


