/*
Theme Name: Industrial Child
Theme URI: http://www.themechampion.com
Description: Industrial Child Theme
Author: Industrial
Author URI: http://www.themechampion.com
Template: industrial
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Industrial
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/


/**Header***/
.touch_top ul .item-ad p{ width:85%;line-height:20px;}
.touch_top ul .item-phone{width:50% !important;height:60px;}
.touch_top ul .item-phone p{line-height:20px;}
.touch_top_pad .nav .item-phone{border-left:1px solid #DDD;}
.top-two-right {padding-top:15px;}
.i.icon.icon-Pointer{color:#053c92 !important;}

.pad-logo{padding-top:5px;padding-bottom:5px;}
.widget-t.widget-t-search { padding: 0!important;} 
.widget-t .search-form .form-control{height:62px !important;}

.looking-wrapper {background: #990002 none repeat scroll 0 0;}
.looking-wrapper3 .indurial-solution-text2 h2 {color: #fff;}
.service-t-content .btn2 {color: #fff;}
nav.main_menu .nav-holder ul.nav.ind-menu li.current-menu-item a {color: #990002;}
nav.main_menu .nav-holder ul.nav.ind-menu li a:hover {color: #990002;}
.diff-offer-wrapper3 .diff-offer {padding: 40px 0;}
.pkt_filter_top_1 { padding-bottom: 0px;}
.pkt_filter_top_2 { padding-top: 0px }
.pkt_filter_top_1 .sectpad { padding-bottom: 20px; }
ul.about_list, ul.drum-list { padding-left: 35px; padding-bottom: 20px; color: #777777; line-height: 25px;}

label.hd_bold { font-size: 15px; font-weight: bold !important; }
label {font-weight: 200 !important;}

.peterson_filters_types .vc_column_containers{padding-left:0 !important;padding-right:0 !important;}
.peterson_filter_main_block.vc_column_containers.vc_col-sm-4 {margin-top: 15px;}
.peter_main_blk_img{position: relative;}
.peterson_filter_main_block img{max-height: 260px; width: 100%;  height: 260px;}

.peterson_filter_main_block  .img__description {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(153, 0, 2,0.9); color: #fff; visibility: hidden;  opacity: 0;   transition: opacity .2s, visibility .2s;padding-top: 12%;padding-left: 10px;padding-right: 20px;}
.img__description h3{color:#FFF;width:100%;text-align:center;text-transform:uppercase;font-family:"Open Sans";}
.peter_main_blk_img:hover .img__description {visibility: visible;opacity: 1;}

.peterson_filter_sub_block{margin-top:25px;}
.peterson_filter_sub_block img{max-height: 100px; width: 100%; margin-bottom: 20px;    height: 100px;}
.peterson_filter_sub_block .img__description{background: rgba(20, 50, 76,0.9) !important;position: absolute;top: 0;bottom: 0;left: 0;right: 0; color: #fff; visibility: hidden;  opacity: 0;   transition: opacity .2s, visibility .2s;padding-top: 0%;padding-left: 10px;padding-right: 20px;}
.peterson_filter_sub_block:hover .img__description {visibility: visible;opacity: 1;}


#left {width: 48%; float: left; display:inline-block !important; padding-bottom:10px !important;}  
#right {width: 48%; float: right; display:inline-block !important; padding-bottom:10px !important; 
.clearfix:after {content: "020"; display: block; height: 0; clear: both; float: none; visibility: hidden; overflow: hidden;}  
.clearfix {display:block;}

p.date-post { display: inline-block; background: #A60009; color: #fff; padding: 20px 5px; margin-left: 10px; top: -66px; position: relative;}


/*Media Query*/

@media screen and (max-width: 500px)
{
    
    .text-right {text-align: center;}
}