 .wmi-video-item {   position:relative; background-size:cover; } .wmi-video-item::before {   content:"";   background:transparent;   width:100%;   position:absolute;   height:100%;   left:0;   top:0; } .wmi-video-item-content {   z-index:1; } .video-style-two .wmi-video-item .wmi-video-image::before {   content:"";   position:absolute;   width:100%;   height:100%;   left:0;   top:0;   z-index:9; } .video-style-two .wmi-video-item .wmi-video-image {   position:relative; } .custom-play-icon.wmi-video-play{   position:absolute; bottom:15px;   right:15px; } .wmi-video-play {   display:flex;   align-items:center;   justify-content:center; } .video-style-two .wmi-video-item {   flex-direction:column; } .video-style-two .wmi-video-item .wmi-video-image img {   position:absolute;   width:100%;   height:100%;   left:0;   top:0; } .video-style-two .wmi-video-item .wmi-video-image {   position:relative;   padding-top:70%;   width:100%; } .ot-video-button a i {   margin-left:5px;   line-height:1;   height:100%;   display:flex;   align-items:center;   justify-content:center; } .video-style-two .wmi-video-item .wmi-video-play {   display:flex;   align-items:center;   justify-content:center;   position:relative;   position:absolute;   z-index:999;   top:0;   bottom:0;   left:0;   right:0;   width:100%;   margin:auto; } .video-style-two .wmi-video-item .wmi-video-play a{   margin:auto; } .wmi-video-item .wmi-video-play .ot-video-button a i {   margin-left:2px;   line-height:1;   margin:auto;   display:flex!important;   align-items:center;   justify-content:center;   height:100%;   width:100%;   padding-bottom:3px; } .ot-video-button a {   position:relative;   width:40px;   height:40px;   line-height:40px;   text-align:center;   border:1px solid;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .wmi-video-play a > i, body .ot-flaticon-play {   -webkit-appearance:none; color:black;   display:block!important; line-height:1.9em!important; } .wmi-video-lightbox-content i {   font-size:20px;   position:absolute!important;   vertical-align:middle;   display:table!important;   text-align:center!important;   margin:auto!important;   width:100%; height:fit-content!important; } .ot-video-button a span{ z-index:9!important; }   .lifestyle-service-item .ls-service-icon img {   height:100%;   width:auto; } .lifestyle-service-item {   float:left; transition:all .3s ease-in-out; } .lifestyle-service-content {   justify-content:center;   margin:0;   align-items:center;   display:flex;   flex-flow:column; transition:all .3s ease-in-out; -webkit-appearance:none; } .lifestyle-service-content .ls-service-icon{ position:relative; padding:10px; transition:all .3s ease-in-out; } .lifestyle-service-content .ls-service-icon::before {   content:"";   height:50%;   width:100%;   position:absolute;   border:3px solid #fff;   bottom:0; left:0;   border-top:none; transition:all .3s ease-in-out; -webkit-appearance:none!important; } .wmi-service-style-one .wmi-service-box {   justify-content:center;   align-items:flex-end!important; -webkit-appearance:none; } .lifestyle-service-item-inner {   background-size:cover;   background-position:center; transition:all .3s ease-in-out; } .lifestyle-service-item .lifestyle-service-content {   width:100%; } .lifestyle-service-item .lifestyle-service-content .content-info {   z-index:9;   width:100%; } .lifestyle_s_overlay {   position:absolute;   height:100%;   width:100%;   background:rgb(0 0 0 / 41%);   top:0; transition:all .3s ease-in-out;   left:0; -webkit-appearance:none!important; } .lifestyle-service-item-inner a.ls-service-link {   position:absolute;   height:100%;   width:100%;   left:0;   top:0;   z-index:99; } .wmi-service-grid-box.wmi-service-style-two .wmi-service-box .servive-img-bg{   position:static;   z-index:9; width:100%; } .wmi-service-grid-box.wmi-service-style-three .wmi-service-box .servive-img-bg{ position:relative; } .wmi-service-grid-box.wmi-service-style-two .wmi-service-box {   align-items:unset!important; } @media(min-width:768px){ .wmi-service-grid-box.wmi-service-style-two .wmi-service-box {   flex-direction:column;  } .wmi-service-grid-box .item-title-box{ margin:auto;  } } .wmi-service-grid-box.wmi-service-style-two .wmi-service-box .servive-img-bg, .wmi-service-grid-box.wmi-service-style-three .wmi-service-box .servive-img-bg, .wmi-service-grid-box.wmi-service-style-two .wmi-service-box .content-box, .wmi-service-grid-box.wmi-service-style-three .wmi-service-box .content-box{ z-index:9; } .wmi-service-grid-box .link-box span.btn-text i{ text-decoration:none!important; } .wmi-service-grid-box.wmi-service-style-three .wmi-service-box {   justify-content:center; align-items:center!important; } .wmi-service-grid-box.wmi-service-style-three .service-box-content{   flex:1; } .wmi-service-grid-box.wmi-service-style-three .service-icon {   position:absolute;   z-index:9;   top:0;   bottom:0;   display:flex;   align-items:center;   margin:auto;   right:-30px; transition:all .3s ease-in-out; } .elementor-icon-list-item .icon-grid-info {   flex:1; } @media(max-width:767px){ .wmi-service-grid-box.wmi-service-style-two .wmi-service-box .servive-img-bg{  display:none; } .wmi-service-grid-box.wmi-service-style-two .wmi-service-box {   align-items:center!important; } } .ls-post-item {   position:relative;   background-size:cover;   background-position:center; z-index:9; } .wmi-blog-style-two .wmi-blog-tumb img , .wmi-blog-style-three .wmi-blog-tumb img{   position:absolute;   top:0;   object-fit:cover;   height:100%;   object-position:center; } .wmi-blog-style-two .wmi-blog-tumb {   padding-top:70%;   position:relative; } .wmi-blog-style-one .lifestyle-post-inner {   position:absolute;   z-index:999;   top:0;   display:flex;   flex-flow:column;   background:#fff;   bottom:0;   justify-content:center; left:0; } .lifestyle-post-inner .ls-post-item {   height:300px; } .lifestyle-post-inner a.ls-post-link {   display:inline-block; padding:10px; } .ls-post-items{  float:left; } .post-slider .ls-post-items {   float:none; } .post-box.ls-post-items .post-inner {   margin-bottom:0!important; } .inner-post.lifestyle-post-inner {   width:100%; } @media(max-width:767px){ .wmi-blog-style-three .ls-post-item {   display:block!important; } .post-box .the-excerpt .post-box h5, .post-box .post-cat, .post-box .wmi-post-meta, .post-box .wmi-post-inner{ text-align:center; justify-content:center } .wmi-blog-style-three.ls-post-items{ box-shadow:none!important;  } body .wmi-blog-style-three a.ls-post-link {   position:static;   bottom:0;   right:0; } body .wmi-blog-style-three .wmi-post-readmore {   display:inline-flex; } }  .owl-carousel.equal-height .wmi-carousel-item {   display:flex;   flex:1 0 auto;   height:100%; } body .owl-carousel.equal-height .owl-stage {   display:flex; } @media(max-width:767px){ body .owl-carousel.equal-height.mobile-equal-height-none .owl-stage {   display:block; } .owl-carousel.equal-height.mobile-equal-height-none .wmi-carousel-item {  height:auto;  display:block; } } .post-slider.testimonials-slider .testimonials-main .owl-carousel .owl-nav {   width:100px;   top:auto;   left:0;   margin-top:0;   bottom:40%;   right:0;   left:auto; } .testimonials-controller img {   width:100%;   height:100%;   object-fit:cover;   object-position:center;   border-radius:100px!important; } .testimonials-controller .owl-item img{ opacity:.5!important; } .testimonials-controller .owl-item.active.synced img {   opacity:1!important; } .testimonials-controller .owl-item {  float:none!important; } .testimonials-controller .owl-item > div {   height:60px!important; width:60px!important; margin:auto; }  .testimonials-main {   float:right; width:calc(100% - 80px); } .testimonials-controller { float:left; width:80px; } .review-box {   padding:20px;   background:#fff; } .post-slider .owl-nav button.owl-next {   right:0!important; } .post-slider .owl-nav button.owl-prev {   left:0!important; } @media(max-width:600px){ .post-slider.testimonials-slider .testimonials-controller , .post-slider.testimonials-slider .testimonials-main {   float:none;   width:100%; } .post-slider.testimonials-slider {   display:flex;   flex-direction:column-reverse; } .testimonials-controller .owl-stage { display:flex; justify-content:center; margin:auto;  } }  .ls-list-items span.lsimg-icon {   margin-right:2%; }  .ls-post-item{ position:relative; } .ls-post-item::after {   left:auto;   right:-1px;   transform:rotateX(0deg) rotateY(190deg); } .icon-grid-box-item-inner p {   position:relative; } .icon-grid-box-item-inner p i {   position:absolute;   left:0px;   top:3px;   font-size:18px; } li.icon-grid-box-item {   float:left; list-style:none; } .box-clickable .icon-grid-content{ display:none; } .elementor-inline-items {   display:flex;   flex-flow:wrap; } .icon-grid-box-item-inner {   height:100%;   min-height:150px; } .box-clickable .icon-grid-box-item-inner {   height:auto;   min-height:auto;   position:absolute;   left:0;   margin:auto;   right:0;   bottom:0; }   .testi-footer {   position:relative;   display:flex;   align-items:flex-start;   width:fit-content;   column-gap:20px; } .testi-footer .company-logo {   max-width:140px;   width:100%;   margin-top:8px; } .testi-footer .meta-icon {   width:50px;   height:50px;   background:#920094;   display:flex;   align-items:center;   justify-content:center;   border-radius:100px;   left:0;   top:0px;   font-size:25px;   color:#fff;   font-weight:700;   overflow:hidden; } .testi-footer .meta-content{ max-width:300px; width:100%; } .testi-footer .meta-icon img{   border-radius:100px; } .post-slider .owl-item:nth-child(odd) .review-box .testi-footer .meta-icon{ background:#00a7e0; } .post-slider .owl-item:nth-child(odd) .review-box .review-inner .review-post .the-excerpt {   border-color:#00a7e0; } .liner-list-item ul .elementor-icon-list-item {   border-bottom:1px solid black;   min-height:40px; } @media(max-width:767px){ .remove-last-2 li.elementor-icon-list-item:nth-last-child(-n+2){ display:none; } } .row.acc-list {   margin:0; }  .out-people-content-output {   position:fixed;   min-width:400px;   height:100%;   z-index:99999;   top:0; bottom:0; left:0;   right:0; margin:auto;   box-shadow:-20px 0px 100px rgb(0 0 0 / 27%);   max-width:800px;   width:100%;   transition:all .3s ease-in-out; transform:scale(1.2); opacity:0; visibility:hidden; height:fit-content; }  .member-profile-meta .member-name h4 {   margin-bottom:0px;   text-transform:uppercase; } .member-profile-meta .member-position {   margin-bottom:15px;   border-bottom:1px solid var( --e-global-color-e8fa9ce );   padding-bottom:10px; } .out-people-content-output .member-profile-content {   max-height:350px;   overflow:auto; } .member-profile-inner {   position:relative;   min-height:100%;   height:fit-content;   padding:4%;   display:flex;   flex-flow:wrap;   gap:20px; } @media(max-width:990px){ .member-profile-inner {   flex-direction:column;   justify-content:center;   align-items:center;   text-align:center; } } @media(max-width:767px){ .team-profile-popoup-col {   display:flex;   column-gap:20px;   flex-direction:column;   gap:20px;   margin:auto;   justify-content:center;   align-items:center;   text-align:center; } } .member-profile-inner .member-profile-content-area { flex:1; color:black; } .out-people-content-output.open-profile {  transform:initial;  opacity:1;  visibility:visible;  transition-delay:.3s } .out-people-content-output .member-profile-image img {   width:100%;   object-fit:cover;   height:100%;   object-position:top; border-radius:100%; } .out-people-content-output .member-profile-image {   height:200px;   overflow:hidden;   width:200px;   border-radius:100%;   border:2px solid #CCCCCC;   padding:2px; } .out-people-content-output .close-profile:hover {   background:var( --e-global-color-e8fa9ce );   color:#fff; } .out-people-content-output .close-profile {   position:absolute;   top:18px;   font-size:25px;   background:rgb(255 255 255 / 48%);   width:40px;   height:40px;   line-height:0;   display:flex;   align-items:center;   justify-content:center;   border-radius:50px;   right:18px;   color:var( --e-global-color-e8fa9ce );   cursor:pointer;   transition:all .3s ease-in-out;   z-index:9;   box-shadow:0px 0px 30px rgb(0 0 0 / 22%); } .out-people-content-output.profile-overlay::before {   background:black;   content:"";   position:fixed;   width:100%;   height:100%;   left:0;   right:0;   z-index:-1;   top:0;   opacity:.6;   transition:all .2s ease-in-out; transition-delay:.2s; -webkit-appearance:none!important;   cursor:url(/wp-content/uploads/2022/08/cancel-icon.png) 50 50 , auto; } .out-people-content-output .member-profile-inner::before {   content:"";   position:absolute;   width:100%;   height:100%;   z-index:-1;   background-color:rgb(255 255 255 / 0%);   backdrop-filter:blur(30px) brightness(2.4);   -webkit-backdrop-filter:blur(30px) brightness(2.4);   bottom:0;   top:0; left:0; -webkit-appearance:none!important; } .out-people-content-output .member-profile {   background:radial-gradient(black, transparent);   height:100%;   display:flex;   overflow:hidden;   overflow-y:auto;   position:relative;   background:transparent;   width:100%!important;   display:block; } .out-people-content-output .member-profile::-webkit-scrollbar , .out-people-content-output .member-profile-content::-webkit-scrollbar{  width:10px; } .out-people-content-output .member-profile::-webkit-scrollbar-track , .out-people-content-output .member-profile-content::-webkit-scrollbar-track {  background:#f1f1f1; } .out-people-content-output .member-profile::-webkit-scrollbar-thumb , .out-people-content-output .member-profile-content::-webkit-scrollbar-thumb {  background:var( --e-global-color-e8fa9ce ); } .out-people-content-output .member-profile::-webkit-scrollbar-thumb:hover , .out-people-content-output .member-profile-content::-webkit-scrollbar-thumb:hover{  background:#555; } .out-people-content-output .profile-con a {   display:flex;   align-items:center;   gap:5px;   transition:all .3s ease-in-out; } .out-people-content-output .profile-con a i {   width:35px;   height:35px;   border:1px solid var( --e-global-color-e8fa9ce );   display:flex;   align-items:center;   justify-content:center;   color:var( --e-global-color-e8fa9ce );   transition:all .3s ease-in-out; } .out-people-content-output .profile-con {   margin-bottom:5px;   font-size:15px;   text-transform:uppercase; } .out-people-content-output .profile-con a:hover i{   background:var( --e-global-color-e8fa9ce );   border-color:var( --e-global-color-e8fa9ce );   color:#fff; } #xloader {   content:"";   background-color:transparent;   position:fixed;   width:100%;   height:100%;   left:0;   z-index:99999;   top:0;   backdrop-filter:blur(30px) brightness(.8); -webkit-backdrop-filter:blur(30px) brightness(.8); } div#xloader img {   width:100px;   height:100px;   margin:auto;   display:grid;   align-items:center;   justify-content:center;   margin:auto;   height:100%;   object-fit:contain; } @media(max-width:767px){ .out-people-content-output{   right:0;   left:0;   margin:auto;   transform:scale(1.3);   opacity:0;   visibility:hidden; } .out-people-content-output.open-profile {   opacity:1;   transform:unset;   visibility:visible; } }   .wmi-infobox-carousel .info-box-image {   padding-top:70%;   position:relative; } .wmi-infobox-carousel .info-box-image img {   width:100%;   height:100%;   object-fit:cover;   object-position:center;   position:absolute;   top:0;   left:0; } .wmi-infobox-carousel .equal-height .wmi-content-box {   display:flex;   flex-direction:column;   justify-content:space-between;   height:100%; }  body .wmi-flip-box .number-title {   position:static;   width:100%;   bottom:0;   left:0;   padding:10px;   color:#000; } body .wmi-flip-box{   overflow:inherit; } body .wmi-flip-box:hover .inner-box .content-box {   opacity:1;   z-index:9;   position:relative; } body .wmi-flip-box:hover .inner-box > div {   backface-visibility:visible; } body .wmi-flip-box .overlay{   position:absolute;   z-index:91;   opacity:0;   visibility:hidden; } body .wmi-flip-box:hover .overlay{   opacity:1;   visibility:visible; } span.flipbox-shadow{   transition:all .3s ease-in-out; } body .wmi-flip-box:hover .inner-box , body .wmi-flip-box .overlay{   -webkit-transform:none;   -ms-transform:none;   transform:none;   transform:none; } span.flipbox-shadow::before {   content:"";   position:absolute;   height:100%;   width:100%;   left:10px;   top:-10px;   background:red;   z-index:-1; transition:all .3s ease-in-out; } body .wmi-flip-box:hover .flipbox-shadow::before {   left:0!important;   top:0!important; } .review-box {   WIDTH:100%; } .wmi-list-items span.elementor-icon-list-text span.icon-list-title {   display:block; } .elementor-widget .wmi-list-items .elementor-icon-list-item, .wmi-list-items .elementor-widget .elementor-icon-list-item a {   align-items:baseline;   position:relative; } .elementor-widget .wmi-list-items .elementor-icon-list-icon i {   position:relative; } .ls-post-item .wmi-post-meta {   display:flex;   align-items:center; } .ls-post-item .simplefavorite-button.preset {   padding:0!important;   font-size:0;   border:none; } .ls-post-item .simplefavorite-button.preset i {   font-size:20px!important;   position:static; } .ls-post-item span.post-loop-fav , .ls-post-item span.comment-num {   padding:0px 15px;   position:relative; } .post-loop-fav span.simplefavorite-button-count, .ls-post-item span.comment-num a {   font-size:12px;   position:absolute;   top:0;   right:-8px; } .wmi-blog-style-three .ls-post-item {   display:flex; height:100%; } .wmi-blog-style-three .ls-post-item .post-inner {   background:transparent; box-shadow:none; } .wmi-blog-style-three .ls-post-items {   background:#007F7B;   overflow:hidden; } .wmi-blog-style-three .ls-post-item .wmi-blog-tumb {   width:30%; } .wmi-blog-style-three a.ls-post-link {   position:absolute;   bottom:-20px;   right:35px; } .wmi-blog-style-three .ls-post-item .wmi-blog-tumb img {   width:100%;   height:100%;   position:relative; } .wmi-blog-style-three .ls-post-item .post-inner {   flex:1; } .equal-height-item .owl-item {   display:flex;   flex:1 0 auto; } body .post-slider .post-box:hover {   -webkit-transform:translateY(0px);   -ms-transform:translateY(0px);   transform:translateY(0px); } .wmi-mini-cart .mini-cart-icon a , .add-quote-basket .add-quote-icon a {   display:flex;   align-items:center;   column-gap:10px;   width:fit-content; } .mini-cart-icon a , .add-quote-icon a {   position:relative;   cursor:pointer; } .mini-cart-icon i , .add-quote-icon i{   font-size:28px; } .mini-cart-icon .m-cart-count, .add-quote-basket .m-cart-count {   position:absolute;   width:20px;   height:20px;   background:#007f7c;   display:flex;   justify-content:center;   top:0px;   bottom:0;   right:10px;   left:auto;   border-radius:100px;   font-size:12px;   color:#fff;   align-items:center;   margin:auto; } .add-quote-icon {   position:relative; } .quote-basket-data {   min-height:200px;   position:fixed;   z-index:9999;   height:100%;   width:100%;   top:0;   max-width:350px; right:0;   transform:translateY(100px);   opacity:0;   visibility:hidden;   transition:all .3s ease-in-out; } .quote-basket-data.active-basket {   transform:translateY(0);   opacity:1;   visibility:visible; } .quote-basket-data {   display:flex;   flex-direction:column;   justify-content:space-between; } .quote-basket-data .quote-basket-body {   flex:1;   overflow:auto; } .quote-basket-data .quote-basket-header {   position:relative; padding:10px; } .quote-basket-data a.bh-btn.cart-checkout {   display:inline-block; } .quote-basket-data .quote-basket-header span.icon.icon-cancel.close-quote {   position:absolute;   right:10px;   top:0;   bottom:0;   display:flex;   align-items:center; cursor:pointer; } .quote-basket-data .quote-basket-footer {   background:#fff; } .quote-basket-data .quote-basket-header h5.basket-header-title {   margin-bottom:0; } .lifestyle-service-item .lifestyle-service-header , .lifestyle-service-item.wmi-service-box-1 .lifestyle-service-item-inner .content-info{   position:relative; } .lifestyle-service-item .lifestyle-service-header .ls-service-image {   position:relative; padding-top:70%; } .lifestyle-service-item .lifestyle-service-header .ls-service-image img {   position:absolute; top:0; left:0; height:100%; width:100%; object-fit:cover; object-position:center; } .lifestyle-service-item.wmi-service-box-1 .lifestyle-service-content{ display:block; } .lifestyle-service-item.wmi-service-box-1 .lifestyle-service-item-inner .content-info {   display:flex;   flex-direction:column; } .service-grid-center {   margin:auto;   display:flex;   flex-flow:wrap;   justify-content:center; }  .wmi-slider-box a.btn.elementor-btn.slider-btn {   display:initial; } .wmi-slider-box {   display:flex; } .wmi-slider-box .info-box-inner {   width:100%; z-index:1; } .wmi-slider-box::before {   content:"";   position:absolute;   background:#847474;   width:100%;   height:100%;   left:0;   top:0; z-index:0 } .wmi-slider-box .slider-count {   position:absolute;   bottom:0;   left:0; } .wmi-elementor-slider .slider-controller {   display:flex;   align-items:center;   column-gap:10px;   position:absolute;   bottom:0;   z-index:9;   padding:10px;   background:#fff; } .box-clickable .box-title {   cursor:pointer; } .wmi-elementor-slider .wmi-content-box {   transition:all .8s ease-in-out;   transform:translateX(-100px); opacity:0; visibility:hidden; } .wmi-elementor-slider .owl-item.active .wmi-content-box {   transform:none; opacity:1; visibility:visible; }  .wmi-client-logos {   display:flex;   flex-direction:column; } .wmi-client-logos .wmi-logos-inner .logo-item {   float:right; } .wmi-client-logos .wmi-logos-inner .logo-item img{ display:flex; } ul.wmi-logo-filter {   padding:10px;   list-style:none;   display:inline-flex;   gap:20px;   justify-content:center;   align-items:center;   width:fit-content;   flex-flow:wrap;   margin-left:auto!important;   margin-right:auto!important; } .wmi-logos-inner {   display:flex;   flex-flow:wrap;   align-items:center;   justify-content:center; } .wmi-logo-filter li, .wmi-logo-filter li a {   transition:all .3s ease-in-out; } .wmi-acc .acc-title {   display:flex; column-gap:10px; align-items:center; } .wmi-acc .acc-title-wrap span {   display:block; } .team-loop-grid {   justify-content:center;   margin:auto;   align-items:center;   display:flex;   width:100%;   flex-flow:wrap; } .team-inner-header {   text-align:center; } .team-inner-header .team-inner-image {   width:100%;   max-width:350px;   margin:auto; } .team-inner-header .team-inner-title h3 {   margin:0;   padding-top:20px; } .team-item { transition:all .3s ease-in-out; } .team-item:not(:last-child){ margin-bottom:15px; } .team-item .team-highlight {   overflow:hidden;   overflow-y:auto;   padding:0px 10px; } @media(min-width:591px){ .team-item .team-highlight {   max-height:280px; } } .team-item .team-highlight::-webkit-scrollbar {  width:5px; } .team-item-inner {   transition:all .3s ease-in-out; margin:auto; } .team-item-inner .team-loop-info {   padding:4%;   text-align:center; } .team-loop-head {   margin-bottom:10px;   font-weight:800; } .team-item .team-image {   height:auto;   margin:auto;   overflow:hidden;   border:2px solid #41695b;   position:relative;   } .style-modern .team-info {   position:absolute;   z-index:999;   left:0;   bottom:0;   right:0; } .team-item .team-image img {   object-fit:cover;   width:100%;   height:100%;   transition:all .3s ease-in-out;   overflow:hidden;   border-radius:0%!important; } .team-item .team-item-header {   display:flex;   align-items:center;   justify-content:space-between;   flex-flow:wrap; } .team-item:hover .team-image img {   transform:scale(1); } .style-modern .team-item .team-image::before {   content:"";   position:absolute;   width:100%;   height:100%;   left:0;   top:0;   transform:scale(1);   transition:all .3s ease-in-out;   background:black;   z-index:9;   opacity:.8!important;   } .style-modern .team-item:hover .team-image::before {  opacity:1!important; } .team-loop-grid {   justify-content:center;   margin:auto;   align-items:center;   display:flex;   width:100%;   flex-flow:wrap; } .team-single-item .team-single-item-inner {   display:flex;   column-gap:20px; } .team-single-item .team-single-item-inner .team-single-content {   flex:1; } .team-single-header {   border-bottom:1px solid #c80000;   margin-bottom:20px; } .team-single-item .team-single-item-inner .team-single-image {   width:250px;   height:250px;   border-radius:100%;   overflow:hidden;   border:2px solid #c80000;   margin-bottom:20px;   box-shadow:0px 0px 20px rgb(0 0 0 / 22%) } @media(max-width:990px){  .team-single-item .team-single-item-inner .team-single-image {   width:200px;   height:200px; } .team-single-item .team-single-item-inner {   flex-flow:column;   justify-content:center;   align-items:center;   text-align:center; } } .post-box .blog-loop-inner .post-loop-meta .entry-meta span:not(.number) {   font-size:11px; } .post-box .blog-loop-inner .post-loop-meta .entry-meta {   margin:0;   padding:0;   display:flex;   font-size:13px!important;   align-items:center; } .post-box .blog-loop-inner .post-loop-meta .entry-meta span.number {   font-size:25px; } .post-box .blog-loop-inner .post-loop-meta .entry-meta span.blog-post-date {   font-size:15px!important; } .blog-grid .post-box .entry-media{ padding-top:75%; position:relative;   overflow:hidden; } .blog-grid .post-box .entry-media img{ height:100%; width:100%; object-fit:cover; object-position:center; position:absolute; top:0; left:0;  overflow:hidden;   transition:all .3s ease-in-out; } .blog-grid .post-box span.blog-post-date {   width:50px;   height:50px; } .blog-grid .masonry-post-item {   padding-left:5px;   padding-right:5px; } .team-loop-btn i {   padding:0!important; } body a.btn.team-loop-btn {   min-width:170px!important; border-radius:5px!important; } .team-item::before {   content:"";   background-image:url(/wp-content/uploads/2022/06/shape.png);   width:100%;   height:80px;   position:absolute;   background-position:center;   left:0;   top:0;   background-size:cover; } .team-item {   position:relative;   overflow:hidden;   box-shadow:0px 0px 20px rgb(0 0 0 / 31%);   border-radius:10px;   max-width:300px;   margin:auto; } .service-plan-section ul.service-plan {   display:flex;   align-items:center;   justify-content:center;   gap:20px;   column-gap:30px;   flex-flow:wrap; } .service-plan li.plan-item {   max-width:350px;   border:1px solid black;   border-radius:20px;   overflow:hidden;   text-align:center;   width:100%; } .service-plan .plan-item-content {   padding:20px; } .service-plan .plan-header {   background-image:url(/wp-content/uploads/2022/06/plan-image.png);   min-height:80px;   background-size:cover;   background-position:center;   display:flex;   align-items:center;   justify-content:center;   font-size:50px;   color:#fff; } .service-plan-section , .service-faqs {   width:100%;   display:inline-block; } .team-loop-grid {   justify-content:center;   margin:auto;   align-items:center;   display:flex;   width:100%;   flex-flow:wrap; } .team-single-item .team-single-item-inner {   display:flex;   column-gap:20px; } .team-single-item .team-single-item-inner .team-single-content {   flex:1; } .team-single-header {   border-bottom:1px solid #c80000;   margin-bottom:20px; } .team-single-item .team-single-item-inner .team-single-image {   width:250px;   height:250px;   border-radius:100%;   overflow:hidden;   border:2px solid #c80000;   margin-bottom:20px;   box-shadow:0px 0px 20px rgb(0 0 0 / 22%) } @media(max-width:990px){  .team-single-item .team-single-item-inner .team-single-image {   width:200px;   height:200px; } .team-single-item .team-single-item-inner {   flex-flow:column;   justify-content:center;   align-items:center;   text-align:center; } } @media(max-width:580px){ .team-info a.btn {   padding:5px!important;   font-size:13px; } .team-item-inner .team-loop-info {   padding:20px 10px;   text-align:center; } } body.overlay-active::before {   content:"";   background:black;   position:fixed;   width:100%;   height:100%;   z-index:999;   left:0;   top:0;   opacity:.6;   visibility:visible; display:block; } span.close-p-data {   position:absolute;   right:0;   top:0;   color:black;   cursor:pointer;   width:40px;   height:40px;   display:flex;   align-items:center;   justify-content:center;   background:#ffdc00;   border-radius:0px;   border-bottom-left-radius:30px;   border-top-right-radius:10px; transition:all .3s ease-in-out; } span.close-p-data:hover{ background:black; color:#fff; } .team-profile-popoup-col {   display:flex;   column-gap:20px; } .team-profile-popoup-col .team-profile-image img {   border:4px solid #fff;   box-shadow:0px 0px 10px #0000004a;   border-top-right-radius:15px;   border-bottom-left-radius:15px; } .team-profile-popoup-col .team-profile-image img { width:200px; } .team-profile-popoup-col .team-profile-content {   column-count:2; flex:1; } @media(max-width:800px){ .team-profile-popoup-col .team-profile-content {   column-count:1; } } body .ot-accordions .acc-item .acc-toggle i {   margin:0; } .wmi-rv-item {   height:100%; } .wmi-rv-item span.rev-q-icon img {   width:100%;   height:auto; } .wmi-rv-item .rev-q-icon {   width:78px;   height:auto;   display:block;   position:relative; } .wmi-rv-item .rev-q-icon.qicon-end {   display:flex;   margin:auto;   margin-right:0; } .wmi-rv-item .rv-company-logo{   margin:auto; } .wmi-rv-item {   overflow:hidden; } .wmi-rv-item.logo-top .wmi-rv-footer-inner {   display:flex;   flex-direction:column-reverse; } .wmi-rv-item.logo-left .wmi-rv-footer-inner {   display:flex;   flex-direction:row-reverse; } .wmi-rv-item.logo-right .wmi-rv-footer-inner {   display:flex;   flex-direction:row; } .wmi-rv-footer {   display:flex;   align-items:center;   justify-content:center; } .review-slider .rev-q-icon {   position:absolute;   height:fit-content;   background:#fff;   padding:0px 10px; width:90px; } .review-slider .rev-q-icon.qicon-start {   top:0; left:5%; } .review-slider .rev-q-icon.qicon-end {   bottom:0; right:5%; } .review-slider {   padding:20px; } @media(min-width:768px){ .mobile-explore .explore-more-wrap{ display:none;  } } @media(max-width:767px){ .mobile-explore .talent-item{ display:none; } .explore-more-wrap {   width:100%;   display:flex;   text-align:center;   text-align:center;   justify-content:center; } } .temp-owl-tab {   display:flex;   align-items:center;   border-radius:10px; width:fit-content;   justify-content:center;   margin:auto; overflow:hidden; transition:all .3s ease-in-out; } .temp-owl-tab .tab-item {   min-height:50px;   display:flex;   align-items:center;   padding:10px 20px;   cursor:pointer;   background:#f1f2f2; transition:all .3s ease-in-out; } .temp-owl-tab .tab-item.active, .temp-owl-tab .tab-item:hover, .temp-owl-tab .tab-item:focus {   background:#000;   color:#fff; } .owl-carousel.equal-height .wmi-carousel-item {   display:flex;   flex:1 0 auto;   height:100%; } body .owl-carousel.equal-height .owl-stage {   display:flex; } @media(max-width:767px){ body .owl-carousel.equal-height.mobile-equal-height-none .owl-stage {   display:block; } .owl-carousel.equal-height.mobile-equal-height-none .wmi-carousel-item {  height:auto;  display:block; } } body .testimonials-slider .owl-carousel .owl-dots button.owl-dot span {   width:100%;   height:100%;   background-color:transparent;   border:none;   border-radius:0px; display:none; } body .testimonials-slider .owl-carousel .owl-dots button.owl-dot.active span {   background-color:transparent!important;   border-color:#fff!important;   border-radius:0; } .testimonials-slider .owl-carousel .owl-dots button.owl-dot {   border:1px solid gray; } .testimonials-slider .owl-carousel .owl-dots button.owl-dot.active{ border-color:black; } .team-item a.team-loop-btn {   height:30px;   display:flex;   align-items:center;   width:30px;   justify-content:center; } .gallery-grid , .layout-grid {  display:flex;  gap:15px;   column-gap:5%;   flex-flow:wrap;   justify-content:center; } .gallery-item .gallery-image img , .layout-grid .grid-image img {   position:absolute;   left:0;   top:0;   height:100%;   width:100%;   object-fit:cover;   object-position:center top; } .gallery-item .gallery-image img{ object-fit:contain!important;   object-position:center; background:#fff!important; } .layout-grid .grid-image img {   object-position:top; } .gallery-grid .gallery-item{  box-shadow:0px 0px 15px rgb(0 0 0 / 15%);  border:4px solid #fff;  border-radius:10px;  position:relative;  overflow:hidden;  width:30%;   } .gallery-item .gallery-image , .layout-grid .grid-image {   position:relative;   padding-top:70%;   overflow:hidden;   height:auto; } .gallery-grid .gallery-title {   text-align:center;   font-weight:600;   min-height:50px;   padding-top:10px; } .gallery-item .gallery-item-title a {   color:#fff;   text-align:center; } .gallery-item:not(.gallery-style-two) .gallery-item-title {   position:absolute;   z-index:99;   background:rgb(0 0 0 / 63%);   bottom:0;   left:0;   width:100%;   height:auto;   display:flex;   align-items:center;   color:var(--e-global-color-primary);   justify-content:center;   transform:translateY(100%);   transition:all .3s ease-in-out; } .gallery-item {   overflow:hidden;   border-radius:10px;   position:relative; } .gallery-item:not(.gallery-style-two) .gallery-item-title:hover {   background:rgb(255 219 0 / 70%);   color:black; } .gallery-item .gallery-item-title{   padding:10px; } .gallery-item:not(.gallery-style-two):hover .gallery-item-title {   transform:translateY(0%); } .gallery-style-three .gallery-item-title {   transform:none!important; } .gallery-no-plus .hover-effect .target-hover::after{   display:none; } @media(max-width:1060px){  .gallery-grid .gallery-item{ width:250px;  }   .gallery-grid , .layout-grid { column-gap:10px;  } .layout-grid .talent-item {   width:250px;  max-width:100%;  } .talent-item .talent-loop-content {   padding-top:10px; } } @media(max-width:600px){  .gallery-grid .gallery-item{ width:48%;  }   .gallery-grid , .layout-grid { column-gap:10px;  } .layout-grid .talent-item {   width:48%;  max-width:100%;  } } @media(max-width:300px){  .gallery-grid .gallery-item{ width:100%;  }   .gallery-grid , .layout-grid { column-gap:0px;  }  .layout-grid .talent-item {   width:100%;  max-width:100%;  } }  .overlay-active::before { cursor:url(/wp-content/uploads/w3-webp/uploads/2023/03/cancel.png.webp), auto; } .video-carousel .owl-stage-outer , .wmi-infobox-carousel .owl-stage-outer{   padding:0!important;   margin:0!important; } .past-engagement-box .image-box {   position:relative;   padding-top:80%; } .past-engagement-box {   width:100%;   overflow:hidden;   position:relative; } .past-engagement-box .image-box img {   position:absolute;   top:0;   left:0;   height:100%;   width:100%;   object-fit:cover;   object-position:center; } .past-engagement-box .past-engagement-content {   position:absolute;   top:auto;   z-index:99;   display:flex;   align-items:center;   justify-content:center;   height:auto;   min-height:60px;   width:100%;   color:#fff;   transition:all .3s ease-in-out;   bottom:-100%; padding:5px 10px!important; } .past-engagement-box:hover .past-engagement-content {   bottom:0; } .past-engagement-box-main::before, .past-engagement-box-main::after {   content:"";   border:2px solid black;   width:200px;   height:200px;   position:absolute; } .past-engagement-box-main::before {   left:0px;   top:0px;   border-bottom:none;   border-right:none; } .past-engagement-box-main::after {   right:0px;   bottom:0px;   border-top:none;   border-left:none; } .owl-carousel.owl-arrow-bottom .owl-nav {   position:absolute;   width:fit-content;   top:50%;   left:0;   margin-top:-22px;   display:flex;   align-items:center;   justify-content:center;   margin:auto;   right:0;   top:auto; } ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {   margin-bottom:7px; } .wmi-table-data{   overflow:auto;   display:flex;   scroll-snap-type:x mandatory;   gap:0px;   width:100%; } .wmi-table-data .table-col {   flex-shrink:0;   scroll-snap-align:start;   scroll-snap-stop:always;   display:flex;   flex-direction:column;   position:relative;   top:0;   width:300px; } .wmi-table-data .table-col ul{   list-style:none; } .wmi-table-data .table-col:last-child li.table-body-item {   border-right:0px!important; } .wmi-table-data .table-col:first-child li.table-body-item {   border-left:0px!important; } .wmi-table-data .table-col li.table-body-item i {   float:left;   color:#f1ce01; } .wmi-table-data .table-col li.table-body-item , .wmi-table-data .table-head{ height:60px; display:flex; align-items:center } .wmi-table-data .table-col li.table-body-item span, .wmi-table-data .table-head span {   flex:auto;   margin:auto; } .wmi-table-data .wmi-table-body .table-body-item {   overflow:auto;   min-height:50px; } .wmi-table-data .wmi-table-body .table-body-item::-webkit-scrollbar {  width:2px; } .button-sticky a.add-to-basket {   position:fixed;   right:0;   top:50%;   transform:rotate(-90deg);   right:0;   transform:rotate(-90deg) translateY(64px);   z-index:9; } .wmi-client-logos .wmi-logos-inner .logo-item .logo-img{ overflow:hidden; } .wmi-client-logos .wmi-logos-inner .logo-item img{ transition:all .3s ease-in-out; } .wmi-client-logos .wmi-logos-inner .logo-item:hover img {   transform:scale(1.2); } @media(max-width:767px){ .wmi-client-logos .wmi-logos-inner .logo-item img {   display:flex;   margin:0!important;   object-position:center;   object-fit:cover;   width:100%!important;   padding:10px; } .wmi-client-logos .wmi-logos-inner .logo-item .logo-img{   box-shadow:none!important; } } .related-post-carousel.owl-carousel .owl-nav button.owl-prev, .related-post-carousel.owl-carousel .owl-nav button.owl-next {   border:1px solid var(--e-global-color-primary);   color:var(--e-global-color-primary); } .related-post-carousel.owl-carousel .owl-nav button.owl-prev, .related-post-carousel.owl-carousel .owl-nav button.owl-next { color:black; }