    /*
 Theme Name:   Hello Elementor Child
 Template:     hello-elementor

*/
    
    body,
    main,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    span,
    p,
    div,
    section,
    label, li, ul {
        font-family: "Roboto", Sans-serif;
    }
    
    body {
        overflow-x: hidden;
    }
    a{
		color: #1790E9;
		font-weight: 400;
	}
	button:hover,
	button:focus{
		background-color: transparent;
	}
    .padding-t-40 {
        padding-top: 40px;
    }
    
    .padding-t-50 {
        padding-top: 50px;
    }
    
    .padding-b-50 {
        padding-bottom: 50px;
    }
    
    .padding-t-80 {
        padding-top: 80px;
    }
    
    .padding-t-60 {
        padding-top: 60px;
    }
    
    .padding-t-70 {
        padding-top: 70px;
    }
    
    .padding-b-60 {
        padding-bottom: 60px;
    }
    
    .padding-b-70 {
        padding-bottom: 70px;
    }
    
    .padding-b-80 {
        padding-bottom: 80px;
    }
    
    .padding-b-20 {
        padding-bottom: 20px;
    }
    
    .size-18 {
        font-size: 18px;
    }
    
    .size-20 {
        font-size: 20px;
    }
    
    .size-25 {
        font-size: 25px;
    }
    
    .size-35 {
        font-size: 35px;
    }
    
    .weight-300 {
        font-weight: 300;
    }
    
    .weight-400 {
        font-weight: 400;
    }
    
    .weight-bold {
        font-weight: bold;
    }
    
    .line-h-25 {
        line-height: 25px;
    }
    .margin-auto{
		margin:auto;
	}
    .color-424243 {
        color: #424243;
    }
    .header-button-menu {
        display: block !important;
    }
    .display-none {
        display: none;
    }
    .talktous-btn {
        margin-top: 30px;
    }
    .product-inner-section-heading i.fa.fa-angle-down.iconcolor {
        color: #0098DF;
    }
    
    .iconsetsize a.elementor-icon.elementor-animation- svg {
        height: 1.6em !important;
    }
    
    .elementor .elementor-element.main_nav_bar {
        padding: 0px !important;
    }
    
    .elementor .skysec.elementor-element.elementor-element-f928759 {
        padding: 55px 0px 0px 0px !important;
    }
    
    .elementor .bluesec .elementor-element.elementor-element-0b86908 .elementor-button:hover {
        background-image: linear-gradient(90deg, #009bdf 30%, #FFFFFF 22%);
    }
    
    .elementor .comman-property .elementor-element.elementor-element-c55eed0:hover .elementor-button {
        background-image: linear-gradient(90deg, #f26522 12%, #FFFFFF 10%) !important;
    }
    
    .elementor-kit-25 input[type="submit"],
    .elementor-kit-25 .bluebtnwidth .elementor-button {
        padding: 8px 24px 8px 18px !important;
    }

.archive-resources .brightree-in-action {
    background: #005b9e !important;
}
/* Related Blogs Css Start */
.matrixbluebg{
    background-color: #009BDF;
    padding: 20px 25px 0px 25px;
    box-shadow: rgb(0, 0, 0) 0px -30px 70px -30px inset !important;
}

.auther-postimg {
    width: 50px;
    height: 50px;
}
.readmatrix{
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
}

.auther-postimg img {
    border-radius: 50%;
    pointer-events: all;
    transform: translateY(-50%);
}

.matrixpost-heading{
color: #009BDF;
font-weight: 400;
font-size: 21px;
line-height: 25px;
margin-bottom:25px
}
/* Related Blogs Css End */
/* 
 blog filter css */

 .banner-feature-bg {
    position:relative;
    height: 100%;
}

.banner-feature-bg .tes-headline{
color:#005B9E !important;
    font-weight:600 !important
}

.banner-feature-bg .banner_heading .elementor-widget-container:after {
 content: none !important;
}

.featurehead{
    position:absolute;
    top:40%; 
    left:17%;
}

section.nervesbg{
    height:30rem;
  }



.feaimg img{
    position: absolute;
    width: 100%;
    object-fit: cover;
    object-position: center;
    height: 100%;
}

section.nervesbg{
    padding-bottom:0px !important;
}

.nervesbg{
    position:relative;
    overflow:hidden;
}

.nervesbg .neuronbg{
    position:absolute;
    top: -34px;
    left: 0;
    z-index:2
}

.feaimg {
    height: 100%;
    position: relative;
}

.nervesbg .container {
    height: 100%;
}



 .post-type-archive-type-blogs  .items.masonry p.my-4 {
    line-height: 27px;
    color: #424243;
    margin-top: 0 !important;
    margin-bottom: 80px !important;
}

.post-type-archive-type-blogs .page section.resources .items h4 {
    color: #05052a !important;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    margin-bottom: 0;
}

.post-type-archive-type-blogs figure {
    background-color: #009BDF !important;
    padding: 20px 25px 0px 25px;
    box-shadow: rgb(0, 0, 0) 0px -30px 70px -30px inset;
}

.maxbg img{
    transform: translateY(3.5rem);
    position: relative;
    z-index: 9;
}

.archive-resources .brightree-in-action .mxcontentbg{
    background: #005b9e !important;
}
    
    .brightree-in-action .schedule-meeting span.mktoButtonWrap.mktoSimple button.mktoButton:hover {
        background-image: linear-gradient(90deg, #009BDF 23%, #FFFFFF 16%) !important;
        border-color: #009BDF !important;
    }
    
    .brightree-in-action form[id*=mktoForm] label {
        display: flex;
    }
    
    section.schedule-meeting .mktoForm select.mktoField {
        padding-top: 7px;
        padding-bottom: 8px;
    }
    
    .brightree-in-action form[id*=mktoForm] label#LblOpt_In__c {
        display: inline-block;
        text-transform: inherit;
        max-width: 96% !important;
        float: left;
        margin-top: 20px;
    }
    ul.level-1 {
        padding-top: 10px !important;
    }
    li.level-one ul.level-2 li.bold {
        padding-top: 10px;
    }
    .mktoLogicalField.mktoCheckboxList.mktoHasWidth input#Opt_In__c {
        margin-top: 20px;
        margin-right: 0 !important;
    }
    
    .brightree-in-action form[id*=mktoForm] label#LblOpt_In__c .mktoAsterix {
        float: left;
        padding-left: 20px;
        padding-right: 5px;
    }
    
    .brightree-in-action form[id*=mktoForm] label#LblOpt_In__c strong,
    .brightree-in-action form[id*=mktoForm] label#LblOpt_In__c g {
        font-family: "Roboto", Sans-serif !IMPORTANT;
    }
    
    .three-col-sec .product-border-bottom h5.elementor-heading-title.elementor-size-default::after {
        display: none;
    }
    
    section.resources .wrapper.py-6,
    section.resources .wrapper.py-6 .container {
        padding: 0 !important;
    }
    
    .brightree-in-action .schedule-meeting form[id*=mktoForm] .mktoAsterix {
        display: block;
        order: 1;
        padding-left: 5px;
    }
    
    section.schedule-meeting .mktoForm .mktoField:focus {
        border-color: #dee2e6;
    }
    
    .brightree-in-action .schedule-meeting span.mktoButtonWrap.mktoSimple button.mktoButton {
        padding: 0.25rem 4.5rem !important;
        border-radius: 0;
        margin-top: 30px;
        background-image: linear-gradient(90deg, #F26522 23%, #FFFFFF 16%) !important;
        width: 200px;
        height: 45px;
        border-color: #F26522 !important;
        color: #424243 !important;
        display: flex;
        align-items: center;
        font-size: 16px;
        position: relative;
    }
    
    .brightree-in-action .schedule-meeting span.mktoButtonWrap.mktoSimple button.mktoButton:before {
        left: 13px;
        top: 13px;
        position: absolute;
        content: url(assets/images/square.svg);
    }
    
    .brightree-in-action .schedule-meeting h2 {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 45px;
    }
    
    .brightree-in-action .schedule-meeting h2:before {
        content: "";
        position: absolute;
        width: 90px;
        height: 1px;
        background-color: #009bdf;
        bottom: -20px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .brightree-in-action .schedule-meeting h4 {
        color: #424243;
        font-size: 20px;
        line-height: 26px;
        margin-top: 0px;
    }
    
    .elementor .orange-hover.elementor-element.elementor-element-f288fa0 .elementor-button:hover {
        background-image: linear-gradient(90deg, #009BDF 28%, #FFFFFF 22%);
    }
    
    .elementor .orange-hover.elementor-element.elementor-element-d6321e0 .elementor-button:hover {
        background-image: linear-gradient(90deg, #009BDF 23%, #FFFFFF 16%);
    }
    
    .elementor .elementor-element.bluebtnwidth:hover>.elementor-widget-container,
    .elementor .elementor-element.demo-bluebtn-hover:hover>.elementor-widget-container {
        border-color: #f26522;
    }
    
    .elementor .elementor-element.demo-bluebtn-hover:hover .elementor-button {
        background-image: linear-gradient(90deg, #F26522 16%, #FFFFFF 16%);
    }
    
    .white-font-demo.demo-bluebtn-hover a.elementor-button-link.elementor-button.elementor-size-xs {
        border: 1px solid #009BDF;
        border-image: none;
        color: #ffffff;
    }
    
    section.schedule-meeting .mktoFieldDescriptor.mktoFormCol {
        max-width: 50%;
    }
    
    .white-font-demo.demo-bluebtn-hover a.elementor-button-link.elementor-button.elementor-size-xs:hover {
        border: 1px solid #F26522;
    }
    
    .elementor .demo-bluebtn-hover.elementor-element.elementor-element-a364e6e:hover .elementor-button {
        background-image: linear-gradient(90deg, #F26522 28%, #FFFFFF 15%);
    }
    
    .btnborderset2 a.elementor-button-link:hover.elementor-button.elementor-size-xs {
        border: 1px solid #F26522;
        border-image: none;
    }
    
    .elementor .elementor-element .learnbtnservice .elementor-button:hover {
        background-image: linear-gradient(90deg, #F26522 28%, #FFFFFF 15%);
        border-color: #F26522;
    }
    
    .elementor .orange-hover.elementor-element.elementor-element-77d7875 .elementor-button:hover {
        background-image: linear-gradient(90deg, #009BDF 15%, #FFFFFF 8%);
    }
    
    .elementor .orange-hover.elementor-element.elementor-element-8c8878b .elementor-button:hover {
        background-image: linear-gradient(90deg, #009BDF 24%, #FFFFFF 16%);
    }
    
    .btnborderset a.elementor-button-link.elementor-button.elementor-size-xs {
        border: 1px solid #009BDF !important;
        color: #ffffff
    }
    
    .btnborderset a.elementor-button-link.elementor-button.elementor-size-xs:hover {
        border: 1px solid #f26522 !important;
        color: #ffffff
    }
    
    .elementor .elementor-element.elementor-element-b35850 .elementor-button:hover {
        background-image: linear-gradient(90deg, #f26522 28%, #FFFFFF00 15%);
    }
    
    header.page-header {
        display: none;
    }
    
    .talk-to-us-center .elementor-button span {
        position: relative;
        top: 2px;
    }
    
    .banner_button a.elementor-button {
        height: 48px;
        padding: 18px 0px 11px 36px;
    }
    
    .banner_button .elementor-button-text {
        line-height: 12px;
        font-size: 18px;
        margin-left: 13px;
        width: 159px;
    }
    
    .banner_button .elementor-button-icon {
        position: absolute;
        top: 0px;
        left: 0px;
    }
    
    .request-btn-main {
        padding-top: 35px !important;
    }
    
    .request-btn-main .listing-widget-container {
        padding: 0px;
    }
    
    .request-btn-main .listing-button-wrapper {
        display: flex;
    }
    
    .request-btn-main span.listing-button-content-wrapper {
        display: flex;
        flex-direction: row;
        align-content: center;
        align-items: center;
    }
    
    .request-btn-main .listing-button-icon svg {
        position: inherit;
    }
    
    .request-btn-main .listing-button-wrapper a.listing-button {
        background-image: linear-gradient(90deg, #F26522 44px, #FFFFFF 14%);
        border: none;
        padding: 11px 24px 11px 12px;
    }
    
    .request-btn-main .listing-button-icon.listing-align-icon-left {
        display: flex;
    }
    
    .request-btn-main .listing-button-wrapper a.listing-button:hover {
        background-image: linear-gradient(90deg, #009BDF 44px, #FFFFFF 14%);
    }
    
    .banner_button .elementor-button-icon svg {
        width: 20px;
        height: 18px;
        position: absolute;
        top: 16px;
        left: 15px;
    }
    
    .resource_banner_sec .banner_button .elementor-button-icon svg {
        left: 18px;
    }
    
    .resource_section .banner_button .elementor-button-icon svg {
        top: 56px;
    }
    
    .login-inner-btn .elementor-button-wrapper {
        display: flex;
        justify-content: center;
    }
    
    .request-demo-btn-center .elementor-button span {
        position: relative;
        top: 1.5px;
        left: 0px;
    }
    
    section#main_banner_resources {
        background-color: #005B9E;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: right -25px bottom -85px;
        background-image: url(/wp-content/uploads/2022/05/2_PIXELS.png) !important;
        padding: 0rem 0rem 4rem 0rem;   
    }
    
    #main_banner_press_releases {
        background-color: #005B9E;
    }
.single-press-releases span.medianame {
    font-weight:500;
}

.single-press-releases .media_contact h5 {
    margin-bottom: 4px;
}
    .profess-grid section {
		height: 224px;
	}
	
    .single-type-integrations div:empty, p:empty {
        display: none;
      }

	.page-template-template-integrations .content h1:after {
		content: "";
		position: absolute;
		left: 1px;
		width: 41px;
		height: 2px;
		background-color: #F26522 !important;
		bottom: -17px;
		top: unset;
	}
    #main_banner_resources.resource_banner_sec .elementor-container,
    #main_banner_press_releases.press_release_banner_sec .elementor-container,
    .press_release_main_content .container,
    .courses main .container {
        max-width: 1200px;
    }
    
    .main-course-content {
        padding-bottom: 0px !important;
    }
    
    .main-course-content .col-content h1:after {
        bottom: -1.1rem;
    }
	.row.filter-row {
		margin-left: -40px;
		margin-top: 35px;
		padding-top: 35px;
	}
	.filter-row-head{
		font-size: 18px;
		margin-block-start: 1em;
		font-weight: 400;
		color: #333;
	}
    .main-course-content .filter-row nav ul {
		padding-left: 0px !important;
		margin-left: -0.5rem;
		display: flex;		
		list-style: none;
	}
	.main-course-content .filter-row nav ul li{
		display: inline;		
	}
	.main-course-content .filter-row nav ul li a {
		color: #333333;
		font-size: 14px;
		margin: 0px 8px;
	}
	.main-course-content .filter-row nav ul li a.active{
		color: #009bdf;
	}
    .main-course-content .content-row h1 {
        color: #0f2d5b;
        margin-bottom: 2.825rem;
        font-size: 38px;
        margin-top: 0px;
        line-height: 48px;
    }
    
    .main-course-content .content-row p {
        font-size: 16px;
        line-height: 1.8;
        color: #424243;
    }
    
    .courses_list {
        margin-top: 3rem;
    }
    .courses_list_items h3.not-found{
		font-size: 22px;
		color: #333;
		font-weight:400;
	}
    .register-form-row h2.text-center {
        color: #0f2d5b;
        position: relative;
        font-size: 32px;
        line-height: 42px;
    }
    
    .register-form-row h2.text-center:after {
        display: block;
        left: 50%;
        transform: translateX(-50%);
        content: "";
        position: absolute;
        width: 90px;
        height: 1px;
        background-color: #009bdf;
        bottom: -1.375rem;
    }
    
    .register-form-row .group.row button {
        background-image: none;
        font-weight: 400;
        letter-spacing: 1px;
    }
    
    .main-course-content .content-row h3 {
        line-height: 28px;
    }
    
    .register-form-row h3 {
        line-height: 28px;
    }
    
    .register-form-row form .-validation {
        font-size: 16px;
    }
    
    .main-course-content .content-row h3,
    .register-form-row h3,
    .register-form-row h3.text-center.mt-6 {
        color: #424243;
        font-size: 22px;
    }
    
    .course-post-content li,
    .course-post-content p,
    .register-form-row li,
    .register-form-row p {
        font-size: 16px;
        color: #424243;
        line-height: 28px;
    }
    
    .register-form-row .mb-md-0 h1+p {
        margin-top: 3rem;
    }
    
    .col-content,
    .col-featured-img {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .courses_list_items .content {
        padding: 20px;
    }
    
    .courses_list_items .item p {
        font-size: .938rem;
        line-height: 27px;
    }
    
    .courses_list_items .row .item {
        padding-left: 15px;
        padding-right: 15px;
        transition: all .5s ease;
    }
    
    .courses_list_items .row .item:hover {
        transform: scale(1.05);
    }
    
    .courses_list_items .item h5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    .course_button {
        padding-bottom: 10px;
    }
    
    .courses_list_items .item span {
        font-size: .875rem;
        line-height: 25px;
    }
    
    .courses_list_items .item:nth-child(odd) {
        background-color: #0f2d5b;
    }
    
    .courses_list_items .item:nth-child(even) {
        background-color: #005b9e;
    }
    
    .courses_list_items .item:nth-child(3n+3) {
        background-color: #424243;
    }
    
    .courses_list_items .item .course_button a {
        background-color: transparent;
        background-image: url(assets/images/icon-document-filed-white.svg);
        background-position: calc(100% - 0.825rem) 50%;
        background-size: 1rem 1rem;
        background-repeat: no-repeat;
        border: 1px solid #fff;
        padding: 0.625rem 2.5rem 0.5rem 0.625rem;
    }
    
    .page.courses .main-course-detail h1 {
        font-size: 38px;
        line-height: 48px;
        color: #0f2d5b;
        margin-bottom: 2.825rem;
    }
    
    .course-details .icon {
        background-repeat: no-repeat;
        padding-left: 3rem;
        background-size: contain;
        color: #424243;
    }
    
    .icon.calendar {
        background-image: url(assets/images/icon-calendar.svg);
    }
    
    .icon.group {
        background-image: url(assets/images/icon-group.svg);
    }
    
    .icon.dollar-sign {
        background-image: url(assets/images/icon-dollar-sign.svg);
    }
    
    .course_schedule {
        padding-left: 3rem;
    }
    
    .course-post-content {
        padding: 0px 18px;
    }
    
    .course-details .container {
        padding-left: 18px;
        padding-right: 18px;
    }
    
    .page.courses .course-details h5.icon {
        font-size: 18px;
        margin-bottom: 0.5rem;
        line-height: 23px;
    }
    
    .course-details .register-form-row input,
    .course-details .register-form-row textarea {
        border-radius: unset;
    }
    
    .course-details .register-form-row input:focus {
        border-bottom: 1px solid #dee2e6;
    }
    
    .course_schedule p {
        font-size: 16px;
        color: #424243;
    }
    
    .resource_banner_sec .banner_heading h1,
    .resource_banner_sec .banner_heading h2,
    .courses_list_items .item span,
    .courses_list_items .item h5,
    .courses_list_items .item p,
    .courses_list_items .item .course_button a {
        color: #ffffff;
    }
    
    .resources .brightree-in-action h3 {
        font-weight: 400;
    }
    /* Css provide by Vikas mam */
    
   
    
    
    .resource_banner_sec .banner_button a.elementor-button:hover {
        background-image: linear-gradient(90deg, #009bdf 24%, #FFFFFF 16%);
    }
    
    .resource_banner_sec .banner_heading h1,
	.resource_banner_sec .banner_heading h2	{
        font-size: 50px;
        line-height: 56px;
		font-weight: 300;
    }
    .resource_banner_sec .banner_heading h1:after{
		background-color: unset;
	}
    .resource_banner_sec .banner_button {
        margin-top: 50px;
        padding-left: 4px;
    }
    
    .resource_banner_sec .banner_button a.elementor-button:hover {
        background-image: linear-gradient(90deg, #009bdf 24%, #FFFFFF 16%);
    }
    
    #main_banner_resources.resource_banner_sec .banner_heading h1:before 
    #main_banner_resources.resource_banner_sec .banner_heading h2:before {
        top: 70px;
    }
    
    .resource_banner_sec.banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 35px 18px;
    }
    
    .resource_banner_sec .banner_button a.elementor-button {
        background-image: linear-gradient(90deg, #F26522 24%, #FFFFFF 16%);
    }
    
    /* .wistia_responsive_padding .wistia_responsive_wrapper [aria-label="Play"] {
         background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAACiCAYAAABh2nDdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAulJREFUeNrs3d1tGlEQBtAlSgEpgXSAO8AdxB2QDuwONhWQDpxUAB14OyAdmA5IB+SOvDdCSHnLn/WdI91XP4z1aYY77DIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAvnc/nQzsrlYCs4JdTOxvVgKzgd7t23qkKZAW/PLezVhnICn43qg7kBb88tbNUJcgKfr/4+6BSkBX8buviD/KCf7bzh8zgd/cqB3nBt/OH0OD3i7+1KkJW8O38ITj4/eJvqaKQFXw7fwgNfvfo4i/PQgleV/D/0J8+tnO3WCy+qXKGN0pAU5/3D3b+Oj5ZHf/SNHf/7yqu45Nj3Y7n/AWfQHXZV4/5bpXCqE/GqH+tLvw+uvjT8cmymrv/Ril0fHI6/qX93P1d/Ak+QcEvx8HO36hPnOXwsvMflULHJ6fjX5oGO38dnzjr4WXn72EfwSdM7fx3XvBp1Cdn1L9m56/jE6jv/D3so+MT1PEv2fnr+ASqC7+Dh30EnzzLefQflcKoT8aof60u/Grnf/Sf1PHJsZpHfzt/wSfMz52/Ugg+WWrk/6oMgk+OL+3c+oLPv/dWCfgLapdfO/29Uuj4ZJjauRF6wSfHpxb4Wys8oz4ZjvNoPymFjk+G/TzaC73gE6Au8B5a4L2Rx6hPCM/h6/iE+dwCfyP0Oj45o73dvOATZBq8XdeoT5S+mxd6HZ8Ax8Ev6Oj4ROm7eaEXfAL0Czyf5436hPCqLB2fMH03L/Q6PiGj/Z3v2ev45Kiwvxd6wSfHg908/KfOv1+97nqlspAT/Ec/aw05wT/5UQvICn6N9kuVhJzgjyoIOcE/+alqyAr+zgUe5AS/uvy9ikFO8O3mISz4W6M95ATfbh7Cgv9kNw9ZwR9VBXKC/+wCD7KCbzcPYcHfqAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvE4/BBgAB9Vp0xXzB8AAAAAASUVORK5CYII=) 0px 0px / 127px 81px no-repeat transparent !important;
         height: 90px !important;
        width: 90px !important; 
         left: 276px !important;
        top: 217px !important; 
    } */
    
    .wistia_click_to_play>div>div:first-child {
        /* height: 86px !important;
        width: 86px !important; */
        /* background-color: #009BDF !important; */
        /* left: 299px !important;
        top: 216px !important; */
        opacity: 68% !important;
    }
    
    .video-custom-html-container .wistia_click_to_play>div>div:first-child {
        mix-blend-mode: unset !important;
    }
    /* .video-custom-html-container.hme-dmepage .wistia_click_to_play>div>div:first-child {
        left: 294px !important;
        top: 207px !important;
    }
    
    .video-custom-html-container.home-infusion-pharmacy .wistia_click_to_play>div>div:first-child {
        left: 294px !important;
        top: 207px !important;
    } */
    
    .arrow-button-orange .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm:hover {
        border: 1px solid #0098DF;
        background-image: linear-gradient(90deg, #0098DF 19%, #FFFFFF 19%);
    }
    
    .arrow-button-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm:hover,
    .arrow-button-light-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm:hover {
        border: 1px solid #f26522;
        background-image: linear-gradient(90deg, #f26522 31%, #FFFFFF 31%);
    }
    
    .arrow-button-orange .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm:hover {
        border: 1px solid #0098DF;
        background-image: linear-gradient(90deg, #0098DF 19%, #FFFFFF 19%);
    }
    
    .bluetn .elementor-element.elementor-element-7bea2743.bluebtnwidth:hover>.elementor-widget-container,
    .bluebtn.elementor-element.elementor-element-fc4270f.bluebtnwidth:hover>.elementor-widget-container,
    .bluebtn .elementor-element.elementor-element-363a435.bluebtnwidth:hover>.elementor-widget-container {
        border-color: #F26522;
    }
    
    .bluecolset .elementor-element.elementor-element-f288fa0.h-orange-btn.uptalktous .elementor-button:hover {
        background-image: linear-gradient(90deg, #009BDF 30%, #FFFFFF 22%);
    }
    
    .seebrightreesec .elementor-element.elementor-element-7647c9c.h-btn-bottom.orbtnsetblue.btnwidthsetor .elementor-button:hover {
        background-image: linear-gradient(90deg, #009BDF 15%, #FFFFFF 8%);
    }
    
    li.mega-menu-row {
        padding-left: 110px !important;
    }
    
    #main_nav_bar_mobile #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
        padding-left: 22.503% !important;
    }
    
    .main_nav_bar .custom-search-button>.elementor-item,
    .main_nav_bar .custom-search-button>.elementor-item:hover,
    .main_nav_bar .custom-search-button>.elementor-item:focus {
        padding-right: 10px;
    }
    
    .leadership_section .leadershipSpacing.elementor-column>.elementor-column-wrap.elementor-element-populated {
        padding: 2.3125rem 0rem 4.5rem 0rem;
    }
    
    .leader-section.common-leader {
        margin-top: -206px;
    }
    
    .leaderNames p {
        font-weight: 500;
        color: #424243;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.1px;
        margin-top: -10px;
    }
    
    .leaderNames p+span {
        color: #424243 !important;
        line-height: 28px;
        letter-spacing: -0.07px;
        font-weight: 300;
    }
    
    .mktocss .mktoForm .mktoField {
        line-height: 28px;
        font-size: 20px;
    }
    
    .mktocss label {
        display: none;
    }
    
    .mktocss label#LblOpt_In__c {
        font-size: 15px;
        line-height: 20px;
        display: block;
        width: 244px !important;
        font-weight: 300;
    }
    
    .mktocss form {
        width: 100% !important;
    }
    
    .mktocss .mktoField {
        width: 100% !important;
        padding: 10px !important;
        height: 46px !important;
        border-color: #D1D1D1;
    }
    
    .letssetonpad .mktocss .mktoFieldWrap.mktoRequiredField select {
        -moz-appearance: none;
        /* Firefox */
        -webkit-appearance: none;
        /* Safari and Chrome */
        appearance: none;
        background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='16' height='16' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='grey'/></g></svg>") no-repeat;
        background-repeat: no-repeat;
        background-position-x: 95%;
        background-position-y: 16px;
        font-size: 20px;
        line-height: 28px;
        color: #424243;
        padding: 5px 10px !important;
    }
    
    .mktocss .mktoFieldWrap.mktoRequiredField {
        width: 100%;
    }
    
    .mktocss .mktoFormRow .mktoFieldDescriptor.mktoFormCol {
        width: 47%;
    }
    
    .mktocss form .mktoFormRow .mktoFieldDescriptor.mktoFormCol:first-child {
        margin-right: 24px;
    }
    
    .mktocss form .mktoLogicalField.mktoCheckboxList.mktoHasWidth .mktoField {
        width: 11% !important;
        margin-left: 0px;
    }
    
    .mktocss .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
    }
    
    .mktocss button.mktoButton {
        background-image: linear-gradient(90deg, #F26522 18%, #FFFFFF 16%) !important;
        width: 100%;
        height: 44px;
        border-color: #F26522 !important;
        color: #424243 !important;
    }
    
    .mktocss button.mktoButton:hover {
        background-image: linear-gradient(90deg, #009BDF 18%, #FFFFFF 16%) !important;
        border-color: #009BDF !important;
    }
    
    .mktocss span.mktoButtonWrap.mktoSimple {
        margin-left: 0 !important;
    }
    
    .mktocss .mktoButtonRow {
        width: 47%;
    }
    
    .mktocss button.mktoButton:before {
        left: 12px;
        top: 11px;
        position: absolute;
        content: url(/wp-content/uploads/2022/04/Chat.png);
    }
    
    .overlay .layout form[id*=mktoForm] select {
        font-size: .938rem;
    }
    
    .overlay .layout form[id*=mktoForm] [type=submit] {
        padding: 0.625rem 2.5rem 0.5rem 4.5rem !important;
        font-size: 0.875rem !important;
        line-height: 1.4 !important;
        color: #333333 !important;
        border: 2px solid #009BDF !important;
        align-items: center !important;
        background: linear-gradient(90deg, #009BDF 41px, #FFFFFF 8%) !important;
        background: none;
        font-family: Roboto, sans-serif !important;
        font-weight: 700 !important;
        position: relative !important;
    }
    
    .overlay .layout form[id*=mktoForm] [type=submit]:hover {
        color: #333333 !important;
        padding: 0.625rem 2.5rem 0.5rem 4.5rem!important;
        align-items: center !important;
        background: linear-gradient(90deg, #F26522 41px, #FFFFFF 8%) !important;
        border: 2px solid #F26522 !important;
        position: relative !important;
    }
    
    .overlay .layout form[id*=mktoForm] [type=submit]::before {
        content: url(/wp-content/uploads/2022/06/arrow-down-short.svg) !important;
        position: absolute !important;
        left: 5px !important;
        height: 100% !important;
        top: 3px !important;
        padding: 0px 2px !important;
        display: flex !important;
        align-items: center !important;
    }
    
    .overlay .layout form[id*=mktoForm] select:not([multiple]) {
        background-image: url(assets/images/icon-chevron-down.svg);
    }
    
    .arrow-button-blue a.elementor-button-link.elementor-button.elementor-size-sm {
        padding-top: 15px;
    }
    
    .elementor-section-wrap .newsroomtabs-section h4 {
        margin-bottom: 16px;
    }
    
    .newsroomtabs-section .elementor-tab-title.elementor-tab-mobile-title {
        padding: 20px 0px;
        margin: 10px;
        font-weight: bold;
    }
    
    .newsroomtabs-section .elementor-active a {
        border-bottom: 7px solid #0F2D5B;
        padding-bottom: 7px;
    }
    
    .newsroomtabs-section strong:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 24px;
        width: 100%;
        height: 1px;
        background-color: #A8A8A8;
        top: 56px;
    }
    
    .faqcontent {
        margin-top: 40px;
    }
    
    .faqcontent p {
        border-left: 2px solid #C2C2C4;
        padding-left: 10px;
    }
    
    .faq-accordion .elementor-accordion .elementor-accordion-item>div {
        padding: 32px 32px 32px 32px;
    }
    
    .faq-accordion .elementor-accordion .elementor-accordion-item>div>span {
        position: absolute;
        right: 20px;
    }
    
    .faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-activ>span {
        position: absolute;
        right: 20px;
    }
    
    section.resources p.cat_head {
        padding-top: 10px;
    }
    
    section.resources nav {
        margin-bottom: 1rem !important;
    }
    
    .orthoticssecset h2.elementor-heading-title.elementor-size-default {
        width: 90%;
    }
    
    .sec-lcontent-rimg.pharmacy-middle {
        padding-top: 27px;
    }
    
    .sec-lcontent-rimg.pharmacy-middle {
        padding-bottom: 52px;
    }
    
    .slider-compo #slider-main .owl-stage-outer.owl-height {
        height: fit-content !important;
    }
    
    .page-template-template-integrations .page.integrations .integrations .px-lg-5 {
        padding-left: 5.1rem !important;
    }
    
    .post-type-archive-type-resources .page.resources.archive-resources h1.text-center {
        color: #0f2d5b;
        font-size: 38px;
        line-height: 49px;
        font-weight: 400;
    }
    
    .post-type-archive-type-resources .page.resources.archive-resources .pt-6 {
        padding-top: 3rem !important;
    }
    
    .post-type-archive-type-resources .page.resources.archive-resources .col-12.mb-4 {
        margin-bottom: 4rem !important;
    }
    
    .post-type-archive-type-resources .page section.resources .items h4 {
        color: #05052a !important;
        font-size: 20px;
        line-height: 26px;
        font-weight: 600;
        margin-bottom: 0;
    }
    
    .post-type-archive-type-resources .items.masonry span.type {
        line-height: 25px;
        color: #424243 !important;
        font-weight: 500;
    }
    
    .post-type-archive-type-resources .items.masonry p.my-4 {
        line-height: 27px;
        color: #424243;
        margin-top: 0 !important;
        margin-bottom: 80px !important;
    }
    
    .homepage-arrow-btn .iconsetsize a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 8px;
    }
    
    .productmargin .elementor-element.elementor-element-3514e40e.elementor-widget.elementor-widget-heading {
        margin-bottom: 0px;
    }
    
    .product-inner-section-heading .iconsetsize a.elementor-icon.elementor-animation- svg {
        height: 1.6em !important;
    }
    
    .banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px 6px;
    }
    
    .product-border-bottom h5.elementor-heading-title.elementor-size-default:after {
        content: "";
        position: absolute;
        bottom: -14px;
        left: 1px;
        width: 41px;
        height: 2px;
        background-color: #F26522;
    }
    
    .banner_sec .banner_heading h2:before {
        top: 106px;
    }
    
    .arrow-button-blue a.elementor-button-link.elementor-button.elementor-size-sm {
        padding-top: 15px;
    }
    
    .page-template-template-integrations .page.integrations .integrations .px-lg-5 {
        padding-left: 5.1rem !important;
    }
    
    .resources.additional-integration-resources .col h2 {
        margin-bottom: 30px;
    }
    
    .resources.additional-integration-resources .col h2::after {
        bottom: -1.375rem;
        left: 50%;
        transform: translateX(-50%);
        position: absolute;
        bottom: -1.375rem;
        width: 90px;
        height: 1px;
        background-color: #F26522;
        display: block;
    }
    
    .post-type-archive-type-resources .page.resources.archive-resources h1.text-center {
        color: #0f2d5b;
        font-size: 38px;
        line-height: 49px;
        font-weight: 400;
    }
    
    .post-type-archive-type-resources .page.resources.archive-resources .pt-6 {
        padding-top: 3rem !important;
    }
    
    section.resources p.cat_head {
        padding-top: 10px;
    }
    
    .resources nav+p,
    section.resources p.cat_head {
        font-size: 20px;
        font-weight: 600;
    }
    
    section.resources nav {
        margin-bottom: 1rem !important;
    }
    
    .post-type-archive-type-resources .page.resources.archive-resources .col-12.mb-4 {
        margin-bottom: 4rem !important;
    }
    
    .post-type-archive-type-resources .page section.resources .items h4 {
        color: #05052a !important;
        font-size: 20px;
        line-height: 26px;
        font-weight: 600;
        margin-bottom: 0;
    }
    
    .post-type-archive-type-resources .items.masonry span.type {
        line-height: 25px;
        color: #424243 !important;
        font-weight: 500;
        font-size: 16px !important;
    }
    
    .post-type-archive-type-resources .items.masonry p.my-4 {
        line-height: 27px;
        color: #424243;
    }
    
    .homepage-arrow-btn .iconsetsize a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 8px;
    }
    
    .productmargin .elementor-element.elementor-element-3514e40e.elementor-widget.elementor-widget-heading {
        margin-bottom: 0px;
    }
    
    .product-inner-section-heading .iconsetsize a.elementor-icon.elementor-animation- svg {
        height: 1.6em !important;
    }
    
    .banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px 6px;
    }
    
    .banner_sec.post-banner-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px 15px;
    }
    
    .resources-slider-main-sec {
        background-color: #005B9E0D;
    }
    
    .resources-slider-main-sec .resource-heading>.elementor-widget-container,
    .banner_heading .elementor-widget-container {
        position: relative;
    }
    
    .resource_banner_sec.banner_heading .elementor-widget-container:after {
        bottom: -20px;
    }
    
    .page.resources.archive-resources .resources .container .row .grid .item .content {
        height: 100%;
    }
    
    .resources-slider-main-sec .resource-heading>.elementor-widget-container:after,
    .banner_heading .elementor-widget-container:after {
        content: "";
        position: absolute;
        left: 1px;
        width: 41px;
        height: 2px;
        background-color: #F26522;
        bottom: -17px;
        top: unset;
    }
    
    .resources-slider-main-sec .resource-heading>.elementor-widget-container:after {
        left: 3px;
    }
    
    .res-slider-inner-sec .resource-heading h2 {
        font-weight: bold;
        font-size: 24px;
        line-height: 30px;
    }
    
    section.sec-post-listing.elementor-section.elementor-section-boxed {
        background-color: #F7FAFC;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }
    
    .sec-post-listing .post-listing-col.elementor-column .elementor-column-wrap.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 8px 0px 24px;
    }
    
    .banner_sec.header_banner_section .elementor-widget-container:after {
        left: 4px;
    }
    /* Css provide by Vikas*/
    
    .about_brightree_right_content .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .about_brightree_right_content.elementor-column .elementor-column-wrap .right-content-head .elementor-widget-container {
        margin: 3% 0% 3% 0%;
    }
    
    .right-content-head .elementor-widget-container h5,
    .right-content-head .elementor-widget-container h5 a {
        color: #424243;
        font-size: 1rem;
        font-weight: 700;
        font-style: normal;
        line-height: 1px;
        letter-spacing: 0px;
    }
    
    .tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
        border: 1px solid #ccc;
    }
    
    .tribe-events-event-meta a:focus {
        color: #009BDF;
    }
    
    .tribe-events-single h2.tribe-events-related-events-title {
        color: #141827;
        line-height: 40px;
        font-size: 28px;
        font-weight: bold;
    }
    
    .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
        color: #009BDF;
        font-weight: 600;
    }
    
    .tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start {
        margin-top: 0px !important;
    }
    
    .post-type-archive-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,
    .post-type-archive-tribe_events p.tribe-events-promo.tribe-common-b1.tribe-events-c-promo {
        display: none;
    }
    
    .post-type-archive-tribe_events .tribe-events .tribe-events-l-container {
        padding-bottom: var(--tec-spacer-8);
        padding-top: var(--tec-spacer-8);
    }
    
    .post-type-archive .tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:active {
        color: #0f2d5b !important;
    }
    
    .post-type-archive .tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:focus,
    .tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:hover {
        color: #0f2d5b;
    }
    
    .tribe-events .datepicker table tbody>tr:nth-child(odd)>td,
    .tribe-events .datepicker table thead>tr:nth-child(odd)>th,
    .tribe-events .datepicker table tbody>tr:nth-child(odd)>td:hover,
    .tribe-events .datepicker table thead>tr:nth-child(odd)>th:hover {
        background-color: #ffffff;
    }
    
    .tribe-events .datepicker .day.current {
        background-color: rgba(51, 74, 255, 0.07) !important;
        color: #141827 !important;
    }
    
    .tribe-events .datepicker .day.current.active {
        background-color: #0f2d5d !important;
        color: #ffffff !important;
    }
    
    .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
    .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
        fill: #718096;
    }
    
    .mainlog {
        background-color: #F1F3F5 !important;
    }
    
    .item1log,
    .item2log,
    .item3log {
        padding: 20px 0px 0px 0px;
    }
    
    .containerlog {
        display: grid;
        padding: 10px;
        gap: 20px;
        background-color: #F1F3F5 !important;
        justify-content: center;
        grid-template-columns: repeat(auto-fit, minmax(240px, 1fr))!important;
        margin: 0 auto;
        width: 940px;
    }
    
    .imgglobal {
        width: 100% !important;
        height: 100% !important;
        background-size: cover;
    }
    
    .img1log {
        border: 20px solid #0F2D5B;
        border-bottom: 0px;
        height: 200px;
        width: 100% !important;
    }
    
    .img1log img {
        object-fit: cover;
    }
    
    .img2log {
        border: 20px solid #0F2D5B;
        border-bottom: 0px;
        height: 200px;
    }
    
    .img3log {
        border: 20px solid #0F2D5B;
        border-bottom: 0px;
        height: 200px;
    }
    
    .headingglog h3 {
        font-size: 20px;
        font-family: sans-serif;
        line-height: 26px;
        letter-spacing: 0px;
        color: #05052a;
        font-weight: 600;
    }
    
    .catlog span,
    .related-resources-row .item-content span,
    .resources-row-sec .item-content span {
        font-size: 14px;
        color: #F26522;
        background-color: #FFF7F3;
    }
    
    .catlog {
        margin-top: 30px;
    }
    
    .contenttlog p {
        color: #949495;
    }
    
    .headingglog,
    .catlog {
        margin-left: 20px;
        margin-right: 20px;
    }
    
    .contenttlog {
        margin-left: 20px;
        margin-right: 20px;
    }
    
    .schedule-meeting form[id*=mktoForm] .mktoFormRow .mktoFormCol {
        padding: 1rem 0.5rem;
    }
    
    .contenttlog p {
        line-height: 27px;
        color: #424243;
        font-size: 0.938rem;
    }
    
    .backsettlog {
        background-color: white;
        padding-bottom: 30px;
        min-height: 565px;
    }
    
    .backsettlog .btnnnlog {
        width: 50%;
        margin-left: 20px;
    }
    
    .btnnnlog img {
        cursor: pointer;
    }
    /* event-page */
    /*integration detain page textfiled set */
    
    .single-type-integrations input.search-submit {
        pointer-events: none !important;
        border: none !important;
        color: #0f2d5b !important;
        background-image: none !important;
    }
    
    .single-type-integrations .search_box-form form {
        z-index: 9;
        right: 140px;
        top: -6px;
    }
    
    .single-type-integrations input.search-field.aa-input {
        padding-right: 10px;
    }
    
    span.searchhh {
        cursor: pointer !important;
        background-image: url(/wp-content/uploads/2022/06/icon-search-white.svg);
        width: 20px !important;
        height: 20px !important;
        background-repeat: no-repeat;
        background-size: contain;
    }
    /* fixes header sub-menu dekstop start */
   
    
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.mega-menu-item>ul.mega-sub-menu {
        width: 100vw !important;
        left: calc(((100% - 100vw) / 2) - 0px) !important;
    }
   
    
    .main_nav_bar .elementor-column .elementor-inner-column .elementor-element,
    .main_nav_bar .elementor-column,
    .main_nav_bar .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,
    .main_nav_bar .elementor-widget-wrap {
        position: static;
    }
    
    #mega-menu-wrap-menu-1,
    #mega-menu-wrap-menu-1 #mega-menu-menu-1,
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu,
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item,
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row,
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column,
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link,
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge {
        position: static;
    }
    
    #main_nav_bar_mobile #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
        padding-left: calc(((100vw - 1200px) / 2) + 195px) !important;
    }
    
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
        /* max-width: 1200px; */
        max-width: 986px;
    }
    
   
    /* fixes header sub-menu dekstop end */
    /* demopag video btn css */
    
    .btnborderset a.elementor-button-link.elementor-button.elementor-size-xs {
        border: 1px solid transparent;
        border-image: linear-gradient(90deg, #009BDF, #ffffff);
        border-image-slice: 1;
    }
    
    .btnborderset2 a.elementor-button-link.elementor-button.elementor-size-xs {
        border: 1px solid #009BDF !important;
        border-image: linear-gradient(90deg, #009BDF, #000000);
        border-image-slice: 1;
    }
    /* marketoh form css  */
    
    .single-type-resources form#mktoForm_2193 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap {
        display: flex;
        flex-direction: row-reverse;
    }
    
    .single-type-resources form#mktoForm_2193 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap input#Opt_In__c {
        margin-top: 0px !important;
        display: block;
    }
    
    .single-type-resources form#mktoForm_2193 button.mktoButton {
        background: none;
    }
    
    .single-type-resources form#mktoForm_2193 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) {
        margin-top: 30px;
    }
    
    .single-type-resources form#mktoForm_2193 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap strong {
        line-height: 18px;
    }
    
    .single-resources .breadcrumbs {
        color: #79797A;
        font-size: 0.875rem;
        font-weight: bold;
    }
    
    .single-resources .breadcrumbs span a {
        color: #79797A;
    }
    
    .single-resources .breadcrumbs span.resource-title {
        font-weight: normal;
    }
    
    .single-resources .breadcrumbs span a:hover {
        color: #009BDF;
    }
    /*resource-detail-page-css all */
    
    .press_release_main_content .container {
        padding-right: 18px;
        padding-left: 18px;
    }
    
    .single-resources section#main_banner_resources {
        background-position: right -30px bottom -33px;
    }
    
    .resources .toggle-overflow {
        margin-bottom: 60px
    }
    
    .page.single-resources .posted-in ul li a {
        color: #79797A;
    }
    
    .posted-in ul li a {
        color: #FFFF !important;
        text-decoration: none;
        padding: 4px;
        font-family: Roboto, sans-serif !important;
    }
    
    .page.single-resources .posted-in ul {
        display: inline-flex;
    }
    
    .page.single-resources .posted-in span {
        margin-right: 0rem;
    }
    
    .page.single-resources h1.elementor-heading-title,
    .page.single-resources h2.elementor-heading-title,
    .page.single_press_release h1,
    .page.single_press_release h2 {
        margin-right: 200px;
        padding-right: 200px;
        font-size: 45px;
        font-weight: 300;
        line-height: 59px;
        color: #ffffff;
        margin-bottom: 30px !important;
    }
    .page.single-resources h1.elementor-heading-title:after{
		background-color: unset;
	}
    .page.single-resources .resource_main_content .overlay h2 {
        display: none;
    }
    /* .related-resources-row .item {
    min-height: 855px;
} */
    
    .related-resources-row .item-content {
        padding: 30px 32px;
    }
    
    .resources-row-sec .item-content {
        padding: 1rem 1rem 1rem;
    }
    
    .related-resources-row .item-content h4 {
        color: #05052a;
        line-height: 26px;
        font-weight: 600;
        margin-bottom: 13px;
    }
    
    .related-resources-row .item-content p,
    .resources-row-sec .item-content p {
        line-height: 27px;
        color: #424243;
        font-size: 0.938rem;
    }
    
    .single-type-resources input.search-submit {
        pointer-events: none !important;
        border: none !important;
        color: #0f2d5b !important;
        background-image: none !important;
    }
    
    .single-type-resources .search_box-form form {
        z-index: 9;
        right: 140px;
        top: -6px;
    }
    
    .single-type-resources input.search-field.aa-input {
        padding-right: 10px;
    }
    
    .resource-row,
    .press_release_row {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    
    .resource-col2 {
        margin-top: 5px;
    }
    
    .page.single-resources .resource-col2 .featured {
        padding: 0;
        background-color: unset;
    }
    
    .resource-col2 .featured h5 {
        padding-left: 30px;
        padding-right: 30px;
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 1rem;
        font-size: 1rem;
        font-weight: bold;
    }
    
    .page.single-resources .resource-col2 .featured .mt-4 {
        margin-top: 1rem !important;
    }
    
    .resource-col1 h2 {
        margin-top: 0px;
    }
    
    .resource-col1 h3 {
        font-size: 1rem;
    }
    
    .page.single-resources main .content.resource-col1 ul {
        margin-bottom: 1rem;
    }
    
    .press_release_col1 p,
    .resource-col1 p,
    .resource-col1 ul li {
        font-size: 0.938rem;
        font-weight: 400;
        line-height: 29px;
    }
    
    .related-res-head {
        font-size: 45px;
        font-weight: normal;
        line-height: 59px;
        color: #000000;
        padding-top: 34px;
    }
    
    .resource-row .resource-col2 .featured figure img {
        border: 1px solid #424243;
    }
    
    .featured a.btn.-download {
        color: #333333;
        border: 2px solid #009BDF;
        align-items: center;
        background: linear-gradient(90deg, #009BDF 41px, #FFFFFF 8%) !important;
        padding: 0.5rem 2rem 0.5rem 4.2rem;
        font-family: Roboto, sans-serif !important;
        font-weight: 700;
        position: relative;
    }
    
    .featured a.btn.-download:hover {
        border: 2px solid #F26522;
        background: linear-gradient(90deg, #F26522 41px, #FFFFFF 8%) !important;
    }
    
    .featured a.btn.-download::before {
        content: url("/wp-content/uploads/2022/06/arrow-down-short.svg");
        position: absolute;
        left: 5px;
        height: 100%;
        top: 3px;
        padding: 0px 2px;
        display: flex;
        align-items: center;
    }
    /*resource-page-css all */
    
    .page section.resources nav ul li a {
        font-size: 14px;
        line-height: 25px;
    }
    
    .page section.resources .row .col-2 {
        padding-right: 20px;
    }
    
    .page section.resources .container {
        padding-left: 20px;
    }
    
    .page section.additional-integration-resources.resources .container {
        padding-left: 30px;
    }
    
    .page section.resources nav ul li a.is-active {
        font-weight: bold;
    }
    
    .post-type-archive-type-resources figure {
        background-color: #005B9E !important;
        padding: 20px 25px 0px 25px;
    }
    
    .page.resources h1.text-center:after,
    h2.text-center:after {
        bottom: -0.8rem;
    }
    /* .page.resources.archive-resources .resources .container .row .col-3 {
    flex: 0 0 28%;
    max-width: 19%;
} */
    /* .page.resources.archive-resources .resources .container .row .col-9 {
    flex: 0 0 78%;
    max-width: 100%;
} */
    
    .page.resources.archive-resources {
        background: #f2f6fa;
    }
    
    section.resources .container .row>div>p.yellow_border::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 30px;
        width: 30px;
        height: 2px;
        background-color: #F26522;
        top: 32px;
    }
    
    p.yellow_border {
        color: #0f2d5b;
        margin-bottom: 25px;
        font-weight: 500;
        line-height: 1;
    }
    
    p.cat_head {
        color: black;
    }
    
    .resources nav+p {
        color: #000;
    }
    
    .schedule-meeting .mktoFormRow {
        margin-bottom: 0 !important;
    }
    
    section.schedule-meeting .mktoForm .mktoField {
        font-size: 16px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    
    .page.resources.archive-resources .brightree-in-action h3,
    .page.single-resources .brightree-in-action h3,
    .page.single-resources .btn.-schedule-meeting,
    .page.resources.archive-resources .btn.-schedule-meeting {
        font-family: "Roboto", Sans-serif;
    }
    
    .page.resources.archive-resources .resources .container .row .grid .item {
        grid-row-end: auto !important;
        margin-bottom: 20px;
        position: relative;
        box-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px 1.2px;
        max-width: 32%;
        height: inherit;
    }
    /*integration page nav set */
    
    .page-template-template-integrations input.search-submit {
        pointer-events: none !important;
        border: none !important;
        color: #0f2d5b !important;
        background-image: none !important;
    }
    
    .page-template-template-integrations .search_box-form form {
        z-index: 9;
        right: 140px;
        top: -6px;
    }
    
    .page-template-template-integrations input.search-field.aa-input {
        padding-right: 10px;
    }
    /* resource page nav set */
    
    .post-type-archive-type-resources input.search-submit {
        pointer-events: none !important;
        border: none !important;
        color: #0f2d5b !important;
        background-image: none !important;
    }
    
    .post-type-archive-type-resources .search_box-form form {
        z-index: 9;
        right: 140px;
        top: -6px;
    }
    
    .post-type-archive-type-resources input.search-field.aa-input {
        padding-right: 10px;
    }
    
    .page.resources.archive-resources h1.text-center {
        color: #0f2d5b;
    }
    
    .page.resources.archive-resources section.resources nav ul {
        flex-direction: column;
        align-items: flex-start;
        line-height: 2.1
    }
    
    .page.resources section .items.masonry .grid {
        /* grid-template-columns: repeat(3, 1fr); */
        display: flex;
        flex-wrap: wrap;
    }
    /* algolia css */
    
    /* .leader-image {
        cursor: pointer;
    }
     */

     .test-modal .popupimgset .leader-image{
        pointer-events: none;
     }
     
    .search_box-form.openn input.search-field.aa-input {
        display: block;
    }
    
    .search_box-form form {
        z-index: 999;
        right: 140px;
        top: 27px;
        position: absolute;
        width: 0;
        transition: all 0.5s ease-in-out;
        opacity: 0;
        overflow: hidden;
    }
    
    .search_box-form.openn form {
        width: 886px;
        opacity: 1;
    }
    
    .custom-side-bar form.search-form {
        float: right;
        width: 100% !important;
        right: 10px;
        position: relative;
    }
    
    .sub-header-section {
        position: relative;
        display: block !important;
    }
    
    .sub-header-section input[type=search] {
        box-sizing: border-box;
        padding-left: 10px;
        width: 100%;
        height: 50px;
        margin-top: 10px;
        float: right;
    }
    
    #ais-facets {
        display: none;
    }
    
    .ais-hits--content h2 a.ais-hits--title-link {
        font-size: 16px;
        font-weight: 700;
        line-height: 21px;
        color: #0f2d5b;
    }
    
    .ais-hits--content span.suggestion-post-content.ais-hits--content-snippet {
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        font-style: normal;
        color: black;
    }
    
    div#algolia-hits {
        padding: 2rem 0.9rem;
    }
    
    .ais-main {
        padding: 5rem 0 !important;
    }
    
    .searched-area {
        border: 1px solid #dee2e6;
        background-color: #f5f5fa;
        border-radius: 5px;
        height: 80px;
    }
    
    #nav-tab,
    .nav-tabs .nav-link.active {
        border: none;
    }
    
    .ais-SearchBox input.ais-SearchBox-input {
        border: none;
        font-size: 24px;
        padding-left: 52px;
        background-color: #f5f5fa;
        padding-top: 17px;
        box-shadow: none;
    }
    
    .algolia-search-box-wrapper .search-icon {
        fill: #0f2d5b !important;
        position: absolute;
        left: 160px;
        top: 300px;
    }
    
    #algolia-search-box .ais-SearchBox-form:before {
        background: none;
    }
    
    #search-box-voice {
        position: absolute;
        top: 9px;
        right: 150px;
        font-size: 14px;
        text-align: right;
    }
    
    #algolia-powered-by {
        top: 18px !important;
        right: 25px !important;
    }
    
    .ais-VoiceSearch-button,
    .ais-VoiceSearch-button:hover {
        border: none;
        background-image: none !important;
        color: rgb(84, 104, 255);
        padding: 0 !important;
        background-color: unset !important;
        padding-top: 10px !important;
    }
    
    .ais-VoiceSearch-status {
        display: none;
    }
    
    .ais-hits--content a.ais-hits--title-link mark {
        background-color: #0f2d5b !important;
        color: #ffffff !important;
    }
    
    .ais-hits--content span.suggestion-post-content.ais-hits--content-snippet mark {
        background-color: #0f2d5b !important;
        color: #ffffff !important;
    }
    
    #algolia-pagination a.ais-Pagination-link {
        color: #0f2d5b;
        font-size: 16px;
    }
    
    .search-results #ais-main {
        padding: 5rem;
    }
    
    span.searchhh.iconadd:before {
        content: "\f00d" !important;
        font-family: 'Font Awesome 5 Free' !important;
    }
    /* .integration page css */
    
    .page {
        padding-top: 0px;
    }    
    .page-hme-dme-software brightree-in-action,
	.tribe-events-tooltip .tribe-events-event-thumb img,
	.tribe-events-event-image{
		display:none;
	}
	 
	.tribe-events-c-subscribe-dropdown__button button.tribe-events-c-subscribe-dropdown__button-text:hover,
	.tribe-events-c-subscribe-dropdown__button button.tribe-events-c-subscribe-dropdown__button-text:focus{
		color: #0F0F0F !important;
	}
	.single-type-integrations .integrations-introduction-panel header.mb-3.d-flex.align-items-center h2,
	.single-type-integrations .integrations-introduction-panel header.mb-3.d-flex.align-items-center h1	{
	  font-size: 32px !important;
	  line-height: 42px !important;
	  font-weight: 400 !important;
	  color:#0f2d5b !important;
	  font-family:"cern-light" !important;
	}
    form.search-form label {
        width: 890px;
        margin-top: 3px;
        margin-right: -20px;
    }
    
    .search-submit {
        display: none;
    }
    
    .bluecolset h1:after,
    h2:after {
        display: none;
    }
    
    section.navigation ul.level-1,
    section.navigation ul.level-2 {
        list-style-type: none;
        padding: 0px 0px;
    }
    
    /*.mega-product-services-border ul.level-2>li.bold {
        margin-top: 3rem;
    }*/
    
    /*.mega-product-services-border ul.level-2 li:nth-child(1) {
        margin-top: 1rem;
    }*/
    
    .mega-product-services>ul.mega-sub-menu {
        display: flex !important;
    }
    
    .mega-product-services-border {
        display: table;
        border-right: 1px solid #cdcbcd !important;
        padding-left: 2rem !important;
    }
    
    .mega-product-services-border:last-child {
        border: none !important;
    }
    
    li.mb-3 {
        margin-bottom: 20px;
    }
    
    h3.contact {
        font-size: 1rem;
        color: rgb(66, 66, 66);
        text-align: right;
    }
    
    h3.contact a {
        color: rgb(0, 155, 223);
        font-weight: 700;
    }
    
    ul.level-2 li a {
        font-weight: 400 !important;
    }
    
    ul.level-2 .bold a {
        font-weight: bold !important;
    }
    
    .mega-product-services-border li a,
    .mega-product-services-border a {
        margin-bottom: 0.75rem;
        font-weight: bold;
        color: rgb(75, 75, 75);
        text-align: left;
        text-decoration: none;
    }
    
    .mega-product-services-border li a:hover {
        color: #aeaeae;
        opacity: 1;
    }
    
    .main_nav_bar li.level-one a {
        padding-left: 0px;
        font-size: 1rem;
    }
    
    li#mega-menu-item-233,
    li#mega-menu-item-236 {
        display: none !important;
    }
    
    .sub-menu-close .close {
        background-image: url(/wp-content/uploads/2022/05/download.svg);
        background-size: contain;
        width: 1.5rem;
        height: 1.5rem;
        position: absolute;
        top: 1.5rem;
        right: 1.5rem;
        transition: all .5s;
    }
    
    .home-product-btn a {
        color: #424243;
    }
    
    .mega-product-services {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    
    li.login-btn-header {
        border: 2px solid #FFFFFf !important;
        padding: 0px 4px !important;
        margin-right: 28px !important;
    }
    
    li.talktous-btn-header {
        border: 2px solid #FFFFFf !important;
        padding: 0px 4px !important;
    }
    
    li.talktous-btn-header a {
        margin: 0px !important;
    }
    
    .home-product-btn {
        padding-top: 8px;
    }
    
    .home-product-btn a {
        font-family: Roboto;
        font-style: normal;
        font-weight: bold;
        font-size: 15px;
        line-height: 24px;
        text-transform: uppercase;
        color: #424243;
    }
    
    .bluetn .elementor-widget-wrap {
        align-content: flex-end;
    }
    /* event calender css */
    
    .tribe-common-l-container.tribe-events-l-container ul li button {
        background-image: none;
        padding: 0px;
    }
    
    #tribe-events-view-selector-content ul li:hover {
        background-color: white;
    }
    
    header.tribe-events-header.tribe-events-header--has-event-search button {
        background-image: none;
    }
    
    .tribe-filter-bar-c-filter__toggle-wrapper button:focus,
    button:hover {
        color: initial;
    }
    
    .tribe-events-c-top-bar button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {
        background-color: white;
        color: #009BDF;
        padding: 0px;
    }
    
    .tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection__rendered {
        padding-top: 5px;
        padding-bottom: 4px;
        padding-right: 8px;
    }
    
    .tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection__clear {
        margin-bottom: 0px;
    }
    
    .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions {
        padding-top: 4px;
    }
    
    .tribe-events-c-top-bar__datepicker button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button:focus {
        outline: none;
    }
    
    .tribe-events-c-subscribe-dropdown__button button.tribe-events-c-subscribe-dropdown__button-text:hover {
        color: white;
    }
    
    .tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-close {
        padding: 0px;
    }
    
    .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover button {
        color: white;
    }
    
    .tribe-common-c-btn-border .tribe-common button,
    .tribe-common button:focus {
        outline: none;
    }
    
    .tribe-events-c-events-bar__search button.tribe-common-c-btn.tribe-events-c-search__button:hover {
        color: white;
        background-color: #0f2d5d !important;
    }
    /*slider*/
    
    .slider-compo .owl-stage {
        display: flex;
    }
    
    .slider-compo .owl-dots {
        text-align: center;
        margin-top: 40px;
    }
    
    .slider-compo .owl-theme .owl-dots .owl-dot.active {
        display: inline-block;
    }
    
    .slider-compo .owl-theme .owl-dots .owl-dot {
        display: inline-block;
    }
    
    .slider-compo .owl-theme .owl-dots .owl-dot.active span {
        background: none repeat scroll 0 0 #009BDF;
        border: 1px solid #009BDF;
    }
    
    .slider-compo .owl-theme .owl-dots .owl-dot span {
        background: none repeat scroll 0 0 #FFFFFf;
        border: 1px solid #79797A;
        display: block;
        height: 24px !important;
        margin: 5px 7px;
        width: 24px;
    }
    
    .slider-compo .elementor-post__text {
        padding: 0px 25px 20px 25px;
    }
    
    .slider-compo .elementor-post__thumbnail.elementor-fit-height h4 {
        font-family: Roboto;
        font-style: normal;
        font-weight: bold;
        font-size: 15px;
        line-height: 20px;
        letter-spacing: 0.02em;
        color: #F26522;
        padding: 32px 32px 0px 32px;
    }
    
    .slider-compo .elementor-post__thumbnail.elementor-fit-height {
        background-color: #005B9E !important;
        padding: 20px 20px 0px 20px;
        box-shadow: rgb(0 0 0) 0px -30px 70px -30px inset;
        max-height: 231px;
        overflow: hidden;
    }
    
    .slider-compo h3.elementor-post__title a {
        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 22px;
        line-height: 32px;
        color: #424243;
    }
    
    .elementor-post__excerpt p {
        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 24px;
        color: #79797A;
    }
    
    .downloadpdfbtn img {
        width: 219px !important;
        height: 56px !important;
    }
    
    .slider-compo .carousel-wrap {
        margin: 90px auto;
        padding: 0 5%;
        width: 80%;
        position: relative;
    }
    
    .slider-compo .owl-item .owl-carousel.card-slider .item {
        padding: 0px 0px 10px 0px;
    }
    /* fix blank or flashing items on carousel */
    
    .slider-compo .owl-carousel .item {
        position: relative;
        z-index: 100;
    }
    /* end fix */
    
    .slider-compo .owl-nav>div {
        margin-top: -26px;
        position: absolute;
        top: 50%;
        color: #cdcbcd;
    }
    
    .slider-compo .owl-nav i {
        font-size: 52px;
    }
    
    .slider-compo .owl-nav .owl-next {
        right: -30px;
    }
    
    .slider-compo .nav-btn.prev-slide {
        height: 55px;
        position: absolute;
        width: 55px;
        cursor: pointer;
        background-image: url("/wp-content/uploads/2021/12/Button_-Arrow.png") !important;
        left: -80px;
    }
    
    .slider-compo .nav-btn.next-slide {
        height: 55px;
        position: absolute;
        width: 55px;
        cursor: pointer;
        background-image: url("/wp-content/uploads/2021/12/Button_-Arrow-1.png") !important;
        right: -51px;
    }
    
    .slider-compo .elementor-15 .elementor-element.elementor-element-363a435>.elementor-widget-container {
        padding: 0rem 0rem 0rem 0rem;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #009BDF;
    }
    
    .integrations .intarrow.active {
        background-image: url(assets/images/icon-chevron-down-blue.svg) !important;
    }
    
    .integrations .intarrow {
        background-image: url(assets/images/icon-chevron-right-blue.svg) !important;
        background-position: top 1px left !important;
    }
    
    .integrations h2 {
        color: #005b9e !important;
        font-weight: 400 !important;
    }
    
    .integrations h3 {
        color: #0F2D5B;
        font-weight: 600;
        font-size: 22px;
        line-height: 29px;
        margin-top: 0px;
    }
    
    form.integrations-search li a {
        font-size: 14px;
        line-height: 25px;
        color: #424243;
    }
    
    .integrations ul li a {
        color: #424243;
        font-size: 14px;
        line-height: 25px;
        font-weight: 400;
    }
    
    .integrations .categories .view-all {
        color: #0F2D5B;
        line-height: 29px;
        font-size: 16px;
        font-weight: 600;
    }
    
    .glider-dots button.glider-dot.active {
        background-image: linear-gradient( 90deg, #009BDF 97%, #FFFFFF 64%) !important;
    }
    
    .glider-dots button.glider-dot {
        background-image: linear-gradient( 90deg, #0f2d5b 97%, #FFFFFF 64%) !important;
    }
    
    .integrations .container .content h1 {
        font-size: 38px !important;
        line-height: 49px !important;
        font-weight: 400;
        margin-bottom: 2.825rem !important;
    }
    
    .integrations-row .items .item h5 {
        font-size: 18px;
        line-height: 23px;
        margin-top: 0;
        margin-bottom: 4px;
    }
    
    .integrations .integrations-grid .items .item p {
        line-height: 21px;
        font-size: 14px;
    }
    
    .integrations-grid .items .item h5 {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 4px;
    }
    
    .integrations-row .glider-dots .glider-dot {
        border: none;
    }
    
    .page-template-template-integrations .categories h2 {
        line-height: 1.4 !important;
    }
    
    .integrations-row .glider-dots .glider-dot.active {
        background-color: #009bdf !important;
    }
    
    .page.integrations .hero .container h1:after {
        top: 70px;
    }
    
    .integrations.page section.hero.-description .content {
        padding: 1rem 0rem 4rem 0rem !important;
    }
    .page section.hero.-description {
        background: #005B9E !important;
    }
    .single-type-integrations .page.single-integrations .integrations-search a.back-to-all-apps {
        font-size: 16px !important;
        line-height: 29px !important;
        font-size: 400;
    }
    
    .single-type-integrations .page.single-integrations .integrations-search a.back-to-all-apps {
        background-image: url(https://www.brightree.com/wp-content/themes/brightree/images/icon-chevron-left-white.svg) !important;
    }

.tribe-events-c-search__button{
    background-color: #009bdf!important;
}
	
time.tribe-events-calendar-list__event-date-tag-datetime span{
color:#009bdf !important;
}

    
    .post-type-archive-tribe_events time.tribe-events-calendar-list__event-date-tag-datetime {
        border: 2px solid #009bdf !important;
        height: 75px !important;
        width: 74px !important;
    }
    
    h3.tribe-events-calendar-list__event-title a {
        font-weight: 700;
color: #009bdf !important;
    }
 .tribe-events-c-view-selector__button .tribe-events-c-view-selector__button-text{
   color: #009bdf !important
}
    .post-type-archive-tribe_events span.tribe-events-calendar-list__event-date-tag-weekday {
        margin-top: 12px !important;
    }
    
    .tribe-events-schedule.tribe-clearfix h2 {
        font-size: 16px !important;
        line-height: 18px !important;
        font-weight: 700 !important;
    }
    
    .tribe-events-pg-template .tribe-events-schedule {
        justify-content: space-between !important;
    }
    
    .tribe-events-single h1.tribe-events-single-event-title {
        color: #0f2d5b !important;
        font-family: "Roboto", Sans-serif !important;
        font-size: 30px !important;
        font-weight: 600 !important;
        font-style: normal !important;
        line-height: 26px !important;
        letter-spacing: 0.02px !important;
    }
    
    .tribe-events-single a.tribe-events-button.tribe-events-ics {
        display: none !important;
    }
    
    .tribe-events-single p.tribe-events-back {
        margin-bottom: 26px !important;
    }
    
    .tribe-events-single p.tribe-events-back a {
        font-weight: 700;
        color: #009BDF;
    }
	.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,
	.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
	.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
		background: transparent !important;
		color: #0f2d5b !important;
	}
    
    #tribe-events-pg-template.tribe-events-pg-template {
        max-width: 1200px;
    }
    
    .tribe-events-meta-group.tribe-events-meta-group-details {
        flex: 1 !important;
    }
    
    dd.tribe-organizer a,
    dl .tribe-organizer-url a,
    dl .tribe-venue a,
    dl .tribe-venue-location a,
    dl .tribe-venue-url a,
    .single-tribe_events a.tribe-events-button.tribe-events-gcal,
    .single-tribe_events a.tribe-events-button.tribe-events-ical,
    dd.tribe-organizer a:hover,
    dl .tribe-organizer-url a:hover,
    dl .tribe-venue a:hover,
    dl .tribe-venue-location a:hover,
    dl .tribe-venue-url a:hover {
        font-weight: 700;
        color: #009BDF;
        font-size: 14px;
    }
    
    .tribe-events-meta-group.tribe-events-meta-group-venue {
        flex: 1 !important;
        padding-top: 0px;
    }
    
    .tribe-events-meta-group.tribe-events-meta-group-gmap {
        flex: 2 !important;
        padding: var(--tec-spacer-7) 0 var(--tec-spacer-3) !important;
        height: 341px !important;
    }
    
    .tribe-events-venue-map {
        width: 650px !important;
        margin: 0 auto !important;
        margin-bottom: var(--tec-spacer-1) !important;
        margin-top: 12px !important;
    }
    
    .tribe-events-venue-map iframe {
        max-height: 500px;
    }
    
    .tribe-events-meta-group.tribe-events-meta-group-gmap iframe {
        height: 100% !important;
        max-height: 100% !important;
    }
    
    .tribe-events-event-meta {
        display: flex !important;
        flex-wrap: wrap !important;
        margin: 0 0 var(--tec-spacer-7) !important;
        width: 100% !important;
        justify-content: space-between !important;
        flex-direction: row !important;
        align-items: flex-start !important;
    }
    
    .single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-details {
        display: none;
    }
    
    .single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue dt.tribe-venue-tel-label {
        width: 52px;
        float: left;
        margin-top: 0px !important;
    }
    
    .single-tribe_events dd.tribe-venue {
        font-size: 14px;
        font-weight: 600;
    }
    
    .single-tribe_events dd.tribe-venue-tel {
        font-size: 14px;
        color: #0f2d5b;
    }
    
    .single-tribe_events h2.tribe-events-single-section-title {
        font-size: 16px !important;
        font-weight: 600 !important;
        color: #0f2d5b !important;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    
    .single-tribe_events .tribe-events-event-image img {
        width: auto;
    }
    
    span.foo-border-heading {
        border: 2px solid #ffffff;
        padding: 10px;
    }
    
    .tribe_events.has-post-thumbnail .tribe-events-event-image {
        display: block;
    }
    
    #tribe-events-footer {
        padding-bottom: 10px;
    }
    
    .tribe-events-nav-pagination ul.tribe-events-sub-nav {
        padding-left: 0px;
    }
    
    .tribe-events-event-meta dl {
        margin-top: 0px;
    }
    
    .tribe-events-event-meta dt {
        font-weight: 700;
    }
    
    .footer-link ul li a span {
        text-decoration: underline;
        text-decoration-color: #79797A;
    }
    
    span.foo-product {
        border: 2px solid #ffffff;
        padding: 10px;
        background-color: #ffffff;
    }
    
    li.login-btn-header.right_btn.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-27 a {
        margin-right: 0px;
    }
    /*Start CSS provided by Vikas*/
    
    .learnbtnservice svg {
        position: relative;
        bottom: 1px;
    }
    
    .elementor-kit-25 .learnbtnservice .elementor-button {
        padding: 14px 24px 14px 18px !important;
    }
    
    .request-demo-btn-center a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 13px 24px 12px 18px !important;
    }
    /* button height set  */
    
    .btnborderset2 a.elementor-button-link:hover.elementor-button.elementor-size-xs {
        border: 1px solid #f26522 !important;
    }
    
    .elementor-kit-25 .bluebtnwidth .elementor-button {
        padding: 13px 24px 8px 18px !important;
    }
    
    .elementor .talk-to-us-btn-center.elementor-element .elementor-button {
        padding: 10px 18px 14px 18px;
    }
    
    .elementor-nav-menu--main .elementor-nav-menu a {
        padding: 14px 27px;
    }
    
    .talk-to-us-btn-center svg {
        position: relative;
        left: 2px;
    }
    
    .elementor-kit-25 .learnbtnservice .elementor-button {
        padding: 12px 24px 12px 18px !important;
    }
    
    .elementor .talk-to-us-btn-center.elementor-element .elementor-button {
        padding: 14px 18px 8px 18px !important;
    }
    /*END CSS provided by Vikas*/
    /* Changes by Vikas */
    /* Start css of document page box size */
    
    .home-product-btn a.learnsettt {
        font-size: 14px;
        line-height: 30px;
        letter-spacing: 0.28px;
        font-weight: bold;
        color: #424243;
    }
    
    .iconsetsize a.learnsettt .fa-angle-down:before {
        content: "\f107";
        background-color: transparent !important;
        padding: 5px 7px 5px 7px;
    }
    
    .autoplay-delivery-patient-container .elementor-element {
        box-shadow: none !important;
    }
    
    .autoplay-delivery-patient-container .elementor-element.elementor-top-column>.elementor-element-populated {
        box-shadow: -4px 0px 0px 0px #005B9E;
    }
.autoplay-delivery-patient-container-orange .elementor-element.elementor-top-column>.elementor-element-populated{
     box-shadow: -4px 0px 0px 0px #f26522;
 }
.custom-col-inner-sec.custom-col-inner-sec-matrixblue{
    box-shadow: -3px 0px 0px -2px #005b9e;
}

.custom-col-inner-sec.custom-col-inner-sec-orangee{
 box-shadow: -3px 0px 0px -2px #f26522;
}
    
    .inbound-virtual-live-container .equal-height.elementor-element {
        padding: 24px 32px 48px 32px !important;
    }
    
    .left-line-container .elementor-element {
        box-shadow: none !important;
    }
    
    .left-line-container .elementor-element.elementor-top-column>.elementor-element-populated {
        box-shadow: -4px 0px 0px 0px #0f2d5b;
    }
    
    .arrow-btn span.elementor-button-content-wrapper {
        position: relative;
        bottom: 3px;
    }
    
    .left-line-container .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding-left: 0px;
    }
    /* end css of document page box size */
    /* Changes by vikas */
    
    .watch-now-btn-alignment a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 14px 7px 14px 14px !important;
    }
    
    .watch-now-btn-alignment .elementor-button-icon svg {
        position: relative;
        bottom: 2px;
    }
    
    .watch-now-btn-alignment .elementor-element .elementor-button {
        background-image: linear-gradient(90deg, #009BDF 27%, #FFFFFF 15%) !important;
    }
    
    .watch-now-btn-alignment span.elementor-button-text {
        position: relative;
        right: 10px;
    }
    /* .gary-video-section .wistia_responsive_padding .wistia_responsive_wrapper [aria-label="Play"] {
        left: 273px !important;
        top: 148px !important;
    } 
     .gary-video-section .wistia_click_to_play>div>div:first-child {
        left: 300px !important;
        top: 156px !important;
    } */
    
    .arrow-btn span.elementor-button-text {
        position: relative;
        left: -10px !important;
        text-align: left;
    }
    
    .learn-more-button.watch-now-learn-more-btn a.elementor-button-link.elementor-button.elementor-size-xs {
        background-image: linear-gradient(90deg, #009BDF 44px, #ffffff 15%) !important;
        border: 1px solid #009bdf !important;
        padding: 14px 24px 14px 12px;
    }
    
    .watch-now-learn-more-btn .elementor-button-icon svg {
        position: relative;
        bottom: 2px;
    }
    
    .learn-more-button .watch-now-learn-more-btn a.elementor-button-link.elementor-button.elementor-size-xs:hover {
        background-image: linear-gradient(90deg, #f26522 44px, #ffffff 15%) !important;
        border: 1px solid #f26522 !important;
    }
    
    .white-text-watch-now a.elementor-button-link.elementor-button.elementor-size-xs {
        color: #fafaff;
        background-image: linear-gradient(90deg, #009BDF 44px, #FFFFFF00 15%) !important;
        border: 1px solid #009bdf !important;
        padding: 14px 24px 14px 12px;
    }
    
    .white-text-watch-now a.elementor-button-link.elementor-button.elementor-size-xs:hover {
        background-image: linear-gradient(90deg, #f26522 44px, #FFFFFF00 15%) !important;
        border: 1px solid #f26522 !important;
    }
    
    .white-text-watch-now .elementor-button-icon svg {
        position: relative;
        bottom: 2px;
    }
    
    .arrow-btn:hover .elementor-widget-container {
        border-color: #f26522 !important;
    }
    
    .arrow-btn span.elementor-button-text {
        position: relative;
        left: -10px !important;
        text-align: left;
    }
    
    .orange-btn-alignment.talk-and-schedule-meet-btn a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 9px 24px 9px 14px !important;
        background-image: linear-gradient(90deg, #F26522 48px, #FFFFFF 8%) !important;
    }
    
    .orange-btn-alignment.request-demo-btn a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 9px 24px 8px 14px !important;
        background-image: linear-gradient(90deg, #F26522 48px, #FFFFFF 2%);
		color: #0F0F0F;
    }
    
    .orange-btn-alignment.talk-and-schedule-meet-btn a.elementor-button-link.elementor-button.elementor-size-xs:hover {
        background-image: linear-gradient(90deg, #009bdf 48px, #FFFFFF 8%) !important;
    }
    
    .orange-btn-alignment.talk-to-us-btn a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 9px 24px 9px 15px !important;
    }
    
    .orange-btn-alignment a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 9px 24px 7px 15px !important;
        background-image: linear-gradient(90deg, #F26522 48px, #FFFFFF 2%);
    }
    
    .orange-btn-alignment a.elementor-button-link.elementor-button:hover.elementor-size-xs {
        background-image: linear-gradient(90deg, #009bdf 48px, #FFFFFF 2%) !important;
    }
    
    .orange-btn-alignment svg {
        position: relative;
        top: 4px;
    }
    
    .arrow-btn span.elementor-button-text {
        position: relative;
        left: -10px !important;
        text-align: left;
    }
    
    .watch-now-btn-alignment a.elementor-button-link.elementor-button.elementor-size-xs:hover {
        background-image: linear-gradient(90deg, #f26522 28%, #FFFFFF 15%);
    }
    
    .read-award-press-release-btn.arrow-btn span.elementor-button-text {
        top: 1px;
    }
    
    .read-award-press-release-btn span.elementor-button-text::first-letter {
        text-transform: uppercase;
    }
    
    .read-award-press-release-btn span.elementor-button-text {
        text-transform: lowercase;
    }
    
    .arrow-btn.read-award-press-release-btn a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 11px 24px 6px 12px !important;
    }
    
    .autoplay-delivery-patient-container .elementor-column.elementor-col-33 {
        margin-left: 13px
    }
    
    .inbound-virtual-live-container .elementor-row {
        margin-left: 5px;
        margin-right: 5px;
    }
    
    .improve-collection-section .elementor-column.elementor-col-33 {
        margin-left: 5px;
    }
    
    .two-col-container .elementor-section.elementor-section-height-default {
        height: 100%;
    }
    
    section.square_shadow_banner {
        background-image: url(/wp-content/uploads/2022/05/sqaure-graphic.png);
        background-repeat: no-repeat;
        background-position: right 0px bottom -10px;
        background-size: contain;
    }
    /* product section by vikas start */
    
    .productmargin .product-border-bottom.elementor-widget.elementor-widget-heading {
        margin-bottom: 10px;
    }
    
    .threecolsec .elementor-column-wrap.elementor-element-populated {
        margin-left: 5px;
        margin-right: 5px;
    }
    /* product section by vikas end */
    /* contact section start  */
    
    .mapoffice .bodertitleset.elementor-widget.elementor-widget-accordion {
        margin-bottom: 26px;
    }
    
    .letssetonpad .elementor-widget-wrap {
        align-content: start !important;
    }
    /* contact section end  */
    /*.list-with-title-subtext {
    padding-right: 62px;
    margin-right: 62px;
}*/
    
    .list-with-title {
        padding-right: 28px;
        margin-right: 28px;
    }
    /* changes by vikas */
    /* pharmacy component start  */
    
    .arrow-btn a.elementor-button-link.elementor-button {
        background-image: linear-gradient(90deg, #009BDF 41px, #FFFFFF 8%) !important;
        font-size: 16px;
        font-weight: bold;
        line-height: 30px;
        letter-spacing: 0.32px;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
        fill: #424243;
        color: #424243;
        border-radius: 0px 0px 0px 0px;
        box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%);
        padding: 6px 24px 0px 12px !important;
    }
    
    .arrow-btn a.elementor-button-link.elementor-button .elementor-align-icon-left {
        margin-right: 40px;
    }
    
    .bluebtnwidth.arrow-btn:hover a.elementor-button-link.elementor-button.elementor-size-xs {
        background-image: linear-gradient(90deg, #f26522 41px, #FFFFFF 8%) !important;
    }
    /* pharmacy component end  */
    /* talk to us btn set */
    
    .talktous-btn span.elementor-button-icon.elementor-align-icon-left {
        margin-right: 33px !important;
    }
    
    .talktous-btn a.elementor-button-link.elementor-button.elementor-size-xs {
        padding: 8px 24px 9px 15px !important;
        background-image: linear-gradient(90deg, #F26522 48px, #FFFFFF 2%);
    }
    
    .talktous-btn a.elementor-button-link.elementor-button.elementor-size-xs:hover {
        background-image: linear-gradient(90deg, #009bdf 48px, #FFFFFF 2%);
    }
    
    .talktous-btn svg {
        position: relative;
        top: 4px;
    }
    
    .request-demo-btn span.elementor-button-text {
        right: 0px;
    }
    
    .learn-more-button.white-text-watch-now a.elementor-button-link.elementor-button.elementor-size-xs {
        color: #424243;
    }
    
    .tagsett {
        margin-left: 10px;
    }
    /* talk to us btn set */
    /* resource component start  */
    
    .downloadpdfbtn {
        margin-top: 24px;
    }
    
    .reduce-waste-container .intake-management .elementor-widget-wrap {
        align-content: start !important;
    }
    /* resource component end  */
    /* rcm component start  */
    
    .reduce-waste-container .intake-management .elementor-column-wrap.elementor-element-populated {
        padding-left: 0px;
    }
    
    .brightree-rcm-headingg {
        max-width: 48%;
    }
    
    .brightree-rcm-blue-bg-para {
        max-width: 70%;
    }
    
    .brightree-rcm-headingg h2::after {
        content: '';
        border-bottom: 2px solid #f26522;
        width: 35px;
        display: block;
        position: relative;
        left: 2px;
        top: 38px;
        margin-bottom: 48px
    }
    
    .leftbluecard .elementor-section-height-default {
        height: 100%;
    }
    /* Resources tiles shadow by krishna */
    
    a.embed-responsive.embed-responsive-11by6 {
        box-shadow: rgb(0, 0, 0) 0px -30px 45px -10px inset;
    }
    
    .btn.-resources {
        border: none;
    }
    
    .bodertitleset i.fas.fa-chevron-up,
    .bodertitleset i.fas.fa-chevron-down {
        font-size: 15px;
    }
    
    a.btn.-resources.--orange.infographics,
    a.btn.-resources.--orange.case-studies,
    a.btn.-resources.--orange.videos,
    a.btn.-resources.--orange.podcasts,
    a.btn.-resources.--orange.articles,
    a.btn.-resources.--orange.whitepapers,
    a.btn.-resources.--orange.ebooks,
    a.btn.-resources.--orange.datasheet,
    a.btn.-resources.--orange.qa {
        color: #424242;
        border: 2px solid #009BDF;
        align-items: center;
        background: linear-gradient(90deg, #009BDF 41px, #FFFFFF 8%) !important;
        position: absolute;
        padding: 0.5rem 2rem 0.5rem 4.2rem;
        background: none;
        font-family: Roboto, sans-serif !important;
        font-weight: 700;
    }
    
    a.btn.-resources.--orange.articles.leftarrow::before {
        content: url("/wp-content/uploads/2022/06/arrow-down-short.svg");
        position: absolute;
        left: 13px;
        height: 1px;
        top: 50%;
        margin-top: 3px;
        padding: 0px 0px;
        display: flex;
        align-items: center;
        width: 20px;
		    transform: rotate(270deg);
    }


    a.btn.-resources.--orange.case-studies::before,
    a.btn.-resources.--orange.whitepapers::before,
    a.btn.-resources.--orange.ebooks::before,
    a.btn.-resources.--orange.datasheet::before,
    a.btn.-resources.--orange.qa::before {
        content: url("/wp-content/uploads/2022/06/arrow-down-short.svg");
        position: absolute;
        left: 10px;
        height: 20px;
        top: 50%;
        margin-top: 3px;
        padding: 0px 0px;
        display: flex;
        align-items: center;
        transform: translate(-1px, -50%);
        width: 20px;
    }
    
    a.btn.-resources.--orange.videos::before,
    a.btn.-resources.--orange.podcasts::before,
    a.btn.-resources.--orange.infographics::before {
        content: url("/wp-content/uploads/2022/06/file-earmark-play.svg");
        position: absolute;
        left: 10px;
        height: 20px;
        top: 50%;
        padding: 0px 0px;
        display: flex;
        margin-top: 3px;
        align-items: center;
        transform: translate(-1px, -50%);
        width: 20px;
    }
    
    a.btn.-resources.--orange.articles::before {
        content: url("/wp-content/uploads/2022/06/book.svg");
        position: absolute;
        left: 10px;
        height: 20px;
        top: 50%;
        padding: 0px 0px;
        display: flex;
        align-items: center;
        margin-top: 3px;
        transform: translate(-1px, -50%);
        width: 20px;
    }
    
    a.btn.-resources.--orange.infographics:hover,
    a.btn.-resources.--orange.datasheet:hover,
    a.btn.-resources.--orange.case-studies:hover,
    a.btn.-resources.--orange.videos:hover,
    a.btn.-resources.--orange.articles:hover,
    a.btn.-resources.--orange.whitepapers:hover,
    a.btn.-resources.--orange.ebooks:hover,
    a.btn.-resources.--orange.qa:hover {
        color: #333333;
        padding: 0.5rem 2rem 0.5rem 4.2rem;
        align-items: center;
        background: linear-gradient(90deg, #F26522 41px, #FFFFFF 8%) !important;
        border: 2px solid #F26522;
    }
    
    a.btn.-resources.--orange.case-studies:hover::before {
        content: url("/wp-content/uploads/2022/06/arrow-down-short.svg");
        position: absolute;
        left: 10px;
        height: 20px;
        top: 50%;
        padding: 0px 0px;
        display: flex;
        margin-top: 3px;
        align-items: center;
        transform: translate(-1px, -50%);
        width: 20px;
    }
    
    a.btn.-resources.--orange.videos:hover::before {
        content: url("/wp-content/uploads/2022/06/file-earmark-play.svg");
        position: absolute;
        left: 10px;
        height: 20px;
        top: 50%;
        margin-top: 3px;
        padding: 0px 0px;
        display: flex;
        align-items: center;
        transform: translate(-1px, -50%);
        width: 20px;
    }
    
    .main_sec_btn_img .arrow-button-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm,
    .main_sec_btn_img .arrow-button-light-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm,
    .main_sec_btn_img .arrow-button-orange .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
        width: 279px;
        height: 50px;
        border: 1px solid #0098DF;
        opacity: 1;
        text-align: left;
        font-size: 16px;
        /* background-image: -moz-linear-gradient(90deg, #0098DF 31%, #FFFFFF 31%);
        background-image: -o-linear-gradient(90deg, #0098DF 31%, #FFFFFF 31%);
        background-image: -ms-linear-gradient(90deg, #0098DF 31%, #FFFFFF 31%); */
        background: linear-gradient(90deg, #0098DF 18%, #FFFFFF 18%);
        /* background-image: -webkit-gradient(linear, left bottom, right top, color-stop(31%, #0098DF), color-stop(31%, #FFFFFf)); */
        /* background-size: 62%;
        -webkit-background-size: auto;
        -moz-background-size: cover;
        -o-background-size: cover; */
        background-repeat: no-repeat;
    }
    
    .main_sec_btn_img .arrow-button-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm:hover,
    .main_sec_btn_img .arrow-button-light-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm:hover,
    .main_sec_btn_img .arrow-button-orange .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm:hover {
        border: 1px solid #f26522;
        background: linear-gradient(90deg, #f26522 18%, #FFFFFF 18%);
        background-repeat: no-repeat;
    }
    
    .sec_left_btns .elementor-element.elementor-element-9c84d64 .elementor-button,
    .sec_left_btns .elementor-element.elementor-element-c6f1445 .elementor-button,
    .sec_left_btns .elementor-element.elementor-element-eb22a25 .elementor-button {
        background: none;
    }
    
    .main_sec_btn_img svg {
        margin: 1px;
    }
    
    .main_sec_btn_img .elementor-element.elementor-element-d91d3b3>.elementor-element-populated {
        border: none !important;
    }
    
    .sec_left_btns .elementor-element.elementor-element-c6f1445 .elementor-button .elementor-align-icon-left {
        margin-right: 29px !important;
    }
    
    .main_sec_btn_img span.elementor-button-icon.elementor-align-icon-left {
        position: relative;
        top: -0.35px;
    }
    /* contact page phn icon by krishna */
    /* End css */
    /* rcm component end  */
    /* newsroom component start  */
    
    h4.heading-newroom-tabss.first-child-heading-top {
        padding-top: 27px;
    }
    
    h4.heading-newroom-tabss {
        font-size: 25px;
        line-height: 30px;
        letter-spacing: -0.13px;
        padding-top: 50px;
        margin: 0px;
    }
    
    h4.heading-newroom-tabss+p {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.1px;
        font-weight: 300;
        margin-bottom: 0px;
    }
    /* graphic img media query set start */
    
    .bg-blue-box-img-container {
        z-index: 10;
        height: 380px;
        padding-left: 130px;
    }
    
    .threecolsec-top .elementor-col-33.elementor-top-column {
        z-index: 20;
        background-color: #ffffff;
        box-shadow: -4px 0px 0px 0px #0f2d5b;
    }
    /* Resources detail page by krishna */
    
    .resource_btn {
        padding-top: 4rem;
    }
    
    .resource_btn_container {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #009BDF;
        width: 244px;
    }
    
    .resource_btn a.elementor-button-link.resource-button-link.elementor-button.elementor-size-xs {
        padding: 11px 14px 6px 12px !important;
        border: 2px solid #009BDF;
    }
    
    .resource_btn a.elementor-button-link.resource-button-link.elementor-button.elementor-size-xs:hover {
        background-image: linear-gradient(90deg, #f26522 41px, #FFFFFF 8%) !important;
        border: 2px solid #F26522 !important;
    }
    
    .resource_btn_container {
        border: none;
    }
    
    .resource_btn span.elementor-button-content-wrapper {
        bottom: 2px;
    }
    
    .resource_btn span.elementor-button-text {
        font-size: 15px !important;
    }
    
    .resource_btn span.elementor-button-icon {
        margin-right: 40px;
        font-size: 16px;
    }
    
    .related-resources-row figure {
        background-color: #005B9E !important;
        padding: 20px 25px 0px 25px;
        box-shadow: rgb(0 0 0) 0px -30px 70px -30px inset;
        max-height: 180px;
        overflow: hidden;
    }
    
    .related-resources-row figure a {
        display: flex;
        justify-content: center;
        overflow: hidden;
    }
    
    a.btn.-view-all {
        border: 1px solid #F26522;
        padding: 0.625rem 1.5rem 0.5rem;
        font-size: 0.938rem;
        color: #FFFFFF;
        background-color: #F26522;
        font-size: 0.938rem;
    }
    
    a.btn.-view-all:hover {
        border: 1px solid #009BDF;
        padding: 0.625rem 1.5rem 0.5rem;
        font-size: 0.938rem;
        background-color: #009BDF;
        font-size: 0.938rem;
    }
    
    .related-resources-row .border.h-100 {
        margin-bottom: 62px;
        position: relative;
        transition: all 0.5s ease;
        background: white;
        box-shadow: rgb(0 0 0 / 40%) 0px 4px 5px 1.2px;
    }
    
    .related-resources-row .border.h-100:hover {
        transition: all 0.5s ease;
        background: white;
    }
    
    .related-resources-row a.btn.-resources.--orange.articles {
        color: #333333;
        border: 2px solid #009BDF;
        padding: 0.5rem 2rem 0.5rem 4.2rem;
        align-items: center;
        background: linear-gradient(90deg, #009BDF 41px, #FFFFFF 8%) !important;
        background-position: left;
        background-size: auto;
        background-image: none;
        font-family: Roboto, sans-serif !important;
        font-weight: 700;
    }
    
    .related-resources-row a.btn.-resources.--orange.articles::before {
        content: url("/wp-content/uploads/2022/06/book.svg");
        position: absolute;
        left: 8px;
        height: 100%;
        padding: 0px 2px;
        display: flex;
        align-items: center;
    }
    
    .related-resources-row a.btn.-resources.--orange.articles:hover {
        color: #333333;
        padding: 0.5rem 2rem 0.5rem 4.2rem;
        align-items: center;
        background: linear-gradient(90deg, #F26522 41px, #FFFFFF 8%) !important;
        border: 2px solid #F26522;
    }
    
    .page.single-resources .posted-in {
        display: flex;
        flex-wrap: wrap;
        font-size: 20px;
        color: #FFFF;
        background: #00539e;
        padding: 9px 30px;
    }
    
    .page.single-resources .posted-in span {
        font-family: Roboto, sans-serif !important;
    }
    /* graphic img media query set end  */
    /* lets connect section graphic set start */
    
    .lets-connect-img-blue-section-graphic::before {
        content: '';
        background: url(/wp-content/uploads/2022/06/1_PIXEL.png) no-repeat;
        position: absolute;
        bottom: -114px;
        left: -26px;
        width: 369px;
        height: 360px;
        z-index: -1;
    }
    
    a.btn.-resources.--orange.articles:hover::after,
    a.btn.-resources.--orange.videos:hover::after,
    a.btn.-resources.--orange.podcasts:hover::after {
        background: #F26522;
    }
    
    a.btn.-resources.--orange.articles::after,
    a.btn.-resources.--orange.videos::after,
    a.btn.-resources.--orange.podcasts::after {
        position: absolute;
        height: 106%;
        top: -2px;
        padding: 0px 0px;
        display: flex;
        align-items: center;
        margin-top: 0;
        width: 40px;
        content: "";
        background: #009BDF;
        left: -1px;
        z-index: -1;
    }
    
    .lets-connect-img-blue-section-graphic {
        position: relative;
        z-index: 10;
    }
    
    .btn.-schedule-meeting {
        color: #fff;
    }
    /* lets connect section graphic set end */
    /*CSS for Testimonial Component*/
    
    .autherr {
        font-size: 20px;
        line-height: 32px;
        letter-spacing: -0.1px;
        font-weight: bold;
    }
    
    .designationn {
        font-size: 20px;
        line-height: 32px;
        letter-spacing: -0.1px;
        color: #424243;
    }
    /*END CSS for Testimonial Component*/
    /* CSS for Bluebackground-video-sec Component*/
    
    .tagset h5.elementor-heading-title.elementor-size-default {
        display: inline;
        background-color: #f26522;
        padding: 10px;
        color: #FAFAFF;
        font-weight: 700;
        line-height: 20px;
        font-size: 18px;
    }
    /*END CSS for Bluebackground-video-sec Component*/
    /*CSS for Contact Component*/
    
    .bodertitleset .elementor-accordion .elementor-accordion-item {
        border-bottom: 1px solid #424243B3 !important;
    }
    
    .borderbottomset .elementor-widget-container:after {
        content: "";
        position: absolute;
        left: 0;
        width: 42px;
        height: 2px;
        background-color: #F26522;
        bottom: -15px;
    }
    
    .read-award-button-set.bluebtnwidth.elementor-widget.elementor-widget-button {
        width: 60% !important;
    }    
    
    .threecolsec.threecolsec-top>.elementor-container.elementor-column-gap-default>.elementor-row {
        margin-top: -8%;
        column-gap: 25px;
        z-index: 10;
    }
    
    .elementor-widget-button .elementor-widget-container .elementor-button-wrapper a>span {
        align-items: center;
    }
    /* Css By ankita  3359-3361*/
    
    .talk-and-schedule-meet-btn.orange-btn-alignment svg {
        left: 1px;
    }
    
    .sec-heading-subtitle .elementor-container.elementor-column-gap-default .main-head.custom-column .elementor-column-wrap.elementor-element-populated,
    .sec-heading-subtitle .elementor-container.elementor-column-gap-default .head-subtitle-col.custom-column .elementor-column-wrap.elementor-element-populated {
        padding-top: 5px;
    }
    
    .two-col-container {
        padding-bottom: 5px;
    }
    
    .two-col-container.elementor-section.elementor-element .elementor-container {
        max-width: 1200px;
    }
    /*END CSS for Contact Component*/
    /* css for video popup by krishna*/
    /* end css */
    /* about page start  */
    
    img.leader-image {
        width: 36%;
        height: 100%;
        margin-left: 15px;
    }
    
    .popupimgset {
        display: block;
    }
    
    .popupimgset p.leader-desc {
        font-size: 18px;
        text-align: justify;
    }
    
    .popupimgset img {
        float: right;
        margin-left: 30px;
        margin-bottom: 5px;
    }
    /* about page end  */
    /* home page start  */
    
    .iconsetsize .fa-angle-down:before {
        content: "\f107";
        background-color: #d9e6f1 !important;
        padding: 5px 7px 5px 7px;
    }
    /* home page end  */
    .watch_now_video_btn.watch_now_btn_white_bg,
	.watch_now_video_btn.watch_now_btn_white_bg:hover{
		color: #1790E9;
		font-weight: 400;
	}
    .watch_now_video_btn {
        font-family: "Roboto", Sans-serif;
        font-size: 19px;
        border: 1px solid #009BDF;
        font-weight: bold;
     /*    padding: 0.8rem 0.4rem 0.8rem 4rem; */
        padding: 0.8rem 0.4rem 0.8rem 3rem;
        letter-spacing: 0.19px;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
        color: #FFFFFF;
        background-color: transparent;
        background-image: linear-gradient(90deg, #009BDF 23%, #FFFFFF00 10%);
    }
    
    .watch_now_video_btn:active,
    .watch_now_video_btn:hover {
        color: #FFFFFF;
    }
    
    .watch_now_video_btn svg {
        position: relative;
        right: 133px;
        bottom: 2px;
    }
    
    .brightree-in-action .action-panel .content {
        padding: 3rem 6rem 4rem !important;
    }
    
    .brightree-in-action .action-panel p {
        line-height: 1.8;
    }
    /*wistia section start  */
    
    /* .resource-col1 .wistia_responsive_padding .wistia_responsive_wrapper [aria-label="Play"],
    .html_widget_for_wistia .wistia_responsive_padding .wistia_responsive_wrapper [aria-label="Play"] {
        left: 217px !important;
        top: 118px !important;
    } 
     .resource-col1 .wistia_click_to_play>div>div:first-child,
    .html_widget_for_wistia .wistia_click_to_play>div>div:first-child {
        left: 243px !important;
        top: 124px !important;
    } */
    
    .video-section-of-fullwidthvideo div#wistia_151\.big_play_button_bottom_text {
        display: none;
    }
    /*wistia section end  */
    
    .page section.resources .items .item {
        transform: scale(1);
    }
    
    .resources .container {
        max-width: 1200px;
    }
    
    .page section.resources .items h4:after {
        display: none;
    }
    
    .page section.resources .items .item figure+div {
        padding: 1rem 1.5rem;
        height: 100%;
    }
    
    .additional-integration-resources .items.masonry {
        margin-right: 20px;
        margin-left: 20px;
    }
    
    .additional-integration-resources .item {
        grid-row-end: span 15 !important;
    }
    
    .page section.resources .items a.btn.-resources.--orange,
    .resource_item_button a.btn.-resources.--orange {
        position: absolute;
        bottom: 20px;
    }
    
    .related-resources-row .border p {
        margin-bottom: 2rem;
    }
    
    .translowermenu .elementor-widget-container>nav.elementor-nav-menu--main {
        justify-content: flex-end;
    }
    
    .header-button-menu .translowermenu nav>ul {
        margin-right: 0px;
    }
    
    .mapoffice .elementor-container.elementor-column-gap-no {
        padding-left: 5px;
        padding-right: 5px;
    }
    
    .herocolorcss .mktocss .mktoForm input,
    .mktocss select.mktoField {
        color: #424243;
        font-size: 15px;
        text-transform: capitalize;
        font-weight: 300;
    }

.page.resources.archive-resources .brightree-in-action .action-panel> :first-child{
    background: #005B9E !important;
}
    
    @media not all and (min-resolution: .001dpcm) {
        @supports (-webkit-appearance: none) {
            .herocolorcss .mktocss .mktoButtonRow {
                margin-top: 35px;
            }
            .herocolorcss textarea#Area_of_Interest_Comments__c {
                margin-bottom: 90px;
            }
        }
    }
    
    .herocolorcss textarea#Area_of_Interest_Comments__c {
        line-height: 24px;
    }
    .main-mobile-new-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px;
    }
    /*START Press Release listing CSS*/
    
    .listing-inner-section {
        background-color: #FFFFFF;
        box-shadow: -3px 0px 0px 0px #F26522;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .listing-column-wrap {
        padding: 44px 10px 50px;
    }
    /* Css provide by aditi mam */
    
    .listing-widget-container {
        padding: 0px 20px 0px 20px;
    }
    /* Css provide by aditi mam */
    
    .listing-icon-box-content h3.head-title {
        margin-top: 0px;
        margin-bottom: 12px;
    }
    /* Css provide by aditi mam */
    
    .listing-icon-box-content h3.head-title a,
    .listing-icon-box-content h3.head-title {
        color: #424243;
        font-weight: bold;
        font-size: 24px;
        line-height: 32px
    }
    /* Css provide by aditi mam */
    
    .listing-icon-box-description {
        font-size: 16px;
        line-height: 26px;
    }
    /* Css provide by aditi mam */
    
    .listing-button-wrapper a.listing-button {
        background-image: linear-gradient(90deg, #009BDF 44px, #FFFFFF00 14%);
        border: 1px solid #009bdf;
        padding: 9px 24px 11px 12px;
    }
    
    .listing-button-icon svg {
        position: relative;
        bottom: 3px;
        left: 0px;
        right: 0px;
    }
    
    .listing-button-content-wrapper .listing-button-text {
        font-weight: bold;
        color: #424243;
        font-size: 18px;
        letter-spacing: 0.32px;
    }
    /* CSS given by aditi mam */
    
    .listing_read_more {
        padding-top: 20px;
    }
    /* CSS given by aditi mam */
    
    .listing-inner-section.listing-section-boxed {
        margin-bottom: 40px;
    }
    
    .about_brightree_right_content {
        max-height: 340px;
    }
    
    .about_brightree_right_content .elementor-widget-wrap {
        background: #ffffff;
        padding: 40px 20px !important;
    }
    
    .media_contact.elementor-widget {
        margin-bottom: 10px;
    }
    
    .media_contact p {
        font-size: 1rem;
    }
    
    .about_brightree_right_content .media_contact a {
        color: #79797A;
        text-decoration: none;
        font-weight: 500;
    }
    /* Css provide by Aditi mam */
    
    .media_contact h5 {
        font-size: 1rem;
        font-weight: bold;
        color: #424243;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    .social_icons_about_brightree .social-media {
        display: flex;
        list-style: none;
        padding-left: 0px;
    }
    
    .social_icons_about_brightree .social-media li a {
        font-size: 16px;
        color: #0A96D2;
        margin: 0 0.8rem;
    }
    
    .social_icons_about_brightree .social-media li a:hover {
        text-decoration: none;
    }
    
    .social_icons_about_brightree .social-media li a.fa.fa-facebook {
        margin-left: 0rem;
    }
    /*END Press Release listing CSS*/
    /*START Press Release Detail CSS*/
    
    .press_release_main_content {
        background-color: #F7FAFC;
    }
    
    .press_release_col1 {
        padding-top: 0px;
    }
    
    .press_release_col2 {
        background: #ffffff;
        max-height: 350px;
        min-height: 320px;
        margin-left: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .press_release_banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px 15px;
    }
    
    .press_release_col2 .about_brightree_right_content {
        padding: 40px 0px;
        max-height: 335px;
    }
    
    .press_release_col2 .listing_read_more {
        padding-top: 0px;
    }
    /* Css provide by Aditi mam */
    
    .press_release_col2 .social_icons_about_brightree {
        margin-top: 35px;
    }
    
    .about_brightree_right_content .right_content_heading {
        margin-bottom: 35px;
    }
    
    .about_brightree_right_content .right_content_heading.about_brightree_head {
        margin-bottom: 40px;
    }
    
    .about_brightree_right_content .right_content_heading h5,
    .about_brightree_right_content .right_content_heading h5 a {
        font-size: 1rem;
        font-weight: 700;
        line-height: 1px;
        color: #424243;
        text-decoration: none;
    }
    
    .press_release_white_bar {
        background-color: #FFFFFF;
        box-shadow: -4px 0px 0px -1px #0f2d5b;
    }
    
    .press_release_col1 p,
    .press_release_col1 ul li {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
    }
    
    .press_release_col1 ul li {
        margin-bottom: 10px;
    }
    
    .press_release_white_bar .white_bar_inner {
        padding: 15px;
        font-weight: 400;
    }
    
    .press_release_white_bar .white_bar_inner span {
        font-size: 14px;
    }
    
    .press_release_white_bar .white_bar_inner span.date {
        font-weight: bold;
    }
    
    .press_release_col2 .listing-button-wrapper .listing-button-content-wrapper {
        border: 1px solid #009BDF;
        width: 260px;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
    }
    
    .press_release_col2 .listing-button-wrapper .listing-button-icon {
        background-color: #009BDF;
        padding: 5px 13px;
    }
    
    .press_release_col2 .listing-button-icon svg {
        bottom: 1px;
    }
    
    .press_release_col2 .listing-button-content-wrapper .listing-button-text {
        font-size: 18px;
        padding: 7px 14px;
        letter-spacing: 0px;
    }
    /* Css provide by Aditi mam */
    
    .press_release_col2 .listing-widget-container {
        padding: 10px 0px;
    }
    /* Css provide by Aditi mam */
    /*END Press Release Detail CSS*/
    /* see brightree in action start */
    
    .bluesecsetaction {
        background-color: transparent;
        /* background: linear-gradient(90deg, #000A1A 0%, #0F2D5B 58%); */
		
		/* Acc to client requirement, gradient has been removed from section background. 
		Requirement Date - 16-DEC-2022 & Title - CTA Area	
		*/
        background: #0F2D5B; 
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .error-fourzero-four {
        margin-top: 60px;
        margin-bottom: 60px;
        position: relative;
    }
    .error-heading:after {
        content: "";
        position: absolute;
        width: 41px;
        height: 2px;
        background-color: #F26522;
    }
    .error-fourzero-four .content {
        margin-top: 40px;
    }
    .error-fourzero-four h1 {
        color: #0f2d5b !important;
        font-size: 38px !important;    line-height: 44px !important;
        font-weight: 600 !important;
    }
    .error404 main.site-main {
        padding-right: 30px;
        padding-left: 30px;
    }
    .bluesecsetaction .darkblueleftimg.elementor-column .elementor-element-populated.elementor-column-wrap {
        margin: 0px;
        padding: 0px;
    }
    .bluesecsetaction .darkblueleftimg.elementor-column .elementor-element-populated.elementor-column-wrap>.elementor-widget-wrap {
        padding: 0px;
    }
    
    .See-brightree-in-action-image,
    .See-brightree-in-action-image .elementor-widget-container {
        text-align: left;
    }
    
    .See-brightree-in-action-image .elementor-widget-container .elementor-image {
        box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%);
    }
    
    .h-action-main.bluesecsetaction .elementor-row {
        align-items: center;
        align-content: center;
    }
    
    .seebrightreesec.inactionsetsec>div>div {
        align-content: center;
    }
    
    .seebrightreesec.inactionsetsec.elementor-column .elementor-column-wrap.elementor-element-populated {
        background-color: transparent;
        background-image: linear-gradient(180deg, #24202000 0%, #070C1300 0%);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0rem 0rem 0rem 0rem;
        padding: 0px 52px 0px 80px;
    }
    
    .main-seebright .elementor-row {
        align-items: center;
    }
    
    .see-brightree-in-action-heading .elementor-widget-container {
        margin: 0px;
    }
    
    .see-brightree-in-action-heading .elementor-widget-container .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 32px;
        font-weight: 300;
        line-height: 45px;
        letter-spacing: -0.16px;
    }
    
    .see-brightree-in--action-para {
        color: #FFFFFF;
        font-family: "Roboto", Sans-serif;
        font-size: 20px;
        font-weight: 400;
        line-height: 25px;
        letter-spacing: -0.1px;
    }
    
    .see-brightree-in--action-para .elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px;
    }
    
    .seebrightreesec .see-brightree-in--action-para.xdwidthptag {
        width: 60%;
    }
    
    .talk-and-schedule-meet-btn .elementor-widget-container {
        margin: 0px;
        padding: 0px;
    }
    
    .talk-and-schedule-meet-btn .elementor-widget-container .elementor-button-link {
        font-family: "Roboto", Sans-serif;
        font-size: 18px;
        font-weight: bold;
        line-height: 30px;
        letter-spacing: 0px;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
        fill: #0F0F0F;
        color: #0F0F0F;
        background-color: transparent;
        box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    }
    
    .talk-and-schedule-meet-btn .elementor-widget-container .elementor-button-link .elementor-align-icon-left {
        margin-right: 30px;
    }
    
    .bluesecsetaction .see-brightree-in-action-heading.elementor-widget-heading {
        margin-bottom: 13px;
    }
    /* see brightree in action end */
    /* New Testimonial section start  */
    
    .h-testimonial-main {
        padding: 40px 0px;
    }
    
    .testsecset.h-testimonial-main.elementor-section .elementor-container {
        max-width: 1440px;
    }
    
    .h-testimonial-main.testsecset .qutesset.bill-quotemaker-content .elementor-element-populated {
        padding: 122px 0 0 0;
    }
    
    .h-testimonial-main .h-testimonial {
        color: #424243;
        font-family: "Roboto", Sans-serif;
        font-size: 28px;
        font-weight: 300;
        text-transform: none;
        font-style: normal;
        line-height: 40px;
        letter-spacing: -0.14px;
        margin-top: -7px;
    }
    
    .h-testimonial-main .h-testimonial .elementor-widget-container {
        margin: 0px;
        padding: 0px 25px;
    }
    /* New Testimonial section end  */
    /* Bluebackground video section start  */
    
    .videofullwidth>div>div {
        align-items: center;
    }
    
    .videofullwidth {
        background-color: #0F2D5B;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0rem;
    }
    
    .elementor-section.videofullwidth .elementor-container .video-section-of-fullwidthvideo.elementor-column .elementor-column-wrap.elementor-element-populated {
        margin: 0px;
        padding: 0px;
    }
    
    .video-custom-html-container .elementor-widget-container {
        margin: 0rem;
    }
    
    .video-content-and-btns .videosection-text-paragraph.elementor-widget-text-editor {
        margin-bottom: 18px;
    }
    
    .pharmancysecset .video-main-headiing .elementor-widget-container .elementor-heading-title {
        color: #FAFAFF;
        font-size: 32px;
        font-weight: 300;
        line-height: 45px;
        letter-spacing: -0.16px;
    }
    
    .videosection-text-paragraph.elementor-element {
        color: #FAFAFF;
        font-weight: 300;
        font-size: 20px;
        line-height: 32px;
        letter-spacing: -0.1px;
    }
    
    .video-watch-btn-section .elementor-widget-container .elementor-button-link {
        font-size: 19px;
        font-weight: bold;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
        background-color: transparent;
        letter-spacing: 0.19px;
    }
    
    .video-watch-btn-section .elementor-widget-container .elementor-button-link .elementor-align-icon-left {
        margin-right: 40px;
    }
    /* Bluebackground video section end  */
    /* Homepage start  */
    
    .talktous-btn span.elementor-button-text,
    .talk-and-schedule-meet-btn span.elementor-button-text {
        color: #424243;
    }
    
    .seebrightreesec h2.elementor-heading-title,
    .seebrightreesec .elementor-clearfix p {
        color: #fafaff;
    }
    
    .seebrightreesec .elementor-clearfix p {
        font-weight: 300;
    }
    
    .talk-and-schedule-meet-btn span.elementor-button-text {
        font-weight: bold;
    }
    
    .productmargin {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .threecolsec-top .product-inner-section-heading p:last-child {
        display: none;
    }
    
    .threecolsec-top .elementor-inner-section h3.elementor-icon-box-title {
        margin-bottom: 4px;
        font-size: 18px;
        text-decoration: none;
        line-height: 30px;
        letter-spacing: 0.36px;
        color: #424243;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
        margin-left: 0px;
    }
    
    .threecolsec-top .elementor-inner-section h3.elementor-icon-box-title a {
        font-weight: bold;
        margin-left: 0px;
    }
    
    .elementor .elementor-element.main_nav_bar {
        padding: 0px;
    }
    
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
        text-transform: capitalize !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        text-align: left;
        color: #4b4b4b;
        font-size: 14px;
        font-weight: initial;
        /*text-transform: capitalize;*/
    }
    /* .mobile_submenu_bold>a {
    font-weight: bold !important;
} */
    
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        line-height: 40px !important;
        height: 40px;
        margin: 10px 0;
    }
    
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
        font-weight: bold;
        color: #ccc;
    }
    
    li.custom-search-button.menu-item.menu-item-type-custom a {
        padding-right: 0px !important;
    }
    /* Homepage end  */
    /* product section start  */
    
    .left-content-text-editor.elementor-widget-text-editor p strong {
        font-weight: bold;
    }
    
    .section-product {
        padding: 35px 0px 0px 74px;
    }
    
    .skysec,
    .threecolsec-top {
        background-color: #005b9e26;
    }
    
    .section-product .productmargin.elementor-column {
        width: 64.685%;
    }
    
    .section-product .bg-blue-box-img-container.elementor-column {
        width: 35.315%;
    }
    
    .product-border-bottom .elementor-widget-container .elementor-heading-title {
        color: #0F2D5B;
        font-size: 24px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 30px;
        letter-spacing: 0.48px;
    }
    
    .Product-heading-patient-care .elementor-widget-container .elementor-heading-title {
        color: #424243;
        font-size: 28px;
        font-weight: 300;
        line-height: 30px;
        letter-spacing: 0px;
        margin-top: 27px;
    }
    
    .product-start-basic-para.elementor-widget-text-editor {
        color: #424243;
        font-size: 20px;
        font-weight: 300;
        line-height: 28px;
        letter-spacing: 0px;
    }
    
    .bg-blue-box-img-container .elementor-element-populated,
    .threecolsec-top,
    .product-three-col-inner-section,
    .herocolorcss.bg-pink-remove,
    .letssetonpad .elementor-element-populated,
    .imgpadset .elementor-column-wrap.elementor-element-populated,
    .section-product {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .threecolsec-top {
        padding: 0px 94px 50px 94px;
    }
    
    .threecolsec-top .product-three-col-down.elementor-column .elementor-column-wrap.elementor-element-populated {
        padding: 0px;
    }
    
    .product-three-col-inner-section {
        background-color: #FFFFFF;
        padding: 25px 35px;
    }
    
    .product-inner-section-heading .elementor-icon-box-icon {
        margin-right: 15px;
    }
    
    .threecolsec-top .product-three-col-inner-section .elementor-icon-box-description {
        font-size: 18px;
        font-weight: 300;
        text-decoration: none;
        letter-spacing: 0px;
    }
    /* product section end */
    /* Brightree RCM section start  */
    
    .top-rcm-section {
        padding-top: 50px;
    }
    
    .top-rcm-section .rcm-heading-container-bg.elementor-column .elementor-column-wrap.elementor-element-populated {
        background-color: #0F2D5B;
        padding: 60px 0px 0px 60px;
    }
    
    .rcm-heading-container-bg .elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start;
    }
    
    .brightree-rcm-headingg.elementor-widget-heading .elementor-widget-container .elementor-heading-title {
        color: #FFFFFF;
        font-size: 42px;
        font-weight: 300;
        line-height: 50px;
        letter-spacing: 0.02px;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
    }
    
    .brightree-rcm-blue-bg-para.elementor-widget-text-editor {
        color: #FFFFFF;
        font-size: 22px;
        font-weight: 300;
    }
    
    .reduce-waste-container .intake-management.elementor-column .elementor-column-wrap.elementor-element-populated {
        padding: 20px 60px 0px 60px;
    }
    
    .reduce-waste-container .intake-management.intakke.elementor-column .elementor-column-wrap.elementor-element-populated {
        padding: 0px 126px 0px 10px;
    }
    
    .reduce-waste-container .intake-management.reduce-waste-intake.elementor-column .elementor-column-wrap.elementor-element-populated {
        padding: 0px 60px 0px 80px;
    }
    
    .reduce-waste-container .reduce-heading .elementor-widget-container h4.elementor-heading-title {
        color: #424243;
        font-size: 15px;
        font-weight: bold;
        font-style: normal;
        line-height: 20px;
    }
    
    .intake-heading .elementor-widget-container {
        margin: 3% 0% 3% 0%;
    }
    
    .intake-heading .elementor-widget-container h2.elementor-heading-title {
        color: #424243;
        font-size: 33px;
        font-weight: 300;
        line-height: 40px;
        letter-spacing: 0px;
    }
    
    .reduce-waste-container .automated-para.elementor-widget-text-editor {
        color: #79797A;
        font-size: 22px;
        font-weight: 400;
        line-height: 32px;
    }
    
    .reduce-waste-container .automated-para.elementor-widget-text-editor .elementor-widget-container {
        margin-bottom: 35px;
    }
    
    .reduce-waste-container .learn-more-button .elementor-button-wrapper .elementor-button-text {
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.02em;
        color: #0F0F0F;
    }
    
    .reduce-waste-container.bottom-rcm-section {
        padding: 60px 70px 50px 70px;
    }
    /* Brightree RCM section end  */
    
    .para-img-container.sec-lcontent-rimg .elementor-widget.elementor-widget-heading {
        margin-bottom: 24px;
    }
    
    .para-img-container.sec-lcontent-rimg .elementor-text-editor p {
        margin-bottom: 0px;
        color: #424243;
        font-size: 20px;
        font-weight: 300;
        line-height: 28px;
        letter-spacing: 0px;
    }
    
    .para-img-container.sec-lcontent-rimg .elementor-widget-text-editor {
        margin-bottom: 24px;
    }
    
    .para-img-container.sec-lcontent-rimg {
        padding-bottom: 20px;
    }
    
    .para-img-container.sec-lcontent-rimg .elementor-heading-title {
        /* padding-bottom: 0px; */
        color: #424243;
        font-size: 28px;
        font-weight: 300;
        line-height: 40px;
        letter-spacing: 0px;
    }
    
    .comman-property.sec-lcontent-rimg {
        background: #ffffff;
    }
    
    .leadershipHeading .elementor-widget-container .elementor-heading-title {
        padding-left: 10px;
    }
    
    .square_shadow_banner .elementor-container,
    .common-leader .elementor-container {
        padding-left: 12px;
        padding-right: 12px;
    }
    /* banner section start  */
    
    .banner-section-stream .elementor-column.banner-col-content .elementor-column-wrap.elementor-element-populated {
        padding: 40px 20px;
    }
    
    .banner-section-stream {
        background-color: transparent;
        background-image: linear-gradient(180deg, #0F2D5B 85%, #00000000 85%);
    }
    
    .banner-section-heading-main .elementor-widget-container h1.elementor-heading-title {
        color: #FFFFFF;
        font-size: 50px;
        font-weight: 300;
        line-height: 66px;
        letter-spacing: 0px;
    }
    
    .banner-section-stream .banner-section-para-main.elementor-widget-text-editor {
        color: #FFFFFF;
        font-size: 24px;
        font-weight: 300;
        line-height: 30px;
        letter-spacing: 0px;
        padding-bottom: 10px;
    }
    
    .talktous-btn.elementor-widget-button .elementor-widget-container .elementor-button-wrapper a {
        color: #424243;
        font-size: 18px;
        font-weight: bold;
        line-height: 30px;
        letter-spacing: 0px;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
        background-color: transparent;
        box-shadow: 0px 16px 24px 0px rgb(0 0 0 / 50%);
    }
    
    .banner-section-stream .elementor-column.image-banner-main .elementor-column-wrap.elementor-element-populated {
        padding: 0%;
    }
    
    .lets-connect-img-blue-section-graphic {
        z-index: 1;
    }
    
    .lets-connect-img-blue-section-graphic .elementor-image img {
        width: 100%;
        max-width: 100%;
    }
    
    .lets-connect-img-blue-section-graphic .elementor-image img:hover {
        box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%);
        filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    }
    /* banner section end  */
    /* contact section start  */
    
    .contact_us_sec.square_shadow_banner .contact-us-main-head.elementor-column .elementor-column-wrap.elementor-element-populated {
        padding: 2.8rem 0rem 8rem 0rem;
    }
    
    .contact-us-main-heading-inner .elementor-widget-container {
        padding: 0rem 0.5rem 7rem 0.5rem;
    }
    
    .backgroundrepeatset {
        padding: 0rem 0rem 25rem 0rem;
    }
    
    .backgroundrepeatset .contact--sales.elementor-column .elementor-column-wrap.elementor-element-populated {
        background-color: #009bdf;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: -211px 12px 0px 20px;
        padding: 72px 30px 103px 30px;
    }
    
    .tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {
        transform: translate(-50%, -50%) scale(1);
    }
    .single-tribe_events .tribe-events.tribe-common button.tribe-events-c-subscribe-dropdown__button-text {
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        text-transform: none;
        font-style: normal;
        letter-spacing: 0.02px;
        text-shadow: none;
        color: #0F0F0F;
        background-color: transparent;
        background-image: none;
        padding: 0px;
    }
    .backgroundrepeatset .contact--support.elementor-column .elementor-column-wrap.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: -211px 0px 0px 30px;
        padding: 72px 16px 99px 16px;
        background-color: #005B9E;
    }
    
    .backgroundrepeatset .elementor-icon.elementor-animation- {
        font-size: 30px;
    }
    
    .backgroundrepeatset .elementor-column .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 36px;
        font-weight: 300;
        line-height: 40px;
        letter-spacing: 0px;
        margin-bottom: 15px;
        color: #FFFFFF;
    }
    
    .backgroundrepeatset .elementor-column .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-description {
        color: #FFFFFF;
        font-size: 28px;
        font-weight: 300;
        line-height: 40px;
        letter-spacing: 0px;
    }
    
    .mapoffice {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 95px 90px 107px 90px;
        background-color: #D9E6F1;
    }
    
    .find-brightree-section .elementor-element-populated {
        background-color: #FFFFFF;
        border-style: solid;
        border-width: 0px 0px 0px 2px;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 100px 0px 30px;
    }
    
    .acc-container .elementor-widget-container {
        margin-left: 30px;
        padding: 30px 30px 16px 0px;
        border-style: solid;
        border-width: 0px 0px 2px 0px;
        border-radius: 0px;
    }
    
    .mapoffice .elementor-column .acc-container .elementor-widget-container .elementor-heading-title {
        color: #424243;
        font-size: 34px;
        font-weight: 300;
        line-height: 45px;
    }
    
    .bodertitleset .elementor-widget-container {
        margin: 0px 8px 0px 30px;
    }
    
    .bodertitleset .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title {
        padding: 8px 26px 8px 0px;
    }
    
    .bodertitleset .elementor-accordion-item .elementor-accordion-icon,
    .bodertitleset .elementor-accordion-item.elementor-active .elementor-accordion-icon {
        color: #424243;
    }
    
    .herocolorcss.bg-pink-remove {
        background-color: transparent;
        background-image: linear-gradient(180deg, #FFFFFF00 12%, #FFFFFF 12%);
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 0px;
    }
    
    .letssetonpad .elementor-column-wrap.elementor-element-populated {
        margin: 48px 30px 0px 30px;
        padding: 0% 04% 0% 9%;
    }
    
    .borderbottomset .elementor-widget-container {
        margin: -30px -4px 0px 0px;
    }
    
    .borderbottomset .elementor-widget-container .elementor-heading-title {
        color: #424243;
        font-size: 50px;
        font-weight: 300;
        line-height: 66px;
        letter-spacing: 0px;
    }
    
    .imgpadset .elementor-column-wrap.elementor-element-populated {
        margin-top: -126px;
    }
    
    .contact--support .elementor-icon-box-icon,
    .contact--sales .elementor-icon-box-icon {
        margin-bottom: 19px;
    }
    /* contact section end  */
    /* newsroom section start  */
    
    .newsroom-top-section-header,
    .square_shadow_banner,
    .contact_us_sec.square_shadow_banner {
        background-color: #0F2D5B;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .newsroom-top-section-header .newroom-heading-header.elementor-column .elementor-column-wrap.elementor-element-populated {
        padding: 2rem 0rem 4rem 1rem;
    }
    
    .newsroom-title-headding .elementor-widget-container .elementor-heading-title,
    .leadershipHeading .elementor-widget-container .elementor-heading-title,
    .contact-us-main-heading-inner .elementor-widget-container .elementor-heading-title {
        color: #FFFFFF;
        font-size: 50px;
        font-weight: 300;
        line-height: 66px;
        text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
        letter-spacing: 0px;
    }
    
    .tabparent {
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding: 67px 0px 12px 0px;
    }
    
    .tabparent .tabcontent-container.elementor-column .elementor-column-wrap.elementor-element-populated {
        margin: 0px 60px;
        padding: 0px;
    }
    
    .newsroomtabs-section .elementor-widget-container {
        border-radius: 0px;
    }
    
    .newsroomtabs-section .elementor-tabs-wrapper .elementor-tab-title a {
        font-size: 14px;
        font-weight: bold;
        line-height: 19px;
        letter-spacing: 0.56px;
        color: #424243 !important;
    }
    
    .newsroomtabs-section .elementor-tabs-wrapper .elementor-tab-title:before,
    .newsroomtabs-section .elementor-tabs-wrapper .elementor-tab-title:after {
        border-width: 0px;
    }
    
    .newsroomtabs-section .elementor-tabs-content-wrapper .elementor-tab-content {
        color: #424243;
        font-size: 20px;
        font-weight: 300;
    }
    /* newsroom section end  */
    /* contact page start  */
    
    .mapoffice .acc-container {
        margin-bottom: 0px !important;
    }
    
    .mktoField.mktoHasWidth.mktoRequired.mktoInvalid option {
        text-transform: capitalize;
    }
    
    .bodertitleset .elementor-tab-content p {
        margin-bottom: 0;
        color: #424243 !important;
    }
    
    .mktocss form .mktoError {
        z-index: 9;
    }
    /* contact page end  */
    
    .sec-heading-subtitle.elementor-section.elementor-element,
    .two-col-container,
    .three-col-sec,
    .faq-section,
    .spacer-section,
    .faq-accordion .elementor-widget-container {
        background-color: #F7FAFC;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-default,
    .elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-no,
    .sec-heading-subtitle.elementor-section.elementor-element .elementor-container {
        max-width: 1200px;
    }
    /*START Three Column Component*/
    
    .three-col-sec {
        padding: 50px 0px 50px 0px;
    }
    
    .three-col-sec.elementor-section .first-col.elementor-column>.elementor-column-wrap {
        padding: 0px 15px 0px 10px;
    }
    
    .three-col-sec.elementor-section .second-col.elementor-column>.elementor-column-wrap {
        padding: 0px 15px 0px 0px;
    }
    
    .three-col-sec.elementor-section .third-col.elementor-column>.elementor-column-wrap {
        padding: 0px 10px 0px 0px;
    }
    
    .three-col-sec.elementor-section .elementor-column .elementor-inner-section {
        padding: 8px 22px 8px 22px;
        height: 100%;
    }
    
    .three-col-sec .product-border-bottom .elementor-widget-container .elementor-heading-title {
        color: #424243;
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        letter-spacing: 0.36px;
    }
    
    .three-col-sec .custom-col-inner-sec {
        /* box-shadow: -5px 0px 0px -2px #0f2d5b; */
        border-left: 1px solid #f26522;
        box-shadow: none;
    }
    /*END Three Column Component*/
    
    .custom-col-inner-sec .column-heading p.elementor-heading-title {
        color: #424243;
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
    }
    
    .main-head.elementor-element h3 {
        color: #424243;
        font-size: 35px;
        line-height: 40px;
    }
    
    .main-subtitle.elementor-element p {
        margin-bottom: 0px;
    }
    
    .main-subtitle.elementor-element {
        font-size: 20px;
        line-height: 28px;
        color: #424243;
        font-weight: 300;
    }
    
    .main-subtitle .elementor-widget-container {
        margin: 0px 340px 0px 0px;
    }
    
    .backgroundrepeatset .elementor-column .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title a:hover {
        color: #ffffff;
    }
    
    .custom-column.elementor-column.elementor-element>.elementor-column-wrap.elementor-element-populated {
        padding: 20px 20px 15px 20px;
    }
    
    .white-bg .custom-column.elementor-column.elementor-element>.elementor-column-wrap {
        padding: 10px 22px 15px 22px;
    }
    
    .spacer-section.white-bg,
    .two-col-container.white-bg {
        background: #ffffff;
    }
    
    .custom-icon-box .elementor-widget-container {
        padding: 13px 24px 13px 22px;
    }
    
    .list-with-title-subtext.custom-icon-box .elementor-widget-container {
        padding: 15px 24px 28px 22px;
    }
    
    .custom-margin.elementor-column.elementor-element>.elementor-column-wrap.elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }
    
    .custom-col-inner-sec {
        background-color: #FFFFFF;
        box-shadow: -3px 0px 0px 0px #f26522;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .custom-col-inner-sec {
        box-shadow: -3px 0px 0px -2px #0f2d5b;
    }
    
    .custom-inner-col .elementor-column-wrap {
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    }
    
    .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-wrapper {
        text-align: left;
    }
    
    .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-title {
        font-size: 25px;
        line-height: 28px;
        color: #424243;
        margin: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
        font-weight: bold;
    }
    
    .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-title a {
        font-weight: bold;
        margin-left: 0px;
    }
    
    .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-content ul,
    .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-content p,
    .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-description {
        color: #424243;
        font-size: 20px;
        font-weight: 300;
        text-transform: none;
        font-style: normal;
        text-decoration: none;
        line-height: 28px;
    }
    
    .left-content-col .elementor-widget-heading h2 {
        color: #424243;
        font-size: 28px;
        font-weight: 300;
        line-height: 40px;
        letter-spacing: 0px;
    }
    
    .content-text-editor.elementor-widget-text-editor {
        color: #424243;
        font-size: 20px;
        font-weight: 300;
        line-height: 28px;
    }
    
    .right-image-col .elementor-widget>.elementor-widget-container {
        /* padding: 0px 0px 0px 95px; */
        padding: 0px 0px 0px 0px;
    }
    
    .para-img-container.sec-lcontent-rimg .elementor-container.elementor-column-gap-default .elementor-row {
        column-gap: 94px;
    }
    /* integration page start  */
    
    .additional-integration-resources .masonry .grid {
        grid-gap: 2rem !important;
    }
    
    .additional-integration-resources .item {
        box-shadow: rgb(0 0 0 / 40%) 0px 4px 5px 1.2px;
    }
    
    .integrations .integrations-search button {
        margin-left: -3px;
    }
    
    .integrations .categories h3 a[data-v-3169c64b] {
        font-weight: 600;
    }
    
    .page.single-integrations .integrations-introduction-panel .content p {
        color: #424243;
        line-height: 32px;
    }
    
    .page.single-integrations .integrations-introduction-panel .content p a {
        color: #009bdf;
    }
    
    .single-integrations .marketo-form-integrations .marketo-form h2 {
        font-size: 32px;
        line-height: 42px;
        color: #0f2d5b;
    }
    
    .single-integrations .marketo-form-integrations .marketo-form h2::after {
        content: "";
        position: absolute;
        bottom: -1.375rem;
        left: 0;
        width: 90px;
        height: 1px;
        background-color: #009bdf;
        display: block;
    }
    
    .single-integrations .marketo-form-integrations .marketo-form p {
        font-size: 16px;
        line-height: 29px;
        color: #424243;
        margin-top: 40px;
    }
    
    .single-integrations .marketo-form-integrations .marketo-form .mktoFieldWrap.mktoRequiredField label {
        line-height: 27px;
    }
    
    .single-integrations .marketo-form-integrations .marketo-form .mktoFieldWrap.mktoRequiredField select {
        font-size: 15px;
        color: #868e96;
    }
    
    .single-integrations .marketo-form-integrations .mktoButton {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        background-image: none;
    }
    
    .integrations-requirements-panel h4 {
        font-size: 20px;
        line-height: 26px;
    }
    
    .integrations-requirements-panel .content {
        color: #424243;
        font-size: 16px;
        line-height: 29px;
    }
    
    .integrations-requirements-panel .content strong {
        font-weight: 500 !important;
    }
    
    .resources.additional-integration-resources h2 {
        font-weight: 400;
        font-size: 32px;
        line-height: 42px;
        color: #0f2d5b;
    }
    
    .resources.additional-integration-resources .items.masonry .content-wrapper span {
        line-height: 25px;
    }
    
    .resources.additional-integration-resources .items.masonry .content-wrapper h4 {
        line-height: 26px;
        font-weight: 400;
        color: #424243;
    }
    
    .resources.additional-integration-resources .items.masonry .content-wrapper p {
        line-height: 27px;
        color: #424243;
    }
    
    form.integrations-search button,
    form.integrations-search input {
        border-radius: unset;
    }
    
    a.btn.-schedule-meeting {
        background-image: linear-gradient(90deg, #F26522 20%, #FFFFFF 18%);
        color: #0F0F0F;
        padding: 0.825rem 1rem 0.825rem 4rem;
        font-weight: bold;
        letter-spacing: 0.02px;
        font-size: 18px;
    }
    
    a.btn.-schedule-meeting:hover,
    a.btn.-schedule-meeting:focus {
        background-image: linear-gradient(90deg, #009bdf 20%, #FFFFFF 18%);
        color: #0F0F0F;
    }
    /* integration page end  */
    
    .learn-more-button .elementor-button-wrapper .elementor-button-text {
        margin-left: 25px;
    }
    
    .learn-more-button.white-text-watch-now .elementor-button-icon svg {
        position: relative;
        bottom: 2px;
        left: -1px;
    }
    
    .learn-more-button.watch-now-learn-more-btn a.elementor-button-link.elementor-button.elementor-size-xs {
        background: #ffffff;
    }
    /*START FAQ Component*/
    
    .faq-inner-section>.elementor-column-wrap {
        padding: 0% 20% 0% 20%;
    }
    
    .faq-inner-section .elementor-widget-heading h4 {
        color: #424243;
        font-size: 33px;
        line-height: 40px;
    }
    
    .faq-inner-section .elementor-widget-heading {
        margin-bottom: 16px;
    }
    
    .faq-inner-section .elementor-widget-heading h3 {
        color: #79797A;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
    }
    
    .faq-tag-line .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    
    .faq-inner-section .elementor-widget-heading {
        margin-bottom: 16px;
    }
    
    .faq-accordion .elementor-accordion .elementor-accordion-item {
        border: 1px solid #ffffff !important;
        margin-bottom: 16px;
    }
    
    .faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 1px;
        border-bottom-color: #FFFFFF;
        padding: 32px 32px 32px 32px;
        background-color: #ffffff;
        margin-bottom: 1px;
    }
    
    .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
        fill: #B86565;
    }
    
    .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
        color: #424243;
        font-size: 22px;
        font-weight: 400;
        line-height: 32px;
    }
    
    .faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        background-color: #FFFFFF;
        color: #79797A;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        border-top: 1px solid #ffffff;
    }
    
    .bodertitleset .elementor-accordion-item .elementor-tab-content {
        color: #424243;
        font-size: 20px;
        font-weight: 300;
        line-height: 28px;
        letter-spacing: 0px;
        padding: 8px 0px 8px 0px;
    }
    
    .bodertitleset .elementor-accordion-item .elementor-tab-content a {
        color: #424243 !important;
        font-size: 20px;
        font-weight: 300;
        line-height: 28px;
        letter-spacing: 0px;
    }
    
    .elementor-accordion-icon.elementor-accordion-icon-right .elementor-accordion-icon-closed i::before,
    .elementor-accordion-icon.elementor-accordion-icon-right .elementor-accordion-icon-opened i::before {
        color: #0098DF;
    }
    
    .mapsetonpad .elementor-element-populated {
        background-color: #FFFFFF;
    }
    /*END FAQ Component*/
    /*START HME Component*/
    
    .leftcontentsecset .elementor-text-editor p:last-of-type {
        padding-bottom: 10px;
    }
    
    .elementor-section.elementor-top-section .leftcontentsecset.elementor-column .elementor-column-wrap {
        padding: 0px 87px 0px 95px;
    }
    
    .left-content-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin-right: 15px;
    }
    
    .left-content-icon-box.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon,
    .product-inner-section-heading .elementor-icon-box-icon .elementor-icon {
        font-size: 29px;
        fill: #424243;
        color: #424243;
        border-color: #424243;
    }
    
    .left-content-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {
        margin-bottom: 7px;
        color: #424243;
        font-size: 18px;
        line-height: 30px;
        letter-spacing: 0.36px;
    }
    
    .left-content-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a {
        font-weight: bold;
    }
    
    .left-content-heading h2.elementor-heading-title {
        font-size: 35px;
        font-weight: 300;
        line-height: 40px;
        color: #424243;
    }
    
    .left-content-text-editor.elementor-widget-text-editor {
        font-weight: 300;
        color: #424243;
    }
    
    .bluebtnwidth.arrow-btn .elementor-widget-container {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #009BDF;
    }
    
    .right-column-img-sec.elementor-column.elementor-top-column>.elementor-column-wrap.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    
    .left-content-heading.elementor-widget:not(:last-child) {
        margin-bottom: 10px;
    }
    
    .left-content-icon-box.elementor-widget:not(:last-child) {
        margin-bottom: 32px;
    }
    /*END HME Component*/
    
    .listing-button-icon.listing-align-icon-left {
        margin-right: 30px;
    }
    
    .single-press-releases span.listing-button-icon.listing-align-icon-left {
        margin-right: 0px;
    }
    
    .single-press-releases .listing-button-wrapper a.listing-button {
        background-image: none;
        border: none;
        padding: 0px;
        text-decoration: none;
    }
    
    .elementor-widget-container .elementor-heading-title.elementor-size-default>a>.foo-product,
    .elementor-widget-container .elementor-heading-title.elementor-size-default>a>.foo-border-heading {
        font-weight: 700 !important;
    }
    
    .elementor-nav-menu--main .elementor-nav-menu a,
    .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
    .elementor-nav-menu--main .elementor-nav-menu a:focus,
    .elementor-nav-menu--main .elementor-nav-menu a:hover {
        padding: 13px 26px !important;
    }
    
    .mega-product-services-border a,
    .main_nav_bar h3.contact a,
    .sub-menu-close .close {
        transition: none;
    }
    
    .post-listing-col a.listing-button-link.listing-button.elementor-size-xs {
        background: transparent;
        width: auto;
        padding: 0px;
    }
    
    .post-listing-col .listing-button-wrapper .listing-button-content-wrapper {
        width: 300px;
        border: 1px solid #009BDF;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
    }
    
    .post-listing-col .listing-button-wrapper .listing-button-content-wrapper:hover,
    .press_release_col2 .listing-button-wrapper .listing-button-content-wrapper:hover {
        border: 1px solid #F26522;
    }
    /* Css provide by aditi mam */
    
    .post-listing-col .listing-button-wrapper .listing-button-content-wrapper:hover span.listing-button-icon.listing-align-icon-left,
    .press_release_col2 .listing-button-wrapper .listing-button-content-wrapper:hover span.listing-button-icon.listing-align-icon-left {
        background-color: #F26522;
    }
    /* Css provide by aditi mam */
    
    .post-listing-col span.listing-button-icon.listing-align-icon-left {
        margin-right: 0px;
    }
    
    .post-listing-col .listing-button-wrapper a.listing-button {
        background-image: none;
        border: none;
        padding: 0px;
    }
    
    .post-listing-col .listing-button-wrapper .listing-button-icon {
        background-color: #009BDF;
        padding: 7px 13px;
    }
    
    .post-listing-col .listing-button-wrapper .listing-button-text {
        padding: 7px 14px;
        line-height: 30px;
    }
    /*Start Header RCM Banner Component*/
    
    .rcm_banner_section.header_banner_section {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 35px 0px;
        background-color: #0F2D5B;
    }
    
    .rcm_banner_section.banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap {
        padding: 15px;
    }
    /* Css provide by Vikas*/
    
    .rcm_banner_section .banner_heading>.elementor-widget-container {
        margin: 3% 0% 3% 0%;
    }
    
    .rcm_banner_section .banner_heading h2 {
        color: #FFFFFF;
        font-family: "Roboto", Sans-serif;
        font-size: 50px;
        font-weight: 300;
        font-style: normal;
        line-height: 66px;
        letter-spacing: 0px;
    }
    
    .rcm_banner_section .banner_tag_lines {
        color: #FFFFFF;
        font-weight: 300;
        padding-left: 4px;
        font-size: 24px;
        line-height: 30px;
    }
    
    .rcm_banner_section .banner_tag_lines .elementor-text-editor {
        margin-bottom: 1rem;
    }
    
    .header_banner_button {
        padding-left: 4px;
    }
    
    .header_banner_button.orange-btn-alignment.request-demo-btn .elementor-button-wrapper a.elementor-button {
        font-size: 19px;
        line-height: 32px;
        letter-spacing: 0.19px;
        padding: 9px 14px 8px 14px !important;
    }
    
    .header_banner_button a.elementor-button .elementor-align-icon-left {
        margin-right: 30px;
    }
    
    .videofullwidth .elementor-column.video-content-and-btns .elementor-column-wrap.elementor-element-populated {
        padding: 0px 81px 0px;
    }
    
    .watch-now-btn-video-play.elementor-widget.elementor-widget-html a.watch_now_video_btn {
        font-size: 19px;
        font-weight: bold;
        text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
        background-color: transparent;
        letter-spacing: 0.19px;
        color: #fafaff;
        line-height: 32px;
    }
    /*END Header RCM Banner Component*/
    
    .video-main-headiing .elementor-widget-container h1 {
        color: #fafaff;
        font-size: 32px;
        line-height: 45px;
        letter-spacing: -0.16px;
    }
    
    .single-type-integrations .integrations-introduction-panel .row .right-integration-content header.content-header-bar h2.content-heading,
	.single-type-integrations .integrations-introduction-panel .row .right-integration-content header.content-header-bar h1.content-heading	{
        font-family: "Roboto", Sans-serif !important;
        margin-top: 0px !important;
    }
    .single-type-integrations .integrations-introduction-panel .row .right-integration-content header.content-header-bar h1:after{
		background:none;
	}
    .right-integration-content .content-button .btn.-request-integration {
        color: #ffffff;
        font-weight: 700;
    }
    /*START Marketo form CSS*/
    
    .letstalkleft {
        padding-top: 80px;
        padding-right: 78px;
    }
    
    .letstalkleft h3 span {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 700;
        font-size: 22px;
        line-height: 32px;
        color: #424243;
    }
    
    .letstalkleft h3 {
        margin-top: 0px;
        margin-bottom: 8px;
    }
    
    .letstalkleft p {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400 !important;
        font-size: 18px;
        line-height: 24px;
        color: #79797A !important;
    }
    
    .letstalkleft .elementor-widget-icon-box {
        padding: 8px 32px 8px 32px;
        margin-bottom: 40px !important;
        border-left: 2px solid #c2c2c4;
    }
    
    .letstalkryt {
        margin-top: -56px;
    }
    
    .letustalkinner {
        box-shadow: 0px 16px 24px rgb(0 0 0 / 6%), 0px 2px 6px rgb(0 0 0 / 4%), 0px 0px 1px rgb(0 0 0 / 4%);
        background-color: #ffffff;
        padding: 64px;
    }
    
    .letustalkinner h2 {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 300 !important;
        font-size: 42px;
        line-height: 48px;
        letter-spacing: 0.02em;
        color: #424243 !important;
    }
    
    .letustalkinner .mktoFieldDescriptor.mktoFormCol {
        width: 100%;
    }
    
    .letustalkinner label {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 24px;
        color: #0F2D5B;
        width: 100% !important;
        margin-bottom: 10px !important;
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
        text-transform: capitalize;
    }
    
    .letustalkinner .mktoFieldWrap {
        width: 100%;
    }
    
    .letustalkinner select,
    .letustalkinner input {
        width: 100% !important;
        border: 1px solid #C2C2C4 !important;
        border-radius: 0px !important;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: normal;
        font-size: 18px !important;
        line-height: 24px !important;
        color: #424243;
        padding: 7px !important;
        height: 45px !important;
    }
    
    .letustalkinner .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap {
        display: flex;
        flex-direction: row-reverse;
        align-content: flex-start;
        flex-wrap: nowrap;
    }
    
    .letustalkinner .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap input {
        width: auto !important;
        margin-top: 6px !important;
    }
    
    .letstalk-text {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        text-decoration-line: underline;
        color: #009BDF !important;
        padding-bottom: 50px;
        padding-top: 40px;
    }
    
    .letstalkryt form {
        width: 100% !important;
    }
    
    .letstalkryt span.mktoButtonWrap.mktoSimple button {
        background-color: #005B9E !important;
        background-image: none !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 700;
        font-size: 22px !important;
        line-height: 32px !important;
        letter-spacing: 0.02em;
        color: #FFFFFF !important;
        width: 100% !important;
        border: none !important;
        margin-top: 30px;
    }
    
    .letstalkryt span.mktoButtonWrap.mktoSimple {
        margin-left: 0px !important;
        width: 100% !important;
    }
    
    .letstalkryt .mktoButtonRow:nth-child(16) {
        width: 100%;
    }
    
    .letustalkinner .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
        width: auto !important;
    }
    
    .letstalk .elementor-row {
        padding-left: 10px;
        padding-right: 10px;
    }
    /*END Marketo form CSS*/
    /*START Marketo form two column layout CSS*/
    
    .letstalktop {
        padding: 8px 8px 22px 8px;
        margin-bottom: 40px !important;
        border-left: 2px solid #c2c2c4;
    }
    
    .letstalktop h3 span {
        font-style: normal;
        font-weight: 700;
        font-size: 22px;
        line-height: 32px;
        color: #424243;
    }
    
    .letstalktop p {
        font-style: normal;
        font-weight: 400 !important;
        font-size: 18px;
        line-height: 24px;
        color: #79797A !important;
    }
    
    .letustalkbinner label {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 24px;
        color: #0F2D5B;
        width: 100% !important;
        margin-bottom: 10px !important;
        margin-top: 10px !important;
        font-family: "Roboto", Sans-serif;
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
        text-transform: capitalize;
    }
    
    .letustalkbinner select,
    .letustalkbinner input {
        border: 1px solid #C2C2C4 !important;
        border-radius: 0px !important;
        font-style: normal;
        font-weight: 400;
        font-size: 18px !important;
        line-height: 24px !important;
        color: #424243;
        padding: 7px !important;
        font-family: "Roboto", Sans-serif;
    }
    
    .letustalkbinner .mktoButtonRow span.mktoButtonWrap.mktoSimple {
        margin-left: 0px !important;
    }
    
    .letstalkbryt span.mktoButtonWrap.mktoSimple button {
        background-color: #005B9E !important;
        background-image: none !important;
        padding-top: 16px !important;
        padding-bottom: 16px !important;
        font-style: normal;
        font-weight: 700;
        font-size: 22px !important;
        line-height: 32px !important;
        letter-spacing: 0.02em;
        color: #FFFFFF !important;
        width: 100% !important;
        border: none !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        margin-top: 30px;
    }
    
    .letstalkb-text {
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        text-decoration-line: underline;
        color: #009BDF !important;
        padding-bottom: 40px;
        padding-top: 40px;
    }
    
    .letustalkbinner .mktoFieldWrap.mktoRequiredField {
        width: 96%;
    }
    
    .letustalkbinner select,
    .letustalkbinner input,
    .letustalkbinner form {
        width: 100% !important;
    }
    
    .letustalkbinner .mktoFieldDescriptor.mktoFormCol {
        width: 50%;
    }
    
    .letustalkbinner .mktoButtonRow {
        display: flex;
        justify-content: center;
    }
    
    .letstalktop-main {
        padding-top: 50px;
    }
    
    .letstalktop-main .elementor-row {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .letustalkbinner h2 {
        margin-bottom: 10px;
    }
    /*END Marketo form two column layout CSS*/
    /*START Resource Card Slider CSS*/
    /* .carousel_resource_row.card-slider .owl-stage{
    column-gap: 20px;
} */
    
    .res_item a.embed-responsive.embed-responsive-11by6::before {
        padding-top: 54.54545455%;
        display: block;
        content: "";
    }
    
    .card-slider .owl-item.active+div+.owl-item.active+div {
        display: none;
    }
    
    .owl-carousel.card-slider .item {
        padding: 10px 4px;
    }
    
    .owl-carousel.card-slider .item .border {
        min-height: 685px;
        margin-bottom: 0px;
    }
    
    .res_slider_item_button.resource_item_button a.btn.-resources.--orange {
        bottom: 34px;
        color: #424243;
        font-size: 19px;
        line-height: 32px;
        letter-spacing: 0.19px;
    }
    
    .owl-carousel.card-slider .item figure {
        max-height: 190px;
    }
    
    .card-slider.owl-carousel.owl-theme .owl-nav button {
        color: #009BDF;
        font-size: 4rem;
        transition: all .35s ease;
        height: 35px;
        width: 35px;
        border-radius: 10rem;
        line-height: 30px;
        outline: 0;
        position: absolute;
        margin: auto;
        top: 43.5%;
    }
    
    .card-slider.owl-carousel.owl-theme .owl-nav button.owl-prev {
        left: -40px;
    }
    
    .card-slider.owl-carousel.owl-theme .owl-nav button.owl-next {
        right: -40px;
    }
    
    .card-slider.owl-carousel.owl-theme .owl-nav button span {
        display: flex;
        justify-content: center;
        width: 100%;
        align-items: center;
        margin-top: -8px;
    }
    
    .res_slider_item_content h4 a,
    .res_slider_item_content h4 a:hover {
        color: #424243;
        font-weight: 600;
    }
    
    .res_slider_item_content span.types {
        font-size: 18px;
        font-weight: bold;
        color: #424243;
        line-height: 30px;
        background-color: transparent;
    }
    
    .res_slider_item_content.item-content p {
        color: #424243;
        line-height: 28px;
        font-weight: 300;
        letter-spacing: -0.1px;
    }
    
    .res_slider_item_button a {
        font-size: 16px;
    }
    
    .resources-slider-main-sec .res-slider-inner-sec.elementor-column>.elementor-column-wrap.elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }
    /*END Resource Card Slider CSS*/
    
    .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
        margin-right: 6px;
    }
    
    .main_nav_bar li.level-one .level-2 a {
        font-size: 0.875rem !important;
    }
    
    #mega-menu-menu-1 li:nth-child(2) .mega-menu-column .mega-sub-menu .mega-menu-item .textwidget .navigation .level-1 .level-one .level-2 li:nth-child(8) {
        margin-bottom: 0rem !important;
    }
    /* resources css start */
    
    .resources .items .grid {
        margin-bottom: 44px;
    }
    
    .brightree-in-action .action-panel a.btn.-schedule-meeting:before {
        content: url(/wp-content/uploads/2022/07/square.svg);
        position: absolute;
        left: 15px;
        height: 20px;
        top: 50%;
        margin-top: 5px;
        padding: 0px 0px;
        display: flex;
        align-items: center;
        transform: translate(-1px, -50%);
        width: 20px;
    }
    
    .brightree-in-action .action-panel a.btn.-schedule-meeting {
        position: relative;
    }
    
    .resource_banner_sec .banner_button a.elementor-button:hover {
        color: #0F0F0F;
    }
    
    .brightree-in-action .action-panel h3 {
        font-weight: 400;
        line-height: 40px;
    }
    /* resources css end */
    /* leadership section start  */
    
    section.common-leader .elementor-column .elementor-column-wrap.elementor-element-populated {
        padding-right: 2px;
        padding-top: 0px;
    }
    
    .common-leader {
        margin-top: 20px
    }
    
    .leader-section.common-leader .elementor-column .elementor-column-wrap.elementor-element-populated {
        padding-top: 10px;
    }
    
    .leadership-modal .modal-content {
        bottom: 50px;
        position: relative;
    }
    
    .leadership-modal .modal {
        padding-top: 100px;
    }
    
    .iconsetsize .left-content-icon-box .elementor-icon-box-wrapper {
        display: flex !important;
        align-items: center !important;
    }
    
    .iconsetsize .left-content-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:hover {
        color: #424243;
    }
    /* leadership section end  */
    /* component css start  */
    
    section.elementor-top-section.spacer-section .elementor-column-wrap.elementor-element-populated {
        padding: 0px;
    }
    /* component css end  */
	
	.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text{
		background-image:unset;
		padding: 5px 5px;
		color: #0F0F0F !important;
		font-size: 16px;
	}
	
    /*Media Query Start*/
    
    @-moz-document url-prefix() {
        a.btn.-resources.--orange.videos::before,
        a.btn.-resources.--orange.case-studies::before,
        a.btn.-resources.--orange.whitepapers::before,
        a.btn.-resources.--orange.ebooks::before,
        a.btn.-resources.--orange.qa::before,
        a.btn.-resources.--orange.videos::before,
        a.btn.-resources.--orange.articles::before,
        a.btn.-resources.--orange.case-studies:hover::before,
        a.btn.-resources.--orange.videos:hover::before {
            margin-top: 0 !important;
        }
    }
    
    @media (min-width:1900px) {
        .herocolorcss .mktocss .mktoButtonRow {
            margin-top: 30px;
        }
        .herocolorcss .elementor-element.letssetonpad>.elementor-element-populated {
            margin-top: -42px !important;
        }
        .herocolorcss .mktocss .mktoButtonRow {
            margin-top: 23px;
        }
        .herocolorcss .mktoFormRow:nth-child(1),
        .herocolorcss .mktoFormRow:nth-child(2) {
            margin-top: 28px;
        }
        .letssetonpad .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            padding: 0.3em 1em !important;
            font-size: 19px !important;
        }
        .bluesec .elementor-container.elementor-column-gap-default {
            padding-left: 18px;
        }
        .threecolsec-top .elementor-container.elementor-column-gap-default {
            padding: 0px 10px 0px 10px;
        }
        .bluetn .elementor-column-wrap.elementor-element-populated {
            padding-left: 18px !important;
            padding-right: 18px !important;
        }
        /* contact page start  */
        .herocolorcss.elementor-section-height-default {
            background-image: linear-gradient(180deg, #FFFFFF00 5.76%, #FFFFFF 1%) !important;
        }
        .imgpadset>.elementor-column-wrap.elementor-element-populated {
            height: 856px;
        }
        .herocolorcss {
            max-height: 810px !important;
        }
        .backgroundrepeatset .contact--sales {
            margin-left: 8px;
        }
        .backgroundrepeatset .contact--support {
            margin-right: 8px;
        }
        .backgroundrepeatset .elementor-background-overlay {
            max-width: 1396px;
            margin-left: 17px;
        }
        .mapoffice .elementor-container.elementor-column-gap-no {
            padding-left: 18px;
            padding-right: 18px;
        }
        .herocolorcss .elementor-element.letssetonpad>.elementor-element-populated {
            margin-left: 18px !important;
        }
        /* contact page end  */
        .resources .container {
            padding-left: 18px;
            padding-right: 18px;
        }
        .tribe-events--has-filter-bar.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
            padding-left: 20px;
            padding-right: 20px;
        }
        .page.single-integrations .container,
        .integrations .container {
            padding-right: 10px;
            padding-left: 10px;
        }
        .resources.background-color--light-gray .container {
            padding-right: 30px;
            padding-left: 30px;
        }
        .page.integrations section.integrations .container-fluid {
            padding-right: 40px !important;
            padding-left: 40px !important;
        }
        .courses_list_items .row .item {
            max-width: 32.2%;
        }
        .backgroundrepeatset {
            margin: auto;
        }
        .elementor-container.elementor-column-gap-default,
        .main_nav_bar.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside>.elementor-container.elementor-column-gap-default,
        .elementor-container.elementor-column-gap-no,
        #main_banner_resources.resource_banner_sec .elementor-container,
        .resource_main_content .container,
        .courses main .container,
        .brightree-in-action .action-panel,
        .elementor-section.elementor-section-boxed>.elementor-container,
        .tribe-events--has-filter-bar.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,
        .page.single-integrations .container,
        .page.integrations section.integrations .container-fluid,
        .integrations .container,
        .backgroundrepeatset,
        .resources .container,
        .press_release_main_content .container {
            max-width: 1440px !important;
        }
        .brightree-in-action .action-panel,
        .courses main .container {
            margin: auto;
        }
        .brightree-in-action .action-panel .content {
            padding: 3rem 20px 4rem !important;
        }
        .mapoffice {
            padding-bottom: 169px !important;
        }
        .mktocss button.mktoButton:before {
            left: 20px !important;
        }
        .imgpadset {
            margin-top: -56px
        }
        .letssetonpad>.elementor-column-wrap.elementor-element-populated {
            margin: 0px !important;
            padding: 0px 40px 0px 0px !important;
        }
        .backgroundrepeatset .elementor-column-wrap.elementor-element-populated {
            margin-left: 10px !important;
            margin-right: 10px !important;
        }
        .bluesec .elementor-top-column .elementor-column-wrap.elementor-element-populated {
            padding-left: 0px !important;
        }
        .skysec.section-product {
            padding-left: 0px !important;
        }
        .last-common-leader-section {
            padding-left: 55px !important;
        }
       
        .mktocss .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
            position: absolute;
            bottom: 25px;
            left: -4px;
        }
        .mktocss label#LblOpt_In__c {
            padding-left: 15px;
        }
        #main_nav_bar_mobile #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
            padding-left: calc(((100vw - 1440px) / 2) + 232px) !important;
        }
        #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
            /* max-width: 1440px; */
            max-width: 1186px;
        }
        .sub-menu-close .close {
            /* right: calc(((100vw - 1200px) / 2) + 1rem); */
            right: 0.5rem;
        }
    }
    
    @media (min-width:1720px) {
        .mktocss .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap {
            display: flex;
            flex-wrap: nowrap;
            flex-direction: column;
        }
        .letssetonpad .elementor-element.elementor-element-520c6b2d>.elementor-widget-container {
            margin-top: 0;
        }
    }

    
    @media (min-width:1380px) and (max-width:1890px) {
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            height: 1053px !important;
        }
        .page section.resources .items a.btn.-resources.--orange,
        .resource_item_button a.btn.-resources.--orange {
            position: absolute;
            bottom: 30px;
        }
        .page section.resources.additional-integration-resources .items .item {
            min-height: 580px;
        }
        .bluebtnwidth.arrow-btn .elementor-widget-container {
            border-style: solid;
            border-width: 3px 3px 3px 1px;
            border-color: #009BDF;
        }
        .h-testimonial-main .elementor-container.elementor-column-gap-default {
            padding-left: 18px;
            padding-right: 18px;
        }
        .bluesec .elementor-container.elementor-column-gap-default {
            padding-left: 18px;
        }
        .threecolsec-top .elementor-container.elementor-column-gap-default {
            padding: 0px 10px 0px 10px;
        }
        .bluetn .elementor-column-wrap.elementor-element-populated {
            padding-left: 18px !important;
            padding-right: 18px !important;
        }
        /* contact page start  */
        .mktocss .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
            position: absolute;
            bottom: 25px;
            left: -4px;
        }
        .mktocss label#LblOpt_In__c {
            padding-left: 15px;
        }
        .backgroundrepeatset .contact--sales {
            margin-left: 8px;
        }
        .backgroundrepeatset .contact--support {
            margin-right: 8px;
        }
        .backgroundrepeatset .elementor-background-overlay {
            max-width: 1166px;
            margin-left: 17px;
        }
        .mapoffice .elementor-container.elementor-column-gap-no {
            padding-left: 18px;
            padding-right: 18px;
        }
        .herocolorcss .elementor-element.letssetonpad>.elementor-element-populated {
            margin-left: 18px !important;
        }
        /* contact page end  */
        .resources .container {
            padding-left: 18px;
            padding-right: 18px;
        }
        .page.single-integrations .container,
        .integrations .container {
            padding-right: 10px;
            padding-left: 10px;
        }
        .resources.background-color--light-gray .container {
            padding-right: 30px;
            padding-left: 30px;
        }
        .page.integrations section.integrations .container-fluid {
            padding-right: 40px !important;
            padding-left: 40px !important;
        }
        .skysec.section-product {
            padding-left: 0px !important;
        }
        .bluesec .elementor-top-column .elementor-column-wrap.elementor-element-populated {
            padding-left: 0px !important;
        }
        .backgroundrepeatset {
            margin: auto;
        }
        .mapoffice {
            padding-bottom: 110px !important;
        }
        .mktocss button.mktoButton:before {
            left: 13px !important;
        }
        .imgpadset {
            margin-top: -56px
        }
        .letssetonpad>.elementor-column-wrap.elementor-element-populated {
            padding: 0px 40px 0px 0px !important;
        }
        .elementor-container.elementor-column-gap-default,
        .main_nav_bar.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside>.elementor-container.elementor-column-gap-default,
        .elementor-container.elementor-column-gap-no,
        #main_banner_resources.resource_banner_sec .elementor-container,
        .resource_main_content .container,
        .courses main .container,
        .brightree-in-action .action-panel,
        .elementor-section.elementor-section-boxed>.elementor-container,
        .page.single-integrations .container,
        .page.integrations section.integrations .container-fluid,
        .integrations .container,
        .backgroundrepeatset,
        .resources .container {
            max-width: 1200px !important;
        }
        .backgroundrepeatset .elementor-column-wrap.elementor-element-populated {
            margin-left: 10px !important;
            margin-right: 10px !important;
        }
        .brightree-in-action .action-panel .content {
            padding: 3rem 1.125rem 4rem !important;
        }
        .elementor-container.elementor-column-gap-default,
        .brightree-in-action .action-panel {
            max-width: 1200px !important;
            margin: auto;
        }
    }
       
    @media (min-width: 1029px) {
        nav>.elementor-nav-menu {
            margin-left: auto;
            margin-right: 0 !important;
        }
    }
    
    @media (min-width: 992px) {
        .page section .masonry .grid.n-length-1 {
            justify-content: start;
            grid-template-columns: repeat(auto-fill, minmax(calc(360px - 2rem), 1fr));
        }
    }
    
    @media (min-width: 951px) and (max-width: 1024px) {
        .elementor-location-footer .elementor-section.elementor-top-section.elementor-element.footer-main-custom.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
            padding: 0px 50px !important;
        }
        .page.resources.archive-resources .resources .container .row .grid .item {
            max-width: 48%;
        }
    }
    
    @media (max-width: 991px) {
        .page section.resources .items a.btn.-resources.--orange,
        .resource_item_button a.btn.-resources.--orange {
            position: absolute !important;
            bottom: 10px;
        }
        .post-listing-col .listing-button-wrapper .listing-button-text {
            font-size: 14px !important;
        }
        .press_release_col2 .listing-button-wrapper .listing-button-content-wrapper {
            width: 269px;
        }
        .post-banner-section .left_content_sec.elementor-column .banner_heading h2 {
            font-size: 46px;
        }
        .banner_sec.post-banner-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap.elementor-element-populated {
            padding: 10px 14px;
        }
        .related-resources-row.row.related-resources-row {
            display: block !important;
        }
        .page.resources.archive-resources .resources .container .row .col-3,
        .page.resources.archive-resources .resources .container .row .col-9 {
            max-width: 100%;
        }
        section.schedule-meeting .mktoForm .mktoField {
            max-width: 100%;
        }
        .page.resources.archive-resources .resources .container .row .grid .item {
            max-width: 48%;
        }
        .brightree-in-action .action-panel .content {
            max-width: 100vw !important;
        }
        .main_sec_btn_img .arrow-button-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm,
        .main_sec_btn_img .arrow-button-light-blue .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm,
        .main_sec_btn_img .arrow-button-orange .elementor-widget-container .elementor-button-wrapper a.elementor-button-link.elementor-button.elementor-size-sm {
            background-image: linear-gradient(90deg, #0098DF 50px, #FFFFFF 8%) !important;
            background-size: auto !important;
        }
        .listing-button-wrapper a.listing-button {
            display: block;
            padding: 9px 5px 11px 12px;
        }
        .listing-button-icon {
            margin-right: 25px;
        }
    }
    
    @media (min-width: 801px) and (max-width: 950px) {
        .elementor-location-footer .elementor-section.elementor-top-section.elementor-element.footer-main-custom.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
            padding: 0px 20px !important;
        }
    }
    
    @media (min-width: 769px) and (max-width: 1024px) {
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            margin-top: -52px;
        }
        .related-resources-row .border p {
            margin-bottom: 2rem;
        }
       
        .brightree-in-action .action-panel .content {
            padding: 3rem 20px 4rem !important;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {           
            height: 635px;
            margin-top: 0px;
        }
        .mktocss button.mktoButton:before {
            left: 17px;
            bottom: -2px;
        }
        .arrow-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 6px 24px 0px 12px !important;
        }
        .video--content-stream .tagset .elementor-widget-container {
            margin-left: -10px !important;
        }
        .video--content-stream {
            padding: 30px 80px
        }
        .brightree-rcm-headingg {
            max-width: 58%;
        }
        /* reduce waste component set */
        .reduce-waste-container .elementor-column.elementor-col-50 {
            width: 50% !important;
        }
        /* rcm bottom line set  */
        .tagsett {
            margin-left: 4px;
        }
        .gary-video-section .wistia_responsive_padding {
            padding: 74% 0 0 0 !important;
        }        
    }
    
    @media (min-width:767px) and (max-width:1024px) {
        .talktous-btn.elementor-widget-button .elementor-widget-container .elementor-button-wrapper a {
            margin-top: 20px;
        }
        .comman-property.elementor-section.elementor-top-section {
            padding: 40px 0px;
        }
        .elementor-section.elementor-top-section .leftcontentsecset.elementor-column .elementor-column-wrap,
        .elementor-section.elementor-top-section .leftcontentsecset.elementor-column.pharmancysecset .elementor-column-wrap {
            padding: 0px 20px;
            margin: 30px 0px;
        }
        .find-brightree-section .elementor-element-populated {
            padding: 0px 40px 30px 15px;
        }
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin: -4px 30px 0px 28px;
            padding: 0px;
        }
        .mapoffice {
            padding: 100px 25px 140px 25px;
        }
        .backgroundrepeatset .contact--sales.elementor-column .elementor-column-wrap.elementor-element-populated,
        .backgroundrepeatset .contact--support.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: -200px 32px 0px 32px;
        }
        .contact-us-main-head.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin-left: 10px;
        }
        .h-testimonial-main .h-testimonial {
            font-size: 24px;
        }
       
        .mktocss .mktoButtonRow {
            width: 100%;
        }
        .mktocss label#LblOpt_In__c {
            font-weight: 300;
            width: auto !important;
        }
        .herocolorcss.elementor-section-height-default {
            background-image: linear-gradient(180deg, #FFFFFF00 5.76%, #FFFFFF 1%) !important;
        }
        .mktocss button.mktoButton {
            width: 45%;
        }
        .mapsetonpad iframe {
            height: 800px;
        }
        .mapsetonpad .elementor-widget-container {
            margin-top: 0px !important;
        }
        .mktocss .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
            margin-top: -13px;
            width: 130px !important;
            margin-left: 11px;
        }
    }
    
    @media (min-width: 481px) and (max-width: 896px) {
        .resource_main_content .resource_btn.arrow-btn {
            margin-left: 16%;
        }
    }
    
    @media (max-width:767px) {
        .newsroomtabs-section .elementor-tab-title.elementor-tab-mobile-title {
            font-size: 14px;
            font-weight: bold;
            letter-spacing: 0.56px;
            color: #424243 !important;
        }
        .tabparent .tabcontent-container.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: auto;
            padding: 0 15px;
        }
        .top-rcm-section .rcm-heading-container-bg.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 60px 0px 60px 30px;
        }
        .reduce-waste-container .intake-management.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 40px 30px 40px 30px !important;
        }
        .tribe-events-meta-group.tribe-events-meta-group-other {
            margin-top: 20px;
        }
        .tribe-filter-bar-c-filter__toggle-label {
            color: #141827;
        }
        .tribe-events .tribe-events-c-view-selector__list-item-icon {
            line-height: 1;
        }
        .left-content-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
            margin-bottom: 0px;
        }
        .leftcontentsecset .left-content-heading h2.elementor-heading-title.elementor-size-default {
            font-size: 27px;
            letter-spacing: 0.02em;
        }
        .leftcontentsecset .left-content-text-editor p:nth-child(2),
        .leftcontentsecset .left-content-text-editor p:nth-child(3) {
            font-size: 16px;
        }
        .sec-lcontent-rimg .left-content-col {
            order: 2;
        }
        .sec-lcontent-rimg .right-image-col {
            order: 1;
        }
    }
    
    @media (min-width:668px) and (max-width:767px) {
        .herocolorcss.bg-pink-remove .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: 12px !important;
        }
        .elementor-element.mapoffice {
            padding: 50px 20px 140px 20px !important;
        }
        .herocolorcss.bg-pink-remove .mktocss .mktoButtonRow {
            margin-top: 20px;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            background-size: cover !important;
        }
        .backgroundrepeatset .contact--support.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: 25px 25px 0px 25px;
        }
        .backgroundrepeatset {
            padding: 0rem 0rem 2rem 0rem;
        }
        .backgroundrepeatset .contact--sales.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: -211px 25px 0px 25px;
        }
    }
    
    @media (min-width:668px) and (max-width:768px) {
		.footer-margin h3.elementor-icon-box-title{
			margin-top: -2px;
		}
        .page section.resources nav ul li {
            width: 150px;
        }
        .page-template-template-integrations .page.integrations .integrations .px-lg-5 {
            padding-left: 4rem !important;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            margin-top: 40px !important;
        }
        
        .brightree-in-action .action-panel .content {
            padding: 3rem 0rem 4rem !important;
        }
        .courses_list_items .row .item {
            max-width: 48%;
            margin-left: auto !important;
            margin-right: auto !important;
        }
        .double-line-button.arrow-btn svg {
            margin-left: 9px;
        }
        .arrow-btn svg {
            margin-left: 0px;
        }
        .watch-now-bpc {
            margin-left: 11px;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            background-size: cover !important;
            height: 635px;
        }
        .imgpadset .elementor-spacer-inner {
            height: 80vh !important;
        }
        /* btn set start  */
        .reduce-waste-container.bottom-rcm-section {
            padding: 40px 0px 40px 0px;
        }
        .bluesec .elementor-widget-wrap h1.elementor-heading-title.elementor-size-default,
        .bluesec .elementor-widget-wrap .elementor-element.elementor-widget.elementor-widget-text-editor,
        .bluesec .elementor-widget-wrap .elementor-element.talktous-btn.elementor-widget.elementor-widget-button {
            padding-left: 5px;
            padding-right: 5px;
        }
        .double-line-button.arrow-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 6px 24px 0px 3px !important;
        }
        /* btn set end  */
        .brightree-rcm-headingg {
            max-width: 80%;
        }
        /* tetimonial component set start */
        .h-testimonial-main .elementor-widget-wrap {
            position: relative;
        }
        .h-testimonial-main .elementor-element.elementor-element-f4b34ce.elementor-widget.elementor-widget-image {
            position: absolute;
            top: 100px;
        }
        /* rcm bottom line set  */
        .banner_sec .banner_heading h2:before {
            top: 108px;
        }
    }
    
    @media (min-width: 668px) and (max-width: 766px) {
        .letssetonpad .elementor-column-wrap.elementor-element-populated {
            padding: 0% 04% 0% 0% !important;
        }
    }
    
    @media (min-width:320px) and (max-width:767px) {


           
    .faq-inner-section>.elementor-column-wrap {
        padding: 0px;
    }


        .resource_banner_sec .mobimgset{
            max-width: 100%;
            padding: 0px;
        }

             .blogflitercontainer{
                display: contents;
             }

        .banner-feature-bg .tes-headline{
            font-size: 22px !important;
        }
        section.nervesbg {
            height: 10rem;
        }
        .featurehead{
            top:27%;
        }
        .contact-us-main-heading-inner .elementor-widget-container .elementor-heading-title {
            text-align: center;
        }
        .popupimgset img.leader-image {
            margin: 10px auto 30px auto;
        }
        .popupimgset p.leader-desc {
            text-align: inherit;
        }
        .section-product {
            padding: 35px 0px 0px 15px;
        }
        /* HME component start */
        .para-img-container.sec-lcontent-rimg {
            padding-top: 12px !important;
        }
        .left-content-col .elementor-widget-heading h2 {
            font-size: 22px;
            line-height: 32px;
            letter-spacing: 2px;
        }
        .sec-lcontent-rimg {
            background: #F7FAFC;
        }
        section.sec-lcontent-rimg .left-content-col .elementor-column-wrap.elementor-element-populated {
            padding-top: 8px;
        }
        .para-img-container.sec-lcontent-rimg .elementor-heading-title {
            padding-bottom: 9px;
        }
        .left-content-col .elementor-widget-heading,
        .left-content-col .content-text-editor,
        .para-img-container.sec-lcontent-rimg .elementor-text-editor {
            margin-bottom: 0px !important;
        }
        .improve-collection-section.three-col-sec {
            padding-top: 0px !important;
            padding-bottom: 17px !important;
        }
        .custom-col-inner-sec .column-heading p.elementor-heading-title {
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;
        }
        /* HME component end */
        /* Start marketo form two column layout css  */
        .letstalktop {
            margin-left: 20px;
        }
        .letustalkbinner .mktoFieldDescriptor.mktoFormCol {
            width: 100%;
        }
        .letustalkbinner .mktoButtonRow {
            display: flex;
            justify-content: flex-start;
        }
        .letustalkbinner span.mktoButtonWrap.mktoSimple {
            margin-left: 0px !important;
        }
        .letstalktop .elementor-widget-icon-box {
            margin-left: 12px;
            margin-right: 12px;
        }
        .letstalktop-main .elementor-row {
            padding-left: 0px;
            padding-right: 0px;
        }
        /* End marketo form two column layout css  */
        .page section.resources nav ul li {
            width: 82px;
        }
        .page section.resources .items a.btn.-resources.--orange,
        .resource_item_button a.btn.-resources.--orange {
            bottom: 20px;
        }
        .single-integrations .marketo-form-integrations .mktoButton {
            padding: 10px 18px;
        }
        .btn.-request-integration:nth-child(2) {
            padding: 0.625rem 2rem;
            padding: auto;
        }
        .owl-carousel.card-slider .item.res_item .border {
            min-height: 650px !important;
        }
        /*START Marketo form CSS*/
        .letstalkleft {
            background-color: #0F2D5B;
            padding-right: 0px;
        }
        .letstalkleft h3 span,
        .letstalkleft p {
            color: #fff !important;
        }
        .letustalkinner {
            padding: 0px;
        }
        .letstalkleft .elementor-widget-icon-box {
            background-color: transparent;
            margin-left: 10px;
        }
        .letstalk .elementor-row {
            padding: 0px;
        }
        .letstalkryt {
            margin-top: 48px;
        }
        .letustalkinner .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol:nth-child(2) .mktoFieldWrap {
            flex-direction: row;
        }
        /*END Marketo form CSS*/
        .carousel_resource_row.owl-carousel .item.res_item {
            margin: 0px auto;
            max-width: 70% !important;
        }
        section.schedule-meeting .mktoFieldDescriptor.mktoFormCol {
            max-width: 100%;
        }
        .tagset.video-btn-tag.elementor-widget-heading {
            margin-left: 15px;
        }
        .press_release_row .press_release_col1.content {
            max-width: 100%;
        }
        .sec-lcontent-rimg.elementor-section.elementor-top-section.elementor-element {
            padding: 32px 4px;
        }
        .h-testimonial-main {
            padding: 10px 0px;
        }
        .newsroom-title-headding .elementor-widget-container .elementor-heading-title,
        .leadershipHeading .elementor-widget-container .elementor-heading-title,
        .contact-us-main-heading-inner .elementor-widget-container .elementor-heading-title {
            font-size: 32px;
        }
        .left-content-heading h2.elementor-heading-title {
            font-size: 27px;
        }
        .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-title,
        .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-title a {
            margin-left: 0px;
            font-size: 25px !important;
        }
        .custom-column.elementor-column.elementor-element>.elementor-column-wrap.elementor-element-populated {
            padding: 20px 20px;
        }
        .custom-margin.elementor-column.elementor-element>.elementor-column-wrap.elementor-element-populated {
            margin: 0px 0px 0px 0px;
        }
        .banner_sec.header_banner_section .elementor-widget-container:after {
            left: 2px;
            bottom: 4px;
        }
        .page.single_press_release .press_release_banner_sec h2.elementor-heading-title {
            padding-left: 2px;
        }
        .post-banner-section .banner_heading .elementor-widget-container:after {
            bottom: 5px;
        }
        .listing-button-wrapper .listing-button-content-wrapper .listing-button-text {
            font-size: 18px;
        }
        .left-content-heading.elementor-widget:not(:last-child) {
            margin-bottom: 15px;
        }
        .left-content-icon-box.elementor-widget:not(:last-child) {
            margin-bottom: 4px;
            margin-left: 3px;
            margin-right: 3px;
        }
        .right-column-img-sec.elementor-column.elementor-top-column>.elementor-column-wrap.elementor-element-populated {
            margin: 2rem 0rem 0rem 0rem;
        }
        .right-column-img-sec.elementor-element .elementor-widget-image.elementor-widget>.elementor-widget-container {
            margin: 0px;
        }
        .threecolsec.threecolsec-top {
            padding: 8px 16px 32px 16px;
        }
        .product-start-basic-para.elementor-widget-text-editor {
            font-size: 18px;
            line-height: 24px;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 40% 40% 40% 40%;
        }
        /* product section start  */
        .product-border-bottom .elementor-widget-container .elementor-heading-title {
            font-size: 15px;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: 0.02em;
        }
        .product-inner-section-heading .elementor-widget-container {
            margin-left: -22px;
        }
        .elementor-section.elementor-top-section .leftcontentsecset.elementor-column .elementor-column-wrap {
            padding: 0px 12px;
        }
        .product-inner-section-heading.left-content-icon-box .elementor-widget-container {
            margin-left: 0px;
        }
        /* product section end  */
        .three-col-sec.elementor-section.elementor-section-boxed .elementor-column.elementor-element>.elementor-column-wrap {
            padding: 0px;
            margin: 0px 0px 0px 0px;
        }
        .videofullwidth .video-content-and-btns.elementor-column .tagset.video-btn-tag.elementor-widget-heading,
        .videofullwidth .video-content-and-btns.elementor-column .video-main-headiing.elementor-widget-heading,
        .video-content-and-btns .videosection-text-paragraph.elementor-widget-text-editor {
            margin-bottom: 10px;
        }
        .video-watch-btn-section .elementor-widget-container .elementor-button-link {
            font-size: 15px;
            letter-spacing: 0.02em;
        }
        .videosection-text-paragraph.elementor-element {
            font-weight: 400;
            font-size: 18px;
            line-height: 24px;
            letter-spacing: 0px;
        }
        .video-main-headiing .elementor-widget-container .elementor-heading-title {
            font-size: 27px;
            line-height: 40px;
            letter-spacing: -0.02em;
            margin-top: 13px;
        }
        .tagset h5.elementor-heading-title.elementor-size-default {
            font-size: 15px;
        }
        .videofullwidth .video-content-and-btns.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 32px 16px;
            margin: 0px;
        }
        .h-testimonial-main .h-testimonial {
            font-size: 22px;
        }
        .padding-b-0 {
            padding-bottom: 0px !important;
        }
        .padding-t-40 {
            padding-top: 40px !important;
        }
        .press_release_row.row .press_release_col2 {
            max-width: 100%;
            flex: auto;
            margin-left: 20px;
            margin-right: 20px;
        }
        .listing-icon-box-content h3.head-title {
            font-size: 22px;
        }
        .h-testimonial-main .h-testimonial .elementor-widget-container {
            margin-top: 15px;
            padding: 0px;
        }
        .h-testimonial-main.testsecset .qutesset.bill-quotemaker-content .elementor-element-populated,
        .h-testimonial-main.testsecset .bill-quotemaker-image .elementor-column-wrap.elementor-element-populated {
            padding: 10px 30px 20px 30px;
        }
        .video-btn-tag .elementor-widget-container {
            margin-left: 0px;
        }
        .video-main-headiing.elementor-widget-heading .elementor-widget-container {
            margin-left: 0%;
        }
        .videosection-text-paragraph.elementor-widget-text-editor .elementor-widget-container,
        .video-watch-btn-section .elementor-widget-container {
            margin-left: 0%;
        }
        /* see brighree in action start  */
        .bluesecsetaction .see-brightree-in-action-heading.elementor-widget-heading,
        .bluesecsetaction .see-brightree-in--action-para.elementor-widget-text-editor {
            margin-bottom: 10px;
        }
        .seebrightreesec .elementor-clearfix p {
            font-weight: 400;
        }
        .See-brightree-in-action-image>.elementor-widget-container {
            margin: 0px;
            padding: 0px;
        }
        .see-brightree-in-action-heading .elementor-widget-container {
            margin-right: 8rem;
            padding: 0px;
        }
        .see-brightree-in-action-heading .elementor-widget-container .elementor-heading-title {
            font-size: 31px;
            line-height: 40px;
            letter-spacing: 0.32px;
            font-weight: 700;
            color: #ffffff;
        }
        .seebrightreesec .elementor-clearfix p {
            color: #ffffff;
        }
        .see-brightree-in--action-para {
            text-align: left;
            font-size: 18px;
            line-height: 24px;
            letter-spacing: 0px;
        }
        .see-brightree-in--action-para .elementor-widget-container {
            padding: 0px;
        }
        .talk-and-schedule-meet-btn .elementor-widget-container .elementor-button-link {
            font-size: 16px;
            line-height: 19px;
        }
        /* see brighree in action end  */
        .about_brightree_right_content.elementor-column.elementor-element .elementor-column-wrap.elementor-element-populated {
            margin: 40px 0px 0px 0px;
        }
        .about_brightree_right_content.elementor-column .right-content-head h5.elementor-heading-title {
            font-size: 1rem;
        }
        .about_brightree_right_content.elementor-column .elementor-column-wrap .right-content-head .elementor-widget-container {
            margin: 0px;
            padding: 0px;
        }
       
        .sectionsethme .elementor-text-editor.elementor-clearfix p:nth-child(2),
        .sectionsethme .elementor-text-editor.elementor-clearfix p:nth-child(3) {
            font-size: 16px;
        }
        .home-product-btn a.learnsettt {
            font-size: 15px;
            line-height: 24px;
        }
        .threecolsec-top .elementor-icon-box-content {
            padding-left: 18px;
        }
        .threecolsec-top .iconsetsize .elementor-icon-box-wrapper {
            display: flex;
        }
        .threecolsec-top .iconsetsize .elementor-icon-box-title {
            max-width: 100%;
            margin-top: 0px;
        }
        .threecolsec-top .elementor-inner-section h3.elementor-icon-box-title {
            line-height: 24px;
            letter-spacing: 0px;
        }
        .threecolsec-top .orthotics--pro.elementor-inner-section h3.elementor-icon-box-title,
        .threecolsec-top .secpharmcy.elementor-inner-section h3.elementor-icon-box-title {
            margin-top: 0px;
        }
        .productmargin {
            padding-left: 0px;
            padding-right: 0px;
        }
        img.leader-image {
            width: unset;
            height: 100%;
        }
        .arrow-btn span.elementor-button-text {
            font-size: 15px;
        }
        .double-line-button.bluebtnwidth.arrow-btn.homepage-arrow-btn.elementor-widget-button {
            width: 80%;
        }
        .double-line-button.arrow-btn span.elementor-button-text {
            line-height: 26px;
        }
        .double-line-button.arrow-btn svg {
            top: 9px
        }
        .header_banner_section .banner_heading .elementor-widget-container {
            padding: 0px 0px 30px 0px !important;
        }
        .header_banner_section .banner_tag_lines {
            padding-right: 20px !important;
        }
        .header_banner_section .banner_heading h2.elementor-heading-title {
            font-size: 32px !important;
        }
        .header_banner_section.banner_sec.elementor-section {
            padding: 25px 10px 15px 9px !important;
        }
        .header_banner_section.banner_sec .orange-btn-alignment.request-demo-btn {
            padding: 0px 0px 0px 3px !important;
        }
        .iphone-two-col-sec.elementor-section {
            padding: 0px 0px 80px 10px !important;
        }
        .main-course-content {
            padding-top: 3rem !important;
        }
        .courses_list_items .item {
            padding-top: 5px;
            padding-bottom: 20px;
        }
        /* newsroom component start  */
        h4.heading-newroom-tabss {
            font-size: 22px;
        }
        h4.heading-newroom-tabss+p {
            font-size: 18px;
        }
        /* newsroom component end  */
        .autherr,
        .designationn {
            font-size: 16px;
            line-height: 18px;
            letter-spacing: 0px;
        }
        .backgroundrepeatset .elementor-background-overlay {
            background-image: none !important;
        }
        .mktocss .mktoButtonRow,
        .mktocss .mktoFormRow .mktoFieldDescriptor.mktoFormCol,
        .pharmancysecset h2.elementor-heading-title.elementor-size-default {
            width: 100%;
        }
        .mktocss label#LblOpt_In__c {
            font-weight: 300;
            width: auto !important;
        }
        .herocolorcss.elementor-section-height-default {
            margin-top: -16%;
            margin-bottom: 0%;
            background-image: linear-gradient(180deg, #FFFFFF00 5.76%, #FFFFFF 1%) !important;
        }
        /* Changes By Vikas */
        .tabparent .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
            position: relative !important;
            display: inline !important;
        }
        .newsroomtabs-section:last-child .elementor-tab-title.elementor-active::after {
            content: '';
            border-bottom: 4px solid #0f2d5b;
            width: 100% !important;
            display: inline;
            margin-top: 20px;
            height: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
            top: -30px;
        }
        .seebrightreesec .see-brightree-in--action-para.xdwidthptag {
            width: 100%;
        }
        .para-img-container .elementor-image {
            text-align: center !important;
            padding-top: 10px !important;
        }
        .left-line-container .elementor-column.elementor-col-50.elementor-top-column {
            padding: 30px 0px 10px 0px !important;
        }
        .left-line-container {
            padding-bottom: 30px!important;
        }
        .homepage-arrow-btn.arrow-btn.double-line-btn span.elementor-button-text {
            line-height: 24px;
        }
        .homepage-arrow-btn.arrow-btn.double-line-btn .elementor-button-icon svg {
            position: relative;
            top: 13px !important;
        }
        .orange-btn-alignment.talk-to-us-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 12px 24px 7px 15px !important;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 11px 24px 7px 14px !important;
        }
        .homepage-arrow-btn.arrow-btn.double-line-btn span.elementor-button-text {
            line-height: 24px;
        }
        .homepage-arrow-btn.arrow-btn.double-line-btn .elementor-button-icon svg {
            position: relative;
            top: 13px !important;
        }
        .prosthestic-software-btn.double-line-btn svg {
            position: relative;
            top: 8px!important;
        }
        .arrow-btn span.elementor-button-text {
            position: relative;
            left: -10px !important;
            text-align: left;
        }
        .orange-btn-alignment.talk-to-us-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 12px 24px 7px 15px !important;
        }
        .orange-btn-alignment.talk-to-us-btn svg {
            position: relative;
            top: -1px;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 16px 24px 7px 13px !important;
            background-image: linear-gradient(90deg, #F26522 48px, #FFFFFF 8%) !important;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn a.elementor-button-link.elementor-button.elementor-size-xs:hover {
            background-image: linear-gradient(90deg, #009bdf 48px, #FFFFFF 8%) !important;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn svg {
            position: relative;
            top: 0px;
        }
        /* end Changes By Vikas */
        .talk-to-us-btn-center .elementor-button span {
            position: relative;
            left: -3px !important;
        }
        .videofullwidth h5.elementor-heading-title.elementor-size-default {
            position: relative;
            left: -12px;
        }
        .elementor .elementor-element.bluebtnwidth :hover .elementor-button {
            background-image: linear-gradient(90deg, #f26522 20%, #FFFFFF 16%) !important;
        }
        .elementor .comman-property .elementor-element.elementor-element-c55eed0:hover .elementor-button {
            background-image: linear-gradient(90deg, #f26522 15%, #FFFFFF 13%) !important;
        }
        .bluebtnwidth.widthsetphonebtn .elementor-button-icon svg {
            margin-left: 10px;
            margin-top: -8px;
        }
        .uptalktous .elementor-button-icon svg {
            height: 17px;
            margin-left: 27px;
        }
        .uptalktous .elementor-button-icon svg {
            height: 17px;
            margin-left: 4px;
            margin-top: -1px;
        }
        .talk-to-us-btn-center .elementor-button span {
            position: relative;
            top: -1px;
        }
        .main-menu-inner {
            width: 100%;
        }
        .elementor.elementor-29.elementor-location-header section>div>.elementor-row {
            justify-content: space-around;
        }
        .containerlog {
            display: grid;
            grid-template-columns: 90%;
            padding: 10px;
            gap: 20px;
            background-color: #F1F3F5 !important;
            justify-content: center;
            margin: 0 auto;
            width: 100%;
        }
        p.cat_head {
            overflow-wrap: normal !important;
        }
        section.resources .container .row>div>p.yellow_border::after {
            left: 0px;
        }
        .page.resources.archive-resources .resources .container .row {
            display: flex;
            margin: 0;
            flex-direction: row;
        }
        .page.resources section .items.masonry .grid {
            grid-template-columns: auto;
            grid-gap: 1.1rem;
        }
        .page.resources.archive-resources .resources .container .row .col-9 {
            max-width: none;
            padding-left: 20px;
            padding-right: 20px;
        }
        .page.resources.archive-resources .resources .container .row .col-3 {
            padding: 0px;
        }
        .sub-header-section {
            display: none !important;
        }
        .single-tribe_events .tribe-events-event-image img {
            width: 100% !important;
        }
        .post-type-archive-tribe_events header.tribe-events-calendar-list__event-header {
            margin-top: 10px;
        }
        .post-type-archive-tribe_events time.tribe-events-calendar-list__event-date-tag-datetime {
            margin-bottom: 17px;
        }
        .post-type-archive-tribe_events time.tribe-events-calendar-list__event-date-tag-datetime::after {
            display: none;
        }
        .post-type-archive-tribe_events .tribe-common-g-row.tribe-events-calendar-list__event-row {
            display: flex;
            flex-direction: column;
        }
        .post-type-archive-tribe_events article.tribe-events-calendar-list__event.tribe-common-g-row.tribe-common-g-row--gutters.post-2188.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry {
            display: flex;
            flex-direction: column;
            align-content: space-between;
            flex-wrap: wrap;
        }
        .post-type-archive-tribe_events .tribe-events-calendar-list__event-details.tribe-common-g-col,
        .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col,
        .tribe-events-calendar-list__event-wrapper.tribe-common-g-col {
            width: 100% !important;
        }
        .post-type-archive-tribe_events .tribe-events-calendar-list__event-wrapper.tribe-common-g-col {
            width: 100%;
        }
        .tribe-events-event-meta {
            display: flex !important;
            flex-wrap: wrap !important;
            margin: 0 0 var(--tec-spacer-7) !important;
            width: 100% !important;
            justify-content: space-between !important;
            flex-direction: column !important;
            align-items: flex-start !important;
        }
        .qotessecset .elementor-column-wrap.elementor-element-populated {
            margin: 0px !important;
        }
        .slider-compo .nav-btn.prev-slide {
            left: 36px;
            top: 506px;
            display: none;
        }
        .slider-compo .nav-btn.next-slide {
            right: 32px;
            top: 506px;
            display: none;
        }
        .header-button-menu {
            display: none !important;
        }
        .h-orange-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            background-image: linear-gradient( 90deg, #F26522 18%, #FFFFFF 4%);
        }
        .threeline {
            margin-top: 10px;
        }
        .newsroomtabs-section:last-child .elementor-tab-title.elementor-tab-mobile-title.elementor-active::after {
            content: '';
            border-bottom: 2px solid #0f2d5b;
            width: 50%;
            display: block;
            margin-top: 20px;
        }
        .newsroomtabs-section .elementor-active strong:before {
            display: none;
        }
        .elementor-section-wrap .newsroomtabs-section h4 {
            font-size: 20px;
            line-height: 30px;
        }
        .elementor-element.mapoffice {
            padding: 50px 20px 100px 20px;
        }
        .letssetonpad .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            width: 100%;
        }
        .seebrightreesec a.elementor-button-link.elementor-button.elementor-size-xs:hover {
            background-image: linear-gradient(90deg, #009BDF 19%, #FFFFFF 8%) !important;
        }
        .h-orange-btn a.elementor-button-link.elementor-button.elementor-size-xs:hover {
            background-image: linear-gradient( 90deg, #009BDF 18%, #FFFFFF 4%) !important;
        }
        .product-inner-section-heading .elementor-15 .elementor-element.elementor-element-7bea2743.bluebtnwidth:hover .elementor-button {
            background-image: linear-gradient(90deg, #F26522 20%, #FFFFFF 16%);
        }
        .product-inner-section-heading .elementor-15 .elementor-element.elementor-element-7bea2743.bluebtnwidth:hover>.elementor-widget-container {
            border-color: #F26522;
        }
        .product-inner-section-heading .elementor-15 .elementor-element.elementor-element-fc4270f.bluebtnwidth:hover .elementor-button {
            background-image: linear-gradient(90deg, #F26522 20%, #FFFFFF 16%);
        }
        .product-inner-section-heading .elementor-15 .elementor-element.elementor-element-fc4270f.bluebtnwidth:hover>.elementor-widget-container {
            border-color: #F26522;
        }
        .product-inner-section-heading .elementor-15 .elementor-element.elementor-element-363a435.bluebtnwidth:hover .elementor-button {
            background-image: linear-gradient(90deg, #F26522 15%, #FFFFFF 13%);
        }
        .product-inner-section-heading .elementor-15 .elementor-element.elementor-element-363a435.bluebtnwidth:hover>.elementor-widget-container {
            border-color: #F26522;
        }
        
    }
    
    @media (max-width: 900px) {
        .resource_btn {
            padding-top: 8px;
        }
        .brightree-in-action .action-panel .content {
            margin-left: 20px;
        }
        .resource_banner_sec.banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
            padding: 35px 6px;
        }
    }
    
    @media (min-width: 800px) and (max-width: 900px) {
        section#main_banner_resources {
            padding-bottom: 0px;
        }
        .page.single-resources h1.elementor-heading-title,
        .page.single-resources h2.elementor-heading-title,
        .page.single_press_release h1,
        .page.single_press_release h2 {
            margin-right: 0px;
            padding-right: 20px;
            margin-bottom: 0px !important;
        }
    }
    
    @media (min-width: 769px) and (max-width: 870px) {
        .mktocss button.mktoButton {
            background-image: linear-gradient(90deg, #F26522 16%, #FFFFFF 16%) !important;
        }
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: 0px;
        }
    }
    
    @media (min-width: 667px) and (max-width: 767px) {
        .additional-integration-resources .item {
            grid-row-end: span 18 !important;
        }
        .press_release_col2 .listing-button-wrapper .listing-button-content-wrapper {
            width: 228px;
        }
        .listing-button-wrapper .listing-button-content-wrapper .listing-button-text {
            font-size: 15px !important;
        }
        .press_release_col2 .listing-button-icon.listing-align-icon-left svg {
            left: 0px !important;
            bottom: 1px;
        }
        .integrations .integrations-grid .items .item p {
            font-size: 16px;
        }
        .integrations-grid .items .item h5 {
            font-size: 22px;
        }
        .brightree-in-action form[id*=mktoForm] label#LblOpt_In__c .mktoAsterix {
            padding-left: 0px;
        }
        .brightree-in-action form[id*=mktoForm] label#LblOpt_In__c {
            margin-left: 20px;
        }
        .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
            position: absolute;
            left: 0px;
        }
        .mktoLogicalField.mktoCheckboxList.mktoHasWidth input#Opt_In__c {
            margin-top: 20px;
        }
        .resource_banner_sec .banner_button .elementor-button-icon svg {
            top: 0px;
            left: -21px;
        }
        .letssetonpad {
            margin-top: 20px;
        }
        .herocolorcss.bg-pink-remove {
            padding-bottom: 0px;
        }
        .integrations-requirements-panel .container p iframe {
            margin-left: -38px;
        }
        .page.resources.archive-resources .resources .container .row .grid .item {
            grid-row-end: span 25 !important;
        }
        .related-resources-row .item-content {
            padding: 1rem !important;
        }
        
        .brightree-in-action .action-panel .content {
            padding: 3rem 0rem 4rem !important;
        }
        .double-line-button.bluebtnwidth.arrow-btn svg {
            bottom: 0px;
        }
        .request-demo-btn span.elementor-button-content-wrapper {
            position: relative;
            bottom: 3px;
        }
        .request-demo-btn.orange-btn-alignment svg {
            position: relative;
            top: 5px;
        }
        .letssetonpad {
            padding-right: 40%;
        }
        .bluesec .elementor-widget-wrap h1.elementor-heading-title.elementor-size-default,
        .bluesec .elementor-widget-wrap .elementor-element.elementor-widget.elementor-widget-text-editor,
        .bluesec .elementor-widget-wrap .elementor-element.talktous-btn.elementor-widget.elementor-widget-button {
            padding-left: 5px;
            padding-right: 5px;
        }
        .talktous-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 9px 24px 8px 14px !important;
        }
        /* contact form start  */
        element {
            width: 150px;
            background: none;
        }
        .mktoForm.mktoLayoutAbove .mktoField,
        .mktoForm.mktoLayoutAbove .mktoLogicalField {
            clear: left;
        }
        .mktocss .mktoForm.mktoLayoutAbove .mktoField {
            background: none !important;
        }
        .letssetonpad .mktoLabel.mktoHasWidth strong,
        .letssetonpad .mktoLabel.mktoHasWidth .replaceWithoutSep {
            padding: 0px !important;
        }
        .letssetonpad .mktoLabel.mktoHasWidth {
            padding-left: 10px;
        }
        /* contact form end  */
        .mktocss select.mktoField {
            background: none;
        }
        .arrow-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 6px 0px 0px 12px !important;
        }
        .banner_sec .banner_heading h2:before {
            top: 57px;
            left: 3px;
        }
        .talk-and-schedule-meet-btn span.elementor-button-text {
            font-size: 18px;
            text-align: left;
        }
        .common-leader .elementor-column.elementor-col-25 {
            width: 50% !important;
        }
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: -17px !important;
        }
        /* rcm bottom line set  */
        .talk-to-us-btn-center .elementor-button span {
            position: relative;
            top: -1px;
            left: 0px;
        }
        
        .letssetonpad .mktoForm .mktoField {
            line-height: 28px;
            font-size: 15px;
        }
        .letssetonpad .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            font-size: 19px;
            width: 64%;
        }
        .letssetonpad .mktocss label#LblOpt_In__c {
            font-size: 13px;
            line-height: 20px;
        }
        .elementor-9 .herocolorcss .elementor-element.elementor-element-724353d9>.elementor-element-populated {
            padding-bottom: 50px;
            padding-top: 10px;
        }
        .elementor-9 .elementor-element.mapoffice.elementor-element-1e03880e {
            padding: 50px 20px 100px 20px;
        }
        .orange-btn-alignment a.elementor-button-link.elementor-button.elementor-size-xs {
            height: 48px;
        }
        .skysec .elementor-column-wrap.elementor-element-populated {
            padding: 0px 30px 0px 30px !important;
        }
        .threecolsec .elementor-column-wrap.elementor-element-populated {
            padding: 0px 7px;
        }
        .bluebtnwidth .elementor-widget-container {
            width: 60%
        }
        .sectionsethme.elementor-section-height-default.elementor-section-height-default {
            padding: 20px 30px 20px 30px;
        }
        /* Vikas iphone landscape */
        /* talk to us btn set */
        /* spacing issue by krishna */
        .elementor .uptalktous.elementor-element .elementor-button {
            padding: 18px 160px 18px 43px !important;
        }
        .main_nav_bar {
            padding: 16px 0px 20px 0px !important;
        }
        .elementor-2866 .elementor-element.elementor-element-5aa096c>.elementor-widget-container {
            margin: 0px 0px 0px 10px !important;
        }
        
        .orange-btn-alignment.talk-and-schedule-meet-btn svg {
            position: relative;
            top: 2px !important;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 14px 24px 11px 15px !important;
        }
        
    }
    /* End css */
    
    @media (min-width:767px) and (max-width:800px) {
        .header-button-menu {
            display: none !important;
        }
        .footer-main-custom .elementor-row .elementor-column.elementor-col-20 {
            width: 20%;
        }
    }
    
    @media (min-width:820px) and (max-width:879px) {
        .header-button-menu {
            display: none !important;
        }
        
    }
    
    @media (min-width:879px) and (max-width:950px) {
        .header-button-menu {
            display: none !important;
        }
    }
    
    @media (min-width:1129px) and (max-width:1165px) {
        #main_nav_bar_mobile #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
            padding-left: calc(((100vw - 1200px) / 2) + 210px) !important;
        }
    }
    
    @media (min-width:1100px) and (max-width:1128px) {
        #main_nav_bar_mobile #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
            padding-left: calc(((100vw - 1200px) / 2) + 200px) !important;
        }
    }
    
    @media (min-width:1060px) and (max-width:1100px) {
        #main_nav_bar_mobile #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
            padding-left: calc(((100vw - 1200px) / 2) + 215px) !important;
        }
    }
    
    @media (min-width:1025px) and (max-width:1060px) {
        #main_nav_bar_mobile #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
            padding-left: calc(((100vw - 1200px) / 2) + 230px) !important;
        }
    }
    
    @media (min-width: 1025px) and (max-width: 1128px) {
        .desktop-main-menu-custom.main-menu-inner {
            width: 97% !important;
        }
        .main_nav_bar .header-button-menu .translowermenu nav>ul {
            flex-wrap: nowrap;
        }
        .main_nav_bar #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
            padding: 10px 6px 50px 6px;
        }
        li.login-btn-header {
            border: 2px solid #ffffff !important;
            padding: 0px 4px !important;
            margin-right: 8px !important;
        }
        li#mega-menu-item-233,
        li#mega-menu-item-236 {
            display: none !important;
        }
        .header-button-menu {
            display: block !important;
        }
    }
    
    @media (min-width:834px) and (max-width:1194px) {
        .tabparent .tabcontent-container.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: 0px 60px;
            padding: 0px;
            margin: auto;
            padding: 10px;
        }
        
    }
    
    @media (min-width:951px) and (max-width:1128px) {
        .footer-main-custom .elementor-row .elementor-column.elementor-col-20 {
            width: 20%;
        }
    }
    
    @media only screen and (min-width:1025px) {
        #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:hover>a.mega-menu-link {
            background: #fff;
            color: #005b9e;
            font-weight: bold;
            text-decoration: none;
            border-color: #fff;
        }
        .borderbottomset .elementor-widget-container {
            margin: 0px -4px 0px 0px;
        }
        .herocolorcss .elementor-element.letssetonpad>.elementor-element-populated {
            margin-top: 20px;
        }
        section.header_banner_section.rcm_banner_section {
            background-image: url(/wp-content/uploads/2022/05/sqaure-graphic.png);
            background-repeat: no-repeat;
            background-position: right -62px bottom -62px;
        }
        .three-col-sec {
            background-color: #ffffff !important;
        }
        .sec-lcontent-rimg .left-content-col .elementor-column-wrap.elementor-element-populated {
            padding-left: 20px;
        }
    }
    
    @media (min-width:1025px) and (max-width:2300px) {
        .tagset.video-btn-tag {
            display: none;
        }
        .double-line-button.bluebtnwidth.arrow-btn.homepage-arrow-btn {
            margin-top: 34px;
        }
        .elementor-section.elementor-top-section .leftcontentsecset.elementor-column.pharmancysecset .elementor-column-wrap {
            padding: 0px 87px 0px 89px;
        }
        .banner-section-stream .elementor-column.banner-col-content .elementor-column-wrap.elementor-element-populated {
            padding: 0% 8% 0% 12%;
        }
        .banner-section-stream {
            padding: 53px 0px 71px 0px;
        }
        .herocolorcss .mktocss .mktoForm input,
        .mktocss select.mktoField {
            font-size: 20px;
            line-height: 28px;
        }
        .letssetonpad .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            font-size: 19px !important;
            padding-right: 0px;
        }
        .herocolorcss .mktocss .mktoButtonRow {
            margin-top: 23px;
        }
        .herocolorcss .mktoFormRow:nth-child(1),
        .herocolorcss .mktoFormRow:nth-child(2) {
            margin-top: 28px;
        }
        .threecolsec-top .product-three-col-inner-section .elementor-icon-box-description {
            line-height: 25px;
            color: #424243;
        }
        .qutesset .elementor-column-wrap.elementor-element-populated {
            margin-top: 87px;
        }
        .h-testimonial p.discription {
            margin-bottom: 38px;
        }
        .mapsetonpad .elementor-widget-container {
            margin-top: 0px !important;
        }
        .mapoffice .elementor-container.elementor-column-gap-no .elementor-row {
            align-items: start;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            height: 995px;
        }
        .herocolorcss .mktoFormCol {
            margin-bottom: 15px !important;
            color: #424243 !important;
        }
        .herocolorcss .mktoFormRow {
            margin-top: 16px;
        }
        .herocolorcss .mktoForm .mktoLabel {
            padding-top: 0;
        }
        .imgpadset {
            max-height: 600px !important;
        }
        .elementor-section-content-middle.herocolorcss.elementor-section-height-default {
            height: 870px !important;
        }
        .courses_list_items .row {
            margin-right: -25px;
            margin-left: -25px;
        }
        .courses_list_items .row .item {
            max-width: 31.8%;
        }
    }
    
    @media (min-width:1025px) and (max-width:1379px) {
        .bg-blue-box-img-container .elementor-element-populated {
            bottom: 15px;
        }
        .bluesec .elementor-container.elementor-column-gap-default {
            padding-left: 15px;
        }
        .mktocss label#LblOpt_In__c {
            padding-left: 0px;
        }
        .mktocss .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
            position: relative;
            width: 115px;
            right: 14px;
        }
        .para-img-container.sec-lcontent-rimg .elementor-column {
            width: 50% !important;
        }
        .sec-lcontent-rimg .elementor-column-gap-default>.elementor-row>.elementor-column.left-content-col>.elementor-column-wrap.elementor-element-populated {
            padding: 0 0 0 95px;
        }
        .para-img-container .right-image-col img {
            width: 100%;
        }
        .para-img-container .right-image-col.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding-right: 0px;
        }
        section.para-img-container.sec-lcontent-rimg .elementor-container {
            max-width: 100% !important;
        }
    }
    
    @media (min-width: 1025px) and (max-width: 1227px) {
        .backgroundrepeatset.elementor-section .contact--support.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: -211px 20px 0px 30px !important;
        }
        .mapoffice .mapsetonpad .custom-html-map .elementor-widget-container iframe {
            height: 670px !important;
        }
    }
    
    @media (min-width:1024px) and (max-width:2300px) {
        .h-testimonial-main.testsecset .elementor-column .elementor-column-wrap.elementor-element-populated {
            padding-left: 0px;
        }
        .testsecset .elementor-column-wrap.elementor-element-populated .elementor-image {
            display: flex;
        }
        .backgroundrepeatset .elementor-element.elementor-element-cf33e38>.elementor-element-populated,
        .backgroundrepeatset .elementor-element.elementor-element-c2f06d0>.elementor-element-populated {
            margin-top: -13rem !important;
        }
        .mapoffice .elementor-element.elementor-element-4827c34a>.elementor-element-populated .bodertitleset {
            margin-bottom: 20px;
        }
        .bodertitleset a.elementor-accordion-title {
            font-size: 25px;
            line-height: 28px;
        }
    }
    
    @media (min-width: 1182px) and (max-width: 1199px) {
        .desktop-main-menu-custom.main-menu-inner {
            width: 85% !important;
        }
    }
    
    @media (min-width: 1129px) and (max-width: 1181px) {
        .main_nav_bar #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
            padding: 10px 10px 50px 8px;
        }
    }
    
    @media (min-width: 1024px) and (max-width: 1199px) {
        h3.contact {
            margin-right: 10px !important;
        }
    }
    
    @media (max-width: 1199px) {
       
        .sub-menu-close .close {
            right: 0.5rem;
        }
    }
    
    @media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (orientation: portrait) {
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: 30px !important;
        }
    }
    
    @media only screen and (min-device-width: 1024px) and (max-device-height: 768px) and (orientation: portrait) {}
    
    @media (min-width:800px) and (max-width:1024px) {
        .elementor-location-footer .elementor-section-wrap .footer-main-custom.elementor-section-boxed .elementor-container .elementor-row {
            flex-wrap: nowrap !important;
        }
    }
    
    @media (min-width: 768px) and (max-width: 1024px) {

        .resource_banner_sec .mobimgset{
            max-width: 100%;
            padding: 0px;
        }


        .letssetonpad .mktocss .mktoButtonRow {
            margin-top: 25px;
            margin-bottom: 25px;
        }
        .elementor-location-footer .elementor-section-wrap .elementor-section .elementor-container .elementor-row>.elementor-column.foterrrlineset {
            width: 20% !important;
        }
        .bluebtnwidth.elementor-widget.elementor-widget-button {
            width: 100%;
        }
    }
    
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
        .home-product-btn a.learnsettt {
            font-size: 18px;
            line-height: 24px;
        }
        .threecolsec-top .orthotics--pro.elementor-inner-section h3.elementor-icon-box-title,
        .threecolsec-top .secpharmcy.elementor-inner-section h3.elementor-icon-box-title,
        .threecolsec-top .hmeDME--software .elementor-inner-section h3.elementor-icon-box-title {
            margin-top: 0px;
        }
        .testsecset .elementor-column-wrap.elementor-element-populated .elementor-image {
            display: flex;
        }
        .courses_list_items .row {
            justify-content: space-around;
            margin-left: -15px;
            margin-right: -15px;
        }
        .courses_list_items .row .item {
            max-width: 48%;
            flex: 0 0 49%;
        }
        /* contact us form section set start  */
        .elementor-column.elementor-col-50.letssetonpad,
        .elementor-column.elementor-col-50.imgpadset {
            width: 50% !important;
        }
        .mktocss label#LblOpt_In__c {
            padding-left: 30px;
            margin-bottom: 10px;
        }
        .mktocss .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
            position: absolute;
            bottom: 15px;
            left: -8px;
        }
        /* contact us form section set end  */
        /* newsroom component start  */
        h4.heading-newroom-tabss.first-child-heading-top {
            padding-top: 24x;
        }
        h4.heading-newroom-tabss {
            padding-top: 40px;
        }
        /* newsroom component end  */
        /***************nav bar start************************/
        span.mega-indicator {
            transform: rotate(-90deg);
        }
        .mobile-menu-title {
            padding-left: 30px !important;
        }
        .main-menu-inner {
            width: 100%;
        }
        
        /*****************nav bar end*************************************/
        /* media query from vikas end  */
        .videofullwidth h5.elementor-heading-title.elementor-size-default {
            position: relative;
            left: 13px;
        }
        .mktoForm .mktoField {
            line-height: 28px;
            font-size: 18px;
        }
        .elementor-9 .backgroundrepeatset .elementor-element.elementor-element-cf33e38>.elementor-element-populated {
            margin: -5rem 2rem 0rem 3rem;
        }
        .elementor-column[data-col="50"] {
            width: 47%;
        }
        .elementor-widget-wrap .colMainContainer .mainlog .containerlog {
            width: auto;
        }
        .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
            right: -17px;
            width: 2px;
        }
        .page.resources.archive-resources .resources .container .row {
            display: flex;
            flex-direction: row;
            column-gap: 0px;
        }
        .page.resources section .items.masonry .grid {
            grid-template-columns: repeat(2, 1fr);
        }
        .page.resources.archive-resources .resources .container .row .col-9 {
            max-width: none;
            padding: 0px;
        }
        .page.resources.archive-resources .resources .container .row .col-3 {
            padding: 0px
        }
        .page.resources.archive-resources .row {
            margin: 0px
        }
        .ipadsecset .elementor-row {
            flex-wrap: nowrap !important;
        }
        .qotessecset .elementor-column-wrap.elementor-element-populated {
            margin: 0px !important
        }
        .threeline {
            position: absolute;
            left: 130px;
        }
        .test33 .elementor-widget-container {
            margin-left: 66px !important;
        }
       
        .read-award-button-set.bluebtnwidth.elementor-widget.elementor-widget-button {
            width: 100% !important;
        }
        .productmargin {
            margin-top: 14px;
        }
        .videofullwidth .elementor-column.elementor-col-50.elementor-top-column.elementor-element {
            width: 100%;
        }
        .redtagset.elementor-widget.elementor-widget-heading {
            margin-left: 10px;
            margin-top: 30px;
        }
        .redtagset.middlebtnpadding.elementor-widget.elementor-widget-heading {
            margin-left: -20px;
            margin-top: 30px;
        }
        .qutesset .elementor-column-wrap.elementor-element-populated {
            padding: 0px !important;
        }
        .read-award-press-release-btn.arrow-btn span.elementor-button-text {
            font-size: 13px;
            top: 2px;
        }
        .read-award-press-release-btn.arrow-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 11px 24px 6px 12px !important;
        }
        /* Logo soacing fixed by krishna */
        .main_nav_bar .elementor-column-wrap.elementor-element-populated {
            padding: 0px 0px 0px 0px !important;
        }
        .main_nav_bar {
            padding: 0px !important;
            padding-bottom: 1rem !important;
        }
        /* END css */
    }
    
    @media (orientation:landscape) and (min-width:769px) and (max-width:950px) {
        /* Resource listing start  */
        section.resources .container {
            margin-left: 30px;
        }
        section.resources .row .col-10 {
            flex: 0 0 75.333333%;
        }
        /* Resource listing end  */
        section.additional-integration-resources.resources .container {
            margin-left: 0px;
        }
    }
    
    @media (orientation:landscape) and (min-width:769px) and (max-width:900px) {
        .mktocss button.mktoButton:before {
            left: 15px;
        }
        .backgroundrepeatset .elementor-column-wrap.elementor-element-populated {
            margin-top: -140px !important;
        }
        .imgpadset {
            width: 100% !important;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            width: 100% !important;
            float: left;
            position: relative;
            top: 100px;
            margin-top: -50px !important;
            background-size: cover !important;
        }
        .elementor-section-content-middle.herocolorcss.elementor-section-height-default {
            height: 1500px !important;
        }
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            position: relative;
            top: 33px;
        }
    }
    
    @media (orientation:landscape) and (min-width:768px) and (max-width:1024px) {
        /******nav start************/
        
        /******nav end************/
        .letssetonpad .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            font-size: 15px;
        }
        .elementor-9 .backgroundrepeatset .elementor-element.elementor-element-cf33e38>.elementor-element-populated {
            margin: -5rem 2rem 0rem 3rem;
        }
        .elementor-column[data-col="50"] {
            width: 47%;
        }
        .backgroundrepeatset .elementor-element.elementor-element-cf33e38>.elementor-element-populated,
        .backgroundrepeatset .elementor-element.elementor-element-c2f06d0>.elementor-element-populated {
            margin-top: -5rem !important;
        }
        .qutesset .elementor-column-wrap.elementor-element-populated {
            padding: 85px 0px 0px 0px !important;
        }
        .qotessecset .elementor-widget-container {
            margin: 40px !important;
        }
        .ipadsecset .elementor-row {
            flex-wrap: nowrap !important;
        }
    }
    
    @media(max-width:667px) {
        .modal .mktoLayoutAbove label#LblOpt_In__c {
            padding-bottom: 20px;
        }
        .mktocss .mktoButtonRow {
            margin-top: 20px;
        }
        .contact_us_sec.square_shadow_banner .contact-us-main-head.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 2rem 0;
        }
        .borderbottomset .elementor-widget-container .elementor-heading-title {
            font-size: 40px;
        }
        .card-slider .owl-item.active+div {
            display: none;
        }
        .single-integrations .marketo-form-integrations .marketo-form .mktoFieldWrap.mktoRequiredField label#LblOpt_In__c {
            padding-bottom: 15px;
        }
        .page.resources.archive-resources .resources .container .row .col-3,
        .page.resources.archive-resources .resources .container .row .col-9 {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .tribe-events-single .tribe-events-single-section.tribe-events-event-meta.primary {
            margin-bottom: 0px !important;
        }
        .post-type-archive-tribe_events .tribe-events .tribe-events-l-container {
            padding-top: 18px;
        }
        .talktous-btn.elementor-widget-button .elementor-widget-container .elementor-button-wrapper a {
            padding: 8px 24px 9px 12px;
            font-size: 22px;
            line-height: 32px;
            letter-spacing: 0.02em;
            color: #0f0f0f;
        }
        .banner-section-stream .banner-section-para-main.elementor-widget-text-editor {
            margin-bottom: 6px;
        }
        .banner-col-content.elementor-column .banner-section-heading-main {
            margin-bottom: 16px;
        }
        .banner-section-stream .banner-section-para-main.elementor-widget-text-editor {
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;
        }
        .banner-section-heading-main .elementor-widget-container h1.elementor-heading-title {
            color: #FFFFFF;
            font-size: 31px;
            line-height: 40px;
            letter-spacing: 0.02em;
        }
        .image-banner-main {
            margin: 16px;
        }
        .banner-section-stream .elementor-column.banner-col-content .elementor-column-wrap.elementor-element-populated {
            padding: 32px 16px;
        }
        .post-banner-section .banner_heading .elementor-widget-container:after {
            bottom: 4px;
        }
        .sec-post-listing.elementor-section .post-listing-col.elementor-column.elementor-element {
            width: 59%;
        }
        .sec-post-listing.elementor-section.elementor-section-boxed .about_brightree_right_content.elementor-column.elementor-element {
            width: 41%;
        }
        .sec-post-listing .listing-button-wrapper a.listing-button.listing-button-link {
            width: 94%;
        }
        .sec-post-listing .listing-button-wrapper a.listing-button {
            padding: 5px 5px 8px 12px;
        }
        .borderbottomset .elementor-widget-container {
            margin-top: -13px;
        }
        .letssetonpad .elementor-column-wrap.elementor-element-populated {
            padding: 30px 0px;
        }
        .mapsetonpad .elementor-element-populated {
            margin-top: 40px;
        }
        .find-brightree-section .elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }
        .backgroundrepeatset .contact--sales.elementor-column .elementor-column-wrap.elementor-element-populated,
        .backgroundrepeatset .contact--support.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: 30px 30px 0px 30px;
        }
        .backgroundrepeatset {
            padding-bottom: 30px;
        }
        .contact-us-main-heading-inner .elementor-widget-container {
            padding: 0px;
        }
        .learn-more-button.white-text-watch-now a.elementor-button-link.elementor-button.elementor-size-xs {
            font-weight: 700;
            font-size: 15px;
            letter-spacing: 0.02em;
            color: #0F0F0F;
        }
        .reduce-waste-container .automated-para.elementor-widget-text-editor {
            font-size: 18px;
            line-height: 24px;
            margin-bottom: 24px;
        }
        .intake-heading .elementor-widget-container h2.elementor-heading-title {
            font-weight: 300;
            font-size: 22px;
            line-height: 32px;
            letter-spacing: 2px;
        }
        .intake-heading .elementor-widget-container {
            margin: 0px;
        }
        .intake-heading {
            margin-bottom: 16px;
        }
        .reduce-waste-container .reduce-heading {
            margin-bottom: 16px;
        }
        .reduce-waste-container .reduce-heading .elementor-widget-container h4.elementor-heading-title {
            font-weight: 700;
            font-size: 15px;
            line-height: 20px;
            letter-spacing: 0.02em;
            color: #F26522;
            padding: 7px 8px;
            background: #FFF7F3;
            display: inline-block;
        }
        .reduce-waste-container .intake-management.reduce-waste-intake.elementor-column .elementor-column-wrap.elementor-element-populated,
        .reduce-waste-container .intake-management.intakke.elementor-column .elementor-column-wrap.elementor-element-populated,
        .reduce-waste-container.bottom-rcm-section {
            padding: 24px;
        }
        .reduce-waste-container .intake-management.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 24px;
            border: 1px solid #F7FAFC;
        }
        .reduce-waste-container .automated-para.elementor-widget-text-editor .elementor-widget-container {
            margin-bottom: 0px;
        }
        .top-rcm-section {
            padding: 48px 24px 0px;
        }
        .top-rcm-section .rcm-heading-container-bg.elementor-column .elementor-column-wrap.elementor-element-populated {
            background-color: #F7FAFC;
            padding: 32px 24px;
        }
        .brightree-rcm-headingg.elementor-widget-heading .elementor-widget-container .elementor-heading-title {
            color: #424243;
            font-size: 27px;
            font-weight: 300;
            line-height: 40px;
            letter-spacing: 0.02em;
        }
        .brightree-rcm-blue-bg-para.elementor-widget-text-editor {
            color: #424243;
            font-size: 20px;
        }
        .intake-management:nth-child(even) {
            margin: 24px 0px 0px 0px;
        }
        .spacer-section.elementor-section.elementor-top-section.elementor-element.elementor-section-boxed {
            height: 60px;
        }
        .borderbottomset .elementor-widget-container:after {
            width: 30px;
        }
        .additional-integration-resources .container {
            max-width: 700px;
        }
        .courses_list_items .row {
            margin-left: -15px;
            margin-right: -15px;
        }
        .two-col-container {
            margin-left: 0px !important;
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }
        .read-award-button-set.bluebtnwidth.elementor-widget.elementor-widget-button {
            width: 100% !important;
        }
        /* about page spacing issue by krishna*/
        .leadershipHeading {
            margin: auto 0.1rem;
        }
        .leader-image {
            margin: auto 0.6rem;
        }
        .leaderNames {
            margin: auto 0.6rem;
        }
        /* end css */
    }
    
    @media screen and (min-width: 2400px) {
        .search_box-form.openn form {
            width: 888px;
        }
        .search_box-form form {
            right: 717px;
        }
        .single-type-resources .search_box-form form {
            right: 720px !important;
        }
        .single-type-resources .search_box-form.openn form {
            width: 894px;
        }
        .post-type-archive-type-resources .search_box-form form {
            right: 720px !important;
        }
        .post-type-archive-type-resources .search_box-form.openn form {
            width: 894px;
        }
    }
    
    @media (min-width: 1380px) and (max-width: 1920px) {
        .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-209236c.hmeDME--software.product-three-col-down, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-62d5f89.pharmacy--software.product-three-col-down {
            background-color: #fff;
        }
        .search_box-form.openn form {
            width: 884px;
        }
        .search_box-form form {
            right: 423px;
        }
        .post-type-archive-type-resources .search_box-form form {
            right: 417px !important;
        }
        .single-type-resources .search_box-form form {
            right: 417px !important;
        }
    }
    /* home page width set css 1750px and 2100px */
    @media (max-width: 1379px) {
        .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-209236c.hmeDME--software.product-three-col-down, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-62d5f89.pharmacy--software.product-three-col-down {
            background-color: #fff;
        }
    }
    @media screen and (min-device-width: 1700px) and (max-device-width: 1900px) and (-webkit-min-device-pixel-ratio: 1) {
        .bluecolset .elementor-column-wrap.elementor-element-populated {
            padding: 0% 8% 0% 32% !important;
        }
        .leftsecsetsecu .elementor-column-wrap.elementor-element-populated {
            padding: 0% 10% 0% 33% !important;
        }
        .securimgsett img {
            width: 100%;
        }
        .pharmancysecset .elementor-column-wrap.elementor-element-populated {
            padding: 0% 33% 0% 10% !important;
        }
        .orthoticssecset .elementor-column-wrap.elementor-element-populated {
            padding: 0% 10% 0% 33% !important;
        }
        .darkblueleftimg img {
            width: 100%;
        }
        .inactionsetsec .elementor-widget-wrap {
            margin-top: 70px;
            padding: 0% 33% 10% 10%;
        }
        .page.resources.archive-resources .pt-6 {
            width: 1240px;
            margin: 0 auto;
        }
        .page.resources.archive-resources section.brightree-in-action {
            width: 1240px;
            margin: 0 auto;
        }
        .page.resources.archive-resources .wrapper.py-6 {
            padding: 0px !important
        }
        .single-type-resources .page.single-resources {
            width: 1240px;
            margin: 0 auto;
        }
        .page.integrations section.integrations {
            width: 1240px;
            margin: 0 auto;
        }
        .page.integrations .container {
            width: 1240px;
        }
        .single-type-integrations .page.single-integrations {
            width: 1240px;
            margin: 0 auto;
        }
        .page.integrations .container {
            background: #0F2D5B;
        }
        .page.integrations section.hero.-description {
            background: #ffffff;
        }
    }
    
    @media screen and (min-device-width: 1920px) and (max-device-width: 2100px) and (-webkit-min-device-pixel-ratio: 1) {
        .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-209236c.hmeDME--software.product-three-col-down, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-62d5f89.pharmacy--software.product-three-col-down {
            background-color: #fff;
        }
        .search_box-form.openn form {
            width: 884px;
        }
        .search_box-form form {
            right: 460px;
        }
        .post-type-archive-type-resources .search_box-form form {
            right: 417px !important;
        }
        .single-type-resources .search_box-form form {
            right: 470px !important;
        }
        .bluecolset .elementor-column-wrap.elementor-element-populated {
            padding: 0% 8% 0% 15% !important;
        }
        .leftsecsetsecu .elementor-column-wrap.elementor-element-populated {
            padding: 0% 10% 0% 15% !important;
        }
        .securimgsett img {
            width: 100%;
        }
        .pharmancysecset .elementor-column-wrap.elementor-element-populated {
            padding: 0% 15% 0% 10% !important;
        }
        .orthoticssecset .elementor-column-wrap.elementor-element-populated {
            padding: 0% 10% 0% 15% !important;
        }
        .darkblueleftimg img {
            width: 100%;
        }
        .inactionsetsec .elementor-widget-wrap {
            padding: 0% 3% 10% 10%;
        }
        .seebrightreesec.inactionsetsec {
            background-image: linear-gradient(90deg, #000A1A 7%, #0F2D5B 67%);
        }
        .bluesecsetaction {
            background: none !important;
        }
        .page.resources.archive-resources .pt-6 {
            width: 1240px;
            margin: 0 auto;
        }
        .page.resources.archive-resources section.brightree-in-action {
            width: 1240px;
            margin: 0 auto;
        }
        .page.resources.archive-resources .wrapper.py-6 {
            padding: 0px !important
        }
        .single-type-resources .page.single-resources {
            width: 1240px;
            margin: 0 auto;
        }
        .page.integrations section.integrations {
            width: 1240px;
            margin: 0 auto;
        }
        .page.integrations .container {
            width: 1240px;
        }
        .single-type-integrations .page.single-integrations {
            width: 1240px;
            margin: 0 auto;
        }
    }
    
    @media (min-width: 768px) and (max-width: 967px) {
        .borderbottomset .elementor-widget-container .elementor-heading-title {
            font-size: 45px;
        }
        .herocolorcss .mktocss .mktoForm input,
        .letssetonpad .mktocss select.mktoField {
            max-width: 330px;
        }
        .videofullwidth h5.elementor-heading-title.elementor-size-default {
            position: relative;
            left: 5px;
        }
        .sectionsethme.elementor-section-height-default.elementor-section-height-default {
            padding: 20px 10px 20px 10px;
        }
        .h-testimonial-main .elementor-column-wrap.elementor-element-populated {
            padding: 10px 10px 20px 0px !important;
        }
        .seebrightreesec .elementor-column-wrap.elementor-element-populated {
            padding: 0px 10px 0px 10px !important;
        }
        .talk-to-us-btn.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-xs {
            width: 54%;
        }
        .seebrightreesec .elementor-column-wrap.elementor-element-populated {
            padding: 0px 30px 0px 30px !important;
        }
        .lastbtnblue span.elementor-button-content-wrapper svg {
            margin-top: 18px !important;
        }
        .prosthestic-software-btn.double-line-btn svg {
            position: relative;
            top: 11px !important;
        }
        .read-award-press-release-btn.arrow-btn span.elementor-button-text {
            font-size: 13px;
            top: 2px;
            line-height: 18px;
        }
        .read-award-press-release-btn.arrow-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 11px 24px 9px 12px !important;
        }
        .read-award-press-release-btn.arrow-btn svg {
            position: relative;
            top: 11px;
        }
        .gary-video-section .wistia_responsive_padding {
            padding: 70% 0 0 0 !important;
        }
       
        .gary-video-section .elementor-column.elementor-col-50.elementor-top-column {
            width: 100% !important;
        }
    }
    
    @media(max-width:1024px) {
		.row.filter-row{
			margin-left: -35px;
			margin-top: 25px;
			padding-top: 25px;
		}
		.filter-row-head{
			margin:0px;
		}
		.seebrightreesec .elementor-widget-wrap {
			display: flex;
			flex-direction: column;
		}
        .header-button-menu {
            display: none !important;
        }
		.watch_now_video_btn svg{
			bottom: 2px;
			right: 133px;
		}
        .main-seebright .elementor-container.elementor-column-gap-default .elementor-row {
            
            flex-wrap: nowrap;
            flex-direction: column;
        }
        .seebrightreesec.inactionsetsec .elementor-widget-wrap {
            display: flex;
            align-items: center;
            align-content: center;
        }
        .h-action-main.bluesecsetaction .elementor-row {
            align-content: flex-start;
        }
        .seebrightreesec.inactionsetsec>div>div {
            align-content: flex-start;
        }
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: -12px !important;
        }
        .three-col-sec .product-border-bottom .elementor-widget-container .elementor-heading-title {
            color: #424243;
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.36px;
        }
        .left-content-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {
            margin-left: 15px;
        }
       
        .learn-more-button .elementor-button-wrapper .elementor-button-text {
            margin-left: 33px;
        }
        .page .integrations-search .container {
            margin: 0 !important
        }
        .pharmancysecset .arrow-btn a.elementor-button-link.elementor-button {
            background-image: linear-gradient(90deg, #009BDF 41px, #f7fafc 8%) !important;
        }
        section.header_banner_section.rcm_banner_section img {
            display: none;
        }
        .letustalkbinner select,
        .letustalkbinner input {
            height: 45px !important;
        }
        .additional-integration-resources .item {
            grid-row-end: span 16 !important;
        }
        .additional-integration-resources .container .row {
            margin-right: 0px;
            margin-left: 0px;
        }
        .page section.resources .items a.btn.-resources.--orange {
            bottom: 20px;
        }
        section.resources .container .row>div>p.yellow_border::after {
            left: 0px;
        }
        .resource_banner_sec.banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
            padding: 35px 6px;
        }
        section.resources .row .col-2 {
            padding: 0px;
        }
        section.resources .row .col-10 {
            padding-right: 0px;
        }
        .page.resources section .items.masonry .grid {
            justify-content: space-between;
        }
        .letustalkinner .elementor-widget-container h2 {
            font-size: 37px;
        }
        .owl-dots button.owl-dot.active:focus {
            outline: none;
        }
        
        .owl-carousel.card-slider .item figure {
            max-height: 228px;
        }
        .owl-carousel.card-slider .item .border {
            min-height: 635px;
        }
        .card-slider.owl-carousel.owl-theme .owl-nav button {
            left: 0px;
            right: 0px;
        }
        .card-slider.owl-carousel.owl-theme .owl-nav button.owl-prev {
            left: -98%;
        }
        .card-slider.owl-carousel.owl-theme .owl-nav button.owl-next {
            right: -97%;
        }
        .videofullwidth .elementor-column.video-content-and-btns .elementor-column-wrap.elementor-element-populated {
            padding: 2.5rem 2rem;
        }
        .tagset.video-btn-tag {
            margin-left: -10px;
        }
        .rcm_banner_section.banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap {
            padding: 10px 10px;
        }
        .elementor-location-footer .elementor-section.elementor-top-section.elementor-element.footer-main-custom.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
            padding: 50px 25px !important;
        }
        .threecolsec-top .elementor-inner-section h3.elementor-icon-box-title a {
            color: #424243;
        }
        .arrow-btn a.elementor-button-link.elementor-button {
            background-image: linear-gradient(90deg, #009BDF 41px, #ffffff 8%) !important;
        }
        .pharmacy-middle .arrow-btn a.elementor-button-link.elementor-button {
            background-image: linear-gradient(90deg, #009BDF 41px, #F7FAFC 8%) !important;
        }
        .pharmacy-middle.sec-lcontent-rimg.elementor-section.elementor-top-section.elementor-element {
            background: #F7FAFC;
        }
        .single-press-releases a.listing-button-link.listing-button.elementor-size-xs {
            background: transparent;
            width: auto;
            padding: 0px;
        }
        /* home product section start  */
        .product-three-col-inner-section {
            padding: 16px 48px;
            margin-bottom: 16px;
        }
        .home-product-btn {
            padding-top: 16px;
        }
        .threecolsec-top .elementor-inner-section h3.elementor-icon-box-title {
            margin-bottom: 8px;
        }
        .home-product-btn a.learnsettt {
            font-weight: 700;
        }
        .threecolsec-top .product-three-col-inner-section .elementor-icon-box-description {
            font-weight: 400;
            line-height: 24px;
        }
        .skysec,
        .threecolsec-top {
            background: #F7FAFC;
        }
        .product-start-basic-para.elementor-widget-text-editor {
            font-weight: 400;
        }
        .productmargin {
            padding-left: 5px;
            padding-right: 5px;
        }
        .section-product .productmargin.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 0px;
        }
        .threecolsec-top {
            padding: 30px 20px 60px 20px;
        }
        .Product-heading-patient-care {
            margin-bottom: 16px !important;
        }
        .Product-heading-patient-care .elementor-widget-container .elementor-heading-title {
            font-size: 26px;
            font-weight: 300;
            letter-spacing: 2px;
        }
        /* home product section end  */
        .three-col-sec .elementor-row {
            width: 95%;
            margin: 0 auto;
            flex-wrap: nowrap;
        }
        .three-col-sec .elementor-row .elementor-column {
            margin-left: 0px;
            padding-right: 0px;
            padding-left: 5px;
        }
        .three-col-sec.elementor-section .elementor-column.elementor-element>.elementor-column-wrap {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .three-col-sec.elementor-section .elementor-column .elementor-inner-section {
            padding: 8px 8px 8px 8px;
        }
        .tagset h5.elementor-heading-title.elementor-size-default,
        .video-main-headiing .elementor-widget-container .elementor-heading-title,
        .videosection-text-paragraph.elementor-element,
        .white-text-watch-now a.elementor-button-link.elementor-button.elementor-size-xs {
            color: #FFFFFF;
        }
        /* see brightree in acion start  */
        .bluesecsetaction.elementor-column {
            padding: 0px;
        }
        .bluesecsetaction .inactionsetsec.elementor-column,
        .bluesecsetaction .darkblueleftimg.elementor-column {
            width: 100%;
        }
        .See-brightree-in-action-image .elementor-widget-container .elementor-image img {
            width: 100%;
            box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%);
        }
        .seebrightreesec.inactionsetsec.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: 2rem 0rem 2rem 0rem;
            padding: 0px 30px 0px 30px;
        }
        .see-brightree-in--action-para .elementor-widget-container {
            margin: 0px;
        }
        /* see brightree in acion end  */
        .press_release_banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
            padding: 40px 15px 10px;
        }
        .sec-post-listing .post-listing-col.elementor-column.elementor-element {
            width: 67%;
        }
        .sec-post-listing .about_brightree_right_content.elementor-column.elementor-element {
            width: 33%;
        }
        .sec-post-listing .listing-button-wrapper a.listing-button {
            background-image: linear-gradient(90deg, #009BDF 46px, #FFFFFF00 8%);
            width: 60%;
        }
        .sec-post-listing .listing-button-icon svg {
            left: 0px;
            right: 0px;
        }
        .sec-post-listing .listing-button-icon {
            margin-right: 35px;
        }
        .press_release_col1.content {
            padding-left: 20px;
            padding-right: 20px;
            max-width: 70%;
        }
        .custom-column.elementor-column.elementor-element>.elementor-column-wrap.elementor-element-populated {
            padding-left: 24px;
            padding-right: 24px;
        }
        .press_release_row .press_release_col2 {
            max-width: 30%;
            flex: none;
            margin-left: 10px;
            padding-bottom: 10px;
            padding-left: 20px;
        }
        .press_release_col2 .listing-button-wrapper a.listing-button {
            padding: 6px 15px 10px 10px;
        }
        .press_release_col2 .listing-button-icon svg {
            bottom: 0px;
            left: 0px;
            right: 0px;
        }
        .banner_sec.post-banner-section .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
            padding: 10px 9px;
        }
        /* homepage start  */
        .talktous-btn span.elementor-button-text,
        .talk-and-schedule-meet-btn span.elementor-button-text {
            color: #0f0f0f;
        }
        .sec-lcontent-rimg .elementor-text-editor.elementor-clearfix p,
        .sectionsethme .elementor-text-editor.elementor-clearfix p, .content-text-editor.elementor-widget-text-editor {
            font-weight: 400;
            color: #79797A;
            font-size: 18px;
            line-height: 24px;
        }
        .comman-property a.elementor-icon.elementor-animation- {
            padding: 7px 16px;
            background: #FFFFFF;
            box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
            margin-right: 15px;
        }
        .iconsetsize a.elementor-icon.elementor-animation- {
            padding: 0px 7px;
            background: #FFFFFF;
            /* box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04); */
            margin-right: 0px;
        }
        .threecolsec-top .elementor-col-33.elementor-top-column {
            margin-bottom: 16px;
        }
        .left-content-text-editor p:nth-child(1) {
            padding-bottom: 12px;
        }
        .left-content-text-editor p:nth-child(2),
        .left-content-text-editor p:nth-child(3),
        .sectionsethme .elementor-text-editor.elementor-clearfix p:nth-child(2),
        .sectionsethme .elementor-text-editor.elementor-clearfix p:nth-child(3) {
            padding: 12px 0px 12px 16px;
            box-shadow: inset 2px 0px 0px #C2C2C4;
        }
        .sec-lcontent-rimg .elementor-text-editor.elementor-clearfix p strong,
        .sectionsethme .elementor-text-editor.elementor-clearfix p strong {
            display: block;
            margin-bottom: 8px;
            font-weight: 700;
            color: #424243;
            font-size: 18px;
        }
        .right-column-img-sec .elementor-widget-image.elementor-widget .elementor-image img {
            width: 96%;
        }
        .iconsetsize a.learnsettt .fa-angle-down:before {
            content: "\f107";
            background-color: #F7FAFC !important;
            padding: 5px 7px 5px 7px;
            margin-left: 4px;
        }
        .productmargin .product-border-bottom .elementor-widget-container h5 {
            text-transform: uppercase;
            color: #424243;
            display: inline-block;
            background: #ffffff;
            padding: 7px 8px 5px;
        }
        .product-border-bottom h5.elementor-heading-title.elementor-size-default:after {
            display: none;
        }
        .productmargin .product-border-bottom.elementor-widget.elementor-widget-heading {
            margin-bottom: 0px;
        }
        .productmargin .elementor-text-editor.elementor-clearfix {
            color: #79797A;
        }
        /* homepage end  */
        /*Start Mobile nave menu*/
        #main_nav_bar_mobile {
            padding: 0 !important;
        }
        #main_nav_bar_mobile>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap.elementor-element-populated {
            padding: 0 !important;
        }
        #main_nav_bar_mobile>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap>.elementor-section:nth-child(3)>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
            padding-left: 20px !important;
            padding-bottom: 16px !important;
        }
        #main_nav_bar_mobile .header-button-menu {
            display: none;
        }
        #main_nav_bar_mobile .mobile_menu_header_banner {
            background-repeat: no-repeat;
            background-size: calc(100% - 150px) 86px;
            background-position: right;
            margin-top: 64px;
        }
        #main_nav_bar_mobile .mobile_menu_header_banner .elementor-column {
            min-height: auto;
        }
        #main_nav_bar_mobile .main-mobile-new-menu {
            position: fixed;
            width: 100% !important;
            z-index: 999;
            top: 0;
            left:0px;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row {
            -webkit-box-pack: justify !important;
            -ms-flex-pack: justify !important;
            justify-content: space-between !important;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main {
            width: 55px;
            position: static;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated {
            padding-top: 7px !important;
            padding-left: 5px !important;
            margin: 0;
            position: static;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated .elementor-element-populated {
            padding: 0 !important;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated .elementor-element-populated .threeline {
            margin: 0;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated .elementor-element-populated .mega-toggle-animated-inner {
            background-color: #000 !important;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated .elementor-element-populated .mega-toggle-animated-inner::after,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated .elementor-element-populated .mega-toggle-animated-inner::before {
            background-color: #000 !important;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap .elementor-section,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap .elementor-section .elementor-container,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap .elementor-column,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap .elementor-column-wrap,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap>.elementor-section>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap>.elementor-section>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap>.main-menu-header,
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap>.elementor-section>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap>.main-menu-header>.elementor-widget-container>#mega-menu-wrap-max_mega_menu_1 {
            position: static;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main>.elementor-element-populated>.elementor-widget-wrap>.elementor-section>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap>.main-menu-header>.elementor-widget-container>#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1.menu-level-1 {
            right: 0px !important;
            top: 63px !important;
            left: 0 !important;
            height: calc(100vh - 62px);
            border-top: 1px solid #ccc;
            overflow: hidden;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item {
            border-bottom: 1px solid #ccc !important;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main #mega-menu-wrap-max_mega_menu_1>#mega-menu-max_mega_menu_1>li.mega-menu-flyout>ul.mega-sub-menu>.mobile-menu-title {
            display: flex;
            border-bottom: 1px solid #ccc !important;
            background-position: 0 !important;
            background-color: #FFF;
            background-repeat: no-repeat !important;
            background-size: 0.75rem 0.75rem !important;
            background-image: url(assets/images/icon-left-arrow-black.svg) !important;
            background-image: url(https://www.matrixcare.com/wp-content/themes/hello-elementor-Child/assets/images/icon-left-arrow-black.svg) !important;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main #mega-menu-wrap-max_mega_menu_1>#mega-menu-max_mega_menu_1>li.mega-menu-flyout>ul.mega-sub-menu>.mobile-menu-title::before {
            content: "";
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
            background-position: 0 !important;
            background-color: #FFF;
            background-repeat: no-repeat !important;
            background-size: 0.75rem 0.75rem !important;
            background-image: url(assets/images/icon-right-arrow-black.svg) !important;
            -webkit-transform: rotate(0);
            transform: rotate(0);
            width: 14px;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator::after {
            content: "";
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.elementor-column.elementor-inner-column.elementor-element:nth-child(2) {
            width: auto;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.elementor-column.elementor-inner-column.elementor-element:nth-child(2)>.elementor-element-populated {
            padding: 6px 10px 10px 10px !important;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.elementor-column.elementor-inner-column.elementor-element:nth-child(2)>.elementor-element-populated .elementor-button-link.elementor-button.elementor-size-sm {
            padding: 6px 12px;
            font-size: 12px;
            background: #199cdd;
            border-radius: 0;
            font-weight: normal;
            line-height: 17px;
            border: 0;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.elementor-column.elementor-inner-column.elementor-element:nth-child(3) {
            width: 55px;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.elementor-column.elementor-inner-column.elementor-element:nth-child(3)>.elementor-element-populated {
            padding-top: 15px !important;
        }
        #main_nav_bar_mobile #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {
            display: block !important;
            opacity: 0;
            transition: 1s opacity;
            visibility: hidden;
        }
        #main_nav_bar_mobile #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_1.menu-level-1 {
            visibility: visible;
            opacity: 1;
            -webkit-transition: 1s opacity;
            transition: 1s opacity;
        }
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 {
            padding: 0 20px;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
            color: #4b4b4b;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover {
            color: #ccc;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
            height: 0;
            padding: 0;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link {
            text-align: left;
            color: rgb(152, 152, 152);
            font-size: 14px;
            font-weight: 400;
            text-transform: capitalize;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
            margin: 10px 0;
            height: 40px;
            padding: 0;
        }
        #mega-menu-wrap-max_mega_menu_1,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-column,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 span.mega-menu-badge {
            position: static;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row>.mobilemenu.navigation-main #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item .mega-menu-item-type-custom .mega-menu-item-object-custom {
            display: flex;
            background-position: 0 !important;
            background-color: #FFF;
            background-repeat: no-repeat !important;
            background-size: 0.75rem 0.75rem !important;
            background-image: url(assets/images/icon-left-arrow-black.svg) !important;
            background-image: url(https://www.matrixcare.com/wp-content/themes/hello-elementor-Child/assets/images/icon-left-arrow-black.svg) !important;
        }
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
            width: 35px;
            height: 2.4px;
        }
        #main_nav_bar_mobile .main-mobile-new-menu>.elementor-container>.elementor-row {
            padding: 6.25px 0;
        }
        /*END Mobile nave menu*/
        .talk-and-schedule-meet-btn.orange-btn-alignment svg {
            left: 1px;
        }
        .threecolsec.threecolsec-top>.elementor-container.elementor-column-gap-default>.elementor-row {
            margin-top: 0px;
        }
        .downloadpdfbtn {
            margin-bottom: 8px;
        }
        .slider-compo .elementor-post__text {
            padding: 0px;
        }
        .contact_us_sec.square_shadow_banner.square_shadow_banner {
            background-image: none !important;
        }
        .letssetonpad .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            padding: 0.4em 10em !important;
            font-size: 16px;
            line-height: 32px;
        }
        /* slider height set in responsive start  */
        .resources-slider-btn-set .owl-stage-outer.owl-height .owl-stage .owl-item {
            height: fit-content;
        }
        /* slider height set in responsive end  */
        .lets-connect-img-blue-section-graphic::before {
            display: none;
        }
        .header_banner_section.banner_sec {
            padding: 0px 5px 56px 5px !important;
        }
        .slider-compo .elementor-post__thumbnail.elementor-fit-height {
            background-color: unset !important;
            box-shadow: unset;
            max-height: 450px;
            padding: 0;
        }
        .slider-compo .owl-dots {
            margin-top: 20px;
        }
        .bg-blue-box-img-container {
            display: none !important;
        }
        .threecolsec-top {
            bottom: 0px;
        }
        .list-with-title {
            padding-right: 0px;
            margin-right: 0px;
        }
        .list-with-title-subtext {
            padding-right: 0px;
            margin-right: 0px;
        }
        .section_more_services.elementor-section {
            padding: 50px 10px 50px 10px !important;
        }
        .section_patient_collection.elementor-section {
            padding: 0px 15px 0px 15px !important;
        }
        /* resource img set in responsive start  */
        .slider-compo .elementor-post__thumbnail.elementor-fit-height img {
            height: auto !important;
            background-color: #005B9E !important;
            padding: 20px 20px 0px 20px;
            box-shadow: rgb(0 0 0) 0px -30px 70px -30px inset;
        }
        .related-resources-row .item-content {
            padding: 1.5rem 2rem 2rem;
        }
        .page.single-resources .resource_banner_sec.banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
            padding: 35px 3px;
        }
        /* resource img set in responsive end  */
        .post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
            right: -8px;
            width: 2px;
        }
        .elementor-element.leadershipSpacing>.elementor-element-populated {
            padding: 2rem 0rem 4rem 0rem !important;
        }
        .leader-section.common-leader {
            margin-top: -150px !important;
        }
        .common-leader .elementor-column.elementor-top-column.elementor-element:nth-child(1) .elementor-column-wrap.elementor-element-populated {
            padding-left: 7px;
        }
        .common-leader .elementor-column.elementor-top-column.elementor-element:nth-child(4) .elementor-column-wrap.elementor-element-populated {
            padding-right: 7px;
        }
        /* vikas */
        /* video button center */
        .autoplay-delivery-patient-container .elementor-section.elementor-inner-section.elementor-section-height-default {
            padding: 0px 15px 0px 0px !important;
        }
        .autoplay-delivery-patient-container .elementor-column.elementor-col-33 {
            margin-bottom: 1rem !important;
        }
        .autoplay-delivery-patient-container .elementor-element.elementor-top-column>.elementor-element-populated {
            box-shadow: -4px 0px 0px -1px #f26522;
        }
        .left-line-container .elementor-element.elementor-top-column>.elementor-element-populated {
            box-shadow: -4px 0px 0px -1px #0f2d5b;
        }
        /* spacing issues on about us page by krishna */
        .leadershipHeading {
            margin: auto 0.2rem;
        }
        .leader-image {
            margin: auto 0.4rem;
        }
        .leaderNames {
            margin: auto 0.4rem;
        }
        div#mega-toggle-block-1 {
            border: 2px solid #FFFF;
        }
        .main_nav_bar .elementor-column-wrap.elementor-element-populated {
            padding: 16px 10px 0px 16px !important;
        }
        .main_nav_bar {
            padding-top: 0.6rem !important;
        }
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
            padding: 1.5rem 0.4rem;
            margin-bottom: 0.6rem;
        }
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_1.menu-level-1 {
            top: 70px !important;
            right: -42px !important;
        }
        /* Resources page by krishna */
        #main_banner_resources.resource_banner_sec .elementor-container {
            padding: 0px 12px;
        }
        a.btn.-resources.--orange.case-studies,
        a.btn.-resources.--orange.videos,
        a.btn.-resources.--orange.articles,
        a.btn.-resources.--orange.whitepapers,
        a.btn.-resources.--orange.ebooks,
        a.btn.-resources.--orange.qa {
            color: #333333;
            border: 2px solid #009BDF;
            padding: 10px 30px 10px 70px;
            align-items: center;
            background: linear-gradient(90deg, #009BDF 41px, #FFFFFF 8%) !important;
            background-position: left;
            background-size: auto;
            background-image: none;
            font-family: Roboto, sans-serif !important;
            font-weight: 700;
        }
        a.btn.-resources.--orange.case-studies:hover,
        a.btn.-resources.--orange.videos:hover,
        a.btn.-resources.--orange.articles:hover,
        a.btn.-resources.--orange.whitepapers:hover,
        a.btn.-resources.--orange.ebooks:hover,
        a.btn.-resources.--orange.qa:hover {
            padding: 10px 30px 10px 70px;
        }
        section#main_banner_resources {
            background-image: none;
        }
        /* Resource details page  by krishna */
        .page.single-resources h2 {
            margin-right: 0;
            padding-right: 0px;
            font-size: 34px;
            text-align: left;
            font-weight: 400;
            line-height: 55px;
            color: #ffffff;
            margin-bottom: 30px !important;
        }
        .resource_main_content .container {
            padding-right: 15px;
            padding-left: 15px;
        }
        .related-res-head {
            font-size: 32px;
            font-weight: normal;
            line-height: 44px;
            color: #000000;
        }
        .resource_btn .arrow-btn a.elementor-button-link.resource-button-link.elementor-button.elementor-size-xs {
            padding: 11px 0px 5px 13px !important;
        }
        .resource_main_content {
            overflow: hidden;
        }
        .page.single-resources .posted-in {
            padding: 9px 16px;
        }
        span.mega-indicator {
            transform: rotate(-90deg);
        }
        ul#mega-menu-max_mega_menu_1 .mega-toggle-on>ul.mega-sub-menu {
            left: 0 !important;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-toggle-on ul.mega-sub-menu {
            left: 0 !important;
        }
        ul#mega-menu-max_mega_menu_1>li>ul {
            width: 100%;
            top: 0px !important;
            left: 100% !important;
            right: 0px !important;
            height: 100vh !important;
            background-color: #fff !important;
            position: absolute !important;
            z-index: 2 !important;
            margin: 0px !important;
            text-align: left !important;
            transform: translateX(0px) !important;
            /* transition: transform 400ms ease 0s !important; */
        }
        
        #mega-menu-wrap-max_mega_menu_1>#mega-menu-max_mega_menu_1>li.mega-menu-flyout>ul.mega-sub-menu>.mobile-menu-title::before {
            position: absolute;
            left: 0;
            top: -12.6px;
            display: block;
            z-index: 999;
            content: "\2190";
            font-size: 30px;
            background-color: #ffffff;
        }
        div#mega-menu-wrap-max_mega_menu_1 ul#mega-menu-max_mega_menu_1 {
            position: absolute;
            left: -26px;
            width: 100vw !important;
            height: 46vh;
            top: 78px;
            bottom: 0;
            right: 0;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
            position: absolute;
            background-color: #ffffff;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item>ul.mega-sub-menu {
            visibility: visible;
            opacity: 1;
            height: 100% !important;
            left: 0 !important;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item {
            width: 100%;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu {
            position: absolute !IMPORTANT;
            left: 100%;
            background: transparent;
            z-index: 99999999;
            transition: all 1s ease;
            padding-bottom: 100px;
            /* transform: translateX(-100vw) !important; */
            height: 100vh !important;
            width: 100vw !important;
            padding: 0px 20px;
        }
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu .mobile-menu-title a,
        #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu a {
            background: #ffffff !important;
        }
        .mega-menu-bar-nubmer {
            display: none !important;
        }
        #mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1 {
            top: 49px;
            left: -26px;
            right: 0;
            height: 100vh;
            width: 100vw;
        }
        .mega-product-services>ul.mega-sub-menu {
            flex-direction: column;
        }
        li#mega-menu-item-233,
        li#mega-menu-item-236 {
            display: none !important;
        }
        .mobile-menu-title {
            padding-left: 30px !important;
        }
        /*Start Provided by Krishna */
        li#mega-menu-item-4242 {
            top: -102px !important;
        }
        li#mega-menu-item-3757 {
            top: -77px !important;
        }
        li#mega-menu-item-4244 {
            top: -88px !important;
        }
        li#mega-menu-item-3771 {
            top: -69px !important;
        }
        li#mega-menu-item-3776,
        li#mega-menu-item-3780,
        li#mega-menu-item-4240 {
            top: -65px !important;
        }
        li#mega-menu-item-4243 {
            top: -50px !important;
        }
        li#mega-menu-item-3782 {
            top: -29px !important;
        }
        li#mega-menu-item-3784 {
            top: -63px !important;
        }
        li#mega-menu-item-4245 {
            top: -20px !important;
        }
        li#mega-menu-item-3772 {
            top: -2px !important;
        }
        li#mega-menu-item-4246 {
            top: -60px !important;
        }
        li#mega-menu-item-3777 {
            top: -38px !important;
        }
        li#mega-menu-item-3778,
        li#mega-menu-item-3779 {
            top: -35px !important;
        }
        li#mega-menu-item-4247 {
            top: -94px !important;
            left: 8px !important;
        }
        li#mega-menu-item-3782 {
            top: -70px !important;
        }
        li#mega-menu-item-3741,
        li#mega-menu-item-3743,
        li#mega-menu-item-3744 {
            top: -41px !important;
        }
        li#mega-menu-item-4248 {
            top: -169px !important;
        }
        li#mega-menu-item-3795 {
            background-color: #FFFF !important;
            top: -173px !important;
        }
        li#mega-menu-item-4249 {
            top: -124px !important;
        }
        li#mega-menu-item-3799 {
            top: -120px !important;
        }
        li#mega-menu-item-3801 {
            top: 29px !important;
        }
        li#mega-menu-item-3802 {
            top: 34px !important;
        }
        li#mega-menu-item-3799 {
            top: 25px !important;
        }
        li#mega-menu-item-3737,
        li#mega-menu-item-3738,
        li#mega-menu-item-3739,
        li#mega-menu-item-3740 {
            top: -45px !important;
        }
        li#mega-menu-item-3767,
        li#mega-menu-item-3768,
        li#mega-menu-item-3769,
        li#mega-menu-item-3759,
        li#mega-menu-item-3760,
        li#mega-menu-item-3761,
        li#mega-menu-item-3763,
        li#mega-menu-item-3764,
        li#mega-menu-item-3765,
        li#mega-menu-item-3766,
        li#mega-menu-item-3769 {
            top: -30px !important;
        }
        
        li#mega-menu-item-4063 {
            top: -31px !important;
        }
        li#mega-menu-item-3718,
        li#mega-menu-item-3720,
        li#mega-menu-item-3723,
        li#mega-menu-item-3726,
        li#mega-menu-item-3730,
        li#mega-menu-item-3731,
        li#mega-menu-item-3732,
        li#mega-menu-item-3733,
        li#mega-menu-item-3734,
        li#mega-menu-item-3735 {
            top: -10px !important;
        }
        /*Provided by Krishna END*/
        /*Aditi*/
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_1.menu-level-1 {
            display: block;
            z-index: 99;
            transform: translateX(0);
            left: 0px !important;
            overflow-x: hidden;
            opacity: 1;
            visibility: visible;
        }
        #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-flyout>ul.mega-sub-menu.menu-level-2 {
            display: block!important;
            z-index: 9999!important;
            transform: translateX(100vw)!important;
        }
        #mega-menu-max_mega_menu_1 li.mega-menu-item>ul.mega-sub-menu.menu-level-3 {
            display: block!important;
            z-index: 99999999!important;
            transform: translateX(100vw)!important;
        }
        #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu.menu-level-2 {
            transform: translateX(0)!important;
        }
        #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu.menu-level-3 {
            transform: translateX(0)!important;
        }
    }
    
    @media (min-width: 851px) {
        .elementor-location-footer .elementor-section-wrap .elementor-section .elementor-container .elementor-row>.elementor-column.footericonset {
            width: 35% !important;
        }
    }
    
    @media (min-width: 768px) and (max-width: 850px) {
        .elementor-location-footer .elementor-section-wrap .elementor-section .elementor-container .elementor-row>.elementor-column.footericonset {
            width: 20% !important;
        }
    }
    
    @media(max-width:896px) {
		.not-found{
			text-align:center;
		}
        .tribe-filter-bar .tribe-filter-bar-c-clear-button__reset-icon {
            top: 2px;
        }
        .page.integrations .hero .container h1:after {
            top: 120px;
        }
        .post-banner-section.header_banner_section.banner_sec.elementor-section {
            padding: 25px 10px 27px 9px !important;
        }
        .page.single_press_release h1,
        .page.single_press_release h2 {
            font-size: 40px;
            margin-right: 95px;
            padding-right: 95px;
            padding-left: 2px;
        }
        .press_release_col2 .listing-button-wrapper a.listing-button {
            background-image: linear-gradient(90deg, #009BDF 40px, #FFFFFF00 14%);
            padding: 4px 15px 7px 10px;
        }
        .press_release_col1.content {
            max-width: 59%;
        }
        .press_release_row .press_release_col2 {
            margin-left: 5px;
            margin-right: 5px;
            max-width: 38%;
            padding-left: 18px;
            padding-right: 18px;
            padding-bottom: 20px;
        }
        .press_release_col2 .listing-button-icon {
            margin-right: 27px;
        }
        .press_release_col2 .listing-button-content-wrapper .listing-button-text {
            font-size: 19px;
        }
        .related-resources-row.row.related-resources-row {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            grid-auto-rows: 25rem;
        }
        .related-resources-row.row .item.col-md-4 {
            margin: 1rem auto;
            max-width: 70% !important;
        }
        .carousel_resource_row.owl-carousel .item.res_item {
            margin: 0px auto;
            max-width: none !important;
        }
        .owl-carousel.card-slider .item .border {
            min-height: 650px;
        }
        .card-slider.owl-carousel.owl-theme .owl-nav button.owl-prev {
            left: -90%;
        }
        .card-slider.owl-carousel.owl-theme .owl-nav button.owl-next {
            right: -88%;
        }
        .res_slider_item_button.resource_item_button a.btn.-resources.--orange {
            bottom: 30px;
        }
        .related-res-head {
            text-align: center;
        }
        .resource_btn {
            margin: auto;
        }
    }
    
    @media(max-width:820px) {
        
        .tribe-events-single-section .tribe-events-venue-map {
            width: 100% !important;
        }
        .main_nav_bar {
            padding-top: 0.6rem !important;
        }
       
    }
    
    @media(max-width: 926px) {
        .related-res-head {
            font-size: 45px;
            margin-bottom: 40px !important;
            line-height: 59px;
        }
        .related-resources-row .border.h-100 {
            height: 580px !important;
        }
        .related-resources-row .resource_item_button a.btn {
            bottom: 30px !Important;
        }
        .faq-inner-section .elementor-widget-heading h4 {
            font-weight: 300;
            font-size: 22px !important;
            line-height: 32px;
        }
        .faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a {
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;
        }
        .faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content {
            font-size: 16px;
        }
        .faqcontent {
            margin-top: 2px;
        }
        .faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
            margin-bottom: 2px;
        }
        .faq-inner-section .elementor-widget-heading {
            margin-bottom: 16px !important;
        }
        .faq-tag-line .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
    }
    
    @media(max-width: 844px) {
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: 5px !important;
        }
        
        .herocolorcss.elementor-section-height-default {
            margin-top: -11%;
        }
        .additional-integration-resources.resources .grid .item {
            height: 640px;
            grid-row-end: span 18 !important;
        }
        .additional-integration-resources.resources .grid .item a.btn {
            bottom: 30px !important;
        }
        .press_release_row.row .press_release_col2 {
            margin-top: 30px;
        }
        .page.single-resources h1.elementor-heading-title,
        .page.single-resources h2.elementor-heading-title {
            margin-right: 50px;
            padding-right: 50px;
        }
        .related-resources-row .border.h-100 {
            height: 685px !important;
        }
    }
    
    @media(max-width: 834px) {
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: 15px !important;
        }
    }
    
    @media(max-width: 820px) {
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: 16px !important;
        }
    }
    
    @media(max-width:768px) {
		.watch_now_video_btn{
			padding: 0.8rem 0.4rem 0.8rem 2.7rem;
			font-size: 14px;
		}
		
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: 18px !important;
        }
        .letssetonpad .mktocss button.mktoButton:before {
            left: 18px;
        }
        .additional-integration-resources .item {
            margin-bottom: 20px;
        }
        .letustalkinner .elementor-widget-container h2 {
            font-size: 31px;
            line-height: 41px;
        }
        .page.resources.archive-resources .resources .container .row .grid .item {
            margin-bottom: 25px;
        }
        .press_release_col1.content {
            max-width: 57%;
        }
        .press_release_row .press_release_col2 {
            max-width: 40%;
        }
        .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-title a {
            font-size: 23px;
        }
        .custom-icon-box.elementor-widget-icon-box .elementor-icon-box-description {
            font-size: 18px;
        }
        .contact--support .elementor-icon-box-icon,
        .contact--sales .elementor-icon-box-icon {
            margin-bottom: 0px;
        }
        .sec-post-listing .listing-button-wrapper a.listing-button {
            width: 90%;
        }
        .press_release_col2 .listing-button-content-wrapper .listing-button-text {
            font-size: 16px;
        }
        .press_release_col2 .listing-button-wrapper a.listing-button {
            padding: 2px 15px 6px 10px;
        }
        .three-col-sec.elementor-section .elementor-column .elementor-inner-section {
            padding: 8px 0px 8px 0px;
        }
        .post-banner-section .left_content_sec.elementor-column .banner_heading h2 {
            font-size: 42px;
        }
        .sec-post-listing .post-listing-col.elementor-column.elementor-element {
            width: 60%;
        }
        .sec-post-listing .about_brightree_right_content.elementor-column.elementor-element {
            width: 40%;
        }
        .elementor-element.leadershipSpacing>.elementor-element-populated {
            padding: 2rem 0rem 4rem 0rem !important;
        }
        .leader-section.common-leader {
            margin-top: -150px !important;
        }
        .courses_list_items .content {
            padding: 20px 5px;
        }
        /* vikas */
        .page.single-resources .resource-col2 .featured {
            padding: 2rem 2rem 1rem;
        }
        /* video button center */
        .main_nav_bar .elementor-column-wrap.elementor-element-populated {
            padding: 16px 10px 0px 16px !important;
        }
        .footer-main-custom .elementor-element .elementor-icon-list-item>a {
            font-size: 16px !important;
            line-height: 16px !important;
        }
        /* end css */
    }
    
    @media(max-width:667px) {
        .resources .toggle-overflow {
            margin-bottom: 40px;
        }
        .letssetonpad .mktocss {
            margin-top: 15px;
        }
        .additional-integration-resources .item {
            max-width: 70%;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
        }
        .page.single_press_release h1,
        .page.single_press_release h2 {
            font-size: 38px;
            margin-right: 55px;
            padding-right: 55px;
        }
        .press_release_row.row .press_release_col2 {
            margin-left: 4px;
            padding-left: 15px;
            padding-right: 15px;
            max-width: 40%;
        }
        .press_release_col2 .listing-button-icon.listing-align-icon-left svg {
            left: 6px;
        }
        .press_release_row .press_release_col1.content {
            max-width: 57%;
        }
        .listing-button-wrapper .listing-button-content-wrapper .listing-button-text {
            font-size: 16px;
        }
        .press_release_col2 .listing-button-icon.listing-align-icon-left {
            margin-right: 25px;
        }
        .press_release_col2 .listing-button-wrapper a.listing-button.listing-button-link {
            padding: 2px 5px 5px 5px;
        }
        .sec-post-listing.elementor-section .about_brightree_right_content.elementor-column.elementor-element {
            width: 39%;
        }
        .Product-heading-patient-care .elementor-widget-container .elementor-heading-title {
            font-size: 22px;
        }
        /* about page spacing issue by krishna*/
        .leadershipHeading {
            margin: auto 0.1rem;
        }
        .leader-image {
            margin: auto 0.6rem;
        }
        .leaderNames {
            margin: auto 0.6rem;
        }
        .main_nav_bar .elementor-column-wrap.elementor-element-populated {
            padding: 16px 0px 0px 16px !important;
        }
        /* resources detail page  */
        .resource_btn span.elementor-button-text {
            font-size: 16px !important;
        }
        .res_slider_item_button.resource_item_button a.btn.-resources.--orange {
            bottom: 35px;
        }
        .owl-carousel.card-slider .item .border {
            min-height: 620px !important;
        }
        /* end css */
    }
    
    @media(min-width:768px) {
        /* resource listing page start */
        .mktoLogicalField.mktoCheckboxList.mktoHasWidth input#Opt_In__c {
            position: absolute;
            display: block;
            margin-top: 19px;
        }
        /* resource listing page end */
        .resource_main_content .related-resources-row.item {
            max-width: none;
        }
       
        .post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
            right: -28px;
            width: 2px;
        }
        .post-type-archive-tribe_events .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
            padding-left: 50px;
        }
    }
    
    @media(min-width:481px) and (max-width:666px) {
        .herocolorcss.bg-pink-remove .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: -22px !important;
        }
    }
    
    @media(min-width:376px) and (max-width:480px) {
        .herocolorcss.bg-pink-remove .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: -52px !important;
        }
    }
    
    @media(min-width:320px) and (max-width:666px) {
        .schedule-meeting .mktoLogicalField.mktoCheckboxList.mktoHasWidth input#Opt_In__c {
            position: absolute;
            left: 8px;
        }
        .brightree-in-action .action-panel .content {
            padding: 3rem 20px 4rem !important;
        }
        /* contact form start  */
        .letssetonpad .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
            position: absolute;
        }
        .letssetonpad form#mktoForm_2193 {
            padding: 10px 0px !important;
        }
        .letssetonpad .mktoLabel.mktoHasWidth strong,
        .letssetonpad .mktoLabel.mktoHasWidth .replaceWithoutSep {
            padding: 0px !important;
        }
        .letssetonpad .mktoLabel.mktoHasWidth {
            padding-left: 20px;
        }
        /* contact form end  */
        .arrow-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 6px 0px 0px 12px !important;
        }
        .arrow-btn span.elementor-button-text {
            font-size: 14px;
            letter-spacing: 0.02em;
            color: #0F0F0F;
        }
        .brightree-rcm-headingg {
            max-width: 68%;
        }
        .herocolorcss .letssetonpad .elementor-column-wrap.elementor-element-populated {
            margin-top: -38px !important;
        }
        /* arrow btn set */
        /* rcm bottom line set  */
        .banner_sec .banner_heading h2:before {
            top: 96px;
        }
        /* vikas */
        .arrow-btn.double-line-btn .elementor-button-icon svg {
            position: relative;
            top: 13px !important;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn span.elementor-button-text {
            text-align: left;
            line-height: 24px;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn svg {
            position: relative;
            top: 5px;
        }
        .orange-btn-alignment.talk-and-schedule-meet-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 7px 24px 7px 15px !important;
        }
        .arrow-btn.double-line-btn span.elementor-button-text {
            line-height: 24px;
        }
        .arrow-btn.double-line-btn .elementor-button-icon svg {
            position: relative;
            top: 13px !important;
        }
        /* video button center */
        .arrow-btn.double-line-btn span.elementor-button-text {
            line-height: 24px;
        }
        .arrow-btn.double-line-btn .elementor-button-icon svg {
            top: 13px;
            position: relative;
        }
       
    }
    
    @media (max-width:575px) {
        .course-details .register-form-row form div div .default {
            padding-top: 32px;
            padding-bottom: 10px
        }
    }
    /* media query for background graphic by krishna */
    
    @media (max-width:480px) {
		.main-course-content .filter-row nav ul{
			flex-wrap: wrap;
			justify-content: space-between;
			margin-left: 0rem;
			gap: 3px;			
		}
		.row.filter-row{
			margin-top: 25px;
			padding-top: 25px;
		}		
        .main-course-content .filter-row nav ul li a{
			margin: 0px;
		}
		.watch-now-btn-video-play{
			margin-top: 25px;
		}
		.swiper-container .elementor-swiper-button-prev {
			left: -10px;
		}
		.swiper-container .elementor-swiper-button-next {
			right: -10px;
		}
		.not-found {  
			margin-bottom: 40px !important;
		}
        .page.archive-resources section.resources .container {
            padding-right: 20px;
        }
        .page.archive-resources section.resources .items a.btn.-resources {
            padding: 10px 30px 10px 60px;
        }
        .footer-margin .elementor-icon-box-wrapper {
            display: flex;
            column-gap: 10px;
        }
        .page.single-resources h1.elementor-heading-title,
        .page.single-resources h2.elementor-heading-title {
            font-size: 40px;
        }
        .resource_main_content .related-resources-row.row .item {
            max-width: 100% !important;
        }
        section.resources .row .col-10 {
            flex: 0 0 74.333333%;
        }
        .letssetonpad .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
            padding: 0.4em 5em 0.4em 8em !important;
        }
        .additional-integration-resources .items.masonry {
            margin-right: 0px;
            margin-left: 0px;
        }
        .carousel_resource_row.owl-carousel .item.res_item {
            max-width: 100% !important;
        }
        .page.resources.archive-resources .resources .container .row {
            column-gap: 28px;
        }
        .additional-integration-resources .item {
            grid-row-end: span 16 !important;
            max-width: 100%;
        }
        .page.integrations .hero .container h1:after {
            top: 215px;
        }
        .page-template-template-integrations .page.integrations .integrations .px-lg-5 {
            padding-left: 1.5rem !important;
        }
        .card-slider.owl-carousel.owl-theme .owl-nav button.owl-next {
            right: -87%;
        }
        .card-slider.owl-carousel.owl-theme .owl-nav button.owl-prev {
            left: -91%;
        }
        .carousel_resource_row .item-content.res_slider_item_content {
            padding: 1rem 1rem 2rem;
        }
        section#main_banner_resources {
            padding-bottom: 0px;
        }
        .page.single-resources h1.elementor-heading-title,
        .page.single-resources h2.elementor-heading-title,
        .page.single_press_release h1,
        .page.single_press_release h2 {
            margin-right: 0px;
            padding-right: 0px;
            margin-bottom: 0px !important;
        }
        .resource_banner_sec.banner_sec .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
            padding: 35px 6px;
        }
        .custom-column.elementor-column.elementor-element>.elementor-column-wrap.elementor-element-populated {
            padding: 20px 25px;
        }
        .custom-icon-box>.elementor-widget-container {
            padding: 0px 25px 10px 15px;
        }
        .press_release_row .press_release_col1.content {
            max-width: 100%;
        }
        .sec-post-listing .listing-button-icon svg {
            bottom: 2px;
        }
        .press_release_row.row .press_release_col2 {
            padding-left: 20px;
            margin-left: 20px;
            margin-right: 20px;
            max-width: 100%;
        }
        .page.single_press_release h1.elementor-heading-title,
        .page.single_press_release h2.elementor-heading-title {
            margin-right: 15px;
            padding-right: 15px;
        }
        .press_release_main_content .container {
            padding-right: 15px;
            padding-left: 15px;
        }
        .press_release_col2 .listing-button-wrapper a.listing-button {
            background-image: linear-gradient(90deg, #009BDF 44px, #FFFFFF00 12%);
            width: 85%;
            padding-left: 0px !important;
        }
        .press_release_col2 .about_brightree_right_content .listing-button-icon {
            margin-right: 37px;
        }
        .listing-button-wrapper .listing-button-content-wrapper .listing-button-text {
            font-size: 18px;
        }
        .listing-widget-container {
            padding: 20px 5px 5px 5px;
        }
        .listing-button-wrapper a.listing-button {
            padding: 5px 8px 5px 8px;
        }
        .press_release_col2 .listing-button-icon.listing-align-icon-left svg {
            left: 0px;
            right: 0px;
        }
        .listing-button-icon svg {
            left: 6px;
            bottom: 3px;
        }
        .three-col-sec .elementor-row {
            width: 92%;
            margin: 0px auto;
            flex-wrap: wrap;
        }
        .three-col-sec .elementor-row .elementor-column {
            margin-bottom: 10px;
            margin-top: 10px
        }
        .sec-post-listing.elementor-section .post-listing-col.elementor-column.elementor-element,
        .sec-post-listing.elementor-section.elementor-section-boxed .about_brightree_right_content.elementor-column.elementor-element {
            width: 100%;
        }
        .sec-post-listing .listing-button-wrapper a.listing-button.listing-button-link {
            width: 100%;
        }
        .page.single_press_release .press_release_banner_sec h2 {
            font-size: 26px;
            line-height: 43px;
            margin-right: 15px;
            padding-right: 15px;
        }
        .press_release_col1 p {
            font-size: 16px;
            line-height: 26px;
        }
        .press_release_white_bar .white_bar_inner span {
            font-size: 16px;
        }
        .about_brightree_right_content.elementor-column.elementor-element .elementor-column-wrap.elementor-element-populated {
            margin: 20px 0px 0px 0px;
            padding: 0px 24px;
        }
        .sec-post-listing .post-listing-col.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 0px 24px 0px 24px;
        }
        .seebrightreesec.inactionsetsec.elementor-column .elementor-column-wrap.elementor-element-populated {
            margin: 3rem 0rem 3rem 0rem;
            padding: 0px 24px 0px 24px;
        }
        .post-banner-section .left_content_sec .banner_heading h2 {
            font-size: 28px !important;
        }
        .talktous-btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 8px 24px 9px 12px !important;
            font-size: 22px !important;
            line-height: 32px !important;
        }
        .integrations-requirements-panel .container p iframe {
            max-width: 100%;
        }
        .additional-integration-resources .container .row {
            margin-right: 0px;
            margin-left: 0px;
        }
        .page.resources.archive-resources .resources .container .row .grid .item {
            grid-row-end: span 23 !important;
        }
        .page.resources.archive-resources .resources .container .row .col-9 {
            flex: 0 0 100%;
            max-width: 100%;
            padding-left: 0px;
            padding-right: 0px;
        }
        .additional-integration-resources a.btn.-resources.--orange.videos {
            bottom: 25px;
        }
        .page section.resources .items .item figure+div {
            padding: 1rem;
        }
       
        .mktocss button.mktoButton:before {
            left: 12px;
        }
        .resource-row {
            padding-bottom: 1.5rem;
        }
        .imgpadset .elementor-column-wrap.elementor-element-populated {
            background-size: cover !important;
            height: 460px;
        }
        /* banner btn set start  */
        .talktous-btn .elementor-widget-container a.elementor-button-link {
            width: 100%;
        }
        .talktous-btn .elementor-widget-container a.elementor-button-link .elementor-button-text {
            text-align: left;
        }
        .talk-and-schedule-meet-btn span.elementor-button-text {
            font-size: 15px;
        }
        .main-course-detail {
            margin-top: 0px !important;
        }
        .main-course-detail .row .col {
            margin-bottom: 0px !important;
        }
        .page.courses .main-course-detail h1 {
            font-size: 28px;
            line-height: 36.4px;
        }
        .course-details hr {
            margin-bottom: 3rem !important;
        }
        .main-course-detail p {
            font-size: 14px;
        }
        .register-form-row h3 {
            font-size: 20px !important;
        }
        .register-form-row li {
            font-size: 14px;
            line-height: 1.8;
        }
        .course-details ul+hr {
            margin-bottom: 1.5rem !important;
        }
        .page.courses .course-details h5 {
            font-size: 16px;
            margin-top: 0px;
            margin-bottom: 5px;
        }
        /* banner btn set end  */
        .banner_sec .banner_heading h2:before {
            top: 93px;
            left: 3px;
        }
        .section-patient-collection {
            padding-top: 40px !important;
        }
        section.square_shadow_banner {
            background-image: none;
        }
        /* spacing issue */
        .leadershipHeading {
            margin: auto 2px;
        }
        .leader-image {
            margin: auto 10px;
        }
        .leaderNames {
            margin: auto 9px;
        }
        .main_nav_bar {
            padding: 10px 5px 22px 0px !important;
        }
        /* resources detail page by krishna */
        .resource_btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 11px 0px 6px 12px !important;
        }
        .resource_btn a.elementor-button-link.elementor-button.elementor-size-xs span .elementor-button-text {
            font-size: 15px !important;
        }
        .related-resources-row.row.related-resources-row {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            grid-auto-rows: 30rem;
        }
        .resource-col2 .featured h5 {
            padding: 0px;
        }
        .Product-heading-patient-care .elementor-widget-container .elementor-heading-title {
            line-height: 32px;
            margin-top: 16px;
        }
        
        .threecolsec-top .product-three-col-down.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 0px;
        }
        .page.resources.archive-resources .resources .container .row .grid .item {
            max-width: 100%;
        }
        section.schedule-meeting .row>.col {
            padding: 0;
        }
        .brightree-in-action .schedule-meeting .mktoFormRow .mktoFormCol {
            padding-left: 0;
            padding-right: 0;
        }
        section.schedule-meeting .mktoFieldDescriptor.mktoFormCol {
            max-width: 100%;
        }
    }
    
    @media (max-width:375px) {
		.single-type-integrations .integrations-introduction-panel header.mb-3.d-flex.align-items-center h1{
			font-size: 28px !important;
		}
		.related-res-head{
			font-size: 38px;
		}
        .post-listing-col .listing-button-wrapper .listing-button-content-wrapper {
            width: 294px;
        }
        .post-listing-col .listing-button-wrapper .listing-button-text {
            font-size: 16px !important;
        }
        .sec-post-listing .listing-button-wrapper a.listing-button.listing-button-link {
            width: 100%;
        }
        .sec-post-listing .listing-button-icon {
            margin-right: 30px;
        }
        .page.single_press_release .press_release_banner_sec h2 {
            font-size: 25px;
            line-height: 38px;
        }
        .press_release_col2 .listing-button-wrapper .listing-button-content-wrapper .listing-button-text {
            font-size: 16px;
        }
        .press_release_col2 .about_brightree_right_content .listing-button-icon {
            margin-right: 31px;
        }
    }
        @media (max-width:374px) {
        .btn.-resources {
            font-size: 0.738rem;
        }
        section.resources .row .col-10 {
            flex: 0 0 70.333333%;
        }
    }
    
    @media (max-width:360px) {
        .post-listing-col .listing-button-wrapper .listing-button-content-wrapper {
            width: 280px;
        }
        /* end media query by krishna */
        .resource_btn a.elementor-button-link.elementor-button.elementor-size-xs {
            padding: 11px 0px 6px 12px !important;
        }
        .resource_btn a.elementor-button-link.elementor-button.elementor-size-xs span .elementor-button-text {
            font-size: 15px !important;
        }
        .related-resources-row.row.related-resources-row {
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            grid-auto-rows: 30rem;
        }
        .related-resources-row .item.col-md-4 {
            max-width: 100% !important;
        }
        .resource-col2 .featured h5 {
            padding: 0px;
        }
        .Product-heading-patient-care .elementor-widget-container .elementor-heading-title {
            line-height: 32px;
            margin-top: 16px;
        }
        .productmargin .elementor-text-editor.elementor-clearfix {
            margin-top: 16px;
        }
        .threecolsec-top .product-three-col-down.elementor-column .elementor-column-wrap.elementor-element-populated {
            padding: 0px;
        }
        .page.resources.archive-resources .resources .container .row .grid .item {
            max-width: 100%;
        }
        section.schedule-meeting .row>.col {
            padding: 0;
        }
        .brightree-in-action .schedule-meeting .mktoFormRow .mktoFormCol {
            padding-left: 0;
            padding-right: 0;
        }
        section.schedule-meeting .mktoFieldDescriptor.mktoFormCol {
            max-width: 100%;
        }
    }
    
   
       
    @media (min-width:720px) {
        .bloglisting-flout {
            margin-top:-100px
        }
        .blogpadremove {
            padding:0px;
        }
    }



    @media (max-width:375px) {
        .post-listing-col .listing-button-wrapper .listing-button-content-wrapper {
            width: 294px;
        }
        .post-listing-col .listing-button-wrapper .listing-button-text {
            font-size: 16px !important;
        }
        .sec-post-listing .listing-button-wrapper a.listing-button.listing-button-link {
            width: 100%;
        }
        .sec-post-listing .listing-button-icon {
            margin-right: 30px;
        }
        .page.single_press_release .press_release_banner_sec h2 {
            font-size: 25px;
            line-height: 38px;
        }
        .press_release_col2 .listing-button-wrapper .listing-button-content-wrapper .listing-button-text {
            font-size: 16px;
        }
        .press_release_col2 .about_brightree_right_content .listing-button-icon {
            margin-right: 31px;
        }
    }
    
    @media (max-width:374px) {
        .btn.-resources {
            font-size: 0.738rem;
        }
        section.resources .row .col-10 {
            flex: 0 0 70.333333%;
        }
    }
    
    @media (max-width:360px) {
        .post-listing-col .listing-button-wrapper .listing-button-content-wrapper {
            width: 280px;
        }
    }



    /* end media query by krishna */
    /* end media query by krishna */
    /* end media query by krishna */