.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(https://www.mastek.com/wp-content/w3-webp/uploads/2023/09/title-left.pngw3.webp); 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(https://www.mastek.com/wp-content/w3-webp/uploads/2023/09/title-right.pngw3.webp); 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(https://www.mastek.com/wp-content/w3-webp/uploads/2023/09/title-2-left.pngw3.webp); 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(https://www.mastek.com/wp-content/w3-webp/uploads/2023/09/title-2-right.pngw3.webp); 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(https://www.mastek.com/wp-content/w3-webp/uploads/2023/09/t3.pngw3.webp); 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:transparent; background-image:linear-gradient(146deg, #0FBDFF 9%, #6BC979 100%); } .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(https://www.mastek.com/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(https://www.mastek.com/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(https://www.mastek.com/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(https://www.mastek.com/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(https://www.mastek.com/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(https://www.mastek.com/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; }