
html {
  scroll-behavior: smooth;
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.modal-title {
    margin: 0;
    line-height: 1.5;
	font-size:20px;
}

.modal-header:before, .modal-header:after {
    content: " ";
    display: table;
}

.modal-header:after {
    clear: both;
}

.modal-header .close {
    /*margin-top: -2px;*/
}

.close {
    float: right;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.btn-envia-zap{
	color:white;
}

#company-logo{
	width: 250px;
	max-width: 100%; height: auto;
}
	
#related-offer-image{
	width: 170px; max-width: 100%; height: auto;
}

#video-seta{
	display:none;
}

#video-seta img{
	/*width:80px;*/
}

#video-seta img {
	margin-top:20px;
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 2s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}

#video-btn{
	display:none;
}

div.outer { } 

div.outer img { position: fixed; right: 0; bottom: 0; width:70px; margin:30px; z-index:1; }
 

@media only screen and (max-width: 767px) {
	#featured-content h1{
		font-size:22px!important;
	}
	#featured-content h2{
		font-size: 1.0em!important;
	}
	#company-logo{
		width: 200px!important;
	}
	
	#related-offer-image{
		width: 120px!important;
	}
	
	#video-seta{
		display:block;		
	}
	
	#video-btn{
		display:block;		
	}
	
	#div-icone{
		display:none!important;
	}
	
	#related-offer-title{
		font-size:22px!important;
	}
	#related-offer p{
		font-size: 1.0em!important;
	}

}