*{margin:0; padding:0;}
.main-menu a{color:black;}
.brand{color:#0077bd!important; padding-left: 20px; font-size:22px;}
.main-menu a:hover{background:#0077bd; color: #fff;  transition: all 0.8s;}
.nav-item{}
.active a{background: #0077bd; color: #fff;}
.navbar-toggler{margin-bottom: 10PX;}
.update-details{padding: 10px;}
.dropdown-menu{background:#fcf4f4; box-shadow: 2px 2px 15px black;}
ul.main-menu li:hover >ul.dropdown-menu{display:block;}
      .dropdown-submenu >.dropdown-menu{top:0px; left:100%;}

      .dropdown-submenu > a:after{
      border-color:transparent transparent transparent #333;
      border-style:solid;
      border-width:5px 0px 5px 5px;
      content:""; float:right;
      height:0;
      margin-right:-10px;
      margin-top:5px;
      width:0;
}



.welcm{padding-top: 80px; padding-bottom: 30px;}
.card-img{padding: 10px; box-shadow: 3px 3px 20px lightgray; margin-bottom: 30px;}
.pro-sec{}
.pro-sec a{color: #016ec6; font-family: 'Raleway', sans-serif;}
.pro-sec a:hover{color: brown;}
.wlcm{color:#016ec6; padding-top:30px; font-family:Lao UI; padding-left:20px;}
.p-range{color:#016ec6; font-family:Lao UI; font-weight:bold;}
.our-p{padding-top:80px; padding-bottom: 50px; font-family: 'Raleway', sans-serif;}
.our-q{color:dimgray; font-size: 30px; font-family: 'Raleway', sans-serif;}
.pro-sec h5{color:gray;}
.pro-gall{padding-bottom: 80px;}
.ptext-2{}
.inf-txt{}
.cont-inf{padding:50px 0px; }
.about-sec{

	background-image: url(../images/service.jpg); background-size: cover; background-repeat: no-repeat; padding-top: 100px; padding-bottom: 60px;
}
.inf-txt{color:#016ec6; font-family: 'Raleway', sans-serif;}
.production{padding-top: 50px;}
.pc-txt{color:red; padding-bottom: 20px; padding-top: 10px;}
.contact-sec{background-image: url(../images/contact.jpg);background-size: cover; background-repeat: no-repeat; padding-top: 100px; padding-bottom: 60px;}
.getintouch{color: #fff;font-family: 'Lato', sans-serif; font-size: 20px;}
.getintouch a{color: #fff;}
.get-th{padding-bottom: 10px;}
.our-ct{color: #fff;font-family: 'Raleway', sans-serif;font-size:35px; padding-bottom: 30px;}
.footeroo{padding: 50px 0px;}
.list-inline li{display: inline; padding-right: 10px;  }
.list-inline{padding-top: 30px;}
.btn-social{border:2px solid #016ec6; border-radius: 50px; padding: 12px; font-size: 18px;}
.btn-social:hover{ border:2px solid #fff;
transition: all 0.8s; 
}
.a-b{color: #186ec9; font-family: 'Raleway', sans-serif;}
.font-icon{border:none; padding: 20px; background:#31708f; border-radius: 5px; color: #fff;}
.font-icon:hover{background:#12394c;transition: all 0.8s;}
.aboutus{font-family: 'Raleway', sans-serif;}
.enq-sec{background-image: url(../images/service.jpg);background-size: cover; background-repeat: no-repeat; padding-top: 100px; padding-bottom: 60px; }
.our-enq{color: #186ec9;font-family: 'Raleway', sans-serif;}
.news-info{font-family: 'Raleway', sans-serif;}
.slide1{font-family: 'Raleway', sans-serif;}
.slide1{font-family: 'Raleway', sans-serif;}
.prod-info h3{color: #016ec6;}

/*Medium devices (tablets, less than 992px) */
   @media (max-width: 991.98px) { 

.dropdown-item {
 
   }

   }

/*media query*/
@media (max-width: 1199.98px) { 

.dropdown-menu{max-width: 450px; }
.getintouch{margin-top:50px;}
.welcm{padding-top: 10px; padding-bottom: 20px;}
.our-p{padding-top:20px; padding-bottom: 20px; font-family: 'Raleway', sans-serif;}

 }

/*media query*/

 @media (max-width: 575.98px) { 
 
 	.dropdown-item {
  white-space:pre-wrap;
}

.brand{color:#0077bd!important; padding-left:0px; font-size:18px;}
.wlcm{font-size:24px; text-align: center; padding-left: 0PX; margin-bottom: 20PX; padding-top: 0px;}
.welcm{padding-top: 10px; padding-bottom: 20px;}
.our-p{padding-top:20px; padding-bottom: 20px; font-family: 'Raleway', sans-serif;}
.feature{padding-bottom: 50px;}
.getintouch{margin-top:50px;}

  }



  /*Small devices (landscape phones, less than 768px) */
  @media (max-width: 767.98px) { 
  	.dropdown-item {
  white-space:pre-wrap;

   }
}


   