.navbar-nav>li {
    font-family: roboto !important;
    font-weight: 500;
}

ul.sub-menu {
    position: absolute;
    left: 0;
    list-style: none;
    padding-left: 0;
    background: #000;
	height: 0;
    opacity: 0;
	width:190px;
	    z-index: 9;
	transition:all .5s;
}
 
ul.social-icons {
    padding-right: 65px;
}
 
ul#menu-top-menu li:hover .sub-menu {
	height:auto;
	opacity:1;
}

ul.sub-menu > li{
	display:block;
	padding:10px 10px;
	border-bottom:1px solid #4e4e4e;
	font-weight: 500;
}

ul.sub-menu > li a{
	    color: #fff;
    font-size: 14px;
    font-family: roboto medium;
    text-transform: uppercase;

}


.footer1 .phone-list span {
    display: block;
    color: #fff;
	line-height:22px;
}

.footer1 .phone-list span b {
    font-weight: 600;
}

.phone-list {
    margin-bottom: 10px;
}

.email-modal >p, .middle > p {
	display:none;
}

.footer1 h3.widget-title:after {
    content: '';
    display: block;
    width: 36px;
    height: 4px;
    background: #977627;
    margin: 10px 0 28px 0;
}


.footer-bottom img {
    width: 206px;
}

h4.cat-title {
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    max-width: 300px;
    transform: translate(-50%,-50%);
    left: 50%;
    line-height: 50px;
   
}

img{
max-width:100%;
}

.career h2 {
    text-transform: uppercase;
    font-weight: 600;
    color: #96752b;
    font-size: 24px;
	font-family: roboto medium;
}

.oppor {
    margin-bottom: 30px;
}

.oppor h3 {
    font-size: 20px;
}

.division .single-division {
    padding: 0px;
}

.single-division img {
    height: 265px;
    width: 100%;
}



.left.carousel-control span, .left-arrow a{
    background: #96752b;
    border-radius: 5px;
    font-size: 30px;
    border: 0;
    background-size: 100%;
    height: 50px;
    width: 50px;
    color: #fff;
    left: 0;
    position: absolute;
    top: 0;
	opacity:1;
	margin-left: 0;
	margin-top:0;
	line-height:48px;
}

.right.carousel-control, 
.left.carousel-control{
	opacity:1;
}

.right.carousel-control span  ,.right-arrow a{
    background: #96752b;
    border-radius: 5px;
    font-size:30px;
    border: 0;
    background-size: 100%;
    height: 50px;
    width: 50px;
    color: #fff;
    right: 0;
    position: absolute;
    top: 0;
	opacity:1;
	margin-right: 0;
	margin-top:0;
	line-height:48px;
}

.right-arrow a, .left-arrow a, .right-arrow a:hover, .left-arrow a:hover{
	color:#fff;
	text-decoration:none;
	    font-family: monospace;
}

.single-division h3 {
    margin: 0;
    background: #222;
    color: #fff;
    text-align: center;
    font-size: 18px;
    padding: 10px;
	font-family: roboto medium;
}

 .product-title{
	margin:0 auto;
	
	border-radius:5px;
	
}

p.lin i {
    margin-right: 5px;
}

.career-sec .career-left {
    padding-left: 104px;
}

.career-sec .career-right {
    padding-right: 0px;
}

.product-menu.text-center.row {
    margin: 0 0 15px 0;
}

a.btn.order-btn.btn-lg {
    margin: 0;
}

.product-col img {
     height: 150px;
}

@media(max-width:767px){
	.single-division img {
    height:auto;
    width: auto;
}
	
	ul.sub-menu{
		position:relative;
		width:100%;
		visibility:hidden;
	}
	ul#menu-top-menu li:hover .sub-menu {
		visibility:visible;
	}
	
	.current-menu-item, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
		background-image:none !important;
	}
}