/*  adjucting top gap after adding new container class*/
.custom-blog-section
{
	margin-top: 30px !important;
}

.full-cs-container {
 	background: url('https://aitglobalinc.com/wp-content/uploads/2025/07/Final_result.webp');
 	background-size: cover;
 	background-repeat: no-repeat;
 	background-position: center;
 	overflow: hidden;
 	position: relative;
 }

 .cs-frame-container {
 	min-height: 500px;
 	display: flex;
 	justify-content: center;
 	align-items: center;
 }

 .cs-frame-heading {
 	font-family: 'Poppins', 'sans-serif';
 	font-weight: 800;
 	line-height: 45px;
 	color: #252525;
 	text-align: center;
 	z-index: 10;
 	max-width: 700px;
	font-display:swap;
 }

 .cs-frame-heading-blue {
 	color: #000000;
 }


 /* Blogs List */
 .case-study-card {
 	background: #F8F8FF;
 	border-radius: 15px;
 	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
 	overflow: hidden;
 	transition: transform 0.3s ease-in-out;
 	border: none;
 	height: 100%;
 	min-height: 420px;
 }

 .cs-card-img-top {
 	width: 100%;
 	height: 180px;
 	padding: 20px;
 	border-radius: 35px;
 	object-fit: cover;

 }

 .cs-card-body {
 	padding: 10px 20px;
 }

 .cs-badge-category {
 	display: inline-block;
 	font-family: 'Myriad pro';
 	padding:5px 24px;
 	/*         font-size: 12px; */
 	font-weight: 500;
 	color: #fff;
 	border-radius: 20px;
 	margin-bottom: 15px;
 }

 .cs-badge-category.cs-blue {
 	background-color: #000000;
 }

 .badge.cs-badge-category.cs-blue:hover {
 	color: white;
 }

 .badge.cs-badge-category.cs-blue:active {
 	color: white;
 }

 .cs-card-title {
 	font-weight: 700;
 	margin-bottom: 8px;
 	font-family: 'Myriad pro';
 	margin-top: 6px;
	 color:#252525;

 }

 .cs-card-title-1 {
 	font-weight: 700;
 	margin-bottom: 8px;
 	font-family: 'Myriad pro';
 	margin-top: 6px;
 	color: #252525 !important;
 }

 .cs-card-text {
 	font-family: 'Myriad pro';
 	margin-bottom: 40px;
	 color: #4A4A4A !important;
 }

 .cs-read-more {
 	font-family: 'Myriad pro';
 	color: #000000;
 	text-decoration: none;
 	display: inline-block;
 	position: absolute;
 	bottom: 20px;
 	transition: all 0.3s ease-in-out;
 }

 .cs-read-more::after {
 	content: "»";
 	display: inline-block;
 	transition: transform 0.3s ease-in-out;
 }

 .cs-read-more:hover::after {
 	transform: translateX(5px);
 }

 .cs-read-more:hover {
 	color: #252525;
 	text-decoration: none;
 }

 .my-pagination {
 	max-width: 210px;
 	margin-top: 40px;
 	justify-content: center;
 	gap: 18px;
 }

 .my-pagination a {
 	color: #C5C5C5;
 }

 .page-numbers.current {
 	color: #6868E9;
 }

 /* Case-Study_Inner-Page */

 .c-study-container {
 	margin-left: 5%;
 	margin-right: 5%;
 	margin-top: 35px;
 }

 .main-content-cs {
 	padding: 5px;
 	border-radius: 8px;
 	font-family: 'Myriad pro';
/*  	color: #5B5B5B; */
	color: #4A4A4A !important;

 }

 .featured-header-image {
 	width: 100%;
 	border-radius: 20px;
 	height: 350px;
 	background-size: cover;
 }
.main-content-cs h2{
	color:#252525 !important;
	font-family:'Myriad pro';
	font-size:32px;
	font-weight:600;
	line-height:1.25;
	margin-bottom:0;
}

.main-content-cs h3{
	color:#252525 !important;
	font-family:'Myriad pro';
	font-size:28px;
	font-weight:600;
	line-height:1.3;
	margin-bottom:0;
}

.main-content-cs h4{
	color:#252525 !important;
	font-family:'Myriad pro';
	font-size:24px;
	font-weight:600;
	line-height:1.35;
	margin-bottom:0;
}

.main-content-cs h5{
	color:#252525 !important;
	font-family:'Myriad pro';
	font-size:20px;
	font-weight:600;
	line-height:1.4;
	margin-bottom:0;
}

.main-content-cs h6{
	color:#252525 !important;
	font-family:'Myriad pro';
	font-size:18px;
	font-weight:600;
	line-height:1.45;
	margin-bottom:0;
}

 .main-content-cs p {
	color: #4A4A4A !important;
 	font-family: 'Myriad pro';
 	margin-top: 1.9vh;
 	margin-bottom: 2vh;
 }

 .main-content-cs span {
 	font-family: 'Myriad pro';
 	/* 		font-size: 0.9vw; */
 }

 .main-content-cs b {
 	font-weight: 700;
	 	color: #4A4A4A !important;

 	/* font-size: 0.9vw; */
 }

 .main-content-cs strong {
 	/* 	font-size: 0.9vw; */
 	font-family: 'Myriad pro';
	 	color: #4A4A4A !important;


 }

 .main-content-cs li::marker {
 	/* 		font-size: 0.9vw; */
 	font-weight: 700;
	 	color: #4A4A4A !important;

 }

 .main-content-cs ul {
 	padding-left: 20px;	
	 color: #4A4A4A !important;

 }

 .main-content-cs ul li {
 	font-family: 'Myriad pro';
 	/* 		font-size: 0.9vw; */
 	margin-bottom: 4px;
 	margin-left: 10px;	
	 color: #4A4A4A !important;

 }

 .main-content-cs ol li {
 	margin-bottom: 1.2vw;
 	/* 		font-size:0.9vw; */
 	margin-top: 6px;	
	 color: #4A4A4A !important;

 }

 .main-content-cs img {
 	width: 80%;
 	border-radius: 20px;
 	margin-top: 40px;
 	margin-bottom: 40px;
 }

 .top-main-social-wrapper {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	margin-bottom: 20px;
 }

 .main-social-icon-wrapper {
 	text-align: center;
 	background-color: #F9F9F9;
 	height: 120px;
 	width: 200px;
 	border-radius: 20px;
 }

 .main-social-icon-wrapper {
 	text-align: center;
 }

 .main-social-icon-wrapper p {
	color: #4A4A4A !important;
 	/* 		font-size: 16px; */
 	padding-top: 15px;
 }

 .social-icons-cs {
 	display: flex;
 	justify-content: center;
 	gap: 10px;
 	margin-top: 20px;
 }

 .social-icons-cs img {
 	width: 24px;
 	height: 24px;
 }

 .sidebar-case-study {
 	background: #EBEBFF;
 	padding: 20px;
 	border-radius: 8px;
 	position: sticky;
 	top: 20px;
 	margin-top: 20px;
 	margin-bottom: 24px;
 }

 .sidebar-case-study b {
/*  	color: #252525; */
	 	 color: #4A4A4A !important;
 	/* 		font-size: 1.2vw; */
 	font-family: 'Myriad pro';
 	font-weight: bold;
 	margin-bottom: 10px;
 }

 .sidebar-case-study ul {
 	list-style: none;
 	padding: 0;
 	margin-top: 1.6vH;
 	margin-bottom: 6vH;
 }

 .sidebar-case-study ul li {
 	margin-bottom: 0.9vh;
 	font-family: 'Myriad pro';
 	padding: 10px;
	 	color: #4A4A4A !important;

 }

 .sidebar-case-study ul li:hover {
 	background-color: #fff;
 	border-radius: 8px;
 }

 .cs-sidebar-img {
 	height: 50px;
 	width: 50px;
 	height: 40px;
 	width: 50px;
 	margin-right: 20px;
 	flex-shrink: 0;
 }

 .sidebar-case-study ul li a {
	color: #4A4A4A !important;
 	display: flex;
 	align-items: center;
 	text-decoration: none;
 	flex: 1;
 	font-family: 'Myriad pro';
 	/* 		font-size: 0.8vw; */
 }


 .Categories-cs-list {
 	font-weight: 600;
 	margin-left: 5px;
 }

 .featured-image-div {
 	margin-top: 20px;
 	margin-bottom: 10px;
 }

 .featured-image-div img {
 	border-radius: 20px;
 	width: 100%;
 }

 @media (max-width:600px) {
 	.main-content-cs p {
 		font-size: 14px;
 	}

 	.main-content-cs span {
 		font-size: 14px;
 	}

 	.main-content-cs b,
 	.main-content-cs strong {
 		font-size: 14px;

 	}

 	.main-content-cs ol li {
 		font-size: 14px;
 	}

 	.main-content-cs ul li {
 		font-size: 14px;
 	}

 	.sidebar-case-study b {
 		font-size: 14px;
 	}

 	.sidebar-case-study ul li a {
 		font-size: 14px
 	}

 	.main-content-cs li::marker {
 		font-size: 14px;
 	}

 	/* 	cs card  */
 	.cs-card-text {
 		font-size: 14px;
 	}

 	.case-study-card {
 		min-height: 390px;
 	}

 	.main-content-cs span {
 		font-size: 14px;
 	}

 	.main-content-cs {
 		padding: 0px;
 	}
.main-content-cs h2{
	font-size:28px;
}

.main-content-cs h3{
	font-size:24px;
}

.main-content-cs h4{
	font-size:20px;
}

.main-content-cs h5{
	font-size:18px;
}

.main-content-cs h6{
	font-size:16px;
}

}
 /* mob view */
 @media (max-width:600px) {
 	.full-cs-container {
 		background: url('http://aitglobalinc.com/wp-content/uploads/2025/07/Mobile_result.webp');
 		background-size: cover;
 		background-repeat: no-repeat;
 		background-position: center;
 		overflow: hidden;
 		position: relative;
 	}

 	.cs-frame-heading {
 		font-size: 22px;
 		line-height: 28px;
 	}

 	.cs-frame-container {
 		min-height: 45vh;
 	}
 }

@media (min-width:2560px){

	.main-content-cs h2{font-size:48px;}
	.main-content-cs h3{font-size:40px;}
	.main-content-cs h4{font-size:32px;}
	.main-content-cs h5{font-size:26px;}
	.main-content-cs h6{font-size:22px;}

}
@media (min-width:1920px) and (max-width:2559px){

	.main-content-cs h2{font-size:42px;}
	.main-content-cs h3{font-size:34px;}
	.main-content-cs h4{font-size:28px;}
	.main-content-cs h5{font-size:22px;}
	.main-content-cs h6{font-size:20px;}

}

@media (min-width:1718px) and (max-width:1919px){

	.main-content-cs h2{font-size:38px;}
	.main-content-cs h3{font-size:32px;}
	.main-content-cs h4{font-size:26px;}
	.main-content-cs h5{font-size:22px;}
	.main-content-cs h6{font-size:20px;}

}

@media (min-width:1271px) and (max-width:1717px){

	.main-content-cs h2{font-size:32px;}
	.main-content-cs h3{font-size:24px;}
	.main-content-cs h4{font-size:20px;}
	.main-content-cs h5{font-size:18px;}
	.main-content-cs h6{font-size:16px;}

}
@media (max-width:1270px){

	.main-content-cs h2{font-size:30px;}
	.main-content-cs h3{font-size:24px;}
	.main-content-cs h4{font-size:20px;}
	.main-content-cs h5{font-size:18px;}
	.main-content-cs h6{font-size:16px;}

}

@media (min-width: 700px) and (max-width: 1100px)
{
	.sidebar-case-study ul li a
	{
		flex-wrap: wrap;
	}
}

/* ==========================================
   AIT BLOG FAQ
========================================== */

.ait-blog-faq {
    width: 100%;
	margin: 20px 0px;
}

.ait-blog-faq-item {
    background: #ffffff;
    border: 1px solid #E5E7EB;
    border-radius: 12px;
    margin-bottom: 16px;
    overflow: hidden;
    transition: border-color 3s ease;
}

.ait-blog-faq-question {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding: 14px 24px;
    user-select: none;
}

.ait-blog-faq-title {
    margin: 0;
    flex: 1;
}

.ait-blog-faq-icon {
    width: 16px;
    min-width: 18px;
    text-align: center;
    color: #111827;
    font-size: 20px;
    font-weight: 300;
    line-height: 1;
    margin-top: 2px;
}

/* .ait-blog-faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height .45s ease;
} */
.ait-blog-faq-answer{
    max-height:0;
    overflow:hidden;
    transition:max-height .4s ease;
}
.ait-blog-faq-answer p {
    margin: 0;
    padding: 0 24px 24px;
    
}

/* Open */

/* .ait-blog-faq-item.active .ait-blog-faq-answer {
    max-height: 500px;
} */

/* Mobile */

@media (max-width:768px){

    .ait-blog-faq{
        margin:30px 0;
    }
	.ait-blog-faq-title
	{
		padding-right:20px;
	}

    .ait-blog-faq-question{
        padding:24px;
    }

  
    .ait-blog-faq-answer p{
        padding:0 18px 18px;
      
    }

}