.boxhover {
	box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 12px 0px;
	display: flex;
	padding: 20px;
	border: 2px solid transparent;
	border-radius: 18px;
	transition: 1s ease-out;
	align-items: center;
	flex-direction: column;
	cursor: pointer;
	margin-bottom: 20px;
	gap: 15px;
	text-align: center;
	height: 230px;
}

.boxhover2 {
	align-items: flex-start;
	text-align: left;
	height: auto;
	flex-direction: row;
	gap: 15px;
}

.boxhover:hover {
	border: 2px solid #FC4F02;
}

.capability-section {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.capability-section-2 {
	display: flex;
	align-items: center;
}

.custom-purple-list {
	padding-left: 0px;
	list-style-position: outside;
	display: inline-block;
}

.custom-purple-list li {
	display: flex;
	align-items: baseline;
	font-size: 18px !important;
}

.custom-purple-list li::before {
	content: url('https://www.streebo.com/wp-content/themes/streebo/images/atc/Streebo_Webpage_Chatbot_integration_with_Google_Drive/icon2.png');
	margin-right: 10px;
	font-size: 25px;
}

.custom-purple-list-2 li::before {
	content: url('https://www.streebo.com/wp-content/themes/streebo/images/atc/Streebo_Webpage_Chatbot_integration_with_Google_Drive/icon33.png');
	margin-right: 10px;
	font-size: 25px;
}


.tabs {
	display: flex;
	justify-content: space-between;
	border: 2px solid #ffbe96;
	padding: 5px;
	margin: 0 auto;
	border-radius: 50px;
	background-color: white;
	width: 500px;
	gap: 30px;
}

.tab {
	flex: 1;
	padding: 15px 10px;
	border: none;
	cursor: pointer;
	font-weight: bold;
	border-radius: 50px;
	background-color: white;
	transition: all 0.3s ease;
	color: black;
}

.tab.active {
	background-color: #FC4F02;
	color: white;
}

.content {
	display: none;
}

.content.show {
	display: block;
}

.boxhover .content {
	display: block !important;
}

.boxhover4 {
	box-shadow: none !important;
	padding: 10px !important;
}

.boxhover4:hover {
	border: 2px solid transparent !important;
}

.capability-section-3 {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.voice-chat {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: 440px;
	font-family: sans-serif;
}

.chatbox {
	background: #ffffff;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	border-radius: 20px;
	width: fit-content;
	max-width: 500px;
}

.chat-area {
	display: flex;
	flex-direction: column;
	gap: 0px;
	font-family: sans-serif;
}

.chat-area .my-voice {
	background: white;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	border-radius: 35px;
	padding: 12px 16px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	gap: 0px;
	align-self: flex-end;
	max-width: 370px;
	flex-direction: column;
}

.chat-area .client-voice {
	background: white;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	border-radius: 35px;
	padding: 12px 16px;
	align-self: flex-start;
	max-width: 380px;
}

.chat-area .client-voice span,
.chat-area .my-voice span {
	font-size: 12px;

}

.chat-area .my-voice p {
	text-align: left;
	background-color: #E0EBFC;
	border-radius: 25px;
	padding: 16px;
	border-bottom-right-radius: 0px;

}

.chat-area .client-voice p {
	text-align: left;
	background-color: #F2F2F2;
	border-radius: 25px;
	padding: 16px;
	border-bottom-left-radius: 0px;

}



.voice-chat-2 {
	display: flex;
	flex-direction: column;
	gap: 5px;
	width: 390px;
	font-family: sans-serif;
}

.my-voice {
	background: white;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	border-radius: 35px;
	padding: 12px 16px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
	align-self: flex-end;
	max-width: 370px;
}

.client-voice {
	background: white;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	border-radius: 35px;
	padding: 12px 16px;
	align-self: flex-start;
	max-width: 380px;
}

.voice-chat-3 .my-voice,
.voice-chat-3 .client-voice,
.chat-area .my-voice,
.chat-area .client-voice {
	box-shadow: none;
}

.voice-chat-3 .my-voice p,
.voice-chat-3 .client-voice p {
	border-radius: 10px;
	padding: 15px;
}

.my-voice-2 {
	padding: 12px 16px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
	align-self: flex-end;
	max-width: 370px;
}

.client-voice-2 {
	padding: 12px 16px;
	align-self: flex-start;
	max-width: 380px;
}

.voice-icon {
	width: 18px;
	height: 18px;
}

.avatar {
	width: 32px;
	height: 32px;
	border-radius: 50%;
}

.voice-chat p {
	margin: 0;
	background-color: #efeff0;
	border-radius: 25px;
	max-width: 350px;
	font-size: 12px !important;
	font-weight: 500;
	padding: 10px;
	line-height: 1.6;
	text-align: left;
}

.voice-chat-2 p {
	margin: 0;
	background-color: #ffffff;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	max-width: 200px;
	font-size: 12px !important;
	font-weight: 500;
	padding: 10px;
	line-height: 1.4;
	text-align: left;
}



.chat {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.user-chat {
	align-self: flex-end;
	background-color: #4f5bd5;
	padding: 10px 14px;
	border-radius: 12px;
	max-width: 75%;
	color: white;
	position: relative;
}

.user-chat img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.bot-chat {
	align-self: flex-start;
	background-color: #2e2e2e;
	padding: 10px 14px;
	border-radius: 12px;
	max-width: 85%;
	color: white;
	display: flex;
	align-items: flex-start;
	gap: 10px;
}


.left-side {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.text-box {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.text-row {
	display: flex;
	align-items: flex-start;
	gap: 8px;
}

.what-makespowerful__dotedline {
	position: absolute;
	left: 42px;
	top: 0px;
	z-index: 1;

	img {
		height: 2000px;
	}
}

.what-makespowerful__card-main {
	display: flex;
	gap: 40px;
	margin-bottom: 20px;

	h4 {
		font-weight: bold;
		color: #000;
	}
}

.what-makespowerful__card-content {
	display: flex;
	gap: 12px;
	flex-direction: column;
	justify-content: flex-start;
}


.feature1 h4::before {
	content: "";
	position: absolute;
	left: 0%;
	top: -15px;
	bottom: 0;
	height: 55px;
	width: 55px;
	background: url(https://www.streebo.com/wp-content/themes/streebo/images/atc/Webpage_Avaya_Chatbot_Integration/01.png) no-repeat;
	background-size: contain;
	z-index: -1;
}

.feature2 h4::before {
	content: "";
	position: absolute;
	left: 0%;
	top: -15px;
	bottom: 0;
	height: 55px;
	width: 55px;
	background: url(https://www.streebo.com/wp-content/themes/streebo/images/atc/Webpage_Avaya_Chatbot_Integration/02.png) no-repeat;
	background-size: contain;
	z-index: -1;
}

.feature3 h4::before {
	content: "";
	position: absolute;
	left: 0%;
	top: -15px;
	bottom: 0;
	height: 55px;
	width: 55px;
	background: url(https://www.streebo.com/wp-content/themes/streebo/images/atc/Webpage_Avaya_Chatbot_Integration/03.png) no-repeat;
	background-size: contain;
	z-index: -1;
}

.feature4 h4::before {
	content: "";
	position: absolute;
	left: 0%;
	top: -15px;
	bottom: 0;
	height: 55px;
	width: 55px;
	background: url(https://www.streebo.com/wp-content/themes/streebo/images/atc/Webpage_Avaya_Chatbot_Integration/04.png) no-repeat;
	background-size: contain;
	z-index: -1;
}

.feature5 h4::before {
	content: "";
	position: absolute;
	left: 0%;
	top: -15px;
	bottom: 0;
	height: 55px;
	width: 55px;
	background: url(https://www.streebo.com/wp-content/themes/streebo/images/atc/Webpage_Avaya_Chatbot_Integration/05.png) no-repeat;
	background-size: contain;
	z-index: -1;
}

.feature6 h4::before {
	content: "";
	position: absolute;
	left: 0%;
	top: -15px;
	bottom: 0;
	height: 55px;
	width: 55px;
	background: url(https://www.streebo.com/wp-content/themes/streebo/images/atc/Webpage_Avaya_Chatbot_Integration/06.png) no-repeat;
	background-size: contain;
	z-index: -1;
}



.feature1 h4,
.feature2 h4,
.feature3 h4,
.feature4 h4,
.feature5 h4,
.feature6 h4 {
	position: relative;

}

.feature-txt {
	margin-top: 15px;
}

.capability-section-4 {
	display: flex;
	align-items: center;
	justify-content: center;
}

.chatbox-img1,
.chatbox-img2,
.chatbox-img3,
.chatbox-img4,
.chatbox-img5 {
	position: absolute;
}

.chatbox-img5 {
	left: 82%;
	bottom: 14%;
}

.chatbox-img4 {
	top: 89%;
}

.chatbox-img3 {
	top: 20%;
	right: 87%;
}

.chatbox-img2 {
	left: 39%;
	bottom: 86%;
}

.chatbox-img1 {
	left: 90%;
	bottom: 90%;
}

.content h5,
.content h3 {
	margin-bottom: 10px;
	font-family: "Poppins-bold", sans-serif;
}

.source {
	margin-left: 90px;
	font-size: 12px;
}

.capability-section h4 {
	font-family: 'Poppins-bold', sans-serif;
}

.line {
	width: 70px;
	height: 6px;
	background: #fc4f02;
	margin: 0 50%;
	margin-top: 20px;
	display: block;
	border-radius: 3px;
}

.anim {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}


.anim:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 30%;
	height: 100%;
	background: white;
	animation: animate 2s linear infinite;
}

@keyframes animate {
	0% {
		left: 0;
	}

	50% {
		left: 100%;
	}

	0% {
		left: 0;
	}
}


.connectBtn {
	border-radius: 55px;
	text-align: center;
	background-color: #fc4f02 !important;
	width: auto;
	padding: 15px 30px;
	font-size: 16px;
	color: #fff;
}

.Arrowicon {
	background: #fff;
	padding: 10px;
	border-radius: 50%;
	margin-left: 6px;
	vertical-align: middle;
}


.hvr-icon-wobble-horizontal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.scenario-space {
	margin-bottom: 10px !important;
}


@media (max-width: 768px) {
	.tabs {
		width: 100%;
	}

	.tab {
		padding: 10px 0px !important;
		font-size: 9px !important;
	}

	.source {
		margin-left: 32px;
		font-size: 12px;
	}

	.chatbox-img1,
	.chatbox-img2,
	.chatbox-img3,
	.chatbox-img4,
	.chatbox-img5 {
		display: none;
	}

	.capability-section-3,
	.capability-section-2,
	.capability-section {
		flex-direction: column;
	}

	.boxhover {
		height: auto;
		flex-direction: column !important;
	}

	.voice-chat,
	.voice-chat-2 {
		width: 100% !important;
	}

	.voice_container {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		margin: 20px 0px
	}

	.what-makespowerful__card-main {
		flex-direction: column;
	}

	.swip {
		display: flex;
		flex-direction: column;
	}

	.items1 {
		order: 2
	}

	.items2 {
		order: 1
	}

	.boxhover4 {
		flex-direction: row !important;
	}

}