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

@font-face {
     font-family: Gotham-Bold;
     src: url('../fonts/Gotham/Gotham-Bold.otf');
}

@font-face {
     font-family: Gotham-Medium;
     src: url('../fonts/Gotham/GothamMedium.ttf');
}

@font-face {
     font-family: Gotham-Light;
     src: url('../fonts/Gotham/GothamLight.ttf');
}

body{
	font-family: Gotham;
}

.col-md-6.video-home {
    margin-top: 75px;
    margin-bottom: 60px;
}




.text-header{
	color:#13274c;
	font-size:38px;
	text-align:center;
	font-weight:bolder;
	top:40px;
	position:relative;
	font-family: Gotham-Bold;

}

.text-header h3{
	font-size:32px;
}

/* ------------------- SEARCH ---------------------*/



@media (max-width:1100px){
	.search{
		padding:10px;
	}
}

@media (max-width:991px){
	.search{
		padding:10px;	
	}
	.form-search{
		margin:0;
		margin-bottom:7px;
		display:block;
		flex-direction:column;
		width:100%;
	}
}
.mause{
	/*top:515px;
	position:relative;*/
	margin-top:510px;
    text-align:center;
}
/* MODAL */
.btn-cadastro{
	margin: 0 20px;
	color:#fff;
	background-color:#7d7d7d;
	transition: all 0.35s;
	border-radius:10px;
	height:32px;
	padding: 0 40px;
	font-size:18px;
}
.btn-cadastro:hover,
.btn-cadastro:focus,
.btn-cadastro.focus,
.btn-cadastro:active,
.btn-cadastro.active,
.open > .dropdown-toggle.btn-cadastro {
	color:#7d7d7d;
	background-color:transparent;
	border-color:transparent;
}
.btn-login{
	margin:10 20px;
	color:#fff;
	background-color:#0a3da5;
	transition: all 0.35s;
	border-radius:10px;
	height:32px;
	padding: 0 67px;
	font-size:18px;
}
.btn-login:hover,
.btn-login:focus,
.btn-login.focus,
.btn-login:active,
.btn-login.active,
.open > .dropdown-toggle.btn-login {
	color:#0a3da5;
	background-color:transparent;
	border-color:transparent;
}

.btn-pesquisar{
	color:#fff;
	background-color:#13274c;
	transition: all 0.35s;
	border-radius:10px;
	height:32px;
	padding: 0 25px;
	font-size:18px;
	margin-bottom: 5px;
}
.btn-pesquisar:hover,
.btn-pesquisar:focus,
.btn-pesquisar.focus,
.btn-pesquisar:active,
.btn-pesquisar.active,
.open > .dropdown-toggle.btn-pesquisar {
	color:#fff;
	background-color:transparent;
	border-color:transparent;
}

.img-login{
	display:flex;
	width:100px;
}
.img-google img{
	width:200px;
	padding: 0 5px;
}
.img-face img{
	width:200px;
	padding: 0 5px;
}
.text-help{
	text-align:center;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 14px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/*-------------------- HEADER -----------------*/



/* ------------------ BANNER --------------------- */
.banner{
	height:auto;
	background-color:#fff;
	padding-bottom: 20px;
}

.header-titulo{
	color:#ff7c12;
	font-size: 34px;
	margin-top:40px;
	font-family: Gotham-Bold;
	text-align: center;
}
@media(max-width:390px){
	.header-titulo{
		font-size:35px;
	}
}

.header-subTitulo{
	font-size: 22px;
	margin-top: 10px;
	text-align:center;
}

.produtos{
	margin-top:20px;
	background:#fff;
}

.thumbnail-box{
	display:block;
	width: 100%;
	height: auto;
	margin-top: 25px;
	background:#fff;
	border-radius: 15px;
	border-color: transparent;
	-webkit-box-shadow: 0 8px 60px #000;
			box-shadow: 0 8px 60px #000;
}

@media (min-width:764px){
	.thumbnail-box{
		display:block;
		max-width: 350px;
		position:relative;
		left:50%;
		transform:translateX(-50%); 
	}
	.thumbnail-box{
		display: block;
		width: 100%;
		height: auto;
		margin-top: 25px;
		background:#fff;
		border-radius: 15px;
		border-color: transparent;
		-webkit-box-shadow: 0 8px 60px #000;
				box-shadow: 0 8px 60px #000;	
	}
}

.box{
	margin:0 auto;
}

.text-box{
	margin-top:20px;
	color:#808080;
	padding:0;
}

.box-titulo{
	font-size: 22px;
	text-align:center;
	color:#13274c;
	font-weight: bold;
	padding-bottom: 15px;
}

.button-saibaMais{
	text-align:center;
}
.btn-saibaMais {
	color:#fff;
	background-color:#0077ff;
	border-color:transparent;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	border-radius:20px;
	margin:40px;
	width:200px;
	font-size:25px;
}
.btn-saibaMais:hover,
.btn-saibaMais:focus,
.btn-saibaMais.focus,
.btn-saibaMais:active,
.btn-saibaMais.active,
.open > .dropdown-toggle.btn-saibaMais {
	color:#fff;
	background-color:#2e1ee3;
	border-color:transparent;
}



/* ---------------- BANNER 2 ------------- */
.banner-dog{
	color:#fff;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
	background-image:url(../img/banner2.png);
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.titulo-especialidade{
	text-align:left;
	font-family: Gotham-Bold;
	font-size:40px;
	margin-top:72px;
	line-height: 1;
}
.texto-especialidade{
	text-align:left;
	font-size:20px;
	margin-top:20px;	
}
.banner2-cel{
	margin-top:20px;
	display:flex;
	margin-bottom:20px;
}
@media(max-width:540px){
	.banner-dog{
		padding-bottom:9%;
	}
	.banner2-cel img{
		margin-bottom:-77px;
	}
	.banner2-cel{
		display:block;
	}
	.titulo-especialidade , .texto-especialidade{
		text-align:center;
	}
}
.banner2-cel img{
    margin-left: -15%;
    margin-top:20px;

}
.banner2-cel button{
	margin-top:112px;
}
.btn-deDoopy{
	color:#fff;
	background-color:#0077ff;
	border-color:none;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	border-radius:20px;
	margin:40px;
	height:40px;
	padding: 0 45px;
	font-size:23px;
	font-family: Gotham-Medium;
	margin-top: 150px;
}
.btn-deDoopy:hover,
.btn-deDoopy:focus,
.btn-deDoopy.focus,
.btn-deDoopy:active,
.btn-deDoopy.active,
.open > .dropdown-toggle.btn-deDoopy {
	color:#fff;
	background-color:#2e1ee3;
	border-color:transparent;
}
@media(max-width:320px){
	.btn-deDoopy{
		padding:0 22px;
	}
}
/* ---------------- BANNER 3 ---------------------*/
.bg-banner3{
	padding: 50px 0;
}
.titulo-banner3{
	font-size:40px;
	font-family: Gotham-Bold;
	margin-bottom: 60px;
	line-height: 1.1;
	margin-top: 20px;
}
.img-cabine img{
	width:100%;
	margin-top:50px;
}
.img-btn{
	margin-bottom:65px;
	display:flex;
}
@media(max-width:991px){
	.img-btn{
		margin-top:60px;
	}
	.img-cabine img{
		width:80%;
	}
}
@media(max-width:540px){
	.img-btn{
		display:block;
	}
}

/* ---------------- SLIDER --------------- */
.bg-slider{
	background-color:#f6f6f6;
	padding-top: 40px;
	padding-bottom: 70px;
}
.btn-lateral{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	display:flex;
	flex-direction:column;
	height:70px;
	justify-content:space-between; 
}

.btn-next{
	border-top:3px solid #234776;
	border-right:3px solid #234776;
	transform:rotate(-45deg) translateY(-50%);
	position:absolute;
	height:25px;
	width:25px;
	right:10px;
	top:50%;
	display:block;
}
.btn-prev{
	border-left:3px solid #234776;
	border-bottom:3px solid #234776;
	transform:rotate(-45deg) translateY(-50%);
	position:absolute;
	height:25px;
	width:25px;
	right:10px;
	top:50%;
	display:block;
}

.titulo-duvidas{
	color:#234776;
	text-align:center;
	padding:10px;
	font-size:42px;
	margin-bottom:5px;
	font-family: Gotham-Bold;
}

.subTitulo-duvidas{
	color:#808080;
	text-align:center;
	padding:10px;
	font-size:18px;
	margin-bottom:25px;
	font-family: Gotham-Light;
}

p.depoimento-home{
	font-family: Gotham-Light;
	font-style: italic;
}
p.texto-dono{
	font-family: Gotham-Bold;
	color: #13274c;
}

/*BOTAO TESTE*/
.btn-vertical-slider{ 
	width:18px;
	height:18px;
	border-radius:50%;
	border:none;
	background:rgba(181,181,181, 0.6);
	color:transparent;
	outline:none;
}
/*.btn-vertical-slider.active{ 
	background:rgba(0, 84,255, 0.6);
	color:#000;
}

.btn-vertical-slider button{
	width:25px;
	height:25px;
	border-radius:50%;
	border:none;
	background:rgba(181,181,181, 0.6);
	color:transparent;
	outline:none;
}
*/
a {  
	cursor:pointer;
}

.carousel.vertical .carousel-inner .item {
  -webkit-transition: 0.6s ease-in-out top;
  -moz-transition: 0.6s ease-in-out top;
  -ms-transition: 0.6s ease-in-out top;
  -o-transition: 0.6s ease-in-out top;
  transition: 0.6s ease-in-out top;
}
.carousel.vertical .active {
  top: 0;
}
.carousel.vertical .next {
  top: 100%;
}
.carousel.vertical .prev {
  top: -100%;
}
.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}
.carousel.vertical .active.left {
  top: -100%;
}
.carousel.vertical .active.right {
  top: 100%;
}
.carousel.vertical .item {
  left: 0;
}

.produtos .row{
	justify-content: space-around;
}