body {font-family: 'Roboto', sans-serif !important; font-weight:400;}
.top-header-icon{padding:10px 0;}
.top-header-icon a {font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#686e76; text-decoration:none;}
.top-header-icon a:hover {color:#f57a03; text-decoration:none;}
.icon-color{color:#f57a03; font-size:20px !important;}
.text-align-right{text-align:right;}
.navigation-area {background:#15191f;}
.padding-right {padding-right:0px;}
.logo-bg {background:#dfdfdf;}
.logo-bg ul li {padding:15px 15px;}
.logo-bg img {width:100%;}
.logo-bg .active {background:#c9c7c7;}
.section {margin:50px 0;}
.section-inner {margin:20px 0;}
.breadcrumb {padding-bottom:10px; border-bottom:1px solid #ddd; font-size:14px; color:#686e76; background-color:#fff!important;}
.small-h1{text-transform:uppercase; color:#15191f; font-size:18px;}
h1 {color:#f57a03; font-size:32px; font-weight:700;}
h2 {color:#f57a03; font-size:30px; font-weight:700;}
h3 {color:#f57a03; font-size:26px; font-weight:700; margin-bottom:20px;}
p { color:#686e76; font-weight:400; font-size:16px;text-align:justify;}
.read-more a {font-size:18px; font-weight:400; color:#f57a03; padding:10px 20px; border:1px solid #f57a03; text-decoration:none; float:left; margin-bottom:20px;}
.read-more a:hover{color:#fff; background:#f57a03;}
.footer {background:#15191f; color:#fff; padding:30px 0; font-size:14px; font-weight:300;}
footer h2 {font-size:26px; font-weight:500; color:#f57a03;}
footer ul {list-style:none; padding:0; margin:0;}
footer ul li {padding:3px 0;}
.orange-arrow {color:#f57a03;}
footer a {color:#fff; text-decoration:none;}
footer a:hover {color:#f57a03; text-decoration:none;}
footer .contact-area {font-size:14px; font-weight:300; color:#fff; margin-bottom:10px;}
.ourproduct-area{background:#15191f;}
h5 {font-size:16px; font-weight:500;}
.pad-left {padding-left:0px;}
.bx-text-area a {color:#f57a03;}
.inner-banner {width:100%; background:#161920;}
.sidebar ul {list-style:none; padding:0; margin:0;}
.sidebar ul li {padding:5px 0; border-bottom:1px solid #ddd;}
.sidebar ul li:last-child {border-bottom:none;}
.sidebar ul li a {color:#15191f; font-size:14px; font-weight:400;}
.sidebar ul li a:hover {color:#f57a03; text-decoration:none;}
.sidebar .active {color:#f57a03; font-weight:500;}
.card-header {background-color:#15191f !important;}
.card-header a {color:#fff; font-size:15px; font-weight:500; width:100%; float:left;}
.footer-bottom {background:#242931; padding:20px; color:#fff; font-weight:400; font-size:14px; text-align:center;}
.product-imges {padding-bottom:20px;}
#accordion {-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);}
.card-body {padding:10px 15px;}
.card-header {padding:10px 15px; text-transform:uppercase;}
.Industry-sidebar ul li {background:#15191f; padding:10px;}
.Industry-sidebar ul li a {color:#fff;}
.Industry-sidebar .active {color:#f57a03;}
figcaption {text-align: center; background: #000; color: #fff; padding: 10px;}
.other-pr-sub{font-size:24px;}
.border-prducts {border:1px solid #ddd; padding-top:20px;}
.map-border{-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3); padding:5px;}
input{    width: 100%;
    border-radius: 5px;
    box-shadow: none;
    border: 1px solid #ddd;
    padding: 5px 10px;
    margin-bottom: 0px;}
textarea{    width: 100%;
    border-radius: 5px;
    box-shadow: none;
    border: 1px solid #ddd;
    padding: 5px 10px;
    margin-bottom: 20px;
	height:150px;
	}
::placeholder {
  color: #b0adad;
}
::-webkit-input-placeholder { /* Edge */
  color: #b0adad;
}

:-ms-input-placeholder { /* Internet Explorer */
  color:#b0adad;
}	
.Submit {background: #f57a03;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    box-shadow: none;
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    margin-bottom: 50px;
	font-family: 'Roboto', sans-serif !important;}
.Submit:hover {background: #15191f;}

.Reset {background: #15191f;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    box-shadow: none;
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    margin-bottom: 50px;
	margin-left:30px;
	font-family: 'Roboto', sans-serif !important;}
.Reset:hover {background: #f57a03;}	
	

@media only screen and (max-width: 480px){
.top-header-icon a {font-size:13px !important;}
.icon-color {font-size:13px !important;}
.hide {display:none;}
.navbar-brand {width:70%;}
.navbar-brand img {width:100%;}	
footer ul {list-style:none; padding:0; margin:0 0 20px 0;}
}

@media only screen and (max-width: 767px){
.navbar-brand {width:70%;}	
.navbar-brand img {width:100%;}	
footer ul {list-style:none; padding:0; margin:0 0 20px 0;}
section {margin:20px 0;}
}

@media only screen and (max-width: 1024px){
.top-header-icon a {font-size:15px;}
.icon-color {font-size:16px !important;}	
}

@media only screen and (min-width: 992px) and (max-width: 1024px){
.top-header-icon a {font-size:13px;}
.icon-color {font-size:16px !important;}	
}

.dropdown-toggle.active-dropdown::after {
    transform: rotate(-90deg);
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:999;
}

.sticky + .content {
  padding-top: 60px;
}
#myCarousel .nav a small {
    display:block;
}
#myCarousel .nav a {
    border-radius:0px;
}

.dropdown-menu li {border-bottom:1px solid #3c3d3d;}
.dropdown-menu {background: #22262d !important;}
.dropdown-menu li:last-child{border-bottom:none;}
.dropdown-item {padding: 0.25rem 10px;}

@media only screen and (max-width: 991px) {
#navbar ul li {border-top:1px solid #3c3d3d;}	
#navbar ul li:first-child {border-top:none;}
.dropdown-toggle::after {float:right; margin-top: 8px;}
.dropdown-item{padding: 0.25rem 10px;}
.dropdown-menu {background: #15191f !important;}
.dropdown-menu li {border-bottom:none;}
}


/* adds some margin below the link sets  */
.navbar .dropdown-menu div[class*="col"] {
   /* margin-bottom:1rem;*/
}

.navbar .dropdown-menu {
  border:none;
  /* background-color:#0060c8!important; */
}

/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
  
  /* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar {
  padding-top:0px;
  padding-bottom:0px;
}

/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {
  padding:25px .5rem;
}

.flex-column .nav-item{
	padding:.5rem .5rem;
}

/* makes the dropdown full width  */
.navbar .dropdown {position:static;}

.navbar .dropdown-menu {
  width:100%;
  left:0;
  right:0;
/*  height of nav-item  */
  top:90px;
}
  
  /* shows the dropdown menu on hover */
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
  display:block!important;
}
  
  .navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color: #fff;
  }

}

.navbar-dark .navbar-brand {
    margin: 10px 0;
}

.navbar-nav .active  {
color:#f58634 !important;
}
.dropdown-menu .flex-column a {font-size:13px;}

.flex-column .nav-link {padding:0px !important;}

@media screen and (max-width: 991px){
#navbarSupportedContent {overflow:auto; height:300px;}
}
.about-banner{background:url("../images/about-us-banner.jpg") no-repeat top center; width:100%; height:auto;}

table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  margin-bottom:30px;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}

.area-ul ul {list-style:none; color:#686e76; margin:0 0 30px 0; padding:0;}

h4 {
    color: #f57a03;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 20px;
}

.icon-padd{margin-bottom: 30px;
    float: left;
    margin-top: 5px;
margin-right: 5px;}