/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 09 2026 | 09:15:09 */
@media (max-width:1024px)
{
	.writing-image figure {
  margin:unset !important; 
}
}
@media (min-width:1400px)
{
  .three-box-section .athemes-blocks-block-container-wrapper-content {
    padding-left:unset !important;
    padding-right:unset !important;
  }
}
.content_col {
	flex: 0 0 auto!important;
}   

#about_top_ban {
	position: relative;
	overflow: hidden;
	min-height: 720px;
}
/* .om_secondfld{
margin-top: -330px !important;
} */
#about_top_ban::after{
	position: absolute;
	content: '';
	width: 100%;
	height: 11%;
	background-image: url('/wp-content/uploads/2025/04/cloud.png');
	background-size: cover;
	background-repeat: no-repeat;
	bottom: 0;
}

.navlac_sec .navlac_columns .navlac_col2 img{
	/* 	width: 100% !important; */
}

/* .page-id-1158 .main-teststructure{
	margin-bottom: 200px;
} */



/*** media queries ***/
/*For 1280 laptop size - */
@media only screen and (min-width:1280px) and (max-width:1365px){
	#about_top_ban::after{
		height: 52px;
	}
	.blog_sec::before{
		top: -1px;
	}
}

/*For 1366 laptop size -  */
@media only screen and (min-width:1366px) and (max-width:1439px){
	#about_top_ban::after{
		height: 52px;
	}

}

/*For 1440 laptop size -  */
@media only screen and (min-width:1440px) and (max-width:1600px){
	#about_top_ban::after{
		height: 52px;
	}

}


@media only screen and (min-width: 768px) and (max-width:1023px){
	#about_top_ban{
		min-height: 651px !important;
	}

/* 	.page-id-1158 .main-teststructure{
		margin-bottom: 100px;
	} */
}

@media(min-width: 1600px){
	.navlac_sec .navlac_columns .navlac_col2 img{
		width: 553px;
		height: 400px;
		object-fit: cover;
	}
	.navlac_sec .navlac_columns .navlac_col1{
		flex-basis: 46%;
	}
	.navlac_sec .navlac_columns .navlac_col2{
		flex-basis: 44%;
	} 
}

@media only screen and (min-width: 768px) and (max-width:1023px){
	#about_top_ban{
		min-height: 651px;
	}
	/* 	.om_secondfld{
	margin-top: -280px !important;
} */
}
@media only screen and (max-width: 500px) and (min-width: 425px){
	#about_top_ban {
		min-height: 500px !important;
	}
	/* 	.om_secondfld{
	margin-top: -186px !important; 
} */
	.navlac_sec .navlac_columns .navlac_col2 .wp-block-image .alignright{
		margin: 0;
	} 

}
@media only screen and (max-width: 424px) and (min-width: 375px){
	#about_top_ban {
		min-height: 500px !important;
	}
	/* 	.om_secondfld{
	margin-top: -146px !important; 
} */
	.navlac_sec .navlac_columns .navlac_col2 .wp-block-image .alignright{
		margin: 0;
	} 

}
@media only screen and (max-width: 320px){
	.about_top_ban {
		min-height: 520px !important;
	}
	/* 	.om_secondfld{
	margin-top: -94px !important; 
} */
	.navlac_sec .navlac_columns .navlac_col2 .wp-block-image .alignright{
		margin: 0;
	} 

}

/* @media(max-width: 767px){
	.page-id-1158 .main-teststructure{
		margin-bottom: 100px;
	}
} */


.read_grp{
	margin:0 !important;
}
.read_grp .read_btn a {
	position: relative;
	display: inline-block;
	padding: 0;
	background-color: transparent !important;
	border: 0;
	color: #FFA837 !important;
	font-weight: 700;
	font-size: 18px;
	letter-spacing: 0%;
	text-transform: none;
}
.read_grp .read_btn a:after {
	position: absolute;
	display: inline-block;
	content: '';
	background-image: url(/wp-content/uploads/2025/04/Arrow-2-Stroke.png);
	background-size: cover;
	width: 22px;
	height: 22px;
	right: -35px;
	top: 3px;
	opacity: 0;
}
.read_grp .read_btn a:hover:after{
	opacity: 1;
}
@media (max-width:375px)
{
  #about_top_ban {
    min-height:360px !important;
  }
  #about_top_ban .athemes-blocks-block-container-wrapper {
    padding-bottom:160px; 
  }
}
@media(max-width: 767px){
	.kb-lst-sec h2 {
		padding-bottom:4px !important;
	}
	#about_top_ban .btn_grp2{
		align-items: center !important;
	}
	.read_grp .read_btn a{
		font-size: 16px;
	}
}
@media(1400px > width > 782px){
	.cards_blocks .wp-block-column .wp-block-columns{
	  flex-direction: column-reverse;
	}
}
