#company-name{position:absolute;top:1em;left:12em;font-weight:bold;color:#016734;font-size:120%;text-transform:uppercase;text-align:center}
#toll-free{position:absolute;z-index:9999;top:15px;right:20px;font-size:38px;font-weight: bold;color:#b50000;text-shadow:3px 3px 0px #fff,-1px -1px 0px #fff,1px -1px 0px #fff,-1px 1px 0px #fff,1px 1px 0px #fff;-webkit-text-stroke: 1px #fff;}
#user-login{position:absolute;right:5%;top:1.5em;font-size:95%}
#company-detail-wrapper{background:#fafafa}
#heading-container div{float:left;border-right:1px solid #fff;padding:0 30px}
#last-col{border:none !important}
#heading-container a{color:#fff;font-weight:bold;text-decoration:none;font-size:20px}
#company-further-detail-container img{margin:0 auto}
#social-bar-wrapper{background:#0271e1}
#footer-wrapper{margin-top:30px}
#footer-bottom{text-align:center;font-size:70%;background:#f1f1f1;padding-top:.3em}
.footer-box-border{width:100%;font-size:85%}
.text-holder a{font-size:90%}
.icon-footer{float:left;width:20px;height:20px}
.address-text{margin-left:20px;line-height:1.5em}
@media screen and (max-width:850px){.special-box{padding:1em}
#company-name{left:6.5em}
}
@media screen and (max-width:740px){#company-name{left:8em}
}
@media screen and (max-width:600px){#subscribe-box,#social-images-box{text-align:center !important}
}
@media only screen and (max-width:550px){#company-name{left:7em}
}
@media only screen and (max-width:480px){.footer-box-border{border:none}
#toll-free span{display:none}
.footer-box-border h4{border-bottom:1px solid #dedede}
}
@media only screen and (max-width:400px){#subscribe-box input{width:100%}
#subscribe-button{margin-top:.2em}
}
@media only screen and (max-width:355px){#company-name{left:7.5em}
#toll-free {font-size:25px}
}