    body {
      margin: 0;
      font-family: Arial, sans-serif;
    }



.collection_card {
    border-radius: 0 0 5px 5px;
    background-color: #fff;
    height: 100%;
}
.collection_card .cs_feature_box_thumb img{
	border-radius: 5px 5px 0 0;
}
.collection_card .cs_pl_50, .collection_card .cs_pr_50 {
    padding: 25px;
}
#hospitality .cs_style_1, .about_main_bodhi .cs_style_1{
	padding-right: 30px;
}
.coll_abt .cs_style_1{
	padding-left: 30px;
}
.cs_section_subtitle{
	margin-top: 10px;
}
.footer-logo {
    max-width: 150px;
    margin: 0 0 20px;
}

.cs_footer_grid_4.main-footer .cs_footer_grid_item:first-child{
	 -webkit-box-flex: 1.5;
    -ms-flex: 1.5;
    flex: 1.5;
}
.cs_footer_grid_4.main-footer .cs_footer_grid_item:nth-child(2){
	 -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.cs_footer_grid_4.main-footer .cs_footer_grid_item:nth-child(3), 
.cs_footer_grid_4.main-footer .cs_footer_grid_item:nth-child(4) {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
}

.cs_footer_grid_4.main-footer ul.cs_menu_widget.cs_mp0.link-list li{
	width: 100%;
}
.mb-05{
	margin-bottom: 5px;
}
.mh-550{
	min-height: 550px;
	object-fit: cover
}
.vision_mission.cs_gray_bg .cs_section_heading.cs_style_1 {
    padding: 100px;
}
.bg-black{
	background-color: #000;
}
.flex-item.bg-black {
    color: #fff;
}
.mission-box h2 {
    color: #fff;
}
.vision_mission.cs_gray_bg .justify-space-between{
	justify-content: space-between;
}

.vision-section{
    background: linear-gradient(
        to right,
        #f5f5f5 50%,
        #000 50%
    );
}

.mission-box{
    color: #fff;
	padding: 100px 0 100px 50px;
}
.vision-box{
	padding: 100px 50px 100px 0
}
.pt-40{
	padding-top: 40px;
}
.pl-30{
	padding-left: 30px;
}
.pr-30{
	padding-right: 30px;
}














