	
	/* Tooltip styles */
	.tooltip-tags {
		display: none;
		background-color: var(--gray-900, #101828);
		border: 1px solid var(--gray-900, #101828);
		padding: 8px 12px !important;
		position: absolute !important;
		z-index: 999 !important;
		border-radius: 8px;
		color: var(--base-white, #FFF);
		text-align: center;
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: 18px;
	}
	@media screen and (max-width:990px) and (min-width:768px){
		.tooltip-tags {
			left:25% !important;
		}
	}
	@media screen and (max-width:1200px) and (min-width:991px){
		.tooltip-tags {
			left:27% !important;
		}
	}
	@media screen and (max-width:1400px) and (min-width:1201px){
		.tooltip-tags {
			left:25% !important;
		}
	}
	@media screen and (max-width:1500px) and (min-width:1401px){
		.tooltip-tags {
			left:27.5% !important;
		}
	}
	@media screen and (max-width:1600px) and (min-width:1501px){
		.tooltip-tags {
			left:29% !important;
		}
	}
	@media screen and (max-width:1800px) and (min-width:1601px){
		.tooltip-tags {
			left:31% !important;
		}
	}
	.tooltip-tags::after {
		content: "";
		position: absolute;
		rotate: 270deg;
		top: 33%;
		left: 0px;
		margin-left: -10px;
		border-width: 5px;
		border-style: solid;
		border-color: transparent transparent var(--gray-900, #101828) transparent;
	}
	@media screen and (max-width:767px){
		.tooltip-tags{
			display:none !important;
		}
	}
/* Initial page setup of videos section styles such as left and right side*/
	form.search-video-post input[type=search]:focus-visible{
		outline:none !important;
	}
	.videos-page-content {
		margin-top: 30px;
	}

	.videos-pagination {
		text-align:center !important;
		margin-top:20px;
	}

	@media screen and (max-width:1500px) and (min-width:1400px){
		.videos-page-content {
			width: 80%;
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 77% !important;
		}

		.left-side-section {
			width: 23% !important;
		}
	}

	@media screen and (max-width:1400px) and (min-width:1201px){
		.videos-page-content {
			width: 90%;
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 76% !important;
		}

		.left-side-section {
			width: 23% !important;
			margin-right:5px;
		}
	}

	@media screen and (max-width:1600px) and (min-width:1500px){
		.videos-page-content {
			width: 75%;
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 77% !important;
		}

		.left-side-section {
			width: 23% !important;
		}
	}

	@media screen and (max-width:1800px) and (min-width:1600px){
		.videos-page-content {
			width: 70%;
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 77% !important;
		}

		.left-side-section {
			width: 23% !important;
		}
	}

	@media screen and (max-width:1200px){
		.videos-page-content {
			width: 90%;
			margin-left: auto;
			margin-right: auto;
		}
	}

	@media screen and (max-width:2400px) and (min-width:1800px) {
		.videos-page-content {
			width: 63%;
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 77% !important;
		}

		.left-side-section {
			width: 23% !important;
		}
	}

	@media screen and (max-width:3000px) and (min-width:2400px) {
		.videos-page-content {
			width: 45%;
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 77% !important;
		}

		.left-side-section {
			width: 23% !important;
		}
	}

	@media screen and (min-width:3000px) {
		.videos-page-content {
			width: 30%;
			margin-left: auto;
			margin-right: auto;
		}
	}

	@media screen and (max-width:1200px)and (min-width:991px) {
		.videos-page-content {
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 75% !important;
		}

		.left-side-section {
			width: 25% !important;
		}
	}

	@media screen and (max-width:991px)and (min-width:768px) {
		.videos-page-content {
			margin-left: auto;
			margin-right: auto;
		}

		.videos-section {
			width: 78% !important;
		}

		.left-side-section {
			width: 22% !important;
		}
	}

	@media screen and (max-width:767px){
		.videos-section {
			width: 100% !important;
		}

		.left-side-section {
			width: 100% !important;
		}

		.videos-pagination {
			text-align:center !important;
			margin-top:15px !important;
			margin-bottom:25px;
		}
	}
/* Banner section styles */
	#banner-bold-content{
		color: #034737 !important;
		font-family: 'inter' !important;
	}

	#tagging-video-page-banner {
		text-align: center;
/* 		background: linear-gradient(0deg, #FFF 0.22%, rgba(255, 255, 255, 0.00) 175.8%), #FEDFDF; */
		background-color:#F4F7F3;
		padding-top: 150px;
		padding-bottom: 115px;
	}

	#tagging-video-page-banner h1 {
		font-size: 40px;
		line-height: 42px;
		margin-bottom: 30px;
		width:78%;
		margin-left: auto;
		margin-right: auto;
	}

	@media screen and (min-width:2300px){
		#tagging-video-page-banner h1 {
			width:50% !important;
			margin-left: auto;
			margin-right: auto;
		}
	}

	@media screen and (max-width:1123px) and (min-width:1024px){
		#tagging-video-page-banner h1 {
			font-size: 32px;
		}

		#tagging-video-page-banner {
			padding-top: 130px !important;
			padding-bottom: 100px !important;
		}
	}

	@media screen and (max-width:1023px) and (min-width:768px){
		#tagging-video-page-banner h1 {
			font-size: 28px;
		}

		#tagging-video-page-banner {
			padding-top: 115px !important;
			padding-bottom: 90px !important;
		}
	}

	@media screen and (max-width:767px){
		#tagging-video-page-banner h1 {
			line-height:27px;
			font-size: 23px;
		}

		#tagging-video-page-banner {
			padding-top: 105px !important;
			padding-bottom: 75px !important;
		}
	}

	/* Clear floats to ensure proper layout */
	.left-side-section {
		float: left;
		width: 20%;
	}

	.videos-section {
		float: left;
		width: 70%;
	}

	.content-area::after {
		content: "";
		display: table;
		clear: both;
	}

	.videos-section ul li {
		margin-top: -100px;
	}

	.products-section label,
	.categories-section label,
	.features-section label {
		cursor: pointer;
		text-transform: capitalize;
	}

	.products-section h3,
	.categories-section h3,
	.features-section h3 {
		margin-bottom:5px;
	}

	.video-tags-name {
		padding-left: 25px;
	}

	.categories-section,
	.features-section {
		margin-top: 25px;
	}

	.tag-count {
		color: #3c3c3c !important;
		cursor: auto;
	}
	/* Left side section tags ellipsis and tags background behavior */
	#left-side-section label {
		width: 95%;
		display: inline-block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding:5px 10px;
	}

	#left-side-section label:hover{
		border-radius: 6px;
		background-color:#F6F6F6;
		background-image: url(https://www.boldreports.com/wp-content/uploads/2023/11/CheckboxSvg.svg);
		background-repeat: no-repeat;
		background-position-y: 10px;
		background-position-x: 10px;
	}

	#left-side-section label.selected {
		border-radius: 6px;
		border: 1px solid #FFEFDD;
		background-color: #FEF6ED;
		background-image: url(https://www.boldreports.com/wp-content/uploads/2023/11/TickCheckboxSvg.svg);
		background-repeat: no-repeat;
		background-position-y: 10px;
		background-position-x: 10px;
	}

	#left-side-section label.selected:hover {
		border-radius: 6px !important;
		border: 1px solid #FFEFDD !important;
		background-color: #FEF6ED !important;
		background-image: url(https://www.boldreports.com/wp-content/uploads/2023/11/TickCheckboxSvg.svg) !important;
		background-repeat: no-repeat !important;
		background-position-y: 10px !important;
		background-position-x: 10px !important;
	}

	/*page number styles*/
	.page-numbers.current,
	.page-numbers.current:hover {
		background-color: #034737;
		border-radius: 50px;
		color: #FFFFFF;
		font-size: 14px;
	}

	.page-numbers {
		font-size: 14px;
		color: #3D3D3D;
		border: 1px solid #E6EAED;
		border-radius: 50px;
		width: 45px;
		line-height: 42px;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		margin-right: 10px;
		height: 45px;
		margin-bottom: 10px;
	}

	.page-numbers:hover {
		border-color: #034737;
	}

	/*Search form styles*/
	form.search-video-post button {
		border-radius: 8px;
		background: #034737;
		color:#fff;
		height: 48px;
		padding: 0 15px;
		font-size: 14px;
		border-left: 0px solid rgba(191, 191, 191, 0.29);
		border-right: 1px solid rgba(191, 191, 191, 0.29);
		border-top: 1px solid rgba(191, 191, 191, 0.29);
		border-bottom: 1px solid rgba(191, 191, 191, 0.29);
		cursor: pointer;
	}

	@media (min-width: 1025px){
		form.search-video-post button{
			right: 28% !important;
		}
		#search-form-video{
			width:100% !important;
		}
		form.search-video-post input[type=search]{
			width:550px !important;
		}
		form.search-video-post button{
			padding:0 25px !important;
		}
	}

	form.search-video-post button:hover {
		box-shadow: none;
	}

	form.search-video-post input[type=search]:focus {
		box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.06);
		;
	}

	@media (min-width: 1025px){
		#search-form-video{
			display: flex;
			justify-content: center; /* Horizontal centering */
			align-items: center; /* Vertical centering */
			text-align: center; /* If you want to center text inside the form */
		}
	}

	@media (min-width: 768px) and (max-width:1025px){
		form.search-video-post{
			display: flex !important;
			justify-content: center !important;
		}
		form.search-video-post input[type=search]{
			width:50% !important;
		}
	}

	form.search-video-post input[type=search] {
		border-radius: 8px;
		border: 1px solid #E1E1E1;
		background: #FFF;
		box-shadow: 0px 4px 16px 0px rgba(130, 136, 184, 0.16);
		padding: 0 44px 0 16px !important;
		height: 49px;
		font-size: 14px;
		font-family: 'Roboto' !important;
		color: #334155;
		margin-right:10px;
		transition: unset;
		-webkit-appearance: none;
		-webkit-border-radius: 8px !important;
	}

	form.search-video-post input[type=search]::placeholder {
		color: #3C4D6F;
	}

	@media (min-width: 320px) and (max-width:767px){
		form.search-video-post{
			display: flex !important;
			justify-content: center !important;
		}
		form.search-video-post input[type=search]{
			width:50% !important;
		}
	}

	form.search-video-post {
		width: auto;
	}
	/* Clear all button styles*/
	.clear-all-categories{
		display:inline !important;
		color: var(--gray-700, #344054);
		text-align: center;
		font-family: Inter;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 18px;
		border-radius: 16px;
		background: var(--gray-100, #F2F4F7);
		padding:2px 8px;
		cursor:pointer;
		margin-left:80px;
	}

	.clear-all-features{
		display:inline !important;
		color: var(--gray-700, #344054);
		text-align: center;
		font-family: Inter;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		line-height: 18px;
		border-radius: 16px;
		background: var(--gray-100, #F2F4F7);
		padding:2px 8px;
		cursor:pointer;
		margin-left:100px;
	}

	@media screen and (min-width:3000px) {
		.clear-all-categories{
			margin-left:20px !important;
		}
		.clear-all-features{
			margin-left:20px !important;
		}
	}

	@media screen and (min-width:768px) and (max-width:991px) {
		.clear-all-categories{
			margin-left:0px !important;
		}
		.clear-all-features{
			margin-left:0px !important;
		}
		.features-section h3,.products-section h3,.categories-section h3{
			font-size:19px !important;
		}
		#left-side-section label{
			font-size:15px !important;
		}
	}

	@media screen and (min-width:991px) and (max-width:1076px) {
		.clear-all-categories{
			margin-left:10px !important;
		}
		.clear-all-features{
			margin-left:15px !important;
		}
	}

	/*for transparent header purpose */
	#mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle {
		background: none !important;
	}

	#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link{
		background:none !important;
	}

	@media only screen and (min-width: 991px){
		#mega-menu-wrap-max_mega_menu_3{
			background:none !important;
		}
		#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item > a.mega-menu-link:hover{
			background:none !important;
		}
	}

	#top-header{
		background: rgba(0, 0, 0, 0) !important;
		z-index: 999 !important;
	}

	.elementor-40715 .elementor-element.elementor-element-24c140be{
		margin-top:-88px;
	}
