 .title-style1 h2.elementor-heading-title{  background:linear-gradient(to right, #22ec29 0%, #52BBF9 80%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   margin:0; } .title-style1 h2.elementor-heading-title::before {   content:'';   position:absolute;   left:0px;   top:80px;   height:100px;   background:url(/wp-content/uploads/2023/09/title-left.png);   width:660px; background-size:contain;   background-position:center;   background-repeat:no-repeat; }  .title-style1 h2.elementor-heading-title::after{   content:'';   position:absolute;   right:50px;   bottom:100px;   height:100px;   background:url(/wp-content/uploads/2023/09/title-right.png);   width:500px; background-size:contain;   background-position:center;   background-repeat:no-repeat; }  .title-style2 h2.elementor-heading-title{  background:linear-gradient(to right, #22ec29 0%, #52BBF9 80%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   margin:0; } .title-style2 h2.elementor-heading-title::before {   content:'';   position:absolute;   left:0px;   top:0px;   height:100px;   background:url(/wp-content/uploads/2023/09/title-2-left.png);   width:450px; background-size:contain;   background-position:center;   background-repeat:no-repeat; }  .title-style2 h2.elementor-heading-title::after{   content:'';   position:absolute;   right:0px;   bottom:0px;   height:100px;   background:url(/wp-content/uploads/2023/09/title-2-right.png);   width:600px; background-size:contain;   background-position:center;   background-repeat:no-repeat; } @media (min-width:1000px) and (max-width:1400px){ .title-style2 h2.elementor-heading-title::before {   content:'';   position:absolute;   left:0px;   top:0px;   height:100px;   width:380px; } .title-style2 h2.elementor-heading-title::after{   content:'';   position:absolute;   right:0px;   bottom:0px;   height:100px;   width:400px; } }  .title-style3 h2.elementor-heading-title{  background:linear-gradient(to right, #22ec29 0%, #52BBF9 80%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   margin:0; } .title-style3 h2.elementor-heading-title::before {   content:'';   position:absolute;   top:10px;   height:170px;   background:url(/wp-content/uploads/2023/09/t3.png);   width:600px; background-size:contain;   background-position:center;   background-repeat:no-repeat; margin-left:-160px; }  .menu-top-line{ border-top:1px solid #ffffff!important; padding-top:30px!important; } .vid-slider .elementor-thumbnails-swiper{   border-top:1px solid #526072;   padding-top:30px; } .ds-tab .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav ul{  border-radius:10px;  overflow:hidden; } .ds-tab .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav ul{ background-color:transparent;   background-image:linear-gradient(145deg, #2896a8 53%, #70FF6FB8 100%); padding:20px 20px; min-width:350px; } .ds-tab .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li.active{ font-weight:bold;  text-decoration:underline; } .ds-tab .eael-advance-tabs .eael-tabs-nav>ul li :hover{ font-weight:bold; text-decoration:underline; } .ds-tab .eael-advance-tabs .eael-tabs-nav>ul li {   position:relative; padding:10px 0px; } .ds-tab .eael-tabs-content {   position:relative; } .ds-tab .eael-tabs-content .t-content{   position:absolute;   bottom:15px;   padding:20px 60px;   color:#ffffff;   background-color:transparent;   background-image:linear-gradient(180deg, rgba(255,255,255,0.01) 10%, rgb(15 26 84) 100%);   width:94%;   border-radius:10px; } .ds-tab .eael-tabs-content .t-content h4{ color:#ffffff; margin-bottom:5px; } .ds-tab .eael-tabs-content img{   width:100%!important;   border-radius:20px; } .ds-tab .eael-tabs-content .t-content a{ color:#5ECC62!important; font-size:13px; letter-spacing:1px; } .cs-carosual .owl-item.uc-active-item .uc_dark_carousel_container_holder{   background-color:#fff;  border:1px solid #001689; } .mySwiperCentered .swiper-rating-centered-button-prev {   margin-right:0px!important; } .vid-slider .swiper-slide {   border-radius:10px; } .cs-carosual .owl-carousel.owl-drag .owl-item .uc_more_btn i{ display:none!important; } .cs-carosual .owl-carousel .owl-item:not(.uc-active-item) .ue-item-holder .uc_dark_carousel_container_holder .uc_dark_carousel_placeholder{   transition-duration:0ms;   transform:translate3d(0px, 0px, -102.636px) rotateX(350deg) rotateY(-31.3182deg) scale(1)!important;  transform-style:preserve-3d!important; } .cs-carosual .owl-carousel .owl-item:not(.uc-active-item) .uc_dark_carousel_placeholder img{   } .cs-carosual .owl-carousel .owl-item:not(.uc-active-item) .uc_dark_carousel_content p, .cs-carosual .owl-carousel .owl-item:not(.uc-active-item) .uc_dark_carousel_content .ue-content-bottom{   display:none; } .cs-carosual .owl-carousel .owl-item.leftdiv:not(.uc-active-item) .ue-item-holder .uc_dark_carousel_container_holder .uc_dark_carousel_placeholder{   transform:translate3d(0px, 0px, -102.727px) rotateX(350deg) rotateY(31.3636deg) scale(1)!important;  transform-style:preserve-3d!important; } .cs-carosual .owl-carousel .owl-item:not(.uc-active-item) .ue-item-holder .uc_dark_carousel_container_holder{ transform:none!important; } .i-solution a:hover{ text-decoration:underline!important; } li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4 a{ color:#ffffff!important; font-size:16px!important; } li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a{ color:#ffffff!important; font-size:14px!important; } li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a:hover{ opacity:0.8!important; } li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4:hover a{ color:#001689!important; } #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{ padding:8px 20px 20px 20px!important; } .cs-carosual .owl-dot {   width:85px!important;   height:1px!important;   background-color:#454f5c!important;   margin:0px!important; border-radius:0px!important; } .cs-carosual .owl-dot.active {   width:85px!important;   height:6px!important;   background-color:#5ecc62!important;   margin:0px!important; border-radius:10px!important; } .cs-carosual .owl-item.uc-active-item .uc_dark_carousel_container_holder .uc_more_btn :hover{ text-decoration:underline; } .mastek-footer .elementor-icon-list-item a:hover{ text-decoration:underline; color:#ffffff; } .decomplex-ideas .swiper-pagination-clickable .swiper-pagination-bullet{ width:30px; } .decomplex-ideas .bdt-dots-container .swiper-pagination-bullets .swiper-pagination-bullet:after, .decomplex-ideas [class*="elementor-widget-bdt-"] .bdt-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet:after {   width:calc(100% + 20px); } .decomplex-ideas .swiper-pagination-bullet {   width:calc(100% + 20px)!important;   margin:0px!important;   border-radius:0px!important; } .decomplex-ideas .swiper-pagination-bullet-active {   border-radius:5px!important; } .bdt-ep-product-carousel-item:hover .bdt-ep-product-carousel-text{ text-decoration:underline!important; } .bdt-ep-product-carousel-item:hover .bdt-ep-product-carousel-text a, .bdt-ep-product-carousel-item:hover .bdt-ep-product-carousel-text p{ text-decoration:underline!important; } .vid-slider .swiper-slide.swiper-slide-active {   border:2px solid #ffffff!important; } .wdd-videos .swiper-rating-centered-buttons-block{ margin-top:0px!important; } .wdd-videos .mySwiperCentered .swiper-rating-centered-button-prev{   background-image:url(/wp-content/uploads/2023/09/Group-203-1.png); background-size:cover; width:50px; height:30px; } .wdd-videos .mySwiperCentered .swiper-rating-centered-button-next{ background-image:url(/wp-content/uploads/2023/09/Group-181-1.png); background-size:cover; width:50px; height:30px; } .wdd-videos .mySwiperCentered .swiper-rating-centered-button-prev:after, .wdd-videos .mySwiperCentered .swiper-rating-centered-button-next:after{ font-size:0px!important; } .wdd-videos .elementor-open-lightbox .elementor-custom-embed-image-overlay img{ border-radius:50px!important; } .wdd-videos .elementor-custom-embed-play i {   color:transparent;   text-shadow:none!important;   border:none; } .wdd-videos .mySwiper .swiper-slide{ cursor:pointer; } .wdd-videos .elementor-custom-embed-play i { font-size:80px!important; } .web-s .elementor-column-gap-default>.elementor-column>.elementor-element-populated{ padding:0px 10px!important; } @media(min-width:1000px){ .decomplex-ideas .bdt-position-bottom{  width:50%;  margin:0 auto; }   header.sticky-header {  background:linear-gradient(0deg, rgb(94, 204, 98), rgb(15, 189, 255)) !important;  transition:all .2s linear!important; -webkit-transition:all .2s linear!important; -moz-transition:all .2s linear!important;   } header.elementor-sticky--effects{ height:80px!important; padding-top:2px!important; padding-bottom:2px!important; box-shadow:0px 6px 30px -4px rgba(0,0,0,.05); transition:all .2s linear!important; -webkit-transition:all .2s linear!important; -moz-transition:all .2s linear!important; } header.sticky-header .logo-img img { transition:transform var(--transition); } header.elementor-sticky--effects .logo-img img { transform:scale(.8); } header.elementor-sticky--effects #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {   line-height:75px; height:75px; transition:all .2s linear!important; -webkit-transition:all .2s linear!important; -moz-transition:all .2s linear!important; } header.elementor-sticky--effects li.astm-search-menu {   top:22px; } .vid-slider .swiper .elementor-swiper-button.elementor-swiper-button-prev{  left:45%;  background-image:url(/wp-content/uploads/2023/09/Group-203-1.png);   background-size:cover;   width:35px;  color:transparent; } .vid-slider .swiper .elementor-swiper-button.elementor-swiper-button-next{  right:45%;  background-image:url(/wp-content/uploads/2023/09/Group-181-1.png);   background-size:cover;   width:35px;  color:transparent; } .vid-slider .swiper .elementor-swiper-button{  bottom:-250px!important;  top:auto; } .vid-slider .elementor-widget-container{  overflow:hidden;  padding-bottom:90px;   margin-top:-80px; } .vid-slider .elementor-skin-slideshow .elementor-main-swiper{  overflow:visible; } .wdd-videos .mySwiper .block-shadow{  padding:10px 10px!important; } .wdd-videos .swiper .elementor-swiper-button-next i, .wdd-videos .swiper .elementor-swiper-button-prev i{  color:transparent!important; } .wdd-videos .swiper .elementor-swiper-button-next{ right:-260px!important;   top:330px!important; background-image:url(/wp-content/uploads/2023/09/Group-181-1.png); background-size:cover; width:40px; } .wdd-videos .swiper .elementor-swiper-button-prev{ right:-200px!important;   top:330px!important; left:auto!important; background-image:url(/wp-content/uploads/2023/09/Group-203-1.png); background-size:cover; width:40px; } .wdd-videos .eicon-play:before {   background-color:transparent!important; border-radius:100%!important; background-image:url(/wp-content/uploads/2023/09/Component-32-â€“-4-1.png); background-size:cover; } .wdd-videos .eicon-play{ margin-left:480px;   margin-top:250px; } .cs-carosual .owl-carousel .owl-nav button.owl-prev{   top:400px!important;   left:30%!important; } .cs-carosual .owl-carousel .owl-nav button.owl-next{   top:400px!important;   right:30%!important; } .ekit-wid-con .elementskit-post-body {   position:relative;   min-height:160px; } .ds-tab .eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav{  margin-top:60px; } .ds-tab .eael-tabs-content{  margin-left:-75px; } li.astm-search-menu {   width:30px;   position:absolute;   top:37px;   right:0; }  .dsv-section .card_carousel_text {   min-height:75px!important;   margin-bottom:0px!important; } } @media(max-width:1000px){ .title-style1 h2.elementor-heading-title::before {   content:'';   position:absolute;   left:0px;   bottom:0px;   height:50px;   width:350px; } .title-style1 h2.elementor-heading-title::after{ content:'';   position:absolute;   right:0;   left:auto;   height:70px;   width:200px;   top:-25px; } .title-style1 h2.elementor-heading-title{  font-size:40px!important; } .title-style2 h2.elementor-heading-title::before {   content:'';   position:absolute;   left:0px;   top:0px;   height:40px;   width:350px; } .title-style2 h2.elementor-heading-title::after{ content:'';   position:absolute;   right:auto;   left:0;   height:70px;   width:317px;   bottom:-30px; } .title-style2 h2.elementor-heading-title{  font-size:40px!important; }  .title-style3 h2.elementor-heading-title{  font-size:40px!important; } .title-style3 h2.elementor-heading-title::before {   content:'';   position:absolute;   top:40px;   height:80px;   width:300px;   background-size:contain;   background-position:center;   background-repeat:no-repeat;   margin-left:0px;   left:0;   right:auto; } } header.sticky-header {  background:linear-gradient(0deg, rgb(94, 204, 98), rgb(15, 189, 255)) !important;  transition:all .2s linear!important; -webkit-transition:all .2s linear!important; -moz-transition:all .2s linear!important;   }