/*
Author: bootstrapgeek
Author site : http://www.bootstrapgeek.com	
*/




/*  body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
} */
 
h1,
h2,
h3,
h4,
h5 {
    font-weight: 700;
    text-transform: uppercase;
}

a {
    color: #333;
}

a:hover {
    color: #e67e22;
}

.link-custom {
    color: #e67e22;
    text-transform: uppercase;
    font-weight: 700;
}

.link-custom:hover {
    color: #e67e22;
}

.unstyled {
    padding: 0;
    margin: 0;
    list-style: none;
}

.unstyled li {
    padding: 5px 0;
}

.unstyled li a {
    text-transform: uppercase;
}

.form-control {
    height: 42px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.padd10 {
    padding: 10px 0;
}

.padd30 {
    padding: 30px 0;
}

.padd60 {
    padding: 60px 0;
}

.gray-bg {
    background: #f6f6f6;
}

.dark-bg {
    background: #424242;
}

.page-header {
    margin: 10px 0;

}

.section-heading h1,
.section-heading h2,
.section-heading h3,
.section-heading h4,
.section-heading h5 {
    text-transform: uppercase;
    font-weight: 300;
}

.section-heading p {
    margin: 0 auto;
}

.main-content {
    padding: 30px 0 0;
}

.btn-custom {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #e67e22;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    padding: 12px 20px;
    font-size: 14px;
}

.btn-custom:hover {
    color: #fff;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8;
}

.custom-nav {
    border: none;
    background: #fff;
    padding: 1px 0;
    /* padding: 10px 0;*/
    margin: 0;
}

.custom-nav .navbar-brand {
    color: #e67e22;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.custom-nav .nav li.active a {
    color: #e67e22;
}

.custom-nav .nav li a {
    text-transform: uppercase;
    color: #333;
    font-weight: 700;
}

.custom-nav .nav li a:focus,
.custom-nav .nav li a:hover {
    color: #e67e22;
    background: #fff;
}

.custom-nav .nav .open a {
    background: #fff;
}

.custom-nav .nav .open a:focus,
.custom-nav .nav .open a:hover {
    background: #fff;
    color: #e67e22;
}

.custom-nav .dropdown-menu {
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.custom-nav .dropdown-menu li a {
    padding: 7px 10px;
    /* padding: 20px 10px;*/
}

.custom-nav .navbar-toggle {
    background-color: #e67e22;
}

.custom-nav .navbar-toggle .icon-bar {
    background-color: #fff;
}

#carousel-amber .carousel-caption {
    padding-bottom: 110px;
}

#carousel-amber .carousel-caption h2 {
    font-size: 56px;
    font-weight: 700;
    text-transform: uppercase;
}

#carousel-amber .carousel-caption p {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
	text-shadow: 2px 2px 8px rgba(0,0,0,1);
}

#carousel-amber .carousel-inner img  {

      width:100%;
      max-height: 460px;
    /*max-height: 460px;*/
}


.containermio {
     /* margin: 0 auto;*/
     /*  padding: 0 80 0px;;*/
       /* float: right; ;*/
        display : flex;
}

.centrarCaja {
    /*position:relative;
    left:10%;*/
     float: none;
      margin: 0 auto;
 }  



/*#carousel-amber .carousel-inner {
    height: 300px;
     width:100%;

}



/*.item {
      display: block;
      width: 100%;
      height: 200px;
      background-image: url('https://placeholdit.imgix.net/~text?txtsize=33&txt=350×150&w=350&h=150');
     
      background-position: center;
      background-repeat: non-repeat;
      background-size: cover;
    }*/


@media (max-width:970px) {


   



    #carousel-amber .carousel-inner .item img {
       /* height: 150px;*/

         height: 200px;
          width: 100%;
          /*height:auto;*/

    }
    #carousel-amber .carousel-caption {
        padding-bottom: 30px;
    }
    #carousel-amber .carousel-caption h2 {
        font-size: 32px;
    }
}





.services-box {
    padding: 20px 0;
}

.media {
    margin-bottom: 15px;
    padding: 0 0 15px;
    border-bottom: 1px solid #ddd;
}

.latest-blog .meta-desc {
    font-size: 12px;
    font-style: italic;
}

.client-logo {
    /*padding: 10px 60px;*/
     padding: 5px 10px;
    margin: 0;
    list-style: none;
}

.client-logo li {
    float: left;
}


/*@media (min-width:660px) {
   .tamano {
        width:10px;
}
*/




#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5 {
    color: #fff;
}

#footer p,
#footer ul li,
#footer ul li a {
    color: #acacac;
}

.footer-bottom {
    background: #222;
    color: #acacac;
}

.footer-bottom a {
    color: #e67e22;
}

.footer-social {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer-social li {
    float: left;
    padding: 3px 10px;
    background: #acacac;
    margin: 0 5px;
    width: 32px;
    height: 32px;
    line-height: 28px;
    text-align: center;
}

.footer-social li:hover {
    background: #e67e22;
}

.footer-social li a {
    color: #fff;
}

.blog-list {
    margin: 0 0 60px;
}

.blog-list .blog-info {
    margin: 0;
    padding: 0;
    list-style: none;
}

.blog-list .blog-info li {
    float: left;
    margin: 10px 10px 10px 0;
    font-style: italic;
}

.blog-list .blog-img,
.blog-list p {
    margin-bottom: 10px;
}

.work-list {
    padding: 20px 0;
}

/*.container:hover .client-logo{
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
}*/

/*.container{

    overflow:hidden;
}*/