/********* Compiled - Do not edit *********/
:root{--color-primary:#000000;--color-secondary:#838588;--color-gradient-start:#000000;--color-gradient-stop:#D9DADC;--color-link:#0066cc;--color-link-hover:#002793;--lqd-cc-size-outer:20px;--lqd-cc-active-bw:1px;}.lqd-preloader-wrap{background:rgb(0, 0, 0);}.lqd-spinner-circular circle{stroke:rgb(255, 255, 255);}body{font-family:'Libre Franklin', sans-serif ;font-weight:400;line-height:1.47em;font-size:17px;color:#494949;}.btn{font-family:inherit;font-weight:500;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:14px;color:#000000;}.h1,h1{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.05em;font-size:47px;color:#0066cc;}.h2,h2{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:38px;color:#0066cc;}.h3,h3{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.05em;font-size:23px;color:#0066cc;}.h4,h4{font-family:'Roboto', sans-serif ;font-weight:500;line-height:1.2em;font-size:25px;color:#0066cc;}.h5,h5{font-family:'Roboto', sans-serif ;font-weight:400;line-height:1.2em;font-size:21px;color:#0066cc;}.h6,h6{font-family:'Roboto', sans-serif ;font-weight:400;line-height:1.2em;font-size:18px;color:#0066cc;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}.titlebar{background:linear-gradient(180deg, rgb(232, 248, 244) 0%, rgb(255,255,255) 99.36305732484077%);}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media ( min-width: 1200px ){.is-stuck .lqd-head-sec-wrap{background:rgb(0, 0, 0) !important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(0, 0, 0);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(255, 255, 255);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(255, 255, 255);}}.main-header .lqd-head-col > .header-module li.current_page_item > a, 
.main-header .lqd-head-col > .header-module li.current-menu-item > a{
 color: rgb(35, 138, 241);
}
#investment-plans .lqd-tabs-pane img {
    border-radius: 20px !important;
}
.titlebar {
 margin-bottom: 0 !important;
}
body, 
p{ 
 font-family: 'Libre Franklin', sans-serif;
 font-weight: 400;
 line-height: 1.47em;
 font-size: 17px;
 color: #494949;
}
.btn_filter .btn-icon img {
 filter: invert(1);
 width: 32px !important;
 margin-top: -10px;
}
#icon_box-cirlce .one-ib-circ-cnt {
 width: 100% !important;
}
.lqd-stickybar-wrap .lqd-head-col > .module-button .btn.no-rotate {
 transform: rotate(180deg) translateX(-40%);
 writing-mode: horizontal-tb;
 text-align: start;
}
.event-upcoming.light.slides {
        background-repeat: no-repeat;
    background-size: cover;
    background-color: #1d72c7;
    background-blend-mode: multiply;
}
#event-hero {
    background-color: #0066cc;
    background-blend-mode: multiply;
}
#mm_services ul li.sub-service a {
 font-size: 22px;
 color: #0066cc;
 font-weight: 700;
 padding-bottom: 20px;
}
#mm_services ul li a {
 color: #d9dbdc;
 padding:4px 0;
}
#registration-form .wpcf7-list-item.first.last {
 margin-left:0 !important;
}
#mm_services ul li a:hover, 
#mm_services ul li a:active {
 color: #238af1;
}
/*#tab-sec i.lqd-icn-ess {*/
/* visibility: hidden;*/
/* position:relative;*/
/*}*/
/*#tab-sec i.lqd-icn-ess::before {*/
/* content: "";*/
/* width: 80px;*/
/* height: 80px;*/
/* position: absolute;*/
/* bottom:0;*/
/* left: 50%;*/
/* transform: translateX(-50%);*/
/* z-index: 11;*/
/* visibility: visible !important;*/
/*}*/
#departments h2 a, #departments h2 {
 font-size: 24px;
 line-height: 1.2;
}
#tab-sec span.iconbox-title {
 color: #000;
 font-weight: 500;
}
#tab-sec .icon-lqd-cogs::before {
 content:url('../2024/11/running-44.png');
}
#tab-sec .icon-lqd-sync::before {
 content:url(../2024/11/career-44.png);
}
#tab-sec .icon-lqd-user::before {
 content:url(../2024/11/hands-on-experience-44.png);
}
#tab-sec .icon-lqd-check::before {
 content:url(../2024/11/geometric-44.png);
}
#tab-sec .icon-lqd-feather::before {
 content:url(../2024/11/money-44.png);
}
.ui-datepicker .ui-datepicker-prev span {
 width: 0;
 height: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-right: 5px solid #000000;
 transform: translate(-50%, -50%);
 margin: 0 !important;
}
.ui-datepicker .ui-datepicker-next {
 border: 1px solid #000 !important;
 border-radius: 50%;
 width: 25px;
 height: 25px;
 top: 50% !important;
 transform: translateY(-50%);
}

.ui-datepicker .ui-datepicker-next span {
 width: 0;
 height: 0;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 border-left: 5px solid #000;
 transform: translate(-50%, -50%);
 margin: 0 !important;
}
.ui-datepicker .ui-datepicker-prev {
 border: 1px solid #000 !important;
 border-radius: 50%;
 width: 25px;
 height: 25px;
 top: 50% !important;
 transform: translateY(-50%);
}
#tab-sec .tb-first-col .vc_column-inner {
 padding-bottom: 30px !important;
 padding-left: 0 !important;
}
#mu-sec3 .video-col::before, #mu-sec3 .video-col::after {
 content: "";
 width: 130px;
 height: 120px;
 display: block;
 background: #000000;
 position: absolute;
 right: 10px;
 top: -5px;
}
#mu-sec3 .video-col::after {
 z-index: -1;
 right: unset;
 bottom: -5px;
 top: unset;
 left:10px;
}
html body.page-id-9751 #case-studies .flickity-slider .carousel-item:nth-child(1) .lqd-fb-content-inner {
 top: -55px;
}
html body.page-id-9751 #case-studies .flickity-slider .carousel-item:nth-child(2) .lqd-fb-content-inner {
 top: 0px;
}
html body.page-id-9751 #case-studies .flickity-slider .carousel-item:nth-child(3) .lqd-fb-content-inner {
 top: 30px;
}
.titlebar-inner h1{
 font-size:52px !important;
}
#case-studies h2 a {
 color: white !important;
}
#case-studies h2 {
 font-size: 26px;
}
.titlebar-inner p{
 opacity:1;
}
html body #primary-nav > li > a, html body #primary-nav .nav-item-children>li a {
 font-size: 16px !important;
}
html body .serv_tagline h6 {
 padding: 10px 20px !important;
 margin-bottom: 20px !important;
}
nav.breadcrumbs {
 color: #fff;
}
#case-studies .lqd-fb-img.lqd-overlay.overflow-hidden {
 background-color: black;
 opacity: 0.6;
}
#hero_section h1 {
 font-size: 42px;
 line-height: 50px;
}
#overlay_section a.btn {
 display: table;
 margin: 0 auto;
}
.lqd-testi-quote-27 .lqd-testi-quote blockquote p {
 font-size: 24px;
 line-height: 35px !important;
}
#overlay_section h2 {
 font-size: 40px;
 line-height: 48px;
}
#our_services .overlay_cols h2 {
 font-size: 23px !important;
 line-height: 30px;
}
#case-studies p, #case-studies h2, #case-studies{
 color: #fff !important;
}
#process_sec h2, #process_sec, #process_sec h5 {
 color: white;
}
#mrq-txt-row h4 {
 color: #fff;
 font-size: 15px;
}

#cmp-logos-row img {
 width: 200px;
 padding-top: 10px;
 padding-bottom: 10px;
}

.lqd-head-sec.container.d-flex.align-items-stretch {
 background: #0000;
}
.titlebar {
 margin-bottom: 60px;
}
.titlebar-inner {
 padding-top: 80px;
 padding-bottom: 80px;
}
.serv_tagline h6, #case-studies h6, #process_sec .serv_title h6 { 
 background: #0066cc;
 padding: 5px 20px;
 letter-spacing: 0px !important;
 /*padding-top: 3px !important;*/
 /*padding-right: 15px !important;*/
 /*padding-bottom: 3px !important;*/
 /*padding-left: 15px !important;*/
 border-radius: 20px;
 font-size: 12px;
 color: white !important;
}
.post-modified-info { 
 background: #0066cc;
 padding: 5px 20px;
 letter-spacing: 0px !important;
 display:inline-block;
 border-radius: 20px;
 font-size: 16px;
 color: white !important;
}
section.darkRow p {
 color: #fff !important;
}


.home .wpcf7-form-control.wpcf7-textarea {
 height: 150px !important;
}

img{
 opacity:1 !important;
}
.page-id-3636 .breadcrumb span {
 color: #000;
 opacity: 1;
}
.page-id-3636 .breadcrumb .breadcrumb-item:after {
 color: #000;
}
.lqd-contact-form .ui-selectmenu-icon.ui-icon.ui-icon-triangle-1-s {
 top: 50%;
}

#registration-form p {
 display: inline;
}

#registration-form .wpcf7-spinner {
 position: absolute !important;
 left: 0; 
 width: 100%;
 height: 250%;
 border-radius: 0;
 margin-left: 0;
}
/*Blogs*/
.single-post .entry-title {
 font-size: 42px !important;
}
#registration-form > .ld-container > .row.ld-row {
 box-shadow: 0px 0px 28px 0px #00000024;
 border-radius: 10px;
 padding: 40px;
}
#journey-steps .iconbox {
 min-height: 400px !important;
}
#departments h2 a {
 color: #fff !important;
}

/* Responsive CSS*/
@media (max-width: 1770px){
 #counterSec .lqd-counter-element span {
 font-size: 40px;
 }
}
@media (max-width: 1680px){
 .titlebar-inner h1{
 font-size:46px !important;
 }
}
@media (max-width: 1440px){
}
@media (max-width: 1366px){}
@media (max-width: 1280px){}
@media (max-width: 1024px){
 .lqd-column-top-ontablet {
 order: -1;
 }
 .accordion-title a{
 width:95% !important;
 }
 html body #our_services h2.ld-fh-element,html body #ourStrategy h2.ld-fh-element,html body #overlay_section h2.ld-fh-element, html body #faqs h2.ld-fh-element,html body #contactSec h2.ld-fh-element, html body #sisSec h2.ld-fh-element, #ourClients h2, html body h2.ld-fh-element{
 font-size: 32px !important;
 line-height: 40px !important;
 width: 100% !important;
 }
 html body #counterSec .liquid-row-responsive-634d0ca18a447{
 margin-left:-80% !important;
 }
 #ourStrategy .vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
 width: 100% !important;
 }
 html body #counterSec .lqd-counter-element {
 font-size: 27px!important;
 font-weight: 700;
 }

	html body h2.ld-fh-element{
	 font-size:32px !important;
	 line-height:40px !important;
	}
	html body #our_services .overlay_cols h2 {
		font-size: 18px !important;
		line-height: 26px;
	}
	#departments .lqd-fb-content h2 a {
 font-size: 18px;
 line-height: 1.3 !important;
 margin: 0 !important;
 padding: 0 !important;
 }
}
@media (max-width:992px) {
 #departments .lqd-fb-content h2 a {
 font-size:16px !important;
 }
 #departments .lqd-fb-content h2 a {
 font-size:18px !important;
 padding-top:10px !important;
 }
 #departments .lqd-fb-content-inner {
 padding: 1rem !important;
 }
 #mu-sec3 .vc_single_image-img {
 width: 100% !important;
 }
 #departments .lqd-fb-content .ltr-sp-2 {
 margin-bottom: 0 !important;
 }
 #registration-form .contact-col .vc_col-md-6 {
 width: 100%;
}
}
@media (max-width: 800px){
 #tab-sec .ld_tabs_672378d02fc36 .lqd-tabs-nav .h3 {
 font-size: 13px;
 }
 /*#tab-sec .lqd-tabs-nav li a,*/
 /*#tab-sec .lqd-tabs-nav li {*/
 /* padding: 0.2em !important;*/
 /*}*/
 #our_services .one-ib-circ {
 left: 60px;
 }
 #registration-form > .ld-container > .row.ld-row {
 margin: 5px !important;
 }
 p br {
 display: none;
 }
 html body h2.ld-fh-element {
 font-size: 26px !important;
 line-height: 36px !important;
 }
}
@media (max-width: 768px){
 #registration-form > .ld-container > .row.ld-row {
 padding:40px 0 !important;
 }
 #tab-sec .ld_tabs_672378d02fc36 .lqd-tabs-nav .h3 {
 font-size: 13px !important;
 }
 #tab-sec .lqd-tabs-style-3 .lqd-tabs-nav li {
 margin-bottom: 0 !important;
}
 #tab-sec .lqd-tabs-style-3 .lqd-tabs-nav {
 flex-wrap: nowrap !important;
 overflow-x: scroll !important;
 }
 #hero_section .btn {
 margin-bottom: 20px;
 }
 #hero_section h1 {
 font-size: 36px;
 line-height: 44px;
 }
}
@media (max-width: 600px){
 #registration-form > .ld-container > .row.ld-row {
 paddin: 40px 15px !important;
 }
 p.lqd-highlight-underline {
 font-size:14px !important;
 }
 .titlebar{
 margin-bottom:0;
 }
 .titlebar-inner h1 {
 font-size: 36px !important;
 }
 #hero_section .btn.btn-solid {
 margin-left: 0 !important;
 }
 #tab-sec .lqd-tabs-nav .h3 {
 font-size: 13px !important;
 font-weight:500 !important;
 }
 #sra-results {
 display: flex;
 flex-direction: column-reverse;
 gap: 20px;
}

}
@media (max-width:575px){
 #our_services .one-ib-circ {
 left: 20px;
 }
 #icon_box-cirlce {
 padding-top: 80px;
 padding-bottom: 80px;
 }
}
.titlebar-inner p {
 font-size: 16px;
 font-weight: 500;
 margin-bottom: 10px;
}
.breadcrumbs span, .breadcrumb span {
 font-size: 12px;
}
.titlebar .breadcrumbs {
 margin-top: 0;
}
a.btn > span {
 padding: 10px !important;
 font-size: 15px;
}
#process_sec {
 padding-top: 60px !important;
 padding-bottom: 60px !important;
}
#process_sec .vc_col-sm-12 .vc_col-sm-9 h5 {
 font-size: 16px;
}

#process_sec .vc_col-sm-12 .vc_col-sm-3 h6 {
 font-size: 36px;
}
#process_sec a.btn > span {
 padding: 10px 25px !important;
 text-transform: capitalize;
}
.accordion-title a {
 padding-inline-end: 10px !important;
 font-size: 16px;
}
.accordion-content p {
 font-size: 16px;
}
html body .serv_tagline h6 {
 padding: 10px 10px !important;
 }
 .page-id-3636 .titlebar-inner {
 padding-bottom: 0;
}
.page-id-3636 .titlebar-inner {
 padding-bottom: 0;
}
.lqd-pt-price-52 .lqd-pt-price {
 font-size: 42px;
}


#cont-form .wpcf7-submit {
 margin-bottom: 0;
}

#cont-form .vc_column-inner {
 padding-bottom: 26px !important;
}
#mu-sec3 .video-col {
 /*margin-bottom: 30px !important;*/
 position:relative;
}
body.page-id-11290 h1{
    font-size: 36px;
}

@media (max-width: 515px){
}

@media (max-width: 480px){
 #mu-sec3 .video-col::before, #mu-sec3 .video-col::after{
 width: 100px;
 height: 100px;
 right: 10px;
 top: -5px;
 }
 #mu-sec3 .video-col::after {
 bottom: -5px !important;
 left: 10px !important;
 }
 #mu-sec3 video {
 height: 250px;
 }
 #mm_services ul li.sub-service a {
 font-size: 16px;
 padding: 10px 0 !important;
 }
 .serv_tagline h6{
 padding-right:5px !important;
 } 
 p {
 font-size: 16px !important;
}
}
@media (max-width: 428px){
 html body #icon_box-cirlce .one-ib-circ-wrap {
 width: 90% !important;
 height: 90% !important;
 left: 20px !important;
 }
 html body #icon_box-cirlce .one-ib-circ-inner {
 transform: translateZ(80px) scale(0.76666) !important;
 right: -20px !important;
 }
 #icon_box-cirlce .one-ib-circ-icn {
 width: 65px !important;
 height: 65px !important;
 }
 /*html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(1) .one-ib-circ-icn {*/
 /* transform-origin: 220px 190px 18px !important;*/
 /*}*/
 /*html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(2) .one-ib-circ-icn {*/
 /* transform-origin: 195px 155px 0px !important;*/
 /*}*/
 /*html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(3) .one-ib-circ-icn {*/
 /* transform-origin: 185px 150px 0px !important;*/
 /*}*/
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(1) .one-ib-circ-icn {
 transform-origin: 230px 210px 18px !important;
 }
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(2) .one-ib-circ-icn {
 transform-origin: 210px 167px 0px !important;
 }
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(3) .one-ib-circ-icn {
 transform-origin: 195px 155px 0px !important;
 }
 
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(4) .one-ib-circ-icn {
 transform-origin: 155px 110px 0px !important;
 }
 html body #icon_box-cirlce .one-ib-circ-inner > .one-ib-circ-item {
 width: 100% !important;
 left: 42% !important;
 }
 html body #icon_box-cirlce .one-ib-circ-cnt {
 width: 85% !important;
 }
}
@media (max-width: 414px){
 #icon_box-cirlce.vc_col-sm-10{
 width:100% !important;
 }
 #our_services .one-ib-circ {
 left: 0px;
 }
 #hero_section h1 {
 font-size: 32px;
 line-height: 40px;
 }
 html body #our_services h2.ld-fh-element,html body #ourStrategy h2.ld-fh-element,html body #overlay_section h2.ld-fh-element, html body #faqs h2.ld-fh-element,html body #contactSec h2.ld-fh-element, html body #sisSec h2.ld-fh-element, #ourClients h2, html body h2.ld-fh-element{
 font-size: 22px !important;
 line-height: 30px !important;
 width: 100% !important;
 }
 #overlay_section p, #testimonialsSec p{
 font-size: 17px;
 line-height: 25px !important;
 }
 #testimonialsSec .lqd-testi-details .p-5 {
 padding:1rem !important;;
 }
}
@media (max-width: 395px){
 #hero_section h1 {
 font-size: 27px;
 line-height: 34px;
 }
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(2) .one-ib-circ-icn {
 transform-origin: 195px 167px 0px !important;
 }
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(3) .one-ib-circ-icn {
 transform-origin: 190px 150px 0px !important;
 }
}
@media (max-width: 375px){
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(1) .one-ib-circ-icn {
 transform-origin: 220px 180px 18px !important;
 }
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(2) .one-ib-circ-icn {
 transform-origin: 185px 155px 0px !important;
 }
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(3) .one-ib-circ-icn {
 transform-origin: 170px 135px 0px !important;
 }
}
@media (max-width: 360px){
 html body #icon_box-cirlce .one-ib-circ-inner .one-ib-circ-item:nth-child(2) .one-ib-circ-icn {
 transform-origin: 177px 155px 0px !important;
 }
}