﻿/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 1-Dec-2016, 12:42:55 PM
    Author     : ankit
*/


/*body*/
/* Extra Things */
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 0px;
  z-index: 99;
  font-size: 16px;
  border: none;
  outline: none;
  background-color: #5bc0de;
  color: white;
  cursor: pointer;
  padding: 10px 13px;
  border-radius: 3px 0px 0px 3px;
}

/*#myBtn:hover {
  background-color: #444242;
}*/
/* Extra Things */

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: contents;
}
body{
   font-size: 17px;
}
.product_slide_control a{
   color:#0e76bc;
   text-decoration: none;
   font-size: 30px;
}
.product_slide_control a:hover{
   color:#0e76bc;
   text-decoration: none;
}

/*content*/
.carousel img{
	width:100%;
}
.app-title-block h3{
	font-size:30px;
}
.padtop10{
	padding-top:10px;
}
.mrg30{
	margin-top:30px; 
	margin-bottom:30px;
}
.sub-nav{
   /*background-color:#0e76bc;*/
   background-color:rgba(14, 118, 188, 0.54);
   height:255px;
}
.sub-nav a{
   color:#FFFFFF;
}
.home_section1{
    padding-top: 10%;
    padding-bottom: 10%;
   background-image:url(../image/home_section1.jpg); 
}
.search_section1{
    padding-top: 10%;
    padding-bottom: 10%;
   background-image:url(../image/home_section1.jpg); 
}
.home_section3{
   background-image:url(../image/home_section3.jpg); 
}
.home_section5{
   background-image:url(../image/home_section5.jpg); 
}
.about_section1{
    padding-top: 10%;
    padding-bottom: 10%;
   background-image:url(../image/about_section1.jpg); 
}
.about_section5{
   background-image:url(../image/about_section5.jpg); 
}

.industries_automotive_section3{
   background-image:url(../image/industry_automotive_section3.jpg); 
}

.industries_industrial_commercial_section3{
   background-image:url(../image/industries_industrial_commercial_section3.jpg); 
}
.industries_agricultural_section3{
   background-image:url(../image/industries_agricultural_section3.jpg); 
}
.industries_forestry_section3{
   background-image:url(../image/industries_forestry_section3.jpg); 
}
.industries_mining_section3{
   background-image:url(../image/industries_mining_section3.jpg); 
}
.industries_oil_gas_section3{
   background-image:url(../image/industries_oil_gas_section3.jpg); 
}
.industries_military_section3{
   background-image:url(../image/industries_military_section3.jpg); 
}
.industries_municipality_section3{
   background-image:url(../image/industries_municipality_section3.jpg); 
}

.product_spray_coating_section1{
   background-image:url(../image/product_spray_coating_section1.jpg); 
}
.product_moisture_curing_binders_section1{
   background-image:url(../image/product_moisture_curing_binders_section1.jpg); 
}
.product_casting_resins_section1{
   background-image:url(../image/product_casting_resins_section1.jpg); 
}
.product_foams_section1{
   background-image:url(../image/product_foams_section1.jpg); 
}
.product_primer_and_sealer_section1{
   background-image:url(../image/product_foams_section1.jpg); 
}
.product_spray_foam_insulation_section1{
   background-image:url(../image/product_spray_foam_insulation_section1.jpg); 
}
.product_epdm_section1{
   background-image:url(../image/product_epdm_section1.jpg); 
}
.product_spray-coatings_section3{
   background-image:url(../image/product_spray_coating_section3_01.jpg); 
}
.product_moisture-curing-binder_section3{
   background-image:url(../image/product_moisture_curing_binder_section3.jpg); 
}
.product_primer_and_sealer_section3{
background-image:url(../image/product_foams_section3.jpg); 
}
.product_epdm_section3{
	background-image:url(../image/product_epdm_section3.jpg); 

}
.product_foams_section3{
   background-image:url(../image/product_foams_section3.jpg); 
}
.product_spray_foam_insulation_section3{
   background-image:url(../image/product_spray_foam_insulation_section3.jpg); 
}
.product_casting_resins_section3{
   background-image:url(../image/product_casting_resin_section3.jpg); 
}
.equipment_section1	
{
/* background-image:url(../images/Equipment.jpeg); */
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #FFFFFF;
	margin-bottom:45px;
	margin-top:160px;
}
.row.eq-page
{
	color:#333;
}
.equipment-list
{
	margin-top:50px;
}
.equipment-list h4
{
	margin-bottom:10px !important;
}
.section5{
   background-image:url(../image/section5.jpg); 
}

.home_section1,.about_section1,.industries_section1,.product_section1,.search_section1{
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
   color:#FFFFFF;
   /*margin-top:6%;*/
}
.home_section2{
   margin-top: -5%;
   margin-bottom:5%;
   background-color: #FFFFFF;
}
.home_section3,.home_section5,.about_section5,.product_spray-coatings_section3,.section5,.product_moisture-curing-binder_section3,.product_casting_resins_section3,
.product_foams_section3,.industries_automotive_section3,.industries_industrial_commercial_section3,.industries_agricultural_section3,.product_primer_and_sealer_section3,.industries_oil_gas_section3,
.product_epdm_section3,.industries_forestry_section3,.industries_mining_section3,.industries_military_section3,.industries_municipal_section3,.product_spray_foam_insulation_section3{
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
   padding-top: 2%;
   padding-bottom:2%;
   background-color: #444242;
   color:#FFFFFF;
}
.home_section3 .btn-default,.home_section5 .btn-default,.about_section5 .btn-default,.section5 .btn-default{
   color:#FFFFFF;
   font-weight: bold;
   background-color: rgba(255, 255, 255, 0.18);
   padding: 10px 40px;
}

.home_section3 a,.home_section5 a, .about_section5 a{
   margin-top:15px;
}  

.text-blue{
   color: #0e76bc;
}
.text-red{
   color: #ed1c24;
}

.home_section2 img{
   padding-top: 15px;
   padding-bottom: 15px;
}
.home_section2>.row>.col-sm-12> .col-md-3, .home_section2>.row>.col-sm-12> .col-xs-3{
   border:1px rgba(142, 137, 137, 0.2) solid;
   /*border-bottom:1px rgba(142, 137, 137, 0.2) solid;*/
   padding-bottom: 10px;
   text-align: center;
}
.home_section2>.row{
   display: flex;
}
.home_section2 a,#home_section6 .product_category_list a{
   text-decoration: none;
   color:#000000;
   font-size: 16px;
   line-height: 1px;
   transition: color 0.5s ease;
}
.home_section2>.row>div{
   background-color: #FFFFFF;
   transition: background-color 0.5s ease;
}
.home_section2 i{
   font-size: 100px;
}
.boxhover, .boxhover:hover{
   color:white !important;
}
.home_section2 .row .col-sm-12 div:nth-child(1):hover,.home_section2 .row .col-sm-12 div:nth-child(2):hover,.home_section2 .row .col-sm-12 div:nth-child(3):hover,.home_section2 .row .col-sm-12 div:nth-child(4):hover,
.home_section2 .row .col-sm-12 div:nth-child(5):hover,.home_section2 .row .col-sm-12 div:nth-child(6):hover,.home_section2 .row .col-sm-12 div:nth-child(7):hover,.home_section2 .row .col-sm-12 div:nth-child(8):hover{
   /*background-color: #0e76bc;*/
   background-color: #ed1c24;
}
.map{
   padding: 15px;
}

.home_section4{
   padding-top:15px;
   padding-bottom:15px;
}

.about_section3{
   background-color: #efefef;
}
.about_section2,.about_section3,.about_section4{
   padding-top: 35px;
   padding-bottom: 35px;
}
.product_spray_coating_section2{
   margin-top: 15px;
   margin-bottom: 15px;
}
/*.product_spray_coating_section3 ul li{
   list-style: square;
}*/
.product_spray_coating_section4{
   margin-top: 25px;
   margin-bottom: 25px;
}
.carousel-indicators{
   bottom: -40px !important;
}
.carousel-indicators li{
   border-color: #ed1c24;
}
.carousel-indicators li{
   background-color: #FFFFFF;
}
.carousel-indicators .active{
   background-color: #0e76bc;
}
.carousel-indicators{
   text-align: left;
   left: 35%;
}
.section5,.home_section5,.about_section5,.contact_section2,.order_section2{
   border-bottom: #ed1c24 4px solid;
}
/*content end*/

/*footer*/
.footer_primary{
   padding-top: 15px;
   border-top:#0e76bc solid;
   /*border-bottom:#ed1c24 solid;*/
   border-width: 4px;
   background-color: #444242;
   color:#FFFFFF;
}
.footer_primary a{
   color:#8e8989;
}
.footer_primary i{
   color: #FFF !important;
   padding-right: 10px;
}
/*footer end*/

/*navigation*/

.nav>li>a {
   position: relative;
   display: block;
   padding: 10px 12px !important;
}
.navbar-default {
   background-color: #FFFFFF;
   border: 1px solid #FFFFFF;
   left: 0;
   /*position: fixed;*/
   right: 0;
   top: 0;
   z-index: 1000;
   box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.navbar-default.is-hidden {
   opacity: 0;
   -webkit-transform: translate(0, -60px);
   -webkit-transition: -webkit-transform .2s,background .3s,color .3s,opacity .3s;
}
.navbar-default.is-visible {
   opacity: 1;
  /* -webkit-transform: translate(0, 0);
   -webkit-transition: -webkit-transform .2s,background .3s,color .3s;*/
}

.navbar-default ul{
   margin-bottom: 20px;
   font-size: 16px;
}
.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{
   color:#0e76bc;
}
/*ul.nav li.dropdown:hover ul.dropdown-menu {
   display: block;
}*/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .dropdown-menu>li>a:hover,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
   outline: none;
   color:#ed1c24;
   background:none;
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:active{
   outline: none;
   color:#ed1c24;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
   color: #ed1c24;
   background-color: #ffffff;
}
.dropdown-toggle i{
   padding-left: 5px;
   top:3px;
}
.navbar-brand{
   height: 90px;
}

/*toggle effect mobile nav*/
.navbar-toggle .icon-bar:nth-of-type(2) {
   top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
  	top: 2px;
}

.navbar-toggle .icon-bar {
   position: relative;
   transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
   top: 6px;
   transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
   background-color: transparent !important;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
   top: -6px;
   transform: rotate(-45deg);
}

/*end*/



/*Navigation End*/


/*Media query*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
   .navbar-toggle{
      margin-top: 25px;
      margin-bottom: 25px;
   }
   .navbar-toggle,.navbar-collapse{
      border-color: #0e76bc !important;
   }
   .navbar-default .icon-bar{
      background-color:#0e76bc !important;
   }
   .navbar-collapse{
      border-top:2px solid;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
      color: #ed1c24;
      background-color: #ffffff;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>li>a{
      color:#0e76bc;
   }

   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
      background-color: #FFFFFF;
   }
   .navbar-header img{
      width:150px;
   }
   .home_section2{
      margin-top:0px;
      margin-bottom:0px;
   }
   .home_section2>.row> .col-sm-12 > .col-xs-3{
      padding-left: 0px; 
      padding-right: 0px;
   }
   .home_section2 a,#home_section6 .product_category_list a {
      font-size: 12px;
   }
   .home_section2 i{
      font-size: 60px;
   }
   .carousel-indicators li{
      background-color: #FFFFFF;
   }
   .carousel-indicators li .active{
      background-color: #0e76bc;
   }
   .carousel-indicators{
      bottom: -40px !important;
   }
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

   .navbar-toggle{
      margin-top: 27px;
      margin-bottom: 25px;
   }
   .navbar-toggle,.navbar-collapse{
      border-color: #0e76bc !important;
   }
   .navbar-default .icon-bar{
      background-color:#0e76bc !important;
   }
   .navbar-collapse{
      border-top:2px solid;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
      color: #ed1c24;
      background-color: #ffffff;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>li>a{
      color:#0e76bc;
   }
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
      background-color: #FFFFFF;
   }
   .navbar-header img{
      width: 150px;
   }
   .home_section2{
      margin-top:0px;
      margin-bottom:0px;
   }
   .home_section2>.row> .col-xs-3{
      padding-left: 21px; 
      padding-right: 21px; 
   }
   .home_section2 a,#home_section6 .product_category_list a {
      font-size: 12px;
   }
   .home_section2 i{
      font-size: 75px;
   }
   .carousel-indicators li{
      background-color: #FFFFFF;
   }
   .carousel-indicators li .active{
      background-color: #0e76bc;
   }
   .carousel-indicators{
      bottom: -40px !important;
   }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
   .navbar-toggle{
      margin-top: 40px;
      margin-bottom: 40px;
   }
   .navbar-toggle,.navbar-collapse{
      border-color: #FFFFFF!important;
   }
   .navbar-default .icon-bar{
      background-color:#0e76bc !important;
   }
   .navbar-default ul{
      font-size: 15px;
   }
   .navbar-collapse{
      border-top:2px solid;
   }
   .navbar-collapse ul{
      float: left !important;
   }
   .navbar-brand{
      height: 70px;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
      color: #ed1c24;
      background-color: #ffffff;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>li>a{
      color:#0e76bc;
   }
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
      background-color: #FFFFFF;
   }
   .navbar-header img{
      width: 170px;
   }
   .home_section2{
      margin-top:0px;
      margin-bottom:0px;
   }
   .home_section2>.row> .col-xs-3{
      padding-left: 15px; 
      padding-right: 15px;
   }
   .home_section2 a,#home_section6 .product_category_list a {
      font-size: 16px;
   }
   .home_section2 i{
      font-size: 100px;
   }
   .carousel-indicators li{
      background-color: #FFFFFF;
   }
   .carousel-indicators li .active{
      background-color: #0e76bc;
   }
   .carousel-indicators{
      bottom: -40px !important;
   }
	.specific_search_by_category form .col-md-2
	{
		width:100% !important;	
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

   .navbar-toggle{
      margin-top: 40px;
      margin-bottom: 40px;
   }
   .navbar-toggle,.navbar-collapse{
      border-color: #FFFFFF !important;
   }
   .navbar-default .icon-bar{
      background-color:#0e76bc !important;
   }
   .navbar-default ul{
      font-size: 16px;
   }
   .navbar-collapse{
      border-top:2px solid;
   }
   .navbar-collapse ul{
      float: right !important;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
      color: #ed1c24;
      background-color: #ffffff;
   }
   .navbar-default .navbar-nav .open .dropdown-menu>li>a{
      color:#0e76bc;
   }
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
      background-color: #FFFFFF;
   }
   .navbar-header img{
      width: 170px;
   }
   .home_section2{
      margin-top: -5%;
      margin-bottom:5%;
      background-color: #FFFFFF;
   }
   .home_section2>.row> .col-xs-3{
      padding-left: 15px; 
      padding-right: 15px;  
   }
   .home_section2 a{
      font-size: 16px;
   }
   .home_section2 i{
      font-size: 100px;
   }
   .carousel-indicators li{
      background-color: #FFFFFF;
   }
   .carousel-indicators li .active{
      background-color: #0e76bc;
   }
   .carousel-indicators{
      bottom: -70px !important;
   }
	.specific_search_by_category form .col-md-2
	{
		width:100% !important;	
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
.carousel-indicators.category-indicators-banner
{
	text-align:center !important;
	bottom: -35px !important;
}
#product_content  > .item > .thumbnail img
{
    height: 200px !important;
    width: 100% !important;
}
.carousel-indicators.category-indicators-banner
{
    left: 50% !important;
}
.applink
{
    color: #fff !important;
}


.document-link > p {
    height: 30px;
}
#loadmoreproduct
{
    display: inline-block;

}
.loader,
.loader:before,
.loader:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
}
.loader {
    color: #5bc0de;
    font-size: 10px;
    margin: 80px auto;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.loader:before,
.loader:after {
    content: '';
    position: absolute;
    top: 0;
}
.loader:before {
    left: -3.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.loader:after {
    left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
.owl-item
{
    box-sizing: border-box;
    padding: 3px;
    margin: 0px;

}

.carousel_slide
{
    padding: 0 40px;
}
.owl-item > .application
{
    box-sizing: border-box;
    background: rgb(255, 255, 255);
    padding: 10px;
    border-width: 1px;
    height: 255px;
    border-style: solid;
    border-color: rgb(205, 205, 205);
}
.application h3
{
    margin-top:0 !important;
    font-size: 18px;
}
.application > .heading
{
    padding: 2px 0px;
    text-align: center;
    border-bottom: 2px solid #ccc;
    height: 50px;
}
.application .heading
{
    padding: 2px 0px;
    text-align: center;
    border-bottom: 2px solid #ccc;
    height: 50px;
}
.item-description{
  padding: 6px 2px 0 10px
}
.owl-prev
{
    top: 170px;
    position: absolute;
    left: 0;
}
.owl-next
{
    position: absolute;
    top: 170px;
    right: 0;
}
.icon-chevron-left, .icon-chevron-right
{
    font-size: 35px;
    font-weight: 700;
    color: #0e76bc;
}
.cat-app a{
    color: #fff;
}

.thumbnail1
{
   height: auto !important;
}
.landscape_float_left
{
   float: left !important;
}
.product-desc
{
   min-height: 168px;
}
.lanscape_img
{
   max-height: 152px;
}
@media only screen and (max-width: 365px) {
    .owl-item > .application {
        height:275px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:991px)
{
   .specific_search_by_category form .col-md-2
	{
		width:100% !important;	
	}
}
.industries_section1
{
    margin-top: 105px !important;
}
.request-form
{
    margin-top: 100px !important;
    width: 90%;
    margin: 0 auto;
}
.home_section2 > .row > .col-sm-12
{
    padding-right: 0 !important;
    padding-left: 0!important;
}
.blueborder
{
    border: 1px solid #0E76BC;
    margin-bottom: 0;
    width: 97%;
}
.redborder
{
    border: 1px solid #ED1C24;
    margin-top: 0;
    margin-bottom: 0;
    width: 97%;
}
.form-title
{
    border-bottom: 3px solid #0E76BC
}
.contact-form form
{
    border-top: 2px solid #ED1C24;
   /* border-bottom: 2px solid #ED1C24; */
    padding-top: 45px;
    padding-bottom: 20px;
}
a.disabledapp {
   pointer-events: none;
   cursor: default;
}
.search-container
{
	    padding-top: 2% !important;
		padding-bottom: 2% !important;
}
.thumbnail1 {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
	height: 440px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.thumbnail1 img {
   padding:13px !important;
    width: 100% !important;
	}
.thumbnail1 .caption {
    padding: 9px;
    color: #333;
}
.search-form
{
	float:right;
}
.search-form > .col-md-2
{
	float:right;
	padding-top: 10px;
	margin-right:10px;
}
.search-form > .col-md-4
{
	float:right;
}																																														 #main-content	{ padding-left:0 !important; padding-right:0;}

.equipment-list h2
{
	color: #000;
    padding: 0px 13px;
}
#app_content
{
	color:#333 !important;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
#equipment-slider
{
	color:#333;
	padding-bottom:5%;
	padding-top:5%;
}
#equipment-slider a, #cat2 a
{
    text-decoration:none;
    cursor: pointer;
}
.font_weight_bold
{
    font-weight:bold;   
}
#equipment_content 
{
    margin-top:20px;
}
#cat2 .row.eq-page
{
    margin-top: 20px;
    margin-bottom: 20px;   
}
#equipment_content p
{
    margin-top:20px;
}
.customer_login_page
{
	padding-top: 10%;
    padding-bottom: 3%;
}
	
#equipment-banner
{
	margin-top: 150px !important;
}
.login-pge .modal-dialog
{
	    padding: 30px 0px 107px 0 !important;
}
.equp-listing
{
	   /* height: 400px !important;*/
}
.eq-image
{
	height: 170px !important;
}
.eq-image > img
{
	height: 100% !important;
	width:100% !important;
}
#equipment-slider .owl-prev
{
	top:245px !important;
}
#equipment-slider .owl-next
{
	top:245px !important;
}

/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
 
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #0e76bc;
  background-image: #0e76bc;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #5A55A3;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.padding-bootm
{
	padding-bottom:10% !important;
}
.client-dashbtn
{
	margin-top:5% !important;
}
@media only screen and (min-width : 320px) and (max-width:390px) {
 
.eq-image {
    height: 110px !important;
}
.col-sm-12.items.application.equp-listing
{
	height:385px !important;
}
.industries_automotive_truck_bed_linings_section2 .col-md-4 .col-md-12{text-align:center;}

}

.pimage-top
{
	position: absolute;
top: 175px;
left: 150px;
}
.padding-form
{
	padding-bottom:4% !important;
}

.padding-form1
{
	padding-bottom:1% !important;
}
.branded_products
{
padding-top:10%;
}

#product-details > tbody > tr > td:first-child
{
	/*padding:10px;*/
	
}
#product-details > tbody > tr > td
{
	padding:10px;
	padding-left:0px;
	width:40%;
	vertical-align:top;
}

.industries_automotive_truck_bed_linings_section2
{
   margin-top: 50px;
   
}
.request_info_product_detail{padding-left:0px;}

ul.applications li
{
   display:block;
   height:20px;
   margin-bottom: 10px;
}
a.applink.active
{
   text-decoration: underline;
   font-weight: bold;
}
ul.applications
{
   column-count: 3;
   -moz-column-count: 3;
   -webkit-column-count: 3;
}
@media screen and (max-width: 992px)
{

   ul.applications
   {
      column-count: 2;
      -moz-column-count: 2;
      -webkit-column-count: 2;
   }
}
@media screen and (max-width: 600px)
{

    .app_margin
    {
        margin-bottom:15px;   
    }
   ul.applications
   {
      column-count: 1;
      -moz-column-count: 1;
      -webkit-column-count: 1;
   }
   ul.applications li
   {
      display:block;
      height:auto;
      margin-bottom: 10px;
   }
}
.industries_municipal_section3 {
    background-image: url(../image/industries_municipality_section3.jpg);
}
.iframeuvideo
{
	margin-top:30px;	
}
.industry_logo_with_desc
{
      margin: 25px;
 
}
.industry_link_hover
{
    color:white;
}
.industry_link_hover:hover
{
    color:black;
}
.list-of-ind-tab
{
	padding:15px 0px 35px 0px;
	display:inline-block;
	margin-left: -13px;
}
.ind_list_tab
{
	float:left;
	margin-left:15px;
}
#product_category_page_tab .ind_list_tab
{
	padding:5px 45px;
}
#industry_section2_tab .ind_list_tab a
{
	width:120px;
}
#product_category_page_tab .ind_list_tab a
{
    width:215px;   
}
 
.industry_app_heading
{
	margin-bottom:40px;	
}
#view_app_by_industry ul
{
list-style-type:none;	
}
#view_app_by_industry ul li
{
	margin-top:10px;	
}
.hideProTab1.active a,.hideProTab2.active a,.hideProTab3.active a,.hideProTab4.active a,.hideProTab15.active a,.hideProTab16.active a
{
    color:red !important;
}
.industry_tabs .mobile
{
	display: none;
}
.eq-page ul{padding:15px;}

/* when screen is less than 600px wide
 show mobile version and hide desktop */
 @media (max-width: 600px)
{

	.industry_tabs .mobile 
	{
		display: block;
	}
	.industry_tabs .mobilediv .col-xs-12 .col-xs-6 a
	{
        margin-left: -16px !important; 
		width: 132px;
        
	}
	.industry_tabs .mobilediv .col-xs-6,.industry_tabs .mobilediv .col-xs-12
	{
		/*	margin-left: -5px !important; */
	}
	.industry_tabs .mobile .col-xs-12 .col-xs-6 
	{
		margin-bottom:10px !important;
	}
	.industry_tabs .desktop
	{
		display: none;
	}
	.eq-page ul{padding:0px !important; margin-left:40px;}
   .row.triples
   {
      display:flex;
   }
}
.carousel-control.left
{
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%) !important;   
}
.carousel-control.right
{
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.0) 100%) !important;
}

/* shubham.css Start 9/jan/2018 */
 .home_section2 a:hover{
    color:white;
}
/* shubham.css End */
.avoid_clicks {
    pointer-events: none;
    opacity: .2;
}
.equip_ul_li li{float:left; width: 30%;}
.specific_search
{
	padding-top:15px;	
	padding-bottom:15px;	
}
.specific_search_by_category
{
	padding-top:15px;	
	padding-bottom:15px;	
		
}
.specific_search_by_category form .col-md-2
{
	width:19.666667% !important;
}
#search-result .application_thumb .thumbnail1{height:auto !important;}
#search-result .products_search .product-desc{height:140px !important;}
#search-result .products_search .thumbnail1{height:410px !important;}
#search-result .industry_search .thumbnail1{height:410px !important;}
.main_category_image_section_1
{
	padding:28px;	
}
.frontend_page_footer .col-md-6
{
	margin-top: 10px;
    margin-bottom: 10px;	
}
.frontend_page_footer .col-md-12
{
	margin-top: 0px;
    margin-bottom: 6px;
}
#home_section6 .product_category_list>.row>.col-xs-4,#home_section6 .product_category_list>.row>.col-xs-6 {
		border: 1px rgba(142, 137, 137, 0.2) solid;
		/* border-bottom: 1px rgba(142, 137, 137, 0.2) solid; */
		padding-bottom: 10px;
		text-align: center;
	}
	.boxhover, .boxhover:hover {
		color: white !important;
	}
	#home_section6 .product_category_list .row div:hover, #home_section6 .product_category_list .row div>a:hover{
		/*background-color: #0e76bc;*/
		background-color: #000;
		color: white !important;
	}
	}
	#home_section6 .product_category_list .row div:hover a{
		color: white !important;
	}

.product_content_margin_bottom
{
	margin-bottom: 22px;
	margin-top: 22px;
}

#home_page_section_hover .col-md-3:hover a
{
	color:white;
}
.product_category_list .col-xs-4:hover a,.product_category_list .col-xs-6:hover a
{
	color:white !important;
}
.search-form .col-md-2
{
	z-index:100;	
}
@media only screen and (min-width: 768px){
	#menubar_items 
	{
		margin-left: -9px !important;
	}
	.container.home_section4
	{
		margin-top: 40px;
	}
	 
}
#industry_section2_tab .list-of-ind-tab div.ind_list_tab
{
   max-height: 150px;   
}

.hex {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 130px;
  height: 112.58px; /* width * 0.866 */
  background: white;
  box-sizing: border-box;
  -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
  -moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
}

.hex-background {
  position: absolute;
  background-color: white; /*color of the main-background*/
  top: 2px; /* equal to border thickness */
  left: 2px; /* equal to border thickness */
  width: 130px; /* was 316 container height - (border thickness * 2) */
  height: 112.58px; /* was 273.12 container height - (border thickness * 2) */
  -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
  -moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
}

.hex img {
  position: absolute;
  width: 100%; 
  height: 100%; 
  object-fit: cover;
  -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
  -moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
}

.divider {
  border-right-style: dotted;
  border-width: 1px;
  border-color: #f89f3b;
  height: 750px;
}

.divider-header {
  border-right-style: dotted;
  border-width: 1px;
  border-color: #f89f3b;
  height: 75px;
}

.grid-box {
  padding: 3px;
}

.pic-label {
 font-size: 10px;
}

.pic-header {
 color: #f15725
}

.no-border {
 border: none !important;
}
