*{padding: 0;margin: 0 auto; }

@font-face {
    font-family: 'GOTHAM-BLACK';
    src:url('../fonts/GOTHAM-BLACK.ttf');
}
@font-face {
    font-family: 'Gotham-Book';
    src:url('../fonts/Gotham-Book.otf');
}


/* Custom */
.color-inti {
    color: #a7393b;
}

.color-orange {
    color:#faa61a;
}
.color-red {
    color:#de3737;
}
.color-white {
    color:#ffffff;
}

.font-family-gotham-book {
    font-family: 'Gotham-Book';
}
.font-family-gotham-black {
    font-family: 'GOTHAM-BLACK';
}


/* Header */
.navbar.navbar-inverse.navbar-fixed-top.navbar-inverse-custom {
    min-height: 80px;
}

.navbar.navbar-inverse.navbar-fixed-top.navbar-inverse-custom {
    background: #ffffff;
    border-bottom:1px solid #a7393b;
}

.navbar-right-custome > li {
    margin: 10px 0px;
    font-family: 'Gotham-Book', sans-serif;
}
.navbar-right-custome > li.active-menu {
    border:1px solid #a7393b;
}

.navbar-right-custome > li:hover {
    border:1px solid #a7393b;
}

ul.nav.navbar-nav.navbar-right.navbar-right-email > li {
    font-family: 'Gotham-Book', sans-serif;
}

ul.nav.navbar-nav.navbar-right.navbar-right-email > li > a{
    color: #a7393b;
}

ul.nav.navbar-nav.navbar-right.navbar-right-custome > li > a {
    color: #a7393b;
    line-height: 7px;
}


/* Slider */

#slider {
    margin-top: 80px;
    background: #a7393b;
    min-height: 170px;
}

.title-slider {
    color:#fff;
    font-family: 'Gotham-Book', sans-serif;
    margin-top: 20px;
}
.text-slider-description {
    color:#fff;
    font-family: 'Gotham-Book', sans-serif;
    margin-top: 35px;
    margin-bottom: 35px;
    font-size: 18px;
    margin-bottom: 40px;
}

#myCarousel .nav a small
{
    display: block;
}
#myCarousel .nav
{
    background: #eee;
}
.nav-justified > li > a
{
    border-radius: 0px;
}
.nav-pills>li[data-slide-to="0"].active a { background-color: #16a085; }
.nav-pills>li[data-slide-to="1"].active a { background-color: #e67e22; }
.nav-pills>li[data-slide-to="2"].active a { background-color: #2980b9; }
.nav-pills>li[data-slide-to="3"].active a { background-color: #8e44ad; }


#myCarousel .nav.nav-pills.nav-justified.navigation-top {
    background: #b75050;
    border-bottom: 1px solid #ffffff;
}
.nav.nav-pills.nav-justified.navigation-top li  {
    text-align: center;
    border-right: 1px solid #ffffff;
}
.nav.nav-pills.nav-justified.navigation-top li a {
    color: #ffffff;
}
#myCarousel .nav.nav-pills.nav-justified.navigation-bottom {
    background: #b75050;
    border-radius: 0px;
}

.nav.nav-pills.nav-justified.navigation-bottom li  {
    text-align: center;
    border-right: 1px solid #ffffff;
}

.nav.nav-pills.nav-justified.navigation-bottom li a {
    color: #ffffff;
}

/* Service */ 
#service {
    clear: both;
    padding-top: 10px;
    padding-bottom: 20px;
    background: #e2e2e2; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e2e2e2 -44%, #fefefe); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e2e2e2 -44%, #fefefe); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e2e2e2 -44%, #fefefe); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e2e2e2 -44%, #fefefe); /* Standard syntax */
}


a.btn.btn-primary.btn-more-detail {
    background: transparent;
    border-radius: 0px;
    color: #f17879;
    border:1px solid #f17879;

}
a.btn.btn-primary.btn-read-more {
    background: transparent;
    border-radius: 0px;
    color: #ffffff;
    border:1px solid #ffffff;
    margin-bottom: 30px;

}

.title-text-service {

}

/* Contact */ 
#contact {
    clear: both;
    padding-top: 10px;
    padding-bottom: 20px;
    background: #eaeaea;
}
/* News */ 
#news {
    padding-top: 30px;
    padding-bottom: 55px;
    background: #e2e2e2; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e2e2e2 -44%, #fefefe); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e2e2e2 -44%, #fefefe); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e2e2e2 -44%, #fefefe); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e2e2e2 -44%, #fefefe); /* Standard syntax */
}

.title-news {
    color: #f19b21;
    font-weight: bold;
    margin-bottom: 20px;
}

.wrapper-new-right {
    padding-top: 0x;
}

/* Contact */
.form-control.form-contact {
    border: 1px solid #f17b7c;
    border-radius: 0px;
}

.form-control.form-contact-textarea {
    border: 1px solid #f17b7c;
    border-radius: 0px;
    height: 180px
}

.title-form-contact {
    color: #a7393b;
    font-family: 'Gotham-Book', sans-serif;
}

.btn.btn-primary.btn-form-contact {
    background: #b75050;
    border: none;
    color:#fff;
    border-radius: 0px;
}

/* Carousel */ 
.wrapper-tab-carousel {
    margin-top: 15px;
    margin-bottom: 16px;
    overflow: hidden;
}
#menu-slider {
    clear: both;
    background: #b75050;
}

.col-tabs {
    border: 1px solid #ffffff;
    height: 66px;
}

.col-tabs img {
    float: left;
    margin-left: 25px;
    margin-top: 10px;
}
.col-tabs img.icon-web {
    margin-left: 34px;
    margin-top: 17px;
}
.col-tabs img.icon-patent {
    margin-left: 34px;
    margin-top: 9px;
}
.col-tabs a {
    color:#ffffff;
    float:left;
    margin: 10px 7px;
}


.col-tabs a:hover {
    color:#faa61a;
}



/* Footer */ 
#footer {
    min-height: 80px;
    background: #fff;
}

.copyright {
    color:#000000;
    padding-top: 30px;
}

ul.list-social {
    list-style-type: none;
    margin-top: 20px;
}
ul.list-social li.followus {
    padding-right: 20px;
    line-height: 45px;
}
ul.list-social li {
    float:left;
}

a.btn.btn-primary.btn-readmore {
    background: transparent;
    border-radius: 0px;
    color: #faa61a;
    font-weight: bold;
    border:1px solid #f17879;

}


@media only screen and (max-width: 844px) { 
    .nav.nav-pills.nav-justified.navigation-top li  {
        border-bottom: 1px solid #ffffff;
        border-right: none;
    }

    .nav.nav-pills.nav-justified.navigation-bottom li  {
        border-bottom: 1px solid #ffffff;
        border-right: none;
    }

}

@media only screen and (max-width: 1119px) {
    .col-tabs a.text-patent {
    font-size: 11px;
    margin: 15px 7px;
}
}

@media only screen and (max-width: 1090px) {
    .wrapper-new-right {
        padding-top: 20px;
    }
}

@media only screen and (max-width: 991px) {
    .title-slider {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 457px) {
    a.navbar-brand {
        margin-bottom: 15px;
    }
    .text-slider-description {
        font-size: 16px;
    }
    a.navbar-brand {
        width: 77%;
    }

    .navbar.navbar-inverse.navbar-fixed-top.navbar-inverse-custom {
        min-height: 65px;
    }
}
@media only screen and (max-width: 417px) {
    .title-slider {
        margin-top: 50px;
    }
}