/*
Theme Name: 	Industryee WP Child
Theme URI: 		http://thememascot.net
Description: 	WordPress Theme
Author: 			ThemeMascot Team
Author URI: 	http://themeforest.net/user/thememascot
Version: 			4.0
License: 			GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	industryee-wp-child
Template: 		industryee-wp
*/
.header-nav {background-color:#fff!important;}
.fa-facebook {
    color: #3b5998;
}
.fa-linkedin-square {
    color: #0976b4;
}
.fa-youtube {
    color: #e52d27;
}
.min-height-300 {min-height:300px!important;}

.styled-icons.icon-md a {
    font-size: 18px!important;
    height: 35px!important;
    width: 35px!important;
}
.styled-icons a i {
	line-height: 1.8!important;
}
.fa-external-link::before {
    content: "\f232"!important;
}
.fa-external-link {
    color: #01bf01!important;
}
.bg-silver-light {
	background-color: #F6F3ED !important;
}
.text-theme-colored3 {
    font-weight: 600!important;
}
/*.vc-row-tm-section-padding {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}*/

.details .title {
    font-size: 1.05rem!important;
    font-weight: 600!important;
}

.txt-bold-600{font-weight: 600!important;}

.font-size-16{font-size: 16px!important;}

.line-bottom {    
    margin-bottom: 20px!important;
    padding-bottom: 10px!important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 15px!important;
}
.tm-sc-blog.blog-style5-vertical-list article {
	padding: 1.3rem 0 1.3rem!important;
}
/*
.isotope-item-inner .entry-title {min-height: 100px;}
*/
.tm-page-title .title {   
    font-weight: 400!important;    
    font-size: 2.5rem!important;
   } 
.tm-page-title .breadcrumbs {   
    font-weight: 400!important;   
}
.breadcrumbs a span {font-weight: 400!important;}

.wpb_text_column ul > li, .wpb_text_column ol > li {
     margin-bottom: 0px!important; 
}
.resource-title{font-weight: 600!important;min-height: 58px;line-height: 1.2;padding-top: 15px;font-size: 1.00rem!important;}

.resources-content{padding: 10px 20px 15px 20px!important;/*min-height: 150px;*/}
.flex-control-nav{display: none;}

.forklifts .details {min-height: 190px;line-height: 1.3!important;}

.bg-white-f5 {
    background-color: #f5f5f5 !important;
    min-width: 350px;
    font-weight: 600;
}

.box-hanging {
    padding: 20px;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    margin-top: -10px;
    z-index: 1;
    transition: all 0.4s ease-in-out;
    border-bottom: 3px solid #fde216;
    background-color: #fff!important;
    box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);
	
	min-width:95%;
}
.box-hanging:hover  {
    border-color: #001e57;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px); }

.thumb-hover:hover  {
   	overflow:hidden!important;
    -webkit-transform: translateY(1.02);
    -ms-transform: translateY(1.02);
    transform: scale(1.02);
    opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.thumb-hover  {
  transform-origin: 0 0;
  transition: transform .25s, visibility .25s ease-in;
}
.figure {margin:0px!important;}

.tm-element-holder-content h5 {font-weight:600;font-size:1.0rem;}

/*page header banner bg*/
.layer-overlay::before {
   background: rgba(64, 63, 63, 0.89) none repeat scroll 0 0!important;
}
.tm-page-title {
    background-image:none!important;
	background-color: none!important;
}

.body.single .main-content-area article.format-link .entry-header a{
	font-size: 1rem!important;
	font-weight: normal!important;
}

.hid-overflow{overflow: hidden;}
.wpb_wrapper figure div {
    overflow: hidden;
}

/*nav tabs*/
.tm-sc-nav-tabs-holder .nav-tabs > li > a.active {
    background: #848484!important;
	color: #fff!important;
}
.nav-tabs > li > a {
    color: #000!important;
 }
.tab-content {
    border: 1px solid #e6e1e1!important;
}
.tm-sc-nav-tabs-holder .nav-tabs > li > a {
      border: 1px solid #e6e1e1!important;
	  padding: 15px 0!important;
}
.speciality{font-weight:300!important;}

.box-hover-effect .effect-wrapper .thumb.gradient-effect:after {
    height: 25%!important;   
    background: #181818;
    background: -moz-linear-gradient(top, #000000, rgba(0, 0, 0, 0.1), transparent)!important;
    background: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0.1), transparent)!important;
    background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0.1), transparent)!important;  
}

footer#footer {    
    color: #efe9e9!important;
}
footer#footer a:not(.social-link) {
    color: #efe9e9!important;
    font-weight: 300!important;
}
#nav_menu-2, #nav_menu-1 {margin:0px 0px 0px 60px;}

.tm-contact-form-transparent select {
    background: #fff;
    border: none;
    border-bottom: 1px solid #ddd;
    padding: 14px;
    padding-left: 0;
    margin-bottom: 28px;
    width: 100%;
    color: #7b7b7b;
    }

    #homeprdcate .excerpt {
      font-size: 15px;
        padding-top: 15px;
    }  
    
    
     #homeprdcate .txtcontents {
      font-size: 14px;
    }
    
    .uvc-heading {
        min-height: 75px;
    }
    
    .vc_row.vc_column-gap-15 p {
        min-height: 386px;
    }
    
    .thumb-inner {
      padding-top: 25px!important;
    }
    .forklifts .details {
      min-height: 165px!important;
    }
    
    .vc_general.vc_btn3.vc_btn3-color-btn-theme-colored2 {
      color: #000000!important;
      background-color: #fde216!important;
    }
    .owl-carousel .owl-nav.disabled {
      display: block!important;
    }
    
/*}*/

/*Desktop and 800 pixel wide or wider*/
@media screen and (min-width: 1024px) {
    
    .block-hgt-151{height: 150px;}
    
    #homeprdcate .thumb-inner {
      max-width: 90%;
      min-height: 220px;
    }
    
    #homeprdcate .details {
      min-height: 140px!important;
      padding: 10px;
    }
    
    #homeprdcate .thumb {
        padding-top: 15px;
    }
    
    #post-20616 .details .title {
    font-weight: 900!important;
    color: #002c42!important;
    font-size: 1.1rem!important;
    }
    .tm-sc-projects.projects-style6-hanging-content .tm-project .details {
        padding: 15px!important;
    }
    .tm-sc-blog.blog-style1-current-theme article .entry-content {
      min-height: 240px;
    }
    .icon-box.iconbox-current-theme-style1 .icon-box-wrapper {
      min-height: 500px;
    }
    
}

@media (max-width: 767.98px) {
    #nav_menu-2, #nav_menu-1 {margin:0px 0px 0px 0px;}
    #top-primary-nav-clone{display:none !important;}
    #menu-topmenu-megamenu{width:330px;}
    .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {left:-254px!important;}
}
    
@media (max-width: 575.98px) {
    #nav_menu-2, #nav_menu-1 {margin:0px 0px 0px 0px;}
    
    .line-height-1em {
        min-height: 0px!important;
    }
    
    header#header .header-top {
      padding-bottom: 0px!important;
      padding-top: 0px!important;
    }
    
    .forklifts .details {
      min-height:0px!important;
    }
    
    #post-20616 .details .title {
    font-weight: 900!important;
    color: #002c42!important;
    font-size: 1.3rem!important;
    }
}

.tm-0 {margin-top:0px!important;}

.tm-sc-projects.projects-style6-hanging-content .tm-project .thumb::after {background-color: rgba(0, 0, 0, 0)!important;}

.wpb_text_column ul > li > ul {
    margin-top: 0px!important;
}
.flexslider {
	margin: 0 0 30px!important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {    
    font-weight: 600;  
}
.scrollToTop{
	bottom: 90px!important;
	right: 25px!important;
}
.line-height-1em {line-height:1.8em;min-height: 350px;}

.vc_custom_1633158586809 .vc_custom_1633158579016 .vc_custom_1633158595068 {
    box-shadow: 0 0 30px rgba(0,0,0,.07);
}
#product-capacity{width: 95%!important;}
h1, .h1 {
    font-size: 2rem!important;
}
h2, .h2 {
    font-size: 1.8rem!important;
}

/*floating icons*/

.float{
	position:fixed;
	width:55px;
	height:55px;
	bottom:370px;
	right:5px;
	/*color:#FFF;
	border-radius:50px;
	box-shadow: 2px 2px 3px #999;*/
	text-align:center;
	z-index:99999;
}

.float a {
    display: block;
    background: #f4f4f4;
    padding: 5px 5px;
}

.float a:hover {
  background-color: #fde216;
}

.float i {
    font-size: 22px;
}

.top-pad-15 {
    padding-top: 15px!important;
}
.bot-pad-15 {
    padding-bottom: 15px!important;
}

.tm-page-title > .container, .tm-page-title > .container-fluid {
  padding-top: 50px!important;
  padding-bottom: 50px!important;
}

@media (min-width: 992px)
{
    .float{
	position:fixed;
	width:55px;
	height:55px;
	bottom:440px;
	right:0px;
	/*color:#FFF;
	border-radius:50px;
	box-shadow: 2px 2px 3px #999;*/
	text-align:center;
	z-index:99999;
    }
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
    
    .line-height-1em {
        min-height: 0px!important;
    }
    
    header#header .header-top {
      padding-bottom: 0px!important;
      padding-top: 0px!important;
    }
    
    .forklifts .details {
      min-height:0px!important;
    }
}

.footer-widget-area {
	padding-top: 75px;
}