/*
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%;}

.custom-video-section {margin: 25px 0 25px;}
.custom-video-section .single-service-video {max-width: 100%;height: inherit;display: inline-block;padding: 20px 20px 20px 65px;width: 100%;text-align: left; display:flex; flex-wrap: wrap;}
.custom-video-section .single-service-video h3 {margin: 0;line-height: 0;}
.custom-video-section .single-service-video p{margin: 0; color: #fff;}
.custom-video-section .single-service-video h3 a{line-height: 20px;display: inline-block; color: #fff; color: #fff;font-size: 17px;font-weight: bold;}
.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-service-video{background-color: #cf2227 !important;}
.single-service-video:hover, .single-service-video: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;}
.dashboard-content-page p strong a.submit_btn {color: #fff !important;text-decoration: none;}
.member-committies-table table th:first-child {width: 30%;}

.table_info{float:left; width: 100%; margin: 0; padding: 10px 0 0 0;}
.table_info .table > thead > tr > th{ padding: 10px; 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 10px; 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.png") left 10px 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;}
.single-service-video { background: url("images/youtube.png") left 10px center #6dab3c no-repeat !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  */
.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;}

.member-edit-profile-form{max-width:700px;margin:0 auto;}

.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;}

/* 27-03-2021 */
.load-more-grid-listing{padding:0 !important;}
.load-more-grid-listing {margin:0 -15px;}
.load-more-grid-listing li.alm-item{width:32.5%;display:inline-block;padding:0 15px !important; vertical-align:top;}
.load-more-grid-listing li.alm-item .blog-main{display:block;background-color: #fff;/*border: 1px solid #dadada;*/padding:0 0px !important;}
.load-more-grid-listing li.alm-item img{max-width:100% !important;width:100% !important;height:200px;display:block;position:relative !important;object-fit: cover;}
.load-more-grid-listing li.alm-item h3{font-size:18px !important; margin:10px 0 0 0 !important;line-height:28px; font-weight:bold;}
.load-more-grid-listing li.alm-item h3 a{color: #242424 !important; text-decoration:none !important}
.load-more-grid-listing .blog-content-main{ padding:15px 0px 12px 0px;/*border-top: 1px solid #dadada;*/}
.load-more-grid-listing .blog-content-main a.read-more{font-size:16px;margin:0 !important;font-style: italic;text-transform: uppercase;border-bottom: 1px solid; text-decoration: none;}
.load-more-grid-listing .blog-content-main a.read-more i{font-size:17px;margin:0 0 0 2px;}
.load-more-grid-listing li.alm-item h3 a:hover, a.read-more:hover{ color:#2d83b4;}
.load-more-grid-listing li.alm-item h3 a:hover{opacity: 0.83;}

.load-more-grid-listing .blog-thumb{display:block; position:relative;color:#FFF;}

.load-more-grid-listing .blog-thumb .entry-meta {position: absolute; width: 62px; height: 64px; text-align: center; background: #f8981d; left: 10px; bottom: 0; opacity:1 !important;padding: 5px 8px;font-size:16px !important;font-weight: 600;}
.load-more-grid-listing .blog-thumb .entry-meta span {display:block; padding:0px 0 0 0}
button.alm-load-more-btn.more {font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;font-weight: 600;font-size: 16px;background-color: #2f6e43 !important;border-color: #2f6e43 !important;border-radius: 5px;}
button.alm-load-more-btn.more:hover {background-color: #ec6707 !important;border-color: #ec6707 !important;}

.search-on-mobile {display:none;}
.custom-cd-search input {background: #000 !important;height: 60px;}
.single-event-page .wpem-alert-danger {
    color:#8C1221;
    background-color:#F3B7BB;
    border-color:#F3B7BB;
    text-align: center;
    text-transform: none !important;
    padding: 14px 9px;
    font-weight: normal;
    border-radius: 6px;
    max-width: 220px;
    text-align: center;
}
.single-event-page .wpem-alert-warning {
    color: #856309;
    background-color: #FDF2CC;
    border-color: #FDF2CC;
    text-align: center;
    text-transform: none !important;
    padding: 14px 9px;
    font-weight: normal;
    border-radius: 6px;
    max-width: 220px;
    text-align: center;
}
.single-event-page .wpem-theme-button{
background: #2f6e43;
}
.alert-msg-red {color: #8C1221;margin-bottom: 10px;font-weight: normal;background: #F3B7BB;border-color: #F3B7BB;padding: 6px 9px;border-radius: 3px;margin-bottom: 10px;max-width: 220px; text-align: center;}
.alert-msg-yellow {color: #b38715;margin-bottom: 10px;font-weight: normal;background: #FDF2CC;border-color: #FDF2CC;padding: 6px 9px;border-radius: 3px;margin-bottom: 10px;max-width: 220px; text-align: center;}
.alert-msg-green {color: #488200;margin-bottom: 10px;font-weight: normal;background: #CDEBB5;border-color: #CDEBB5;padding: 6px 9px;border-radius: 3px;margin-bottom: 10px;max-width: 220px;text-align: center;}
button.registration_button.wpem-theme-button.wpem-alert-success {
    color: #488200 !important;
    background-color: #CDEBB5;
    border-color: #CDEBB5;
    font-weight: normal;
    text-transform: none !important;
    max-width: 220px;
    text-align: center;
}


.contact-form-main .wpcf7-response-output {
    clear: both;
    text-align: center;
    border: 2px solid #f00 !important;
    background: #fff;
    color: #f00;
    padding: 5px !important;
  }

  .contact-form-main .sent .wpcf7-response-output {border-color: #46b450 !important;color: #46b450 !important;}
.contact-form-main form ul li::before { content: "" !important;display:none !important;}
.contact-form-main form ul li{padding-left: 0 !important;}


@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:1100px){
.search-on-mobile {display:block;}	
.search-on-mobile i.icon.icon-Search:before{color: #fff; background: #ec6707;padding: 10px;border-radius: 50%;font-weight: 800;}
.search-on-mobile i.icon.icon-Search:hover:before{color: #fff; background: #000;}
.search-on-mobile {position: absolute; right: 35px; top: 5px; display: inline-block;}	
li.search-custom a {display: none !important;}
.custom-cd-search input {background: #000 !important;height: 60px;}

}

@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;  }
.t-logo {text-align: center;}
.touch_top ul .item:first-child {border-right: 1px solid #d8d8d8;}
.touch_top ul .item-phone {padding: 0;}
.touch_top ul .item {float: none;display: inline-block;}
.touch_top ul .item:last-child {border-right: 0;}
.touch_top ul .item-ad { width: 37%;}
.pad-logo.logo-wrapper .touch_top ul .item-ad {text-align: left;}
.wel-t-band .container {width: 100%;}
.pad-logo .text-right{text-align:center !important;}
.cd-search.custom-cd-search {position: absolute;top:0;}

}
@media (max-width:767px){
    .form_block .custom-radio:last-child{ margin-bottom: 10px;}
    .logal_block{ min-height: inherit;}
    .form_block .custom-radio{ margin-left:0;}
    .category-main .news-evn-img img {width: 100%;}
    .category .category-main:last-child {padding-bottom: 0px;}
    .category .category-main {width: 100%;}
    }
	
@media (max-width:650px){	
.wel-band-bg {display: block !important;}
.wel-band-bg .pull-left, .wel-band-bg .pull-right{float:none !important;}	
}

@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;}
}

@media (max-width:767px){
    .custom-service-box.team {width:100%;}
        
    }


/**************** 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;}
/* Custom CSS */
p.error-input {color: #f00;}
p.invalid-error {float: left;width: 100%;text-align: left;border: 1px solid;padding: 10px;border-left: 10px solid;}
.ten-sec-popup-back { display: none;background: rgba(0,0,0,0.5);position: fixed;width: 100%;height: 100%;top: 0;left: 0;    z-index: 99999;} 
.ten-sec-popup {position: fixed;width: 100%;height: auto;background: #fff;z-index: 99999;top: 0;width: 50%;left: 25%;height: 200px;top: 5%;padding: 45px; display: none;}
.ten-sec-popup {width: 70%;  overflow: auto;  max-width: 50%;height: auto;left: 25%;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; max-height: 100%; overflow-x: scroll;}
a.ten-sec-popup-close {position: absolute;top: 0;right: 0;text-decoration: none;font-size: 20px;background: #ec6707;color: #fff;text-transform: lowercase;width: 25px;text-align: center;height: 25px;line-height: 22px;font-weight: 700;border-radius: 0; cursor: pointer;}
.post-thumbnail.news-image { text-align: center; }
.date-block input {border: 1px solid #ccc;padding: 6px;font-size: 14px;}
.date-block p {font-size: 10px;}
.word-wrap { word-wrap: break-word;}
.help-button-popup .help-button {display: none;background: #ec6707;padding: 8px 14px;color: #fff;border-radius: 7px 7px 0px 0;font-size: 16px;border: 2px solid #fff;}
.help-button-popup.close_clicked .help-button {display: block;}
.help-button-popup.close_clicked {position: fixed;left: -67px;top: 50%;transform: rotate(90deg);z-index: 99999;right: auto;}
.help-button-popup .help-button:hover, .help-button-popup .help-button:active {background: #424244;text-decoration: none;}
.custom-page-carousel .item {position: relative;display: inline-block;width: 100%;}
.dashboard-content-page li {margin-left: 20px;}
.cop_info .single-service-pdf.icon-video{background: url("images/youtube.png") left 10px center #2f6e43 no-repeat !important;}
.cop_info .single-service-pdf.icon-pdf{background: url("images/icon-pdf.png") left 10px center #2f6e43 no-repeat !important;}
.cop_info .single-service-pdf.icon-excel{background: url("images/icon-excel.png") left 10px center #2f6e43 no-repeat !important;}
.cop_info .single-service-pdf.icon-word{background: url("images/icon-doc.png") left 10px center #2f6e43 no-repeat !important;}
.cop_info .single-service-pdf.icon-website-link{background: url("images/icon-link.png") left 10px center #2f6e43 no-repeat !important;}
.single-service-pdf{background: url("images/icon-pdf.png") left center #2f6e43 no-repeat !important;}


@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;}

    .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;}
    
    .nav-t-holder > .nav-t-footer ul > li.search-mobile {display: none !important;}
    .nav-footer ul.nav li.menu-item-has-children ul.sub-menu li > a > button {color: #000;margin-right: 0;}
    .nav-t-holder .nav-t-footer ul.nav > li:hover > ul.sub-menu{display:none;}
    .nav-t-holder .nav-t-footer ul.nav > li ul.sub-menu{position:relative;width:100%;display:none;opacity:1;*white-space:normal;-webkit-transition:background .2s;transition:background .2s;}
    .nav-t-holder .nav-t-footer ul.nav > li ul.sub-menu li a{background:#fff;}
    .nav-footer ul.nav li.menu-item-has-children > a > button{display:block;position:absolute;top:6px;right:15px;background:transparent;border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
}
 
@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:991px){
    /* Table responsive */
    .member-committies-table table.table thead {display: none;}
    .member-committies-table table.table tbody tr {display: block;width: 96%;margin: 16px 2%;float: left; border: 1px solid #ec6707;}
    .member-committies-table table.table tbody tr td {display: inline-block;width: 100%; white-space: normal; width: 49%;}
    .member-committies-table table.table tbody tr td::before {content: attr(data-title)':'!important;display: inline-block;font-weight:600;width:auto; padding-right: 10px;}
    .member-committies-table table.table tbody tr td:first-child:before {content: ""; width:0; display: none;  }
    .member-committies-table table.table tbody tr td:first-child {background: #ec6707; width: 100%;;   }
    .member-committies-table table.table tbody tr td:first-child a {color: #fff;}
    .member-committies-table .table-responsive,.member-committies-table .table-responsive>.table { border: none;}
    .member-committies-table table.table tbody tr td {border: none;border-bottom: 1px solid #cfcfcf;}
    /* .member-committies-table table.table tbody tr {border: 1px solid #cfcfcf;} */
    .member-area-template .col-lg-12.col-md-12.col-sm-12.col-xs-12 {padding: 0 15px;}
    .custom-heading.wpb_content_element h2.heading-title { padding: 0;}
    .member-committies-table .custom-heading.wpb_content_element {padding: 0 15px;}
}
@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;}

    .load-more-grid-listing li.alm-item{width:100%;display:inline-block;}
    .ten-sec-popup { left: 5%; max-width: 90%; width: 90%; }
    .help-button-popup.close_clicked {transform: none;left: 12px;top: auto;bottom: 0;}
}

@media (max-width:640px){
    .member-committies-table table.table tbody tr td { width: 100%;}
}
@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;}
}
.widget_ind_get_in_touch li.margin_specing {
    display: none;
}
.touch .touch_bg .touch_top-con ul .item{
    width: 100%; 
}


