/*
Theme Name: Boost Falcon
Theme URI: https://understrap.com
Template: understrap
Author: Howard Development &amp; Consulting
Author URI: https://howarddc.com
Description: The renowned WordPress starter theme framework that combined Underscores and Bootstrap. Trusted by more than 100,000 developers for building handcrafted, custom WordPress sites.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,theme-options,translation-ready,block-styles,wide-blocks,editor-style,threaded-comments,accessibility-ready
Version: 1.2.4.1765352546
Updated: 2025-12-10 07:42:26
*/


@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Momo+Trust+Display&display=swap');

@import url("style2.css");



@font-face {
	font-family: 'Century Gothic';
	src: url('fonts/CenturyGothic.woff2') format('woff2'),
		url('fonts/CenturyGothic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('fonts/CenturyGothic-Bold.woff2') format('woff2'),
		url('fonts/CenturyGothic-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: 'Coolvetica';
	src: url('font/Coolvetica-Regular.woff2') format('woff2'),
		url('font/Coolvetica-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}



body {
	background-color: #ffffff;
	font-family: 'Century Gothic';
}

body p {
	font-family: 'Century Gothic';
	font-size: 14px;
	line-height: 26px;
	color: #072a5e;
	font-weight: 400;
}

body a {
	text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Momo Trust Display", sans-serif;
	font-weight: 800;
}

.mobshow {
	display: none !important;
}


/**************** Tab responsive Start *********************/
@media only screen and (min-width: 767px) and (max-width: 1023px) {
	.container {
    position: relative;
    overflow: hidden;
}
 
header#wrapper-navbar .container {
    overflow: visible !important;
}
	.ipad {
		width: 100% !important;
	}

	.deskshow {
		display: none !important;
	}

	.mobshow {
		display: block !important;
	}

	.vegacontainer {
		width: 100% !important;
		margin: 0 auto !important;
	}

	.ipad-50 {
		width: 50% !important;
		margin-bottom: 30px;
	}

	/************** header responsive start	 *************/

	.navbar-brand img {
		max-width: 176px !important;
	}

	#mega-menu-wrap-primary .mega-menu-toggle {
		position: absolute;
		right: -12px;
		top: -52px;
	}

	#mega-menu-wrap-primary .mega-menu-toggle {
		z-index: 1;
		cursor: pointer;
		background: #00000000;
		border-radius: 35px;
		line-height: 40px;
		height: 40px;
		text-align: -webkit-right;
		user-select: none;
		-webkit-tap-highlight-color: #0000;
		outline: none;
		white-space: nowrap;
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
		width: 33px;
		height: 2px;
		background-color: #9e0022;
		border-radius: 4px;
		position: absolute;
		transition-property: transform;
		transition-duration: 0.15s;
		transition-timing-function: ease;
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
		width: 33px;
		height: 2px;
		background-color: #9e0022;
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		width: 33px;
		height: 2px;
		background-color: #9e0022;
	}

	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary {
		display: block;
		position: absolute;
		width: 100%;
		background: #9e0022;
		box-shadow: 0 2px 5px 1px rgba(64, 60, 67, .16);
		top: 12px;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
		background-color: transparent;
		font-weight: 500;
		color: #ffffff !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
		display: list-item;
		margin: 0;
		clear: both;
		border: 0;
		border-bottom: 1px solid #ffffff4f;
		padding: 7px 0;
	}

	#mega-menu-wrap-primary #megaa-menu-primary>li.mega-menu-item>a.mega-menu-link {
		font-size: 14px;
		color: #222 !important;
		font-weight: 400;
		font-family: 'Century Gothic';
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
		z-index: 999;
		position: relative !important;
		width: 100% !important;
		max-width: none;
		padding: 0px 0;
		border: 0;
		background: #38266b;
		border-radius: 0;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover::before {
		display: none !important;
	}

	.home #content.site-content {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link::before {
		transform-origin: 0% 0% !important;
		transform: scale3d(0, 0, 0) !important;
	}


	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
		width: 100% !important;
		clear: both;
	}


	/************** header responsive End	 *************/

	header#masthead {
		margin-bottom: 0;
		background-color: #242671 !important;
		box-shadow: none;
		padding: 0px;
		position: relative;
		z-index: 99;
		box-shadow: 0 0.5rem 1rem rgb(2 2 14 / 12%), inset 0 0px 0 rgb(48 48 48 / 83%);
	}

	.home div#content {
		margin-top: 0px !important;
	}

	.home .entry-content {
		margin: 0;
	}

	nav.navbar.navbar-expand-xl.p-0 {
		display: block;
	}

	nav.navbar.navbar-expand-xl.p-0 {
		display: block;
	}

	body .navbar-brand {
		margin-top: 0;
	}

	body header#wrapper-navbar {
		padding: 10px 0px;
	}



	/* Home Page start */

	body .banner {
		margin-top: 0;
	}

	body .menus {
		display: block !important;
		align-items: unset !important;
	}

	body .inner-menu {
		position: unset !important;
	}

	body div#mega-toggle-block-1 {
		background: #fff;
		height: 35px !important;
		width: 35px;
		border-radius: 50%;
		left: -2px;
		position: relative;
	}

	.body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
		background: #fba73a !important;
	}

	.home div#content {
		margin-top: 0px !important;
	}

	.home .entry-content {
		margin: 0;
	}

	nav.navbar.navbar-expand-xl.p-0 {
		display: block;
	}

	body .navbar-brand {
		margin-top: 0;
	}

	body header#wrapper-navbar {
		padding: 0px 0px 10px;
	}

	body header#wrapper-navbar .container {
		display: block;
		text-align: center;
	}

	/* Home Page start */

	body .banner {
		margin-top: 0;
	}

	body .menus {
		display: block !important;
		align-items: unset !important;
	}

	body .inner-menu {
		position: unset !important;
	}





}

/**************** Tab responsive End *********************/



/**************** Mobile responsive Start *********************/

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.container {
    position: relative;
    overflow: hidden;
}
 
header#wrapper-navbar .container {
    overflow: visible !important;
}
	.deskshow {
		display: none !important;
	}

	.mobshow {
		display: block !important;
	}

	.vegacontainer {
		width: 100% !important;
		margin: 0 auto !important;
	}

	.form-left-section h2.title {
		color: #fbad48;
		padding-top: 30px;
	}

	.form-left-section p {
		color: #fff;
	}
	
    .ipad-50 {
        width: 50% !important;
        margin-bottom: 30px;
        display: inline-block;
    }

	/************** header responsive start	 *************/




	body .navbar-brand img {
		max-width: 161px !important;
		margin-left: 0;
		margin: 0 !important;
		max-height: 115px !important;
		margin-bottom: -39px !important;
		position: relative;
	}

	#mega-menu-wrap-primary .mega-menu-toggle {
		position: absolute;
		left: 20px;
		top: 24px;
		width: 32px;
		height: 32px !important;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: -webkit-right;
		user-select: none;
		-webkit-tap-highlight-color: #0000;
		outline: none;
		white-space: nowrap;
		background-color: transparent;
		background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/menu.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		transition: 0.6s ease all;
	}


	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
		width: 33px;
		height: 2px;
		background-color: #9e002200;
		border-radius: 4px;
		position: absolute;
		transition-property: transform;
		transition-duration: 0.15s;
		transition-timing-function: ease;
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
		width: 33px;
		height: 2px;
		background-color: #9e002200;
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		width: 33px;
		height: 2px;
		background-color: #9e002200;
	}

	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary {
		display: block;
		position: absolute;
		width: 100%;
		background: #042255;
		box-shadow: 0 2px 5px 1px rgba(64, 60, 67, .16);
		top: 83px;
		border-radius: 0;
		z-index: 9;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
		background-color: transparent;
		font-weight: 500;
		color: #fff !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
		display: list-item;
		margin: 0;
		clear: both;
		border: 0;
		border-bottom: 1px solid #e3dee8;
		padding: 7px 0;
	}

	#mega-menu-wrap-primary #megaa-menu-primary>li.mega-menu-item>a.mega-menu-link {
		font-size: 14px;
		color: #222 !important;
		font-weight: 400;
		font-family: 'Century Gothic';
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
		z-index: 999;
		position: relative !important;
		width: 100% !important;
		max-width: none;
		padding: 0px 0;
		border: 0;
		background: #38266b;
		border-radius: 0;
		top: 0 !important;
		margin-top: 9px;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover::before {
		display: none !important;
	}

	.home #content.site-content {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link::before {
		transform-origin: 0% 0% !important;
		transform: scale3d(0, 0, 0) !important;
	}


	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
		width: 100% !important;
		clear: both;
	}

	a.call-top-icon {
		display: inline-block;
		width: 36px;
		height: 36px;
		text-align: center;
		line-height: 30px;
		border-radius: 50%;
		background: #fff;
		margin-right: 6px;
	}

	a.call-top-icon img {
		width: 28px;
		animation: hithere 1.5s ease infinite;
	}

	.mobshow.mobile-number {
		background: #321f84;
		text-align: center;
		padding: 6px 0px;
		margin-bottom: -1px;
	}

	.mobshow.mobile-number a {
		font-size: 26px;
		color: #fff;
		background: linear-gradient(to right, #ffffff 20%, #fbb356 30% 30%, #ffffff 70%, #fbb356 80%);
		-webkit-background-clip: text;
		background-clip: text;
		-webkit-text-fill-color: transparent;
		text-fill-color: transparent;
		background-size: 500% auto;
		animation: textShine 5s ease-in-out infinite alternate;
		font-weight: 600;
	}

	body header#wrapper-navbar .container {
		display: block;
	}


	body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		font-size: 14px;
		color: #fff;
		font-weight: 400;
		height: auto;
		line-height: normal;
		padding: 0px 10px;
	}

	/************** header responsive End	 *************/

	header#masthead {
		margin-bottom: 0;
		background-color: #242671 !important;
		box-shadow: none;
		padding: 0px;
		position: relative;
		z-index: 99;
		box-shadow: 0 0.5rem 1rem rgb(2 2 14 / 12%), inset 0 0px 0 rgb(48 48 48 / 83%);
	}

	.home div#content {
		margin-top: 0px !important;
	}

	.home .entry-content {
		margin: 0;
	}

	nav.navbar.navbar-expand-xl.p-0 {
		display: block;
	}

	body .navbar-brand {
		margin-top: 0;
		max-width: 100%;
		display: block;
		text-align: center;
	}

	body header#wrapper-navbar {
		padding: 0px 0px 0px;
	}



	/* Home Page start */

	body .banner {
		margin-top: 0;
	}

	body .menus {
		display: block !important;
		align-items: unset !important;
	}

	body .inner-menu {
		position: unset !important;
	}

	body .menu {
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-between;
		display: block;
	}

	body .navbar-brand:before {
		position: absolute;
		content: '';
		width: 46%;
		background-color: #e3dee8;
		height: 50px;
		bottom: -29px;
		border-radius: 0px 0px 20px 20px;
		z-index: 0;
	}

	body .fx-video-1 {
		border-radius: 16px;
		height: 100%;
		position: relative;
		margin-top: -42px;
	}


	body #magnetic-area #magnetic-content {
		display: none !Important;
		width: 70px;
		left: 30px;
		top: unset;
		transform: unset;
		bottom: 33px;
	}


	body .footer-links ul a {
		text-wrap-mode: unset;
	}

	body .footer-links.last-menus {
		margin-top: 0;
		padding-left: 0;
	}

	body .follow {
		margin-bottom: 30px;
	}

	body .row.top-footer {
		padding-left: 0;
	}

	body .contact-inf span {
		margin-bottom: 20px;
	}

	body .col-lg-4.f-logo {
		order: 1;
	}

	body .col-lg-4.f-copy {
		order: 2;
	}



	body .col-lg-4.f-policy {
		order: 2;
	}

	body .copy-right {
		margin-bottom: 30px;
	}

	body section.footer-map {
		padding-bottom: 20px;
	}


	body .fx-scn-title-3 {
		font-size: 24px;
		line-height: normal;
	}


	body .review-box ul.wpb_image_grid_ul {
		flex-direction: column;
	}

	body .review-box li.isotope-item {
		width: 100%;
		margin-bottom: 20px !important;
	}


	body .why-us-content .number span.count {
		font-size: 70px;
	}

	body .flcon-about-1-line {
		z-index: -1;
	}

	body .digital-service-box {
		padding-bottom: 0;
		margin-top: 60px;
	}

	body a.arrow-btn {
		top: 60px;
		left: 55px;
	}

	body .image-box img {
		max-width: 100px;
	}

	body span.vc_tta-title-text {
		font-size: 14px;
	}

	body .side-tab-box h5 {
		font-size: 18px;
	}

	body .success-story-tab i:before {
		width: 30px !important;
		height: 30px !important;
		top: calc(50% - 15px) !important;
		left: -25px !important;
	}

	body span.vc_tta-title-text {
		font-size: 14px !important;
		font-weight: 400 !important;
		color: #072a5e;
		margin-left: 15px !important;
		display: inline-block;
	}

	body .vc_tta-panel-heading {
		background: #fff4eb !important;
		margin-bottom: 10px !important;
		border-radius: 20px !important;
	}

	body .home-tab-section .tab-main-container .vc_tta-panels-container .vc_tta-panels {
		padding: 0;
		border: none !important;
	}

    body h4.vc_tta-panel-title a {
        padding-left: 45px !important;
        padding-right: 40px !important;
    }
	body .vc_tta-panel-body {
		padding: 10px !important;
		border-radius: 15px !important;
		margin-bottom: 15px;
	}


	body .active.vc_tta-panel-heading {
		background-color: #222 !important;
	}

	body .vc_active .vc_tta-panel-heading {
		background: #e1eaf9 !important;
	}


	body .home-tab-section i.vc_tta-icon.fas.fa-adjust:before {

		position: absolute;
		content: '';
		width: 40px;
		height: 40px;
		background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/gold-tag.png);
		background-size: contain;
		z-index: 0;
		background-repeat: no-repeat;
		background-position: center;
		left: 10px;
		top: calc(50% - 20px);

	}



	body .home-tab-section i.vc_tta-icon.fa.fa-brands.fa-accessible-icon:before {
		position: absolute;
		content: '';
		width: 40px;
		height: 40px;
		background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/diamond-tag.png);
		background-size: contain;
		z-index: 0;
		background-repeat: no-repeat;
		background-position: center;
		left: 10px;
		top: calc(50% - 20px);

	}


	body .home-tab-section i.vc_tta-icon.fa.fa-regular.fa-address-card:before {
		position: absolute;
		content: '';
		width: 40px;
		height: 40px;
		background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/silver-tag.png);
		background-size: contain;
		z-index: 0;
		background-repeat: no-repeat;
		background-position: center;
		left: 10px;
		top: calc(50% - 20px);

	}


	body .home-tab-section i.vc_tta-icon.fa.fa-solid.fa-audio-description:before {
		position: absolute;
		content: '';
		width: 40px;
		height: 40px;
		background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/platinum-tag.png);
		background-size: contain;
		z-index: 0;
		background-repeat: no-repeat;
		background-position: center;
		left: 10px;
		top: calc(50% - 20px);

	}


	body .home-tab-section {
		padding-top: 30px;
	}

	body .business-issue-section {
		padding-bottom: 20px;
		padding-top: 30px;
	}

	body .reating-text .count {
		font-size: 70px !important;
	}

	body span.point-number {
		font-size: 70px;
	}

	body .home-about-falcon {
		padding-top: 0;
	}



	body .fx-video-1-btn::after {
		width: 71px;
		height: 70px;
		background-size: contain;
		left: 6px;
	}

	body video.plyvideo {
		margin-top: 20px;
	}


	body .banner-btn {
		position: absolute;
		bottom: 60px;
		left: 40px;
	}

	body .banner-btn a {
		display: inline-block;
		width: 50px;
	}

	body .why-us-content .number span.plus {
		top: -35px;
	}

	body .home-about-falcon {
		padding-bottom: 15px;
	}

	body .image-box {
		position: relative;
		background-image: unset;
		margin-bottom: 40px;
	}

	body .image-box:after {
		position: absolute;
		content: '';
		width: 250px;
		height: 250px;
		background-size: contain;
		background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/gigtal-image-bg.png);
		background-repeat: no-repeat;
		background-position: center;
		z-index: -1;
	}


	body .policy {
		float: unset;
		text-align: center;
		display: block;
	}

	body .why-us-content {
		margin-top: 80px;
	}


	body .mob-girl {
		margin-bottom: -53px;
	}


	body section.main-tittle h1 {
		font-size: 21px;
		font-weight: 400;
		color: #fff;
		text-align: center;
	}
	
	
    body section.main-tittle {
        padding: 10px 0;
        background-color: #072a5e;
        margin-bottom: 50px;
        padding-top: 35px;
        /* text-align: center; */
    }

    body ul.main-section-list li.home-btn img {
        max-width: 20px;
        display: block;
        position: relative;
    }

	body ul.main-section-list li a {
		font-size: 14px;
		color: #fff;
	}

	body div#avtaar-image {
		max-width: 150px;
		margin: 0 auto;
		margin-bottom: 35px;
	}


	body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link {
		background-color: transparent;
		color: #fff;
	}


	body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus {
		background: transparent;
		font-weight: 400;
		font-family: 'Century Gothic';
		text-decoration: none;
		border-color: #fff;
		color: #ffff;
	}
	
		body .home-tab-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
			position:relative;
	}


	    body .home-tab-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a::before
 {
        position: absolute;
        content: '';
        width: 34px;
        height: 17px;
        background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/dot-arrow.png);
        background-repeat: no-repeat;
        background-size: contain;
         right: 10px;
        z-index: 1;
        top: 19px;
        transform-origin: top center;
        animation: wobble 2s ease infinite;
    }
	
	
body .home-tab-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a::before {
        transform: rotate(89deg) !important;
        animation: none;
        top: 23px;
        right: 0;
    }

body	ul.main-section-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}

	
    body ul.main-section-list li.home-btn:before {
        position: absolute;
        content: '|';
        color: #fff;
        right: -15px;
        top: -4px;
        font-size: 19px;
    }
	
	
body .mb-40 {
    margin-bottom: 80px !important;
}

body .pb-80 {
    padding-bottom: 0px;
}
	
body	.row.top-footer {
    background: #fff;
    border-radius: 30px;
    padding: 0px 0px 40px 30px;
    position: relative;
}
	
	
    body .services-5-card {
        display: inline-block;
        grid-template-columns: 1fr 1fr;
        border-radius: 16px;
        background: #f6f6f6;
        padding: 0px;
        align-items: center;
        gap: 20px;
        clip-path: none;
        position: relative;
        overflow: hidden;
    }

	body .services-5-card-img {
    height: 328px;
		clip-path:none;
		}
	
	body .services-5-card-posi .card-number {
		display:none;
	}
	
	.fx-services-5-card-posi {
    grid-template-columns: 1fr;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }
	
body	.panel {
    position: relative;
    display: contents;
}
	
body	.services-5-card-content {
    padding: 20px;
}
	
}

/**************** Mobile responsive End *********************/





/**************** Start Header menu  ********************/

header#masthead {
	margin-bottom: 0;
	background-color: #00000024;
	box-shadow: none;
	padding: 0px 0px;
	position: relative;
	z-index: 99;
	/* box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 12%), inset 0 -1px 0 rgba(0, 0, 0, .1); */
}

header#wrapper-navbar.sticky {
	background-color: #e3dee8;
	padding-top: 2px;
}


.navbar-brand img {
	margin-bottom: 8px;
	max-width: 210px;
	max-height: 162px;
	object-fit: cover;
	margin-bottom: -38px;
}

.navbar-brand {
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	padding-top: 7px;
}


div#mega-menu-wrap-primary {
	background-color: transparent;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
	font-size: 16px;
	color: #072a5e;
	font-weight: 400;
	font-family: 'Century Gothic';
	margin-left: 0px;
	height: auto;
	line-height: normal;
	padding: 6px 13px;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
	background-color: transparent;
	font-weight: 400;
	color: #072a5e;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover {
	background-color: transparent;
	color: #221845;
	font-weight: 500;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
	background: transparent !important;
	color: #072a5e;
	font-family: 'Century Gothic';
	font-weight: 400;
	text-decoration: none;
	border-color: #072a5e;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus {
	background: transparent;
	font-weight: 400;
	font-family: 'Century Gothic';
	text-decoration: none;
	border-color: #fff;
	color: #072a5e;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
	width: 24px;
	height: 3px;
	background-color: transparent;
	border-radius: 4px;
	position: absolute;
	transition-property: transform;
	transition-duration: 0.15s;
	transition-timing-function: ease;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link {
	background-color: transparent;
	color: #072a5e;
}


#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 999;
	position: absolute;
	width: 286px;
	max-width: none;
	padding: 0px 0;
	border: 0;
	background: #072a5e;
	border-radius: 0;
	top: 34px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
	padding: 5px;
	width: 100%;
	border-bottom: 1px solid #eeee;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
	color: #fff;
	font-family: 'Century Gothic';
	font-size: 16px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: 400;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border: 0;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
	z-index: 999;
	border-radius: 0;
	background: #87477a;
	border: 0;
	position: absolute;
	min-width: 735px;
	padding: 15px;
	left: 0px;
	box-shadow: 0 0px 5px 2px rgba(64, 60, 67, .16);
}

#mega-menu-wrap-primary #mega-menu-primary {
	text-align: end;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
	transform: translate3d(0, -20px, 0) rotate(-90deg);
	background-color: #042255;
}


#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	display: block;
	background: transparent;
	color: #fff;
	font-family: 'Century Gothic';
	font-size: 14px;
	font-weight: 400;
	padding: 0px 10px 0px 10px;
	line-height: 35px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
	transition: 0.6s ease all;
	border-bottom: 1px solid #ffffff;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link {
	border: 0;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box {
	width: 27px;
	height: 24px;
	display: inline-block;
	position: relative;
	outline: 0;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link::before {
	transform-origin: 0% 50%;
	transform: scale3d(1, 1, 1);
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12 {
	width: 49%;
	margin-left: 5px;
}


#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu:hover li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link {
	color: #fff;
	font-weight: 400;
	/* 	background-color:#190f17; */
	font-family: 'Century Gothic';
	transition: all .5s ease-in-out;

}

.mega-menu-toggle.mega-menu-open {
	background-image: none !important;


}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open span.mega-toggle-animated-inner {
	background-color: #042255;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner::after {
	background-color: #9e0022;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
	background: #fd9911;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

a {
	color: #ff1276;
}

.menus {
	display: flex;
	align-items: center;
	column-gap: 30px;
}

a.whatsapp-img img {
	display: inline-block;
	width: 84px;
	animation: zoom-in-zoom-out 2s ease-out infinite;
}

.first-text {
	display: block;
	font-size: 12px;
	color: #fff;
}

span.second-text {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.whatsapp-chat {
	text-align: center;
	background-image: linear-gradient(0deg, #4baf4f 0%, #267329 99%, #267329 100%);
	border-radius: 30px 30px 0px 0px;
	padding: 20px 10px 39px;
	position: relative;
}

a.text-link {
	display: block;
	margin-bottom: 20px;
}

nav#main-nav {
	background: transparent !important;
	padding-bottom: 0;
	padding-top: 0;
}

header#wrapper-navbar {
	padding-top: 0px;
	position: relative;
	z-index: 2;
	background: #e3dee8;
}

a.whatsapp-img {
	position: absolute;
	bottom: -41px;
	left: 50%;
	transform: translateX(-50%);
}


.top-links img {
	width: 16px;
}

.top-links ul {
	list-style: none;
	display: flex;
	align-items: center;
	column-gap: 28px;
	background-color: #fba73a;
	margin: auto;
	padding: 10px 30px 10px 10px;
	margin-bottom: 0;
	border-radius: 30px;
	position: absolute;
	bottom: -97px;
	right: 0;
}

.top-links span {
	width: 36px;
	height: 36px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	background: #fff;
	line-height: 33px;
}

.top-links a {
	font-size: 16px;
	color: #222;
}

a.mail-size {
	font-size: 14px;
}

.top-links li {
	display: flex;
	align-items: center;
	column-gap: 10px;
}

.top-links.deskshow {
	max-width: 630px;
	margin: auto;
}

.inner-menu {
	position: relative;
	top: -18px;
}



/*************** End Header menu  ************/


/* sticky header css start */

.sticky {
	position: sticky !important;
	top: 0;
	width: 100%;
	z-index: 9999 !important;
	/* 	  animation:smothScroll 1s forwards; */
}

@keyframes smothScroll {
	0% {
		transform: translateY(-40px);
	}

	100% {
		transform: translateY(0px);
	}
}

.sticky+.site-content {
	padding-top: 102px;
}

/* sticky header css End */


/* 	Main Header start */

.navbar-brand {
	max-width: 188px;
	padding-top: 0;
	margin-top: 0px;
	position: relative;
}

/* mian header end */

/* Heder-cta */
.top-cta {
	display: flex;
	gap: 20px;
	align-items: center;
	margin-top: 10px;
}

.cta-icon {
	min-width: 64px;
	min-height: 64px;
	border-radius: 32px;
	background-color: #101334;
	border: 4px solid #8d123a;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cta-icon img {
	max-width: 27px;
}

.cta-content p {
	margin: 0;
	font-size: 12px;
	line-height: 30px;
	color: #ffff;
	font-weight: 600;
	font-family: "Poppins";
	text-align: end;
}

.cta-content a {
	font-size: 42px;
	line-height: 30px;
	color: #ffffff;
	font-family: 'Coolvetica';
	text-align: right;
}

.cta-content p span {
	color: #ffcd36;
}

/* 	Header Cta */

.wrapper {
	padding: 0;
}

.navbar-brand:before {
	position: absolute;
	content: '';
	width: 100%;
	background-color: #e3dee8;
	height: 50px;
	bottom: -80px;
	border-radius: 0px 0px 30px 30px;
	z-index: -1;
}

/* ++++++++++
	===================== 
	Home page Start 
	===================== 
	++++++++++++  */


@media (min-width: 1200px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1127px;
	}
}

a.banner {
	display: block;
	width: 100%;
	text-align: center;
}

a.banner img {
	width: 100% !important;
}


/* HEader Btn */

a.fx-pr-btn-1 {
	display: inline-flex;
	font-size: 16px;
	line-height: 1;
	color: #fff;
	padding: 19px 27px;
	border-radius: 8px;
	transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
	border: 0px solid #072a5e;
	background: #072a5e;
	padding: 15px 28px;
	border-radius: 30px;
	font-size: 14px;
	line-height: normal;
	color: #ffffff;
	align-items: center;
	position: relative;
	z-index: 1;
}

.fx-header-6-action-link .fx-pr-btn-1 {
	border: 0px solid #072a5e;
	background: #072a5e;
	padding: 15px 28px;
	border-radius: 30px;
	font-size: 14px;
	line-height: normal;
	color: #ffffff;
}

.fx-pr-btn-1 .text::before {
	top: 0;
	left: 0;
	opacity: 1;
	display: block;
	transition: 0.5s;
	position: relative;
	content: attr(data-front);
	transform: translateY(0);
}

.fx-pr-btn-1 .text {
	position: relative;
	z-index: 1;
	overflow: hidden;
	line-height: 1;
	margin-bottom: -2px;
}

.fx-header-6-action-link .fx-pr-btn-1 .text::before {
	color: #fff;
}

.fx-header-6-action-link .fx-pr-btn-1 .text::after {
	color: #fff;
}

.fx-pr-btn-1 .text::after {
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	display: block;
	transition: all 0.5s cubic-bezier(0.55, 0.085, 0, 0.99);
	position: absolute;
	content: attr(data-back);
	transform: translateY(100%);
}

.fx-pr-btn-1 img {
	max-width: 20px;
	margin-left: 6px;
}

.fx-pr-btn-1:hover {
	background: #000;
}

.fx-pr-btn-1:hover .text::before {
	opacity: 0;
	transform: translateY(-240%);
}

.fx-pr-btn-1:hover .text::after {
	opacity: 1;
	transform: translateY(0%);
}

/*  Header Btn */



/* 
	    video-1-start
	*/
.fx-video-1 {
	border-radius: 16px;
	height: 100%;
	position: relative;
	margin-top: -108px;
}

@media (max-width: 767px) {
	.fx-video-1 {
		height: 300px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.fx-video-1 {
		height: 350px;
	}
}

.fx-video-1 video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.fx-video-1::after {
	content: "";
	width: 100%;
	height: 100%;
	/* background: #021F45; */
	position: absolute;
	top: 0;
	left: 0;
	opacity: 30%;
}

.fx-video-1-btn {
	padding: 0;
}

@media (max-width: 767px) {
	.fx-video-1-btn {
		padding: 8px 6px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.fx-video-1-btn {
		padding: 20px 32px;
	}
}

.fx-video-1-btn::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/banner-btn-before.png);
}

#magnetic-area {
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

#magnetic-area #magnetic-content {
	position: absolute;
	top: 43%;
	left: 45%;
	transform: translate(-10%, -20%);
	z-index: 1;
}

/* 
	    video-1-end
	*/


/* 
	    heading-paragraph-css-start
	*/
.fx-heading-1 {
	color: #072a5e;
	text-transform: capitalize;
	margin-bottom: 0px;
	font-weight: 400;
}

.fx-heading-1:is(.has-clr-white) {
	color: #fff;
}

.fx-heading-2 {
	color: #000;
	text-transform: capitalize;
	margin-bottom: 11px;
	font-weight: 400;
}

.fx-heading-2:is(.has-clr-white) {
	color: #fff;
}

.fx-para-1 {
	font-weight: 400;
	line-height: 28px;
	font-size: 14px;
	color: #000;
	margin-bottom: 18px;
}

.fx-para-1:is(.has-clr-white) {
	color: #fff;
}

.fx-para-1:is(.has-opacity-7) {
	opacity: 0.72;
}

.fx-para-1:is(.has-opacity-8) {
	opacity: 80%;
}

.fx-subtitle-1 {
	display: inline-flex;
	align-items: center;
	gap: 0px 14px;
	color: #072a5e;
	line-height: 1;
	margin-bottom: 0;
	margin-bottom: 20px;
	font-weight: 900;
	font-size: 16px;
	font-family: 'Century Gothic';
}

.fx-subtitle-1:is(.has-clr-white) {
	color: #fff;
}

.fx-subtitle-1:is(.has-mb-28) {
	margin-bottom: 18px;
}

.fx-scn-title-1 {
	text-transform: uppercase;
	font-size: 45px;
	font-weight: 600;
	color: #000;
	letter-spacing: -1px;
	line-height: 1.088;
	margin-bottom: 0;
}

.fx-scn-title-1 .pr-clr {
	color: var(--fx-clr-pr-2);
}

.fx-scn-title-1:is(.has-clr-white) {
	color: #fff;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.fx-scn-title-1 {
		font-size: 40px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.fx-scn-title-1 {
		font-size: 35px;
		letter-spacing: -1px;
	}
}

@media (max-width: 767px) {
	.fx-scn-title-1 {
		font-size: 26px;
		letter-spacing: 0px;
	}

	body .fx-header-6-action-link .fx-menu-btn-1 {
		width: 25px;
		height: 25px;
		background: transparent;
		display: grid;
		position: absolute;
		right: 30px;
		top: 60px;
	}

}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.fx-scn-title-1 {
		font-size: 30px;
	}
}

.fx-scn-title-2 {

	text-transform: uppercase;
	font-size: 64px;
	font-weight: 600;
	color: #000;
	letter-spacing: -1px;
	line-height: 0.796;
	margin-bottom: 0;
}

.fx-scn-title-2 .pr-clr {
	color: var(--fx-clr-pr-2);
}

.fx-scn-title-2:is(.has-clr-white) {
	color: #fff;
}

.fx-scn-title-3 {
	font-size: 46px;
	font-weight: 400;
	color: #072a5e;
	letter-spacing: 0px;
	line-height: 54px;
	margin-bottom: 35px;
}

span.color-add {
	color: #ff7700;
}





h6.fx-subtitle-1 span img {
	max-width: 61px;
}


/* 
	    heading-paragraph-css-end
	*/

#magnetic-area #magnetic-content img {
	animation: 3s linear 0s infinite normal none running rotate-left;
}

@keyframes rotate-left {
	from {
		transform: rotate(0deg);
		/* The starting point of the animation */
	}

	to {
		transform: rotate(360deg);
		/* The ending point (one full counter-clockwise turn) */
	}
}


.fx-pr-btn-1 img.arrow-icon {
	max-width: 45px;
}

/* HOme Expirence Box */

.home-about-falcon {
	position: relative;
	padding-top: 80px;
	padding-bottom: 80px;
}

.home-about-falcon:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/grey-falcon-icon.jpg);
	right: 0;
	background-size: auto;
	background-position: right;
	background-repeat: no-repeat;
}

.why-us-content .number span.count {
	font-size: 200px;
	line-height: 54px;
	color: #ff7700;
	font-weight: 400;
	font-family: "Momo Trust Display";
}

.why-us-content .number span.plus {
	font-size: 60px;
	line-height: 54px;
	color: #072a5e;
	font-weight: 400;
	font-family: "Momo Trust Display";
	position: fixed;
	top: -70px;
	margin-left: -10px;
}

.why-us-content h4 {
	font-size: 26px;
	line-height: 54px;
	color: #072a5e;
	font-weight: 400;
	font-family: "Momo Trust Display";
}

/* HOme Expirence box End */

.flcon-about-1-line {
	display: block;
	width: 100%;
	height: 120px;
	position: relative;
	margin-top: -200px;
	transform-origin: center center;
}

.falcon-shape-section {
	position: relative;
	overflow: visible !important;
}

.flcon-about-1-line img {
	position: fixed;
	direction: block;
	z-index: -2;
}

/* Home Digital Services Slide Start */

.digital-services-inner-sec {
	border: 1px solid #eee;
	border-radius: 30px;
	overflow: hidden;
	position: relative;
}

a.arrow-btn {
	width: 42px;
	height: 42px;
	border-radius: 21px;
	background-color: #072a5e;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 33px;
	left: 30px;
}

.digital-service-box a.arrow-btn img {
	max-width: 25px !important;
	animation: flash 500ms ease infinite alternate;
}

.image-box img {
	max-width: 137px !important;
	margin: 0 auto;
}

.digital-service-box {
	text-align: center;
	padding: 0px 18px;
	padding-bottom: 45px;
}

.digital-service-box h3 {
	font-size: 18px;
	line-height: normal;
	color: #072a5e;
	font-weight: 400;
	font-family: "Momo Trust Display";
	text-align: center;
}

.digital-service-box p {
	text-align: center;
}

.image-box {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/gigtal-image-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 21px;
	background-size: cover;
	min-height: 170px;
}

.br-1 {
	border-right: 1px solid #eee;
}

.mt--50 {
	margin-top: -25px;
}

@keyframes flash {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

/* digital Services Section End */

/* Home Tab Section Start  */


.home-tab-section .tab-main-container .vc_tta-tabs-container {
	min-width: 544px;
	max-width: 544px;
	background-color: transparent;
	border: 0;
	margin-right: 30px !important;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list {
	background-color: transparent;
	border: 0;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a {
	background-color: #000;
	border-radius: 46px !important;
	background-color: #fff4eb;
	font-size: 16px;
	line-height: 24px;
	color: #072a5e;
	font-weight: 400;
	height: 91px;
	font-family: "Momo Trust Display";
	display: flex;
	align-items: center;
	border: 1px solid #fff4eb;
	margin: 10px 0;
	position: relative;
	overflow: hidden;
	padding-right: 93px;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
	background-color: #e1eaf9;
	border: 1px solid #bfd3f4;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a::before {
	display: none;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a::after {
	display: none;
}

.vc_tta-panel-body {
	padding: 0 !important;
	border: 0 !important;
}

.home-tab-section .tab-main-container .vc_tta-panels-container .vc_tta-panels {
	border-radius: 40px !important;
	background-color: #ffffff !important;
	border: 1px solid #e1eaf9 !important;
	padding: 36px;
	position: relative;
}

.side-tab-box h5 {
	font-size: 22px;
	line-height: 24px;
	color: #072a5e;
	font-weight: 400;
	font-family: "Momo Trust Display";
}

.side-tab-box span.theme-color {
	font-size: 14px;
	line-height: 24px;
	color: #ff7700;
	font-weight: 400;
	font-family: "Momo Trust Display";
}

.side-tab-box ul.with-arrow-list {
	padding: 0;
	padding-left: 30px;
	list-style: none;
}

.side-tab-box ul.with-arrow-list li {
	margin: 1px 0;
	font-size: 12px;
	line-height: 30px;
	color: #072a5e;
	font-family: "Century Gothic";
	position: relative;
}


.side-tab-box ul.with-arrow-list li:before {
	position: absolute;
	content: '';
	width: 15px;
	height: 13px;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/arrow-right.png);
	background-size: cover;
	top: 10px;
	left: -28px;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li::before {
	position: absolute;
	content: '';
	width: 55px;
	height: 17px;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/dot-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	right: 20px;
	z-index: 1;
	top: 36px;
	transform-origin: top center;
	animation: wobble 2s ease infinite;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
	position: relative;
}

@keyframes wobble {
	0% {
		transform: translateX(0%);
	}

	15% {
		transform: translateX(-25%) rotate(-5deg);
	}

	30% {
		transform: translateX(20%) rotate(3deg);
	}

	45% {
		transform: translateX(-15%) rotate(-3deg);
	}

	60% {
		transform: translateX(10%) rotate(2deg);
	}

	75% {
		transform: translateX(-5%) rotate(-1deg);
	}

	100% {
		transform: translateX(0%);
	}
}



.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.vc_tta-icon.fas.fa-adjust {
	min-width: 68px;
	position: relative;
	color: transparent;
	display: block;
	height: 58px;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.vc_tta-icon.fas.fa-adjust:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/gold-tag.png);
	background-size: contain;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
}


.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.vc_tta-icon.fa.fa-brands.fa-accessible-icon {
	min-width: 68px;
	position: relative;
	color: transparent;
	display: block;
	height: 58px;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.vc_tta-icon.fa.fa-brands.fa-accessible-icon:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/diamond-tag.png);
	background-size: contain;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a:before {
	content: "";
	position: absolute;
	top: 0;
	left: -100%;
	width: 50%;
	height: 100%;
	background: linear-gradient(120deg, rgb(255 255 255 / 13%) 0%, rgb(255 255 255 / 87%) 50%, rgb(255 255 255 / 0%) 100%);
	transform: skewX(-25deg);
	transition: all 0.6s ease;
	z-index: 1;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a:hover::before {
	left: 150%;
}



.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.fa-address-card {
	min-width: 68px;
	position: relative;
	color: transparent;
	display: block;
	height: 58px;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.fa-address-card:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/silver-tag.png);
	background-size: contain;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.fa-audio-description {
	min-width: 68px;
	position: relative;
	color: transparent;
	display: block;
	height: 58px;
}

.home-tab-section .tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a i.fa-audio-description:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/platinum-tag.png);
	background-size: contain;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
}

/* Home Tab section End */


/* Home 8 * Icon Box Section Start */

.business-issue-section {
	position: relative;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/home-bg-shape.jpg);
	background-position: bottom;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}

.falcon-details-box {
	border-radius: 40px;
	border: 1px solid #e5edfb;
	padding: 19px;
	background-color: #fff;
	min-height: 310px;
}

.falcon-details-box .details-head .fl-content p {
	font-size: 14px;
	line-height: 20px;
	color: #222222;
	font-family: "Century Gothic";
}

.falcon-details-box .details-head {
	display: flex;
	align-items: center;
	gap: 14px;
	margin-bottom: 10px;
}

.falcon-details-box .details-head .fl-icon {
	min-width: 75px;
	height: 75px;
	border-radius: 37px;
	background-color: #072a5e;
	display: flex;
	justify-content: center;
	align-items: center;
}

.falcon-details-box .details-head .fl-icon img {
	max-width: 50px;
}

.falcon-details-box .details-head h5 {
	font-size: 30px;
	line-height: 24px;
	color: #072a5e;
	font-weight: 400;
	font-family: "Momo Trust Display";
}

.falcon-details-box .details-head h5.test-title {
	font-size: 16px !important;
}

/* Home 8 Icons Box Section End */


/* Home 6 icon Row Section Start */

.box-contain {
	width: 100%;
	height: 278px;
	border-radius: 80px;
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 21px 14px;
}

.why-icon img {
	max-width: 80px !important;
}

.box-contain .why-icon {
	width: 130px;
	height: 130px;
	border-radius: 65px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 9px;
}

.color-red {
	background-color: #ffd3d3;
}

.box-contain p {
	font-size: 14px;
	line-height: 24px;
	color: #222222;
	font-weight: 400;
	font-family: "Momo Trust Display";
	text-align: center;
}

.color-green {
	background-color: #d3ffe6;
}

.color-yellow {
	background-color: #fff0d3;
}

.color-blue {
	background-color: #d3daff;
}

.color-pink {
	background-color: #ffd3fe;
}

.color-orange {
	background-color: #ffe0d3;
}

.box-contain {
	position: relative;
}

.box-contain:before {
	position: absolute;
	content: '';
	width: 113px;
	height: 31px;
	border-radius: 0 0 205px 205px;
	bottom: 17px;
	background-repeat: no-repeat;
	background-size: auto;
}

.box-contain.green-bottom:before {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/why-box-shape-2.png);
}

.box-contain.orange-bottom:before {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/why-box-shape-6.png);
}

.box-contain.red-bottom:before {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/why-box-shape-1.png);
}


.box-contain.yellow-bottom:before {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/why-box-shape-3.png);
}

.box-contain.blue-bottom:before {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/why-box-shape-4.png);
}

.box-contain.pink-bottom:before {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/why-box-shape-5.png);
}


/* Home 6 icons Section End */


.reating-text .count {
	font-size: 140px !important;
}

span.point-number {
	font-size: 140px;
	line-height: 54px;
	color: #ff7700;
	font-weight: 400;
	font-family: "Momo Trust Display";
}



.home-testimonial-section {
	position: relative;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/grey-falcon-icon.jpg);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: 0;
}

.testimonial-main-container {
	padding: 25px;
	/* margin: 30px; */
	border-radius: 30px;
	border: 1px solid #eee;
	position: relative;
}

.testimonial-main-container:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background-color: #fff;
	top: 0;
	border: 1px solid #bfd3f4;
	left: 0;
	z-index: 0;
	border-radius: 30px;
}

.testimonial-box {
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/testimonial-bg.jpg);
	padding: 39px;
	border-radius: 30px;
	border: 1px solid #bfd3f4;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
}





/* ========================= */

.success-story-tab i {
	position: relative;
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-1:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/1.png);
	left: -40px;
	top: calc(50% - 29px);
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-2:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/2.png);
	left: -40px;
	top: calc(50% - 29px);
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-3:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/3.png);
	left: -40px;
	top: calc(50% - 29px);
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-4:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/4.png);
	left: -40px;
	top: calc(50% - 29px);
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-5:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/5.png);
	left: -40px;
	top: calc(50% - 29px);
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-6:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/6.png);
	left: -40px;
	top: calc(50% - 29px);
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-7:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/7.png);
	left: -40px;
	top: calc(50% - 29px);
}

.success-story-tab i.vc_tta-icon.fa.fa-solid.fa-8:before {
	position: absolute;
	content: '';
	width: 58px;
	height: 58px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/8.png);
	left: -40px;
	top: calc(50% - 29px);
}

.home-tab-section .success-story-tab.tab-main-container .vc_tta-tabs-container ul.vc_tta-tabs-list li a {
	padding-left: 60px;
}


.google-review-sec {
	margin-top: 70px;
}

.popup-box .wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
	margin-bottom: 0;
}

.popup-box ol.flex-control-nav.flex-control-paging {
	margin: 0;
}

.popup-box .wpb_gallery.wpb_content_element.vc_clearfix.wpb_content_element {
	margin-bottom: 10px;
}

.popup-box p {
	text-align: center;
}

.popup-box .wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
	border-radius: 30px;
	border: 1px solid #ff7700;
	overflow: hidden;
}


body .review-box ul.wpb_image_grid_ul {
	display: flex !important;
	height: auto !important;
	column-gap: 20px;
}

.review-box li.isotope-item {
	position: relative !important;
	width: 33.33%;
	border: 1px solid #ff7700;
	border-radius: 30px;
	overflow: hidden;
	display: inline-block !important;
	top: unset !important;
	left: unset !important;
}



/* ============ Footer Start Here ================ */



.copy-right p {
	margin-bottom: 0;
	color: #222;
}

.copy-right a {
	color: #222;
}

.policy {
	background: #072a5e;
	border-radius: 40px;
	color: #fff;
	padding: 13px 42px;
	display: inline-block;
	float: right;
}

.policy a {
	color: #fff;
}

section.footer-map .row {
	align-items: center;
}

.contact-inf {}

.contact-inf img {
	width: 25px;
}

.contact-inf ul {
	padding-left: 0;
	list-style: none;
}

.contact-inf span {
	font-size: 18px;
	color: #072a5e;
	font-family: "Momo Trust Display";
	margin-bottom: 30px;
	display: inline-block;
}

.contact-inf ul a {
	color: #072a5e;
	font-size: 18px;
	display: flex;
	margin-bottom: 20px;
	align-items: center;
	column-gap: 10px;
}

.follow {
	display: flex;
	align-items: center;
	column-gap: 15px;
	background: #e1eaf9;
	border-radius: 30px;
	padding: 12px 20px 12px;
	margin-top: 35px !important;
}

.follow ul {
	display: flex;
	align-items: center;
	margin-bottom: 0 !important;
	column-gap: 15px;
}

.follow ul img {
	width: 20px !important;
}

.follow p {
	margin-bottom: 0;
}

.footer-links {}

.footer-links span {
	font-size: 18px;
	color: #072a5e;
	font-family: "Momo Trust Display";
	margin-bottom: 30px;
	display: inline-block;
}

.footer-links ul {
	list-style: none;
}

.footer-links ul a {
	color: #072a5e;
	font-size: 14px;
	text-wrap-mode: nowrap;
	display: inline-block;
	margin-bottom: 10px;
	position: relative;
}


.footer-links.last-menus {
	padding-left: 50px;
	margin-top: 60px;
}

.footer-links ul a:after {
	position: absolute;
	content: '';
	width: 16px;
	height: 16px;
	background-size: cover;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/setting.png);
	left: -30px;
	top: calc(50% - 8px);
}


.follow ul a {
	margin-bottom: 0;
}

img.arow-img {
	width: 40px;
}


.footer-logo {
	text-align: center;
	position: relative;
	margin-top: -45px;
}

.footer-logo a {}


div#wrapper-footer {
	background: linear-gradient(182deg, #ffffff 0%, #eaf6fb 20%, #dff1f8 90%, #e3dee8 100%);
	padding-top: 60px;
}


.row.top-footer {
	background: #fff;
	border-radius: 30px;
	padding: 60px 0px 40px 30px;
	position: relative;
}

.row.top-footer:after {
	position: absolute;
	content: '';
	width: 220px;
	height: 80px;
	background: #e1f2f9;
	bottom: -35px;
	left: calc(50% - 110px);
	border-radius: 50px;
}

.footer-logo a img {
	max-width: 200px;
	max-height: 162px;
}


.single-girl {
	margin-bottom: -105px;
}


.exta-div p {
	position: relative;
	z-index: 1;
}

.testimonial-box h5 {
	font-size: 16px;
	line-height: normal;
	color: #072a5e;
	font-weight: 400;
}


.testimonial-box .star-row i {
	color: #ff7700;
	font-size: 16px;
}

/* Inner Page Design Start */

.home section.main-tittle {
	display: none;
}

section.main-tittle {
	padding: 22px 0;
	background-color: #072a5e;
	margin-bottom: 50px;
}

section.main-tittle h1 {
	font-size: 30px;
	font-weight: 400;
	color: #fff;
}


ul.main-section-list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: flex-end;
}

ul.main-section-list li a {
	font-size: 16px;
	color: #fff;
}

ul.main-section-list li.home-btn img {
	max-width: 20px;
	display: block;
	position: relative;
}

ul.list-style-one li {
	font-size: 14px;
	line-height: normal;
	margin: 10px 0;
	color: #072a5e;
	position: relative;
}

ul.list-style-one {
	position: relative;
	list-style: none;
}

ul.list-style-one li:before {
	position: absolute;
	content: '';
	width: 16px;
	height: 14px;
	background-image: url(https://boostfalcon.com/wp-content/uploads/2025/12/arrow-right.png);
	background-size: contain;
	left: -25px;
	top: 2px;
}

/* Innner Page ENd */

/* Form start */

.inner-form {
	text-align: center;
	background-color: #fff;
	border-radius: 30px;
	border: 1px solid #eee;
	padding: 33px 19px;
	padding-bottom: 0;
}

.inner-form .form-heaing h4 {
	font-size: 20px;
	color: #072a5e;
	font-weight: 400;
}

.inner-form .form-heaing p {
	line-height: 22px;
}

.inner-form input.inner-input {
	margin: 0;
	border-radius: 0;
	height: 48px;
	font-size: 14px;
	color: #072a5e;
	margin-bottom: 10px;
	border: 0;
	border-bottom: 1px solid #072a5e3d;
}

.inner-form input.inner-input::placeholder {
	color: #072a5e;
}

textarea.inner-input {
	max-height: 100px;
	border-radius: 0;
	font-size: 14px;
	color: #072a5e;
	margin-bottom: 10px;
	border: 0;
	border-bottom: 1px solid #072a5e3d;
}

textarea.inner-input::placeholder {
	color: #072a5e;
}

.inner-form input.inner-submit-btn {
	margin-bottom: -110px;
	background-color: #072a5e;
	height: 42px;
	border-radius: 30px;
	border: 1px solid #fff;
	color: #fff;
}


.inner-form input.inner-submit-btn:hover {
	background-color: #fd9710;
}

.inner-form textarea.inner-input:focus {
	box-shadow: none;
}


.inner-form input.inner-input:focus {
	box-shadow: none;
}


.about-image img {
	border-radius: 32px;
}


/* Form End */

.aboout-shape-section {
	top: -410px;
	position: relative;
	z-index: -1;
}

.chat-icon img {
	max-width: 100px;
	margin: 0 auto;
	animation: float 6s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translatey(0px) skew(0deg, 0deg);

	}

	50% {
		transform: translatey(60px) skew(10deg, -20deg);
	}

	100% {
		transform: translatey(0px) skew(0deg, 0deg);
	}
}



/* Main Services page Start */


.services-5-card {
	display: grid;
	grid-template-columns: 1fr 1fr;
	border-radius: 16px;
	background: #f6f6f6;
	padding: 20px;
	align-items: center;
	gap: 20px;
	clip-path: polygon(40px 0px, 16px 0px, 16px 0px, 13.40471592px 0.20941315px, 10.94276096px 0.8156912px, 8.64707704px 1.78589205px, 6.55060608px 3.0870736px, 4.68629px 4.68629375px, 3.08707072px 6.5506104px, 1.78589016px 8.64708145px, 0.81569024px 10.9427648px, 0.20941288px 13.40471835px, 0px 16px, 0px calc(50% - 137px), 0px calc(50% - 137px), 0.20941288px calc(50% - 134.4047062px), 0.81569024px calc(50% - 131.9427456px), 1.78589016px calc(50% - 129.6470594px), 3.08707072px calc(50% - 127.5505888px), 4.68629px calc(50% - 125.686275px), 6.55060608px calc(50% - 124.0870592px), 8.64707704px calc(50% - 122.7858826px), 10.94276096px calc(50% - 121.8156864px), 13.40471592px calc(50% - 121.2094118px), 16px calc(50% - 121px), 24px calc(50% - 121px), 24px calc(50% - 121px), 26.5952938px calc(50% - 120.790599px), 29.0572544px calc(50% - 120.184352px), 31.3529406px calc(50% - 119.214193px), 33.4494112px calc(50% - 117.913056px), 35.313725px calc(50% - 116.313875px), 36.9129408px calc(50% - 114.449584px), 38.2141174px calc(50% - 112.353117px), 39.1843136px calc(50% - 110.057408px), 39.7905882px calc(50% - 107.595391px), 40px calc(50% - 105px), 40px calc(100% - 16px), 40px calc(100% - 16px), 40.2094118px calc(100% - 13.404609px), 40.8156864px calc(100% - 10.942592px), 41.7858826px calc(100% - 8.646883px), 43.0870592px calc(100% - 6.550416px), 44.686275px calc(100% - 4.686125px), 46.5505888px calc(100% - 3.086944px), 48.6470594px calc(100% - 1.785807px), 50.9427456px calc(100% - 0.815648px), 53.4047062px calc(100% - 0.209401px), 56px calc(100% - 0px), calc(100% - 16px) calc(100% - 0px), calc(100% - 16px) calc(100% - 0px), calc(100% - 13.40388px) calc(100% - 0.209401px), calc(100% - 10.94144px) calc(100% - 0.815648px), calc(100% - 8.64556px) calc(100% - 1.785807px), calc(100% - 6.54912px) calc(100% - 3.086944px), calc(100% - 4.685px) calc(100% - 4.686125px), calc(100% - 3.08608px) calc(100% - 6.550416px), calc(100% - 1.78524px) calc(100% - 8.646883px), calc(100% - 0.81536px) calc(100% - 10.942592px), calc(100% - 0.20932px) calc(100% - 13.404609px), calc(100% - 0px) calc(100% - 16px), calc(100% - 0px) 16px, calc(100% - 0px) 16px, calc(100% - 0.20932px) 13.40471592px, calc(100% - 0.81536px) 10.94276096px, calc(100% - 1.78524px) 8.64707704px, calc(100% - 3.08608px) 6.55060608px, calc(100% - 4.685px) 4.68629px, calc(100% - 6.54912px) 3.08707072px, calc(100% - 8.64556px) 1.78589016px, calc(100% - 10.94144px) 0.81569024px, calc(100% - 13.40388px) 0.20941288px, calc(100% - 16px) 0px, 40px 0px);
}


.services-5-card-posi {
	position: sticky;
	top: 100px;
	z-index: 1;
	margin-bottom: 64px;
	background: #fff;
	border-radius: 16px;
}

.services-5-card-img {
	height: 328px;
	clip-path: polygon(40px 0px, 12px 0px, 12px 0px, 10.05353694px 0.15705966px, 8.20707072px 0.61176768px, 6.48530778px 1.33941762px, 4.91295456px 2.31530304px, 3.5147175px 3.5147175px, 2.31530304px 4.91295456px, 1.33941762px 6.48530778px, 0.61176768px 8.20707072px, 0.15705966px 10.05353694px, 0px 12px, 0px calc(50% - 153px), 0px calc(50% - 153px), 0.15705966px calc(50% - 151.0535418px), 0.61176768px calc(50% - 149.2070784px), 1.33941762px calc(50% - 147.4853166px), 2.31530304px calc(50% - 145.9129632px), 3.5147175px calc(50% - 144.514725px), 4.91295456px calc(50% - 143.3153088px), 6.48530778px calc(50% - 142.3394214px), 8.20707072px calc(50% - 141.6117696px), 10.05353694px calc(50% - 141.1570602px), 12px calc(50% - 141px), 28px calc(50% - 141px), 28px calc(50% - 141px), 29.9464582px calc(50% - 140.8429398px), 31.7929216px calc(50% - 140.3882304px), 33.5146834px calc(50% - 139.6605786px), 35.0870368px calc(50% - 138.6846912px), 36.485275px calc(50% - 137.485275px), 37.6846912px calc(50% - 136.0870368px), 38.6605786px calc(50% - 134.5146834px), 39.3882304px calc(50% - 132.7929216px), 39.8429398px calc(50% - 130.9464582px), 40px calc(50% - 129px), 40px calc(100% - 12px), 40px calc(100% - 12px), 40.1570602px calc(100% - 10.053639px), 40.6117696px calc(100% - 8.207232px), 41.3394214px calc(100% - 6.485493px), 42.3153088px calc(100% - 4.913136px), 43.514725px calc(100% - 3.514875px), 44.9129632px calc(100% - 2.315424px), 46.4853166px calc(100% - 1.339497px), 48.2070784px calc(100% - 0.611808px), 50.0535418px calc(100% - 0.157071px), 52px calc(100% - 0px), calc(100% - 12px) calc(100% - 0px), calc(100% - 12px) calc(100% - 0px), calc(100% - 10.053639px) calc(100% - 0.157071px), calc(100% - 8.207232px) calc(100% - 0.611808px), calc(100% - 6.485493px) calc(100% - 1.339497px), calc(100% - 4.913136px) calc(100% - 2.315424px), calc(100% - 3.514875px) calc(100% - 3.514875px), calc(100% - 2.315424px) calc(100% - 4.913136px), calc(100% - 1.339497px) calc(100% - 6.485493px), calc(100% - 0.611808px) calc(100% - 8.207232px), calc(100% - 0.157071px) calc(100% - 10.053639px), calc(100% - 0px) calc(100% - 12px), calc(100% - 0px) 12px, calc(100% - 0px) 12px, calc(100% - 0.157071px) 10.05353694px, calc(100% - 0.611808px) 8.20707072px, calc(100% - 1.339497px) 6.48530778px, calc(100% - 2.315424px) 4.91295456px, calc(100% - 3.514875px) 3.5147175px, calc(100% - 4.913136px) 2.31530304px, calc(100% - 6.485493px) 1.33941762px, calc(100% - 8.207232px) 0.61176768px, calc(100% - 10.053639px) 0.15705966px, calc(100% - 12px) 0px, 40px 0px);
}

.services-5-card-posi .card-number {
	position: absolute;
	bottom: 20px;
	left: 0;
	writing-mode: vertical-lr;
	margin: 0;
	padding: 0;
	font-size: 18px;
	display: flex;
	gap: 16px;
}

.img-cover img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}

.fx-heading-2 a {
	color: #072a5e;
}

/* Main Services page End */

.pb-80 {
	padding-bottom: 80px;
}

.round-image img {
	border-radius: 30px;
	max-width: 250px;
	border: 1px solid #eeee;
}


/* ============= sticy icons ======= */

.contact_icons {
	position: fixed;
	left: 50px;
	bottom: 19px;
	z-index: 999;
	width: 50px;
	text-align: center;
}

.contact_icons a {
	width: 66px;
	height: 66px;
	border-radius: 100%;
	text-align: center;
	line-height: 43px;
	font-size: 24px;
	color: #fff;
	background: #edac15;
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16), 0px 3px 10px rgba(0, 0, 0, 0.16);
	clear: both;
	margin-bottom: 0px;
	display: inline-block;
}

.contact_icons a.whatsapp-icon {
	background: #72c118;
	font-size: 47px;
	overflow: hidden;
	animation-duration: 1s;
	animation-timing-function: ease;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-fill-mode: none;
	animation-play-state: running;
	animation-name: pulse2;
	color: #fff;
}

a.whatsapp-icon i {
	margin-top: 10px;
	color: #fff;
}

@-webkit-keyframes pulse2 {
	0% {
		-webkit-box-shadow: 0 0 0 0 #2DC100;
		box-shadow: 0 0 0 0 #2DC100;
	}

	100% {
		-webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
		box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
	}
}

@keyframes pulse2 {
	0% {
		-webkit-box-shadow: 0 0 0 0 #72c118;
		box-shadow: 0 0 0 0 #72c118;
	}

	100% {
		-webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
		box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
	}
}


.contact_mobile {
	position: fixed;
	right: 58px;
	bottom: 19px;
	z-index: 999;
	width: 49px;
	text-align: center;
}

.contact_mobile a {
	width: 65px;
	height: 65px;
	border-radius: 100%;
	text-align: center;
	line-height: 51px;
	font-size: 24px;
	color: #fff !important;
	background: #edac15;
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16), 0px 3px 10px rgba(0, 0, 0, 0.16);
	clear: both;
	margin-bottom: 0px;
	display: inline-block;
}

.contact_mobile a.phone-icon {
	font-size: 33px;
	overflow: hidden;
	animation-duration: 1s;
	animation-timing-function: ease;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-fill-mode: none;
	animation-play-state: running;
	animation-name: pulse3;
	color: #fff;
	padding-top: 8px;
	background-image: linear-gradient(90deg, #072a5e 0%, #072a5e 100%);
}



@-webkit-keyframes pulse3 {
	0% {
		-webkit-box-shadow: 0 0 0 0 #072a5e;
		box-shadow: 0 0 0 0 #072a5e;
	}

	100% {
		-webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
		box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
	}
}

@keyframes pulse3 {
	0% {
		-webkit-box-shadow: 0 0 0 0 #072a5e;
		box-shadow: 0 0 0 0 #072a5e;
	}

	100% {
		-webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
		box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
	}
}


/* ============= sticy icons ======= */


ul.main-section-list li.home-btn {
	position: relative;
}

ul.main-section-list li.home-btn:before {
	position: absolute;
	content: '|';
	color: #fff;
	right: -15px;
	top: -4px;
	font-size: 19px;
}

.disc-pg-div h4 {
	color: #072a5e;
	font-size: 24px;
}

.disc-pg-div a {
	color: #072a5e;
}

.disc-pg-div li {
	font-size: 14px;
	line-height: 26px;
	color: #072a5e;
	font-weight: 400;
}



/* HOw we Work  */

.how-work-icon img {
    max-width: 75px;
}

.how-work {
    padding: 30px;
    text-align: center;
    background-color: #fbfbfb;
    border-radius: 40px;
    min-height: 280px;
    box-shadow: 0px 0px 30px -23px #000;
}

.how-work .how-work-box-content h4 {
    font-size: 20px;
    color: #072a5e;
    font-weight: 400;
    margin-top: 20px;
}

/* How We work */
