p{
    text-align: justify;
}
/*Logo*/
.HBLogo
{
    float: left;
    padding-left: 96px;
    margin-top: 42px;
}
/*Menu*/
.HBMenu
{
    float: right;
}
/*Photo (Slider)*/
.slider_wrapper
{
    height: 495px;
}

.HeadBand
{
    height: 165px;
}

/*******************************************************/

.link-2 {
    background: url("Images/link-2.png") no-repeat scroll right 6px transparent;
    color: #202020;
    display: inline-block;
    font-family: "Arial Black",Gadget,sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 0 9px 0 0;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}

.link-2:hover {
	color:#07aa5d;
	text-decoration:none;
	background-position:right -21px;
}


.border_bottom
{
    background: url(Images/border.png) repeat-x scroll left bottom transparent;
}

.border_top
{
    background: url(Images/border.png) repeat-x scroll left top transparent;
}

/*******************************************************/

body
{
    background:url(Images/body.gif) center top repeat #fff;
    font:12px/18px Arial, Helvetica, sans-serif;
    color:#868686;
    position:relative;
    min-width:1090px;
}

html,body
{
    height:100%;
}
p,.p
{
    padding-bottom:18px;
}
.p0 
{
    padding-bottom:0 !important;
}
.p1 
{
    padding-bottom:6px;
}

a
{
    color:#07aa5d;
    outline:none;
    cursor:pointer;
    text-decoration:none;
}

a:hover
{
    text-decoration:none;
}
strong a 
{
    color:#07aa5d;
    text-decoration:none;
}
strong a:hover 
{
    text-decoration:none;
}
/*  Header styles */
h1,h2,h3,h4,h5,h6
{
    line-height:1.3em;
    color:#20282e;
    font-family:"Arial Black", Gadget, sans-serif;
    padding-bottom:15px;
}
h1{font-size:40px;}
h2{font-size:36px;}
h3{font-size:30px;padding-bottom:23px;letter-spacing:-2px;}
h4{font-size:27px;}  
h5{font-size:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
h6{font-size:18px;line-height:22px;padding-bottom:19px;}

/*Body styles*/
.colorStrong
{
    color:#07aa5d;
}


/*Global structure*/
.main_body 
{
    width:1090px;padding:0;
    margin:0 auto;
    position:relative;
    background:#fff;
    border-top:4px solid #20282e;
}

/* Footer */

.footer
{
    background: none repeat scroll 0 0 #20282E;
    color: #FFFFFF;
    font-size: large;
    padding: 30px 0 30px 30px;
}

/* whatsapp */

@keyframes pulso-whatsapp {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(88, 214, 141, 0.7);
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 30px rgba(26, 51, 244, 0);
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(88, 214, 141, 0);
    }
}


.btn-wsp {
    position: fixed;
    width: 55px;
    height: 55px;
    line-height: 55px;
    bottom: 30px;
    right: 30px;
    background: #0df053;
    color: #FFF;
    border-radius: 50px;
    justify-content: center;
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 35px;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
    z-index: 100;
    transition: all 300ms ease;
    animation: pulso-whatsapp 2s infinite;
}

.btn-wsp:hover {
    text-decoration: none;
    color: #0df053;
    background: #fff;
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .btn-wsp {
        width: 63px;
        height: 63px;
        line-height: 66px;
    }
}