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