/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 20:01:01 */
.page-id-9351 #main .interview-process-slider .carousel-caption, .page-id-9576 #main .interview-process-slider .carousel-caption {
    left: 0% !important;
}

button.cky-btn.cky-btn-accept {
    background: red;
}

#main .slick-slide .content-section strong, a.vc_general.vc_btn3 {
    font-family: 'Montserrat' !important;
}

.interview-process-slider .slick-track {
    margin-top: 40px;
}

.interview-process-slider.slick-initialized .slick-slide:not(:last-of-type)::after{
	border:0 !important;
}

.interview-process-slider .slick-slide{
	margin-inline: 0 !important;
}
.page-id-9576 #main .interview-process-slider .slick-slide, .page-id-9351 #main .interview-process-slider .slick-slide {
    padding: 20px !important;
    margin-right: 7px !important;
    height: auto;
    border: 0;
    border-radius: 0;
	
}

#main .vc_custom_1778778352079 {
    background-position-y: -100px !important;
}

.vc_custom_1777643172367 img, #main .vc_custom_1777643146968 img {
    height: 40px !important;
	margin-top: 12px;
}

.info_box {
    position: relative;
    cursor: pointer;
}

.info_box  a.read-more {
    position: relative;
    z-index: 2;
}

.accordion-services h6, .wpb_text_column  li, a.schedule-a-demo-button {
    font-family: 'Montserrat' !important;
}

h1, h2, h3, h4, h5, h6, #main p,strong, li, .author_content, .post_date, .consulting-custom-title, .tags.media-body, div.company, div.name, button.cky-btn {
    font-family: 'Montserrat' !important;
}
article.stm_works p, article.stm_works strong, article.stm_works a {
    font-family: 'Montserrat' !important;
}
a.button.empybtn {
    font-family: 'Montserrat';
}

.clickable-section .vc_column-inner:hover .info_box {
    background: #f58648 !important;
}
.hero-boxes .info_box a.read_more {
    margin-top: 10px !important;
    color: #fff;
}

#post-9611 .vc_custom_heading h2, #post-9611  .info_box .title h4, #headingMd h4{
	font-weight:500 !important;
}
.contact-text h1.consulting-custom-title {
    font-weight: 700 !important;
}
form#wpforms-form-9845 {
    font-family: 'Montserrat';
}
#main .line-info-boxes .title h4{
	font-weight:700 !important;
}
.custom-post-overlay{
	height:280px;
}

.work-btn a {
    background: #F58648 !important;
    color: #fff !important;
}

.custom-post-box {
    height: 500px !important;
}

.butterfly-img{
	position: absolute;
    left: -180px;
}
.butterfly-img-two{
	display:none;
}

#my-btn a{
	    font-family: 'Montserrat' !important;
	text-transform: capitalize;
}

p {
    font-family: 'Montserrat' !important;
}
.work-text{
	margin-right:50px;
}

.wpb_raw_html h2.custom-post-title {
    font-size: 36px;
    line-height: 43px;
}

.btn-txt p {
    font-size: 16px !important;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_5 {
    font-weight: 500 !important;
    text-transform: capitalize;
    font-family: 'Montserrat' !important;
    size: 14px !important;
}

.info-text-box p{
	margin-bottom:10px !important;
}

.hero-col-blur {
    background: rgba(85, 100, 109, 0.5);
    backdrop-filter: blur(5px);
}
div#main .my-gradient-bg {
    background-color: #55646d3d !important;
}

.areas-of-expertise .vc_tta-tab a {
    background: #F8F8F8 !important;
    color: #55646D !important;
    border: 0 !important;
    padding: 24px 24px 40px 24px !important;
    font-weight: 600 !important;
    border-top: 3px solid #009FB8 !important;
}

.areas-of-expertise .vc_tta-tab.vc_active a {
    background: #fff !important;
}
#my-btn button {
    font-family: 'Montserrat' !important;
}
div#health-her-text {
    max-width: 1140px !important;
	margin-bottom: -20px;
}
	.healthcare-row{
		display:flex;
		justify-content:center;
	}
.vc_tta-container h3.vc_tta-panel-title, .post_item h5, .post_item a, .quote-text h3.consulting-custom-title {
    font-family: 'Montserrat';
}
.vc_custom_1777995669596 img {
    height: 80px !important;
}
.quote-text h4.consulting-custom-title {
    font-family: 'Montserrat';
}

.info-boxes-2 .vc_custom_1777924413238:hover, .info-boxes-2 .vc_custom_1777924408814:hover {
    background: #f58648 !important;
}
#main .vc_custom_1776883550565{
	background-color:transparent !important;
}
#our-clients .wpb_single_image.vc_align_left {
    text-align: center;
}
#main .home-sc-heading h2 {
    font-weight: 600 !important;
}
#headingMd h4 {
    font-weight: 600 !important;
}

li.vc_tta-tab a {
    font-family: 'Montserrat' !important;
}
#mega-menu-consulting-primary_menu a.mega-menu-link {
    font-family: 'Montserrat' !important;
}
.info_box a.read_more {
    font-family: 'Montserrat' !important;
}
.line-info-boxes:hover {
    cursor: unset !important;
}
#footer.style_3 .widgets_row .widget.widget_nav_menu ul.menu li a {
    font-family: 'Montserrat' !important;
}
section#block-19, section#block-19 strong {
    font-family: 'Montserrat';
}
#footer.style_3 .widgets_row h4 {
    font-family: 'Montserrat' !important;
}
.page-id-9807 #our-clients img.vc_single_image-img {
    height: 90px;
}
.page-id-7486 div#our-clients {
    display: block;
}
.page-id-7487 #our-clients img.vc_single_image-img {
    height: 90px;
    width: revert-rule !important;
}
#footer.style_3 .copyright-wrap, #footer a.privacy-policy-link, #footer .opt-out-link {
    font-family: 'Montserrat' !important;
}
.accordion-services a.button.empybtn {
    font-family: 'Montserrat';
}

.vc_custom_1777990921414 img {
    height: 90px !important;
}
#main .health-pre-hero{
	margin-bottom: 5px !important;
	}


@media (max-width:768px){
	
	.hero-col-blur h1{
		font-size:30px !important;
		line-height:38px !important;
	}
	
	.my-gradient-bg {
    min-height: 600px !important;
	}
	.page-id-9611 .my-gradient-bg {
	background-position: left !important;
	}
	
	#post-9611 .snug-text h2, #post-9611 .home-sc-heading h2{
	font-size:36px !important;
	}
	
	.serv-title h1{
		font-size:28px !important;
		line-height:34px !important;
	}
	
	.sub-serv-tit h4{
		font-size:18px !important;
	}
		
	div#our-clients {
    padding: 10px !important;
	}
	
	#healthcareHero{
		padding-inline:0 !important;
		padding:0 !important;
	}
	 #healthcareHero .wpb_column {
		padding-bottom:0 !important;
	}
	.vc_custom_1773242541840 p.consulting-custom-title {
    max-width: 100% !important;
}
	.ser-in-hero {
    min-height: 600px !important;
}
	.serv-inn-banner {
    min-height: 600px !important;
}
	.hero-col-two .vc_column-inner
 {
    justify-content: start !important;
}
	.hero-col-one .vc_column-inner {
    justify-content: end !important;
}
	.wpb_raw_html h2.custom-post-title {
    font-size: 23px;
    line-height: 32px;
}
	.testi-text{
		padding:0px 20px;
	}
	.testi-text-col .vc_column-inner{
		border:0 !important;
		padding: 10px !important;
	}
	.butterfly-img-two{
	display:block !important;
}
	.butterfly-img{
	display:none;
}
	
	.proactive-hd h2{
		font-size:36px !important;
	}
	.tab-col-full{
		width:100% !important;
	}
	#main .vc_custom_1776970834805 {
    padding: 20px !important;
}
	.swiper-pagination {
    padding-block: 15px !important;
}
	    #main .work-text-row {
        padding-bottom: 20px !important;
    }
	div#healthcareHero {
    background-position-x: -200px !important;
    min-height: 600px !important;
}
	.page-id-9658 div#healthcareHero {
    background-position-x: -320px !important;
}
	#main .healthcare-row {
    padding: 20px 5px !important;
}
	div#my-btn {
    text-align: left;
}
	#main .ser-in-hero {
    background-position-x: -400px !important;
}
	.page-id-9797 div#healthcareHero {
        background-position-x: -700px !important; 
	}
	.healthcare-row{
		flex-direction:column;
		}
	#main .health-pre-hero h5{
		font-size:18px !important;
		font-weight:400 !important;
	}
	.page-id-9802 #main .ser-in-hero {
        background-position-x: -200px !important;
    }
	.custom-post-overlay{
	height:230px;
}
	#our-clients .vc_column-inner {
    border-right: 0 !important;
}
	#our-clients .vc_custom_1772467474416 .wpb_single_image, #our-clients .vc_custom_1777987751287 .wpb_single_image, #our-clients .vc_custom_1777998833406 .wpb_single_image, #our-clients .vc_custom_1778164973185 .wpb_single_image, #our-clients .vc_custom_1778167658730 .wpb_single_image, #our-clients .vc_custom_1777570023925 .wpb_single_image {
    border: 0 !important;
}
	.profile-text .vc_column-inner {
    padding: 15px !important;
    border: 0 !important;
}
	.page-id-9807 #our-clients, .page-id-9802 #our-clients{
		display:block !important;
	} 
	    .page-id-9807 #main .ser-in-hero {
        background-position-x: -700px !important;
    }
	    .page-id-7487 #main .ser-in-hero {
        background-position-x: -500px !important;
    }
	.page-id-7487 .our-clients-desktop {
        display: block;
    }
	.we-help-you-section {
    margin: 0;
}
	.serv-inn-banner .hero-col-one {
    align-items: end !important;
    padding: 0px 15px !important;
}
	.serv-inn-banner .hero-col-two {
    padding: 5px 15px;
    align-items: start !important;
}
	    #meet-the-experts.single-slide {
        padding-bottom: 100px !important;
    }
	.orange-divider-text-block-row {
    gap: 30px !important;
}
	    #main .icon-info-card .wpb_single_image .vc_single_image-wrapper {
        padding: 6px !important;
        border-radius: 6px !important;
        background: #f8f8f8 !important;
    }
	div#qasim-profile {
    padding: 30px 5px !important;
}
	#qasim-profile .vc_custom_1772474312176{
		border:0 !important;
	}
	#main .vc_custom_1778778352079 {
    background-position-x: -200px !important;
}
	
	
	
}