.custom-menu-primary .hs-menu-wrapper>ul>li>a {
  color: #3c3d43;
  padding:15.6px 12px;
  text-transform: uppercase;
  font-size: 12px;
  position: relative;
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
  white-space: normal !important;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover {
  color: ;
}

.custom-menu-primary .hs-menu-wrapper>ul>li:hover a:before {
  content: "";
  background: #7a1117;
  width: 10px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 12px;
}

.custom-menu-primary .hs-menu-wrapper>ul>li:hover a,
.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch a {
  color: #951d2a !important;
}

.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch a:before {
  content: "";
  background: #7a1117;
  width: 10px;
  height: 20px;
  position: absolute;
  left: 0px;
}

.mobile-open .custom-menu-primary .hs-menu-wrapper>ul>li:hover a,
.mobile-open .custom-menu-primary .hs-menu-wrapper>ul>li.active-branch a {
  color: #fff;
}


/* Child List */

.custom-menu-primary .hs-menu-wrapper>ul ul {}

.custom-menu-primary .hs-menu-wrapper>ul ul li {
  background: ;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li a {
  color: #000;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover {
  color: ;
}


/* Override max width on menu links */

.custom-menu-primary .hs-menu-wrapper>ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

.site-search-form .search-cta {
  padding-top: 20px;
  position:absolute;
  left:0;
  right:0;
  min-width:15px;
}
.site-search-form .field {
  margin-top: 20px;
  padding-right: 15px;
}
.site-search-form .input input[type=text] {
  font-weight: 400;
}
.site-search-form .input input[type=text]:place-holder {
  color: #d1d1d1;
}
.site-search-form .input input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #d1d1d1;
}
.site-search-form .input input[type=text]::-moz-placeholder { /* Firefox 19+ */
  color: #d1d1d1;
}
.site-search-form .input input[type=text]::-ms-input-placeholder { /* IE 10+ */
  color: #d1d1d1;
}
.site-search-form .input input[type=text]::-moz-placeholder { /* Firefox 18- */
  color: #d1d1d1;
}
/* ==========================================================================
Mobile Menu - Hubspot Standard Toggle Menu
========================================================================== */


/**
* Special Note
*
* When the menu is open, a class of .mobile-open is applied to the body. You can 
* use this for custom styling on any element when the menu is in the open position.                     
*/

.mobile-trigger,
.child-trigger {
  display: none;
  /* Hide button on Desktop */
}


/* ==========================================================================
4. TEMPLATE MODULE SELECTORS                                         
========================================================================== */


/* Common Template Selectors                                             
========================================================================== */

body.one-column {}

body.two-column {}

body.three-column {}

.content-wrapper {}

.main-content {}

.sidebar {}

.sidebar.right {}

.sidebar.left {}


/* Common One Column Selectors */

body.site-page.one-column,
body.landing-page.one-column,
body.error-template.one-column,
body.password-template.one-column,
body.subscription-template.one-column {}

body.site-page.one-column .main-content,
body.landing-page.one-column .main-content,
body.error-template .main-content,
body.password-template .main-content,
body.subscription-template .main-content {}


/* Common Two Column Selectors */

body.site-page.two-column,
body.landing-page.two-column,
body.blog {}

body.site-page.two-column .main-content,
body.landing-page.two-column .main-content,
body.blog .blog-content {}


/* Common Three Column Selectors */

body.site-page.three-column,
body.landing-page.three-column {}

body.site-page.three-column .main-content,
body.landing-page.three-column .main-content {}


/* Site Pages                                            
========================================================================== */


/* One Column Template */

body.site-page.one-column {}

body.site-page.one-column .content-wrapper {}

body.site-page.one-column .main-content {}


/* Two Column Template */

body.site-page.two-column {}

body.site-page.two-column .content-wrapper {}

body.site-page.two-column .main-content {}

body.site-page.two-column .sidebar.right {}


/* Three Column Template */

body.site-page.three-column {}

body.site-page.three-column .content-wrapper {}

body.site-page.three-column .main-content {}


/* Landing Pages                                           
========================================================================== */


/* One Column Template */

body.landing-page.one-column {}

body.landing-page.one-column .content-wrapper {}

body.landing-page.one-column .main-content {}


/* Two Column Template */

body.landing-page.two-column {}

body.landing-page.two-column .content-wrapper {}

body.landing-page.two-column .main-content {}

body.landing-page.two-column .sidebar.right {}


/* Three Column Template */

body.landing-page.three-column {}

body.landing-page.three-column .content-wrapper {}

body.landing-page.three-column .main-content {}


/* System Pages                                          
========================================================================== */


/* Error Templates 404, 500 */

body.error-template.one-column {}

body.error-template.one-column .content-wrapper {}

body.error-template.one-column .main-content {}


/* Password template */

body.password-template.one-column {}

body.password-template.one-column .content-wrapper {}

body.password-template.one-column .main-content {}


/* Email Subscribition templates */

body.subscription-template.one-column {}

body.subscription-template.one-column .content-wrapper {}

body.subscription-template.one-column .main-content {}


/* ==========================================================================
5. COS COMPONENTS                                        
========================================================================== */


/* ==========================================================================
Blog                                         
========================================================================== */


/* Blog Post and Listing Body Class */

body.blog {}


/* Blog Post */

body.hs-blog-post {}


/* Blog Listing */

body.hs-blog-listing {}


/* Blog Columns Wrapper */

.blog .content-wrapper {}


/* Blog Content Column
========================================================================== */

.blog .blog-content {}


/* Use this to style the main wrapper for the blog listing pages */

.blog-listing-wrapper {}


/* Use this to style the main wrapper for the blog post pages */

.blog-post-wrapper {}


/* Blog Title */

.hs-blog-header h1 {}

.hs-blog-header h1 a {}


/* Blog Post Title */

.post-header h2 {}

.post-header h2 a {}


/* Blog Author and Avatar */

#hubspot-author_data {}

#hubspot-author_data a.author-link {}

#hubspot-author_data .hs-author-avatar {}

#hubspot-author_data .hs-author-avatar img {}


/* Use this to set up different styling for your blog posts */

.blog-listing-wrapper .post-listing .post-item {}

.blog-listing-wrapper .post-listing .post-item .post-body {}

.blog-post-wrapper .post-body {}


/* Post Featured Image on Listings Page */

.hs-featured-image-wrapper {}

.hs-featured-image-wrapper .hs-featured-image-link {}

.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
  border-width: 0;
  max-height: 170px;
  max-width: 210px;
  height: auto;
  width: auto;
  display: inline-block !important;
  float: right;
  margin: 20px 0 20px 20px;
}


/* Read More Link */

a.more-link,
.blog-pagination a.all-posts-link {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
}


/* Blog Topics List */

#hubspot-topic_data {}

#hubspot-topic_data a.topic-link {}


/** 
* Blog Social Sharing icons
*
* Overrides defaults to better align icons and prevent overlapping 
*/

.hs-blog-social-share {
  padding: 10px 0 0 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: auto;
}


/** 
* Blog Commments 
*
* Custom styles are listed below, as the COS does not provide default styles.
*/

#comments-listing {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px;
}

.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0;
}

.comment-date {
  font-size: 12px;
  text-align: right;
}

.comment-from {
  font-weight: bold;
}

.comment-body {
  padding: 10px 0;
}


/* Pagination */

.blog-pagination {}

.blog-pagination a {}

.blog-pagination a.previous-posts-link {}

.blog-pagination a.all-posts-link {}

.blog-pagination a.next-posts-link {}


/** 
* Blog Author Page 
*
* ALWAYS be sure to set styles to these selectors, as the COS does not provide default styles
*/

.hs-author-profile {}

.hs-author-profile h2.hs-author-name {}

.hs-author-profile .hs-author-bio {}

.hs-author-profile .hs-author-avatar {}

.hs-author-profile .hs-author-avatar img {}

h3.hs-author-listing-header {}


/** 
* Blog All Posts Page
*
* ALWAYS be sure to set styles to these selectors, as the COS does not provide default styles
*/

body.hs-content-path-blog-all {}

div.post-listing-simple {}

div.post-listing-simple .post-item {}

h2.post-listing-simple {}

h2.post-listing-simple a {}


/* Blog Sidebar
========================================================================== */

.blog .blog-sidebar {}


/* Blog Modules */

.blog .blog-sidebar .widget-span {}


/* ==========================================================================
Forms
========================================================================== */


/* All Global Forms
========================================================================== */


/* Form Field */

body .hs-form-field {}


/* Descriptions */

body .hs-field-desc {}


/* Labels */

body label {}

body .hs-form-field>label {}


/* One Line Inputs */

body input[type="text"],
body input[type="password"],
body input[type="datetime"],
body input[type="datetime-local"],
body input[type="date"],
body input[type="month"],
body input[type="time"],
body input[type="week"],
body input[type="number"],
body input[type="email"],
body input[type="url"],
body input[type="search"],
body input[type="tel"],
body input[type="color"],
body input[type="file"],
body textarea,
body select {
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
}

body input[type="text"]:focus,
body input[type="password"]:focus,
body input[type="datetime"]:focus,
body input[type="datetime-local"]:focus,
body input[type="date"]:focus,
body input[type="month"]:focus,
body input[type="time"]:focus,
body input[type="week"]:focus,
body input[type="number"]:focus,
body input[type="email"]:focus,
body input[type="url"]:focus,
body input[type="search"]:focus,
body input[type="tel"]:focus,
body input[type="color"]:focus,
body input[type="file"]:focus,
body textarea:focus,
body select:focus {}


/* Separate Styles for Multiple Line Inputs */

body textarea {}

body textarea:focus {}


/* Separate Styles for Drop Downs */

body select {}

body select:focus {}


/* Multiple Selection Inputs */

body form.hs-form .hs-form-field ul.inputs-list {
  list-style: none;
  padding: 0;
}

body form.hs-form .hs-form-field ul.inputs-list li input {}

body input[type="radio"] {}

body input[type="checkbox"] {}


/* Required */

body input:focus:required:invalid,
body textarea:focus:required:invalid,
body select:focus:required:invalid {}

body input:focus:required:invalid:focus,
body textarea:focus:required:invalid:focus,
body select:focus:required:invalid:focus {}


/* Placeholder Text */

::-webkit-input-placeholder {
  /* Webkit Browsers */
  /* color: #555;
  opacity: 1; */
}

:-moz-placeholder {
  /* Firefox 18- */
  /* color: #555;
  opacity: 1; */
}

::-moz-placeholder {
  /* Firefox 19+ */
  /* color: #555;
  opacity: 1; */
}

:-ms-input-placeholder {
  /* IE10 */
  /* color: #555;
  opacity: 1; */
}


/* Form Module
========================================================================== */


/* Form Field */

.hs_cos_wrapper_type_form .hs-form-field {}


/* Descriptions */

.hs_cos_wrapper_type_form .hs-field-desc {}


/* Labels */

.hs_cos_wrapper_type_form label {}

.hs_cos_wrapper_type_form .hs-form-field>label {}


/* One Line Inputs */

.hs_cos_wrapper_type_form input[type="text"],
.hs_cos_wrapper_type_form input[type="password"],
.hs_cos_wrapper_type_form input[type="datetime"],
.hs_cos_wrapper_type_form input[type="datetime-local"],
.hs_cos_wrapper_type_form input[type="date"],
.hs_cos_wrapper_type_form input[type="month"],
.hs_cos_wrapper_type_form input[type="time"],
.hs_cos_wrapper_type_form input[type="week"],
.hs_cos_wrapper_type_form input[type="number"],
.hs_cos_wrapper_type_form input[type="email"],
.hs_cos_wrapper_type_form input[type="url"],
.hs_cos_wrapper_type_form input[type="search"],
.hs_cos_wrapper_type_form input[type="tel"],
.hs_cos_wrapper_type_form input[type="color"],
.hs_cos_wrapper_type_form input[type="file"],
.hs_cos_wrapper_type_form textarea,
.hs_cos_wrapper_type_form select {}

.hs_cos_wrapper_type_form input[type="text"]:focus,
.hs_cos_wrapper_type_form input[type="password"]:focus,
.hs_cos_wrapper_type_form input[type="datetime"]:focus,
.hs_cos_wrapper_type_form input[type="datetime-local"]:focus,
.hs_cos_wrapper_type_form input[type="date"]:focus,
.hs_cos_wrapper_type_form input[type="month"]:focus,
.hs_cos_wrapper_type_form input[type="time"]:focus,
.hs_cos_wrapper_type_form input[type="week"]:focus,
.hs_cos_wrapper_type_form input[type="number"]:focus,
.hs_cos_wrapper_type_form input[type="email"]:focus,
.hs_cos_wrapper_type_form input[type="url"]:focus,
.hs_cos_wrapper_type_form input[type="search"]:focus,
.hs_cos_wrapper_type_form input[type="tel"]:focus,
.hs_cos_wrapper_type_form input[type="color"]:focus,
.hs_cos_wrapper_type_form input[type="file"]:focus,
.hs_cos_wrapper_type_form textarea:focus,
.hs_cos_wrapper_type_form select:focus {}


/* Separate Styles for Multiple Line Inputs */

.hs_cos_wrapper_type_form textarea {}

.hs_cos_wrapper_type_form textarea:focus {}


/* Separate Styles for Drop Downs */

.hs_cos_wrapper_type_form select {}

.hs_cos_wrapper_type_form select:focus {}


/* Multiple Selection Inputs */

.hs_cos_wrapper_type_form form.hs-form .hs-form-field ul.inputs-list li input.hs-input {
  margin-right: 10px;
  float: left;
  height: 20px;
}

.hs_cos_wrapper_type_form input[type="radio"] {}

.hs_cos_wrapper_type_form input[type="checkbox"] {}


/* Blog Comment Form
========================================================================== */


/* Label */

#comment-form .hs-form-field>label {}

#comment-form label {}


/* Inputs */

#comment-form input[type="text"] {}

#comment-form input[type="text"]:focus {}

#comment-form textarea {}

#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}


/* Error */

body .hs-common-error-message {}


/* Blog Subscription Form
========================================================================== */


/* Label */

#hs_form_target_blog_subscription .hs-form-field>label {}

#hs_form_target_blog_subscription label {}


/* Inputs */

#hs_form_target_blog_subscription input[type="email"] {}

#hs_form_target_blog_subscription input[type="email"]:focus {}

#hs_form_target_blog_subscription input[type="radio"],
#hs_form_target_blog_subscription input[type="checkbox"] {
  width: auto;
  margin-right: 10px;
}


/* Google Search Form
========================================================================== */


/* Label */

.widget-type-google_search label {}


/* Input */

.widget-type-google_search input[type="text"] {}

.widget-type-google_search input[type="focus"] {}


/* Multi Column Form
========================================================================== */

body .hs-form fieldset.form-columns-1 {}

body .hs-form fieldset.form-columns-1 .hs-form-field {}

body .hs-form fieldset.form-columns-2 {}

body .hs-form fieldset.form-columns-2 .hs-form-field {}

body .hs-form fieldset.form-columns-3 {}

body .hs-form fieldset.form-columns-3 .hs-form-field {}


/* Multiple Selection Inputs */

body form.hs-form .hs-form-field ul.inputs-list li input {}

body input[type="radio"] {}

body input[type="checkbox"] {}

body form.hs-form fieldset {
  max-width: none;
}

body form.hs-form fieldset .hs-form-field {
  padding: 0 10px 0 0;
}

body form.hs-form fieldset[class*="form-columns"] .input {
  margin-right: 0;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input {
  width: 100%;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] {
  width: auto;
}

body form.hs-form fieldset.form-columns-3 .hs-form-field {
  width: 33.33%;
}


/* Grey sections
========================================================================== */

.event-news-wrapper,
.support-fifth-section-wrapper {
  background-color: #f1f2f1;
}


/* ==========================================================================
Buttons                                              
========================================================================== */


/* All Global Buttons (Excluding CTAs)
========================================================================== */

body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {
  cursor: pointer;
  -webkit-appearance: none;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  text-decoration: none !important;
}

body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover {}

body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus {}


/* Form Module Button
========================================================================== */

.hs_cos_wrapper_type_form .hs-button.primary.large {}

.hs_cos_wrapper_type_form .hs-button.primary.large:hover {}

.hs_cos_wrapper_type_form .hs-button.primary.large:focus {}


/* Blog Comment Button
========================================================================== */

#add-comment-button.hs-button.primary {}

#add-comment-button.hs-button.primary:hover {}

#add-comment-button.hs-button.primary:focus {}


/* Blog Subscription Button
========================================================================== */

#hs_form_target_blog_subscription .hs-button.primary.large {}

#hs_form_target_blog_subscription .hs-button.primary.large:hover {}

#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* Google Search Button
========================================================================== */

.widget-type-google_search .hs-button.primary {}

.widget-type-google_search .hs-button.primary:hover {}

.widget-type-google_search .hs-button.primary:focus {}


/*DevTeam Styling*/


/*Home Page Style*/

.home .language-section-wrapper .sticky-left-nav-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 11% !important;
  height: 100%;
  z-index: 999;
  background: #fff;
  padding: 66px 0 0;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
  display: none !important;
  z-index: 1002;
  transform: translate3d(-170px, 0, 0);
  will-change: transform;
}

.left-nav-bottom-content {
  position: absolute;
  bottom: 9px;
  width: 80%;
  padding: 0 12px;
}

.left-nav-bottom-content a {
  text-decoration: none;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  color: #a30025 !important;
}

.language-section-wrapper .sticky-left-nav-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 11% !important;
  height: 100%;
  z-index: 1002;
  background: #fff;
  padding: 66px 0 0;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
}

.custom-search {
  padding-right: 50px;
}

.site-search-form:hover .field, .site-search-form .hs-form:hover, .site-search-form, .site-search-form .hs-form{
  width:0%;
}
.hs-search-field:hover .field{
  width:300px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.hs-search-field:hover .site-search-form{
  /*width:300px;*/
}

.home a.header-click {
  cursor: pointer;
}

a.header-click {
  cursor: inherit;
}


/*.language-section-wrapper .search-cta-wrap {float: right;padding: 16px 0 0px 0;}*/


.language-wrapper {
  margin-left: 0 !important;
}

.language-wrapper .language {
  list-style: none;
  padding: 0 5px;
  float: right;
  margin: 0;
  width: 130px;
  height: 20px;
  overflow: hidden;
  -webkit-transition: height 1s;
  transition: height 1s;
}

.language-wrapper .language li {
  list-style: none;
  padding: 5px 20px 5px 20px;
  border-top: solid 1px #b7b7b7;
  text-align: right;
  background: #fff;
}

.language-wrapper .language li:first-child {
  border-top: none;
  background: transparent;
}

.language-wrapper .language li a {
  text-decoration: none;
  font-size: 10px;
  color: #b6b7b9;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase;
}

.language-wrapper .language li:hover a {
  color: #000;
}

.language-wrapper .language li a.active {
  color: #e3002d;
  border-bottom: 1px solid #f1d4d7;
}


/*.language-wrapper .language li a:hover, .language-wrapper .language li a:focus{text-decoration:none;color: #212121;}
.language-wrapper .language .oth-lang {display: none;}
.language-wrapper .language .oth-lang li{float: left;float: none;border-top: solid 1px #b7b7b7;}
.language-wrapper .language li:hover .oth-lang {display: block;padding: 15px 5px 5px 5px;background: #fff;position: absolute;right: 0px; width: 130px;text-align: right;box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.2);}
.language-wrapper .language .oth-lang li a{padding: 10px 25px 10px 0;display: inline-block; width: 100%;}*/

.lang-wrap {
  position: absolute;
  top: -7px;
  right: 0;
  /*margin-top: 5px;padding-top: 5px;*/
}

.lang-wrap:hover .language {
  background: #fff;
  box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.2);
  height: 120px;
  width: 130px;
  -webkit-transition: height 1s;
  transition: height 1s;
}

.home .language-wrapper .language {
  list-style: none;
  padding: 0 5px;
  float: right;
  margin: 0;
  width: 130px;
  height: 120px;
  overflow: hidden;
  -webkit-transition: height 1s;
  transition: height 1s;
}


/*.home .lang-wrap .language {background:#fff;box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.2);height: 120px; width: 130px;-webkit-transition: height 1s; transition: height 1s;}*/

.canmaking-page .language-wrapper .language,
.doublesheet-page .language-wrapper .language {
  list-style: none;
  padding: 0 5px;
  float: right;
  margin: 0;
  width: 130px;
  height: 20px;
  overflow: hidden;
  -webkit-transition: height 1s;
  transition: height 1s;
}

.custom-search-form {
  width: 300px;
  float: right;
}

.custom-search-form .hs-form {
  width: 300px;
  float: right;
}

.custom-search-form .hs-form:hover {
  width: 100%;
}

.custom-search-form .input input[type=text] {
  border: none;
  border-radius: 0;
  float: left;
  padding: 0;
  margin: 0;
  border-bottom: solid 1px #000;
  background: rgba(255, 255, 255, 0.8);
}

.custom-search-form .input input[type=text]:focus {
  border: none;
  border-bottom: solid 1px #000;
  box-shadow: none;
  outline: none;
}

.custom-search-form .search-cta {
  width: 5%;
  float: right;
  text-align: right;
  padding: 15px 0 5px 0;
}

.custom-search-form .field {
  width: 0%;
  float: right;
  margin-top: 10px;
}

.custom-search-form:hover .field {
  width: 95%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

.custom-search-form:hover .input input[type=text] {
  padding: 5px 5px 5px 10px;
}

.custom-search-form .hs-button .fa-search {
  font-size: 14px;
  color: #000;
}

.custom-search-form .hs-button:hover .fa-search {
  color: #a30025;
}

.double-sheet,
.can-solution {
  color: #fff;
  background: #a30025;
  padding: 10px 30px;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  margin: 20px;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  border: solid 2px #a30025;
}

.double-sheet:hover,
.can-solution:hover {
  color: #FFF;
  background: #e3002d;
  border: solid 2px #e3002d;
}

.banner-title h2 {
  font-size: 50px;
  text-align: center;
  max-width: 600px;
  margin: 30px auto;
  font-family: 'Roboto', sans-serif;
  line-height: 60px;
  font-weight: 900;
}

.body-content-wrapper {
  position: relative;
  overflow: hidden;
}


/*.body-content-wrapper:before{content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/home-assets/cans-roll.jpg);position: absolute;z-index: 0;left: -14%;top: 0%;}*/

.body-content-wrapper:before {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/New-img-770x578px-v2.png);
  position: absolute;
  z-index: 0;
  left: -14%;
  top: 0%;
  z-index: -1;
}

.body-content-wrapper:after {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/home-assets/cans.jpg);
  position: absolute;
  z-index: -1;
  right: -20%;
  top: 6%;
}

.canmaking-wrapper {
  position: absolute;
  display: none !important;
  z-index: 1001;
  top: 60px;
  right: 0;
  margin: 0 !important;
  width: 100%;
  transform: translate3d(100%, 0, 0);
  will-change: transform;
}

.top-section-wrapper {
  background: rgba(142, 0, 10, 0.89);
  padding: 0.6em 1.5em 1em 1em;
  max-width: 90% !important;
  float: none !important;
  margin: 0 auto !important;
  color: #fff;
  padding: 5% 0;
}

.canmaking-wrapper-close {
  position: absolute;
  top: 20px;
  right: 50px;
  font-weight: bold;
}

.desktop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
  text-align: center;
  width: 100%;
}

.desktop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
  float: none;
}

.desktop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
  max-width: 100%;
  color: #a30025;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}


/*.get-a-quote, .contact-us-cta {width: 50%;float: left;}*/

.get-a-quote {
  position: fixed;
  bottom: 0;
  left: 0;
}

.contact-us-cta {
  position: fixed;
  bottom: 0;
  right: 0;
}

.contact-us-cta {
  text-align: right;
}

.get-a-quote a,
.contact-us-cta a {
  background: #959799;
  padding: 20px 30px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  display: inline-block;
  font-weight: 700;
  font-size: 12px;
}


/*Top Section Style*/

.top-section-wrapper h2 {
  font-size: 100px;
  max-width: 66%;
  font-family: 'Roboto', sans-serif;
  line-height: 96px;
  margin: 0;
  font-weight: 900;
}

.top-section-wrapper h3 {
  text-transform: uppercase;
  font-size: 14px;
}

.white-seprator {
  background: #fff;
  height: 1px;
  margin-top: 30px;
  max-width: 60%;
  margin-left: -40px;
}

.top-section-wrapper p {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  max-width: 44%;
  line-height: 26px;
}

.top-section-wrapper .fromsheet-tocan:before,
.top-section-wrapper .fromcan-tosheet:before {
  position: absolute;
  top: 2px;
  left: 0px;
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/home-assets/left-arrow.png);
}

.top-section-wrapper .fromsheet-tocan,
.top-section-wrapper .fromcan-tosheet {
  padding-left: 30px;
  font-size: 12px;
  margin-top: 60px;
  position: relative;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
}


/*canmaking first section*/

.relative-div {
  position: relative;
  z-index: 1;
}

.can-cta-clicked .body-content-wrapper {
  height: 800px;
}

.can-cta-clicked .body-content-wrapper:before {
  left: -50%;
  top: 0%;
  transition: all 1s;
  transform: translate3d(-2%, 0, 0);
}

.can-cta-clicked .body-content-wrapper:after {
  right: -15%;
  top: 21%;
  transition: all 2s;
  transform: scale(1.8);
}

.can-solution-clicked {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}

.canmaking-first-section,
.doublesheet-first-section {
  text-align: center;
}

.canmaking-first-section h1,
.doublesheet-first-section h1 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0;
  line-height: 60px;
  font-weight: 700;
}

.canmaking-first-section .secondary-header,
.doublesheet-first-section .secondary-header {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  margin-top: 0;
  line-height: 50px;
  font-weight: 300;
}

.canmaking-first-section,
.doublesheet-first-section {
  padding: 10% 0 5% 0;
}


/*canmaking Second section*/

.canmaking-second-section,
.doublesheet-second-section {
  position: relative;
  overflow: hidden;
  font-size: 18px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  line-height: 26px;
}

.canmaking-second-section iframe,
.doublesheet-second-section iframe {
  width: 100% !important;
  height: 350px !important;
}

.canmaking-second-section:after,
.doublesheet-second-section:after {
  content: '';
  background: #f1f2f1;
  width: 100%;
  height: 410px;
  position: absolute;
  top: 20%;
  left: 58%;
}

.canmaking-second-section .can-sec-left,
.doublesheet-second-section .ds-sec-left {
  padding-right: 8%;
}

.doublesheet-second-section .ds-sec-left {
  height: 370px;
  align-items: center;
  display: flex !important;
}

.canmaking-second-section .can-sec-left b,
.canmaking-second-section .can-sec-left strong,
.doublesheet-second-section .ds-sec-left b,
.doublesheet-second-section .ds-sec-left strong {
  font-size: 24px;
  line-height: 36px;
}

.canmaking-second-section .can-sec-right,
.doublesheet-second-section .ds-sec-right {
  padding-left: 8%;
}


/*canmaking Third section*/

.canmaking-third-section,
.doublesheet-third-section {
  position: relative;
  overflow: hidden;
  font-size: 18px;
  line-height: 26px;
}

.canmaking-third-section iframe,
.doublesheet-third-section iframe {
  width: 100% !important;
  height: 350px !important;
}

.canmaking-third-section:before,
.doublesheet-third-section:before {
  content: '';
  background: #7c0006;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 60%;
  z-index: 1;
}

.canmaking-third-section .can-third-left,
.doublesheet-third-section .ds-third-left {
  padding-right: 8%;
  color: #fff;
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  line-height: 45px;
  padding-top: 40px;
  font-weight: 700;
}

.canmaking-third-section .can-third-right b,
.canmaking-third-section .can-third-right strong,
.doublesheet-third-section .ds-third-right b,
.doublesheet-third-section .ds-third-right strong {
  font-size: 24px;
  line-height: 36px;
}

.canmaking-third-section .can-third-right,
.doublesheet-third-section .ds-third-right {
  padding-left: 8%;
  padding-top: 50px;
}


/*canmaking Fourth section*/

.canmaking-fourth-section,
.doublesheet-fourth-section {
  position: relative;
  font-size: 18px;
  padding-bottom: 50px;
  line-height: 26px;
}

.canmaking-fourth-section:after {
  content: '';
  background: #f1f2f1;
  width: 100%;
  height: 107%;
  position: absolute;
  top: -7%;
  right: 14%;
}

.doublesheet-fourth-section:after {
  content: '';
  background: #f1f2f1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -7%;
  right: 14%;
}

.canmaking-fourth-section img,
.doublesheet-fourth-section img {
  width: 100% !important;
  height: auto !important;
}


/*canmaking Fourth Inner section*/

.canmaking-fourth-inner-section .can-fourth-left,
.doublesheet-fourth-inner-section .ds-fourth-left {
  padding-top: 8%;
}

.canmaking-fourth-inner-section .can-fourth-left h3,
.doublesheet-fourth-inner-section .ds-fourth-left h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  line-height: 50px;
  font-weight: 700;
}

.canmaking-fourth-inner-section .can-fourth-left a,
.doublesheet-fourth-inner-section .ds-fourth-left a {
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}

.canmaking-fourth-inner-section .can-fourth-right img,
.doublesheet-fourth-inner-section .ds-fourth-right img {
  /*margin: -160px -140px 10px 10px;*/
  float: right;
}


/*canmaking Fourth Inner Second section*/

.canmaking-fourth-inner-second-section,
.doublesheet-fourth-inner-second-section {
  position: relative;
  overflow: hidden;
  font-size: 18px;
  margin-top: 7%;
  line-height: 26px;
}

.canmaking-fourth-inner-second-section:before {
  content: '';
  background: #7c0006;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 45%;
  z-index: 1;
}

.doublesheet-fourth-inner-second-section:before {
  content: '';
  background: #3c3d43;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 45%;
  z-index: 1;
}

.canmaking-fourth-inner-second-section .can-in-second-left-content img {
  margin-left: -55px;
  margin-top: 60px;
}

.doublesheet-fourth-inner-second-section .ds-in-second-left-content img {
  margin-left: -60px;
  margin-top: 60px;
  transform: scale(0.9);
  width: 100%;
  height: auto;
}

.canmaking-fourth-inner-second-section .can-in-second-right-content,
.doublesheet-fourth-inner-second-section .ds-in-second-right-content {
  color: #fff;
  padding: 60px 0px;
}

.canmaking-fourth-inner-second-section .can-in-second-right-content h3,
.doublesheet-fourth-inner-second-section .ds-in-second-right-content h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  line-height: 50px;
  font-weight: 700;
}

.canmaking-fourth-inner-second-section .can-in-second-right-content a,
.doublesheet-fourth-inner-second-section .ds-in-second-right-content a {
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}


/*canmaking Fourth Inner Third section*/

.canmaking-fourth-inner-third-section {
  position: relative;
  overflow: hidden;
  font-size: 18px;
  padding: 5% 0 0% 0;
  line-height: 26px;
}

.doublesheet-fourth-inner-third-section {
  position: relative;
  overflow: hidden;
  font-size: 18px;
  padding: 8% 0 8% 0;
  line-height: 26px;
  display: none !important;
}

.canmaking-fourth-inner-third-section .can-in-third-left-content h3,
.doublesheet-fourth-inner-third-section .ds-in-third-left-content h3,
.doublesheet-fourth-inner-third-section .ds-in-third-desc {
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  line-height: 50px;
  font-weight: 700;
}

.canmaking-fourth-inner-third-section .can-in-third-left-content a,
.doublesheet-fourth-inner-third-section .ds-in-third-left-content a {
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}

.canmaking-fourth-inner-third-section .can-in-third-right-content,
.doublesheet-fourth-inner-third-section .ds-in-third-right-content {
  padding-bottom: 30px;
}

.canmaking-fourth-inner-third-section .can-in-third-right-content img,
.doublesheet-fourth-inner-third-section .ds-in-third-right-content img {
  margin-right: 0px;
  margin-top: 0px;
  float: right;
}


/*canmaking Fifth section*/

.canmaking-fifth-section {
  text-align: center;
  padding: 10% 0;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}

.canmaking-fifth-section h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0;
  line-height: 60px;
  font-weight: 700;
}

.canmaking-fifth-section .can-fifth-desc {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  margin-top: 0;
  line-height: 45px;
}

.canmaking-fifth-section .can-fifth-cta {
  margin: 30px 0;
}


/*canmaking Sixth section*/

.canmaking-sixth-section {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}

.canmaking-sixth-section:after {
  content: '';
  background: #7c0006;
  width: 41%;
  height: 128%;
  position: absolute;
  top: -14%;
  left: 59%;
}

.canmaking-sixth-section .can-sixth-left {
  padding: 0% 15% 5% 0;
}

.canmaking-sixth-section .can-sixth-left h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  margin-top: 20px;
  line-height: 50px;
  font-weight: 700;
}

.canmaking-sixth-section .can-sixth-right {
  color: #fff;
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}


/*canmaking Seventh section*/

.canmaking-seventh-section {
  padding: 5% 0;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-size: 16px;
}

.canmaking-seventh-section .can-seventh-left h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 60px;
}

.canmaking-seventh-section .can-seventh-left a {
  color: #fff;
  font-weight: 700;
}


/*******************************/


/**********DoubleSheet**********/


/******************************/

.doublesheet-wrapper {
  position: absolute;
  display: none !important;
  z-index: 1001;
  top: 60px;
  right: 0;
  margin: 0 !important;
  width: 100%;
  transform: translate3d(-100%, 0, 0);
  will-change: transform;
}

.doublesheet-wrapper .top-section-wrapper {
  background: rgba(57, 59, 65, 0.8);
  padding: 0.6em 1.5em 1em 1em;
  max-width: 90% !important;
  float: none !important;
  margin: 0 auto !important;
  color: #fff;
  padding: 5% 0;
}

.doublesheet-wrapper-close {
  position: absolute;
  top: 20px;
  right: 50px;
  font-weight: bold;
}

.doublesheet-solution-clicked {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}

.doublesheet-cta-clicked .body-content-wrapper {
  height: 800px;
}

.doublesheet-cta-clicked .body-content-wrapper:before {
  left: 38%;
  top: 12%;
  transition: all 2s;
  transform: scale(1.4);
}

.doublesheet-cta-clicked .body-content-wrapper:after {
  right: -50%;
  top: 0%;
  transition: all 1s;
  transform: translate3d(2%, 0, 0);
}


/*Doublesheet Fifth section*/

.Doublesheet-fifth-section {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}

.Doublesheet-fifth-section:before {
  content: '';
  background: #7c0006;
  width: 40%;
  height: 91%;
  position: absolute;
  top: 0%;
  right: 60%;
}

.Doublesheet-fifth-section a,
.Doublesheet-sixth-section a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}

.Doublesheet-fifth-section .ds-fifth-left {
  color: #fff;
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.Doublesheet-fifth-section .ds-fifth-right {
  padding: 0% 0% 5% 15%;
}

.Doublesheet-fifth-section .ds-fifth-right h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 50px;
  margin-bottom: 0;
  margin-top: 20px;
  line-height: 60px;
  font-weight: 700;
}


/*Doublesheet Sixth section*/

.Doublesheet-sixth-section {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
  linear-gradient(to left,
  #eee 49%,
  white 48%)
}


/*.Doublesheet-sixth-section {content: '';background: #f1f2f1;width: 100%;height: 100%;position: absolute;top: -7%;right: 14%;}*/

.Doublesheet-sixth-section .ds-sixth-right {}

.Doublesheet-sixth-section .ds-sixth-left {}

.Doublesheet-sixth-section .ds-sixth-left h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  margin-top: 20px;
  line-height: 50px;
  font-weight: 700;
}

.Doublesheet-sixth-section .ds-sixth-right img {
  width: 100% !important;
  height: auto !important;
  margin-top: 50px;
}


/*Doublesheet Seventh section*/

.parts-detection-solutions {
  background: #3c3d43;
  padding: 10% 11%;
  max-width: 600px;
  margin: 0 auto !important;
  float: none !important;
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 26px;
}

.parts-detection-solutions h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  margin-top: 20px;
  line-height: 50px;
  font-weight: 700;
}

.parts-detection-solutions a {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
}

.parts-detection-solutions-wrapper {
  position: relative;
  margin: 12% 0;
}

.parts-detection-solutions-wrapper:before {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/home-assets/doublesheet/part-detection.png);
  position: absolute;
  top: -18%;
  left: 0%;
}

.parts-detection-solutions-wrapper:after {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/home-assets/doublesheet/part-detection.png);
  position: absolute;
  bottom: -21%;
  right: -6%;
  z-index: -1;
}


/*Doublesheet Eighth section*/

.doublesheet-eighth-section {
  padding: 5% 0 3% 0;
}

.doublesheet-eighth-section #hs_cos_wrapper_module_1521473603536215 {
  margin-top: 60px !important;
}

.doublesheet-eighth-section h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 50px;
  margin-bottom: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  line-height: 60px;
  font-weight: 700;
}

.doublesheet-fourth-inner-third-section .ds-in-third-desc {
  max-width: 830px;
  margin: 0 auto !important;
  float: none;
}


/*Doublesheet Ninth section*/

.doublesheet-ninth-section {
  position: relative;
  font-size: 18px;
  padding: 0 0 5% 0;
  line-height: 26px;
}

.doublesheet-ninth-section .ds-nine-most-left {
  position: relative;
}

.doublesheet-ninth-section .ds-nine-most-left:before {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/ds-nine-left.jpg);
  position: absolute;
  top: -70px;
  left: -60%;
  transform: scale(0.8);
}

.doublesheet-ninth-section .ds-ninth-left {
  padding-right: 25px;
}


/*Footer How can we help Section Style*/

.how-can-we-help-wrapper {
  padding: 100px 0;
  font-size: 16px;
}

.how-can-we-help-wrapper .help-left-content h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  margin-bottom: 30;
  margin-top: 20px;
  line-height: 50px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 17px;
}
.how-can-we-help-wrapper .help-left-content p{
  line-height: 24px;
}
.help-right-content-form h3{
  margin:0;
}
.help-right-content .help-right-content-form {}

.help-right-content .help-right-content-form label {
  text-transform: uppercase;
  margin-bottom: 8px !important;
  display: inline-block;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1.5px !important;
}

.help-right-content .help-right-content-form .input {
  margin: 0px 0 30px 0;
}

.help-right-content .help-right-content-form .input input {
  padding: 12px 5px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  color: #666;
}
body .help-right-content .help-right-content-form form.hs-form fieldset .hs-form-field{
  padding: 0 4px 0 0;
}
body .help-right-content .help-right-content-form form.hs-form fieldset .hs-form-field.hs-lastname{
  padding-left: 7.85px;
}
body .help-right-content .help-right-content-form form.hs-form fieldset .hs-form-field.hs-firstname{
  padding-right:11.85px;
}

.help-right-content .help-right-content-form input.hs-button.primary.large {
  background: #951d2a !important;
  border: solid 1px #7c0006;
  color: #fff;
  padding: 12px 25px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}

.help-right-content .help-right-content-form input.hs-button.primary.large:hover {
  background: #d12c36;
  border: solid 1px #e3002d;
  color: #fff;
}

.help-left-content a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}

.help-right-content .help-right-content-form textarea,
.help-right-content .help-right-content-form input[type="text"],
.help-right-content .help-right-content-form input[type="button"],
.help-right-content .help-right-content-form input[type="email"],
.help-right-content .help-right-content-form input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}


/*Gray Footer Styling*/

.gray-footer-wrapper {
  padding: 10px 0;
}

.gray-footer-wrapper:before {
  content: '';
  background: #f1f2f1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  z-index: -1;
}

.gray-footer-left-content {}

.gray-footer-left-content h3 {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

.gray-footer-social-icons {}

.gray-footer-social-icons ul {
  list-style: none;
  margin-top: 8px;
  float: right;
}

.gray-footer-social-icons ul li {
  float: left;
  margin:0 13.2px;
}

.gray-footer-navigation-wrapper {
  margin: 5%;
  margin-bottom: 40px;
}

.gray-footer-navigation-wrapper a {
  color: #393b41;
  text-decoration: none;
}

.gray-footer-navigation-wrapper a:hover {
  color: #b6b7b9;
}

.gray-footer-navigation-wrapper h3 {
  margin: 0 0 10px 0;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  font-weight: 700;
}


.gray-footer-navigation-wrapper .widget-type-simple_menu ul li a {
  padding: 10px 0px !important;
  font-size: 12px;
}

.goog-te-menu-frame{
  top: 38px !important;
}

.footer-links a {
  font-size: 12px;
  font-weight: 700;
  color: #3c3d43;
  text-decoration: underline;
  text-transform: uppercase;
}


/*Metpak Cta Styling*/

.metpak-cta-wrapper {
  /* padding: 3.3% 0; */
  /* padding-bottom: 240px; */
  /* background-repeat: no-repeat !important; */
  /* background-size: cover !important; */
  /* color:#fff; */
  /* font-size:16px; */
  /* position:relative; */
}

.metpak-cta-wrapper .metpak-cta-left h5 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  margin: 0;
}

.metpak-cta-wrapper .metpak-cta-left h3 {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 50px;
  font-weight: 300;
}

.metpak-cta-wrapper .metpak-cta-left a {
  color: #fff;
  margin-right: 20px;
  margin-top: -6px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}

.metpak-cta-wrapper .metpak-cta-left .hs-cta-wrapper {
  float: left;
  margin-right: 80px;
}

.metpak-cta-overlay {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  z-index: 101;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
}

.metpak-cta-wrapper .row-fluid-wrapper {
  position: relative;
  z-index: 103;
}


/*News and Events Styling*/

.container-header {
  padding: 7% 0 14% 0;
  background-repeat: no-repeat !important;
  background-position: 90px 0% !important;
  margin-top: -45px !important;
  background-size: 95% !important;
  position: relative;
  overflow: hidden;
}

.inner-header-wrapper {
  color: #3c3d43;
  z-index: 99;
  overflow: hidden;
}

.inner-header-wrapper .inner-header-left {
  width: 62% !important;
}

.inner-header-wrapper .inner-header-left h3 {
  font-size: 12px;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 20px;
  text-transform: uppercase;
}

.inner-header-wrapper .inner-header-left h1 {
  font-size: 60px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 10px;
  margin-top: 10px;
  line-height: 70px;
  font-weight: 700;
}

.inner-header-wrapper .inner-header-left h1 span {
  font-size: 60px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 70px;
  margin: 0;
  font-weight: 300;
  display: inline;
  letter-spacing: 0;
}


/*.inner-header-wrapper .inner-header-left p{font-size:50px; font-family: 'Roboto', sans-serif;margin-bottom:0;margin-top: 0;line-height: 50px;margin:0;}*/

.inner-header-wrapper .without-background {
  padding: 5% 0;
}


/*.inner-header-wrapper .span9:after {content: '';background: #f0f1f0;height: 5px;width: 90%;position: absolute;bottom: -30px;right: 0;}*/

.without-background:after {
  content: '';
  background: #f0f1f0;
  height: 5px;
  width: 110%;
  position: absolute;
  bottom: 30px;
  left: 10.2%;
}

.support-page .container-header {
  background-position: 90px 0% !important;
  margin-top: -45px !important;
  background-size: 100% !important;
}

.blog-companies-wrapper {
  padding: 3% 0;
}

.company-box {
  color: #3c3d43;
  font-size: 18px;
  line-height: 26px;
}

.company-box .company-logo {
  height: 135px;
  display: flex;
  align-items: center;
}

.company-box a {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  /*margin-top: 30px; */
  display: inline-block;
}

.event-news-wrapper {
  position: relative;
}

.event-news-wrapper:before {
  content: '';
  background: #f1f2f1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 14%
}

.press-releases {
  padding: 2% 0 5% 0;
}

.press-releases h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0px;
  margin-top: 0px;
  line-height: 60px;
  font-weight: 700;
}

.event-news-wrapper .blog-section {
  padding: 5% 0;
}

.event-news-wrapper .blog-listing-wrapper .post-listing .post-item,
.event-news-wrapper .blog-listing-wrapper .post-listing-simple .post-item {
  width: 48%;
  float: left;
}

.event-news-wrapper .post-item {
  font-size: 18px;
  padding-bottom: 40px;
  line-height: 26px;
}

.event-news-wrapper .post-item .post-header h2 {
  font-size: 24px;
  color: #3c3d43;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 20px;
  margin-top: 0px;
  line-height: 34px;
  min-height: 70px;
  font-weight: 700;
}

.event-news-wrapper .post-item .post-header h2 a {
  color: #3c3d43;
  text-decoration: none;
  font-weight: 700;
}

.event-news-wrapper .blog-pagination {
  clear: both;
  padding: 5% 0 0% 0;
}

.post-event-news-wrapper .post-header {
  max-width: 70%;
  margin-bottom: 5%;
}

.post-event-news-wrapper .post-header h1 {
  font-size: 60px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0px;
  margin-top: 0px;
  line-height: 70px;
  font-weight: 700;
}

.post-event-news-wrapper .post-body img.hs-image-widget {
  width: 100% !important;
  height: auto !important;
}

.post-event-news-wrapper .single-post {
  width: 70%;
  font-size: 18px;
  line-height: 26px;
  margin-top: 5%;
}

.single-social {
  font-size: 14px !important;
  line-height: 22px;
  font-weight: 700;
}

.single-post em,
.single-post i {
  font-size: 14px;
  line-height: 22px !important;
}

.single-post p:first-child {
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
}

.related-posts-section {
  position: relative;
  padding: 2% 0;
  margin: 3% 0;
}

.related-posts-section:after {
  content: '';
  background: #7c0006;
  width: 52%;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 0%;
  z-index: -1;
}

.related-posts-section .related-posts-left-section {
  font-size: 18px;
  padding-right: 10%;
  line-height: 26px;
}

.related-posts-section .related-posts-left-section h3 {
  font-size: 24px;
  font-weight: 700;
}

.related-posts-section .related-posts-left-section a {
  font-size: 12px;
  display: inline-block;
  width: 100%;
  font-weight: 700;
  text-transform: uppercase;
}

.related-posts-section .related-posts-left-section .hs-rss-title {
  display: none;
}

.related-posts-section .related-posts-right-section h3 {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 20px;
  line-height: 40px;
  font-weight: 700;
}

.related-posts-section .related-posts-right-section {
  color: #fff;
  font-size: 18px;
  line-height: 26px;
}

.related-posts-section .related-posts-right-section a {
  color: #fff;
  font-size: 12px;
  display: inline-block;
  width: 100%;
  font-weight: 700;
}

.single-post-footer {
  padding: 5% 0;
  display: inline-block;
  width: 100%;
}

.next-artical {
  text-transform: uppercase;
  font-size: 12px;
  width: 40%;
  float: left;
  margin-top: 5px;
}

.next-artical a {
  font-weight: 700;
}

.single-social {
  width: 60%;
  float: left;
  text-transform: uppercase;
}


/*.single-social img{width:auto !important;height:auto !important;}*/

.single-social ul.share-buttons {
  list-style: none;
  padding: 0;
  margin: -4px 0 0;
  float: right;
}

.single-social ul li {
  float: left;
  margin-right: 15px;
}

#hubspot-topic_data a.topic-link,
.hs-rss-description a {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}

.hs-rss-title {
  font-size: 20px !important;
  text-decoration: none;
}


/*Tech Support Styling*/

.tech-inner-wrapper {
  max-width: 70%;
  padding: 5% 0;
}

.tech-inner-wrapper h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 70px;
  line-height: 60px;
  font-weight: 300;
}

.table-content {
  font-size: 18px;
  line-height: 26px;
}

.table-content a {
  font-size: 14px;
  -weight: 700;
}

.table-content h4 a {
  font-size: 24px;
  font-weight: 700;
}

.tech-inner-wrapper table {
  width: 100%;
}

.tech-inner-wrapper table th {
  background: #3c3d43;
  color: #fff;
  text-align: left;
  border: none;
  padding: 15px;
}

.tech-inner-wrapper table td {
  width: 50%;
  padding: 10px 15px;
  vertical-align: top;
  border-bottom: solid 1px #a8a8a8;
  border-bottom: none;
  border-right: none;
  border-left: none;
}

.table-content p {
  margin: 5px 0;
}

.white-paper-wrapper h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 30px;
  line-height: 60px;
  font-weight: 700;
}

.white-paper-custom {
  font-size: 18px;
  line-height: 26px;
}

.white-paper-custom h4 {
  font-size: 24px;
  line-height: 36px;
}

.white-paper-custom a {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 30px;
  display: block;
  font-weight: 700;
}


/*Support Page Styling*/


/*Support First Section*/

.support-first-section-wrapper {
  padding: 5% 0;
}

.support-first-section-wrapper iframe {
  width: 100% !important;
}

.support-first-section-wrapper .supp-left-content {}

.support-first-section-wrapper .supp-right-content {
  display: flex;
  height: 315px;
  align-items: center;
  font-size: 18px;
  padding-left: 8%;
  line-height: 26px;
}

.support-first-section-wrapper .supp-right-content h4 {
  font-size: 24px;
  line-height: 36px;
}

.support-first-section-wrapper .supp-right-content a {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}


/*Support Second Section*/

.support-second-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 0% 0 5% 0;
  line-height: 26px;
}

.support-second-section-wrapper:after {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/support/GettyImages-113542333.png);
  position: absolute;
  top: 1.8%;
  right: 0%;
  z-index: -1;
}

.support-second-section-wrapper .box {
  padding: 5% 5% 5% 0px;
}

.support-second-section-wrapper .box a {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.support-second-section-wrapper .fourth-box h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 30px;
  line-height: 60px;
  font-weight: 700;
}


/*Support Third Section*/

.support-third-section-wrapper {
  font-size: 18px;
  padding: 0% 0 5% 0;
  line-height: 26px;
}

.support-third-section-wrapper .supp-left-content img {
  width: 100% !important;
  height: auto;
  margin-top: -20px;
  margin-left: -55px;
}

.support-third-section-wrapper .supp-right-content {}

.support-third-section-wrapper .supp-right-content b,
.support-third-section-wrapper .supp-right-content strong {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}


/*Support Fourth Section*/

.support-fourth-section-wrapper {
  font-size: 18px;
  padding: 0% 0 5% 0;
  line-height: 26px;
}

.support-fourth-section-wrapper .supp-left-content b,
.support-fourth-section-wrapper .supp-left-content strong {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.support-fourth-section-wrapper .supp-right-content {}

.support-fourth-section-wrapper .supp-right-content img {
  width: 100% !important;
  height: auto;
}


/*Support Fifth Section*/

.support-fifth-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}

.support-fifth-section-wrapper b,
.support-fifth-section-wrapper strong {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  line-height: 26px;
  font-weight: 700;
}

.support-fifth-section-wrapper a {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.support-fifth-section-wrapper:before {
  content: '';
  background: #f1f2f1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 10%;
  z-index: -1;
}

.support-fifth-section-wrapper .supp-left-content {
  padding-right: 5%;
}

.support-fifth-section-wrapper .supp-right-content {}


/*Canmaking Landing Page Styling*/


/*Canmaking Landing Page First Section*/

.canmaking-lp-first-section-wrapper {
  padding: 5% 0;
}

.canmaking-lp-first-section-wrapper .can-lp-left-content {
  padding-right: 25px;
}

.canmaking-lp-first-section-wrapper .can-lp-left-content img {
  width: 100% !important;
  height: auto;
  margin-left: -50px;
}

.canmaking-lp-first-section-wrapper .can-lp-right-content {
  display: flex;
  height: 315px;
  align-items: center;
  font-size: 18px;
  /*padding-left: 8%;*/
  line-height: 26px;
}

.canmaking-lp-first-section-wrapper .can-lp-right-content h2 {
  font-size: 24px;
}

.canmaking-lp-first-section-wrapper .can-lp-right-content b,
.canmaking-lp-first-section-wrapper .can-lp-right-content strong {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}


/*Canmaking Landing Page Second Section*/

.canmaking-lp-second-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 5% 0 4% 0;
  line-height: 26px;
}


/*Canmaking Landing Page Third Section*/

.canmaking-lp-third-section-wrapper {
  font-size: 18px;
  padding: 5% 0;
  position: relative;
  margin: 3% 0 5% 0;
  line-height: 26px;
}

.canmaking-lp-third-section-wrapper:after {
  content: '';
  background: #7c0006;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 0%;
  z-index: -1;
}

.canmaking-lp-third-section-wrapper .can-lp-left-content img {
  height: auto;
  margin-top: 20px;
  margin-left: -90px;
}

.canmaking-lp-third-section-wrapper .can-lp-right-content {
  color: #fff;
  padding-left: 5%;
}

.canmaking-lp-third-section-wrapper .can-lp-right-content h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 30px;
  line-height: 60px;
  font-weight: 700;
}

.canmaking-lp-third-section-wrapper .can-lp-right-content a {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}


/*Canmaking Landing Page Fourth Section*/

.canmaking-lp-fourth-section-wrapper {
  font-size: 18px;
  padding: 0% 0 150px 0;
  line-height: 26px;
}

.canmaking-lp-fourth-section-wrapper h2 {
  margin-bottom: 50px;
}

.canmaking-lp-fourth-section-wrapper h3 {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 30px;
  line-height: 50px;
  font-weight: 700;
}

.canmaking-lp-fourth-section-wrapper .can-lp-left-content {
  position: relative;
}

.industeries-lp .canmaking-lp-fourth-section-wrapper .can-lp-left-content:before {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/industries-stamped-metal.jpg);
  position: absolute;
  top: 25px;
  left: -96px;
}

.canmaking-lp-fourth-section-wrapper .can-lp-left-content {
  padding-right: 25px;
}

.canmaking-lp-fourth-section-wrapper .can-lp-left-content img {
  margin-top: 28px;
  width: 100%;
}

.canmaking-lp-fourth-section-wrapper b,
.canmaking-lp-fourth-section-wrapper strong {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  line-height: 26px;
  font-weight: 700;
}

.canmaking-lp-fourth-section-wrapper .can-lp-right-content,
.doublesheet-ninth-section .ds-ninth-right {
  padding-left: 25px;
}

.canmaking-lp-fourth-section-wrapper .can-lp-right-content img {
  width: 100% !important;
  height: auto;
}

.canmaking-lp-fourth-section-wrapper a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}


/*Canmaking Landing Page Fifth Section*/

.canmaking-lp-fifth-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}

.canmaking-lp-fifth-section-wrapper:before {
  content: '';
  background: #7c0006;
  width: 60%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
  z-index: -1;
}

.canmaking-lp-fifth-section-wrapper .can-lp-left-content {
  padding-right: 125px;
  color: #fff;
}

.canmaking-lp-fifth-section-wrapper .can-lp-left-content a {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}

.canmaking-lp-fifth-section-wrapper .can-lp-right-content {
  padding-left: 5%;
}

.canmaking-lp-fifth-section-wrapper .can-lp-right-content a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}


/*DoubleSheet Landing Page Styling*/


/*DoubleSheet Landing Page First Section*/

.doublesheet-lp-first-section-wrapper {
  padding: 5% 0;
  font-size: 18px;
  line-height: 26px;
}

.doublesheet-lp-first-section-wrapper .ds-lp-left-content {
  padding-right: 5%;
}

.doublesheet-lp-first-section-wrapper .ds-lp-left-content img {
  width: 100% !important;
  height: auto;
}

.doublesheet-lp-first-section-wrapper .ds-lp-right-content {
  padding-top: 5%;
}

.doublesheet-lp-first-section-wrapper .ds-lp-right-content h2 {
  font-size: 24px;
}

.doublesheet-lp-first-section-wrapper .ds-lp-left-content b,
.doublesheet-lp-first-section-wrapper .ds-lp-left-content strong,
.doublesheet-lp-first-section-wrapper .ds-lp-right-content b,
.doublesheet-lp-first-section-wrapper .ds-lp-right-content strong {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.doublesheet-lp-first-section-wrapper .ds-lp-right-content iframe {
  width: 100% !important;
}


/*DoubleSheet Landing Page Second Section*/

.doublesheet-lp-second-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}


/*DoubleSheet Landing Page Third Section*/

.doublesheet-lp-third-section-wrapper {
  font-size: 18px;
  padding: 0% 0 5% 0;
  line-height: 26px;
}

.doublesheet-lp-third-section-wrapper h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin: 0px 0 60px 0;
  line-height: 60px;
  font-weight: 700;
}

.doublesheet-lp-third-section-wrapper .ds-lp-left-content {
  padding-right: 25px;
}

.doublesheet-lp-third-section-wrapper .ds-lp-left-content img {
  width: 100% !important;
  height: auto;
}

.doublesheet-lp-third-section-wrapper .ds-lp-middle-content b,
.doublesheet-lp-fourth-section-wrapper .ds-lp-middle-content strong {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.doublesheet-lp-third-section-wrapper .ds-lp-right-content {
  padding-left: 25px;
}


/*DoubleSheet Landing Page Fifth Section*/

.doublesheet-lp-fifth-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}

.doublesheet-lp-fifth-section-wrapper:before {
  content: '';
  background: #7c0006;
  width: 54%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
  z-index: -1;
}

.doublesheet-lp-fifth-section-wrapper .ds-lp-left-content {
  padding-right: 25%;
  color: #fff;
}

.doublesheet-lp-fifth-section-wrapper .ds-lp-left-content h3 {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  margin: 0px 0 30px 0;
  line-height: 50px;
  font-weight: 700;
}

.doublesheet-lp-fifth-section-wrapper .ds-lp-left-content a {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}

.doublesheet-lp-fifth-section-wrapper .ds-lp-right-content {
  padding-left: 2.4%;
}

.doublesheet-lp-fifth-section-wrapper .ds-lp-right-content h4 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.doublesheet-lp-fifth-section-wrapper .ds-lp-right-content a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}


/*Full Width Cta With Text Align Center Styling*/

.fullwidth-cta-wrapper .page-center {
  max-width: 830px !important;
}

.fullwidth-cta-wrapper {
  padding: 5% 0 4.1% 0;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  color: #fff;
  font-size: 20px;
  text-align: center;
  margin-bottom: 5%;
  line-height: 26px;
}

.fullwidth-cta-wrapper h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 60px;
}


/*Our Top System Styling*/

.our-top-system {}

.our-top-system .our-top-system-header {
  padding-bottom: 0%;
}

.our-top-system .our-top-system-header h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin: 0px;
  line-height: 60px;
  font-weight: 700;
}

.our-top-system .our-top-system-products-section {
  padding: 2% 0;
  margin-left: 0px;
}

.our-top-system .our-top-system-products-section h4 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.our-top-system .our-top-system-products-section .row-fluid-wrapper {
  padding: 0% 0 5% 0;
}

.our-top-system .our-top-system-products-section a {
  text-transform: uppercase;
  font-size: 12px;
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  font-weight: 700;
}

.our-top-system-products-section .span6 {
  margin-left: 120px;
  width: 43% !important;
}

.industries {}

.industries .industries-section {
  padding: 5% 0 0 0;
}

.industries .industries-section h4 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.industries .industries-section .row-fluid-wrapper {
  padding: 0% 0 5% 0;
}

.industries .industries-section a {
  text-transform: uppercase;
  font-size: 12px;
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  font-weight: 700;
}

.industries-cta {
  text-align: left !important;
  padding: 0 !important;
}


/*Company Page Styling*/


/*Comapny Page First Section*/

.company-lp .container-header {
  padding: 4% 0 120px 0;
}

.company-first-section-wrapper {
  padding: 0% 0 5% 0;
  font-size: 18px;
  line-height: 26px;
}

.company-first-section-wrapper .comp-left-content {
  padding-right: 5%;
}

.company-first-section-wrapper .comp-left-content img {
  width: 100% !important;
  height: auto;
}

.company-first-section-wrapper .comp-right-content {}

.company-first-section-wrapper .comp-right-content h2 {
  font-size: 24px;
}

.company-first-section-wrapper .comp-left-content b,
.company-first-section-wrapper .comp-left-content strong,
.company-first-section-wrapper .comp-right-content b,
.company-first-section-wrapper .comp-right-content strong {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.company-first-section-wrapper .comp-right-content iframe {
  width: 100% !important;
}

.company-first-section-wrapper .comp-left-content a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}


/*Comapny Page Second Section*/

.company-second-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}

.company-second-section-wrapper:before {
  content: '';
  background: #7c0006;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
  z-index: -1;
}

.company-second-section-wrapper .comp-left-content {
  padding-right: 5%;
  color: #fff;
  display: flex;
  height: 450px;
  align-items: center;
  text-align: right;
}

.company-second-section-wrapper .comp-left-content .cell-wrapper {
  width: 100%;
}

.company-second-section-wrapper .comp-left-content h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin: 0px 0 30px 0;
  line-height: 60px;
  font-weight: 700;
}

.company-second-section-wrapper .comp-left-content a {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}

.company-second-section-wrapper .comp-right-content {
  padding-left: 5%;
}

.company-second-section-wrapper .comp-right-content a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}


/*Comapny Page Third Section*/

.company-third-section-wrapper {
  font-size: 18px;
  padding: 5% 0 8% 0;
  position: relative;
  line-height: 26px;
}

.company-third-section-wrapper:before {
  content: url(https://2309012.fs1.hubspotusercontent-na1.net/hubfs/2309012/company/company-wall-final-2.jpg);
  position: absolute;
  bottom: -1%;
  left: 11%;
  z-index: -1;
}

.company-third-section-wrapper b,
.company-third-section-wrapper strong {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  line-height: 26px;
  font-weight: 700;
}

.company-third-section-wrapper h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  margin: 0px 0 80px 0;
  line-height: 60px;
  font-weight: 700;
}

.company-third-section-wrapper .comp-left-content img {
  width: 100% !important;
  height: auto;
  padding-top: 50px;
}

.company-third-section-wrapper .comp-middle-content b,
.company-fourth-section-wrapper .comp-middle-content strong {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  line-height: 36px;
  font-weight: 700;
}

.company-third-section-wrapper .comp-right-content a {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}


/*Employees Section Styling*/

.employees-section-wrapper {
  font-size: 18px;
  line-height: 26px;
}

.employees-section-wrapper .title h3 {
  font-size: 40px;
  font-family: 'Roboto', sans-serif;
  line-height: 50px;
  font-weight: 700;
  margin-bottom: 0;
}

.employees-section-wrapper .title h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  line-height: 60px;
  font-weight: 700;
}

.fifty-per-employees {
  float: left;
  width: 45%;
  margin: 20px;
  padding-top: 15px;
}

.fifty-per-employees img {
  width: 100%;
  height: auto;
}

.fifty-per-employees .about-wrapper {
  display: inline-block;
  padding: 20px;
  width: 100%;
}

.fifty-per-employees .about-wrapper h4 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 10px;
  font-weight: 700;
}

.fifty-per-employees .about-wrapper .designation {
  font-size: 16px;
  margin-bottom: 10px;
}

.fifty-per-employees .about-wrapper .about {
  font-size: 18px;
  line-height: 26px;
}

.twenty-per-employees {
  float: left;
  width: 22%;
  margin: 10px;
  padding-top: 15px;
}

.twenty-per-employees img {
  width: 100%;
  height: auto;
}

.twenty-per-employees .about-wrapper {
  display: inline-block;
  width: 100%;
}

.twenty-per-employees .about-wrapper h4 {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 10px;
  font-weight: 700;
}

.twenty-per-employees .about-wrapper .designation {
  font-size: 16px;
  margin-bottom: 10px;
}

.row-number-19 .hs_cos_wrapper_type_custom_widget:nth-child(4n+1) {
  clear: both;
}

.production-administration-wrapper .fifty-per-employees {
  margin: 10px;
}

.production-administration-wrapper .fifty-per-employees .about-wrapper {
  padding: 0px;
}


/*Support Fifth Section*/

.company-fifth-section-wrapper {
  position: relative;
  font-size: 18px;
  padding: 5% 0;
  line-height: 26px;
}

.company-fifth-section-wrapper:before {
  content: '';
  background: #f1f2f1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 0%;
  z-index: -1;
}

.company-fifth-section-wrapper h2 {
  font-size: 50px;
  font-family: 'Roboto', sans-serif;
  line-height: 60px;
  margin-top: 0px;
  font-weight: 700;
}

.company-fifth-section-wrapper p:first-child {
  margin: 0;
  font-size: 14px;
}

.company-fifth-section-wrapper h4 {
  margin-top: 0px;
  margin-bottom: 15px;
}


/*Industres*/

.industries-left-section {
  padding-right: 12px;
}

.industries-right-section {
  padding-left: 12px;
}


/*Modules Page Styling*/

.tech-support .inner-header-wrapper .inner-header-left h1 span {
  display: block;
}

.modules .sticky-left-nav-wrapper {
  display: none;
}

.splash-logo {
  text-align: center;
}

.left-nav-social-section {
  display: none !important;
}

.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(7),
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(8),
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(9),
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(10),
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child {
  display: none;
}

.mob-footer-wrapper {
  display: none !important;
}

.post-item:nth-child(even) {
  clear: right;
  padding-left: 60px;
}

.post-item:nth-child(odd) {
  clear: left;
  padding-right: 60px;
}

.hcwh-left-info a {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
}

a.red-button {
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  background: #a30025;
  color: #ffffff;
  border: none;
  text-shadow: none;
  line-height: 1.5em;
  padding: 12px 25px;
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
}

a.red-button:hover {
  background: #e3002d;
}


/*Animations Styling */

.animated {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.how-can-we-help-wrapper strong a,
.how-can-we-help-wrapper .hcwh-left-info a strong {
  font-size: 16px;
}

.desktop-data {}

.mobile-data {
  display: none !important;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.animated.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.hidden {
  opacity: 0;
  display: none;
  visibility: hidden;
}

.visible {
  opacity: 1;
  display: block;
  visibility: visible;
}

.hs-rss-description p {
  margin-top: 5px !important;
  margin-bottom: 30px !important;
}

.product-img {
  height: 300px;
  overflow: hidden;
  text-align: center;
}

.product-img img {
  width: 395px !important;
  height: auto;
}

.section.post-header .view-all {
  margin-bottom: 20px;
  display: inline-block;
}

.company-fifth-section-wrapper a {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.cta_button:hover {
  background: #e3002d !important;
}

.section-header {
  max-width: 830px;
  margin: 0 auto;
}

.cta_red_text,
.cta_white_text {
  text-transform: uppercase;
  font-size: 12px !important;
  font-family: 'Roboto', sans-serif !important;
  display: inline-block !important;
  font-weight: 700 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}

.cta_red_text {
  color: #a30025 !important;
}

.cta_white_text,
.cta_white_text span {
  color: #fff !important;
}

.cta_red_text span {
  color: #a30025 !important;
  font-size: 12px !important;
}

.cta_red_text:hover,
.cta_red_text:hover span {
  background-color: transparent !important;
  color: #e3002d !important;
}

.cta_white_text:hover,
.cta_white_text:hover span {
  background-color: transparent !important;
  color: #fff !important;
}

.video-container-wrapper {
  position: relative;
  height: 350px;
}

.videoWrapper {
  width: 470px;
}

.video-overlay {
  position: absolute;
  left: 0;
  left: 0;
  cursor: pointer;
}

iframe {
  border: none;
}

#hs_cos_wrapper_module_1521531076186166 .video-container {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}


/*Product finder*/

.product-finder .container-header {
  padding: 4% 0 18.8% 0;
}


/* ==========================================================================
7. MOBILE MEDIA QUERIES                              
========================================================================== */


/* Screen sizes smaller than site maxWidth (.page-center)
========================================================================== */


/* Landscape phones and smaller devices
========================================================================== */

#google_translate_element .skiptranslate .goog-te-gadget-simple {
  border: none;
}

#google_translate_element .skiptranslate a {
  font-size: 10px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}

#google_translate_element .skiptranslate a:hover {
  color: #e3002d !important;
  text-decoration: underline;
}

#google_translate_element .skiptranslate a:hover .goog-te-menu-frame {
  display: block !important;
}

#google_translate_element .goog-te-gadget-icon {
  display: none !important;
}

.goog-te-menu-frame .goog-te-menu2 {
  border: none !important;
}

.goog-te-menu-frame a {
  border-top: solid 1px #b7b7b7 !important;
}


/* 06-07-2018 */

.doublesheet-fourth-section::after {
  right: 0% !important;
}

.canmaking-fourth-section::after {
  right: 0% !important;
}

.span12.widget-span.widget-type-cell.Doublesheet-sixth-section {
  background-color: #f1f2f1;
}

.span6.metpak-cta-left h5 {
  color: rgb(60, 61, 67) !important;
  font-size: 12px !important;
  padding-top: 1px;
}

.span6.metpak-cta-left {
  color: rgb(60, 61, 67) !important;
  font-size: 12px !important;
}

.span6.metpak-cta-left h2 {
  font-size: 60px;
  line-height: 70px;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 16px;
}

.span6.metpak-cta-left h3 {
  font-size: 60px;
  line-height: 70px;
}

.metpak-cta-wrapper {
  /* background-size: 65.8% 439px !important; */
  /* background-position: 100% 135px !important; */
  background: #fff !important;
}


/*Custom style sheet*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
html,
body,
p,
a,
h1,
h2,
h3,
h4,
h5 {
  color: #3c3d43;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  text-decoration: none;
}

body {
  letter-spacing: 1px;
}

a {
  transition-duration: 0.3s;
}

img {
  max-width: 100%;
}

a:hover {
  transition-duration: 0.3s;
  color: #d12c36 !important;
}

.space30 {
  display: block;
  width: 100%;
  padding: 30px;
  margin: 30px 0;
}

label {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  display: block;
  text-transform: uppercase;
  line-height: 26px;
}

hr {
  border-color: #ccc;
}

.nav_opener {
  padding: 7px;
  border: 1px solid #000;
  background: #fff;
  margin: 5px;
  position: fixed;
  z-index: 9999;
  cursor: pointer;
  left: 0px;
  top: 0;
  display: none !important;
}

#quote.right {
  float: right;
}

.left {
  float: left;
}

.contact_info_main fieldset {
  max-width: 100% !important;
}

.custom_btn,
.contact_info_main .hs-button {
  padding: 20px 30px !important;
  max-width: 230px !important;
  border: none !important;
  color: #fff !important;
  background-color: #951d2a !important;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}

.custom_btn:hover,
.contact_info_main .hs-button:hover {
  background-color: #d12c36 !important;
}

.checkbox {
  width: auto !important;
  display: inline-block;
  border-color: #3c3d43;
}

.logo_div {
  margin-top: 68px;
  text-align: center;
  margin-bottom: 25px;
}

.left_side_nav {
  position: fixed;
  width: 11%;
  background-color: #fff;
  z-index: 5;
  height: 100% !important;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
  top: 0px;
  z-index: 1030;
}

.side_nav_bar {
  margin-top: 25px;
}

.side_nav_bar ul {
  list-style: none;
  padding-left: 12px;
  letter-spacing: 1px;
}

.side_nav_bar ul li {
  margin-top: 20px;
  margin-bottom: 10px;
  min-width: 135px;
  padding-bottom: 8px;
}

.small_red_box {
  width: 10px;
  height: 20px;
  background: #a30025;
  position: absolute;
  left: 0px;
  display: none;
}

.side_nav_bar ul li a:hover+.small_red_box {
  display: inline-block;
}

.side_nav_bar ul li a {
  color: #3c3d43;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
}

.side_nav_bar ul li a:hover {
  color: #951d2a !important;
  /*font-weight:bold;*/
}

.side_nav_bar ul li.active .small_red_box {
  display: inline-block;
}

.side_nav_bar ul li.active a {
  color: #951d2a;
  /*font-weight:bold;*/
}

.side_2nav {
  /*margin-top:100%;*/
  position: absolute;
  bottom: 0;
}

.side_2nav li {
  padding: 0 !important;
  margin: 0 !important;
}

.side_2nav li a {
  color: #951d2a !important;
  font-weight: bold
}

.side_2nav li a:hover {
  color: #d12c36 !important;
}

.lang_div {
  /*z-index:9999;*/
  text-align: right;
  position: absolute;
  right: 3%;
  top: 17px;
}


.lang_div {
  text-align: right
}

.lang_div a {
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 10px;
  padding-right: 20px;
}

.lang_icon {
  font-size: 12px !important;
  padding-right: 6px;
}

.right_main_content {
  box-shadow: 4px 0px 4px -6px #333 inset;
  padding-right: 0px !important;
  padding-left: 0px !important;
}


.custom_jumbotron {
  margin-top: 40px;
}

.custom_jumbotron p {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 4px;
}

.custom_jumbotron h1 {
  font-size: 60px;
  font-weight: 300;
  max-width: 500px;
  line-height: 70px;
}

.select_ind_main_div h2 {
  text-align: center;
  font-weight: 300;
  font-size: 40px;
  margin-bottom: 65px;
}

.ind_name_wrap {
  display: table;
  text-align: center;
  border: 3px solid #eee;
  box-shadow: 0 0 5px #eee;
  width: 31.16%;
  float: left;
  font-size: 24px;
  font-weight: bold;
  color: #3c3d43;
  text-decoration: none;
  margin-right: 2%;
  margin-bottom: 20px;
  height: 120px;
  transition: 0.3s;
}

.ind_name_div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px;
  float: none;
}

.ind_name_div:nth-child(3n) {
  margin-right: 0px;
}

.ind_name_wrap:hover,
.ind_name_div:hover {
  transition: 0.3s;
  color: #3c3d43 !important;
  text-decoration: none;
  border-color: #d12c36;
}

.know_what_main_div h2 {
  color: #fff !important;
  font-size: 24px;
  font-weight: bold;
  line-height: 35px;
  text-transform: capitalize;
  margin-top: 19.5px;
}

.know_what_main_div p input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  padding: 2px 20px;
  -webkit-appearance: none;
  border-radius: 0;
}

.know_what_main_div p i {
  color: #fff;
  font-size: 19px;
  position: relative;
  top: -1px;
  display: inline-block;
}

.know_what_main_div p {
  font-size: 24px;
  margin-top: 51px;
}

.tri_sense_main_div h2 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 30px;
  line-height: 67px;
}

.tri_sense_main_div p {
  font-size: 18px;
  line-height: 26px;
  margin:9.5px 0 24.4px;
}
.tri_sense_main_div p:last-child{
  margin-bottom: 26.1px;
}
.tri_sense_main_div a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.see_where_we_div {
  clear: both;
}

.see_where_we_div h2 {
  font-weight: bold;
  font-size: 50px;
  margin-top: 100px;
  display: inline-block;
  margin-bottom: 90px;
  line-height: 60px;
}

.see_where_we_bg_div {
  /*background: url(../img/trisense_placeholder-old.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  text-align: center;
  vertical-align: middle;
  padding-top: 240px;
  padding-bottom: 150px;*/
  margin-top: 0px;
  padding-bottom: 8px;
  padding-top: 10px;
}

.see_where_we_bg_div h2 {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 30px;
}

.see_where_we_bg_div p {
  font-size: 20px;
  font-weight: bold;
}

.ass_dou_main_div {
  clear: both;
  padding-top: 120px;
}

.fname {
  width: 45%;
  float: left;
  margin-bottom: 15px;
}

.fname label {
  margin-bottom: 10px;
  margin-top: 25px;
}

.how_we_help_main .ass_div h2 {
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: bold;
  line-height: 50px;
  margin-top: 0;
}

.ass_dou_main_div .ass_div {
  width: 47%;
  float: left;
}

.how_we_help_main .ass_div {
  width: 50%;
  float: left;
}

.fname:nth-child(2n+1) {
  margin-right: 10%;
}

.ass_dou_main_div .ass_div:first-child {
  margin-right: 6%;
}

.how_we_help_main .ass_div:first-child {
  width: 45%;
  margin-right: 5%;
}

.ass_div h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 36px;
  margin-bottom: 30px;
  margin-top: 12px;
}

.ass_div p {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 40px;
}

.ass_div a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.how_we_help_main .div1 h2 {
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 30px;
  margin-top: 0px;
}

.contact_div,
.address_div {
  padding: 0px !important;
}

.contact_div p,
.address_div p {
  font-size: 16px;
  line-height: 24px;
}

.col-sm-6.address_div {
  padding-left: 25px !important;
  font-size: 16px;
  line-height: 24px;
}

.contact_div a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.div2 input {
  border: 1px #3c3d43 solid;
  padding: 8px;
  width: 100%;
}

.mrg_30 {
  margin-top: 30px;
}

.social_link_div {
  background-color: #f1f2f1;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 80px;
}

.social_link_div .sdiv1 h5 {
  margin: 0px;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 1px;
}

.social_link_div .sdiv1 p {
  margin-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  letter-spacing: 1px;
}

.social_link_div .sdiv2 {
  text-align: right;
  font-size: 24px;
}

.social_link_div .sdiv2 a,
.social_link_div .sdiv2 a:hover {
  color: #000 !important;
  text-decoration: none;
  margin-right: 10px;
  margin-left: 10px;
}

.footer_links_div .col-sm-3 {
  padding: 0;
}

.col-sm-3.fdiv4 {
  padding-top: 10px;
}

.footer_links_div {
  margin-bottom: 50px;
}

.footer_links_div h5 {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  margin-bottom: 10px;
}

.footer_links_div a,
.footer_links_div a:hover {
  font-size: 12px;
  color: #3c3d43 !important;
  display: block;
  padding: 10px 0;
}

.footer_links_div .fdiv4 a {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #3c3d43 !important;
  display: block;
  text-decoration: underline;
  padding: 3px 0px 0px 0px;
}

.footer_links_div .fdiv4 a:hover {
  color: #951d2a !important;
}


/* canmaking page*/

.can_top_head .left p {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
}

.can_top_head .left h1 {
  font-weight: bold;
  margin: 0;
  line-height: 57px;
  font-size: 40px;
  cursor: pointer;
}

.can_top_head .left h1 .down_arrow {
  color: #951d2a !important;
  font-weight: 800;
}

.fa-angle-down {
  transform: rotate(0deg);
  transition: transform 0.5s linear;
}

.fa-angle-down.open {
  transform: rotate(180deg);
  transition: transform 0.5s linear;
}



.can_top_head .right .inner_wrap .disc {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  margin-left: 10px;
  text-transform: uppercase;
  position: relative;
  top: -5px;
  width: 90px;
}

.can_top_head .right .inner_wrap .down {
  font-size: 30px;
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: -10px;
}

.border_hr {
  border-bottom: 3px solid #eee;
  /*margin-left: 3% !important;
  margin-right: 3% !important;
  max-width: 94% !important;*/
}

.solution_content h2 {
  font-weight: 300;
  font-size: 40px;
  margin-top: 50px;
  margin-bottom: 30px;
  line-height: 50px;
}

.pro_div {
  padding: 0 20px;
  margin-bottom: 30px;
}

.pro_div:nth-child(3n+1) {
  clear: left;
}

.pro_div h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 36px;
  transition: 0.3s;
  line-height: 25px;
  min-height: 40px;
}

.col-sm-4.pro_div a img {
  transition: 0.3s;
}

.pro_div p {
  font-size: 16px;
  margin-bottom: 20px;
  margin-top: 20px;
  line-height: 24px;
}

.pro_div a {
  text-decoration: none;
}

.pro_div a.view_product {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.back_link_div {
  padding-top: 20px;
}

.back_link_div a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
  margin-top: 20px;
}

.single_pro {
  padding: 10px 0px 10px 10px;
  display: inline-block;
  width: 100%;
}

.pro_open {
  position: absolute;
  border: 1px solid #eee;
  width: 230px;
  box-shadow: 0 0 5px #ccc;
  z-index: 5;
  background: #fff;
  display: none;
  z-index: 99999;
}

.product_list {
  max-height: 350px;
  overflow-y: scroll;
}

.single_pro .image {
  display: inline-block;
  padding-left: 0;
  float: left;
  width: 80px;
}

.single_pro .detail {
  display: inline-block;
  padding-left: 10px;
  float: left;
  width: 118px;
  margin-top: 10px;
}

.single_pro .image img {
  max-width: 80px;
}

.single_pro .detail p {
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
}

.single_pro .detail a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  display: block;
  text-decoration: underline;
  text-transform: uppercase;
}

.hr_90per {
  width: 90%;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  border-color: #ccc;
}

.finish_strip {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  background: #a30025;
}

.finish_strip a {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.small_page_title,
.small_page_title a {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
  line-height: 35px;
}

.series_name {
  margin-top: 25px;
}

.series_name h1 {
  font-size: 60px;
  font-weight: bold;
  margin: 0px;
  line-height: 70px;
  float: left;
}

.series_name .addtoquote-cta {
  margin-top: 12px !important;
  margin-left: 50px;
}

.addtoquote {
  padding-top: 30px;
  float: left;
  position: relative;
}

.single_pro .addtoquote,
.related_main .addtoquote {
  padding-top: 0px;
}

.heading_thin_content {
  font-weight: 300;
}

.series_gallery {
  padding-left: 0px;
}

.series_gallery img {
  width: 100%;
}

.series_detail {
  padding: 20px 20px 20px 50px !important;
}

.col-sm-6.series_detail>p:first-child {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
}

.col-sm-6.dropdown_div select {
  text-transform: capitalize;
}

.series_detail p,
.series_detail ul li {
  font-size: 16px;
}

.series_detail ul {
  padding-left: 18px;
}

.series_detail ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.series_detail h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 36px;
}

.series_detail h4 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px;
  line-height: 24px;
}

.series_detail a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
  display: inline-block;
}

.controls_main .control_div1 {
  margin-top: 80px;
  margin-bottom: 35px;
}

.controls_main h3,
.controls_main h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 45px;
}

.controls_main p {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 26px;
}

.controls_main a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
  display: block;
  margin: 10px 0;
  border: 0;
}

.controls_main a.add_btn {
  background: #951d2a !important;
  color: #fff !important;
  width: 200px;
  padding: 15px 0;
  text-decoration: none;
  text-align: center;
  margin-top: 30px;
}

.select_pro_cbl_main {
  margin-top: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
  background: linear-gradient(to right, #eee 85.5%, white 14.5%);
}

.select_pro_cbl_main h3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-top: 28px;
}

.select_pro_cbl_main .dropdown_div {
  padding: 0px;
  margin-top: 20px;
}

.select_pro_cbl_main .dropdown_div select {
  padding: 10px;
  width: 80%;
  color: #353333;
  font-size: 14px;
  border: solid 1px #a6a5a5;
}

.complete_series_main {
  padding-left: 0px;
}

#sensor_products>li,
#series_brackets_data>li,
#cable_products>li {
  margin-bottom: 20px;
  display: inline-block;
}

.controls_main #sensor_products>li,
.controls_main #cable_products>li,
.controls_main #series_brackets_data>li {
  min-height: 335px;
  margin-top: 60px;
  float: left;
  width: 50%;
  padding: 0 15px;
}

.complete_series_main .complete_system {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #a30025;
  padding-right: 2%;
}

.benefits_div {
  padding-left: 8.2%;
}

.benefits_div a {
  color: #951d2a;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
}

.complete_series_main .complete_system h1 b {
  color: #fff !important;
}

#series_brackets_data>li,
#sensor_products>li,
#cable_products>li {
  margin-bottom: 60px;
  display: inline-block;
}

.controls_main #series_brackets_data>li,
.controls_main #sensor_products>li,
.controls_main #cable_products>li {
  margin-top: 60px;
  float: left;
  width: 48%;
  padding: 0 15px;
}

#series_brackets_data>li:nth-child(2n+1),
#sensor_products>li:nth-child(2n+1),
#cable_products>li:nth-child(2n+1) {
  clear: left;
}

.complete_series_main .complete_system {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #a30025;
  padding-right: 2%;
}

.complete_series_main .complete_system h3 {
  font-size: 24px;
  font-weight: bold;
  color: #fff !important;
  line-height: 36px;
  margin-top: 0px;
}

.complete_series_main .complete_system p {
  font-size: 18px;
  color: #fff !important;
  margin: 30px 0;
  line-height: 26px;
}

.complete_series_main .complete_system h5 {
  font-size: 18px;
  font-weight: bold;
  color: #fff !important;
  margin: 20px 0;
}

.padding_40 {
  padding: 20px 0 !important;
}

.complete_series_main .complete_system a.bulid_sys_btn {
  color: #fff !important;
  padding: 20px 45px;
  border: 2px solid #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  float: none;
  display: inline-block;
}

.complete_series_main .complete_system a.bulid_sys_btn:hover {
  background: #d12c36;
  text-decoration: none;
}

.complete_series_main .benefits_div h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 36px;
}

.complete_series_main .benefits_div p {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 40px;
}

.additional_pro_main h3,
.cbl_access_main h3 {
  font-size: 40px;
  font-weight: bold;
}

.additional_pro_main .product,
.cbl_access_main .product {
  margin-top: 30px;
  margin-bottom: 30px;
}

.additional_pro_main .product h4,
.cbl_access_main .product h4 {
  font-size: 24px;
  font-weight: bold;
}

.additional_pro_main .product p,
.cbl_access_main .product p {
  font-size: 16px;
  margin: 20px 0;
}

.additional_pro_main .product a,
.cbl_access_main .product a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
  display: block;
}

.series_accessories_main {
  padding-left: 0px;
  padding-right: 0px;
}

.series_accessories_main .accessories {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 3%;
  background-color: #ebebeb;
  align-items: center;
  position: relative;
}

.series_accessories_main .accessories h4 {
  font-size: 40px;
  font-weight: bold;
  line-height: 45px;
}

.series_accessories_main .accessories p {
  font-size: 20px;
  line-height: 26px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.series_accessories_main .accessories a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.series_accessories_main .why_prime {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 8.33%;
  padding-right: 4%;
}

.series_accessories_main .why_prime h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
}

.series_accessories_main .why_prime p {
  font-size: 18px;
  line-height: 26px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.series_accessories_main .why_prime a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.maroon_bar {
  /*	border-bottom:3px solid #a30025;*/
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.maroon_bar::before {
  content: "";
  background: #a30025;
  height: 3px;
  width: 86%;
  position: absolute;
  left: 14%;
}

.finder_build_disc p {
  font-size: 18px;
}

.select_your_control {
  padding-top: 50px;
  padding-bottom: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
  background: #ebebeb;
}

.select_your_control .heading h2 {
  font-size: 40px;
  font-weight: bold;
}

.select_your_control .dropdown select {
  padding: 10px;
  width: 90%;
}

.products_in_quote .product {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ccc;
}

.products_in_quote .product span {
  display: inline-block;
}

.products_in_quote .product span img {
  max-width: 150px;
}

.products_in_quote .product span h4 {
  font-size: 24px;
  font-weight: bold;
  margin-left: 30px;
  margin-right: 30px;
  max-width: 150px;
  line-height: 45px;
}

.products_in_quote .product span a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.complete_your_pro {
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.2);
  padding: 60px 30px 30px 30px;
}

.complete_your_pro h4 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 0;
}

.complete_your_pro span {
  display: inline-block;
}

.complete_your_pro span img {
  max-width: 80px;
}

.complete_your_pro span p {
  font-size: 14px;
  margin-bottom: 0px
}

.complete_your_pro span a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.complete_your_pro .name {
  margin-left: 20px;
}

.related_pro {
  padding-left: 30px;
  padding-bottom: 20px;
  margin-top: 50px;
}

.related_pro>div {
  display: block;
  margin-bottom: 15px;
}

.related_pro h4 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 26px;
}

.related_products {
  padding: 20px 0
}

.related_pro span {
  display: inline-block;
  vertical-align: middle;
}

.related_pro span img {
  max-width: 80px;
}

.related_pro span p {
  font-size: 14px;
  margin-bottom: 0px
}

.related_pro span a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a !important;
  text-decoration: underline !important;
  text-transform: uppercase;
  margin: 0px !important;
  background: transparent;
  border: none;
  padding-left: 0;
}

.related_pro span a:hover {
  color: #d12c36 !important;
  background: transparent;
  border: none;
}

.related_pro .name {
  margin-left: 20px;
}

.mar-20-top {
  margin-top: 20px !important;
}

.contact_info_main {
  margin-top: 80px;
}

.contact_info_main h3 {
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 30px;
  line-height: 45px;
}

.contact_info_main .left-fields-section {
  padding-left: 0px;
}

.contact_info_main input {
  border: 1px #3c3d43 solid;
  padding: 8px;
  width: 100%;
}

.contact_info_main p {
  font-size: 12px;
}

.filter_tabs .dropdown {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  border-top: none;
  margin-right: 15px;
  padding: 0px 20px;
}

.filter_tabs .dropdown a {
  font-weight: bold;
  color: #3c3d43;
  font-size: 18px;
  padding: 13px 15px;
  line-height: 26px;
}

.filter_tabs .dropdown a .plus_sign {
  color: #951d2a;
  font-size: 15px;
}

.filter_tabs .dropdown a:hover {
  background-color: #fff;
}

.filter_for_drop {
  position: absolute;
  background-color: #fff;
  z-index: 12;
  width: calc(100% - 0px);
  left: 0px;
  top: 0px;
  right: 0;
  margin: auto;
  box-shadow: 0 0 10px -1px #ccc;
  border-top: 0px;
  padding: 10px 20px 30px 20px;
}

.filter_for_drop h3 {
  font-weight: bold;
  font-size: 18px;
}

.filter_for_drop .span4 {
  max-width: 280px;
}

.filter_for_drop h3 .cross_sign {
  color: #951d2a;
  font-size: 14px;
  font-weight: 400 !important;
}

.filter_for_drop .header h3 {
  float: left;
  margin-left: 23px;
}

.filter_for_drop .header .search_bar {
  float: right;
  width: 30%;
  margin-top: 17px;
  text-align: right;
}

.filter_for_drop .header .search_bar input,
#search .search_bar input {
  border: none;
  border-bottom: 1px #000 solid;
}

.filter_for_drop .filter_checkbox {
  display: block;
  font-size: 14px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 20px;
  margin-bottom: 0px;
  font-weight: 400 !important;
  text-transform: capitalize;
  padding-left: 26px;
  position: relative;
}

.filter_for_drop .filter_checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  left: 0;
  width: 18px;
  height: 18px;
}


/* Create a custom checkbox */

.checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid #ccc;
}


/* On mouse-over, add a grey background color */

.filter_for_drop .filter_checkbox:hover input~.checkmark {
  background-color: #ccc;
}


/* When the checkbox is checked, add a blue background */

.filter_for_drop .filter_checkbox input:checked~.checkmark {
  background-color: #951d2a;
}


/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}


/* Show the checkmark when checked */

.filter_for_drop .filter_checkbox input:checked~.checkmark:after {
  display: block;
}


/* Style the checkmark/indicator */

.filter_for_drop .filter_checkbox .checkmark:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 9px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.cross_sign {
  cursor: pointer;
}

#sol_for_filters,
#mtype_filters,
#acc_filters {
  display: none;
}


/* DevTeam Styling */

.right_main_content {
  overflow: hidden;
}

.col-sm-offset-1 {
  margin-left: 0px;
}

.know_what_main_div {
  padding: 30px 0 60px 0;
}

.what-you-want {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 100px;
}

.what-you-want:before {
  content: '';
  background: #a30025;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
  z-index: -1;
}

.know_what_main_div h3 {
  font-family: HelveticaNeueLight;
  color: #fff !important;
  font-size: 40px;
}

.tri_sense_main_div h4 {
  font-size: 24px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 25px;
}

.mob-footer {
  display: none !important;
}

.mob-footer-logo img {
  max-width: 200px;
}

.help-right-content-form label {
  text-transform: uppercase;
  margin-bottom: 8px !important;
  display: inline-block;
  font-size: 12px !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 700 !important;
}

.help-right-content-form .input {
  margin: 0px 0 25px 0;
}

.help-right-content-form .input input,
.help-right-content-form .input textarea {
  padding: 12px 5px;
  border-radius: 0;
  border-width: 2px;
  border-style: inset;
  border-color: initial;
  border-image: initial;
}

.help-right-content-form input.hs-button.primary.large {
  background: #951d2a;
  border: solid 1px #951d2a;
  color: #fff;
  padding: 12px 25px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  text-shadow: none;
  box-shadow: none;
  border-radius: 0;
}

.help-right-content-form input.hs-button.primary.large:hover {
  background: #d12c36;
  border: solid 1px #d12c36;
  color: #fff !important;
}

.help-right-content-form .actions {
  padding: 0 !important;
  margin: 0 !important;
}

.mob-nav,
.left-nav-social-section {
  display: none;
}

.addtoquote-cta {
  background: #951d2a;
  border: solid 1px #951d2a;
  color: #fff !important;
  padding: 12px 25px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  display: inline-block !important;
  text-decoration: none !important;
  float: left;
  margin-top: 0px !important;
}

.addtoquote-cta:hover {
  background: #d12c36;
  border: solid 1px #d12c36;
  color: #fff !important;
}

.how_we_help_main {
  margin: 150px 0 80px 0;
}

.products_main {
  padding: 0;
}

.build_series_detail {
  font-size: 18px;
  line-height: 26px;
  margin-top: 50px;
  margin-bottom: 35px;
}

#sensor_products img,
#cable_products img {
  max-width: 280px;
  height: auto;
  min-height: 110px;
}
.nav-pills > li + li {
    margin-left: 2px;
}
.filter_tabs .nav-pills li {
  width: 23%;
  padding: 0 5px;
  text-align: center;
  display: block;
  float: left;
  position: relative;
  margin-right: 15px;
}
.filter_tabs .dropdown a {
  display: block;
  padding: 13px 0;
  text-decoration: none;
}

.sticky li#search {
  width: 28% !important;
}

.contact_div p {
  margin-bottom: 15px;
}

select {
  background: url("https://www.primecontrols.com/hubfs/down-arrow.png") 95% center no-repeat #fff !important;
/*   background: #fff; */
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -khtml-border-radius: 0;
}
.span6.control_div1:nth-child(even){
  clear: right;
}
.span6.control_div1:nth-child(odd){
  clear: left;
}
.col-sm-6.control_div1:nth-child(2n) {
  padding-left: 7%;
}

.col-sm-6.control_div1:nth-child(2n+1) {
  clear: left;
  padding-right: 7%;
}

.additional_pro_main .product:nth-child(2n+1) {
  padding-left: 6%;
}

.additional_pro_main .product:nth-child(2n) {
  padding-right: 6%;
}

.controls_main #sensor_products>li:nth-child(2n+1) {
  clear: left;
  padding-right: 8% !important;
}

.controls_main #sensor_products>li:nth-child(2n) {
  padding-left: 8% !important;
}

.controls_main #cable_products>li:nth-child(2n+1) {
  clear: left;
  padding-right: 8% !important;
}

.controls_main #cable_products>li:nth-child(2n) {
  padding-left: 8% !important;
}

.cbl_access_main #sensor_products>li:nth-child(2n+1) {
  padding-right: 12% !important;
}

.cbl_access_main #sensor_products>li:nth-child(2n) {
  padding-right: 12% !important;
}

.product #cable_products>li:nth-child(2n+1) {
  padding-left: 12% !important;
}

.product #cable_products>li:nth-child(2n) {
  padding-left: 12% !important;
}

#sensor_products {
  padding-right: 12% !important;
}

.controls_main #cable_products {
  padding-left: 0% !important;
}

.sticky .filter_tabs .nav-pills li {
  width: 29%;
}

.controls_main #sensor_products {
  padding-right: 0% !important;
}


/* Media Queries*/

input#model_no {
  -webkit-appearance: none;
}


/************Addi Custom Css Home Page*******************************/

.container {
  max-width: 950px;
  margin: 0 auto;
}

.select_ind_main_div {
  text-align: center;
  margin: 60px 0px 80px 0px;
}

.select_ind_main_div h2 {
  font-size: 40px;
  font-weight: 300;
  margin-bottom: 65px;
  margin-top: 112px;
  line-height: 50px;
}

#cartpagefullcart hr {
  background-color: #fff;
}

.no-padding {
  padding: 0px;
}

input {
  outline: none;
}

.know_what_main_div input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1;
  /* Firefox */
}

.know_what_main_div input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff;
}

.know_what_main_div input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #fff;
}


/*.ass_div input {
width: 100%;
height: 40px;
}*/

.lang-wrap {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 10px;
  padding-top: 5px;
  z-index: 1030;
}

.language-wrapper .language {
  list-style: none;
  padding: 0 5px;
  float: right;
  margin: 0;
  width: 150px;
  height: 22px;
  overflow: hidden;
  -webkit-transition: width 2s, height 2s;
  transition: width 2s, height 2s;
}

.language-wrapper .language li {
  list-style: none;
  padding: 5px 20px 5px 20px;
  border-top: solid 1px #b7b7b7;
  text-align: right;
  background: #fff;
}

.language-wrapper .language li:first-child {
  border-top: none;
  background: transparent;
}

.language-wrapper .language li a {
  text-decoration: none;
  font-size: 10px;
  color: #b6b7b9;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase;
}

.language-wrapper .language li a.active {
  color: #000;
}

.goog-te-gadget-simple {
  border: none !important;
}

.custom-search-form {
  width: 30px;
  float: right;
}

.custom-search-form .hs-form {
  width: 300px;
  float: right;
}

.custom-search-form .search-cta {
  width: 15px;
  float: right;
  text-align: right;
  padding: 15px 0 5px 0;
  cursor: pointer;
}

.custom-search-form .hs-button .fa-search {
  font-size: 14px;
  color: #000;
}

.custom-search-form .field {
  width: 0%;
  float: right;
  margin-top: 10px;
  overflow: hidden
}

.custom-search-form .input input[type=text] {
  border: none;
  border-radius: 0;
  float: left;
  padding: 0;
  margin: 0;
  border-bottom: solid 1px #000;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  box-shadow: none;
  height: 35px;
}


/*.custom-search-form .hs-form:hover {
width: 100%;
}*/

.custom-search-form:hover {
  width: 300px;
}

.custom-search-form:hover .field {
  width: 95%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

.searc-hover {
  width: 95%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

.custom-search-form:hover .input input[type=text] {
  padding: 5px 5px 5px 10px;
}

#div#hs-search-module a {
  color: #951d2a;
  cursor: pointer;
  -webkit-appearance: none;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  text-decoration: none !important;
}

.logo_div img {
  max-width: 118px;
  margin-left: -10px;
}

div#hs-search-module a:hover i {
  color: #951d2a !important;
}

div#hs-search-module {
  position: absolute;
  top: 5px;
  right: 155px;
  overflow: hidden;
  z-index: 9999;
  width: 30px;
}

#quote_box {
  cursor: pointer;
}

div#hs-search-module:hover {
  width: 300px;
}


/**Adnan Industry Page CSS**/

.industry_header .back_link_div {
  padding-top: 0px;
  margin-top: -10px;
}

.container.industry_header {
  padding-top: 72px;
}

.sticky {
  position: fixed;
  top: -1px;
  width: 100%;
  z-index: 999;
  border-bottom: solid #eee 3px;
  padding-bottom: 35px;
  background: #fff;
  min-height: 88px;
}

.sticky .filter_tabs {
  max-width: 720px;
  background-color: #fff;
  max-width: calc(100% - 240px);
}

.clear_selection {
  display: none;
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
  padding: 20px 0px 10px 0px !important;
  margin-left: 30%;
}

#results .clear_selection {
  margin-left: 0px;
  float: right;
}

a#bottom_clear:hover {
  background-color: transparent;
  text-decoration: underline;
}

a#bottom_clear {
  padding-left: 30px;
}

li#results i {
  font-style: normal;
  border: 1px solid #3c3d43;
  line-height: 16px;
  cursor: pointer;
  height: 20px;
  width: 20px;
  margin-right: 7px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  padding-left: 2px;
}

li#results span {
  display: inline-block;
  padding: 17px 10px 17px 0px;
  float: left;
}

li#results {
  display: inline-block;
  height: auto;
  float: left;
  width: auto;
  width: calc(100% - 480px);
  width: 50%;
  margin: 0px;
  text-align: left;
}

.sticky li#results {
  width: calc(100% - 250px);
}

.sticky .filter_tabs .nav-pills li#results {
  width: 67% !important;
}

li#search {
  float: right;
  position: absolute;
  right: 1.3px;
  top: 24px;
  z-index: 999;
}

#carousel img {
  position: absolute;
  height: 75px;
  width: 75px;
  object-fit: cover;
}

#carousel .slides li {
  height: 75px;
  position: relative;
}

.flex-direction-nav a:before {
  font-size: 30px !important;
}

div#slider {
  margin-bottom: 10px;
  margin-top: 20px;
}

div#carousel {
  margin-bottom: 0px;
  height: 75px;
}

.successmessage p {
  font-size: 13px;
}

.successmessage {
  clear: both;
  text-align: center;
  width: auto;
  float: left;
  padding: 5px 20px !important;
  border-radius: rebeccapurple;
  position: absolute;
  bottom: -30px;
}

i.glyphicon.glyphicon-search:hover {
  color: #d12c36;
}

i.glyphicon.glyphicon-search {
  cursor: pointer;
}

ul.industry_list {
  list-style: none;
  padding: 0px;
  background-color: #a30025;
  padding: 15px 25px;
  position: absolute;
  z-index: 10;
  margin-top: 4px;
}

ul.industry_list a {
  font-weight: bold;
  margin-top: 0px;
  font-size: 19px;
  color: #fff;
  text-decoration: none;
  text-transform: capitalize;
  line-height: 30px;
  letter-spacing: 2px;
}

ul.industry_list a:hover {
  color: #3c3d43 !important;
}

.sticky li#search {
  display: none;
}

img.goog-te-gadget-icon {
  display: none;
}

.goog-te-gadget-simple {
  border: none;
  padding-top:2px;
}

.innder_h2 {
  clear: both;
  margin-top: 100px;
  display: block;
  float: left;
  width: 100%;
}


/* width */

::-webkit-scrollbar {
  width: 10px;
}


/* Track */

::-webkit-scrollbar-track {
  background: #f1f1f1;
}


/* Handle */

::-webkit-scrollbar-thumb {
  background: #a30025;
}


/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
  background: #a30025;
}

.pdf_links a {
  display: block;
  margin: 0;
  line-height: 23px;
}

.pdf_links {
  padding: 20px 0px;
}

.homepage_form button {
  background-color: transparent;
  border: none;
}

.additional_pro_main {
  padding: 50px 0;
}

.col-sm-12.additional_pro_main .product:nth-child(2n) {
  clear: left;
}

.click_disable .col-sm-4.pro_div:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

.qty {
  display: inline-block;
  background: #ffffff;
  border: solid 1px #46474d;
  color: #46474d !important;
  padding: 12px 15px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none !important;
  cursor: pointer;
  position: absolute;
  float: left;
  width:85px;
  left: 100%; 
}
.detail .addtoquote .qty {
  padding-left: 0 !important;
}
.quote-lp .qty {
  width: 56px;
}
.quote-lp .qty {
  position: relative;
  left:0;
}
.quote-lp .name .addtoquote .qty {
  padding: 0;
  border: 0;
  width: 55px;
}
.quote-lp .name .addtoquote .qty .qty-span {
  padding: 10px 0 0;
}
.controls_main,
.series_content,
.series_name {
  clear: both;
}

.qty ul.dropdown {
  display: none;
  position: absolute;
  width: 100%;
  width: calc(100% + 1px);
  padding: 0;
  list-style: none;
  left: 0;
  border: 1px solid #951d2a;
  top: 41px;
  background: #951d2a;
  text-align: center;
  margin-left: -1px;
  z-index: 9999;
}
.quote-lp .name .addtoquote .qty ul.dropdown {
  max-width: 56px;
  top: 20px;
}
.qty .dropdown li {
  border-bottom: 1px solid #fff;
  color: #fff;
  margin: 0px 0px !important;
  vertical-align: middle;
  line-height: 28px;
  text-align: center;
  display: block !important;
  padding: 0px !important;
}

.qty .dropdown li:last-child {
  border: none;
}

.qty .dropdown li.selected {
  border-color: #951d2a;
  background-color: #ccc;
  color: #951d2a;
}

.qty .dropdown li:hover {
  border-color: #d12c36;
  background-color: #fff;
  color: #d12c36;
}

span.qty-span i {
  font-weight: bold;
  font-size: 14px;
  margin-left: 6px;
  margin-right: -5px;
  margin-top: 0px;
}

.detail .qty {
  margin-top: 0px !important;
  border: none !important;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 10px;
}

.detail ul.dropdown {
  top: 30px;
  width: calc(100% + 8px);
}
.detail .addtoquote .qty ul.dropdown {
  max-width: 56px;
  top: 20px;
}

.product.detail>span img {
  width: 100%;
}

.product.detail>span:nth-child(1) {
  width: 25%;
  vertical-align: middle;
}

.product.detail>span:nth-child(2) {
  vertical-align: middle;
}

.series_controls a.view_product {
  float: left;
  margin-right: 5px;
}

.ind_name_wrap a {
  text-decoration: none;
}

.container.content.loading {
  min-height: 300px;
}

/* .loading:after {
  content: '';
  display: block;
  background-color: #ffffff21;
  position: fixed;
  width: 82%;
  height: 690px;
  background-image: url(https://productfinder.primecontrols.com/upload/images/ajax-loader.gif);
  background-position: top;
  min-height: 300px;
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-left: -20px;
  top: 15%;
  left: 10%;
  z-index: 99999999;
} */

.hs-get_the_latest span {
  text-transform: none;
  margin-top: 3px;
  display: inline-block;
}

div#google_translate_element {
  line-height: 6px;
}

.container.gaps {
  padding-bottom: 0px;
  display: block;
}

.clr {
  clear: both;
}

.mob-icon {
  display: none !important;
}

.span7.know_what_main_div {
  max-width: 50%;
  padding-bottom: 112px;
  padding-left: 0 !important;
  padding-top: 72px;
}

div#google_translate_element {
  padding-right: 20px;
}

.tri_sense_main_div h2 {
  margin-bottom: 0px;
  margin-top: 0px;
}

.know_what_main_div p {
  margin-bottom: 1px;
}

.know_what_main_div p input {
  max-width: 222px;
}

span.hs-form-required {
  color: red !important;
}

div#headerfixed {
  border-top: 3px solid #eee;
}

ul.nav.nav-pills {
  margin: 0px;
  padding-left: 0px;
}

.col-sm-6.contact_div p strong a {
  color: #3c3d43 !important;
}

.span12.widget-span.widget-type-cell.page-center {
  margin: 0 auto;
}

.fixed.right div#product_slide_down {
  right: 15px;
  top: 85px;
}

.contact-info p a {
  margin-bottom: -8px;
  display: block;
}

.contact-info {
  margin-bottom: 40px;
}

.contact-info p a {
  color: #3c3d43;
}

span#hs_cos_wrapper_module_1522655995659183 a {
  font-weight: 600;
  color: #7c0006 !important;
  text-decoration: underline;
  padding-right: 30px;
}

a.mail-address {
  font-weight: 600;
  color: #7c0006 !important;
}

.know_what_main_div i {
  cursor: pointer !important;
}




.custom_jumbotron {
  margin-top: 40px;
}

.custom_jumbotron p {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000000 !important;
}

.custom_jumbotron h1 {
  font-size: 60px;
  font-weight: 300;
  max-width: 500px;
  line-height: 70px;
  padding-top: 1px;
}

.select_ind_main_div h2 {
  text-align: center;
  font-weight: 300;
  font-size: 40px;
  margin-bottom: 50.5px;
}

.hs-search-field {
  position: absolute;
  top: 0px;
  right: 155px;
  z-index: 9999;
  width: 15px;
  float:right;
}
.mobile-trigger {
  z-index: 9999999999999999999 !important;
  border: none !important;
  padding: 16px 21px !important;
}

.mob-icon {
  z-index: 9999999999999999999 !important;
}

.hcwh-left-info a {
  color: #951d2a !important;
}

.custom_jumbotron h1 b {
  font-weight: 700;
}

div#hs_cos_wrapper_module_155257362851396 {
  padding-bottom: 81px;
}

.col-sm-12.select_ind_main_div.page-center h2 {
  padding-bottom: 15px;
}

.span6.widget-span.widget-type-cell.help-right-content {
  margin-left: 12px;
}

input.hs-input,
textarea.hs-input {
  transition: border 0.2s linear, box-shadow 0.2s linear;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.help-right-content p {
  font-size: 18px;
  margin-bottom: 30px;
}

.help-right-content p a {
  font-size: 12px;
  font-weight: bold;
  color: #951d2a;
  text-decoration: underline;
  text-transform: uppercase;
}

.span12.widget-span.widget-type-cell.gray-footer-wrapper.relative-div {
  margin-bottom: 23px;
  padding-bottom:4px;
}

.span12.widget-span.widget-type-cell.gray-footer-navigation-wrapper {
  padding-bottom: 10px;
}

input,
textarea {
  color: #666;
  font-weight: bold;
}

span#hs_cos_wrapper_module_1521206356149150 a:hover {
  color: #951d2a !important;
}

.know_what_main_div p i:hover {
  color: #d12c36;
}

input#model_no {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
  width: 165.2px;
  padding: 1px;  
}

.search_bar i {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
}

.search_bar {}

.search_bar i:hover {
  color: #d12c36 !important;
}

.hcwh-left-info a {
  text-decoration: underline;
}

.span4.and.pro_div {
  margin-left: 0px;
}

div#mtype_filters .span4 {
  margin-left: 0px !important;
}

.span4.widget-span.widget-type-rich_text.gray-footer-social-icons {
  margin: 0px;
  padding-right: 5px;
}

.span6.dropdown_div label {
  font-weight: 500;
}
.span6.series_detail .qty strong {
    font-size: 12px !important;
}
.span6.series_detail strong, .span6.series_detail p:first-child {
  font-weight: bold;
  font-size: 20px !important;
  line-height: 24px;
}

.qty .dropdown li {
  font-weight: bold !important;
}

.series_detail h4 {
  font-size: 20px !important;
  ;
  font-weight: bold !important;
  ;
  margin-top: 20px;
  line-height: 24px !important;
  ;
  margin: 0px;
}

.span6.control_div1 {
  padding-right: 7%;
}

.span12.widget-span.widget-type-form.help-right-content-form label {
  padding-top: 15px;
}

.ass_div {
  padding-bottom: 32px;
}

.col-sm-12.see_where_we_bg_div.page-cesnter {
  padding:49px 15px 8px 15px;
}
.col-sm-12.see_where_we_bg_div.page-cesnter img{
  width:100%;
  height:auto;
}




/* Aamir Styling for footer */

.interferancerc-wrap .controls_main, .cab-wrap .controls_main, .Illuminator-wrap .controls_main{clear: right;}
ul#prcables_data .span6, #intercomcabelsreciver_data .span6 {width: 100%;}
.interferancerc-wrap {padding-bottom: 50px;display: inline-block;}

@media(max-width:767px) {
  .desc-footer-wrapper,
  .hcwh-left-info {
    display: none !important;
  }
  .mob-footer-wrapper {
    display: block !important;
  }
}





@media (min-width: 768px) {
  .two-colors {
    background: linear-gradient(to right, #a30025 50%, white 50%);
    color: white;
  }
  .two-colors-gray {
    background: linear-gradient(to right, #ebebeb 50%, white 50%);
    color: white;
  }
  .series_accessories_main {
    display: flex;
    display: -webkit-inline-box;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .position_center h1 {
    margin-top: 0px;
  }
  .tri_sense_main_div {
    max-width: 300px;
    float: right;
    padding-right: 20px;
    margin-right: 15px;
  }
  .span4 {
    width: 33.3% !important;
  }
}


/* Fix menu disappearing on desktop after toggling mobile menu */

@media screen and (min-width:981px) {
  .custom-menu-primary .hs-menu-wrapper {
    display: block !important;
  }
  div#header_fixed #quote {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999;
    margin: auto;
    left: 0;
    height: 0px;
  }
  div#header_fixed #quote>div {
    float: right;
  }
  div#header_fixed #quote div#product_slide_down {
    right: 14px;
    top: 86px;
  }
}


/* @media min-width queries End here */


/* @media Max-width queries Start here */


/* Landscape tablet and smaller devices
========================================================================== */

@media (max-width: 5000px) {

  .body-content-wrapper::before {
    left: -0%;
    top: 9%;
    transform: scale(1.2);
  }
  .body-content-wrapper::after {
    right: -8%;
    top: 17%;
    transform: scale(1.3);
  }
  .doublesheet-cta-clicked .body-content-wrapper::before {
    left: 44%;
    top: 14%;
    transition: all 2s;
    transform: scale(1.4);
  }
  .container-header {
    padding: 8% 0 8% 0;
  }
  .doublesheet-lp-first-section-wrapper .ds-lp-right-content {
    padding-top: 0px;
  }
  .company-lp .inner-header-wrapper .inner-header-left {
    padding-right: 110px;
  }
  .industeries-lp .canmaking-lp-fourth-section-wrapper .can-lp-left-content:before,
  .doublesheet-ninth-section .ds-nine-most-left:before {
    left: -20px;
    transform: scale(0.8);
    top: 0;
  }
  .parts-detection-solutions-wrapper:before {
    left: 14%;
  }
  .parts-detection-solutions-wrapper:after {
    right: 12%;
  }
  .support-first-section-wrapper .supp-right-content {
    padding-left: 0;
    padding-right: 8%;
  }
  .canmaking-lp-third-section-wrapper .can-lp-left-content img {
    margin-left: 0px;
  }
  /*.canmaking-lp .container-header {padding:4% 0 4% 0;}*/
  .canmaking-fourth-inner-second-section .can-in-second-left-content img {
    margin-left: -82px;
  }
}



@media (max-width: 1920px) {

  /*.body-content-wrapper::before {left: -12%;top: 7%;transform: scale(1.3);}*/
  .body-content-wrapper::before {
    left: -2%;
    top: 10%;
    transform: scale(1.05);
  }
  .body-content-wrapper::after {
    right: -13%;
    top: 18%;
    transform: scale(1.3);
  }
  .container-header {
    padding: 4% 0 8% 0;
  }
  .product-finder .container-header {
    padding: 4% 0 10% 0;
  }
  .doublesheet-lp-first-section-wrapper .ds-lp-right-content {
    padding-top: 0px;
  }
  /*.company-lp .inner-header-wrapper::after {top: 0px;right: 0px; transform: scale(0.8);}*/
  .industeries-lp .canmaking-lp-fourth-section-wrapper .can-lp-left-content::before,
  .doublesheet-ninth-section .ds-nine-most-left:before {
    left: -20px;
    transform: scale(0.9);
    top: 0;
  }
  .doublesheet-lp .doublesheet-lp-first-section-wrapper .ds-lp-left-content {
    height: 388px;
    display: flex;
    align-items: center;
  }
  .doublesheet-lp-fifth-section-wrapper:before {
    width: 52%;
  }
  .parts-detection-solutions-wrapper:before {
    left: 8%;
  }
  .parts-detection-solutions-wrapper:after {
    right: 5%;
  }
  .canmaking-lp .container-header {
    padding: 8% 0 16% 0;
  }
  .doublesheet-lp .container-header {
    padding: 7% 0 18% 0;
  }
  .industeries-lp .container-header {
    padding: 4% 0 4% 0;
  }
  .doublesheet-lp-fifth-section-wrapper .ds-lp-right-content {
    padding-left: 0;
    margin-left: 0;
  }
  .canmaking-fourth-inner-second-section .can-in-second-left-content img {
    margin-left: -68px;
  }
  .doublesheet-fourth-inner-second-section .ds-in-second-right-content {
    display: flex !important;
    min-height: 582px !important;
    align-items: center;
  }
  .container {
    max-width: 1280px;
  }
}

@media (max-width: 1600px) {

  /*.body-content-wrapper:before{left: -14%;top: 0%;transform: scale(1);}*/
  .body-content-wrapper:before {
    left: -5%;
    top: 13.5%;
    transform: scale(0.95);
  }
  .body-content-wrapper:after {
    right: -16%;
    top: 12%;
    transform: scale(1.1);
  }
  .container-header {
    padding: 4% 0 14% 0;
  }
  .doublesheet-lp .container-header {
    padding: 7% 0 24% 0;
  }
  .doublesheet-lp .inner-header-wrapper::after {
    top: 0px;
  }
  .doublesheet-lp-first-section-wrapper .ds-lp-right-content {
    padding-top: 0px;
  }
  /*.company-lp .inner-header-wrapper::after {top: 0px;right: 0px; transform: scale(0.8);}*/
  .industeries-lp .container-header {
    padding: 4% 0 7% 0;
  }
  .industeries-lp .canmaking-lp-fourth-section-wrapper .can-lp-left-content:before,
  .doublesheet-ninth-section .ds-nine-most-left:before {
    top: 25px;
    left: -85px;
    transform: scale(1);
  }
  .doublesheet-lp-fifth-section-wrapper:before {
    width: 54%;
  }
  .doublesheet-eighth-section {
    padding: 5% 0;
  }
  .hs-blog-listing .container-header {
    padding: 7% 0 120px 0;
  }
  .parts-detection-solutions-wrapper:before {
    left: 3%;
  }
  .parts-detection-solutions-wrapper:after {
    right: 0%;
  }
  .support-first-section-wrapper .supp-right-content {
    padding-left: 8%;
    padding-right: 0%;
  }
  .canmaking-lp-first-section-wrapper .can-lp-left-content img {
    margin-left: 0;
  }
  .canmaking-lp-third-section-wrapper .can-lp-left-content img {
    margin-left: -10px;
  }
  .canmaking-lp .container-header {
    padding: 8% 0 18% 0;
  }
  .doublesheet-lp-fifth-section-wrapper .ds-lp-right-content {
    padding-left: 2.4%;
    margin-left: 2.564102564%;
  }
  .industeries-lp .container-header {
    padding: 4% 0 7% 0;
  }
  .canmaking-fourth-inner-second-section .can-in-second-left-content img {
    margin-left: -60px;
  }
  .tech-inner-wrapper {
    padding: 3% 0 5% 0;
  }
  .product-finder .container-header {
    padding: 4% 0 18.8% 0;
  }
}

@media (max-width: 1400px) {
  .span12.page-center.relative-div {
    max-width: 100% !important;
  }

  /*.company-lp .inner-header-wrapper::after {top: 0px;right: 0px; transform: scale(0.8);}*/
  .doublesheet-lp-first-section-wrapper .ds-lp-right-content {
    padding-top: 0px;
  }
  /*.tech-support .inner-header-wrapper::after {top: 0px;right: 0px;transform: scale(0.8);}*/
  /* .hs-blog-listing .container-header {: 7% 0 120px 0;} */
  .industeries-lp .canmaking-lp-fourth-section-wrapper .can-lp-left-content:before,
  .doublesheet-ninth-section .ds-nine-most-left:before {
    position: absolute;
    top: 25px;
    left: -96px;
  }
  .doublesheet-ninth-section:before {
    left: -14%;
  }
  .doublesheet-ninth-section .ds-ninth-left {
    padding-right: 0;
  }
  .doublesheet-cta-clicked .body-content-wrapper::before {
    left: 38%;
  }
  .parts-detection-solutions-wrapper:before {
    left: 0%;
  }
  .parts-detection-solutions-wrapper:after {
    right: -6%;
  }
  .canmaking-fourth-inner-second-section .can-in-second-left-content img {
    margin-left: -55px;
  }
}

@media (max-width: 1368px) {
  .body-content-wrapper:before {
    left: -8%;
    top: 13%;
    transform: scale(0.9);
  }
  .body-content-wrapper:after {
    right: -18%;
    top: 14%;
    transform: scale(1.1);
  }
  .parts-detection-solutions-wrapper:before {
    top: -24%;
    left: -3%;
    transform: scale(0.8);
  }
  .parts-detection-solutions-wrapper:after {
    right: -6%;
    transform: scale(0.8);
    bottom: -26%;
  }
}

@media (max-width: 1300px) {

  .doublesheet-wrapper .top-section-wrapper,
  .top-section-wrapper {
    max-width: 100% !important;
  }
  .language-section-wrapper .sticky-left-nav-wrapper {
    width: 155px !important;
  }
  .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a {
    font-size: 12px;
  }
  .body-content-wrapper::before {
    left: -15%;
    top: 14%;
    transform: scale(.9);
  }
  .body-content-wrapper::after {
    right: -21%;
    top: 12%;
    transform: scale(1);
  }
  .doublesheet-cta-clicked .body-content-wrapper::before {
    left: 31%;
    top: 9%;
    transition: all 2s;
    transform: scale(1.4);
  }
  .canmaking-fourth-inner-section .can-fourth-right img,
  .doublesheet-fourth-inner-section .ds-fourth-right img {
    /*margin: -160px -20px 10px 10px;*/
    float: right;
  }
  .canmaking-fourth-inner-second-section .can-in-second-left-content img {
    margin-left: -52px;
    margin-top: 60px;
  }
  .doublesheet-fourth-inner-second-section .ds-in-second-left-content img {
    margin-left: -40px;
    margin-top: 60px;
    width: 100%;
    height: auto;
  }
  .parts-detection-solutions::before {
    left: -40%;
    transform: scale(0.8);
  }
  .parts-detection-solutions::after {
    right: -37%;
    transform: scale(0.8);
  }
  .doublesheet-ninth-section::before {
    left: -24%;
    transform: scale(0.8);
  }
  .can-cta-clicked .body-content-wrapper::before {
    left: -75%;
  }
  .can-cta-clicked .body-content-wrapper::after {
    right: -24%;
    top: 16%;
    transition: all 2s;
    transform: scale(1.6);
  }
  /*.inner-header-wrapper::after{transform: scale(0.8);}*/
  .tech-support .inner-header-wrapper::after {
    top: -20px;
    right: -50px;
  }
  /*  .company-lp .inner-header-wrapper::after {top: -80px;right: -50px; transform: scale(0.8);}*/
  .doublesheet-lp .inner-header-wrapper::after {
    top: -54px;
    right: 0px;
    /*transform: scale(0.75);*/
  }
  .company-third-section-wrapper::before {
    bottom: -9%;
    left: -24%;
    transform: scale(0.8);
  }
  .company-fifth-section-wrapper::before {
    right: 0;
  }
  .gray-footer-wrapper::before {
    right: 5%;
  }
  .inner-header-wrapper::after {
    top: -45px;
  }
  .event-news-wrapper::before {
    height: 100%;
    right: 5%;
  }
  .post-event-news-wrapper .post-header,
  .post-event-news-wrapper .single-post {
    width: 100%;
    max-width: 100%;
  }
  .company-lp .inner-header-wrapper .inner-header-left {
    padding-right: 0px;
  }
  .doublesheet-lp .doublesheet-lp-first-section-wrapper .ds-lp-left-content {
    height: auto;
    display: flex;
    align-items: center;
  }
  .doublesheet-lp-fifth-section-wrapper:before {
    width: 54%;
  }
  .doublesheet-ninth-section:before {
    left: -14%;
  }
  .parts-detection-solutions-wrapper:before {
    top: -24%;
    left: -5%;
    transform: scale(0.8);
  }
  .parts-detection-solutions-wrapper:after {
    right: -10%;
    transform: scale(0.8);
    bottom: -26%;
  }
  .industeries-lp .canmaking-lp-fourth-section-wrapper .can-lp-left-content:before,
  .doublesheet-ninth-section .ds-nine-most-left:before {
    left: -165px;
  }
  .doublesheet-lp-third-section-wrapper .ds-lp-left-content {
    padding-top: 50px;
  }
  .support-page .inner-header-wrapper::after {
    right: -123px;
  }
  .company-lp .container-header {
    padding: 4% 0 230px 0;
  }
  .left_side_nav {
    width: 155px;
  }
  .container {
    max-width: 900px;
  }
  li#search {
    width: 25.863%;
    right: -15px;
    top: 24px;
  }
  #search .search_bar input {
    width: 80%;
    margin-top: 0;
    -webkit-appearance: none;
    border-radius: 0;
  }
  .filter_tabs .dropdown a {
    font-size: 13px;
  }
  .filter_tabs .dropdown a .plus_sign {
    font-size: 10px;
  }
}

@media (max-width: 1200px) {
  .container {
    max-width: 800px;
  }
  .left_side_nav {
    width: 155px;
  }
  .custom_jumbotron2::after {
    right: -89px;
    transform: scale(0.8);
  }
  .ind_name_div {
    font-size: 18px;
  }
  .how_we_help_main .ass_div h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .hs-content-id-8838846560 #sendquoterequestform {
    width: 100%;
  }
}

@media (max-width: 1100px) {
  div#cartpagefullcart .addtoquote {
    padding-top: 0px;
    float: none !important;
    margin-left: 30px;
    display: inline-block;
  }
  .container {
    max-width: 680px;
  }
  .custom_jumbotron2::after {
    right: -135px;
    transform: scale(0.7);
  }
  .ind_name_div {
    font-size: 18px;
  }
  .logo_div {
    margin-top: 45px;
    margin-bottom: 15px;
  }
  .side_nav_bar {
    margin-top: 0px;
  }
  #search .search_bar input {
    width: 80%;
  }
}

@media (min-width: 767px) and (max-width: 1100px) {
  .span6.widget-span.widget-type-cell.help-left-content {
    padding-left: 3%;
  }
  .gray-footer-social-icons li a img {
    max-width: 10px !important;
    height: 12px;
  }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .custom_jumbotron2 {
    padding-bottom: 30% !important;
  }
  .span7.know_what_main_div {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
    padding-left: 2% !important;
  }
}

@media (max-width: 1150px) {
  .span12.page-center.relative-div {
    max-width: 100% !important;
  }
  .body-content-wrapper::before {
    left: -21%;
    top: 8%;
    transform: scale(.7);
  }
  .body-content-wrapper::after {
    right: -28%;
    top: 12%;
    transform: scale(0.7);
  }

  .doublesheet-ninth-section::before {
    left: -30%;
  }
  .hs-blog-listing .container-header {
    padding: 7% 0 120px 0;
  }
  .doublesheet-ninth-section:before {
    left: -30%;
  }
  .parts-detection-solutions-wrapper:before {
    left: -19%;
    transform: scale(0.6);
    top: -32%;
  }
  .parts-detection-solutions-wrapper:after {
    right: -24%;
    transform: scale(0.6);
    bottom: -34%;
  }
  .metpak-cta-wrapper .metpak-cta-left .hs-cta-wrapper {
    margin-right: 0px;
  }
  .our-top-system-products-section .span6 {
    margin-left: 28px;
    width: 48% !important;
  }
  .language-section-wrapper .sticky-left-nav-wrapper {
    width: 155px !important;
  }
  .canmaking-fourth-inner-second-section .can-in-second-left-content img {
    margin-left: -46px;
  }
  .canmaking-sixth-section .can-sixth-left {
    padding: 0% 10% 5% 0;
    width: 50%;
  }
  .canmaking-sixth-section .can-sixth-right {
    width: 47%;
  }
  .canmaking-sixth-section::after {
    width: 51%;
    left: 49%;
  }
  .company-lp .container-header {
    padding: 4% 0 130px 0;
  }
  .product-finder .container-header {
    padding: 8% 0 18.8% 0;
  }
  /* }

  @media (max-width: 1050px) { */
  .left-nav-logo a {
    padding: 0;
  }
  .span12.page-center.relative-div {
    max-width: 100% !important;
  }
  .canmaking-fourth-inner-second-section .can-in-second-left-content img {
    margin-left: -40px;
  }
  .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a {
    letter-spacing: 1px;
  }
  .company-lp .container-header {
    padding-bottom: 100px !important;
  }
}

@media (max-width: 980px) {
  body.test .custom-menu-primary {
    height: auto !important;
  }
  .custom-search {
    display: none !important;
  }
  .left-nav-logo {

  }
  .search {
    display: none;
  }



  /*.custom-menu-primary {margin-top: 70px;}*/
  .home .language-section-wrapper .sticky-left-nav-wrapper {
    display: block !important;
    width: 100% !important;
  }
  .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a {
    font-size: 20px;
    color: #fff !important;
  }
  .language-section-wrapper .sticky-left-nav-wrapper {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
    padding: 0 !important;
    box-shadow: none !important;
    display: block !important;
    z-index: 1002 !important;
    transform: translate3d(0, 0, 0) !important;
    will-change: transform;
    background: none !important;
  }
  .language-wrapper {
    z-index: 99999;
    position: relative !important;
    width: 75% !important;
  }
  .left-nav-bottom-content,
  .home .left-nav-logo {
    display: none !important;
  }
  .mobile-open .language-section-wrapper {
    background: #393B41 !important;
    color: #fff;
  }
  .mobile-open .language-section-wrapper .language-wrapper .language li a {
    color: #fff;
  }
  .mobile-open .mobile-trigger {
    padding-bottom: 0px;
  }
  .mobile-open .left-nav-social-section {
    display: block !important;
    width: 100%;
    padding: 14px 42px;
    margin-top: 46px;
    background: #393B41;
    border-top: solid 1px #6b6b6f;
    font-size: 12px;
    line-height: 30px;
    color: #e0e0e1;
    line-height: 26px;
  }
  .mobile-open .left-nav-social-section a {
    color: #e0e0e1;
    text-transform: uppercase;
    font-weight: 700;
  }
  .mobile-open .left-nav-social-section b,
  .mobile-open .left-nav-social-section strong {
    font-size: 12px !important;
    line-height: 26px !important;
  }
  .inner-header-wrapper .inner-header-left h1,
  .inner-header-wrapper .inner-header-left h1 {
    font-size: 45px;
    line-height: 55px;
  }
  .left-nav-social-section ul {
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 100%;
    margin: 0;
  }
  .left-nav-social-section ul li {
    float: left;
    width: 75px;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(7),
  .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(8),
  .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(9),
  .custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(10),
  .custom-menu-primary .hs-menu-wrapper>ul>li:last-child {
    display: block;
  }
  .mobile-open .mobile-trigger i::after {
    top: 2px;
    transform: rotate(45deg);
  }
  .mobile-open .mobile-trigger i::before {
    top: 2px;
    transform: rotate(-45deg);
  }
  .mobile-open .mobile-trigger i {
    background: none !important;
  }
  .language-wrapper .language {
    float: left;
    text-transform: uppercase;
    margin-top: 22px;
  }
  /*.mobile-open .language-wrapper .language {margin-top:22px;}*/
  .language-section-wrapper {
    border-bottom: 0;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
  }
  .splash-logo {
    margin-top: 50px;
  }
  .splash-logo img {
    max-width: 160px;
    height: auto;
  }
  .desktop-menu {
    display: none !important;
  }
  .banner-title h2 {
    font-size: 45px;
    line-height: 55px;
  }
  .splash-ctas {
    margin-top: 40px;
  }
  .body-content-wrapper::before {
    left: -20%;
    top: 17%;
    transform: scale(.7);
  }
  .body-content-wrapper::after {
    right: -30%;
    top: 25%;
    transform: scale(.7);
  }
  .double-sheet,
  .can-solution {
    width: 300px;
    padding: 20px 30px;
  }
  .can-solution {
    margin-top: 0;
  }
  .content-sliding {
    padding-bottom: 150px;
  }
  /*CanMaking LP*/
  .canmaking-wrapper {
    transform: translate3d(100%, 0, 0);
    top: 56px;
    width: 100% !important;
  }
  .can-cta-clicked .body-content-wrapper::before {
    transform: scale(0);
  }
  .can-cta-clicked .body-content-wrapper::after {
    right: -20%;
    top: 2%;
    transition: all 2s;
    transform: scale(.9);
  }
  .canmaking-third-section::before {
    right: 64%;
    height: 100%;
  }
  .canmaking-fourth-inner-second-section::before {
    left: 0%;
  }
  .canmaking-fourth-inner-third-section .can-in-third-right-content img,
  .doublesheet-fourth-inner-third-section .ds-in-third-right-content img {
    margin-right: 0;
  }
  .canmaking-fifth-section h2 {
    font-size: 45px;
    line-height: 55px;
  }
  .canmaking-fifth-section .can-fifth-desc {
    font-size: 18px;
    line-height: 26px;
  }
  .canmaking-fifth-section {
    background-position: 50% 50% !important;
  }
  .canmaking-sixth-section {
    overflow: hidden;
  }
  .canmaking-sixth-section .can-sixth-left {
    padding: 0% 5% 5% 0;
  }
  .canmaking-sixth-section::after {
    width: 100%;
    height: 100%;
    top: 0%;
    left: 50%;
  }
  .canmaking-sixth-section .can-sixth-right {
    padding-left: 20px;
  }
  /*a#cta_button_2309012_c5659f33-be63-481c-818d-83bbe3ae8b0d{display:block;}*/
  .how-can-we-help-wrapper {
    padding: 30px 0;
  }
  /*DoubleSheet LP*/
  .doublesheet-wrapper {
    transform: translate3d(-100%, 0, 0);
    top: 56px;
    width: 100% !important;
  }
  .doublesheet-cta-clicked .body-content-wrapper::before {
    left: -50%;
    top: -20%;
    transition: all 2s;
    transform: scale(0.5);
  }
  .doublesheet-cta-clicked .body-content-wrapper::after {
    transform: scale(.0);
  }
  .doublesheet-third-section::before {
    right: 62%;
    height: 100%;
  }
  .Doublesheet-fifth-section {
    overflow: hidden;
  }
  .Doublesheet-fifth-section::before {
    height: 100%;
    top: 0%;
    right: 52%;
    width: 100%;
  }
  .Doublesheet-fifth-section .ds-fifth-left {
    padding: 0 30px 0 0px;
  }
  .Doublesheet-fifth-section .ds-fifth-right {
    padding: 0;
    margin-top: 00px;
  }
  .parts-detection-solutions::after {
    display: none !important;
  }
  .parts-detection-solutions {
    padding-bottom: 120px;
  }
  .parts-detection-solutions::before {
    bottom: -22%;
    left: 19%;
    transform: scale(0.8);
  }
  .doublesheet-eighth-section {
    margin-top: 100px;
  }
  .metpak-cta-left {
    text-align: center;
  }
  /*Common CSS*/
  b,
  strong {
    /* font-size: 18px !important; */
    /* line-height: 26px !important; */
  }
  h2 {
    line-height: 45px !important;
    line-height: 55px;
  }
  .top-section-wrapper,
  .doublesheet-wrapper .top-section-wrapper {
    max-width: 100% !important;
    padding: 0 !important;
    margin-top: -5px !important;
  }
  .top-section-wrapper h2 {
    font-size: 45px;
    max-width: 100%;
    line-height: 55px;
  }
  .top-section-wrapper p {
    max-width: 100%;
  }
  .white-seprator {
    max-width: 100%;
    margin-left: 0px;
  }
  .header-click {
    text-decoration: none;
    cursor: inherit;
  }
  .canmaking-page .mobile-trigger,
  .doublesheet-page .mobile-trigger {
    padding-bottom: 14px;
  }
  .canmaking-first-section,
  .doublesheet-first-section {
    text-align: left;
  }
  .canmaking-first-section h1,
  .doublesheet-first-section h1 {
    font-size: 45px;
    margin-bottom: 20px;
    line-height: 55px;
  }
  .canmaking-first-section .secondary-header,
  .doublesheet-first-section .secondary-header {
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    margin-top: 0;
    line-height: 26px;
    font-weight: 300;
  }
  .canmaking-second-section .can-sec-left,
  .doublesheet-second-section .ds-sec-left {
    padding-right: 0%;
  }
  .canmaking-second-section::after,
  .doublesheet-second-section::after {
    height: 39%;
    top: 44%;
    left: 44%;
    width: 88%;
  }
  .canmaking-second-section .can-sec-right,
  .doublesheet-second-section .ds-sec-right {
    padding-left: 5%;
  }
  .canmaking-third-section .can-third-left,
  .doublesheet-third-section .ds-third-left {
    padding-right: 8%;
    font-size: 32px;
    line-height: 38px;
    padding-top: 0px;
  }
  .canmaking-third-section .can-third-right,
  .doublesheet-third-section .ds-third-right {
    padding-left: 0%;
    margin-top: 60px;
  }
  .canmaking-fourth-section::after,
  .doublesheet-fourth-section::after {
    height: 100%;
    top: 0.5%;
    right: 0%;
  }
  .canmaking-fourth-inner-section .can-fourth-right img,
  .doublesheet-fourth-inner-section .ds-fourth-right img {
    margin: 0px;
    float: none;
    text-align: center;
  }
  .canmaking-fourth-inner-second-section .can-in-second-left-content img,
  .doublesheet-fourth-inner-second-section .ds-in-second-left-content img {
    margin-left: -4px;
    margin-top: 60px;
  }
  .doublesheet-fourth-inner-second-section::before {
    left: 0%;
    width: 100%;
  }
  .canmaking-fourth-inner-second-section .can-in-second-right-content,
  .doublesheet-fourth-inner-second-section .ds-in-second-right-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .canmaking-fourth-inner-second-section .can-in-second-right-content h3,
  .doublesheet-fourth-inner-second-section .ds-in-second-right-content h3 {
    line-height: 55px;
    font-size: 45px;
  }
  .canmaking-fourth-inner-third-section .can-in-third-left-content h3,
  .doublesheet-fourth-inner-third-section .ds-in-third-left-content h3,
  .doublesheet-fourth-inner-third-section .ds-in-third-desc {
    font-size: 30px;
    margin-bottom: 0;
    line-height: 40px;
  }
  .how-can-we-help-wrapper .help-left-content h2 {
    font-size: 45px;
    line-height: 55px;
  }
  .metpak-cta-wrapper {
    /* padding-bottom:0; */
    /* background-position: 50% 50% !important; */
    /* position: relative; */
  }
  .metpak-cta-wrapper:before {
    /* content: ''; */
    /* position: absolute; */
    /* top: 0; */
    right: 0;
    left: 0;
    bottom: 0;
    /* background: rgba(0,0,0,0.5); */
  }
  .metpak-cta-wrapper .row-fluid-wrapper {
    position: relative;
  }
  .metpak-cta-wrapper .metpak-cta-left a {
    float: left;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    width: 100%;
    font-weight: 700;
  }
  .metpak-cta-wrapper .metpak-cta-left .hs-cta-wrapper {
    float: left;
    margin-left: -15px;
  }
  .metpak-cta-wrapper .metpak-cta-left .hs-cta-wrapper {
    width: 100% !important;
  }
  .metpak-cta-wrapper .metpak-cta-left .hs-cta-wrapper a {
    width: 100% !important;
    padding: 20px 15px !important;
  }
  .metpak-cta-wrapper .widget-type-space {
    display: none !important;
  }
  /*.custom-menu-primary .hs-menu-wrapper > ul > li:hover a:before {content: "";background: #fff;width: 10px;height: 20px;position: absolute;left: 0px;top:21px;}*/
  /*.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch a:before {content: "";background: #fff;width: 10px;height: 20px;position: absolute;left: 0px;top:21px;}*/
  .language-wrapper {
    display: none !important;
  }
  .home .language-wrapper,
  .mobile-open .language-wrapper {
    display: block !important;
  }
  .mobile-trigger {
    padding: 18px 25px 18px 5px;
  }
  .home .mobile-trigger {
    padding: 18px 20px;
  }
  .doublesheet-page .mobile-trigger,
  .canmaking-page .mobile-trigger {
    padding: 16px 20px;
  }
  .left-nav-logo img {
    width: 90px;
    margin-top: 8px;
    margin-left: 10px;
    margin-bottom: 5px;
  }
  /*.left-nav-logo {background: rgba(0,0,0,0.1);}*/
  .mobile-open .left-nav-logo {
    display: none;
  }
  .doublesheet-ninth-section::before {
    left: -35%;
    transform: scale(0.8);
  }
  .span6.metpak-cta-left {
    width: 100%;
  }
  /*.mobile-open .language-wrapper {display:none !important;}
  .mobile-open .language-section-wrapper {background: rgba(215,215,215,0.3) !important;color: #fff;display: inline-block;width: 100%;height: 60px;}*/
  .doublesheet-cta-clicked .body-content-wrapper::before {
    left: 35%;
    top: -12%;
    transition: all 2s;
    transform: scale(0.8);
  }
  .body-container-wrapper {
    padding-top: 0px;
    margin-top: 0;
    position: relative;
  }
  .container-header {
    margin-top: 0px !important;
  }
  .header-container>.row-fluid-wrapper>.row-fluid {
    position: fixed;
    background-color: #f2f2f2;
  }
  /*.sticky-left-nav-wrapper {overflow: auto !important;}*/
  .ds-sixth-right,
  .ds-in-second-left-content,
  .can-in-second-left-content {
    display: none !important;
  }
  span#hs_cos_wrapper_module_1521125666913403 p:first-child {
    display: none !important;
  }
  /*.custom-menu-primary .hs-menu-wrapper {height: 600px; overflow: auto;}*/
  .contact-phone-mail .mail-address {
    font-size: 12px !important;
    text-transform: uppercase;
    text-decoration: underline;
  }
  .canmaking-lp-first-section-wrapper .can-lp-right-content {
    height: auto;
    padding-left: 0px;
  }
  .our-top-system .our-top-system-header h2,
  .company-third-section-wrapper h2 {
    font-size: 45px;
    margin-bottom: 20px;
    line-height: 55px;
  }
  .our-top-system .our-top-system-products-section .row-fluid-wrapper .span6 {
    padding: 5% 0;
  }
  .our-top-system .our-top-system-products-section {
    margin: 0;
  }
  .inner-header-wrapper .span9::after {
    bottom: 0;
  }
  .tech-inner-wrapper {
    max-width: 100%;
    width: 100%;
  }
  .canmaking-lp .inner-header-wrapper::after {
    top: -121px !important;
    right: -280px !important;
    transform: scale(0.7);
  }
  .canmaking-lp-first-section-wrapper .can-lp-left-content img {
    margin-left: 0px;
  }
  .support-page .container-header {
    margin-top: 0px !important;
  }
  .canmaking-lp .container-header,
  .doublesheet-lp .container-header,
  .support-page .container-header,
  .tech-support .container-header,
  .company-lp .container-header,
  .hs-blog-listing .container-header {
    padding-bottom: 120px !important;
  }
  .doublesheet-lp .inner-header-wrapper::after {
    top: -156px;
    right: -311px;
    transform: scale(0.56);
  }
  .support-second-section-wrapper {
    overflow: hidden;
  }
  .support-second-section-wrapper::after {
    right: -170px;
    z-index: -1;
    transform: scale(0.6);
  }
  .support-fifth-section-wrapper::before,
  .gray-footer-wrapper::before {
    right: 0;
  }
  .support-page .inner-header-wrapper::after {
    top: -64px;
    right: -205px;
    transform: scale(0.8);
  }
  .tech-support .inner-header-wrapper::after {
    top: -61px;
    right: -254px;
    transform: scale(0.7);
  }
  .company-lp .inner-header-wrapper::after {
    top: -80px;
    right: -190px;
    transform: scale(0.7);
  }
  .hs-blog-listing .inner-header-wrapper::after {
    top: -62px;
    right: -192px;
    transform: scale(0.7);
  }
  .company-third-section-wrapper::before {
    bottom: -18%;
    left: -27%;
    transform: scale(0.6);
  }
  .company-fifth-section-wrapper::before {
    right: 0;
  }
  .fifty-per-employees {
    width: 44%;
  }
  .post-event-news-wrapper .post-header h1 {
    font-size: 45px;
    line-height: 55px;
  }
  .inner-header-wrapper .inner-header-left {
    width: 70% !important;
  }
  .how-can-we-help-wrapper .help-left-content h3 {

  }
  .lang-wrap {
    position: relative !important;
    padding: 0 !important;
    margin-top: 10px;
  }
  .language-wrapper .language {
    float: left !important;
    margin: 0;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
  }
  .language-wrapper .language li {
    list-style: none;
    padding: 5px 8px 5px 8px !important;
    border-top: none !important;
    text-align: left !important;
    background: transparent !important;
    float: left !important;
  }
  .lang-wrap:hover .language {
    background: transparent !important;
    box-shadow: none !important;
    height: auto !important;
    width: auto !important;
  }
  .get-a-quote,
  .contact-us-cta {
    display: none !important;
  }
  .Doublesheet-fifth-section .ds-fifth-left,
  .Doublesheet-fifth-section .ds-fifth-right {
    width: 48%;
  }
  .parts-detection-solutions-wrapper::before {
    left: -3%;
    transform: scale(0.8);
    top: -22%;
  }
  .parts-detection-solutions-wrapper::after {
    right: -5%;
    transform: scale(0.8);
    bottom: -23%;
  }
  .inner-header-left {
    padding-top: 20px;
  }
  .goog-te-gadget {
    margin-top: -5px;
  }
  .doublesheet-page .left-nav-logo,
  .canmaking-page .left-nav-logo {
    display: block !important;
  }
  .home .lang-wrap,
  .mobile-open .lang-wrap {
    display: block !important;
  }
  .doublesheet-page .lang-wrap,
  .canmaking-page .lang-wrap,
  .mobile-open .left-nav-logo {
    display: none !important;
  }
  .doublesheet-page .language-wrapper,
  .canmaking-page .language-wrapper {
    display: none !important;
  }
  .mobile-open .lang-wrap,
  .mobile-open .language-wrapper {
    display: block !important;
  }
  .mobile-trigger {
    display: inline-block !important;
  }
  .body-container-wrapper {
    overflow-x: hidden;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li>a {
    text-transform: capitalize;
  }
  .mobile-open .language-wrapper {
    position: inherit !important;
    display: none !important;
  }
  .doublesheet-lp-fifth-section-wrapper .ds-lp-left-content {
    padding-right: 17%;
  }
  .doublesheet-lp-fifth-section-wrapper .ds-lp-right-content {
    padding-left: 0;
    margin-left: 0;
  }
  .industeries-lp .inner-header-wrapper::after {
    top: -99px;
    right: -251px;
    z-index: -1;
    transform: scale(0.6);
  }
  .company-lp .container-header {
    padding-bottom: 130px !important;
  }
  .home .body-container-wrapper {
    overflow-x: visible;
  }
  .support-first-section-wrapper .supp-right-content {
    padding-left: 0;
  }
  .doublesheet-fourth-inner-second-section .ds-in-second-right-content {
    display: inline-block !important;
    min-height: auto !important;
  }
  .desktop-data {
    display: none !important;
  }
  .mobile-data {
    display: block !important;
  }
  .container {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 940px;
    width: 100% !important;
  }
  .left_side_nav {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 50px !important;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
  }
  .fixed.right {
    top: 50px;
  }
  .hs-search-module,
  .lang-wrap,
  .side_2nav {
    display: none !important;
  }
  .custom_jumbotron2 {
    padding-bottom: 23%;
  }
  .custom_jumbotron2::after {
    top: 90px;
  }
  .custom_jumbotron h1,
  .custom_jumbotron h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .custom_jumbotron h1 {
    margin-bottom: 0;
    max-width: 60%;
  }
  .custom_jumbotron h2 {
    margin-top: 0;
  }
  .see_where_we_bg_div {
    min-height: auto;
    padding: 5% 0 6% 0;
  }
  .ass_dou_main_div {
    padding-top: 60px;
    display: inline-block;
  }
  .know_what_main_div {
    padding: 30px 15px 60px 15px;
  }
  .see_where_we_div h2 {
    margin: 50px 0;
    line-height: 60px;
  }
  .mobile-open .lang_div a {
    padding-right: 0;
  }
  .mobile-open .lang-wrap {
    position: relative !important;
    display: inline-block !important;
    background: #393B41;
    margin: 0;
    width: 73%;
    height: 50px;
    padding-top: 12px;
  }
  .mobile-open .language-wrapper .language {
    float: left !important;
    margin: 0;
    width: auto !important;
    height: auto !important;
  }
  .mobile-open .language-wrapper .language li {
    list-style: none;
    padding: 5px 10px 5px 10px !important;
    border-top: none !important;
    text-align: left !important;
    background: transparent !important;
    float: left !important;
  }
  .logo_div {
    padding-top: 9px;
    text-align: left;
    margin-bottom: 0;
    width: 100%;
    float: left;
    display: inline-block;
    background: rgba(0, 0, 0, 0.1);
    padding-bottom: 4px;
    margin-top: 0px;
  }
  .logo_div img {
    max-width: 90px !important;
    margin-left: 20px !important;
  }
  .side_nav_bar {
    margin-top: 0px;
    width: 100%;
    float: left;
    position: absolute;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li:hover a:before {
    content: "";
    background: #fff;
    width: 7px;
    height: 15px;
    position: absolute;
    left: 0px;
    top: 18px;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li.active-branch a:before {
    content: "";
    background: #fff;
    width: 10px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 32px;
  }
  .can_top_head {
    padding-top: 50px;
  }
  .col-sm-12.can_top_head {
    padding-top:0;
  }
  .can_top_head .left h1 {
    margin: 0 0 10px;
  }
  .series_name {
    margin-top: 30px;
  }
  .mobile-open .lang-wrap {
    width: 90%;
  }
  .contact_info_main {
    width: 100%;
  }
  .select_pro_cbl_main {
    /*         background: linear-gradient(to right, #eee 95%, white 5%); */
    background: linear-gradient(to right, #eee 100%, white 5%);
  }
  .container.industry_header {
    padding-top: 0px !important;
  }
  .sticky .filter_tabs {
    max-width: 100% !important;
  }
  .filter_tabs .dropdown {
    margin: 0 10px !important;
    /*            width: 26.5% !important; */
    text-align: center !important;
  }
  #search {
    display: none;
  }
  .sticky #search {
    /*top: 45px !important;*/
    display: block;
  }
  .search_bar {
    padding: 14px 7px;
  }
  .search_bar input {
    width: 95%;
    margin-right: 15px;
  }
  .additional_pro_main .product:nth-child(2n),
  .col-sm-6.control_div1:nth-child(2n+1) {
    padding-right: 15px;
  }
  .additional_pro_main .product:nth-child(2n+1),
  .col-sm-6.control_div1:nth-child(2n) {
    padding-left: 15px;
  }
  .controls_main #sensor_products li:nth-child(2n+1) {
    clear: left;
    padding-right: 15px !important;
  }
  .controls_main #sensor_products li:nth-child(2n) {
    padding-right: 15px !important;
  }
  .cbl_access_main #sensor_products li:nth-child(2n+1) {
    padding-right: 15px !important;
  }
  .cbl_access_main #sensor_products li:nth-child(2n) {
    padding-right: 15px !important;
  }
  .product #cable_products li:nth-child(2n+1) {
    padding-left: 15px !important;
  }
  .product #cable_products li:nth-child(2n) {
    padding-left: 15px !important;
  }
  .sticky {
    border-bottom: none !important;
    padding-bottom: 0px !important;
    /*     background: transparent !important; */
  }
  .sticky .filter_tabs .nav-pills li#results {
    width: 67% !important;
  }
  .left_side_nav {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 50px !important;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
  }
  .hs-search-module,
  .lang-wrap,
  .side_2nav {
    display: none !important;
  }
  .custom_jumbotron2 {
    padding-bottom: 26%;
    padding-left: 25px;
  }
  .custom_jumbotron2::after {
    top: 50px;
  }
  .custom_jumbotron h1,
  .custom_jumbotron h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .custom_jumbotron h1 {
    margin-bottom: 0;
    max-width: 60%;
  }
  .custom_jumbotron h2 {
    margin-top: 0;
  }
  .see_where_we_bg_div {
    min-height: auto;
    padding: 5% 0 6% 0;
  }
  .ass_dou_main_div {
    padding-top: 60px;
    display: inline-block;
  }
  .know_what_main_div {
    padding: 30px 15px 60px 15px;
  }
  .see_where_we_div h2 {
    margin: 50px 0;
    line-height: 60px;
  }
  .mobile-open .lang_div a {
    padding-right: 0;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li.hs-menu-depth-1:first-child {
    display: block;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li.hs-menu-depth-1:last-child {
    display: none;
  }
  /* Variables
  ========================================================================== */
  /* Set Mobile Menu Background Color */
  /* Set Link Color */
  /* Set Link Hover Color */
  /* 
  * Menu Reset
  *
  * Remove styling from desktop version of custom-menu-primary. Place any 
  * additional CSS you want removed from the mobile menu in this reset 
  */
  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper>ul,
  .custom-menu-primary .hs-menu-wrapper>ul li,
  .custom-menu-primary .hs-menu-wrapper>ul li a {
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 11.5px 15px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color: #ffffff;
  }
  /* Toggle Button
  ========================================================================== */
  .mobile-trigger,
  .mob-icon {
    display: inline-block !important;
    /* Show button on mobile */
    cursor: pointer;
    /* Mouse pointer type on hover */
    position: absolute;
    /*******************************************/
    top: 0px;
    /* Position Button at right of screen  */
    right: 0px;
    /*******************************************/
    width: auto;
    /* Button width */
    height: auto;
    /* Button height */
    /*padding: 20px;*/
    background: #7c0006;
    /* Background color */
    /* border: 1px solid #7c0006; */
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #fff;
  }
  .mob-icon {
    display: none !important;
    right: 64px;
    padding: 17px;
  }
  .mobile-trigger:hover,
  .mob-icon:hover {
    text-decoration: none;
    /* Removes link text underline on button */
    color: #ffffff;
    background-color: #393B41;
    border-color: transparent;
  }
  /* Change button when menu is open */
  .mobile-open .mobile-trigger,
  .mobile-open .mob-icon {
    color: #ffffff;
    background-color: #393B41 !important;
    border-color: transparent;
  }
  .mobile-trigger,
  .mob-icon {
    background: #a30025 !important;
  }
  /* Toggle Button Icon
  ========================================================================== */
  .mobile-trigger i {
    display: inline;
    position: relative;
    top: -7px;
  }
  .mobile-trigger i:before,
  .mobile-trigger i:after {
    position: absolute;
    content: '';
  }
  .mobile-trigger i,
  .mobile-trigger i:before,
  .mobile-trigger i:after {
    width: 22px;
    /* Icon line width */
    height: 2px;
    /* Icon line height */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #fff;
    /* Icon color */
    display: inline-block;
  }
  .mobile-trigger i:before {
    top: -6px;
    /* Position top line */
  }
  .mobile-trigger i:after {
    top: 6px;
    /* Position bottom line */
  }
  .mobile-trigger:hover i,
  .mobile-trigger:hover i:before,
  .mobile-trigger:hover i:after,
  .mobile-open .mobile-trigger i,
  .mobile-open .mobile-trigger i:before,
  .mobile-open .mobile-trigger i:after {
    background-color: #ffffff;
    /* Icon color */
  }
  .mobile-trigger img {
    margin-right: 15px;
  }
  /* Child Toggle Button
  ========================================================================== */
  .child-trigger {
    display: block !important;
    /* Hide button on Desktop */
    cursor: pointer;
    /* Mouse pointer type on hover */
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important;
    /* Button width */
    min-width: 55px !important;
    height: 45px !important;
    /* Button height */
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  .child-trigger:hover {
    text-decoration: none;
  }
  .child-trigger i {
    position: relative;
    top: 50%;
    /* Centers icon inside button */
    margin: 0 auto !important;
  }
  .child-trigger i:after {
    position: absolute;
    content: '';
  }
  .child-trigger i,
  .child-trigger i:after {
    width: 10px;
    /* Icon line width */
    height: 1px;
    /* Icon line height */
    background-color: #ffffff;
    /* Icon color */
    display: block;
  }
  .child-trigger i:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .child-trigger.child-open i:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .child-trigger.child-open i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* Menu Styles on Mobile Devices
  ========================================================================== */
  .custom-menu-primary.js-enabled {
    position: relative;
    padding-top: 44px;
    /* Makes room for button */
    /*margin: 10px 0 10px 0;*/
  }
  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper {
    display: none;
  }
  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }
  /* Mobile Menu Styles */
  .custom-menu-primary.js-enabled .hs-menu-wrapper {
    width: 100%;
    position: relative;
    /**************************************************************/
    top: 46px;
    /* Positions the menu to drop from the very top of the screen */
    left: 0;
    /**************************************************************/
    padding: 0;
  }
  .custom-menu-primary .hs-menu-wrapper {
    background-color: #393B41;
    /* Menu background color set off global menuColorMobile variable */
    width: 100%;
    /* Full screen width */
  }
  /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul>li {
    position: relative;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li a {
    font-size: 22px;
    /* Font size of top level list items */
    line-height: 35px;
    overflow: visible;
  }
  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul li {
    /*border-top: 1px dotted rgba(255, 255, 255, .35);*/
    /* Adds transparent dark highlights to top of top level list items */
  }
  .custom-menu-primary .hs-menu-wrapper>ul li a {
    padding: 0 10px;
    color: #ffffff;
    /* link color set by global mobile-aColor variable */
  }
  .custom-menu-primary .hs-menu-wrapper>ul li a:hover {
    color: #ffffff;
    /* link hover color set by global mobile-aColorHover variable */
  }
  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul ul li {
    background-color: rgba(255, 255, 255, .08);
  }
  .custom-menu-primary .hs-menu-wrapper>ul ul li a {
    text-indent: 10px;
    /* Indent Child lists */
    font-size: 16px;
    /* Font size of child lists */
  }
  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul ul ul li a {
    text-indent: 30px;
    /* Indent Child lists */
  }
  .custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a {
    text-indent: 50px;
    /* Indent Child lists */
  }
  .side_nav_bar {
    margin-top: 50px !important;
  }
  .mob-nav {
    display: block;
  }
  .small_red_box {
    display: none !important;
  }
  .mobile-open .left-nav-social-section {
    display: block !important;
    width: 100%;
    padding: 20px 42px;
    margin-top: -2px;
    background: #393B41;
    border-top: solid 1px #6b6b6f;
    font-size: 16px;
    line-height: 30px;
    color: #e0e0e1;
  }
  .mobile-open .left-nav-social-section a {
    color: #e0e0e1;
    text-transform: uppercase;
    font-weight: 700;
  }
  .mobile-open .left-nav-social-section,
  .mobile-open .left-nav-social-section p,
  .mobile-open .left-nav-social-section p strong {
    font-size: 16px;
    line-height: 30px;
    color: #e0e0e1;
  }
  .left-nav-social-section ul {
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 100%;
  }
  .left-nav-social-section ul li {
    float: left;
    min-width: 30px;
    max-width: 50px !important;
  }
  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper>ul,
  .custom-menu-primary .hs-menu-wrapper>ul li,
  .custom-menu-primary .hs-menu-wrapper>ul li a {
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color: #ffffff;
  }
  .custom-menu-primary .hs-menu-wrapper>ul {
    padding-top: 15px;
  }
  /* Toggle Button
  ========================================================================== */
  .mobile-trigger {
    display: inline-block !important;
    /* Show button on mobile */
    cursor: pointer;
    /* Mouse pointer type on hover */
    position: absolute;
    /*******************************************/
    top: 0px;
    /* Position Button at right of screen  */
    right: 0px;
    /*******************************************/
    width: auto;
    /* Button width */
    height: auto;
    /* Button height */
    padding: 18px 20px;
    background: #a30025 !important;
    /* Background color */
    border: 1px solid #a30025 !important;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #fff;
    line-height: 20px;
  }
  .mobile-trigger:hover {
    text-decoration: none;
    /* Removes link text underline on button */
    color: #ffffff !important;
    background-color: #393B41;
    border-color: transparent;
  }
  /* Change button when menu is open */
  .mobile-open .mobile-trigger {
    color: #ffffff;
    background-color: #393B41;
    border-color: transparent;
  }
  /* Toggle Button Icon
  ========================================================================== */
  .mobile-trigger i {
    display: inline;
    position: relative;
    top: -3px;
  }
  .mobile-trigger i:before,
  .mobile-trigger i:after {
    position: absolute;
    content: '';
  }
  .mobile-trigger i,
  .mobile-trigger i:before,
  .mobile-trigger i:after {
    width: 22px;
    /* Icon line width */
    height: 2px;
    /* Icon line height */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #fff;
    /* Icon color */
    display: inline-block;
  }
  .mobile-trigger i:before {
    top: -6px;
    /* Position top line */
  }
  .mobile-trigger i:after {
    top: 6px;
    /* Position bottom line */
  }
  .mobile-trigger:hover i,
  .mobile-trigger:hover i:before,
  .mobile-trigger:hover i:after,
  .mobile-open .mobile-trigger i,
  .mobile-open .mobile-trigger i:before,
  .mobile-open .mobile-trigger i:after {
    background-color: #ffffff;
    /* Icon color */
  }
  .mobile-trigger img {
    margin-right: 15px;
  }
  /* Child Toggle Button
  ========================================================================== */
  .child-trigger {
    display: block !important;
    /* Hide button on Desktop */
    cursor: pointer;
    /* Mouse pointer type on hover */
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important;
    /* Button width */
    min-width: 55px !important;
    height: 45px !important;
    /* Button height */
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  .child-trigger:hover {
    text-decoration: none;
  }
  .child-trigger i {
    position: relative;
    top: 50%;
    /* Centers icon inside button */
    margin: 0 auto !important;
  }
  .child-trigger i:after {
    position: absolute;
    content: '';
  }
  .child-trigger i,
  .child-trigger i:after {
    width: 10px;
    /* Icon line width */
    height: 1px;
    /* Icon line height */
    background-color: #fff;
    /* Icon color */
    display: block;
  }
  .child-trigger i:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .child-trigger.child-open i:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .child-trigger.child-open i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* Menu Styles on Mobile Devices
  ========================================================================== */
  .custom-menu-primary.js-enabled {
    /*position: relative;*/
  }
  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper {
    display: none;
  }
  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }
  /* Mobile Menu Styles */
  .custom-menu-primary.js-enabled .hs-menu-wrapper {
    width: 100%;
    position: relative;
    /**************************************************************/
    top: 0;
    /* Positions the menu to drop from the very top of the screen */
    left: 0;
    /**************************************************************/
    padding: 0;
  }
  .custom-menu-primary .hs-menu-wrapper {
    background-color: #393B41;
    /* Menu background color set off global menuColorMobile variable */
    width: 100%;
    /* Full screen width */
  }
  /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul>li {
    position: relative;
    padding: 6px 10px;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li a {
    font-size: 12px;
    /* Font size of top level list items */
    line-height: 40px;
    overflow: visible;
  }
  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul li {
    /*border-top: 1px dotted rgba(255, 255, 255, .35);*/
    /* Adds transparent dark highlights to top of top level list items */
  }
  .custom-menu-primary .hs-menu-wrapper>ul li a {
    padding: 0 10px;
    color: #fff;
    /* link color set by global mobile-aColor variable */
  }
  .custom-menu-primary .hs-menu-wrapper>ul li a:hover {
    color: #ffffff !important;
    /* link hover color set by global mobile-aColorHover variable */
  }
  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul ul li {
    background-color: rgba(255, 255, 255, .08);
  }
  .custom-menu-primary .hs-menu-wrapper>ul ul li a {
    text-indent: 10px;
    /* Indent Child lists */
    font-size: 16px;
    /* Font size of child lists */
  }
  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper>ul ul ul li a {
    text-indent: 30px;
    /* Indent Child lists */
  }
  .custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a {
    text-indent: 50px;
    /* Indent Child lists */
  }
  div#header_fixed #quote {
    max-width: 230px !important;
  }
  div#DS101 {
    padding-left: 0;
  }
  .hs-content-id-8231425878 .series_detail {
    padding-left: 0 !important;
  }
  .hs-content-id-8231425878 .select_pro_cbl_main {
    padding-left: 0;
  }
  .hs-content-id-8838846560 #sendquoterequestform {
    max-width: 100%;
    width: 100%;
  }
  /*
  .hs-content-id-8999976825 .maroon_bar::before {
    content: "";
    background: #a30025;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
  }*/
  div#cartHead {
      top: 0 !important;
  }
}

@media (min-width: 769px) and (max-width: 980px) {

  .span12.widget-span.widget-type-cell.gray-footer-navigation-wrapper {
    margin-top: 66px;
  }
  .span7.know_what_main_div {
    padding-left: 4%;
    padding-right: 4%;
  }
  .know_what_main_div h2 {
    padding-top: 0px !important;
    line-height: 30px !important;
  }
  .fixed.right div#product_slide_down {
    right: 10px;
  }
}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {
    opacity: 1;
    left: 0;
  }
  .hs_cos_flex-direction-nav .hs_cos_flex-next {
    opacity: 1;
    right: 0;
  }
}

@media (max-width: 800px) {
  .ind_name_wrap {
    margin-left: 0px !important;
  }
  .span12.widget-span.widget-type-rich_text.left-nav-social-section {
    margin: 0px;
  }
  .splash-logo {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .body-content-wrapper::before {
    left: -30%;
    top: 17%;
    transform: scale(.7);
  }
  .body-content-wrapper::after {
    right: -44%;
    top: -5%;
    transform: scale(.7);
  }
  .doublesheet-eighth-section h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .doublesheet-cta-clicked .body-content-wrapper::before {
    left: 23%;
    top: -16%;
    transition: all 2s;
    transform: scale(0.7);
  }
  .doublesheet-third-section::before {
    right: 62%;
    height: 100%;
  }
  .canmaking-second-section::after,
  .doublesheet-second-section::after {
    height: 30%;
    top: 54%;
    left: 42%;
    width: 100%;
  }
  .Doublesheet-fifth-section::before {
    height: 100%;
    top: 0%;
    right: 52%;
    width: 100%;
  }
  .doublesheet-ninth-section::before {
    left: -42%;
    transform: scale(0.5);
  }
  .can-cta-clicked .body-content-wrapper::after {
    right: -27%;
    top: 0%;
    transition: all 2s;
    transform: scale(.9);
  }
  .canmaking-sixth-section::after {
    left: 47%;
  }
  .canmaking-sixth-section .can-sixth-left {
    padding: 0% 8% 5% 0;
  }
  .canmaking-sixth-section .can-sixth-right {
    padding-left: 0px;
    margin-left: 0px;
  }
  .support-page .inner-header-wrapper::after {
    top: -47px;
    right: -255px;
    transform: scale(0.8);
  }
  .hcwh-left-info,
  .help-left-content .span6 {
    width: 100% !important;
    margin: 0;
  }
  .parts-detection-solutions-wrapper::before {
    left: -14%;
    transform: scale(0.7);
    top: -28%;
  }
  .parts-detection-solutions-wrapper::after {
    right: -18%;
    transform: scale(0.7);
    bottom: -30%;
  }
  .inner-header-wrapper::after {
    top: -82px;
    right: -251px;
    z-index: -1;
    transform: scale(0.67);
  }
  .industeries-lp .inner-header-wrapper::after {
    top: -82px;
    right: -251px;
    z-index: -1;
    transform: scale(0.67);
  }
  .canmaking-page iframe,
  .doublesheet-page iframe,
  .doublesheet-lp iframe,
  .support-page iframe,
  .canmaking-lp iframe,
  .company-first-section-wrapper .comp-right-content iframe {
    width: 360px !important;
    height: 320px;
  }
  .custom_jumbotron2::after {
    top: 90px;
    right: -225px;
    transform: scale(0.6);
  }
}

@media (max-width: 769px) {
  .span7.know_what_main_div {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
    padding-left: 2% !important;
  }
  .ass_div {
    padding-right: 2%;
    padding-bottom: 0 !important;
  }
  .ass_div p:last-child {
    margin-bottom: 0;
  }

  .sticky {
    top:0!important;
  }
  .span7.know_what_main_div {
    max-width: 97% !important;
    margin: 0 auto !important;
    padding: 10px;
    padding-top: 40px;
  }

  .know_what_main_div h2 {
    font-size: 24px !important;
    line-height: 28px !important;
  }
  .span5 {
    max-width: 97% !important;
    margin: 0 auto !important;
    padding: 10px;
  }
  .splash-logo {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .canmaking-lp .inner-header-wrapper::after {
    top: -105px !important;
    right: -270px !important;
    transform: scale(0.7);
  }
  .parts-detection-solutions-wrapper::before {
    left: -17%;
    transform: scale(0.6);
    top: -28%;
  }
  .parts-detection-solutions-wrapper::after {
    right: -21%;
    transform: scale(0.6);
    bottom: -30%;
  }
  .banner-content-wrapper {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
  }
  .ind_name_div {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }
  .hs-content-id-8231425878 .series_accessories_main .why_prime {
    padding-left: 25px;
  }
}

h1,
h2,
h3 {
  font-size: 30px;
  line-height: 40px;
}

h4 {
  font-size: 20px;
  line-height: 30px;
}


/*h2{font-size: 40px !important;}*/

.language-wrapper .language {
  float: left;
  text-transform: uppercase;
}

.splash-logo {
  text-align: left;
  margin-bottom: 20px;
  margin-top: 0px;
}

.splash-logo img {
  max-width: 160px;
  height: auto;
}

.desktop-menu {
  display: none !important;
}

.banner-title h2 {
  font-size: 40px;
  line-height: 50px;
}

.splash-ctas {
  margin-top: 40px;
}

.body-content-wrapper::before {
  left: -30%;
  top: 35%;
  transform: scale(.7);
}

.body-content-wrapper::after {
  right: -50%;
  top: -7%;
  transform: scale(.7);
}

.doublesheet-cta-clicked .body-content-wrapper::before {
  left: 8%;
  top: -13%;
  transition: all 2s;
  transform: scale(0.8);
}

.can-cta-clicked .body-content-wrapper::after {
  right: -40%;
  top: -1%;
  transition: all 2s;
  transform: scale(.9);
}

.double-sheet,
.can-solution {
  width: 300px;
  padding: 20px 30px;
}

.can-solution {
  margin-top: 0;
}

.content-sliding {
  padding-bottom: 150px;
}


/*.desc-footer-wrapper,
.hcwh-left-info {
display: none !important;
}*/

.mob-footer-wrapper {
  /*display: none important;*/
  padding-top: 50px;
  border-top: solid 1px #cdcdcd;
  margin-top: 0px;
}

.mob-footer-wrapper img {
  margin-bottom: 25px;
  width: 190px !important;
}

.canmaking-fourth-inner-second-section .can-in-second-right-content,
.doublesheet-fourth-inner-second-section .ds-in-second-right-content {
  padding-left: 0px;
  padding-right: 10px;
}

.Doublesheet-fifth-section .ds-fifth-left,
.canmaking-sixth-section .can-sixth-right {
  padding-left: 0px;
}

.parts-detection-solutions {
  margin-left: -15px !important;
  padding-bottom: 120px;
  text-align: left;
  max-width: 109% !important;
  margin-right: -15px !important;
}

.doublesheet-third-section::before {
  right: 0%;
  height: 68%;
}

.canmaking-second-section::after,
.doublesheet-second-section::after {
  height: 100%;
  top: 45%;
  left: 0%;
  width: 100%;
}

.Doublesheet-fifth-section::before {
  height: 40%;
  top: 0%;
  right: 0%;
  width: 100%;
}

.parts-detection-solutions::before {
  bottom: -22%;
  left: 19%;
  transform: scale(0.8);
}

.doublesheet-ninth-section::before {
  display: none !important;
}

.canmaking-second-section .can-sec-right,
.doublesheet-second-section .ds-sec-right {
  padding-left: 0%;
  margin-top: 30px;
}

.canmaking-third-section::before {
  right: 0%;
  height: 51%;
}

.canmaking-sixth-section::after {
  width: 100%;
  height: 44%;
  top: 52%;
  left: 0%;
}

a#cta_button_2309012_c5659f33-be63-481c-818d-83bbe3ae8b0d {
  display: inline-block;
}

.canmaking-lp-first-section-wrapper .can-lp-right-content {
  height: auto;
  padding-left: 0px;
}

.canmaking-lp-first-section-wrapper .can-lp-left-content img {
  margin-left: 0;
}

.our-top-system .our-top-system-header h2 {
  font-size: 30px;
  margin-bottom: 20px;
  line-height: 40px;
}

.our-top-system .our-top-system-products-section .row-fluid-wrapper .span6 {
  padding: 5% 0;
}

.canmaking-lp-third-section-wrapper .can-lp-left-content img {
  display: none !important;
}

.canmaking-lp-third-section-wrapper::after {
  width: 100%;
}

.canmaking-lp-third-section-wrapper .can-lp-right-content {
  padding-left: 0px;
}

.canmaking-lp-third-section-wrapper .can-lp-right-content h2 {
  font-size: 30px;
  margin-top: 0px;
  line-height: 40px;
}

.canmaking-lp-fourth-section-wrapper .can-lp-left-content,
.doublesheet-lp-third-section-wrapper .ds-lp-left-content {
  padding-right: 0;
  text-align: center !important;
}

.canmaking-lp-fourth-section-wrapper .can-lp-left-content img,
.doublesheet-lp-third-section-wrapper .ds-lp-left-content img {
  max-width: 250px;
  height: auto;
}

.canmaking-lp-fifth-section-wrapper::before {
  width: 100%;
  height: 60%;
  left: 0%;
}

.canmaking-lp-fifth-section-wrapper .can-lp-right-content {
  padding-left: 0%;
  padding-top: 50px;
}

.canmaking-lp-fourth-section-wrapper .can-lp-right-content,
.doublesheet-ninth-section .ds-ninth-right {
  padding-left: 0;
}

.canmaking-lp-fourth-section-wrapper {
  padding-bottom: 50px;
}

.canmaking-lp-fifth-section-wrapper .can-lp-left-content,
.doublesheet-lp-fifth-section-wrapper .ds-lp-left-content {
  padding-right: 0px;
}

.canmaking-fourth-section {
  background-color: #f1f2f1;
}

.canmaking-lp-fourth-section-wrapper h3,
.inner-header-wrapper .inner-header-left h1,
.inner-header-wrapper .inner-header-left h1 span {
  font-size: 40px;
  line-height: 50px;
}

.industries-left-section,
.industries-right-section {
  margin-top: 20px;
}

.industries-left-section img,
.industries-right-section img {
  width: 102% !important;
  max-width: 102%;
}

.industries-left-section img {
  margin-left: -15px;
}

.industries-right-section img {
  margin-right: -15px;
  float: right;
}

.industries .industries-section h3 {
  float: left;
  width: 100%;
  font-size: 30px;
  line-height: 40px;
}

.industries .industries-section a {
  font-weight: 700;
}


/*.can-lp-left-content img{display:none !important;}*/

.fullwidth-cta-wrapper {
  background-position: 50% 50% !important;
}

.doublesheet-lp-fifth-section-wrapper::before {
  width: 100%;
  height: 60%;
  left: 0%;
}

.doublesheet-lp-fifth-section-wrapper .ds-lp-right-content {
  padding-left: 0%;
  padding-top: 50px;
}

.support-page .container-header {
  margin-top: 0px !important;
}

.canmaking-lp .inner-header-wrapper::after {
  top: -141px !important;
  right: -300px !important;
  transform: scale(0.6);
}

.canmaking-lp .container-header,
.doublesheet-lp .container-header,
.support-page .container-header,
.tech-support .container-header {
  padding-bottom: 90px !important;
}

.doublesheet-lp .inner-header-wrapper::after {
  top: -177px;
  right: -388px;
  transform: scale(0.5);
}

.support-page .inner-header-wrapper::after {
  top: -70px;
  right: -267px;
  transform: scale(0.7);
}

.support-second-section-wrapper::after {
  display: none;
}

.support-third-section-wrapper .supp-left-content img {
  margin-left: 0px;
}

.tech-support .inner-header-wrapper::after {
  top: -61px;
  right: -353px;
  transform: scale(0.7);
}

.company-lp .inner-header-wrapper::after {
  top: -79px;
  right: -275px;
  transform: scale(0.68);
}

.company-second-section-wrapper .comp-left-content {
  height: auto;
}

.company-second-section-wrapper::before {
  width: 100%;
  height: 27%;
  left: -5%;
}

.company-second-section-wrapper .comp-left-content {
  text-align: left;
}

.company-second-section-wrapper .comp-right-content {
  padding-left: 0;
  padding-top: 30px;
}

.company-third-section-wrapper h2,
.fullwidth-cta-wrapper h2,
.press-releases h2 {
  font-size: 30px;
  line-height: 40px;
}

.company-third-section-wrapper::before {
  display: none;
}

.fifty-per-employees {
  width: 45%;
  margin: 10px;
}

.twenty-per-employees {
  width: 45%;
  margin: 10px;
}


/*, .production-administration-wrapper .fifty-per-employees*/

.company-fifth-section-wrapper::before {
  right: 0;
}

.hs-blog-listing .inner-header-wrapper::after {
  top: -100px;
  right: -300px;
  transform: scale(0.55);
}

.blog-companies-wrapper .company-box {
  width: 31% !important;
  float: left !important;
  margin: 0 8px;
}

.related-posts-section::after {
  width: 100%;
  height: 50%;
  top: 60%;
  right: 0%;
}

.how-can-we-help-wrapper .help-left-content h3 {

}

.inner-header-wrapper .inner-header-left {
  width: 55% !important;
}

.parts-detection-solutions-wrapper:before,
.parts-detection-solutions-wrapper:after {
  display: none !important;
}

.canmaking-sixth-section .can-sixth-left {
  padding: 0% 0% 5% 0;
  width: 100%;
}

.canmaking-sixth-section .can-sixth-right {
  width: 100%;
}

a#cta_button_2309012_c5659f33-be63-481c-818d-83bbe3ae8b0d {
  display: inline-block !important;
  border: solid 2px #ffffff !important;
  padding: 12px 25px !important;
  text-decoration: none !important;
}

.canmaking-sixth-section::after {
  height: 50%;
  top: 55%;
}

.doublesheet-eighth-section {
  margin-top: 0px;
}

.Doublesheet-fifth-section .ds-fifth-left,
.Doublesheet-fifth-section .ds-fifth-right {
  width: 100%;
  padding-right: 0;
}

.Doublesheet-fifth-section .ds-fifth-right {
  padding-top: 80px;
}

.industeries-lp .canmaking-lp-fourth-section-wrapper .can-lp-left-content::before,
.doublesheet-ninth-section .ds-nine-most-left:before {
  display: none !important;
}

.industries-right-section,
.doublesheet-lp-third-section-wrapper .ds-lp-right-content {
  padding-left: 0px;
}

.industries .industries-section h4 {
  display: inline-block;
  width: 100%;
}

.our-top-system-products-section .span6 {
  width: 100% !important;
  margin: 0;
}

.canmaking-lp-fourth-section-wrapper h2,
.doublesheet-lp-third-section-wrapper h2 {
  margin-bottom: 15px;
  font-size: 30px !important;
}

.how-can-we-help-wrapper .help-left-content h2 {
  font-size: 30px;
  line-height: 45px;
}

.supp-left-content img {
  width: 100%;
  height: auto;
}

.mobile-open .language-section-wrapper .sticky-left-nav-wrapper {
  height: 480px;
}

.canmaking-lp .container-header,
.doublesheet-lp .container-header,
.support-page .container-header {
  padding-bottom: 140px !important;
}

.tech-support .container-header {
  padding-bottom: 70px !important;
}

.canmaking-page iframe,
.doublesheet-page iframe,
.doublesheet-lp iframe,
.support-page iframe,
.canmaking-lp iframe,
.company-first-section-wrapper .comp-right-content iframe {
  width: 472px !important;
  height: 314px;
}


/*      .ind_name_wrap {
width: 49%;
margin-left: 1%;
margin-right: 1%;
} */

.mobile-open .lang-wrap {
  width: 88%;
}

.sticky .filter_tabs .nav-pills li#results {
  width: 100% !important;
}
/*
.series_name h1 {
  font-size: 55px;
}*/

.hs-content-id-8231425878 .series_accessories_main {
  flex-flow: row wrap;
}

.hs-content-id-8231425878 .series_accessories_main .why_prime {
  /*       padding-left:0px; */
}

.hs-content-id-8231425878 .benefits_div {
  padding-left: 0;
}

.hs-content-id-8838846560 .container {
  /*        max-width: 100% !important; */
}

.hs-content-id-8838846560 #sendquoterequestform {
  max-width: 100%;
}
}
@media (min-width: 550px) and (max-width: 767px) {
  .span6.widget-span.widget-type-cell.help-left-content {
    max-width: 48% !important;
    float: left;
    margin-left: 1%;
  }

  span12.widget-span.widget-type-rich_text.left-nav-social-section {
    margin-top: -2px;
  }

  .hs-input {
    max-width: 95% !important;
    color: #666 !important;
  }

  .span12.widget-span.widget-type-cell.sticky-left-nav-wrapper.custom-menu-primary.js-enabled a {
    color: #fff !important;
  }

  .span1.widget-span.widget-type-rich_text.language-wrapper {
    display: none !important;
  }

  .span6.widget-span.widget-type-cell.help-right-content {
    max-width: 48% !important;
    float: right;
    margin-right: 1%;
  }

  .filter_tabs .dropdown {
    width: 100% !important;
    margin: 0 auto !important;
  }
}
@media only screen and (max-width: 640px) {
  .select_ind_main_div {
    margin: 20px 0px 80px 0px;
  }

  .select_ind_main_div h2 {
    margin-bottom: 35px !important;
    margin-top: 20px !important;
  }

  .custom_jumbotron2::after {
    top: 110px;
    right: -260px;
    transform: scale(0.5);
  }

  .custom_jumbotron h1,
  .custom_jumbotron h2,
  .select_ind_main_div h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .custom_jumbotron h1 {
    max-width: 80%;
  }

  .see_where_we_div h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .see_where_we_bg_div {
    background-size: 150%;
    padding: 10% 0 10% 0;
  }

  .what-you-want::before {
    width: 100%;
    height: 60%;
  }

  .tri_sense_main_div {
    margin-top: 60px;
  }

  .social_link_div,
  .footer_links_div {
    display: none !important;
  }

  .mob-footer {
    display: block !important;
    text-align: center;
    padding: 8% 0;
    border-top: solid 1px #636469 !important;
    font-size: 12px !important;
    margin-top: 10%;
  }

  .mob-footer-logo {
    margin-bottom: 25px;
  }

  .contact-info p,
  .address p {
    margin-bottom: 1px;
  }

  .mob-footer a {
    font-size: 12px;
    font-weight: bold;
    color: #951d2a;
    text-decoration: underline;
    text-transform: uppercase;
  }

  .address {
    margin-top: 40px;
  }

  .warranty-links a:first-child {
    margin-right: 20px;
  }

  .warranty-links a:last-child {
    margin-left: 20px;
  }

  .complete_series_main .col-sm-12 {
    padding: 0;
  }

  .col-sm-6.address_div {
    padding-left: 0px !important;
  }

  .can_top_head .right .inner_wrap {
    background: #fff;
    color: #3c3d43;
    padding: 0 20px;
    border: solid 1px #d7d7d7;
    display: flex;
    align-items: center;
    cursor: pointer;
  }

  #quote.right {
    float: right !important;
    width: 100% !important;
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 999 !important;
    padding: 0px;
    top: auto;
  }

  .can_top_head .right .inner_wrap {
    width: 100%;
  }

  .pro_open {
    width: 100%;
    bottom: 87px;
    z-index: 999;
  }

  .can_top_head .right .inner_wrap .disc {
    width: 88%;
    margin-top: 16px;
  }

  .can_top_head .right .inner_wrap .down {
    top: 3px;
  }

  .can_top_head .right .inner_wrap .down .fa-angle-down {
    transform: rotate(180deg);
  }

  .select_pro_cbl_main .dropdown_div select {
    width: 100%;
  }

  .complete_series_main .benefits_div h3 {
    font-size: 20px;
  }

  .complete_series_main .benefits_div h3 {
    font-size: 30px;
    line-height: 35px;
  }

  .control_div1 {
    padding-bottom: 50px;
  }

  .mobile-open .lang-wrap {
    width: 88%;
  }

  .related_pro {
    display: none !important;
  }

  .contact_info_main .left-fields-section,
  .contact_info_main .right-fields-section {
    padding: 0;
  }

  .series_name h1,
  .contact_info_main h3 {
    font-size: 40px;
    line-height: 50px;
  }

  .heading_thin_content {
    display: block;
  }

  .products_in_quote .product span img {
    max-width: 110px;
  }

  .products_in_quote .product span h4 {
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    max-width: 150px;
    line-height: 26px;
  }

  .single_pro .image img {
    max-width: 60px;
  }

  .select_pro_cbl_main {
    background: linear-gradient(to right, #eee 100%, white 0%);
  }

  .controls_main h3,
  .controls_main h4 {
    font-size: 20px;
    line-height: 26px;
  }

  .controls_main #sensor_products li,
  .controls_main #cable_products li {
    width: 100%;
  }

  .sticky {
    position: relative !important;
  }

  .filter_tabs .dropdown {
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    margin: 0 !important;
    width: 100% !important;
    text-align: left !important;
    padding: 0;
  }

  .glyphicon {
    position: absolute !important;
    top: 40% !important;
    right: 12px !important;
  }

  .know_what_main_div .glyphicon {
    position: relative !important;
    right: 0 !important;
  }

  .glyphicon-plus::before {
    content: "\e080";
  }

  .filter_tabs .dropdown a:hover {
    background-color: transparent;
  }

  .can_top_head .left h1 {
    padding-bottom: 10px;
  }

  #search {
    display: none;
  }

  .how_we_help_main {
    margin: 60px 0 80px 0;
  }

  .select_ind_main_div h2 {
    font-size: 30px !important;
    line-height: 35px !important;
  }

  .series_name .heading_thin_content {
    display: inline-block;
  }

  div#slider {
    margin-top: 20px !important;
  }

  #carousel {
    display: none !important;
  }

  .controls_main .control_div1 img {
    max-width: 300px;
  }

  .controls_main .control_div1 {
    text-align: center;
  }

  .controls_main .control_div1 p,
  .controls_main .control_div1 a,
  .controls_main .control_div1 h3 {
    text-align: left;
  }

  .additional_pro_main,
  .cbl_access_main {
    margin-top: 40px !important;
  }

  .additional_pro_main .product,
  .cbl_access_main .product {
    margin: 0 !important;
  }

  .complete_series_main .complete_system {
    padding-bottom: 90px;
    margin-bottom: 50px;
  }

  .two-colors-gray .container {
    padding: 0;
  }

  .series_accessories_main .accessories {
    padding-right: 30px;
    padding-left: 30px;
  }

  .series_accessories_main .why_prime {
    padding-bottom: 0;
  }

  .know_what_main_div .glyphicon-search {
    position: relative !important;
  }

  .custom_jumbotron2::after {
    top: 30px !important;
    right: -290px;
    transform: scale(0.4);
  }

  .custom_jumbotron h2,
  .select_ind_main_div h2 {
    text-indent: -12px !important;
    text-align: center;
    font-size: 40px;
    line-height: 50px;
  }

  .custom_jumbotron h1 {
    max-width: 80%;
  }

  .see_where_we_div h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .see_where_we_bg_div {
    background-size: 150%;
    padding: 10% 0 10% 0;
  }

  .what-you-want::before {
    width: 100%;
    height: 60%;
  }

  .tri_sense_main_div {
    margin-top: 60px;
  }

  .social_link_div,
  .footer_links_div {
    display: none !important;
  }

  .mob-footer {
    display: block !important;
    text-align: center;
    padding: 8% 0;
    border-top: solid 1px #636469;
    font-size: 12px;
    margin-top: 10%;
  }

  .mob-footer-logo {
    margin-bottom: 25px;
  }

  .contact-info p,
  .address p {
    margin-bottom: 15px;
  }

  .mob-footer a {
    font-size: 12px;
    font-weight: bold;
    color: #951d2a;
    text-decoration: underline;
    text-transform: uppercase;
  }

  .address {
    margin-top: 40px;
  }

  .warranty-links a:first-child {
    margin-right: 20px;
  }

  .warranty-links a:last-child {
    margin-left: 20px;
  }

  .complete_series_main .col-sm-12 {
    padding: 0;
  }

  .col-sm-6.address_div {
    padding-left: 0px !important;
  }

  .can_top_head .right .inner_wrap {
    background: #fff;
    color: #3c3d43;
    padding: 0 20px;
    border: solid 1px #d7d7d7;
    display: flex;
    align-items: center;
    cursor: pointer;
  }

  #quote.right {
    float: right !important;
    width: 100% !important;
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    z-index: 999 !important;
    padding: 0px;
  }

  .can_top_head .right .inner_wrap {
    width: 100%;
  }

  .pro_open {
    width: 100%;
    bottom: 87px;
    z-index: 999;
  }

  .can_top_head .right .inner_wrap .disc {
    width: 88%;
    margin-top: 16px;
  }

  .can_top_head .right .inner_wrap .down {
    top: 3px;
  }

  .can_top_head .right .inner_wrap .down .fa-angle-down {
    transform: rotate(180deg);
  }

  .select_pro_cbl_main .dropdown_div select {
    width: 100%;
  }

  .complete_series_main .benefits_div h3 {
    font-size: 20px;
  }

  .complete_series_main .benefits_div h3 {
    font-size: 30px;
    line-height: 35px;
  }

  .control_div1 {
    padding-bottom: 50px;
  }

  .mobile-open .lang-wrap {
    width: 88%;
  }

  .related_pro {
    display: none !important;
  }

  .contact_info_main .left-fields-section,
  .contact_info_main .right-fields-section {
    padding: 0;
  }

  .series_name h1,
  .contact_info_main h3 {
    font-size: 40px;
    line-height: 50px;
  }

  .heading_thin_content {
    display: block;
  }

  .products_in_quote .product span img {
    max-width: 110px;
  }

  .products_in_quote .product span h4 {
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    max-width: 150px;
    line-height: 26px;
  }

  .single_pro .image img {
    max-width: 60px;
  }

  .select_pro_cbl_main {
    background: linear-gradient(to right, #eee 100%, white 0%);
  }

  .controls_main h3,
  .controls_main h4 {
    font-size: 20px;
    line-height: 26px;
  }

  .controls_main #sensor_products li,
  .controls_main #cable_products li {
    width: 100%;
  }

  .sticky {
    position: relative !important;
  }

  .filter_tabs .dropdown {
    /*         box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
    */
    box-shadow: none;
    border-bottom: 1px solid #ccc;
    margin: 0 !important;
    width: 100% !important;
    text-align: left !important;
    padding: 0;
  }

  .glyphicon {
    position: absolute !important;
    top: 40% !important;
    right: 12px !important;
  }

  .know_what_main_div .glyphicon {
    position: relative !important;
    right: 0 !important;
  }

  .glyphicon-plus::before {
    content: "\e080";
  }

  .filter_tabs .dropdown a:hover {
    background-color: transparent;
  }

  .can_top_head .left h1 {
    padding-bottom: 10px;
    font-size: 33px;
  }

  #search {
    display: none;
  }

  .how_we_help_main {
    margin: 60px 0 80px 0;
  }

  .select_ind_main_div h2 {
    font-size: 30px !important;
    line-height: 35px !important;
  }

  .series_name .heading_thin_content {
    display: inline-block;
  }

  div#slider {
    margin-top: 20px !important;
  }

  #carousel {
    display: none !important;
  }

  .controls_main .control_div1 img {
    max-width: 300px;
  }

  .controls_main .control_div1 {
    text-align: center;
  }

  .controls_main .control_div1 p,
  .controls_main .control_div1 a,
  .controls_main .control_div1 h3 {
    text-align: left;
  }

  .additional_pro_main,
  .cbl_access_main {
    margin-top: 40px !important;
  }

  .additional_pro_main .product,
  .cbl_access_main .product {
    margin: 0 !important;
  }

  .complete_series_main .complete_system {
    padding-bottom: 90px;
    margin-bottom: 50px;
  }

  .two-colors-gray .container {
    padding: 0;
  }

  .series_accessories_main .accessories {
    padding-right: 30px;
    padding-left: 30px;
  }

  .series_accessories_main .why_prime {
    padding-bottom: 0;
  }

  .know_what_main_div .glyphicon-search {
    position: relative !important;
  }

  div#quote_box {
    margin-top: 0px !important;
  }

  .hs-content-id-8231425878 .cimgsc {
    min-height: auto;
  }
}
@media (max-width: 568px) {
  iframe {
    max-width: 100%;
  }

  .hs-menu-wrapper,
  .hs-menu-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
  }

  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
    display: block;
  }

  .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    display: block;
  }

  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
    float: none;
  }

  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
  .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {
    display: block;
    max-width: 100%;
    width: 100%;
  }

  iframe {
    max-width: 100%;
  }

  .span6.complete_system {
    padding-left: 3%;
  }

  .span6.benefits_div {
    padding-left: 3%;
  }

  .span12.series_accessories_main {
    display: block !important;
  }



  .span12.widget-span.widget-type-cell.mob-footer-wrapper {
    padding-bottom: 50px;
  }

  #hs_cos_wrapper_module_1521122634045320 p:nth-child(3) {
    margin-bottom: 48px;
  }

  #hs_cos_wrapper_module_1521122634045320 p:first-child {
    margin-top: 48px;
    padding-left: 0px;
  }

  .canmaking-fifth-section h2 {
    margin-bottom: 10px;
  }

  .canmaking-fifth-section .can-fifth-desc {
    font-size: 24px;
    line-height: 35px;
  }

  .canmaking-fifth-section .can-fifth-cta {
    margin: 50px 0 30px 0;
  }

  .canmaking-fourth-section::after,
  .doublesheet-fourth-section::after {
    height: 99%;
  }

  .canmaking-fifth-section {
    background-size: auto 100%;
    padding: 26% 0;
    background-position: top center !important;
  }

  .fullwidth-cta-wrapper {
    padding: 50px 0 50px 0;
  }

  .inner-header-wrapper .inner-header-left {
    width: 70% !important;
  }

  .canmaking-lp .inner-header-wrapper::after {
    top: -150px !important;
    right: -400px !important;
    transform: scale(0.57);
  }
}
@media (min-width: 50px) and (max-width: 549px) {
  span12.widget-span.widget-type-rich_text.left-nav-social-section {
    margin-top: -2px;
  }

  .hs-input {
    max-width: 95% !important;
    color: #666 !important;
  }

  .span12.widget-span.widget-type-cell.sticky-left-nav-wrapper.custom-menu-primary.js-enabled a {
    color: #fff !important;
  }

  .span1.widget-span.widget-type-rich_text.language-wrapper {
    display: none !important;
  }

  .span6.widget-span.widget-type-cell.help-left-content {
    margin-left: 2%;
  }

  .span6.widget-span.widget-type-cell.help-right-content {
    margin-left: 2%;
  }
}
@media (max-width: 480px) {
  .ass_dou_main_div .ass_div,
  .how_we_help_main .ass_div,
  .how_we_help_main .ass_div:first-child {
    width: 100%;
    margin: 0;
  }

  .ass_dou_main_div .ass_div:last-child {
    padding-top: 50px;
  }

  .custom_jumbotron2 {
    padding-bottom: 26%;
  }

  .custom_jumbotron2::after {
    top: 100px;
    right: -380px;
    transform: scale(0.5);
  }

  .ind_name_div {
    font-size: 14px;
    line-height: 18px;
  }

  .mobile-open .lang-wrap {
    width: 80%;
  }

  .products_in_quote .product span h4 {
    max-width: 150px;
  }

  .contact_info_main .hs-button,
  .custom_btn {
    max-width: 100% !important;
    margin-top: 30px;
  }

  #get_latest {
    margin-bottom: 0;
  }

  .select_pro_cbl_main h3 {
    font-size: 20px;
    line-height: 26px;
  }

  .controls_main .control_div1 img {
    max-width: 200px;
  }

  .pro_div {
    margin-top: 80px;
    margin-bottom: 0px;
  }

  .language-wrapper .language {
    float: left;
    text-transform: uppercase;
  }
  .splash-logo {
    text-align: left;
  }

  .splash-logo {
    margin-top: 20px;
  }

  .splash-logo img {
    max-width: 160px;
    height: auto;
  }

  .desktop-menu {
    display: none !important;
  }

  .banner-title h2 {
    font-size: 28px;
    line-height: 30px !important;
    margin-top: 0;
  }

  .splash-ctas {
    margin-top: 140px;
  }

  .body-content-wrapper::before {
    left: -55%;
    top: 35%;
    transform: scale(.7);
    z-index: -1;
  }

  .body-content-wrapper::after {
    right: -70%;
    top: -7%;
    transform: scale(.7);
  }

  .double-sheet,
  .can-solution {
    margin: 20px 0;
    width: 300px;
    padding: 20px 30px;
  }

  .can-solution {
    margin-top: 0;
  }

  .content-sliding {
    padding-bottom: 150px;
  }

  .canmaking-sixth-section .can-sixth-right {
    padding-left: 0px;
  }

  .parts-detection-solutions::before {
    bottom: -22%;
    left: 12%;
    transform: scale(0.6);
  }

  .industries-left-section img,
  .industries-right-section img {
    width: 104% !important;
    max-width: 104%;
  }

  .canmaking-lp .inner-header-wrapper::after {
    top: -142px !important;
    right: -460px !important;
    transform: scale(0.6);
  }

  .doublesheet-lp .inner-header-wrapper::after {
    top: -200px;
    right: -660px;
    transform: scale(0.7);
  }

  .support-page .inner-header-wrapper::after {
    top: -4px;
    right: -483px;
    transform: scale(0.8);
  }

  .tech-support .inner-header-wrapper::after {
    top: -110px;
    right: -388px;
    transform: scale(0.5);
  }

  .tech-inner-wrapper {
    margin-top: -50px;
  }

  .company-lp .inner-header-wrapper::after {
    top: -78px;
    right: -465px;
    transform: scale(0.68);
  }

  .company-second-section-wrapper .comp-left-content {
    height: auto;
  }

  .company-second-section-wrapper::before {
    width: 100%;
    height: 21%;
    left: 0%;
  }

  .company-second-section-wrapper .comp-right-content {
    padding-left: 0;
    padding-top: 30px;
  }

  .company-third-section-wrapper h2,
  .fullwidth-cta-wrapper h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .company-third-section-wrapper::before {
    display: none;
  }

  .fifty-per-employees,
  .twenty-per-employees,
  .production-administration-wrapper .fifty-per-employees {
    width: 100%;
    margin: 0;
    padding-top: 0px;
  }

  .company-fifth-section-wrapper::before,
  .event-news-wrapper::before {
    right: 0;
  }

  .twenty-per-employees img,
  .production-administration-wrapper .fifty-per-employees img {
    display: none;
  }

  .hs-blog-listing .inner-header-wrapper::after {
    top: -84px;
    right: -520px;
    transform: scale(0.6);
  }

  .blog-companies-wrapper .company-box {
    width: 100% !important;
    text-align: center;
    margin: 10px 0;
  }

  .event-news-wrapper .blog-listing-wrapper .post-listing .post-item,
  .event-news-wrapper .blog-listing-wrapper .post-listing-simple .post-item {
    width: 100%;
    padding-right: 0px;
  }

  .next-artical,
  .single-social {
    width: 100%;
    font-size: 17px;
    margin: 20px 0;
  }

  .mobile-open .language-section-wrapper .sticky-left-nav-wrapper {
    height: 320px;
  }

  .canmaking-page iframe,
  .doublesheet-page iframe,
  .doublesheet-lp iframe,
  .support-page iframe,
  .canmaking-lp iframe,
  .company-first-section-wrapper .comp-right-content iframe {
    width: 450px !important;
    height: 325px !important;
  }

  .body-content-wrapper::before {
    left: -95%;
    top: 35%;
    transform: scale(.7);
  }

  .body-content-wrapper::after {
    right: -100%;
    top: -7%;
    transform: scale(.7);
  }

  .doublesheet-cta-clicked .body-content-wrapper::before {
    left: -50%;
    top: -13%;
    transition: all 2s;
    transform: scale(0.7);
  }

  .can-cta-clicked .body-content-wrapper::after {
    right: -85%;
    top: -1%;
    transition: all 2s;
    transform: scale(.7);
  }

  .parts-detection-solutions::before {
    bottom: -22%;
    left: 0%;
    transform: scale(0.8);
  }

  .mobile-open .language-section-wrapper .sticky-left-nav-wrapper {
    height: 480px;
  }

  .inner-header-wrapper .inner-header-left {
    width: 100% !important;
  }

  .canmaking-lp .inner-header-wrapper::after {
    top: -142px !important;
    right: -640px !important;
    transform: scale(0.7);
  }

  .canmaking-page iframe,
  .doublesheet-page iframe,
  .doublesheet-lp iframe,
  .support-page iframe,
  .canmaking-lp iframe,
  .company-first-section-wrapper .comp-right-content iframe {
    width: 340px !important;
    height: 265px !important;
  }

}
@media all and (max-width: 400px) {
  .hs_cos_flex-slider .superimpose .caption {
    background-color: black;
    position: static;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    width: 90%;
    padding: 0px 5% 0px 5%;
    top: 40%;
    text-align: center;
  }
  /* beat recaptcha into being responsive, !importants and specificity are necessary */

  #recaptcha_area table#recaptcha_table {
    width: 300px !important;
  }

  #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
    width: 300px !important;
  }

  #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 {
    width: 67px !important;
  }

  #recaptcha_area table#recaptcha_table #recaptcha_image {
    width: 280px !important;
  }

  body form.hs-form fieldset .hs-form-field {
    padding: 0;
  }

  body form.hs-form fieldset.form-columns-3 .hs-form-field,
  body form.hs-form .form-columns-2 .hs-form-field .hs-input,
  body form.hs-form .form-columns-3 .hs-form-field .hs-input {
    width: 100%;
  }

  body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] {
    width: auto;
  }

  .ind_name_wrap {
    margin-left: -2px !important;
  }
}
@media (max-width: 360px) {
  .mobile-open .language-section-wrapper .sticky-left-nav-wrapper {
    height: 640px;
  }

  .support-page .inner-header-wrapper::after {
    top: -98px;
    right: -514px;
    transform: scale(0.9);
  }

  .canmaking-page iframe,
  .doublesheet-page iframe,
  .doublesheet-lp iframe,
  .support-page iframe,
  .canmaking-lp iframe,
  .company-first-section-wrapper .comp-right-content iframe {
    width: 330px !important;
    height: 260px !important;
  }

  .custom_jumbotron h1 {
    max-width: 70%;
  }

  .custom_jumbotron2::after {
    top: 190px;
    right: -400px;
  }

  .mobile-open .lang-wrap {
    width: 75%;
  }

  .products_in_quote .product span img {
    max-width: 75px;
  }

  .products_in_quote .product span h4 {
    max-width: 150px;
  }

  .custom_jumbotron h1 {
    max-width: 70%;
  }

  .custom_jumbotron2::after {
    top: 190px;
    right: -400px;
  }

  .mobile-open .lang-wrap {
    width: 75%;
  }

  .products_in_quote .product span img {
    max-width: 75px;
  }

  .products_in_quote .product span h4 {
    max-width: 150px;
  }
}
@media (max-width: 320px) {
  .canmaking-page iframe,
  .doublesheet-page iframe,
  .doublesheet-lp iframe,
  .support-page iframe,
  .canmaking-lp iframe,
  .company-first-section-wrapper .comp-right-content iframe {
    width: 290px !important;
    height: 260px !important;
  }
}

/* @media Max-width queries End here */
/****************************************************************************************************************************/
body {
  color: #3c3d43;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.42857143;
  text-decoration: none;
  background-color: #fff;
}
.container-fluid .row-fluid .page-center {
  float: none;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container,
.container-fluid .row-fluid .page-center {
  max-width: 950px;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px){
  .container,
  .page-center {
    width: 750px;
  }
}
@media (min-width: 992px){
  .container,
  .page-center {
    width: 970px;
  }
}
@media (min-width: 1200px){
  .container,
  .page-center {
    width: 1170px;
  }
}
@media (max-width: 1920px){
  .container,
  .container-fluid .row-fluid .page-center{
    max-width: 1280px !important;
  }
}
@media (max-width: 1600px){
  .container,
  .container-fluid .row-fluid .page-center {
    max-width: 1070px !important;
  }
}
@media (max-width: 1400px){
  .container,
  .container-fluid .row-fluid .page-center {
    max-width: 990px !important;
  }
}
@media (max-width: 1300px) {
  .container,
  .container-fluid .row-fluid .page-center{
    max-width: 900px !important;
  }
}
@media (max-width: 1200px){
  .container,
  .container-fluid .row-fluid .page-center{
    max-width: 800px !important;
  }
}
@media (max-width: 1100px){
  .container,
  .container-fluid .row-fluid .page-center {
    max-width: 680px !important;
  }
}
.two-colors {
  display: block;
  overflow: hidden;
}
/***********************************************************************/
/****Home (Product Finder Page) Style Start****/
/***********************************************************************/
.language-section-wrapper .sticky-left-nav-wrapper {
  padding: 0;
}
.left-nav-logo {
  margin-top: 68px;
  text-align: center;
  margin-bottom: 53.6px;
}
.left-nav-logo img {
  max-width: 118px;
  margin-left: -10px;
}
@media (max-width: 1150px){
  .left-nav-logo {
    margin-top: 45px;
  }
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
  list-style: none;
  padding: 0;
  margin: 0 0 10px;
  letter-spacing: 1px;
}
.custom-menu-primary .hs-menu-wrapper > ul > li:hover a, 
.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch a,
.custom-menu-primary .hs-menu-wrapper > ul > li.active a {
  color: #a30025;
}

.metpak-cta-wrapper {
  background-color: #fff;
  padding: 0;

}
.custom_jumbotron2 {
  position: relative;
  padding-top: 50px;
  padding-bottom:15.4%;
  overflow: hidden;
}
.custom_jumbotron2:after {
  position: absolute;
  right: 0px;
  top: 147px;
  z-index: -1;
}
.row-fluid .controls_main [class*="span"] {
    margin-left: 0;
}
/***********************************************************************/
/****Home (Product Finder Page) Style End****/
/***********************************************************************/
@media (max-width: 1100px){
  .custom_jumbotron2::after {
      right: -135px;
      transform: scale(0.7);
  }
}
@media (max-width: 980px){
  b, strong {
      font-size:inherit !important;
      line-height: inherit !important;
  }
  .container,
  .container-fluid .row-fluid .page-center{
    max-width: 940px !important;
    width: 100% !important;
  }
  .mobile-open .language-section-wrapper .sticky-left-nav-wrapper{
    background:white !important;
  }
  .left-nav-logo{
    padding-top: 8px;
    text-align: left;
    margin-bottom: 0;
    width: 100%;
    float: left;
    display: inline-block;
    background:#e5e5e5;
    padding-bottom: 4px;
    margin-top: 0px;
  }
  .custom-menu-primary.js-enabled .hs-menu-wrapper{
   
  }
  .mobile-open .left-nav-social-section{
    
  }
  .mobile-open .left-nav-logo{
    display:block !important;
  }
  .header-container>.row-fluid-wrapper>.row-fluid{
    position: relative;
  }
  .left-nav-logo img{
    max-width: 90px !important;
    margin-left: 20px !important;
    margin-top: 0;
  }
  .mob-icon {
    padding: 14px;
    border: 1px solid #a30025;
  }
  .mobile-trigger{
    padding: 17px 27px !important;
  }

  .custom_jumbotron2{
    padding-left:0;
    padding-bottom: 23%;
    padding-top: 30px;
    background-color:white;
  }
  .custom_jumbotron h1, .custom_jumbotron h2 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 0;
    max-width: 60%;
  }
  .custom_jumbotron2:after{
    z-index: 1;
    right: -135px;
    transform: scale(0.7);
    top: 15px;
  }
  .col-sm-12.select_ind_main_div.page-center h2{
    margin-top:50px;
  }
  .hs-menu-wrapper.hs-menu-flow-vertical > ul{
    margin-bottom:0;
   }
}
@media (max-width: 767px){
  .custom_jumbotron2{
    padding-bottom:30%;
  }
  .col-sm-12.select_ind_main_div.page-center h2{
    margin-top:0;
  }
  .custom_jumbotron2:after{
    top: 15px;
    right: -225px;
    transform: scale(0.6);
  }
  .two-colors{
    background-color: #a30025;
  }
  .two-colors .span6:last-child{
    background:white;
    padding:30px;
    margin:-15px;
  }
  div#hs_cos_wrapper_module_155257362851396 {
      padding-bottom: 10px;
  }
  .ind_name_wrap{
    margin-right:2%;
    width:48%;
  }
}
@media (min-width: 641px) {
  #quote.right.fixed {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1030;
    margin: auto;
    left: 0;
    height: 0px;
  }
  body.quote-lp #quote.right.fixed {
    z-index: 99999;
  }
  #quote.right.fixed > div {
    float: right;
  }
}
@media (max-width: 640px){
  .custom_jumbotron h1 {
      max-width: 80%;
  }
  .custom_jumbotron2::after {
    top:60px !important;
    right: -260px;
    transform: scale(0.5);
  }
  .custom_jumbotron2 {
    padding-bottom: 39%;
  }
}

@media (max-width: 479px){
  .custom_jumbotron2::after {
    top: 100px;
    right: -380px;
    transform: scale(0.5);
  }
  .know_what_main_div p input {
      max-width: 202px;
  }
}