


.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; border-radius: 50px; 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; border-radius: 50px; font-size: 17px; padding: 10px 40px}

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


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


.tit-geral {margin-bottom: 16px;}

.tit-geral h1 {font-size: 67px;
    line-height: 59px;
    font-weight: 900;
    color: #ed6e25;
	padding-bottom: 0px;
	margin-bottom: 10px;
}


.tit-geral p {font-size: 18px; line-height: 24px; color: #1b1b1b; font-weight: 400; }

.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: url("../images/bg-servicos.jpg") center top no-repeat; padding: 90px 0 110px 0;}

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

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

/*.card {background-color: transparent;}*/


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


.servicos-icon h1 {font-size: 33px; line-height: 36px; margin: 0 0 5px 0; color: #333333; font-weight: 900; letter-spacing: -1.7px;}
.ser-link a {font-size: 18px; line-height: 18px; color: #ed6f24;}
.ser-link a:hover {color: #ffcdb0;}



.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; 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-fale.jpg") #bf7313 center bottom no-repeat; padding: 100px 0 560px 0;}



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

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


.footer1 {padding: 70px 0; background: #e56921; border-top: 1px solid #fff}

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

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

.info a {color: #fff; font-size: 18px; font-weight: 500;}
.info a:hover {color: #ffd202;}


.general-listing li a {color: #fff; padding:6px 0; font-size: 20px; font-weight: 600;}
.general-listing li a:hover {color: #ffd202;}


.f1-bottom-bar {background: #f0b73e; color: #fff; font-size: 16px; font-weight: 500; padding: 10px 0;}

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




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



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


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

.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: #ed6e25;
    border: 1px solid #ed6e25;
}






.h2-nav .navbar-nav .nav-item {
    margin: 0 10px;
}

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






.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: #fff; margin-left: 8px;}
.midias-top a:hover {color: #ffd202;}


.espaco-menu {margin-left: 30px;}
.espaco-menu li {color: #fff !important}
.espaco-menu li a {color: #fff !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: #c4520f;
}


.topbar {
    position: fixed;
}


.topbar.fixed-header .navbar .navbar-brand img {
    height: 56px;
}





.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;}



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



.h2-nav .navbar-nav .nav-item .nav-link {
    padding: 4px 0px 6px 0px;
    color: #ffffff;
    font-weight: 700;
	letter-spacing: -0.8px;
    font-size: 18px;
	line-height: 16px !important;
}


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



.aleadone {background: url("../images/bg-lead.jpg") #ef8308 left top repeat-x}

.aleadone h1 {font-size: 67px; line-height: 67px; font-weight: 900; color: #fff; margin-bottom: 20px; margin-top: 50px;}

.aleadone p {font-size: 19px; line-height: 34px; font-weight: 400; color: #fff;}


.bt-tipo-01 a {font-size: 22px; font-weight: 700; color: #fff; border: 2px solid #fff; padding: 8px 25px; border-radius: 100px; }
.bt-tipo-01 a:hover {color: #ffd202; border: 2px solid #ffd202;}


.bt-tipo-02 {font-size: 22px; font-weight: 700; color: #ed6e25; border: 2px solid #ed6e25; padding: 8px 35px; border-radius: 100px; }
.bt-tipo-02:hover {color: #ffd202; border: 2px solid #ffd202;}


.block-off {display: none;}

.img-lead {position: relative;}



.quem-somos {background: url("../images/bg-cabra.jpg") #fbfbfb center bottom no-repeat; padding: 130px 0 85px 0;}

.box-somos {padding: 26px; background: #fff; border-radius: 12px; min-height: 238px; margin-bottom: 30px;}

.box-somos h2 {font-size: 30px; line-height: 30px; letter-spacing: -1.5px; color: #333333; font-weight: 800; text-align: center; margin: 8px 0 8px 0;}

.box-somos p {font-size: 17px; line-height: 22px; color: #333333; font-weight: 400; text-align: center;}



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


.funciona {background: url("../images/bg-leadmed.jpg") #8dc051 top right no-repeat;}

.funciona div {float: right;}

.funciona ul {max-width: 500px; margin-left: 0;}

.funciona p {font-size: 20px; line-height: 35px; color: #fff; max-width: 500px; font-weight: 300;}


.funciona h1 {    font-size: 67px;
    line-height: 59px;
    font-weight: 900;
    color: #fff;
    padding-bottom: 0px;
    margin-bottom: 25px;
}


.wrap-feature-16 [class*=col-] {
    padding: 100px 35px;
}


.wrap-feature-16 .with-bg {
    width: 100%;
    min-height: 200px;
    background-size: cover;
    background-position: center center;
}



.wrap-feature-16 .with-bg {
    background-position: bottom center;
}



.atuacao {padding: 100px 0 90px 0; background: url("../images/bg-atuacao.jpg") #678ac7 center top no-repeat;}

.atuacao p {font-size: 20px; line-height: 35px; color: #fff; max-width: 500px; font-weight: 300;}


.atuacao h1 {    font-size: 67px;
    line-height: 59px;
    font-weight: 900;
    color: #fff;
    padding-bottom: 0px;
    margin-bottom: 25px;
}





.clientes {padding: 100px 0;}


.clientes img {border-radius: 10px; border: 1px solid #e5e5e5; margin-bottom: 25px;}




.equipe {padding: 100px 0 60px 0; background: url("../images/bg-equipe.jpg") #ef8308 center top no-repeat;}


.equipe img {border-radius: 10px;}
.img-boder {border-radius: 10px; border: 2px solid #f9b450; padding:7px;}

.equipe-geral p {font-weight: 700; color: #fff; font-size: 24px; text-align: center; padding-top: 10px;}






.testimonial3 {padding: 100px 0; background: #f5f9fa;}


.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #ed6e25;}

.owl-theme .owl-dots .owl-dot span {width: 13px; height: 13px;}




.form-control {
    display: block;
    width: 100%;
    padding: 20px 20px;
    font-size: 18px;
    line-height: 1.25;
    color: #fff !important;
    background-color:transparent;
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 10;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.form-control:focus {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
    outline: 0;
}





input::placeholder {
  opacity: 0.5;
  color: #fff !important;
}


textarea::placeholder {
  opacity: 0.5;
  color: #fff !important;
}




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



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




.loader__figure {
	border: 0 solid #ed6e25;}

.loader__label {
    color: #ed6e25;}




.btn-outline-danger-p {
	border-radius: 100px;
    color: #fff !important;
    background: #62B862;
    border: 0;
    padding: 8px 22px;
    font-size: 18px;
	font-weight: 600;
    -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;
}



.modal-title {
    margin-bottom: 0;
    padding: 15px 15px 0px 15px;
	
	font-size: 39px;
    line-height: 42px;
    margin: 0 0 5px 0;
    color: #333333;
    font-weight: 900;
    letter-spacing: -1.7px;
}





.modal-header {
    padding: 15px 15px 0 15px;
}


.modal {
    float: inherit !important;
}


.close {
       float: right;
   /* position: relative;
    top: -59px;*/
    font-size: 52px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}


.btn-danger, .btn-danger.disabled {
    background: #ed6e25;
    border: 1px solid #ed6e25;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
    font-size: 22px;
    font-family: 'Oswald', sans-serif;
}	
		
		
		.btn-danger:hover, .btn-danger.disabled:hover {
    background: #f38140;
    border: 1px solid #f38140;
}


.modal-body p {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 17px;
    line-height: 27px;
    font-weight: 400;
    color: #3e4555;
}




.modal-lead {background: #ed8325;}
.modal-mktdigital {background: #80b837;}
.modal-identidade {background: #1aa0e1;}
.modal-criacao {background: #97378a;}
.modal-redes {background: #dfad27;}
.modal-trafego {background: #5a9ab9;}
.modal-editoriais {background: #d70093;}
.modal-eventos {background: #d90000;}
.modal-leadmed {background: #8ebf58;}



.modal-lead h4, .modal-mktdigital h4, .modal-identidade h4, .modal-criacao h4, .modal-redes h4, .modal-trafego h4, .modal-editoriais h4, .modal-eventos h4, .modal-leadmed h4, .modal-leadmed p, .modal-eventos p, .modal-editoriais p, .modal-trafego p, .modal-redes p, .modal-criacao p,  .modal-identidade p, .modal-mktdigital p, .modal-lead p {color: #fff !important;}

.modal-lead .btn, .modal-mktdigital .btn, .modal-identidade .btn, .modal-criacao .btn, .modal-redes .btn, .modal-trafego .btn, .modal-editoriais .btn, .modal-eventos .btn, .modal-leadmed .btn {background: #fff; color: #000;}








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




.modal-footer {
    padding: 0px 30px 30px 0px;
    border-top: 0px;
}



.bg-success-gradiant {
    background: #e56921;
}



.noticias {padding: 100px 0;}




.topo-geral {padding: 100px 0 60px 0; background: url("../images/bg-equipe.jpg") #ef8308 center top no-repeat; padding: 190px 0 100px 0;}
.topo-geral h1 {text-align: center; color: #fff; font-size: 80px; line-height: 80px; font-weight: 900; margin-bottom: 15px;}
.topo-geral p {text-align: center; color: #fff; font-size: 24px; line-height: 24px; font-weight: 400; }




.btn-success-gradiant {
    background: #e56921;
    border: 0px;
	font-size: 16px;
	text-transform: uppercase;
}


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




.noticias p {
    font-size: 17px;
    line-height: 30px;
    color: #4c4a4b;
    font-weight: 400;
    text-align: left;
}



.noticias h2 {font-size: 38px; line-height: 42px; font-weight: 700;}




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


.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);
}















@media (max-width: 1199px) {
.img-lead {position: relative; bottom: -119px;
}




@media (max-width: 1023px) {
	
	
	.topbar {
    background: #c4520f;
}
	
	.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 {
    position: relative;
}
	.h2-nav .navbar-collapse {
		background: none !important;}
	
	.topbar {
    position: fixed;
}
	
	.static-slider5 {
    padding-top: 146px;
}
	
}


	@media (max-width: 991px) {
	
.img-lead {position: relative; bottom: -372px;
		}
	


@media (max-width: 767px) {
	
	.modal-title {
    padding: 15px ;
}
	
	
	.carousel-inner {
    margin-top: 103px;
    bottom: -1px;
}
	
	.modal-body p {text-align: left !important;}
	
	.quem-somos {
    padding: 60px 0 30px 0;
}
	
.servico {
    padding: 70px 0 90px 0;
}
	
	
	.wrap-feature-16 [class*=col-] {
    padding: 70px 35px;
}
	
	.atuacao {
    padding: 100px 0 70px 0;
}
	
	
	.clientes, .testimonial3 {
    padding: 70px 0;
}
	
	.equipe {
    padding: 70px 0 30px 0;
}
	
	.contato {
    padding: 70px 0 560px 0;
}
	
	
	.tit-geral h1, .aleadone h1, .funciona h1, .atuacao h1 {font-size: 45px; line-height: 42px; text-align: center;}
	
	.contact_form {padding: 0 15px;}
	
	.clientes .col-md-2 {width: 33%;}
	
	.wrap-feature-16 .with-bg {
    background-position: 0 0;
}
	.with-bg {
    height: 400px;
}
	
		.funciona p {max-width: 100%;}
	
	.funciona h1 {max-width: 100%;}
.funciona ul {max-width:100%;}
	
	
		.diferenciais-none {display: inline;}
.diferenciais-ativo {display: none;}
	
	.b-b-cel {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
	
	.box-somos {min-height: auto;}
	
	.block-off {display: block;}
	.block-on {display: none;}
	
	
	.midias-top a {
    font-size: 18px;
    color: #fff;
    margin:14px 8px 0 0 ;
}
	
	.midias-top {
    padding: 5px 0 0 0;
}
	
	
	.h2-nav .navbar-nav .nav-item {margin: 0px;}
	
	
	.topbar.fixed-header .navbar-collapse, .topbar .navbar-collapse {
    margin-bottom: 30px;
    padding: 10px 10px 10px 0;
}
	
	.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 {width: 60%;}
	
	
	
}