.cus_box_grid {
	display: grid;
	grid-template-columns: repeat(5,1fr);
	gap: 15px;
	justify-items: center;
}
.cb-screenshot.custom-ss{
	padding-top: 50px;
}
.cb-screenshot.custom-ss .col-lg-4 {
	padding-left: 0;
	padding-right: 0;
}
.cb-screenshot.custom-ss .mbl_scrn {
	width: 100%;
	position: relative;
}
.cb-screenshot.custom-ss .row .col-lg-4:nth-child(2) .mbl_scrn {
	top: -50px;
}
.next-custom .cb-nextcase-content{
	padding-top: 80px;
}
.mobile-display{
	display: none;
}
.custom .text_content_dtl .abt_text_dtl p{
	white-space: initial;
}

/* 11-2-24 Starts */
.cus_box_grid .box_rsrc {
	text-align: center;
}
.dev_resouces .box_rsrc img{
	margin: 0 auto;
}
.dev_resouces .box_rsrc p{
	padding-bottom: 12px;
}
.pt-60{
	padding-top: 60px;
}
.text_content_dtl .abt_text_dtl h2{
	line-height: 48px;
}
.text_content_dtl .abt_text_dtl p {
	font-size: 18px;
	line-height: 30px;
	text-align: initial;
	letter-spacing: 0;
}
.sec_pb_44{
	padding-bottom: 48px !important;
}
.pb_16 {
	padding-bottom: 16px !important;
}
.prjct_list_numb li, .prjct_list li{
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 12px;
}
.f_28 {
	line-height: 38px !important;
}
.project_slider .cb-smfeed-item h3{
	padding-bottom: 12px;
	font-weight: 500;
}
.project_slider .cb-smfeed-item p{
	font-size: 18px;
}
.opacity-50, .opacity-50 .cb-nextcase-title::before {
	opacity: .5;
}
.cpb_28 {
	padding-bottom: 28px;
}
.mb_16{
	margin-bottom: 16px;
}
.cb-nextcase-content {
	padding: 80px 0 100px;
}
/* 11-2-24 Ends */

@media (max-width:991px) {
	.cus_box_grid{
		grid-template-columns: repeat(3,1fr);
		gap: 30px;
	}
	.custom .text_content_dtl .abt_text_dtl p{
		white-space: initial;
	}
	img.wow{
		max-width: 100% !important;
	}
	.text_content_dtl .abt_text_dtl p br{
		display: none;
	}
}
@media (max-width:767px) {
	.cus_box_grid {
		grid-template-columns: auto;
		gap: 24px;
	}
	.box_rsrc {
		text-align: center;
	}
	.dev_resouces .box_rsrc p{
		padding-bottom: 4px;
	}
	.custom .text_content_dtl .abt_text_dtl p{
		padding-bottom: 20px !important;
	}
	.custom .text_content_dtl img{
		width: 100% !important;
	}
	.custom .text_content_dtl .f_28.pb_32{
		padding-bottom: 20px !important;
	}
	.custom .text_content_dtl img.mb_32 {
		margin-bottom: 12px !important;
	}
	.comp_analy.custom-height .cb-smfeed-item-img img{
		height: 182px;
	}
	.cb-screenshot.custom-ss {
		padding-top: 0;
	}
	.desktop-display{
		display: none;
	}
	.mobile-display {
		display: flex;
	}
	.cb-screenshot.custom-ss .col-lg-4 {
		padding-left: 5px;
		padding-right: 5px;
		width: 50%;
	}
	.cb-screenshot.custom-ss .row .col-lg-4:nth-child(2) .mbl_scrn {
		top: 0;
	}
	.custom .text_content_dtl img.mob-custom-width{
		width: 239px !important;
		display: block;
		margin: 0 auto;
	}
	.next-custom .cb-nextcase-content {
		padding: 30px 0 40px;
	}
	.cb-nextcase-title {
		font-size: 18px;
		padding: 0;
	}
	/* 12-2-24 Starts */
	html,body{
		overflow-x: clip;
	}
	.aha-logo img{
		max-width: 83px;
	}
	.cb-tophead-title h1, .cb-tophead-title h2 {
		line-height: 38px;
	}
	.cb-screenshot-preview.-lg {
		padding: 0;
		-webkit-perspective: 0;
		-moz-perspective: 0;
		perspective: 0;
	}
	.cb-screenshot-preview img, .cb-screenshot-preview video {
		position: relative;
		transform: translate(0) !important;
		height: 222px;
		object-fit: cover;
	}
	.dev_resouces {
		padding: 24px 0;
	}
	.dev_resouces .box_rsrc span {
		font-size: 18px;
		padding-bottom: 12px;
		line-height: 23px;
	}
	.for_desktop {
		display: none !important;
	}
	.for_desktop {
		display: none !important;
	}
	.pt-60 {
		padding-top: 32px;
	}
	.row{
		margin: 0 -20px;
	}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{
		padding: 0 20px;
	}
	.text_content_dtl .abt_text_dtl h2 {
		line-height: 36px;
		font-size: 28px;
		padding-bottom: 14px;
	}
	.text_content_dtl .abt_text_dtl p{
		font-size: 16px;
		line-height: 26px;
		text-align: inherit !important;
		white-space: unset;
	}
	.text_content_dtl .abt_text_dtl p.sec_pb_44, .sec_pb_44 {
		padding-bottom: 28px !important;
	}
	.text_content_dtl .abt_text_dtl p.pb_16 {
		padding-bottom: 10px !important;
	}
	.prjct_list_numb li, .prjct_list li{
		font-size: 16px;
		line-height: 26px;
		padding-bottom: 10px;
	}
	.cb-menu-toggle {
		top: 20px !important;
		height: 26px;
	}
	.text_content_dtl, .sec_pb_44 {
		padding-bottom: 28px !important;
	}
	.sml_f_24 {
		font-size: 22px !important;
		line-height: 32px !important;
		padding-bottom: 12px !important;
	}
	.f_28 {
		line-height: 32px !important;
		font-size: 22px !important;
	}
	.mpb-20{
		padding-bottom: 20px !important;
	}
	.project_slider .cb-smfeed-item h3 {
		padding-bottom: 8px;
	}
	.project_slider .cb-smfeed-item p {
		font-size: 16px;
	}
	.cb-nextcase-content {
		padding: 40px 0;
	}
	/* 12-2-24 Ends */
}