#header_links {
    margin: 0px; padding: 0px; clear: both; float: right; list-style-type: none;
}
@media all and (max-width:991px) and (min-width:768px)
{
    #header_links {
        background: rgb(255, 255, 255); padding: 0px; width: 150px; text-align: left; display: none;
    }
}
@media all and (max-width:767px) and (min-width:480px)
{
    #header_links {
        background: rgb(255, 255, 255); padding: 3px 0px; width: 100%; text-align: left; display: none;
    }
}
@media all and (max-width:479px)
{
    #header_links {
        background: rgb(255, 255, 255); margin: 0px; padding: 3px 0px; width: 130px; text-align: left; display: none;
    }
}
#header_links li {
    background: url("/resources/img/dotted_separator.png") no-repeat right 18px; padding: 10px 10px 0px; text-transform: capitalize; float: left;
}
@media all and (max-width:991px)
{
    #header_links li {
        background: none; padding: 0px 10px; border: currentColor; border-image: none; width: 100%; line-height: 25px; float: none;
    }
}
#header_links li:first-child {
    border: currentColor; border-image: none;
}
#header_links li a {
    color: rgb(151, 151, 151); text-decoration: none;
}
#header_links li span {
    color: rgb(151, 151, 151); text-decoration: none;
}
@media all and (min-width:992px)
{
    #header_links li a:hover {
        color: rgb(255, 255, 255) !important;
    }
}
@media all and (max-width:991px)
{
    #header_links li a:hover {
        color: rgb(220, 96, 57) !important;
    }
}
#permanent_links div a {
    background: url("img/arrow_right_2.png") no-repeat 10px 10px; padding: 7px 11px 5px 22px; color: rgb(51, 51, 51); display: block;
}
ul#footer_links {
    text-align: center; padding-bottom: 6px; clear: both;
}
ul#footer_links li {
    padding: 0px 10px; display: inline;
}
.header_permentlink {
    float: right;
}
@media all and (max-width:991px) and (min-width:768px)
{
    .header_permentlink {
        background: rgb(20, 21, 22); top: 135px; width: 7%; text-align: center; right: 0px; position: absolute; z-index: 95;
    }
}
@media all and (max-width:767px)
{
    .header_permentlink {
        left: 50%; width: 25%; text-align: center; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 95;
    }
}
.header_permentlink .tm_permenu_inner {
    display: none; cursor: pointer;
}
@media all and (max-width:991px)
{
    .header_permentlink .tm_permenu_inner {
        display: block;
    }
}
@media all and (max-width:767px)
{
    .header_permentlink .tm_permenu_inner {
        background: 0px 0px rgb(255, 128, 0); padding: 1px 2px 2px;
    }
}
@media all and (max-width:479px)
{
    .header_permentlink .tm_permenu_inner {
        padding: 0px !important;
    }
}
.header_permentlink .tm_permenu_inner .headertoggle_img::before {
    top: 7px; color: white; line-height: 18px; font-family: "FontAwesome"; font-size: 17px; display: block; position: relative; content: "\f039";
}
@media all and (max-width:767px)
{
    .header_permentlink .tm_permenu_inner .headertoggle_img::before {
        top: 10px;
    }
}
@media all and (max-width:479px)
{
    .header_permentlink .tm_permenu_inner .headertoggle_img::before {
        line-height: 17px;
    }
}
