/*
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
*/

p a, ul li a{color: #ec6707;}
p a:hover, p a:focus,ul li a:hover, ul li a:focus {color: #2f6e43;}

.nav-footer ul.nav li.menu-item-has-children > a > button {display: inline-block;}
button.dropdown-expander {background: transparent;border: 0;font-size: 12px;vertical-align: bottom;}
.nav-t-holder .nav-t-footer ul.nav > li > a {padding: 0 9px;font-family:"Open Sans", sans-serif !important}
.fadeInDown{-moz-animation: fadeInDown;animation: fadeInDown;}

header .wel-band-bg{padding:10px 0;}
header .logo-wrapper.pad-logo{min-height:inherit;padding-top: 20px;padding-bottom: 20px;}
header .top-two-right, header .touch_top_pad{padding:0;}
header .nav-t-holder .nav-t-footer ul.nav > li{padding: 15px 0;}
header img.img-responsive {max-width: 200px;}
header .nav-holder.nav-menu.pull-left {width: 100%;text-align: center;}
header .nav-holder.nav-menu.pull-left .nav-t-holder {float: none !important;display: inline-block;}
.dropleft ul.sub-menu {left: auto !important;right: 100%;}

.top-two-right .req-button {margin-left:0;}
.top-two-right .req-button a{padding: 15px 10px;}

.top-social-item ul.nav li {display: inline-block;}
.top-social-item ul.nav li a{padding: 6px 12px;font-size: 20px;}

.sub-menu .dropdown-expander{float:right;margin-right:10px;}
.sub-menu .dropdown-expander .fa-chevron-down:before {content: "\f054";}

.home.page-template-default .entry-content {padding: 0;}
.page-template-default .entry-content,.category-listing {padding: 60px 0;}

.category .category-main {padding-bottom: 40px; width: 32.5%; vertical-align: top; display: inline-block; float: none;}
.category-main .read-more { padding:15px 0px; margin: 0;  }
.category-main .read-more a,.search-post .read-more a{color: #2f6e43;  text-decoration: underline;  font-style: italic;}
.load-btn .loadmore {margin: 0px !important; height: auto; background-color: #2f6e43; border-color:#2f6e43;  color: #fff; padding: 14px 20px; line-height: normal;text-transform: none;font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;font-weight: 600;font-size: 16px;}
.load-btn .loadmore:hover,.load-btn .loadmore:focus {background-color: #ec6707; border-color: #ec6707; color: #fff; }
.btn-block.load-btn {display: inline-block;text-align: center; padding-bottom: 50px; padding-top: 30px;}

.search-post .read-more {padding:15px 0px; margin: 0; }
.search-results .navigation.paging-navigation{padding-top: 40px;}

.section-top-pad{padding-top:60px;}
.section-bottom-pad{padding-bottom:60px;}

.custom-service-box.team .box-img .caption{top:285px;}
.custom-service-box.team .box-img:hover .caption{top:0;}

.page-template-custom-page-template h1 {color: #fff !important;text-transform: uppercase;}
.custom-sidebar-template {padding: 60px 0;}
.custom-sidebar-template .custom-heading.wpb_content_element {padding-bottom: 30px;}
.custom-sidebar-template.member-area-template {padding: 40px 0;}

.latest-news-padd img.img-responsive.zoom_img_effect.wp-post-image{width: 100%;}

.special-links ul li {margin-bottom: 5px;}
i.icon.icon-Search{margin-top:3px;}
i.icon.icon-Search:before{color:#fff;}

.custom-page-carousel .fullwidth-slider2{padding:0 2px;}

.inner-banner2{position: relative;background-position: center;padding-top: 125px;padding-bottom: 130px;display:block;width:100%;z-index: 1;}
.inner-banner2:before {content:"";background: rgba(0,0,0,0.6);position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;display:block !important;z-index: 2;}
.inner-banner2 .page-title{position: relative;}

.home-vision-mission-section .wpb_single_image{width: auto;display: inline-block;}
.home-vision-mission-section .custom-heading.wpb_content_element{width: auto;display: inline-block;padding: 0 0 0 30px;vertical-align: bottom;}
.home-vision-mission-section .wpb_text_column.wpb_content_element {margin-top: 25px;}
.home-vision-mission-section .wpb_text_column.wpb_content_element ul li {margin-bottom: 15px;}
.home-welcome .quality-wrapper p.sec-vis-pad {margin-bottom: 0!important;}

.custom-sidebar-template .special-links ul li.active a, .custom-sidebar-template .special-links ul li a:hover{background: #ec6707;}
.custom-sidebar-template .special-links li:hover a, .custom-sidebar-template .special-links li.active a {border-left: 5px solid #424244;}

.custom-sidebar-template .single-sidebar-widget li a {position: relative;color: #424244 !important;font-family: "Open Sans", sans-serif !important;font-weight: 600;font-size: 16px;background: #e9e9e9;border-left: 5px solid #e9e9e9;padding: 8px 10px;width: 100%;margin-bottom: 1px;display: inline-block;}
.custom-sidebar-template .single-sidebar-widget  ul li > a:hover, .custom-sidebar-template .single-sidebar-widget  ul li ul li a:hover, .custom-sidebar-template .single-sidebar-widget ul li.current_page_item > a{background: #ec6707;color: #fff !important;}
.custom-sidebar-template .single-sidebar-widget ul li:hover > a, .custom-sidebar-template .single-sidebar-widget ul li ul li:hover a, .custom-sidebar-template .single-sidebar-widget ul li.current_page_item > a{border-left: 5px solid #424244;}
.custom-sidebar-template .single-sidebar-widget li a:after {content: '\f101';font-family: 'FontAwesome';position: absolute;right: 20px;color: #6A6969;font-weight: normal;line-height: normal;top: 50%;margin-top: -9px;}
.custom-sidebar-template .single-sidebar-widget ul li.current_page_item > a:after, .custom-sidebar-template .single-sidebar-widget ul li:hover > a:after{color:#fff;}

ul.children.level-0 li a {padding-left: 30px !important;}

.custom-pdf-section {margin: 25px 0 25px;}
.custom-pdf-section .single-service-pdf {width: auto;max-width: inherit;height: inherit;display: inline-block;padding: 20px 20px 20px 65px;min-width: 300px;text-align: left;}
.custom-pdf-section .single-service-pdf h3 {margin: 0;line-height: 0;}
.custom-pdf-section .single-service-pdf p{margin: 0;}
.custom-pdf-section .single-service-pdf h3 a{line-height: 20px;display: inline-block;}

.pdf-full-width-section .custom-pdf-section .single-service-pdf {width: 100%;}

.img-border img {border: 1px solid #ddd;padding: 10px;}
.wpb_text_column.wpb_content_element ul,  .single-post .entry-content ul {padding-left: 18px;}
.wshs-post-simple-list ul{padding-left: 20px;}
.wshs-post-simple-list ul li{padding-left: 5px;}
.wpb_text_column table{margin-top:20px;}
.wpb_text_column table tr td {padding: 10px 15px;}
.wpb_vc_table td.vc_table_cell {line-height: 20px;}

.wpcf7-form input, .wpcf7-form textarea{border:1px solid #ddd;padding: 0.7em;width: 100%;}
.wpcf7-form .wpcf7-radio input[type="radio"] {width: auto;}
.wpcf7-form ul li{list-style: none;float: left;margin-bottom: 10px;}
.wpcf7-form ul li label {padding: 0px 20px 0 0;}
.wpcf7-form ul li.full-width{width:100%;}
.wpcf7-form ul li.half-width {width: 50%;}
.wpcf7-form ul li.full-width.radio-fields {margin: 12px 0 20px;}
.wpcf7-form ul li .wpcf7-submit{max-width: 120px;}
input.wpcf7-not-valid, textarea.wpcf7-not-valid{border: 1px solid #f00 !important;}

input.wpcf7-form-control.wpcf7-submit {background: #f6ba18;border: 1px solid #f6ba18;text-transform: uppercase;letter-spacing: 1px;font: 600 1.2em/2.1em 'Montserrat', sans-serif;padding: 4px 20px 4px 20px;color: #fff;margin-top: 10px;border-radius: 5px;letter-spacing: 1px;}
input.wpcf7-form-control.wpcf7-submit:hover{background: #2f6e43;border-color: #2f6e43;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {display: inline-block !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {display: inline-block !important;width: 100%;text-align: center;}

footer .menu li {list-style:none;}
footer .menu li a {color: #627279;line-height: 39px;text-decoration: none;font-size: 15px;letter-spacing: 0;}
.footer-bottom3 {padding: 15px 0;}
.footer-bottom3 .pull-right.fo-txt {/*display: none;*/}
.footer-bottom3 .pull-left.fo-txt {/*width: 100%;text-align: center;*/}
.footer-bottom3 .pull-left.fo-txt{width:60%; float:left; padding-left:15px;}
.footer-bottom3 .pull-right.fo-txt{width:40%; float:right; text-align:right;}

/* 10-06-2020 */
body ,.news p{font-size:16px !important; line-height:24px !important;font-family:"Open Sans", sans-serif !important;color: #424244 !important;}
p a, ul li a {color: #2f6e43 !important;}
p a:hover, p a:focus, ul li a:hover, ul li a:focus {color: #ec6707 !important;}
b, strong {font-weight: 700 !important;}

h1, h2, h3, h4, h5, h6 {line-height: normal; color: #424244; font-weight: 600; font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;  }

.nav-holder .nav-footer ul.nav > li.menu-item > a{color: #FFF !important;border-right-color: #424244 !important;}
.nav-holder .nav-footer ul.nav li.current-page-ancestor a, .nav-holder .nav-footer ul.nav li.current-menu-item a{color: #000 !important;}
nav.main_menu .nav-holder ul.nav.ind-menu li a:focus {color: #000 !important;}

.req-button a, .req-button .submit{ background-color: #2f6e43 !important;border-color: #2f6e43 !important;}
.req-button .submit:before, .submit:before{background-color: #ec6707 !important;}
.req-button a:hover, .req-button .submit:hover{border-color: #ec6707 !important;}
.submit:hover:before, .submit:focus:before, .req-button a:hover:before, .req-button a:focus:before { -webkit-transform: scaleX(1.1); -ms-transform: scaleX(1.1);  transform: scaleX(1.1);}

.wpcf7-form ul li .wpcf7-submit{ font-size:15px !important;background-color: #2f6e43 !important;border-color: #2f6e43 !important;}
.wpcf7-form ul li .wpcf7-submit:hover, .wpcf7-form ul li .wpcf7-submit:focus{ background-color: #ec6707 !important;border-color: #ec6707 !important;}
.wpcf7-form ul li label{font-weight:400;}
.wpcf7-form input, .wpcf7-form textarea{margin-top: 5px;}
.pdf-full-width-section .custom-pdf-section .single-service-pdf p{color:#FFF;}

.home .indurial-solution-text2 {padding-top: 7px;}

.breadcumb-wrapper{background: #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.single-sidebar-widget .special-links li a{background: #e9e9e9;border-left: 5px solid #e9e9e9;}
.quality-wrapper p, .we-offer-cont2 p, .wel-band-bg p, .media-body p, .news-evn-cont p{color: #424244 !important;}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{font-family: 'Montserrat', Arial, Helvetica, sans-serif !important; font-weight:600; font-size:16px;background-color: #2f6e43 !important;border-color: #2f6e43 !important;}
 .media-body p{font-size:14px !important; line-height:14px !important;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover{background-color: #ec6707 !important;border-color: #ec6707 !important;}

.core-projects h4{font-size: 20px !important; font-family: 'Montserrat', Arial, Helvetica, sans-serif !important; font-weight:600; line-height:28px !important;}
.touch .touch_bg .touch_top-con ul .item .media .media-body, .testimonial .media-body p{font-size:16px !important;color:#424244 !important; line-height:24px !important;}
.features-section .features-area .features p{font-size:16px !important;color:#FFF !important; line-height:24px !important;opacity: 1;}
.testimonial .media-body a{ font-weight:700;color: #ec6707 !important;font-size:16px !important;}
.single-blog-post .meta-info {display: none;}
.single-blog-post  .post-date {display: none;}
.vc_custom_1485948118822 {background-color: #424244 !important;}
.features-section .features-area .features p {font-size: 15px !important;color: #FFF !important;line-height: 26px !important;opacity: 1;}
.quality-wrapper p{ font-size:18px !important; line-height:28px !important;}
.wpb_vc_table td.vc_table_cell { line-height: 24px;}
.blog-listing-main .vc_gitem-post-data-source-post_excerpt{ color:#424244 !important;}

.nav-t-holder .nav-t-footer ul.nav > li:hover a, .nav-t-holder .nav-t-footer ul.nav li.active a, .service-info a h4:hover, .nav-holder .nav-footer ul.nav > li:hover a, .nav-holder .nav-footer ul.nav > li.active a, .our-sol-wrapper p span, .single-blog-post .meta-info .content-box .post-links li i, .team .box-img .caption a{color: #000000 !important;}
nav.main_menu .nav-holder .nav-t-footer ul.nav > li ul.sub-menu li:hover > a { background: #424244 !important; color:#FFF !important;}
#close-search-btn{color: #ec6707;}
nav.main_menu .nav-holder .nav-t-footer ul.nav > li ul.sub-menu li a:focus {background: #ec6707 !important;}
.btn0{background: #ec6707 !important;}
.we-offer-cont2{border-left: 3px solid #ec6707; }
.team .box-img .caption{background: rgba(66, 66, 68, 0.8);}
.vision-wrapper ul li p{margin: 5px 0;}
.team .box-img .caption a {color: #FFF !important;}
.carousel-prev:hover, .carousel-next:hover{background: #ec6707 !important; border: 1px solid #ec6707 !important;}
span.carousel-next:hover .fa-angle-right, span.carousel-prev:hover .fa-angle-left{color:#FFF !important;}
.project_txt_btn h6{ background:#ec6707 !important; color:#FFF !important;}
.project_img:hover img{opacity: 1 !important;}
.testimonial-t-sec .testimonialn-slider img{ max-height:130px; height:auto !important;}
.looking-wrapper{background: #ec6707 !important;}
.service-promo{ background:none;padding-left: 0;}
.custom-testimonial-bg{background: rgba(0,0,0,0.9);}
.slick-dots li.slick-active button{ border-color:#ec6707;}
.indurial-solution-text2 h2{line-height:36px; }
.looking-wrapper .req-button a{background: #424244 !important; border-color:#424244 !important; margin-top:0; overflow:hidden;}
.looking-wrapper .req-button a:before{background-color: #000 !important;}
.widget.about-us-widget p, .widget.widget-contact ul li .fleft{color:#FFF;}
.widget.about-us-widget a{color: #ec6707 !important;}
.widget.about-us-widget a:hover, .widget.about-us-widget a:focus{color: #FFF !important;}
.breadcumb-wrapper span a:hover, .breadcumb-wrapper span a:focus{color: #ec6707 !important;}
.widget-contact h4:after, .get-in-touch h4:after, .widget-links h4:after{background-color: #ec6707 !important;}
footer .menu li a, .widget.about-us-widget ul li a, .widget-contact-list ul li a{color:#FFF !important;}
footer .menu li a:hover, footer .menu li a:focus, .widget.about-us-widget ul li a:hover, .widget.about-us-widget ul li a:focus, .widget-contact-list ul li a:hover, .widget-contact-list ul li a:focus{color: #ec6707 !important;}
.widget.widget-contact ul li i.fa-map-marker, .widget-contact-list ul li i{color: #ec6707 !important;}
.footer-t-bottom { font-size:15px;background: #ec6707 !important;color:#FFF !important;}
rs-sbg:before { content: ""; background: rgba(0,0,0,0.6); position: absolute; display:inline-block; z-index: 9999;width: 100%; height:100%;}
rs-sbg{position:relative;}
.slotholder:before {content: "";background: rgba(0,0,0,0.6);position: absolute;display: inline-block;z-index: 9999;width: 100%;height: 100%;}
nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu li a{font-size:15px;padding-top:9px; padding-bottom:9px; padding-left:15px;}
.wpcf7-form ul li label{display:block;}
nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu li.current-menu-item a, nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu li.current-menu-item a:active{color: #FFF !important;background: #424244;}
.nav-t-holder .nav-t-footer ul.nav > li ul.sub-menu li:last-child a{ border-bottom:none;}
.nav-t-holder .nav-t-footer ul.nav > li > ul.sub-menu > li:hover > ul.sub-menu li a{border-bottom: 1px solid #e9e9e9;}
.nav-t-holder .nav-t-footer ul.nav > li > ul.sub-menu > li:hover > ul.sub-menu li:last-child a{border-bottom: none;}
nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu li.current-menu-item ul.sub-menu li a{color: #424244 !important;background: #FFF;}  
nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu li.current-menu-item ul.sub-menu li a:hover{color: #FFF !important;}  
.single-service-pdf{background-color: #2f6e43 !important;}
.single-service-pdf:hover, .single-service-pdf:focus{background-color: #ec6707 !important;}
.single-sidebar-widget .special-links li a{color: #424244 !important;font-family: "Open Sans", sans-serif !important;}

.single-service-contact a{font-family: "Open Sans", sans-serif !important;}
.custom-sidebar-template .special-links ul li.active a, .custom-sidebar-template .special-links ul li a:hover{color: #FFF !important;}
.blog-listing-main .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color: #2f6e43 !important;}
.blog-listing-main .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color: #ec6707 !important;}
.quality-wrapper h2{ font-size:30px !important; font-weight:600 !important;color: #424244 !important;}
.we-offer-cont h2{ margin-top:5px !important;}
.testimonial-t-sec .testimonialn-slider .content p{color: #FFF !important;}
.widget-contact-list ul{font-size:15px !important;}

.nav-pills > li + li{background: #2f6e43;}
.nav-pills > li > a{color: #FFF !important;border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important;}
.nav > li > a:hover, .nav > li > a:focus{background: #ec6707 !important;color: #FFF !important;}
.single.single-post .site-content.site{padding-bottom:60px;}
.about-feature-section .vc_col-sm-4 .vc_column-inner{ min-height:422px;}

#our_member_brands span.vc_table_content li {list-style: none;display: inline-block;margin: 5px;border: 1px solid #ddd;text-align: center;padding:5px;}
#our_member_brands span.vc_table_content img {max-width: 75px;}
h2.heading-title.center {text-align: center;}
h2.heading-title.center:before {left: 50%;transform: translate(-40px, 0);}

.member-info-content {width: 100%;margin-bottom: 20px;}
#our_member_brands table.vc-table-plugin-theme-classic td {padding: 15px;}
#our_member_brands td ul{margin: 0;}
#our_member_brands th.vc_table_cell {padding: 15px;}
#our_member_brands td.vc_table_cell.brands{color: #ec6707;}
#our_member_brands th.brands{color: #ec6707;}
input#member_brand_search {border: 2px solid #ddd;}
.member-brand-searchform{position: relative;margin-bottom: 40px;}
.search-spin {display: none;top: 0px;position: absolute;right: 10px;width: auto;text-align: right;text-transform: none;line-height: 50px;padding: 0 15px;max-width: 60px;}
.search-close {display: none;top: 0px;position: absolute;right: 10px;width: auto;text-align: right;text-transform: none;line-height: 50px;padding: 0 15px;max-width: 50px;}
.member-false {text-align: center;border: 1px solid #f00;color: #f00;padding: 10px;font-size: 20px;font-weight: 600;}
#member_brand_search::-webkit-input-placeholder {color: #999;}
#member_brand_search::-moz-placeholder {color: #999;}
#member_brand_search:-ms-input-placeholder {color: #999;}
#member_brand_search:-moz-placeholder {color: #999;}

.login-form-main .login-form-inner{margin:0 auto !important;float:none;} 
.our-team-page .team, .our-team-page .team .team-content{cursor: inherit;}
.team .team-images:before{display:none;}

.invalid-error{text-align:center;}
.table-responsive td.vc_table_cell {text-align: center; vertical-align: middle;}

/*  Member Area Style  */

.custom-sidebar-template.member-area-template .custom-heading.wpb_content_element {padding-bottom: 15px;}
.custom-sidebar-template.member-area-template .custom-heading.wpb_content_element h2.heading-title{padding-bottom: 10px;}
.page-id-4228 .custom-heading.wpb_content_element h2.heading-title{text-transform:none;}
.dashboard_sec{ width: 100%; margin: 0; padding:0;}
.mb-30{ margin-bottom: 30px;}

.dashboard_sec .btn{ margin:0 5px 10px 5px !important; padding:10px 22px; background:#fff; border: 2px solid #e9e9e9; letter-spacing: 1px; color: #333; border-radius: 5px; letter-spacing: 1px; font-size: 16px; font-weight: 600; text-transform: none;}
.dashboard_sec .btn:hover { color: #fff; border-color: #2f6e43; background: #2f6e43;}

.dash_form{ width: 100%; margin:0; padding: 0;}
.dash_form p{ margin: 0 0 18px 0; padding: 0; clear: both;}
.dash_form p small{ line-height: normal !important;}
.form_block{ width: 100%; float: left; margin: 0 0 10px 0; padding: 0;}
.form_block label{ margin: 5px 0; padding: 0; display: inline-block; font-weight: 600; letter-spacing: normal;}
.form_block .d-flex{ display: flex; justify-content: space-between;}
.form_block .select_field{ width:100%; height:35px; float:left; padding:0 50px 0 16px; margin:0; border:1px solid #e9e9e9; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(images/select_arrow.png) no-repeat right 20px center;font-size:14px;}
.form_block .custom-radio{margin:5px 0 0 0; padding: 0;}
.form_block .custom-radio .custom-control-label{margin: 0;}
.form_block .custom-control-label{ font-weight: 400; font-size: 14px;}
.form_block .date_field{ width:48%; font-size: 14px; background-size: 10px auto; background-position: right 10px center; padding: 0 28px 0 6px; margin-bottom:5px;}
.form_block .field{ width:100%; height:35px; float:left; padding:0 20px; margin:0; border:1px solid #e9e9e9;font-size:14px;}
.field_info{ margin: 0; padding: 0; font-size: 12px !important; line-height: normal !important; color: #ff6600;}
.field_info strong{ color: #424244;}

.submit_btn{ margin-top: 5px; padding:10px 22px; border: 1px solid #2f6e43; background:#2f6e43; text-transform: uppercase; text-transform: uppercase; letter-spacing: 1px; font-size: 16px; font-weight: 600; color: #fff; border-radius: 5px; letter-spacing: 1px;}
.submit_btn:hover{ background: #ec6707; border-color: #ec6707;}

.dash_form h4{ margin: 0 0 20px 0; padding: 0; font-weight: 600;}
.logal_block{ width: 100%; float: left; margin: 0 0 30px 0; padding: 30px 30px 10px 30px; border: 2px solid #e9e9e9; position: relative; min-height: 196px; color: #424244; text-decoration: none !important;}
.logal_block .c_lbl{ display: inline-block; margin:0 0 15px 0; padding:7px 15px; background: #f6ba18; border:none; text-transform: uppercase; letter-spacing: 1px; color: #fff; border-radius: 5px; letter-spacing: 1px; font-size: 14px; font-weight: 600; text-decoration: none;}
.logal_block:hover{ border-color: #2f6e43; background:#2f6e43; color: #fff;}

a.submit_btn{ margin-top: 0; padding: 12px 20px; text-decoration: none; display: inline-block;}
a.submit_btn:hover{ background: #ec6707; border-color: #ec6707; color: #fff;}

.member-committies-table table th:first-child {width: 60%;}

.table_info{float:left; width: 100%; margin: 0; padding: 10px 0 0 0;}
.table_info .table > thead > tr > th{ padding: 12px 20px; vertical-align: middle; white-space: normal; background: #f1f1f1;}
.table_info .table > thead > tr > th:before, .table_info .table > thead > tr > th:after, .table_info .table > tbody > tr > td:before, .table_info .table > tbody > tr > td:after{ display: none;}
.table_info .table > tbody > tr > td{ padding: 10px 20px; font-size: 14px; white-space: normal; vertical-align: middle;}
.table_info .table > tbody > tr > td a{ color: #424244; text-decoration: none;}
.table_info .table > tbody > tr > td a:hover{ color:#ec6707; text-decoration: none;}

.custom-sidebar-template .legal_info{ margin: 0; padding: 0;}
.custom-sidebar-template .legal_info .submit_btn{ margin-bottom: 25px;}
.custom-sidebar-template .legal_info ul{ padding-left: 15px; }
.custom-sidebar-template .legal_info ul li{ margin-bottom: 5px; font-size: 16px !important; line-height: normal !important;}

.pagination_info{ text-align: right;}
.pagination_info .pagination{margin: 0 !important;}
.pagination_info .pagination > li > a, .pagination_info .pagination > li > span{ padding: 6px 13px; font-size: 17px; color: #424244 !important;}
.pagination_info .pagination > li > a:hover, .pagination_info .pagination > .active > a, .pagination > .active > span, .pagination_info .pagination > .active > a:hover, .pagination_info .pagination > .active > span:hover, .pagination_info .pagination > .active > a:focus, .pagination_info .pagination > .active > span:focus{ color: #fff !important; background: #ec6707; border-color:#ec6707;}

.member-area-template .alignright {float: right;margin: 0 0 20px 20px;}
.cop_info{ margin: 0; padding: 0;}
.cop_info .single-service-pdf { background: url("images/icon-pdf.jpg") left center #fab90a no-repeat !important;}
.cop_info .custom-pdf-section  .single-service-pdf {background-color: #2f6e43 !important;min-height: 60px;display: flex;padding: 10px 20px 10px 65px;align-items: flex-start;flex-direction: column;justify-content: center;}
.cop_info .custom-pdf-section  .single-service-pdf:hover{background-color: #ec6707 !important;}


.features-section .features-area .features .features-content {width: 100%;}
.our-purpose-info-section {margin-top: 40px; margin-bottom: 40px;}
.our-purpose-info-section .vc_column-inner .wpb_wrapper{ padding-bottom: 20px; color: #fff; border-radius: 8px; background-color: #ec6707; padding: 10px; }
.our-purpose-info-section h2{color: #fff; margin-top: 0px}
.committees-section h2,.committees-section h3,.committees-section h4,.committees-section  {color:#fff; }


/*  19-10-2020  */

.timeline {position: relative;padding: 50px 20px 0;display: inline-block; width: 100%;margin-bottom: 20px;}
.timeline::before {content: '';background: #444444;width: 6px;height: 95%;position: absolute;left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.timeline-item {width: 100%;margin-bottom: 0px;}
.timeline-item:nth-child(even) .timeline-content {float: right;padding: 40px 30px 10px 30px;}
.timeline-item:nth-child(even) .timeline-content .date {right: auto;left: 0;}
.timeline-item:nth-child(even) .timeline-content::after {content: '';position: absolute;border-style: solid;width: 0;height: 0;top: 15px;left: -24px;border-width: 22px 24px 22px 0;border-color: transparent #2f6e43 transparent transparent;}
.timeline-item::after {content: '';display: block;clear: both;} 
.timeline-content {position: relative;width: 43%;padding-top: 15px;}
.timeline-content-inner { background: #E9E9E8; }
.timeline-content:after {content: '';position: absolute;border-style: solid;width: 0;height: 0;top: 15px;right: -24px;border-width: 22px 0 22px 24px;border-color: transparent transparent transparent #2f6e43;}
.timeline-img {width: 30px;height: 30px;background: #444444;border-radius: 50%;position: absolute;left: 50%;margin-top: 25px;margin-left: -15px;}
.timeline-title { background: #2f6e43; padding: 9px 18px 11px; min-height: 44px; }
.timeline-date { font-size: 22px; color: #fff;}
.timeline-details { padding: 15px 18px 8px; }
.timeline-details h2 { margin-top: 0; font-size: 18px !important; font-weight:600px; margin-bottom: 5px; }
.timeline-details p { font-size: 15px; }
.timeline-card {padding: 15px 0 0 !important;}
.timeline-item:nth-child(1) .timeline-title { background: #ec6707; }
.timeline-item:nth-child(1) .timeline-content:after { border-color: transparent transparent transparent #ec6707; }
.timeline-img-header {height: 200px;position: relative;margin-bottom: 20px;}
.timeline-img-header h2 {color: #FFFFFF;position: absolute;bottom: 5px;left: 20px;}
.date {background: #FF4081;display: inline-block;color: #FFFFFF;padding: 10px;position: absolute;top: 0;right: 0;}
.washing-machines-top ul { list-style: none; padding: 0 !important; margin: 0 0 30px !important; float: left; width: 100%; }
.washing-machines-top ul li { width: 75%; float:left; }
.washing-machines-top ul li:first-child { width: 25%;}
.washing-machines-top .selectpicker {width: 226px;height:36px;padding: 0 15px 0 15px}

.radio {display: block;position: relative;padding-left: 25px;margin-bottom: 12px;cursor: pointer;font-size: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 15px;color: #535353;}
.radio input {position: absolute;opacity: 0;cursor: pointer;}
.checkround {position: absolute;top: 6px;left: 0;height: 16px;width: 16px;background-color: #fff ;border-color:#535353;border-style:solid;border-width:2px; border-radius: 50%;}
.radio input:checked ~ .checkround {background-color: #fff;}
.checkround:after {content: "";position: absolute;display: none;}
.radio input:checked ~ .checkround:after {display: block;}
.radio .checkround:after { left: 0px;top: 0px;width: 12px;height: 12px;border-radius: 50%;background:#e86520;}
.washing-machines-top label.radio img {max-width: 40px;}
.washing-machines-section { border-top: 2px solid #7e7e7e; padding-top: 20px; margin: 30px 0; }
.washing-machines-top ul { margin-bottom: 40px; }
.washing-machines-top ul li:last-child { float: right; text-align: right; }
.washing-machines-top ul li fieldset { display: inline-block; }
.washing-machines-top ul li fieldset:first-child { padding-right: 25px; }
.washing-machines-top ul li .flag-icon { padding-right: 3px; }
.washing-machines-top h2 { width: 100%; text-align: center; color: #535353; font-size: 26px; }
.new-features { background: #e9e9e8; margin: 30px 0 15px 0; }
.new-features h2 { background: #ec6707; color: #fff; font-size: 18px; padding: 0 25px; margin: 0 0 0; line-height: 44px; text-align: left !important; }
.new-features-details { padding: 15px 24px;  }
.new-features-details li { padding-bottom: 5px; position: relative; }
.new-features-details li ul { padding-top: 5px; }
.new-features-details ul {list-style: none; padding-left: 18px; margin-bottom: 0px; }
.new-features-details ul li:before { position:absolute; left: -16px; top: 9px;content: "";background: #ec6707;font-weight: bold;display: inline-block; width: 7px;height: 7px;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.new-features-details ul ul li:before { background: #e9e9e8; border: 1px solid #ec6707;}
.in-use-savings .vc_col-sm-4 p { min-height: 97px; }
.recycling-and-recovery-section .vc_col-sm-4 p { min-height: 75px; }
.new-features-details .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner, .in-use-savings .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner, .recycling-and-recovery-section .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner { width: auto !important; height: auto !important; }
.eco-efficiency-achievements-icons img{width: auto !important; height: auto !important;}
.eco-efficiency-content p:first-child {font-family: 'Montserrat', Arial, Helvetica, sans-serif !important}

.vc_tta-accordion .vc_tta-panel:first-child .vc_tta-panel-heading {border-top: 1px solid #f0f0f0 !important;}
.noclass-other .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel {background: transparent;margin: 0;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background: transparent !important;}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {border: none !important;border-bottom: 1px solid #f0f0f0 !important;}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title {padding: 20px 0;}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a { font-size: 16px !important; }
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{padding:0 !important;line-height: normal;}
.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a{background: transparent !important;color: #ec6707 !important;    padding: 0;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{background: transparent !important;color: #ec6707 !important;    padding: 0;}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body{border: none !important;background:#e9e9e9 !important;padding: 40px 30px 30px !important;font-size: 16px !important;}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body:before {content: "";width: 0;height: 0;border-left: 20px solid transparent !important;border-right: 20px solid transparent !important;border-top: 20px solid white !important;position: absolute;left: 50%;transform: translate(-20px, 0);top: 0;}
.core-projects .accrodion-content h3 { font-size: 20px; }
.core-projects .accrodion-content p { margin: 0 0 1.3em !important; font: 400 14px/1.6em "Open Sans", sans-serif; }

.show-trade-section{display:block;}
.hide-trade-section{display:none;}
.show-sub-trade{display:block;}
.hide-sub-trade{display:none;}
.trade-energy-title{display:block !important} 


.washing-machines-top { float: left; width: 100%; padding: 20px 0 0; }
.trade-energy-section.show-trade-section h2.trade-energy-title { width: 100%; text-align: center; color: #535353; font-size: 26px; margin-bottom: 30px; }
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a { padding-right: 50px !important; }

.label-gallery-main-section .vc_icon_element { margin-bottom: 0; }
.single-sidebar-widget.hide-sidebar .advanced-sidebar-menu {display: none;}

/*
.label-gallery-main-section span.vc_icon_element-icon.fas.fa-angle-right {padding-top: 20px;}
*/
.label-gallery-main-section .vc_separator {padding: 26px 0 30px;}
.label-gallery-main-section .vc_row.wpb_row.vc_row-fluid h3{margin-top:0;}
.label-gallery-main-section .vc_row.wpb_row.vc_row-fluid .first-col-icon .fas{-webkit-transition: font-size 0.3s;-moz-transition: font-size 0.3s;-o-transition: font-size 0.3s;transition: font-size 0.3s;}
.label-gallery-main-section .vc_row.wpb_row.vc_row-fluid:hover .first-col-icon .fas {font-size: 44px !important;-webkit-transition: font-size 0.3s;-moz-transition: font-size 0.3s;-o-transition: font-size 0.3s;transition: font-size 0.3s;}
.label-gallery-main-section .vc_row.wpb_row.vc_row-fluid:hover .first-col-icon .far {font-size: 44px !important;-webkit-transition: font-size 0.3s;-moz-transition: font-size 0.3s;-o-transition: font-size 0.3s;transition: font-size 0.3s;}
.label-gallery-main-section .vc_row.wpb_row.vc_row-fluid:hover .fas.fa-angle-right{color:#ec6707;}
.label-gallery-main-section .vc_row.wpb_row.vc_row-fluid .first-col-icon .vc_icon_element{padding-top: 0 !important;}
.label-gallery-main-section .wpb_text_column.wpb_content_element p a{color: #424244 !important;}
.label-gallery-main-section .wpb_text_column.wpb_content_element p a:hover{color: #ec6707 !important;text-decoration: none;}
.label-gallery-main-section h3 a {color: #424242;}
.label-gallery-main-section h3 a:hover{color: #ec6707 !important;text-decoration: none;}

.custom-sidebar-template .wpb_wrapper ul {padding-left: 0;}
.custom-sidebar-template .wpb_wrapper ul li{list-style:none;position: relative;padding-left: 20px;}
.custom-sidebar-template .wpb_wrapper ul li:before {content: "\2022";color: #ec6707;font-weight: bold;display: inline-block;width: 20px;font-size: 22px;top: 0;left: 0;position: absolute;}


@media (max-width:1200px){
.form_block label.mt-lg-0{ margin-top: 0;}
.form_block .custom-radio{ margin-left: -10px;}
.category .entry-content {padding-top:60px; padding-bottom: 0px; }

.eco-efficiency-content p:first-child {font-size: 44px !important;}
.eco-efficiency-content p:nth-child(2) {font-size: 18px !important;}

}

@media (max-width:991px){
.table_info{ padding: 40px 0 0 0;}
.legi_info{ padding-bottom: 20px;}

.dash_form{ padding: 20px 0 0 0;}
.form_block .custom-radio{ margin-left: -8px;}
.legal_info{ padding: 40px 0 0 0;}
.dashboard_sec{ padding-bottom: 20px;}
.pagination_info .pagination > li > a, .pagination_info .pagination > li > span{ padding: 6px 13px; font-size: 14px;}
.category .category-main {width: 49.5%;}
.trade-energy-section.show-trade-section h2.trade-energy-title {  font-size: 22px;  }



}

@media (max-width:600px){
.dashboard_sec .btn{ padding: 10px 16px; font-size: 15px;}
.submit_btn{ padding: 10px 16px; font-size: 15px;}

.table_info .table > thead > tr > th{ padding:10px;}
.table_info .table > tbody > tr > td{ padding:10px; font-size: 13px;}
.trade-energy-section.show-trade-section h2.trade-energy-title {  font-size: 20px;  }
}


/*  Over Member Area Style  */

@media (min-width:1100px) and (max-width:1180px){
.nav-t-holder .nav-t-footer ul.nav > li > a{font-size:14px;padding: 0 5px;}
}
@media (max-width:1169px){
.custom-service-box.team .box-img .caption{top:225px;}
}

@media (max-width:991px){
.custom-service-box.team {padding:0;}
.custom-service-box.team .box-img .caption{top:155px;}

/********************* PRODUCT SINGLE PAGE CSS *********************/
.responsive-table table, .responsive-table thead, .responsive-table tbody, .responsive-table th, .responsive-table td, .responsive-table tr { display: block;border: none;}
.responsive-table thead tr { position: absolute;top: -9999px;	left: -9999px;}
.responsive-table tr { border: 1px solid #d6dfe1;border-bottom: none;}
.responsive-table td {border: none !important; border-bottom: 1px solid #d6dfe1 !important; position: relative; padding: 20px 0 20px 40% !important; white-space: normal; text-align:left;}
.responsive-table td:before { position: absolute;	top: 50%; left: 15px; width: 35%; padding-right: 10px; white-space: normal;text-align:left;line-height:18px;font-weight: bold;transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.responsive-table td:before { content: attr(data-title) !important; }
.responsive-table tr.vc-th{display:none;}
.gov-table.responsive-table td:before {width: 50%;}	

.table-responsive .table{width:auto;}
.table-responsive .table td:before {content: none !important;}
.table-responsive>.table>tbody>tr>td {white-space: normal !important;}
}


/**************** 11-7-20 **************/
#cd-search #close-search-btn{ top:6px;}
footer .widget.about-us-widget ul li a{ background:none !important;}

.single-sidebar-widget .special-links li a{text-transform: none; line-height:normal !important; padding:8px 10px !important;}
.single-sidebar-widget .special-links li a::after{ line-height:normal !important; top:50%; margin-top:-9px;}
.custom-pdf-section .single-service-pdf{ min-height: 60px; display: flex; padding:10px 20px 10px 65px; align-items: flex-start; flex-direction: column; justify-content: center;}

.inner-banner2 .page-title{ color:#fff !important;position: relative;z-index: 3;}

#commentform .comment-form-cookies-consent #wp-comment-cookies-consent{ width: auto; margin: 0 0 16px 0; height: auto;}

blockquote{ display:inline-block; margin:0 !important;}

footer #ind_get_in_touch-1 ul{ width:100%; float:left;}
footer #ind_get_in_touch-1 ul li{ width:100%; float:left; margin:0 0 25px 0; padding:1px 0 0 28px; position:relative;}
footer #ind_get_in_touch-1 ul li i{ padding:0; float:none; width:inherit; line-height:normal; position:absolute; left:0; top:0;}
footer #ind_get_in_touch-1 ul li .fleft{ width:100%; float:left; font-size:inherit; padding:0; line-height:normal;}
footer #ind_get_in_touch-1 ul li a{ line-height:normal; font-size:inherit;}

@media (max-width:1200px){
body{ font-size:14px !important; line-height:22px !important;}
p{ font-size:14px !important; line-height:22px !important;}

.quality-wrapper h2{ font-size:26px !important;}
.quality-wrapper p{ font-size:16px !important;}
.diff-offer-wrapper .row.diff-offer > ul{ display:flex;}
.diff-offer-wrapper .row.diff-offer > ul > li{ display:inline-block; float:none !important; width:inherit !important;}
.grid-wrapper.fullwidth-silder2 .carousel-prev{ margin-right:41px;}
.we-offer-cont h2{ font-size:24px !important;}
.project_txt_btn h6{ font-size:14px !important; line-height:40px !important;}
.home .custom-testimonial-bg .service-t-content { padding-bottom: 55px !important;}
.indurial-solution-text2 h2{ font-size:22px !important;}
.looking-wrapper .req-button a{ padding:0.8em 20px;}
.widget.widget-contact ul li .fleft{ font-size:14px;}
footer .menu li a{ font-size:14px; line-height:30px;}

footer #ind_get_in_touch-1 ul li{ margin:0 0 13px 0; font-size:14px;}
footer #ind_get_in_touch-1 ul li i{ font-size:18px;}

.single-sidebar-widget .special-links li a{ padding:15px 35px 15px 15px !important; font-size:14px !important;}
.single-service-contact{ padding:25px 15px;}
.single-service-contact h3{ font-size:18px;}
.single-service-contact a{ font-size:14px;}

.product-grid-section .custom-page-carousel .grid-3-columns{ margin:0 -15px !important;}
.product-grid-section .custom-page-carousel .grid-3-columns .fullwidth-slider2{ width:33.333333% !important; margin:0 0 30px 0 !important; padding:0 15px !important; float:left;}
.product-grid-section .custom-page-carousel .grid-3-columns .fullwidth-slider2 .project_txt_btn h6{ padding:0 10px !important;}
.product-grid-section .custom-page-carousel .grid-3-columns .clear{ display:none;}

.features-section .features-area .features .features-content{ padding:40px 30px 15px 35px !important;}
.team .team-content{ min-height:95px;}
.our-team-page .our-pro-slider .our-t-client{ margin-bottom:0;}
.team .team-images{ height:252px !important;}
.testimonial .media-body{ padding:10px 30px !important;}
.our-team-page .team .team-content{ padding:1em 10px 0.8em;}
}

@media screen and (max-width: 1199px) {
.timeline-details p br { display: none; }	
.in-use-savings .vc_col-sm-4 p { min-height: 88px; }
.recycling-and-recovery-section .vc_col-sm-4 p { min-height: 66px; }
}

@media (max-width:1100px){
#header ul.sub-menu{visibility: visible;}
#header .row.wel-band-bg{ padding-top:0;}
#header .top-two-right .touch_top{ padding-top:0;}
#header .nav-t-holder > .nav-t-footer{ max-height:inherit; overflow:inherit;}
#header .nav-t-holder{ padding:10px 0;}
#header .nav-t-holder .nav-t-header{ width: 100%; text-align: right; float:inherit; padding:0;}
#header .nav-t-footer ul.nav > li > a{ line-height:normal; border-bottom:1px solid rgba(255,255,255,0.3) !important;}
#header .nav-t-holder .nav-t-footer ul.nav > li > a, #header .top-navigation-4 .nav-t-holder .nav-t-footer ul.nav > li > a{ font-size:14px; border-right: none !important;}
#header .nav-t-holder .nav-t-footer ul.nav > li:first-child > a { padding: 10px 26px;}
#header .nav-t-holder > .nav-t-footer ul.nav > li:hover > a{ background:none !important;}
#header ul.sub-menu{ position:relative !important; top:0 !important; width:100%; left:0 !important; right:0 !important; margin:0 !important;}
#header .nav-footer ul.nav{ padding-bottom:0;}
#header .main_menu .nav-t-holder > .nav-t-footer{ background:none !important;}
nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu li a{padding-left:35px;}
nav.main_menu .nav-holder ul.nav.ind-menu li ul.sub-menu ul li a {padding-left: 50px;}
#header .main_menu .nav-t-holder > .nav-t-footer{height: 440px;overflow-y: auto;overflow-x: hidden;}
.nav-t-holder .nav-t-footer ul.nav > li > a, .top-navigation-4 .nav-t-holder .nav-t-footer ul.nav > li > a{padding: 15px 70px 15px 26px !important;}
.nav-t-holder > .nav-t-footer ul > li{width: 100%;float:left !important;}
.nav-footer ul.nav li.menu-item-has-children > a > button {top:0 !important;height:50px !important; line-height: 50px !important;padding-left: 30px !important;padding-right: 10px !important;width: 60px !important;}
.nav-footer ul.nav li.menu-item-has-children ul.sub-menu li a > button {height:36px !important; line-height: 36px !important;}
.nav-holder .nav-footer ul.nav > li ul.sub-menu{z-index:inherit;float:left;}
.nav-t-holder .nav-t-footer ul.nav > li > ul.sub-menu > li:hover > ul.sub-menu {visibility: hidden;opacity: 1;display: none;}

}
 
@media (max-width:991px){
.wel-band-bg p{ padding-top:4px !important;}
header .logo-wrapper.pad-logo{ padding:10px 0;}
.nav-footer ul.nav li.menu-item-has-children ul.sub-menu li > a > button {color: #000;margin-right: 0;}
.pad-logo.logo-wrapper .t-logo a{ display:block; margin:0 0 15px 0;}
.pad-logo.logo-wrapper .touch_top ul .item-phone{ width:29%;}
.pad-logo.logo-wrapper .touch_top ul .item-ad{ padding:0 0 0 10px;}
.quality-wrapper p.sec-vis-pad{ font-size:14px !important; margin-bottom:30px !important; line-height:23px !important;}
.we-offer-cont2 p{ font-size:14px !important;}
.ind-common-pad2{ padding:40px 0;}
.diff-offer{ padding:40px 0 30px 0;}
.diff-offer-wrapper{ padding-bottom:10px;}
.team .box-img .caption{ padding:20px 15px !important;}
.team .box-img .caption h2{ font-size:16px; margin-bottom:15px;}
.looking-wrapper{ padding:20px;}
.looking-wrapper{ text-align:center;}
.looking-wrapper .text-right{ text-align:center !important;}
.section_header{ padding:40px 0;}
.sectpad-sec{ padding:40px 0 10px 0;}
footer.sec-padding.footer-bg.footer-bg3{ padding:40px 0 10px 0;}
.footer-bg3 .widget-links{ padding-bottom:30px;}
.footer-bottom3 .pull-left.fo-txt, .footer-bottom3 .pull-right.fo-txt{ width:100% !important; text-align:center; padding:0 !important;}

.custom-sidebar-template{ padding:40px 0 10px 0;}
.single-sidebar-widget{ margin-top:30px; margin-bottom:30px !important;}
.section-top-pad{ padding-top:40px;}

.custom-sidebar-template #primary .entry-content .wpb_wrapper h2{ font-size:24px;}
.inner-banner2 .page-title{ font-size:28px;}
.custom-heading.wpb_content_element h2.heading-title{ font-size:24px;}

.responsive-table td{ padding:10px 10px 10px 40% !important;}
.gov-table.responsive-table td { padding:10px 10px 10px 52% !important;}
.page-id-168 .vc_empty_space{ height:40px !important;}
.page-id-168 .section-bottom-pad{ padding-bottom:40px !important;}
.page-id-168 .our-team-page .team{ margin-bottom:0 !important;}
.page-id-168 .sectpad{ padding:40px 0 0 0 !important;}
.page-id-168 .res-ped.sectpad{ padding:40px 20px !important;}
.page-id-168 .entry-content{ padding:20px 0 !important;}
.page-id-168 .custom-heading.wpb_content_element{ padding-bottom:30px !important;}

.team .team-images { height: auto !important;}
.team .team-images img{ position: relative !important; left:0!important; transform:inherit!important; width:100%;}

.responsive-table td .vc_table_content { min-height: 19px; display: inline-block;}

.touch .touch_bg .touch_top-con{ padding:25px 0 10px 0 !important;}
.touch .touch_bg .touch_top-con ul .item{ padding:0 0 15px 0px;}
.touch .touch_bg .touch_top-con ul .item .media .media-left{ padding-right:20px !important;}
.touch .touch_bg .touch_top-con ul .item .media .media-body{ font-size: 14px !important; line-height:22px !important;}
.touch .wpcf7-form-control-wrap{ margin:10px 0 !important;}
.touch .touch_bg .touch_middle .input_form form .form-control{ padding:0 20px !important; height:43px !important;}
.touch .touch_bg .touch_middle .input_form form textarea.form-control{ padding:10px 20px !important; height:130px !important; margin-bottom:15px !important;}
.touch p br { display: none;}
.touch .section-bottom-pad{ padding-bottom:20px;}
.page-template-default .entry-content{ padding:40px 0;}
.touch .vc_empty_space{ height:0 !important;}
.touch .touch_bg .touch_top-con ul .item .media .media-left a{ width: 40px !important; height: 40px !important;}
.touch .touch_bg .touch_top-con ul .item .media .media-left a i{ font-size: 20px !important; line-height: 40px !important; padding-top: 0 !important;}

.req-page-area{ margin:0 0 30px 0 !important; padding:30px 0 5px 0 !important;}
.req-page-area form .form-control{ padding:0 20px !important; height:43px !important; margin-bottom:10px !important;}
.submit { font-size: 14px !important; padding: 12px 30px !important; line-height: normal !important;}

.comments-area { padding-bottom:10px !important;}
.padd-blog-rgt{ margin:0 !important; padding:40px 0 !important;}
.right-sidebar{ margin-left:0 !important; margin-right:0 !important;}

#content-wrap .col-md-9.col-sm-12.right-sidebar { padding: 0;}
.single.single-post .site-content.site { padding-bottom: 20px !important;}

.single.single-post.single-format-standard .padd-blog-left{ margin-left:0 !important; margin-right:0 !important;}
.single.single-post.single-format-standard .padd-blog-left > div{ padding-left:0 !important; padding-right:0 !important;}

.our-team-page .team{ width:33.33333333%;}
}

@media (max-width:800px){
.core-projects.faq-page { padding: 0 !important; left: 0 !important; width: 100% !important; margin: 0 !important;}
}

@media (max-width:767px){
header .logo-wrapper.pad-logo{ padding-bottom:0 !important;}
.touch_top ul .item.item-phone, .touch_top ul .item.item-ad{ width: 44% !important; padding-bottom:10px !important;}
header img.img-responsive{ -webkit-filter: grayscale(100%) brightness(200%); filter: grayscale(100%) brightness(200%);}
#header .nav-t-holder{ padding:0;}
#header .nav-t-holder .nav-t-header{ width:40px; height:40px; top: -48px;}
header .nav-holder.nav-menu.pull-left .nav-t-holder{ float:left !important;}

.site-content { margin-top: 58px !important;}
.diff-offer-wrapper .row.diff-offer > ul{ display:inherit; padding:0 10px;}
.we-offer-cont h2{ padding:0 !important; margin:0 0 10px 0 !important;}
.we-offer-cont2{ border:none;}
.we-offer-cont2 p{ padding:0 !important; text-align:center;}
.team .box-img .caption { top: 0 !important; bottom: 0 !important; position:relative !important;}
.widget.widget_ind_about.about-us-widget, .footer-bg3 .widget-links, .widget.widget_ind_get_in_touch.widget-contact{ margin:0 0 30px 0 !important;}
.footer-bg3 .widget-links{ padding:0 !important;}
.diff-offer-wrapper .row.diff-offer > ul > li{ width:100% !important;}
header img.img-responsive{ max-width:120px;}
#header .nav-t-holder .nav-t-header{ top: -41px;right:30px;}
.site-content { margin-top: 45px !important;} 
.footer-bottom3 .pull-left.fo-txt, .footer-bottom3 .pull-right.fo-txt{ font-size: 13px !important; line-height: 20px !important;}
.dots-test.wpb_column.vc_column_container.vc_col-sm-7{ padding:0 20px !important;}
.test-quote-sec{ margin:0 0 20px 0 !important;}
.home .custom-testimonial-bg .service-t-content{ padding-left:0 !important; padding-right:0 !important;}
/*.wpb_text_column.wpb_content_element ul{ padding-left:0;}*/

.inner-banner2{ padding:40px 0 !important;}

.label-gallery-main-section .vc_row.wpb_row.vc_row-fluid .first-col-icon img{max-width:40px;}
.widget.about-us-widget img { width: 100%; max-width: 180px;}

.wpb_single_image.wpb_content_element.vc_align_left{ margin-bottom:0 !important;}

.home-vision-mission-section .wpb_column.vc_column_container.vc_col-sm-4{margin-bottom:20px;}
.home-vision-mission-section .wpb_column.vc_column_container.vc_col-sm-4:last-child {margin-bottom: 0;}
.home-vision-mission-section .wpb_single_image .vc_figure{margin-bottom:0px;}
.home-vision-mission-section .wpb_single_image .vc_figure img {max-width: 50px;}

.wpb_single_image .vc_figure{ width:100%; margin-bottom:10px;}
.wpb_single_image .vc_single_image-wrapper{ width:100%;}
.wpb_single_image .vc_single_image-wrapper img{ width:100%;}
.custom-pdf-section .single-service-pdf{ padding:10px 10px 10px 55px; min-width:inherit; width:100%;}
.single-service-pdf h3 a{ font-size:14px; line-height:normal !important;}

.responsive-table td{ padding:10px 10px 10px 40% !important;}

.product-grid-section .custom-page-carousel .grid-3-columns .fullwidth-slider2{ width:50% !important;}
.blog-listing-main .vc_gitem-post-data-source-post_date{ bottom: 10px !important; margin: 0 !important;}

.page-id-168 .features-section.about-feature-section{ margin:0 !important;}
.page-id-168 .wpb_single_image .vc_single_image-wrapper img{ width:auto !important;}
.page-id-168 .our-team-page .our-pro-slider .our-t-client{ text-align:center;}
.page-id-168 .res-ped .slick-slider{ margin-top:40px !important;}
.page-id-168 .res-ped .slick-slider .carousel-prev, .page-id-168 .res-ped .slick-slider .carousel-next{ margin:30px -20px 0 0 !important;}

.page-id-3 .wpb_text_column.wpb_content_element ul li{ margin-left:14px;}
.page-id-3 .wpb_text_column.wpb_content_element table{ table-layout:inherit;}
.page-id-2983 .wpb_text_column.wpb_content_element h2{ font-size:24px !important;}
.page-id-2983 .wpb_text_column.wpb_content_element ul li{ margin-left:14px;}

.nav.nav-pills.social-shares li{ margin-bottom:10px !important;}
.comments-area .comment-respond form#commentform{ padding:20px !important;}

blockquote p{ width:inherit !important; float:none !important; margin-bottom:10px !important;}

.news.news-details .entry-content ul li{ margin-left:14px;}

.page-id-2985 .wpb_text_column.wpb_content_element ul{ padding-left:15px; margin-bottom:10px !important;}

footer #footer-2, footer div#footer-3{ width:50% !important;}
footer .grid-md-3.footer-column.widget-area{ padding-left:15px !important; padding-right:15px !important;}
footer.footer-bg3 h4.widget_title{ font-size:18px !important;}

.our-team-page .team{ width:50%; max-width:100%; float:left; margin-bottom:30px; padding:0 15px;}
.table-responsive>.table>tbody>tr>td {vertical-align: middle;}

.custom-service-box.team {width:100%;}
.form_block .custom-radio:last-child{ margin-bottom: 10px;}
.logal_block{ min-height: inherit;}
.form_block .custom-radio{ margin-left:0;}
.category .category-main {width: 100%;}
/*.our-purpose-info-section .vc_col-sm-12 {padding-left:15px; padding-right:15px; }*/


/*  19-10-2020 */

.timeline { padding: 35px 0 0 0;}
.timeline:before {left: 20px;}
.timeline .timeline-img {left: 20px;}
.timeline .timeline-content {max-width: 100%;width: auto;margin-left: 68px;}
.timeline .timeline-item:nth-child(even) .timeline-content {float: none;}
.timeline .timeline-item:nth-child(odd) .timeline-content:after {content: '';position: absolute;border-style: solid;width: 0;height: 0;top: 15px;left: -24px;border-width: 22px 24px 22px 0;border-color: transparent #2f6e43 transparent transparent;}
.timeline-item:nth-child(1) .timeline-content:after { border-color: transparent #ec6707 transparent transparent !important;}
.washing-machines-top ul li:first-child { width: 100%; padding-bottom: 10px; }
.washing-machines-top ul li { width: 100%; }
.washing-machines-top ul li fieldset:first-child { padding-right: 12px; }
.new-features h2 { padding-left: 15px; padding-right: 15px; font-size: 18px; }
.new-features-details { padding: 15px; }
.in-use-savings .vc_col-sm-4 p { min-height: inherit; }
.recycling-and-recovery-section .vc_col-sm-4 p { min-height: inherit; }
.production-savings-section .vc_col-sm-4, .in-use-savings .vc_col-sm-4, .recycling-and-recovery-section .vc_col-sm-4 { margin-bottom: 30px; }

.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body{padding: 40px 20px 20px !important;}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title {padding: 12px 0;}
.core-projects.faq-page .vc_tta.vc_tta-style-classic .vc_tta-panel-body { padding: 10px 20px 20px !important; }
.vc_row.wpb_row.vc_row-fluid.core-projects.sectpad.faq-page.noclass-other { width: 100% !important; }
.core-projects .accrodion-content h3 { font-size: 17px; }
.nav-footer ul.nav li.menu-item-has-children > a > button{right: 30px !important;}

}

@media (max-width:600px){
.logo-wrapper .touch_top ul .item.item-phone, .logo-wrapper .touch_top ul .item.item-ad{ width: inherit !important; padding:0 5px 0 5px !important;}
.logo-wrapper .touch_top ul .item.item-phone{ padding:0 5px 0 5px !important;}
.touch_top ul .item.item-phone .media-body, .touch_top ul .item.item-ad .media-body{ display:none !important;}
.touch_top ul .item.item-phone .media-left{ padding-right:0 !important;}
.touch_top ul .item .media .media-left a i{ font-size:20px !important;}
#slide-20-layer-2.tp-caption.tp-resizeme, #slide-21-layer-2.tp-caption.tp-resizeme{ display:none;}
.tp-caption.rev-btn.tp-withaction.rs-hover-ready{ padding: 6px 15px !important; font-size:15px !important; margin-left:auto !important; margin-right:auto !important;text-align: center !important;line-height: 30px !important;}
.quality-wrapper h2 { font-size: 19px !important;}
.vision-wrapper ul li p{ font-size:14px !important;}
.vision-wrapper ul li{ padding:0 15px !important;}
.vision-wrapper ul li a img{ width:43px;}
.our-galler-three .slick-slider > .slick-list{ margin:50px 0 0 0;}

.indurial-solution-text2 h2{ font-size: 18px !important; line-height:normal !important;}

.custom-sidebar-template #primary .entry-content .wpb_wrapper h2{ font-size:18px;}

.inner-banner2 .page-title { font-size: 21px;line-height:25px;}
.custom-heading.wpb_content_element h2.heading-title { font-size: 20px;}

span.vc_table_content li{ margin:3px;} 
span.vc_table_content img{ max-width:74px;}
.wpcf7-form ul li{ margin-bottom:5px;}
.wpcf7-form ul li.half-width{ width:100%;}
.wpcf7-form ul li label{ padding-right:0;}
.wpcf7-form ul li.full-width.radio-fields strong{ display:block;}
.wpcf7-form ul li.full-width.radio-fields span.wpcf7-list-item{ margin:0 20px 0 0;}

.product-grid-section .custom-page-carousel .grid-3-columns .fullwidth-slider2{ width:100% !important;}

.page-id-168 .features-section .features-area .features p{ margin-bottom:0!important; font-size:14px !important; line-height:22px !important;}
.page-id-168 .features-section .features-area .features .features-content{ padding-left:20px !important; padding-right:20px !important;} 
.page-id-168 .features-section .features-area .features .features-content:last-child{ padding:20px 20px 40px 20px !important;}
.page-id-168 .grid-wrapper.grid-row .our-team-page .our-pro-slider{ padding-right:0 !important;}

.team{ padding:0 15px !important;}
.team .team-content { min-height: auto;}

.our-team-page .team{ width:100%; float:left;}
.gov-table.responsive-table td:before { width: 60%; }
.gov-table.responsive-table td { padding:20px 10px 10px 62% !important;}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right: 10px;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{padding-right: 30px !important;}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title {padding: 15px 0;}

.washing-machines-top { padding-top: 10px; }
.timeline-date { font-size: 20px; }
#header .nav-t-holder .nav-t-header{right:20px;}
.nav-footer ul.nav li.menu-item-has-children > a > button{right: 25px !important;}
}
@media (max-width:480px){

.rev_slider_wrapper .tp-parallax-wrap.tp-hidden-caption{visibility: visible !important;display: block !important;}

}
@media (max-width:360px){
.gov-table.responsive-table td { padding:30px 10px 30px 62% !important;}
.trade-energy-section.show-trade-section h2.trade-energy-title {  font-size: 18px;  }
.radio { font-size: 13px; }
.flag-icon img { max-width: 30px; }
.timeline-date { font-size: 18px; }
.timeline-details h2 { font-size: 16px !important; }
#header .nav-t-holder .nav-t-header{right:10px;}
.nav-footer ul.nav li.menu-item-has-children > a > button{right: 20px !important;}
}
