

@charset "utf-8";
/* CSS Document for fixing */

.swal2-styled.swal2-confirm {
    background-color: #ff8b26 !important;
}

.swal2-styled.swal2-confirm:focus {
    box-shadow: none !important;
}

.heder-mail-section a {
    text-transform: lowercase;
}

.infor-section h4 {
    width: 235px;
}

/* date 27.04.2023 */
.infor-section {
    width: 273px;
}

.change-text-section {
    margin-left: 0px;
}

/*last date 27.04.2023 */

/* date 28.04.2023 */
.accordion button .icon {
    display: none;
}

.faq-blocks::after {
    display: none;
}

.faq-icon {
    background: #e7e7e7;
}






/*last date 28.04.2023 */

/* date 01.05.2023 */

.choose-us-contact-text h6 {
    /* font-size: 19px; */
}

.image-div {
    bottom: -11px !important;
    right: 24px !important;
}

.about-us-image::after {
    bottom: -11px !important;
    right: -11px !important;
}

.about-us-image::before {
    top: -11px !important;
    left: -11px !important;
}

.contact-information-col-section::after {
    bottom: 129px !important;
    left: 10px !important;
}

/*last date 01.05.2023 */
.pagination-btn-job-search-details-page a {
    background: #008026;
    color: #fff;
    text-align: center;
    border: 1px solid transparent;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 9px 0px;
    border-radius: 9px;
    font-size: 18px;
    transition: 0.6s ease all;
    margin-top: 20px;
}

.pagination-btn-job-search-details-page a:hover {
    background: #01541a;
}

.practitioner-search-section {
    margin-top: 120px;
}

.practitioner-search-section .center-text {
    margin-bottom: 7px;
}

.single-job-location a {
    color: #fff;
    display: inline-block;
}

.single-job-location {
    display: block;
    padding-bottom: 0px;
}

.right-hand-adress-bar {
    padding: 16px 12px 0px 12px;
}

.details-tab-section {
    margin-top: 22px;
}

/* date 10.05.2023 */




.header-contact-us-section a {
    margin-right: 6px;
}

.sticky {
    height: 150px !important;
}

.brand {

    margin-top: -37px;

}

.brand img {
    width: 230px;
}






/*last date 10.05.2023 */

/* date 11.05.2023 */
.contact-us-section {
    padding: 120px 0px 20px 0px;
}

/* What Our Clients owl carousel fixing css */
.client-says-slider .owl-prev {
    background: #ff8b26 !important;
    width: 40px;
    height: 40px;
    border-radius: 50px !important;
    color: #fff !important;
    font-size: 20px !important;
    transition: 0.6s ease all;
    margin-left: 30px !important;
}

.client-says-slider .owl-next {
    background: #ff8b26 !important;
    width: 40px;
    height: 40px;
    border-radius: 50px !important;
    color: #fff !important;
    font-size: 20px !important;
    transition: 0.6s ease all;
    margin-left: 20px !important;
}

.client-says-slider .owl-prev:hover {
    background: #666666 !important;
}

.client-says-slider .owl-next:hover {
    background: #666666 !important;
}

/* What Our Clients owl carousel fixing css */


.schedule-call-btn{
    position: relative;
}
.header-contact-us-section a {
    font-size: 15px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 17px;
}

.copy-email-button{
    background: #ff8b26;
}
.copy-email-button:hover{
    background: #666666;
}
.user-profile-text h6 {
    color: #ff8c00;
    font-size: 16px;
}
.user-profile-text .location-btn{
    color: #ff8c00;
    background: none;
    margin-top: 5px;
    transition: 0.6s ease all;
    font-size: 16px;
}
.user-profile-text .location-btn:hover{
    color: #666666;
}
.user-profile-text .text-btn{
    color: rgb(26, 29, 59) !important;
}
.business-details-text i {
    font-size: 19px;
}

.padding-text{
    margin-left: 6px;
}
/* last date 11.05.2023 */

/* date 12.05.2023 */
.right-hand-adress-bar {
    padding: 0px 12px 0px 12px;
}
.company-name-visit-link-section {
    justify-content: space-between;
}
.company-name-text{    
    margin-bottom: 22px;
}
.nav {
    z-index: 99;
}
.file-submit-input input{
    padding: 17px 15px;
}

.apply-careers-page-input-section input{
    color: #000;
}
.apply-careers-page-input-section textarea{
    color: #000;
}
.apply-careers-page-btn-form-section .main-banner-btn{
    margin-top: 10px !important;
}
.copy-email-button {
    padding: 13px 30px !important;
    font-size: 19px;
}
/* last date 12.05.2023 */

/* date 13.05.2023 */

.company-name-visit-link-section{
	display: block;
}
.company-name-visit-link-icon-text-section{
    display: inline-flex;
    align-items: baseline;
    width: 343px;
    margin-bottom: 18px;
}
.business-details-text h5 {
    margin-bottom: 0px;
}
.company-name-visit-link-text{
    margin-left: 16px;
}
.job-mode-text{
    margin-left: -5px;
}
.job-type-text{
    margin-left: -2px;
}
.locations-text{
    margin-left: 3px;

}
.location-icon{
    margin-left: 3px;
}
.details-tab-section ul{
    list-style: disc;
    margin-left: 30px;
    margin-bottom: 5px;
}
.details-tab-section ul li{
    margin-bottom: 5px;
}
.details-tab-section p{
    margin-bottom: 5px;
}
.business-details {
    background: rgba(0, 0, 0, 0.05);
}
.active-user-section {
    background: rgba(0, 0, 0, 0.05);
}


/* last date 13.05.2023 */
/* date 16.05.2023 */
#applyModal .modal-content{
    background: url(../images/contact-form-background-image.png);
    background-size: cover;
    background-position: center;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    border: none !important;
}

#applyModal .contact-us-section-input-section input {
    /* background: #fff;
    border: 1px solid transparent; */
}
#applyModal .contact-us-section-input-section textarea{
    /* background: #fff;
    border: 1px solid transparent; */
}


.why-choose-us-section {
    background: #e7e7e7;
}
.contact-us-contact-information-section {
    background: #e7e7e7;
}
/* last date 16.05.2023 */
/* date 18.05.2023 */
#applyModal .modal-content{
    background: url(../images/background-grey-apply-form.png);
    background-size: cover;
    background-position: center;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    border: none !important;
}
.apply-careers-page-input-section label{
    color: #000;
    font-size: 15px;
    display: block;
    margin-bottom: 8px;
    font-weight: 400;
}
.copy-modal-text {
    color: #000;
} 
#applyModal .btn-close {
    background: none center/1em auto;
    font-size: 25px;
    color: #000 !important;
    opacity: 1 !important;
}
/* last date 18.05.2023 */

/* date 20.05.2023 */
.user-profile-text p{
    color: #ff8b26;
    margin-bottom: 0px;
    font-weight: 500;
    margin-top: 10px;
}

/* last date 20.05.2023 */


/* Update 05-06-2023 */
.business-details-text h5 {
    color: #000 !important;
    font-weight: 400;
}

.details-header-text {
    color: #000 !important;
}
/* End Update 05-06-2023 */
.advisory-services-section{
    background: #fff;
}
/* last date 20.05.2023 */
/* date 06.06.2023 */
.contact-us-section-input-section input {
    font-size: 15px;
}
.contact-us-section-input-section textarea{
    font-size: 15px;
}
/*last date 06.06.2023 */

/* date 07.6.2023 */
.blog-page-latest-insights-section{
    margin-top: 165px;
}
/* single blog php about section design css start*/
.about-center-text h4 {
    font-weight: 600;
    font-size: 30px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 20px;
}
.about-section-logo img {
    width: 170px;
    height: 59px;
    object-fit: contain;
}
.about-section-center-pera-text h6 {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin-bottom: 22px;
}
.about-section-logo-text-section {
    text-align: center;
}
.about-section-logo {
    margin-bottom: 20px;
}
.blog-right-bar {
    margin-top: 50px;
}
.articles-details-page-image img {
    border: 1px solid #eee;
    border-radius: 10px;
    height: 530px;
}
.single-insightblog-contact-schedule-section .solid-btn {
    font-size: 18px;    
    padding: 19px 76px 19px 18px;
    margin-right: 12px;
    margin-bottom: 15px;
}
.single-insightblog-contact-schedule-section .right-arrow-section {
    width: 43px;
    height: 43px;
    border-radius: 6px;
}
/* single blog php about section design css end*/
/* last date 07.06.2023 */

/* date 09.06.2023 */
.articles-details-page-image img {
    border: none;
}
.news-bar {
    border: none;
}   
/*last date 09.06.2023 */

/* date 10.06.2023 */
.solid-btn {
    background: #f47b2a;
}
.header-contact-us-section a {
    background: #f47b2a;
}
.accordion-content-list-icon i {
    color: #f47b2a;
}
.heder-mail-section a {
    color: #f47b2a;
}
.why-choose-us-list-text h4::before {
    background: #f47b2a;
}
.choose-us-contact-icon i {
    color: #f47b2a;
}
.about-list-icon i {
    color: #f47b2a;
}
.client-says-slider .owl-next {
    background: #f47b2a !important;
}
.client-says-slider .owl-prev {
    background: #f47b2a !important;
}
.col-border-section {
    border-right: 2px solid #f47b2a;
}
.search-icon {
    background: #f47b2a;
}
.copy-email-button {
    background: #f47b2a;
}
.user-profile-text p {
    color: #f47b2a;
}
.image-div {
    background: #f47b2a;
}
.about-us-image::before {
    background: #f47b2a;
}
.about-us-image::after {
    background: #f47b2a;
}
.contact-information-col-section::after {
    background: #f47b2a;
}
.header-phone-number-section a {
    color: #f47b2a;
}
.change-text-section {
    border: 1px solid #f47b2a;
}
.footer-link ul li a:hover {
    color: #f47b2a;
}
.choose-us-icon-text-section a:hover .choose-us-contact-text h6 {
    color: #f47b2a;
}
.header .menu-link:hover {
    color: #f47b2a;
}
.dropdown-content {
    border-top: 2px solid #f47b2a;
}
.solid-btn:hover .right-arrow-section {
    background: #f47b2a;
}
/*last date 10.06.2023 */

/* date 13.06.2023 */
.header .menu-link {
    padding: 0px 10px;
}


/*last date 13.06.2023 */
/* date 17.06.2023 */
.all-section-banner-inner-section .main-banner-text p{
    font-size: 20px;
    line-height: 30px;
}
/*last date 17.06.2023 */
/* date 20.06.2023 */
.industry-banner-text{
    font-size: 35px !important;
}
.testimonials-heading-text{
    color: #666666 !important;
}
/*last date 20.06.2023 */
/* date 21.06.2023 */
.main-banner-text h1 {
    font-size: 35px !important;
}
.blog-text p {
    color: #434343;
}
/*last date 21.06.2023 */
/* date 30.12.2023 */
.blog-text h1{
    font-size: 30px;
    line-height: 40px;
	color: #000;
    font-weight: 600;
}
.blog-text h2{
	font-size: 20px;
    line-height: 30px;
	color: #f37b28;
    font-weight: 600;
}
.blog-text h3{
	font-size: 17px;
	line-height: 28px;
	color: #833d0e;
    font-weight: 600;
}
.blog-text h4{
    font-size: 15px;
    line-height: 24px;
	color: #000;
    font-weight: 600;
}
.blog-text h5{
	font-size: 13px;
    line-height: 20px;
	color: #000;
    font-weight: 600;

}
.blog-text h6{
    font-size: 12px;
    line-height: 22px;
	color: #000;
    font-weight: 600;
}

/*last date 30.12.2023 */

/* date 15.01.2024 */
.header .menu {
    width: 750px;
}
.header-contact-us-section {
    width: 30%;
}
.header-mail-ph-section {
    margin-left: 7px;
}
/*last date 15.01.2024 */

/* date 17.01.2024 */
.contact-us-section .solid-btn{
    padding: 20px 35px;
}
#wpcf7-f427-o1 .wpcf7-submit{
    background: #ff8b26;
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 20px 35px;
    margin-right: 12px;
    border-radius: 8px;
    transition: 0.6s ease all;
    position: relative;
    display: inline-block;
    font-weight: 500;
    transition: 0.6s ease all;
    margin-right: 0px !important;
}
#wpcf7-f427-o1 .wpcf7-form-control-wrap input{
    color: #000;
}
#wpcf7-f427-o1 .wpcf7-form-control-wrap input::placeholder{
    color: #000;
}
#wpcf7-f427-o1 .wpcf7-form-control-wrap textarea{
    color: #000;
}
#wpcf7-f427-o1 .wpcf7-form-control-wrap textarea::placeholder{
    color: #000;
}
#wpcf7-f427-o1 .main-banner-btn{
    text-align: center;
}
#wpcf7-f427-o1 .contact-us-section-input-section br{
    display: none;
}
#wpcf7-f427-o1 .wpcf7-spinner{
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 12px;
}
/*last date 17.01.2024 */

/* date 18.01.2024 */
.contact-us-contact-information-section{
    position: relative;
}
.contact-us-contact-information-section::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -9px !important;
    left: -8px !important;
    background: #ff8b26;
    width: 342px;
    height: 324px;
    z-index: -1;
}
#wpcf7-f425-o1 .wpcf7-response-output {
    color: #fff;
    margin: 0px;
}
/*last date 18.01.2024 */

/* date 26.01.2024 */
.contact-form-left-information-schedule-call-btn-section{
    width: 100% !important;
}
.contact-form-left-information-schedule-call-btn-section a{
    display: inline-block;
}
.contact-us-contact-information-section {
    height: auto !important;
}
.banner-inner-section {
    margin-left: 8%;
}
.banner-inner-section img {
    width: 755px;
}
/*last date 26.01.2024 */

/* date 27.01.2024 */
.accordion-content-list ul li {
    margin-bottom: 11px;
}
.accordion-content-total-list-section {
    margin-top: 0px !important;
}
.customizations-accordion-content-total-list-section{
    margin-top: 15px;
}
/*last date 27.01.2024 */
/* date 01.02.2024 */
#wpcf7-f719-o1 .wpcf7-response-output {
    color: #fff;
    margin: 0px;
}
.choose-us-section-icon-text-section .choose-us-icon-text-section a {
    margin-top: 35px;
    margin-bottom: 0px;
}
.contact-form-left-information-schedule-call-btn-section {
    margin-top: 25px;
}
#wpcf7-f724-o1 .wpcf7-submit{
    background: #ff8b26;
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 20px 35px;
    margin-right: 12px;
    border-radius: 8px;
    transition: 0.6s ease all;
    position: relative;
    display: inline-block;
    font-weight: 500;
    transition: 0.6s ease all;
    margin-right: 0px !important;
}
#wpcf7-f724-o1 .wpcf7-form-control-wrap input{
    color: #000;
}
#wpcf7-f724-o1 .wpcf7-form-control-wrap input::placeholder{
    color: #000;
}
#wpcf7-f724-o1 .wpcf7-form-control-wrap textarea{
    color: #000;
}
#wpcf7-f724-o1 .wpcf7-form-control-wrap textarea::placeholder{
    color: #000;
}
#wpcf7-f724-o1 .main-banner-btn{
    text-align: center;
}
#wpcf7-f724-o1 .contact-us-section-input-section br{
    display: none;
}
#wpcf7-f724-o1 .wpcf7-spinner{
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 12px;
}

/*last date 01.02.2024 */
/* date 12.02.2024 */
.blog-text img{
    float: left;
	height: 157px;
    object-fit: cover;
}
/*last date 12.02.2024 */
/* date 26.02.2024 */
.header-contact-us-section {
    width: 40%;
    display: flex;
    align-items: center;
}
.header-linkdin-btn{
    display: inline-flex !important;
    width: 40px;
    height: 40px;
    border-radius: 50% !important;
    padding: 0px !important;
    justify-content: center;
    align-items: center;
    margin-left: 17px;
    background: #666666 !important;
    color: #fff !important;
}
.header-linkdin-btn:hover{
    background: #f47b2a !important;
}
.responsive-header-linkdin-icon{
    display: none !important;
}
/*last date 26.02.2024 */
/* date 27.02.2024 */
.faq-icon img {
    width: 50px;
    height: 72px;
    object-fit: contain;
}
/*last date 27.02.2024 */

/* date 28.02.2024 */
.header-contact-us-section {
    justify-content: end;
}

/*last date 28.02.2024 */
/* date 02.03.2024 */
.choose-us-section-icon-text-section .header-contact-us-section{
    justify-content: start;
}
/*last date 02.03.2024 */

/* date 21.05.2024 */
.blog-details-inner-fields{
    background: #faf0e1;
    padding: 25px;
    border: 1px solid #FF9801;
    border-radius: 20px;
}

.blog-details-inner-fields-title p{
    font-size: 15px;
    line-height: 25px;
    color: #434343;
    margin-bottom: 0px;
}
.about-section-leadrn-more-btn.single-insightblog-contact-schedule-section {
    margin: 12px 0px;
}
.blog-details-inner-fields-phone-number-email-section a{
    color: #000 !important;
    display: inline-block;
    font-size: 15px;
    transition: 0.6s ease all;
}
.blog-details-inner-fields-phone-number-email-section i{
    color: #FF9801;
    transition: 0.6s ease all;
}
.blog-details-inner-fields-phone-number-email-section a:hover i{
    color: #000;
}
.blog-details-inner-fields-phone-number-email-section span{
    display: inline-block;
    margin: 0px 6px;
}
.blog-details-inner-fields-phone-number-email-section {
    margin-top: 20px;
}
.blog-details-inner-fields-logo{
    text-align: right;
}

.blog-details-inner-fields .btn-orange {
    margin-right: 8px;
}
.blog-details-inner-fields {
    margin: 20px 0px;
    background: #fff;
}
.blog-details-inner-fields-title h5{
    color: #f37b28;
    font-size: 20px !important;
    line-height: 22px;
}
.blog-details-inner-fields-logo img{
    width: 135px;
    height: auto !important;
    object-fit: contain;
    float: inherit !important;
}
.blog-details-inner-fields .about-section-leadrn-more-btn a {
    margin: 0px 10px 0px 0px !important;
    font-size: 18px;
    padding: 23px 19px;
    margin-right: 12px;
    margin-bottom: 15px;
    color: #fff;
    background: #ff8b26;
    border-radius: 7px;
    line-height: 0px;
    display: inline-block;
}
.blog-details-inner-fields .about-section-leadrn-more-btn a:hover{
    background: #666666;
}
/*last date 21.05.2024 */


/* 
.bullet-points {
    list-style: disc;
    padding-left: 20px;
}
.bullet-points li::marker {
    color: #f47b2a;
} */

.bullet-points li {
    position: relative;
    padding-left: 25px;
}
.bullet-points li::before {
    position: absolute;
    left: 0;
    top: 4px;
    font-family: 'Font Awesome 6 Pro';
    content: "\f058";
    font-size: 15px;
    font-weight: 900;
    color: #f47b2a;
}