.text-justify {
    text-align: justify;
}
.alignleft {
    margin: 0 25px 5px 0;
}
.vertical-divider {
    border-right: 1px solid grey;
}
.fwb-bg .band-5 {
    background-image: url('../img/content/band-5.jpg');
}
.tp-banner h2,
.tp-banner div {
    color: black !important;
}
/* logo */

.header .logo img {
    width: 220px;
}
.map-canvas {
    height: 300px;
    margin: 0;
    padding: 0;
}
.my_margin {
    margin-left: 100px !important;
}
.my_margin2 {
    margin-left: 40px !important;
}
.livicon {
    left: 25px;
    position: absolute;
    top: 10px;
    
}
.big-icon {
    position: relative;
}
#services {
    /*background-image: url('img/content/images/services-bg.jpg');*/
}
.portfolio-item img,
.portfolio-item a {
    height: 270px;
    width: 370px;
}
/* #works {
    margin-top: -150px;
} */
.big-services-box {
    text-align: justify;
}
.shadowed {
    box-shadow: 0 0 2px;
}

/*drop cap*/
.first-letter
{
    /*float: left;
    margin: 0.16em 0.14em 0 -0.12em;*/
    color: #C10841;
    /*font-family: Georgia,Utopia,Charter,serif;*/
    font-size: 70px;
    /*line-height: 0.5;*/
    /*text-shadow: 1px 1px 2px rgb(64,64,64);    */
}

/*active menu item*/
.active-menu
{
    color:#B8083D !important;
    background: #fff;
    border-color: #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
    box-shadow: 0 0 5px rgba(0,0,0,.15);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.active-menu:hover{color:white ! important;}

@media screen and (max-width:769px)
{
    #works
    {
        margin-top: -50px;
    }
}
