/*
Theme Name: inspire Elementor
Version: V.1.0
Author: inspireelementor team
Author URI: inspireelementor.ae
Text Domain: inspireelementor
*/
html,body{margin:0px;overflow-x:hidden;}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
    box-sizing: border-box;
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
    margin-top: var(--bs-gutter-y);
    box-sizing: border-box;
}

.wpcf7-textarea,
.wpcf7-select,
.wpcf7-select option {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}


.gradient-text {
  background: linear-gradient(
    90deg,
    rgba(241, 77, 233, 1) 0%,
    rgba(70, 77, 212, 1) 50%,
    rgba(112, 0, 255, 1) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.gradient-text-small {
  background: linear-gradient(
    90deg,
    rgba(229, 156, 255, 1) 0%,
   rgba(186, 156, 255, 1) 50%,
    rgba(156, 178, 255, 1) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.case_study{}
.case_study img{width:100%;}
.case_study .bdt-ep-product-grid-content>div{display:flex;flex-direction:column;}
.case_study .bdt-ep-product-grid-title-price{border:1px solid rgba(77, 47, 140, 1);    background-image: linear-gradient(180deg, #B3343400 0%, #A48FFF1F 100%);padding:5px 20px 7px 20px; border-radius:32px; margin-right:auto;}
.case_study .bdt-ep-product-grid-title-price h3{background: linear-gradient(
    90deg,
    rgba(229, 156, 255, 1) 0%,
   rgba(186, 156, 255, 1) 50%,
    rgba(156, 178, 255, 1) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;}

.latest_article{}
.latest_article img{width:100%;}
.latest_article .bdt-ep-product-grid-content>div{display:flex;flex-direction:column;}
.latest_article .bdt-ep-product-grid-title-price{display:flex;flex-direction:column; margin-right:auto;}
.latest_article .bdt-ep-product-grid-title-price h3:before,.latest_article .meta--value a:before{position:absolute;content:'';background-image: linear-gradient(180deg, #B3343400 0%, #A48FFF1F 100%);width:100%;height:100%;background-color:rgba(0, 0, 0, 1);left:0px;top:0px; border-radius:32px;border:1px solid rgba(77, 47, 140, 1); z-index:-1;}
.latest_article .bdt-ep-product-grid-title-price h3,.latest_article .meta--value a{position:relative;
	background-color:rgba(0, 0, 0, 1);border:1px solid rgba(77, 47, 140, 1);padding:7px 20px 5px 20px; border-radius:32px;margin-left:0px;margin-right:auto;
	margin-bottom:20px;
	background: linear-gradient(
    90deg,
    rgba(229, 156, 255, 1) 0%,
   rgba(186, 156, 255, 1) 50%,
    rgba(156, 178, 255, 1) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;}

.latest_article .meta--value{}

.the_testimon{}
.the_testimon .bdt-ep-review-card-carousel-text img{width:105px;margin-bottom:40px;}
.the_testimon .bdt-ep-review-card-carousel-content{width:100%;display: flex; flex-direction: column;}
.the_testimon .bdt-ep-review-card-carousel-text{order:1;margin-bottom:40px;}
.the_testimon .bdt-ep-img-inline{order:2;margin-left: auto; margin-right: auto;text-align:left;}


.gradient-border .bdt-ep-accordion-item{
  position: relative;
  border-radius: 12px;
  background: #0b0f2a; /* inner background */
  background: #000000; /* inner background */
  z-index: 1;
}

.gradient-border .bdt-ep-accordion-item::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    170deg,
    rgba(59, 90, 255, 0.44),
    rgba(71, 28, 245, 0)
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}


.fade-text .elementor-heading-title{
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.main_head{}

.list_bluez{}
.list_bluez li{background-color:rgba(105, 56, 239, 1);border:1px solid rgba(39, 17, 95, 1);padding:12px 30px !important;border-radius:32px;margin-bottom:12px !important;}

.the_ppl{overflow:hidden;}
.the_ppl img{width:100%;  filter: grayscale(100%);  -webkit-filter: grayscale(100%);}
.the_ppl .elementor-image-box-content{padding-left:16px;padding-right:16px;padding-bottom:16px;}
.the_ppl .elementor-image-box-title{margin-top:0px;margin-bottom:10px;}

.head_img_a{opacity:0;}
.head_img_b{opacity:1;}
.main_head {}
.scrollinG .main_head {background-color:#ffffff;}
.scrollinG .main_head .head_img_a{opacity:1;}
.scrollinG .main_head .head_img_b{opacity:0;}
.scrollinG .main_head .menu-item-link.menu-item-link-top {      color: #000000;}
.scrollinG .main_head .head_icon .elementor-icon{color: #000000 !important;}
.scrollinG .main_head  .lakit-nav__mobile-trigger{color: #000000 !important;}
.scrollinG .main_head  .head_button a{border:1px solid #000000;    border-color: #000000 !important;}


.home_slidr{}
.home_slidr .lakit-carousel  .swiper-pagination.lakit-carousel__dots,
.home_slidr.lakit-dots-h-align-right .lakit-carousel .swiper-pagination.lakit-carousel__dots{width:100% !important;max-width:1440px;display:flex;    justify-content: right;padding-left:16px;padding-right:16px;}

.home_slidr .lakit-carousel  .swiper-pagination.lakit-carousel__dots span{font-size:20px;font-family: var(--e-global-typography-text-font-family), Sans-serif;
width:5px;height:5px;min-width:5px;min-height:5px;opacity:1 !important;color:transparent !important;display:block;transform:scale(1) !important;transition:all 0.3s ease-in-out;}
/* .home_slidr .lakit-carousel  .swiper-pagination.lakit-carousel__dots span:nth-child(2){width:100px;    height: 3px;
    background: #ffffff;
    color: transparent;
    margin: auto 5px;
    display: flex;border-radius:4px;} */
 
.related_indust .bdt-ep-product-carousel-rating-time{display:none;}

.the_testimon .bdt-ep-review-card-carousel-text{display:block;}
.the_testimon .bdt-ep-review-card-carousel-text img{width:100%;height:45px;object-fit:contain;object-position:center;}
.dsn_srvz .bdt-list .bdt-fancy-list-wrap{position:relative;}
	.dsn_srvz .bdt-list .bdt-fancy-list-wrap::before{width:1px;height:16px;position:absolute;left:0px;top:50%;transform:translatey(-50%);content:"";background-color:rgba(255, 255, 255, 0.24);}

.related_indust .swiper-pagination{}

@media (min-width: 768px) {
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

.related_indust .swiper-pagination{display:none !important;}
}
@media (min-width: 1440px) {
.related_indust{margin-left:calc((100vw - 1440px) / 2) !important;}
.related_indust .bdt-position-top-right{right:calc(((100vw - 1440px) / 2) + 50px ) !important;
	right:calc( ( 100vw - 1440px) - 10px ) !important;}
}


@media (max-width: 1025px) {
	.meg_menu .lakit-nav__item>.menu-item-link-top{color:#000000 !important;}
	.make_it_abs{max-width:450px !important;min-width:450px !important;}
}
@media (max-width: 767px) {
	.head_lgoz{width:100px !important;min-width:100px !important;}
	.head_img_a img,.head_img_b img{width:100px !important;}
	.make_it_abs{position:unset !important;max-width:100% !important;min-width:100% !important; width:100% !important;}
	.home_slidr .lakit-carousel .swiper-pagination.lakit-carousel__dots, .home_slidr.lakit-dots-h-align-right .lakit-carousel .swiper-pagination.lakit-carousel__dots{justify-content: center;}
	.mk_cnt{align-content: center !important;}
	.case_study .bdt-ep-product-grid-readmore {width:100%; display:flex !important;
    justify-content:center;
    align-items:center;
    gap:6px;}
	.latest_article .lakit-posts__btn-more{width:100%; display:flex !important;
    justify-content:center;
    align-items:center;
    gap:6px;}
	.each_pdct_hm{background-image:none !important;}
	.each_pdct_hm img{margin-bottom:10px;}
	.each_pdct_hm .elementor-element{display:block;}
	.each_pdct_hm .elementor-heading-title{color:#ffffff !important;}
	.each_pdct_hm .elementor-button-link{border:1px solid #ffffff !important;}
	.the_testimon .bdt-ep-review-card-carousel-text{text-align:center;}
	.the_testimon .bdt-ep-img-inline{display:flex;flex-direction:column;margin-top:50px;}
	.the_testimon .bdt-ep-img-inline .bdt-ep-review-card-carousel-image{margin-left:auto;margin-right:auto;}
	.the_testimon .bdt-ep-img-inline .bdt-flex-center{text-align:center;}
	.the_testimon  .bdt-position-top-right{top:auto;left:50%;transform:translatex(-50%);right:auto;bottom:140px;}
	.the_testimon .swiper-pagination{position:absolute;bottom:-150px !important;}
	.the_testimon .swiper-pagination .swiper-pagination-bullet{    font-size: 16px;
    line-height: 1em;
    width: 5px !important;
    height: 5px !important;
    border-radius: 5px 5px 5px 5px !important;transform:scale(1) !important;}
	.the_testimon .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{    line-height: 1em;
    width: 100px!important;
    height: 5px!important;
    border-radius: 2px 2px 2px 2px!important;}
	.dsn_srvz_wrp{background-image:none !important;}
	.dsn_srvz .bdt-list{}
	.dsn_srvz .bdt-list .bdt-fancy-list-wrap{}
	.dsn_srvz .bdt-list .bdt-fancy-list-wrap::after{background-image:url("https://srv1362551.hstgr.cloud/wp-content/uploads/2026/03/di_b.png");background-position:center bottom;background-repeat:no-repeat;height:2px;width:100%;content:"";position:absolute;}
	
	.related_indust .bdt-position-top-right{bottom:10px;left:50%;transform:translatex(-50%);top:auto;right:auto;}
	.related_indust .bdt-position-top-right .swiper-pagination-bullet{ font-size: 16px;
    line-height: 1em;
    width: 5px !important;
    height: 5px !important;
    border-radius: 5px 5px 5px 5px !important;}
	.related_indust .bdt-position-top-right .swiper-pagination-bullet.swiper-pagination-bullet-active{    font-size: 16px;
    line-height: 1em;
    width: 50px !important;
    height: 5px;
    border-radius: 2px 2px 2px 2px !important;}
	.frm_cntact .wpcf7-submit{width:100%;}
}
@media (max-width: 500px) {
	.head_lgoz{width:80px !important;min-width:80px !important;}
	.head_img_a img,.head_img_b img{width:80px !important;}
}

