/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
.headcolor strong {color: #009DD1;}
.fonti strong {font-style: italic;}
.maintxt p {font-size: 15px;}
.countsec {
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
	margin-top: -87px !important;
	border-radius: 20px !important;
	z-index: 99;
}
.countsec .iwithtext {margin-bottom: 12px;}
.countsec .iwt-icon img {height: 30px !important; object-fit: contain;}
.countsec .iwithtext .iwt-text h3 {font-size: 24px;}
.subtxt p {font-size: 18px;}
.txtcenter, .subtxtcenter {text-align: center;}
.subtxtcenter {text-align: center; margin: 0 auto;}
.githtxt p {font-family: Manrope; font-size: 20px; font-weight: 700;}
.gitforn .vc_column-inner > .wpb_wrapper {background: #F5F5FA;padding: 30px 30px 20px 30px;border-radius: 24px;border: 1px solid #021D2533;}
/* .gitinfoformsec {width: 1000px;max-width: 100%;margin: 0 auto;} */
.gitformhome input[type="text"], .gitformhome input[type="email"] {height: 56px;border-radius: 12px;padding: 9px 20px;background-color: #ffffff;color: #1E1E1ECC;font-size: 16px;}
.gitformhome textarea {height: 120px;border-radius: 12px;padding: 9px 20px;background-color: #ffffff;color: #1E1E1ECC;font-size: 16px;}
.gitformhome input[type="submit"] {
	background: #009DD1;
	padding: 12px !important;
	width: 100%;
	text-transform: uppercase;
	font-size: 16px !important;
	font-family: 'Manrope' !important;
	border-radius: 10px !important;
}
.page p {color: #1E1E1ECC;}
.freebtn a.link_text {font-weight: 400;}
.gitformhome .wpcf7-acceptance {margin-top: 15px;font-size: 14px;font-style: italic;}
.gitformhome .wpcf7-acceptance span {color: #363636CC;padding-left: 10px;margin-top: -2PX;margin-left: 0px;}
.gitformhome .wpcf7-acceptance input[type="checkbox"] {transform: scale(1.5);appearance: none;
	-webkit-appearance: none;
	width: 45px;
	height: 17px;
	border: 2px solid #009DD1;
	border-radius: 3px;
	cursor: pointer;
	position: relative;}
.gitformhome .wpcf7-acceptance input[type="checkbox"]:checked::after {
	content: "";
	position: absolute;
	left: 4px;
	top: 0px;
	width: 4px;
	height: 10px;
	border: solid #009dd1;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.gitformhome .wpcf7-acceptance label {display: flex;align-items: flex-start;}
.seclingradient > .row-bg-wrap {background: linear-gradient(110.56deg, #051539 15.6%, #019BCE 214.58%);}
.seclingradientlender > .row-bg-wrap {background: linear-gradient(90deg, #051539 15.6%, #019BCE 214.58%);}
.abtcnth h3{font-weight: 700 !important;}
.abtcnt p {font-size: 18px;}
.propertycard {border-radius: 10px;background: #f5f5f5;padding: 20px 15px;border: 1px solid #3636361A;}
.propertycard h4 {font-size: 24px!important; font-weight: 800;margin-bottom: 15px !important;}
.awardwintxt, .abtawardwintxt {margin-top: 25px;}
.awardwintxt p {
	font-size: 22px;
	line-height: 142%;
	color: #363636;
	padding: 0px 72px;
	background: url('https://udn.nzt.mybluehostin.me/refai/wp-content/uploads/2025/06/awardwinlif.png');
	background-position: center center;
	background-repeat: no-repeat;
}
img.imgbrd {
    border: 1px solid #ebebeb;
    padding: 8px !important;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 3px 0px !important;
}
.abtawardwintxt p {
	font-size: 24px;
	line-height: 120%;
	color: #363636;
	padding: 0px 72px;
	background: url('https://udn.nzt.mybluehostin.me/refai/wp-content/uploads/2025/06/awardwinlif.png');
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 118px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.proinfo {display: flex;justify-content: flex-start; gap: 30px; margin-bottom: 10px!important;}
.proinfo .label strong {color: #009DD1;padding-right: 5px;}
.proinfo .label {min-width: 160px;font-size: 16px;}
.proimgprc {display: flex; align-items: center; justify-content: space-between; padding-top: 20px;border-top: 2px solid #E1E1EC;margin-top: 20px;margin-bottom: 0px !important;}
.proimgprc .proimg {display: flex; align-items: center;}
.proimgprc .proimg img{border-radius: 50%; margin-right: 10px;margin-bottom: 0;}
.proimgprc .proprc {background: #ffffff; padding: 8px 16px; border-radius: 20px;}
.reifitesti .ti-profile-details .ti-date {display: none;}
.reifitesti .ti-profile-img img {margin-bottom: 0px;}
.teamhead {margin-top: 20px;margin-bottom: 5px !important;}
.teamsec .flickity-viewport {margin-top: 0px !important;}
.teamsec .flickity-page-dots li.dot.is-selected {background: #009DD1 !important;width: 16px !important;	height: 16px;border-radius: 50%;}
.teamsec .flickity-page-dots li.dot {background: #051539 !important;	width: 16px !important;	height: 16px !important;border-radius: 50%;	margin: 5px !important;	opacity: 1 !important;}
.teamsec .flickity-page-dots li.dot::before {opacity: 0 !important;}
.listtxt .iwithtext .iwt-text {color: #ffffff;font-size: 18px;}
.listtxt .iwithtext {margin-bottom: 35px !important;}
.cbtns a {color: #009DD1 !important;background-image: none;}
.contxt {margin: 0 auto;}
.vplaybtn .play_button.large.nectar_video_lightbox {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.vplaybtn .play_button.large.nectar_video_lightbox svg {width: 32px !important;height: 32px !important;}
.quotebg > .vc_column-inner > .wpb_wrapper {background: #f5f5f5;padding: 25px 20px;border-radius: 20px;}
.quotebg .iwithtext .iwt-icon img {margin-bottom: 0px;}
.quotebg .iwithtext .iwt-text {font-family: Manrope;font-size: 20px;font-weight: 700;text-transform: capitalize;padding-top: 5px;}
.vreviewbg .vc_column-inner > .wpb_wrapper {background-color: #f5f5f5;padding-bottom: 15px;border-radius: 15px;}
.vreviewbg .iwithtext .iwt-icon {padding-left: 15px;}
.vreviewbg .iwithtext .iwt-text {font-family: Manrope;font-size: 20px;font-weight: 700;text-transform: capitalize;padding-top: 5px;padding-left: 70px;}

.cslisttxt .iwithtext .iwt-text {font-size: 18px;}
.cslisttxt .iwithtext {margin-bottom: 30px !important;}
.cstxtbg {background: #ffffff;padding: 30px;border-radius: 10px;}
.single.single-post #header-space, .single.single-post .featured-media-under-header .featured-media-under-header__content {display: none;}
.single.single-post .featured-media-under-header {padding-top: 0px;padding-bottom: 50px;width: 100%;max-width: 1000px;margin: 0 auto;}
.single.single-post .featured-media-under-header .featured-media-under-header__featured-media {margin-top: -50px !important;}
.single.single-post .featured-media-under-header .featured-media-under-header__featured-media img {border-radius: 15px;}
.custom-blog-header {
	background-image: url('https://udn.nzt.mybluehostin.me/refai/wp-content/uploads/2025/06/reifibg.png');
	background-size: cover;background-position: center;padding: 150px 20px;text-align: center;
}

.servicerbg  > .vc_column-inner > .wpb_wrapper {background: #ffffff; padding: 25px 20px;border-radius: 20px;margin-bottom: 30px;}
.servicerbg  .iwithtext .iwt-icon img {margin-bottom: 0px;}
.servicerbg  .iwithtext .iwt-text {font-family: Manrope;font-size: 20px;font-weight: 700;text-transform: capitalize;padding-top: 5px;}

.custom-blog-header h1 {color: #ffffff;font-family: Manrope;font-size: 64px;line-height: 80px;margin-bottom: 15px;text-transform: capitalize;}
.custom-blog-header .bloghedsep {border: 3px solid #ffffff; margin: 0 auto;width: 100px;}
.custom-blog-header .meta {color: #ffffff;font-size: 18px;opacity: 0.9;margin-top: 20px;}
.single.single-post #header-outer {background-color: transparent;}
.single.single-post #header-outer.small-nav {background-color: rgba(0, 157, 209, 100)!important;}
.single.single-post .related-post-wrap .meta-category {display: none !important;}
.single.single-post .blog_next_prev_buttons {margin-top: 0px;}
.single.single-post .post .content-inner {padding-bottom: 30px;}
.nectar-social.fixed {display: none;}
.blogreview {background: #f5f5f5; padding: 30px 50px;border-radius: 10px;}
.blogdownbtn .vc_column-inner > .wpb_wrapper {background-color: #f5f5f5;padding: 70px 50px 82px 50px;border-radius: 10px;}
.leadicon .iwithtext {margin-bottom: 25px;}
.leadicon .iwithtext .iwt-icon {background-color: #59BDEF; border-radius: 4px;}
.leadicon .iwithtext .iwt-icon i.icon-default-style.fa.fa-check {font-size: 18px;line-height: 38px;color: #ffffff;}
.leadicon .iwithtext .iwt-text {color: #363636;font-size: 18px;line-height: 30px;}
.clrwht .iwithtext .iwt-text {color: #ffffff;font-size: 18px;line-height: 30px;}
img.whyimg {width: 88px;}
.austalk {margin: 0 auto;background: #f5f5f5;padding: 30px 50px;border-radius: 10px;}
.instaaccess .getleadform {width: 100%;max-width: 585px;margin: 0px auto;background: #f5f5f5; border: 1px solid #021D2533;padding: 50px 50px 20px 50px;border-radius: 15px;}
.getleadform input[type="text"], .getleadform input[type="email"] {height: 56px;border-radius: 12px;padding: 9px 20px;background-color: #ffffff;color: #1E1E1ECC;font-size: 16px;}
.getleadform .wpcf7-acceptance input[type="checkbox"] {transform: scale(1.5);appearance: none;
	-webkit-appearance: none;
	width: 32px;
	height: 17px;
	border: 2px solid #009DD1;
	border-radius: 3px;
	cursor: pointer;
	position: relative;}
.getleadform .wpcf7-acceptance input[type="checkbox"]:checked::after {
	content: "";
	position: absolute;
	left: 4px;
	top: 0px;
	width: 4px;
	height: 10px;
	border: solid #009dd1;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.getleadform .wpcf7-acceptance label {display: flex;align-items: flex-start;}
.getleadform .wpcf7-acceptance span {color: #363636CC;padding-left: 10px;margin-top: -2PX;margin-left: 0px;}
.getleadform .wpcf7-acceptance {margin-top: 15px;font-size: 14px;font-style: italic;}
.getleadform input[type="submit"] {background: #009DD1; padding: 12px !important; width: 100%; text-transform: uppercase; font-size: 16px !important;font-family: 'Manrope' !important; border-radius: 10px !important;}
#text-2 {display: none;}
.cssbox {border: 1px solid #cccccc;padding: 20px 20px; border-radius: 10px;}
.cssbox .iwithtext {margin-left: 25px;}
.bgbox {background: #F5F5FA;}
.clientss .flickity-viewport {margin-top: 15px !important;}
.clientss .flickity-page-dots li.dot.is-selected {background: #009DD1 !important;width: 16px !important;height: 16px;border-radius: 50%;}
.clientss .flickity-page-dots li.dot {background: #051539 !important;width: 16px !important;height: 16px !important;border-radius: 50%;margin: 5px !important;opacity: 1 !important;}
.clientss .flickity-page-dots li.dot::before {opacity: 0 !important;}
.vplaybtn .play_button:before {border: 5px solid #ffffff !important;}
.vplaybtn .nectar_video_lightbox path {fill: #ffffff !important}
@media (max-width: 768px) {
	.listtxt .iwithtext {margin-bottom: 25px !important;}
	.cslisttxt .iwithtext{margin-bottom: 20px !important;}
	.bigtxt h2 {line-height: 36px !important;}
	.rateicon .row_col_wrap_12_inner {flex-wrap: nowrap !important;}
	.imobpd {margin-bottom: 5px!important;}
	.mobrisec .row_col_wrap_12_inner {text-align: center;}
	.instaaccess .getleadform {padding: 30px 30px 15px 30px;}
}
img.revcrlimg {width: 52px !important;}
.iconbgbox {background: #051539;border-radius: 5px;}
.rvalue {text-align: center !important; display: block;}
.rvalue .nectar_icon {margin: 0 auto !important; display: inline-block;}
.rvtxth {min-height: 120px;}
.rvtxtblw {min-height: 93px;}
/****** Sponsorship Application Form CSS Start ********/
/* Sponsorship Form Wrapper */
.sponsor-form {
	background: #f9f9f9;
	padding: 30px;
	border-radius: 12px;
	box-shadow: 0 4px 12px rgba(0,0,0,0.05);
	max-width: 900px;
	margin: 40px auto;
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #333;
}
.sponsor-form .wpb_row, .sponsor-form .wpb_column {margin-bottom: 0px!important;}

/* Headings */
.sponsor-form h3 {
	font-size: 1.6rem;
	margin-bottom: 15px;
	color: #009DD1;
	border-left: 4px solid #009DD1;
	padding-left: 10px;
}

.sponsor-form h4 {
	font-size: 1.3rem !important;
	margin-top: 0px;
	margin-bottom: 12px !important;
	color: #0c3c78;
	font-weight: 600 !important;
}

/* Labels */
.sponsor-form label {
	display: block;
	font-size: 0.95rem;
	font-weight: 500;
}
.sponsor-form br {display: none;}
.sponsor-form .rdpd p {padding-bottom: 5px;}

.sponsor-form label span.sstar {color: #ff0000;}
/* Inputs & Textareas */
.sponsor-form input[type="text"],
.sponsor-form input[type="email"],
.sponsor-form input[type="tel"],
.sponsor-form input[type="date"],
.sponsor-form textarea,
.sponsor-form select {
	width: 100%;
	padding: 12px 14px;
	border: 1px solid #ccc;
	border-radius: 8px;
	background: #fff;
	font-size: 0.95rem;
	margin-bottom: 18px;
	transition: all 0.3s ease;
}
.sponsor-form textarea {height: 150px; margin-top: 6px;}
.sponsor-form input:focus,
.sponsor-form textarea:focus,
.sponsor-form select:focus {
	border-color: #0c3c78;
	box-shadow: 0 0 5px rgba(12, 60, 120, 0.3);
	outline: none;
}

/* Modern Radio Buttons */
/* Radio buttons container */
.sponsor-form .wpcf7-radio {
	display: flex;
	gap: 30px;
	margin: 12px 0 20px;
}

/* Hide default input */
.sponsor-form .wpcf7-radio input[type="radio"] {
	display: none;
}

/* Style the label span */
.sponsor-form .wpcf7-list-item-label {
	position: relative;
	padding-left: 28px; /* space for custom circle */
	cursor: pointer;
	font-size: 0.95rem;
	font-weight: 500;
	color: #333;
	user-select: none;
}

/* Outer circle */
.sponsor-form .wpcf7-list-item-label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: 2px solid #0c3c78;
	background: #fff;
	transition: all 0.3s ease;
}

/* Inner dot when checked */
.sponsor-form input[type="radio"]:checked + .wpcf7-list-item-label:before {
	background: #0c3c78;
	box-shadow: inset 0 0 0 4px #fff;
}

/* Optional: highlight selected text */
.sponsor-form input[type="radio"]:checked + .wpcf7-list-item-label {
	color: #0c3c78;
	font-weight: 600;
}

/* Important Info List */
.sponsor-form ul.impinfo {
	background: #eef4fb;
	border: 1px solid #c9e1fb;
	padding: 15px 30px;
	border-radius: 8px;
	margin: 5px 0px 20px 0;
	list-style: disc;
	font-size: 1rem;
	font-style: italic;
}

.sponsor-form ul.impinfo li {
	margin-bottom: 8px;
}

/* Submit Button */
.sponsor-form input[type="submit"] {
	background: #0c3c78;
	color: #fff;
	padding: 14px 28px;
	border: none;
	border-radius: 10px !important;
	font-weight: 600;
	cursor: pointer;
	transition: background 0.3s ease, transform 0.2s ease;
	float: right;
	margin-top: 12px;
}

.sponsor-form input[type="submit"]:hover {
	background: #09509d;
	transform: translateY(-2px);
}

/* Error + Success Messages inside Sponsor Form */
.sponsor-form .wpcf7-response-output {
	margin-top: 15px;
	padding: 12px;
	border-radius: 6px;
}

.sponsor-form .wpcf7-mail-sent-ok {
	background: #e6f9ec;
	border: 1px solid #72d38d;
	color: #207444;
}

.sponsor-form .wpcf7-validation-errors {
	background: #fff3f3;
	border: 1px solid #f5a6a6;
	color: #a33a3a;
}
/****** Sponsorship Application Form CSS End ********/

/****** Career Hire Step CSS Start ********/
.hire-box .vc_column-inner > .wpb_wrapper {
	background: #fff;
	padding: 35px 25px 35px 0px;
	border-radius: 16px;
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
	transition: all 0.3s ease;
}
.hire-box .vc_column-inner > .wpb_wrapper:hover
{
	transform: translateY(-8px);
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
}
.hire-box .hire-step-number {
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #009dd1;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 2px;
	border-radius: 50%;
	text-align: center;
	margin-bottom: 10px;
}
.hire-box .iwithtext .iwt-text p {font-size: 18px;}
/****** Career Hire Step CSS End ********/

/****** Marquee CSS Start ********/
.salient-logo-marquee.home {margin: 10px 0!important;padding: 10px 0;}
.salient-logo-marquee {overflow: hidden;white-space: nowrap;margin: 20px 0;	background: transparent;padding: 20px 0;}
.marquee-track {display: flex; align-items: center;animation: scroll-left 10s linear infinite;}
.marquee-right .marquee-track {animation: scroll-right 10s linear infinite;}
.salient-logo-marquee img {margin: 0 10px; border-radius: 12px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}
.salient-logo-marquee.home img {width:250px!important; height: 100px!important; margin: 0 10px; border-radius: 12px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}
@keyframes scroll-left {
	0% { transform: translateX(0); }
	100% { transform: translateX(-50%); }
}
@keyframes scroll-right {
	0% { transform: translateX(-50%); }
	100% { transform: translateX(0); }
}
/****** Marquee CSS End ********/

/****** About Us Page FlipBox CSS Start ********/
.flipbxcss .nectar-flip-box .flip-box-front, .flipbxcss .nectar-flip-box .flip-box-back {border-radius: 15px; height: 370px!important; min-height: 100%!important;}
.flipbxcss .nectar-flip-box .inner {padding: 25px 15px;}
.flipbxcss .nectar-flip-box .inner strong {font-size: 18px!important;}   
.flipbxcss .nectar-flip-box .inner p {color: #000000;}
.flipbxcss .nectar-flip-box .inner h4 {color: #009dd1;}
.flipbxcss .nectar-flip-box .flip-box-back .inner {max-height: 100%; overflow-y: auto; padding-right: 6px;}
.flipbxcss .nectar-flip-box .flip-box-back .inner {scrollbar-width: thin; scrollbar-color: rgba(255,255,255,.45) #cccccc;}
.flipbxcss .nectar-flip-box .flip-box-back .inner::-webkit-scrollbar {width: 6px;}
.flipbxcss .nectar-flip-box .flip-box-back .inner::-webkit-scrollbar-track {background: transparent;}
.flipbxcss .nectar-flip-box .flip-box-back .inner::-webkit-scrollbar-thumb {background: rgba(255,255,255,.45);	border-radius: 8px;}
.flipbxcss .nectar-flip-box .flip-box-back .inner::-webkit-scrollbar-thumb:hover {background: rgba(255,255,255,.7);}

.nectar-responsive-text.sreviewbox {height: 200px; overflow-y: auto;}

@media (max-width: 767px) {
	.team-row .row_col_wrap_12_inner {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x mandatory;
	}
	.team-row .vc_col-sm-3 {flex: 0 0 80% !important; max-width: 80% !important;scroll-snap-align: start;	}
}

/****** How to Work Book Call Page CSS Start ********/
.process-flow {display: flex;align-items: center;justify-content: center;gap: 20px;}
.step {display: flex;flex-direction: column;align-items: center;gap: 0px;}
.step-number {
	width: 50px;
	height: 50px;
	background: #009DD1;
	color: white;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	font-weight: bold;
	flex-shrink: 0;
	margin-bottom:-25px;
	z-index:5;
}
.step-content {background: white;border: 1px solid #009DD180;border-radius: 8px;padding: 50px 10px 20px 10px;width: 300px;}
.step-text {font-size: 20px;color: #363636;	line-height: 1.4;text-align: center;}
.arrow {
	width: 0;
	height: 0;
	border-left: 12px solid #009DD1;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	margin: 0 10px;
}
.step:last-child + .arrow {display: none;}
@media (max-width: 768px) {
	.process-flow {flex-direction: column;gap: 20px;}
	.step {flex-direction: column;text-align: center;}
	.step-content {width: 100%;max-width: 300px;}
	.arrow {transform: rotate(90deg);margin: 10px 0;}
}
/****** How to Work Book Call Page CSS End ********/

/****** Footer CSS Start ********/
.footer {background: linear-gradient(90deg, #051539 0.28%, #009DD1 283.81%);color: #ffffff;padding: 60px 0 0 0;margin-top: 60px;}
.footer-content {
	max-width: 1300px;
	margin: 0 auto;
	padding: 0 30px;
	display: grid;
	grid-template-columns: 2fr 1fr 1fr 1fr;
	gap: 60px;
	margin-bottom: 10px;
}
.footer-logo {display: flex;align-items: flex-start;gap: 15px;margin-bottom: 30px;}
.logo-text {font-size: 48px;font-weight: bold;color: white;}
.logo-tagline {
	font-size: 12px;
	color: #7fb8e5;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1.2;
	margin-top: 8px;
}
.footer-description {color: #ffffff!important;line-height: 1.5;font-size: 18px;}
.social-icons {display: flex;font-size:18px;gap: 15px;}
.social-icon {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #009DD1;
	text-decoration: none;
	transition: background-color 0.3s ease;
}
.social-icon:hover {background-color: #009DD1;}
.footer-column h3 {	font-size: 24px;font-weight: 500;letter-spacing:1px;margin-bottom: 25px;color: #ffffff;}
.hwtxt p{color: #ffffff;}
.footer-column ul {list-style: none;margin-left:0px}
.footer-column ul li {margin-bottom: 12px;list-style: none;}
.footer-column ul li a {color: #ffffff;text-decoration: none;font-size: 18px;transition: color 0.3s ease;}
.footer-column ul li a:hover {color: #7fb8e5;}
.disclaimer {background: linear-gradient(90deg, #051539 0.28%, #009DD1 283.81%);padding: 20px 0;}
.disclaimer-content {max-width: 1300px;margin: 0 auto;padding: 0 40px;}
.disclaimer-text {color: #ffffff!important;font-size: 16px;line-height: 1.5;}
.disclaimer-text strong {color: #ffffff;}
.footer-bottom {background-color: #00a8e6;padding: 20px 0;}
.footer-bottom-content {
	max-width: 1300px;
	margin: 0 auto;
	padding: 0 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.copyright {color: #ffffff;font-size: 18px;}
.footer-links {display: flex;gap: 30px;}
.footer-links a {color: #ffffff;text-decoration: none;font-size: 18px;}
.footer-links a:hover {text-decoration: underline;}
.footer-content .footer-brand .social-icons .social-icon i {top:0px; font-size:24px}
@media (max-width: 768px) {
	.footer-content {grid-template-columns: 1fr;gap: 10px;padding: 0 20px;}
	.disclaimer-content {padding: 0 20px;}
	.disclaimer {padding: 10px 0;}
	.footer-bottom-content {padding: 0 20px;flex-direction: column;	gap: 15px;text-align: center;}
	.footer-links {gap: 20px;}
	.social-icons {margin-bottom: 15px;}
}
}
.footer-column ul {list-style: none;margin-left: 0px;}
/****** Footer CSS End ********/