.machineinquiry-index-index .main { min-height: 760px; }
ul,
li { list-style-type: none; margin: 0; padding: 0; }

.machine-source-menu { border: 1px solid #ccc; position: relative; width: auto;margin: 20px 0; display: inline-block;}
.machine-source-menu li {padding: 5px 10px;text-align: center;border-bottom: 1px solid #ccc;position: relative;background: #fff;cursor: default !important;margin-bottom: 0; }
.machine-source-menu li.last { border-bottom: none; }
.machine-source-menu li:hover { cursor: pointer; }
.machine-source-menu > ul > li:hover a{ color: #ffffff; } 
.machine-source-menu li a { color: #000; font-size: 14px; cursor: default; }
.machine-source-menu li a:focus { border: none; outline: none; text-decoration: none; }
.machine-source-menu li:hover { background: #f70909; }

/*==================*/
.machine-source-menu ul.sub-level1 { padding: 0px;  border: 1px solid #ddd;width: 100%;z-index: 1; }
.machine-source-menu .site-name,
.machine-source-menu .site-name:hover { padding-left: 10px; padding-right: 10px; width: 160px; }
.machine-source-menu li a {/*width: 129px;*/overflow: hidden;}
.machine-source-menu li a { display: block; }
.machine-source-menu ul li { border-right: none; border-bottom: 1px solid #DDDDDD; width: 100%; padding: 5px 0; }

/* Sub menus */
.machine-source-menu ul { display: none; /*visibility:hidden;*/ position: absolute; top: 0; left: 100%; }

/* Third-level menus */
.machine-source-menu ul ul { top: 0px; left: 100%; display: none; visibility: hidden; border: 1px solid #DDDDDD; max-height: 200px; width: 100%; overflow-y: auto; overflow-x: hidden; }
.machine-source-menu ul ul li:nth-child(odd) { background: #fff; }
.machine-source-menu ul ul li:nth-child(even) { background: #f4f4f4; }
.machine-source-menu ul ul li:hover { background: #f70909; }
.machine-source-menu ul.sub-level2 li a { cursor: pointer; }
.machine-source-menu ul li:last-child {border-bottom: none; }
/* Fourth-level menus */
.machine-source-menu ul ul ul { top: 0px; left: 100%; display: none; visibility: hidden; border: 1px solid #DDDDDD; }
.machine-source-menu ul li { display: block; visibility: visible; }
.machine-source-menu li:hover > ul { display: block; visibility: visible; }
.accordion li.parent.other-machine-inquiry { border-top: 2px solid #d7d7d7; padding-top: 5px; }
.accordion li.parent.other-machine-inquiry > a { font-weight: bold; }
.accordion li.parent.other-machine-inquiry .head { display: none; }
.machine-source-menu span.head { position: absolute; right: 8px; top: 7px; display: none; }
.machine-source-menu span.head a { background: rgba(0, 0, 0, 0) url("../images/menu_down.png") no-repeat scroll 0 0 !important; border: 0 none; color: #333333; display: block; height: 15px; padding: 0; width: 15px; }
.machine-source-menu li span.head a:hover,
.machine-source-menu li.active > span.head a { background: rgba(0, 0, 0, 0) url("../images/menu_up.png") no-repeat scroll 0 0 !important; }
.machine-sourcing-block { text-align: center; margin: 30px auto 40px auto; }
.machine-sourcing-block h1 { background: #000; color: #fff; width: 33%; margin: 0 auto; padding: 10px 0; font-size: 20px;}
.machine-sourcing-block h2 { text-shadow: none; margin: 10px 0;font-size: 20px; }
.machine-sourcing-block ul { border: 2px solid #000; padding: 20px; margin: 0 auto; width: 60%; }
.machine-sourcing-block li { margin-bottom: 5px; text-align: left; font-size: 14px; background: url("../images/bullet-right.png") no-repeat left 5px; padding-left: 25px; }
.machine-inquiry-bar { background: #363636 none repeat scroll 0 0; color: #fff; padding: 5px 0; text-align: center; }
.machine-inquiry-bar > h1 { color: #fff; font-size: 28px; }
.machine-inquiry-bar a { color: #fff; }
.machine-inquiry-bar a:hover { color: #d00a0a; }


@media (max-width: 767px){
    .machine-sourcing-block{
        margin-top: 0;
    }
    .machine-sourcing-block ul{
        width: 100%;
    }
    .machine-sourcing-block h1{
        width: 80%;
    }
    .machine-source-menu > li{
        border-bottom: 1px solid #cccccc;
    }
}
@media (max-width: 576px){
    .machine-source-menu > li{
        width: 100%;
    }
    .machine-sourcing-block ul{
        padding-left: 0;
    }
}