/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/****************************************************************************/
.row-fluid .content_offer_lp_book_group {margin-bottom: 2em !important;}
.alden-message {max-width: 70%; margin: 0 auto!important; float: none!important;}
.row-fluid .share-form .form-columns-2 .field:nth-child(2) label{margin-left: 0px!important; }
.row-fluid .share-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .row-fluid .share-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {margin-right: 8px!important; width: 49%!important}
.row-fluid .share-form .hs-fieldtype-text.field.hs-form-field {width: 49%!important}
.row-fluid .share-form .form-columns-2 .field:nth-child(2) .input {margin-left: 0px!important; }
.row-fluid .share-form div.hs_lastname.field.hs-form-field { margin-right: 0px!important;}
.row-fluid .share-form .input {margin-right: 0px!important;}
.row-fluid .share-form div.hs-richtext {margin-bottom: 20px;}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form h4, .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form p {font-size: 16px!important;}
.leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4 {font-size: 21px!important;}
#leadinModal-143839 .leadin-button-primary {font-size: 18px!important;}
.row-fluid  .problem-con-per-left {margin-right: 20px;}
.row-fluid .main-mid-center {float: none; margin: 0 auto !important; max-width: 1100px; width: 100%;}
.row-fluid .banner-img {display: none;}
.row-fluid .banner-background {background-position: center center;background-repeat: no-repeat; background-size: cover; position:relative;}
.row-fluid .banner-content h1 { color: #fff; font-size: 41.67px;  font-weight: 400;  line-height: 47px;  padding: 25px 0;}
.row-fluid .banner-background::before {background-color: rgba(20, 57, 99, 0.7);  content: " "; height: 100%; position: absolute; width: 100%; z-index: 0;}
.row-fluid .banner-content { position: relative;}
.row-fluid .banner-right-form-bg {background-color: rgba(250, 250, 250, 0.8); border-radius: 5px; position: relative; padding: 15px 20px 25px 27px}
.row-fluid .banner-content { padding: 65px 0; position: relative;}
.row-fluid .banner-content p { color: #fff; font-family: source sans pro; font-size: 25px; line-height: 30px; margin: 0;}
.row-fluid .banner-content p.title-text { font-weight: 600;}
.row-fluid .banner-content p.title-text span { color: #b8bf0d; font-style: italic;}
.row-fluid .banner-form h3.form-title { color: #005288; font-size: 19.79px; font-weight: 700; text-transform: uppercase; line-height: 22px; padding: 10px 0px 20px 0px;}
.row-fluid .banner-form .hs-form-field label {color: #3c3c3e; font-family: source sans pro; font-size: 14.58px;}
.row-fluid .banner-form .hs-input { border: medium none; border-radius: 5px; box-shadow: none; margin-bottom: 5px; min-height: 40px; width: 100% !important;}
.tele-savings-calc p {font-size: 15px; color: #f5f5f5; line-height: 22px; padding: 0px 20px;}
.row-fluid .banner-talk-con { bottom: 22px; position: absolute; right: 20px; width: auto;}
.row-fluid .banner-talk-or p { color: #005287; font-size: 20.83px;}
.row-fluid .banner-talk-text h2 { color: #005287; font-size: 27.08px; font-weight: 700; line-height: 28px; margin: 0;}
.row-fluid .banner-talk-text p { color: #005287; font-size: 22.92px; margin: 0;}
.row-fluid .banner-talk-or { display: inline-block; float: none; margin: -40px 0 0; padding-right: 19px; vertical-align: middle; width: auto;}
.row-fluid .banner-talk-text {display: inline-block; float: none; margin: 0; width: auto;}
.row-fluid .problem-con-bg { background-color: #f3f3f3; padding: 40px 0; position: relative;}
.row-fluid .problem-con-bg::before {background-image: url("//www.aldensys.com/hubfs/Conduit_image_files/arrow.png"); background-position: center center; background-repeat: no-repeat; bottom: -25px; content: " "; display: block; height: 28px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 54px;}
.conduit-new-page .row-fluid .headerproduct-menusection { border-bottom: none; }
.row-fluid .problem-con-left { padding-right: 20px;}
.row-fluid .problem-con-left h2 { color: #004f84; font-size: 20.83px; font-weight: 600; line-height: 27px; }
.row-fluid .problem-con-left p { color: #524f50; font-family: source sans pro; font-size: 20.83px; line-height: 29px; margin: 8px 0; }
.row-fluid .problem-con-left h4 { color: #4e5052; font-family: source sans pro; font-size: 20.83px; font-weight: 700; margin-top:25px;}
.row-fluid .problem-con-left ul { list-style: outside none none; padding-left: 0; margin-top:10px;}
.row-fluid .problem-con-left ul li { color: #4e5052; font-family: source sans pro; font-size: 24.5px; line-height: 30px; padding-left: 15px; position: relative;}
.row-fluid .problem-con-left ul li::before { background-image: url("//www.aldensys.com/hubfs/Conduit_image_files/dot-image.png"); content: " "; display: block; height: 6px; left: 0; position: absolute; top: 25%; width: 6px;}
.row-fluid .problem-con-left ul li span { font-weight: 700;}
.row-fluid .problem-con-right h2 { color: #424244; font-size: 20.83px; font-weight: 700; text-transform: uppercase;}
.row-fluid .problem-con-right p { color: #3c3c3e; font-family: source sans pro; font-size: 16.67px; font-style: italic; line-height: 21px; padding-right: 30px;}
.row-fluid .problem-con-right p  span{ color: #005287; font-family: source sans pro; font-size: 25px; font-weight:700; font-style: normal;}
.row-fluid .problem-con-right p img { float: left; margin-right: 15px;}
.row-fluid .million-con h2 { color: #b8bf0d; font-family: source sans pro; font-size: 39.58px; font-weight: 400; margin-top: 15px;}
.row-fluid .million-con p { padding: 0;}
.row-fluid .what-this-at p { color: #424244; font-size: 18.13px; font-weight: 700; padding: 0; font-style: normal;}
.row-fluid .what-this-at p span { color: #afbe36; font-size: 18.13px; font-weight: 700; font-style: italic;}
.row-fluid .what-this-at { background-color: #fff; border-radius: 5px; margin-top: 25px; padding: 4px 25px 8px;}
.row-fluid .at-con-background { background-color: #005287; padding: 60px 0 60px; text-align: center;}
.row-fluid .at-con-text { border: 2px solid #6dacd9; border-radius: 5px; margin: 20px 0; padding: 15px 15px 24px;}
.row-fluid .at-con-text h5 { color: #6dacd9; font-size: 18px; font-weight: 600; line-height: 22px; margin: 0 0 20px;}
.row-fluid .at-con-text p { color: #ffffff; font-size: 37px; font-family:source sans pro; font-weight: 400; margin: 0;}
.row-fluid .at-con-revenue-con h2 { color: #fff; font-size: 25.5px; font-weight: 700;}
.row-fluid .at-con-revenue-con h2 span {color: #b8bf0d; font-size: 60px; font-weight: 700; position: relative; top: 10px; left: 10px;}
.row-fluid .at-con-revenue-con { margin-top: 20px;}
.row-fluid .at-con-title h2 { color: #fff; font-size: 41px; font-weight: 300;}
.row-fluid .at-con-title { margin-bottom: 50px;}
.row-fluid .competing-background { padding: 50px 0 0;}
.row-fluid .responsible-background { margin-top: 45px;}
.row-fluid .competing-left h2 { color: #005288; font-family: source sans pro; font-size: 29.17px; font-weight: 400; line-height: 37px;}
.row-fluid .competing-left h2 span { color: #005288; font-size: 29.17px; font-weight: 700;}
.row-fluid .competing-left p { color: #3c3c3e; font-family: source sans pro; font-size: 18px; font-weight: 400; margin-top:25px;}
.row-fluid .competing-left-con-border { border: 2px solid #6ca9d2; border-radius: 5px; font-style: italic; margin-top: 17px; padding: 11px 25px 1px;}
.row-fluid .competing-left-con-border p {color: #3c3c3e; font-weight: 600; margin-top: 8px;}
.row-fluid .responsible-right h2 { color: #005288; font-family: source sans pro; font-size: 29.17px; font-weight: 400; line-height: 37px;}
.row-fluid .responsible-right h2 span { color: #005288; font-size: 29.17px; font-weight: 700;}
.row-fluid .responsible-right p { color: #3c3c3e; font-family: source sans pro; font-size: 18px; font-weight: 400; margin-top:25px;}
.row-fluid .responsible-border-con { border: 2px solid #6ca9d2; border-radius: 5px; font-style: italic; margin-top: 17px; padding: 15px 25px 3px;}
.row-fluid .responsible-border-con p {color: #3c3c3e; font-weight: 600; margin-top: 8px;}
.row-fluid .responsible-img-03 { margin-top: 25px;}
.row-fluid .contractual-bg { padding: 50px 0;}
.row-fluid .contractual-right h2 { color: #005288; font-family: source sans pro; font-size: 29.17px; font-weight: 400; line-height: 37px;}
.row-fluid .contractual-right h2 span { color: #005288; font-size: 29.17px; font-weight: 700;}
.row-fluid .contractual-right p { color: #3c3c3e; font-family: source sans pro; font-size: 18px; font-weight: 400; margin-top:25px;}
.row-fluid .contractual-left { margin-top: 8px;}
.row-fluid .contractual-con-left, .row-fluid .contractual-con-center, .row-fluid .contractual-con-right { margin-top: 43px; padding-left:20px;}
.row-fluid .contractual-con-text p { color: #3c3c3e;  font-family: source sans pro;  font-size: 17.71px; font-style: italic; font-weight: 600; margin-top: 0px;}
.row-fluid .invoice-background { background-color: #eeeeee; padding: 55px 0;}
.row-fluid .invoice-left h2 { color: #005288; font-size: 29.17px; font-weight: 400; line-height: 35px;}
.row-fluid .invoice-left p, .row-fluid .invoice-right p { color: #3c3c3e; font-family: source sans pro; font-size: 17.71px; margin-top: 0px;}
.row-fluid .invoice-right h2 { color: #707076; font-size: 25px; font-weight: 600; line-height: 35px;}
.row-fluid .large-scale-bg p { color: #fff; font-size: 18px; line-height: 29px ; font-style: italic;}
.row-fluid .large-scale-bg { background-color: #005288; border-radius: 5px; margin-top: 35px; padding: 25px 35px 10px; position: relative;}
.row-fluid .large-scale-bg::before { background-image: url("//www.aldensys.com/hubfs/Conduit_image_files/top-arrow.png"); content: " "; float: none; height: 27px; left: 0; margin: 0 auto; position: absolute; right: 0; top: -25px; width: 54px;}
.row-fluid .join-us-con { color: #fff; position: relative; text-align: center;}
.row-fluid .join-us-con h2 { font-size: 41.67px; font-weight: 400; padding-top:80px;}
.row-fluid .join-us-con h3 { font-size: 24.5px; margin-top: 10px;}
.row-fluid .join-us-con p { font-size: 24.5px; font-style:italic; font-weight: 600;}
.row-fluid .footer-section-above .banner-background { height: 467px;background-size:cover;}
.row-fluid .performance-background { margin: 35px 0 0;}
.row-fluid .performance-left h2 { color: #005288; font-family: source sans pro; font-size: 29.17px; font-weight: 400; line-height: 37px;}
.row-fluid .performance-left h2 span { color: #005288; font-size: 29.17px; font-weight: 700;}
.row-fluid .performance-left p { color: #3c3c3e; font-family: source sans pro; font-size: 18px; font-weight: 400; margin-top:25px;}
.row-fluid .performance-title h4 { color: #3c3c3e; font-size: 18px; font-weight: 700;}
.row-fluid .performance-mil-left p, .row-fluid .performance-mil-right p { color: #3c3c3e; font-size: 16.67px; font-style: italic; margin: 0;}
.row-fluid .performance-millions h3 { color: #3c3c3e; font-size: 18px; font-style: normal; font-weight:700;}
.row-fluid .performance-millions h2 { color: #afbe36; font-size: 33.33px; font-style: normal; font-weight:700; text-transform: uppercase; line-height: 35px;}
.row-fluid .performance-millions p { border: 2px solid #6ca9d2; color:#3c3c3e; font-size:18px; border-radius: 5px; font-weight:600; font-style: italic; margin-top: 25px; padding: 20px 25px 20px;}
.row-fluid .performance-mil-left h2.mil-con, .row-fluid .performance-mil-right h2.mil-con {  color: #5d611e; font-size: 28.87px;  font-weight: 700;}
.row-fluid .performance-mil-left h2.mil-con span, .row-fluid .performance-mil-right h2.mil-con span { background-image: url("//www.aldensys.com/hubfs/Conduit_image_files/financial-performance-green-single.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; font-size: 41.5px; font-weight: 400; margin-left: -4px; padding: 2px 8.5px; top:-10px; position: relative; z-index: 4;}
.row-fluid .performance-mil-left h2.mil-con span:first-child, .row-fluid .performance-mil-right h2.mil-con span:first-child { margin-left: 0;}
.row-fluid .performance-mil-left, .row-fluid .performance-mil-right { margin-top: 35px;}
.row-fluid .performance-millions { margin-top: 25px;}
.row-fluid .competing-background .main-mid-center, .row-fluid .responsible-background .main-mid-center, .row-fluid .performance-background .main-mid-center { border-bottom: 2px solid #eee; padding-bottom: 45px;}
.row-fluid .footer-join-webinar { margin-top: 25px; position: relative;  text-align: center;}
.row-fluid .revenue-see-solution { margin-top: 35px;}
.invoice-right .wistia_responsive_padding { margin: 25px 0;}
.row-fluid .header-join-webinar, .row-fluid .header-see-solution { display: inline-block; float: none; margin: 0; width: auto;}
.row-fluid .header-ctas { text-align: right;}
.row-fluid .header-join-webinar { padding-right: 10px;}
.row-fluid .header-join-webinar a {  background: #fff none repeat scroll 0 0 !important; border: 1px solid #e8e8e8 !important; border-radius: 2px !important; color: #424244 !important; font-family: source sans pro !important; font-size: 13px !important; font-weight: 600 !important; padding: 7px 10px!important; }
.row-fluid .header-join-webinar a:hover {  background: #e5e5e5 !important; color: #424244 !important; }
.row-fluid .problem-con-per-right { margin-left: -2%;}
.row-fluid .competing-left { padding-right: 20px;}
.row-fluid .responsible-left-img { margin-left: 9px;}
.row-fluid .performance-left { padding-right: 20px;}
.row-fluid .invoice-left { padding-right: 15px;}
.row-fluid .plusminus h5 {margin-bottom: 11px!important;}
.row-fluid .competing-right img {margin-top: 10px;}
.row-fluid .header-navbar > div > span > div > ul > li > a {line-height: 14px!important;}
.row-fluid .footer-join-webinar a {  background-color: #6ea9d3 !important; border: medium none !important; border-radius: 4px; color: #fff !important; font-family: source sans pro !important; font-size: 18.13px !important; font-weight: 500 !important; position: relative; padding: 12px 18px!important; }
.row-fluid .footer-join-webinar a:hover {  background-color: #fff !important; color: #005287 !important; }
.row-fluid .header-navbar > div > span > div > ul > li > a  {line-height: 33px!important; border-radius: 5px;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { padding: 0 10px !important; }
.row-fluid .footer-join-webinar2 a {  background-color: #AFBD22 !important; border: medium none !important; border-radius: 4px; color: #fff !important; font-family: source sans pro !important; font-size: 18.13px !important; font-weight: 500 !important; position: relative; padding: 12px 18px!important; }
.row-fluid .footer-join-webinar2 a:hover {  background-color: #fff !important; color: #005287 !important; }
/*  
.banner-right-form-bg .banner-form #hs_form_target_module_146280770542810138 form .hs-button.primary.large { border: none; border-radius: 5px; color: #fff; margin-top: 15px; padding: 20px;}
.row-fluid .banner-form #hs_form_target_module_146280770542810138 input[type="submit"] {background: #005287!important; border: none; border-radius: 5px!important; box-shadow: none!important; color: #fff!important; font-family: source sans pro!important; font-size: 17.6px!important; font-weight: 700; margin-top: 18px; padding: 15px 20px; text-align: center; text-transform: uppercase;}
.row-fluid .banner-form #hs_form_target_module_146280770542810138 input[type="submit"]:hover { background-color: #6da9d3;}

.row-fluid .safari-form-bg #hs_form_target_module_146280770542810138 .hs-button.primary.large{
  background-color: #000 !important;
  background-image: none !important;
  border: none !important;
  padding:15px !important;
  float:left !important;
  width:100px !important;
  height:60px !important;
  border-radius: 5px!important; 
  box-shadow: none!important;
}

.custom_form .hs-button.primary, body input[type="submit"] {background-color: #005288!important; text-transform: uppercase;}
*/
.row-fluid .banner-form input[type=submit] { font-family: 'Source Sans Pro',sans-serif;  margin-top: 15px; background:url(https://154234.fs1.hubspotusercontent-na1.net/hub/154234/hubfs/alden-images/submit-bg.png) repeat #005288; font-size:17.6px; color:#fff; text-transform:uppercase; font-weight: 700; color:#fff; border-radius:6px; padding:15px 20px; outline:none; border:none; cursor:pointer; font-weight:600; -webkit-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -0-transition: all 0.6s ease; -0-transition: all 0.6s ease;}
.row-fluid .banner-form input[type=submit]:hover { background:url(https://154234.fs1.hubspotusercontent-na1.net/hub/154234/hubfs/alden-images/submit-bg.png) repeat #5ba8db; }

.fm_button.fm_facebook span{background-image: url("https://info.aldensys.com/hubfs/Blog_Images/fb.png?t=1519984993336") !important;width:33px !important;height:33px !important;}
.fm_button.fm_linkedin span{background-image: url("https://info.aldensys.com/hubfs/Blog_Images/linkedin.png?t=1519984993336") !important;width:33px !important;height:33px !important;}
.fm_button.fm_twitter span{background-image: url("https://info.aldensys.com/hubfs/Blog_Images/tweet.png?t=1519984993336") !important;width:33px !important;height:33px !important;}
.fm_button.fm_googlepluspages span{background-image: url("https://info.aldensys.com/hubfs/Blog_Images/gplus.png?t=1519984993336") !important;width:33px !important;height:33px !important;}
.fm_button.fm_default span{background-image: url("https://info.aldensys.com/hubfs/Blog_Images/email.png?t=1519984993336") !important;}
.fm_button span:hover {box-shadow: 0 0 5px #b7b7b7;cursor: pointer;width:33px !important;height:33px !important;}
.aboutaldenfooter p {font-size: 16px!important; line-height; 22px!important}

/* ----------------------- New Mega Menu Design Start ---------------------------- */

.new-mega-menu-design .custom-menu-primary { width: auto !important; float:right; line-height: normal; padding: 23px 0px 0px; margin-bottom: 0;}
.new-mega-menu-design .new-header-logo img.hs-image-widget { max-width: 150px; width: 100%; padding-top: 2px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 { padding: 10px 8.5px 23px 8.5px; cursor: pointer; }
.new-mega-menu-design .header-section .container-main { padding: 20px 0 0px; }
.new-mega-menu-design .header-section .container-main .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: block; }

.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item ul.hs-menu-children-wrapper { background-color:#F3F3F3; margin-top:23px; padding:15px; border-top: 1px solid #ccc; border-radius: 0 0 7px 7px; left: 24%; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item ul.hs-menu-children-wrapper li a { color:#3c3c3e; font-size: 14px; font-weight: normal; padding: 0px 5px!important;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 a { font-size: 15px; font-weight: 600;  padding: 0 18.5px !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item:hover ul.hs-menu-children-wrapper li ul { display:block; left:0; opacity: 1; visibility: visible; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1), .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) {position: static !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li ul li.hs-menu-item:nth-child(1), .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li ul li.hs-menu-item:nth-child(3) {position: relative !important; max-width:206px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper { left:27% !important; right:0 !important; max-width:435px; margin:23px auto 0; padding: 15px 21px; min-height: 188px; border-top: 1px solid #ccc; border-radius: 0px 0px 7px 7px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li a {  max-width:100% !important; width:100% !important; padding:0 !important; color:#005288; font-size: 14px; font-weight: 600;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li { display:inline-block; width:100%; position: relative !important; padding:0px 0; } 
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul li:nth-child(2) ul li:nth-child(1) {max-width: 210px;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li:nth-child(1) { max-width:135px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li:nth-child(2) { max-width:210px; margin-left:25px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul li:nth-child(1), .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul li:nth-child(2) { display:inline-block; width:100%; max-width:100% !important605; margin-left:0px; margin-bottom:0; } 
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul { max-width:100%;  padding:7px 0 0; min-height: auto; left:0 !important; border-radius: 0px 0px 0px 0px; margin-top: 27px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul li  { display:block; max-width:100%; width:100%; } 
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul li a { color:#3c3c3e; font-weight: normal;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper { left:62.5% !important; right:0 !important; max-width:345px; margin:23px auto 0; padding:15px 21px; min-height: auto; border-top: 1px solid #ccc; border-radius: 0px 0px 7px 7px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li a { max-width:100% !important;  width:100% !important;  padding:0 !important; color:#005288;font-weight: 600; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li { display:block; width:100%; position: relative !important; padding:0px 0; } 
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(1) { max-width:140px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(2) { max-width: 140px; margin-left: 0px; display: block; margin-top:12px; }

.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul li:nth-child(1), .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul li:nth-child(2) { display:inline-block; width:100%; max-width:100%;  margin-left:0px; } 
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul li:nth-child(2){ margin-top:0;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul { max-width:100%; padding:7px 0 0; min-height: auto; left:0 !important; border-radius: 0px 0px 0px 0px; margin-top: 7px; position:relative;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul li  { display:block; max-width:100%; width:100%; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul li a {     font-size: 14px; color:#3c3c3e; font-weight: normal;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul li ul li { padding: 2px 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li ul li a:hover { background-color:transparent; text-decoration: underline; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul li a:hover, .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul li a:hover { background-color:transparent;text-decoration: underline; }
.new-mega-menu-design .mobile-trigger { display: none !important; } 
.new-mega-menu-design .child-trigger { display: none !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li a:hover { text-decoration: none; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li a:hover { text-decoration: none; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul li a:hover { text-decoration: underline; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul li a:hover { text-decoration: underline; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(1) ul li{position: relative !important; top: 0px !important; left: 0% !important;padding: 2px 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(2) ul li{position: relative !important; top: 0px !important; left: 0% !important; padding: 2px 0;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(3) ul li{position: relative !important; top: 0px !important; left: 0% !important; padding: 2px 0;}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(3) { max-width: 140px; position: absolute !important; top: 15px !important; left: 53% !important; margin: 0 auto; }

.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li:nth-child(3) {
  left: 167px;
  top:70px;
}
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul li:nth-child(3) {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
  left:0;
  top:0;
}
/*
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(3) { max-width: 140px; position: absolute !important; top: 15px !important; left: 53% !important; margin: 0 auto; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul li {position:relative !important; left:0 !important; top:0 !important;}*/

/* ----------------------- New Mega Menu Design End ---------------------------- */



/* ----------------------- New Home Page Design Start ---------------------------- */

.row-fluid .main_mid_center { float: none !important; margin: 0 auto !important; max-width: 1093px; width: 100% !important; }
.row-fluid .banner_background_img { background-position: center center; background-repeat: no-repeat; background-size: cover; height: auto; text-align: center; }
.new_home_design .row-fluid .banner_background_img { height: 479px; }
.banner_background_img .row-fluid .hero-heading h1 { color: #ffffff; font-family: "Source Sans Pro",sans-serif; font-size: 40px; font-weight: 400; line-height: 45px; padding: 0 0 10px; text-align: center; transition: all 0.4s ease-in-out 0s; }
.banner_background_img .row-fluid .hero-heading p { color: #fff; font-size: 18px; margin: 10px auto; max-width: 695px;  text-shadow:rgba(0,0,0,0.3) 0 0 6px;}
.banner_background_img .row-fluid .hero-contant { padding: 35px 0 45px; }
.row-fluid .banner_cta { margin-top: 0.5em; }
.new_home_design .row-fluid .industry-title h2 { color: #004f84; font-weight: 400; text-transform: capitalize; }
.new_home_design .row-fluid .industry-section { background-color: transparent; background-image: none; box-shadow: none; min-height: auto; padding-top:0; border:none;}
.industry_title_section { background-color: rgb(238, 238, 238); background-image: none; border-bottom: 4px solid #fff; border-top: 4px solid #fff; box-shadow: none; min-height: auto; padding-top:25px;}
.row-fluid .industry_title_section .industry-title h2::before { background-image: url("https://www.aldensys.com/hubfs/Home_Page_New/left_Arrow.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 33px; margin: 23px 23px 0 0; vertical-align: top; width: 93px; }
.row-fluid .industry_title_section .industry-title h2::after { background-image: url("https://www.aldensys.com/hubfs/Home_Page_New/right_arrow%60.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 33px; margin: 23px 0 0 23px; vertical-align: top; width: 93px; }
.row-fluid .what_can_we_help_title { text-align: center; }
.row-fluid .what_can_we_help_title h2 { color: #005288; font-size: 30px; font-weight: 400; }
.row-fluid .what_can_we_help_title p { color: #3c3c3e; font-size: 18px; font-weight: 400; margin: 10px auto; max-width: 575px; }
.row-fluid .what_can_we_help_left h3, .row-fluid .what_can_we_help_right h3 { color: #56a1d5; font-size: 20px; font-weight: 600; margin-top: 45px; margin-bottom: 15px!important; line-height: 25px!important; text-transform: uppercase; }
.row-fluid .what_can_we_help_left p, .row-fluid .what_can_we_help_right p { color: #3c3c3e; font-size: 18px; margin: 0; padding-right: 35px; text-align: left; }
.row-fluid .what_can_we_help_group_background { background-color: #fff; border-bottom: 5px solid #fff; box-shadow: 4px 4px 4px 1px #666; padding: 50px 0 70px; }
.new_home_design .row-fluid .bgimg-main.bg-img-mobile { margin-top: 0px; border-top:0px solid #fff; box-shadow: 1px 1px 3px 0 #666;}
.row-fluid .new_home_email_subscription_group_bg { background-color: #008bd2; padding: 30px 0 35px; /*box-shadow: 1px 1px 3px 0 #666;*/}
.row-fluid .new_industry_email_subscription_group_bg { background-color: #008bd2; padding: 30px 0 40px; /*box-shadow: 1px 1px 3px 0 #666;*/}

.row-fluid .new_home_email_subscription_title h2 { color: #fff; font-weight: 400; margin: 10px auto; max-width: 630px; text-align: center; font-size:29px; line-height: 41px;}
.row-fluid .new_home_email_subscription_title p {color: #fff; text-align: center;} 
.row-fluid .new_home_email_subscription_form h3.hs_cos_wrapper.form-title { display: none; }
.row-fluid .new_home_email_subscription_form .field.hs-form-field > label { display: none; }
.row-fluid .new_home_email_subscription_form .hs_blog_the_alden_updater_news_articles_amp_events_subscription.field.hs-form-field, .row-fluid .new_home_email_subscription_form .hs_blog_joint_use_subscription { display: none; }
.new_home_email_subscription_form .field.hs-form-field div.input input::placeholder { color:#fff;font-family: "Source Sans Pro",sans-serif; padding-left:10px;}
.row-fluid .new_home_email_subscription_form .field.hs-form-field div.input .hs-input { font-size: 16px;background-color: transparent; border-color: currentcolor currentcolor #fff; border-style: none none solid; border-width: medium medium 2px; padding:17px 0 15px 10px; width: 73%; color: #fff;}
.row-fluid .new_home_email_subscription_form .actions .hs-button.primary.large { background-color: transparent !important; background-image: none; border: 2px solid #fff; border-radius: 3px; color: #fff; cursor: pointer; font-family: "Source Sans Pro",sans-serif; font-size: 17px; font-weight: 600; padding: 15px 40px; transition: all 0.5s;}
.row-fluid .new_home_email_subscription_form .actions .hs-button.primary.large:hover { background-color: #fff !important; color:#005288; }
.new_home_email_subscription_form #hs_cos_wrapper_module_1496730349030150 > div { margin: 40px auto 0; max-width: 800px; position: relative;color: #fff;font-size: 22px; }
.row-fluid .new_home_email_subscription_form .hs_submit { position: absolute; right: 0; top: 0; }
.row-fluid .new_home_email_subscription_form .hs-error-msgs.inputs-list li, .row-fluid .new_home_email_subscription_form .hs-error-msgs.inputs-list label { color: #fff; font-size: 16px; }
.new_home_design .row-fluid .blogsection-main h2 { color: #fff; font-family: "Source Sans Pro",sans-serif; font-size: 34px; font-weight: 400; padding: 0 0 25px; text-transform: capitalize; }
.new_home_design .row-fluid .hs-rss-title { font-size: 22px; }
.row-fluid .new_home_email_subscription_form .field.hs-form-field div.input .hs-input:focus {outline: none !important;}
.industry_section_group_background { background-color: rgb(238, 238, 238); background-image: none; box-shadow: 1px 1px 3px 0 #666; border-bottom: 0px solid #fff; border-top: 4px solid #fff; box-shadow: none; min-height: auto; padding: 25px 0 35px; }
.row-fluid .industry_section_title h2 { color: #005288; font-size: 30px; font-weight: 400; text-align:center; }
.row-fluid .industry_section_drop_down_utility h2, .row-fluid .industry_section_drop_down_telecommunications h2, .row-fluid .industry_drop_down_catv h2 { color: #004f84; font-size: 24px; font-weight: 700; text-align:center;}
.row-fluid .industry_section_drop_down_utility_img, .row-fluid .industry_section_drop_down_telecommunications_img, .row-fluid .industry_drop_down_catv_img { margin: 10px 0; text-align: center; }
.row-fluid .industry_section_drop_down_utility .select-division, .row-fluid .industry_section_drop_down_telecommunications .select-division, .row-fluid .industry_drop_down_catv .select-division { background-color: #5f5f5f; border: 0px solid #fff; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; font-family: "Source Sans Pro",sans-serif; font-weight: 600; position: relative; text-transform: uppercase; width: 80%; margin-top:10px; transition:all 0.5s;}
.row-fluid .industry_section_drop_down_utility .select-division:hover, .row-fluid .industry_section_drop_down_telecommunications .select-division:hover , .row-fluid .industry_drop_down_catv .select-division:hover { background-color: #888888; }
.row-fluid .industry_section_drop_down_utility .select-division::after, .row-fluid .industry_section_drop_down_telecommunications .select-division::after, .row-fluid .industry_drop_down_catv .select-division::after  { background-image: url("https://154234.fs1.hubspotusercontent-na1.net/hub/154234/hubfs/alden-systems/images/arrow-img1.png?t=1496960466455"); background-position: 100% 100%; background-repeat: no-repeat; border-left: medium none; content: ""; display: inline-block; height: 18px; margin: 0 0 0 15px; position: absolute; right: 20px; top: 20px; vertical-align: top; width: 27px; }
.row-fluid .industry_section_drop_down_utility, .row-fluid .industry_section_drop_down_telecommunications, .row-fluid .industry_drop_down_catv { text-align:center; }
.row-fluid .industry_section_drop_down_utility .select-division span, .row-fluid .industry_section_drop_down_telecommunications .select-division span, .row-fluid .industry_drop_down_catv .select-division span { display: inline-block; padding: 15px 40px 15px 0; }
.row-fluid .industry_section_drop_down_utility ul, .row-fluid .industry_section_drop_down_telecommunications ul, .row-fluid .industry_drop_down_catv ul { background-color: #5f5f5f; border: 0px solid #fff; border-radius: 4px; display: none; left: 0; list-style: outside none none; margin: 5px auto 0; max-width: 80%; padding: 0; position: absolute; right: 0; text-align: left; width: 100%; z-index: 22; }
.row-fluid .industry_section_drop_down_utility ul li, .row-fluid .industry_section_drop_down_telecommunications ul li, .row-fluid .industry_drop_down_catv ul li {  transition:all 0.5s; border-bottom: 0px solid #fff; color: #fff; padding: 0; text-align: left; }
.row-fluid .industry_section_drop_down_utility ul li a, .row-fluid .industry_section_drop_down_telecommunications ul li a, .row-fluid .industry_drop_down_catv ul li a { color: #fff; font-size: 16px; font-weight: 600; padding: 12px 0 12px 25px; width: 100%;  display: block;}
.row-fluid .industry_section_drop_down_utility, .row-fluid .industry_section_drop_down_telecommunications, .row-fluid .industry_drop_down_catv { text-align:center; }
.row-fluid .industry_section_drop_down_utility span.hs_cos_wrapper:hover .select-division::after, .row-fluid .industry_section_drop_down_telecommunications span.hs_cos_wrapper:hover .select-division::after, .row-fluid .industry_drop_down_catv span.hs_cos_wrapper:hover .select-division::after { transform: rotate(180deg);}
.row-fluid .industry_section_drop_down_utility span.hs_cos_wrapper:hover  ul, .row-fluid .industry_section_drop_down_telecommunications span.hs_cos_wrapper:hover  ul, .row-fluid .industry_drop_down_catv span.hs_cos_wrapper:hover ul { display:block;}
.row-fluid .industry_section_drop_down_utility span.hs_cos_wrapper, .row-fluid .industry_section_drop_down_telecommunications span.hs_cos_wrapper, .row-fluid .industry_drop_down_catv span.hs_cos_wrapper { transition:all 0.5s; display: inline-block; font-size: 17px; padding: 0 0 15px; position: relative; width: 100%; }
.row-fluid .industry_section_drop_down_utility_group, .row-fluid .industry_section_drop_down_telecommunications_group, .row-fluid .industry_drop_down_catv_group { margin-top: 15px; }
.row-fluid .industry_section_drop_down_utility ul li:hover, .row-fluid .industry_section_drop_down_telecommunications ul li:hover, .row-fluid .industry_drop_down_catv ul li:hover { background-color: #888888; }
.row-fluid .industry_section_drop_down_utility ul li:last-child:hover, .row-fluid .industry_section_drop_down_telecommunications ul li:last-child:hover, .row-fluid .industry_drop_down_catv ul li:last-child:hover { border-radius: 0px 0px 4px 4px; }
.row-fluid .industry_section_drop_down_utility ul li:first-child:hover, .row-fluid .industry_section_drop_down_telecommunications ul li:first-child:hover, .row-fluid .industry_drop_down_catv ul li:first-child:hover { border-radius: 4px 4px 0px 0px; }
.row-fluid .industry_drop_down_catv ul li:first-child:hover {border-radius: 4px;}

/* ----------------------- New Home Page Design End ---------------------------- */
.ss-container {padding: 0px 15px;}
.new_industry_col .banner_background_img .row-fluid .hero-heading h1 {    color: #fff;    font-family: source sans pro;    font-size: 18px;    font-weight: 600;    margin: 10px auto 0px;    max-width: 695px; padding:0px;   text-shadow: 0 0 6px rgba(0, 0, 0, 0.4);}
.electric { font-weight: bold; }
.alden_one_url .move_arrow::after {left: 0.75em !important; text-decoration:underline!important;}
.alden_one_url .move_arrow {text-decoration:underline!important;}

.banner_height{ height: 100% !important;background-repeat: no-repeat;}
.industry_hero h2{font-weight:500!important;}
.vertical_padding{ padding: 35px px 0px !important; }
 .gain_main { padding-bottom: 60px; }
 .new_col new_industry_col a{color:#ffffff;}
.download p { border: 2px solid #fff; border-radius: 4px; color: #fff; margin: 20px auto 30px; max-width: 299px; padding: 14px 25px; transition: all 0.4s ease-in-out 0s!important;}
.gain h2 { color: #005287;font-family: source sans pro !important;  font-size: 24px !important; width: 85%;
    margin: 0 auto!important;
    float: none; line-height: 32px !important;  padding: 50px 0px 40px !important;  text-align: center; font-weight:500!important;}
.prior  h2 { font-size: 20px!important; color:#3c3c3e; }
.streamline h3 { font-size: 18px!important; color:#005288; }
.drive h3 { font-size: 18px!important; color:#005288; }
.prior  span { font-size: 15px!important; color:#3c3c3e; font-family: source sans pro; line-height: 20px;}
.prior ul, .drive ul, .streamline ul {padding-left: 17px; display: inline-block; text-align: left;}
.prior ul li, .drive ul li, .streamline ul li {padding-bottom: 6px;}


.prior  h3 { font-size: 18px!important; color:#005288; font-family: source sans pro;}
.gain span { font-size: 15px; color:#3c3c3e; font-family: source sans pro; line-height: 20px;}
.streamline  span { font-size: 15px; color:#3c3c3e; font-family: source sans pro; line-height: 20px;}
.drive  span { font-size: 15px; color:#3c3c3e; font-family: source sans pro; line-height: 20px; }
.joint_use {/*background-image: url("https://www.aldensys.com/hubfs/join.png?t=1497378064437");  */  height: 235px;   background-repeat: no-repeat;    background-size: 100% 100%;  margin: 0 auto !important;    max-width: 48.7% !important;    text-align: center; }
.smart {/*background-image: url("https://www.aldensys.com/hubfs/smart.png");   */ height: 235px; float:right!important;   background-repeat: no-repeat;    background-size: 100% 100%;  margin: 0 auto !important;    max-width: 48.7% !important;    text-align: center;}
.joint_use .asset h3 { color: #ffffff; font-size: 22px; font-weight: 400; line-height: 30px; font-family: source sans pro; margin-bottom: 10px; }
.better_asset h3 { color: #ffffff ; font-size: 22px !important; font-weight: 400!important; line-height: 30px !important; margin: 0px auto 10px !important; max-width:397px;  font-family: source sans pro!important; }
.joint_use img { margin: 25px 0px 10px;   }
.smart img { margin: 25px 0px 10px; }
.smart_bg_img {display:none!important;}
.alden_one_url {padding-top: 14px;}
.alden_one_url > a {color: #56a1d5!important; font-family: source sans pro;  text-transform: capitalize;    font-weight: 600;}
.flex_title h3 { color: #005288; padding: 40px 0 0px!important; text-align: center; font-weight: 500!important; font-size: 32px!important;}
.flex_title p  { color: #000000; width: 50%; margin: 19px auto 9px;  text-align: center;}
.alden_one_image { padding-bottom: 20px;}
.alden_one_url a::after {background-image: url("https://www.aldensys.com/hubfs/arrow_learn.png");    content: "";    height: 11px; width:7px;  display:inline-block;  left: 5px;    transition: all 0.15s ease 0s; 
    background-repeat: no-repeat;    position: relative;    width: 1em;}
.browse_btn:hover, .kit_btn:hover {   background:#005288 ;}

.row-fluid .alden-one h2 {font-size: 42px!important;}
@media (max-width: 1142px){.aldenone-posts {padding: 0px!important;}}

.new_industry_form .hs-button.primary.large:hover {  color:#005288; background-color:#ffffff!important; }
.alden_one_url a:hover::after {left: 0.75em!important; text-decoration:underline!important;}
.alden_one_image > img { width: 100%;  background-size: cover;   height: 135px !important;} 
.alden_one_url  a:hover {  text-decoration: underline !important;}

.alden_one span { color: #3c3c3e !important;font-family: source sans pro !important;font-size: 16px !important; line-height: 22px;}
.alden_one_title { color: #005288; font-family: 'Source Sans Pro', sans-serif; font-size: 20px; font-weight: 600; padding-bottom: 20px; }
.joint_use .ebook { border: 2px solid #fff; float: none;  transition: all 0.4s ease-in-out 0s!important;  margin: 10px auto !important;border-radius: 4px; color: #005288!important; padding: 0px; margin: 0 auto; max-width: 149px!important; }	
.ebook, .case { padding: 20px;  }
.joint_use {text-align:center!important;}
.smart .case { transition: all 0.4s ease-in-out 0s!important; border: 2px solid #fff;float: none;    margin: 10px auto !important; border-radius: 4px; color: #005288!important;  padding: 0px; margin: 0 auto;max-width: 194px!important; }	
.joint_title h3{ color: #005288; padding: 60px 0 20px !important; font-weight: 500!important; font-size: 32px!important;}
.joint_title p{ color: #000000;  margin: 0 auto 60px; font-family: source sans pro;  }
.joint_smart{  color:#000; }
.isp_smart {text-align: center;}
.browse_btn {    background: #6da9d3 none repeat scroll 0 0;    border-radius: 6px;    color: #ffffff;   transition: all 0.4s ease-in-out 0s!important; float: none !important;    font-family: source sans pro;    font-size: 14px;    font-weight: bold;    margin: 57px auto !important;    max-width: 255px;    padding: 15px 25px;    text-align: center !important;}
.kit_btn {background: #6da9d3 none repeat scroll 0 0;    border-radius: 6px;    color: #ffffff;   transition: all 0.4s ease-in-out 0s!important; float: none !important;    font-family: source sans pro;    font-size: 14px;    font-weight: bold;    margin: 57px auto !important;    max-width: 255px;    padding: 15px 25px;}
.asset_Management p {   color: #fff;    margin: 0 auto;    max-width: 722px;    padding: 0px 0px 15px;    text-align: center;}
.new_industry_form .hs-button.primary.large {    -webkit-appearance: none;transition: all 0.4s ease-in-out 0s!important; background: rgb(74, 143, 189) none repeat scroll 0 0 !important;    border: 2px solid #fff;    border-radius: 5px;    color: #fff;    font-family: source sans pro !important;    font-size: 17px;    font-weight: 600;    padding: 16px;}
.new_industry_form {    float: none !important;    line-height: 37px;    margin: 0 auto !important;    max-width: 763px;    color: #ffffff;}
.new_industry_form p {font-size: 15px; line-height: 22px;     color: rgba(255, 255, 255, 0.8);
}
.new_industry_form input{    background: none;    border-left: 0px solid;    border-right: medium none;    border-top: medium none;    box-sizing: border-box;    padding: 6px;	}
.new_industry_form input:focus {    outline: none;}
.new_industry_form textarea:focus {    outline: none;}
.new_industry_form select:focus {    outline: none;}
.new_industry_form .input textarea {padding-bottom: 0px !important; font-family: source sans pro;   padding-left: 0 !important;    padding-top: 33px !important;}
.new_industry_form .input select {     margin-bottom: 0 !important;    margin-top: 32px !important;  padding-bottom: 20px !important;}
.new_industry_form textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select{ padding: 16px !important}
.alden_one_image > img {   -moz-box-shadow:    inset 0 0 10px #000000;   -webkit-box-shadow: inset 0 0 10px #000000;   box-shadow:         inset 0 0 10px #000000;    border-radius: 5px 5px 0px 0px ;    box-shadow: 0 0 10px #000000 inset;}
.new_industry_form .hs_submit{    text-align:center;    margin:30px;}
.joint_use_bg_img {display:none!important;}
.new_industry_form .form-columns-1 .hs-input {   font-size: 16px; font-weight: 600; width: 100% !important;    background:none;    border-left: medium none;      border-bottom: 2px solid #ffffff;  border-right: medium none;    border-top: medium none;    color:#ffffff;}
.new_industry_form select option { color: #fff; }
.new_industry_form select option:first-child{  font-size:0px;  color: green;}
.new_industry_col a#cta_button_154234_910d45f2-75aa-4a5c-8cbb-156c867f3c19 {background:none!important; text-transform: uppercase; font-family: source sans pro!important;     font-weight: bold !important; transition: all 0.4s ease-in-out 0s!important;}
.new_industry_col a#cta_button_154234_d4a522de-df33-4023-b130-76ba87b409ab { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;    font-family: source sans pro !important; font-size: 17px!important;   font-weight: 700 !important;    padding: 8px !important; transition: all 0.4s ease-in-out 0s!important;}
.new_industry_col a#cta_button_154234_3af7d7c9-09a3-49ba-9b7e-6b9278eab047 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;    font-family: source sans pro !important; font-size: 17px!important;      font-weight: 700 !important;    padding: 8px !important; transition: all 0.4s ease-in-out 0s!important;}
.new_industry_col a#cta_button_154234_90f7f400-6ec1-439d-97a0-72e476f3920c { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;    font-family: source sans pro !important;     font-size: 17px!important;   font-weight: 600 !important;    padding: 10px !important; transition: all 0.4s ease-in-out 0s!important;}
.new_industry_col .hs-form-98fe1eb3-a093-4860-9263-d2de2b273509_c306acc9-643e-4166-8d9b-7cdd466bf646 fieldset {    border: 0 none;    margin: 0;    max-width: 599px;    padding: 0;}
.new_industry_col .hs-form-98fe1eb3-a093-4860-9263-d2de2b273509_5359744d-c4f0-4a29-8365-37faa21dc1f1 fieldset {  border: 0 none;   margin: 0;   max-width: 739px;    padding: 0;}
.new_industry_form fieldset {  border: 0 none; margin: 0;  max-width: 1000px!important;  padding: 0;}
.new_industry_form select option {background:#407da6!important;}
.new_industry_form select {    -moz-appearance: none;     -webkit-appearance: none;     background:none; background-attachment: scroll !important;    background-image: url("https://www.aldensys.com/hubfs/drop_down_Arrow.png") !important; background-origin: padding-box !important;    background-position: 99% 55% !important;    background-repeat: no-repeat !important;    background-size: auto auto !important;    border-bottom: 2px solid #ffffff !important;    color: #ffffff !important;
height: 40px !important;    margin-top: 5px;    padding: 0 !important;    width: 100% !important;  font-size: 17px!important;
    font-weight: 600; border-top: 0px!important; border-left: 0px!important; border-right: 0px!important}
    .joint_use a#cta_button_154234_d4a522de-df33-4023-b130-76ba87b409ab:hover {
  color: #ffffff !important;
}
.joint_use:hover a#cta_button_154234_d4a522de-df33-4023-b130-76ba87b409ab {
  color: #005288 !important;
}
.case a#cta_button_154234_3af7d7c9-09a3-49ba-9b7e-6b9278eab047:hover {
  color: #ffffff !important;
}
.smart:hover a#cta_button_154234_3af7d7c9-09a3-49ba-9b7e-6b9278eab047 {
  color: #005288 !important;
}
.flex_col .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.03), 0 6px 20px 0 rgba(0, 0, 0, 0.03);
}
.new_industry_form placeholder { color:#ffffff!important;}
.new_industry_form form.hs-form-98fe1eb3-a093-4860-9263-d2de2b273509_80e11f2c-91f5-497c-b17c-53215e29edd5 .form-columns-2 .hs-form-field .hs-input, form.hs-form-98fe1eb3-a093-4860-9263-d2de2b273509_80e11f2c-91f5-497c-b17c-53215e29edd5 .form-columns-3 .hs-form-field .hs-input {   width: 100% !important;}
.new_industry_form input[placeholder]/*, [placeholder], *[placeholder]*/ {color: #ffffff !important;    font-family: source sans pro;    font-size: 17px;    font-weight: 600 !important;    padding: 37px 0 10px !important;}
.hs-form-98fe1eb3-a093-4860-9263-d2de2b273509_fb5b0a9a-1119-45b9-94a5-a4bfcf07f400 fieldset.form-columns-1 .hs-input {    font-size: 15px;    font-weight: 600;    margin: 0;    padding: 12px 0 5px !important;    width: 100%;}
.new_industry_form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff!important;
}
.hr_line{margin-bottom:6px;}

.new_industry_form input::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
}
.new_industry_form input:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
}
.new_industry_form input:-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
}
.new_industry_form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff!important;
}
.new_industry_form textarea::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
}
.new_industry_form textarea:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
}
.new_industry_form textarea:-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
}



/*--------------new-----------------------*/


.new_industry_form input[placeholder] { color: #ffffff !important;    font-family: source sans pro; font-size: 17px;  font-weight: 600 !important;   padding: 37px 0 10px !important;   border-bottom: 2px solid #fff;      border-radius: 0px;}
.new_industry_form .input select { margin-bottom: 0 !important;   margin-top: 32px !important; font-family: source sans pro;  padding-bottom: 0px !important;    border-radius: 0px;}
@media (max-width:400px){
            .new_industry_form .hs-button.primary.large {        transition: all 0.4s    ease-in-out 0s!important;        /* background: rgb(74, 143, 189) none repeat scroll 0 0 !important; */
                    border: 2px solid #fff;        border-radius: 5px;        color: #fff;        font-family: source sans pro !important;        font-size: 17px;        font-weight: 600;        padding: 16px;}
            .new_industry_form .hs-button.primary.large:hover {        background: #ffffff;		color:rgb(74, 143, 189);}
}
/*--------------new-----------------------*/

.hs_colleague_1, .hs_colleague_2 {padding-bottom: 15px;}
.hs_colleague_3 {padding-bottom: 20px;}

.new_industry_form textarea::-moz-placeholder {  opacity: 1!important;}
.new_industry_form input::-moz-placeholder {  opacity: 1;}
.new_industry_form select option { color:#ffffff;}
.new_industry_form .hs-form-required {display:none;}
.new_industry_form select option:first-child { color:#ffffff;}
.alden_one span {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#enter_any_details_you_d_like_to_know_-98fe1eb3-a093-4860-9263-d2de2b273509_9790 {color:#ffffff;}
#firstname-98fe1eb3-a093-4860-9263-d2de2b273509_2264 {color:#ffffff;}
#lastname-98fe1eb3-a093-4860-9263-d2de2b273509_2175 {color:#ffffff;}
#email-98fe1eb3-a093-4860-9263-d2de2b273509_8212  {color:#ffffff;}
.download p:hover{color:#005288; background-color: #ffffff !important; }
.flex_col { padding: 34px 0 70px;}
.flex_col div.hs_cos_wrapper { background-color: #fff; border-radius: 5px; float: left; margin: 13px; padding-bottom: 30px; text-align: center; width: 22.3%; }





 @media (min-width: 1145px) {

.flex_col div.hs_cos_wrapper:first-child:nth-last-child(1) { float:none; margin:13px auto; width:45%; }
.flex_col div.hs_cos_wrapper:first-child:nth-last-child(2), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(2) ~ div.hs_cos_wrapper { display: inline-block; float: none; margin: 13px; width: 47%; }
.flex_col div.hs_cos_wrapper:first-child:nth-last-child(3), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(3), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(3) ~ div.hs_cos_wrapper { display: inline-block; float: none; margin: 13px; width: 30.33%; }
.flex_col div.hs_cos_wrapper:first-child:nth-last-child(4), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(4), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(4), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(4) ~ div.hs_cos_wrapper { display: inline-block; float: none; margin: 13px; width: 22.3%; }
.flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5) ~ div.hs_cos_wrapper { display: inline-block; float: none; margin: 13px; width: 30.33%; }
.flex_col div.hs_cos_wrapper:first-child:nth-last-child(6), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(6), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(6), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(6), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(6), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(6) ~ div.hs_cos_wrapper { display: inline-block; float: none; margin: 13px; width: 30.33%; }
}
 @media (max-width: 1100px) {
.gain_main img {    margin: 0 auto!important;    max-width: 100%!important; float:none!important;    }
.gain_main h3{    margin: 0 auto!important;    float:none!important; font-size:20px!important; line-height: 25px!important; margin-bottom: 10px!important;}
}
@media only screen and (max-width: 1100px)  {
/*.flex_col div.hs_cos_wrapper:first-child:nth-last-child(4), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(4), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(4), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(4) ~ div.hs_cos_wrapper {
   display: block;   float: none;   margin: 26px auto;   width: 50%; }*/
 .alden_one_image img {   width: 100%; }
}
@media (max-width:1144px) {
.joint_use, .smart {    display: block !important;    float: none !important;    text-align: center!important;    margin:20px auto!important;}
.joint_title p {margin: 0 auto 10px !important;}
.browse_btn {margin: 10px auto 30px !important;}
  .kit_btn {margin: 10px auto 30px !important;}
}
@media (max-width:1110px) {
.flex_col div.hs_cos_wrapper{display:inline-block; float:none;}
.flex .flex_col { text-align:center; }
.flex_col .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget {      
    width: 21.3% ;
}

}


@media (max-width:1023px) {
.flex_col .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget {width: 30.3% ;}

}

   @media (max-width: 880px) {
.flex_col .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget{      
    width: 45% ;
}
}
 @media only screen and (max-width: 767px)  {
/*.flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5), .flex_col div.hs_cos_wrapper:first-child:nth-last-child(5) ~ div.hs_cos_wrapper { display: inline-block; float: none; margin: 13px; width: 27.33%; }*/
.gain_main h3 {   float: none !important;   margin: 0 auto !important;   text-align: center;   font-size: 20px !important; }
.flex_title h3 {padding-top: 25px!important; font-size: 25px!important}
.flex_col {padding: 15px 0px 50px!important;}
.joint_title h3 {padding-top: 40px!important;}
.joint_title p {margin: 0px auto 10px!important}
.browse_btn {margin: 10px auto 50px!important;}
   .kit_btn {margin: 10px auto 50px!important;}
.prior, .streamline, .drive span {    color: #3c3c3e;    display: block;    float: none;    font-family: source sans pro;    font-size: 16px;    margin: 0 auto !important;    max-width: 80% !important;    text-align: center;}
.gain h2 {padding-top: 40px!important;}
.prior, .streamline, .drive {margin-bottom: 30px!important;}
.gain_main {padding-bottom: 30px!important;}
.gain_main p {    margin: 0 auto!important;    max-width: 80%!important;    padding: 20px!important;}
.gain_main img {   display: block;   float: none;   margin: 0 auto 10px!important;   text-align: center; }
.joint_use, .smart {   clear: both;   display: block !important;   float: none !important;   margin: 25px auto !important;   width: 100% !important;   height: 100% !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li:nth-child(3) {
  left: auto;
  max-width:100% !important;
  top: auto;
}
}	
 @media (max-width: 699px) {
/*.new_industry_col { text-align:center; }*/
.alden_one img{ width: 100%;}
/*.flex_col div.hs_cos_wrapper { width: 53% !important;}*/
.joint_use{max-width:80%!important;}
.smart{max-width:80%!important;float:none!important;margin:20px auto!important;}
.flex_title p {    width: 80%!important;}
.joint_title p {    width: 80%!important;}
.new_industry_form .hs-input {width: 100% !important;}
   /*.new_industry_form .hs-button.primary.large {font-size: 15px;    margin: 0 auto !important;    max-width: 239px;    padding: 7px;}*/
 }

/*  @media (max-width: 442px) {
       .flex_col .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget{  float: none;    margin: 20px auto;    width: 80% !important; width: 70% ; }
}*/

@media (max-width:600px){
.ind_banner_content h1 {    font-family: source sans pro;    font-size: 30px !important;    font-weight: 500 !important; padding-bottom: 0px!important}
.ind_banner_content h2 {    font-family: source sans pro;    font-size: 25px !important;    font-weight: 500 !important;}
.ind_banner_content p {    font-family: source sans pro;    font-size: 16px !important; color:#ffffff!important; margin-top: 5px}
}

  @media (max-width: 570px) {
            .flex_col .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_custom_widget {  float: none;    margin: 20px auto;    width: 70% !important;}
            .alden_one{height:auto!important;}
            .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li ul li.hs-menu-item:nth-child(1), .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li ul li.hs-menu-item:nth-child(3) {
              max-width: 100%;
              position: relative !important;
            }
  }


/* ----------------------- New Mega Menu Responsive Design Start ---------------------------- */
@media (max-width:1140px){
.new-mega-menu-design .span2.widget-span.widget-type-space { display: none !important; }    
.new-mega-menu-design .mega_menu.custom-menu-primary ul li ul { margin: 23px auto 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item ul.hs-menu-children-wrapper { border-radius: 0 0 7px 7px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper { left: 11% !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper { left: 58% !important; }
.row-fluid .main_mid_center { padding: 0 10px; }
    .row-fluid .share-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .row-fluid .share-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {margin-right: 0px!important; width: 100%!important; padding-bottom: 15px!important}
.row-fluid .share-form .hs-fieldtype-text.field.hs-form-field {width: 100%!important}
}

}
@media (max-width:1100px){
.new-mega-menu-design .span2.widget-span.widget-type-space { display: none !important; }    
.new-mega-menu-design .mega_menu.custom-menu-primary ul li ul { margin: 23px auto 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item ul.hs-menu-children-wrapper { border-radius: 0 0 7px 7px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper { left: 11% !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper { left: 58% !important; }
.row-fluid .what_can_we_help_left, .row-fluid .what_can_we_help_right { padding:0 10px;}
.row-fluid .what_can_we_help_left p, .row-fluid .what_can_we_help_right p { padding-right: 0;}

}



@media (max-width:1024px){
.new-mega-menu-design .span2.widget-span.widget-type-space { display: none !important; }    
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper { left: 11% !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper { left: 58% !important; }    
.new-mega-menu-design .mega_menu.custom-menu-primary ul li ul { margin: 23px auto 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item ul.hs-menu-children-wrapper { border-radius: 0 0 7px 7px; }
}

@media (max-width:991px){
.new-mega-menu-design .span2.widget-span.widget-type-space { display: none !important; }    
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 a { padding: 0 13px !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper { left: 53% !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(3) { max-width: 175px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item ul.hs-menu-children-wrapper { border-radius: 0 0 7px 7px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper { left: 10% !important; }
.row-fluid .industry_section_drop_down_utility h2, .row-fluid .industry_section_drop_down_telecommunications h2, .row-fluid .industry_drop_down_catv h2 { font-size: 20px; }
.row-fluid .industry_section_drop_down_utility .select-division span, .row-fluid .industry_section_drop_down_telecommunications .select-division span, .row-fluid .industry_drop_down_catv .select-division span { font-size: 12px; padding: 10px 40px 10px 0; }
.row-fluid .industry_section_drop_down_utility .select-division::after, .row-fluid .industry_section_drop_down_telecommunications .select-division::after, .row-fluid .industry_drop_down_catv .select-division::after { right: 15px; top: 13px; }
.row-fluid .industry_section_drop_down_utility ul li a, .row-fluid .industry_section_drop_down_telecommunications ul li a, .row-fluid .industry_drop_down_catv ul li a { font-size: 12px; padding: 12px 0 12px 15px;}

    
    
}

@media (max-width:768px){
    
}

@media (max-width:767px){
    .alden-message {max-width: 100%; margin: 0 auto!important; float: none!important;}
    .row-fluid .share-form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .row-fluid .share-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {padding-bottom: 0px!important}

.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 a { color: #fff !important; text-align: center; }  
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 { padding: 0; }    
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item ul.hs-menu-children-wrapper { background-color: #E2E2E2; margin-top: 0; padding: 0; border: none; border-radius: 0 0 7px 7px; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper { left: 0 !important; right: 0 !important; max-width: 100%; margin: 0; padding: 0; min-height: auto; border-top: none; border-radius: 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li:nth-child(1) { max-width:100% !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li:nth-child(2) { max-width: 100%; margin-left: 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li.hs-menu-item.hs-menu-depth-1 ul li a { font-size: 16px; font-weight: 600; color: #005288 !important; text-align: center; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1), .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) { position: relative !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary li ul li .child-trigger i, .new-mega-menu-design .mega_menu.custom-menu-primary li ul li .child-trigger span { color: #005288 !important; background-color: #005288 !important; border-color: #005288 !important; float: right !important; margin-right:22px !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li ul { padding: 0; margin-top: 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary .hs-menu-flow-horizontal > ul ul ul li a { text-indent: 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul li ul li { padding: 0px 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper { left: 0% !important; right: 0 !important; max-width: 100%; margin: 0; padding: 0; min-height: auto; border-top: none; border-radius: 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(1) { max-width:100% !important; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(2) { max-width: 100%; margin-left: 0px; display: block; margin-top: 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li:nth-child(3) { max-width: 100% !important; position: relative !important; top: 0px !important; left: 0 !important; margin: 0 auto; }
.new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(3) ul.hs-menu-children-wrapper li ul { padding: 0; min-height: auto; left: 0 !important; border-radius: 0px 0px 0px 0px; margin-top: 0; }
.new-mega-menu-design .mega_menu.custom-menu-primary li ul li a.child-trigger span::after { background-color: #005288; }
.new-mega-menu-design .new-header-logo img.hs-image-widget { padding-top: 0px; padding-left: 20px; max-width: 100px}
.new-mega-menu-design .custom-menu-primary { float: none; }
.new-mega-menu-design .span2.widget-span.widget-type-space { display: none !important; }
.new-mega-menu-design .mobile-trigger { display: block !important; } 
.new-mega-menu-design .child-trigger { display: block !important; }
.row-fluid .industry_title_section .industry-title h2::before, .row-fluid .industry_title_section .industry-title h2::after { content:none;}
.row-fluid .what_can_we_help_left p, .row-fluid .what_can_we_help_right p { padding-right: 0; text-align: center; }
.row-fluid .what_can_we_help_left h3, .row-fluid .what_can_we_help_right h3 { text-align: center; }
.row-fluid .what_can_we_help_left, .row-fluid .what_can_we_help_right { padding:0 10px;}
.row-fluid .new_home_email_subscription_form { padding: 0 15px; }
.new_home_design .row-fluid .banner_background_img { height: auto; }
.row-fluid .industry_section_drop_down_utility h2, .row-fluid .industry_section_drop_down_telecommunications h2, .row-fluid .industry_drop_down_catv h2 { font-size: 24px; }
.row-fluid .industry_section_drop_down_utility ul li a, .row-fluid .industry_section_drop_down_telecommunications ul li a, .row-fluid .industry_drop_down_catv ul li a { font-size: 16px; padding: 12px 0 12px 25px;}
.row-fluid .industry_section_drop_down_utility .select-division span, .row-fluid .industry_section_drop_down_telecommunications .select-division span, .row-fluid .industry_drop_down_catv .select-division span { font-size: 17px; padding: 15px 40px 15px 0; }
.row-fluid .industry_section_drop_down_utility .select-division::after, .row-fluid .industry_section_drop_down_telecommunications .select-division::after, .row-fluid .industry_drop_down_catv .select-division::after { right: 20px; top: 20px; }
 .joint_use, .smart {max-width: 68%!important;}   
 .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li.hs-menu-item:nth-child(1) ul.hs-menu-children-wrapper li:nth-child(3) {
  left: auto;
  max-width: 100%;
  top: auto;
}   
}



@media (max-width:720px){.row-fluid .new_home_email_subscription_form .field.hs-form-field div.input .hs-input {width: 68%;}}

@media (max-width:620px){.row-fluid .new_home_email_subscription_form .field.hs-form-field div.input .hs-input {width: 65%;}}

  @media (max-width: 570px) {
            .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li ul li.hs-menu-item:nth-child(1), .new-mega-menu-design .mega_menu.custom-menu-primary ul:nth-child(1) li ul li.hs-menu-item:nth-child(3) {
              max-width: 100% !important;
              position: relative !important;
            }
  }
@media (max-width:575px){.row-fluid .new_home_email_subscription_form .field.hs-form-field div.input .hs-input {width: 60%;}}

@media (max-width:520px){.row-fluid .new_home_email_subscription_form .field.hs-form-field div.input .hs-input {width: 58%;}}



@media (max-width:480px){
    .row-fluid .alden-one h2 {font-size: 37px!important;}

.banner_background_img .row-fluid .hero-heading h1 { font-size: 30px; line-height: 36px; text-align: center;  }   
.row-fluid .new_home_email_subscription_form .hs_submit { position: relative; right: 0; left:0; text-align: center; top: 20px; }
.row-fluid .new_home_email_subscription_form .field.hs-form-field div.input .hs-input { border-color: #fff; border-radius: 4px; border-style: solid; border-width: 2px; color: #fff; padding: 17px 0 17px 10px; width: 100%; }
.row-fluid .new_home_email_subscription_group_bg {padding: 15px 0px 20px;}
.row-fluid .new_industry_email_subscription_group_bg {padding: 20px 0px 20px;}

.row-fluid .new_home_email_subscription_title h2 {font-size: 21px; line-height: 34px; margin-bottom: 0px;}
.row-fluid .what_can_we_help_group_background {padding: 40px 0px 50px;}
.row-fluid .what_can_we_help_left h3, .row-fluid .what_can_we_help_right h3 {margin-top: 35px;}
 .joint_use, .smart {max-width: 100%!important;}   
 .asset_Management  p {padding: 10px 0px 0px;}
 .row-fluid .main_mid_center {text-align: center!important;}

}    





/* ----------------------- New Mega Menu Responsive Design End ---------------------------- */