/*---------------------------------------------------------------*/
/*Genral-Css-Here
/*---------------------------------------------------------------*/

body { font-family: 'HK Grotesk Regular' !important; margin: 0; padding: 0; scroll-behavior: smooth0; box-sizing: border-box; }
a { -webkit-transition: color 0.4s linear, background 0.4s linear; -moz-transition: color 0.4s linear, background 0.4s linear; -o-transition: color 0.4s linear, background 0.4s linear; transition: color 0.4s linear, background 0.4s linear; text-decoration: none; color: #444; }
.btn.focus, .btn:focus { box-shadow: none; }
figure { margin: 0px; width: 100%; display: block; }
button:focus { outline: none; }
img { max-width: 100%; width: 100%; }
.btn { box-shadow: none !important; border-radius: 0px; padding: 13px 25px; font-size: 14px; letter-spacing: .6px; }
.btn.btn-info { background: #1d2739; border: 1px solid #1d2739; color: #FFF; text-transform: uppercase; position: relative; z-index: 1; font-family: 'ITC Avant Garde Gothic Std'; }
.btn.btn-info::before { content: ''; background: rgb(211,20,115); background: linear-gradient(90deg, rgba(211,20,115,1) 0%, rgba(252,132,18,1) 100%); position: absolute; left: 0; top: 0; bottom: 0; width: 0; height: 100%; transition: all 0.4s; z-index: -1 }
.btn.btn-info:hover::before { width: 100%; }
.btn.btn-info:hover { border-color: #f53d44; }
p { font-size: 15px; font-weight: 400; }
ul { list-style: none; padding: 0px; margin: 0px; }
.vc_row { margin: 0px !important; padding: 0px; }
.vc_section { padding-left: 0px !important; padding-right: 0 !important; margin: 0px !important; }
figure div { display: block !important; width: 100%; }
figure div img { width: 100% !important; max-width: 100% !important; }
.wpb_content_element { margin: 0px !important }
.vc_section .vc_column-inner { padding: 0px; }
.vc_btn3-container { margin: 0px !important; }
.container_row {max-width: 1360px; margin: auto !important; padding: 0px 15px;width: 100%; }
@font-face { font-family: 'HK Grotesk Regular'; src: url('../fonts/HKGrotesk-Regular.eot'); src: url('../fonts/HKGrotesk-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/HKGrotesk-Regular.woff2') format('woff2'), url('../fonts/HKGrotesk-Regular.woff') format('woff'), url('../fonts/HKGrotesk-Regular.ttf') format('truetype'), url('../fonts/HKGrotesk-Regular.svg#HKGrotesk-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'HK Grotesk SemiBold'; src: url('../fonts/HKGrotesk-SemiBold.eot'); src: url('../fonts/HKGrotesk-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/HKGrotesk-SemiBold.woff2') format('woff2'), url('../fonts/HKGrotesk-SemiBold.woff') format('woff'), url('../fonts/HKGrotesk-SemiBold.ttf') format('truetype'), url('../fonts/HKGrotesk-SemiBold.svg#HKGrotesk-SemiBold') format('svg'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'HK Grotesk Bold'; src: url('../fonts/HKGrotesk-Bold.eot'); src: url('../fonts/HKGrotesk-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/HKGrotesk-Bold.woff2') format('woff2'), url('../fonts/HKGrotesk-Bold.woff') format('woff'), url('../fonts/HKGrotesk-Bold.ttf') format('truetype'), url('../fonts/HKGrotesk-Bold.svg#HKGrotesk-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face {font-family: 'HK Grotesk'; src: url('../fonts/HKGrotesk-Medium.eot'); src: url('../fonts/HKGrotesk-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/HKGrotesk-Medium.woff2') format('woff2'), url('../fonts/HKGrotesk-Medium.woff') format('woff'), url('../fonts/HKGrotesk-Medium.ttf') format('truetype'), url('../fonts/HKGrotesk-Medium.svg#HKGrotesk-Medium') format('svg'); font-weight: 500; font-style: normal; font-display: swap; }





/*---------------------------------------------------------------*/
/*Header-Css-Here
/*---------------------------------------------------------------*/
body > header {padding: 64px 0px 0; position: absolute; left: 0; top: 0; width: 100%; z-index: 9999;}
.container_header { padding: 0px 133px; width: 100%; align-items: center; }
.navbar { margin-left: auto; padding: 0px; }
.site_logo { max-width: 168px; width: 100%; }
.site_logo a { display: block; }
.navbar nav { padding: 0; background: transparent !important; }
.navbar nav ul { display: flex; display: -webkit-flex; }
.navbar nav ul li { margin: 0px 43px; }
.navbar nav ul li:last-child { margin-right: 0px; }
.navbar nav ul li:first-child { margin-left: 0px; }
.navbar nav ul li a { font-size: 18px; color: #FFFFFF; font-family: 'HK Grotesk SemiBold'; font-weight: normal; }
.navbar nav ul .contact-btn a { background: #96E1BB !important; height: 43px; border-radius: 22px; font-size: 16px; color: #084445; padding: 11px 38px; }
.navbar nav ul li a:hover { color: #96E1BB }
.navbar nav ul li.current-menu-item a { font-weight: bold; color: #96E1BB; }
button.sub-menu-toggle { display: none; }
.navbar nav ul li ul.sub-menu { position: absolute; display: block; top: 20px; padding-top: 37px; z-index: 99; min-width: 250px; margin-top: 25px; opacity: 0; visibility: hidden; /*transition: 0.3s ease-out; */height: 0px; font-size: 0px; z-index: 99999 }
.navbar nav ul li:hover ul.sub-menu { margin-top: 0px; visibility: visible; opacity: 1; height: auto; font-size: 16px; }
.navbar nav ul li ul.sub-menu li { margin: 0; padding: 10px 0; }
.navbar nav ul li ul.sub-menu li { margin: 0; padding: 10px 0; background: #FFF; }
.navbar nav ul li ul.sub-menu li a {padding: 0; display: block; font-weight: 400; font-size: 18px; color: #084445; }
.navbar nav ul li ul.sub-menu li a:hover {color: #127755; }
/*.navbar nav ul li.drop_dwon a::after {content: "\f107"; font-family: "Font Awesome 6 Pro"; font-weight: 300; font-size: 12px; margin-left: 10px; top: 1px; position: relative; }*/
.navbar nav ul li.drop_dwon a::after {content: "\f107"; font-family: "Font Awesome 6 free"; font-weight: 900 !important; font-size: 12px; margin-left: 10px; top: 1px; position: relative; }
.header-two .navbar nav ul li a {color: #084445; }
.navbar nav ul li ul.sub-menu li a::after { display: none; }
.navbar nav ul .contact-btn a:hover {color: #084445 !important; }
.hero-banner {padding-top: 193px !important; padding-bottom: 150px; }
header.entry-header.alignwide {display: none; }
.new-contct p {color: #000000 !important; }
.inner-hero p {color: #000000 !important; }


/*---------------------------------------------------------------*/
/*Slider-Css-Here
/*---------------------------------------------------------------*/
.hero-banner .container_row { padding: 0px 133px; width: 100%; max-width: 100%; }
.hero-banner .banner-heading { font-family: 'HK Grotesk SemiBold'; margin-bottom: 26px; }
.banner-content { max-width: 570px; margin-bottom: 37px !important; }
.banner-content p { font-size: 22px; font-family: 'HK Grotesk Regular'; line-height: 32px; color: #fff; }
.button-s-1 button { background: #95E0BB !important; background-image: none !important; border-radius: 30px !important; font-size: 16px !important; font-family: 'HK Grotesk SemiBold'; padding: 10px 29px !important; min-width: 168px; text-align: center; }
.button-s-2 button { background: transparent !important; border-radius: 30px !important; color: #fff !important; font-size: 16px !important; font-family: 'HK Grotesk SemiBold'; padding: 10px 29px !important; margin-left: 25px; min-width: 168px; text-align: center; }


/*---------------------------------------------------------------*/
/*Logo-Slider-Css-Here
/*---------------------------------------------------------------*/

.slider-logo-wrap img {width: auto !important; max-height: inherit; max-width: 157px; height: 100%; object-fit: contain; }
.slider-logo-wrap .owl-item figure {text-align: center; display: flex; justify-content: center; align-items: center; height: 87px; }
.section-all h2 {font-family: 'HK Grotesk SemiBold' !important; line-height: 40px; margin-bottom: 30px; display: inline-block; }
.logo-slider-clint {padding-top: 62px !important; padding-bottom: 76px !important; background-color: #f5f7f9 !important; }


/*---------------------------------------------------------------*/
/*Comman-Section-Css-Here
/*---------------------------------------------------------------*/
h3,h2 { font-family: 'HK Grotesk SemiBold'; }
.bg-shape{background-position: top center !important;}
.line-image { margin-bottom: 35px !important; }
.border-heading::after {background: url(../images/line.png); content: ""; display: block; overflow: hidden; clear: both; height: 30px; width: 100%; background-repeat: repeat-x !important; background-position: left 0; margin-top: 15px; }
.section-all li {font-size: 20px; line-height: 32px; margin-bottom: 33px; font-weight: normal; position: relative; padding-left: 15px; }
.section-all li::before {
	content: "";
	display: inline-block;
	overflow: hidden;
	clear: both;
	background: #000;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: relative;
	margin-top: -28px;
	top: 50%;
	transform: translateY(-50%);
	margin-right: 20px;
}
.section-all p { font-size: 20px; color: #000; line-height: 32px; max-width: 415px; }
.width-auto img {width: auto !important; }
.comman-btn-all a {width: auto !important; background: #95E1BA !important; border-radius: 30px !important; color: #fff !important; font-size: 16px !important; font-family: 'HK Grotesk SemiBold'; padding: 7px 34px !important; margin-bottom: 0 !important; border: none !important; min-width: 168px; text-align: center !important; margin-top: 42px; }
.discover-section {padding-top: 151px !important; }
.an-oprgen {padding-top: 307px !important; padding-bottom: 216px !important; }
.supporting {padding-top: 165px !important; padding-bottom: 118px; }
.usp-box {padding-top: 218px !important; padding-bottom: 144px !important; }
.whole-person {padding-top: 270px !important; padding-bottom: 251px !important; }
.contant-sec.right-full .vc_column-inner {max-width: 533px; margin-left: auto; position: relative; right: -107px; }
#mailpoet_form_1 form.mailpoet_form input.mailpoet_submit {background: #439798 !important; width: 168px !important; height: 39px; border-radius: 30px; color: #fff; font-size: 16px !important; font-family: 'HK Grotesk SemiBold'; border: none !important; margin-left: 8px !important; }
.top-footer {align-items: flex-end; justify-content: space-between; }



/*---------------------------------------------------------------*/
/*Schedule-Call-Section-Css-Here
/*---------------------------------------------------------------*/
section#contact-get-form {padding-top: 325px; padding-bottom: 190px; background-repeat: no-repeat; }
.form-inner-comman form {background: #fff; border-radius: 30px !important; padding: 45px; }
.form-inner-comman form input {width: 100%; background: #F4F4F4; border: none !important; border-radius: 5px; padding: 6px 13px; margin-bottom: 15px !important; outline: 0; }
.form-inner-comman form textarea {width: 100%; outline: 0; background: #F4F4F4; border: none !important; border-radius: 5px; padding: 6px 13px; margin-bottom: 15px !important; height: 85px; resize: none; }
.form-inner-comman form label {font-size: 16px; color: #000; padding-bottom: 9px; font-family: 'HK Grotesk'; font-weight: 500; }
.form-inner-comman form .btn-secodule input {width: auto !important; outline: 0; background: #95E1BA !important; border-radius: 30px !important; color: #fff; font-size: 16px !important; font-family: 'HK Grotesk SemiBold'; padding: 7px 31px !important; margin-bottom: 0 !important; }
span.wpcf7-spinner {display: none; }
section#contact-get-form p {color: #fff; font-size: 18px; }
section#contact-get-form .container_row {display: flex; align-items: center; flex-wrap: wrap; }
.form-inner-comman .wpcf7-not-valid-tip {font-size: 13px; position: relative; top: -8px; }
.form-inner-comman .wpcf7-response-output {border: 1px solid #95e1ba !important; text-align: center; font-size: 13px; border-radius: 6px; }
.bgcolor {background-color: #f5f7f9;}


/*---------------------------------------------------------------*/
/*Footer-Css-Here
/*---------------------------------------------------------------*/
footer {background: url(../img/footer-shape.png) no-repeat center center / cover; padding-top: 157px; position: relative; z-index: 1;}
footer.entry-footer.default-max-width {display: none; }
.menu-bar-footer {display: flex; align-items: center; }
.social-foter-main {position: relative; }
.social-foter-main a {margin-left: 76px; position: relative; }
.social-foter-main a i {margin-top: 1px; margin-right: 20px; }
.menu-bar-footer a {font-size: 14px; color: #000000; line-height: 26px; display: inline-block !important; font-family: 'HK Grotesk'; font-weight: 500; }
footer ul#menu-footer-menu li {padding-right: 72px; display: inline-block !important; }
.social-foter-main:after {position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: #000000; width: 1px; height: 80%; content: ""; margin: auto; }
.copyright p {margin: 0; padding: 0; font-size: 16px; color: #000000; font-family: 'HK Grotesk'; font-weight: 500; }
.copyright {padding: 78px 0 36px; text-align: center; }
#mailpoet_form_1 form.mailpoet_form {padding: 0 !important; display: flex; position: relative; }
.mail-poet label {font-size: 16px; color: #000000; line-height: 32px; }
#mailpoet_form_1 form.mailpoet_form input.mailpoet_text {border-radius: 30px; border: none; border: 1px solid #707070 !important; color: #000000; font-size: 14px; padding: 9px 19px !important; min-width: 346px; }
.mailpoet_paragraph {margin: 0 !important; padding: 0 !important; }
footer .container-fluid {max-width: 1565px; padding: 0 50px; }
footer .parsley-errors-list {position: absolute; }
#mailpoet_form_1 form.mailpoet_form input.mailpoet_text::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #000000; } #mailpoet_form_1 form.mailpoet_form input.mailpoet_text::-moz-placeholder { /* Firefox 19+ */ color: #000000; } #mailpoet_form_1 form.mailpoet_form input.mailpoet_text:-ms-input-placeholder { /* IE 10+ */ color: #000000; } #mailpoet_form_1 form.mailpoet_form input.mailpoet_text:-moz-placeholder { /* Firefox 18- */ color: #000000; }
.mailpoet_message {position: absolute; left: 0px; top: 51px; }





/*---------------------------------------------------------------*/
/*Faq-Css-Here
/*---------------------------------------------------------------*/
.new-contct {margin-bottom: -135px !important; position: relative;  }
.new-contct {padding-top: 240px !important; padding-bottom: 206px !important; }
.faq-wrapper h2 {color: #000000; font-size: 25px !important; line-height: 62px !important; margin: 0; font-family: 'HK Grotesk Bold' !important; }
.faq-wrapper .vc_toggle_title {padding: 0 !important; position: relative; padding-right: 38px !important; }
.faq-wrapper .vc_toggle {margin: 0; border-bottom: 1px solid #c0c0c0; padding: 13px 0; }
.faq-wrapper .vc_toggle_title:after {content: "\f107"; font-family: "Font Awesome 6 free"; position: absolute; right: 0; top: 50%; transform: translateY(-50%); color: #000000; font-weight: 900; }
.faq-wrapper i.vc_toggle_icon {display: none !important; }
.faq-wrapper .vc_toggle_content {margin: 0; padding: 0 !important; }
.faq-wrapper .vc_toggle_content p {font-size: 20px; color: #000000; line-height: 32px; margin: 0 0 5px; }
.faq-wrapper .vc_toggle:last-child {border: none !important; }
.faq-wrapper .vc_toggle_active h2 {color: #FF781D; }
.faq-wrapper .vc_toggle_active .vc_toggle_title:after {transform: rotate(180deg) translateY(0); top: 40%; }
.faq-wrapper {padding-top: 233px !important; padding-bottom: 74px; }

/*---------------------------------------------------------------*/
/*How-It-Work-Css-Here
/*---------------------------------------------------------------*/
.w-auto img {width: auto !important; }
.mbb {position: relative; margin-bottom: -82px !important; }
.new-supprting p {max-width: 100% !important; }


/*---------------------------------------------------------------*/
/*Testmonial-Css-Here
/*---------------------------------------------------------------*/
.testmonial-people {padding-top: 297px !important; padding-bottom: 173px !important; }
.testmonial-people h3 {font-size: 90px; color: #439798; margin: 0;  font-family: 'HK Grotesk Bold' !important; }
.testmonial-people h6 {font-size: 24px; color: #439798; font-family: 'HK Grotesk SemiBold'; margin: 0; padding-bottom: 30px; }
.testmonial-people p {font-size: 18px; color: #000000; line-height: 32px; max-width: 398px; }


/*---------------------------------------------------------------*/
/*Our-Methods-Css-Here
/*---------------------------------------------------------------*/
.comman-heading img {padding-bottom: 115px; }
.supporting.new-supprting.comman-section {padding-top: 0 !important; padding-bottom: 126px !important; }
.supporting.new-supprting.comman-section .comman-heading {padding-top: 127px; text-align: center !important; }

/*---------------------------------------------------------------*/
/*Result-Css-Here
/*---------------------------------------------------------------*/
.result-section-wrapper {padding-top: 381px !important; padding-bottom: 180px; margin-bottom: -125px !important; position: relative;    background-repeat: no-repeat;    background-size: 100% 100%; }
.btn-comman a {background: #96E1BB !important; border-radius: 30px !important; font-size: 16px; line-height: 21px; font-family: 'HK Grotesk SemiBold'; color: #fff !important; padding: 15px 59px !important; margin-top: 94px; }
.result-section-wrapper h2 {color: #439798; font-size: 46px; line-height: 53px; padding-bottom: 9px; }
.test-block-comman-paragraf p {font-size: 18px; color: #000000; line-height: 32px; max-width: 626px; }
.comman-buttom-paragraf {padding-top: 124px; }
.comman-buttom-paragraf h3 {font-size: 31px; color: #F2BBB1; line-height: 36px; margin-bottom: 23px; }
.comman-buttom-paragraf p {font-size: 15px; line-height: 29px; max-width: 398px; color: #000; }
.page-id-32 .container_row {max-width: 1494px; }
.comman-heading p {font-size: 18px !important; line-height: 32px !important; color: #000000 !important; max-width: 1088px !important; margin: auto; }
.testmonial-people .vc_col-sm-4 {width: auto !important; }
.testmonial-people .vc_row {display: flex; justify-content: space-between; }
.page-id-32 .hero-banner .container_row {padding: 0px 57px;}
.mailpoet_validate_success {text-align: left !important; left: 0 !important; transform: unset !important; }

/*---------------------------------------------------------------*/
/*Blog-Css-Here
/*---------------------------------------------------------------*/
.hero-banner.inner-hero.blog-herobanner {padding-top: 250px !important; padding-bottom: 167px !important; }
.hero-banner.inner-hero.blog-herobanner h6 {margin: 0; padding: 0 0 11px; }
.page-id-10 div#comments {display: none; }
ul.post-main-wrapper li figure img {width: 100% !important; height: 100% !important; object-fit: cover; }
ul.post-main-wrapper {display: flex; flex-wrap: wrap; margin: 0px -64px; }
ul.post-main-wrapper li figure {width: 260px; height: 260px; border-radius: 24px; overflow: hidden; }
ul.post-main-wrapper li {padding: 0 54px; width: 25%; margin: 35px 0; }
ul.post-main-wrapper li h3 a {color: #96E1BB !important; }
ul.post-main-wrapper li h3 {font-size: 23px; color: #96E1BB !important; line-height: 24px; margin: 42px 0 29px !important; }
ul.post-main-wrapper li p {font-size: 14px; line-height: 28px; color: #000000; }
.comman-choose-wrapper {display: flex; justify-content: space-between; align-items: center; padding-bottom: 55px; }
.comman-choose-wrapper h2 {font-size: 35px; line-height: 40px; color: #000000; }
.comman-choose-wrapper select {padding: 0 !important; outline: 0; background: transparent !important; border: none !important; font-size: 16px !important; color: #084445 !important; line-height: 21px; font-family: 'HK Grotesk SemiBold'; }
.single-post header.entry-header.alignwide {display: block !important; }
.single-blog-wrapper {padding: 182px 0 146px; }
.contant-signle h3 {font-size: 35px; color: #96E1BB !important; line-height: 24px; margin: 42px 0 29px !important; }
.contant-signle p {font-size: 16px; line-height: 28px; color: #000000; max-width: 500px; }
.single-blog-wrapper figure img {width: 100% !important; height:auto !important; max-width: initial !important; }
.single-blog-wrapper figure  {width: 100%; height: 100%;}
div#comments {display: none; }
.compiney-two {background-repeat: no-repeat; position: relative; }
.compiney-two:after {position: absolute; bottom: 0; background: #f8fafa; content: ""; left: 0; width: 100%; height: 60%; z-index: -1; }
.compiney-two {margin-bottom: -95px !important; }

/*============
Header-hover-here
==============*/

body.hover-menu::before {content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.4); z-index: 9;transition: 0.3s ease-out; }
.hover-menu  header{background: #FFF; min-height: 268px;}
.navbar nav ul li ul.sub-menu{padding-top: 15px;margin-top: 0;}
.navbar nav ul li.drop_dwon a::after{transition: 0.3s ease-out;position: absolute;top: 6px;z-index: -1;}
.navbar nav ul li.drop_dwon:hover a::after{transform: rotate(180deg);top: 7px;}

.hover-menu .navbar nav ul li a{color: #084445; transition: initial;}
.navbar nav ul li.drop_dwon a {padding-right: 23px; }
.site_logo .hover-on {display: none; }
.hover-menu .site_logo .hover-on{display: block;}
.hover-menu .site_logo .hover-off{display:none;}

/*============
About-Story-here
==============*/
.section-heading .vc_column-inner {max-width: 870px; margin: auto; text-align: ; }
.section-heading h2.vc_custom_heading {font-size: 30px; line-height:62px; color: #000000; text-align: center !important; font-family: 'HK Grotesk SemiBold' !important; margin: 0; padding-bottom: 15px; }
.section-heading h1.vc_custom_heading {font-size: 60px; line-height: 62px; text-align: center !important; font-family: 'HK Grotesk SemiBold' !important; color: #439798; margin: 0; }
.vc_section.section-heading {padding-bottom: 120px; }
.vc_section.story-about {padding: 185px 0 128px !important; }
.vc_section.story-about .vc_column-inner {max-width: 870px; margin: auto; text-align: center; }
.vc_section.story-about .vc_column-inner p {font-size: 22px; line-height: 32px; font-family: 'HK Grotesk Regular'; margin: 0; }
.btn-info.vc_btn3-inline {padding-top: 115px; background: transparent; border: 0; }
.btn-info.vc_btn3-inline .vc_general {background: #95E0BB !important; background-image: none; background-image: none !important; border-radius: 30px !important; font-size: 16px !important; font-family: 'HK Grotesk SemiBold'; padding: 10px 29px !important; min-width: 168px; color: #FFF !important; border: 0; }
.section-banner-contant p {font-size: 22px; font-family: 'HK Grotesk Regular'; text-align: center; padding-top: 43px; }
.vc_section.section-heading.bg-gray {background: #F8FAFA; }
.formula-left-right .container_row {padding: 0px 277px; max-width: 100%; display: flex; align-items: center; }
.formula-left-right.section-all p {max-width: 100%; font-size: 18px;}
.right-contant-formula {padding-left: 90px; }
.left-images-formula {padding-right: 70px; }
.formula-left-right {padding: 108px 0 143px !important; }
.vc_section.section-all.bg-gray {background: url(../images/wave.svg); padding: 308px 0 233px !important; background-repeat: no-repeat;background-position: center top;background-size: cover; }
.vc_section.section-all.bg-gray .comman-heading {padding-top: 0; }
.formula-left-right .container_row.reverse-row {flex-direction: row-reverse; }
.formula-left-right .container_row.reverse-row .left-images-formula {padding-left: 70px; padding-right: 0; }
.formula-left-right .container_row.reverse-row .right-contant-formula {padding-left: 0; padding-right: 90px; }
.supporting.new-supprting.comman-section.user-client-section{background: url(../images/user-bg.svg); padding: 338px 0 240px !important; background-repeat: no-repeat; background-position: center top;background-size: cover; }
.supporting.new-supprting.comman-section.user-client-section .comman-heading {padding-top: 0 !important;padding-bottom: 137px !important; }
.container_row.full-row-container {max-width: 100%; padding: 0px 167px; }
.user-client-section .same-col-box {padding: 0px 23px; }
.user-client-section .same-col-box .vc_figure {max-width: 346px; margin: auto; display: block; height: 346px; border-radius: 100px; overflow: hidden; margin-bottom: 34px;}
.user-client-section .same-col-box .vc_column-inner {box-shadow: 0px 3px 6px #00000029; border-radius: 25px; padding: 54px 50px 103px; background: #FFF; position: relative;}
.user-client-section .same-col-box h2.vc_custom_heading {font-size: 28px; line-height: 24px; color: #439798; margin: 0; padding-bottom: 8px; text-align: center !important; display: block; font-family: 'HK Grotesk SemiBold' !important; }
.user-client-section .same-col-box h4.vc_custom_heading {font-size: 20px; line-height: 24px; text-align: center !important; color: #000000; font-family: 'HK Grotesk SemiBold' !important; padding-bottom: 35px; }
.user-client-section .same-col-box p {font-size: 17px; text-align: center; font-family: 'HK Grotesk Regular'; max-width: 397px !important; }
.user-client-section .same-col-box .vc_column-inner::before{content: ''; background: url(../images/bg-col.png);}

.vc_section.trems-section {padding: 242px 0 92px !important; background: #439798; }
.vc_section.trems-section .vc_custom_heading {margin: 0; text-align: center !important; font-size: 60px; color: #FFF; font-family: 'HK Grotesk SemiBold' !important; line-height: 62px; }
.vc_section.trems-contant {padding: 114px 0 80px !important; }
.vc_section.trems-contant h4 {font-size: 26px; padding-bottom: 30px; font-family: 'HK Grotesk SemiBold'; color: #000; margin: 0; }
.vc_section.trems-contant p {font-size: 18px; line-height: 32px; color: #000000; font-family: 'HK Grotesk Regular'; margin-bottom: 87px; }

/*============
Book-here
==============*/
.book-commn-box-row img {border-radius: 24px; /*height: 471px !important; object-fit: cover; width: 100%; */}
.book-commn-box-row h4 {margin: 0 !important; padding: 36px 0px  !important; font-family: 'HK Grotesk SemiBold';line-height: 40px !important; }
.book-commn-box-row p {font-size: 14px; color: #000000; line-height: 28px; max-width: 635px; margin-bottom: 32px !important; }
.comman-btn-buy a {background: #96E1BB !important; color: #fff !important; border-radius: 30px !important; border: none !important; font-size: 16px !important; line-height: 21px !important; font-family: 'HK Grotesk SemiBold'; padding: 14px 56px !important; }
.book-commn-box-row .vc_col-sm-6 {margin-top: 56px !important; }
body .pt-0 {padding-top: 87px !important; background: #f8fafa; }
.book-commn-box-row {margin: 0 -40px !important; }
.book-commn-box-row .vc_col-sm-6 {padding: 0 40px; }

/*6-6-2022*/
.supporting.new-supprting.comman-section.user-client-section{margin-bottom: -80px !important;}
.section.calculator.wf-section .collumns .stat-value {font-family: 'HK Grotesk SemiBold'; }
.section.calculator.wf-section .collumns p {font-family: 'HK Grotesk Regular' !important; }

.vc_custom_1653975902302{padding-bottom: 100px;padding-top: 160px !important;}
.vc_custom_1653975902302 .vc_figure {max-width: 510px;margin: auto !important;display: block;}
.vc_custom_1655097986141{background-position: top !important;}
.contant-signle {max-width: 650px;}
.contant-signle h3{line-height: 40px;}
.calculator-slider .slider-track .slider-fill{background: #FDB9B2 !important;}
.formula-left-right.section-all p b {color: #449798;}
.copyright p{display:none}
.home .section-all p{max-width:inherit;}
.vc_custom_1653635168868 {padding-left: 185px !important;}
.test-block-comman-paragraf .vc_custom_1655373351996 p {padding-right: 30px;}
.book-commn-box-row figure div img {width: auto !important;margin: 0 !important;}
.book-commn-box-row figure {text-align: left;}
.section-all p{max-width: inherit;}