body, h1, h2 , h3, h4, h5, p, a, span{
	font-family: "Outfit", sans-serif !important;
}
.number-font h6{
	font-family: "Oxygen", sans-serif !important;
}
.elementor-21673 .elementor-element.elementor-element-db10e18:not(.elementor-motion-effects-element-type-background), .elementor-21673 .elementor-element.elementor-element-db10e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFE4D8 !important;
}
.blog-col .blog-entry .entry-thumb img {
    max-width: 100%;
    height: 300px;
    object-fit: cover;
}
h5.wdt-text-link-title-wrapper a:hover {
    color: #EFE4D8 !important;
}
.wdt-custom-blog a.wdt-button {
    background-color: var(--e-global-color-primary) !important;
}

.wdt-custom-blog a.wdt-button:hover {
    color: var(--e-global-color-primary) !important;
    background-color: var(--wdtPrimaryColor) !important;
}
    .wdt-custom-testimonial-wrapper .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: 112px !important;
/*         right: -20px; */
    }
.wdt-custom-testimonial-wrapper .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    margin: 5px 0 0 !important;
}
i.icon.icon-left-arrow {
    rotate: 47deg !important;
}
i.icon.icon-right-arrow {
    rotate: 47deg !important;
}
.test-slide .elementor-container {
    min-height: auto !important;
}
.test-slide section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-9e96e7f.wdt-custom-testimonial-content.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default, .test-slide section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-e8bedff.wdt-custom-testimonial-content.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default, .test-slide .wdt-custom-testimonial-content.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default {
    background: transparent;
    padding: 20px;
	border: 1px solid #c0c0c078;
    border-radius: 8px !important;
}
.test-slide .slick-dots li {
    background: transparent;
}
.first-text-c{
	text-align:center
}
.quotepopup iframe {
    min-height: 500px !important;
}
.service-sec .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-button .wdt-button-text > span:after {
    background-color: #000000;
}
.service-sec .wdt-button-text span {
    color: #000;
}
.sticky-header-active{
	background:#fff !important;
}
#mobile-h{
	display:none !important;
}
#numb-bar .wdt-text-link-title-wrapper a svg {
    top: 5px;
}
.numb-g-title .wdt-custom-grid-banner .wdt-custom-number-decor .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    top: -128px;
}
.subs-form .elementor-field-textual.elementor-size-lg {
    min-height: 55px !important;
    padding: 7px 20px;
}
.cont-form span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
.cont-form .select-caret-down-wrapper {
    display: none;
}
.cont-form span#select2-form-field-field_8bddf74-container {
    background-color: #F2F2F2;
    border-color: #F2F2F2;
    border-width: 01px 01px 01px 01px;
    border-radius: 10px 10px 10px 10px;
    height: 50px;
    padding: 0 16px;
    font-size: 16px;
    color: #00000094;
}
.elementor-142 .elementor-element.elementor-element-0341127 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    color: #000;
}
.page-id-145 .swiper-button-next:after, .swiper-button-prev:after {
    font-size: 35px;
}
.page-id-145 .swiper-button-next {
    right: -55px;
    color: #000;
}
.page-id-145 .swiper-button-prev {
    color: #000;
    left: -55px;
}
.founder-pic img{
	margin:0 auto;
}
.page-id-2149 .elementor-widget-image img, .page-id-22718 .elementor-widget-image img, .page-id-22753 .elementor-widget-image img {
    display: inline-block !important;
}
.wdt-column-wrapper.wdt-column-gap-default .wdt-column:nth-child(1) .wdt-content-title {
/*     max-width: 99% !important; */
	max-width: 90px !important;
  margin: 0 auto !important;
}
.wdt-column-wrapper.wdt-column-gap-default .wdt-column:nth-child(2) .wdt-content-title {
    max-width: 86px !important;
	margin: 0 auto !important;
}
.wdt-column-wrapper.wdt-column-gap-default .wdt-column:nth-child(3) .wdt-content-title {
    max-width: 210px !important;
	margin: 0 auto !important;
}
.meet-steps .elementor-widget-wrap.elementor-element-populated {
    min-height: 240px;
}
li.stafflogin-menu {
    display: none;
}
.swiper-button-next, .swiper-button-prev {
    color: #000 !important;
}
@media (min-width: 1300px){
.elementor-2331 .elementor-element.elementor-element-1a5558f .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title {
    text-align: left !important;
}
}
@media (max-width: 1180px) {
 .elementor-2331 .elementor-element.elementor-element-7c804fe .wdt-content-item .wdt-content-title-group, .elementor-2331 .elementor-element.elementor-element-7c804fe .wdt-content-item div:not(.wdt-content-title-group) .wdt-content-title {
    margin: 0px 0px 10px 0px !important;
}
.elementor-2331 .elementor-element.elementor-element-395bbcf .wdt-content-item .wdt-content-title-group, .elementor-2331 .elementor-element.elementor-element-395bbcf .wdt-content-item div:not(.wdt-content-title-group) .wdt-content-title {
    margin: 0px 0px 38px 0px !important;
} 
}
/* tablet landscape */
@media (max-width: 1280px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 900px;
    }
/* .three-counter	.wdt-content-title {
    min-height: 88px;
} */
	.elementor-2331 .elementor-element.elementor-element-1cd19df .wdt-content-item .wdt-content-title-group, .elementor-2331 .elementor-element.elementor-element-1cd19df .wdt-content-item div:not(.wdt-content-title-group) .wdt-content-title {
        margin-bottom: 10px !important;

    }
	.elementor-2331 .elementor-element.elementor-element-1a5558f .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title {
    text-align: left !important;
}
}
/* tablet potrait */
@media (max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 710px;
    }
/* 	.awards-slider img {
    height: 154px !important;
} */
li.stafflogin-menu {
    display: block;
}
}
@media(max-width:767px){
/*     .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 320px !important;
    }	 */
	.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 420px;
    }
	.three-counter .wdt-content-title {
        min-height: auto;
    }
section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-e77b009.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default.sticky-header-active.wdt-header-top.wdt-header-scroll {
    display: none !important;
}
#mobile-h{
	display:block !important;
}
.elementor-2331 .elementor-element.elementor-element-6bd1e99 .elementor-button {
    padding: 6px 14px 6px 14px !important;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 36% !important;
}
.wdt-column-wrapper.wdt-column-gap-default .wdt-column:nth-child(1) .wdt-content-title {
    max-width: 100% !important;
}
.wdt-column-wrapper.wdt-column-gap-default .wdt-column:nth-child(2) .wdt-content-title {
    max-width: 100% !important;
}
.wdt-column-wrapper.wdt-column-gap-default .wdt-column:nth-child(3) .wdt-content-title {
    max-width: 100% !important;
}	
.page-id-145 .swiper-button-next {
    right: -30px;
    color: #000;
}
.page-id-145 .swiper-button-prev {
    color: #000;
    left: -40px;
}
.page-id-145 .swiper-button-next:after, .swiper-button-prev:after {
    font-size: 22px !important;
}
li.stafflogin-menu {
    display: block;
}
}
@media (max-width: 479px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 320px;
    }
}