@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{ max-width:100%;}	
	/*-------------------------menue------------*/
.megamenu-li {	position: static; float:left;}
.navbar-expand-lg .navbar-nav {    flex-direction: row;}
.megamenu {position: absolute;width: 100%;left: 0;right: 0;	padding: 15px;}
.dextop-hid {    display: none;}
.navbar-nav li {    float: left;    padding:0 9px!important;}
.nav-link a{padding: .5em 1em;}
.nav-link{ padding:0;}
.welcom { padding:2% 0; text-align:center; }
.redm{ color:#ff6d00}
.bg-orng{ background:#ff8b0e; color:#fff; padding:1% 0;}
.font-six{ font-size:35px; color:#fff;}
.enqnow{ color:#fff; padding:10px 35px;  border:1px solid; float:right;}
.enqnow:hover{ text-decoration:none; color:#eee;}
.bg-gray{ background:#f1f1f1; padding:3% 0;}
.bg-gray1{ background:#f5f5f5; padding:3% 0;}
.tils{ font-size:22px; margin:15px 0 ; display:block;}
.vmore{ background:#ff8b0e; color:#fff; padding:10px 35px; display:inline-block;}
.v-more{ color:#ff8b0e;	}
.tils1{ font-size:17px; padding:15px 0; text-align:center; display:block;}
.bg-testmo{ background:#fbf0e5; padding:4% 0;}
.tstmon{ width:100%; margin:0 auto; font-size:20px}
.bg-whyy{ background:url(../images/why-bg.jpg) no-repeat; background-size:100%;}
.bg-whtt{ background:#fff;}
.whylist{ margin-top:30px;}
.whylist li{ margin-bottom:10px; background:url(../images/li-why.png) no-repeat left 5px; padding-left:30px; list-style-type:none;}
footer{ background:#434444; padding:3% 0;}
footer h3{ border-bottom:1px solid #4d5050; padding-bottom:10px; color:#c3c1c1;}
.footer-list li a{ color:#eee;}
.footer-list .block-footer ul li a {color: #777777;display: inline-block; position: relative;padding: 3px 0;}
.footer-list  li{ list-style-type:none;}
.footer-list  li a:before { padding-right: 0; vertical-align: middle;  content: '>>';  display: inline-block;
font-family: FontAwesome; font-style: normal; font-weight: 400;font-variant: normal;
font-synthesis: weight style; font-stretch: normal; font-size-adjust: none; font-language-override: normal;
font-kerning: auto;font-feature-settings: normal; line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;text-align: center;font-size:0px;transition: .2s; -moz-transition: .2s;
-webkit-transition: .2s;}
.footer-list li a:hover:before {font-size: 5px;padding-right: 5px;}

.fa {
  padding: 15px 20px ;
  font-size: 30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px; border-radius:3px;
}
.fa:hover{ color:#eee ; text-decoration:none;}
.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}
.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}
.fa-instagram {
  background: #125688;
  color: white;
}
.leftsid{ background:#f1f1f1; box-shadow:0 6px 11px 1px #d4d2d2;}
.leftsid h2{ background: #ea8522;
    color: #fff;
    padding: 10px;
    font-size: 23px;
    margin-left: -15px;
    margin-right: -15px;} 
.list-gro li{ list-style-type:none; background:url(../images/li-why.png) no-repeat left 5px; padding: 0 0 10px 30px; border-bottom:1px solid #ddd;margin-top:7px; }
.list-gro li a{ color:#333;}
.txrt{    text-overflow: ellipsis;
    height: 102px;
    overflow: hidden;
    white-space: pre-wrap;}
@media screen and (max-width: 480px) {
.navbar-expand-lg .navbar-nav { flex-direction: column;}
.dextop-hid{ display:block;} 
.item-product{ width:100%;}
}
 /*------------------------------------- by gyanendra ------------------------------------- */ul {  list-style: none;  padding: 0;  margin: 0; }.mainmenuar ul li {  display: block;  position: relative;  float: left; text-align:left; }/* This hides the dropdowns */li ul { display: none;     background: #ea8522; z-index:999 }.mainmenuar ul li a { display: block;  padding: 1em;  text-decoration: none;  white-space: nowrap;  color: #fff;}/* Display the dropdown ul li a:hover { background: #2c3e50; }*/li:hover > ul {  display: block;  position: absolute;}li:hover li { float: none; }.main-navigation li ul li { border-top: 0; }/* Displays second level dropdowns to the right of the first level dropdown */ul ul ul {  left: 100%;  top: 0;}/* Simple clearfix */ul:before,ul:after {  content: " "; /* 1 */  display: table; /* 2 */}ul:after { clear: both; }
 
 #navbar ul li ul{     line-height: 35px; text-align: left; width: 167px;    background: #f5f4f3;}
 .navbar-light .navbar-nav .nav-link, .nav-link a{    color: #444!important; font-size:16px; text-transform:uppercase;}
 
  .breadcrumb li{ float:left;}
 .rounded{ margin-top:16px;}