h1,h2,h3,h4,h5,h6,ul,li,a,p{
	padding: 0;
	margin: 0;
}
.header{
	border-top: solid 9px #e43000;
	background-color: #16171f;
	padding: 30px 0 15px 0;
}
.sticky555{
	
}
.header .navbar-nav{
	margin: auto;
}
.header .navbar{
	padding: .0rem 0rem;
}
.header .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .0rem;
    padding-left: .0rem;
}
.header .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #e43000;
}
.header .navbar-light .navbar-nav .nav-link {
    color: #ffffff;
    padding-right: 33px;
    font-size: 15px;
    font-family: 'Univers';
    font-weight: 500;
    text-transform: uppercase;
    transition: 0.9s;
}
.header .navbar-light .navbar-nav .nav-link:hover{
	color: #e43000;
}
.header .megamenu h6{
	font-size: 17px;
    font-family: 'Univers';
    color: black;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 0;
}
.header .megamenu .megamenu2 a{
	font-size: 15px;
    font-family: 'Univers';
    color: black;
    font-weight: 500;
    text-decoration: none;
    transition: 0.9s;
    text-transform: capitalize;
    padding-top: 15px;
    padding-bottom: 4px;
}
.header .megamenu .megamenu2 a:hover{
	color: #e43000;
}
.header .navbar-toggler {
    background-color: white;
}
.header .search_model form input{
	padding: 25px 14px;
    border-radius: 0;
}
.header  form button{
	background-color: black;
	border-radius: 0;
	color: white;
}
.header  form button:hover{
	color: black;
	background-color: #e43000;
}


.dropdown-slide > .dropdown-menu {
  opacity: .3;
  display: block;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

.show.dropdown-slide > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
        border-radius: 7px;
            margin-top: 16px;
}
.dropdown-menu a:hover{
	color: red;
}
.hide_in_lg{
    display: none;
}

/*welcome*/
.welcome{
	padding: 00px 0;
}
.welcome .left{
	
}
.welcome .left img{
	max-width: 100%;
}
.welcome .section_title{
	padding-top: 100px;
	padding-bottom: 40px;
}
.welcome .section_title h1{
	text-align: center;
	color: #292929;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Univers';
}
.welcome .right{
	padding-left: 10%;
	padding-top: 15%;
}
.welcome .right p{
	font-size: 13px;
	color: #292929;
	font-weight: 400;
	font-family: 'Univers';
	padding-bottom: 20px;
}
.welcome .right .read_more{
	text-align: left;
}
.welcome .right .read_more a{
	background-color: #e43000;
	padding: 10px 22px;
	color: white;
	font-size: 13px;
	font-family: 'Univers';
	font-weight: 400;
	text-decoration: none;
	transition: 0.9s;
	text-transform: uppercase;
}
.welcome .right .read_more a:hover{
	color: black;
}
/*Featured Products*/
.featured_products .section_title{
	padding-top: 100px;
	padding-bottom: 40px;
}
.featured_products .section_title h1{
	text-align: center;
	color: #292929;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Univers';
}
.featured_products a{
	text-decoration: none;
}
 .detail1{
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 35px;
}
 .detail h5{
	font-size: 19px;
	color: black;
	text-transform: uppercase;
	font-family: 'Univers';
	font-weight: 400;
	transition: 0.9s;
}
 .detail h4{
	font-size: 15px;
	color: #ee1c2f;
	text-transform: uppercase;
	font-family: 'Univers';
	font-weight: 400;
	transition: 0.9s;
}
 .detail1 h6{
	border-bottom: solid 1px #dcdcdc;
	margin-bottom: 10px;
	text-align: center;
	display: inline-block;
	margin: auto;
	color: black;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Univers';
	text-transform: uppercase;
}
.detail:hover h5{
    color: #ee1c2f;
}
.detail:hover h4{
    color: black;
}
 .images img{
	padding: 0 25px 0 25px;
}
 .detail{
	padding-top: 15px;
	padding-bottom: 30px;
	text-align: center;
}
/*map*/
.map .section_title{
	padding-top: 100px;
	padding-bottom: 15px;
}
.map .section_title h1{
	text-align: center;
	color: #292929;
	font-size: 21px;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Univers';
	padding-bottom: 20px;
}
.map .section_title p{
	text-align: center;
	color: #292929;
	font-size: 17px;
	text-transform: capitalize;
	font-weight: 400;
	font-family: 'Univers';
}
/**newsletter*/
.newsletter{
	margin-bottom: -150px;
}
.newsletter .box{
	background-color: #ee1c2f;
	padding: 45px 0 65px 0;
}
.newsletter .box{
	text-align: center;
}
.newsletter .box h6{
	text-align: center;
	color: white;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Univers';
	padding-bottom: 20px;
}
.newsletter .box h5{
	text-align: center;
	color: white;
	font-size: 15px;
	text-transform: capitalize;
	font-weight: 400;
	font-family: 'Univers';
	padding-bottom: 10px;
}
.newsletter .box button{
	    position: absolute;
    top: 92px;
    right: 0;
    padding: 10px 20px;
    background-color: transparent;
    border: none;
    color: red;
    margin-right: 16px;
}
.newsletter .box input{
	border-radius: 0;
	padding: 22px 10px;
}
/*footer*/
.footer{
	background-color: #1a1a1a;
    padding-top: 200px;
    padding-bottom: 60px;
}
.footer h1{
	font-family: 'Univers';
	color: white;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1.2px;
}
.footer ul{
	padding-top: 30px;
}
.footer ul li{
	list-style-type: none;
	padding-bottom: 10px;
}
.more_view_box{
    padding-top: 5px;
}
.more_view_box .p_box .p_img2 img{
    padding: 5px;
}
.footer ul li a{
	text-decoration: none;
	font-size: 14px;
	color: #818181;
	transition: 0.9s;
}
.footer ul li a:hover{
	color: #e43000;
}
/*footer_header*/
.footer_header{
	background-color: #252525;
	padding: 33px 0;
}
.footer_header .logo{
	
}
.footer_header .footer_menu{
	
}
.footer_header .footer_menu ul{
	display: flex;
}
.footer_header .footer_menu ul li{
	list-style-type: none;
	padding: 0 35px;
	border-left: solid 1px #303030;
	transition: 0.9s;
}
.footer_header .footer_menu ul li a{
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Univers';
	font-weight: 500;
	transition: 0.9s;
}
.footer_header .footer_menu ul li a:hover{
	color: #e43000;
}
.footer .contact_us ul li a span{
    padding-right: 15px;
}
/**/
.copyright{
	padding: 40px 0;
	background-color: #1e1e1e;
}
.copyright .left{
	
}
.copyright .left p{
	font-size: 12px;
	color: #ffffff;
	font-family: 'Univers';
	font-weight: 500;
} 
.copyright .left p a{
	color: #ff9c00;
	transition: 0.9s;
} 
.copyright .left p a:hover{
	color: white;
}

/*Row Equal Height*/
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 768px) { .row-eq-height { display: block; } }
.inflex { display: inline-flex; }
@media screen and (max-width: 768px) { .inflex { display: block; } }

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}

.col-xs-5ths {
width: 20%;
float: left;
}

@media (min-width: 768px) {
.col-sm-5ths {
width: 20%;
float: left;
}
}

@media (min-width: 992px) {
.col-md-5ths {
width: 20%;
float: left;
}
}

@media (min-width: 1200px) {
.col-lg-5ths {
width: 20%;
float: left;
}
}

