body
{
	margin: 0px;
	background-color:#16161e;
}

.mainbody
{
    width: 100%;
    min-height: 100%;
}
/* Responsive adjustments */
        @media (max-width: 768px) {
            .contact-info {
                flex-direction: column;
                align-items: flex-start;
            }
            
            .contact-item {
                margin-bottom: 5px;
                margin-right: 0;
            }
            
            .social-icons {
                margin-top: 10px;
            }
            
            .navbar-brand {
                font-size: 20px;
            }
        }   

	/* Custom CSS */
@media(min-width:991px)
{
.logoimg
{
	width:auto;
	height:60px;
}	
        .header-top {
            background-color: #f8f9fa;
            padding: 8px 0;
            font-size: 14px;
        }
        
        .contact-info {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .contact-item {
            display: flex;
            align-items: center;
            margin-right: 20px;
        }
        
        .contact-item i {
            margin-right: 8px;
            color: #555;
        }
        
        .social-icons a {
            color: #333;
            margin-left: 15px;
            font-size: 16px;
        }
        
        .navbar-custom {
            background-color: transparent;
            padding: 15px 0;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        
        .navbar-brand {
            font-weight: 700;
            font-size: 24px;
            color: #333;
        }
        
        .navbar-brand span {
            color: #007bff;
			color: #007bff;
        }
        
        .nav-link {
            color: #333;
			color: #FFF;
            font-weight: 500;
            margin: 0 10px;
            position: relative;
        }
        
        .nav-link:hover {
            color: #007bff;
        }
        
        .nav-link:after {
            content: '';
            position: absolute;
            width: 0;
            height: 2px;
            background: #007bff;
            bottom: 0;
            left: 0;
            transition: width 0.3s;
        }
        
        .nav-link:hover:after {
            width: 100%;
        }
        
     
    .section-banner
    {
        width:100%;
        min-height: 700px;
		background: url(../images/banner/banner-background.jpg); /* background image */
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		float:left;
    }
		.section-barmargin
		{
			width:100%;
			margin-top:100px;
			float:left;
		}
		.banner-heading1
		{
			padding-top:10px;
			font-size:15px;
			font-weight:500;
			color:#FFF;
			line-height:20px;
			margin-top:50px;
			margin-bottom:10px;
			border-top:1px solid #FFF;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
			.banner-heading2
			{
				width:100%;
				font-size:30px;
				font-weight:700;
				color:#FFF;
				line-height:35px;
				margin-top:10px;
				margin-bottom:10px;
				font-family: Arial, Helvetica, sans-serif;
				float:left;
			}
			.banner-detail
			{
				width:100%;
				font-size:15px;
				font-weight:400;
				color:#FFF;
				line-height:20px;
				margin-top:10px;
				margin-bottom:10px;
				font-family: Arial, Helvetica, sans-serif;
				float:left;
			}
			
		.first-banner-button-group
		{
			width:100%;
			margin-top:22px;
			float:left;
		}
			.gradient-button 
			{
				display: inline-flex;
				align-items: center;
				justify-content: space-between;
				padding: 5px 24px;
				font-size: 16px;
				font-weight: 500;
				color: white;
				background: linear-gradient(90deg, #7b2ff7, #00c6ff); /* multicolor gradient */
				border: none;
				border-radius: 999px; /* pill shape */
				cursor: pointer;
				text-decoration: none;
				width: 200px;
				height: 45px;
				box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
			}

			.gradient-button .text 
			{
				flex: 1;
				text-align: left;
			}

			.gradient-button .icon 
			{
				background: white;
				color: #6c63ff;
				border-radius: 50%;
				width: 30px;
				height: 30px;
				display: flex;
				align-items: center;
				justify-content: center;
				margin-left: 12px;
			}

			.gradient-button .icon i 
			{
				font-style: normal;
			}
			.gradient-button-white 
			{
				display: inline-flex;
				align-items: center;
				justify-content: space-between;
				padding: 5px 24px;
				font-size: 16px;
				font-weight: 500;
				color: #000;
				background-color: #FFF; /* multicolor gradient */
				border: none;
				border-radius: 999px; /* pill shape */
				cursor: pointer;
				text-decoration: none;
				width: 233px;
				height: 45px;
				margin-left:10px;
				box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
			}
				.gradient-button-white .icon 
				{
					background: linear-gradient(90deg, #7b2ff7, #00c6ff); /* multicolor gradient */
					color: #FFF;
					border-radius: 50%;
					width: 30px;
					height: 30px;
					display: flex;
					align-items: center;
					justify-content: center;
					margin-left: 12px;
				}
				
		.banner-scrollpic-maindiv
		{
			width:400px;
			min-height:500px;
			float:right;
		}
			.banner-scrollpic-mainset
			{
				width:100%;
				float:left;
			}
			.slider-wrapper
			{
				display: flex;
				gap: 20px;
				transition: transform 0.5s ease-in-out;
			}
				.banner-slidepic
				{
					/* flex: 0 0 calc((100% - 1px) / 1); */
					/* width: 70%; */
					height:300px;
					/* object-fit: cover; */
					border-radius: 10px;
					float:right;
				}
				.banner-slider-controls
				{
					margin-top: 10px;
					width: 100%;
					display: flex;
					justify-content: center;
					gap: 20px;
				}
					.banner-slider-controls-button
					{
						padding: 10px 20px;
						font-size: 16px;
						cursor: pointer;
						color: #000;
						border: 1px solid #000;
					}
					
	
	
	
.feature-section
{
		width:100%;
        min-height: 200px;
		background: #131222; /* background image */
		/* background: linear-gradient(to top, #0f0f1c 60%, #1c1e2d 100%); */
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		float:left;
}	
	.feature-block 
	{
		display: flex;
		justify-content: space-between;
		padding: 40px 60px;
		color: #fff;
		/*
		background: #0f0f1c;
		border-top: 1px solid #34375b;
		*/
	}
	.feature-box 
	{
		width: 25%;
		text-align: center;
		padding: 0 10px;
		border-right: 1px solid #34375b;
	}

	.feature-box:last-child 
	{
		border-right: none;
	}
		.feature-box-left
		{
			width: 25%;
			min-height:50px;
			float:left;			
		}
		.feature-box-right
		{
			width: 71%;
			min-height:50px;
			float:right;			
		}
			.feature-icon 
			{
				width: 80%;
				height: auto;
				margin-top: 15px;
				float:left;
			}

	.feature-title 
	{
		width:100%;
		font-size: 16px;
		font-weight: 700;
		color: #FFF;
		margin-top:0px;
		margin-bottom: 10px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		float:left;
	}
	.feature-text 
	{
		width:100%;
		font-size: 14px;
		font-weight: 400;
		line-height: 17px;
		color: #d3d3d3;
		margin-top:0px;
		margin-bottom: 10px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		float:left;
	}





.portfolio-section
{
	width:100%;
	min-height: 600px;
	background: linear-gradient(to top, #0f0f1c 60%, #1c1e2d 100%);
	background: url(../images/banner/banner-background.jpg); /* background image */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-top:100px;
	padding-bottom:100px;
	float:left;
}
	.portfolio-mainbox
	{
		width:100%;
		min-height:500px;
		background-color:#0f0f1c;
		border-radius:10px;
		padding-bottom:50px;
		float:left;
	}
		.portfolio-mainbox-inner
		{
			width:90%;
			min-height:500px;
			margin-left:5%;
			margin-top:20px;
			float:left;
		}
		.portfolio-mainbox-headingtxt
		{
			width:100%;
			font-size: 30px;
			font-weight: 700;
			color:#FFF;
			margin-top:0px;
			margin-bottom: 20px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
		.portfolio-mainbox-subheadingtxt
		{
			width:100%;
			font-size: 16px;
			font-weight: 700;
			color: #d3d3d3;
			margin-top:50px;
			margin-bottom: 10px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
		.portfolio-sliderbox
		{
			width:100%;
			min-height:100px;
			float:left;
		}
			.portfolio-slider-wrapper
			{
				display: flex;
				gap: 20px;
				transition: transform 0.5s ease-in-out;
			}
				.portfolio-slideblocks
				{
					width:calc(25% - 17px);
					min-height: 410px;
					margin-left: 0;
					margin-right: 0;
					border-radius: 20px;
					float: left;
				}
					.portfolio-slider-imgbox
					{
						width: 100%;
						min-height: 300px;
						float: left;
					}
						.portfolio-slider-img 
						{
							width: 100%;
							margin-top:50px;
							height: auto;
							float: left;
						}
						.portfolio-slider-cover
						{
							position:absolute;
							/*width: 100%; */
							width:25%;
							min-height: 200px;
							margin-top: 0px;
							/*
							background-color: rgba(255, 255, 255, 1);
							box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
							*/
							border-radius: 20px;
							float: left;
						}
							.portfolio-slider-maincover-topimgbox
							{
								width: 100%;
								height: 80px;
								margin-top: 0px;
								float:left;
							}
								.portfolio-slider-maincover-topcenter
								{
									width: 80px;
									height: 80px;
									border-radius:50%;
									background-color:#FFF;
									margin:0px auto;
								}
									.portfolio-slider-maincoverimg
									{
										width: 50px;
										height: 50px;
										margin-left:17px;
										margin-top:17px;
										float:left;
									}
						.portfolio-slider-belowdiv
						{
							width: 100%;
							margin-top: 15px;
							margin-top: 10px;
							margin-bottom: 8px;
							margin-left: 0px;
							font-family: Arial, Helvetica, sans-serif;
							float: left;
						}
							.portfolio-slider-belowdiv-txt
							{
								font-size: 23px;
								font-weight:500;
								color:#FFF;
								margin-top: 0px;
								margin-bottom: 0px;
								line-height: 27px;
								font-family: Arial, Helvetica, sans-serif;
								text-align:center;
							}
						
	
	
	
	
	
	
	.services-section 
	{
		width:100%;
		background: linear-gradient(to top, #0f0f1c, #1c1e2d);
		padding: 60px 30px;
		text-align: center;
		color: #fff;
		font-family: 'Segoe UI', sans-serif;
		float:left;
	}

	.services-header h4 
	{
		width:100%;
		font-size:24px;
		margin-bottom: 8px;
		color: #c5c5c5;
		margin-top:40px;
		text-align:left;
		float:left;
	}

	.services-header h2 
	{
		width:100%;
		font-size: 30px;
		font-weight: 700;
		margin-bottom: 20px;
		text-align:left;
		float:left;
	}
	.services-grid-box
	{
		width:100%;
		float:left;
	}
	.services-grid 
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 30px;
	}
	.service-card 
	{
		background-color: #181a22;
		border-radius: 20px;
		padding: 25px;
		width: 31%;
		/* flex: 1 1 300px; */
		text-align: left;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
		transition: transform 0.3s ease;
	}
	.service-card:hover 
	{
	  transform: translateY(-5px);
	}

	.service-img 
	{
		width: 100%;
		border-radius: 15px;
		margin-bottom: 20px;
	}

	.service-card h3 
	{
		font-size: 24px;
		font-weight: 700;
		margin-bottom: 15px;
		color: #ffffff;
	}

	.service-card p 
	{
		font-size: 16px;
		color: #d5d5d5;
		margin-bottom: 20px;
		line-height: 25px;
	}

	.service-button 
	{
		display: inline-block;
		padding: 10px 20px;
		border-radius: 30px;
		border: 2px solid #5d5dfc;
		background: linear-gradient(to right, #2627ff, #00c6ff);
		color: #ffffff;
		font-weight: 500;
		text-decoration: none;
		transition: all 0.3s ease;
	}

	.service-button span 
	{
		margin-left: 10px;
		transition: transform 0.3s ease;
	}

	.service-button:hover span 
	{
		transform: translateX(5px);
	}
	













.our-team-section
{
	width:100%;
	min-height:300px;
	padding-top:100px;
	padding-bottom:100px;
	background-color:#333;
	float:left;
}
	.our-team-header
	{
		width:100%;
		float:left;
	}
		.our-team-header h2
		{
			width: 100%;
			font-size: 30px;
			font-weight: 700;
			color: #FFF;
			margin-top: 0px;
			margin-bottom: 10px;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			float: left;
		}
		.our-team-header h4
		{
			width: 100%;
			font-size: 16px;
			font-weight: 700;
			color: #d3d3d3;
			margin-top: 0px;
			margin-bottom: 10px;
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			float: left;
		}
		.our-team-picmainbox
		{
			width:calc(25% - 20px);
			min-height:100px;
			margin-left:10px;
			margin-right:10px;
			float:left;
		}
			.our-team-picmainbox-img
			{
				width:100%;
				height:auto;
				float:left;
			}
			.our-team-textbox
			{
				width:100%;
				margin-top:10px;
				float:left;
			}
				.our-team-textbox-text1
				{
					font-size:26px;
					font-weight:700;
					color:#FFF;
					line-height:35px;
					text-align:center;
					margin-top:5px;
					margin-bottom:0px;
					font-family: Arial, Helvetica, sans-serif;
				}
				.our-team-textbox-text2
				{
					font-size:17px;
					font-weight:500;
					color:#FFF;
					line-height:35px;
					text-align:center;
					margin-top:0px;
					margin-bottom:5px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				
				
				
				
				
	.testimonials-section
	{
		width: 100%;
		background: linear-gradient(to top, #0f0f1c, #1c1e2d);
		padding: 60px 30px;
		text-align: center;
		color: #fff;
		font-family: 'Segoe UI', sans-serif;
		float: left;
	}
		.testimonials-header 
		{
			width: 100%;
			float: left;
		}
			.testimonials-header h4 
			{
				width: 100%;
				font-size: 16px;
				font-weight: 700;
				color: #d3d3d3;
				margin-top: 0px;
				margin-bottom: 10px;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				float: left;
			}
			.testimonials-header h2 
			{
				width: 100%;
				font-size: 30px;
				font-weight: 700;
				color: #FFF;
				margin-top: 0px;
				margin-bottom: 10px;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				float: left;
			}
			
			.testimonial-card 
			{
				border-radius: 16px;
				overflow: hidden;
				display: flex;
				width: 100%;
				box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
			}

			.testimonial-img 
			{
				width: 35%;
				object-fit: cover;
				float:left;
			}

			.testimonial-content 
			{
				width:65%;
				background: linear-gradient(to right, #1e3a8a, #3b82f6);
				color: white;
				padding: 30px;
				display: flex;
				flex-direction: column;
				justify-content: center;
				float:left;
			}

			.testimonial-text 
			{
				font-size: 16px;
				line-height: 1.6;
				margin: 16px 0;
			}

			.testimonial-stars 
			{
				color: #ffc107;
			}

			.testimonial-name 
			{
				font-weight: bold;
				font-size: 20px;
				margin-top: 16px;
			}

			.quote-mark 
			{
				font-size: 30px;
			}
		.arrow-card 
		{
			width: 100%;
			height: 320px;
			position: relative;
			border-radius: 12px;
			overflow: hidden;
			border: 2px solid #007bff;
		}

		.arrow-card::before 
		{
			content: "";
			position: absolute;
			inset: 0;
			background: url('https://randomuser.me/api/portraits/women/65.jpg') center/cover no-repeat;
			z-index: 1;
		}

		.arrow-overlay 
		{
			position: absolute;
			inset: 0;
			background-color: rgba(0, 102, 255, 0.8); /* Blue overlay */
			z-index: 2;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.arrow-icon 
		{
			color: white;
			font-size: 30px;
			z-index: 3;
		}
		
		.portfolio-mainbox .blaze-prev {
			left: calc(-5% - 25px);
			z-index: 200;
		}
			.portfolio-mainbox .blaze-prev
			{
				border: none;
				font-size: 0;
				background: none;
				cursor: pointer;
				background-position: center;
				background-size: 60px;
				background-image: url(../images/banner/Arrow_Left_Banner.webp);
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				padding: 20px;
				background-color: rgba(33, 33, 33, .0);
				background-repeat: no-repeat;
				border-radius: 50%;
			}
		    .portfolio-mainbox .blaze-next
			{
				border: none;
				font-size: 0;
				background: none;
				cursor: pointer;
				background-position: center;
				background-size: 60px;
				background-image: url(../images/banner/Arrow_Right_Banner.webp);
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				padding: 20px;
				background-color: rgba(33, 33, 33, .0);
				background-repeat: no-repeat;
				
				border-radius: 50%;
				right:-70px;
				right: calc(-5% - 25px);
			}
	






.ourblog-section
{
	width:100%;
	min-height: 600px;
	background: linear-gradient(to top, #0f0f1c 60%, #1c1e2d 100%);
	background: url(../images/banner/banner-background.jpg); /* background image */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-top:100px;
	padding-bottom:100px;
	float:left;
}
	.ourblog-mainbox
	{
		width:100%;
		min-height:500px;
		background-color:#0f0f1c;
		border-radius:10px;
		padding-bottom:50px;
		float:left;
	}
		.ourblog-mainbox-inner
		{
			width:90%;
			height:560px;
			margin-left:5%;
			margin-top:20px;
			float:left;
		}
		.ourblog-mainbox-headingtxt
		{
			width:100%;
			font-size: 30px;
			font-weight: 700;
			color:#FFF;
			margin-top:5px;
			margin-bottom: 20px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
		.ourblog-mainbox-subheadingtxt
		{
			width:100%;
			font-size: 17px;
			font-weight: 500;
			color: #FFF;
			margin-top:40px;
			margin-bottom: 5px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
		.ourblog-sliderbox
		{
			width:100%;
			min-height:100px;
			float:left;
		}
	.ourblog-mainpostblock {
        width: 32%;
        min-height: 450px;
        border-radius: 10px;
        background-color: #363B99;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        /* margin-right: 2%; */
        margin-bottom: 10px;
        float: left;
    }
		.ourblog-mainpostpic 
		{
			width: 100%;
			height: auto;
			border-radius: 8px;
			float: left;
		}
		.ourblog-innerdetail-block 
		{
			width: 80%;
			min-height: 200px;
			margin: 15px 10%;
			float: left;
		}
			.ourblog-datetext 
			{
				width: 100%;
				font-size: 13px;
				font-weight: 500;
				margin-top: 5px;
				margin-bottom: 5px;
				color: #FFF;
				text-decoration: none;
				cursor: pointer;
				font-family: Arial, Helvetica, sans-serif;
				float: left;
			}
			.ourblog-nametext 
			{
				width: 100%;
				font-size: 15px;
				font-weight: 700;
				margin-top: 5px;
				margin-bottom: 5px;
				color: #FFF;
				text-decoration: none;
				cursor: pointer;
				font-family: Arial, Helvetica, sans-serif;
				float: left;
			}
			    .ourblog-detailtext 
				{
					width: 100%;
					font-size: 13px;
					font-weight: 500;
					margin-top: 5px;
					margin-bottom: 5px;
					color: #FFF;
					font-family: Arial, Helvetica, sans-serif;
					float: left;
				}
					.ourblog-readmore-btn 
					{
						padding: 10px 25px;
						font-size: 11px;
						font-weight: 700;
						margin-top: 15px;
						margin-bottom: 5px;
						background-color:#FFF;
						color: #000;
						text-decoration: none;
						border: 1px solid #000;
						border-radius: 20px;
						cursor: pointer;
						font-family: Arial, Helvetica, sans-serif;
						float: left;
					}
					
		.ourblog-mainbox .blaze-prev {
			left: calc(-5% - 25px);
			z-index: 200;
		}
			.ourblog-mainbox .blaze-prev
			{
				border: none;
				font-size: 0;
				background: none;
				cursor: pointer;
				background-position: center;
				background-size: 60px;
				background-image: url(../images/banner/Arrow_Left_Banner.webp);
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				padding: 20px;
				background-color: rgba(33, 33, 33, .0);
				background-repeat: no-repeat;
				border-radius: 50%;
			}
		    .ourblog-mainbox .blaze-next
			{
				border: none;
				font-size: 0;
				background: none;
				cursor: pointer;
				background-position: center;
				background-size: 60px;
				background-image: url(../images/banner/Arrow_Right_Banner.webp);
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				padding: 20px;
				background-color: rgba(33, 33, 33, .0);
				background-repeat: no-repeat;
				
				border-radius: 50%;
				right:-70px;
				right: calc(-5% - 25px);
			}
	


.contactus-sectionsuper
{
	width:100%;
	min-height:100px;
	float:left;
}
.contactus-section
{
	width:100%;
	height: 400px;
	position: relative;
	background: linear-gradient(to top, #0f0f1c 60%, #1c1e2d 100%);
	background: url(../images/contact-us/contact-us.webp); /* background image */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-top:50px;
	float:left;
}	
	.contactus-section::after 
	{
      content: "";
      position: absolute;
      top: -50px;
      right: 0;
      width: 200px;
      height: 250px;
      background-image: url('../images/contact-us/circle.png');
      background-size: contain;
      background-repeat: no-repeat;
      background-position: top right;
      pointer-events: none;
    }
		.contactus-mainbox-headingtxt
		{
			width:100%;
			font-size: 30px;
			font-weight: 700;
			color:#FFF;
			margin-top:5px;
			margin-bottom: 20px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
		.contactus-mainbox-subheadingtxt
		{
			width:100%;
			font-size: 17px;
			font-weight: 500;
			color: #FFF;
			margin-top:40px;
			margin-bottom: 5px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
		.contactus-formbox
		{
			width:100%;
			background-color:#FFF;
			padding:50px 50px;
			border-radius:16px;
			box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
			float:left;
		}
			
			.contactus-row {
			  display: flex;
			  flex-wrap: wrap;
			  gap: 20px;
			}

			.contactus-field-group {
			  flex: 1;
			  min-width: 300px;
			  display: flex;
			  flex-direction: column;
			}

			.contactus-field-group label {
			  font-weight: 600;
			  margin-bottom: 8px;
			}

			.contactus-field-group input,
			.contactus-field-group textarea {
			  padding: 6px 14px;
			  border: 1px solid #ccc;
			  border-radius: 6px;
			  font-size: 1rem;
			  resize: none;
			}

			.contactus-customer {
			  margin-top:-40px;
			}

			.contactus-customer label {
			  font-weight: 600;
			  display: block;
			  margin-bottom: 10px;
			}

			.contactus-customer-buttons {
			  display: flex;
			  gap: 12px;
			}

			.contactus-customer-buttons button {
			  padding: 10px 24px;
			  border-radius: 20px;
			  border: 1.5px solid #7b61ff;
			  background: none;
			  cursor: pointer;
			  font-weight: 500;
			  transition: all 0.3s ease;
			}

			.contactus-customer-buttons button.active,
			.contactus-customer-buttons button:hover {
			  background: #7b61ff;
			  color: white;
			}

			.contactus-submit-btn {
			  margin-top: 30px;
			  display: flex;
			  justify-content: flex-end;
			}

			.contactus-submit-btn button {
			  padding: 12px 28px;
			  border: none;
			  border-radius: 25px;
			  font-weight: 600;
			  background: linear-gradient(to right, #7b61ff, #00c6ff);
			  color: white;
			  cursor: pointer;
			  display: flex;
			  align-items: center;
			  gap: 10px;
			  transition: background 0.3s ease;
			}

			.contactus-submit-btn button:hover {
			  opacity: 0.9;
			}
			













	.ourclients-section
	{
		width: 100%;
		
		padding: 60px 30px;
		text-align: center;
		color: #fff;
		margin-top:240px;
		font-family: 'Segoe UI', sans-serif;
		float: left;
	}
		.ourclients-header 
		{
			width: 100%;
			float: left;
		}
			.ourclients-header h4 
			{
				width: 100%;
				font-size: 16px;
				font-weight: 700;
				color: #d3d3d3;
				margin-top: 0px;
				margin-bottom: 10px;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				float: left;
			}
			.ourclients-header h2 
			{
				width: 100%;
				font-size: 30px;
				font-weight: 700;
				color: #FFF;
				margin-top: 0px;
				margin-bottom: 10px;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				float: left;
			}
			.ourclients-sliderbox
			{
				width:94%;
				min-height:100px;
				margin-left:3%;
				padding:20px 10px;
				background-color:#1c1d31;
				float:left;
			}
				.ourclients-slider-picbox
				{
					width:calc(25% - 10px);
					min-height:50px;
					border-right:1px solid #6a77ec;
					float:left;
				}
				.ourclients-slider-picbox-img
				{
					width:90%;
					height:auto;
					margin-left:5%;
					float:left;
				}
				
		.ourclients-sliderbox .blaze-prev {
			left: -20px;
			z-index: 200;
		}
			.ourclients-sliderbox .blaze-prev
			{
				border: none;
				font-size: 0;
				background: none;
				cursor: pointer;
				background-position: center;
				background-size: 60px;
				background-image: url(../images/banner/Arrow_Left_Banner.webp);
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				padding: 20px;
				background-color: rgba(33, 33, 33, .0);
				background-repeat: no-repeat;
				border-radius: 50%;
			}
		    .ourclients-sliderbox .blaze-next
			{
				border: none;
				font-size: 0;
				background: none;
				cursor: pointer;
				background-position: center;
				background-size: 60px;
				background-image: url(../images/banner/Arrow_Right_Banner.webp);
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				-webkit-transform: translateY(-50%);
				padding: 20px;
				background-color: rgba(33, 33, 33, .0);
				background-repeat: no-repeat;
				
				border-radius: 50%;
				right:-22px;
			}
			
			
			
	.footer-section
	{
		width:100%;
		min-height:100px;
		color:#FFF;
		background-color:#000;
		padding-top:30px;
		padding-bottom:30px;
		float:left;
	}
		.footer-section-logo
		{
			width:auto;
			height:70px;
			margin-top:0px;
			margin-bottom:10px;
			float:left;
		}
			.footer-socialmedia-link
			{
				width:40px;
				min-height:40px;
				margin-top:20px;
				margin-right:20px;
				float:left;
			}
				.footer-socialmedia-link-img
				{
					width:40px;
					height:40px;
					float:left;
				}
	
}	
/* min width 991px; media query */
