
/*home center*/

.navbar-brand>img {
    width: 200px;
}

.hover-default:hover,
.hover-default:focus {
    color: #b80433;
}

.defaultcolor {
    color: #851733;
}

#our-feature{
    padding: 4rem 0;
}

#our-partners{
    margin-bottom: 4rem;
}

#partners-slider .logo-item {
    width: 100%;
    height: 570px;
    overflow: hidden;
}

.button {
    padding: 0.99rem 4.25rem;
}

.navbar-nav .nav-link {
    font-size: 15px;
}

ul.social-icons li a::before, ul.social-icons-simple li a::before {
    background: #b80433;
}

.dropdown-item.active {
    color: #b80433;
}

.navbar-nav .nav-link:hover, .navbar .dropdown:hover .dropdown-toggle, .dropdown-menu .dropdown-item:hover, .dropdown-menu.megamenu .dropdown-item:hover {
    color: #b80433 !important;
}

.gradient-btn {
    background-image: linear-gradient(to right, #6b1820 0%, #dc3545 51%, #dc3545 100%);
}

.process-wrapp li>.pro-step::before {
    background: linear-gradient(90deg, #dc3545, #721a23);
}

.nav-link i{
    font-size: 20px;
}

.font-bold {
    font-weight: bold !important;
}

ul.social-icons li a, ul.social-icons-simple li a {
    margin: 5px 1px;
    font-size: 18px;
}

.gradient-bg {
    background-image: linear-gradient(to right, #5c021a 0%, #b70a38 51%, #5c021a 100%);
}

.nav-item a:hover{
    font-weight: 600;
}

.logo-whats {
    position: fixed;
    right: 45px;
    bottom: 100px;
    z-index: 2050;
}

.logo-whats img{
    width: 40px;
}

.logo-whats-left {
    position: fixed;
    left: 40px;
    bottom: 70px;
    z-index: 2050;
}

.logo-whats-left img{
    width: 200px;
}

.back-top{
    right: 45px;
}

.feature-item .icon {
    color: #dc3545;
}

.text-black{
    color: #0b0b0b;
}

.text-black:hover{
    color: #282828;
}

.bg-counters {
    background: url(images/banners/1-com.png) no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
}

.count_nums{
    display: none;
}

#section-logo{
    margin: 2rem 0 5rem 0;
}

.team-box{
    padding: 1rem;
}

.team-box img:hover{
    cursor: pointer;
}

h2 {
    font-size: 2.5rem;
}

.gradient-btn:hover{
    background-image: linear-gradient(to right, #dc3545 0%, rgb(181, 16, 16) 51%, #dc3545 100%);
}

.screen-reader-response{
    padding: 1rem 0 !important;
    color: #dc3545 !important;
    font-weight: 500 !important;
}

.screen-reader-response ul{
    display: none !important;
}

/*scroll bar styling*/

::-webkit-scrollbar-track {
    background-color: #515252
}

::-webkit-scrollbar {
    width: 7px;
    background-color: #dc3545;
}

::-webkit-scrollbar-thumb {
    background: #dc3545;
}

::-webkit-scrollbar-thumb:hover {
    box-shadow: inset 0 0 100px 20px #dc3545;
}

.bg-download{
    background-color: black;
    padding: 4rem 0;
    margin-bottom: 1px;
    color: white;
}

.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e633;
}

tr{
    color: #ffffffc2;
}

.link-download a{
    color: #dc3545;
}

.footer_logo>img {
    width: 225px;
}

footer p, ul.latest_news li .date {
    font-size: 16px;
}

ul.latest_news li, ul.links li a, ul.hours_links li, .readmorebtn {
    font-size: 16px;
}

ul.links li a {
    margin-bottom: 15px;
}

ul.links li a::before {
    color: #b80433;
    margin-right: 5px;
    content: "\f0da";
    vertical-align: baseline;
}

ul.links li a:hover,
ul.links li a:focus,
ul.latest_news li a:hover,
ul.latest_news li a:focus,
.footer_panel p>a:hover,
.readmorebtn:hover,
.readmorebtn:focus {
    color: #dc3545;
}

ul.social-icons li a, ul.social-icons-simple li a {
    height: 40px;
    line-height: 38px;
    width: 40px;
}

.heading .divider-left, .heading .divider-center {
    height: 4px;
    width: 70px;
    background-image: -webkit-gradient(linear, left top, right top, from(#7d1e27), color-stop(51%, #7d1e27), to(#dc3545));
    display: block;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
    color: #fff;
    /* background-color: #bd2130; */
    /* border-color: #b21f2d; */

}

.btn-danger {
    color: #fff;
    background-color: inherit;
    border-color: inherit;
    background-image: linear-gradient(to right, #6b1820 0%, #dc3545 51%, #dc3545 100%);
}

.btn{
    padding: .375rem 2rem;
}

.modal-header{
    border-bottom: 0;
}

.modal-body{
    margin-top: -2rem;
}

.modal-footer{
    border-top: 0;
}

#aboutus{
    margin-top: 5rem;
}

.about-header {
    background: url(images/banners/1-sem.png) no-repeat;
    height: 500px;
}

.gradient-bg{
    /*margin-top: 190px;*/
}

#aboutus p{
    font-size: 16px;
    color: #313131;
}

.feature p{
    font-size: 16px;
    color: #0f0f0f;
}

#services-slider .owl-item.center .service-box {
    -webkit-background-size: 200% auto;
    background-size: 200% auto;
    background-image: -webkit-gradient(linear, left top, right top, from(#6b1820), color-stop(51%, #dc3545), to(#6b1820));
    background-image: -webkit-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -moz-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -o-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: linear-gradient(to right, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    padding: 4.5rem 1.5rem;
    margin-top: -25px;
}

.gradient-bg {
    -webkit-background-size: 200% auto;
    background-size: 200% auto;
    background-image: -webkit-gradient(linear, left top, right top, from(#6b1820), color-stop(51%, #dc3545), to(#6b1820));
    background-image: -webkit-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -moz-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -o-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: linear-gradient(to right, #6b1820 0%, #dc3545 51%, #6b1820 100%);
}

#testimonial-main-slider .testimonial-text{
    background-image: -webkit-gradient(linear, left top, right top, from(#6b1820), color-stop(51%, #dc3545), to(#6b1820));
    background-image: -webkit-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -moz-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -o-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: linear-gradient(to right, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    color: white;
}

.testimonial-wrapp:hover{
    cursor: pointer;
}

.testimonial-wrapp .quoted {
    background-image: -webkit-gradient(linear, left top, right top, from(#6b1820), color-stop(51%, #dc3545), to(#6b1820));
    background-image: -webkit-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -moz-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -o-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: linear-gradient(to right, #6b1820 0%, #dc3545 51%, #6b1820 100%);
}
.testimonial-wrapp .testimonial-text::before {
    background-image: -webkit-gradient(linear, left top, right top, from(#6b1820), color-stop(51%, #dc3545), to(#6b1820));
    background-image: -webkit-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -moz-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: -o-linear-gradient(left, #6b1820 0%, #dc3545 51%, #6b1820 100%);
    background-image: linear-gradient(to right, #6b1820 0%, #dc3545 51%, #6b1820 100%);
}

.testimonial-wrapp h4{
    font-size: 1.5rem;
    font-weight: 400;
}

.testimonial-wrapp .testimonial-text {
    height: 260px;
}

ul.social-icons-simple li, ul.social-icons li {
    display: block;
}

#stayconnect1 ul.social-icons-simple li, ul.social-icons li {
    display: inline-block;
}

#menu-bar .social-icons-simple {
    display: inline-flex;
}

.title-wrap{
    margin-top: 195px;
}

@media (min-width: 1200px) {
    .container {
        /*max-width: 1350px;*/
    }
}

/*cimento*/

.bg-cimento {
    background: #006a30;
}

#cimento ul.social-icons-simple li a::before{
    background: #28a745;
}

#cimento .social-icons li a::before{
    background: #28a745;
}

#cimento .defaultcolor {
    color: #006a30;
}

#cimento .hover-default:hover,
.hover-default:focus {
    color: #006a30;
}

#cimento .gradient-btn {
    background-image: linear-gradient(to right, #105417 0%, #289f23 51%, #289f23 100%);
    color: white;
}

#cimento .process-wrapp li>.pro-step::before {
    background: linear-gradient(90deg, #105417, #289f23);
}

#cimento .gradient-bg {
    background: #28a745;
}

#cimento ul.links li a:hover,
ul.links li a:focus,
ul.latest_news li a:hover,
ul.latest_news li a:focus,
.footer_panel p>a:hover,
.readmorebtn:hover,
.readmorebtn:focus {
    color: #28a745;
}

#cimento .feature-item .icon {
    color: #28a745;
}

#cimento .link-download a {
    color: #28a745;
}

#cimento ul.links li a::before {
    color: #28a745;
}

#cimento .back-top {
    background-image: -webkit-gradient(linear, left top, right top, from(#105417 ), color-stop(51%, #289f23), to(#289f23 ));
    background-image: -webkit-linear-gradient(left, #105417  0%, #289f23 51%, #289f23  100%);
    background-image: -moz-linear-gradient(left, #105417  0%, #289f23 51%, #289f23  100%);
    background-image: -o-linear-gradient(left, #105417  0%, #289f23 51%, #289f23  100%);
    background-image: linear-gradient(to right, #105417  0%, #289f23 51%, #289f23  100%);
}

#cimento a:hover{
    color: #105417 !important;
}

#cimento .btn-danger {
    background-image: linear-gradient(to right, #28a745 0%, #289f23 51%, #28a745 100%);
}

#cimento .btn-danger:hover{
    border-color: #1e6934;
}


/*locações*/

#locacoes .bg-locacoes {
    background: #ffc107;
}

#locacoes .whitecolor {

}

#locacoes ul.social-icons-simple li a::before{
    background: #ffc107;
}

#locacoes .social-icons li a::before{
    background: #ffc107;
}

#locacoes .defaultcolor {
    color: #ffc107;
}

#locacoes .hover-default:hover,
.hover-default:focus {
    color: #ffc107;
}

#locacoes .gradient-btn {
    background-image: linear-gradient(to right, #ffc107 0%, #ba8f08 51%, #ba8f08 100%);
    color: white;
}

#locacoes .process-wrapp li>.pro-step::before {
    background: linear-gradient(90deg, #ffc107, #ba8f08);
}

#locacoes .process-wrapp li::before, .process-wrapp li::after {
    background: #040404;
}

#locacoes .process-wrapp li>.pro-step {
    border: 1px solid black;
    color: black;
}

#locacoes .gradient-bg {
    background: #ffc107;
}

#locacoes ul.links li a:hover,
ul.links li a:focus,
ul.latest_news li a:hover,
ul.latest_news li a:focus,
.footer_panel p>a:hover,
.readmorebtn:hover,
.readmorebtn:focus {
    color: #ffc107;
}

#locacoes .feature-item .icon {
    color: #ffc107;
}

#locacoes .link-download a {
    color: #ffc107;
}

#locacoes ul.links li a::before {
    color: #ffc107;
}

#locacoes .back-top {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffc107 ), color-stop(51%, #ba8f08), to(#ba8f08 ));
    background-image: -webkit-linear-gradient(left, #ffc107  0%, #ba8f08 51%, #ba8f08  100%);
    background-image: -moz-linear-gradient(left, #ffc107  0%, #ba8f08 51%, #ba8f08  100%);
    background-image: -o-linear-gradient(left, #ffc107  0%, #ba8f08 51%, #ba8f08  100%);
    background-image: linear-gradient(to right, #ffc107  0%, #ba8f08 51%, #ba8f08  100%);
}

#locacoes a:hover{
    color: #ba8f08 !important;
}

#locacoes .btn-danger {
    background-image: linear-gradient(to right, #ffc107  0%, #ba8f08 51%, #ba8f08  100%);
}

#locacoes .btn-danger:hover{
    border-color: #ba8f08;
}

#locacoes .heading-title {
    color: #0f0f0f;
    font-weight: 400;
}

#locacoes .fontbold{
    color: black;
    font-weight: 600;
}

#locacoes .mt-n2{
    color: black;
    font-weight: 600;
}

#locacoes .white-color{
    color: white;
}

/*construtora*/

#construtora .bg-locacoes {
    background: #262c5b;
}

#construtora .whitecolor {

}

#construtora ul.social-icons-simple li a::before{
    background: #262c5b;
}

#construtora .social-icons li a::before{
    background: #262c5b;
}

#construtora .defaultcolor {
    color: #262c5b;
}

#construtora .hover-default:hover,
.hover-default:focus {
    color: #607a96;
}

#construtora .gradient-btn {
    background-image: linear-gradient(to right, #262c5b 0%, #607a96 51%, #262c5b 100%);
    color: white;
}

#construtora .process-wrapp li>.pro-step::before {
    background: linear-gradient(90deg, #262c5b, #607a96);
}

#construtora .process-wrapp li::before, .process-wrapp li::after {
    background: #fff;
}

#construtora .process-wrapp li>.pro-step {
    border: 1px solid white;
    color: white;
}

#construtora .gradient-bg {
    background: #262c5b;
}

#construtora ul.links li a:hover,
ul.links li a:focus,
ul.latest_news li a:hover,
ul.latest_news li a:focus,
.footer_panel p>a:hover,
.readmorebtn:hover,
.readmorebtn:focus {
    color: #262c5b;
}

#construtora .feature-item .icon {
    color: #262c5b;
}

#construtora .link-download a {
    color: #262c5b;
}

#construtora ul.links li a::before {
    color: #262c5b;
}

#construtora .back-top {
    background-image: -webkit-gradient(linear, left top, right top, from(#262c5b ), color-stop(51%, #607a96), to(#262c5b ));
    background-image: -webkit-linear-gradient(left, #262c5b  0%, #607a96 51%, #262c5b  100%);
    background-image: -moz-linear-gradient(left, #262c5b  0%, #607a96 51%, #262c5b  100%);
    background-image: -o-linear-gradient(left, #262c5b  0%, #607a96 51%, #262c5b  100%);
    background-image: linear-gradient(to right, #262c5b  0%, #607a96 51%, #262c5b  100%);
}

#construtora a:hover{
    color: #607a96 !important;
}

#construtora .btn-danger {
    background-image: linear-gradient(to right, #262c5b  0%, #607a96 51%, #262c5b  100%);
}

#construtora .btn-danger:hover{
    border-color: #fff;
}

#construtora .heading-title {
    color: #fff;
    font-weight: 400;
}

#construtora .fontbold{
    color: #fff;
    font-weight: 600;
}

#construtora .mt-n2{
    color: #fff;
    font-weight: 600;
}

#construtora .white-color{
    color: white;
}


/*moldados*/

#moldados .bg-locacoes {
    background: #6d6e73;
}

#moldados .whitecolor {

}

#moldados ul.social-icons-simple li a::before{
    background: #6d6e73;
}

#moldados .social-icons li a::before{
    background: #6d6e73;
}

#moldados .defaultcolor {
    color: #6d6e73;
}

#moldados .hover-default:hover,
.hover-default:focus {
    color: #6d6e73;
}

#moldados .gradient-btn {
    background-image: linear-gradient(to right, #6d6e73 0%, #607a96 51%, #6d6e73 100%);
    color: white;
}

#moldados .process-wrapp li>.pro-step::before {
    background: linear-gradient(90deg, #6d6e73, #607a96);
}

#moldados .process-wrapp li::before, .process-wrapp li::after {
    background: #fff;
}

#moldados .process-wrapp li>.pro-step {
    border: 1px solid white;
    color: white;
}

#moldados .gradient-bg {
    background: #6d6e73;
}

#moldados ul.links li a:hover,
ul.links li a:focus,
ul.latest_news li a:hover,
ul.latest_news li a:focus,
.footer_panel p>a:hover,
.readmorebtn:hover,
.readmorebtn:focus {
    color: #6d6e73;
}

#moldados .feature-item .icon {
    color: #6d6e73;
}

#moldados .link-download a {
    color: #6d6e73;
}

#moldados ul.links li a::before {
    color: #6d6e73;
}

#moldados .back-top {
    background-image: -webkit-gradient(linear, left top, right top, from(#6d6e73 ), color-stop(51%, #607a96), to(#6d6e73 ));
    background-image: -webkit-linear-gradient(left, #6d6e73  0%, #607a96 51%, #6d6e73  100%);
    background-image: -moz-linear-gradient(left, #6d6e73  0%, #607a96 51%, #6d6e73  100%);
    background-image: -o-linear-gradient(left, #6d6e73  0%, #607a96 51%, #6d6e73  100%);
    background-image: linear-gradient(to right, #6d6e73  0%, #607a96 51%, #6d6e73  100%);
}

#moldados a:hover{
    color: #000 !important;
}

#moldados .btn-danger {
    background-image: linear-gradient(to right, #6d6e73  0%, #607a96 51%, #6d6e73  100%);
}

#moldados .btn-danger:hover{
    border-color: #fff;
}

#moldados .heading-title {
    color: #fff;
    font-weight: 400;
}

#moldados .fontbold{
    color: #fff;
    font-weight: 600;
}

#moldados .mt-n2{
    color: #fff;
    font-weight: 600;
}

#moldados.white-color{
    color: white;
}