.elementor-143 .elementor-element.elementor-element-4783ae4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4783ae4{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-e6706c3{--e-image-carousel-slides-to-show:1;}.elementor-143 .elementor-element.elementor-element-8d61cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-b380626{text-align:center;}.elementor-143 .elementor-element.elementor-element-ec30ede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-143 .elementor-element.elementor-element-41bd33d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-143 .elementor-element.elementor-element-72af2cc .owl-nav:not(.disabled){display:block !important;}.elementor-143 .elementor-element.elementor-element-72af2cc .thumb-info .thumb-info-wrapper{border-radius:8px;}.elementor-element-1ce567a .porto-products{--porto-el-spacing:4px;}.elementor-143 .elementor-element.elementor-element-1ce567a .owl-nav:not(.disabled){display:block !important;}.elementor-143 .elementor-element.elementor-element-f142bac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-143 .elementor-element.elementor-element-bf93eb9{text-align:center;}.elementor-143 .elementor-element.elementor-element-14361e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-143 .elementor-element.elementor-element-e4d3a1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-143 .elementor-element.elementor-element-ef09f06.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-ef09f06 .elementor-main-swiper{height:216px;width:100%;}.elementor-143 .elementor-element.elementor-element-ef09f06 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-143 .elementor-element.elementor-element-ef09f06 .elementor-swiper-button svg{fill:#000000;}.elementor-143 .elementor-element.elementor-element-ef09f06 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-143 .elementor-element.elementor-element-45a5146 > div.elementor-container{max-width:1560px;--porto-flick-carousel-width:1560px;}.elementor-element-bf48ce1 .porto-products{--porto-el-spacing:4px;}.elementor-143 .elementor-element.elementor-element-bf48ce1 .owl-nav:not(.disabled){display:block !important;}.elementor-143 .elementor-element.elementor-element-44f6f45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-44f6f45:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-44f6f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-143 .elementor-element.elementor-element-44f6f45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-143 .elementor-element.elementor-element-44f6f45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-5dccd14{text-align:center;}.elementor-143 .elementor-element.elementor-element-5dccd14 .elementor-heading-title{font-size:1.7em;font-weight:700;letter-spacing:0.1px;}.elementor-143 .elementor-element.elementor-element-cc6cf67{text-align:center;}.elementor-143 .elementor-element.elementor-element-cc6cf67 .elementor-heading-title{font-size:3em;font-weight:700;}.elementor-143 .elementor-element.elementor-element-9fb2f30{text-align:center;}.elementor-143 .elementor-element.elementor-element-1697a31 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-1697a31:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-1697a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4DB7B3;}.elementor-143 .elementor-element.elementor-element-1697a31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-143 .elementor-element.elementor-element-1697a31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-cd47eeb{text-align:center;}.elementor-143 .elementor-element.elementor-element-cd47eeb .elementor-heading-title{font-size:2.25em;font-weight:700;letter-spacing:0.1px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-8e34078{text-align:center;}.elementor-143 .elementor-element.elementor-element-8e34078 .elementor-heading-title{font-size:3em;font-weight:700;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-c103a9a{text-align:center;}.elementor-143 .elementor-element.elementor-element-33d452c > div.elementor-container{max-width:1560px;--porto-flick-carousel-width:1560px;}.elementor-143 .elementor-element.elementor-element-33d452c{margin-top:0px;margin-bottom:60px;}.elementor-element-11333c9 .porto-products{--porto-el-spacing:4px;}.elementor-143 .elementor-element.elementor-element-11333c9 .owl-nav:not(.disabled){display:block !important;}.elementor-143 .elementor-element.elementor-element-d89da45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d89da45{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-143 .elementor-element.elementor-element-644cc38{text-align:center;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-ec30ede{--content-width:1560px;}.elementor-143 .elementor-element.elementor-element-f142bac{--content-width:1560px;}.elementor-143 .elementor-element.elementor-element-14361e0{--content-width:1560px;}}@media(max-width:991px) and (min-width:768px){.elementor-143 .elementor-element.elementor-element-8c55eea{width:100%;}.elementor-143 .elementor-element.elementor-element-e0de749{width:100%;}}@media(max-width:991px){.elementor-143 .elementor-element.elementor-element-ef09f06.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-e4d3a1f{--gap:12px 8px;--row-gap:12px;--column-gap:8px;--flex-wrap:wrap;}.elementor-143 .elementor-element.elementor-element-ef09f06.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-143 .elementor-element.elementor-element-ef09f06 .elementor-main-swiper{height:90px;}.elementor-143 .elementor-element.elementor-element-53c093a{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-c373aec{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-8472c75{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-85e7920{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-bc1aebf{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-48a9cb5{width:33.3333%;}}/* Start custom CSS for container, class: .elementor-element-41bd33d */.slider-title, .porto-related-products .slider-title { text-align: center }
.home-slider:before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 61%; display: block; background: #f7f6f7; }
.heading.heading-middle-border h3 { background: #f7f6f7; }
.home-slider .elementor-widget-image .elementor-widget-container { display: inline-block !important }
.bg-gray { background: #f4f4f4; }
.bg-gray .porto-sicon-box { background: #fff; margin: 2px 0; padding: 10px; display: flex; align-items: center; justify-content: center; }
.h-center > .elementor-widget-wrap, .h-center > .elementor-column-wrap > .elementor-widget-wrap { display: block !important; width: auto; margin: auto }
.home-slider .elementor-heading-title b { display: inline-block; color: #b35827; font-size: 2em; position: relative;  top: .08em; line-height: 1; vertical-align: middle; }
.home-slider .elementor-heading-title b small { font-size: 50%; line-height: 1.6; vertical-align: top; font-weight: inherit; }
.home-mid-banner { font-size: .6666vw; }
.home-mid-banner .elementor-widget-divider .elementor-divider { font-size: 1em; }
.home-mid-banner .elementor-widget-wrap { align-items: center }
.ms-42 { margin-left: 42% }
.home-banners { font-size: .83333vw }
.home-banners .btn { font-size: 0.875em }
.h-100 > .elementor-container { height: 100% }
@media (max-width: 991px) {
  .home-slider .slash-bg > div { background: none !important }
  .home-banners { font-size: 1.6666vw }
}
@media (max-width: 767px) {
  .home-mid-banner .elementor-top-column { font-size: 1vw; min-height: 50vw; }
}
@media (min-width: 576px) {
  .pull-sm-left { float: left; }
}.section-flex-wrap .elementor-row {
    flex-wrap: wrap;
}
@media (min-width: 1256px) {
  .brand-box .product-inner { padding-left: 1rem; padding-right: 1rem }
}@media (min-width: 1440px) {
    .container, .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1630px; }
    .elementor-section.elementor-section-boxed > .elementor-column-gap-no { max-width: 1600px; }
}
.whyhireus .elementor-row, .whyhireus .elementor-container { align-items: center; }
.whyhireus .vc_custom_heading em { display: block; font: normal 700 5.25em/1.2 sans-serif; font-family: inherit; color: #FEA45A; position: relative; }
.whyhireus .vc_custom_heading em:before { content: "+"; position: absolute; top: 16px; left: 50%; margin-left: 55px; font-size: 0.4em; font-weight: 400; }
@media (min-width: 1440px) {
    .whyhireus .vc_custom_heading { margin: 0 3rem; padding: 0 3rem; }
}
.custom-btn-pos-1 { transform: translateY(100%); margin-top: -37px; }
.custom-btn-pos-1 > .btn:not(:hover) { background: #fff; }
.no-rotate > .elementor-column-wrap, .no-rotate > .elementor-widget-wrap { width: calc( 100% - 30px ); margin-left: auto;
    margin-right: auto; }/* End custom CSS */