/*
Theme Name: Industx Child
Theme URI: http://www.themechampion.com
Description: Industx Child Theme
Author: ThemeChampion
Author URI: http://www.themechampion.com
Template: industx
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: Industx
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
*/

.testi_logo h4 {
	color: #da3c3c;
}

.testimonialn-slider .slick-dots li button {
	background-color: #da3c3c;
}

.header1 #main-navigation-wrapper .nav .current-menu-item>a,
.header1 #main-navigation-wrapper .nav .current-menu-item>i {
	color: #ffffff;
}

.nav .current-menu-item>i,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #ffffff;
}

.header1 .header-navigation ul>li:hover>a {
	color: #ffffff;
}

.header1 .header-navigation ul>li>.sub-menu>li>a:hover {
	background: #006cff !important;
}

.header1 #main-navigation-wrapper .nav .dropdown-submenu .current-menu-item>a {
	background: #006cff !important;
}

@media (min-width: 1101px) {
	.navbar-default .navbar-nav>.current-menu-item>a {
		color: #ffffff;
		position: relative;
		padding-left: 19px;
		padding-right: 19px;
		display: inline-block;
	}

	.header1 .header-navigation ul>li>a {
		position: relative;
		transition: color 0.3s ease;
	}

	.header1 .header-navigation ul>li>a::after {
		content: '';
		position: absolute;
		left: 50%;
		bottom: 0;
		transform: translateX(-50%);
		width: 0;
		height: 2px;
		background-color: #fff;
		transition: width 0.3s ease;
	}

	.header1 .header-navigation ul>li:hover>a::after {
		width: calc(100% - 39px);
	}

	.header1 .header-navigation ul>li:first-child:hover>a::after {
		width: calc(100% - 19px);
		left: 34%;
	}

	.header1 .header-navigation ul>li:last-child:hover>a::after {
		width: calc(100% - 19px);
		left: 60%;
	}

	.navbar-default .navbar-nav>.current-menu-item>a::after {
		content: '';
		position: absolute;
		left: 50%;
		bottom: 0px;
		transform: translateX(-50%);
		width: calc(100% - 39px);
		height: 2px;
		background-color: #ffffff;
	}

	.navbar-default .navbar-nav>.current-menu-item:first-child>a::after {
		width: calc(100% - 19.500px);
		left: 34%;
	}

	.navbar-default .navbar-nav>.current-menu-item:last-child>a::after {
		width: calc(100% - 19px);
		left: 60%;
	}
}


@media screen and (min-width: 942px) and (max-width: 988px) {
	.vc_column-inner.vc_custom_1744253201185 {
		height: 141px;
	}

	.vc_row.hm2_slider_strip_left .wpb_text_column {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
}

@media screen and (min-width: 825px) and (max-width: 838px) {
	.vc_column-inner.vc_custom_1744253201185 {
		height: 172px;
	}

	.vc_row.hm2_slider_strip_left .wpb_text_column {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
}

@media screen and (min-width: 915px) and (max-width: 928px) {
	.vc_column-inner.vc_custom_1744253201185 {
		height: 172px;
	}

	.vc_row.hm2_slider_strip_left .wpb_text_column {
		padding-top: 38px !important;
		padding-bottom: 38px !important;
	}
}

.team .team-images img {
	top: 0;
	height: 100%;
	object-fit: cover;
}

.vc_custom_1744278663094 h1,
.vc_custom_1744278942198 p {
	display: none;
}

.logo-wrapper img {
	width: 290px;
}

.wel-band-bg .pull-left {
	padding-left: 0px;
}

.touch_top ul .item-ad {
	width: auto !important;
}

.media-body {
	width: auto !important;
}

.vc_custom_1631099516215 .vc_column_container.vc_col-sm-6:first-child {
	padding-top: 65px;
}


#approved-partner-logo {
	width: 175px !important;
}

.header-item-ad {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

@media (max-width: 576px) {
	.approved-partner-container {
		display: none;
	}

	.touch_top ul .item-ad:nth-of-type(2) {
		border-left: none !important;
	}
}

.logo-wrapper {
	display: flex;
	align-items: center;
}

.touch_top_pad {
	width: 100% !important;
}

.approved-partner-container {
	padding: 0 0% 0 0 !important;
	border-right: none !important;
}

.touch_top ul .item-phone {
	padding: 0 0 0 3% !important;
}

.touch_top .nav {
	justify-content: center !important;
}

.top-two-right .top-panel {
	width: 61%;
}

.top-two-right {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.touch_top ul .item-ad:nth-of-type(2) {
	border-left: 1px solid #d8d8d8;
}

#inquiry-modal-btn {
	background-color: #006cff;
	border: 1px solid #f6ba18;
	text-transform: uppercase;
	font: 600 1.2em / 2.1em 'Roboto', Sans-serif;
	padding: 7px 22px 7px 22px;
	color: #fff;
	margin-top: 10px;
	border-radius: 5px;
	letter-spacing: 1px;
}

.wpcf7-form #product-name{
	display: none;
}

.wpcf7-form-control.wpcf7-textarea.form-control{
	border-color: #006cff;
}

#wpcf7-f1347-p245-o1 form label{
	color: #333 !important;
}

.height-img-home img.vc_single_image-img.attachment-full{
	object-fit: cover;
}


div.vc_row.wpb_row.vc_row-fluid.sectpad-sec{
	padding-bottom: 79.800px;
}

body.page-id-166 div.vc_row.wpb_row.vc_row-fluid.sectpad{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}


#SR7_2_1-2-8 a
{
	text-decoration: none;
	color : white;
}

#SR7_2_1-2-8 a:hover{
	text-decoration : none;
	color : white;
}

ul.case-study-bullets-point li,

ul.case-study-bullets-point li::before{
	color: #006cff !important;
}

.hm4_about_rights.wpb_column
{
	padding-left: 30px;
	margin-left: -4px;
}

.hm4_about_lefts.wpb_column{
	padding-right : 30px;
	margin-right : -4px;
}

div.about-tab-box.vc_custom_1634381787120 li.vc_tta-tab::before{
	background-color : #081e2f !important;
}

div.about-tab-box.vc_custom_1634381787120 .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active,

div.about-tab-box.vc_custom_1634381787120 .vc_tta-tabs-container ul.vc_tta-tabs-list li:hover{
	background-color: #006cff;
}

header#header div.wel-t-band{
	display: none;
}

.custom-service-heading-style{
	padding-bottom: 25px !important;
	padding-top : 10px !important;
}