.product-range-block {   padding-bottom:100px; } #productRange {   min-height:100vh !important; } .working-principal-sec{background:#f1f1f1;} .product-page-title {   position:relative; } .sivtektumblerscreen .wrap-product {   position:relative;   padding:0px 50px 0px 55px; } .product-page-title h1 {   display:block;   text-transform:uppercase;   font-family:"Century Gothic Bold";   background:-webkit-linear-gradient(#656565, #c8c8c8);   font-size:55px;   line-height:58px;   -webkit-text-fill-color:transparent;   -webkit-background-clip:text;   text-align:center;   margin-bottom:30px; } .page-template-accessories-detail .product-page-title h1 { text-transform:capitalize; } .product-page-title h1 > sup {   font-family:"Century Gothic Bold";   background:-webkit-linear-gradient(#656565, #c8c8c8);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   color:transparent; } .product-page-title p {   font-family:"Century Gothic Regular";   font-size:18px; } .sivtektumblerscreen {   position:relative; } .sivtektumblerscreen h2 {   -o-text-stroke:0.4px #333;   -o-text-fill-color:transparent;   -moz-text-stroke:0.4px #333;   -moz-text-fill-color:transparent;   -ms-text-stroke:0.4px #333;   -ms-text-fill-color:transparent;   text-stroke:0.4px #333;   text-fill-color:transparent;   -webkit-text-stroke:0.4px #333;   -webkit-text-fill-color:transparent;   font-family:TwCenMTStd Bold;   font-size:245px;   line-height:185px;   display:flex;   align-items:flex-start;   text-transform:uppercase;   font-style:italic;   text-align:center; } .rotate-side {   position:absolute;   top:-18px;   display:block;   width:100%;   text-align:center;   color:#6c6c6c; } .degrot img {   height:75px;   margin-top:-50px;   object-fit:contain; } #motion-video img {   max-width:100%;   border-radius:30px; } #motion-video .the-robust-title {   position:absolute;   top:20px;   left:20px; } #motion-video .the-robust-title h2 {   text-transform:uppercase;   font-family:"Century Gothic Bold";   background:-webkit-linear-gradient(#656565, #c8c8c8);   -webkit-background-clip:text;   font-size:50px;   line-height:50px;   -webkit-text-fill-color:transparent; } #motion-video .robust-play {   position:absolute;   bottom:20px;   left:20px;   display:flex;   align-items:center; } #motion-video .position-relative {   margin:50px 0; } #motion-video .robust-play a {   color:#fff;   writing-mode:vertical-rl;   margin:0;   margin-left:0;   font-family:"Century Gothic";   width:110px;   position:relative;   height:50px;   display:flex;   justify-content:center;   text-align:center;   font-size:15px; } #motion-video .robust-play a:before {   content:'';   position:absolute;   width:100%;   height:100%;   background-image:url(https://www.galaxysivtek.com/wp-content/themes/galaxysivtek/assets/css/../images/robust-play-button.png);   background-repeat:no-repeat;   background-size:contain;   left:0;   top:0;   bottom:0; } #motion-video .robust-play-black {   position:absolute;   bottom:20px;   left:20px;   display:flex;   align-items:center; } #motion-video .robust-play p {   color:#fff;   writing-mode:vertical-rl;   margin:0;   margin-left:15px;   font-family:"Century Gothic"; } .working-principal {   margin-top:50px;   margin-left:30px; } .working-principal img {   position:absolute;   right:0;   top:0; } .working-principal p {   width:60%;   padding-left:20px;   position:relative;   font-size:18px;   color:#4e4e4e; } .working-principal p::before {   position:absolute;   top:20px;   height:70%;   width:5px;   background-color:#0056a3;   content:"";   left:-25px;   border-radius:10px; } .p-advantage-title h2 {   text-transform:uppercase;   font-family:"Century Gothic Bold";   background:-o-linear-gradient(#696969, #c8c8c8);   -o-background-clip:text;   -o-text-fill-color:transparent;   background:-moz-linear-gradient(#696969, #c8c8c8);   -moz-background-clip:text;   -moz-text-fill-color:transparent;   background:-ms-linear-gradient(#696969, #c8c8c8);   -ms-background-clip:text;   -ms-text-fill-color:transparent;   background:linear-gradient(#696969, #c8c8c8);   background-clip:text;   text-fill-color:transparent;   background:-webkit-linear-gradient(#696969, #c8c8c8);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   font-size:40px;   line-height:40px; } .p-advantage-title h3 {   font-family:"Century Gothic Bold";   font-size:25px;   color:#696969; } .p-advantage-title {   padding:0 20px; } .p-advantage-title p {   font-size:24px;   color:#696969; } .specifications-table .table td {   border:0;   color:#fff;   padding:20px;   font-size:35px;   white-space:nowrap; } .specifications-table-img {   position:absolute;   top:0;   right:20px;   width:40%;   object-fit:contain; } .faq-card h2, .faq-content h2 {   text-transform:uppercase;   font-family:"Century Gothic Bold";   background:-ms-linear-gradient(#696969, #c8c8c8);   -ms-background-clip:text;   -ms-text-fill-color:transparent;   background:-o-linear-gradient(#696969, #c8c8c8);   -o-background-clip:text;   -o-text-fill-color:transparent;   background:-moz-linear-gradient(#696969, #c8c8c8);   -moz-background-clip:text;   -moz-text-fill-color:transparent;   background:linear-gradient(#696969, #c8c8c8);   background-clip:text;   text-fill-color:transparent;   background:-webkit-linear-gradient(#696969, #c8c8c8);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   font-size:80px;   line-height:70px;   margin-bottom:30px; } .faq-card p {   font-size:28px;   color:#a4a2a3; } .faq-card {   background-color:#eae8e8;   box-shadow:20px 20px 20px #00000020;   padding:25px;   border-radius:15px;   margin:15px;   min-height:400px; } .slide-zoom-img {   transition:300ms all ease-in-out; } .slide-zoom-img.active {   transform:scale(5);   transition:300ms all ease-in-out; }  .working-principal-sec h3 {   color:#6a6a6a; }  .value.valued:after {   content:'';   width:366px;   height:366px;   border-radius:50%;   background-color:#0056a3;   border:10px solid #adaaaa;   position:absolute;   top:0;   bottom:20px;   left:0;   right:0;   margin:auto;   z-index:-1;   opacity:50%; } .value.valued .item img {   width:270px;   height:483px;   object-fit:contain;   opacity:0.5;   transition:300ms all ease-in-out;   margin:0 auto;   padding:35px 50px 75px;   filter:drop-shadow(11.267px 21.191px 24.5px #afafaf); } .value.valued .item.slick-active.slick-center img {   width:364px;   opacity:1;   transition:300ms all ease-in-out;   margin:0 auto; } .value.valued .slick-dots {   text-align:center; } .value.valued .slick-dots li {   width:15px;   height:15px;   border-radius:15px;   margin:10px;   background-color:#0056a3;   outline:0; } .value.valued .slick-dots li.slick-active {   background-color:#fff;   border:1px solid #0056a3;   width:20px;   height:20px; } .value.valued .item h4 {   font-size:17px;   letter-spacing:1px;   line-height:25px;   color:#404040;   font-family:"Century Gothic Regular";   text-align:center;   opacity:0;   position:relative;   bottom:20px; } .value.valued .item a {   opacity:0;   border-radius:21px;   background-color:#ffffff;   border:1px solid #434343;   padding:7px 20px;   top:-15px;   position:relative;   margin:15px auto;   line-height:25px;   display:table; } .value.valued .item.slick-slide.slick-current.slick-active.slick-center h4 {   opacity:1; } .value.valued .item.slick-slide.slick-current.slick-active.slick-center a {   opacity:1; } .blue-bg-img.talk-to-expert {   filter:drop-shadow(11.267px 21.191px 14.5px #c9c9c9); } .material-sec {   padding:150px 0; } .material-sec .section-heading.custom-heading-position {   margin-top:0; } .material-sec .content img, .material-sec .year-cnt img {   position:relative;   bottom:auto; } .material-sec .year-cnt {   background-image:unset;   height:auto; } .material-sec .section-heading > h2 {   -o-text-stroke:1px #313131;   -moz-text-stroke:1px #313131;   -ms-text-stroke:1px #313131;   text-stroke:1px #313131;   -webkit-text-stroke:1px #313131; } .material-sec .section-heading > h3 {   color:#474747; } .material-sec .section-heading {   margin-bottom:25px; } .material-block h4 {   font-size:30px;   line-height:40px;   color:#474747;   clear:both;   display:block;   text-align:left;   text-transform:capitalize;   margin-bottom:10px;   font-family:"Century Gothic Bold"; } .material-sec .year-cnt img {   padding:0 50px;   width:88%;   max-width:460px; } .material-block .nav-item .nav-link {   width:20px;   height:20px;   border-radius:20px;   background:#aaa;   padding:0;   position:relative;   margin:5px;   margin-right:15px; } .material-block .nav-item .nav-link:after {   content:'';   position:absolute;   width:30px;   height:30px;   border-radius:30px;   background:transparent;   border:2px solid transparent;   left:-5px;   top:-5px; } .material-block .nav-item .nav-link.active {   background:#224aac; } .material-block .nav-item .nav-link.active:after {   border-color:#224aac; } .material-sec .timeline-wrapper .controls ul li a:before, .material-sec .horizontal-tabs li a::before {   width:30px;   height:3px;   background-color:#888;   transition:all ease-in-out .5s; } .material-sec .timeline-wrapper .controls ul li, .horizontal-tabs li {   display:block;   position:relative;   margin:10px auto;   border-radius:100%;   padding-left:0; } .material-sec .timeline-wrapper .controls ul li a, .horizontal-tabs li a {   display:block;   text-align:right;   padding:15px 0;   color:#000;   font-size:17px;   font-weight:500; } .material-sec .timeline-wrapper .controls ul li a:before, .horizontal-tabs li a::before {   position:absolute;   bottom:0;   right:0;   width:80px;   height:2px;   content:"";   background-color:#000; } .material-sec .timeline-wrapper .controls ul li.slick-active a:before, .material-sec .horizontal-tabs li.slick-active a::before {   background-color:#0056a3;   width:50px; } .material-sec .tab-content > .active .animate__fadeInUp {   visibility:visible !important; } .section-heading-small > h3 {   text-stroke:0.8px #ffffff;   text-fill-color:transparent;   -moz-text-stroke:0.8px #ffffff;   -moz-text-fill-color:transparent;   -o-text-stroke:0.8px #ffffff;   -o-text-fill-color:transparent;   -ms-text-stroke:0.8px #ffffff;   -ms-text-fill-color:transparent;   -webkit-text-stroke:0.8px #474747;   -webkit-text-fill-color:transparent;   font-family:TwCenMTStd Bold;   font-size:50px;   line-height:60px;   text-align:left;   letter-spacing:0.5px;   text-transform:uppercase; } .pro-features .desc h3 {   padding-left:40px;   color:#696969;   margin-bottom:10px;   font-size:45px;   font-family:"Century Gothic Bold"; } .pro-features .desc p {   font-size:30px; } .download-now .btn {   border-radius:21px;   background-color:#ffffff;   border:1px solid #434343;   padding:7px 20px; } .faq-content h3 {   font-family:"Century Gothic";   color:#555;   font-size:28px;   line-height:36px;   text-transform:capitalize;   margin-bottom:25px; } .faq-content p {   font-size:17px;   margin:0; } .menu-blue {   background-color:#0056a3; } .material-block {   margin-left:30px; } .material-block h3 {   font-size:45px; } .material-block h5 {   font-size:25px;   margin-bottom:40px; } .material-block h3, .material-block h5 {   text-transform:uppercase;   font-family:"Century Gothic Bold";   background:linear-gradient(#656565, #c8c8c8);   background-clip:text;   text-align:center;   text-fill-color:transparent;   background:-o-linear-gradient(#656565, #c8c8c8);   -o-background-clip:text;   -o-text-fill-color:transparent;   background:-moz-linear-gradient(#656565, #c8c8c8);   -moz-background-clip:text;   -moz-text-fill-color:transparent;   background:-ms-linear-gradient(#656565, #c8c8c8);   -ms-background-clip:text;   -ms-text-fill-color:transparent;   background:-webkit-linear-gradient(#656565, #c8c8c8);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   display:flex;   align-items:flex-start; } .material-block p {   font-size:24px;   line-height:34px; }  section#motion-video {   margin-top:0px;   padding-left:50px;   padding-right:50px; } .single-product .timeline-item .desc {   padding-left:0px; } .single-product .timeline-item p, .single-product .product-feature .desc h3 {   padding-left:0px; } .single-product .section-heading.custom-heading-position {  margin-top:0px;   } .product-feature .slick-dots li button:before, .product-advantage .slick-dots li button:before{font-size:12px;} .product-feature .timeline-item, .product-advantage .timeline-item{   padding:0 0; } .faq-pr:nth-child(2), .faq-pr:nth-child(5) {   margin-top:40px; } .product-range-block.material-sec {   padding:200px 0 100px !important; } .pr-nav-link > span {   display:none; } #contRotazione video {   pointer-events:auto !important; }  .product-brochr {   border:2px solid #0056a3;   border-radius:15px;   margin-top:30px; } .product-brochr form {   display:block;   padding:0 60px; } .product-brochr .broc-prod-head {   text-align:center;   padding:20px 0;   font-size:20px;   font-weight:600; } .product-brochr .form-group { display:flex; flex-direction:row; } .product-brochr .btn.btn-light { border-radius:50px 50px 50px 50px !important;   border:2px solid #0056a3;   color:#fff;   padding:5px 30px;   background-color:#0056a3;   font-family:"Century Gothic Bold"; text-align:center; } .product-brochr .btn.btn-light:hover { background-color:#fff;   color:#0056a3;   border-color:#0056a3; } .product-brochr .form-group:last-child {   display:block;   text-align:center; } .product-brochr .wpcf7-spinner {   position:absolute;   left:0;   right:0;   margin:0 auto;   bottom:20px;   top:auto; }  .product-feature .prev-arrow, .product-feature .next-arrow {   width:45px; } .product-feature .slide-arrow {   position:absolute;   top:50%;   margin-top:-15px; width:45px; } .product-feature .prev-arrow {   left:-5%; } .product-feature .next-arrow {   right:-5%; } .product-feature .prev-arrow, .product-feature .next-arrow {z-index:999;}  #faq .card .card-header {  border:0;  box-shadow:none;  border-radius:0px;  padding:0;margin-bottom:10px; }  #faq .card .card-header .btn-header-link {   display:block;   text-align:left;   color:#fff;   padding:12px 20px;   font-size:18px;   font-weight:550;   background:#0056A3;   border-radius:45px;   border:none;   box-shadow:0px 0px 5px rgba(0,0,0,0.5); } .btn.focus, .btn:focus{box-shadow:none;} .faq-section .faq-accordion .card-body {   font-size:18px;   line-height:28px;   color:#696969;   font-family:"Century Gothic Regular"; } .faq-section .accordion {width:100%;} .faq-section .accordion>.card {   overflow:hidden;   border:none; }  #faq .card .card-header .btn-header-link:after {   content:"\f107";   font-family:'Font Awesome 5 Free';   float:right;   font-size:34px;   line-height:34px; }  #faq .card .card-header .btn-header-link.collapsed:after {  content:"\f106"; } #faq .card .collapse {  border:0; } 