/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/****************************************************************************/

@import url('https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

html, body {
    -webkit-font-smoothing: antialiased !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-text-stroke:1px transparent !important;
    text-rendering: optimizeLegibility !important;
}
@font-face {
  font-family: 'helveticaneu-light';
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot');
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff2') format('woff2'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff') format('woff'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.ttf') format('truetype'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.svg#helveticaneu-light') format('svg'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneu-medium';
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot');
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff2') format('woff2'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff') format('woff'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.ttf') format('truetype'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.svg#helveticaneu-medium') format('svg'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneu-roman';
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot');
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff2') format('woff2'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff') format('woff'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.ttf') format('truetype'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.svg#helveticaneu-roman') format('svg'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneu-UltraLight';
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.eot');
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.woff2') format('woff2'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.woff') format('woff'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.ttf') format('truetype'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.svg#helveticaneu-UltraLight') format('svg'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-UltraLight/HelveticaNeueCyr-UltraLight.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'helveticaneu-bold';
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot');
  src: url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff2') format('woff2'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff') format('woff'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.otf') format('opentype'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.svg#helveticaneu-bold') format('svg'),
       url('https://www.huify.com/hubfs/Fonts%20Files/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}





body.new-design-page {transition:all 0.8s; font-family: 'helveticaneu-roman'; font-size:14px;}
.new-design-page h1 { color: #262626; font-family: helveticaneu-medium; font-size: 48px; letter-spacing: 7px; line-height: 1.1; margin: 10px 0;}
.new-design-page h2 { color: #3a3a3a; font-family: helveticaneu-medium; font-size: 24px; letter-spacing: 4px; line-height: 1.1; margin: 10px 0;}
.new-design-page h3 { color: #4bb6e1; font-family: helveticaneu-medium; font-size: 18px; letter-spacing: 2px; line-height: 1.1; margin: 10px 0;}
.new-design-page h4 { color: #2b2b2b; font-family: helveticaneu-medium; font-size: 14px; letter-spacing: 0px; line-height: 1.1; margin:0;}
.new-design-page h1 span { color: #4bb6e1;}
.new-design-page a {transition:all 0.8s;}
.banner-content p { color: #262626; font-family: helveticaneu-light; font-size: 18px;}
.new-home-page .banner-form h3.form-title { display: none;}
.banner-form form label span { display: none;}
.banner-form { position: relative;}
.banner-form form input.hs-input { border: 2px solid #dedede; border-radius: 25px; color: #d4d4d4; font-family: helveticaneu-roman; font-size: 16px; padding: 15px 0 15px 14px !important;}
.banner-form {max-width: 450px; position: relative; width: 100%;}
.banner-form form .actions .hs-button.primary.large { border-radius: 25px; font-family: helveticaneu-roman; font-size: 16px; line-height: 21px; padding: 10px 40px 10px 10px; position: relative; text-transform: uppercase;}
.banner-form form .actions {position: absolute; right: 5px; top: 10px;}
.banner-form form .actions::before {background-color: transparent; background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/banner-cta-arrow.png"); background-position: right center; background-repeat: no-repeat; content: " "; height: 13px; margin-right: 14px; position: absolute; right: 0; top: 27px; width: 19px; z-index: 1;}
.row-fluid .main-mid-center { float: none !important; margin: 0 auto !important; max-width: 1200px; width: 100% !important;}
.row-fluid .banner-background { background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; padding: 60px 0 110px;}
.new-design-page .header-container { background: none; min-height: auto !important; padding-bottom: 0; padding-top: 0; transition:all 0.8s;}
.new-design-page.small-header .header-container { background-color: rgb(38, 38, 38);}
.header-logo-img {padding: 19px 0 19px 6px;}
.row-fluid .header-cta { padding: 20px 0;}
.new-design-page .sumome-share-client-wrapper { display: none;}
.new-custom-menu-primary .hs-menu-wrapper > ul{ background: none; margin:13px 0 0 !important; display:block !important; height: auto;}
.new-custom-menu-primary .hs-menu-wrapper > ul > li{ margin: 5px 10px 0 0;}
.new-custom-menu-primary .hs-menu-wrapper > ul > li > a {color:#989898;display: block; font-family: helveticaneu-roman; font-size: 16px; font-weight: 400; padding: 7px 18px 18px; text-decoration: none; text-shadow: none; text-transform: capitalize;}
.new-custom-menu-primary .hs-menu-wrapper > ul > li:hover > a{color:#4BB6E1; background:none;}
.new-custom-menu-primary .hs-menu-wrapper > ul > li > ul {background-color: rgb(92, 189, 227); border-radius: 0; border: none; left: 0; margin-top: -11px; padding:0; width: 250px;}
.new-custom-menu-primary .hs-menu-wrapper > ul > li > ul > li { border-bottom: 1px solid rgba(250, 250, 250, 0.3); padding: 5px 15px;}
.new-custom-menu-primary .hs-menu-wrapper > ul > li > ul > li > a {color: #fff; cursor: pointer; font-family: helveticaneu-roman; font-size: 16px; line-height: 100%; margin-top: 0; padding: 7px 0; text-decoration: none; text-shadow: none; text-transform: capitalize; white-space: normal !important;}
.message_box li{ width:100%; float:left; max-width:205px; margin-right:25px; min-height: 365px;}
.message_box_img img {height: 180px;width: 180px;}
.message_box h4 {padding: 0 15px 0px; display: inline-block;font-size: 18px;font-weight: normal;line-height: normal;text-align: center;min-height: 60px}
.message_box_img {margin: 0 auto;width: 180px;}
.message_box { list-style:none; }
.message_box { background:none !Important; border:none !Important; margin:0px !Important; padding:0px !Important; }
.message_box li{
  background-color: #f6f6f6;
  border: 1px solid #ddd;
  color: #333;
  margin-bottom: 30px;
  padding: 15px 0 0 0;
  list-style: none;
  transition: all 0.2s ease-in-out 0s;
}
.message_box li:hover{
  box-shadow: 8px 8px 4px 0 rgba(0, 0, 0, 0.12);
  transform: translate3d(-4px, -4px, 0px);
}
.message_read_more {
  margin: 0 auto;
  width: 130px;
}
.message_read_more a {
  background: rgb(60, 198, 242);
  border-radius: 20px;
  color: #fff;
  display: block;
  font-size: 15px;
  margin-bottom: 30px;
  padding: 5px 0;
  text-align: center;
  transition: all 0.4s ease 0s !important;
  width: 130px;
}
.message_read_more a:hover {
  background: rgb(66, 217, 255) none repeat scroll 0 0 !important;
  color: rgb(255, 255, 255) !important;
}

/* Child List */
.new-custom-menu-primary .hs-menu-wrapper > ul ul{}
.new-custom-menu-primary .hs-menu-wrapper > ul ul li {}
/* Override max width on menu links */
.new-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;}
.row-fluid .explore-services-bg { background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/hundreds-of-thousand-bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 90px 0 110px;  text-align: center;}
.explore-services-title p { color: #3a3a3a; font-size: 16px; margin: 0 auto; max-width: 875px;}
.row-fluid .explore-services-group-bg { background-color: rgba(250, 250, 250, 0.7); box-shadow: 1px 0 6px 1px #ccc; padding: 10px 20px 30px; margin-top: 60px;}
.row-fluid .explore-services-con h4 { min-height: 40px; padding: 0 40px;}
.explore-services-cta {margin-top: 15px;}
.explore-services-group-bg-all { padding: 0 30px;}
.row-fluid .wrote-book-group-left { padding: 139px 0; position: relative; z-index: 1;}
.wrote-book-con h2 span { color: #4bb6e1;}
.wrote-book-con p { font-size: 18px; padding-right: 75px;}
.wrote-book-con h2 { letter-spacing: 2px;}
.row-fluid .wrote-book-group-right-bg {background-position: 660px 0; background-repeat: no-repeat; background-size: 945px 474px; float: none !important; height: 474px; left: 0; margin: 0 auto !important; max-width: 1450px; position: absolute; right: 0; width: 100% !important;}
.row-fluid .client-details-background { background-color: #f6f6f6; padding: 65px 0;}
.client-details-title { text-align: center;}
.client-details-title h2 {letter-spacing:2px;}
.client-rating-details span div.hs_cos_wrapper { background-color: #fff; display: inline-block; margin: 85px 17px 0; max-width: 30.1131%; padding: 10px; position: relative; text-align: center; width: 100%; box-shadow: 0 1px 5px 0 #ccc;}
.client-rating-details span div .hub-agency-group { max-width: 100%; width: 100%;}
.row-fluid .see-more-client-details { margin-top: 50px;  text-align: center;}
.hub-agency-per-img {float: none; height: 73px; left: 0; margin: 0 auto; max-width: 74px; position: absolute; right: 0; top: -37px; width: 100%;}
.hub-agency-per-img img {border-radius: 50%; float: none; height: 73px; margin: 0 auto; max-width: 74px; width: 100%;}
.hub-agency-per-name { color: #4bb6e1; font-family: helveticaneu-medium; font-size: 18px; margin-top: 45px;}
.hub-agency-per-position { color: #b1b2b2; font-size: 14px; text-transform: uppercase;}
.hub-agency-per-details p { color: #202020; font-size: 16px; padding: 3px 15px;}
.client-rating-details span div.hs_cos_wrapper:nth-last-of-type(3n+0)::after, .client-rating-details span div.hs_cos_wrapper:nth-last-of-type(3n+1)::after { background-color: transparent; background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/up-quotes.png"); background-repeat: no-repeat; content: " "; height: 40px; left: 0; position: absolute; top: 0; width: 44px;}
.client-rating-details span div.hs_cos_wrapper:nth-last-of-type(3n+2)::after {background-color: transparent; background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/down-quotes.png"); background-repeat: no-repeat; content: " "; height: 40px; right: 0; position: absolute; bottom: 0; width: 44px;}
.schedule-group-title { text-align: center;}
.schedule-group-bg { padding: 95px 0; background-color: #f9fbfd;}
.schedule-group-title h2 { letter-spacing: 2px;}
.schedule { margin-top: 35px;}
.row-fluid .project-delivers-group-bg { background-color: #f6f6f6; padding: 95px 0; text-align: center;}
.project-delivers-group-title h2 { letter-spacing: 2px;}
.project-delivers-group-title p { color: #262626; font-size: 16px; margin: 0 auto; max-width: 635px;}
.row-fluid .project-delivers-group-img { margin-top: 40px;}
.request-plan-group-left h2 { letter-spacing: 2px;}
.request-plan-group-left p { color: #262626; font-size: 16px; margin: 0; padding-right: 3px; padding-top: 15px;}
.request-plan-group-form span.hs-form-required { display: none;}
.request-plan-group-form label span { font-size: 16px; color: #4a4a4a;}
.request-plan-group-form .field.hs-form-field { margin: 3px 0; position: relative;}
.request-plan-group-form input.hs-input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: #dedede; border-radius: 0; border-style: none none solid; border-width: 0 0 1px; box-shadow: none; color: #4a4a4a; font-size: 16px; left: 78px; line-height: 17px; max-width: 300px; padding: 10px 0 0 5px !important; position: absolute; top: 0; width: 100%;}
.request-plan-group-form .actions { text-align: right;}
.request-plan-group-bg { padding: 95px 0;}
.request-plan-group-form {  margin-top: 35px;}
.request-plan-group-form form .actions .hs-button.primary.large { border-radius: 25px; font-family: helveticaneu-roman; font-size: 16px; line-height: 21px; padding: 8px 65px 8px 30px; position: relative; text-transform: uppercase;}
.request-plan-group-form form .actions {position: relative; right: 0px; top: 20px;}
.request-plan-group-form form .actions::before {background-color: transparent; background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/banner-cta-arrow.png"); background-position: right center; background-repeat: no-repeat; content: " "; height: 13px; margin-right: 35px; position: absolute; right: 0; top: 25px; width: 19px; z-index: 11;}
.row-fluid .see-action-group-bg { background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/See-us-in-action.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 75px 0 35px; text-align: center;}
.new-design-page .footer-container { background-color: #141718; margin-top: 0; padding-top: 55px; padding-bottom:20px;}
.see-action-group-title h2 { color: #fff;  letter-spacing: 2px;}
.see-action-play-img { margin-top: 35px;}
.see-action-cta { margin-top: 65px; padding-bottom: 15px;}
.footer-menu h4, .footer-menu-address h4 { color: #fff; font-size: 14px; text-transform: uppercase;}
.footer-menu ul { margin-left: 0; padding-left: 0;}
.footer-menu ul li { list-style-type: none; padding: 5px 0;}
.footer-menu ul li a { color: #fff; font-size: 13px; opacity: 0.5;}
.footer-menu-address p { color: #fff; font-size: 13px; line-height: 21px; margin: 0; opacity: 0.5; padding: 7px 0;}
.footer-menu-address p:last-child { opacity: 1;}
.footer-menu-address p a { color: #3cc6f2; opacity: 1;}
.footer-menu-address h4 { margin-bottom: 15px;}
.footer-menu-form label span { display: none;}
.footer-menu-form input.hs-input { background-color: transparent; background-image: none; border-color: #797b7b; border-radius: 25px;  color: #d4d4d4; font-size: 12px; line-height: 17px; padding: 10px 0 10px 20px !important;}
.footer-menu-social-share ul { list-style: outside none none; margin: 10px 0; padding: 0;}
.footer-menu-social-share ul li { display: inline-block; padding-right: 25px;}
.footer-menu-copyright p { color: #fff; font-size: 12px; line-height: 20px; margin-bottom: 0; opacity: 0.2;}
.footer-menu-form .hs-button.primary.large {background-color: transparent; background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/footer-cta-arrow-button.png"); background-repeat: no-repeat; font-size: 0; height: 29px; padding: 0 !important; width: 52px;}
.footer-menu-form form{position:relative;}
.footer-menu-form .hs-button.primary.large { position: absolute; right: 6px; top: 11.5px;}
.footer-menu-form h3.hs_cos_wrapper.form-title { display: none;}
.footer-menu-copyright { margin-top: 40px;}
.hub-agency-per-rating {height: 16px; margin: 15px auto;  padding-bottom: 15px;}
.hub-agency-per-rating.star-1 { background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/five-star.png"); background-position: center center; background-repeat: no-repeat; max-width: 15px;}
.hub-agency-per-rating.star-2 { background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/five-star.png"); background-position: 1px center; background-repeat: no-repeat; max-width: 40px;}
.hub-agency-per-rating.star-3 { background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/five-star.png"); background-position: center center; background-repeat: no-repeat; max-width: 63px;}
.hub-agency-per-rating.star-4 { background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/five-star.png"); background-position: 0 center; background-repeat: no-repeat; max-width: 80px;}
.hub-agency-per-rating.star-5 { background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/five-star.png"); background-position: center center; background-repeat: no-repeat; max-width: 96px;}
.see-more-client-details img.hs-image-widget { cursor: pointer;}

/*New Landing Page Style Start*/

.new-design-page .row-fluid .banner-img { display: none;}
.row-fluid .lp-header-logo { padding: 20px 0;}
.new-landing-page .header-container {position: relative;}
.new-landing-page .body-container { padding-top: 0;}
.new-landing-page.new-design-page.small-header .header-container { background-color: #fff;}
.lp-banner-left h1 { color: #fff; letter-spacing: 2px;}
.lp-banner-left p { color: #fff; font-size: 18px; margin:0;}
.lp-banner-left { padding-right: 100px;}
.new-landing-page .row-fluid .banner-background { padding: 0;}
.row-fluid .lp-banner-right {background-color: #fff; border: 1px solid #4bb6e1; border-radius: 4px; box-shadow: 1px 0 8px 1px #4bb6e1; padding: 25px; margin-bottom: -40px; margin-top: 75px;}
.lp-banner-form .hs-button.primary.large {font-family: helveticaneu-roman !important; font-size: 18px !important; line-height: 21px; margin: 12px 0 0 !important; padding: 10px 30px !important; text-transform: uppercase;}
.lp-banner-form .actions { text-align: center;}
.lp-banner-form .hs_cos_wrapper.form-title {font-size: 30px; letter-spacing: 1px; margin: 0 0 10px; text-align: center; text-transform: uppercase;}
.lp-banner-form form label span { color: #989898; font-family: helveticaneu-roman; font-size: 16px;}
.lp-banner-form form input.hs-input, .lp-banner-form form select.hs-input {font-family: helveticaneu-roman; font-size: 16px; padding: 11px 0 11px 5px !important;}
.row-fluid .lp-banner-con { padding: 30px 0 42px;}
.waitlist-body-content-bg { padding: 45px 10px; text-align: center;}
.waitlist-body-content h2 { letter-spacing: 2px; margin-top: 40px;}
.waitlist-body-content p { font-size: 16px; margin: 30px auto; text-align:left;}
.row-fluid .waitlist-body-content-img { margin-top: 50px;}
.row-fluid .waitlist-body-content { margin-top: 15px; padding: 0 35px;}
.row-fluid .frequently-questions-background { background-color: #f6f6f6; padding: 65px 10px;}
.waitlist-body-content-details p { margin: 0; padding: 0 25px; text-align: center;}
.frequently-questions-title h2 { letter-spacing: 2px; text-align: center;}
.row-fluid .frequently-questions-title { margin-bottom: 35px;}
.frequently-questions-left p, .frequently-questions-right p { font-size: 16px; padding: 0 30px;}
.row-fluid .testimonial-group-details { padding: 40px 0; text-align: center;}
.testimonial-con p { color:#989898; font-size: 16px; line-height: 23px; padding: 5px 40px; margin-bottom: 0;}
.testimonial-con h5 { color: #4bb6e1; font-family: helveticaneu-medium; font-size: 18px;  margin: 10px 0;}
.testimonial-group-background { padding: 35px 10px;}
.row-fluid .join-waitlist-group-bg { background-color: #f9fbfd; padding: 65px 10px; text-align: center;}
.row-fluid .join-waitlist-content h2 { letter-spacing: 2px; margin: 15px 0;}
.row-fluid .join-waitlist-cta { margin-top: 40px;}
.new-landing-page.new-design-page .footer-container { padding-bottom: 0; padding-top: 30px; text-align: center;}
.new-lp-footer-con p { color: #fff; font-size: 16px; opacity: 0.5;}
/*New Landing Page Style End*/

/*New TP Page Style Start*/
.ty-banner-con h1 { color: #fff; letter-spacing: 2px;}
.ty-banner-con p { color: #fff; font-size: 18px; margin:15px 0 0;}
.row-fluid .ty-banner-con { text-align: center; }
.new-ty-page .row-fluid .banner-background { padding: 40px 0 60px;}
.row-fluid .ty-body-con-bg {  padding: 45px 25px 70px;  text-align: center; }
.row-fluid .ty-body-con-bg h2 { letter-spacing: 2px; margin-top: 40px;}
.row-fluid .ty-body-con-bg p { font-size: 16px; margin: 15px auto; text-align: left;}
/*New TP Page Style End*/


/*New Case Studies Page Style Start*/
.case-studies-right-group ul { background-color: #f5f5f5;box-shadow: 1px 1px 6px 1px #ccc; display: none; list-style: outside none none; margin: 12px; max-width: 266px; padding: 25px; position: relative; width: 100%;}
.case-studies-right-group ul:hover::after {background-color: rgb(75, 182, 225); box-shadow: 1px 1px 6px 1px #ccc; content: " "; height: 100%; left: 0; position: absolute; top: 0; transition: all 0.8s ease 0s; width: 100%;}
.case-studies-right-group ul li h2 { border-bottom: 1px solid #dbdbdb; color: #202020; font-family: helveticaneu-light; font-size: 24px; font-weight: 300; letter-spacing: 0; min-height: 150px;}
.studie-img { text-align: center;}
.case-studies-right-group ul:hover .case-studie-more a {color: #fff;}
.case-studie-more { display: none;}
.case-studies-right-group ul:hover .case-studie-more { display: block;}
.case-studies-right-group ul:hover .case-studie-more a {background-color: transparent; border: 1px solid #fff; border-radius: 20px; display: block; left: 0; margin: 0 auto; max-width: 214px; padding: 6px 20px; position: absolute; right: 0; text-align: left; text-transform: uppercase; top: 44%; width: 100%; z-index: 1;}
.case-studies-right-group ul:hover .case-studie-more a::before {background-image: url("//www.huify.com/hubfs/case-studies-page-files/cta-button-arrow.png"); background-repeat: no-repeat; content: " "; height: 13px; position: absolute; right: 20px; top: 13px; width: 19px;}
.case-studies-blog-page .row-fluid .banner-background {position:relative;}
.case-studies-blog-page .banner-background::before {background-color: rgba(24, 24, 24, 0.6); content: " "; height: 100%; position: absolute; top: 0; width: 100%; z-index: 0;}
.banner-content-bg { position: relative; text-align: center;}
.banner-content-bg .banner-content h1 {color: #fff; font-size: 72px; letter-spacing: 0; padding-top: 25px;}
.case-studies-left-group h3 {font-size: 14px; letter-spacing: 0; text-transform: uppercase;}
.case-studies-left-group h4 { color: #424242; font-size: 16px; text-transform: uppercase; margin-bottom:5px;}
.check-value { padding-left: 0px;}
.clear-all a { color: #333333; font-family: helveticaneu-medium; font-size: 12px; opacity: 0.5; padding-left: 22px; position: relative;}
.clear-all a::after {background-image: url("//www.huify.com/hubfs/case-studies-page-files/close-icon.png"); background-repeat: no-repeat; content: " "; height: 13px; left: 0; position: absolute; top: 0; width: 13px;}
.case-studies-left-category, .case-studies-left-challenges, .case-studies-left-more-resources { margin-top: 20px;}
.check-value input[type="checkbox"] { opacity: 0;}
.check-value input[type=checkbox]:not(old) + label {background-image: url("//www.huify.com/hubfs/case-studies-page-files/Check-box-set.png"); background-position: 0 9px; background-repeat: no-repeat; color: #424242; display: inline-block; font-family: helveticaneu-roman; font-size: 14px; height: 21px; margin-left: 0; padding: 1px 25px; position: relative;}
.check-value input[type=checkbox]:not(old):checked + label {background-position: 0 -17px;}
.case-studies-left-group { box-shadow: 8px 2px 6px 1px #ebebeb; position: relative;}
.row-fluid .left-background-group-title::before { background-color: #ebebeb; content: " "; height: 35px; left: -2673px; position: absolute; top: 0; width: 2950px; z-index: -1;}
.row-fluid .case-studies-left-more-resources::before { background-color: transparent; bottom: 0; box-shadow: 4px 5px 5px 4px #ebebeb; content: " "; height: 1px; left: -2673px; position: absolute; width: 2950px; z-index: 0;}
.row-fluid .case-studies-left-category, .row-fluid .case-studies-left-challenges {position: relative;}
.row-fluid .case-studies-left-category::before, .row-fluid .case-studies-left-challenges::before {background-color: #ebebeb; bottom: 0; content: " "; height: 2px; left: -2673px; position: absolute; width: 2950px; z-index: -1;}
.clear-all {padding-bottom: 20px; padding-top: 15px;}
.right-background-group { padding: 50px 0;}
.row-fluid .roi-marketing-bg {background-color: transparent; background-image: url("//www.huify.com/hubfs/case-studies-page-files/bottom-banner-bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 80px 0; position: relative; text-align: center; }
.row-fluid .roi-marketing-bg::before {background-color: rgba(250, 250, 250, 0.9); content: " "; height: 100%; left: 0; padding: 0; position: absolute; top: 0; width: 100%; z-index: 0;}
.row-fluid .roi-marketing-logo, .row-fluid .roi-marketing-content, .row-fluid .roi-marketing-logo {position: relative;}
.roi-marketing-content h5 {color: #2e2e2e; font-family: helveticaneu-roman; text-transform: uppercase;}
.row-fluid .roi-marketing-logo {margin-top: 20px;}
.row-fluid .banner-background {
  background-position: center center;
  background-size: cover;
}
/*New Case Studies Page Style End*/


/*New Case Studies Post Page Style Start*/
.row-fluid .case-studies-post-content { padding: 35px 10px 0px; }
.case-studies-post-content ul.post-list-con { display: none; }
.case-studies-post-title h2, .case-studies-post-content-all h2 { color: #888888; font-family: helveticaneu-bold; font-size: 36px; font-weight: 900;}
.case-studies-post-content-all p { color: #202020; font-size: 14px;}
.case-studies-post-content ul.increase-list-img { list-style: outside none none; margin: 45px 0; padding: 0;}
.case-studies-post-content ul.increase-list-img li:first-child, .case-studies-post-content ul.increase-list-img li:last-child { padding: 0; }
.case-studies-post-content ul.increase-list-img li { display: inline-block; margin: 0 auto; padding: 0 21%; text-align: center;}
.case-studies-post-content ul.increase-list-img li span { color: #555555; font-family: helveticaneu-medium !important; font-size: 16px;}
.case-studies-post-content ul.increase-list-img li img { margin-bottom: 12px; }
.case-studies-post-content h3, .case-studies-post-content h4 { color: #555555; font-family: helveticaneu-medium; font-size: 24px; letter-spacing: 2px; line-height: 1.1; margin: 10px 0; }
.case-studies-post-content h4 { color: #202020; margin: 0;}
.case-studies-post-fe-img img { margin-bottom: 20px; }
.case-studies-post-content-bg-group { padding-bottom: 50px; }
.case-studies-post-fe-img { float: left; margin: 0 auto; text-align: center; width: 100%;}
/*New Case Studies Post Page Style End*/


/*New Sales Page Style star*/
.banner-content-group-all .banner-content-title h1 {color: #fff; font-size: 80.1px; letter-spacing: 1px; padding: 0 159px; text-align: center;}
.banner-content-group-all .banner-content-title p {color: #fff; text-align: center;}
.banner-content-group-all .banner-content-title { padding: 30px 0 0;}
.sales-process-title h2 { color: #888888; font-family: "helveticaneu-bold"; font-size: 36px; letter-spacing: 1px; margin-bottom:35px; text-align: center;}
.sales-process-title p, .sales-process-content p, .sales-process-prospect p { color: #262626; font-size: 16px;}
.sales-process-img { padding:35px 0 50px; text-align: center;}
.sales-process-video { padding:35px 0 50px; text-align: center;}
.sales-process-prospect h3 {color: #555555; font-family: "helveticaneu-roman"; font-size: 24px; font-weight: 500; letter-spacing: 0; padding-left: 20px; position: relative; margin-top:50px;}
.sales-process-prospect h3::before {background-color: transparent; border:1px solid #ccc; border-radius: 50%; content: " "; height: 8px; left: 0px; position: absolute; top: 9px; width: 8px;}
.inbound-sales-methodology-image { margin-top:25px; text-align: center;}
.sales-process-prospect p {padding-left: 20px; position: relative;}
.sales-process-prospect p::before {background-color: #ccc; content: " "; height: 235%; left: 3.5px; position: absolute; top: -15px; width: 1px;}
.row-fluid .huify-sales-background { background-image: url("//www.huify.com/hubfs/Sales%20Page%20Files/down%20banner.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 75px 0 90px; margin-top:90px;}
.sales-process-prospect p:last-child::before {content: none;}
.sales-process-methodology-title h2 { color: #5a5a5a; font-size: 24px; font-family: "helveticaneu-bold"; letter-spacing: 0; text-align: center;}
.sales-process-methodology-left h4, .sales-process-methodology-right h4 {font-family: "helveticaneu-bold"; color: #4bb6e1; font-size: 14px; margin-top: 50px; text-align: center; text-transform: uppercase;}
.sales-process-methodology-left .sales-process-image { margin-top: 30px; text-align: center;}
.sales-process-methodology-right .sales-methodology-image {margin-top: 25px; text-align: center;}
.sales-process-img-con p, .sales-methodology-img-con p {color: #b9b9b9; font-family: "helveticaneu-medium"; font-size: 12px; line-height: 17px; padding: 50px 135px 15px; text-align: center; }
.sales-methodology-img-con p { padding-top: 32px;}
.sales-process-methodology-content p { color: #262626; font-size: 16px;}
.sales-process-methodology-content ul { list-style-type: none; padding-left: 0; padding-bottom:35px;}
.sales-process-methodology-content ul li {color: #262626; font-size: 16px; padding-bottom: 3px; padding-left: 20px; padding-top: 3px; position: relative; }
.sales-process-methodology-content ul li::before { background-image: url("//www.huify.com/hubfs/Sales%20Page%20Files/bluebullet.jpg"); content: " "; height: 10px; left: 0; position: absolute; top: 8px; width: 10px;}
.sales-process-methodology-bg h5 { color: #555555; font-family: "helveticaneu-medium"; font-size: 18px; }
.inbound-sales-methodology-title h2 { font-family: "helveticaneu-bold"; color: #5a5a5a; font-size: 24px; letter-spacing: 0; text-align: center;}
.huify-sales-title h3 { color: #4bb6e1; font-family: "helveticaneu-roman"; font-size: 36px; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; }
.huify-sales-logo { text-align: right;}
.row-fluid .huify-sales-title { margin-left: 1.1% !important; padding-top: 25px; }
.huify-sales-content p {color: #2e2e2e; font-family: "helveticaneu-roman"; font-size: 16px; margin: 10px auto 0; max-width: 530px; text-align: center; text-transform: uppercase;}
.additional-resources-content h4 { color: #5a5a5a; font-family: "helveticaneu-bold"; font-size: 24px; margin-top: 75px; text-align: center; padding-bottom:20px;}
.additional-resources-content ul {list-style-type: none; padding: 0;}
.additional-resources-content ul li { padding: 10px 0;}
.additional-resources-content ul li a {font-family: "helveticaneu-roman"; font-size: 16px;}
.additional-resources-content ul li a:hover { text-decoration: underline;}
.sales-process-background { margin-top: 50px;}
.sales-process-content p { margin: 0;}
.row-fluid .sales-process-methodology-title { margin-top: 25px;}
.row-fluid .inbound-sales-methodology-title { margin-top: 30px;}
.huify-sales-cta { margin-top: 35px; text-align: center;}
.additional-resources-bg { padding-bottom: 75px;}
.new-sales-page .body-container-wrapper .main-mid-center { float: none !important; margin: 0 auto !important; max-width: 1100px; width: 100%; }
.sales-process-methodology-content p span {font-family: helveticaneu-medium;}
.sales-process-title a:hover { text-decoration: underline;}
.sales-process-title a { font-family: helveticaneu-roman; font-size: 16px;}
/*New Sales Page Style End*/

/*New Basic Landing Page Style Start*/
.basic-lp-title h1 { letter-spacing: 1px; text-align: center;}
.row-fluid .basic-lp-right-content-bg { background-color: #fff; border: 1px solid #4bb6e1; border-radius: 4px; box-shadow: 1px 0 8px 1px #4bb6e1; padding: 25px; margin-bottom: 0px; margin-top: 0px;}
.basic-lp-right-form .hs-button.primary.large {font-family: helveticaneu-roman !important; font-size: 18px !important; line-height: 21px; margin: 12px 0 0 !important; padding: 10px 30px !important; text-transform: uppercase;}
.basic-lp-right-form .actions { text-align: center; }
.basic-lp-right-form .hs_cos_wrapper.form-title { font-size: 30px; letter-spacing: 1px; margin: 0 0 10px; text-align: center; text-transform: uppercase;}
.basic-lp-right-form form label span { color: #989898; font-family: helveticaneu-roman; font-size: 16px;}
.basic-lp-right-form form input.hs-input, .basic-lp-right-form form select.hs-input {font-family: helveticaneu-roman; font-size: 16px; padding: 11px 0 11px 5px !important;}
.basic-lp-title p {font-size: 18px; margin: 10px auto; max-width: 750px; text-align: center;}
.basic-lp-left-content h2 { letter-spacing: 0px;}
.basic-lp-left-content p, .basic-lp-left-content-all p { font-size: 16px; padding-right: 20px;}
.new-design-page.new-basic-landing-page .footer-container.container-fluid { margin-top: 20px; padding: 25px 0 0; text-align: center;}
.row-fluid .basic-lp-left-content-img { text-align: center;}
.row-fluid .basic-lp-left-content-bg, .row-fluid .basic-lp-right-content-bg { margin-top: 30px; }
.basic-lp-left-content p { margin-top:25px; }
.new-basic-landing-page.new-design-page .header-container { border-bottom: 1px solid rgba(204, 204, 204, 0.5);}
.row-fluid .basic-lp-content-bg { margin-top: 35px;}
.row-fluid .basic-lp-right-content-bg { margin-top: 50px; }
.landing-page-contact-no p { margin: 0; padding-top: 30px; text-align: right;}
.landing-page-contact-no p a { font-size: 20px; padding-left: 25px; position: relative; }
.landing-page-contact-no p a::before { background-image: url("//www.huify.com/hubfs/Basic%20Landing%20Page%20Files/phone.svg"); background-repeat: no-repeat; content: " "; display: inline-block; height: 21px; left: 0; position: absolute; top: 3px; width: 26px; }
/*New Basic Landing Page Style End*/

/* New BLog Page Start */
.new-blog-page.small-header .header-container { background-color: #262626; }
.new-blog-page .header-container { background: rgba(0, 0, 0, 0); transition: all 0.8s ease 0s; }  
.new-blog-main .post-item { margin:0 0 45px !important;box-shadow: 1px 2px 13px 0px rgba(0, 0, 0, 0.13) !important;border:0px !important; float: left; padding:40px 25px 40px 15px !important; width: 100%;font-family: 'helveticaneu-medium';}
.new-blog-main .blog-post-left {float: left;max-width:395px;width: 100%;margin-right:32px;}
.new-blog-main .blog-post-date {margin-right: 25px;float: left;width: 40px;font-family: 'helveticaneu-medium'; }
.new-blog-banner-img { background-position: center center;background-repeat: no-repeat;background-size: cover;}
.new-blog-banner-img img { display:none;}
.new-blog-banner-img h1 { color: #fff; margin: 100px 10px; text-align: center;font-size:72px; font-family: 'helveticaneu-bold'; font-weight:700;}
.new-blog-banner-img h1 span{ color:#4bb6e1; }
.new-blog-main .blog-month {color: #424242;font-family: 'helveticaneu-medium';font-size: 16px;margin-bottom: 8px;text-transform: uppercase;}
.new-blog-main .blog-month span {border-bottom: 1px solid #ebebeb;display: block;width: 35px;font-family: 'helveticaneu-medium';}
.new-blog-main .blog-date {font-size:36px; color:#424242; font-family: 'helveticaneu-medium';}
.new-blog-main .blog-post-right { float: left; width: 49%;}
.new-blog-main .hs-featured-image-wrapper {float: left;}
.new-blog-page .new-blog-banner-img { margin-bottom:42px;}
.new-blog-main .hs-featured-image-wrapper img{ max-width:326px !important; margin:0px !important;max-height: 235px !important; }
.new-blog-main .blog-post-right .post-header h2{ min-height: 56px;line-height:normal;font-size:24px; color:#202020; font-family: 'helveticaneu-roman'; margin-bottom: 10px;margin-top:-3px; font-weight:lighter;}
.new-blog-main .blog-post-right .post-header h2 a{ color:#202020; }
.new-blog-main .blog-post-right #hubspot-author_data {line-height: 18px;font-size:11px;  font-family: 'helveticaneu-medium';  margin-bottom: 10px; text-transform:uppercase;font-weight: normal;color:#9e9e9e; }
.new-blog-main .blog-post-right #hubspot-author_data a{color:#4bb6e1;font-family: 'helveticaneu-roman' }
.new-blog-main .blog-post-right .post-body p{font-size:14px; color:#202020; font-family: 'helveticaneu-roman';margin-bottom: 10px;line-height: 20px;}
.new-blog-main .blog-post-right .blog-more a {font-size:14px; color:#4bb6e1; font-family: 'helveticaneu-roman'; background:none; border-radius:0px !important;
line-height: normal;margin: 0;padding: 0; text-transform:uppercase;}
.new-blog-main .blog-post-right .blog-more a::before {background:url("//www.huify.com/hubfs/Blog_Images/readmore_arrow.jpg") no-repeat;content: "";height: 13px;margin-left: 92px;margin-top: 1px;position: absolute;width: 19px;}
.new-blog-sidebar { padding-left: 20px;margin-top:-8px; }
.blog-more { border-bottom: 2px solid #ebebeb; padding-bottom: 10px;margin-bottom: 5px; }
.new-blog-sidebar .fm_button.fm_default span { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-instagram-logo.png") !important;width:25px !Important; height:25px !important;margin-right: 6px; }
/*.new-blog-sidebar .fm_button.fm_rss span { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-instagram-logo.png") !important;width:25px !Important; height:25px !important;margin-right: 6px; }*/
.new-blog-sidebar .fm_button.fm_facebook span { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-facebook-logo-button.png") !important;width:25px !Important; height:25px !important;margin-right: 6px; }
.new-blog-sidebar .fm_button.fm_twitter span { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-twitter-logo-button.png") !important;width:25px !Important; height:25px !important;margin-right: 6px; }
.new-blog-sidebar .fm_button.fm_pinterest span { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-pinterest-logo-button.png") !important;width:25px !Important; height:25px !important;margin-right: 6px; }

.new-blog-sidebar .fm_button.fm_default span:hover { background-image: url("//www.huify.com/hubfs/Blog_Images/instagram_mouse_over1.png") !important;width:25px !Important; height:25px !important; }
/*.new-blog-sidebar .fm_button.fm_rss span:hover { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-instagram-logo.png") !important;width:25px !Important; height:25px !important; }*/
.new-blog-sidebar .fm_button.fm_facebook span:hover { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-facebook-logo-button-hover.png") !important;width:25px !Important; height:25px !important; }
.new-blog-sidebar .fm_button.fm_twitter span:hover { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-twitter-logo-button-hover.png") !important;width:25px !Important; height:25px !important; }
.new-blog-sidebar .fm_button.fm_pinterest span { background-image: url("//www.huify.com/hubfs/Blog_Images/blo-pinterest-logo-button-hover.png") !important;width:25px !Important; height:25px !important; }
.new-blog-sidebar .new-blof-follow-me { margin-bottom:20px !important; }
.new-blog-sidebar .new-blof-follow-me h3 {font-size:15px !important; color:#424242;font-family: 'helveticaneu-roman'; margin-bottom: 10px;}
.new-blog-sidebar .new-subscribe-blog h3 {font-size:15px !important; color:#424242;font-family: 'helveticaneu-roman'; margin-bottom: 5px;width: 228px;position: relative;}
.new-blog-sidebar .new-subscribe-blog label > span { display:none; }
.new-blog-sidebar .new-subscribe-blog input[type="email"]{margin-top:-10px;padding-left: 12px !important;font-size: 12px;background:#ebebeb;border: medium none; height: 37px;width:225px;border-radius: 18px;}
.new-blog-sidebar .new-subscribe-blog input[type="submit"] { background-color: transparent; background-image: url("//www.huify.com/hubfs/New%20Home%20Page%20Files/footer-cta-arrow-button.png?t=1484219187266"); 
background-repeat: no-repeat; font-size: 0; height: 29px;  padding: 0 !important; width: 52px;  position: absolute; right:0px; top:64px !important;margin:0px; }
.new-blog-sidebar .best-post h1{font-weight:700;font-size:16px !important; color:#424242; font-family: 'helveticaneu-roman'; text-transform:uppercase;}
.new-blog-sidebar .best-post p{font-size:14px; color:#424242; font-family: 'helveticaneu-roman';margin-bottom: 10px;}
.new-blog-sidebar .best-post h3{margin-top:0px;margin-bottom:6px;font-weight:700;font-size:16px !important; color:#424242; font-family: 'helveticaneu-roman'; text-transform:uppercase;}
.new-blog-sidebar .new-topic-filter h3 {font-weight:700;font-size:16px !important; color:#424242; font-family: 'helveticaneu-roman'; margin-bottom: 5px;margin-top: 0; text-transform:uppercase;}
.new-blog-sidebar .new-topic-filter ul {list-style: inside none;margin: 0;padding: 0; width:100%;float:left;}
.new-blog-sidebar .new-topic-filter ul li{font-size:14px; color:#424242; font-family: 'helveticaneu-roman';}
.new-blog-sidebar .new-topic-filter ul li a{color:#424242;}
.new-blog-pop .new-blog-sidebar .new-site-search {position:relative;max-width:220px;}
.new-blog-sidebar .new-site-search ul { list-style:none; padding:0px; margin:0px; }
.new-blog-sidebar .new-site-search input[type="search"] {background: #ebebeb;border: medium none;height: 37px;width: 225px;padding-left: 15px !important;font-size: 12px;border-radius:18px;}
.new-blog-sidebar .new-subscribe-blog { position:relative;width: 220px !important; }
.new-blog-sidebar .new-site-search input[type="submit"] {background-color: transparent; background-image: url("//www.huify.com/hubfs/Blog_Images/email_button_search.png") !important;
background-repeat: no-repeat;font-size: 0;height: 27px;padding: 0 !important;position: absolute;right:0px;top:-7px;width: 56px;}
.new-blog-sidebar .new-topic-filter { border-bottom:2px solid #ebebeb; margin-bottom: 15px; padding-bottom: 17px;}
.new-blog-sidebar .best-post { border-bottom:2px solid #ebebeb; margin-bottom: 17px; padding-bottom:12px;}
.new-site-search { margin-top:10px; }
#resultsDiv{ display:none; }
.new-subscribe-blog p { font-size:15px;line-height: 20px; margin-top:20px; }
.popupSearch { background-color: rgba(48, 105, 176, 1); left: 0; padding-bottom: 24px; padding-left: 30px; padding-right: 30px; padding-top: 30px !important; position: fixed; right: 40px; top: 0; z-index: 99999; height: 100px; }
.searchresult-show { overflow:hidden; }
.new-blog-sidebar .new-site-search .popupSearch  input[type="search"] { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background:none !important; border-color: -moz-use-text-color -moz-use-text-color #fff; border-image: none; border-style: none none solid; border-width: medium medium 2px; color: #fff; height: 37px; width: 93%; border-radius:0px; }
.popupSearch > li { margin: 0 auto; max-width:80%; }
.popupSearch form#searchFormNew { box-shadow: none; }
.preloader { height: 50px; position: absolute; width: 50px; }
.searchresult-show #resultsDiv { background: #3069b0 none repeat scroll 0 0; height: 100%; left: 0; overflow-y: scroll; padding: 70px 0; position: fixed; top: 0; width: 100%; z-index: 3333; }
.searchresult-show #resultsDiv > div:first-child { float: none; height: 100%; margin: 0 auto; overflow-y: initial; position: relative; width: 80%; }
.searchresult-show #resultsDiv .webResult { background: #fff none repeat scroll 0 0; color: #999; float: left; margin-bottom: 30px; padding: 0 25px; width: 100%; }
.searchresult-show .webResult .webResult-inner1 { border-right: 1px solid #ccc; float: left; min-height: 150px; padding: 15px 15px 15px 0; text-align: left; width: 50%; }
.searchresult-show .webResult .webResult-inner2 { float: left; font-family: "FrutigerLTStd-roman" !important; font-size: 17px; line-height: 24px; padding: 15px 0 15px 15px; text-align: left; width: 50%; }
.searchresult-show .new-blog-sidebar .new-site-search input[type="submit"] {background-image: none !important;font-size: 0;height: 0;}
.close i { display: none; }
.close i { background-image: url("//www.huify.com/hubfs/Blog_Images/close-icon-1.png?t=1484289070396"); background-repeat: no-repeat; cursor: pointer; float: right; height: 25px; margin-top: -47px; width: 25px; }
.searchresult-show #resultsDiv .notFound h3 { color:#fff; }
.searchresult-show #resultsDiv .notFound {color: #fff;margin: 0 auto;width: 80%;}
.new-single-post h2 a{color: rgba(136, 136, 136, 0.9); font-size: 36px;line-height: 30px;font-family: 'helveticaneu-bold';}
.new-single-post h3 a {font-family: 'helveticaneu-roman';; font-weight: normal;}
.new-single-post h3  {font-family: 'helveticaneu-roman'; font-weight:700;}
.new-single-post ul { margin-top:0px;font-size: 16px; }
.new-single-post p strong, p span {font-family: 'helveticaneu-medium' !important; }
.new-single-post #hubspot-author_data {line-height:18px;font-size:14px; color:#9e9e9e; font-family: 'helveticaneu-medium';  margin-bottom: 10px; text-transform:uppercase; font-weight: 600;}
.new-blog-sidebar .new-topic-filter li {background:url("//www.huify.com/hubfs/Blog_Images/category_button.png?t=1484649389200") no-repeat scroll 0 8px;line-height: 32px;padding-left: 25px;}
.new-blog-sidebar .new-topic-filter .topic-filter-active {background:url("//www.huify.com/hubfs/Blog_Images/category_select.png") no-repeat scroll 0 8px;line-height: 32px;padding-left: 25px;}
.new-blog-pop .comment.depth-1 {box-shadow: 1px 2px 13px 0px rgba(0, 0, 0, 0.13);border-top: 0px; }
.new-single-post{font-family: 'helveticaneu-roman'; font-size:16px;}
.new-single-post h4{font-family: 'helveticaneu-roman' !important; }
.new-single-post p{font-family: 'helveticaneu-roman' !important; font-size:16px;}
.new-single-post p {font-family: 'helveticaneu-roman'; font-size:16px;}
.single-featur-img {float:left;width:100%;margin-bottom:60px;}
.single-featur-img .hs-featured-image {border-radius: 5px;float: left;margin: 0;max-width: 100%;width: 100%;}
.new-single-post .section.post-header {float:left;width:100%;margin-bottom: 20px;}
.new-blog-page .sumome-share-client-wrapper{ display:none; }
.new-blog-page .comment-from h4{font-family: 'helveticaneu-roman' !important; }
.new-blog-page .comment-from h4 a{font-family: 'helveticaneu-roman' !important; }
.new-blog-page .comment-from p, .new-blog-page .comment-from p span {font-family: 'helveticaneu-roman' !important; }
.new-blog-page .comment-body p {font-family: 'helveticaneu-roman' !important; font-size:14px; color: rgba(32, 32, 32, 0.9);}
.single-post-bot-main {float: left;width: 100%;margin-bottom: 30px;margin-top: 0px;}
.single-post-topic-list {float: left;width: 50%;}
.single-post-social-share {float: right;width: 100%;max-width:390px;}
.single-post-topic-list #hubspot-topic_data a.topic-link {background:#ebebeb;border-radius: 20px;margin-left: 20px;padding: 10px 20px;color:#555555;font-family: 'helveticaneu-medium'; font-size:10px;}
.single-post-topic-list #hubspot-topic_data a.topic-link:first-child { margin-left:0px;}
.new-single-post .author-profile.post .avatar img { height: auto;width: auto; }
.new-single-post .avatar.light-border {float: left;margin-right: 15px;width: 38px;}
.new-single-post .sing-avt-img-right h4{ font-size: 12px;font-family: 'helveticaneu-medium';font-weight:700;color: #9e9e9e;line-height:20px;text-transform: uppercase;}
.new-single-post .sing-avt-img-right h4 a{ font-size: 14px; }
.new-single-post .sing-auth-cont p {color: rgba(32, 32, 32, 0.9); font-size:14px;font-family: 'helveticaneu-roman';}
.new-single-post .sing-auth-cont{border-bottom: 2px solid #ebebeb;padding-bottom:5px;}
.new-single-post .author-profile.post {margin: 50px 0 0;}
.new-blog-rec-post {border-bottom: 2px solid #ebebeb;padding-bottom:10px; margin-bottom:15px;}
.new-blog-tit h3{color: #4bb6e1;font-size: 30px;font-family: 'helveticaneu-roman'; text-align:left !important;margin-top: 15px;font-weight: normal;}
.new-blog-rec-post h3{margin-top:0px;margin-bottom:5px;color: #424242;font-family: "helveticaneu-roman";font-size: 16px !important;font-weight: 700;text-transform: uppercase;}
.new-blog-rec-post ul{ padding:0px; list-style:inside none;margin:0px;float:left; width:100%; }
.new-blog-rec-post ul li a{color: #424242;font-family: "helveticaneu-roman";font-size: 14px;margin-bottom: 10px; color: #424242;}
.new-blog-rec-post ul li{margin-bottom: 10px;}
.new-blog-tit { display:none !important;}
.new-blog-rec-post { display:none !important;}
.clicked-path .new-blog-tit { display:block !important;}
.clicked-path .new-blog-rec-post { display:block !important;}
.rec-post-active a {color:#3cc6f2 !important; text-decoration:underline;}
.searchresult-show #more {color: #fff;float: left;padding-bottom: 20px;text-align: center;width: 100%;}
.best-post ul { float: left; list-style: inside none none; margin: 0; padding: 0; width: 100%; }
.best-post ul li { margin-bottom: 10px;font-family: "helveticaneu-roman" !important; }
.best-post ul li a { color: #424242; font-family: "helveticaneu-roman"; font-size: 14px; margin-bottom: 10px; }
.blog_post_new_design .content-author-avatar img { border-radius: 50%; }
.blog_listing_design .hs-author-profile { float: left; width: 100%; }
.blog_listing_design .hs-author-profile h2.hs-author-name { float: left; width: 100%; margin-top:0; }
.blog_listing_design .hs-author-profile .hs-author-avatar { float: left; width: 13%; }
.blog_listing_design .hs-author-profile .hs-author-bio-con-group { float: left; width: 85%; margin-left:2%; }
.hs-author-bio-con-group .hs-author-bio { color: #818b9a; font-family: open sans; font-size: 16px; }
.hs-author-bio-con-group .hs-author-social-links { padding-left: 1em; }
.hs-author-bio-con-group .hs-author-social-label { font-size: 18px; }
.hs-author-bio-con-group .hs-author-social-section { margin-top: 1.5em; }
.blog_listing_design .hs-author-profile .hs-author-avatar > img { border-radius: 100%; max-width: 150px; width:100%; }

/* New BLog Page End */

.blog-pagination-post-details { position: relative; }
.blog-pagination-post-details img { vertical-align: middle; }
.previous-posts-details-link { float: left; position: absolute; left: 0; top: 18em; }
.next-posts-details-link { float: right; position: absolute; right: 0; top: 18em; }
.previous-posts-details-link > span { margin-right: 6px; }
.blog-pagination-post-details a { text-transform: uppercase; }
.next-posts-details-link > span { margin-left: 6px; }


/* ----------------------------------- 404 Error Page DEsign Start ----------------------------------- */
.error_page_body_con { text-align: center; padding: 40px 0 60px; }
.error_page_con p { font-size: 18px; color: #202020; font-family: 'helveticaneu-roman'; margin-top:30px; margin-bottom: 10px; line-height: 20px; }
.error_page_con_links p { margin:10px 0; color: #363636; font-family: 'helveticaneu-roman'; }
.error_page_con_links p a { font-size: 16.39px; color: #4bb6e1; font-family: 'helveticaneu-roman'; margin-top:15px; margin-bottom: 15px; line-height: 20px; text-transform: uppercase; }
.error_page_con_links p a img { vertical-align: middle; padding-left: 5px; }
.error_page_search .input { position: relative; }
.error_page_search .hs-input { background-color: rgb(235,235,235); border-radius: 20px; height: 40px; padding-left: 15px !important; border: none; }
.error_page_search .input .hs-button.primary { position: absolute; top: 0; right: 0; margin: 6px 7px 6px 0; font-size: 0; padding: 0; height: auto; line-height: normal; background-image: url(https://www.huify.com/hubfs/404_page_files/search_bg_blue.png); background-repeat: no-repeat; width: 56px; height: 27px; background-color: transparent; }
.span12.widget-span.widget-type-google_search.error_page_search { max-width: 500px; margin: 0 auto; text-align: center; float: none; }
.error_page_cta { margin-top: 5px; }
.error_page_con_links { margin-top: 15px; }

.error_page_search input.hs-input::-webkit-input-placeholder { color: #969696; }
.error_page_search input.hs-input::-moz-placeholder { color: #969696; }
.error_page_search input.hs-input:-ms-input-placeholder { color: #969696; }
.error_page_search input.hs-input:-moz-placeholder { color: #969696; }
.error_404_page_logo_image { margin-top: 5em; padding-bottom: 1em; }
/* ----------------------------------- 404 Error Page DEsign End ----------------------------------- */


/* ----------------------------------- Contact Us Page DEsign Start ----------------------------------- */

.contact_us_group_background { margin-top: 50px; }
.contact_us_group_title { text-align: center; }
.new-design-page.new_contact_page h1 { color: #262626; font-family: 'helveticaneu-medium'; font-size: 48px; letter-spacing: 0px; line-height: 1.1; margin: 10px 0 35px; }
.new-design-page.new_contact_page h3 { letter-spacing: 0px; }
.contact_us_group_title p { color: #393939; font-size: 16px; font-family: 'helveticaneu-medium'; }
.contact_us_from .field label { display: none; }
.contact_us_from form input.hs-input { background-color: rgb(235,235,235); border-radius: 20px; height: 40px; padding-left: 15px !important; border: none; margin-bottom:30px; }
.contact_us_from form textarea.hs-input { background-color: rgb(235,235,235); border-radius: 35px; height: 150px; padding-left: 15px !important; border: none; }
.contact_us_from .hs_submit { text-align:center; margin-top:35px; }
.contact_us_from .hs_submit .actions { position: relative; max-width: 365px; margin: 0 auto; }
.contact_us_from .hs_submit .hs-button.primary.large { border-radius: 35px; font-size: 16px; position: relative; padding: 10px 65px 10px 35px; border: none; line-height: 21px; background-image: none; }
.contact_us_from .hs_submit .actions::before { content: " "; position: absolute; right: 7%; top: 32%; background-image: url(https://www.huify.com/hubfs/Contact_Us_Page_file/arrow.png?t=1486639042981); width: 19px; height: 13px; background-repeat: no-repeat; z-index: 1; }
.contact_us_details p, .contact_us_details p a, .contact_us_details_phone p a span  { margin:10px 0; color: #4d4d4d; font-size: 16px; font-family: 'helveticaneu-roman'; }
.contact_us_details_phone p a { color: #4bb6e1; font-size: 18px; }
.contact_us_details_phone p a span{ font-size: 18px; }
.contact_us_details { padding: 25px 0 45px; }
.contact_us_group_background .main-mid-center { max-width: 1040px; }
.contact_us_from .field .hs-error-msgs label { display: block; }
.contact_us_from .submitted-message { color: #393939; font-size: 20px; font-family: 'helveticaneu-medium'; text-align:center; }
.contact_us_from .field .hs-error-msgs { margin-top: 0; }
.contact_us_from .field .hs-error-msgs li label {  color: #393939; font-size: 16px; font-family: 'helveticaneu-medium'; } 
 

/* ----------------------------------- Contact Us Page DEsign End ----------------------------------- */


/* ----------------------------------------------------------------- New Home Page Design Start  ----------------------------------------------------------------- */
body.new_page_design { font-family: 'open sans'; font-weight:400; font-size:16px; }
body.new_page_design h1, body.new_page_design h2, body.new_page_design h3, body.new_page_design h4, body.new_page_design h5, body.new_page_design h6 { font-family: 'Nunito'; -webkit-appearance: none; -moz-appearance: none; appearance: none; line-height:1.4em; }
body.new_page_design { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.gradient { display: block; min-height: 40em; padding: 0; height:100%; text-align: center; }
.row-fluid .page_main_mid_center { max-width:1140px; margin:0 auto !important; float:none !important; width:100% !important; padding:0 1.2em; } 
.new_page_design .header-container.container-fluid { background: none !important; left: 0; min-height: auto; padding: 0; position: absolute; right: 0; top: 0; width: 100%; }
.row-fluid .header_new_group_background { left: 0; padding: 1.5em 0; position: relative; right: 0; top: 0; width: 100%; z-index: 1; }
.new_page_design.small-header .row-fluid .header_new_group_background { background-color:transparent; left: 0; padding: 1.5em 0; position: relative; right: 0; top: 0; width: 100%; z-index: 1; }
.new_page_design .custom-menu-primary .hs-menu-wrapper > ul > li > a { color: #ffffff; font-family: open sans; font-size: 14px; font-weight: 400; text-transform: uppercase; margin:0; padding:5px 15px; transition: all 0.4s; }
.new_page_design .custom-menu-primary .hs-menu-wrapper > ul > li > a:hover { color: rgb(255,132,0); /*font-weight: 700;*/ }
.new_page_design .custom-menu-primary { padding:15px 0; }
.new_page_design .custom-menu-primary .hs-menu-wrapper > ul { float: none; margin: 0 auto !important; padding: 0; text-align: center; width: 100%; }
.new_page_design .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { display: inline-block; float: none; }
.new_page_design .custom-menu-primary .hs-menu-wrapper > ul > li:last-child { display: inline-block; }
.new_page_design .custom-menu-primary ul.hs-menu-children-wrapper { background-color: #3c434e; border-radius: 6px; left: 1em !important; margin-top: 0em; padding: 1em 1em; text-align: left; }
.new_page_design .custom-menu-primary ul li ul li a { color: #ffffff; font-family: open sans; font-size: 14px; font-weight: 400; text-transform: uppercase; margin:0; padding:5px 15px; transition: all 0.4s; } 
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover { color: rgb(255, 132, 0); }

.row-fluid .header_new_group_cta { margin-top: 0.5em; text-align: right; }
.new_page_design .body-container { padding-top: 0; }
.row-fluid .new_home_hero_background { text-align: center; }
.row-fluid .new_home_hero_content { color: #fff; margin-top: 10em; }
.row-fluid .new_home_hero_content h1 { color: #ffffff; font-family: 'Nunito'; font-size: 60px; font-weight: 200; line-height: 1.4em; position: relative; z-index: 1; margin-bottom:0; }
.row-fluid .new_home_hero_content p { font-size: 24px; margin-top:1em; color:#fff; line-height:1.3em; font-weight: 300; }
.row-fluid .hubspot_details_group_background { padding-top: 1em; position:relative; text-align: center; }
.row-fluid .hubspot_details_group_background::after { background-color: #ccc; content: ""; display: block; height: 110%; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 2px; }
.row-fluid .metrics_group_background { position: relative; }
.row-fluid .new_home_hero_content_cta { margin-top: 5em; }
.row-fluid .new_home_hero_down_arrow { margin-top: 7em; padding-bottom: 1em; }
.row-fluid .hubspot_details_content_image { margin-top: 3em; }
.row-fluid .hubspot_details_content h2 { color: #505967; font-size: 30px; font-weight: 300; }
.row-fluid .hubspot_details_content p { color: #818b9a; font-size: 16px; font-weight: 400; }
.row-fluid .hubspot_details_content_image { min-height: 11em !important; }
.row-fluid .hubspot_details_content_image img { vertical-align:middle; }
.row-fluid .hubspot_details_section_01 { border-bottom: 2px solid #ccc; padding-bottom: 5em; }
.row-fluid .hubspot_details_section_02 { padding-top: 2em; }
.row-fluid .hubspot_details_content_group { position: relative; }
/*.row-fluid .hubspot_details_section_01 div.hubspot_details_content_group:first-child::before { background-color: #ccc; content: " "; height: 123.4%; position: absolute; right: -15px; top: -16px; width: 1px; }
.row-fluid .hubspot_details_section_02 div.hubspot_details_content_group:first-child::before { background-color: #ccc; content: " "; height: 124.2%; position: absolute; right: -15px; top: -35px; width: 1px; }*/
.row-fluid .why_huify_group_image, .row-fluid .our_team_group_image { display:none !important; }
.row-fluid .metrics_group_left_background { background-color: #3c424e; height:51em; }
.row-fluid .metrics_group_left_background, .row-fluid .metrics_group_right_background { margin:0 !important; width:50% !important; text-align:center;} 
.row-fluid .metrics_group_background { margin-top: 4em; }
.row-fluid .vanity_metrics_graph_image img.hs-image-widget { width:100% !important; height:331px; }
.row-fluid .why_huify_group_background, .row-fluid .our_team_group_background { background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 10.072em 0; text-align: center; width: 100% !omportant; position:relative; height:25.5em; cursor:pointer; }
.row-fluid .why_huify_group_background::after, .row-fluid .our_team_group_background::after { background-color: rgba(0,0,0,0.4); content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; }
.row-fluid .why_huify_cta, .row-fluid .our_team_cta { position: relative; z-index: 1; }

.row-fluid .metrics_content_group { padding-top: 10em; }
.row-fluid .hubspot_pros_group_background { background-color: #ff8400; text-align: center; position:relative; }
.row-fluid .metrics_content h2 { color: #ffffff; font-size: 40px; font-weight: 200; line-height: 1.3em; }
.row-fluid .metrics_content p { color: #a1a7b2; font-size: 16px; font-weight: 400; }
.row-fluid .metrics_content { margin-top: 1em; }
.row-fluid .vanity_metrics_graph_image { margin-top: 1em; }
.row-fluid .hubspot_pros_title h2 { color: #ffffff; font-weight: 200; font-size: 40px; line-height: 1.3em; }
.row-fluid .hubspot_pros_content h3 { font-family: open sans; color: #ffffff; font-size: 24px; font-weight: 400; }
.row-fluid .hubspot_pros_title { padding: 4em 0; }
.row-fluid .hubspot_pros_content_group_01, .row-fluid .hubspot_pros_content_group_03 { margin-top: 11.3em; }
.row-fluid .hubspot_pros_content_group_04, .row-fluid .hubspot_pros_content_group_06 { position: relative; top: -1em; }
.row-fluid .hubspot_pros_content_group_05 { margin-top: 5em; }
.row-fluid .hubspot_pros_content_group_04 { right: -4em; }
.row-fluid .hubspot_pros_content_group_06 { left: -4em; }
.row-fluid .hubspot_pros_word_content { padding: 5em 0 6em; }
.row-fluid .hubspot_pros_word_content p { color: #ffffff; font-size: 24px; font-weight: 400; }
.row-fluid .hubspot_pros_word_content p img { padding-right: 1.2em; }
.row-fluid .about_our_team_content_group { text-align: center; margin-top: 6em; }
.about_our_team_member_image span.hs_cos_wrapper { position: relative; }
.about_our_team_member_image span.hs_cos_wrapper::after { content: ""; background-image: url(https://www.huify.com/hubfs/Home_Page_Files/dq.png); background-repeat: no-repeat; width: 32px; height: 32px; position: absolute; left: 0em; top: -4.3em; display: block; z-index: 1111; border-radius: 50%; border: 2px solid #fff; }
.row-fluid .about_our_team_member_details h2 { color: #515967; font-size: 32px; font-weight: 200; line-height: 1.3em; margin-bottom: 0; }
.row-fluid .about_our_team_member_details h5 { color: #00b8e6; font-family: open sans; font-size: 14px; font-weight: 600; line-height: 1.3em; margin-top: 0; text-transform:uppercase; }
.row-fluid .about_our_team_member_details p { color: #818b9a; font-family: open sans; font-size: 16px; font-weight: 400; line-height: 1.7em; margin-top: 2.1em; padding:0 1.5em; }
 .row-fluid .about_our_team_group div.about_our_team_content_group { position: relative; padding-bottom:3em; }
.row-fluid .about_our_team_group div.about_our_team_content_group::after {
  content: " "; background-color: #ccc; width: 1px; height: 150%; position: absolute; right: -1em; top: -6em; /*min-height: 40.71em;*/ }
.row-fluid .about_our_team_group div.about_our_team_content_group:last-child::after { content: none; }
.row-fluid .strings_attached_group_background { background-color: #3c424e; padding: 3em 0; position: relative; }  
.row-fluid .strings_attached_group_background::after { background-image: url("https://www.huify.com/hubfs/Home_Page_Files/form_border.jpg"); background-repeat: no-repeat; content: ""; height: 100%; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 32px; }
.row-fluid .strings_attached_content { text-align:center; }
.row-fluid .strings_attached_content h2 { color: #fff; font-size: 40px; font-weight: 200; line-height: 1.3em; }
.row-fluid .strings_attached_content p { color: #a1a7b2; font-family: open sans; font-size: 16px; font-weight: 400; line-height: 1.7em; margin-top: 2.1em; padding:0 1.5em; }  
.row-fluid .strings_attached_content { padding: 3em 0; }
.row-fluid .strings_attached_form .field.hs-form-field label span { display: none; }
.row-fluid .strings_attached_form .field.hs-form-field .hs-input { color:#a1a7b2; font-family: open sans !important; font-size:16px; font-weight:400;  border-radius:0 !important; background-color:transparent; border-bottom:2px solid #a1a7b2; border-top:none; border-left:none; border-right:none;  padding: 20px 20px 20px 40px !important; }
.row-fluid .strings_attached_form .field.hs-form-field input:focus, .row-fluid .strings_attached_form .field.hs-form-field textarea:focus { border-bottom:2px solid #00b8e6; }
.row-fluid .strings_attached_form .field.hs-form-field input:focus, .row-fluid .strings_attached_form .field.hs-form-field textarea:focus { border-top:none !important; border-left:none !important; border-right:none !important; outline: none; }
.row-fluid .strings_attached_form .field.hs-form-field .hs-error-msgs li label { color:#fff; font-size:16px; font-family: open sans; }
.row-fluid .strings_attached_form .hs_firstname .hs-input, .row-fluid .strings_attached_form .hs_lastname .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/cosmin.png); background-repeat: no-repeat; background-position: 0 19px; transition:.4s ease-out 0, 1s; }
.row-fluid .strings_attached_form .hs_email .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/mail.png); background-repeat: no-repeat; background-position: 0 23px; transition:.4s ease-out 0, 1s; }
.row-fluid .strings_attached_form .hs_phone .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/phone.png); background-repeat: no-repeat; background-position: 0 22px; transition:.4s ease-out 0, 1s; }
.row-fluid .strings_attached_form .hs_company .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company.png); background-repeat: no-repeat; background-position: 0 20px; transition:.4s ease-out 0, 1s; }
.row-fluid .strings_attached_form .hs_website .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company_website.png); background-repeat: no-repeat; background-position: 0 20px; transition:.4s ease-out 0, 1s; }
.row-fluid .strings_attached_form .hs_message .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/help.png); background-repeat: no-repeat; background-position: 0 20px; transition:.4s ease-out 0, 1s; }
.row-fluid .strings_attached_form .hs_firstname input:focus, .row-fluid .strings_attached_form .hs_lastname input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/cosmin_focus.png);  background-repeat: no-repeat; background-position: -1px 18px; }  
.row-fluid .strings_attached_form .hs_email input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/mail_icon.png); background-repeat: no-repeat; background-position: -2px 21px; }
.row-fluid .strings_attached_form .hs_phone input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/phone_focus.png); background-repeat: no-repeat; background-position: 2px 23px; }
.row-fluid .strings_attached_form .hs_company input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company_focus.png); background-repeat: no-repeat; background-position: 1px 21px; }
.row-fluid .strings_attached_form .hs_website input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company_website_focus.png); background-repeat: no-repeat; background-position: 1px 20px; }
.row-fluid .strings_attached_form .hs_message textarea:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/help_focus.png); background-repeat: no-repeat; background-position: 0 18px; }  
.row-fluid .strings_attached_form .hs_submit { margin-top: 5em; }  
.row-fluid .strings_attached_form .hs_submit .hs-button.primary.large { width: 100%; text-transform: uppercase; font-family: open sans; font-weight: 700; font-size: 14px; transition: 0.5s; }
.row-fluid .our_clients_succeeded_group_background {
  background-image: url("https://cdn2.hubspot.net/hubfs/341761/Home_Page_Files/curve_graph_new.jpg?t=1508898923086");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% 582px;
  padding: 3em 0 5em;
  position: relative;
}
.row-fluid .our_clients_succeeded_group_background::after { content: none; background-image: url(https://www.huify.com/hubfs/Home_Page_Files/curve_graph_new.jpg); background-repeat: no-repeat; width: 100%; background-size: cover; background-position: center; height: 584px; position: absolute; left: 0; bottom: 0; z-index:0; }
.row-fluid .our_clients_succeeded_group_background::before{  content: " "; background-color:#fdfdfd; height: 584px; position: absolute; bottom: 0; z-index:1;}
.row-fluid .our_clients_succeeded_title h2 { text-align: center; color: #515967; font-size: 40px; font-weight: 200; }
.cta_button.home_page_clients_read_more { padding: 13px 0px !important; }
.row-fluid .our_clients_succeeded_content p { color: #818b9a; font-size: 16px; font-weight: 400; padding: 2em 1em 1.5em; }
.row-fluid .our_clients_succeeded_content_group { background-color: #ffffff; box-shadow: 0px 0px 3px 3px rgba(214,214,214,0.3); padding-bottom: 2em; border-radius: 0 0 5px 5px; margin-top: 4em; position:relative; z-index:1; }
.row-fluid .our_clients_succeeded_content_cta { padding: 0em 1.5em 1em; }
.row-fluid .assessment_content h2 { color: #ffffff; text-align: right; font-weight: 100; font-size: 40px; }
.row-fluid .assessment_content_cta { text-align: left; margin-top: 2.8em; padding-left:1em; }
.gradient.assessment_group { display: block; height: 12em; padding: 3em 0; text-align: center; border-bottom:1px solid #5b87ee; min-height:auto; }
.new_page_design .footer-container { background-color: transparent; margin-top: 0; padding-top: 0; background: none; }
.row-fluid .footer_new_logo_group_background { text-align: left; }
.row-fluid .footer_new_copyrights_icon_list p { color: #ffffff; font-size: 14px; margin-top: 0.5em; margin-bottom:0; }
.row-fluid .footer_new_copyrights_icon_list ul { padding:0; list-style:none; margin:1em 0; }
.row-fluid .footer_new_copyrights_icon_list ul li { display:inline-block; padding:5px; }
.row-fluid .footer_new_menu_title h3 { margin-top: 0; margin-bottom:0; font-family: open sans; text-align: left; font-size: 14px; font-weight: 600; color: #ffffff; text-transform: uppercase; }
.row-fluid .footer_new_menu_list ul { padding: 0; text-align:left; }
.row-fluid .footer_new_menu_list ul li { text-align:left; list-style:none; }
.row-fluid .footer_new_menu_list ul li a { font-family: open sans; text-align: left; font-size: 14px; font-weight: 400; color: #ffffff; }
.row-fluid .footer_new_contact_details ul { margin:0; padding: 0; text-align:left; }
.row-fluid .footer_new_contact_details ul li { text-align:left; list-style:none; }
.row-fluid .footer_new_contact_details ul li a { font-family: open sans; text-align: left; font-size: 14px; font-weight: 400; color: #ffffff; }
/*.row-fluid .footer_new_contact_details ul li:nth-child(3) a { font-family: open sans; font-size: 16px; font-weight: 700; color: #ffffff; }
.row-fluid .footer_new_contact_details ul li:last-child a { font-family: open sans; font-size: 16px; font-weight: 700; color: #ffffff;  }*/
.gradient.footer_group { height: 18em; min-height:auto; padding:75px 0; }
.row-fluid .strings_attached_content_group { padding-right: 2em; position:relative; }
.row-fluid .strings_attached_content_group::affter { content:" "; background-color:; }
.row-fluid .strings_attached_form_group { padding-left: 3em; }
.row-fluid .strings_attached_form .field.hs-form-field div.input { margin-right: 10px; }



/*
.row-fluid .assessment_group_background{
    animation-direction: reverse;
    -webkit-animation: header-colors infinite 60S linear;
    -moz-animation: header-colors infinite 60S linear;
    -o-animation: header-colors infinite 60S linear;
    animation: header-colors infinite 60S linear;
    background-image: linear-gradient(to left, #7103ef, #1e89e8, #7103ef, #02b5e6, #7103ef);
    background-size: 600% 300%;
    padding: 3em 0 3.5em;
    border-bottom: 1px solid #5b87ee;
}
.row-fluid .footer_new_group_background{
    animation-direction: reverse;
    -webkit-animation: header-colors infinite 100s linear;
    -moz-animation: header-colors infinite 100s linear;
    -o-animation: header-colors infinite 100s linear;
    animation: header-colors infinite 100s linear;
    background-image: linear-gradient(to left, #7103ef, #1e89e8, #7103ef, #02b5e6, #7103ef);
    background-size: 600% 300%;
    padding:5em 0;
}
*/
.row-fluid .assessment_group_background { background-image:url(https://www.huify.com/hubfs/Home_Page_Files/footer_bg_1.png); background-repeat:no-repeat; background-position: center center; background-size: cover; border-bottom: 1px solid #5b87ee; padding: 3em 0 3.5em;  }

.row-fluid .footer_new_group_background { background-image:url(https://www.huify.com/hubfs/Home_Page_Files/footer_background.jpg); background-repeat:no-repeat; background-position: center center; background-size: cover; padding: 5em 0; }

.row-fluid .new_home_hero_background {
    animation-direction: reverse;
    /*background-image: linear-gradient(to left, #7103ef, #1e89e8, #7103ef, #02b5e6, #7103ef, #1e89e8);*/
    background-image: linear-gradient(90deg, #7103ef, #1e89e8, #1e89e8, #7103ef, #1e89e8, #1e89e8, #7103ef, #02b5e6, #1e89e8, #1e89e8, #7103ef, #1e89e8);
    -webkit-animation: header-colors infinite 80s linear;
    -moz-animation: header-colors infinite 80s linear;
    -o-animation: header-colors infinite 80s linear;
    animation: header-colors infinite 80s linear;
    background-size: 1200% 600%;
    background-position-x:0%;
    width: 100%;
    padding-bottom:7em;
}

 @-webkit-keyframes header-colors {
    0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}
@-moz-keyframes header-colors {
    0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}
@-o-keyframes header-colors {
   0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}
@keyframes header-colors {
   0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}	



.row-fluid .footer_new_copyrights_icon_list ul li a {
  font-size: 0;
}
.row-fluid .footer_new_copyrights_icon_list ul li a i.fa {
  color: #fff;
  font-size: 22px;
}
.new_page_design .footer_new_group_background .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { display: block; float: none; }

.row-fluid .why_huify_cta_group_background a.cta_button, .row-fluid .our_team_cta_group_Background a.cta_button {
  background-position: center center;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding: 0;
  height:25.5em;
  width: 100%;
}
.why_huify_cta_group_background a img.hs-cta-img.home_why_huify_cta, .our_team_cta_group_Background a img.hs-cta-img.huify_our_team_cta { width:100% !important; height: 100% !important; }
.why_huify_cta_group_background a, .our_team_cta_group_Background a { display: block !important; }
.row-fluid .why_huify_cta_group_background, .row-fluid .our_team_cta_group_Background { margin-left: 0 !important; width: 100% !important; }

/* ----------------------------------------------------------------- New Home Page Design End  ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- What We Do Page Design Start  ----------------------------------------------------------------- */

.row-fluid .what_we_do_hero_content_group .new_home_hero_content { color: #fff; margin-top: 6em; }
.what_we_do_page .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.row-fluid .what_we_do_hero_content_group .new_home_hero_content h1 { color: #ffffff; font-family: 'Nunito'; font-size: 60px; font-weight: 200; line-height: 1.4em; position: relative; z-index: 1; margin-bottom:0; }
.row-fluid .what_we_do_hero_content_group .new_home_hero_content p { font-size: 24px; margin-top:1em; }
.what_we_do_page .row-fluid .strings_attached_content_group { padding-bottom: 1em; padding-top: 5em; }
.row-fluid .what_we_do_body_con_section_01, .row-fluid .what_we_do_body_con_section_03 { background-color: #ffffff; padding: 5em 0; }
.row-fluid .what_we_do_body_con_section_02, .row-fluid .what_we_do_body_con_section_04 { background-color: #f4f4f5; padding: 5em 0; }
.row-fluid .what_we_do_body_image { text-align: center; }
.row-fluid .what_we_do_body_content h2 { color: #515967; font-size: 40px; font-weight: 200; line-height:1.3em; margin-top:0; }
.row-fluid .what_we_do_body_content p { color: #818b9a; font-size: 16px; font-weight: 400; line-height:1.5em; }
.row-fluid .what_we_do_body_content_cta { margin-top: 1em; }
.row-fluid .what_we_do_body_con_section_01 .what_we_do_body_content_group, .row-fluid .what_we_do_body_con_section_03 .what_we_do_body_content_group { padding-right:2em; }
.row-fluid .what_we_do_body_con_section_02 .what_we_do_body_content_group, .row-fluid .what_we_do_body_con_section_04 .what_we_do_body_content_group { padding-left:2em; }


/* ----------------------------------------------------------------- What We Do Page Design End  ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- Sales Enablment Page Design Start  ----------------------------------------------------------------- */
.sales_enablment_page .row-fluid .new_home_hero_background {padding-bottom: 4em; }
.row-fluid .sales_enablment_hero_content_group .new_home_hero_content { margin-top: 6em; }
.sales_enablment_page .row-fluid .new_home_hero_content p { color:#ffffff; font-weight: 300; font-size: 24px;  }
.sales_enablment_page p {margin-top: 0;}
.new_home_hero_content h1{color:#fff;font-weight:200;font-size:60px;}
.sell_the_way_people_content_group h2{color:#fff;font-size:40px;font-weight:200;}
.sell_the_way_people_content_group p{color:#a1a7b2;font-weight:400;font-size:16px;padding:15px 0;margin:0 !important;}
.our_sales_enablement_background_group {padding:3em 0;text-align:center;}
.our_sales_enablement_services_content_group1, .our_sales_enablement_services_content_group2, .our_sales_enablement_services_content_group3, .our_sales_enablement_services_content_group4, .our_sales_enablement_services_content_group5, .our_sales_enablement_services_content_group6 {padding-top:4em;}
.our_sales_enablement_content_group h2{color:#515967;font-size:40px;font-weight:200;}
.our_sales_enablement_content_group p{font-weight: 400;color:#818b9a;font-size:16px;}
.our_sales_enablement_services_content_group1 .our_sales_enablement_service_content, .our_sales_enablement_services_content_group3 .our_sales_enablement_service_content, .our_sales_enablement_services_content_group5 .our_sales_enablement_service_content { text-align:left; padding-left:4.7em; }
.our_sales_enablement_services_content_group2 .our_sales_enablement_service_content, .our_sales_enablement_services_content_group4 .our_sales_enablement_service_content, .our_sales_enablement_services_content_group6 .our_sales_enablement_service_content { text-align:right; padding-right:4.7em; }
.our_sales_enablement_service_content h2{ color:#515967; font-size:30px; font-weight:200; margin:0;}
.our_sales_enablement_service_content h3{ font-weight:300; color: #00b8e6; font-size:24px;font-family:open sans !important; }
.our_sales_enablement_service_content p{ font-weight: 400; color:#818b9a; font-size:16px; margin-top:1.4em; }
.results_background_group{ background-image:url(https://www.huify.com/hubfs/Sales_Enablment_Page_Files/really_matters_bg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center; padding:3em 0;}

.row-fluid .sell_the_way_people_background_group {
  background-color: rgb(60, 67, 78);
  padding: 1em 0 3em;
  text-align: center;
}
.row-fluid .our_sales_enablement_service_image img { margin-top: 1.5em; }


.results_background_content_group { padding-top:3em; }
.results_content h2 { text-align:center; color:#fff; font-size:40px; font-weight:200;}
.results_icontrol_and_notevault_image span.hs_cos_wrapper { position:relative; top:18px;}
.results_icontrol_and_notevault_image span.hs_cos_wrapper::before {background-image: url("https://www.huify.com/hubfs/Sales_Enablment_Page_Files/quoats.png?t=1505295436098"); background-repeat:no-repeat; background-size:cover; background-position:center center;  border-radius: 50%;content: "";display: block;height: 36px;left:0;margin: 0 auto;position: absolute;width: 36px;bottom:4.8em;}
.results_icontrol_and_notevault_image img{border-radius:50%;}
.results_icontrol_and_notevault_content h2 { color:#515967; font-size:30px; font-weight:200; text-align:left;}
.results_icontrol_and_notevault_content h3 { line-height:0 !important; text-align:left; text-transform:uppercase; font-weight:800; color: #00b8e6; font-size:24px;}
.results_icontrol_and_notevault_description_content {padding-top: 2.5em;}
.results_icontrol_and_notevault_description_content p{text-align:left;font-weight: 400;color:#818b9a;font-size:16px;margin:0 !important;}                             .icontrol_background_and_content_group{padding:35px;background-color: #fff;border-radius: 3px;box-shadow: 0 0 0 0 rgba(214, 214, 214, 0.3);}
.notevault_background_and_content_group{margin:35px 0;padding:35px;background-color: #fff;border-radius: 3px;box-shadow: 0 0 0 0 rgba(214, 214, 214, 0.3);}
.creating_a_account_background_group { background-image:url("https://www.huify.com/hubfs/Sales_Enablment_Page_Files/creating_accountability_bg.png");background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:3px; padding:37px 34px;text-align: center;}
.creating_a_account_content {margin-top: 38px;}
.creating_a_account_content h2{color:#fff; font-size:34px; font-weight:200; margin:0;}
.creating_a_account_content h3 { padding-top:8px; color:#fff !important; font-size:14px; font-family:'open sans' !important; font-weight:800; text-transform:uppercase; }
.creating_a_account_content p{color: #fff;font-size: 16px;font-weight: 400;margin: 0 !important;padding-top:29px;}
.creating_a_account_percentage_group h2{ color:#fff; font-size:34px; font-weight:700; margin-bottom:0; }
.creating_a_account_percentage_group h3 { color:#fff; font-size:14px; font-weight:800; text-transform:uppercase; font-family:'open sans' !important; margin-top:0.5em; }
.creating_a_account_percentage_group {margin: 0 !important;padding-top:7.9em;}
.creating_a_account_sold_arr_content {border-right:1px solid #72a8f0;}
.creating_a_account_deal_value_content {border-right:1px solid #72a8f0;}
.read_the_case_study_cta {padding-top:5.9em;}
.strings_attached_content h2{font-size:44px;font-weight:300;color:#fff;}
.strings_attached_content p{font-size:16px;font-weight:400;color:#818b9a;}

/* ----------------------------------------------------------------- Sales Enablment Page Design End  ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- Inbound Marketing Page Design Start  ----------------------------------------------------------------- */
.inbound_marketing_page .row-fluid .new_home_hero_background {padding-bottom: 4em;}
.inbound_marketing_page .row-fluid .new_home_hero_content { margin-top: 6em; }
.inbound_methodology_group {padding: 4em 0 0em 0;text-align: center;}
.inbound_methodology_abstract_content_group, .inbound_methodology_convert_content_group, .inbound_methodology_close_content_group, .inbound_methodology_delight_content_group {padding: 0 2em 3em ;}
.inbound_methodology_text_group { text-align: justify;}
.inbound_methodology_group h2 {font-size: 40px;font-weight: 200; color:#515967;padding-bottom: 1em;}
.inbound_methodology_group h3 {font-size: 30px;font-weight: 200; color:#777d88;}
.inbound_methodology_group p {font-size: 16px;font-weight: 400;color:#aeb4be; line-height: 1.5;}
.inbound_methodology_text_group {bottom: 2em;position: relative;}
.inbound_methodology_close_content_group .inbound_methodology_image_group {margin-top:1em;}
.client_background_group .new_home_hero_background {padding: 7em 0;}
.building_foundation_group{background-color:#3c434e;color:#ffffff;text-align:center;}
.building_foundation_group h2{ color:#ffffff; font-family:Nunito; font-weight:200; font-size:40px;}
.building_foundation_group p{color:#848a94;font-weight:400;font-size:16px;}
.building_foundation_group h3 {color: white;font-family: open sans !important;font-size: 24px;font-weight: 300;}
.building_foundation_group { position: relative;}
.building_foundation_image_group {position: relative;}
.building_foundation_text_group {position: relative; bottom: 3em; margin-top: 1em;}
.building_foundation_text_group {margin-top: 1em;}
.building_foundation_title_group {padding-top: 3em;}
.analysis_content_group .building_foundation_text_group {position: relative;bottom: 5.3em;}
.analysis_content_group .building_foundation_image_group {position: relative;top: 0.5em;}
.building_foundation_content_group {padding: 2em;}
.goal_content_group {margin-top: 1.5em;}
.strategy_content_group { bottom: 1em;position: relative;}
.tackling_group{background-color:#ff8400;text-align:center; color:white; padding:5em;}
.tackling_group h2 {color: #ffffff; font-size: 40px; font-weight: 200;}
.launch_group{background-color:#3c434e; color:white; text-align:center;} 
.launch_group h2, .launch_group h3 {color:#ffffff;}
.launch_group {padding: 4em 0;}   
.launch_group {position: relative;}
.launch_blog_group .launch_text_group{position: relative;bottom: 2.5em;}
.launch_marketing_group .launch_text_group{position: relative;bottom: 2.8em;}
.launch_assets_group {margin-top: 1em;}
.launch_assets_group .launch_image_group { position: relative; top: 1em;}
.launch_group h2{font-family:Nunito;font-weight:200;font-size:40px;}
.launch_group h3{font-family:open sans !important;font-weight:300;font-size:24px;}
.launch_group p{color: #848a94;}
.launch_media_group .launch_image_group {bottom: 1.3em;position: relative;}
.launch_media_group .launch_text_group {bottom: 2.8em;position: relative;}
.revise_group {padding: 5em 0;text-align: center;} 
.revise_group p{color:#a1a9b4;}
.revise_group h2{font-size:40px;font-weight:200;}
.strings_attached_content h2 { color: #fff;font-size: 40px;font-weight: 200;line-height: 1.3em;}
.client_background_group { text-align:center; }
.client_background_group p { color:#ffffff; font-family: open sans !important; font-size: 18px; font-weight: 300; line-height: 1.7em; margin-bottom: 0; }
.client_background_group h6 { color:#ffffff; margin-top:1em; font-family: open sans !important; font-size: 14px; font-weight: 600;}
.row-fluid .client_background_group { background-image: url("https://www.huify.com/hubfs/Inbound_Marketing_Page_Files/client_background.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 7em 0 6em; }


/* ----------------------------------------------------------------- Inbound Marketing Page Design End  ----------------------------------------------------------------- */



/* ---------------------------------------------------------------------- Why Huify Page Design Start ------------------------------------------------------------- */
.row-fluid .why_huify_new_hero_content_group .new_home_hero_content { margin-top: 6em; }
.why_huify_page .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.everyone_says_different_background_group { background-color:#f4f4f5; padding: 5em 0; text-align: center;}
.row-fluid .everyone_says_different_content { padding: 0 11.8em; }
.row-fluid .everyone_says_different_content h2 { font-size: 40px; font-weight: 200; color: #515967; padding: 0 1em; line-height: 1.3em !important; }
.row-fluid .everyone_says_different_content p { font-size: 16px; font-weight: 400; color: #818b9a; font-family: 'open sans'; line-height: 1.8em; }
.row-fluid .everyone_says_different_content p span#agency { font-size: 16px; color:#818b9a; font-weight:700; }
.super_transparent_background_group{ padding: 6em 0;}
.super_transparent_content h2, .we_are_not_perfect_content h2, .revenue_goals_content h2 { font-size:32px; font-weight:200; color:#515967; line-height: 1.2em !important; }
.super_transparent_content p, .we_are_not_perfect_content p, .revenue_goals_content p { font-size:16px; font-weight:400; color:#818b9a; font-family: 'open sans'; }
.row-fluid .super_transparent_content, .row-fluid .revenue_goals_content { padding-left:3em; padding-top:1em; }
.row-fluid .we_are_not_perfect_content { padding-right: 3em; }
.we_are_not_perfect_background_group{background-color:#f4f4f5;padding:6em 0;}
.revenue_goals_background_group{padding:6em 0;}
.why_fox_background_group{background-color:#f4f4f5;padding:7em 0;}
.why_fox_content {text-align:left;padding: 4em 0;}
.why_fox_content h2{font-size:32px;font-weight:200;color:#515967;}
.why_fox_content p{font-size:16px;font-weight:400;color:#818b9a;}
.fox_image{text-align:right;}
.bottom_line_background_group {background-color:#ff8500;padding: 5em 0;text-align: center;}
.bottom_line_content h2 {color: #fff;font-size: 40px;font-weight: 200;}
.bottom_line_content p {color:#fff;font-size:16px;font-weight:400;}
.see_what_our_clients_saying_background_group {background: #3c424e;padding: 5em 0 7em;text-align: center;}
.see_what_our_clients_content h2 {color: #fff;font-size: 40px;font-weight: 200;}
.icontrol_abusix_group {padding:4em 0 6em;}
.icontrol_group_background {position:relative;background-color: #fff;border-radius: 3px;padding: 53px 0 36px;}
.icontrol_group_background::before{content:"";position:absolute;display:block;height:36px;width:36px;background-image:url("https://www.huify.com/hubfs/Why_Huify_Page_Files/dq.png");border: 2px solid #fff;border-radius: 50%;left:0;right:4em;margin:0 auto;top:2.5em;}
.abusix_group_background::before{content:"";position:absolute;display:block;height:36px;width:36px;background-image:url("https://www.huify.com/hubfs/Why_Huify_Page_Files/dq.png");border: 2px solid #fff;border-radius: 50%;left:0;right:4em;margin:0 auto;top:3.4em;}
.abusix_group_background {position:relative;background-color: #fff;border-radius: 3px;padding: 69px 0 12px;}
.icontrol_abusix_content h2 { padding: 8px 0 0; color: #515967; font-size: 30px; font-weight: 200; margin:0;}
.icontrol_abusix_content h3 { color:#00b8e6; font-size:14px; font-weight:800; text-transform: uppercase; font-family:'open-sans'; margin:0;}
.icontrol_abusix_content p {padding: 40px 0 0;font-size: 16px;font-weight: 400;color:#818b9a;}
.icontrol_abusix_image img {border-radius: 50%;}
.get_started_group_background { background-image:url("https://www.huify.com/hubfs/Why_Huify_Page_Files/why_huify_started.jpg"); background-position: 100% 100%; border-bottom: 1px solid #5b87ee; background-repeat: no-repeat; background-size: 100% 100%;padding: 5em 0 7em;text-align: center;}
.get_started_cta {padding: 10px 0 0;}
.get_started_content h2 {color: #fff;font-size: 34px;font-weight: 200;}
.get_started_content p {color: #fff;font-size: 16px;font-weight:400;}
/* ---------------------------------------------------------------------- Why Huify Page Design End ------------------------------------------------------------- */

/* ---------------------------------------------------------------------- Our Team Page Design Start ------------------------------------------------------------- */
.our_team_page .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.our_team_page .row-fluid .new_home_hero_content { margin-top: 6em; }
.our_team_page .row-fluid .new_home_hero_content p { padding:0 3em; }
.our_team_image_group img.hs-image-widget { width: 100% !important; }
.our_team_search_group{ background-image:url("https://www.huify.com/hubfs/our%20team%20page%20/search_players_bg.jpg"); background-repeat:no-repeat; background-size:100% 100%; background-position:100% 100%; margin-top:5em;  border-bottom: 1px solid #5b87ee; }   
.our_team_text_group {text-align: center;padding: 0 1em;}
.new_home_hero_content {padding: 0 5em;}
.our_team_assets_heading_group { text-align: center; }
.our_team_search_content_group { text-align: center; color:#ffffff;}   
.our_team_search_content_group h2{ color:#ffffff; }   
.our_team_search_content_group h3{ color:#ffffff; }   
.our_team_growth_group { padding: 4em 0 0em; }   
.our_team_assets_heading_group h2 { font-weight:200; font-size:40px;}
.our_team_image_group { padding: 3em 0; }
.our_team_search_cta_group { padding-bottom: 2em; }
.our_team_search_group { padding: 5em 0; }
.our_team_assets_text_group { padding-left: 0.5em; }
.our_team_assets_image_group { margin-top: 1.1em; }
.row-fluid .our_team_group_con { margin-top: 3em; padding: 0 1em; }
.our_team_text_group h2 { color: #717883; font-weight:200; font-size:40px;}
.our_team_assets_group h2, .our_team_assets_group h3 { color: #717883; }
.our_team_assets_text_group h3 { font-weight:200; font-size:32px; margin-top:0; }
.our_team_text_group p { color: #a6adb7; font-family:open sans; font-weight:400; font-size:16px; }
.our_team_assets_group p {color: #a6adb7; font-family:open sans; font-weight:400; font-size:16px; }
.our_team_assets_hustle_group { margin-top: 1.5em; }
.our_team_assets_heading_group  p { color: #a6adb7; font-family:open sans; font-weight:400; font-size:16px; }
.our_team_search_text_group p { font-family:open sans; font-weight:400; font-size:16px; margin-top:2.5em; }
.our_team_search_text_group h3 {font-family:open sans !important; font-weight:400; font-size:24px; }
.our_team_search_text_group h2 { font-weight:200; font-size:40px; }
.our_team_search_cta_group { margin-top:1em; }

/* ---------------------------------------------------------------------- Our Team Page Design End ------------------------------------------------------------- */


/* ---------------------------------------------------------------------- Paid Media Page Design Start ------------------------------------------------------------- */
.paid_media_page .row-fluid .new_home_hero_background { padding-bottom:4em; }
.row-fluid .paid_media_hero_content_group .new_home_hero_content { margin-top: 6em; }
.paid_media_page .new_home_hero_content h2 { color:#ffffff; font-family: open sans; font-size: 24px; font-weight: 400;}
.paid_media_page .new_home_hero_content p { font-family: open sans; font-size: 16px; font-weight: 400; color: #ffffff; padding: 0 10em; line-height:1.5em;}  

.our_paid_process_title h2{font-family:Nunito;font-weight:200;font-size:40px;color:#525a68;}  
.paid_media_our_paid_process_right h3{font-family:Nunito;font-weight:300;font-size:30px;color:#636b77;} 
.paid_media_our_paid_process_right p{font-family:open sans;font-weight:400;font-size:16px;color:#a5acb6;}  
.our_paid_process_title{text-align:center;}
.paid_media_hero_content_group {padding-bottom: 0em;}
.paid_media_content p { margin:0; font-family: open sans; font-size: 14px; font-weight: 400; margin-bottom:0;}
.paid_media_content h6 { color:#ffffff; margin:1em 0 0; font-family: open sans; font-size: 14px; font-weight: 700;}
.our_paid_process_content_list {padding: 2em 5em 0em 5em;}
.our_paid_process_group_background {padding: 3em 0;}
.paid_media_content_section_background{background-image:url("https://www.huify.com/hubfs/Paid%20Media%20Pages/footer_bg_2.png");background-repeat:no-repeat;background-size:cover;background-position:center;}
.paid_media_content { padding: 8em 5em; text-align: center;color:#ffffff; }
.paid_media_hero_cta { margin-top: 0em;}
.paid_media_our_paid_process {float: left;width: 100%; padding-bottom: 1em;}
.paid_media_our_paid_process_left {float: left;padding-top: 2em;width: 20%;}
.paid_media_our_paid_process_right {float: left;margin: 0;padding: 0;width: 80%;}
.paid_media_our_paid_process_content {margin-left: 3em;}
.paid_media_page .strings_attached_content { margin-top:5em; }

/* ---------------------------------------------------------------------- Paid Media Page Design End ------------------------------------------------------------- */


/* ----------------------------------------------------------------- LP Inbound Page Design Start  ----------------------------------------------------------------- */

.landing_page_inbound_page .row-fluid .new_home_hero_content{margin-top:0;}
.landing_page_inbound_page .row-fluid .logo_image {padding: 5em 0 4em;}
.landing_page_inbound_page .row-fluid .new_home_hero_content h1 { margin-top: 0; }
.row-fluid .request_inbound_form_content { float: none !important; margin: 0 auto !important; max-width: 60%; padding: 2em 0 0; }
.row-fluid .request_inbound_form_content label span { display: none; }
.row-fluid .request_inbound_form_content input.hs-input { padding: 0.8em 0 0.8em 3em !important; width: 100% !important; }
body.landing_page_inbound_page .row-fluid .request_inbound_form_content form fieldset div.input { margin-right:20px; }
body.landing_page_inbound_page .row-fluid .request_inbound_form_content form .actions { margin-right:16px; }
.row-fluid .request_inbound_form_content form fieldset .hs-form-field { padding:0; }
.row-fluid .request_inbound_form_content .hs-input {color:#515967;font-size: 16px;font-weight: 400;font-family: open sans;border: medium none;}
.row-fluid .request_inbound_form_content .hs-error-msgs.inputs-list label {color: #fff;}
.row-fluid .request_inbound_form_content .hs-input:focus{ outline:none; }
.row-fluid .request_inbound_form_content .hs_firstname input.hs-input , .row-fluid .request_inbound_form_content textarea.hs-input { -webkit-transition-delay:.5s ease-out 0, 1s; -moz-transition-delay:.5s ease-out 0, 1s; -o-transi-delay:.5s ease-out 0, 1s; transition-delay:.5s ease-out 0, 1s; }
.row-fluid .request_inbound_form_content .hs_firstname input.hs-input{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/cosmin.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_firstname input.hs-input:focus{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/cosmin_focus.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_lastname input.hs-input{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/negoita.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_lastname input.hs-input:focus{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/negoita_focus.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_email input.hs-input{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/mail.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_email input.hs-input:focus{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/mail_icon.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_phone input.hs-input { background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/phone.png");  background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_phone input.hs-input:focus { background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/phone_focus.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_company input.hs-input { background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/company.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_company input.hs-input:focus{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/company_focus.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_website input.hs-input { background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/company_website.png"); background-repeat:no-repeat; background-position:10px center; }
.row-fluid .request_inbound_form_content .hs_website input.hs-input:focus{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/company_website_focus.png"); background-repeat:no-repeat ; background-position:10px center;}
.row-fluid .request_inbound_form_content textarea.hs-input { padding: 0.8em 0 5em 3em !important; }
.row-fluid .request_inbound_form_content .hs_message textarea.hs-input{background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/help.png"); background-repeat:no-repeat; background-position:10px 10px; }
.row-fluid .request_inbound_form_content .hs_message textarea.hs-input:focus{ background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/help_focus.png"); background-repeat:no-repeat; background-position:10px 10px; }
.row-fluid .request_inbound_form_content .actions{padding:8px 0px 0 0;}
.row-fluid .request_inbound_form_content .actions .hs-button {font-family:open sans;text-transform: uppercase;background: #ff8400 none repeat scroll 0 0;font-size: 16px;font-weight: 600;padding: 0;width:100%;}
.landing_page_inbound_page .row-fluid .our_inbound_assessment_background_group {padding:4em 0;text-align: center;background-color: #f4f4f5;}
.our_inbound_assessment_background_group .our_inbound_assessment_title_content h2 {color:#3c434e;font-size:40px;font-weight:200;}
.our_inbound_assessment_background_group .our_inbound_assessment_title_content p {padding: 0 4em;color:#818b9a;font-size:16px;font-weight:400;}
.our_inbound_assessment_content_group_background {padding:3em 0;}
.our_inbound_assessment_content_group .our_inbound_assessment_content {padding: 12px 0 0;}
.our_inbound_assessment_content_group .our_inbound_assessment_content h2 {font-size: 16px;font-weight: 600;color:#505967;}
.landing_page_inbound_page .row-fluid .our_clients_succeeded_background_group{text-align: center;position:relative;padding:4em 0 5em;}
.our_clients_succeeded_background_group::after {background-image: url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/graph.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;bottom: 0;content: " ";height: 584px;left: 0;position: absolute;width: 100%;z-index: 0;}
.our_clients_succeeded_content_groups {background-color: #fff;border-radius: 3px;border-radius: 0 0 5px 5px;box-shadow: 0 0 3px 3px rgba(214, 214, 214, 0.3);margin-top: 4em;padding-bottom:3em;position: relative;z-index: 1;}
.our_clients_succeeded_background_group .our_clients_succeeded_title_content h2 {color:#515967;font-size: 40px;font-weight: 200;}
.our_clients_succeeded_content_groups .our_clients_succeeded_contents p {text-align:left;padding:2em 2.6em 0;color:#818b9a;font-size:16px;font-weight: 400;}
.landing_page_inbound_page .row-fluid .request_assessment_background_group {padding:7em 0;text-align: center;background-image:url("https://www.huify.com/hubfs/LP-Inbound_Page_Files/request_assessment_bg.jpg"); border-bottom: 1px solid #5b87ee; background-repeat:no-repeat; background-position:100% 100%; background-size:100% 100%;}
.request_assessment_content_group .request_assessment_huify_content h3 {color: #fff;font-size: 14px;font-weight: 600;text-transform: uppercase;}
.request_assessment_content_group .request_assessment_huify_content p {padding:0 9em;color: #fff;font-size:16px;font-weight:400;} 
.request_assessment_content_group .request_assessment_cta {padding: 25px 0 0;}

/* ----------------------------------------------------------------- LP Inbound Page Design End  ----------------------------------------------------------------- */



/* ----------------------------------------------------------------- LP Marketing Page Design Start  ----------------------------------------------------------------- */

body.lp_marketing_page { 
     animation-direction: reverse;
    background-image: linear-gradient(90deg, #7103ef, #1e89e8, #7103ef, #7103ef, #02b5e6, #7103ef, #1e89e8);
    -webkit-animation: header-colors infinite 75s linear;
    -moz-animation: header-colors infinite 75s linear;
    -o-animation: header-colors infinite 75s linear;
    animation: header-colors infinite 75s linear;
    background-size: 600% 600%;
    background-position-x:0%;
    width: 100%; padding-bottom:7em;
    }
@-webkit-keyframes header-colors {
    0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}
@-moz-keyframes header-colors {
    0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}
@-o-keyframes header-colors {
   0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}
@keyframes header-colors {
   0%{
    background-position-x:0%;
    }
    100% {
    background-position-x:100%;
    }
}


.landing_page_marketing_group {padding: 2em 0 0;}
.row-fluid .landing_page_combined_group { padding: 3em 3em 0; }
.landing_page_right_group { position: relative; text-align:center; padding-left:0em; left:2em; }
.landing_page_left_group { padding-right:2em; }  
.landing_page_marketing_header_group h1{ color:#ffffff; font-weight:300; font-size:64px; margin-bottom:0; line-height:1.3em !important; }  
.landing_page_marketing_header_group h2{ color:#ffffff; font-family:open sans !important; font-weight:400; font-size:18px; margin-bottom:0;}
.landing_page_list_group {color: #ffffff;} 
.landing_page_combined_group ul { padding:0; margin:0; list-style-type:none; }
.landing_page_combined_group ul li { font-family:open sans ; font-weight:400; font-size:16px; position:relative; padding:1em 0 1em 3.5em; }
.landing_page_combined_group ul li::before { content:" "; background-image:url(https://www.huify.com/hubfs/landing%20page%20marketing/tick_symbol_blue.png); background-repeat:no-repeat; background-position:left center; width:35px; height:35px; position:absolute; left:0; top:1em;} 
.landing_page_content_group li {list-style:none;}    

.landing_page_list_group {padding-top: 1em;}   

.landing_page_right_image { position: absolute; z-index: 1; left:0; right:0; }
.landing_right_joint_group { margin-top: 6.5em; }
.landing_right_joint_group {background-color: #ffffff;padding-top: 5em;border-radius: 4px;}
.landing_page_conversation_group h4 {font-family: open sans !important; font-size: 24px;font-weight: 400;color:#5e6572;} 
.landing_page_conversation_group {margin-top: -2em;}
.row-fluid .inbound_marketing_form h3.form-title { display: none; }
.row-fluid .inbound_marketing_form label span { display: none; }
.row-fluid .inbound_marketing_form input.hs-input:hover{outline:none;}
.row-fluid .inbound_marketing_form input.hs-input{  border-bottom:1px solid #cccc; font-family:open sans; font-size:16px; border-top:none;  border-left:none;  border-right:none; }
.row-fluid .inbound_marketing_form textarea.hs-input { font-family:open sans; font-size:16px; border-top:none;  border-left:none;  border-right:none; border-bottom:none;margin: 1em 0 0 0.7em; }
.row-fluid .inbound_marketing_form .hs_firstname input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/cosmin.png"); background-position: 10px center; background-repeat: no-repeat;transition:.4s ease-out 0, 1s; }
.row-fluid .inbound_marketing_form input.hs-input:focus, .row-fluid .inbound_marketing_form textarea.hs-input:focus { border-bottom:1px solid #30c6eb;outline:none; }
.row-fluid .inbound_marketing_form .hs_firstname input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/cosmin_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .inbound_marketing_form .hs_lastname  input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/negoita.png"); background-position: 10px center; background-repeat: no-repeat;transition:.4s ease-out 0, 1s; }
.row-fluid .inbound_marketing_form .hs_lastname input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/negoita_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .inbound_marketing_form .hs_email  input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/mail.png"); background-position: 10px center; background-repeat: no-repeat;transition:.4s ease-out 0, 1s; }
.row-fluid .inbound_marketing_form .hs_email input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/mail_icon.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .inbound_marketing_form .hs_phone  input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/phone.png"); background-position: 10px center; background-repeat: no-repeat;transition:.4s ease-out 0, 1s; }
.row-fluid .inbound_marketing_form .hs_phone input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/phone_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .inbound_marketing_form .hs_company input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/company.png"); background-position: 10px center; background-repeat: no-repeat;transition:.4s ease-out 0, 1s; }
.row-fluid .inbound_marketing_form .hs_company input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/company_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .inbound_marketing_form  .hs_website input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/company_website.png"); background-position: 10px center; background-repeat: no-repeat;transition:.4s ease-out 0, 1s; }
.row-fluid .inbound_marketing_form  .hs_website input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/company_website_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .inbound_marketing_form input.hs-input {
padding: 1em 0 1em 3em !important;
}
.row-fluid .inbound_marketing_form .hs_message textarea.hs-input {padding: 0 0 0 2em !important;}
.row-fluid .inbound_marketing_form .hs_message textarea.hs-input {
background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/help.png?t=1506077299086");
background-repeat: no-repeat;background-position: left-top;transition:.4s ease-out 0, 1s;}
.row-fluid .inbound_marketing_form .hs_message  textarea.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/help_focus.png");background-position: left-top;  background-repeat: no-repeat; }
.landing_page_form_submit_group {color:#9ea5b1;padding: 1em;}
body.lp_marketing_page .hs-button.primary, body.lp_marketing_page input[type="submit"], body.lp_marketing_page input[type="button"] { background: #ff8400 none repeat scroll 0 0; border: 0 none;border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-family: open sans; font-size: 16px; font-weight: 600; line-height: 47px; margin-top: 5em; text-align: center; text-shadow: none; width: 100%; }
.row-fluid .lp_view_our_website_cta { margin-top: 5em; text-align: center; }
.row-fluid .landing_page_left_image { float: none !important; left: 0; margin: 0 auto !important; max-width: 1200px; position: absolute; right: 0; width: 100%; }
.landing_page_combined_group .landing_right_joint_group ul li::before { content: none; }
.landing_page_combined_group .landing_right_joint_group ul li { text-align:left; }
/* ----------------------------------------------------------------- LP Marketing Page Design End  ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- Ty Page Design Start  ----------------------------------------------------------------- */

body.thank_you_page.hs-landing-page { animation: 60S linear 0s normal none infinite running header-colors;
animation-direction: reverse;
    background-image: linear-gradient(90deg, #7103ef, #1e89e8, #7103ef, #7103ef, #02b5e6, #7103ef, #1e89e8);
    -webkit-animation: header-colors infinite 75s linear;
    -moz-animation: header-colors infinite 75s linear;
    -o-animation: header-colors infinite 75s linear;
    animation: header-colors infinite 75s linear;
    background-size: 600% 600%;
    background-position-x:0%;
    
}
.thank_you_page .hero_content_group { padding: 15em 0 0em; text-align: center;}
.thank_you_content_group .thank_you_content_group_left { background-color: #fff; border-radius: 3px; padding:5.5em 0; }
.thank_you_content_group.thank_you_content h2{ font-size:34px; font-weight:300; color:#515967; padding:25px 0 0; }
.thank_you_content_group .thank_you_content p{ padding: 0 4.3em; font-size:16px; font-weight:400; color:#818b9a; margin:0; }
.thank_you_content_group .thank_you_content_group_background { background-color: #fff; border-radius: 3px; }
.thank_you_content_group .thank_you_content_group_right_contents_images { padding:2.8em 0 0; }
.thank_you_content_group .thank_you_content_group_right_contents_blog_content { padding:4.5em 0 0; }
.thank_you_content_group .thank_you_content_group_right_contents_youtube_content { padding:3em 0 0; }
.thank_you_content_group .thank_you_content_group_right_contents_listen_content { padding:3em 0 0; }
.thank_you_content_group .thank_you_content_group_right_contents_instagram_content { padding:3em 0 0; }
.row-fluid .thank_you_content_group_right { padding-left: 1em; }
.row-fluid .thank_you_content_group_right_blog_background, .row-fluid .thank_you_content_group_right_closers_coffee_background { padding-right: 1em; }
.row-fluid .thank_you_content_group_right_you_tube_background, .row-fluid .thank_you_content_group_right_instagram_background { padding-left: 1em; }
.row-fluid .thank_you_content_group_right_closers_coffee_background, .row-fluid .thank_you_content_group_right_instagram_background { margin-top:2.5em; }
.row-fluid .thank_you_content h2 { color: #505967; font-size: 34px; font-weight: 300; }
/* ----------------------------------------------------------------- Ty Page Design End  ----------------------------------------------------------------- */



/* ---------------------------------------------------------------------------- New Case Studies Page Design Start ---------------------------------------------------------------------------- */
.case_studies_new_page .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.row-fluid .case_studies_new_hero_content_group .new_home_hero_content { margin-top: 6em; }
.case_studies_new_page .new_home_hero_content {padding: 0 0;}
.row-fluid .our_work_image_list div.hs_cos_wrapper { float:left; margin-left:2.5641%; width: 31.6239%; margin-top:2em; }
.row-fluid .our_work_image_list div.hs_cos_wrapper:nth-child(3n+1) { margin-left: 0; }
.row-fluid .grow_your_business_content_group .grow_your_business_content h2 {padding-left: 0em; text-align:center; color: #ffffff;font-size: 44px;font-weight: 300;}
.row-fluid .grow_your_business_content_group .lets_converse_cta {padding-top: 3em;}
.row-fluid .grow_your_business_background_group { background-image: url("https://www.huify.com/hubfs/Case_Studies_New_Page_Files/your_business_bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 3em 0 4em; margin-top:6em; border-bottom: 1px solid #5b87ee; }
.row-fluid .case_studies_new_image_background_group { margin-top: 4em; }
.case_studies_new_images > img { width: 100%; }
.case_studies_new_content { box-shadow: 0 3px 6px 0 #ccc; padding: 0.5em 2em; text-align: center; }
.case_studies_new_content > h2 { color: #828892; font-size: 32px; font-weight: 200; }
.case_studies_new_content > p { color: #828892; font-size: 16px; font-weight: 400; }


/* ---------------------------------------------------------------------------- New Case Studies Page Design End ---------------------------------------------------------------------------- */


/* ------------------------------------------------------------- 404 Erro Page Design Start  ------------------------------------------------------------- */

body.new_404_error_page { 
    animation-direction: reverse;
    background-image: linear-gradient(to left, #7103ef, #1e89e8, #7103ef, #02b5e6, #7103ef, #7103ef, #1e89e8);
    -webkit-animation: header-colors infinite 60S linear;
    -moz-animation: header-colors infinite 60S linear;
    -o-animation: header-colors infinite 60S linear;
    animation: header-colors infinite 60S linear;
    background-size: 600% 100%;
    width: 100%; 
    
}
.row-fluid .error_404_page_logo_image { text-align: center; }
.row-fluid .error_page_content_group_background { margin-top: 6em; }
.row-fluid .error_page_body_con p { color: #ffffff; font-size: 24px; font-weight: 400; margin-bottom: 0; text-align: center; }
.row-fluid .error_404_page_search_group .field label { display: none; }

.row-fluid .error_404_page_search_group .field input.hs-input { background-color: transparent; background-image: url("https://www.huify.com/hubfs/404_Error_new_Page_File/search.png"); background-position: left 3px; background-repeat: no-repeat; border: 1px solid #fff; color: #ffffff; font-family: open sans; height: 100%; padding: 0.8em 0 0.8em 3em !important; }
.row-fluid .error_looking_form_group_background { background-color: #fff; border-radius: 12px; margin-top: 4em; padding: 2em; margin-bottom:5em; }
.row-fluid .error_looking_form h3.form-title { color: #515967; font-family: open sans; font-size: 28px; font-weight: 400; text-align: center; }
.row-fluid .error_looking_form form.hs-form { float: none; margin: 3em auto 0; max-width: 650px; }
.row-fluid .error_looking_form form.hs-form .field.hs-form-field label span { display: none; }
.row-fluid .error_looking_form form.hs-form .field.hs-form-field .hs-input { color:#a1a7b2; font-family: open sans !important; font-size:16px; font-weight:400;  border-radius:0 !important; background-color:transparent; border-bottom:2px solid #a1a7b2; border-top:none; border-left:none; border-right:none;  padding: 20px 20px 20px 40px !important; }
.row-fluid .error_looking_form form.hs-form .field.hs-form-field input:focus, .row-fluid .error_looking_form form.hs-form .field.hs-form-field textarea:focus { border-bottom:2px solid #00b8e6; }
.row-fluid .error_looking_form form.hs-form .field.hs-form-field input:focus, .row-fluid .error_looking_form form.hs-form .field.hs-form-field textarea:focus { border-top:none !important; border-left:none !important; border-right:none !important; outline: none; }
.row-fluid .error_looking_form form.hs-form .field.hs-form-field .hs-error-msgs li label { color:#a1a7b2; font-size:16px; font-family: open sans; }
.row-fluid .error_looking_form form.hs-form .hs_firstname .hs-input, .row-fluid .error_looking_form form.hs-form .hs_lastname .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/cosmin.png); background-repeat: no-repeat; background-position: 0 19px; transition:.4s ease-out 0, 1s; }
.row-fluid .error_looking_form form.hs-form .hs_email .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/mail.png); background-repeat: no-repeat; background-position: 0 23px; transition:.4s ease-out 0, 1s; }
.row-fluid .error_looking_form form.hs-form .hs_phone .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/phone.png); background-repeat: no-repeat; background-position: 0 22px; transition:.4s ease-out 0, 1s; }
.row-fluid .error_looking_form form.hs-form .hs_company .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company.png); background-repeat: no-repeat; background-position: 0 20px; transition:.4s ease-out 0, 1s; }
.row-fluid .error_looking_form form.hs-form .hs_website .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company_website.png); background-repeat: no-repeat; background-position: 0 20px; transition:.4s ease-out 0, 1s; }
.row-fluid .error_looking_form form.hs-form .hs_message .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/help.png); background-repeat: no-repeat; background-position: 0 20px; transition:.4s ease-out 0, 1s; }
.row-fluid .error_looking_form form.hs-form .hs_firstname input:focus, .row-fluid .error_looking_form_form .hs_lastname input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/cosmin_focus.png);  background-repeat: no-repeat; background-position: -1px 18px; }  
.row-fluid .error_looking_form form.hs-form .hs_email input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/mail_icon.png); background-repeat: no-repeat; background-position: -2px 21px; }
.row-fluid .error_looking_form form.hs-form .hs_phone input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/phone_focus.png); background-repeat: no-repeat; background-position: 2px 23px; }
.row-fluid .error_looking_form form.hs-form .hs_company input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company_focus.png); background-repeat: no-repeat; background-position: 1px 21px; }
.row-fluid .error_looking_form form.hs-form .hs_website input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/company_website_focus.png); background-repeat: no-repeat; background-position: 1px 20px; }
.row-fluid .error_looking_form form.hs-form .hs_message textarea:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/help_focus.png); background-repeat: no-repeat; background-position: 0 18px; }  
.row-fluid .error_looking_form form.hs-form .hs_submit { margin-top: 3em; }  
.row-fluid .error_looking_form form.hs-form .hs_submit .hs-button.primary.large { width: 100%; text-transform: uppercase; font-family: open sans; font-weight: 700; font-size: 14px; transition: 0.5s; }
.row-fluid .error_looking_form form.hs-form input.hs-input , .row-fluid .error_looking_form form.hs-form textarea.hs-input { -webkit-transition-delay:.5s ease-out 0, 1s; -moz-transition-delay:.5s ease-out 0, 1s; -o-transi-delay:.5s ease-out 0, 1s; transition-delay:.5s ease-out 0, 1s; }
.new_error_404_page_details { margin-top:5em; }
.row-fluid .error_404_page_home_cta { text-align: right; }
.row-fluid .error_404_page_search_group form.hs-form .field { margin: 0 auto; max-width: 750px; position: relative; }
.row-fluid .error_404_page_search_group form.hs-form .field a.hs-button.primary { font-family: "open sans"; font-size: 18px; font-weight: 700; line-height: 1.3em; margin: 0; padding: 0.8em 2em; position: absolute; right: 0; text-transform: capitalize; top: 0; }
.row-fluid .error_404_page_search_group form.hs-form .field input.hs-input { width: 65%; }
.row-fluid .error_404_page_cta_group_background { margin-top:3em; }


/* ------------------------------------------------------------- 404 Erro Page Design End  ------------------------------------------------------------- */




/* ------------------------------------------------------------- Join Huify Page Design Start  ------------------------------------------------------------- */
.join_huify .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.join_huify_hustle_combine_group { padding: 3em 2em 1em; }
.join_huify_hustle_combine_group h2 { font-weight: 200; font-size: 40px; color: #646b77; }
.join_huify_hustle_combine_group h6 { font-family: open sans !important; font-weight: 400; font-size: 24px; color: #30c6eb; margin: 0; }
.join_huify_hustle_combine_group p { font-weight: 400; font-size: 16px; padding-top: 1em; color: #acb3bb; }
.join_huify_hustle_image_group { padding: 10em 0em; }
.join_huify_position_group { background-color: #f4f4f5; padding: 2em 0 4em; text-align: center; }
.join_huify_position_group h2 {  font-weight: 200; font-size: 40px; color: #646b77; }
.join_huify_position_content { font-family: open sans !important; font-weight: 400; font-size: 16px; color: #acb3bb; padding: 1em; display:none; }
.join_huify_position_hiring { background-color: #f4f4f5; text-align: justify; }
.join_huify_position_content_section { background-color: #ffffff; margin-bottom: 1.5em; padding:0em 1em; }
.join_huify_position_title { padding: 1em 1em 1em 2em; }
.join_huify_position_title { color: #646b77; font-family: open sans !important; font-size: 24px; font-weight: 400; position: relative; }
.join_huify_position_title::before { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/arrow_down.png?t=1506359223885"); color: transparent; content: ""; width:30px; height:29px; left: 8px; position: absolute; background-repeat: no-repeat; transition:all 0.5s; }
.join_huify_position_title:hover::before { content:" "; transform:rotate(180deg); }
.join_huify_position_title.toggle_active::before { content:" "; transform:rotate(180deg); }
.join_huify_apply_form_group { padding: 0em 7em 1em 7em; text-align: center; }
.row-fluid .join_huify_apply_form_group form.hs-form { margin: 0 auto; max-width: 650px; }
///////***** J.H form group starts**********//////

.join_huify_apply_form_group { padding: 0em 7em 1em 7em; text-align: center; }
.join_huify_apply_form_group option { font-family: open sans !important; font-weight: 400; font-size: 16px; }
.row-fluid .join_huify_form_section_group label span { display: none; }
.row-fluid .join_huify_form_section_group legend { display: none !important; }
.join_huify_form_section_group { background-color: #3c434e; padding: 5em 0; }
.row-fluid .join_huify_form_section_group input.hs-input, .row-fluid .join_huify_form_section_group textarea.hs-input { border-bottom: 1px solid #cccc; font-family: open sans; font-size: 16px; border-top: none; border-left: none; border-right: none; background-color: #3c434e; color: #ffffff !important; }
.row-fluid .join_huify_form_section_group input.hs-input:focus, .row-fluid .join_huify_form_section_group textarea.hs-input:focus { border-bottom: 1px solid #00b8e6; outline: none; }
.row-fluid .join_huify_form_section_group ul li { color: #ffffff; }
.row-fluid .join_huify_form_section_group .hs_firstname input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/cosmin.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_firstname input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/cosmin_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_lastname input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/negoita.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_lastname input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/negoita_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_email input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/mail.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_email input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/mail_icon.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_phone input.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/phone.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_phone input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/phone_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_college input.hs-input { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/college.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_college input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/college_hvr.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_degree input.hs-input { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/degree.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_degree input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/degree_hvr.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_linkedin_url input.hs-input { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/linkedin.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_linkedin_url input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/linkedin_hvr.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_facebook_url input.hs-input { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/fb.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_facebook_url input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/fb_hvr.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group .hs_instagram_username input.hs-input { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/instagram.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group .hs_instagram_username input.hs-input:focus { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/instagram_hvr.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_apply_form_group input.hs-input { padding: 1.2em 0 1em 3em !important; }
.row-fluid .join_huify_apply_form_group .hs_message textarea.hs-input { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/help.png"); background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_apply_form_group .hs_message textarea.hs-input:focus { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/help_focus.png"); background-repeat: no-repeat; }
.row-fluid .join_huify_apply_form_group .hs_message textarea.hs-input { padding: 0.2em 0 0 2em !important; }
.row-fluid .join_huify_apply_form_group input.hs_position { border: 1px solid red; color: blue; }
.row-fluid .join_huify_form_section_group select.hs-input { -moz-appearance: none; background-color: transparent; background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/dropdown.png"); background-position: 100% 59%; background-repeat: no-repeat; border-left: medium none; border-right: medium none; border-top: medium none; color: #a5a8ad!important; font-family: open sans; font-size: 16px; }
.row-fluid .join_huify_form_section_group select.hs-input { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/cosmin.png"); background-position: 10px center; background-repeat: no-repeat; transition: .4s ease-out 0, 1s; }
.row-fluid .join_huify_form_section_group select.hs-input:focus { background-image: url("https://www.huify.com/hubfs/landing%20page%20marketing/cosmin_focus.png"); background-position: 10px center; background-repeat: no-repeat; }
.row-fluid .join_huify_form_section_group select.hs-input { padding: 1em 0 1em 3em !important; }
.join_huify_apply_form_group h3 { padding-bottom: 1em; }

//////////****** J.Hform group ends********//////

.join_huify_faq_content_section { width: 100%; }
.join_huify_faq_flex_group { padding-top: 2em; }
.join_huify_faq_title { font-family: open sans; font-size: 16px; font-weight: 700; color: #646b77; }
.join_huify_faq_text p { font-family: open sans; font-size: 16px; font-weight: 400; color: #acb3bb; }
.join_huify_faq_group { padding: 5em 0 2em; }
.join_huify_faq_single_line { text-align: center; color: #646b77; }
.join_huify_glassdoor_text_group { background-color: #ffffff; padding: 2em 2.6em 1.5em; border-radius: 5px; }
.join_huify_glassdoor_group { background-color: #00af2d; padding: 5em 0; }
.row-fluid .join_huify_glassdoor_group .join_huify_glassdoor_center_group { text-align: center; }
.row-fluid .join_huify_apply_form_group h3.form-title { color: #ffffff; font-family: Nunito; font-weight: 200; font-size: 40px; }
.join_huify_glassdoor_text_group p { color: #acb3bb; font-family: open sans; font-size: 16px; font-weight: 400; line-height: 1.5; }
.join_huify_glassdoor_cta_group { font-family: open sans; font-size: 14px; font-weight: 600; }
.join_huify_glassdoor_center_group { padding: 0; margin-top: 1em; }
.join_huify_glassdoor_left_group { position: relative; margin-top: 2em; }
.join_huify_glassdoor_left_group::after { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/shape_down.png?t=1506359223885"); color: transparent; content: " "; padding: 1.5em; position: absolute; right: -3.5em; top: 9em; width:70px; height:67px; }
.join_huify_glassdoor_right_group { margin-top: 3em; position: relative; }
.join_huify_glassdoor_right_group::before { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/shape_up.png?t=1506359223885"); background-repeat: no-repeat; color: transparent; content: "ttt"; left: -4em; padding: 1.5em; position: absolute; top: 9em;  width:93px; height:85px;  }
.row-fluid .join_huify_apply_form_group .hs-button.primary.large { font-family: open sans; font-size: 14px; font-weight: 600; margin-top: 3em; }
.join_huify_position_single_line { margin-bottom: 3em; }
.join_huify_faq_single_line h2 { font-size: 40px; font-weight: 200; color: #646b77; }
.row-fluid .join_huify_faq_flex_group { margin: 2em 0; }
.row-fluid .join_huify_faq_flex_group div.hs_cos_wrapper { float: left; margin-left: 2.5641%; width: 48.7179%; margin-top: 1.3em; }
.row-fluid .join_huify_faq_flex_group div.hs_cos_wrapper:nth-child(odd) { margin-left: 0%; }
.join_huify_faq_content_section { float: left; min-height: 7em; width: 100%; }

.sfi-trigger { display: none; }
.row-fluid .join_huify_form_section_group span.sfi-filename.empty { padding: 1.6em 0 1em 3em; float:left; width:100%; text-align:left; border-bottom: 1px solid #cccc; font-family: open sans; font-size: 16px; border-top: none; border-left: none; border-right: none; background-color: #3c434e; color: #ffffff !important; }
.row-fluid .join_huify_form_section_group span.sfi-filename.empty { background-image: url("https://www.huify.com/hubfs/join%20%20Huify%20template/resume.png"); background-position: 15px center; background-repeat: no-repeat; }
.sfi-wrapper.sfi-container { float: left; width: 100% !important; }

/* ------------------------------------------------------------- Join Huify Page Design End  ------------------------------------------------------------- */



/* --------------------------------------------------------------- Resources Page Design Strat --------------------------------------------------------------- */
.resources_new_page .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.row-fluid .resources_new_page_new_hero_content_group .new_home_hero_content { margin-top: 6em; }
.row-fluid .resources_new_details_background_group .resources_new_detailed_lists_group { text-align: center; margin-top: 3em }
.row-fluid .resources_new_details_background_group .resources_new_detailed_content_group { padding: 0 1.5em; }
.row-fluid .resources_new_detailed_lists_group div.hs_cos_wrapper { float: left; margin-left: 0; margin-top: 4em; width: 48.7179%; }
.row-fluid .resources_new_detailed_lists_group div.hs_cos_wrapper:nth-child(2n) { margin-left: 2.5641%; }
.row-fluid .resources_new_detailed_content_group .resources_new_title h2 { font-family: 'Open Sans' !important; font-size: 24px; font-weight: 300; color: #515967; min-height: 3.5em; padding: 0.3em 1em 0; }
.resources_new_page .row-fluid .grow_your_business_content_group .grow_your_business_content h2 { padding-left: 0em; text-align: center; color: #ffffff; font-size: 40px; font-weight: 300; }
.resources_new_page .row-fluid .grow_your_business_content_group .lets_converse_cta { padding-top: 3em; }
.resources_new_page .row-fluid .grow_your_business_background_group { background-image: url("https://www.huify.com/hubfs/Case_Studies_New_Page_Files/your_business_bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 3em 0 4em; margin-top: 6em; }
.resources_new_page .row-fluid .case_studies_new_image_background_group { margin-top: 4em; }

/* --------------------------------------------------------------- Resources Page Design End --------------------------------------------------------------- */





/* -------------------------------------------- New Blog Listing Design Start  -------------------------------------------- */
.blog_listing_design .row-fluid .new_home_hero_content { color: #fff; margin-top: 6em; }
.blog_listing_design .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.blog_listing_design .new_blog_group_background .blog-listing-wrapper .post-listing .post-item { float: left; margin: 3em 0 0 2.5641%; width: 48.7179%; padding:0; box-shadow:none; border:none; padding:0 0.6em; min-height: 42.5em; }
.blog_listing_design .new_blog_group_background .blog-listing-wrapper .post-listing .post-item:nth-child(2n+1) { margin: 3em 0 0 0; }
.row-fluid .topic_menu_list ul { list-style-type: none; margin: 0; padding: 0; text-align:center; }
.row-fluid .topic_menu_list ul li { display: inline-block; padding: 1em; }
.row-fluid .topic_menu_list_group_background { background-color: #f4f4f5; padding: 0.5em 0; }
.row-fluid .topic_menu_list ul li a { color: #515967; cursor: pointer; font-family: open sans; font-size: 16px; font-weight: 400; transition: all 0.4s ease 0s; }
.row-fluid .topic_menu_list ul li a:hover { font-weight:700; border-bottom:1px solid #00b8e6; }
.row-fluid .topic_menu_list ul li.topicActive a { font-weight:700; border-bottom:1px solid #00b8e6; }
.blog_listing_design .new_blog_group_background .new-blog-post-list { float: left; width: 100%; }
.blog_listing_design .new_blog_group_background .blog-post-right { float: left; padding: 0 2em; width: 100%; }
.blog_listing_design .new_blog_group_background .post-header { float: left; width: 100%; }
.blog_listing_design .new_blog_group_background .post-header .content-author-avatar { float: left; vertical-align: middle; width: 10%; }
.blog_listing_design .new_blog_group_background .post-header .content-author-avatar img { border-radius: 50%; vertical-align: middle; width: 100%; }
.blog_post_publised_date { float: left; padding: 1.5em 0 1.5em 1em; width: 85%; }
.row-fluid .never_miss_subscribe_blog_background { background-image: url("https://www.huify.com/hubfs/Blog_new_huify_images/banner_center.jpg"); background-position: 100% 100%; background-repeat: no-repeat; background-size: 100% 100%; margin: 7em 0 3em; padding: 2em 0 5em; }
.row-fluid .post_new_stuff_group_background { background-image: url("https://cdn2.hubspot.net/hubfs/341761/Blog_new_huify_images/banner_center.jpg?t=1507171638969"); background-position: 100% 100%; background-repeat: no-repeat; background-size: 100% 100%; border-bottom: 1px solid #5b87ee; padding: 3em 0 6em; }
.blog_post_publised_date a.author-link { font-family: "open sans" !important; font-size: 14px; font-weight: 600; text-transform: uppercase; }
.blog_publised_date { color: #818b9a; font-family: "open sans"; font-size: 14px; font-weight: 600; padding-left: 1em; text-transform: uppercase; }
.blog_listing_design .new_blog_group_background .post-header #hubspot-author_data.hubspot-editable { float: left; margin-bottom: 0; padding: 2em 0; width: 100%; }
.blog_listing_design .new_blog_group_background .post-body.clearfix { float: left; width: 100%; }
.blog_listing_design .new_blog_group_background .post-body.clearfix h2 { margin-top: 0; line-height: 1.2em; min-height: 2.7em; }
.blog_listing_design .new_blog_group_background .post-body.clearfix h2 a { color: #515967; font-family: open sans; font-size: 24px; font-weight: 300; }
.blog_listing_design .new_blog_group_background .post-body.clearfix p { color: #818b9a; font-family: open sans; font-size: 16px; font-weight: 400; }
.blog_listing_design .new_blog_group_background .post-body a.more-link { background-color: transparent; border: 1px solid #00b8e6; color: #00b8e6; font-family: open sans; height: auto; line-height: 1.3em; padding: 0.7em 0; text-transform: uppercase; transition: all 0.4s ease 0s; width: 100%; margin:0; }
.blog_listing_design .new_blog_group_background .post-body a.more-link:hover { background-color: #00b8e6; border: 1px solid #00b8e6; color: #fff; font-family: open sans; line-height: 1.3em; padding: 0.7em 0; }
.blog_listing_design .new_blog_group_background .post-body .blog-more { border-bottom: medium none; margin-bottom: 0; padding-bottom: 0; }
.new-blog-post-list img.blog-hs-featured-image { border-radius: 3px; height: 300px; width: 100%;}
.never_miss_subscribe_blog_form h3.hs_cos_wrapper.form-title, .post_new_stuff_form h3.hs_cos_wrapper.form-title { color: #ffffff; font-family: "Nunito"; font-size: 32px; font-weight: 200; text-align: center; }
.row-fluid .new_blog_group_background { margin-top: 3.5em; }
.row-fluid .never_miss_subscribe_blog_form form.hs-form, .row-fluid .post_new_stuff_form form.hs-form  { margin: 0 auto; max-width: 750px; position: relative; }
.row-fluid .never_miss_subscribe_blog_form form.hs-form .field label span, .row-fluid .post_new_stuff_form form.hs-form .field label span { display: none; }
.row-fluid .never_miss_subscribe_blog_form form.hs-form .field input.hs-input, .row-fluid .post_new_stuff_form form.hs-form .field input.hs-input { background-color: transparent; border-color: -moz-use-text-color -moz-use-text-color #fff; border-radius: 0; border-style: none none solid; border-width: medium medium 1px; box-shadow: none; color: #ffffff; font-family: open sans; font-size: 16px; font-weight: 400; padding: 1.2em 0 1em 2em !important; width: 73%; }
.row-fluid .never_miss_subscribe_blog_form .hs_email .hs-input, .row-fluid .post_new_stuff_form .hs_email .hs-input { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/mail.png); background-repeat: no-repeat; background-position: 0 23px; transition:.4s ease-out 0, 1s; }
.row-fluid .never_miss_subscribe_blog_form .hs_email input:focus, .row-fluid .post_new_stuff_form .hs_email input:focus { background-image: url(https://www.huify.com/hubfs/Home_Page_Files/mail_icon.png); background-repeat: no-repeat; background-position: -2px 21px; }
.row-fluid .never_miss_subscribe_blog_form .hs-error-msgs.inputs-list label, .row-fluid .post_new_stuff_form .hs-error-msgs.inputs-list label { color: #ffffff; font-family: open sans; font-size: 16px; font-weight: 400; }
.row-fluid .never_miss_subscribe_blog_form .hs_submit, .row-fluid .post_new_stuff_form .hs_submit { position: absolute; right: 0; top: 1em; }
.row-fluid .never_miss_subscribe_blog_form .hs_submit .hs-button.primary.large, .row-fluid .post_new_stuff_form .hs_submit .hs-button.primary.large { background-color: #ff8400; font-family: open sans; font-size: 14px; font-weight: 700; line-height: 1.3em; padding: 1em 3.5em; text-transform: uppercase; }
.row-fluid .new_blog_group_background .blog-listing-wrapper.cell-wrapper { float: left; width: 100%; }
.row-fluid .new_blog_group_background .blog-pagination { background-color: rgb(244, 244, 245); float: left; margin-top: 8em; width: 100%; padding: 2.5em 0 2em; text-align:center;}
.row-fluid .new_blog_group_background .blog-pagination a { background-color: transparent; border-radius: 0; color: #515967; font-family: "open sans"; font-weight: 700; line-height: 1.3em; margin: 0; padding: 0; text-transform: uppercase; }
.row-fluid .new_blog_group_background .blog-pagination a img { vertical-align: middle; }
.row-fluid .new_blog_group_background .blog-pagination { background-color: rgb(244, 244, 245); float: left; margin-top: 8em; padding: 2em 0; text-align: center; width: 100%; }
.row-fluid .new_blog_group_background .blog-pagination a.previous-posts-link > img { margin-top: -3px; padding-right: 6px; }
.row-fluid .new_blog_group_background .blog-pagination a.next-posts-link > img { margin-top: -3px; padding-left: 6px; }
.row-fluid .new_blog_group_background .blog-pagination a.previous-posts-link { padding-right: 1em; }
.row-fluid .new_blog_group_background .blog-pagination a.next-posts-link { padding-left: 1em; }

/* -------------------------------------------- New Blog Listing Design End  -------------------------------------------- */



/* -------------------------------------------- New Blog Post Details Design Start  -------------------------------------------- */
.blog_post_new_design .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.blog_post_left_details { float: right; width: 30%; }
.blog_post_right_details { float: left; width: 65%; padding-left: 3em; }
.blog_post_published_dtae_details { border-bottom: 1px solid #eee; float: left; width: 100%; padding-bottom:1em; }
.post_create_img { float: left; width: 20%; }
.post_create_date_details p span.blog_publised_date { color: #515967; font-family: "open sans"; font-size: 16px; font-weight: 700; padding-left: 0; text-transform: none; }
.post_create_date_details p { color: #818b9a; font-family: open sans; font-size: 16px; font-weight: 400; }
.post_create_date_details { float: left; margin-top: 0.5em; width: 80%; float: left; padding: 0 0 0 1em;  }
.blog_post_published_author_details { float: left; width: 100%; margin-top:2em; }
.content-author-avatar { float: left; width: 19%; }
.blog_post_published_author_details .blog_post_publised_date { float: left; margin-top: 0.5em; padding: 0 0 0 1em; width: 80%; }
.blog_post_publised_date p { color: #818b9a; font-family: open sans; font-size: 16px; font-weight: 400; }
.blog_post_published_author_details .blog_post_publised_date p  a.author-link { color: #515967; font-family: "open sans"; font-size: 16px; font-weight: 700; padding-left: 0; text-transform: none; }
.blog_post_left_details { margin-top: 3em; }
.blog_post_right_details span.hs_cos_wrapper { float: left; margin-top: 3em; width: 100%; }
.blog_post_right_details span.hs_cos_wrapper, .blog_post_right_details span.hs_cos_wrapper p { color: #818b9a; font-family: "open sans"; font-size: 16px; font-weight: 400; }
/*.blog_post_right_details span.hs_cos_wrapper h2, .blog_post_right_details span.hs_cos_wrapper p span { font-weight:300; font-size:34px; color: #515967; line-height:1.3em !important; }*/
.blog_post_right_details span.hs_cos_wrapper h2 { font-weight:300; font-size:34px; color: #515967; line-height:1.3em !important; }
.blog_post_right_details img.blog-hs-featured-image { border-radius: 3px; }
.blog_post_new_design .row-fluid .post_new_stuff_group_background { margin-top: 4em; }
.blog_post_page_pagination a { color: #ffffff; font-family: open sans; font-size: 14px; font-weight: 700; }
.post-previous-posts-link { padding-right:1em; }
.post-next-posts-link { padding-left:1em; }
.post-next-posts-link > img { transform: rotate(180deg); }
.blog_post_page_pagination { float: left; margin-top: 1em; width: 100%; }


/* -------------------------------------------- New Blog Post Details Design End  -------------------------------------------- */



/* -------------------------------------------- Landing Page Resource Design Start  -------------------------------------------- */
body.landing_page_resource .row-fluid .new_home_hero_background {padding-bottom:0;}
body.landing_page_resource .row-fluid .hero_content_group_left {text-align: left;margin-top:7.5em;}
.row-fluid .hero_content_group_left .landing_page_resource_new_home_hero_content {margin-top:7em;}
.landing_page_resource .hero_content_group_left .landing_page_resource_new_home_hero_content h2 {margin:0;color:#3cc6f2;font-size:44px;font-weight:700;text-transform: uppercase;}
.landing_page_resource .row-fluid .hero_content_group_left .landing_page_resource_new_home_hero_content h1 {color: #ffffff;margin-top: 0;}
.row-fluid .hero_content_group_right {margin-top: 3em;background-color:#3c434e;padding-bottom:0em;padding-top:0em;}
.row-fluid .hero_content_group_right .placeholder_content  h2 {color: #ffffff;font-family: Open Sans;font-size: 48px;font-weight:700;text-transform: uppercase;}
.row-fluid .hero_content_group_right .placeholder_group {background:#ff8400 none repeat scroll 0 0;padding:0;}
.row-fluid .lorem_group .lorem_ipsum_content h3{line-height: 1.5;color: #ffffff;font-family: Open Sans;font-size:23.34px;font-weight:700;padding: 1em 3.5em 2.5em;text-transform: uppercase;}
.inbound_marketing_fundamentals_background{background-color:#f4f4f5;padding:8em 0;}
.row-fluid .inbound_marketing_fundamentals_content_group_left {padding-right: 1.3em;}
.row-fluid .inbound_marketing_content {margin-top:2.5em;}
.row-fluid .inbound_marketing_fundamentals_background .inbound_marketing_content h2 {color: #505967;font-size:44px;font-weight:300;line-height:1.2;}
.row-fluid .inbound_marketing_fundamentals_content_group_left .inbound_marketing_content p {color:#818b9a;font-size: 16px;font-weight:400;}
.row-fluid .inbound_marketing_fundamentals_content_group .inbound_marketing_fundamentals_content_group_right {border-radius: 0 0 5px 5px; box-shadow: 0 0 3px 3px rgba(214, 214, 214, 0.3);background-color: #ffffff;border-radius:4px;padding:2em 1.5em 1em 2.5em;text-align: center;}
.row-fluid .ebook_form_group {padding-top: 1em;}
.row-fluid .ebook_form_group label span {display: none;}
.row-fluid .ebook_form_group .form-title {display: none;}
.row-fluid .ebook_form_content h2 {color:#515967;font-size:24px;font-weight:400;}
body.landing_page_resource .row-fluid .ebook_form_group form fieldset div.input {margin-right: 15px;}
.row-fluid .ebook_form_group form .actions {margin-right:13px;}
.row-fluid .ebook_form_group form fieldset .hs-form-field {padding: 0;}
.row-fluid .ebook_form_group .hs-input:focus{outline:none;border-bottom-color:#3cc6f2;}
.row-fluid .ebook_form_group input.hs-input , .row-fluid .ebook_form_group select.hs-input { -webkit-transition-delay:.5s ease-out 0, 1s; -moz-transition-delay:.5s ease-out 0, 1s; -o-transi-delay:.5s ease-out 0, 1s; transition-delay:.5s ease-out 0, 1s; }
.row-fluid .ebook_form_group .hs-error-msgs.inputs-list {color:#515967;font-size: 16px;font-weight: 400;font-family: open sans;}
.row-fluid .ebook_form_group .hs-input{border-radius:0;color:#515967;font-size: 16px;font-weight: 400;font-family: open sans;padding: 15px 38px !important;border-top:none;border-left:none;border-right:none;}
.row-fluid .ebook_form_group .hs_firstname input.hs-input {background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/cosmin.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_firstname input.hs-input:focus{background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/cosmin_focus.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_lastname input.hs-input {background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/negoita.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_lastname input.hs-input:focus{background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/negoita_focus.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_email input.hs-input {background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/mail.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_email input.hs-input:focus{background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/mail_icon.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_phone input.hs-input {background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/phone.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_phone input.hs-input:focus{background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/phone_focus.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_company input.hs-input {background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/company.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_company input.hs-input:focus{background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/company_focus.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_website input.hs-input {background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/company_website.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_website input.hs-input:focus{background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/company_website_focus.png");background-repeat: no-repeat;background-position:left center;}
.row-fluid .ebook_form_group .hs_industry select.hs-input { border-bottom:1px solid #ccc; background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/select.png"), url('https://www.huify.com/hubfs/Landing_Page_Resource_Files/dropdown.png');background-repeat: no-repeat;background-position:left center, right center;}
.row-fluid .ebook_form_group select.hs-input {appearance: none;-webkit-appearance: none;-moz-appearance: none;color:#515967;border:medium none;} select::-ms-expand {display: none;}
.row-fluid .ebook_form_group .actions {padding-top:1em;}
.row-fluid .ebook_form_group .actions .hs-button.primary.large {background-color:#ff8400;font-family: Open Sans;font-size: 14px;font-weight: 600;text-transform: uppercase;width: 100%;}
.row-fluid .get_ebook_access_background_group {padding: 4em 0 6em;}
.row-fluid .get_ebook_access_background_group .get_ebook_access_title {text-align: center;}
.row-fluid .get_ebook_access_background_group .get_ebook_access_title h2{color:#515967;font-weight:300;font-size:44px;}
.row-fluid .get_ebook_access_background_group .get_ebook_access_content_group {margin-top: 1em;}
.row-fluid .get_ebook_access_content_group .get_ebook_access_contents:nth-child(2n) {padding-left: 19px;}
.row-fluid .get_ebook_access_detailed_content ul {list-style: outside none none;}
.row-fluid .get_ebook_access_detailed_content li {position:relative;color: #818b9a;font-size: 16px;font-weight: 400;padding: 1em 0;}
.row-fluid .get_ebook_access_detailed_content li::before {background-image: url("https://www.huify.com/hubfs/Landing_Page_Resource_Files/tick_symbol_blue.png");content: "";left: -3em;width:34px;height:34px;position: absolute;top: 1.5em;}

.row-fluid .lp_new_logo_image { float: none !important; left: 0; margin: 0 auto !important; max-width: 1200px; padding: 3em 0 0 0; position: absolute; right: 0; text-align: left; }

/* -------------------------------------------- Landing Page Resource Design End  -------------------------------------------- */


/* -------------------------------------------- Growth Driven Design Page Resource Design Start  -------------------------------------------- */
.gdd_page .row-fluid .new_home_hero_background { padding-bottom: 4em; }
.gdd_hero_content_group .row-fluid .new_home_hero_content { margin-top: 6em; }
.row-fluid .growth_driven_design_contents_white_background_group1, .row-fluid .growth_driven_design_contents_white_background_group2, .row-fluid .growth_driven_design_contents_white_background_group3 { min-height: 32em !important; }

.testclass{width:100%;overflow-x:hidden;position:relative;}
.our_growth_driven_design_list_group span.hs_cos_wrapper div.hs_cos_wrapper { float: left; margin: 0; text-align: center; width: 33%; }
.line { position: absolute; top: 12.7em; width: 100%; z-index:1}
.previous, .next,.horzline { float:left; }
.previous, .next { cursor:pointer; font-size:0; }
.previous { background-image: url("https://www.huify.com/hubfs/GDD_Page_Files/left_arrow.png?t=1507541934330"); background-position: center center; background-repeat: no-repeat; float: left; height: 55px; left: 0; top:0px; position: absolute; width: 59px; z-index: 1; }
.next { background-image: url("https://www.huify.com/hubfs/GDD_Page_Files/right_arrow.png?t=1507541934330"); background-position: center center; background-repeat: no-repeat; float: right; height: 55px; position: absolute; right: 0; top: 0px; width: 59px; z-index: 1; }
/*.horzline { background-color: #ccc; float: left; height: 1px; left: 0; margin-top: 8px; position: absolute; width: 100%; }*/
.testclass::after { background-color: #ccc; content: ""; display: block; height: 2px; position: absolute; top: 14.4em; width: 100%; }
.disabled { cursor:not-allowed; display:none; }
.nexttrans { position: absolute; left: 0; top: 0; background: rgba(255,255,255,.8); width: 3em; height: 100%; }
.prevtrans { position: absolute; right: 0; top: 0; background: rgba(255,255,255,.8); width: 3em; height: 100%; }

.growth_driven_design_our_like { margin-top: 4em; }
.growth_driven_design_imahe > img { height: 85px; width: 93px; }
.our_growth_driven_design_list_group h3 { color: #515967; font-family: open sans !important; font-size: 24px; font-weight: 400; margin-top: 0.7em; }
.growth_driven_design_details_content { margin-top: 4em; padding: 0 2em; }
.growth_driven_design_background_group { background-color: #3c434e; padding: 4em 0; text-align: center; }
.growth_driven_design_content_group { padding: 4.5em 0; }
.webdesign_background_group_module { padding-bottom: 2em; }
.growth_driven_design_content h2 { color: #fff; font-size: 40px; font-weight: 200; }
.growth_driven_design_content h3 { color: #00b8e6; font-size: 24px; font-weight: 400; }
.growth_driven_design_content p { padding-top: 15px; color: #818b9a; font-size: 16px; font-weight: 400; max-width: 790px; margin-left: 10em; }
.growth_driven_design_contents_white_background_group1 { background-color: #fff; border-radius: 3px; position: relative; }
.growth_driven_design_contents_white_background_group1::before { background-image: url("https://www.huify.com/hubfs/GDD_Page_Files/bg1-1.png"); content: ""; position: absolute; left: 0; right: 0; margin: 0 auto; display: block; top: -2.3em; width: 5em; height: 5em; }
.growth_driven_design_contents_white_background_group2 { background-color: #fff; border-radius: 3px; position: relative; }
.growth_driven_design_contents_white_background_group2::before { background-image: url("https://www.huify.com/hubfs/GDD_Page_Files/bg2-1.png"); content: ""; position: absolute; left: 0; right: 0; margin: 0 auto; display: block; top: -2.5em; width: 5em; height: 5em; }
.growth_driven_design_contents_white_background_group3 { background-color: #fff; border-radius: 3px; position: relative; }
.growth_driven_design_contents_white_background_group3::before { background-image: url("https://www.huify.com/hubfs/GDD_Page_Files/bg3-1.png"); content: ""; position: absolute; left: 0; right: 0; margin: 0 auto; display: block; top: -2.3em; width: 5em; height: 5em; }
.growth_driven_design_text_group h2 { padding: 40px 0 30px; font-size: 24px; color: #515967; font-weight: 400; font-family:open sans !important; }
.growth_driven_design_text_group p { font-size: 16px; color: #818b9a; font-weight: 400; padding: 0em 1em 0em 0em; }
.growth_driven_design_text_group h4 { font-size: 16px; color: #818b9a; font-weight: 400; padding: 1em; }
.growth_driven_design_text_group { padding: 0em 2em 2em 2em; }
.growth_driven_design_contents_white_background_group3 h4,
.growth_driven_design_contents_white_background_group2 h4 { margin-top: -2em; }
.our_growth_driven_design_list_group h6 { font-family: open sans !important; font-weight: 700 !important; font-size: 16px !important; color: #8c94a2; }
.row-fluid .growth_driven_design_contents_white_background_group1,
.row-fluid .growth_driven_design_contents_white_background_group2,
.row-fluid .growth_driven_design_contents_white_background_group3 { min-height: 34em !important; }
.our_growth_driven_design_look_background_group { text-align: center; padding: 5em 0em 5em 0em; }
.our_growth_driven_design_look_background_group h2 { color: #515967; font-size: 40px; font-weight: 200; }
.our_growth_driven_design_list_group p { font-family: open sans !important; font-weight: 400; color: #b3bac2; }
.kind_words_from_happy_clients_background_group { text-align: center; background-color: #3c434e; padding: 5em 0; }
.icontrol_abusix_background { position: relative; background-color: #ffffff; border-radius: 3px; box-shadow: 0 0 0 0 rgba(214, 214, 214, 0.3); }
.kind_words_from_happy_clients_content h2 { font-size: 40px; font-weight: 200; color: #ffffff; }
.icontrol_abusix_background_group { padding: 4em 0; }
.clients_image img { border-radius: 50%; }
.clients_content h2 { margin: 0; font-size: 30px; font-weight: 300; color: #515967; }
.clients_content h3 { margin: 0; text-transform: uppercase; font-size: 24px; font-weight: 600; color: #00b8e6; }
.clients_content p { padding: 2em; font-size: 16px; font-weight: 400; color: #818b9a; }
.icontrol_background, .abusix_background { min-height: 30em !important; }
.icontrol_background { padding: 50px 0; position: relative; background-color: #ffffff; border-radius: 3px; box-shadow: 0 0 1px 1px rgba(214, 214, 214, 0.3); }
.icontrol_background::before { content: ""; position: absolute; display: block; height: 36px; width: 36px; background-image: url("https://www.huify.com/hubfs/GDD_Page_Files/quoats.png"); border: 2px solid #fff; border-radius: 50%; left: 0; right: 5em; margin: 0 auto; top: 3em; }
.abusix_background { padding: 70px 0 23px; position: relative; background-color: #ffffff; border-radius: 3px; box-shadow: 0 0 1px 1px rgba(214, 214, 214, 0.3); }
.abusix_background::before { content: ""; position: absolute; display: block; height: 36px; width: 36px; background-image: url("https://www.huify.com/hubfs/GDD_Page_Files/quoats.png"); border: 2px solid #fff; border-radius: 50%; left: 0; right: 4em; margin: 0 auto; top: 3.5em; }
.show_me_some_sites_background_group { padding: 4em 0 2em; text-align: center; }
.some_sites_image_group { padding-top: 3em; }
.our_growth_driven_design_look_background_group h4 { font-weight: 400; font-size: 24px; color: #ff8e16; font-family: open sans !important; margin-top:0; }
.show_me_some_sites_content h2 { color: #515967; font-size: 40px; font-weight: 200; }
.strings_attached_content p { color: #a1a7b2; font-family: open sans; font-size: 16px; font-weight: 400; line-height: 1.7em; margin-top: 2.1em; padding: 0em !important; }
.row-fluid .our_growth_driven_design_list_group { margin-left: 0 !important; }
.growth_driven_design_title { position: relative; }
.watermark { background-color: #96a9c1; border-radius: 50%; color: #ffffff; font-family: open sans; font-size: 16px; height: 30px; left: 0; margin: 0 auto; padding: 2px 0; position: absolute; right: 0; top: 3.1em; width: 30px; z-index: 22; }


/* -------------------------------------------- Growth Driven Design Page Resource Design End  -------------------------------------------- */


/* =================================================================== Responsive Style Start =================================================================== */


@media (min-width: 1201){
    .message_box .msg_four { margin-right: 0px;}
}
@media (min-width: 991px) and (max-width:1200px){
    .message_box li{ max-width:250px; }
    .message_box .msg_three { margin-right: 0px;}
    .message_box {margin: 0 auto !important;padding: 0 !important;width: 805px;}
}
@media (min-width: 768px) and (max-width:990px){
    .message_box li{ max-width:220px; }
    .message_box .msg_three { margin-right: 0px;}
	.message_box {float: none;margin: 0 auto !important;max-width:715px;padding: 0 !important;width: 100%;}
}
@media (min-width: 500px) and (max-width:767px){
    .message_box li{ max-width:220px; }
	.message_box .msg_two { margin-right: 0px;}
	.message_box {margin: 0 auto !important;padding: 0 !important;width: 470px;}
	.resource_list_page .container-fluid .row-fluid .page-center { max-width: 95% !important;}
}
@media (max-width: 499px){
    .message_box li { margin-right:0px; }
    .message_box li{ max-width:250px; }
    .message_box {margin: 0 auto !important;padding: 0 !important;width: 250px;}
}

