@import url('https://cdn2.hubspot.net/hubfs/35287/Prospecting_2018/fonts/stylesheet.css');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

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

/* Typography */
            /*  */
            /*  */
                         /*  */


*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

::-moz-selection { color: #fff; background: #304977; text-shadow: none; }
::selection { color: #fff; background: #304977; text-shadow: none;}


body {
  background: #fff;
  color: #304977;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height:30px;
  margin:0px;
}


img { border:0; vertical-align: top; height:auto; max-width:100%; }
hr { border:none; outline:none; float:left; width:100%; height:1px; background:#f2f2f2; clear:both; margin:30px 0; } 
.clear { clear:both }
p { padding:0 0 10px; margin:0; }
p + p{ padding-top:10px;}
ul{list-style:none; padding:0; margin:0;}
li{ padding:0px; margin:0px;}

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

.row-fluid .left-padding {padding-left: calc(((100% - 1170px) - 30px) / 2);}
.row-fluid .right-padding{padding-right: calc(((100% - 1170px) - 30px) / 2);}

.container-fluid .row-fluid .wrapper, .wrapper { float: none; max-width: 1170px; margin: 0 auto; padding-lefT:15px; padding-right:15px; width:100%; }

.container-fluid .row-fluid .wrapper.wrapper-970, .wrapper.wrapper-970 { float: none; max-width:970px; margin: 0 auto; padding-lefT:15px; padding-right:15px; width:100%; }

@media (max-width:1199px) { 
  .container-fluid .row-fluid .wrapper, .wrapper{max-width:950px;}
  .row-fluid .left-padding {padding-left: calc(((100% - 950px) - 30px) / 2);}
  .row-fluid .right-padding{padding-right: calc(((100% - 950px) - 30px) / 2);} 
}
@media (max-width:991px) { 
  .container-fluid .row-fluid .wrapper, .wrapper{max-width:750px;} 
  .row-fluid .left-padding {padding-left: calc(((100% - 750px) - 30px) / 2);}
  .row-fluid .right-padding{padding-right: calc(((100% - 750px) - 30px) / 2);} 
}
@media (max-width:768px) { 
  .container-fluid .row-fluid .wrapper, .wrapper{max-width:100%;}
  .row-fluid .left-padding {padding-left:15px;}
  .row-fluid .right-padding{padding-right:15px;}  
}


a { color: #239E99; text-decoration:none; }
a:hover, a:focus { color: #304977; text-decoration:none; }
a:focus { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { margin:0px; font-family:Euclid Flex; line-height:normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: inherit; font-weight: inherit; font-style: inherit; font-family: inherit; }

h1 { font-size:60px; line-height:73px; }
h2 { font-size:43px; line-height:56px; }
h3 { font-size:36px; line-height:47px;}
h4 { font-size:20px; }
h5 { font-size:15px }
h6 { font-size:15px }

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ font-weight:300;}

.font-1{ font-family:Lato, sans-serif; }
.font-2{ font-family:Euclid Flex; }

.row-fluid .mt-0 { margin-top: 0 }
.row-fluid .mt-10 { margin-top: 10px }
.row-fluid .mt-15 { margin-top: 15px }
.row-fluid .mt-20 { margin-top: 20px }
.row-fluid .mt-30 { margin-top: 30px }
.row-fluid .mt-40 { margin-top: 40px }
.row-fluid .mt-50 { margin-top: 50px }
.row-fluid .mt-60 { margin-top: 60px }
.row-fluid .mt-70 { margin-top: 70px }
.row-fluid .mt-80 { margin-top: 80px }

.row-fluid .mb-0 { margin-bottom: 0 }
.row-fluid .mb-10 { margin-bottom: 10px }
.row-fluid .mb-15 { margin-bottom: 15px }
.row-fluid .mb-20 { margin-bottom: 20px }
.row-fluid .mb-30 { margin-bottom: 30px }
.row-fluid .mb-40 { margin-bottom: 40px }
.row-fluid .mb-50 { margin-bottom: 50px }
.row-fluid .mb-60 { margin-bottom: 60px }
.row-fluid .mb-70 { margin-bottom: 70px }
.row-fluid .mb-80 { margin-bottom: 80px }

.row-fluid .pt-0 { padding-top: 0 }
.row-fluid .pt-10 { padding-top: 10px }
.row-fluid .pt-15 { padding-top: 15px }
.row-fluid .pt-20 { padding-top: 20px }
.row-fluid .pt-30 { padding-top: 30px }
.row-fluid .pt-40 { padding-top: 40px }
.row-fluid .pt-50 { padding-top: 50px }
.row-fluid .pt-60 { padding-top: 60px }
.row-fluid .pt-70 { padding-top: 70px }
.row-fluid .pt-80 { padding-top: 80px }

.row-fluid .pb-0 { padding-bottom: 0 }
.row-fluid .pb-10 { padding-bottom: 10px }
.row-fluid .pb-15 { padding-bottom: 15px }
.row-fluid .pb-20 { padding-bottom: 20px }
.row-fluid .pb-30 { padding-bottom: 30px }
.row-fluid .pb-40 { padding-bottom: 40px }
.row-fluid .pb-50 { padding-bottom: 50px }
.row-fluid .pb-60 { padding-bottom: 60px }
.row-fluid .pb-70 { padding-bottom: 70px }
.row-fluid .pb-80 { padding-bottom: 80px }
.row-fluid .margin-0 { margin: 0 !important }


/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none;    -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus,.slick-slide:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);   -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before,.slick-track:after { display: table; content: ''; } 
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden { display: none; }

/* Dots */
.slick-slider { margin-bottom: 50px; }
.slick-dots {  position: absolute;  bottom: -75px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 8px; height: 8px; margin: 0 8px; padding: 0; cursor: pointer; }
.slick-dots li button {  font-size: 0; line-height: 0; display: block; width: 12px; height: 12px; padding: 5px; cursor: pointer; color: transparent; border: 0;
    outline: none; background: #ffffff; border-radius:100%; opacity:1; }
.slick-dots li button:hover,.slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-size: 8px; line-height: 8px;  position: absolute; top: 0; left: 0; width: 8px; height: 8px; content: ''; text-align: center;
opacity: 1; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button { opacity: 1; background: #62d8d8;  }
 
/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%;
 display: block; width: 19px; height: 63px; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); padding: 0; cursor: pointer;
color: transparent; border: none; outline: none; background: transparent; z-index:9; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {  }
.slick-prev:before, .slick-next:before { font-size: 20px; line-height: 1; color: white; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-family: 'FontAwesome'; }
.slick-prev { left: 0px; }
.slick-prev:before { content: "<"; color:#45627d; font-size:40px; background:url() no-repeat;  width:19px; height:63px; display:inline-block; background-size:100%; }
.slick-next { right: 0px; }
.slick-next:before { content: ">"; color:#45627d; font-size:40px; background:url() no-repeat; width:19px; height:63px; display:inline-block;  background-size:100%; }

/*  Mobile Trigger  menu mobile*/ 
.row-fluid .mobile-trigger-1{ display:block;  cursor:pointer;  position: fixed;  display: block;  height: 25px;  width: 26px;  right: 15px; top:38px; z-index:99999999; }
.row-fluid .mobile-trigger-1 i{position:absolute;height: 5px;display:block;width:26px;background: #fff;left: 0px;top: 50%;transform: translatey(-50%);transition:all 0.2s linear;}
.row-fluid .mobile-trigger-1 i:After,.mobile-trigger-1 i:before{content:"";height:100%;width:100%;background: #fff;left:0;position:absolute;}
.row-fluid .mobile-trigger-1 i:After{top: 7px;transform:rotate(0deg);transition:transform 0.2s linear,top  0.2s linear 0.2s;}
.row-fluid .mobile-trigger-1 i:before{top: -7px;transform:rotate(0deg);transition:transform 0.2s linear, top 0.2s linear 0.2s;}

.mobile-open .mobile-trigger-1 i{ background:transparent; transition:all 0.2s linear;}
.mobile-open .mobile-trigger-1 i:after{transform:rotate(45deg); top:0; transition:all 0.2s linear, transform 0.2s linear 0.2s;}
.mobile-open .mobile-trigger-1 i:before{ top:0; transform:rotate(-45deg); transition:all 0.2s linear, transform 0.2s linear 0.2s;}

.row-fluid .child-trigger-1{display:block;height: 43px;width: 43px;position: absolute;top: 0;right: 0;cursor:pointer;z-index:1;display: flex;align-items: center;justify-content: center;}
.row-fluid .child-trigger-1 i{display:block;position:relative;height: 1px;width: 9px;background: #fff;top: 0;left: 0;}
.row-fluid .child-trigger-1 i:after{content:"";position:absolute;height: 100%;width: 100%;display: block;background: #fff;left: 0;transform: rotate(90deg); transition:all 0.2s linear;}
.row-fluid .child-trigger-1.child-open i:after{ transform:rotate(180deg);}


.submitted-message { text-align:  center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }

.row-fluid input[type=submit],
.row-fluid input,
.row-fluid form button,
.row-fluid textarea,
.row-fluid select,
.row-fluid input[type="text"],
.row-fluid input[type="password"],
.row-fluid input[type="datetime"],
.row-fluid input[type="datetime-local"],
.row-fluid input[type="date"],
.row-fluid input[type="month"],
.row-fluid input[type="time"],
.row-fluid input[type="week"],
.row-fluid input[type="number"],
.row-fluid input[type="email"],
.row-fluid input[type="url"],
.row-fluid input[type="search"],
.row-fluid input[type="tel"],
.row-fluid input[type="color"],
.row-fluid input[type="file"]{border:1px solid #d2d2d2;height:54px;width:100%;min-width:unset;outline:none;padding:0px 15px;,font-family:Open Sans, sans-serif;}

.row-fluid form textarea { min-height: 170px; resize:  none; padding:  15px; font-family: Open Sans, sans-serif; }
.row-fluid select { -webkit-appearance:  none; -moz-appearance: none; appearance: none;
  border-radius: 0;
  background-color: #ffffff;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALBAMAAABrDns0AAAAAXNSR0IB2cksfwAAACRQTFRFAAAAUJ/FUJ/HTZ/HTqDHT6DHTp/GTp/HTp/HUJ+/TaDHTZ/GYwYjlQAAAAx0Uk5TADAgYP+fkNCgEL9wDYjB2QAAAEVJREFUeJxjYGQAAyYGBpMAMAtIpbiCGMwuBQwcLiBBE/cJDAwtriChSiAXJAgWAglChECCSyBCQEGoEFAQJsTAsBNEAADBag1s4LmQdgAAAABJRU5ErkJggg==');
  background-size: 15px; background-position: calc(100% - 15px) center; background-repeat:  no-repeat; padding-right: 50px;}
.red .row-fluid  select {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALBAMAAABrDns0AAAAAXNSR0IB2cksfwAAACRQTFRFAAAAigs1hwgwigs1iwo0jAozigsziwoziwo1jxAwiwk0iwk0D2ovJgAAAAx0Uk5TADAgYP+fkNCgEL9wDYjB2QAAAEVJREFUeJxjYGQAAyYGBpMAMAtIpbiCGMwuBQwcLiBBE/cJDAwtriChSiAXJAgWAglChECCSyBCQEGoEFAQJsTAsBNEAADBag1s4LmQdgAAAABJRU5ErkJggg==');
}

.row-fluid form{}
.row-fluid form fieldset{min-width:100%;}
.row-fluid form .hs-form-checkbox,.hs-form-booleancheckbox{}
.row-fluid form .hs-form-checkbox label,.hs-form-booleancheckbox label{}
.row-fluid form .hs-form-checkbox label input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"]{height:20px;width:20px!important;min-width:auto;margin:0px;vertical-align:middle;opacity:0;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span,.hs-form-booleancheckbox input[type="checkbox"] + span{padding-left:10px;user-select:none;position:relative;line-height:20px;display:inline-block; cursor:pointer; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:before,.hs-form-booleancheckbox  input[type="checkbox"] + span:before{content:'';height:20px;width:20px;border:1px solid #d2d2d2;display:inline-block;vertical-align:bottom;position:absolute;left:-20px;top:0;transition:all 0.3s ease;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{content:"\f00c";height:20px;width:20px;position:absolute;left:-20px;font-family:fontawesome;transform:scale(1.4) rotate(-12deg);transition:all 0.3s ease;font-size:11px;text-align:center;opacity:0;line-height:21px;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"]:checked + span:after,.hs-form-booleancheckbox  input[type="checkbox"]:checked + span:after{opacity:1;transform:scale(1) rotate(0deg);}

.row-fluid form fieldset .hs-form-field{}
.row-fluid form fieldset .hs-form-field > label{font-size:13px;font-weight:600;display:block;margin:0 0 6px;}
.row-fluid form fieldset .hs-form-field .input{}
.row-fluid form fieldset .hs-form-field .input + ul{}
.row-fluid form fieldset .hs-form-field .input + ul label{color:red;}
.row-fluid form fieldset + fieldset{padding-top:10px!important;}
.row-fluid form fieldset .legal-consent-container{margin-top:-10px; font-size:13px; font-weight:600;}
.row-fluid form fieldset .legal-consent-container > div.hs-richtext{padding-top:10px;padding-bottom:10px;}
.row-fluid form .hs_submit.hs-submit{padding-top:20px;}
.row-fluid form .hs_submit.hs-submit input{-webkit-appearance:none;-moz-appearance:none; -o-appearance:none; appearance:none;min-width: auto; display: inline-block; padding: 13px 30px; text-transform: uppercase; transition: all .3s ease; text-align: center; height: auto; font-family: Raleway, sans-serif; background: #4ea0c7; border: 2px solid #4ea0c7; cursor: pointer; color: #fff; font-size: 18px; font-weight: 500; width: 100%; max-width: 510px;}
.row-fluid form .hs_submit.hs-submit input:hover { background: #474e53; color:  #fff; border-color:  #474e53; }
.row-fluid form .legal-consent-container .field.hs-form-field{margin:0px;}
.row-fluid form .hs-form-checkbox + .hs-form-checkbox{padding-top:10px;}


.row-fluid form .hs-form-checkbox label input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"]{position:absolute;}
.row-fluid form .hs-form-checkbox label,.hs-form-booleancheckbox label{position:relative;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span,.hs-form-booleancheckbox input[type="checkbox"] + span{padding-left:30px;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:before,.hs-form-booleancheckbox input[type="checkbox"] + span:before{left:0;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{left:0;}
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:after,.hs-form-booleancheckbox input[type="checkbox"] + span:after{top:0;}

.row-fluid .field.hs-form-field + .hs_error_rollup { display:none; }

.row-fluid form > .hs_error_rollup { padding: 15px 15px 0; }
.row-fluid form > .hs_error_rollup label { color: #f55563; font-weight: 500; text-transform: capitalize; font-size: 15px; }
.row-fluid form > .hs_error_rollup > ul.hs-error-msgs.inputs-list { border: 1px solid #ff9696; color: red; background-color: #ffdfdf; padding: 15px 20px !important; }
.row-fluid .submitted-message { text-align:  center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }

.row-fluid .advance-form form .hs-form-field { }
.row-fluid .advance-form form .hs-form-field + .hs-form-field { padding-top: 20px; }
.row-fluid .advance-form form .hs-form-field > label { display: none; }
.row-fluid .advance-form form .hs-form-field .input { }
.row-fluid .advance-form form .hs-form-field .input + ul.hs-error-msgs.inputs-list { display: none !important; }
.row-fluid .advance-form form  .hs_error_rollup { color: red; padding-top: 6px; font-size:13px; font-weight:600;  }
.row-fluid .advance-form form input.invalid,.row-fluid .advance-form form select.invalid,.row-fluid .advance-form form textarea.invalid { border-color: #ff9696; color: red; background-color: #ffdfdf; }
.row-fluid .advance-form form input.invalid::placeholder,.row-fluid .advance-form form select.invalid::placeholder,.row-fluid .advance-form form textarea.invalid::placeholder { color: red; }
.row-fluid .advance-form form .hs_submit.hs-submit { }
.row-fluid .advance-form form .hs_submit.hs-submit input { }
.row-fluid .advance-form .form-title { position: relative; padding-left:0; margin-bottom: 20px; }
.row-fluid .advance-form .form-title:before { content: ""; position: absolute; top: 50%; left: 0; background: ; height: 2px; width: 25px; transform: translateY(-50%); }
.row-fluid .advance-form form .form-columns-2 .hs-form-field + .hs-form-field  { padding-top: 0px; }
.row-fluid .advance-form.lable form .hs-form-field > label { display: block; }

.row-fluid .left-padding {padding-left: calc((100% - 1140px) / 2) !important;}
.row-fluid .right-padding{padding-right: calc((100% - 1140px) / 2) !important;}

.row-fluid .set-bg{ display:none; }
.row-fluid .get-bg-self img{ display:none; }
.row-fluid .row{margin:0 -15px;display:block;float:none;width:auto;}
.row-fluid .row:after{content:"";display:table;clear:both;}

.row-fluid .get-bg-inline { position: relative; overflow: hidden; }
.row-fluid .get-bg-inline > div:first-child { position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.row-fluid .get-bg-inline > div:first-child img.hs-image-widget { position: absolute; height: 100%; max-width: 100%; object-fit: cover; min-width: 100%; left:0; }
.row-fluid .get-bg-inline > div:last-child { position: relative; z-index: 1; }

.row-fluid .fx > div > div { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width:100%;}
.row-fluid .fx.fx-center > div > div { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; }
.row-fluid .fx.fx-rev-r > div > div { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.row-fluid .fx.fx-rev-c > div > div { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.row-fluid .fx-self { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }


.row-fluid .set-bg{ display:none; }
.row-fluid .get-bg-self img{ display:none; }
.row-fluid .row{margin:0 -15px;display:block;float:none;width:auto;}
.row-fluid .row:after{content:"";display:table;clear:both;}

.row-fluid .get-bg-inline { position: relative; overflow: hidden; }
.row-fluid .get-bg-inline > div:first-child { position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.row-fluid .get-bg-inline > div:first-child img.hs-image-widget { position: absolute; height: 100%; max-width: 100%; object-fit: cover; min-width: 100%; }
.row-fluid .get-bg-inline > div:last-child { position: relative; z-index: 1; }

.row-fluid .widget-type-cta { }
.row-fluid .widget-type-cta a { background: #239E99; color: #fff; text-transform: uppercase; display: inline-block; text-align: center; font-weight: 400; line-height: 32px; font-size: 21px; font-family: Lato, sans-serif; padding: 19px 44px; border-radius: 7px; position: relative; overflow: hidden; transition: all 0.3s ease; z-index: 1; }
.row-fluid .widget-type-cta a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease; z-index: -1;

 opacity: 0;
background: -moz-linear-gradient(top, rgba(153,153,153,0) 0%, rgba(104,104,104,0) 32%, rgba(0,0,0,0.52) 100%);
background: -webkit-linear-gradient(top, rgba(153,153,153,0) 0%,rgba(104,104,104,0) 32%,rgba(0,0,0,0.52) 100%);
background: linear-gradient(to bottom, rgba(153,153,153,0) 0%,rgba(104,104,104,0) 32%,rgba(0,0,0,0.52) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00999999', endColorstr='#85000000',GradientType=0 );

}
.row-fluid .widget-type-cta a:hover { text-decoration: none; }
.row-fluid .widget-type-cta a:hover:before { opacity: 0.3; }

.row-fluid [class*="span"] { min-height: 0px; }

.container-fluid { padding: 0; }

.row-fluid .header { padding: 0px 50px; padding-right: 0; position:absolute; top:0; left:0; width:100%; background:#fff; z-index:999; }
.row-fluid .header.fixed { position: fixed; box-shadow:0 0 5px rgba(0, 0, 0, 0.15); }
.row-fluid .widget-type-cta span { display: block; line-height: 0; }
.row-fluid .header .widget-type-cta { text-align: right; display: flex; }
.row-fluid .header .widget-type-cta a { border-radius: 0; padding: 24px 44px; }
.row-fluid .header .widget-type-cta a:before { opacity: 0.3; }
.row-fluid .header .widget-type-cta a:hover:before { opacity: 0.7; }
.row-fluid .header .widget-type-cta .menu-trigger { width: 100px; position: relative; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.row-fluid .header .widget-type-cta .widget-type-text { width: 100%; }
.row-fluid .header .widget-type-cta .menu-trigger i { height: 3px; display: block; width: 37px; background:#304977; transition: all 0.2s linear; position: relative; }
.row-fluid .header .widget-type-cta .menu-trigger i:before, .row-fluid .header .widget-type-cta .menu-trigger i:after { content: ""; height: 100%; width: 100%; background:#304977; left: 0; position: absolute; }
.row-fluid .header .widget-type-cta .menu-trigger i:before { top: -10px; transform: rotate(0deg); transition: transform 0.2s ease, top 0.2s ease 0.2s; }
.row-fluid .header .widget-type-cta .menu-trigger i:after { top: 10px; transform: rotate(0deg); transition: transform 0.2s linear, top  0.2s linear 0.2s; }
.row-fluid .header .widget-type-cta .menu-trigger.open i { background: transparent; transition: all 0.2s linear; }
.row-fluid .header .widget-type-cta .menu-trigger.open i:before { top: 0; transform: rotate(-45deg); transition: all 0.2s ease, transform 0.2s ease 0.2s; }
.row-fluid .header .widget-type-cta .menu-trigger.open i:after { transform: rotate(45deg); top: 0; transition: all 0.2s ease, transform 0.2s ease 0.2s; }



.row-fluid .hero-section { text-align: center; color: #fff; }
.row-fluid .hero-section > div:last-child { padding: 90px 0 80px;  }
.row-fluid .hero-section > div:last-child:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; background: rgb(27, 41, 65); background: -moz-linear-gradient(left, rgba(27, 41, 65, 1) 0%, rgba(35, 157, 151, 1) 100%); background: -webkit-linear-gradient(left, rgba(27, 41, 65, 1) 0%, rgba(35, 157, 151, 1) 100%); background: linear-gradient(to right, rgba(27, 41, 65, 1) 0%, rgba(35, 157, 151, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b2941', endColorstr='#239d97', GradientType=1); }
.row-fluid .hero-section > div:last-child > div { position: relative; z-index: 1; }
.row-fluid .hero-section h1 { padding: 9px 0 255px; }
.row-fluid .hero-section h1 span { display: block; font-size: 44px; }
.row-fluid .hero-section .icon { }
.row-fluid .hero-section .icon > div { width: 95px; height: 95px; border-radius: 100%; border: 2px solid #fff; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.row-fluid .hero-section .icon > div img.hs-image-widget { max-height: 55px; }



.row-fluid .box-shadow { padding: 50px 50px; background: #fff; border-radius: 5px; box-shadow: 0 0 40px 0px rgba(0, 0, 0, 0.25); }
.row-fluid .f-20 { font-size: 20px; line-height: 30px; }
.row-fluid .wrapper.wrapper-970.inner > div { padding: 0 50px; }

.row-fluid .color-box { padding: 41px 70px 56px; background: #239E99; color: #fff; position: relative; z-index: 1; margin: 30px 0; box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.30); }
.row-fluid .color-box:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease; background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#85000000', GradientType=0); opacity: 0.4; z-index: -1; }
.row-fluid .color-box h3 { font-size: 31px; line-height: 38px; }
.row-fluid .color-box ul { padding: 24px 0 0 20px; font-size: 22px; }
.row-fluid .color-box ul li { position: relative; padding-left: 30px; }
.row-fluid .color-box ul li:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 10.5px 0 10.5px 10px; border-color: transparent transparent transparent #304a78; position: absolute; left: 0; top: 6px; }
.row-fluid .color-box ul li + li { margin-top: 9px; }

.row-fluid .calling-section h2 { padding: 0 0 15px; }

.row-fluid .intro-section { position: relative; z-index: 1; margin-top: -258px; }

.row-fluid .sales-section { padding: 122px 0 60px; }
.row-fluid .sales-section h2 { padding: 0 0 24px; }

.calling-section svg { display: block; height: 100%; width: 100%; top: 0; left: 0; }
.calling-section circle { fill: rgba(0, 0, 0, 0); stroke-width: 31.8309886184; stroke-dasharray: 0, 0, 0, 100; stroke-dashoffset: 25;  }
.calling-section .pie1 { stroke: #19273f;  }
.calling-section .pie2 { stroke: #1f8f89; }
.calling-section .pie3 { stroke: #d2dcef; }
.calling-section .pie4 { stroke: #2a99ef; }


.pie-wrapper { position: relative; }
.pie-wrapper .number { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.pie-wrapper .number span { position: absolute; font-size: 28px; font-weight: 700; color: #fff; opacity: 0; transition: all 1s ease; }
.pie-wrapper .number span:nth-child(1) { top: 50%; right: 20%; transition-delay: 1s; }
.pie-wrapper .number span:nth-child(2) { top: 42%; left: 14%; transition-delay: 1.5s; }
.pie-wrapper .number span:nth-child(3) { top: 20%; left: 24%; transition-delay: 2.5s; }
.pie-wrapper .number span:nth-child(4) { top: 10%; left: 38%; transition-delay: 3s; }


.go .pie-wrapper .number span { opacity: 1; }
.calling-section .go circle{ animation: pie1 3s ease both; }
.calling-section .go .pie1 { stroke: #19273f; animation-delay:0s; }
.calling-section .go .pie2 { stroke: #1f8f89; -webkit-animation-name: pie2; animation-name: pie2; animation-delay:1s;}
.calling-section .go .pie3 { stroke: #d2dcef; -webkit-animation-name: pie3; animation-name: pie3; animation-delay:1.5s;}
.calling-section .go .pie4 { stroke: #2a99ef; -webkit-animation-name: pie4; animation-name: pie4; animation-delay:2s;}



@keyframes pie1 {
  50%,100% {stroke-dasharray: 70,30,0,0;}
}

@-webkit-keyframes pie1 {
  50%,100% {stroke-dasharray: 70,30,0,0;}
}

@keyframes pie2 {
  50%,100% {stroke-dasharray:0,70,15,30;}
}

@-webkit-keyframes pie2 {
  50%,100% {stroke-dasharray:0,70,15,30;}
}

@keyframes pie3 {
  50%,100% {stroke-dasharray: 0,85,9,10;}
}

@-webkit-keyframes pie3 {
  50%,100% {stroke-dasharray: 0,85,9,10;}
}

@keyframes pie4 {
  50%,100% {stroke-dasharray: 0,94,6,0;}
}

@-webkit-keyframes pie4 {
  50%,100% {stroke-dasharray: 0,94,6,0;}
}

.row-fluid .pie-chart-box{}
.row-fluid .pie-chart-box .pie-box-contain{width:60%;padding:30px 20px 0 0px;min-height:610px;}
.row-fluid .pie-chart-box .pie-box{margin-right:0;width:40%;margin:0;}
.pie-wrapper{width:570px;border-radius:100%; background:#fff; box-shadow: 0 0 50px 0px rgba(0, 0, 0, 0.30);}
.row-fluid .pie-chart-box .pie-box-contain ol{margin:30px 0 47px;padding-bottom:0; padding-left:17px;}
.row-fluid .pie-chart-box .pie-box-contain ol li{}
.row-fluid .pie-chart-box .pie-box-contain ul{padding:35px 0 47px;border-top:1px solid #DBDDDF;}
.row-fluid .pie-chart-box .pie-box-contain ul li{padding:7px 0;display:flex;align-items:center;}
.row-fluid .pie-chart-box .pie-box-contain ul li img{height:27px!important;width:27px!important;display:inline-block;vertical-align:middle;margin-right:15px;}

.mistak-call-section { padding: 120px 0 70px; }
.mistak-call-section .heading { text-align: center; padding: 0; }
.mistak-call-section .calling-box-wrapper { display: flex; justify-content: center; margin: 0 -15px; padding: 33px 0 68px; }
.mistak-call-section .calling-box-wrapper .sinlge-box { height: 260px; padding: 15px; display: flex; align-items: center; justify-content: center; text-align: center; background: #239E99; width: calc((100% / 3) - 30px); margin: 0 15px; position: relative; z-index: 1; transition: all 0.3s ease; border-radius: 5px; overflow: hidden; cursor: pointer; }
.mistak-call-section .calling-box-wrapper .sinlge-box .contain { display: none; }
.mistak-call-section .calling-box-wrapper .sinlge-box span { font-size: 36px; font-family: Euclid Flex; line-height: 45px; color: #fff; }
.mistak-call-section .calling-box-wrapper .sinlge-box:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease; background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#85000000', GradientType=0); opacity: 0.4; z-index: -1; }
.mistak-call-section .calling-box-wrapper .sinlge-box.active { background: #296E84; box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.30); }

.mistak-call-section .calling-box-wrapper .sinlge-box:hover:after { opacity: 1; }
.mistak-call-section .calling-box-wrapper .sinlge-box.active:after { opacity: 0.5 !important; }
.mistak-call-section .calling-contain-box-wrapper .contain { display: none; max-width: 800px; margin: 0 auto; }

.row-fluid .ProTip-section { padding: 0px 0 50px; }
.row-fluid .ProTip-section .box-shadow { text-align: center; position: relative; z-index: 1; box-shadow:0 0 50px 0px rgba(0, 0, 0, 0.25); }
.row-fluid .ProTip-section .box-shadow .widget-type-text { position: absolute; top: -15px; left: 50%; transform: translateX(-50%); background: #275B77; font-size: 19px; color: #fff; text-transform: uppercase; padding: 5px 63px; }
.row-fluid .ProTip-section .box-shadow:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease; background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: linear-gradient(to bottom, rgba(104, 104, 104, 0) 0%, rgba(104, 104, 104, 0) -8%, rgba(0, 0, 0, 0.25) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#85000000', GradientType=0); opacity: 0.4; z-index: -1; border-radius: 5px; }
.row-fluid .ProTip-section .box-shadow .widget-type-rich_text { font-size: 28px; line-height: 39px; max-width: 670px; margin: 0 auto; }

.row-fluid .fact-section .contain.left { padding-right: 40px; }
.row-fluid .fact-section { padding: 30px 0 30px; }
.row-fluid .fact-section .fact-box { border-left: 4px solid #239D99; padding-left: 20px; font-size: 27px; line-height: 44px; margin-top: 74px; }
.row-fluid .fact-section .fact-box i { font-style: normal; color: #239D99; font-weight: 700; font-size: 26px; position: relative; display: block; margin: -10px 0 0; }
.row-fluid .fact-section .contain { }
.row-fluid .fact-section .contain h3 { padding: 0 0 23px; }
.row-fluid .fact-section .contain strong { color: #239D99; }

.row-fluid .fact-section .fx-rev { padding: 70px 0 0; }

.row-fluid .ebook-section { padding: 40px 0 50px; }
.row-fluid .ebook-section .fx > div > div { max-width: 740px; margin: 0 auto; }
.row-fluid .ebook-section  h2 { font-size: 50px; line-height: 56px; }
.row-fluid .ebook-section .widget-type-rich_text { color: #239e99; font-size: 26px; line-height: 44px; padding: 3px 0 22px; }
.row-fluid .ebook-section .thumb { width: 24%; }
.row-fluid .ebook-section .contain { width: 76%; margin: 0; padding-left: 20px; }
.row-fluid .ebook-section  .widget-type-cta a { padding: 16px 73px; }

.row-fluid .prospecting-section { padding: 40px 0 40px; }
.row-fluid .prospecting-section .thumb { padding-top: 14px; }
.row-fluid .prospecting-section .thumb img.hs-image-widget { min-width: 370px; background: #fff; }
.row-fluid .prospecting-section h2 { padding: 0 0 15px; }
.row-fluid .prospecting-section strong { color: #239D99; }

.row-fluid .email-tips-section { padding: 25px 0; }
.row-fluid .email-tips-section .heading { text-align: center; padding: 0 0 34px; }
.row-fluid .email-tips-section .single-top { display: flex; flex-wrap: wrap; }
.row-fluid .email-tips-section .single-top .number { height: 90px; width: 90px; background: #296E85; border-radius: 100%; display: flex; align-items: center; justify-content: center; color: #fff; font-family: roboto; font-size: 43px; font-weight: 700; position: relative; z-index: 1; overflow: hidden; top: 7px; }
.row-fluid .email-tips-section .single-top .number:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease; z-index: -1; opacity: 0.5; background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#85000000', GradientType=0); }
.row-fluid .email-tips-section .single-top  .contain { width: calc(100% - 90px); padding-left: 50px; }
.row-fluid .email-tips-section .single-top .contain > h2 { font-weight: 300; font-size: 36px; line-height: 47px; padding: 0 0 12px; }
.row-fluid .email-tips-section .single-top + .single-top { margin-top: 15px; }


.row-fluid .funnel-clarity-section { padding: 27px 0 30px; }
.row-fluid .funnel-clarity-section h3 { padding: 0 0 11px; }


.row-fluid .heighlight-tab-section { padding: 40px 0 50px; }
.row-fluid .heighlight-tab-section .tab-wrapper { display: flex; flex-wrap: wrap; margin: 0 -25px; }
.row-fluid .heighlight-tab-section  .tab-title-wrapper { width: 350px; }
.row-fluid .heighlight-tab-section  .tab-contain-wrapper { width: calc(100% - 350px); }
.row-fluid .heighlight-tab-section .tab-title-wrapper .tab-title { padding: 18px 20px; font-size: 20px; line-height: 28px; font-family: roboto; cursor: pointer; background: linear-gradient(to right, rgba(42, 99, 126, 1) 0%, rgba(47, 73, 119, 1) 100%); color: #fff; position: relative; }
.row-fluid .heighlight-tab-section .tab-title-wrapper .tab-title:before { content: ''; position: absolute; bottom: 0; left: 20px; height: 1px; width: calc(100% - 60px); background: -moz-linear-gradient(left, rgba(48, 73, 119, 1) 0%, rgba(48, 73, 119, 0.48) 63%, rgba(255, 255, 255, 0.17) 100%); background: -webkit-linear-gradient(left, rgba(48, 73, 119, 1) 0%, rgba(48, 73, 119, 0.48) 63%, rgba(255, 255, 255, 0.17) 100%); background: linear-gradient(to right, rgba(48, 73, 119, 1) 0%, rgba(48, 73, 119, 0.48) 63%, rgba(255, 255, 255, 0.17) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#304977', endColorstr='#2bffffff', GradientType=1); }
.row-fluid .heighlight-tab-section .tab-title-wrapper .tab-title.active { background: #1E344D; font-weight:700; color: #239D99; }
.row-fluid .heighlight-tab-section .tab-contain-wrapper { padding: 15px 45px 40px; box-shadow: 7px 6px 20px 0px rgba(0, 0, 0, 0.10); color: #8E8E8E; font-family: roboto; }
.row-fluid .heighlight-tab-section .tab-contain-wrapper strong { color: #239E99; }
.row-fluid .heighlight-tab-section .tab-contain-wrapper .tab-title { display: none; }

.row-fluid .ebook-section.full .fx > div > div { width: 100%; max-width: 100%; }

.social-box { }
.social-box ul { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.social-box ul li { width: 50%; padding: 10px; }
.social-box ul li a, .social-box ul li .wrap { position: relative; display: flex; flex-wrap: wrap; background: #000; align-items: center; justify-content: center; overflow: hidden; }
.social-box ul li a i, .social-box ul li .wrap i { width: 107px; height: 107px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 48px; transition: all 0.3s ease; }
.social-box ul li a span, .social-box ul li .wrap span { display: flex; width: calc(100% - 107px); font-size: 50px; color: #fff; font-weight: 700; line-height: normal; position: relative; top: -3px; text-align: center; align-items: center; padding: 0 15px; justify-content: center; }
.social-box ul li a.youtube, .social-box ul li .wrap.youtube { background: #FF4545; }
.social-box ul li a:after, .social-box ul li .wrap:after { content: ''; position: absolute; right: 0; height: 100%; width: calc(100% - 107px); background: #fff; opacity: 0.5; transition: all 0.3s ease; }
.social-box ul li a:hover, .social-box ul li .wrap:hover { text-decoration: none; }
.social-box ul li a:hover:after, .social-box ul li .wrap:after { opacity: 0.3; }
.social-box ul li a.insta, .social-box ul li .wrap.insta { background: #6DC993; }
.social-box ul li a.snapchat, .social-box ul li .wrap.snapchat { background: #BBB802; }
.social-box ul li a.twitter, .social-box ul li .wrap.twitter { background: #297FC9; }
.social-box ul li a.facebook, .social-box ul li .wrap.facebook { background: #3D5B98; }
.social-box ul li a:hover i, .social-box ul li .wrap:hover i { transform: scale(1.2); }


.social-box ul li .hs_cos_wrapper_type_inline_rich_text { line-height: 28px; font-weight: 700; font-size: 18px; padding-left: 15px; }
.social-box ul li { display: flex; align-items: center; }
.social-box ul li a, .social-box ul li .wrap { width: 100%; }
.social-selling-wrapper { padding: 129px 0 0; }
.social-selling-wrapper  .heading { text-align: center; padding: 0 0 29px; }
.social-selling-wrapper .heading h2 { font-weight: 300; font-size: 39px; }
.social-selling-wrapper .fact { font-size: 28px; line-height: 39px; border-left: 3px solid #239E99; padding: 10px 0 7px 20px; margin: 44px 0 0; }
.social-selling-wrapper .fact strong { display: block; color: #239E99; font-size: 26px; }
.row-fluid .social-selling-section { padding: 75px 0 40px; }
.row-fluid .social-selling-section h2 { padding: 0 0 15px; }
.row-fluid .social-selling-section .box-shadow { position: relative; z-index: 1; }
.row-fluid .social-selling-section .box-shadow > div { position: relative; }
.row-fluid .social-selling-section .box-shadow:after { content: ''; z-index: -1; position: absolute; bottom: 0; left: 0; width: 100%; height: 300px; transition: all 0.3s ease; background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#85000000', GradientType=0); opacity: 0.3; z-index: -1; border-radius: 5px; }

.row-fluid .steps-social { padding: 55px 0 25px; }
.row-fluid .steps-social .heading { padding: 0 0 43px; }
.row-fluid .steps-social .single-top + .single-top { margin-top: 31px; }

u { text-decoration: none; border-bottom: 2px solid; }
sup { font-weight: 300; }
.row-fluid .ProTip-section.type-2 { padding: 76px 0 50px; }

.row-fluid .sales-metrics-section { padding: 134px 0 115px; }
.row-fluid .sales-metrics-section .info { }
.row-fluid .sales-metrics-section .info h2 { padding: 0 0 22px; }

.row-fluid .sales-metrics-section .info > div { padding: 0 50px; }
.row-fluid .color-box.type-2 { padding: 41px 60px 56px; }
.row-fluid .color-box.type-2 h3 { font-size: 36px; line-height: 46px; }
.row-fluid .color-box.type-2 h3 a { color:#fff; text-decoration:underline; }
.row-fluid .color-box.type-2 h3 a:hover { color:#304977; }

.row-fluid .color-box.type-2 ul { padding: 30px 0 0 0; font-size: 19px; }
.row-fluid .color-box.type-2 ul li { opacity: 0.8; padding-left: 18px; }
.row-fluid .color-box.type-2 ul li:before { border: none; height: 6px; width: 6px; background: #fff; border-radius: 20px; top: 13px; }
.row-fluid .color-box.type-2 ul li + li { margin-top: 16px; }
.row-fluid .color-box.type-2:after { height: 400px; top: auto; bottom: 0; }
.row-fluid .sales-metrics-section .simple { padding: 11px 0 0; }
.row-fluid .sales-metrics-section .simple > div { padding: 0 50px; }

.row-fluid .sales-training-section { padding: 90px 0 150px; border: 1px solid rgba(63, 161, 247, 0.1); border-left: 0; border-right: 0; }
.row-fluid .sales-training-section .f-20 { padding: 32px 0 34px; }
.row-fluid .sales-training-section .simple { }
.row-fluid .sales-training-section .simple strong { color: #239E99; font-size: 23px; }

.row-fluid .Prospecting-Training-section { padding: 87px 0 30px; }
.row-fluid .Prospecting-Training-section strong { font-size: 23px; color: #239E99; }
.row-fluid .Prospecting-Training-section h2 { padding: 0 0 12px; }


.row-fluid .essential-skills-section { padding: 47px 0 70px; }
.row-fluid .essential-skills-section .heading { background: #296E84; position: relative; z-index: 1; color: #fff; padding: 37px 10px 47px 33px; width: 33%; display: flex; align-items: center; box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.30); }
.row-fluid .essential-skills-section .heading h2 { font-weight: 300; font-size: 36px; line-height: 45px; }
.row-fluid .essential-skills-section .heading:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease; background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#85000000', GradientType=0); opacity: 0.4; z-index: -1; }
.row-fluid .essential-skills-section .contain { margin: 0; width: 67%; background: #239E99; color: #fff; padding: 25px 54px; position: relative; display: flex; align-items: center; z-index: 1; }
.row-fluid .essential-skills-section .contain ul { }
.row-fluid .essential-skills-section .contain ul li { position: relative; padding-left: 30px; font-size: 23px; }
.row-fluid .essential-skills-section .contain ul li:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 10.5px 0 10.5px 10px; border-color: transparent transparent transparent #304a78; position: absolute; left: 0; top: 6px; }
.row-fluid .essential-skills-section .contain ul li + li { margin-top: 23px; }
.row-fluid .essential-skills-section .contain:before { content: ''; position: absolute; top: 50%; background: #239E99; z-index: 0; height: calc(100% + 44px); width: 100%; left: 0; transform: translateY(-50%); box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.30); }
.row-fluid .essential-skills-section .contain:after { content: ''; content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: calc(100% + 44px); transition: all 0.3s ease; background: -moz-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: -webkit-linear-gradient(top, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); background: linear-gradient(to bottom, rgba(153, 153, 153, 0) 0%, rgba(104, 104, 104, 0) 32%, rgba(0, 0, 0, 0.52) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#85000000', GradientType=0); opacity: 0.4; transform: translateY(-50%); }


.row-fluid .video-section { padding: 93px 0 135px; text-align: center; }
.row-fluid .video-section .desktop-box { position: relative; }
.row-fluid .video-section .desktop-box .desktop { position: absolute; top: 0; left: 0; width: 100%; }
.row-fluid .video-section .desktop-box .thumb { position: relative; z-index: 1; top: 27px; float: none; width: 495px; margin: 0 auto; }
.row-fluid .video-section .desktop-box .desktop img.hs-image-widget { height: 380px !important; width: 635px !important; }
.row-fluid .video-section .desktop-box .thumb img.hs-image-widget { height: 308px !important; width: 100% !important; object-fit: cover; }
.row-fluid .video-section .play .widget-type-text { }

.row-fluid .video-section .play .widget-type-text a { position: absolute; top: 27px; left: 50%; width: 100%; height: 100%; max-width: 497px; transform: translateX(-50%); z-index: 1; }
.row-fluid .video-section .play .widget-type-text a:before {content:''; position: absolute; top: calc(50% + 20px); left: calc(50% + 10px); height: 58px; width: 58px; z-index: 111; background: #239C98; border-radius: 100%; transition: all 0.3s ease; transform: translate(-50%, -50%); z-index: 1; top: calc(50% + 0px); left: calc(50% + 0px);}
.row-fluid .video-section .play .widget-type-text a:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 11px 0 11px 20px; border-color: transparent transparent transparent #192741; position: absolute; left: calc(50%  + 2px); top: 50%; transform: translate(-50%, -50%); transition: all 0.3s ease; z-index:1; }
.row-fluid .video-section .play .widget-type-text a:hover:after { border-color: transparent transparent transparent #fff; }
.row-fluid .video-section .play .widget-type-text a:hover { }
.row-fluid .video-section .desktop-box .thumb:after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #454545; opacity: 0.35; }
.row-fluid .video-section .heading-box { padding: 103px 0 0; }
.row-fluid .video-section .heading-box .cta-wrapper { padding: 22px 0 0; }
.row-fluid .video-section .heading-box .cta-wrapper > div > div > div { width: auto; }
.row-fluid .video-section .heading-box .cta-wrapper > div > div > div > div { width: 100%; }
.row-fluid .video-section .heading-box .cta-wrapper > div > div { width: 100%; justify-content: center; }


.row-fluid .training-sectionn{padding:114px 0 70px;background:#304977;color:#fff;text-align:center; position:relative; }
.row-fluid .training-sectionn .heading{padding:0 0 50px;}
.row-fluid .training-sectionn .heading .widget-type-text{font-size:25px;line-height:49px;}
.row-fluid .training-sectionn .heading h2{font-size:41px;line-height:49px;} 
.row-fluid .training-sectionn .icon { position: absolute; top: -41px; left: 50%; height: 92px; width: 92px; background: #239e99; transform: translateX(-50%); border-radius: 100%; border: 6px solid #fff; font-size: 38px; display: flex; align-items: center; justify-content: center; }
.row-fluid .training-sectionn .icon > div:after { content: "\f107"; font-family: fontawesome; }
.row-fluid .training-sectionn .icon > div{ position:relative; animation-name: bounce; animation-duration: 2s; animation-iteration-count:infinite; animation-timing-function: ease; animation-direction: alternate-reverse;}
@keyframes bounceAlpha {
  0% {opacity: 1; transform: translateY(0px) scale(1);}
  25%{opacity: 0; transform:translateY(20px) scale(0.9);}
  26%{opacity: 0; transform:translateY(-20px) scale(0.9);}
  55% {opacity: 1; transform: translateY(0px) scale(1);}
}

 
@keyframes bounce {
    
    30% {transform: translateY(-15px);}
    70% {transform: translateY(15px);}
  	100% {transform: translateY(0px);}
} 

.row-fluid .f-logo { padding: 50px 0 36px; text-align: center; }

a.corner-btn { position: fixed; z-index: 999; bottom: 20px; right: 20px; height: 85px; width: 85px; background: #2799F1; border-radius: 100%; color: #fff; font-size: 12px; line-height: 15px; display: flex; align-items: center; justify-content: center; padding: 15px; text-align: center; box-shadow: 0 0 40px 0px rgba(0, 0, 0, 0.22); transition: all 0.3s ease; text-transform: uppercase; font-weight: 700; }
a.corner-btn:hover { text-decoration: none; background: #219893; }

.row-fluid .menu { position: absolute; top: 100%; left: 0; background: #1A2841; box-shadow: 0 7px 11px rgba(0, 0, 0, 0.39); margin: 0px; transition: all 0.3s ease; opacity: 0; visibility: hidden; transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0.0009, 0, -1, 0, 0, 0, 0, 0, 1); transform-origin: center top 0px; transition: all 0.5s ease 0s; -moz-transform-origin: center top 0px; -moz-transition: all 0.5s ease 0s; -webkit-transform-origin: center top 0px; -webkit-transition: all 0.5s ease 0s; -o-transform-origin: center top 0px; -o-transition: all 0.5s ease 0s; -ms-transform-origin: center top 0px; -ms-transition: all 0.5s ease 0s; }
.row-fluid .menu >  div { max-width: 775px; margin: 0 auto; }
.row-fluid .menu .hs-menu-wrapper > ul { float: left; width: 100%; padding: 18px 0 30px; }
.row-fluid .menu .hs-menu-wrapper > ul > li { float: left; width: 50%; padding: 0 60px; padding-bottom: 18px; }
.row-fluid .menu .hs-menu-wrapper > ul > li > a { font-weight: 700; }
.row-fluid .menu .hs-menu-wrapper > ul > li  a { color: #fff; }
.row-fluid .menu .hs-menu-wrapper > ul > li > ul >li:before { content: '-'; color: #fff; padding-right: 7px; }
.row-fluid .menu .hs-menu-wrapper > ul > li a:hover, .row-fluid .menu .hs-menu-wrapper > ul > li a.active { text-decoration: none; color: #239e99; }
.row-fluid .menu h3 { text-align: center; font-weight: 300; font-size: 30px; text-transform: uppercase; color: #219691; letter-spacing: 28px; border-bottom: 1px solid #fff; word-spacing: 5px; padding: 50px 0 23px; }
.row-fluid .menu h3 span { position: relative; left: 11px; display: block; padding: 0 0 0; }
.row-fluid .menu.open { visibility: visible; opacity: 1; transition: all 0.5s ease 0s; transform: none; }


@media(max-width:1400px){
	.pie-wrapper { width: 460px; }
}


@media(max-width:1199px){
	h1 { font-size: 50px; line-height: 60px; }	
	h2 { font-size: 40px; line-height: 48px; }
	h3 { font-size: 30px; line-height: 37px; }
  
	.row-fluid .hero-section h1 span { font-size: 34px; line-height: normal; }
  .row-fluid .hero-section h1 { padding: 9px 0 215px; }
	.mistak-call-section .calling-box-wrapper .sinlge-box span { font-size: 30px; line-height: 35px; }
	.container-fluid .row-fluid .wrapper.wrapper-970, .wrapper.wrapper-970 { max-width: 880px; }
	.pie-wrapper { width: 380px; top: 40px; }
	.row-fluid .fact-section .fact-box { font-size: 25px; line-height: 38px; }
	.row-fluid .ebook-section h2 { font-size: 37px; line-height: 40px; }
	.row-fluid .prospecting-section .thumb img.hs-image-widget { min-width: 310px; }
	.social-box ul li a span, .social-box ul li .wrap span { font-size: 38px; }
	.row-fluid .essential-skills-section .heading h2 { font-size: 27px; }
}


@media(max-width:991px){
	h1 { font-size: 40px; line-height: 50px; }
	h2 { font-size: 34px; line-height: 40px; }
	h3 { line-height: 33px; font-size: 27px; }
	.row-fluid .hero-section h1 span { font-size: 25px; }
	.row-fluid .color-box h3 { font-size: 26px; line-height: 35px; }
	.row-fluid .color-box ul { font-size: 20px; }
	.row-fluid .sales-section { padding: 72px 0 60px; }
	.pie-wrapper { width: 360px; margin: 0 auto; top: 0; }
	.pie-wrapper .number span { font-size: 17px; }
	.row-fluid .pie-chart-box > div > div { display: flex; flex-direction: column-reverse; }
	.row-fluid .pie-chart-box > div > div > div { width: 100%; }
	.row-fluid .pie-chart-box .pie-box { width: 100%; text-align: center; top: 0; padding: 40px 0 20px; }
	.row-fluid .pie-chart-box .pie-box-contain { width: 100%; padding: 20px 0 0; min-height: auto; }
	.row-fluid .pie-chart-box .pie-box-contain ul { padding: 35px 0 27px; }
	.mistak-call-section { padding: 70px 0 70px; }
	.mistak-call-section .calling-box-wrapper .sinlge-box span { font-size: 24px; line-height: 34px; }
	.mistak-call-section .calling-box-wrapper { padding: 33px 0 38px; }
	.container-fluid .row-fluid .wrapper.wrapper-970, .wrapper.wrapper-970 { width: 710px; }
	.row-fluid .ProTip-section .box-shadow { }
	.row-fluid .ProTip-section .box-shadow .widget-type-rich_text { font-size: 24px; line-height: 30px; }
	.row-fluid .fact-section .contain.left { padding-right: 10px; }
	.row-fluid .wrapper.wrapper-970.inner > div { padding: 0 25px; }
	.row-fluid .fact-section .fact-box { font-size: 22px; line-height: 33px; }
	.row-fluid .ebook-section h2 { font-size: 30px; line-height: 34px; }
	.row-fluid .ebook-section .widget-type-rich_text { font-size: 23px; }
	.row-fluid .widget-type-cta a { font-size: 17px; padding: 12px 34px; }
	.row-fluid .ebook-section .widget-type-cta a { padding: 10px 63px; }
	.row-fluid .prospecting-section .fx > div > div { flex-direction: column-reverse; }
	.row-fluid .prospecting-section .fx > div > div > div { width: 100%; margin: 0; padding: 0 0; }
	.row-fluid .prospecting-section .thumb { padding: 20px 0 20px !important; }
	.row-fluid .email-tips-section .single-top .contain > h2 { font-size: 29px; line-height: 35px; }
	.row-fluid .heighlight-tab-section .tab-contain-wrapper { padding: 15px 35px 40px; }
	.social-selling-wrapper { padding: 89px 0 0; }
	.social-selling-wrapper .heading h2 { font-size: 29px; line-height: 35px; }
	.social-box ul li a i, .social-box ul li .wrap i { height: 80px; width: 80px; font-size: 35px; }
	.social-box ul li a span, .social-box ul li .wrap span { width: calc(100% - 80px); font-size: 26px; }
	.social-box ul li a:after, .social-box ul li .wrap:after { width: calc(100% - 80px); }
	.social-box ul li .hs_cos_wrapper_type_inline_rich_text { font-size: 16px; line-height: 23px; }
	.social-selling-wrapper .fact { font-size: 20px; line-height: 28px; margin: 20px 0 0; }
	.row-fluid .steps-social { padding: 35px 0 25px; }
	.row-fluid .steps-social .heading { padding: 0 0 30px; }
	.row-fluid .email-tips-section .single-top .contain { padding-left: 30px; }
	.row-fluid .sales-metrics-section { padding: 14px 0 75px; }
	.row-fluid .sales-metrics-section .info > div { padding: 0 25px; }
	.row-fluid .color-box.type-2 h3 { font-size: 29px; line-height: 37px; }
	.row-fluid .sales-training-section { padding: 60px 0 60px; }
	.row-fluid .f-20 { font-size: 18px; line-height: 27px; }
	.row-fluid .Prospecting-Training-section { padding: 57px 0 30px; }
	.row-fluid .essential-skills-section .heading h2 { font-size: 23px; line-height: 36px; }
	.row-fluid .essential-skills-section .contain ul li { font-size: 20px; line-height: 24px; }
	.row-fluid .video-section { padding: 33px 0 95px; }
	.row-fluid .training-sectionn .heading h2 { font-size: 35px; line-height: 38px; }
	.row-fluid .training-sectionn .heading .widget-type-text { font-size: 20px; }
	.row-fluid .social-selling-section { padding: 25px 0 40px; }
	.row-fluid .menu h3 { letter-spacing: 18px; padding-bottom: 15px; }
	.row-fluid .menu .hs-menu-wrapper > ul > li { padding: 0 30px; padding-bottom: 18px; }
	.row-fluid .menu { padding: 0 15px; }
  
  .body-container-wrapper{ overflow:hidden; }
}


@media(max-width:767px){
  .row-fluid .header{ padding-left:15px;}
	.row-fluid .header .fx.fx-center > div > div { }
	.row-fluid .header .fx.fx-center > div > div > div:first-child { width: 35%; line-height:0px; }
	.row-fluid .header .fx.fx-center > div > div > div:last-child { width: 65%; }
	.row-fluid .header .widget-type-cta a { padding: 14px 44px; }
	.row-fluid .header .widget-type-cta .menu-trigger { width: 72px; }
	.row-fluid .menu h3 { padding: 30px 0 10px; letter-spacing: 5px; font-size: 25px; }
	.row-fluid .menu .hs-menu-wrapper > ul > li { padding: 0 20px; padding-bottom: 10px; }
	.row-fluid .menu .hs-menu-wrapper > ul > li { }
	h1 { font-size: 32px; }
	.container-fluid .row-fluid .wrapper.wrapper-970, .wrapper.wrapper-970 { width: 100%; }
	.row-fluid .box-shadow { padding: 25px; }
	.row-fluid .intro-section span, .row-fluid .intro-section { font-size: 16px !important; line-height: 28px; }
	.row-fluid .color-box { padding: 31px 40px 56px; }
	.row-fluid .color-box h3 { font-size: 22px; line-height: 32px; }
	.row-fluid .color-box ul { padding-left: 0; font-size: 18px; }
	body { font-size: 16px; }
	h2 { font-size: 26px; line-height: 30px; }
	.mistak-call-section .calling-box-wrapper { flex-wrap: wrap; margin: 0; }
	.mistak-call-section .calling-contain-box-wrapper .contain { display: block !important; }
	.mistak-call-section .calling-contain-box-wrapper { display: none; }
	.mistak-call-section .calling-box-wrapper .sinlge-box { width: 100%; height: auto; flex-wrap: wrap; padding: 0; background: transparent; margin: 8px 0; cursor: auto; }
	.mistak-call-section .calling-box-wrapper .sinlge-box.active .contain { display: block; }
	.mistak-call-section .calling-box-wrapper .sinlge-box .title { background: #239E99; width: 100%; padding: 15px; cursor: pointer; }
	.mistak-call-section .calling-box-wrapper .sinlge-box.active .title { background: #296E84; }
	.mistak-call-section .calling-box-wrapper .sinlge-box.active { background: transparent; box-shadow: none; }
	.mistak-call-section .calling-box-wrapper .sinlge-box .contain { padding: 15px; }
	.row-fluid .fact-section .fact-box { margin-top: 20px; }
	.row-fluid .fact-section .contain { padding-top: 40px; }
	.row-fluid .fact-section .fx-rev > div > div { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
	.row-fluid .ebook-section .fx > div > div { width: 100%; text-align: center; }
	.row-fluid .ebook-section .thumb { width: 100%; padding: 0 0 30px; }
	.row-fluid .ebook-section .contain { width: 100%; }
	.row-fluid .email-tips-section .single-top .contain > h2 { font-size: 26px; }
	.row-fluid .email-tips-section .single-top .number { font-size: 28px; height: 70px; width: 70px; }
	.row-fluid .email-tips-section .single-top .contain { width: calc(100% - 70px); }
	.row-fluid .heighlight-tab-section .tab-title-wrapper { display: none; }
	.tab-contain-wrapper { }
	.row-fluid .heighlight-tab-section .tab-contain-wrapper { width: 100%; box-shadow: none; padding: 0; }
	.row-fluid .heighlight-tab-section .tab-contain-wrapper .tab-contain { display: block !important; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10); margin: 15px 0; }
	.row-fluid .heighlight-tab-section .tab-contain-wrapper .tab-title { display: block; background: linear-gradient(to right, rgba(42, 99, 126, 1) 0%, rgba(47, 73, 119, 1) 100%); padding: 15px; color: #fff; }
	.row-fluid .heighlight-tab-section .tab-wrapper { margin: 0; }
	.row-fluid .heighlight-tab-section .tab-contain-wrapper .text { padding: 25px; display: none; }
	.row-fluid .heighlight-tab-section { padding: 30px 0 40px; }
	.row-fluid .ebook-section { padding: 10px 0 50px; }
	.row-fluid .ebook-section h2 { font-size: 28px; }
	.social-selling-wrapper { padding: 30px 0 0; }
	.social-box ul li a span, .social-box ul li .wrap span { font-size: 22px; top: 0; }
	.social-box ul li:last-child { width: 100%; }
	.social-box ul li .hs_cos_wrapper_type_inline_rich_text { padding: 0; }
	.social-selling-wrapper .fact strong { font-size: 21px; }
	.social-selling-wrapper .fact { font-size: 19px; }
	.row-fluid .ProTip-section.type-2 { padding: 46px 0 30px; }
	.row-fluid .ProTip-section .box-shadow .widget-type-rich_text { font-size: 20px; }
	.row-fluid .ProTip-section .box-shadow { padding: 45px 25px 25px; }
	.row-fluid .color-box.type-2 { padding: 41px 30px 56px; }
	.row-fluid .color-box.type-2 h3 { font-size: 22px; line-height: 30px; }
	.row-fluid .color-box.type-2 ul { line-height: 23px; }
	.row-fluid .color-box.type-2 ul li:before { top: 9px; }
	.row-fluid .sales-metrics-section .simple > div { padding: 0; }
	.row-fluid .sales-metrics-section { padding: 14px 0 55px; }
	.row-fluid .sales-training-section { padding: 50px 0 50px; }
	.row-fluid .f-20 { font-size: 16px; }
	.row-fluid .sales-training-section .simple strong { font-size: 18px; line-height: 27px; display: inline-block; }
	.row-fluid .essential-skills-section .heading { width: calc(100%  - 50px); float: none; margin: 0 auto; }
	.row-fluid .essential-skills-section .contain { width: 100%; }
	.row-fluid .essential-skills-section .contain { padding: 25px 34px; margin: 12px 0 0; }
	.row-fluid .video-section .desktop-box .thumb { width: 384px; height: 243px; overflow: hidden; top: 21px; }
	.row-fluid .video-section .desktop-box .desktop img.hs-image-widget { height: 300px !important; width: 497px !important; }
	.row-fluid .video-section .heading-box .cta-wrapper > div > div > div { width: 100%; }
	.row-fluid .video-section .heading-box .cta-wrapper > div > div > div + div { padding-top: 20px; }
	.row-fluid .training-sectionn .heading h2 { font-size: 28px; line-height: 31px; }
	.row-fluid .f-logo { padding: 25px 0 20px; }
	.row-fluid .essential-skills-section { padding: 27px 0 70px; }
  .row-fluid .video-section .play .widget-type-text a { max-width: 385px; top: 21px; }
  .mistak-call-section .calling-box-wrapper .sinlge-box.active .contain span { color: #000; }
}

@media(max-width:600px){
	.row-fluid .header .widget-type-cta .menu-trigger i { width: 25px; }
	.row-fluid .header .widget-type-cta .menu-trigger i:before { top: -8px; }
	.row-fluid .header .widget-type-cta .menu-trigger i:after { top: 8px; }
	.row-fluid .header .widget-type-cta a { font-size: 14px; line-height: 20px; padding: 14px 15px; }
	.row-fluid .menu .hs-menu-wrapper > ul > li { width: 100%; }
	.row-fluid .menu { max-height: calc(100vh - 50px); overflow: auto; }
	.row-fluid .menu h3 { font-size: 18px; }
	a.corner-btn { display: none; }
	.row-fluid .wrapper.wrapper-970.inner > div { padding: 0; }
	.row-fluid .hero-section h1 { font-size: 31px; line-height: 35px; }
	.row-fluid .color-box { padding: 31px 20px 36px; }
	.row-fluid .color-box h3 { font-size: 20px; line-height: 27px; }
	.row-fluid .color-box ul { line-height: 25px; }
	h2 { font-size: 22px; line-height: 27px; }
	.row-fluid .sales-section h2 { padding: 0 0 10px; }
	.row-fluid .sales-section { padding: 52px 0 60px; }
	.pie-wrapper { width: 100%; }
	.row-fluid .pie-chart-box .pie-box-contain ol { padding-left: 20px; margin: 30px 0 27px; }
	.row-fluid .pie-chart-box .pie-box-contain ul { padding: 25px 0 17px; }
	.mistak-call-section { padding: 50px 0 30px; }
	.mistak-call-section .calling-box-wrapper { padding: 13px 0 38px; }
	.mistak-call-section .calling-box-wrapper .sinlge-box .title { line-height: 29px; font-size: 20px; text-align: center; }
	.mistak-call-section .calling-box-wrapper .sinlge-box span { font-size: inherit; line-height: inherit; }
	.row-fluid .fact-section .contain.left { padding-right: 0; }
	.row-fluid .fact-section { padding: 0; }
	.row-fluid .fact-section .contain h3 { padding: 0 0 10px; }
	.row-fluid .fact-section .fact-box { font-size: 18px; line-height: 29px; }
	.row-fluid .fact-section .fact-box i { display: block; padding: 0 0 7px; }
	h3 { font-size: 22px; line-height: 26px; }
	.row-fluid .ebook-section h2 { font-size: 23px; line-height: 26px; }
	.row-fluid .ebook-section .widget-type-rich_text { line-height: 29px; font-size: 20px; padding: 10px 0 13px; }
	.row-fluid .ebook-section .contain { padding: 0; }
	.row-fluid .prospecting-section { padding: 20px 0 40px; }
	.row-fluid .prospecting-section .thumb img.hs-image-widget { min-width: auto; }
	.row-fluid .email-tips-section .single-top .number { font-size: 20px; height: 40px; width: 40px; }
	.row-fluid .email-tips-section .single-top .contain { width: calc(100% - 40px); padding-left: 15px; }
	.row-fluid .email-tips-section .single-top .contain > h2 { padding: 0 0 0; font-size: 23px; font-weight: 500; line-height: 27px; }
	body { line-height: 24px; }
	.row-fluid .heighlight-tab-section { padding: 0px 0 30px; }
	.row-fluid .ebook-section h2 { }
	.row-fluid .social-selling-section { padding: 0 0 20px; }
	.social-selling-wrapper .heading h2 { font-size: 22px; line-height: 31px; }
	.social-selling-wrapper .heading { padding: 0 0 0; }
	.social-box ul li { width: 100%; padding: 5px 0; }
	.social-box ul li a i, .social-box ul li .wrap i { height: 60px; width: 60px; font-size: 26px; }
	.social-box ul li a span, .social-box ul li .wrap span { width: calc(100% - 60px); }
	.social-box ul li a:after, .social-box ul li .wrap:after { width: calc(100% - 60px); }
	.social-box ul { margin: 0; }
	.social-selling-wrapper .fact { font-size: 16px; line-height: 21px; }
	.social-selling-wrapper .fact strong { padding: 0 0 10px; }
	.row-fluid .ProTip-section .box-shadow .widget-type-rich_text br { display: none; }
	.row-fluid .sales-metrics-section .info > div { padding: 0; }
	.row-fluid .color-box.type-2 { padding: 41px 20px 36px; }
	.row-fluid .color-box.type-2 h3 { font-size: 19px; line-height: 27px; }
	.row-fluid .color-box.type-2 ul { padding: 20px 0 0; }
	.row-fluid .sales-training-section { padding: 40px 0 40px; }
	.row-fluid .sales-training-section .f-20 { padding: 20px 0 0px; }
	.row-fluid .Prospecting-Training-section { padding: 37px 0 30px; }
	.row-fluid .Prospecting-Training-section strong { font-size: 18px; }
	.row-fluid .essential-skills-section .heading h2 { font-size: 17px; line-height: 24px; }
	.row-fluid .essential-skills-section .heading { padding: 30px 20px 30px; }
	.row-fluid .essential-skills-section .contain { padding: 5px 24px; }
	.row-fluid .essential-skills-section .contain ul li { font-size: 16px; line-height: 21px; }
	.row-fluid .essential-skills-section .contain ul li + li { margin: 10px 0 0; }
	.row-fluid .essential-skills-section .contain ul li:before { border-width: 7.5px 0 7.5px 7px; top: 6px; }
	.row-fluid .essential-skills-section .contain ul li { padding-left: 18px; }
	.row-fluid .video-section .desktop-box .desktop img.hs-image-widget { height: 160px !important; width: 280px !important; }
	.row-fluid .video-section .desktop-box .thumb { width: 217px; height: 131px; top: 10px; }
	.row-fluid .essential-skills-section { padding: 27px 0 40px; }
	.row-fluid .video-section .play .widget-type-text a { max-width: 225px; top: 10px; }
	.row-fluid .video-section .play .widget-type-text a:after { border-width: 7px 0 7px 13px; }
	.row-fluid .video-section .heading-box { padding: 63px 0 0; }
	.row-fluid .video-section { padding: 33px 0 75px; }
	.row-fluid .training-sectionn .icon { height: 70px; width: 70px; font-size: 24px; }
	.row-fluid .training-sectionn { padding: 54px 0 60px; }
	.row-fluid .training-sectionn .heading h2 { font-size: 22px; line-height: 25px; }
	.row-fluid .training-sectionn .heading .widget-type-text { font-size: 18px; line-height: 24px; padding: 0 0 10px; }
	.row-fluid .training-sectionn .heading { padding: 0 0 30px; }
}





progress {
  position: absolute;
  left: 0;
  top: 100%;
	width: 100%;
  height: 5px;

  
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
	border: none;
	background-color: transparent;
	color: transparent;
}


progress::-webkit-progress-value{
  background-color: #239E99;
} 
progress[value]::-webkit-progress-bar {
  background-color: transparent;
}
progress::-moz-progress-bar {
    background: transparent;
}
progress::-moz-progress-bar {
	background: #239E99;
}

progress::-o-progress-bar {
    background: transparent;
}
progress::-o-progress-bar {
	background: #239E99;
}


/* progress::-ms-progress-value{
  background-color: #239E99;
} 
progress[value]::-ms-progress-bar {
  background-color: transparent;
} */

progress::-ms-fill {
    border: none;
  background-color: transparent;
}

progress[value]::-ms-fill {
    background-color: #239E99;
}



















