/*------------- common-6 ---------------*/
.bold {
	font-weight: 400;
}

.hero-bannerimg>img {
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.tabs-sectionn-with-animation {
	background: linear-gradient(291deg, #300, rgba(20, 161, 222, 0.2));
	padding-bottom: 60px !important;
}

.partner-bg img.img-responsive {
	max-width: 100% !important;
	width: auto !important;
	display: inline-block !important;
}

.enablement-tab-section ul.nav.nav-tabs.enablement_custom li a {
	background: #f6f6f6;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	padding: 10px 13px;
	margin-left: 7px;
	margin-right: 5px !important;
	cursor: pointer;
}

.section.sec-feature.pb-0 {
	padding-bottom: 0;
}

.section.sec-feature .flex-row [class*="col-"] {
	margin: 20px 0;
}

.section.sec-feature.pt-0 {
	padding: 0;
}

.sec-feature.mb-0 .feature-box-3 {
	margin: 0;
}

.section.sec-feature.last {
	padding-bottom: 10px;
}

.flat-card .feature-box-3 {
	border: solid 2px #f1f4f6;
	border-radius: 0;
	box-shadow: none;
}

.card-bg-none .feature-box-3 {
	box-shadow: none;
	background-color: transparent;
}

.feature-box-3 .btn {
	margin: 20px auto 23px;
}

@media screen and (max-width: 767px) {

	.feature-box-3 .btn {
		margin: 0 auto 30px
	}
}

.full-bleed-banner.text-full .col-text {
	width: 98% !important;
}

.section.index-pnp-learn-more-section {
	padding: 60px 0;
}

/* connections commerce都有的 */
section.sectionn.index-pnp-learn-more-tab-section {
	padding-bottom: 0px;
}

section.sectionn.index-pnp-learn-more-tab-section .container {
	box-shadow: none;
	padding: 80px 60px 60px 60px;
}

@media (min-width: 1200px) {
	section.sectionn.index-pnp-learn-more-tab-section .container {
		box-shadow: none;
		padding: 40px 40px 40px 40px !important;
		width: 1106px;
		margin: 0 auto;
	}
}

.enablement-tab-section .tab-container ul li a {
	font-size: 16px;
	color: #4b4b4b;
}

@media only screen and (min-width:1200px) {
	.pnp-products-by-solution-section .tab-container ul {
		display: table;
	}

	.pnp-products-by-solution-section .tab-container ul li a {
		font-size: 16px;
		font-weight: 400;
	}
}

@media only screen and (max-width:767px) {
	.enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
		width: 95% !important;
		margin: 3px 11px;
	}

	.enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
		margin-left: 0px;
		margin: 3px 11px;
	}

	section.sectionn.index-pnp-learn-more-tab-section .container {
		padding: 40px 30px 30px 30px !important;
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.pnp-products-by-solution-section .tab-container ul .active a {
		border: 0px;
		font-size: 12px;
	}

	.enablement-tab-section .tab-container ul li a {
		font-size: 12px;
		word-break: break-all;
	}

	.enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
		margin-left: 0px;
		margin: 3px 2px;
	}

	.enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
		width: 140px !important;
		margin: 0 2px;
		padding: 16px 0px;
	}

	.pnp-products-by-solution-section .tab-container {
		margin-bottom: 0px;
	}

	section.sectionn.index-pnp-learn-more-tab-section .container {
		padding: 40px 60px 60px 60px;
	}
}

@media only screen and (min-width:992px) and (max-width:1200px) {
	.pnp-products-by-solution-section .tab-container ul .active a {
		border: 0px;
		font-size: 16px;
	}

	.enablement-tab-section .tab-container ul li a {
		font-size: 16px;
		word-break: break-all;
	}

	.enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
		margin: 0 0 0 2px;
	}

	.enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
		width: 174px !important;
		margin: 0 8px;
		padding: 20px 0px;
	}

	section.sectionn.index-pnp-learn-more-tab-section .container {
		padding: 40px 60px 60px 60px;
	}
}

@media only screen and (min-width:768px) {
	.feature-box-3 {
		position: relative;
	}

	.feature-box-3.is-btn-active {
		padding-bottom: 70px;
	}

	.feature-box-3 .button-group {
		position: absolute;
		bottom: 25px;
		width: 100%;
		text-align: center;
		left: 0;
	}

	.sec-feature .spacer {
		margin-top: 30px;
	}
}


@media (min-width: 1200px) {
	.enablement-tab-section .tab-container {
		width: 1121px !important;
		margin: 112px auto 0px;
	}
}

.enablement-tab-section .tab-container ul.nav.nav-tabs.enablement_custom .active {
	position: relative;
	background: #fff !important;
}

.enablement-tab-section ul.nav.nav-tabs.enablement_custom {
	border: 0px solid transparent;
}

.enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
	padding: 0;
}


.enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
	margin-left: 19px;
}

@media only screen and (max-width:767px) {
	.feature-box-3 .button-group {
		margin: 0;
		padding: 0 15px 5px;
	}

	.feature-box-3 .btn {
		margin: 0 auto 30px
	}
}

.techpreview-wrapper .three-block-feature .card-bg-none {
	padding-top: 20;
}

#asoc-goal .three-block-feature .card-bg-none {
	padding-top: 25px !important;
}


.sec-feature.mb-0 .feature-box-3 {
	margin: 0;
}

.product-logo-scrolled {
	position: relative;
	top: -10px;
}

#masterHeader .product-mega-menu .nav li:first-child,
.resource-mega-menu .nav-resources li:first-child {
	display: block;
}

ul {
	list-style-type: none
}

/*------------- new-index ---------------*/
.logo-brand a .logo-top-img {
	margin-top: 0;
}

.master-header .master-menu-list {
	padding-top: 38px;
}

.hcl-logo {
	top: 47px;
}

.master-header .master-sidenav {
	top: 30px;
}

.text-center-6 {
	text-align: center;
}

.megamenu {
	top: 90px;
}

.sticky .megamenu {
	top: 78px
}

li.panel.contact-panel a.menu-link.contact-menu.btn.btn-style-7.contact-us {
	top: 11px;
}

.product-mega-menu .column-num {
	column-count: 1;
}

.head-title-full .header-title {
	font-weight: bold;
}

.section-label-class {
	position: relative;
}


.text-blog-mob h1.text-white.banner-title {
	font-style: normal;
	font-weight: 300;
	font-size: 42px;
	line-height: 51px;
	color: #f2f2f2;
}


ul.nav.nav-tabs.home_banner_nav_tabs {
	background: #121212;
	border: 1px solid #5C5C5C;
	border-radius: 1008px;

}

ul.nav.nav-tabs.home_banner_nav_tabs>li>a:hover {
	cursor: pointer;
	border-radius: 50px;
	background: #363636;
	border: 1px solid #fff;

}

ul.nav.nav-tabs.home_banner_nav_tabs>li.active>a,
ul.nav.nav-tabs.home_banner_nav_tabs>li.active>a:focus,
ul.nav.nav-tabs.home_banner_nav_tabs>li.active>a:hover {
	cursor: default;
	background: #363636;
	border-radius: 50px;
	border: transparent;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.16px;
	color: #FFFFFF;
}

ul.nav.nav-tabs.home_banner_nav_tabs>li>a {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.16px;
	color: #DEDEDE;
	padding: 12px 32px 10px;
	cursor: pointer;
}

.temporary-hide {
	display: none;
}

.text-blog-mob h4.text-white {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	color: #dedede;
}

.text-blog-mob h4.text-white p {
	margin: 0;
}

section.banner-section.homepage-redesign-ui-banner .button-group {
	margin: 30px 0;
}

.section-padding-top {
	padding: 70px 0 30px;
}

.par-right-img {
	width: 100%;
}

a.play_icon .play-icon-class {
	cursor: pointer;
	position: absolute;
	left: 50%;
	width: 60px;
	top: 50%;
	transform: translate(-50%, -50%);
}

.gradient-bg.six-overlap.img-responsives img {
	border-radius: 4px;
}

.img-responsives img {
	display: inline-block;
	max-width: 100%;
	height: auto;
	width: auto;
}

span.hcl-icon-counter {
	font-size: 36px;
}

.optanon-show-settings {
	color: #fff;
	border: 1px solid #f8ab69 !important;
	font-size: 16px;
	line-height: 1.75;
	width: 300px;
	padding: 0.2em 2em;
}

button.optanon-show-settings:hover {
	background: #f5821e !important;
}

.content-odd-even-box .title-add-padding {
	padding-bottom: 68px;
}

.mask-lay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 9999;
}

.mask-code-lay {
	background-color: rgba(0, 0, 0, .5);
	height: 100%;
	color: #fff;
}

.code-describe-lay {
	padding: 10px;
}

.code-img-lay {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;

}

.code-hcl {
	width: 350px;
	height: 350px;
}

.close-code-btn {
	position: absolute;
	right: 3%;
	top: 3%;
}


@media screen and (min-width: 1200px) {
	section.banner-section.homepage-redesign-ui-banner {
		height: 600px;
		padding: 0;
		width: 100%;
	}
}


@media screen and (min-width: 768px)and (max-width: 1180px) {
	.hcl-logo {
		top: 12px;
	}
}

@media screen and (max-width: 1180px) {
	.master-header {
		top: 35px;
	}

	/* 
	.master-header.sticky {
		top: 30px;
	} */

	.master-header .master-sidenav {
		top: 55px;
	}
}


@media screen and (min-width: 766px) {
	.text-blog-mob h1.text-white.banner-title {
		margin-top: 40px;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 767px) {
	.master-header .master-drop-acc {
		text-align: right;
		margin-top: -15px
	}

	.hcl-logo {
		top: 10px;
		width: 80px;
	}

	.master-header .container-fluid {
		padding: 0 20px;
	}


	.section-padding-top {
		padding: 30px 0 60px !important;
	}

	.container.tabs-nav-banner.temporary-hide {
		display: block;
	}

	.banner-section .banner-title {
		margin-top: 40px;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 767px) and (min-width: 501px) {
	.text-white.banner-title {
		font-size: 32px;
		line-height: 40px;
	}

	.text-white {
		font-size: 20px;
		line-height: 30px;
		font-weight: normal;
	}
}

@media screen and (max-width: 580px) {
	/* section.banner-section {
		margin-top: 31px;
	} */

	.main-header-absolute {
		top: 87px !important;
	}
}

@media screen and (min-width: 581px) and (max-width: 768px) {
	.main-header-absolute {
		top: 87px !important;
	}
}


@media screen and (min-width: 769px) and (max-width:1180px) {
	section.banner-section {
		padding-top: 130px;
	}

	.main-header-absolute {
		top: 87px !important;
	}

	.master-header {
		top: 20px;
	}
}

@media (max-width: 1200px) {
	.master-header {
		top: 0;
	}
}

@media (max-width: 991px) {
	#navbar {
		top: 110px;
		height: calc(100% - 110px);
	}

	.sticky #navbar {
		top: 78px;
		height: calc(100% - 78px);
	}

	.mask-code-lay .code-img-lay {
		padding-top: 30px;
		height: auto;
	}

	.mask-code-lay .code-hcl {
		width: 250px;
		height: 250px;
	}
}

/* ----------- accelerate-6 --------------- */
.accelerate-apps .enablement-tab-section ul.nav.nav-tabs.enablement_custom li a {
	background: rgba(113, 217, 243, 0.5);
}

.accelerate-apps .enablement-tab-section .tab-container ul.nav.nav-tabs.enablement_custom .active {
	background: transparent !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.accelerate-apps .enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
		padding: 0;
	}
}

.accelerate-apps .pnp-products-by-solution-section .tab-container ul li a,
.accelerate-apps .enablement-tab-section ul.nav.nav-tabs.enablement_custom li a {
	line-height: normal;
}

.selection-group-item-container {
	display: flex;
	align-items: center;
}

.selection-group-item-text-container {
	padding-left: 10px;
}

.contact-form {
	background-color: #fff;
	text-align: left;
	padding: 20px 20%;
}

.contact-form label {
	font-weight: 700;
	color: #333;
	font-size: 14px;
}

.form-group {
	margin-bottom: 12px;
}

.devops-img-layout {
	width: 558px;
	height: 257px;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
}

.navigation-with-animation .tab-container ul.nav.nav-tabs.enablement_custom .active a:before {
	content: " ";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -22px;
}

.navigation-with-animation ul.nav.nav-tabs.enablement_custom li a {
	min-height: 106px;
}



.accelerate-gif .video-wrapper {
	text-align: center;
}

.product-logo-scrolled {
	position: relative;
	top: -10px;
}

@media screen and (min-width: 766px) {
	.accelerate-apps-banner.banner-section .banner-title {
		margin-top: 70px !important;
		margin-bottom: 10px !important;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.section.index-pnp-learn-more-section {
		padding: 40px 0;
	}
}

.accelerate-section-with-animation h2.title {
	color: #333;
	font-weight: normal;
}

.feature-with-animation-tabs {
	background: linear-gradient(291deg, #300, rgba(20, 161, 222, 0.2));
}

.tass-with-animation {
	background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(20, 161, 222, 0.2) 100%);
}

.tass-with-animation ul.nav.nav-tass {
	border: none;
	background: transparent;
}

.tass-with-animation ul.nav.nav-tass li a {
	color: rgb(0, 102, 176);
	font-weight: 500;
	cursor: pointer;
}

.tass-with-animation ul.nav.nav-tass li a:hover {
	color: rgb(115, 115, 115);
}

.integrationslider-section {
	background-image: linear-gradient(0deg, rgb(247, 247, 247) 0%, rgb(20, 161, 222) 100%);
}

.integrationslider-section h2.title.text-center,
.integrationslider-section h3.sub-title.main-subtitle.text-center {
	color: #fff;
}

.tntegrate-outer-card {
	width: 300px;
	margin: 0 auto;
	height: 243px;
	transform-origin: center center;
	opacity: 1;
	pointer-events: auto;
	cursor: inherit;
	border-width: 0px;
	border-radius: 10px;
	padding: 10px 0px;
	background-color: rgb(255, 255, 255);
	background-image: none;
	box-shadow: rgb(0 0 0 / 50%) 0px 2px 10px 0px;
	transition-property: none;
	z-index: 355;
}

.tntegrate-outer-card.img-responsives>img {
	height: 115px;
	max-width: 100%;
	width: auto !important;
	margin: 0 auto !important;
}

.tntegrate-outer-card p.card-text {
	font-size: 15px;
	padding: 10px 25px;
	color: initial;
}

.integrationsslider .owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
	background: #0063a8;
	border: 1px solid #0063a8;

}

.integrationsslider .owl-dots .owl-dot span {
	width: 18px;
	height: 18px;
	background: transparent;
	border: 1px solid #0063a8;
}

.integrationsslider .owl-dots {
	margin-top: 25px;
}

@media (max-width: 767px) {
	.integrationsslider .col-sm-4 {
		width: 33.3333%;
		float: left;
		padding: 0 5px;
	}

	.integrationsslider .tntegrate-outer-card {
		height: 110px;
		width: 100%;
	}

	.tntegrate-outer-card.img-responsives>img {
		height: 40%;
	}

	.integrationsslider .tntegrate-outer-card p.card-text {
		font-size: 7px;
		padding: 0 5px;
	}

	.integrationsslider .row {
		padding: 0 30px;
	}
}

.resource-library-section {
	padding: 120px 0;
}

.library-card.img-responsives>img {
	transform: rotate(0deg);
	width: 170px;
	height: 104px;
	transform-origin: center center;
	opacity: 1;
	pointer-events: auto;
	cursor: inherit;
	background-color: transparent;
	background-image: linear-gradient(#7b7c6b 0, #27a1b7 100%);
	transition-property: none;
	z-index: 367;
}

.library-card.img-responsives>img {
	transition: transform .2s;
	cursor: pointer;
	filter: grayscale(1);
	width: 180px;
	height: 104px;
}

.library-card.img-responsives>img:hover {
	transform: scale(1.05);
	filter: initial;
}

.hover-text {
	display: none;
	position: absolute;
	width: 157%;
	left: 25px;
	right: 0;
}

.library-card.img-responsives>img:hover+.hover-text {
	display: block;
}

.hover-text img {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	width: 41px;
	margin: 2px 0 0 -31px;
}

.library-card {
	width: 180px;
	margin: 0 auto;
}

.resource-library .col-md-2:nth-child(6) .library-card .hover-text {
	display: none;
	position: absolute;
	width: 157%;
	bottom: -75px;
	left: -137px;
	right: 0;
}

.resource-library-section .col-sm-2:nth-child(6) .library-card .hover-text {
	width: 157%;
	bottom: -95px;
	left: -132px;
}

.resource-library-section .col-sm-2:nth-child(6) .library-card .hover-text img {
	margin: 25px 0 0 296px;
}

.library-card>h4 {
	position: relative;
	text-align: center;
	margin-bottom: 6px;
}

.library-card>h4:before {
	content: "";
	display: block;
	width: 100%;
	height: 3px;
	background-color: transparent;
	background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(20, 161, 222) 100%);
	left: 0;
	top: 88%;
	position: absolute;
}

@media screen and (max-width: 500px) {
	.hover-text img {
		display: none;
	}

	.hover-text {
		position: unset;
	}
}

@media all and (max-width: 767px) {
	.right-arrow {
		display: none !important;
	}
}

/*animation element*/
.animation-element {
	opacity: 0;
	position: relative;
}

/*animation element sliding left*/
.animation-element.slide-left {
	opacity: 0;
	-moz-transition: all 700ms linear;
	-webkit-transition: all 700ms linear;
	-o-transition: all 700ms linear;
	transition: all 700ms linear;
	-moz-transform: translate3d(-100px, 0px, 0px);
	-webkit-transform: translate3d(-100px, 0px, 0px);
	-o-transform: translate(-100px, 0px);
	-ms-transform: translate(-100px, 0px);
	transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
	opacity: 1;
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-right {
	opacity: 0;
	-moz-transition: all 700ms linear;
	-webkit-transition: all 700ms linear;
	-o-transition: all 700ms linear;
	transition: all 700ms linear;
	-moz-transform: translate3d(0px, 100px, 0px);
	-webkit-transform: translate3d(0px, 100px, 0px);
	-o-transform: translate(100px, 0px);
	-ms-transform: translate(100px, 0px);
	transform: translate3d(100px, 0px, 0px);
}

.animation-element.slide-right.in-view {
	opacity: 1;
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}

.accelerate-benefits-section .graph-img-icon.img-responsives img {
	width: 100px;
	height: 100px;
	margin: 0 auto;
}


img.img-responsive.check-cls {
	width: 25px;
	height: 25px;
}

td.box-1,
td.box-2 {
	padding: 0px !important;
}

td.box-1 {
	width: 300px;
	pointer-events: auto;
	border-width: 4px;
	border-color: rgb(255, 255, 255);
	border-style: solid;
	background-color: rgb(217, 249, 255);
	background-image: none;
	box-shadow: rgb(0 0 0 / 50%) 0px 2px 7px 0px;
}

td.box-2 {
	width: 300px;
	pointer-events: auto;
	border-width: 4px;
	border-color: rgb(255, 255, 255);
	border-style: solid;
	background-color: rgb(237, 245, 255);
	background-image: none;
	box-shadow: rgb(0 0 0 / 50%) 0px 2px 7px 0px;
}

.box-1-community .title {
	width: 300px;
	height: 100px;
	transform-origin: center center;
	opacity: 1;
	pointer-events: auto;
	cursor: inherit;
	border-width: 0px;
	background-color: rgb(113, 217, 243);
	background-image: none;
	box-shadow: none;
	transition-property: none;
	z-index: 440;
}

.box-1-community .title h3 {
	color: rgb(6, 57, 109);
	font-size: 23px;
	font-weight: 500;
}

.box-1-community .title p {
	font-size: 14px;
	color: rgb(6, 57, 109);
	font-weight: 400;
}

.box-1-community img.img-responsive {
	margin-top: -30px;
}

.box-2-standard .title {
	width: 300px;
	height: 100px;
	transform-origin: center center;
	opacity: 1;
	pointer-events: auto;
	cursor: inherit;
	border-width: 0px;
	background-color: rgb(169, 199, 252);
	background-image: none;
	box-shadow: none;
	transition-property: none;
	z-index: 440;
}

.box-2-standard .title h3 {
	color: rgb(6, 57, 109);
	font-size: 23px;
	font-weight: 500;
}

.box-2-standard .title p {
	font-size: 14px;
	color: rgb(6, 57, 109);
	font-weight: 400;
}

.box-2-standard img.img-responsive {
	margin-top: -30px;
}

td.box-td-1 table tbody tr td {
	padding: 6px 0;
	font-size: 17px;
	text-align: left;
}

td.box-1 table tbody tr td {
	padding: 9px 0;
	font-size: 17px;
}

td.box-2 table tbody tr td {
	padding: 6px 0;
	font-size: 17px;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	vertical-align: top;
	border-top: none;
}

table {
	width: 100%;
}

td {
	border-bottom: 1px solid #fff;
	height: 58px;
}

td.box-td-1 {
	border: 0;
}





.expand-codeHcl#codeHcl {
	display: block;
	position: absolute;
	left: -96%;
	right: 0;
	top: -694%;
	bottom: 0;
	height: 187px;
}

img.img-responsive.devops-img {
	width: 558px;
	height: 257px;
}

.portfolio-solutions {
	background: linear-gradient(0deg, #d2edf8db, #d2edf8), url(../hclf/img/products-6/loop-abstract-geometric-background-image.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.devops-outer {
	text-align: center;
	position: relative;
}

.code,
.plan,
.build,
.deploy,
.release,
.secure,
.test,
.operate {
	width: 250px;
	display: none;
}

.code-span a,
.operate-span a,
.test-span a,
.secure-span a,
.release-span a,
.deploy-span a,
.build-span a,
.plan-span a {
	opacity: 0;
}

.code-span,
.operate-span,
.test-span,
.secure-span,
.release-span,
.deploy-span,
.build-span,
.plan-span {
	cursor: pointer;
	font-size: 20px;
	position: absolute;
}

.code-span {
	width: 77px;
	left: 14%;
	top: 3%;
}

.plan-span {
	width: 76px;
	left: 36%;
	top: 25.9%;
}

.build-span {
	width: 63px;
	top: 50%;
	left: -1%;
	transform: rotate(-92deg);
	-webkit-transform: rotate(-92deg);
}

.deploy-span {
	width: 78px;
	top: 3%;
	left: 69%;
}

.release-span {
	width: 86px;
	top: 43%;
	left: 87%;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.secure-span {
	width: 75px;
	top: 44%;
	left: 44%;
	transform: rotate(90deg);
	-webkit-transform: rotate(1deg);
}

.test-span {
	width: 60px;
	bottom: 4%;
	left: 20%;
}

.text-code svg#\36 07f10d47cbdc-line-svg {
	margin: 0 0 0 108px;
	height: 90px;
}

.code-span:hover .code {
	display: block;
	position: absolute;
	left: -96%;
	right: 0;
	top: -694%;
	bottom: 0;
	height: 187px;
}

.text-code {
	height: 190px;
}

.plan-span:hover .plan {
	display: block;
	position: absolute;
	left: -96%;
	right: 0;
	top: -694%;
	bottom: 0;
	height: 187px;
}

.text-plan {
	height: 190px;
}

.text-plan svg#\36 07f10d47cbdc-line-svg {
	margin: 0 0 0 108px;
	height: 55px;
}

.build-span:hover .build {
	display: block;
	position: absolute;
	left: -96%;
	right: 0;
	top: -694%;
	bottom: 0;
	height: 187px;
}

.text-build {
	height: 190px;
}

.text-build svg#\36 07f10d47cbdc-line-svg {
	margin: 0 0 0 108px;
	height: 90px;
}

.deploy-span:hover .deploy {
	display: block;
	position: absolute;
	left: -96%;
	right: 0;
	top: -694%;
	bottom: 0;
	height: 187px;
}

.text-deploy {
	height: 190px;
}

.text-deploy svg#\36 07f10d47cbdc-line-svg {
	margin: 0 0 0 108px;
	height: 90px;
}

.release-span:hover .release {
	display: block;
	position: absolute;
	left: -96%;
	right: 0;
	top: -694%;
	bottom: 0;
	height: 187px;
}

.text-release {
	height: 190px;
}

.text-release svg#\36 07f10d47cbdc-line-svg {
	margin: 0 0 0 108px;
	height: 90px;
}

.secure-span:hover .secure {
	display: block;
	position: absolute;
	left: -96%;
	right: 0;
	top: 113%;
	bottom: 0;
	height: 187px;
}

.text-secure {
	height: 190px;
}

.text-secure svg#\36 07f10d47cbdc-line-svg {
	margin: 0 0 0 108px;
	height: 90px;
}

.test-span:hover .test {
	display: block;
	position: absolute;
	left: -190%;
	right: 0;
	top: 113%;
	bottom: 0;
	height: 187px;
}

.text-test {
	height: 190px;
}

.text-test svg#\36 07f10d47cbdc-line-svg {
	margin: 0 0 0 108px;
	height: 90px;
}

.text-code h4,
.text-operate h4,
.text-test h4,
.text-secure h4,
.text-release h4,
.text-deploy h4,
.text-build h4,
.text-plan h4 {
	color: rgb(0, 102, 176);
	font-weight: 400;
	font-size: 20px;
}

.text-code p,
.text-operate p,
.text-test p,
.text-secure p,
.text-release p,
.text-deploy p,
.text-build p,
.text-plan p {
	font-size: 12px;
	color: rgb(39, 54, 65);
}

.left-transdorm {
	transform: rotate(92deg);
	position: absolute;
	top: -90px;
}

.left-line {
	position: absolute;
	top: 90px;
}

.right-transdorm {
	transform: rotate(270deg);
	position: absolute;
	bottom: 100px;
}

.right-line {
	position: absolute;
	top: 100px;
}

@media all and (max-width: 767px) {

	#codeHcl,
	.expand-codeHcl#codeHcl {
		height: 70px;
		top: -300%;
		left: -96%;
	}

	.code-span {
		left: 27%;
		top: -5%;
	}

	#codeHcl .text-code h4,
	.text-deploy h4,
	.text-build h4,
	.text-plan h4,
	.text-secure h4,
	.text-test h4 {
		font-size: 16px;
	}

	#codeHcl .text-code p,
	.text-deploy p,
	.text-build p,
	.text-plan p,
	.text-secure p,
	.text-test p {
		font-size: 10px;
		margin-bottom: 0 !important;
	}

	.text-release h4 {
		font-size: 10px;
	}

	.text-release p {
		font-size: 8px;
	}

	.deploy-span:hover .deploy {
		left: -138%;
		top: -355%;
		height: 60px;
	}

	.text-code svg#\36 07f10d47cbdc-line-svg {
		margin: 0 0 0 110px;
		height: 22px;
	}

	.text-deploy svg#\36 07f10d47cbdc-line-svg {
		height: 40px;
		margin: 0 0 0 125px;
	}

	.build-span {
		top: 38%;
		left: 19%;
	}

	.text-build {
		height: 68px;
	}

	.build-span:hover .build {
		top: -80%;
		left: 12%;
		height: 20px;
	}

	.left-transdorm {
		transform: rotate(92deg);
		position: absolute;
		top: 42px;
	}

	.left-line {
		top: 98px;
		transform: rotate(0deg);
		left: -95px;
	}

	.text-build svg#\36 07f10d47cbdc-line-svg {
		margin: 0 0 0 0px;
		height: 50px;
		position: absolute;
		top: 56px;
		transform: rotate(90deg);
	}

	.plan-span {
		left: 36%;
		top: 14.9%;
	}

	.plan-span:hover .plan {
		height: 85px;
		left: -126%;
		top: -435%;
	}

	.text-plan {
		height: 85px;
		;
	}

	.text-plan svg#\36 07f10d47cbdc-line-svg {
		height: 40px;
	}

	.secure-span {
		top: 40%;
		left: 40%;
	}

	.text-secure svg#\36 07f10d47cbdc-line-svg {
		height: 32px;
	}

	.text-secure,
	.secure-span:hover .secure {
		height: 0;
	}

	.test-span {
		left: 30%;
	}

	.text-test svg#\36 07f10d47cbdc-line-svg {
		height: 20px;
	}

	.text-test,
	.test-span:hover .test {
		height: 0;
	}

	.release-span {
		width: 43px;
		top: 34%;
	}

	.text-release svg#\36 07f10d47cbdc-line-svg {
		height: 35px;
		margin: 0 0 0 105px;
		position: absolute;
		top: 73px;
		transform: rotate(90deg);
		left: -185px;
	}

	.right-transdorm {
		transform: rotate(270deg);
		bottom: -40px;
	}

	.right-line {
		top: 60px;
	}

	.text-release {
		height: 80px;
	}

	.release-span:hover .release {
		left: -37%;
		top: 40%;
		height: 20px;
	}
}

@media screen and (max-width: 500px) {
	img.img-responsive.devops-img {
		width: 180px;
		height: 95px;
	}

	.more-solutions-child {
		padding: 100px 0px !important;
	}
}

.more-solutions-child {
	padding: 190px 0px;
}

.bg-demo-form {
	background: linear-gradient(0deg, #fffffffa, #ffffffe3), url(../hclf/img/products-6/Form+-+question-mark-and-concept-of-science-and-technology-questions-and-answers-on-the-internet-image.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

/* ----------- hcl-now-6 --------------- */


section.banner-section.hcl-cloud-native-ui-banner.full-bleed-banner.text-full {
	padding: 40px 0px !important;
}

/* ----------- bigfix-6 --------------- */
.min-hegiht-num li {
	min-height: 84px;
}


.bigfix-endpoint {
	padding-bottom: 0px !important;
}

.bigfix-endpoint .button-group {
	display: none;
}


/* ----------- cloud-native-6 --------------- */

/* .feature-box-3 .button-group {
		margin-top: 50;
	} */



.category-product-wrapper .sub-title {
	text-align: left;
	margin-bottom: 30px;
	font-weight: 500;
	color: #000;
	font-size: 20px;
}

.category-product-wrapper h2.head_title {
	font-weight: 600;
	font-size: 30px;
}

.category-product-wrapper ul.nav.nav-tabs.product-tabs .active a {
	font-size: 14px !important;
}

.category-product-wrapper .tab-container ul li a {
	font-size: 14px !important;
	cursor: pointer;
}

.product-tabs li.active a::before {
	content: none !important;
}

ul.nav.nav-tabs.product-tabs .active::before {
	display: none;
}

.pnp-products-by-solution-section .tab-container ul li {
	min-width: auto !important;
	width: auto !important;
	padding: 0px 20px;
}

.pnp-products-by-solution-section .tab-container ul li:last-child {
	padding-left: 0;
}

ul.nav.nav-tabs.product-tabs ul li a {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	color: #E26900;
}

ul.nav.nav-tabs.product-tabs .active a {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	color: #E26900;
	background: transparent;
}

ul.nav.nav-tabs.product-tabs .active a::before {
	content: '';
	background-image: linear-gradient(271deg, #f8ab69, #f5821e);
	position: absolute;
	width: 100%;
	bottom: 0px;
	height: 3px;
	left: 0px;
}

@media only screen and (min-width:1200px) {
	.cloud-nat-lay .pnp-products-by-solution-section .tab-container ul {
		display: block;
	}

	.cloud-nat-lay .pnp-products-by-solution-section .tab-container ul li a {
		font-size: 15px;
		font-style: normal;
		font-weight: bold;
		line-height: 24px;
		letter-spacing: 0.2px;
		text-transform: uppercase;
	}
}

.products-section .tab-container ul {
	border: none;
	background-color: #ffffff;
}

.products-section {
	padding: 30px 0px;
}

.products-section h2.head_title {
	font-weight: 500;
}

section.home-section {
	padding: 60px 0px 30px;
}

a.play_icon img {
	width: auto;
}

.product-box .content-item {
	width: 72%;
	padding: 15px 15px 15px 0;
}

.product-box .gradient-bg.six-overlap {
	padding: 15px 0 15px 15px;
}

.product-box .gradient-bg.six-overlap img {
	height: 68px;
	object-fit: contain;
}

.native-product-wrapper {
	padding: 20px 0px 30px !important;
}

/* ----------- commerce-6 --------------- */
.commerce-stpageframe {
	position: relative;
}

.dx-main-tab ul.nav.nav-tabs.enablement_custom li a {
	background: none !important;
}

.commerce-sectionLay .enablement-tab-section .tab-container ul.nav.nav-tabs.enablement_custom .active a {
	background: #fff !important;
	border: none !important;
	margin: 0 !important;
}

@media only screen and (max-width: 766px) and (min-width: 321px) {
	.commerce-stpageframe .container.tabs-nav-banner .row {
		margin-top: -90px;
	}
}

.commerce-stpageframe .text-blog-mob h1.text-white.banner-title {
	margin-top: 0;
}

.commerce-stpageframe .video-wrapper {
	margin-top: -50px;
}

.video-wrapper.Gartner-logo-img {
	width: 400px;
	height: 300px;
	margin: 0 auto;
}

.video-wrapper.Gartner-logo-img img {
	object-fit: contain;
	max-width: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.video-wrapper {
		margin-top: 0;
	}
}


.container.tabs-nav-banner .row {
	position: absolute;
	top: 60px;
}

ul.nav.home_banner_nav_tabs>li>a {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.16px;
	color: #dedede;
	padding: 12px 32px 10px;
	cursor: pointer;
}

ul.nav.home_banner_nav_tabs {
	margin-top: 30px;
	background: #121212;
	border: 1px solid #5c5c5c;
	border-radius: 1008px;
	display: flex;
}

@media screen and (max-width: 767px) {
	ul.nav.home_banner_nav_tabs {
		background: transparent !important;
		border: none !important;
	}

	.video-wrapper.Gartner-logo-img img {
		object-fit: contain;
		max-width: 100%;
		height: 150px;
	}

	.video-wrapper.Gartner-logo-img {
		width: 249px;
		height: 157px;
		margin: 0 auto;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.homepage-redesign-ui-banner .col-text.left-main-block {
		margin-top: 40px;
		text-align: left;
	}

	.homepage-redesign-ui-banner .col-text.left-main-block h1.banner-title {
		font-size: 36px;
	}
}

ul.nav.home_banner_nav_tabs>li.active>a,
ul.nav.home_banner_nav_tabs>li.active>a:focus,
ul.nav.home_banner_nav_tabs>li.active>a:hover {
	cursor: default;
	background: #363636;
	border-radius: 100px;
	border: transparent;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.16px;
	color: #ffffff;
}

.nav.home_banner_nav_tabs>li>a:focus,
.nav.home_banner_nav_tabs>li>a:hover {
	text-decoration: none;
	background-color: #363636;
	border-radius: 100px;
}

@media screen and (min-width: 1200px) {
	section.banner-section.homepage-redesign-ui-banner {
		height: 650px;
		padding: 170px 0px;
	}
}

.commerce-sectionLay .enablement-tab-section .tab-container ul .active::before {
	background-image: linear-gradient(271deg, #f8ab69, #f5821e) !important;
	height: 2px;
}


/* ------------ connections-6 ------------ */
.pnp-products-by-solution-section .tab-container ul li {
	min-width: auto !important;
	width: auto !important;
	padding: 15px 20px 20px
}

.pnp-products-by-solution-section .tab-container {
	margin-bottom: 0;
}


.enablement-tab-section .tab-container ul .active::before {
	background-image: none !important;
}



@media only screen and (min-width: 768px) {
	.conn-special .feature-box-3.is-btn-active {
		padding-bottom: 0px !important;
	}
}

.ApplicationList .content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.ApplicationList .content a {
	color: #fff;
}

.PartnerCarouselSlider .owl-stage-outer {
	padding: 11px 0 0px;
}

.PartnerCarouselSlider .owl-carousel .owl-stage {
	transition-timing-function: linear !important;
}

@media screen and (min-width: 768px) {
	.connections-special-class .PartnerCarouselSlider .list-inline li {
		width: 185px;
		padding: 10px;
	}
}

.promo-custom-class {
	padding: 40px 0;
}

@media screen and (min-width: 768px) {
	.custom-cta {
		top: 0;
		transform: translateY(33%);
		text-align: center;
	}
}

@media screen and (max-width: 500px) {

	.promo-custom-class a.btn.btn-style-3.btn-effect-1,
	.banner-section a.btn.btn-style-1.btn-effect-1 {
		width: 100% !important;
		margin-top: 10px;
	}

	.promo-custom-class {
		text-align: center;
	}
}

/* --------------devops-6----------------- */

.col-sm-6 .feature-box-2 .icon img {
	top: 0;
}

.web-form-bannerlogo {
	width: 170px;
	margin: 0 auto;
}

.web-form-bannerlogo img.img-responsive {
	width: 140px;
}



.sec-feature .feature-img-link {
	display: inline-block;
}

.feature-box-3 .content.no-content {
	padding: 50px;
}

/* --------------domino-6----------------- */
.text-wrapper h3,
.text-wrapper h4 {
	margin-bottom: 15px;
}

.text-wrapper p {
	font-size: 16px;
}

.sec2-img {
	text-align: center;
}

/* --------------dx-6----------------- */


@media screen and (min-width: 768px) {
	.PartnerCarouselSlider .list-inline li {
		padding: 10px;
	}
}

ul.white-dot {
	list-style: disc;
	text-align: left;
	font-weight: 500;
}

.voltmx-logo-outer-cls span.liner {
	display: none;
}

.voltmx-logo-outer-cls {
	padding-bottom: 30px;
}

/* --------------launch-6----------------- */
.newsletter-template h2.title.text-black {
	font-size: 18px;
	font-weight: 900;
}

.newsletter-template a.btn.btn-style-3.btn-effect-1:before,
.newsletter-template a.btn.btn-style-3.btn-effect-1:active,
.newsletter-template a.btn.btn-style-3.btn-effect-1 {
	background: rgb(2, 102, 179) !important;
	background-image: linear-gradient(280deg, #7869f8, #1e25f5);
	border-color: blue;
	margin-top: 40px;
}

section.section.text-center.newsletter-template {
	padding: 100px 20px;
}

@media (min-width: 766px) {
	.campaign-section .content {
		margin-top: 60px;
	}

	.clara-box-class .content {
		margin-top: 0px;
	}
}

.clara-box-class .col-sm-8.col-sm-offset-2 {
	padding-bottom: 30px;
}

.clara-box-class {
	padding-bottom: 30px;
}

/* --------------leap-6----------------- */
.newsletter-template h2.title.text-black {
	font-size: 18px;
}

/* --------------link-6----------------- */
.link-special.banner-section.full-bleed-banner {
	padding: 60px 0;
}

.full-bleed-banner.text-full .col-text {
	width: 90%;
	float: none;
	margin: 0 auto;
	text-align: center;
}

/* --------------link-6----------------- */

.feature-box.style2 {
	border-radius: 10px;
	box-shadow: 0 8px 9px 0 rgba(0, 0, 0, 0.7);
	margin: 10px 0;
	border: solid 1px #f2f2f2;
}

.feature-box.style2 .icon {
	background: none;
}

@media only screen and (min-width:768px) {
	.row-flex {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 60px;
		margin-top: 20px;
	}

	.row-flex>div {
		padding-bottom: 30px
	}

	.row-flex>div:nth-child(odd) {
		margin-top: -80px;
	}
}

/* --------------onetest-6----------------- */
.onetest-special .banner-section .banner-title {
	margin-top: 0 !important;
}

.onetest-special .video-wrapper {
	margin-top: -50px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.onetest-special .video-wrapper {
		margin-top: 0;
	}
}

.btn.btn-style-3.btn-yellow-effect {
	background-image: linear-gradient(280deg, #e2e67d, #e2e67d);
	color: #008e94;
}

.btn.btn-style-3.btn-yellow-effect::before {
	background: linear-gradient(280deg, #e2e67d, #e2e67d);
}

.btn.btn-style-3.btn-yellow-effect:hover,
.btn.btn-style-3.btn-yellow-effect:active {
	color: #008e94;
}

.btn.btn-style-1.hover-yellow-effect::before {
	background: linear-gradient(280deg, #e2e67d, #e2e67d);
}

.onetest-special ul.nav.home_banner_nav_tabs>li.active>a,
.onetest-special ul.nav.home_banner_nav_tabs>li.active>a:focus,
.onetest-special ul.nav.home_banner_nav_tabs>li.active>a:hover {
	cursor: pointer;
	background: #363636;
	border-radius: 100px;
	border: transparent;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.16px;
	color: #ffffff;
}

@media only screen and (max-width: 767px) {
	.onetest-special .homepage-redesign-ui-banner {
		padding: 0 0 30px 0;
		background: linear-gradient(#ffffff, #ffffff, rgb(255 255 255)) !important;
	}
}

.section.pnp-products-by-solution-section.tass-with-animation.pt-0 {
	padding-top: 0;
}


/* --------------onetest-6----------------- */

@media screen and (min-width: 766px) {
	.sofy-banner-lay .text-blog-mob h1.text-white.banner-title {
		margin-top: 40px !important;
	}
}

.feature-box-2 .icon.sofy-icon img {
	top: 0;
}

li#card-tbs {
	display: none;
}


/* --------------appscan-6----------------- */
.half-banner-slider .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
}

@media screen and (min-width: 766px) {
	.appscan-special.banner-section .banner-title {
		margin-top: 40px !important;
		margin-bottom: 10px !important;
	}
}

.appscan-special-slider.appscan-home-slider {
	padding-top: 100px;
}

.accelerateNewBanner {
	background: url('../img/products-6/HeaderBackground.png')no-repeat;
	background-position: center;
	background-size: auto;
}

.owlListCarousel .owl-dots {
	display: block !important;
}

.half-banner-slider-text {
	margin-top: 80px;
}

.half-banner-slider-text h2 {
	font-size: 36px;
	font-weight: 400;
	margin-top: 15px;
}

@media all and (max-width: 767px) {
	.appscan-special-slider.appscan-home-slider {
		padding-top: 0;
	}

	.half-banner-slider-text {
		text-align: center;
	}

	.half-banner-slider-text h2 {
		font-size: 22px;
		margin-top: 0px;
	}

	.half-banner-img {
		margin: 20px 0;
	}
}

@media only screen and (max-width:767px) {
	.feature-box-3 .button-group {
		margin: 0;
		padding: 0 15px 5px;
	}
}

.ApplicationListCarouselSlider .content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.ApplicationListCarouselSlider .content a {
	color: #fff;
}

.appScan-a .owl-nav,
.appScan-a .owl-dots {
	display: none !important;
}

.appScan-experience-wrapper {
	padding-bottom: 0;
}

.sec-pb-0 {
	padding-bottom: 0;
}

.social-icon {
	width: 100%;
}

.social-icon img {
	width: 70px;
	margin: 0 auto;
}

@media screen and (max-width: 500px) {
	.social-icon img {
		width: 40px;
	}

	.social-icon {
		width: 100%;
	}

	#icon-social .section {
		padding: 20px 0 !important;
	}
}

@media all and (max-width: 767px) {
	.mobile-try-today img {
		opacity: 0.2;
	}
}

.mobile-try-today {
	background-image: linear-gradient(rgb(20, 25, 28), rgb(15 15 16)) !important;
}

@media screen and (max-width: 1180px) {
	.appscan-special-top.master-header.sticky {
		top: 0;
	}
}

/* --------------rtist-6----------------- */
.pnp-video-gallery-section .feature-box-3 {
	height: 390px;
}

.success-stories-carousel .owl-stage-outer {
	padding-bottom: 40px
}

/* --------------unica-6----------------- */

.promo-custom-class {
	position: relative;
	padding: 15px;
}

section.section.story-section {
	padding: 0;
}

.promo-custom-class .row {
	padding: 10px 0 5px 0;
}

h1.bold.text-white.band-title-add {
	font-size: 26px;
	position: absolute;
	top: 25px;
}

.custom-cta a.btn.btn-style-3.btn-effect-1 {
	position: absolute;
	top: 10px;
}

@media screen and (max-width: 767px) {
	h1.bold.text-white.band-title-add {
		font-size: 20px;
		position: unset;
		top: 0;
	}

	.custom-cta a.btn.btn-style-3.btn-effect-1 {
		position: unset;
		top: 0
	}

	p.band-taxt.h4.text-white {
		padding: 2px 0 10px 0;
	}

	.promo-custom-class .row {
		text-align: center;
	}
}


.sec2-img img {
	max-width: 100%;
	max-height: 100%;
}

@media screen and (max-width: 767px) {
	.unica-q2 .text-wrapper {
		text-align: center;
	}
}

@media screen and (min-width: 1200px) {
	.unica-q2 {
		margin-bottom: 40px;
	}
}

#title .section.index-pnp-learn-more-section {
	padding: 0;
}

.dxcarouselslider .owl-item {
	background: url(../hclf/img/products-6/unica-features-illustration-cta-pattern.svg) no-repeat center center/cover, linear-gradient(105deg, #0365b3, #6ab4e1);
	padding: 30px 60px;
	border-radius: 5px;
}

@media screen and (min-width: 1200px) {
	.dxcarouselslider .owl-item {
		height: 350px
	}
}

.dxcarouselslider .title,
.dxcarouselslider .sub-title {
	color: #fff;
}

.dxcarouselslider .link_btn .btn {
	padding: 8px 15px;
	color: #f5821e;
	background-color: #fff;
	background-image: unset;
	font-size: 14px;
}

.dxcarouselslider .link_btn .btn.btn-style-7:hover {
	color: #fff;
}

.section.index-pnp-learn-more-section.unica-introduction {
	padding: 80px 0 0;
}

a.play_icon img {
	box-shadow: 0px 14px 32px rgba(0, 0, 0, 0.0879589);
}

@media screen and (min-width: 768px) {
	.unica-company-section {
		padding: 90px 0 30px;
		margin-top: -10%;
	}
}

@media screen and (min-width: 1200px) {
	.section.unica-introduction .title {
		padding-top: 25px;
		padding-left: 35px;
	}

	.section.unica-introduction .text-left,
	.section.unica-introduction .sub-title,
	.section.unica-introduction .button-group {
		padding-left: 35px;
	}

	.video-wrapper {
		padding: 35px;
	}
}


.promo-unica-home {
	background: #017edd;
}

.banner-section.unica-industry-section {
	padding-top: 70px;
}

.unica-industry-section h1.bold.text-white.banner-title {
	margin-top: 0;
}

.unica-industry-section ul.unica-benefits {
	padding-left: 10px;
}

.unica-industry-section ul.unica-benefits li {
	margin-bottom: 10px;
}

.social-icon {
	width: 100%;
	margin: 40px 0;
}

.social-icon img {
	width: 50px;
	margin: 0 auto;
}

@media screen and (max-width: 500px) {
	.social-icon img {
		width: 40px;
	}

	.social-icon {
		width: 100%;
	}
}

.banner-section .banner-title {
	margin-top: 0;
}

.unica-lay .video-wrapper {
	margin-top: -50px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.unica-lay .video-wrapper {
		margin-top: 0;
	}
}

.overlay-hero {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 50%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
	mix-blend-mode: normal;
	opacity: 0.8;
	z-index: 1;
}

div#appscan-recognized-by-gartner .left-main-block {
	z-index: 2;
	position: relative;
}

@media screen and (max-width: 767px) {
	.unica-lay .col-text.left-main-block {
		padding: 60px 0;
	}

	h1.bold.text-white.banner-title {
		font-size: 28px;
	}

	.unica-lay ul.nav.home_banner_nav_tabs {
		background: transparent !important;
		border: none !important;
	}

	li.unica-banner-tab {
		padding-right: 5px;
	}

	.unica-lay .container.tabs-nav-banner .row {
		margin-top: -110px !important;
	}

	.unica-lay ul.nav.home_banner_nav_tabs>li>a {
		background: #808080;
		border-radius: 100px;
	}
}


.unica-lay ul.nav.home_banner_nav_tabs>li.active>a,
.unica-lay ul.nav.home_banner_nav_tabs>li.active>a:focus,
.unica-lay ul.nav.home_banner_nav_tabs>li.active>a:hover {
	cursor: pointer;
	background: #363636;
	border-radius: 100px;
	border: transparent;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.16px;
	color: #ffffff;
}

.unica-lay .nav.home_banner_nav_tabs>li>a:focus {
	text-decoration: none;
	background-color: #121212;
	border-radius: 100px;
}

.unica-lay .nav.home_banner_nav_tabs>li>a:hover {
	text-decoration: none;
	background-color: #363636;
	border-radius: 100px;
}

.dxcarouselslider {
	position: relative;
}

.dxcarouselslider .owl-nav button.owl-prev {
	position: absolute;
	top: 50%;
	left: -50px;
	transform: translate(-50%, -50%);
}

.dxcarouselslider .owl-nav button.owl-next {
	position: absolute;
	top: 50%;
	right: -100px;
	transform: translate(-50%, -50%);
}

.dxcarouselslider .owl-nav button img {
	width: 32px;
}

.dxcarouselslider .owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
	background: #000;
}

.dxcarouselslider .owl-dots .owl-dot span {
	width: 20px;
	height: 20px;
	background: transparent;
	border: 1px solid #525050;
}

/* ------------------verse-6----------------------- */

.feature-box-img-verse {
	width: 47px;
}

/* ------------------volt-mx-6----------------------- */

.voltMx-IndexApplicationListCarouselSlider .content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 0;
}

.voltMx-IndexApplicationListCarouselSlider .content a {
	color: #fff;
}

.col-block img {
	object-fit: cover;
	height: 75px;
}

.col-block h2 {
	font-size: 16px;
	font-weight: 500;
	margin-top: 10px;
}

@media only screen and (min-width: 1023px) {
	.box-row {
		width: 90%;
	}

	.panel-left .col-block {
		float: left;
		width: 24%;
	}

	.panel-right .col-block {
		float: right;
		width: 24%;
		text-align: center;
	}

	.panel-split.panel-right .fade-out.cell {
		text-align: right;
	}
}

@media only screen and (max-width: 1024px) {
	.box-row {
		text-align: center;
	}

	.box-row .col-block {
		padding: 10px 0;
	}

	.box-row {
		display: none;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 80%;
		right: 52%;
	}

	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 19%;
	}
}

@media only screen and (max-width: 768px) {
	.box-row {
		display: none;
	}
}

.pointer-control {
	background-color: #fff;
	border-radius: 100%;
	border: 6px solid #1584d8 !important;
	width: 85px !important;
	height: 85px !important;
	transition: 1s all ease-in-out !important;
}

.pointer-control.z1 img {
	width: 37px;
	cursor: pointer;
}

.panel-split.panel-left.align-middle.ph1.large-ph3.pv3.large-pv5.relative.active {
	width: 333%;
}

.panel-split.panel-right.align-middle.ph1.large-ph3.pv3.large-pv5.large-align-right.relative.active {
	width: 440%;
}

.pointer-control.z1.active-left {
	top: 50%;
	right: 0px;
	bottom: 50%;
	left: 81%;
}

.pointer-control.z1.active-right {
	top: 50%;
	right: 0px;
	bottom: 50%;
	left: 17%;
}

@media screen and (max-width: 1440px) and (min-width: 1200px) {
	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 16%;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 82%;
		right: 52%;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 17%;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 82%;
		right: 52%;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 13%;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 84%;
	}
}

.col-block img {
	object-fit: cover;
	height: 75px;
}

.col-block h2 {
	font-size: 16px;
	font-weight: 500;
	margin-top: 10px;
}

@media only screen and (min-width: 1023px) {
	.box-row {
		width: 90%;
	}

	.panel-left .col-block {
		float: left;
		width: 24%;
	}

	.panel-right .col-block {
		float: right;
		width: 24%;
		text-align: center;
	}

	.panel-split.panel-right .fade-out.cell {
		text-align: right;
	}
}

@media only screen and (max-width: 1024px) {
	.box-row {
		text-align: center;
	}

	.box-row .col-block {
		padding: 10px 0;
	}

	.box-row {
		display: none;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 80%;
		right: 52%;
	}

	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 19%;
	}
}

@media only screen and (max-width: 768px) {
	.box-row {
		display: none;
	}
}

.pointer-control {
	background-color: #fff;
	border-radius: 100%;
	border: 6px solid #1584d8 !important;
	/* margin-left: -50px !important; */
	width: 85px !important;
	height: 85px !important;
	transition: 1s all ease-in-out !important;
}

.pointer-control.z1 img {
	width: 37px;
	cursor: pointer;
}

.panel-split.panel-left.align-middle.ph1.large-ph3.pv3.large-pv5.relative.active {
	width: 333%;
}

.panel-split.panel-right.align-middle.ph1.large-ph3.pv3.large-pv5.large-align-right.relative.active {
	width: 440%;
}

.pointer-control.z1.active-left {
	top: 50%;
	right: 0px;
	bottom: 50%;
	left: 81%;
}

.pointer-control.z1.active-right {
	top: 50%;
	right: 0px;
	bottom: 50%;
	left: 17%;
}

@media screen and (max-width: 1440px) and (min-width: 1200px) {
	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 16%;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 82%;
		right: 52%;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 17%;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 82%;
		right: 52%;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
	.pointer-control.z1.active-right {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 13%;
	}

	.pointer-control.z1.active-left {
		top: 50%;
		right: 0px;
		bottom: 50%;
		left: 84%;
	}
}

@media screen and (min-width: 768px) {
	.volt-mx-special .PartnerCarouselSlider .list-inline li {
		padding: 10px;
	}
}

/* ------------------volt-mx/resources-6----------------------- */
@media only screen and (min-width:1200px) {
	.special-vm-resou .pnp-products-by-solution-section .tab-container ul li a {
		font-size: 15px;
	}
}

.tab-container ul li a {
	cursor: pointer;
}

/* ------------------volt-mx/accelerators-6----------------------- */
.accelerators-special .row.feature-outer-box-2 {
	margin: 0;
	padding: 25px;
	border-radius: 4px;
	box-shadow: 0 14px 32px 0 #000;
	background-color: #fff;
}

/* ------------------workload-automation-6----------------------- */

@media screen and (max-width: 767px) {
	.workload-special-lay-left {
		background-color: #326eb5;
	}

	.workload-special-lay-center {
		background-color: #675911;
	}

	.workload-special-lay-right {
		background-color: #4a0659;
	}
}


.worka.custom-cta a.btn.btn-style-3.btn-effect-1 {
	position: absolute;
	top: -12px;
}

.dx-inspire-promo h1.bold.text-white.band-title-add {
	top: 7px;
}

.dx-inspire-promo .custom-cta a.btn.btn-style-3.btn-effect-1 {
	position: absolute;
	top: 7px;
}

@media screen and (max-width: 767px) {


	.dx-inspire-promo h1.bold.text-white.band-title-add {
		font-size: 20px;
		position: unset;
		top: 0;
	}

	.dx-inspire-promo .custom-cta a.btn.btn-style-3.btn-effect-1 {
		position: unset;
		top: 0
	}

	.dx-inspire-promo p.band-taxt.h4.text-white {
		padding: 2px 0 10px 0;
	}

	.dx-inspire-promo .row {
		text-align: center;
	}
}

@media screen and (max-width: 767px) {
	ul.nav.home_banner_nav_tabs {
		background: transparent !important;
		border: none !important;
	}
}



ul.nav.home_banner_nav_tabs.worka>li.active>a,
ul.nav.home_banner_nav_tabs.worka>li.active>a:focus,
ul.nav.home_banner_nav_tabs.worka>li.active>a:hover {
	cursor: pointer;
	background: #363636;
	border-radius: 100px;
	border: transparent;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.16px;
	color: #ffffff;
}

@media only screen and (max-width: 767px) {
	.homepage-redesign-ui-banner {
		padding: 0 0 30px 0;
		background: linear-gradient(#ffffff, #ffffff, rgb(255 255 255)) !important;
	}
}

/* ----------------industrues-retail---------------- */

.inner-industry-sec-2 h2.title {
	margin-bottom: 30px;
}

.inner-content h3 {
	font-size: 20px;
}

.inner-content.before::before {
	content: "\00BB";
	font-size: 35px;
	bottom: 0;
	color: #f7a55f;
	position: absolute;
	top: 50%;
	left: 95%;
	transform: translate(-3%, -75%);
	width: 100%;
}

@media all and (max-width: 767px) {
	.inner-content.before::before {
		display: none;
	}
}

.industrues-retail .pnp-products-by-solution-section .tab-container ul li {
	min-width: auto !important;
	width: auto !important;
	padding: 15px 20px 20px
}

.industrues-retail .pnp-products-by-solution-section .tab-container {
	margin-bottom: 0;
}

.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom {
	border: 0px solid transparent;
}

.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
	padding: 0;
}

.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li a {
	padding: 10px 13px;
	margin-left: 7px;
	margin-right: 5px;
	color: #333;
}

.industrues-retail .enablement-tab-section .tab-container ul.nav.nav-tabs.enablement_custom .active {
	position: relative;
}

.industrues-retail .enablement-tab-section .tab-container ul.nav.nav-tabs.enablement_custom .active a {
	border: 0 !important;
	color: #000 !important;
}

.industrues-retail .dx-main-tab .tab-container ul.nav.nav-tabs.enablement_custom .active a {
	border: none !important;
	border-bottom: 2px solid #f58625 !important;
}

.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
	margin-left: 19px;
}

.industrues-retail .enablement-tab-section .tab-container ul .active::before {
	background-image: none !important;
}




.industrues-retail .enablement-tab-section .tab-container ul li a {
	font-size: 16px;
	color: #4b4b4b;
}



@media only screen and (max-width:767px) {
	.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
		width: 95% !important;
		margin: 3px 11px;
	}

	.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
		margin-left: 0px;
		margin: 3px 11px;
	}

	.industrues-retail section.sectionn.index-pnp-learn-more-tab-section .container {
		padding: 40px 30px 30px 30px !important;
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.industrues-retail .pnp-products-by-solution-section .tab-container ul .active a {
		border: 0px;
		font-size: 12px;
	}

	.industrues-retail .enablement-tab-section .tab-container ul li a {
		font-size: 12px;
		word-break: break-all;
	}

	.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
		margin-left: 0px;
		margin: 3px 2px;
	}

	.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
		width: 140px !important;
		margin: 0 2px;
		padding: 16px 0px;
	}

	.industrues-retail .pnp-products-by-solution-section .tab-container {
		margin-bottom: 0px;
	}

	.industrues-retail section.sectionn.index-pnp-learn-more-tab-section .container {
		padding: 40px 60px 60px 60px;
	}
}

@media only screen and (min-width:992px) and (max-width:1200px) {
	.industrues-retail .pnp-products-by-solution-section .tab-container ul .active a {
		border: 0px;
		font-size: 16px;
	}

	.industrues-retail .enablement-tab-section .tab-container ul li a {
		font-size: 16px;
		word-break: break-all;
	}

	.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li:last-child {
		margin: 0 0 0 2px;
	}

	.industrues-retail .enablement-tab-section ul.nav.nav-tabs.enablement_custom li {
		width: 174px !important;
		margin: 0 8px;
		padding: 20px 0px;
	}

	.industrues-retail section.sectionn.index-pnp-learn-more-tab-section .container {
		padding: 40px 60px 60px 60px;
	}
}

.industry-box .link_btn {
	background-image: url(https://www.hcltechsw.com/wps/wcm/connect/1b2ef7f8-4898-4e74-b635-50afc0cee93c/industry-btn.png?MOD=AJPERES);
	background-position: center;
	object-fit: cover;
}

.industry-box .content {
	background-image: url(https://www.hcltechsw.com/wps/wcm/connect/a618aaed-beca-4143-a0a3-83c4734fed2c/industry-bgbox.png?MOD=AJPERES);
	height: 310px;
	object-fit: cover;
	background-position: center;
	background-size: cover;
}

.industrues-retail .industry-box .link_btn a.btn.btn-style-6 {
	color: #fff;
}

.industrues-retail .feature-box-3 .btn {
	margin: 20px auto 5px;
}

.h4PRight {
	padding-right: 30px;
}

/* resources/partner-connect-6 */

.slider-blog-text {
	position: absolute;
	top: 40%;
	bottom: 50%;
	left: 0;
	right: 0;
}

.blog-text {
	width: 100%;
	float: none;
	margin: 0 auto;
	text-align: center;
}

.build-slide-carousel {
	position: relative;
}

.partner-connect-slider .owl-nav,
.partner-connect-slider .owl-dots {
	position: absolute;
	bottom: 7%;
}

.partner-connect-slider .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
}

.liner-blue {
	background-image: linear-gradient(276deg, #0063a894, #0078b7);
}

.total-partner-connect section.section.banner-section.feature.partner-support .faq-box {
	background: #fff;
	height: 180px;
}

.total-partner-connect section.section.banner-section.feature.partner-support .f-title {
	color: #056ab8;
	text-align: left;
	margin: 0 4px 0px 6px;
}

.total-partner-connect section.section.banner-section.feature.partner-support .faq-box .f-title img {
	width: 26px;
	max-width: 100%;
}

.total-partner-connect section.section.banner-section.feature.partner-support .faq-box .img-box {
	text-align: left;
	margin: 0 15px 0px 30px
}



/* ----------------submit-idea-6----------------- */
/* .submit-idea-special */
.submit-idea-special .h2 {
	color: white;
}

.submit-idea-special .submit-idea-sec {
	color: #000;
	padding-bottom: 30px;
}

.submit-idea-special .native-product-wrapper h2.head_title {
	padding-bottom: 10px;
}

.submit-idea-special .category-product-wrapper {
	padding: 20px 0 !important;
}

.submit-idea-special .product-tabs li span.active::before {
	content: none !important;
}

.submit-idea-special .stOverflowAuto {
	overflow: inherit;
}

.submit-idea-special .category-product-wrapper {
	position: sticky;
	top: 55px;
	z-index: 4;
}

.submit-idea-special .category-product-wrapper .nav>li>span:focus,
.submit-idea-special .category-product-wrapper .nav>li>span:hover {
	background-color: #f2f2f2;
	outline: none;
}

.submit-idea-special .pnp-products-by-solution-section .tab-container ul li span {
	cursor: pointer;
}

.submit-idea-special .pnp-products-by-solution-section .tab-container ul li {
	min-width: auto !important;
	width: auto !important;
	padding: 0px 10px;
}

.submit-idea-special .pnp-products-by-solution-section .tab-container ul li:last-child {
	padding-left: 0;
}

@media only screen and (min-width:1200px) {
	.submit-idea-special .pnp-products-by-solution-section .tab-container ul {
		display: block;
	}

	.submit-idea-special .pnp-products-by-solution-section .tab-container ul li span {
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		line-height: 18px;
		letter-spacing: 0.2px;
		text-transform: uppercase;
		color: #E26900;
	}
}

.submit-idea-special .products-section .tab-container ul {
	border: none;
	background-color: rgb(242 242 242);
}

.submit-idea-special .products-section {
	padding: 30px 0px;
}

.submit-idea-special .products-section h2.head_title {
	font-weight: 500;
}

.submit-idea-special section.home-section {
	padding: 20px 0px;
}
.special-body{
	padding-top: 96px;
}
.header-qb{
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 9
}
.header-nav-top{
	background-color: #262626;
	color: #fff;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
}

.headerin{
	display: flex;
	justify-content: space-around;
}
.header-nav-bottom,
.header-nav-bottom-c{
	background-color: #F2F2F2;
	color: #262626;
}

.logoasx{
	width: 200px;
	margin: 0 50px 0 30px;
}
.logo-and-text{
	height: 60px;
	display: flex;
	
	align-items: center;
	/* line-height: 60px; */
	margin-right: 30px;
	cursor: pointer;
}
.special-body a{
	color: #000;
}
.logo-and-text a{
	font-size: 20px;
	color: #fff;
}
.liItem{
	padding: 8px 30px;
}
.qbtitle{
	color: #fff;
	font-size: 39px;
	text-align: center;
	padding: 42px 0 10px;

}
.sectionqb{
	background: url(../img/hcl-features-banner-pattern.svg) no-repeat center center/cover, linear-gradient(291deg, #29a3ff, #0266b3);
	padding-bottom: 60px;
}
.fCenterCenter{
	display: flex;
	justify-content: center;
	align-items: center;
}
.znxk{
	height: 42px;
	line-height: 42px;
	display: flex;
	justify-content: center;
}
.znxkinp{
	width: 531px;
	padding: 2px 10px;
    /* border-radius: 3px 0 0 3px; */
}
.search0{
	width: 16px;
	height: 16px;
}
.axzqsx{
	height: 42px;
	width: 42px;
	border: 1px solid #939393;
    border-radius: 0 3px 3px 0;
	background-color: #fff;
}
.axzqsx:hover{
	background-color: #e6e6e6;
	
}
.showinputqb{
	width: 270px;
	height: 34px;
	color: #333;
}
.show-productqv{
	display: none;
}
.knowLay{
	border-bottom:1px solid #dee5e7;
	display: flex;
	align-items: center;
}
.konwItem{
	display: flex;
	padding: 20px 0px;
	cursor: pointer;
}
.konwItemimg{
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background-color: #0066B3;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 10px 20px 0 12px;
}
.konwItemimg-s{
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.konwItemimg img{
	width: 26px;
}
.konwtitle{
	color: #0066B3;
	font-size: 28px;
	line-height: 1.1;
	margin-bottom: 10px;
}
.ng-binding1v{
	font-weight: 700;
	color: #000;
}
.contactsItemtop{
	background-color: #f5f5f5;
	padding: 10px 0 10px 16px;
}
.contactsItem{
	border:1px solid #dee5e7;
	padding: 0;
	margin-top: 30px;
}
.conWidth{
	width: 34px;
	height: 34px;
	margin: 0;
}
.conWidth img{
	width: 16px;
	height: 16px;
}
.conconitem{
	color: #555;
	padding: 10px;
}
.contactsLay{
	padding-bottom: 100px;
}
.conus{
	padding-left: 14px;
	font-weight: bold;
}
.rightimgqv{
	width: 11px;
	margin-right: 10px;
}
.csm-footer{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 4px 10px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background-color: #000;
}
.knowLay .konwItem:hover .konwtitle,
.knowLay .konwItem:hover .ng-binding1v{
	color: #002c4d;
	text-decoration:underline;
}
.knowLay .konwItem:hover .konwItemimg{
	background-color: #002c4d;
}
.conconitem:hover{
background-color: #f5f5f5;
}
.liItem:hover a{
	text-decoration:underline;

}
@media (max-width: 940px) {
	.showinputqb {
		display: block;
	}
	.search0lay{
		display: none;
	}
	.sectionqb{
		padding-top: 50px;
	}
}
@media (max-width: 768px) {
	.header-nav-bottom{
		display: none;
	}
	.header-nav-bottom-c{
		padding-top: 30px;
	}
	.sectionqb{
		padding-top: 0px;
	}
}

@media (min-width: 768px) {
	.header-nav-bottom-c{
		display: none;
	}

}

.contactsLay a{
	display: block;
}



/* ----------------keyfacts---------------- */
.h100-q{
	height: 110px;
}
.waLay{
	border: 1px solid #7b5cb1;
	/*  */
	color: #333;
	background: linear-gradient(180deg, #d9d9d9, #bebbba);
	font-weight: bold;
}