#logo {
margin-top: -5px;
}

#container {
-webkit-box-shadow: 0px 18px 30px rgba(0, 0, 0, .5);
-moz-box-shadow: 0px 18px 30px rgba(0, 0, 0, .5);
box-shadow: 0px 18px 30px rgba(0, 0, 0, .5);
}

.fourColumn4 img{
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .8);
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .8);
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.pad {
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}



.fb-like-box {
margin-top: 25px;
}




div.fourColumn4:nth-child(7) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) h3{
   line-height: .5em;}
   
   
   
div.fourColumn4:nth-child(5) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) h3{
 line-height: .5em;}


.col2_3 li {
   -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .8);
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .8);
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;}
    
#customContactInfoFill {
margin-left: 30px;}



.socialicons {
    padding-top: 40px;
}

.head_tag {
    font-size: 15px;
}

/* TWG added CSS below */

@media (max-width: 600px) {
    #logo img { margin-top: 25px; }
    .headerlinks .socialicons { padding-top: 0px; }
    #nav {
        position: static !important;
        top: auto;
        right: auto;
        padding-top: 10px;
        background-color: #B22222 !important;
        margin-top: 57px !important;
    }
    label[for="nav-trigger"] {
        margin-left: auto;
        margin-right: auto;
        background-color: transparent;
    }
    #MenuBar1 {
        margin-top: 10px;
    }
    #MenuBar1 li { padding: 10px; }
    .sf-menu ul li a { font-size: 13px !important; }
    .sf-menu ul#ProductServiceList li.prodList { max-width: 48vw !important; }
    .sf-menu li .backgrdDivProductServiceList { margin-bottom: 25px; }
}