/*
Theme Name:   Industrial Child Theme
Theme URI:    https://themeforest.net/user/Anps/portfolio
Description:  Industrial Child Theme
Author:       AnpsThemes
Author URI:   https://themeforest.net/user/Anps/portfolio
Template:     industrial
Version:      1.0.0
Text Domain:  industrial-child
*/

#google_language_translator{position:fixed;z-index:-999999;top:0;right:0;visibility: hidden;}
#flags ul{padding-left: 44px;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{width:auto;height:auto;min-height:30px;}
.vc_do_icon {margin-bottom: 15px !important;}
.wpb_text_column .wpb_wrapper p{margin-top:20px;}
.map-heading-text p,.map-heading-text h2{margin:20px 0 0 0 !important;}
.map-heading-text + .wpb_text_column .wpb_wrapper p{line-height:1.27;}
.anps_menu_widget #flags ul{padding-left: 17px;}
.anps_menu_widget .menu a::before {top:-4px;}

body .animated {
    -webkit-animation-duration: 1s !important;
    animation-duration: 1s !important;
    -webkit-transition-duration: 1s !important;
    transition-duration: 1s !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  rs-module-wrap {
  left: 0 !important;
}
.parth{ height:auto !important;  }
.contact-form .wpcf7-form-control-wrap{display:inline-block;width:100%;margin-bottom:15px;}
.contact-form .wpcf7-form-control-wrap input{margin-bottom:0px !important;}
.contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:5px;}
.contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip:empty{display:none;}
.contact-form select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
  background-repeat: no-repeat;
  background-position: right .75rem center,center right 2.25rem;
  background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);}

.wpcf7 form.invalid .wpcf7-response-output:after { border-right:1px solid; border-right-color:currentcolor; border-color:inherit; bottom:0; content:""; left:0; position:absolute; top:0; width:48px; z-index:1; }

.wpcf7 form.invalid .wpcf7-response-output:before { color:inherit; font-size:14px; left:0; padding:0; position:absolute; text-align:center; top:50%; -webkit-transform:translateY(-50%); 
-ms-transform:translateY(-50%); transform:translateY(-50%); width:48px; z-index:2; content:"!"; display:block; font-family:"PT Sans", sans-serif; font-weight:700; font-size:19px; }
.wpcf7 form.invalid .wpcf7-response-output { background:#fa7267; border:none; color:#fff; border-radius:4px; font-family:"PT Sans", sans-serif; margin:10px 0 15px;
min-height:47px; padding:11px 60px 11px 67px; position:relative; }
table:not([class]):not([id]) td, table:not([class]):not([id]) th { border:1px solid #e5e5e5; padding:10px 15px; }
.wpcf7-form table tr:last-child td{ padding-bottom:0; }
@media (max-width:1200px) { 
/*.rs-parallax-wrap { left:30px !important; }
.rs-parallax-wrap + .rs-parallax-wrap{ left:50px !important; }*/
}
@media (max-width: 999px) {
/*.parth [class*="col-md-"] + [class*="col-md-"]{ margin:0; }
.services_solutions_wrap [class*="col-md-"] + [class*="col-md-"]{ margin:0; }
.services_solutions_wrap .icon + .icon { margin-top:35px; }
.services_solutions_wrap .heading-middle span{ padding:0; }
.featured-list [class*="col-md-"] + [class*="col-md-"]{ margin:0; }
.commitment_wrap [class*="col-md-"] + [class*="col-md-"]{ margin:0; }*/
}
@media (max-width:1199px) {
.contact-form .mayur .contact-pro input[type="checkbox"]{position: absolute; left: 0px; width:auto; margin:0px; width:20px;}
.contact-form .mayur .contact-pro label span.wpcf7-list-item-label{padding-left:45px; line-height:30px;}
.contact-form .mayur .contact-pro span.wpcf7-list-item{margin-bottom:10px;}
}