/* GLOBAL CLASSES STYLES
--------------------------------------------- */

.geist-font {
	font-family: "Geist", sans-serif !important;
}

.mona-sans-font {
	font-family: "Mona Sans", sans-serif !important;
}

.align-center .vc_column-inner {
	align-items: center;
}

.justify-center {
	justify-content: center !important;
}

.justify-center .vc_column-inner {
	justify-content: center !important;
}

.vertical-alignment-center {
	display: flex;
    align-items: center;
}

.horizontal-inline-heading .wpb_wrapper{
	display: inline-flex;
    justify-content: center;
}

.zero-margin-bottom {
	margin-bottom: 0px !important;
}

.very-light-box-shadow {
    box-shadow: 0px 0px 20px 10px #00000008;
	border-radius: 20px;
}

.light-box-shadow {
    box-shadow: 0px 0px 20px 10px #0000000d;
}

.light-box-border {
    border: 1px solid #D0D0D0;
	border-radius: 15px;
	background: #FFFFFF;
}

.light-box-border-transparent {
    border: 1px solid #D0D0D0;
	border-radius: 15px;
}

.border-shadow-heavy-light .vc_column-inner {
	box-shadow: 0px 0px 15px 5px #0000000a;
    border-radius: 10px !important;
}

.box-shadow-inside-opacity .vc_column-inner {
	border-radius: 20px;
    box-shadow: inset 0px 0px 180px 180px rgb(255 255 255 / 20%);
}

.medium-vertical-text-spacing p {
	line-height: 2em !important;
}

.light-vertical-text-spacing p {
    line-height: 1.8em !important;
}

.blue-medium-heading {
	font-family: "Geist", sans-serif !important;
	font-size: 45px !important;
	font-weight: 500;
	color: #504DE2;
	line-height: 1em;
}

.large-heading {
	font-family: "Geist", sans-serif !important;
	font-size: 58px;
	font-weight: 400;
	color: #01033E;
	line-height: 1em;
}

.medium-heading {
	font-family: "Geist", sans-serif !important;
	font-size: 50px !important;
	font-weight: 400;
	color: #01033E;
	line-height: 1em;
}

.medium-heading-white {
	font-family: "Geist", sans-serif !important;
	font-size: 50px !important;
	font-weight: 400;
	color: #01033E;
	line-height: 1em;
}

.small-heading {
	font-family: "Geist", sans-serif !important;
	font-size: 26px;
	font-weight: 400;
	color: #01033E;
	line-height: 1em;
}

.small-heading-bold {
	font-family: "Geist", sans-serif !important;
	font-size: 26px;
	font-weight: 600;
	color: #01033E;
	line-height: 1em;
}

.light-heading {
	font-family: "Geist", sans-serif !important;
	font-size: 20px;
	font-weight: 400;
	color: #01033E;
	line-height: 1em;
}

.eyebrow-text {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 700;
	text-transform: uppercase;
	color: #504DE2;
	line-height: 1em;
}

.category-heading {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 600;
	color: #504DE2;
	line-height: 1em;
}

.very-small-heading {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	color: #01033E !important;
	line-height: 1em !important;
	text-transform: uppercase !important;
}

.very-small-white-heading {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 1em;
}

.small-heading span.vc_tta-title-text {
	font-family: "Geist", sans-serif !important;
	font-size: 26px;
	font-weight: 600;
	color: #01033E;
	line-height: 1em;
}

.dark-navy-menu-text a{
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 400;
	color: #040813;
}

.white-text p {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 16px !important;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 1.4em;
}

.white-text-bold p {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 16px !important;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 1.4em;
}

.grey-text p {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 16px !important;
	font-weight: 500;
	color: #6C6C6C;
	line-height: 1.4em;
}

.grey-text a {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 16px !important;
	font-weight: 600;
	color: #01033E;
	line-height: 1.4em;
}

.grey-text li {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 16px !important;
	font-weight: 500;
	color: #6C6C6C;
	line-height: 1.4em;
}

.navy-blue-text p {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 16px !important;
	font-weight: 700;
	color: #01033E;
	line-height: 1.4em !important;
}

.vc_btn3-container.button-half-width a {
	width: 60% !important;
}

.button-royal-blue a {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 600;
	text-transform: uppercase;
	color: #FFFFFF !important;
	border: 1px solid #4F4CDE !important;
	background-color: #504DE2 !important;
}

.button-transparent a {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 600;
	text-transform: uppercase;
	color: #01033E !important;
	border: 1px solid #4F4CDE !important;
	background-color: transparent !important;
}

.button-transparent-white-text a {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 600;
	text-transform: uppercase;
	color: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
	background-color: transparent !important;
}

.button-white a {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 600;
	text-transform: uppercase;
	color: #01033E !important;
	border: 1px solid #FFFFFF !important;
	background-color: #FFFFFF !important;
}

.button-plain a {
	font-family: "Mona Sans", sans-serif !important;
	color: #01033E !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    background-color: transparent !important;
    border: none !important;
    padding: 0 50px 0 0 !important;
	background-image: none !important;
}

.button-plain-skyblue a {
	font-family: "Mona Sans", sans-serif !important;
	color: #504DE2 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
	text-transform: uppercase !important;
    background-color: transparent !important;
    border: none !important;
    padding: 0 50px 0 0 !important;
	background-image: none !important;
}

.button-plain-skyblue a.vc_btn3.vc_btn3-icon-right {
	text-align: left !important;
}

/* FAQ
--------------------------------------------- */
.custom-faq .vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 40px 40px 40px;
    font-family: "Geist", sans-serif !important;
    font-size: 20px;
    font-weight: 400;
    color: #01033E !important;
    line-height: 1em;
}
.custom-faq .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a {
	background-color: #F6F7F9;
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.custom-faq .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.custom-faq .vc_tta.vc_general .vc_tta-panel-body {
    padding: 4px 40px 20px;
	background-color: #F6F7F9 !important;
}
.custom-faq .vc_tta.vc_general .vc_tta-panel-heading {
	border-width: 0px;
	border-bottom: 2px solid #E7EAEE;
}
.custom-faq .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #1C2436 !important;
}

/* HEADER
--------------------------------------------- */

/* FOOTER
--------------------------------------------- */

/* Before FOOTER Blue Background
--------------------------------------------- */
.section-two-footer .very-small-white-heading {
	font-family: "Mona Sans", sans-serif !important;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 1em;
}

/* H O M E P A G E
--------------------------------------------- */
.page-id-30 .vc_column_container .vc_column-inner {
	padding-top: 0px !important;
}
.page-id-30 .home-section-six .home-row-six-carousel .vc_col-sm-6 {
    width: 103%;
}
.page-id-30 .home-section-six .home-row-six-carousel .vc_col-sm-6 .vc_row.wpb_row.vc_inner {
    display: flex !important;
    column-gap: 20px !important;
    flex-wrap: nowrap !important;
}
.page-id-30 .home-section-six .home-row-six-carousel .lvca-carousel-item {
    padding: 0px;
}
.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-prev,
.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-next {
    bottom: -60px !important;
    top: auto !important;
	width: 50px;
    height: 50px;
}
.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-prev:before {
    font-size: 30px !important;
	content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-left.png) !important;
}
.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-next:before {
	font-size: 30px !important;
	content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-right.png) !important;
}
.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-prev {
	left: 450px;
}
.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-next {
	right: 450px;
}
.home-section-eleven .vc_row.row-flex-nowrap>.vc_column_container>.vc_column-inner {
    display: block !important;
    height: 100% !important;
}
.home-section-eleven .vc_row.row-flex-nowrap>.vc_column_container>.vc_column-inner .wpb_wrapper {
    height: 100%;
}
.home-section-eleven .vc_row.row-flex-nowrap>.vc_column_container>.vc_column-inner .wpb_wrapper .vc_inner {
    height: 100%;
}
.home-section-eleven .wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.home-section-eleven .lvca-tabs.lvca-style6 .lvca-tab-nav {
    justify-content: center;
}
.home-section-eleven .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab.lvca-active {
    border-bottom: 2px solid #01033E;
}
.home-section-eleven .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab {
    margin-right: 20px;
    margin-left: 20px;
}
.home-section-eleven .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab:hover {
    border-bottom: 2px solid #01033E;
}
.home-section-eleven .lvca-tabs.lvca-style6 .lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-tab-title {
	color: #66666685;
}
.home-section-eleven .lvca-tabs.lvca-style6 .lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-tab-title:hover {
   	font-family: "Mona Sans", sans-serif !important;
    font-size: 14px;
    font-weight: 700;
    color: #01033e5c !important;
    border-color: #01033e5c !important;
    line-height: 1em;
    cursor: pointer;
}
.page-id-30 .home-section-twelve .row-twelve-carousel .vc_col-sm-3 {
    width: 100%;
}
.page-id-30 .home-section-twelve .row-twelve-carousel .lvca-container .slick-prev,
.page-id-30 .home-section-twelve .row-twelve-carousel .lvca-container .slick-next {
    top: -10% !important;
	width: 40px;
    height: 40px;
}
.page-id-30 .home-section-twelve .row-twelve-carousel .lvca-container .slick-prev:before {
    font-size: 30px !important;
	content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/small-left-arrow.png) !important;
}
.page-id-30 .home-section-twelve .row-twelve-carousel .lvca-container .slick-next:before {
    font-size: 30px !important;
	content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/small-right-arrow.png) !important;
}
.page-id-30 .home-section-twelve .row-twelve-carousel .lvca-container .slick-prev {
	right: 60px !important;
	left: auto !important;
	z-index: 1;
}
.page-id-30 .home-section-twelve .row-twelve-carousel .lvca-container .slick-next {
	right: 10px;
}
.page-id-30 .lvca-carousel .slick-slide .lvca-carousel-item .wpb_column.vc_column_container .vc_column-inner {
    height: 90% !important;
    border-radius: 20px;
}
.page-id-30 .sixty-percent.vc_col-sm-8 {
    width: 56.666667% !important;
}
.page-id-30 .forty-percent.vc_col-sm-4 {
    width: 43.333333% !important;
}
.page-id-30 .vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 25px 18px !important; 
}
.page-id-30 .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border: none !important;
}
.page-id-30 .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    border: none !important;
}
.page-id-30 .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #FFFFFF !important;
    background-color: #FFF;
}
.page-id-30 .vc_tta-panel.vc_active.small-heading {
    border-bottom: 2px solid #DBDBDB;
    border-left: 4px solid #01033E;
}
.page-id-30 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
    border-bottom: 1px solid #DBDBDB;
}
.page-id-30 .home-very-small-heading {
    font-family: "Mona Sans", sans-serif !important;
    font-size: 14px;
    font-weight: 700;
    color: #01033E;
    line-height: 1em;
}
.page-id-30 .home-very-small-heading:hover {
    font-family: "Mona Sans", sans-serif !important;
    font-size: 14px;
    font-weight: 700;
    color: #01033e5c !important;
    border-color: #01033e5c !important;
    line-height: 1em;
    cursor: pointer;
}
.page-id-30 .home-inner-row-checked {
    display: flex;
    column-gap: 10px;
}
.page-id-30 .home-inner-row-checked .vc_column-inner {
    background-color: #ffffff;
    box-shadow: 0px 0px 20px 10px #0000000d;
    border-radius: 10px;
}
.page-id-30 .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #01033E !important;
}

/* Microsoft Consulting Page
----------------------------------------------*/
.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev:before {
    font-size: 30px !important;
	content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-left.png) !important;
}
.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-next:before {
	font-size: 30px !important;
	content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-right.png) !important;
}
.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev,
.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-next {
    bottom: -70px !important;
    top: auto !important;
	width: 50px;
    height: 50px;
	z-index: 99;
}
.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev {
    left: 1200px !important;
}
.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-next {
    right: 0px !important;
}

.page-id-1105 .lvca-tab-nav {
    justify-content: center;
    width: 70%;
}

/* Microsoft Purview Services
----------------------------------------------*/
.page-id-1403 .custom-tabs-1 .lvca-tabs .lvca-tab-nav {
	justify-content: center;
	width: 60%;
	align-content: center;
}

/* Custom Slider Arrow Full
----------------------------------------------*/
.full-row.custom-slider-arrow .lvca-container .slick-prev:before {
    font-size: 30px !important;
    content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-left.png) !important;
}
.full-row.custom-slider-arrow .lvca-container .slick-next:before {
    font-size: 30px !important;
    content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-right.png) !important;
}
.full-row.custom-slider-arrow .lvca-container .slick-prev,
.full-row.custom-slider-arrow .lvca-container .slick-next {
    bottom: -30px !important;
    top: auto !important;
    width: 50px;
    height: 50px;
    z-index: 99;
}
.full-row.custom-slider-arrow .lvca-container .slick-prev {
    left: 600px !important;
}
.full-row.custom-slider-arrow .lvca-container .slick-next {
    right: 600px !important;
}
.full-row.custom-slider-arrow .lvca-carousel .slick-track {
    display: flex !important;
}
.full-row.custom-slider-arrow .lvca-carousel .slick-slide {
    height: auto !important;
    display: flex !important;
}
.full-row.custom-slider-arrow .lvca-carousel .slick-slide > div {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.full-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item {
    height: 100%;
}
.full-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item .wpb_column.vc_column_container {
    height: 92%;
}
.full-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item .wpb_column.vc_column_container .vc_column-inner{
    height: 100% !important;
  border-radius: 20px;
}

/* Custom Slider Arrow Large
----------------------------------------------*/
.large-row.custom-slider-arrow .lvca-container .slick-prev:before {
    font-size: 30px !important;
    content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-left.png) !important;
}
.large-row.custom-slider-arrow .lvca-container .slick-next:before {
    font-size: 30px !important;
    content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-right.png) !important;
}
.large-row.custom-slider-arrow .lvca-container .slick-prev,
.large-row.custom-slider-arrow .lvca-container .slick-next {
    bottom: -90px !important;
    top: auto !important;
    width: 50px;
    height: 50px;
    z-index: 99;
}
.large-row.custom-slider-arrow .lvca-container .slick-prev {
    left: 660px !important;
}
.large-row.custom-slider-arrow .lvca-container .slick-next {
    right: 660px !important;
}
.large-row.custom-slider-arrow .lvca-carousel .slick-track {
    display: flex !important;
}
.large-row.custom-slider-arrow .lvca-carousel .slick-slide {
    height: auto !important;
    display: flex !important;
}
.large-row.custom-slider-arrow .lvca-carousel .slick-slide > div {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.large-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item {
    height: 100%;
}
.large-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item .wpb_column.vc_column_container {
    height: 92%;
}
.large-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item .wpb_column.vc_column_container .vc_column-inner{
    height: 100% !important;
  border-radius: 20px;
}

/* Custom Slider Arrow Medium
----------------------------------------------*/
.medium-row.custom-slider-arrow .lvca-container .slick-prev:before {
    font-size: 30px !important;
    content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-left.png) !important;
}
.medium-row.custom-slider-arrow .lvca-container .slick-next:before {
    font-size: 30px !important;
    content:url(https://kx5.915.myftpupload.com/wp-content/uploads/2026/02/arrow-right.png) !important;
}
.medium-row.custom-slider-arrow .lvca-container .slick-prev,
.medium-row.custom-slider-arrow .lvca-container .slick-next {
    bottom: -90px !important;
    top: auto !important;
    width: 50px;
    height: 50px;
    z-index: 99;
}
.medium-row.custom-slider-arrow .lvca-container .slick-prev {
    left: 570px !important;
}
.medium-row.custom-slider-arrow .lvca-container .slick-next {
    right: 570px !important;
}
.medium-row.custom-slider-arrow .lvca-carousel .slick-track {
    display: flex !important;
}
.medium-row.custom-slider-arrow .lvca-carousel .slick-slide {
    height: auto !important;
    display: flex !important;
}
.medium-row.custom-slider-arrow .lvca-carousel .slick-slide > div {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.medium-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item {
    height: 100%;
}
.medium-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item .wpb_column.vc_column_container {
    height: 92%;
}
.medium-row.custom-slider-arrow .lvca-carousel .slick-slide .lvca-carousel-item .wpb_column.vc_column_container .vc_column-inner{
    height: 100% !important;
  border-radius: 20px;
}

/* MEDIA QUERIES
 * Desktop - 1440px
 * LAPTOP - 1024px
 * TABLET - 768px
 * MOBILE - 425px
--------------------------------------------- */

@media (max-width: 1440px) {
	.vc_row.large-row {
		max-width: 95% !important;
	}
	.vc_row.medium-row {
		max-width: 90% !important;
	}
	.vc_row.small-row {
		max-width: 80% !important;
	}
	
	/* -- Microsoft Consulting Pages -- */
	.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev {
        left: 1150px !important;
    }
	
	
	/* -- Global Arrow 1440px -- */
	.large-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 580px !important;
	}
	.large-row.custom-slider-arrow .lvca-container .slick-next {
		right: 580px !important;
	}
	
	/* -- Global Arrow 1440px -- */
	.medium-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 540px !important;
	}
	.medium-row.custom-slider-arrow .lvca-container .slick-next {
		right: 540px !important;
	}
}

@media (max-width: 1024px) {
	.vc_row.large-row {
		max-width: 96% !important;
	}
	.vc_row.small-row {
		max-width: 96% !important;
	}
	.vc_row.medium-row {
		max-width: 96% !important;
	}
	.large-heading {
		font-family: "Geist", sans-serif !important;
		font-size: 42px;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.medium-heading {
		font-family: "Geist", sans-serif !important;
		font-size: 40px !important;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.medium-heading-white {
		font-family: "Geist", sans-serif !important;
		font-size: 40px !important;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.small-heading {
		font-family: "Geist", sans-serif !important;
		font-size: 20px;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.laptop-column-vertical-align {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .laptop-column-vertical-align-center {
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: center;
    }
    .laptop-column-full-width {
        width: 100% !important;
    }
    .laptop-column-semi-full-width {
        width: 80% !important;
    }
    .laptop-column-half-width {
        width: 50% !important;
    }
	.vc_btn3-container.button-half-width a {
		width: 100% !important;
	}
	
	/* -- HOMEPAGE -- */
	.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-prev {
		left: 350px;
	}
	.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-next {
		right: 350px;
	}
    .page-id-30 .home-hero-banner .col-left {
        width: 90% !important;
    }
	
	/* -- Microsoft Consulting Pages -- */
	.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev {
        left: 840px !important;
    }

	/* -- Microsoft Purview -- */	
	.page-id-1403 .full-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 400px !important;
	}
	.page-id-1403 .full-row.custom-slider-arrow .lvca-container .slick-next {
		right: 400px !important;
	}

	
	/* -- Global Arrow 1024px -- */
	.large-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 380px !important;
	}
	.large-row.custom-slider-arrow .lvca-container .slick-next {
		right: 380px !important;
	}
	/* -- Global Arrow 1024px -- */
	.medium-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 350px !important;
	}
	.medium-row.custom-slider-arrow .lvca-container .slick-next {
		right: 350px !important;
	}
}

@media (max-width: 768px) {
	.zero-margins-left-right {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.tablet-column-vertical-align {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	.tablet-column-vertical-align-center {
		display: flex;
		flex-direction: column;
		gap: 20px;
		align-items: center;
	}
	.tablet-column-full-width {
		width: 100% !important;
	}
	.tablet-column-semi-full-width {
		width: 80% !important;
	}
	.tablet-column-half-width {
		width: 50% !important;
	}
	.vc_btn3-container.button-half-width a {
		width: 100% !important;
	}
	.vc_section .tablet-minimal-padding {
		padding-top: 20px !important;
		padding-right: 20px !important;
		padding-bottom: 20px !important;
		padding-left: 20px !important;
	}
	
	/* -- HOMEPAGE -- */
	.home-section-seven .vc_btn3-container {
		text-align: left !important;
	}
	.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-prev {
		left: 250px;
	}
	.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-next {
		right: 250px;
	}
	
	/* -- Microsoft Consulting -- */
	.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev {
        left: 550px !important;
    }
	.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-next {
        right: 25px !important;
    }
	.page-id-1105 .custom-tabs-1 .lvca-tabs .lvca-tab-nav {
		justify-content: center;
		width: 100%;
		align-content: center;
	}
	
	/* -- Microsoft Purview -- */	
	.page-id-1403 .full-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 280px !important;
	}
	.page-id-1403 .full-row.custom-slider-arrow .lvca-container .slick-next {
		right: 280px !important;
	}
	
	/* -- Global Arrow 768px -- */
	.large-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 280px !important;
	}
	.large-row.custom-slider-arrow .lvca-container .slick-next {
		right: 280px !important;
	}
	/* -- Global Arrow 768px -- */
	.medium-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 250px !important;
	}
	.medium-row.custom-slider-arrow .lvca-container .slick-next {
		right: 250px !important;
	}
}

@media (max-width: 430px) {
	.large-heading {
		font-family: "Geist", sans-serif !important;
		font-size: 35px;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.medium-heading {
		font-family: "Geist", sans-serif !important;
		font-size: 30px !important;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.medium-heading-white {
		font-family: "Geist", sans-serif !important;
		font-size: 30px !important;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.small-heading {
		font-family: "Geist", sans-serif !important;
		font-size: 20px;
		font-weight: 400;
		color: #01033E;
		line-height: 1em;
	}
	.small-heading span.vc_tta-title-text {
		font-family: "Geist", sans-serif !important;
		font-size: 20px;
		font-weight: 600;
		color: #01033E;
		line-height: 1em;
	}
	.zero-margins-left-right {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.mobile-column-vertical-align {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	.mobile-column-vertical-align-center {
		display: flex;
		flex-direction: column;
		gap: 20px;
		align-items: center;
	}
	.mobile-column-full-width {
		width: 100% !important;
	}
	.mobile-column-semi-full-width {
		width: 80% !important;
	}
	.mobile-column-half-width {
		width: 50% !important;
	}
	.mobile-less-padding {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.mobile-add-padding {]
		padding-top: 30px !important;
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	
	.vc_btn3-container.button-half-width a {
		width: 100% !important;
	}
	.vc_row.medium-row {
        max-width: 100% !important;
    }
	.vc_section .mobile-minimal-padding {
		padding-top: 20px !important;
		padding-right: 20px !important;
		padding-bottom: 20px !important;
		padding-left: 20px !important;
	}
	
	/* -- HOMEPAGE -- */
	.page-id-30 .home-section-six .home-row-six-carousel .vc_col-sm-6 .vc_row.wpb_row.vc_inner {
		display: flex !important;
		column-gap: 20px !important;
		flex-wrap: wrap !important;
	}
	.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-prev {
		left: 100px;
	}
	.page-id-30 .home-section-six .home-row-six-carousel .lvca-container .slick-next {
		right: 100px;
	}
	.page-id-30 .home-hero-banner .col-left {
        width: 100% !important;
    }
	.home-section-eleven .vc_btn3-container {
		text-align: left !important;
	}
	.home-section-five .vc_custom_1769097192618 {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.page-id-30 .sixty-percent.vc_col-sm-8 {
		width: 100% !important;
	}
	.page-id-30 .forty-percent.vc_col-sm-4 {
		width: 100% !important;
	}
	.page-id-30 .section-one-footer .vc_btn3-container {
		text-align: center;
	}
	
	
	/* -- Microsoft Consulting -- */
	.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev {
        left: 250px !important;
    }
	.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-prev,
	.page-id-1105 .custom-slider-consulting-services .lvca-container .slick-next {
		bottom: -40px !important;
		top: auto !important;
		width: 50px;
		height: 50px;
	}
	.page-id-1105 .custom-tabs-1 .lvca-tabs .lvca-tab-nav {
		justify-content: center;
		width: 60%;
		align-content: center;
	}
	
	/* -- Microsoft Purview -- */	
	.page-id-1403 .full-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 100px !important;
	}
	.page-id-1403 .full-row.custom-slider-arrow .lvca-container .slick-next {
		right: 100px !important;
	}
	
	/* -- Global Arrow 430px -- */
	.large-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 110px !important;
	}
	.large-row.custom-slider-arrow .lvca-container .slick-next {
		right: 110px !important;
	}
	/* -- Global Arrow 430px -- */
	.medium-row.custom-slider-arrow .lvca-container .slick-prev {
    	left: 100px !important;
	}
	.medium-row.custom-slider-arrow .lvca-container .slick-next {
		right: 100px !important;
	}
}