.container {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

@media (min-width:1800px) {
	.inquir-today-section .let-connect-col-left {
	    height: 923px;
	}
}
@media (min-width:1200px) {
	.inner-header .nav-manu ul li a {
	    color: #fff;
	}
	.inner-header .nav-manu ul li a:hover {
	    color: #898F5E;
	}
	.inner-header .link-btn {
	    color: #fff;
	}
	.inner-header .navigation .menu-item-has-children > a::after {
		border-top-color: #fff;
	}
	.inner-header .navigation .menu-item-has-children > a:hover::after {
	    border-top-color: #898F5E;
	}
}
@media (max-width:1699px) {
	.brand-banner-section {
	    height: 750px;
	}
	.bottom-founder-bg-logo {
	    width: 880px;
	}
}

@media (max-width:1439px) {
	.section, .section-bottom {
	    padding-top: 80px;
	}
	.section-bottom {
	    padding-bottom: 80px;
	}
	.what-we-do-section.our-team-section {
	    padding-bottom: 80px;
	}
	.container {
	    max-width: 100%;
	    padding: 0 50px;
	    width: 100%;
	}
	.let-connect-wrap, .testimonial-wrap {
	    max-width: 1000px;
	}
	.what-we-do-holder {
	    max-width: 985px;
	}
	.home-banner-section .banner-heading {
	    max-width: 980px;
	}
	h1 {
	    font-size: 70px;
	    line-height: 70px;
	    letter-spacing: -0.03em;
	}
	p {
	    font-size: 18px;
	    line-height: 28px;
	}
	h2 {
	    font-size: 32px;
	    line-height: 40px;
	}
	.banner-section {
	    padding: 180px 0px 120px;
	}
	.home-banner-section .banner-heading h1 {
	    max-width: 887px;
	}
	.home-banner-section .banner-heading p {
	    margin-top: -40px;
	    max-width: 358px;
	}
	.section.what-we-do-section {
	    padding-top: 120px;
	}
	.testimonial-slider-holder h3 {
	    font-size: 28px;
	    line-height: 38px;
	}
	.banner-section.inner-banner .banner-heading h1 {
	    line-height: 80px;
	}
	.banner-section.inner-banner .banner-heading {
	    max-width: 965px;
	}
	.about-hospitality-experts-section .heading p {
	    font-size: 28px;
	    line-height: 46px;
	    padding-right: 0;
	}
	.about-hospitality-experts-left-col {
	    width: 55%;
	    column-gap: 20px;
	}
	.about-hospitality-experts-right-col {
	    width: 40%;
	}
	.our-mission-wrap {
	    padding: 80px 60px;
	}
	.our-mission-line {
	    top: -58px;
	}
	.aos-animate.our-mission-line img {
	    height: 546px;
	}
	.col6.our-mission-item {
	    width: 400px;
	}
	.row.our-pillars-wrap {
	    max-width: 1000px;
	    column-gap: 20px;
	}
	.our-pillars-item {
	    width: calc(33.33% - 20px);
	}
	.what-believe-section ul li {
	    font-size: 32px;
	    line-height: 50px;
	    column-gap: 25px;
	}
	.our-promise-section .heading p {
	    font-size: 32px;
	    line-height: 48px;
	}
	.job-list-item {
	    gap: 15px;
	}
	.careers-details-section .let-connect-col-left {
	    width: 50%;
	}
	.careers-details-section .let-connect-col-right {
	    width: 45%;
	}
	.careers-details-section h1 {
	    font-size: 55px;
	    line-height: 55px;
	}
	.form-group.col6 {
	    width: 45%;
	}
	.form-group.col4 {
	    width: 30%;
	}
	.form-group.col2 {
	    width: 20%;
	}
	.let-connect-form.input-gray .form-group textarea.form-control {
	    height: 120px;
	}
	.contact-main-wrapper .let-connect-wrap {
	    max-width: 950px;
	}
	.contact-main-wrapper .let-connect-col-left {
	    width: 40%;
	}
	.contact-main-wrapper .let-connect-col-right {
	    width: 50%;
	}
	.contact-detail-inner {
	    padding: 32px;
	}
	.contact-main-wrapper .let-connect-col-left .banner-heading h1, .contact-main-wrapper .let-connect-col-left .banner-heading {
	    margin-bottom: 25px;
	}
	.our-story-info .commn-heading p {
	    margin: 0 0 25px;
	    font-size: 18px;
	    line-height: 28px;
	}
	.our-story-left-col {
	    width: 55%;
	    padding-right: 0;
	}
	.our-story-right-col {
	    width: 40%;
	}
	.venue-facts-bg-info {
	    padding: 32px;
	}
	.gallery-slider {
	    padding-right: 20px;
	}
	.features-col-text-info {
	    padding: 22px;
	}
	/* .inquir-today-section .let-connect-col-left {
	    height: 870px;
	} */
	.inquir-today-section .let-connect-col-right {
	    padding: 20px 35px;
	}
	.commn-heading h1, .commn-heading h2, .commn-heading h3, .commn-heading h4, .commn-heading h5, .founder-sec-seven.founder-page-01-section .community-brand-info-card h2 {
	    font-size: 40px;
	}
	.brand-info-img img {
	    max-height: 120px;
	}
	.hero-brand-details h1 {
	    font-size: 50px;
	    line-height: 56px;
	}
	.hero-brand-details h6 {
	    font-size: 18px;
	}
	.testimonial-right-col {
	    padding-left: 20px;
	}
	.inquir-today-section .container {
	    padding: 0;
	}
	.privacy-policy-content p, .privacy-policy-content ul li, .privacy-policy-content ol li {
	    font-size: 18px;
	    line-height: 28px;
	}
	.privacy-policy-content ol li, .privacy-policy-content ul li {
	    margin-bottom: 5px;
	}
	.banner-section.privacy-policy-section {
	    padding-bottom: 50px;
	}
	.our-mission-line-drow {
	    top: -47px;
	    height: 407px;
	}
	.heading-lg.heading.text-center p {
	    max-width: 800px;
	}
	.home-banner-hospitality-right-col {
	    width: 480px;
	}
	.home-banner-hospitality-left-col {
	    width: calc(100% - 480px);
	    padding-right: 50px;
	}
	.what-we-do-contact-col-left h3 {
	    font-size: 20px;
	}
	.what-we-do-contact-col-left p {
	    font-size: 20px;
	}
	.what-we-do-contact-col-left {
	    width: 590px;
	}
	.bottom-founder-section .heading h2 {
	    font-size: 46px;
	    line-height: 53px;
	}
	.bottom-founder-section .heading {
	    margin: 0 auto;
	    max-width: 1000px;
	}
	.bottom-founder-bg-logo {
	    width: 800px;
	}
	.banner-section h1.heroH1 {
	    font-size: 68px;
	}
	.banner-section.inner-banner.about-banner .banner-heading h1 {
	    letter-spacing: -0.03em;
	}
	.banner-section.inner-banner.careers-banner .banner-heading h1 {
	    letter-spacing: -0.03em;
	}
	.careers-details-section h1 {
	    letter-spacing: -0.03em;
	}
	.banner-section.community-hero-section {
		padding: 180px 0 120px;
	}
	.community-brand-img-card {
		padding-left: 30px;
	}
	.community-brand-info-card h2 {
		font-size: 45px;
	}
	.giving-text-info h2 {
		font-size: 45px;
		padding-right: 0;
	}
	.ahead-colleft h2 {
		font-size: 45px;
	}
	.support-heading h2 {
		margin: 0 0 20px;
	}
	.community-hero-section .banner-heading h1 {
		line-height: 80px;
	}
	.community-heading h2 {
		font-size: 45px;
	}
	.italic-bdrleft {
		font-size: 23px;
		margin-top: 30px;
	}
	.caterco-fixed-border svg {
	    width: 100%;
		height: auto;
	}
	.home-banner-hospitality-section .home-banner-hospitality-wrap .banner-btn {
	    gap: 15px;
	}
	.hospitality-experts-info-card ul li {
	    font-size: 18px;
	}
	.hospitality-experts-info-card h4 {
	    font-size: 20px;
	}
	p {
	    margin: 0 0 20px;
	}
	ul {
	    padding: 0px 0 20px 18px;
	}
	.founder-page-01-section.founder-sec-one .community-brand-info-card {
	    padding-left: 50px;
	}
	.founder-sec-one.founder-page-01-section .community-brand-info-card p {
	    margin-bottom: 15px;
	}
	.founder-sec-one.founder-page-01-section .community-brand-info-card p:last-child {
	    margin-bottom: 0px;
	}
	.founder-sec-two .partners-col-left {
	    width: 475px;
	}
	.founder-sec-two .partners-row-warp {
	    justify-content: space-between;
	}
	.founder-sec-three .commn-row-flex .commn-heading p {
	    font-size: 18px;
	}
	.founder-sec-three .col-left-6 {
	    width: 48%;
	}
	.founder-sec-three .col-right-6 {
	    width: 48%;
	}
	.founder-sec-four .founder-sup-col-left {
	    width: 50%;
	}
	.founder-sec-four .founder-sup-col-right {
	    width: 50%;
	}
	.founder-sec-four .founder-brand-info-card  ul li {
	    padding: 20px 10px 20px 65px;
	    font-size: 16px;
	}
	.founder-sec-seven .fixed-heading-top-img,
	.founder-sec-five .fixed-heading-top-img {
	    bottom: 46px;
	    left: 20px;
	    right: 20px;
	}
	.founder-sec-seven .fixed-heading-top-img h3,
	.founder-sec-five .fixed-heading-top-img h3 {
	    font-size: 22px;
	}
	.founder-sec-nine p {
	    max-width: 710px;
	}
	.founder-sec-three .features-flex-row.four-col-row {
	    gap: 20px;
	}
	.founder-sec-three .four-col-row .features-col-4 {
	    width: calc(25% - 15px);
	}
	.founder-sec-three .four-col-row .features-col-text-info h4 {
	    font-size: 17px;
	}
	.founder-sec-three .features-col-text-info {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.founder-sec-four .founder-brand-info-card {
	    margin-bottom: 0;
	    padding-left: 50px;
	}
	.founder-sec-four .founder-brand-info-card.commn-heading p, .founder-sec-five.founder-transition-section .founder-brand-info-card p {
	    font-size: 16px;
	}
	.founder-sec-five .founder-sup-col-left {
	    width: 50%;
	}
	.founder-sec-five .founder-sup-col-right {
	    width: 50%;
	}
	.founder-transition-section.founder-sec-five  .community-brand-img-card {
	    padding-left: 10px;
	}
	.founder-sec-seven.founder-page-01-section .community-brand-info-card {
	    padding-left: 45px;
	}
	.testimonial-black-section .testimonial-slider-content {
	    max-height: 342px;
	}
}

@media (max-width:1279px) {
	.community-brand-info-card h2 {
		font-size: 40px;
	}
	.community-heading h2 {
		font-size: 40px;
	}
	.giving-text-info h2 {
		font-size: 40px;
	}
	.ahead-colleft h2 {
		font-size: 40px;
	}
	h1 {
	    font-size: 62px;
		line-height: 62px;
	}
	.banner-section.inner-banner .banner-heading {
	    max-width: 942px;
	}
}

@media (max-width:1199px) {
	.navigation .menu-item-has-children > a::after {
		display: none;
	}
	.main-nav .menu-bar {
		display: block;
		transition: unset;
	}
	.mobile-menu .menu-bar {
	    top: 37px;
	    right: 15px;
	}
	/************ // MOBILE MENU CSS START // ***********************/
	.menu-bar {
		width: 38px;
		height: 30px;
		position: absolute;
		margin: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		display: block;
		right: 0;
		top: 10px;
		z-index: 1111;
	}
	.menu-bar span {
		display: block;
		position: absolute;
		height: 3px;
		width: 50%;
		border-radius: 9px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
		background: #1B1B1B;
	}
	.header.inner-header .menu-bar span {
		background: #fff;
	}
	.menu-bar span:nth-child(even) {
		left: 50%;
		border-radius: 0 9px 9px 0;
	}
	.menu-bar span:nth-child(odd) {
		left: 0px;
		border-radius: 9px 0 0 9px;
	}
	.menu-bar span:nth-child(1),
	.menu-bar span:nth-child(2) {
		top: 0px;
	}
	.menu-bar span:nth-child(3),
	.menu-bar span:nth-child(4) {
		top: 10px;
	}
	.menu-bar span:nth-child(5),
	.menu-bar span:nth-child(6) {
		top: 21px;
	}
	.menu-bar span:nth-child(3) {
		width: 40%;
		left: 4px;
	}
	.menu-bar span:nth-child(5) {
		width: 29%;
		left: 9px;
	}
	.mobile-menu .menu-bar span:nth-child(1),
	.mobile-menu .menu-bar span:nth-child(6) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		background: #000000;
	}
	.mobile-menu .menu-bar span:nth-child(2),
	.mobile-menu .menu-bar span:nth-child(5) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background: #000000;
	}
	.mobile-menu .menu-bar span:nth-child(1) {
		left: 5px;
		top: 7px;
	}
	.mobile-menu .menu-bar span:nth-child(2) {
	    left: calc(50% - 5px);
	    top: 7px;
	}
	.mobile-menu .menu-bar span:nth-child(3) {
		left: -50%;
		opacity: 0;
	}
	.mobile-menu .menu-bar span:nth-child(4) {
		left: 100%;
		opacity: 0;
	}
	.mobile-menu .menu-bar span:nth-child(5) {
		left: 5px;
	}
	.mobile-menu .menu-bar span:nth-child(6) {
		left: calc(50% - 5px);
	}
	.mobile-menu .menu-bar span:nth-child(6),
	.mobile-menu .menu-bar span:nth-child(5) {
		top: 16px;
		width: 50%;
	}
	.mobile-menu .menu-bar {
		background: none;
		position: fixed;
	}
	.navigation {
		background: #F1F2E9;
		position: fixed;
		top: 0;
		padding-top: 0px;
		right: -150%;
		width: 100%;
		height: 100%;
		z-index: 99;
		transition: .7s;
		-webkit-transition: .7s;
		-moz-transition: .7s;
		overflow-y: auto;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 92px;
		margin: 0;
		transform: none;
		-webkit-transform: none;
		-ms-transform: none;
	}
	body.mobile-menu .navigation {
		display: block;
		right: 0;
	}
	.nav-manu {
	    flex-wrap: wrap;
	    justify-content: flex-start;
	    border: 0;
	}
	.navigation ul {
		display: block;
		width: 100%;
	}
	.navigation ul li {
		margin-right: 0;
		padding: 0;
		margin: 0;
		position: relative;
	}
	.navigation ul>li::before {
		display: none;
	}
	.navigation .menu-item-has-children>a::before {
		display: none;
	}
	.menu-item-has-children::after {
		content: "\f107";
		position: absolute;
		top: 0;
		right: 0;
		width: 50px;
		height: 53px;
		transition: 0.4s;
		font-family: FontAwesome;
		color: #1B1B1B;
		padding: 0;
		z-index: 111;
		text-align: center;
		font-size: 16px;
		font-weight: 700;
		display: flex !important;
		justify-content: center;
		align-items: center;
		cursor: pointer;
		opacity: 1;
	}
	.navigation ul li.menu-item-has-children:hover::after,
	.navigation ul li.menu-item-has-children.current-menu-item::after {
		color: #898F5E;
	}
	.navigation ul li.menu-item-has-children {
		padding-right: 0;
	}
	.navigation ul li.current-menu-item>a {
		color: #898F5E;
	}
	.navigation ul>li>a {
	    display: block;
	    border-top: 1px #6a6a6a solid;
	    padding: 18px 20px;
	}
	.navigation .moblelogo {
	    display: block;
	    padding: 25px 20px;
	}
	.menu-item-has-children::before {
		display: none;
	}
	.navigation .moblelogo img {
		max-width: 200px;
	}
	.navigation ul>li>a::after {
		display: none;
	}
	.navigation ul li ul.sub-menu {
	    display: none;
	    opacity: 1;
	    visibility: visible;
	    transform: scale(1);
	    border-radius: 0;
	    margin: 0;
	}
	.navigation ul li ul.sub-menu.in {
		position: static;
		max-width: 100%;
		top: 0;
		left: 0;
		padding: 0;
		display: block;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
	}
	.navigation ul li ul.sub-menu li {
		width: 100% !important;
		padding: 0;
		border-bottom: none;
		transform: none;
		-webkit-transform: none;
		-ms-transform: none;
		border-radius: 0 !important;
		margin: 0;
		box-shadow: none;
	}
	.navigation ul li ul.sub-menu li:hover {
		background-color: inherit;
	}
	.navigation ul li ul.sub-menu li.current-menu-item {
		background-color: inherit;
	}
	.navigation ul li ul.sub-menu li.current-menu-item a {
	    color: #898F5E;
	    background: #fff;
	}
	.navigation ul li ul.sub-menu li a {
	    padding: 18px 15px 18px 30px;
	    transform: skewX(0deg);
	    -webkit-transform: skewX(0deg);
	    -ms-transform: skewX(0deg);
	    border-radius: 0;
	}
	.navigation ul li ul.sub-menu > li:hover > a {
	    background-color: #fff;
	    color: #818856;
	}
	.navigation ul li ul.sub-menu ul.sub-menu {
		width: 100%;
		padding: 0;
	}
	.navigation ul li ul.sub-menu ul.sub-menu li a {
		padding-left: 40px;
	}
	nav.mobile-scroll {
		display: block;
		width: 100%;
	}
	.contact-nav {
	    margin-left: 0;
	    top: 0px;
	    width: 100%;
	    border-top: 1px #6a6a6a solid;
	    padding: 18px 20px;
	}
	/************ // MOBILE MENU CSS END // ***********************/
	.header .container {
	    padding: 0 20px;
	}
	.header-wrapper {
	    position: relative;
	}
	.header {
	    padding: 25px 0px;
	}
	.container {
	    padding: 0 30px;
	}
	.banner-section {
	    padding: 150px 0px 80px;
	}
	.home-banner-section .banner-heading {
	    max-width: 830px;
	}
	h1 {
	    font-size: 60px;
	    line-height: 70px;
	}
	.home-banner-section .banner-heading h1 {
	    max-width: 775px;
	}
	p {
	    font-size: 16px;
	    line-height: 25px;
	}
	h2 {
	    font-size: 32px;
	    line-height: 38px;
	}
	.home-banner-section .banner-heading p {
	    margin-top: -50px;
	    max-width: 298px;
	    margin-right: 0;
	}
	.btn-black {
	    min-width: 250px;
	    min-height: 50px;
	}
	.what-we-do-wrap {
	    row-gap: 35px;
	    column-gap: 15px;
	}
	.what-we-do-item {
	    width: calc(50% - 15px);
	}
	.what-we-do-holder {
	    max-width: 100%;
	    padding: 0px 50px;
	}
	.heading {
	    margin-bottom: 35px;
	}
	.what-we-do-info-card h3 {
	    font-size: 18px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	.what-we-do-info-card .link-btn {
	    font-size: 15px;
	}
	.testimonial-left-col {
	    width: 250px;
	}
	.testimonial-right-col {
	    width: calc(100% - 250px);
	}
	.footer-section {
	    padding: 50px 0;
	}
	.footer-left-col {
	    width: 100%;
	    margin-bottom: 25px;
	}
	.footer-logo img {
	    width: 216px;
	}
	.footer-menu-item ul li a {
	    display: block;
	    padding: 0;
	}
	.footer-menu-item .hide-footer-menu-deskotp ul li:first-child a {
	    border-top: 1px solid #000;
	}
	.footer-menu-item ul li:last-child a, .footer-menu-item.footer-social ul li a {
	    border-bottom: 0px;
	}
	.footer-menu-item.footer-social ul {
	    padding: 0;
	    justify-content: flex-start;
	    column-gap: 15px;
	    margin-top: 15px;
	}
	.footer-menu-item.footer-social ul li a {
	    padding: 0;
	}
	.footer-copyright {
	    padding-top: 15px;
	    margin-top: 25px;
	}

	.footer-copyright ul li:first-child {
		display: block;
	}
	.hide-footer-menu-deskotp {
	    display: block;
	}
	.footer-right-col {
	    width: 100%;
	}
	.careers-listing-wrap .what-we-do-holder {
	    max-width: 100%;
	    padding: 0;
	}
	.what-we-do-wrapper.careers-listing-wrap {
	    padding: 100px 50px 80px;
	}
	.job-list-item {
	    display: flex;
	    justify-content: space-between;
	    align-items: flex-start;
	    flex-wrap: wrap;
	    gap: 0;
	}
	.careers-listing-section .what-we-do-holder .line-center {
	    margin: -150px auto 25px;
	}
	.job-list-col:nth-child(1) {
	    width: 30%;
	}
	.job-list-col:nth-child(2) {
	    width: 45%;
		padding: 0 15px;
	}
	.job-list-col:nth-child(3) {
	    width: 18%;
	}
	.header.inner-header .head-icon-black {
	    display: block;
	}
	.header.inner-header .head-icon-white {
		display: none;
	}
	.venue-facts-bg-info {
	    padding: 25px 25px 35px;
	}
	.commn-heading h1, .commn-heading h2, .commn-heading h3, .commn-heading h4, .commn-heading h5, .founder-sec-seven.founder-page-01-section .community-brand-info-card h2 {
	    font-size: 32px;
	}
	.venue-item {
	    margin: 0 0 20px;
	}
	.venue-facts-heading h3 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.faq-col-left {
	    width: 40%;
	}
	.faq-col-right {
	    width: 60%;
	    padding-left: 40px;
	}
	.inquir-today-section .let-connect-form {
	    margin: 0 -8px;
	    row-gap: 15px;
	}
	.inquir-today-section .form-group {
	    padding: 0 8px;
	}
	.inquir-today-section .let-connect-form.input-gray .form-group textarea.form-control {
	    height: 100px;
	}
	.commn-heading {
	    margin: 0 0 35px;
	}
	.inquir-today-section .let-connect-col-left {
	    height: auto;
	}
	.inquir-today-section .let-connect-col-right {
	    padding: 45px 20px;
	}
	.inquir-today-section .submit-group .btn-black {
	    min-width: 140px;
	    min-height: 45px;
	}
	.event-gallery-section .container {
	    padding: 0 30px;
	}
	.banner-section.privacy-policy-section {
	    padding-top: 130px;
	}
	.privacy-policy-content .heading {
	    margin-bottom: 20px;
	}
	.privacy-policy-content .heading h1 {
	    font-size: 36px;
	    line-height: 47px;
	    margin: 0;
	    letter-spacing: -0.03em;
	}
	.privacy-policy-content h2, .privacy-policy-content h3, .privacy-policy-content h4, .privacy-policy-content h5, .privacy-policy-content h6 {
	    margin-top: 20px;
	    letter-spacing: -0.03em;
	}
	.privacy-policy-content p, .privacy-policy-content ul li, .privacy-policy-content ol li {
	    font-size: 16px;
	    line-height: 25px;
	}
	.privacy-policy-content p, .privacy-policy-content ul, .privacy-policy-content ol {
	    margin-bottom: 15px;
	}
	.privacy-policy-content h2 {
	    margin-bottom: 15px;
	    font-size: 28px;
	    line-height: 32px;
	}
	.privacy-policy-content h3 {
	    font-size: 25px;
	    line-height: 30px;
	    margin-bottom: 15px;
	}
	.privacy-policy-content h4 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 15px;
	}
	.privacy-policy-content h5 {
	    font-size: 20px;
	    line-height: 25px;
	    margin-bottom: 12px;
	}
	.privacy-policy-content h6 {
	    font-size: 18px;
		line-height: 25px;
	    margin-bottom: 12px;
	}
	.our-mission-line-drow {
	    top: -45px;
	    height: 391px;
	    opacity: 1;
	}
	.aos-animate.our-mission-line-drow .path-vert {
	    animation: unset;
	}
	.banner-section.inner-banner.error-content-section {
	    padding-top: 120px;
	}
	.heading-lg.heading.text-center p {
	    max-width: 710px;
	}
	.home-banner-hospitality-section .home-banner-hospitality-wrap.banner-heading h1 {
	    max-width: 100%;
	    margin: 0;
	    line-height: 60px;
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
	.banner-down-by-geroge {
	    margin-top: 85px;
	}
	.bottom-founder-bg-logo {
	    width: 700px;
	}
	.what-we-do-contact-section {
	    margin-top: 70px;
	}
	.banner-section h1.heroH1 {
	    font-size: 60px;
	}
	.banner-section.inner-banner.about-banner {
	    min-height: 596px;
	}
	.banner-section.inner-banner .banner-heading h1 {
	    line-height: 70px;
	}
	.banner-section.inner-banner.careers-banner .banner-heading h1 {
	    letter-spacing: -0.02em;
	}
	.careers-details-section h1 {
	    letter-spacing: -0.02em;
	}

	.banner-section.community-hero-section {
		padding: 150px 0 100px;
	}
	.community-hero-section .container {
		max-width: 800px;
	}
	.community-hero-section .banner-heading h1 {
		line-height: 70px;
	}
	.line-center-2 {
		top: -50px;
	}
	.aos-animate.line-center-2 {
		height: 68px;
	}
	.big-img-01 {
		max-width: 360px;
	}
	.small-img-02 {
		max-width: 278px;
		margin: -85px 0 0;
	}
	.community-brand-info-card h2 {
		font-size: 35px;
	}
	.community-brand-info-card p {
		margin: 0 0 15px;
	}
	.italic-bdrleft {
		font-size: 20px;
		margin-top: 25px;
	}
	.community-brand-info-card .italic-bdrleft {
		max-width: 370px;
	}
	.community-brand-info-card {
		margin-top: 0;
	}
	.community-heading h2 {
		font-size: 35px;
	}
	.community-heading {
		margin: 0 0 40px;
	}
	.community-img-col3 img {
		height: 170px;
		width: 170px;
	}
	.community-brands-logo {
		margin: 0 auto 45px;
	}
	.support-bg-proud-outer {
		padding: 50px 18px 50px;
		margin-top: -160px;
	}
	.community-support-section .content-italic-center {
		margin-top: 40px;
	}
	.giving-text-info {
		padding: 35px;
	}
	.giving-text-info h2 {
		font-size: 35px;
		margin: 0 0 15px;
	}
	.giving-text-info p {
		margin: 0 0 15px;
	}
	.ahead-colleft h2 {
		font-size: 35px;
		line-height: normal;
	}
	.ahead-section {
		padding-bottom: 170px;
	}
	.caterco-fixed-border svg {
		max-width: 930px;
		height: auto;
		width: 100%;
	}
	.testimonial-slider-holder h3 {
	    font-size: 24px;
	    line-height: 36px;
	}
	.hospitality-experts-info-card ul li {
	    font-size: 16px;
		line-height: 25px;
	}
	.about-hospitality-img-item img {
	    height: 161px;
	    width: 100%;
	}
	.home-banner-hospitality-right-col {
	    width: 380px;
	}
	.home-banner-hospitality-left-col {
	    width: calc(100% - 380px);
	    padding-right: 40px;
	}
	.banner-section.inner-banner .banner-heading {
	    max-width: 912px;
	}
	.our-story-info .commn-heading p {
	    padding-right: 0;
	}
	.founder-page-01-section.founder-sec-one .community-brand-info-card,
	.founder-sec-seven.founder-page-01-section .community-brand-info-card {
	    padding-left: 0;
	}
	.founder-page-01-section.founder-sec-one .community-brand-info-card h2 {
	    margin-bottom: 12px;
	}
	.founder-sec-one .col-6:last-child {
	    padding-right: calc(var(--bs-gutter-x) * .5);
	}
	.founder-sec-one.founder-page-01-section .community-brand-info-card p,
	.founder-sec-seven.founder-page-01-section .community-brand-info-card p {
	    margin-bottom: 10px;
	    /* font-size: 14px;
	    line-height: 22px; */
	}
	.name-img-fix-part {
	    bottom: 15px;
	    right: 15px;
	}
	.name-img-fix-part.left {
	    left: 6px;
	    right: 6px;
	}
	.fdr-icon {
	    width: 28px;
	    height: 28px;
	}
	.name-fd-text {
	    width: calc(100% - 28px);
	}
	.name-fd-text p {
	    font-size: 12px;
	    line-height: normal;
	}
	.founder-sec-two .partners-col-left {
	    width: 30%;
	}
	.founder-sec-two .partners-col-right {
	    width: 65%;
	}
	.partners-content-info ul li {
	    flex-wrap: unset;
	    column-gap: 15px;
	    padding: 16px 10px;
	    font-size: 16px;
	}
	.founder-sec-three .col-left-6,
	.founder-sec-three .col-right-6 {
	    width: 100%;
	    text-align: center;
	}
	.founder-sec-three .commn-row-flex .commn-heading p {
	    font-size: 16px;
	}
	.founder-sec-three .commn-row-flex {
	    margin-bottom: 35px;
	}
	.founder-sec-three .four-col-row .features-col-4 {
	    width: calc(50% - 15px);
	}
	.founder-sec-four .founder-brand-info-card {
	    padding-left: 20px;
	}
	.founder-brand-info-card  ul {
	    margin: 0 0 20px;
	}
	.founder-sec-four .founder-brand-info-card  ul li,
	.founder-sec-five .founder-brand-info-card ul li {
	    padding: 12px 10px 17px 45px;
	    font-size: 16px;
	}
	.founder-brand-info-card ul li::after {
	    width: 25px;
	    height: 25px;
	    left: 10px;
	    top: 10px;
	    background-size: 10px;
	}
	.founder-sec-four .founder-brand-info-card.commn-heading p br, .founder-sec-five.founder-transition-section .founder-brand-info-card p br {
	    display: none;
	}
	.founder-sec-four .founder-brand-info-card.commn-heading p, .founder-sec-five.founder-transition-section .founder-brand-info-card p {
	    /* font-size: 14px; */
	}
	.founder-transition-section.founder-sec-five .founder-brand-info-card {
	    margin-bottom: 0;
	    padding-right: 10px;
	}
	.founder-sec-seven .fixed-heading-top-img, .founder-sec-five .fixed-heading-top-img {
	    bottom: 20px;
	    left: 10px;
	    right: 10px;
	}
	.founder-sec-seven .fixed-heading-top-img h3, .founder-sec-five .fixed-heading-top-img h3 {
	    font-size: 16px;
	    border-left: 2px #898F5E solid;
	    padding-left: 8px;
	}
	.approach-steps-row {
	    column-gap: 10px;
	}
	.approach-step-body h6 {
	    font-size: 15px;
	}
	.approach-steps-row {
	    column-gap: 20px;
	    row-gap: 30px;
	    flex-wrap: wrap;
	}
	.approach-step {
	    flex: unset;
	    width: calc(33.33% - 20px);
	}
	.founder-sec-nine p {
	    max-width: 630px;
	}
	.divider-wrap {
	    margin-top: 16px;
	    margin-bottom: -120px;
	}
	.testimonial-black-section .testimonial-slider-content {
	    max-height: 292px;
	}
	.community-logos-section .community-logos-card {
	    height: 95px;
	}
	.community-logos-section .community-logos-card img {
	    max-height: 75px;
	    max-width: 110px;
	}
	.contact-addrs-new-info  .contact-detail-item {
	    margin-bottom: 12px;
	}
	.contact-detail-inner hr {
	    margin: 18px 0;
	}
}

@media (max-width:1023px) {
	.container {
	    padding: 0 20px;
	}
	.section, .section-bottom {
	    padding-top: 50px;
	}
	.section-bottom {
	    padding-bottom: 50px;
	}
	h1 {
	    font-size: 50px;
	    line-height: 60px;
	}
	h2 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.home-banner-section .banner-heading h1 {
	    max-width: 645px;
	}
	.aos-animate.heading.left-line h2 .line {
	    width: 50px;
		margin-top: 15px;
	}
	.heading.left-line h2 {
	    column-gap: 15px;
	}
	.hospitality-experts-info-card {
	    padding-left: 0px;
	}
	.what-we-do-holder .line-center {
	    margin: -95px auto 20px;
	}
	.what-we-do-holder .aos-animate.line-center {
	    height: 75px;
	}
	.heading {
	    margin-bottom: 30px;
	}
	.heading h2 {
	    margin-bottom: 15px;
	}
	.section.what-we-do-section {
	    padding-top: 90px;
	}
	.section-bottom.what-we-do-wrapper {
	    padding-top: 60px;
	}
	.what-we-do-holder {
	    padding: 0px 30px;
	}
	.what-we-do-wrap {
	    row-gap: 30px;
	    column-gap: 10px;
	}
	.what-we-do-item {
	    width: calc(50% - 10px);
	}
	.what-we-do-info-card p {
	    font-size: 15px;
	    line-height: 23px;
	}
	.testimonial-left-col {
	    width: 205px;
	}
	.testimonial-right-col {
	    width: calc(100% - 205px);
	}
	.testimonial-slider-holder h3 {
	    font-size: 18px;
	    line-height: 28px;
	}
	.testimonial-slider-holder {
	    row-gap: 20px;
	}
	.let-connect-col-left {
	    width: 35%;
	}
	.let-connect-col-right {
	    width: 60%;
	}
	.banner-section.inner-banner .banner-heading {
	    max-width: 700px;
	}
	.banner-section.inner-banner .banner-heading h1 {
	    line-height: 60px;
	}
	.banner-section.inner-banner.about-banner {
	    min-height: unset;
	    padding-top: 120px;
		padding-bottom: 80px;
	}
	.about-banner-img {
	    width: 450px;
	    margin: -100px auto 40px;
	    overflow: hidden;
	    border-radius: 10px;
	}
	.about-hospitality-experts-section .heading p {
	    font-size: 22px;
	    line-height: 38px;
	    padding-right: 0;
	    max-width: calc(100% - 35px);
		margin-bottom: 15px;
	}

	.about-hospitality-experts-wrap {
	    margin-bottom: 30px;
	    padding-top: 10px;
	    align-items: flex-start;
	}
	.about-hospitality-experts-left-col {
	    width: 50%;
	    column-gap: 10px;
	}
	.about-hospitality-experts-right-col {
	    width: 45%;
	}
	.our-mission-section .heading.heading-reg h2 {
	    font-size: 25px;
	    line-height: 36px;
	}
	.about-hospitality-experts-section .hospitality-experts-wrap.about-hospitality-flip-wrap {
	    align-items: flex-start;
	}
	.our-mission-wrap {
	    padding: 50px 30px;
	    margin-top: 80px;
	    max-width: 713px;
	    margin-left: auto;
	    margin-right: auto;
	}
	.col6.our-mission-item {
	    width: 47%;
	}
	.our-mission-item h3 {
	    font-size: 24px;
	    line-height: 24px;
	    margin-bottom: 14px;
	}
	.our-mission-item p {
	    font-size: 15px;
	    line-height: 26px;
	}
	.our-mission-line {
	    top: -44px;
	}
	.aos-animate.our-mission-line img {
	    height: 419px;
	}
	.our-pillars-section {
	    margin-top: 85px;
	    margin-bottom: 55px;
	}
	.row.our-pillars-wrap {
	    column-gap: 10px;
		justify-content: center;
	}
	.our-pillars-item {
	    width: calc(33.33% - 10px);
	}
	.our-pillars-holder {
	    border-radius: 20px;
	    padding: 30px 15px;
	}
	.our-pillars-holder h3 {
	    font-size: 20px;
	    line-height: 25px;
	    margin-bottom: 10px;
	}
	.what-believe-section ul {
	    margin-left: 65px;
	}
	.what-believe-section ul li {
	    font-size: 22px;
	    line-height: 33px;
	    column-gap: 15px;
	}
	.what-believe-section ul li::before {
	    font-size: 14px;
	}
	.our-promise-section .heading {
	    max-width: 655px;
	}
	.our-promise-section .heading p {
	    font-size: 24px;
	    line-height: 40px;
	}
	.promise-btn {
	    margin-top: 25px;
	}
	.promise-btn .btn-black {
	    min-width: 155px;
	    min-height: 50px;
	    font-size: 14px;
	    line-height: 22px;
	}
	.banner-section.inner-banner.careers-banner {
		padding-top: 130px;
	}
	.section-bottom.what-we-do-wrapper.careers-listing-wrap {
	    padding: 100px 15px 50px;
	    border-radius: 20px;
	}
	.job-list-col h3, .job-list-col p {
	    font-size: 14px;
	    line-height: 16px;
	}
	.testimonial-black-section .testimonial-inner::after {
	    height: 59%;
	}
	.testimonial-black-section .testimonial-slider-item {
	    padding-right: 0;
	}
	.let-connect-section.careers-details-section {
	    padding-bottom: 40px;
	    padding-top: 130px;
	}
	.careers-details-section h1 {
    	font-size: 40px;
	    line-height: 45px;
	}
	.careers-details-section .let-connect-left-holder {
	    row-gap: 20px;
	}
	.careers-details-section .let-connect-col-right .heading h2 {
	    font-size: 25px;
	    line-height: 28px;
	}
	.careers-details-section .let-connect-col-right .heading {
	    margin-bottom: 20px;
	}
	.careers-company-detail {
	    align-items: flex-start;
	    margin-bottom: 0px;
	}
	.careers-company-info h5, .careers-company-info p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.careers-company-logo {
	    width: 45px;
	    height: 45px;
	}
	.careers-company-info {
	    width: calc(100% - 45px);
	    padding-left: 10px;
	}
	.careers-details-section .let-connect-col-right {
	    width: 48%;
	}
	.contact-main-wrapper .let-connect-col-right {
	    width: 55%;
	}
	.let-connect-section.contact-main-wrapper {
	    padding: 130px 0px 50px;
	}
	.contact-detail-inner {
	    padding: 28px 25px;
	    border-radius: 20px;
	}
	.contact-main-wrapper .let-connect-col-left .banner-heading h1, .contact-main-wrapper .let-connect-col-left .banner-heading {
	    margin-bottom: 15px;
	}
	.contact-detail-card {
	    padding-top: 10px;
	}
	.contact-detail-item {
	    margin-bottom: 20px;
	}
	.contact-detail-item.contact-socail-item p img {
	    margin-right: 10px;
	    width: 15px;
	}
	.form-group.form-group-checkbox input[type="checkbox"]::before {
	    margin: 0px 0px 0 -1px;
	}
	.team-member-wrap {
	    grid-template-columns: 1fr 1fr 1fr;
	    column-gap: 10px;
	    row-gap: 40px;
	}
	.our-team-col-info {
	    row-gap: 15px;
	}
	.team-member-info h5 {
	    font-size: 18px;
	    line-height: 20px;
	    margin-bottom: 8px;
	}
	.team-member-info p {
	    font-size: 14px;
	    line-height: 22px;
	    margin-bottom: 0;
	}
	.team-popup .modal-dialog {
	    max-width: 580px;
	}
	.close-popup {
	    top: 10px;
	    right: 10px;
	}
	.popup-box {
	    border-radius: 20px 0 0 20px;
	    padding: 45px 20px;
	}
	.popup-left-card {
	    width: 150px;
	    height: 150px;
	}
	.popup-right-card {
	    width: calc(100% - 150px);
	    padding-left: 15px;
	}
	.popup-content .team-member-info h5 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 6px;
	}
	.popup-content .team-member-info p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.popup-content .team-popup-head-sub-info {
	    margin-top: 20px;
	    padding-right: 0;
	}
	.popup-content .team-popup-head-sub-info p {
	    font-size: 18px;
	    line-height: 28px;
	}
	.team-popup-body {
	    margin-top: 20px;
	}
	.team-popup-body p {
	    margin-bottom: 15px;
	}
	.what-we-do-section.our-team-section {
	    padding-bottom: 60px;
	}
	.banner-section.inner-banner.error-content-section .banner-heading {
	    max-width: 675px;
	    row-gap: 20px;
	}
	.banner-section.inner-banner.error-content-section {
	    padding-bottom: 50px;
	}
	.brand-info-img img {
	    max-height: 90px;
	}
	.brand-info-img {
	    margin-bottom: 15px;
	}
	.hero-brand-details h1 {
	    font-size: 35px;
	    line-height: 40px;
	    margin: 0 0 15px;
	}
	.hero-brand-details h6 {
	    font-size: 16px;
	    margin-bottom: 15px;
	}
	.brand-banner-section {
	    height: 580px;
	}
	.our-story-left-col {
	    width: 52%;
	}
	.our-story-right-col {
	    width: 45%;
	}
	.commn-heading h1, .commn-heading h2, .commn-heading h3, .commn-heading h4, .commn-heading h5, .founder-sec-seven.founder-page-01-section .community-brand-info-card h2 {
	    font-size: 28px;
		margin-bottom: 12px;
	}
	.our-story-info .commn-heading p {
	    margin: 0 0 15px;
	    font-size: 16px;
	    line-height: 25px;
	}
	.commn-heading h6 {
	    font-size: 14px;
	    margin: 0 0 12px;
	}
	.inquire-btn {
	    font-size: 15px;
	}
	.venue-facts-bg-info {
    	padding: 20px 15px 25px;
	    border-radius: 20px;
	}
	.venue-facts-heading h3 {
	    font-size: 20px;
	    line-height: 24px;
	}
	.venue-facts-heading {
	    padding: 0 0 15px;
	    margin: 0 0 20px;
	}
	.venue-user {
	    width: 40px;
	    height: 40px;
	}
	.venue-user img {
	    max-width: 20px;
	}
	.venue-rlt-info {
	    width: calc(100% - 40px);
	    padding-left: 15px;
	}
	.venue-rlt-info p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.commn-heading p {
	    font-size: 15px;
	    line-height: 23px;
	}
	.commn-heading {
	    margin: 0 0 28px;
	}
	.custom-arrow-pagination {
	    gap: 15px;
	    margin-top: 30px;
	}
	.cooking-arrow {
	    font-size: 16px;
	    gap: 10px
	}
	.commn-heading h1 br, .commn-heading h2  br, .commn-heading h3  br, .commn-heading h4  br, .commn-heading h5  br {
	    display: none;
	}
	.features-flex-row {
	    row-gap: 20px;
	    justify-content: center;
	    column-gap: 12px;
	}
	.features-col-4 {
	    width: calc(33.33% - 8px);
	}
	.features-col-text-info {
	    padding: 15px;
        border-radius: 20px;
	}
	.features-col-text-info h4 {
	    font-size: 14px;
	}
	.features-col-text-info p {
	    font-size: 14px;
	    margin: 0 0 4px;
	}
	.btn-center-12 .btn-black {
	    min-width: 190px;
	}
	.btn-center-12 {
	    margin-top: 20px;
	}
	.faq-col-left {
	    width: 35%;
	}
	.faq-col-left .commn-heading p {
	    padding-right: 0;
	}
	.faq-col-right {
	    padding-left: 35px;
	    width: 65%;
	}
	.faq-item-heading h6 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.faq-item {
	    padding: 0;
	}
	.faq-item-heading::after {
	    width: 28px;
	    height: 28px;
	    background-size: 12px;
	}
	.faq-item.open .faq-item-heading::after {
	    background-size: 11px;
	}
	.faq-item-heading {
	    padding: 20px 0;
	}
	.faq-item-heading, .faq-item-content {
	    padding-left: 50px !important;
	}
	.faq-item-content p {
	    font-size: 15px;
	    line-height: 22px;
	}
	.faq-item-content {
	    padding-bottom: 20px;
	    margin-top: -3px;
	}
	.half-left, .half-right {
	    width: 100% !important;
	}
	.inquir-today-section .let-connect-form.input-gray .form-group textarea.form-control {
	    height: 80px;
	}
	.event-gallery-section .container {
		padding: 0 20px;
	}
	.our-mission-line-drow {
	    top: -38px;
	    height: 318px;
	}
	.about-mission-new-design .our-pillars-holder {
	    padding: 22px 15px;
	}
	.home-banner-hospitality-left-col {
	    width: 100%;
	    text-align: center;
	    padding-right: 0;
	}
	.home-banner-hospitality-right-col {
	    width: 100%;
	    max-width: 100%;
	    text-align: center;
	}
	.banner-section.home-banner-hospitality-section {
	    padding-top: 130px;
	}
	.home-banner-hospitality-section .home-banner-hospitality-wrap .banner-btn {
	    justify-content: center;
	}
	.banner-down-by-geroge {
	    margin-top: 35px;
	}
	.banner-down-by-geroge ul {
	    justify-content: center;
	    text-align: center;
	}
	.what-we-do-contact-section {
	    margin-top: 50px;
	}
	.what-we-do-contact-col-left h3 {
	    font-size: 18px;
	}
	.what-we-do-contact-col-left p {
	    font-size: 18px;
	    padding-right: 10px;
	}
	.what-we-do-contact-col-right {
	    width: 150px;
	}
	.what-we-do-contact-col-left {
	    width: calc(100% - 150px);
	    padding-right: 20px;
	}
	.bottom-founder-section .heading h2 {
	    font-size: 40px;
	    line-height: 50px;
	}
	.bottom-founder-section .talk-btn {
	    padding-top: 20px;
	}
	.bottom-founder-bg-logo {
	    width: 480px;
	    opacity: 0.18 !important;
	}

	.hero-v2-desing-section .home-banner-hospitality-left-col {
	    text-align: left;
	}
	.banner-section h1.heroH1 {
	    font-size: 52px;
	    line-height: 64px;
	}
	.hero-v2-desing-section .home-banner-hospitality-right-col {
	    text-align: left;
	}
	.home-banner-hospitality-section.hero-v2-desing-section .home-banner-hospitality-wrap .banner-btn {
	    justify-content: flex-start;
	}
	.hero-v2-desing-section .banner-down-by-geroge ul li {
	    padding-right: 0;
	    width: calc(50% - 20px);
	    text-align: left;
	}
	.hero-v2-desing-section .banner-down-by-geroge ul {
	    row-gap: 30px;
	}
	.hero-v2-desing-section .banner-down-by-geroge ul li::after {
	    display: block !important;
	}
	.hero-v2-desing-section .banner-down-by-geroge ul li:nth-child(2n - 2)::after {
	    display: none !important;
	}
	.banner-section.community-hero-section {
		padding: 120px 0 100px;
	}
	.community-hero-section .banner-heading h1 {
		line-height: 60px;
		padding: 0 40px;
	}
	.community-brand-info-card h2 {
		font-size: 30px;
	}
	.big-img-01 {
		max-width: 90%;
	}
	.small-img-02 {
		max-width: 61%;
		margin: -65px 0 0;
	}
	.community-heading h2 {
		font-size: 30px;
	}
	.community-page-two-section {
		padding-bottom: 194px;
	}
	.support-bg-proud-outer {
		padding: 40px 18px 40px;
	}
	.giving-text-info h2 {
		font-size: 30px;
	}
	.ahead-colleft h2 {
		font-size: 30px;
	}
	.ahead-section {
		padding-bottom: 110px;
	}
	.community-support-section {
		padding: 0 0 50px;
	}
	.testimonial-slider-content {
	    padding: 0 10px;
	}
	.testimonial-slider-holder p {
	    padding-left: 10px;
	}
	.about-hospitality-img-item img {
	    height: 121px;
	}
	p {
	    margin-bottom: 15px;
	}
	ul {
	    padding: 0px 0 15px 18px;
	}
	.hospitality-experts-info-card h4 {
	    font-size: 18px;
	}
	.testimonial-slider-dots {
	    margin-top: 25px;
	    padding-left: 10px;
	}
	.home-banner-hospitality-section .home-banner-hospitality-wrap .banner-btn .btn-black {
	    min-width: 244px;
	}
	.timeline-list-scroll {
		overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scroll-snap-type: x proximity;
        scrollbar-width: none;
        padding-bottom: 4px;
	}
	.timeline-listing-row {
	    grid-template-columns: repeat(6, 52vw);
	    min-width: max-content;
	}
	.footer-left-col {
	    margin-bottom: 40px;
	}
	.footer-menu-wrap {
	    row-gap: 40px;
	    display: grid;
	    grid-template-columns: repeat(4, 1fr);
	    column-gap: 14px;
	}
	.footer-copyright {
	    padding-top: 25px;
	    margin-top: 30px;
	}
	.footer-copyright ul {
	    row-gap: 16px;
	}
	.footer-copyright ul li:first-child {
	    width: 100%;
	    text-wrap: balance;
	}
	.footer-section {
	    padding: 50px 0 26px;
	}
	.hero-home-v1-section .home-banner-hospitality-top {
	    margin-top: 16px;
	}
	.testimonial-black-section .testimonial-slider-content {
	    max-height: 225px;
	}
}

@media only screen and (device-width : 812px) and (device-height : 375px) and (-webkit-device-pixel-ratio : 3) {}

@media (max-width:767px) {
	.banner-section {
	    padding: 130px 0px 60px;
	}
	h1 {
	    font-size: 46px;
	    line-height: 57px;
	}
	.home-banner-section .banner-heading p {
	    margin-top: -45px;
	}
	.home-banner-section .banner-btn {
	    margin-top: -35px;
	}

	.banner-section.inner-banner.error-content-section .banner-heading {
	    max-width: 595px;
	}
	.banner-section.inner-banner.error-content-section .banner-heading h1 {
	    line-height: 58px;
	}
	.our-mission-wrap {
		padding: 40px 15px;
		margin-top: 0;
		border-radius: 20px;
		flex-wrap: wrap;
		row-gap: 25px;
	}
	.our-mission-line {
		top: -44px;
		right: auto;
		left: 20px;
		display: none;
	}
	.col6.our-mission-item {
		width: 100%;
		padding-left: 0px;
		text-align: center;
		border-bottom: 1px solid #526752;
		padding-bottom: 20px;
	}
	.col6.our-mission-item:last-child {
		border: 0;
		padding-bottom: 0;
	}
	.our-mission-item p {
		font-size: 15px;
		line-height: 23px;
	}
	.our-mission-line-drow{
		display: none;
	}

	.community-hero-section .banner-heading h1 {
		line-height: 58px;
		padding: 0;
	}
	.italic-bdrleft {
	    font-size: 18px;
	    text-align: left;
	}
	.support-heading {
		padding: 0 0 30px;
	}
	.support-heading h2 {
		margin: 0 0 15px;
	}
	.support-info-logo img {
		max-width: 90px;
	}
	.giving-text-info {
		padding: 25px;
	}
	.home-banner-hospitality-section .home-banner-hospitality-wrap.banner-heading h1 {
	    line-height: 54px;
	}
	.banner-section.inner-banner .banner-heading h1 {
	    line-height: 50px;
	}
	.footer-copyright {
	    padding-top: 40px;
	    margin-top: 40px;
	}
	.footer-menu-wrap {
	    grid-template-columns: repeat(2, 1fr);
	}
	.community-logos-section .community-logos-card {
	    height: 95px;
	}
	.community-logos-section .support-info-logo img {
	    max-width: 105px;
	    max-height: 70px;
	}
}

@media (max-width:575px) {
	.header .container {
	    padding: 0 15px;
	}
	.container {
	    padding: 0 15px;
	}
	.navigation .moblelogo {
	    padding: 20px 15px;
	}
	.mobile-menu .menu-bar {
	    right: 10px;
	}
	.header {
	    padding: 20px 0px;
	    border-bottom: 1px solid #000;
	}
	.logo img, .moblelogo img {
	    width: 150px;
	}
	.mobile-menu .menu-bar {
	    right: 10px;
	    top: 29px;
	}
	.navigation ul>li>a {
	    padding: 18px 15px;
	}
	.contact-nav {
	    padding: 18px 15px;
	}
	h1 {
	    font-size: 36px;
	    line-height: 47px;
	}
	h2 {
	    font-size: 26px;
	    line-height: 30px;
	}
	.home-banner-section .banner-heading h1 {
		margin-bottom: 10px;
	}
	.home-banner-section .banner-heading p {
	    margin-top: 0;
	    max-width: 100%;
		margin-bottom: 15px;
	}
	.home-banner-section .banner-btn {
	    margin-top: 0px;
	    margin-left: auto;
	    margin-right: auto;
	}
	.home-banner-section .banner-heading {
	    text-align: center;
	}
	.btn-black {
	    min-width: 220px;
	    min-height: 48px;
	}
	.banner-section {
	    padding: 120px 0px 65px;
	}
	.heading.left-line h2 .line {
	    width: 1px !important;
	    height: 70px;
	    margin-bottom: 10px;
	}
	.aos-animate.heading.left-line h2 .line {
	    height: 70px;
	    z-index: 1;
	}
	.heading.left-line h2 {
	    align-items: center;
	    flex-wrap: wrap;
	    justify-content: center;
	    text-align: center;
	}
	.hospitality-experts-section .heading.left-line {
	    margin-top: -80px;
	}
	.col-6 {
	    width: 100%;
	}
	.hospitality-experts-info-card {
	    margin-top: 20px;
	    text-align: center;
	    padding: 0;
	}
	.what-we-do-holder {
	    padding: 0px 20px;
	}
	.what-we-do-item {
	    width: 100%;
	}
	.testimonial-left-col {
	    width: 100%;
	    text-align: center;
	}
	.testimonial-right-col {
	    width: 100%;
	    padding-left: 0;
	}
	.testimonial-inner {
	    padding-left: 0;
	    border: 0;
	    text-align: center;
	}
	.testimonial-slider-holder h3 {
	    font-size: 18px;
	    line-height: 27px;
	}
	.testimonial-slider-dots {
	    margin-top: 30px;
		padding-left: 0;
	}
	.testimonial-slider .slick-slide {
	    margin: 0 5px;
		padding-right: 0;
	}
	.testimonial-slider .slick-slider {
	    margin:0 -5px;
	}
	.testimonial-slider-content {
	    margin-top: 0;
	}
	.testimonial-slider-dots ul.slick-dots {
	    justify-content: center;
	}
	.testimonial-left-col .heading {
	    margin-bottom: 20px;
	}
	.let-connect-col-left {
	    width: 100%;
	    margin-bottom: 25px;
	}
	.let-connect-col-right {
	    width: 100%;
	}
	.let-connect-img-card {
	    height: 180px;
	}
	.let-connect-img-card img {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.let-connect-col-left .heading {
	    margin-bottom: 25px;
	    text-align: center;
	}
	.submit-group .btn-black.submit-btn {
	    min-width: 100%;
	    min-height: 48px;
	}
	.what-we-do-info-card h3 {
	    font-size: 19px;
	    line-height: 28px;
	    margin-bottom: 7px;
	}
	.what-we-do-info-card {
	    text-align: center;
	}
	.let-connect-form .form-group textarea.form-control {
	    height: 110px;
	}
	.what-we-do-holder .line-center {
		height: 75px;
	    transition: unset;
	}
	.banner-section.inner-banner .banner-heading h1 {
	    line-height: 40px;
	    font-size: 34px;
	}
	.about-banner-img {
	    width: 85%;
	    margin: -90px auto 100px;
	    overflow: hidden;
	    border-radius: 10px;
	}
	.about-hospitality-experts-section.hospitality-experts-section .heading {
	    text-align: center;
	}
	.about-hospitality-experts-section .heading p {
	    font-size: 16px;
	    line-height: 26px;
	    padding-right: 0;
	    max-width: 100%;
	}
	.about-hospitality-experts-right-col .hospitality-experts-info-card {
	    padding-left: 0px;
	    margin: 0;
	}
	.about-hospitality-experts-right-col {
	    width: 100%;
	}
	.about-hospitality-experts-left-col {
	    width: 100%;
	    column-gap: 10px;
	    margin-bottom: 20px;
		justify-content: center;
	}
	.about-hospitality-experts-wrap {
	    margin-bottom: 30px;
	    padding-top: 0;
	    margin-top: -10px;
	}
	.section-bottom.our-mission-section {
	    padding-top: 30px;
	}
	.our-mission-section .heading.heading-reg h2 {
	    font-size: 18px;
	    line-height: 33px;
	    letter-spacing: 0.5px;
	}

	.our-pillars-section {
	    margin-top: 45px;
	    margin-bottom: 50px;
	}
	.row.our-pillars-wrap {
	    column-gap: 0;
        row-gap: 25px;
	}
	.our-pillars-item {
	    width: 100%;
	}
	.our-pillars-holder {
	    border-radius: 20px;
	    padding: 30px 20px;
	}
	.our-mission-section .what-believe-section .heading h2 {
	    width: 100%;
	    justify-content: flex-start;
	}
	.our-mission-section .what-believe-section .heading h2 .line {
	    height: 1px;
	    width: 50px !important;
	    margin: 0;
	}
	.what-believe-section ul {
	    margin-left: 0;
	}
	.what-believe-section ul li {
	    font-size: 16px;
	    line-height: 24px;
	    column-gap: 15px;
	    align-items: flex-start;
		column-gap: 10px;
	}
	.what-believe-section ul li::before {
	    font-size: 13px;
	    top: 2px;
	}
	.our-promise-section .heading p {
	    font-size: 18px;
	    line-height: 30px;
	}
	.careers-listing-section .what-we-do-holder .line-center::before {
		transition: unset;
		height: 100%;
	}
	.careers-listing-section .what-we-do-holder .line-center {
	    transition: unset;
        height: 75px;
	}
	.banner-section.inner-banner.careers-banner {
	    padding-top: 120px;
	}
	.testimonial-black-section .testimonial-inner::after {
		display: none;
	}
	.job-list-col .details-btn {
	    font-size: 0;
	    column-gap: 0;
	}
	.job-list-col:nth-child(3) {
	    width: 10%;
	}
	.job-list-col:nth-child(2) {
	    width: 60%;
	    padding: 0 10px;
	}
	.job-list-col h3, .job-list-col p {
	    font-size: 13px;
	    line-height: 19px;
	}
	.job-list-item {
	    padding: 15px 0;
	}
	.let-connect-section.careers-details-section {
		padding-bottom: 40px;
		padding-top: 120px;
	}
	.careers-details-section .let-connect-col-left {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.careers-job-details p, .careers-job-details ul {
	    margin-bottom: 20px;
	}
	.careers-details-section .let-connect-col-right {
	    width: 100%;
	}
	.form-group {
	    width: 100% !important;
	}
	.contact-main-wrapper .let-connect-form, .careers-details-section .let-connect-form {
	    row-gap: 18px;
	}
	.let-connect-form.input-gray .form-group textarea.form-control {
	    height: 80px;
	}
	.form-group.submit-group .btn-black {
	    min-width: 100%;
	    min-height: 48px;
	}
	.let-connect-section.contact-main-wrapper {
	    padding: 120px 0px 50px;
	}
	.contact-main-wrapper .let-connect-col-left {
	    width: 100%;
	}
	.contact-main-wrapper .let-connect-col-right {
	    width: 100%;
	}
	.contact-main-wrapper .let-connect-col-left .banner-heading h1, .contact-main-wrapper .let-connect-col-left .banner-heading {
	    margin-bottom: 5px;
	}
	.contact-detail-deskotp {
		display: block;
	}
	.contact-detail-mob {
	    display: none;
	    width: 100%;
	    margin-top: 30px;
	    padding: 0;
	}
	.contact-detail-inner {
	    padding: 25px 15px;
	}
	.form-group.form-group-checkbox label {
	    align-items: flex-start !important;
	}
	.form-group.form-group-checkbox input[type="checkbox"] {
	    margin-top: 6px;
	}
	.form-group.form-group-checkbox input[type="checkbox"]::before {
	    margin: -1px 0px 0 0px;
	}
	.team-member-wrap {
	    grid-template-columns: 1fr;
	    column-gap: 10px;
	    row-gap: 20px;
	}
	.team-popup .modal-dialog {
	    max-width: 95%;
	}
	.popup-left-card {
	    width: 120px;
	    height: 120px;
	}
	.popup-right-card {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 15px;
	}
	.popup-content .team-popup-head-sub-info {
	    margin-top: 15px;
	}
	.team-popup-body {
	    margin-top: 15px;
	}
	.popup-content .team-popup-head-sub-info p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.banner-section.inner-banner.error-content-section .banner-heading {
	    row-gap: 15px;
	}
	.banner-section.inner-banner.error-content-section .banner-heading h1 {
	    line-height: 47px;
	}
	.header.inner-header {
	    border-bottom-color: rgb(255 255 255 / 41%);
	}
	.brand-info-img img {
	    max-height: 80px;
	}
	.hero-brand-details h1 {
	    font-size: 28px;
	    line-height: 30px;
	    margin: 0 0 15px;
	}
	.hero-brand-details h6 {
	    font-size: 16px;
	    margin-bottom: 10px;
	    line-height: 24px;
	}
	.hero-brand-details p {
	    font-size: 15px;
	}
	.banner-btn-2colum {
	    column-gap: 10px;
	}

	.brand-banner-section {
	    height: 100vh;
	}
	.our-story-left-col {
	    width: 100%;
	}
	.our-story-right-col {
	    width: 100%;
	    margin-top: 30px;
	}
	.event-gallery-section .container {
	    padding: 0 15px;
	}
	.features-col-4 {
	    width: calc(50% - 8px);
	}
	.faq-col-left {
	    width: 100%;
	}
	.faq-col-right {
	    padding-left: 0;
	    width: 100%;
	}
	.inquir-today-section .let-connect-col-left {
	    height: 300px;
	    width: 100%;
	    margin: 0;
	}
	.inquir-today-section .let-connect-col-right {
	    padding: 35px 20px 45px;
	    width: 100%;
	}
	.branding-testimonial-section .testimonial-left-col .heading {
	    max-width: 320px;
	    margin-left: auto;
	    margin-right: auto;
	}
	.branding-testimonial-section .testimonial-slider {
	    margin: 0 -5px;
	}
	.features-flex-row.three-col {
	    max-width: 100%;
	}
	.three-col .features-col-4 {
	    width: calc(50% - 8px);
	    display: block;
	}
	.three-col .features-col-text-info {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.our-team-col-info .view-bio {
	    bottom: 20px !important;
	}
	.our-team-col-info .team-member-pic .team_pic {
	    filter: unset !important;
	}
	.our-team-col-info .team-member-pic::after {
	    opacity: 1 !important;
	}
	.home-banner-hospitality-section .home-banner-hospitality-wrap.banner-heading h1 {
	    line-height: 44px;
	    letter-spacing: -0.03em;
	}
	.home-banner-hospitality-section .home-banner-hospitality-wrap .banner-btn {
	    gap: 10px;
	}
	.banner-section.home-banner-hospitality-section {
	    padding-top: 120px;
	}
	.banner-down-by-geroge {
	    margin-top: 35px;
	}
	.banner-down-by-geroge ul {
	    max-width: 355px;
	    margin-left: auto;
	    margin-right: auto;
	}
	.banner-down-by-geroge ul li {
	    font-size: 13px;
	    padding-right: 10px;
	    width: calc(33.33% - 5px);
	    border-right: 1px solid #ccc;
	}
	.banner-down-by-geroge ul li::after {
	  display: none;
	}
	.banner-down-by-geroge ul {
	    column-gap: 5px;
	}
	.banner-down-by-geroge ul li:last-child {
	    padding-right: 0;
	    border-right: 0;
	}
	.what-we-do-contact-col-left {
	    width: 100%;
	    text-align: center;
	    padding-right: 0;
	}
	.what-we-do-contact-col-right {
	    width: 100%;
	    margin-top: 20px;
        text-align: center;
	}
	.what-we-do-contact-col-right .btn-black {
	    min-width: 170px;
	  	text-align: center;
	}
	.what-we-do-updated-section .section-bottom.what-we-do-wrapper {
	    padding-bottom: 50px;
	}
	.what-we-do-contact-section {
	    margin-top: 40px;
	    padding-top: 30px;
	}
	.what-we-do-contact-col-left p {
	    font-size: 17px;
	    padding-right: 0;
	}
	.bottom-founder-section .heading h2 {
	    font-size: 28px;
	    line-height: 40px;
	    text-align: center;
	}
	.bottom-founder-section .talk-btn {
	    padding-top: 10px;
	    text-align: center;
	}
	.bottom-founder-bg-logo {
	    width: 100%;
		opacity: 0.13 !important;
	}
	.banner-section h1.heroH1 {
	    font-size: 38px;
	}
	.home-banner-hospitality-section.hero-v2-desing-section .home-banner-hospitality-wrap.banner-heading .home-banner-hospitality-right-col p {
	    font-size: 17px;
		margin-bottom: 20px;
	}
	.hero-v2-desing-section .banner-down-by-geroge ul li {
	    width: 100%;
		border-right: none;
	}
	.hero-v2-desing-section .banner-down-by-geroge ul li::after{
		display: none !important;
	}
	.banner-section.inner-banner.about-banner .banner-heading h1 {
	    line-height: 42px;
	}
	.banner-section.inner-banner.about-banner {
	    padding-bottom: 60px;
	}
	.community-hero-section .banner-heading h1 {
		line-height: 42px;
		padding: 0;
	}
	.banner-section.community-hero-section {
		padding: 110px 0 100px;
	}
	.aos-animate.line-center-2 {
		height: 48px;
	}
	.line-center-2 {
		top: -35px;
	}
	.community-brand-info-card {
		text-align: center;
	}
	.community-page-01-section .row {
		flex-direction: column-reverse;
	}
	.community-brand-img-card {
		padding-left: 0;
		margin-bottom: 40px;
	}
	.community-brand-info-card .italic-bdrleft {
		max-width: 300px;
		margin: 0 auto;
	}
	.community-img-col3 img {
		height: 110px;
		width: 110px;
	}
	.community-brands-logo {
		margin: 0 auto 30px;
		justify-content: center;
		row-gap: 30px;
	}
	.community-img-col3 {
		width: 50%;
		padding: 0 12px;
	}
	.community-img-col3:nth-child(2n+2) {
		border-right: none;
	}
	.support-logo-row {
		row-gap: 16px;
	}
	.support-logo-4 {
		width: 50%;
	}
	.giving-img-col6 {
		width: 100%;
	}
	.giving-text-info {
		padding: 25px 20px;
		text-align: center;
	}
	.ahead-colleft {
		width: 100%;
		text-align: center;
	}
	.ahead-colright {
		width: 100%;
		text-align: center;
	}
	.ahead-section {
		padding-bottom: 70px;
	}
	.caterco-fixed-border {
		opacity: 0.2;
	}
	.about-hospitality-img-item img {
	    height: 111px;
	    width: 111px;
	    margin: 0 auto;
	}
	.hospitality-experts-info-card ul {
	    text-align: left;
	}
	.row.hospitality-experts-wrap.about-hospitality-flip-wrap {
	    align-items: flex-start;
	    flex-direction: column-reverse;
	}
	.about-mission-new-design .our-pillars-item {
	    width: 100%;
	    border-right: none;
	    border-bottom: 1px solid #D8D9D1;
	}
	.about-mission-new-design .our-pillars-item:last-child {
	    border-bottom: none;
	}
	.about-mission-new-design .row.our-pillars-wrap {
	    row-gap: 0;
		border-radius: 20px;
	}
	.mac .footer-menu-item ul li a {
	    padding: 13px 15px 10px;
	}
	.heading h2 {
	    text-wrap: balance;
	}
	.commn-heading h1, .commn-heading h2, .commn-heading h3, .commn-heading h4, .commn-heading h5, .founder-sec-seven.founder-page-01-section .community-brand-info-card h2 {
	    text-wrap: balance;
	}
	.btn-black {
	    padding-top: 3px !important;
	}
	.btn-white {
	    padding-top: 3px !important;
	}
	.link-btn img.head-icon-black {
	    margin-top: -4px;
	}
	.f-icon {
	    margin: 0 auto 8px;
	}
	.features-col-text-info {
	    padding: 15px 10px;
	}
	.banner-btn-2colum {
	    flex-wrap: wrap;
	    gap: 10px;
	}
	.founder-sec-one .align-items-center {
	    flex-direction: column-reverse;
	}
	.founder-sec-one .community-brand-img-card {
	    margin-bottom: 0;
	    margin-top: 20px;
	}
	.founder-sec-two .partners-col-left {
	    width: 100%;
	    text-align: center;
	}
	.founder-sec-two .partners-col-right {
	    width: 100%;
	}
	.founder-sec-three .commn-row-flex {
	    margin-bottom: 25px;
	}
	.founder-sec-three .features-flex-row.four-col-row {
	    row-gap: 20px;
	    column-gap: 12px;
	}
	.founder-sec-three .four-col-row .features-col-4 {
	    width: 100%;
	}
	.founder-sec-three .features-col-text-info {
	    text-align: center;
	}
	.founder-sec-three .four-col-row .f-icon {
	    margin: 0 auto 12px;
	}
	.founder-sec-three .four-col-row .features-col-text-info h4 {
	    font-size: 16px;
	    margin-bottom: 12px;
	    line-height: 20px;
	}
	.founder-sec-four .founder-sup-wrapper,
	.founder-sec-seven .align-items-center  {
	    flex-direction: column-reverse;
	}
	.founder-sec-four .founder-sup-col-right,
	.founder-sec-four .founder-sup-col-left,
	.founder-sec-five .founder-sup-col-left,
	.founder-sec-five .founder-sup-col-right,
	.founder-sec-seven .col-6 {
	    width: 100%;
	}
	.founder-sec-four .founder-brand-info-card {
	    padding-left: 0;
	}
	.founder-transition-section.founder-sec-five .founder-brand-info-card {
	    padding-right: 0;
	}
	.founder-support-section.founder-sec-four .community-brand-img-card,
	.founder-transition-section.founder-sec-five .community-brand-img-card,
	.founder-page-01-section.founder-sec-seven .community-brand-img-card{
	    margin-bottom: 0;
	    margin-top: 20px;
	}
	.founder-sec-nine p {
	    text-align: center;
	}
	.approach-step-connector.hide-mob {
	    display: none;
	}
	.approach-step-connector.hide-desktop {
	    display: inline;
	    flex: unset;
	    height: 100%;
	}
	.approach-steps-row {
	    row-gap: 30px;
	    align-items: unset;
	    position: relative;
	}
	.approach-step {
	    position: relative;
	    width: 100%;
	    display: flex;
	    gap: 0 14px;
	    flex-wrap: wrap;
	    align-items: flex-start;
	}
	.approach-step-body {
	    padding-right: 0;
	    width: calc(100% - 20px);
	    margin-left: auto;
	    margin-top: 30px;
	}
	.approach-step-header {
	    margin-bottom: 0;
	    margin-left: auto;
	    position: absolute;
	    top: 0;
	    left: 20px;
	    display: block;
	    width: calc(100% - 20px);
        line-height: 1;
	}
	.approach-step-connector {
	    margin-right: 0;
	    position: relative;
	    align-self: stretch;
	}
	.approach-step-connector .line-fill {
	    top: 0;
	    left: 50%;
	    right: auto;
	    bottom: 0;
	    transform: translateX(-50%) scaleY(0);
	    transform-origin: top center;
	    width: 1px;
	    height: 100%;
	}
	.approach-step-connector .arrow-tip {
	    right: auto;
	    left: 50%;
	    transform: translateX(-50%);
	    top: auto;
	    bottom: -6px;
	    border-left: 4.5px solid transparent;
	    border-right: 4.5px solid transparent;
	    border-top: 7px solid #a8a49a;
	    border-bottom: none;
	    opacity: 0;
	}

  /* ── Override drawLine/dotRun keyframes for vertical ── */
  @keyframes drawLine {
	from { transform: translateX(-50%) scaleY(0); }
	to   { transform: translateX(-50%) scaleY(1); }
  }

  @keyframes dotRun {
	0%   { opacity: 1; top: 0; }
	88%  { opacity: 1; top: calc(100% - 7px); }
	100% { opacity: 0; top: calc(100% - 7px); }
  }

  @keyframes arrowPop {
	from { opacity: 0; transform: translateX(-50%) scale(0.3) translateY(-4px); }
	to   { opacity: 1; transform: translateX(-50%) scale(1) translateY(0); }
  }

  .testimonial-black-section .testimonial-slider-content {
      max-height: 275px;
  }
  .founder-transition-section.founder-sec-five  .community-brand-img-card {
      padding-left: 0;
  }
  .testimonial-slider-holder p {
      padding-left: 0;
  }
  .contact-main-wrapper .contact-addrs-new-info .let-connect-col-right {
      padding-top: 0;
  }  
}
