.padding1{
	padding: 80px 0;
}
.padding2{
	padding: 30px 0;
}
.padding3{
	padding: 70px 0 50px 0;
}
.padding-missao{
	padding-top: 30px;
}
.text-color1{
	color: #1f9bde;
}
.text-color2{
	color: #ff5500;
}
.color1{
	background-color: #1f9bde;
	color: #fff;
}
.color1 h3{
	font-size: 26px;
}
.color2{
	background-color: #fff;
}
.color3{
	background-color: #209bde;
	color: #fff;
}
.color4{
	background-color: #eee;
}
.title1{
	border-bottom: 1px solid #165aa130;
	padding-bottom: 20px;
	margin-bottom: 30px;
	color: #165aa1;
}
#header-hsr{
	text-align: right;
}
#logo-bir img{
	height: 80px;
	padding:10px 0;
}
#header-paho img, #header-120-55 img, #header-hsr img{
	height: 80px;
}
.avatar{
	width: 140px;
	border-radius: 50%;
}
.avatar-card img{
	transition: all 1s ease;
	margin-top: 20px;
}
.avatar-card:hover img{
	margin-bottom: 20px;
	margin-top: 0px;
}
#header{
	background-color: #165aa1;
	padding: 10px 0;
}
#nav{
	background-color: #3283d8!important;
	padding: 10px 0;
	font-size: 20px;
}
#nav a{
	color: #fff	
}
#nav a:hover{
	color: #ddd;
}
#carousel{
	position: relative;
}
#arrow-down{
	position: absolute;
	bottom: 0;
	left: 50%;
	font-size: 50px;
	transition: bottom .5s ease;
}
#arrow-down:hover{
	color: #FF5500;
	bottom: 20px;
}
#footer{
	background-color: #165aa1;
	color: #fff;
	padding: 30px;
}
#footer a{
	color: #fff;
	text-decoration: none;
}
#footer a:hover{
	color: #ccc;
	text-decoration: underline;
}
#footer-logo-bireme img{
	height: 60px;
}
.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.tab-content{
	border: 1px solid #eee;
	border-top: 0;
	padding: 20px;
	border-left: 3px solid #165aa1;
}
.nav-tabs .active{
	border-left: 3px solid #165aa1!important;
}
#line-card .card{
	border-left: 3px solid #165aa1;
	transition: border 1s ease;
}
#line-card .card:hover{
	border-left-color: #63b0ff;
}
#line-card .card img{
	transition: opacity .5s ease;
}
#line-card .card:hover img{
	opacity: .6;
}
.to-top {
	color: rgba(255, 255, 255, 0.9); cursor: pointer; overflow: hidden; position: fixed;
	bottom: -100px; right: 20px; text-align: center;	font-size: 25px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	z-index: 9999; height: 50px; color: #999;  padding:5px;
}
.to-top:hover{
	background: #999; color: #fff;
}
.to-topText{
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	padding-top: 5px;
}
.row-pictures img{
	margin-bottom: 10px;
}
.card-products{
	margin-bottom: 20px;
	position: relative;
}
.card-products>div{
	padding: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.card-products img{
	border-radius: 10px;
	transition: transform .9s ease;
}
.card-products img:hover{
	transform: scale(.9);
	filter: brightness(.95);
}
.card-movie{
	color: #000;
	position: absolute;
	font-size: 20px;
	bottom: 10px;
	left: 25px;
	z-index: 10;
}
.video100{
	width: 100%;
}
#logo-iris{
	width: 250px;
}
/*#about{
	background-color: #5da6f3;
	color: #fff;
}
#about .title1{
	color: #fff;
}*/
.selo{
	padding-top: 100px;
}
@media (max-width: 1200px){
	#header-paho img, #header-120-55 img, #header-hsr img{
		height: 80px;
	}
	#logo-iris{
		width: 200px;
	}
}
@media (max-width: 1024px){
	#footer-logo-bireme img{
		height: auto!important;
	}
}
@media (max-width: 772px){
	.margin-m1{
		margin-bottom: 30px;
	}
	#header-paho, #header-120-55, #header-hsr{
		text-align: center;
	}
	#logo-iris{
		height: 120px;
		width: auto;
	}
	.h3-m{
		font-size: 20px;
	}
	.text-cm{
		text-align: center;
	}
	#footer-terms{
		text-align: center!important;
	}
	.margin-mobile1{
		margin-bottom: 20px;
	}
	.selo{
		padding-top: 10px;
	}
}
@media (max-width: 560px){
	#header-paho img{
		width: 100%;
		height: auto;
	}
	#header-hsr img{
		width: auto;
	}
}
@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

