.hero-section{width:100%;float:left;position:relative;padding:250px 0px 310px;z-index:1}.hero-section .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero-section video{width:100%;height:100%;object-fit:cover}.hero-section .hero-content{width:100%;float:left;position:relative;z-index:9;text-align:center}.hero-section .hero-bg .hero-video{width:100%;float:left;height:100%}.hero-section:before{content:' ';top:0;left:0;position:absolute;width:100%;height:100%;background:#1f5a80;opacity:.8;z-index:1}.hero-section .hero-content h1{color:#fff;padding-bottom:0}.hero-section .hero-content .content{width:100%;float:none;color:#fff;font-weight:bold;font-size:27px;line-height:38px;max-width:530px;margin:auto;clear:both;padding-bottom:30px}.hero-section:after{content:' ';top:auto;bottom:-141px;width:100%;height:258px;position:absolute;z-index:1;left:0;background:#fff;transform:skewY(4deg)}.hero-section .hero-bg .hero-img{width:100%;height:100%;object-fit:cover}.hero-section .hero-btn a:hover{background:#fff;color:#1f5a80}.product_inner_section{display:inline-block;vertical-align:top;width:100%}.product_breadcrumb{display:inline-block;vertical-align:top;width:100%;position:relative;z-index:1;font-size:13px;line-height:24px;color:#1f5a80;font-weight:700;text-transform:uppercase;font-family:'Teko',sans-serif;letter-spacing:1px}.product_breadcrumb a{color:inherit}.product_breadcrumb a:hover{color:#ed6d1f}.product_breadcrumb_nav{display:inline-block;vertical-align:top;width:100%;padding-bottom:15px;text-align:center}.product_inner_section .logo_img{text-align:center;width:100%}.product_inner_section .logo_img img{max-width:500px;width:100%}.product_details_section{display:inline-block;vertical-align:top;width:100%;position:relative;z-index:1;padding:50px 0 0}.product_details_top{text-align:center}.product_details_head{display:inline-block;vertical-align:top;width:670px;max-width:100%}.product_details_head h2{padding-top:0;position:relative;padding-bottom:22px;margin-bottom:30px}.product_details_head h2:after{position:absolute;content:"";height:7px;width:290px;left:0;right:0;bottom:0;background:#ed6d1f;margin:0 auto}.product_details_head_text{padding:0 50px}.product_details_head .orange-btn{padding-top:25px}.product_details_head .orange-btn a{position:relative;padding:10px 40px 10px 36px}.product_details_head .orange-btn a:after{position:relative;content:"";height:14px;width:11px;left:10px;top:0;bottom:0;margin:auto 0;background:url('https://f.hubspotusercontent40.net/hubfs/505299/watch_icon.png') no-repeat center / cover;display:inline-block}.product_details_raw{display:flex;align-items:flex-start;width:100%;flex-wrap:wrap;padding-top:110px}.product_details_left{width:50%;padding-right:22px}.product_details_right{width:50%;text-align:center}.product_details_left h3{padding-top:0;padding-bottom:20px;position:relative}.product_details_left h3:after{position:absolute;height:7px;width:100%;left:0;bottom:0;background:#ff6700;content:""}.product_details_tab ul{padding:30px 0 20px;margin:0;list-style-type:none;display:flex;align-items:center;width:100%}.product_details_tab ul li{float:left;width:33.33%;font-size:16px;line-height:23px;color:#1f5a80;font-weight:700;text-transform:uppercase;cursor:pointer;letter-spacing:1px;text-align:center;font-family:'Oswald',sans-serif}.product_details_tab ul li a{display:inline-block;vertical-align:top;width:100%;padding:16px 15px;color:#1f5a80}.product_details_tab ul li.current a{background:#1f5a80;color:#fff}.product_details_click{display:flex;align-items:center;line-height:0}.product_details_click a:first-child{margin-right:25px}.product_details_text{display:inline-block;vertical-align:top;width:100%;padding-top:10px;color:#1d1d1d}.product_price_box{display:flex;align-items:center;width:100%;background:#1f5a80;margin:20px 0 30px;padding:20px 30px;flex-wrap:wrap}.product_price_left{width:calc(100% - 200px);color:#fff;font-size:18px;line-height:28px;font-weight:700}.product_price_right{width:200px}.product_price_left h4{color:#fff;font-size:28px;line-height:34px;font-weight:700;text-transform:capitalize;font-family:'Source Sans Pro',sans-serif;padding:0}.product_price_left h3{font-size:48px;line-height:34px;font-weight:700;color:#ed6d1f;padding:5px 0}.product_price_left h3:after{display:none}.product_price_left h3 sup{font-size:28px;font-family:'Source Sans Pro',sans-serif;color:#fff}.product_price_left h3 span{font-family:'Source Sans Pro',sans-serif;font-size:24px;color:#fff}.product_price_left p{padding:0}.product_price_right.orange-btn a{min-width:195px;text-align:center;padding:10px}.product_price_right.orange-btn a:hover{background:#fff;color:#ed6d1f}.product_logo_wrap{display:flex;align-items:center}.product_logo_col{padding-right:30px}.product_logo_col img{max-width:140px}.product_slider_nav_imgbox{height:90px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product_slider_nav_imgbox img{max-height:90px;width:auto}.product_slider_nav .slick-list{padding:0 !important}.product_slider_nav{text-align:center;padding:50px 80px 0}.product_slider_nav img{display:inline-block;vertical-align:top}.product_details_text{display:none}.product_details_text#tab1{display:block}.optional_tooling_section{display:inline-block;vertical-align:top;width:100%;padding:80px 0}.optional_tooling_section h3{padding:0 0 20px;position:relative}.optional_tooling_section h3:after{position:absolute;content:"";height:7px;width:500%;left:-480%;bottom:0;background:#ff6700}.optional_tooling_wrap{display:flex;flex-wrap:wrap;width:100%;padding:60px 0 80px}.optional_tooling_col{float:left;width:16.66%;padding-right:20px;margin-bottom:20px}.optional_tooling_img{height:139px;width:139px;display:flex;align-items:center}.optional_tooling_img img{max-height:135px;width:auto}.optional_tooling_content{display:inline-block;vertical-align:top;width:100%;padding-top:30px;color:#1d1d1d;font-size:18px;line-height:21px;padding-right:34px}.optional_tooling_content .title{font-size:20px;line-height:23px;font-weight:700}.optional_tooling_content .text{display:inline-block;vertical-align:top;width:100%;padding:15px 0}.optional_tooling_content .link a{font-weight:700}.tooling_btn_box{display:flex;align-items:center;justify-content:center;text-align:center}.tooling_btn_box>div:first-child{margin-right:25px}.tooling_btn_box .orange-btn a{border:3px solid #ed6d1f;padding:6px 10px;min-width:145px}.tooling_btn_box .orange-btn.outline a{background:#fff;color:#ed6d1f;min-width:196px}.tooling_btn_box .orange-btn a:hover{background:#1f5a80;border-color:#1f5a80;color:#fff}.testimonial-section{width:100%;float:left;position:relative;z-index:1;overflow:hidden}.testimonial-section .cover .box:before{content:' ';top:0;left:0;width:100%;height:100%;position:absolute;background:#401a00;opacity:.75}.testimonial-section .testimonial-slider .details{font-weight:bold;font-size:33px;line-height:1.5em;color:#fff;max-width:100%;width:100%;margin:auto;padding-bottom:40px}.testimonial-section .testimonial-slider .client-name{width:100%;float:left;text-align:right}.testimonial-section .testimonial-slider .client-name h5{color:#fff;font-weight:normal;font-size:30px;line-height:28px;font-family:'Source Sans Pro',sans-serif;padding-bottom:40px}.testimonial-section .cover .box{width:100%;float:left;padding:100px 0px 100px;position:relative;z-index:1;overflow:hidden;min-height:auto !important}.testimonial-section .cover:before{content:' ';top:auto;bottom:0;left:0;position:absolute;width:0;height:0;border-bottom:180px solid #fff;border-right:555px solid transparent;z-index:1}.testimonial-section .cover:after{content:' ';top:-164px;left:auto;position:absolute;width:0;height:0;right:-100px;border-bottom:220px solid white;border-left:661px solid transparent;transform:rotate(376deg)}.testimonial-section .cover ul.slick-dots{position:absolute;bottom:40px}.testimonial-section .testimonial-slider .client-name h5:first-child{padding-bottom:0}.tooling_section{display:inline-block;vertical-align:top;width:100%;padding:100px 0}.tooling_banner{display:flex;width:100%;margin-top:0}.tooling_banner>div{width:50%}.tooling_left{background:#1f5a80;color:#fff;padding:50px 35px;font-weight:700;line-height:38px}.tooling_banner h3{padding:0;color:#fff}.tooling_banner .orange-btn a{margin-top:30px;padding:9px 30px;min-width:185px;text-align:center}.tooling_right{padding:50px 35px}.product_details_text table{width:auto !important;font-size:16px;line-height:24px}.product_details_text table span{font-size:16px !important}.product_details_section .slick-arrow{padding:5px 15px 4px 16px}.product_details_section .slick-arrow:hover{background:#ed6d1f;color:#fff}.tooling_left .orange-btn a:hover{color:#ed6d1f;background:#fff}.testimonial-section .cover .box .container{padding-top:50px;position:relative}@media(min-width:768px){.select_option{display:none}}@media(max-width:1199px){.hero-section .hero-content h1{font-size:100px;line-height:110px}.product_details_raw{padding-top:70px}.product_details_tab ul li a{padding:15px 10px;font-size:13px;line-height:20px}.product_details_content_wrap{font-size:18px;line-height:28px}.product_price_left{width:100%;text-align:center}.product_price_right{width:100%;text-align:center}.product_price_right.orange-btn a{float:none;display:inline-block;vertical-align:top;margin-top:20px}.optional_tooling_content .title{font-size:17px;line-height:22px}.tooling_section{padding:80px 0}.product_slider_nav{padding:50px 80px 0}.testimonial-section .cover .box{min-height:auto}.testimonial-section .cover .box{width:100%;float:left;padding:100px 0px 90px}.testimonial-section .testimonial-slider .details{font-weight:bold;font-size:25px;line-height:1.5em;color:#fff;max-width:100%;width:100%;margin:auto;padding-bottom:40px}.testimonial-section .testimonial-slider .client-name{width:100%;float:left;text-align:right}.testimonial-section .testimonial-slider .client-name h5{color:#fff;font-weight:normal;font-size:22px;line-height:24px;font-family:'Source Sans Pro',sans-serif;padding-bottom:40px}}@media(max-width:991px){.hero-section .hero-content h1{font-size:80px;line-height:80px}.product_details_left{width:100%;padding:0}.product_details_right{width:100%;text-align:center;padding:50px 0 0}.product_price_left{width:50%;text-align:left;padding-right:30px}.product_price_right{width:50%}.optional_tooling_col{width:25%;padding:0 10px 30px}.optional_tooling_wrap{padding:60px 0}.product_details_head_text{padding:0}}@media(max-width:767px){.tooling_section{padding:50px 0}.tooling_banner{margin-top:50px;flex-wrap:wrap;display:inline-block;vertical-align:top}.tooling_banner>div{width:100%;text-align:center}.tooling_left{line-height:30px}.tooling_left br{display:none}.tooling_right{padding:50px}.hero-section .hero-content h1{font-size:50px;line-height:50px}.product_details_head h2{margin-bottom:20px}.product_details_head{font-size:19px;line-height:27px}.product_details_head .orange-btn{padding:10px 0 0}.product_details_tab ul li{width:100%}.product_details_tab ul{flex-wrap:wrap;background:#f5f5f5;padding:0;position:absolute;left:0;right:0;top:100%;margin:0 auto;width:450px;max-width:100%;display:none}.product_details_click{padding-top:20px}.product_details_content_wrap{font-size:16px;line-height:24px}.product_price_left{width:100%;text-align:center}.product_price_right{width:100%}.product_slider_nav{padding:50px 20px 0}.optional_tooling_col{width:33.33%}.optional_tooling_img{height:120px;width:120px}.optional_tooling_img img{max-height:120px}.optional_tooling_content{padding:20px 0;font-size:16px;line-height:22px}.optional_tooling_content .title{font-size:16px;line-height:22px}.tooling_btn_box{flex-wrap:wrap}.tooling_btn_box>div:first-child{margin:0 0 20px}.optional_tooling_wrap{padding-bottom:10px}.tooling_btn_box>div{width:100%}.product_details_tab{display:inline-block;vertical-align:top;width:100%;padding-top:30px;text-align:center;position:relative}.product_details_tab .select_option{display:inline-block;vertical-align:top;width:450px;max-width:100%;cursor:pointer;background:#f5f5f5;padding:10px;text-align:left;font-size:18px;font-weight:700;color:#1d1d1d;cursor:pointer;position:relative}.product_details_tab .select_option:after{position:absolute;content:"\f107";font-family:'FontAwesome';right:12px}}@media(max-width:500px){.optional_tooling_col{width:50%}}