@charset "utf-8";.members-access-error #user_login,.members-access-error #user_pass{display:block}.aligncenter,.gallery-item a{display:block}.alignleft{float:left;margin-right:15px;margin-bottom:10px}.alignright{float:right;margin-left:15px;margin-bottom:10px}.aligncenter{margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:4px}.entry-caption,.gallery-caption,.wp-caption .wp-caption-text{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}ul:before,ul:after{content:'';display:table}ul:after{clear:both}.full-img img{width:100%;height:auto}img.img-crop{display:block;max-width:none}.table-cell{display:table-cell;vertical-align:middle;padding:0}.table-div{display:table;height:100%;width:100%}.anchor:before{content:'';display:block;height:114px;margin-top:-114px}.navigation.pagination{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px;margin-top:24px;-ms-flex-pack:center;justify-content:center}::-moz-selection{color:#fff;background:#e51937}::selection{color:#fff;background:#e51937}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(226,22,209)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-next,.owl-prev{background-position:0 0}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{text-align:center;margin-top:15px}.owl-next,.owl-prev{border-radius:0;height:40px;width:40px;background-size:24px;background-position:center;background-repeat:no-repeat;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff;display:inline-block;margin:0}.owl-next{right:0;background-image:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/next.svg)}.owl-prev{left:0;background-image:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/prev.svg)}.owl-dots{margin-top:30px;text-align:center}.owl-dots .owl-dot{background:#919191;height:10px;width:10px;padding:0;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:inline-block;margin:0 3px}.owl-dots .owl-dot.active{background:#e51937}#page{overflow:hidden}.embed-responsive .full-img,.embed-responsive a.d-block{min-width:initial;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;flex:0 0 auto;display:flex}.embed-responsive .full-img img,.embed-responsive a.d-block img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}.header{background:#030303;position:relative;z-index:1000}.header .logo img{width:270px}.pre-header{padding:8px 0;color:#fff;background:#000;border-bottom:1px solid rgba(255,255,255,.2)}.pre-header ul{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:block;max-width:inherit;text-align:right}.pre-header ul li{display:inline-block;vertical-align:top;margin:0;max-width:inherit;width:auto;float:none}.pre-header ul li+li:before{margin:0 14px 0 12px;content:"|";float:left}.pre-header ul li a{color:#fff}.pre-header ul li a:hover,.pre-header ul li.current-page-item a{color:#e41836;text-decoration:none}.post-header{padding:35px 0;border-bottom:1px solid rgba(255,255,255,.2);background:#030303}.pre-header form{width:250px;display:block;position:relative}.pre-header form input[type=submit]{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/search.svg) no-repeat center #e51937;background-size:18px;position:absolute;top:0;right:0;text-indent:-9999px;padding:0;height:42px;width:42px;border:none}.pre-header form .form-control{border-radius:0;border-color:#fff}.banner-image{min-width:initial;position:relative;overflow:hidden;flex:0 0 auto;display:flex}.banner-image img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}.banner{position:relative}.banner .banner-image{height:500px}.banner .carousel-caption{margin:0;padding:0;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;color:#fff;text-align:center;font-size:25px;letter-spacing:.75px}.banner .carousel-control-prev,.banner .carousel-control-next{background-size:100%;background-position:center;background-repeat:no-repeat;width:40px;height:40px;opacity:1;text-indent:-9999px;z-index:30;top:50%;margin-top:-20px}.banner .carousel-control-prev{background-image:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/left-arrow.svg);left:0}.banner .carousel-control-next{background-image:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/right-arrow.svg);right:0}.banner .carousel-caption .btn{margin-top:5px}.banner .carousel-caption h2{font-size:70px;line-height:.9;letter-spacing:6.5px}.carousel.carousel-fade .carousel-item{opacity:0;transition:opacity ease-out .7s}.carousel.carousel-fade .carousel-item.active{opacity:1 !important}.carousel-item{background-repeat:no-repeat;background-position:center;background-size:cover}.header-search{position:absolute;top:79px;left:0;right:0}.header-search .card-body{padding:20px;background:#000;border:1px solid rgba(255,255,255,.2);border-top:2px solid #e51937;border-radius:0}.header-search .card-body form{width:100%;display:block;position:relative}.header-search .card-body input[type=submit]{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/search.svg) no-repeat center #e51937;background-size:18px;position:absolute;top:0;right:0;text-indent:-9999px;padding:0;height:42px;width:42px;border:none}.header-search .card-body .form-control{border-radius:0;border-color:#fff}.post-header .search-btn{background:0 0;border:none;height:42px;width:40px;margin-left:15px;color:#fff;text-align:center}.home-w1{padding:115px 0;background:#000;background-size:cover;color:#fff;text-align:center;overflow:hidden}.home-w1 .nav-tabs{border:none;margin-bottom:30px}.home-w1 .nav-tabs .nav-link{border:none;border:none;border-bottom:3px solid transparent;color:#fff;letter-spacing:5.28px;text-transform:uppercase;font-size:24px;border-radius:0;padding:4px 0;margin:0 30px}.home-w1 .nav-tabs .nav-link:hover,.home-w1 .nav-tabs .nav-link:focus{background:0 0;border-bottom:3px solid #e51937;color:#fff}.home-w1 .nav-tabs .nav-link.active,.home-w1 .nav-tabs .nav-item.show .nav-link{background:0 0;border-bottom:3px solid #e51937;color:#fff}.home-w1 .product-image{position:relative}.home-w1 .product-image .product{position:relative;z-index:100;margin:0 auto;max-width:811px}.home-w1 .product-image h2{font-size:80px;position:absolute;text-align:center;overflow:hidden;white-space:nowrap;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;padding:16px 0;margin:0;width:100%}.home-w1 .product-image h2:before,.home-w1 .product-image h2:after{background:#e51937;height:3px;width:100%;max-width:1280px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;content:''}.home-w1 .product-image h2:before{top:0}.home-w1 .product-image h2:after{bottom:0}.home-w1 .product-image .container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:10%;z-index:101}.home-w1 .product-image h2 span{animation:marquee 20s linear infinite;white-space:nowrap;width:100%;overflow:hidden;position:relative;display:inline;padding:0 25px}@keyframes marquee{0%{left:100%}100%{left:-100%}}.home-w1 .product-image .product .dot{background:#e51937;height:21px;width:21px;position:absolute;border-radius:20px;cursor:default}.home-w1 .product-image .product .dot:before{content:'';position:absolute;opacity:0;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.home-w1 .product-image .product .dot span{position:absolute;font-size:16px;white-space:nowrap;color:#fff;opacity:0;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.home-w1 .product-image .product .dot:hover:before,.home-w1 .product-image .product .dot:hover span{opacity:1}.home-w1 .product-image .product .dot-1{right:3.8%;top:34%}.home-w1 .product-image .product .dot-2{right:22%;top:65%}.home-w1 .product-image .product .dot-3{right:53%;top:62%}.home-w1 .product-image .product .dot-4{left:17%;top:47%}.home-w1 .product-image .product .dot-1:before,.home-w1 .product-image .product .dot-2:before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/right-line-shape.png);height:67px;width:80px;top:-50px;right:-62px}.home-w1 .product-image .product .dot-3:before,.home-w1 .product-image .product .dot-4:before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/left-line-shape.png);height:132px;width:157px;top:5px;left:-142px}.home-w1 .product-image .product .dot-1 span,.home-w1 .product-image .product .dot-2 span{top:-60px;left:100%;padding-left:72px}.home-w1 .product-image .product .dot-3 span,.home-w1 .product-image .product .dot-4 span{top:123px;right:100%;padding-right:165px}.section{padding-top:55px;padding-bottom:55px;position:relative}.section-full{padding-left:55px;padding-right:55px}.section-gray{background:#efefef}.section-dark{background:#030303;color:#fff}.section-black{background:#000;color:#fff}.section-lg{padding-top:65px;padding-bottom:65px}.home-w2{text-align:center}.home-w2 blockquote{font-size:35px;line-height:1.2}.home-w2 cite{display:block;font-style:normal;font-size:26px}.home-w2 h2{font-size:35px}.home-w3 .content-image{position:relative;color:#fff}.home-w3 .content-image .full-img{min-width:initial;position:relative;overflow:hidden;flex:0 0 auto;display:flex;height:330px}.home-w3 .content-image .full-img:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:#030303;opacity:.56}.home-w3 .content-image .full-img img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}.home-w3 .content-image:hover .box-image img{opacity:.7}.home-w3 .content-image span{padding:0 16px;color:#fff;text-align:center;top:75%;-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);left:0;right:0;font-size:66px;font-weight:700;line-height:1;z-index:100;position:absolute;letter-spacing:5px;z-index:10}.home-w3 a,.home-w3 a:hover{color:#fff;text-decoration:underline}.home-w3 .d-block{position:relative}.home-w3 .d-block:after{height:50%;background:#efefef;left:0;right:0;bottom:0;z-index:1;content:'';position:absolute}.home-w3 .box-image{max-height:330px;height:auto;width:auto;position:relative;z-index:9}.home-w4{text-align:center}.home-w4 img{display:block;margin:0 auto 20px}.home-w4 h4{letter-spacing:2px}.home-w5 .video-wrapper{position:relative}.home-w5 .video-wrapper:after{height:150px;background:#030303;content:'';left:0;right:0;bottom:0;position:absolute;z-index:10}.home-w5 .video-wrapper .full-img:before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/play-icon.png) no-repeat center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;content:''}.home-w5 [class*=col-]{font-size:24px;line-height:1.25;letter-spacing:.24px}.content-light .content{padding:6% 8%}.content-light-red{background:#e51937;color:#fff}.content-light-red .btn{background:#030303;border-color:#030303}.content-light-red .btn-primary:hover,.content-light-red .btn-primary:focus,.content-light-red .btn-primary.focus,.content-light-red .btn-primary:not(:disabled):not(.disabled):active,.content-light-red .btn-primary:not(:disabled):not(.disabled).active,.content-light-red .show>.btn-primary.dropdown-toggle{background:#000;border-color:#fff}.content-light-dark{background:#030303;color:#fff;direction:rtl}.content-light-dark .content{direction:ltr}.home-w5-full-width{position:relative}.home-w5-full-width .content{padding:70px 0 70px 40px}.home-w5-full-width .full-img{min-width:initial;position:absolute;top:0;left:0;bottom:0;overflow:hidden;flex:0 0 auto;display:flex;width:50%}.home-w5-full-width .full-img img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}@media (min-width:992px) and (max-width:1850px){.content-light .full-img,.content-light-dark .full-img{min-width:initial;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;flex:0 0 auto;display:flex}.content-light .full-img img,.content-light-dark .full-img img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}}.content-light-dark h5{font-weight:400;font-size:18px}.home-w6 .full-img{bottom:0;position:absolute;z-index:10;right:30px;width:54%;margin-top:-100px}.home-w6 .full-img.full-img-50{right:0;margin-top:-50px;width:50%}.home-w7{padding-bottom:10%}.home-w7 .d-flex{margin-bottom:37px}.home-w7 .d-flex a{margin-left:auto;color:#000;font-size:24px;text-transform:uppercase}.case-item .case-img{position:relative;margin-bottom:0}.case-item h5 a{color:#030303}.case-item h5{font-weight:400;margin-bottom:6px}.case-item small{color:#919191;font-size:12px}.case-item .tags{padding:2px 6px;border-top:1px solid #e51937;position:absolute;z-index:100;left:16px;background:#e51937;font-size:12px;font-weight:600;text-transform:uppercase;bottom:0}.case-item .tags a,.case-item .tags a:hover{color:#fff}.case-item .tags span{display:inline-block}.case-item .tags span+span{margin-left:5px}.case-item .content{padding:0 16px}.case-post{background:#ebebeb}.case-post .content{padding:16px}.case-post .content h5{min-height:80px}.footer{padding:55px;color:#fff;background:#030303;font-size:14px}.footer a{color:#fff}.footer a:hover{color:#e51937}.footer-logo img{width:292px;margin-bottom:24px}.footer-menu [class*=col-]{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.footer-menu h6{font-size:20px;font-weight:600;letter-spacing:1.44px}.footer-menu ul{margin:0;padding:0;list-style:none}.footer-menu ul li+li{margin-top:5px}.footer .social{margin:0;padding:0;list-style:none;text-align:right}.footer .social li{display:inline-block;font-size:18px}.footer .social li+li{margin-left:16px}.page-banner{position:relative;text-align:center;background:#000}.page-banner .banner-image{height:170px}.page-banner .container-fluid{color:#fff;position:absolute;z-index:50;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-banner h1{color:#fff;font-size:40px;letter-spacing:6.5px;line-height:1;text-transform:uppercase;display:inline-block;border-bottom:4px solid #e51937;padding-bottom:4px}.contact-info{border-top:8px solid #e51937;background:#efefef;padding:30px}.case-studies ul{margin-bottom:0;list-style:none;padding:0}.case-studies ul li{display:none;margin-bottom:45px}.product-list .owl-carousel .owl-stage{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list .owl-carousel .owl-item{background:#efefef}.product-list .product-box{background:#efefef}.product-list .product-box .content{padding:35px}.product-list .product-box .content h4{font-weight:400;font-size:24px}.product-list .product-box .embed-responsive img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:70%;position:absolute;z-index:10}.product-list .product-box .embed-responsive:after{background:#fff;position:absolute;height:50%;z-index:1;left:0;right:0;content:'';top:0}.case-details{position:relative}.case-details:before{background:#030303;position:absolute;height:300px;z-index:1;left:0;right:0;content:'';top:0}.case-details .container{max-width:1020px}.case-details .container .case-banner{min-width:initial;position:relative;overflow:hidden;flex:0 0 auto;display:flex;height:453px}.case-details .container .case-banner img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}.case-content{padding:24px 0;font-size:21px}.case-content h1{text-transform:uppercase}.ct-row{margin-top:46px}.test-row{margin-top:104px}.intro-row{font-size:18px}.full-content-section{background:#030303;color:#fff;direction:rtl}.full-content-section h6{font-size:18px;font-weight:400}.full-content-section .content{margin:0 auto;padding:50px 20px;max-width:577px;direction:ltr}@media screen and (min-width:992px){.full-content-section .image-fit{min-width:initial;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;flex:0 0 auto;display:flex}.full-content-section .image-fit img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}}.customize-list{margin-top:72px}.customize-list .embed-responsive{background:#efefef}.customize-list .listing+.listing{margin-top:104px}.customize-list [class*=col-] h4{font-size:24px}.vehicle-detail-banner .car-slider-desc{max-width:180px;margin:0 auto}.banner-slider{margin:0 auto;max-width:80%}.banner-slider .slider.slider-for,.banner-slider .slider.slider-nav{width:100%}.banner-slider .slider.slider-nav{overflow:hidden}.slider-nav .slick-slide.thumbnail-image .thumbImg{margin:0 auto;padding:0 3px}.slider-banner-image img,.slider-nav .slick-slide.thumbnail-image .thumbImg img{height:100%;width:100%;object-fit:cover}.slick-vertical .slick-slide:active,.slick-vertical .slick-slide:focus,.slick-arrow:hover,.slick-arrow:focus{border:0;outline:0}.slider-nav .slick-slide .thumbImg img{border:1px solid #000;cursor:pointer}.slider-nav .slick-slide.slick-current.thumbnail-image .thumbImg img{border:1px solid #e51937}.slider-nav .slick-slide.slick-current span{color:#196db6}.slider-nav .slick-slide{text-align:center}.slider-nav .slick-slide span{font-size:14px;display:block;padding:5px 0 15px}@media screen and (max-width :991px){.slider-nav .slick-slide span{padding:5px 0}.vehicle-detail-banner .car-slider-desc{max-width:340px}.bid-tag{padding:10px 0 15px}.slider.slider-nav.thumb-image{white-space:nowrap}}.product-intro{padding-top:105px;padding-bottom:65px}.product-intro .content{margin:0 auto;max-width:663px}.product-intro .content h1{text-transform:uppercase;font-size:calc(3.25rem + 0.9vw)}@media (min-width:1600px){.product-intro .content h1{font-size:85px}}.product-intro .content h1 a,.product-intro .content h1 a:hover{color:#fff;text-decoration:none;cursor:default}.product-intro .content h3{font-weight:400}.product-intro .content h2{font-weight:400;text-transform:uppercase}.product-intro .content hr{border-width:1px;border-color:#e51937;border-style:solid;margin:24px 0}.product-intro .content .icons{text-align:center;font-weight:700}.product-intro .content .icons .icon-block+.icon-block{margin-left:45px}.product-intro .content .icons .icon-block span{padding-top:10px}.bottom-list{margin-top:118px}.case-option h3{font-size:28px}.product-intro .info{border-top:1px solid #e51937}.product-intro .info ul{padding-top:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style:none;margin-left:-30px;margin-right:-30px}.product-intro .info ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 30px}.product-intro .info ul li+li{border-left:1px solid #e51937}.product-intro .info ul li strong+strong:before{content:'x';margin:0 15px 0 0}.product-intro .info ul li strong{margin-left:15px}.product-details-intro h1{margin-bottom:0}.about-intro .content{max-width:720px;margin:0 auto}.about-intro [class*=col-]{margin-bottom:80px}.about-value .content{max-width:1097px;margin:0 auto;direction:ltr}.about-value{direction:rtl}.about-value{padding:30px;background:#f6f6f6;margin-bottom:50px}@media only screen and (max-width:991px){.about-value [class*=col-]+[class*=col-]{margin-top:400px;direction:ltr}}.about-intro ul,.about-value li{font-size:20px}.about-intro ul li+li,.about-value ul li+li{margin-top:10px}.time-line .row [class*=col-]{margin-bottom:150px}.time-line .row [class*=col-]:first-child img{position:relative;display:block;margin:0 auto;z-index:2}.time-line .row [class*=col-]:first-child:before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/vr-line.png);width:3px;top:0;bottom:-150px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;content:'';z-index:1}.time-line .row:last-child [class*=col-]:first-child:before{display:none}.time-line .row:last-child [class*=col-]{margin-bottom:0}.time-line .content{margin-left:50px;position:relative;z-index:2}.time-line .content h2{position:relative;font-size:30px}.time-line .content h2:before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/hr-line.png);height:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:100%;width:80px;content:'';position:absolute}.time-line .row [class*=col-] .text-lg{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#000;opacity:.03;line-height:1;text-align:center;font-size:350px;font-weight:700;position:absolute}.text-lg{font-size:20px}.case-size-intro{margin-bottom:92px;font-size:30px}.case-box{background:#efefef}.case-box .content{padding:35px}.case-box .content h4{font-weight:400;font-size:24px}.case-box .embed-responsive img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:70%;position:absolute;z-index:10}.case-box .embed-responsive:after{background:#fff;position:absolute;height:50%;z-index:1;left:0;right:0;content:'';top:0}.case-box .content ul{padding:0;list-style:none;margin-bottom:24px}.case-box .content ul li{font-size:16px}.case-box .content ul li+li{margin-top:10px}.accordionjs .acc_section{position:relative;z-index:10;margin-top:0;overflow:hidden;padding:0;border-bottom:1px solid #939393;background:#fff}.accordionjs .acc_section .acc_head{cursor:pointer;position:relative;padding:16px;font-size:16px}.accordionjs .acc_section .acc_content{padding:0}.accordionjs .acc_section .acc_content ul{margin:0;padding:0;list-style:none;font-size:14px}.accordionjs .acc_section .acc_content ul li+li{border-top:1px solid #ccc}.accordionjs .acc_section .acc_content ul li a{display:block;padding:10px 16px;color:#333}.accordionjs .acc_section .acc_content ul li{padding:10px 15px 10px 35px;position:relative}.accordionjs .acc_section .acc_content ul li input[type=checkbox]{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px;margin:0}.accordionjs .acc_section .acc_content ul li label{display:flex;margin-bottom:0}.accordionjs .acc_section .acc_content ul li label strong{margin-left:auto}.accordionjs .acc_section .acc_head:after{content:'\f107';right:16px;top:50%;height:20px;width:20px;line-height:20px;text-align:center;margin-top:-10px;position:absolute;font-family:'Font Awesome 6 Free';font-weight:900;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.accordionjs .acc_section.acc_active .acc_head:after{transform:rotate(180deg)}.case-table{border-top:1px solid #939393}.case-table table{border-left:1px solid #939393;border-right:1px solid #939393;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;font-size:14px}.case-table table caption{font-size:1.5em;margin:.5em 0 .75em}.case-table table tr{border-bottom:1px solid #939393;padding:0}.case-table table tr:nth-child(even){background:#ededed}.case-table table th,.case-table table td{padding:8px;text-align:center}.case-table table td img{width:50px;height:auto}.case-table table th{font-weight:400;color:#888}.case-table table td a{color:#000}@media screen and (max-width:767px){.case-table table{border:0}.case-table table caption{font-size:1.3em}.case-table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.case-table table tr{border-bottom:1px solid #939393;display:block;margin-bottom:.625em}.case-table table td{border-bottom:1px solid #939393;display:block;text-align:right}.case-table table td:before{content:attr(aria-label);content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.case-table table td:last-child{border-bottom:0}}.range-slider input{text-align:center;font-size:16px;padding:0;border:none;background:0 0;margin-top:10px}.range-slider p small{font-size:16px}.range-slider .ui-slider-horizontal{height:6px}.range-slider .ui-widget.ui-widget-content{border-color:#f04a30}.range-slider .ui-widget-header{background-color:#f04a30}.range-slider .ui-slider .ui-slider-handle{height:14px;width:14px;border-radius:30px}.range-slider .ui-slider-horizontal .ui-slider-handle{top:-6px}.case-slider .slick-slider{position:relative;padding:0 40px}.product-content .row{direction:rtl}.product-content .row [class*=col-]{direction:ltr}.value-section .row{direction:rtl}.value-section .row [class*=col-]{direction:ltr}.value-section .row [class*=col-] .content{padding:50px}.value-section ul{padding:0;list-style:none}.value-section ul li+li{margin-top:10px}.table-content{padding:30px;background:#fff}.table-content .table{margin:0}.table-content .table>tbody>tr:first-child>td{border:none}.table-content .table>tbody>tr>td{width:33.3333%}.case-image{margin:0 auto;position:relative;width:515px;position:relative;z-index:100}.case-image img{width:100%;height:auto}.case-image ul{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;margin:0;padding:0;list-style:none}.case-image ul li{position:absolute;background:#ed1c24;height:20px;width:20px;border-radius:50%;cursor:pointer}.case-image ul li span{position:absolute;color:#fff;font-size:14px;white-space:nowrap;text-align:left;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;background:#000}.case-image ul li:before{content:'';position:absolute;opacity:0;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.case-image ul li:hover:before,.case-image ul li:hover span{opacity:1}.case-img-1 ul li:nth-child(1){top:83px;left:99px}.case-img-1 ul li:nth-child(2){top:132px;right:32px}.case-img-1 ul li:nth-child(3){right:170px;bottom:117px}.case-img-1 ul li:nth-child(4){top:202px;left:36px}.case-img-1 ul li:nth-child(1):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-1-line/line-1.png);height:67px;width:101px;top:-45px;left:-90px}.case-img-1 ul li:nth-child(2):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-1-line/line-2.png);height:44px;width:54px;top:5px;right:-40px}.case-img-1 ul li:nth-child(3):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-1-line/line-3.png);height:2px;width:186px;top:50%;margin-top:-1px;left:100%}.case-img-1 ul li:nth-child(4):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-1-line/line-4.png);height:51px;width:62px;top:10px;left:-52px}.case-img-1 ul li:nth-child(1) span{top:-65px;left:-250px;text-align:right}.case-img-1 ul li:nth-child(2) span{top:25px;right:-200px;text-align:left}.case-img-1 ul li:nth-child(3) span{left:100%;margin-left:196px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.case-img-1 ul li:nth-child(4) span{top:50px;left:-210px}.case-img-2 ul li:nth-child(1){top:57px;left:115px}.case-img-2 ul li:nth-child(2){top:3px;right:200px}.case-img-2 ul li:nth-child(3){right:237px;top:51px}.case-img-2 ul li:nth-child(4){top:266px;left:38px}.case-img-2 ul li:nth-child(1):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-2-line/line-1.png);height:28px;width:70px;top:-15px;left:-60px;position:absolute}.case-img-2 ul li:nth-child(2):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-2-line/line-2.png);height:1px;width:34px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-34px}.case-img-2 ul li:nth-child(3):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-2-line/line-3.png);height:46px;width:254px;top:16px;margin-left:-5px;left:100%}.case-img-2 ul li:nth-child(4):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-2-line/line-4.png);height:54px;width:64px;top:10px;left:-52px}.case-img-2 ul li:nth-child(1) span{top:-35px;left:-180px;text-align:right}.case-img-2 ul li:nth-child(2) span{top:0;right:-160px;text-align:left}.case-img-2 ul li:nth-child(3) span{left:100%;margin-left:260px;top:40px}.case-img-2 ul li:nth-child(4) span{top:50px;left:-180px}.case-img-3 ul li:nth-child(1){top:18px;left:290px}.case-img-3 ul li:nth-child(2){top:192px;right:58px}.case-img-3 ul li:nth-child(3){right:252px;top:163px}.case-img-3 ul li:nth-child(4){top:203px;left:37px}.case-img-3 ul li:nth-child(1):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-3-line/line-1.png);height:1px;width:59px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-58px}.case-img-3 ul li:nth-child(2):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-3-line/line-2.png);height:59px;width:69px;top:10px}.case-img-3 ul li:nth-child(3):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-3-line/line-3.png);height:22px;width:261px;top:-15px;margin-right:-12px;right:100%}.case-img-3 ul li:nth-child(4):before{background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/case-3-line/line-4.png);height:39px;width:49px;top:12px;left:-40px}.case-img-3 ul li:nth-child(1) span{top:0;right:-250px;text-align:right}.case-img-3 ul li:nth-child(2) span{top:60px;right:-195px;text-align:left}.case-img-3 ul li:nth-child(3) span{left:-450px;top:-25px}.case-img-3 ul li:nth-child(4) span{top:30px;left:-200px;text-align:right}.range-slider input[type=text]{padding:0;border:none;box-shadow:none}.landing-header{background:#000;padding:24px 0;text-align:center;border-bottom:1px solid #fff}.landing-body{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.landing-body [class*=col-]+[class*=col-]{border-left:1px solid #fff}.landing-body [class*=col-]:after{border:10px solid #e3173e;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;content:'';-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0}.landing-body [class*=col-]:hover:after{opacity:1}.landing-body a.d-block{max-width:660px;margin:0 auto;padding:160px 40px;text-align:center;color:#fff;text-decoration:none}.landing-footer{background:#000;border-top:1px solid #fff;padding:60px 35px;color:#fff}.landing-footer a{color:#fff}.landing-footer a:hover{color:#e3173e}.landing-footer .landing-footer-logo img{width:264px;height:auto}.landing-footer .landing-footer-logo{margin-bottom:24px}.landing-footer .footer-info{width:230px}.landing-footer address{margin-bottom:18px}.landing-footer .social{margin:0;padding:0;list-style:none;text-align:right}.landing-footer .social li{display:inline-block;font-size:18px}.landing-footer .social li+li{margin-left:16px}.chequred-content .anchor .row [class*=col-]{direction:ltr}.chequred-content .anchor .row [class*=col-] .content{padding:85px}.chequred-content .anchor .row [class*=col-] .content .btn+.btn{margin-left:24px}.chequred-content .anchor:nth-child(even) .row{direction:rtl}.expert-support{background:#000;color:#fff;text-align:center;padding:100px 0}.expert-support .container{max-width:1600px}.expert-support .full-img{margin-bottom:24px}.expert-support .content{max-width:600px;margin:0 auto}.expert-support .block{max-width:720px;margin:0 auto}.faq-section{padding:88px 0}.faq-section .accordionjs{border-top:2px solid #707070}.faq-section .accordionjs .acc_section{border-bottom:2px solid #707070}.faq-section .accordionjs .acc_section .acc_head{padding-left:0;padding-right:45px;font-size:28px}.faq-section .accordionjs .acc_section .acc_head:after{content:'';right:0;top:50%;height:24px;width:24px;line-height:inherit;text-align:center;margin-top:-12px;position:absolute;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/plus.png) no-repeat center;background-size:100%}.faq-section .accordionjs .acc_section.acc_active .acc_head:after{transform:rotate(45deg)}.faq-section .accordionjs .acc_section .acc_content{padding:0 0 32px;font-size:20px}.page-footer{background:#000;border-top:1px solid #fff;padding:60px 35px;color:#fff}.page-footer a{color:#fff}.page-footer a:hover{color:#e3173e}.page-footer .footer-logo{margin-right:30px}.page-footer .footer-logo img{width:264px;height:auto;margin-bottom:0}.page-footer .menu{margin:0;padding:0;list-style:none;text-align:right}.page-footer .menu li{display:inline-block;font-size:18px;font-weight:700;letter-spacing:1.44px;text-transform:uppercase}.page-footer .menu li+li{margin-left:75px}.page-footer .footer-info{width:230px}.page-footer address{margin-bottom:18px}.page-footer .social{margin:0;padding:0;list-style:none;text-align:right}.page-footer .social li{display:inline-block;font-size:18px}.page-footer .social li+li{margin-left:16px}.page-footer .media+.media{margin-top:30px}.container.container-1140{max-width:1140px}.row-rtl{direction:rtl}.row-rtl [class*=col-]{direction:ltr}.case-section{position:relative}.case-section:after{background:#000;left:0;right:0;top:0;height:180px;content:'';position:absolute;z-index:9}.case-section .container{position:relative;z-index:10}.case-section .cate-title{padding:38px 0;margin-bottom:40px;border-bottom:1px solid #707070}.case-section .cate-title h4{font-size:30px;color:#e51937}.qutation-section h3{text-transform:uppercase;font-weight:700}.qutation-section h4{font-weight:400}.case-details time{display:block;color:#e21f3c;font-weight:700;margin-bottom:16px}.related-resources h2{text-transform:uppercase}.education-intro{text-align:center}.education-slider-row{margin-top:54px}.education-slider-row h2{color:#fff;text-transform:uppercase}.education-slider-row .owl-nav{margin:0}.education-slider-row .owl-nav .owl-next,.education-slider-row .owl-nav .owl-prev{height:55px;width:33px;background-size:100%;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.education-slider-row .owl-nav .owl-next{background-image:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/arrow-right.png);right:0}.education-slider-row .owl-nav .owl-prev{background-image:url(//www.gemstarmfg.com/wp-content/themes/gemstar/images/arrow-left.png);left:0}.education-slider-row .owl-carousel,.education-slider-row .title{padding:0 43px}.upcomming-events h4{text-align:center;margin:0 0 45px;font-size:27px;text-transform:uppercase}.upcomming-events ul{margin:0;padding:0;list-style:none}.upcomming-events ul li+li{margin-top:20px;padding-top:20px;border-top:1px dotted #fff}.upcomming-events ul li{color:#fff}.upcomming-events time{display:block;font-size:20px;margin-bottom:12px}.upcomming-events{padding-left:30px}.news-row .col-lg-4{padding-left:30px}.news-row .col-lg-4:before{width:2px;top:0;bottom:0;background:#e21f3c;position:absolute;left:20px;content:''}.education-slider-row .media a{color:#e51937;font-weight:700}.education-slider-row .media a:hover{color:#fff}@media (min-width:992px) and (max-width:1299px){.page-footer .menu li{font-size:20px}.page-footer .menu li+li{margin-left:24px}}@media screen and (min-width:992px){.chequred-content .row [class*=col-] .full-img{min-width:initial;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;flex:0 0 auto;display:flex}.chequred-content .row [class*=col-] .full-img img{flex:1 1 auto;align-self:center;justify-self:center;object-fit:cover;height:100%;min-width:100%;width:auto}.chequred-content .row [class*=col-] .content h3{font-size:36px}.faq-section h2{font-size:45px}}@media (min-width:768px) and (max-width:1199px){.chequred-content .row [class*=col-] .content{padding:50px}}@media only screen and (max-width:1199px){.post-header-new .stellarnav{order:2;margin-left:auto}}@media (min-width:768px) and (max-width:991px){.expert-support [class*=col-]+[class*=col-]{margin-top:40px}.faq-section .accordionjs .acc_section .acc_head{font-size:26px}.page-footer .media{display:block}.page-footer .menu{text-align:left}.page-footer .menu li{font-size:20px;margin-right:20px;margin-bottom:10px}.page-footer .menu li+li{margin-left:0}.page-footer .menu li:last-child{margin-right:0}.page-footer .footer-logo{margin:0 0 24px}.page-footer .social{text-align:left;margin-top:16px}.landing-body [class*=col-]:after{border-width:5px}.news-row .col-lg-4{padding-left:0;padding-top:30px;margin-top:30px}.news-row .col-lg-4:before{display:none}.news-row .col-lg-4{border-top:2px solid #e21f3c}}@media only screen and (max-width:767px){.landing-body a.d-block{padding:40px}.landing-body [class*=col-]+[class*=col-]{border-top:1px solid #fff;border-left:none}.landing-footer,.page-footer{padding:30px 15px}.landing-footer .social{margin-top:24px;text-align:left}.chequred-content .anchor .row [class*=col-] .content{padding:30px}.chequred-content .anchor .row [class*=col-] .content .d-flex{display:block !important}.chequred-content .anchor .row [class*=col-] .content .btn+.btn{margin:20px 0 0}.chequred-content .anchor .row [class*=col-] .content .btn{width:220px}.expert-support [class*=col-]+[class*=col-]{margin-top:30px}.faq-section .accordionjs .acc_section .acc_head{font-size:24px}.page-footer .media{display:block}.page-footer .menu{text-align:left}.page-footer .menu li{font-size:16px;margin-right:20px;margin-bottom:10px}.page-footer .menu li+li{margin-left:0}.page-footer .menu li:last-child{margin-right:0}.page-footer .footer-logo{margin:0 0 24px}.page-footer .social{text-align:left;margin-top:16px}.landing-body [class*=col-]:after{border-width:5px}.mb-sm-4{margin-bottom:30px}.news-row .col-lg-4{padding-left:0;padding-top:30px;margin-top:30px}.news-row .col-lg-4:before{display:none}.news-row .col-lg-4{border-top:2px solid #e21f3c}}.compatability-banner-visible{width:100%;display:block !important;text-align:center;padding:12px;background:#e3173e;color:#fff;font-weight:700;font-size:18px}.compatability-banner-link{color:#fff;text-decoration:underline}