


::selection {
    background-color: #bb2d00; color: #fff;
}



.interna-topo p small {line-height: 17px; font-size: 11px; display: block;}

.header2 {background: url("../images/bg-topo.jpg") center top no-repeat;}

.banner-topo {margin-top: 141px;}


.bg-branco {
    background: #fff;
    padding: 30px;
    border-radius: 6px;
}


.chamada {background: #f4f8f9; border-top: 4px solid #fff; border-bottom: 4px solid #fff; padding: 60px 0;}
.chamada h1 {color: #43484f; font-size: 19px; line-height: 38px; font-weight: 400;}

.chamada h2 {color: #43484f; font-size: 54px; line-height: 62px; font-weight: 600;}

.mosaico img {border-right: 1px solid #fff}



.telemedicina {padding: 70px 0 0 0;}

.telemedicina h2 {font-size: 19px; line-height: 32px; font-weight: 700; color: #084681;}
.telemedicina p {font-size: 15px; line-height: 25px; font-weight: 400; color: #43484f;}


.celular img {float: right; margin-right: 100px;}

.celular-dir h2 {margin-top: 60px;}




.wrap-feature-16 [class*=col-] {padding: 80px 40px !important;}



.reab-esq {background: #084681;}
.reab-dir {background: #08365b;}


.reab p {font-size: 15px; color: #ffffff}
.reab p strong {font-weight: 700;}

.reab-dir p {max-width: 500px; margin-left: 0;}
.reab-esq div {float: right; margin: 50px 40px 0 0;}




.funciona {background: #f4f8f9;}
.funciona div {float: right;}


.funciona h1 {font-size: 33px; line-height: 37px; color: #833218; font-weight: 700; margin-bottom: 15px; text-transform: uppercase; max-width: 500px;}
.funciona ul {max-width: 500px; margin-left: 0;}


.list-block {
    margin: 0px;
    padding: 0px;
}


.list-block li {
    list-style: none;
    padding: 10px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}








.list-block span {font-size: 14px; line-height: 20px; color: #303030;}
.list-block span strong {font-weight: 700;}








.aplicativo {margin-top: 25px;}


.aplicativo h1 {font-size: 27px; line-height: 27px; color: #084681; font-weight: 800; margin-bottom: 5px; padding-bottom: 0;}
.aplicativo h3 {font-size: 15px; line-height: 19px; color: #303030; font-weight: 600; margin-bottom: 16px;}
/*.aplicativo ul {max-width: 500px; margin-left: 0;}*/
.aplicativo ul {width: 85%;}


.list-block {
    margin: 0px;
    padding: 0px;
}





.list-block li i {
	color: #833218;
    margin-right: 10px;
    -webkit-flex-shrink: 0px;
    -ms-flex-negative: 0px;
    flex-shrink: 0px;
    margin-top: 2px;
	font-size: 17px;
}



.card-shadow {
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); }



.protocolos {background: #084681; padding: 65px 0;}
.protocolos h1 {text-align: center; color: #fff; font-size: 37px; font-weight: 700; margin-bottom: 25px;}


.protrocolo {background: #fff; padding: 16px 0; margin-top: 30px;}

.proto-tit {padding: 18px 18px; text-align: left;}
.proto-tit h1 {color: #fff; text-transform: uppercase; font-size: 30px; line-height: 31px; text-align: left; padding-bottom: 0; margin-bottom: 4px;}
.proto-tit p {color: #fff; text-transform: uppercase; font-size: 15px; line-height: 15px; padding-bottom: 0; margin-bottom: 0;}



.dados {padding:26px 18px 0 18px;}

.preco {text-transform: uppercase; font-size: 20px; font-weight: 700;}
.preco strong {font-size: 52px; padding: 0 0 0 4px;}




.itens {border-bottom: 2px #474747 solid; padding-bottom: 20px !important; margin-bottom: 20px !important;}

.itens span {font-size: 13px; line-height: 15px; color: #474747;}


.itens li p {
    margin-top: -1px;
	font-size: 18px;
	font-weight: 600;
	padding-right: 6px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.itens li {
    padding: 7px 0 !important;
}


.dados h4 {text-transform: uppercase; font-size: 16px; font-weight: 700;}

.dados p {font-size: 13px; line-height: 15px;  color: #474747;}
.dados p strong {font-size: 18px; font-weight: 600; padding-right: 6px;}

.dados hr {border-bottom: 2px #ececec solid; border-top: 0; border-right: 0; border-left: 0;}

.bt-plano a {color: #fff; border-radius: 4px; text-align: center; padding: 5px 0; font-size: 14px; font-weight: 600; text-transform: uppercase; display: inline-block; width: 100%; margin-top: 20px;}


.bt-m {margin-top: 48px;}
.bt-m-02 {margin-top: 32px;}

.protrocolo small {font-size: 10px; font-weight: 700 !important; padding-right: 15px;}



.vermelho {background: #ba0035;}
.vermelho-txt {color: #ba0035 !important;}
.vermelho-txt strong {font-weight: 700;}
.vermelho-bt {background: #ba0035;}
.vermelho-bt:hover {background: #b72a59;}


.verde-bg {background: #48b700;}
.verde-txt {color: #48b700 !important;}
.verde-txt strong {font-weight: 700;}
.verde-bt {background: #48b700;}
.verde-bt:hover {background: #6ea848;}


.azul {background: #1c2f4f;}
.azul-txt {color: #1c2f4f !important;}
.azul-txt strong {font-weight: 700;}
.azul-bt {background: #1c2f4f;}
.azul-bt:hover {background: #25557c;}



.alcance-todos {padding: 72px 0 40px 0; background: #fff;}

.img-alcance {border-radius: 10px; border: 1px solid #C7c7c7; padding: 5px; width: 80%}
.img-r {text-align: right;}




.p-benficios {padding-right: 80px;}
.beneficios {margin-top: 70px;}






.equipe {background:#f4f8f9; padding: 80px 0; } 
.equipe h1 {font-size: 27px; line-height: 34px; color: #084681; font-weight: 800; margin-bottom: 5px; padding-bottom: 0; text-align: center;}

.doutores {margin-top: 60px; padding-bottom: 60px; border-bottom: 2px solid #ECECEC;}
.b-0 {border-bottom: 0px solid #ECECEC; padding-bottom: 0px;}


.doutores img {border-radius: 50%; padding: 10px; border: 1px solid #EAEAEA;}

.doutores h1 {font-size: 24px; line-height: 26px; color: #084681; font-weight: 700; text-align: left; margin-top: 30px;}
.doutores h3 {font-size: 14px; line-height: 18px; margin: 0 0 2px 0; color: #00aeca; font-weight: 600; text-align: left;}
.doutores h4 {font-size: 11px; line-height: 14px; margin: 0; color: #303030; font-weight: 400; text-align: left;}


.doutores p {font-size: 13px; line-height: 21px; color: #303030; margin-top: 5px;}



.topo-interna {margin-top: 141px; background: url("../images/sobre-bg_02.jpg") center top no-repeat; padding: 80px 0px}

.topo-interna h1 {text-align: center; color: #833218; font-size: 55px; line-height: 57px; font-weight: 700;} 
.topo-interna h2 {text-align: center; color: #43484f; font-size: 18px; line-height: 27px; font-weight: 300; margin-top: 20px;} 



.bg-success-gradiant-02 { background: #833218;}



.interna-blog h5 a {font-size: 18px !important;}



.interna-topo {padding: 80px 0 60px 0; }


.text-danger {
    color: #82321d !important;
}


a.text-danger:focus, a.text-danger:hover {
    color: #f78d71!important;
}


.interna-topo p {
    font-size: 15px;
    line-height: 26px;
    color: #282828;
    font-weight: 400;
}


.bg-branco h2 {
    line-height: 35px;
    font-size: 30px;
    margin-bottom: 17px;
	font-weight: 700;
	color: #833218;
}



.bg-branco li {
    color: #504F4F;
}



.btn-success-gradiant {
    background: #833218;
    border: 0px;
}

.btn-success-gradiant:hover {
    background: #c45b3f;
}


.btn-arrow-left span {
    display: inline-block;
    position: relative;
    -webkit-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    will-change: transform;
}



.btn-md {
    padding: 10px 36px;
    font-size: 14px;
    text-transform: uppercase;
}


.btn-arrow-left {
  position: relative; }

.btn-arrow-left span {
    display: inline-block;
    position: relative;
    -webkit-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    will-change: transform; }
  
.btn-arrow-left:hover span, .btn-arrow-left:focus span {
    -webkit-transform: translate3d(1rem, 0, 0);
    transform: translate3d(1rem, 0, 0); }
  
.btn-arrow-left i {
    position: absolute;
    width: 1.1em;
    right: 0px;
    right: 0rem;
    opacity: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    will-change: right, opacity; }

.btn-arrow-left:hover i, .btn-arrow-left:focus i {opacity: 1;right: 60px; }






.imprensa {padding: 80px 0;}


.m-t-70 {margin-top: 70px;}

.imprensa h2 {color: #43484f; margin-bottom: 0px; font-size: 54px; line-height: 62px; font-weight: 600; text-align: center;}
.imprensa h4 {color: #3e4559; font-size: 19px; line-height: 23px; font-weight: 300; text-align: center;}


.titt h2 {color: #43484f; margin-bottom: 0px; font-size: 54px; line-height: 56px; font-weight: 600; text-align: center; text-transform: uppercase;}
.titt h4 {color: #3e4559; font-size: 19px; line-height: 23px; font-weight: 300; text-align: center;}



.wrap-feature9-box .card-body .icon-space {
    padding: 0px 8px 20px 0px;
}



.impre h5 {margin-top: 16px; font-size: 23px; color: #3e4559; font-weight: 700;}







.bg-success-gradiant {background: url("../images/bg-topo.jpg") left -50px no-repeat;}

.maquinas-topo {position: relative;top: 174px; margin-top: -100px;}


.tit-topo {font-size: 30px; line-height: 33px; color: #fff; font-weight: 700;}

.tit-topo-rod {font-size: 20px; color: #fff;}


.btn-saiba {text-align: center; display: inline-block; background: #fff; color: #083b99; border: 1px solid #fff; font-size: 17px; padding: 10px 40px}

.btn-saiba:hover {background: none; color: #fff;}


.btn-saiba-border {text-align: center; display: inline-block; background: none; color: #fff; border: 1px solid #fff; font-size: 17px; padding: 10px 40px}

.btn-saiba-border:hover {background: #fff; color: #833218 !important;}


.oquee {padding: 120px 0 100px 0;}


.tit-geral {margin-bottom: 16px;}
.tit-geral h1 {font-size: 40px; color: #02379c; font-weight: 700;}
.tit-geral p {font-size: 17px; line-height: 19px; color: #5a616d; padding-top: 10px;}

.p-geral {color: #5a616d; font-size: 17px; line-height: 24px;}


.banner-venda {background: url("../images/bg-banner-venda.jpg") #198BC5 0 0 repeat-x;}


.maquinas-venda {position: relative; top: 45px; margin-top: -100px;}

.servico {background: #f4f8f9; padding: 90px 0;}

.branco-color {color: #fff !important; }

.banner-venda {font-size: 20px; color: #fff;}

.card {background-color: transparent;}


.icon-space { margin: 0 15px 20px 0;}


.servicos-icon h1 {font-size: 23px; line-height: 24px; margin: 0 0 5px 0; color: #3e4559; font-weight: 700;}
.ser-link a {font-size: 17px; line-height: 23px; color: #686969;}
.ser-link a:hover {color: #833218;}



.bt-vermelho {text-align: center; display: inline-block; background: #ff0000; color: #fff; border: 1px solid #fff; border-radius: 50px; font-size: 17px; padding: 10px 40px}

.bt-vermelho:hover {background: #B20905; color: #fff;}




.maquininhas {background: url("../images/bg-topo.jpg") #238CC3 left -50px no-repeat; padding: 60px 0;}

.box-maquininhas {background: #fff; padding: 24px; border-radius: 10px;}
.box-maquininhas h1 {font-size: 28px; color: #ff0000; font-weight: 700; text-align: left; margin: 22px 0 10px 0;}



.box-info {min-height: 320px;}
.box-info p {font-size: 15px; line-height: 23px; color: #5a616d; }




.list-block {margin: 0px; padding: 0px;}

.list-block li {list-style: none; padding: 10px 0 0 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #33383f; font-size: 15px; line-height: 19px;}

.list-block li img {margin-right: 6px;}



.servico-geral {padding: 100px 0 70px 0;}

.servico-geral h2 {font-size: 28px; color: #ff0000; font-weight: 700;}
.servico-geral h1 {font-size: 37px; line-height: 41px; color: #02379c;}

.servico-geral p {font-size: 17px; line-height: 24px; color: #5a616d;}




.bg-cinza {background: #f4f8f9;}
.box-destavio {display: none;}


.bg-boleto {background: url("../images/bg-banner-venda.jpg") #198BC5 0 0 repeat-x;}



.contato {background: url("../images/bg-topo.jpg") #238CC3 left -50px no-repeat; padding: 60px 0;}



.form-control {border-radius: 12px;}

.contato span {display: block; padding-left: 8px; color: #fff; } 


.footer1 {padding: 20px 0; background: url("../images/bg-top.jpg") top center no-repeat;}

.icon-color {color: #833218; font-weight: 500;}

.info {font-size: 15px; line-height: 18px; color: #73757a;}

.info a {color: #73757a;}
.info a:hover {color: #00aeca;}


.general-listing li a {color: #73757a; padding:4px 0; text-transform: uppercase;}
.general-listing li a:hover {color: #bb2d00;}


.f1-bottom-bar {background: #833218; color: #fff; font-size: 14px; padding: 10px 0;}

.f1-bottom-bar a {font-size: 18px; color: #fff; margin-left: 4px;}
.f1-bottom-bar a:hover {color: #bb2d00;}




.btn-success, .btn-success.disabled {
    background: #702713;
    border: 1px solid #702713;
}



.btn-success:hover, .btn-success.disabled:hover {
    background: #bc6048;
    border: 1px solid #bc6048;
}


.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus {
    background: #bc6048;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .btn-success.focus, .btn-success:focus {
    background-color: #bc6048;
    border: 1px solid #bc6048;
}



.h2-nav .navbar-nav .nav-item .nav-link {
    padding: 20px 0px 20px 0px;
    color: #ffffff;
    font-weight: 600;
    font-size: 14px;
	line-height: 16px !important;
}

.h2-nav a.navbar-nav a.nav-item a.nav-link a {color: #ffffff;}


.nav-link:focus, .nav-link:hover {text-decoration: none; color: #833218 !important;}



.h2-nav strong .navbar-nav strong .nav-item strong .nav-link strong {
    font-weight: 700;
}


.h2-nav .navbar-nav > .nav-item > .nav-link {
    line-height: 40px;
}



.dropdown-item {
	font-size: 13px;
    padding: 4px 20px;
    color: #5a616d;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #ff0000;
    text-decoration: none;
    background-color: #fff;
}


.dropdown-item.active, .dropdown-item:active {
    background-color: #fff;
	color: #ff0000;
}


.midias-top {display: -webkit-inline-box;}

.midias-top a {font-size: 18px; color: #75361f; margin-left: 8px;}
.midias-top a:hover {color: #bb2d00;}


.espaco-menu {margin-left: 30px;}
.espaco-menu li {color: #3c3c3b !important}
.espaco-menu li a {color: #3c3c3b !important}

.drop-drop li a {color: #5a616d !important;}
.drop-drop li a:hover {color: #ff0000 !important;}


.navbar-nav > .dropdown .dropdown-menu {
    min-width: 210px;
}


.navbar-brand {
    padding-top: 30px;
    padding-bottom: 30px;
}



.topbar.fixed-header {
    background: #00339A;
}


.topbar {
    position: fixed;
}


.topbar.fixed-header .navbar .navbar-brand img {
    height: auto; width: 87%;
}





.m-t-4 {margin-top: 4px;}
.m-t-10 {margin-top: 10px;}
.m-t-20 {margin-top: 20px;}
.m-t-17 {margin-top: 17px;}
.m-t-30 {margin-top: 30px;}
.m-t-40 {margin-top: 40px;}
.m-t-50 {margin-top: 50px;}
.m-t-60 {margin-top: 60px;}
.m-t-90 {margin-top: 90px;}


.m-l-5 {margin-left: 5px;}
.m-l-10 {margin-left: 10px;}
.m-l-20 {margin-left: 20px;}
.m-l-30 {margin-left: 30px;}
.m-l-40 {margin-left: 40px;}
.m-l-50 {margin-left: 50px;}
.m-l-60 {margin-left: 60px;}



.m-b-10 {margin-bottom: 10px;}
.m-b-20 {margin-bottom: 20px;}
.m-b-30 {margin-bottom: 30px;}
.m-b-40 {margin-bottom: 40px;}
.m-b-50 {margin-bottom: 50px;}
.m-b-60 {margin-bottom: 60px;}
.m-b-90 {margin-bottom: 90px;}


.m-r-5 {margin-bottom: 5px;}
.m-r-10 {margin-bottom: 10px;}
.m-r-20 {margin-bottom: 20px;}
.m-r-30 {margin-bottom: 30px;}
.m-r-40 {margin-bottom: 40px;}
.m-r-50 {margin-bottom: 50px;}
.m-r-60 {margin-bottom: 60px;}


.p-10 {padding: 10px;}
.p-20 {padding: 20px;}
.p-30 {padding: 30px;}
.p-40 {padding: 40px;}
.p-50 {padding: 50px;}
.p-60 {padding: 60px;}
.p-90 {padding: 90px;}




.p-t-10 {padding-top: 10px;}
.p-t-20 {padding-top: 20px;}
.p-t-30 {padding-top: 30px;}
.p-t-40 {padding-top: 40px;}
.p-t-50 {padding-top: 50px;}
.p-t-60 {padding-top: 60px;}
.p-t-90 {padding-top: 90px;}


.p-b-10 {padding-bottom: 10px;}
.p-b-20 {padding-bottom: 20px;}
.p-b-30 {padding-bottom: 30px;}
.p-b-40 {padding-bottom: 40px;}
.p-b-50 {padding-bottom: 50px;}
.p-b-60 {padding-bottom: 60px;}
.p-b-70 {padding-bottom: 70px;}
.p-b-90 {padding-bottom: 90px;}






.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top: 140px;
}





.slider6 .slider-control span {
    width: 53px;
    height: 53px;
    line-height: 53px;
    border-radius: 50%;
}


.maps {position: relative; bottom: -10px;}


.marque-consulta {background: #833218;}


.marque {}
.marque img {max-width: 100%; margin-top: -40px; position: relative; float: left; margin-right: 12px;}

.marque h5 {font-size: 24px; color: #fff; font-weight: 600; margin-top: 28px;}
.marque p {font-size: 14px; line-height: 18px; color: #fff; font-weight: 200;}
.marque p  strong {font-weight: 600;}

.marque-center {}
.marque-center small {font-size: 13px; padding-bottom: 3px; color: #fff; font-weight: 300; display: block; margin-top: 32px; text-align: left;}
.marque-center p {font-size: 20px; line-height: 20px; color: #fff;  font-weight: 300; text-align: left; }

.marque-center p a {color: #fff;}
.marque-center p a:hover {color: #f78d71;}

.marque-center img {position: relative; margin-top: -5px;}


.border-esq {border-right: 1px solid #a5442a; padding: 0 20px; }




.h2-nav {
    position: relative;
    width: 100%;
    z-index: 1;
    left: 0px;
    padding: 15px 15px;
}




.wrap-feature9-box .card-body {
    padding: 40px 10px 0px;
}




.box-missao {background: #fff; border-radius: 10px; padding: 25px; margin-bottom: 40px;}



.missao {margin-top: 60px;}
.missao h1 {font-size: 27px; color: #833218; font-weight:700; text-transform: uppercase; margin: 8px 0 6px 0;}
.missao p {font-size: 14px; line-height: 26px; color: #43484f; }





.text-white {
    color: #833218!important;
}



.responsabilidade-ambiental {padding: 65px 0 0 0; background: #fff6e9;}
.responsabilidade-ambiental img {position: relative; bottom: 0; }


.responsabilidade-ambiental h3 {font-size: 30px; color: #3c3c3b; font-weight: 700; margin: 50px 0 18px 0;}
.responsabilidade-ambiental h4 {font-size: 65px; color: #3c3c3b; font-weight: 700; margin-bottom: 40px;}


.responsabilidade-ambiental p {font-size: 18px; line-height: 30px; color: #3e4559;}
.responsabilidade-ambiental p strong {font-weight: 700;}




.diferenciais-none {display: none;}
.diferenciais-ativo {display: inline;}











.float-left {float: left !important;}





.funciona p {font-size: 18px; line-height: 30px; color: #3e4559; max-width: 500px;}


.box-diferenciais {background: #fff; border-radius: 8px; padding: 20px; font-size: 14px; line-height: 28px;  max-width: 500px; color: #3e4559; margin-top: 35px; float: left !important;}





.noticias {background: url("../images/bg-noticias.jpg") center top no-repeat; padding: 85px 0;}



.bt-geral-azul {
    font-size: 16px;
    border: 1px solid #833218;
    color: #833218;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 28px;
    display: inline-block;
}



.bt-geral-azul:hover {
    border: 1px solid #bb2d00;
    color: #bb2d00;
}


.instagram {padding: 80px 0;}




.fale {background: url("../images/contato.jpg") center top no-repeat; padding: 50px 0;}




.loader__figure {
    border: 0 solid #bb2d00;
}


.loader__label {
    color: #bb2d00;
}



.form-group span {color: #fff;}




.btn-outline-danger-p {
    color: #fff !important;
    background: #62B862;
    border: 0;
    padding: 6px 12px;
    font-size: 15px;
    -webkit-transition: 0.1s ease-in;
    -o-transition: 0.1s ease-in;
    transition: 0.1s ease-in;
}



.btn-outline-danger-p:hover, .btn-outline-danger-p:focus, .btn-outline-danger-p.focus {
    background: #90CD92;
    border: 0;
    color: #ffffff !important;
}
























@media (max-width: 1199px) {

	.h2-nav .navbar-nav .nav-item .nav-link {font-size: 12px;}
	
	.marque-center p {
    font-size: 17px;
}
	
	
	.responsabilidade-ambiental img {position: relative; bottom: -74px; }
	.responsabilidade-ambiental p:last-child {margin-bottom: 60px !important; }
    
}









@media (max-width: 1023px) {
	

	
	.wrap-feature9-box .card-body .icon-space {
    padding: 0px;
}
	
	
	.espaco-menu {margin-left: 0px;}
	.midias-top {padding: 0 0 10px 8px;}
	
	.topbar.fixed-header .navbar-collapse, .topbar .navbar-collapse {
    margin-bottom: 30px;
    padding: 10px;
}
	.h2-nav .navbar-nav .nav-item .nav-link {
    padding: 8px 0px 8px 0px;
}
	
	.topbar {
    background: #833218;
    position: relative;
}
	.h2-nav .navbar-collapse {
		background: none !important;}
	
	.topbar {
    position: fixed;
}
	
	.static-slider5 {
    padding-top: 146px;
}
	
}




@media (max-width: 991px) {
	
	
		.responsabilidade-ambiental img {position: relative; bottom: -311px; }
	
	.p-benficios {padding-right: 0px;}
	.beneficios {margin-top: 0px;}
	
.celular img {float: right; margin-right: 40px; margin-top: 10px;}
.celular-dir h2 {margin-top: 0px;}
	
	
	
.img-alcance {
    border-radius: 10px;
    border: 1px solid #C7c7c7;
    padding: 5px;
    width: 100%;
}
	
	.marque img {display: none;}
    
    .marque {width: 100% !important; max-width: 100%; flex: 100%;}
    .marque-center {width: 100% !important;  max-width: 100%; flex: 100%;}
    
    .border-esq {border-right: 0;}
    .marque-center small {margin-top: 0;}
    .marque-center p {margin-bottom: 17px;}
    
    .marque h5 {margin-top: 18px;}
	
	.marque-consulta {
    padding: 15px;
}
	
}




@media (max-width: 767px) {
	
	
	.header2 {
    background: url(../images/bg-topo.jpg) center top no-repeat;
    border-bottom: 1px solid #833218;
}
	
	
	.wrap-feature9-box .card-body {
    padding: 20px 10px 0px;
}
	
	.titt h2 {
    font-size: 46px; line-height: 46px; margin-bottom: 8px;
}
	
	.chamada h2 {
   font-size: 46px; line-height: 46px; 
}
	
	.responsabilidade-ambiental {
    padding: 25px 0 0 0;
}
	
	.responsabilidade-ambiental h4 {
    font-size: 55px;
}
	
	
	.border-esq {
    border-right: 0px;
    padding: 0 15px;
}
	
	.box-diferenciais {max-width: 100%;}
	
	.funciona p {max-width: 100%;}
	
	.funciona h1 {max-width: 100%;}
.funciona ul {max-width:100%;}
	
	.diferenciais-none {display: inline;}
.diferenciais-ativo {display: none;}
	
	
	
		.responsabilidade-ambiental img {position: relative; bottom: 0px; }
	
	
	.responsabilidade-ambiental p:last-child {margin-bottom: 20px !important; }
	
	
	.b-r {border-right: 0px !important;
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
	
	.impre h5 {text-align: center;}
	
	.ser-link {text-align: center;}
	
	
	.bg-branco {
    padding: 20px;
}
	
	.img-beneficios {width: 48%;}
	
	.wrap-feature-12 .uneven-box {margin-top: 0px;}
	
	.aplicativo ul {width: 100%; margin-bottom: 30px}
	
	
	.with-bg {background-position-x: -90px;}
	.chamada h1 {text-align: left!important; font-size: 17px; line-height: 31px;}
	
	.h2-nav .navbar-nav .nav-item {
    margin: 0 0;
}
	
	.midias-top {
    padding: 0 0 0 0;
		margin-top: 20px;
}
	
	.topbar.fixed-header .navbar-collapse, .topbar .navbar-collapse {
    margin-bottom: 30px;
    padding: 10px 10px 10px 0;
}
	
	.midias-top a {
    font-size: 18px;
    margin-right: 8px;
		margin-left: 0px;
}
	
	
	.bt-m {margin-top: 0px;}
	.bt-m-02 {margin-top: 0px;}
	
	.aplicativo {margin-top: 0px;}
	
	.with-bg {height: 400px}
	
	.funciona div {float: left;}
	
	
	.celular-dir {margin-bottom: 60px;}
	
	.reab-esq div {float: left; margin: 0 0 0 0;}
	
	.wrap-feature-16 [class*=col-] {padding: 60px 30px !important;}
	
	
    .celular {text-align: center;}
	.celular img {float: none;  margin-right: 0; text-align: center;}
    .celular-dir h2 {margin-top: 0px;}
	
	
	.mosaico img {border-bottom: 2px solid #fff}
	
	.topo-interna {
    margin-top: 108px;
}
	
	.banner-topo {
    margin-top: 108px;
}

	
	.h2-nav .navbar-nav .nav-item .nav-link {font-size: 14px;}
	
	.topbar.fixed-header .navbar .navbar-brand img {
    height: auto; width: 70%;
}
	
	
	.maquinas-venda {top: 22px; margin-top: -100px;}
	
	.servicos-icon h1, .servicos-icon p, .icon-space {text-align: center;}
	
	.icon-space {margin: 0 0 20px 0;}
	
	.box-info {min-height: auto;}
	
	.box-maquininhas {margin-bottom: 40px;}
	
	.box-destavio {display: block}
	.box-ativo {display: none;}
     
	.logo-phone {width: 70%;}
	.logo-phone img {height: auto; width: 70%;}
	
	
	
	.marque-consulta {
    padding:15px 0px;
}
	
	
	.carousel-inner {
    margin-top: 129px;
}
	
	
	.missao h1 {
    font-size: 27px !important;
   text-align: center !important;
}
	
}




@media (max-width: 567px) {
	.carousel-inner {
    margin-top: 116px;
}
	
	
}


